﻿html, body, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, em, img, b, u, i, q,
dl, dt, dd, ol, ul, li,
article, aside, footer,
menu, header, nav, section { margin:0; padding:0; border:0; vertical-align:baseline; text-decoration:none; font-style:normal; }
/* HTML5 display-role reset for older browsers */
article, aside, footer, header, menu, nav, section { display:block; }
body { }
ol, ul { list-style:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:""; content:none; }
body,html { padding:0; margin:0; font-size:16px; }
body a,body article,body aside,body b,body blockquote,body dd,body div,body dl,body dt,body em,body footer,body h1,body h2,body h3,body h4,body h5,body h6,body header,body i,body img,body li,body main,body menu,body nav,body ol,body p,body pre,body q,body section,body span,body u,body ul,html a,html article,html aside,html b,html blockquote,html dd,html div,html dl,html dt,html em,html footer,html h1,html h2,html h3,html h4,html h5,html h6,html header,html i,html img,html li,html main,html menu,html nav,html ol,html p,html pre,html q,html section,html span,html u,html ul { margin:0; padding:0; text-decoration:none; font-style:normal; }
body ol,body ul,html ol,html ul { list-style:none; }
a { color:inherit; text-decoration:none; }
article,aside,footer,header,main,menu,nav,section { display:block; }
blockquote:after,blockquote:before,q:after,q:before { content:""; content:none; }
* { font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif; -webkit-font-smoothing:antialiased; }
html { min-width:1280px; }
.banner { margin-top:0 !important; }
.main { position:relative; z-index:1; }
.header_fiexd { width:100%; height:70px; }
.header { transition:0.3s linear; width:100%; height:70px; background:#fff; box-shadow:0 3px 4px rgb(0 0 0 / 10%); position:fixed; top:0; left:0; z-index:999; }
.headbox { width:1200px; margin:0 auto; height:100%; }
.headbox::after { content:''; clear:both; display:block; }
.head_logo { float:left; padding:16px 0; }
.head_logo_a_img { height:35px; display:block; }
.navbox { float:right; height:100%; }
.nav_ul { width:100%; height:100%; position:relative; }
.nav_ul::after { content:''; clear:both; display:block; }
.nav_li { float:left; height:100%; margin-right:6px; position:relative; }
.nav_li:last-child { margin-right:0; }
.nav_a { position:relative; font-size:16px; display:block; height:100%; color:#333; text-decoration:none; line-height:70px; padding:0 18px; transition:color .3s; }
.nav_li:hover .nav_a { color:#e7875c; }
.nav_li .nav_a::after { content:''; position:absolute; width:0%; left:50%; transform:translateX(-50%); top:56px; z-index:1; padding:0; height:1px; background-color:#e7875c; transition:all 0.2s linear; z-index:-1; }
.nav_li:hover .nav_a::after { width:50%; }
.active-line .nav_a::after { width:50%; }
.active-line .nav_a { color:#e7875c; }
.banner { width:100%; position:relative; }
.mian_banner { width:100%; height:650px; }
.mian_banner .swiper-slide { width:100%; height:100%; }
.mian_swiper_a { width:100%; height:100%; display:block; }
.mian_banner .swiper-pagination { bottom:24px; transition:0.3s linear; }
.mian_banner .swiper-pagination-bullet { width:10px; height:10px; background:#f5f5f5; opacity:0.8; border-radius:10px; }
.mian_banner .swiper-pagination-bullet-active { background:#f5f5f5; width:20px; opacity:1; }
.banner .swiper-button-prev { opacity:0; transition:0.3s ease; left:50%; margin-left:-570px; width:60px; height:60px; background:url(../images/btn-left.png) no-repeat center center; background-size:cover; }
.banner .swiper-button-next { opacity:0; transition:0.3s ease; right:50%; margin-right:-570px; width:60px; height:60px; transform:rotate(180deg); background:url(../images/btn-left.png) no-repeat center center; background-size:cover; }
.banner .swiper-button-prev::after,
.banner .swiper-button-next::after { content:""; }
.banner:hover .swiper-button-prev,
.banner:hover .swiper-button-next { opacity:1; }
/* 产品与服务 */
.productSerBox { width:100%;padding:80px 0;background:#f5f5f5;}
.productSer { width:1200px;margin:0 auto;}
.all_tit::after { content:'';display:block;clear:both;}
.all_tit_left { float:left;height:56px;margin-right:24px;}
.all_tit_lefth2 { font-size:32px;color:#000;font-weight:normal;line-height:1;margin-bottom:10px;}
.all_tit_leftp { letter-spacing:1px;font-size:14px;color:#6c6c6c;text-transform:uppercase;}
.all_tit_txt { line-height:56px;float:left;height:56px;background:url(../images/shu.png) no-repeat center left; background-size:1px 36px;}
.all_tit_txtp { padding-left:24px;color:#6c6c6c;}
.prod_sq { width:100%;height:665px;margin-top:50px;border-radius:24px;overflow:hidden;box-shadow:0 0 12px 1px #f1f1f1;}
.prod_sq::after { content:'';display:block;clear:both;}
.prod_sq_left { width:330px;height:100%;float:left;background:#fbf5f2;}
.prod_sq_right { width:870px;height:100%;float:left;box-sizing:border-box;background:#fff;position:relative;}
.prod_items { width:100%; height:100%; background:#fff; position:absolute; top:0; left:0; display:none;padding:40px 40px; box-sizing:border-box; }
.prod_i_act { display:block; }
.prd_ul { width:100%;height:calc(100% - 74px);}
.prd_li {/* transition:height .3s linear; */border-bottom:1px solid #dfdfdf;width:100%;height:90px;padding:18px 30px;box-sizing:border-box;}
.prd_li:last-child { border-bottom:none;}
.act_prd_li { height:140px;background:#ff9061;position:relative;overflow:hidden;}
.prd_li h3 { font-size:16px;color:#333;font-weight:normal;line-height:24px;}
.prd_lidiv { width:100%;margin-top:6px;}
.prd_lidiva { /* transition:0.3s ease; */line-height:24px;font-size:14px;color:#333;margin-right:20px;position:relative;font-family:PingFangSC-Regular;}
.prd_lidiva::after { content:""; width:1px; height:13px; position:absolute; right:-11px; top:4px; background-color:#d9d9d9;}
.prd_lidiva:last-child::after { content:"";opacity:0;}
.showmore { width:100%;height:74px;}
.showmorea { transition:0.2s ease;position:relative;overflow:hidden;margin:20px auto 0;padding-left:34px;box-sizing:border-box;font-size:14px;color:#ff9061;border-radius:15px;width:126px;border:1px solid #ff9061;display:block;line-height:30px;}
.showmorea::after { transition:0.2s ease;content:'';background:url(../images/j1.png) no-repeat left center;background-size:28px 13px;width:28px;height:13px;position:absolute;top:8px;left:-30px;}
.showmorea:hover { padding-left:50px;}
.showmorea:hover::after { left:10px;}
.act_prd_li .prd_lidiva { color:#fff;opacity:0.7;}
.act_prd_li h3 { color:#fff;}
.act_prd_li .prd_lidiva:hover { opacity:1;}
.act_prd_li::after { content:''; width:72px; height:83px; background:url(../images/m1.png) no-repeat center center; background-size:72px 83px; position:absolute; top:0; right:0; animation:skewcuston1 3s linear infinite; }
.act_prd_li::before { content:''; display:block; width:45px; height:51px; background:url(../images/m2.png) no-repeat center center; background-size:45px 51px; position:absolute; bottom:-5px; left:-5px; animation:skewcuston 0.3s ease forwards; opacity:0; animation-delay:0.3s; }
.astit { width:100%;text-align:center;}
.astit_h3 { font-size:18px;color:#333333;text-align:center;position:relative;padding-bottom:15px;margin-bottom:9px;}
.astit_h3::after { content:'';width:56px;height:1px;background:#999999;position:absolute;left:50%;bottom:0;transform:translateX(-50%);}
.astit_p { font-size:14px;color:#999999;text-align:center;}
.astit_more { text-align:center;margin-top:20px;}
.astit_morea { transition:0.2s linear;border:1px solid transparent;color:#ff9061;height:45px;line-height:45px;padding:0 20px 0 76px;background:url(../images/j2.png) no-repeat left 20px center;background-size:42px 29px;display:inline-block;margin:0 auto;}
.astit_morea:hover { border:1px solid #ff9061;text-align:center;padding:0 48px 0 48px;border-radius:45px;background:url(../images/j2.png) no-repeat left 0 center;background-size:0;}
.prod_ul { width:100%; margin-top:30px; height:436px; display:none; overflow:hidden; }
.prod_ul:nth-child(1) { display:block;}
.prod_ul li { width:260px; height:218px; position:relative; float:left; }
.prod_ul li a { display:block; box-sizing:border-box; width:100%; height:100%; padding:24px 0 0 29px; border-right:1px solid #e8e8e8; border-top:1px solid #e8e8e8; }
.prod_ul li:first-child a,
.prod_ul li:nth-child(2) a,
.prod_ul li:nth-child(3) a { border-top:0; }
.prod_ul li:nth-child(3n) a { border-right:0; }
.prod_ul li h3 { font-family:PingFangSC-Regular; font-size:18px; color:#191a24; line-height:26px; font-weight:500; }
.prod_ul li .ZtTrkR0M { margin-top:14px; display:flex; }
.prod_ul li .ZtTrkR0M span { padding:0 16px; border:1px solid #e4d9d1; margin-right:10px; border-radius:4px; font-family:PingFangSC-Regular; font-size:12px; color:#786559; line-height:23px; text-align:center; }
.prod_ul li .ZtTrkR0M span:last-child { margin-right:0; }
.prod_ul li .ZtTrkR0M span.eho_PSFH { color:#ff9061; border-color:#ff9061; }
.prod_ul li .dpFM6Oyw { width:210px; margin-top:13px; font-family:PingFangSC-Regular; font-size:14px; color:#786559; line-height:24px; overflow:hidden; }
.prod_ul li .ixvDS7Mk { position:absolute; right:0; top:0; border-right:23px solid transparent; border-top:23px solid transparent; border-color:#ff2626 #ff2626 transparent transparent; border-style:solid; border-width:23px; }
.prod_ul li .ixvDS7Mk span { position:absolute; left:-7px; top:-15px; transform:rotate(45deg); font-family:PingFang-SC-Heavy; font-size:12px; color:#fff; letter-spacing:1px; line-height:14px; font-weight:800; width:30px; text-align:center; }
.prod_ul li .__5Amp8T2g { position:absolute; height:62px; width:100%; overflow:hidden; left:0; bottom:0; display:flex; justify-content:center; align-items:center; opacity:0; transition:opacity .2s linear; }
.prod_ul li .__5Amp8T2g span { width:220px; height:32px; background:#ff9061; border-radius:4px; font-family:PingFangSC-Regular; font-size:14px; color:#fff; line-height:32px; text-align:center; }
.prod_ul li:hover .__5Amp8T2g { opacity:1; }
/* 新闻中心 */
.newsBox { width:100%; padding:60px 0; background:#Fff; }
.newsC { width:1200px; margin:0 auto; }
.newsMlist { margin-top:55px; }
.newsMlist::after { content:''; display:block; clear:both; }
.newsMFrist { border-radius:4px; transition:0.3s linear; width:400px; height:325px; float:left; margin-right:20px; background:#ffae8a; }
.newsMFrist:hover { background:#ff9061; }
.newsMFrist a { width:100%; height:100%; display:block; padding:50px 35px 35px; box-sizing:border-box; position:relative; background:url(../images/fr.png) no-repeat right -40px bottom -70px; background-size:259px 228px; }
.newsMFrist h3 { color:#fff; font-weight:normal; line-height:24px; font-size:18px; margin-bottom:20px; }
.newsMFrist p { text-align:justify; color:#fff; font-weight:normal; line-height:22px; font-size:14px; height:88px; margin-bottom:50px; }
.newsMFrist_div { width:100%; position:absolute; bottom:35px; left:0; line-height:40px; color:#fff; padding:0 35px; box-sizing:border-box; }
.newsMFrist_div::after { content:''; display:block; clear:both; }
.newsMFrist_diva { text-decoration:underline; float:left; }
.newsMFrist_diva2 { float:right; }
.newsMul { float:left; width:780px; background:#FFFFFF; height:325px; }
.newsMul::after { content:''; display:block; clear:both; }
.newsMul li { border-radius:5px; overflow:hidden; margin-bottom:20px; margin-right:20px; width:380px; height:152px; box-shadow:0 0 5px 1px #fbf6f2; float:left; }
.newsMul li:nth-child(2n) { margin-right:0; }
.newsMul li:nth-child(n + 3) { margin-bottom:0; }
.newsMul li a { transition:0.3s linear; display:block; width:100%; height:100%; padding:25px 25px 10px; position:relative; box-sizing:border-box; }
.newsMul li a h3 { margin-bottom:5px; position: relative;z-index: 3;}
.newsMul li a h3 span { position:relative; display:inline-block; font-size:18px; color:#333333; font-weight:normal; line-height:36px; }
.ishot::before { content:'HOT'; position:absolute; width:40px; text-align:center; border-radius:3px; right:-54px; top:50%; transform:translateY(-50%); line-height:18px; font-size:12px; color:#ff9061; border:1px solid #ff9061; }
.newsMul li a p { font-size:14px; color:#666666; font-weight:normal; position: relative;z-index: 3;}
.newsMul_more { position:absolute; bottom:16px; right:25px; }
.newsMul_more span { transition:0.3s linear; font-size:12px; width:80px; text-align:center; line-height:26px; height:26px; color:#333333; background:#f5f5f5; display:block; }
.newsMul li:hover .newsMul_more span { color:#ff9061; }
.newsMul li a::after { transition:0.3s linear; opacity:0; display:block; position:absolute; top:-100px; right:0; content:''; width:399px; height:182px; background:url(../images/s1.png) no-repeat right -140px top -80px; background-size:100% auto; }
.newsMul li a:hover { background:#ff9061; }
.newsMul li a:hover h3 span { color:#fff; }
.newsMul li a:hover p { color:#fff; }
.newsMul li a:hover .ishot::before { border:1px solid #fff; color:#fff; }
.newsMul li:hover a::after { top:0; opacity:1; }
.showtitmore { text-align:center; margin-top:9px; float:right; }
.showtitmore a { color:#ff9061; height:45px; line-height:45px; padding:0 20px 0 76px; background:url(../images/j2.png) no-repeat left 20px center; background-size:42px 29px; display:inline-block; margin:0 auto; }
/* 客户案例 */
.khalbox { padding:70px 0; background:#f5f5f5; }
.khal { width:1200px; margin:0 auto; }
.news_bannerbox { margin-top:65px; min-width:0; min-height:0; }
.ant-tabs-content { width:100%; }
.ant-tabs-tabpane { width:100%; }
.ant-tabs-tabpane::after { content:''; display:block; clear:both; }
.ant-tabs-tabpane .epuec63o { margin-right:30px; float:left; width:580px; height:280px; background-color:#fff; box-sizing:border-box; box-shadow:0 1px 11px -2px #efeae7; border-radius:6px; padding:17px 42px 36px; }
.epuec63o .aChSksap img { height:100%; }
.ant-tabs-tabpane .epuec63o:last-child { margin-right:0; }
.aChSksap { height:60px; margin-bottom:20px; text-align:center; }
.Sx94wLTW { font-weight:normal; font-family:PingFangSC-Regular; font-size:18px; color:#191a24; text-align:left; line-height:26px; margin-bottom:16px; text-align:center; }
.taL6iPNz { text-align:right; margin-top:16px; opacity:.7; font-size:14px; color:#191a24; line-height:24px; font-weight:400; }
.wLfEaCiR { font-family:PingFangSC-Regular; font-size:14px; color:#191a24; line-height:24px; font-weight:400; }
.taL6iPNz::before { content:"——"; display:inline-block; opacity:.7; margin-right:10px; line-height:24px; }
.newsnavlist { margin:45px auto 0; width:100%; text-align:center; }
.dynamic-tab-con { position:relative; background-color:#fff; border-radius:20px; display:inline-block; }
.dynamic-tab-list { height:40px; line-height:40px; }
.dynamic-tab-item { position:relative; width:120px; height:100%; cursor:pointer; }
.float-l { float:left; }
.dynamic-tab-item span { position:absolute; top:0; left:0; width:100%; height:100%; color:#999; font-size:13px; text-align:center; transition:color .3s; z-index:2; }
.dynamic-tab-slider { position:absolute; top:0; left:0; width:120px; height:100%; background:#ff9061; box-shadow:0 2px 15px 0 rgba(#7f5d44, 0.1); border-radius:20px; transition:left .65s cubic-bezier(.19, 1, .22, 1); }
.activeNew span { color:#FFFFFF; }
.teamstrBox { width:100%; padding:122px 0 20px; background:#f6f6f6; }
.teamstr { width:1200px; margin:0 auto; position:relative; padding:0 30px; box-sizing:border-box; }
.teamstr::after { content:''; display:block; clear:both; }
.posiabtom { position:absolute; top:-40px; left:0; }
.teamstr_left { width:500px; float:left; position:relative; height:620px; }
.teamstr_info { font-size:26px; color:#2d2d2d; line-height:36px; margin-bottom:50px; }
.teamstr_leftb { position:absolute; top:50%; left:0; transform:translateY(-50%); }
.teamstr_des { font-size:14px; color:#666666; line-height:24px; margin-bottom:45px; }
.teamstr_a { width:160px; height:48px; background:#e7875c; line-height:48px; display:block; text-align:center; color:#fff; border-radius:5px; font-size:14px; }
.teamUrl { width:540px; height:630px; float:right; position:relative; }
.teamUrl_it { transition:0.1s linear; overflow:hidden; border-radius:5px; cursor:pointer; width:260px; height:270px; background:#fff; position:absolute; text-align:center; padding:37px 20px; box-sizing:border-box; z-index:2; }
.teamUrl_it:nth-child(1) { top:55px; left:0; }
.teamUrl_it:nth-child(2) { top:343px; left:0; }
.teamUrl_it:nth-child(3) { top:0; left:278px; }
.teamUrl_it:nth-child(4) { top:288px; left:278px; }
.teamUrl_it .teamUrl_img { display:block; margin:0 auto 20px; width:50px; height:50px; }
.teamUrl_it:nth-child(1) .teamUrl_img { background:url(../images/d1.png) no-repeat center center; background-size:45px 45px; }
.teamUrl_it:nth-child(2) .teamUrl_img { background:url(../images/d2.png) no-repeat center center; background-size:45px 45px; }
.teamUrl_it:nth-child(3) .teamUrl_img { background:url(../images/d3.png) no-repeat center center; background-size:45px 45px; }
.teamUrl_it:nth-child(4) .teamUrl_img { background:url(../images/d4.png) no-repeat center center; background-size:45px 45px; }
.teamUrl_p { font-size:16px; color:#000; margin-bottom:10px; line-height:30px; }
.teamUrl_con { font-size:14px; color:#000; line-height:24px; }
.teamUrl_it:nth-child(1):hover .teamUrl_img { background:url(../images/d01.png) no-repeat center center; background-size:45px 45px; }
.teamUrl_it:nth-child(2):hover .teamUrl_img { background:url(../images/d02.png) no-repeat center center; background-size:45px 45px; }
.teamUrl_it:nth-child(3):hover .teamUrl_img { background:url(../images/d03.png) no-repeat center center; background-size:45px 45px; }
.teamUrl_it:nth-child(4):hover .teamUrl_img { background:url(../images/d04.png) no-repeat center center; background-size:45px 45px; }
.teamUrl_it:hover { background:#e7875c; }
/*
.teamUrl_it::before { content:"";width:100%;height:100%;background:#e7875c;position:absolute;top:50%;left:50%;transform:matrix(0,0,0,0,0,0);}
.teamUrl_it:hover::before { width:100%;height:100%;z-index:-1;transform:matrix(1,0,0,1,-50%,-50%);}
*/
.teamUrl_it:hover .teamUrl_p { color:#fff; }
.teamUrl_it:hover .teamUrl_con { color:#fff; }
.anim { position:relative; overflow:hidden; }
.anim:after { content:''; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); display:block; width:0; height:0; border-radius:50%; animation:anim-out-pseudo 1.3s linear infinite; }
/* 联系方式 */
.conctbox { padding:140px 0 60px; width:100%; background:#f5f5f5 url(../images/bg2.png) no-repeat center top; background-size:1920px auto; border-bottom-left-radius:50px; border-bottom-right-radius:50px; }
.conct { position:relative; background:#f5f5f5 url(../images/jx2.png) no-repeat center top; background-size:100% auto; width:1200px; margin:0 auto; height:310px; border-radius:15px; padding:40px 20px; box-sizing:border-box; }
.conct::after { content:''; position:absolute; top:30px; right:40px; width:190px; height:194px; background:url(../images/lxicon.png) no-repeat center center; background-size:100% 100%; }
.conct_ul { width:100%; margin-top:30px; }
.conct_ul::after { content:''; display:block; clear:both; }
.conct_li { width:380px; height:150px; float:left; background:url(../images/line.png) no-repeat center right; background-size:1px 111px; display:flex; align-items:center; }
.conct_li:last-child { background:none; }
.conct_name { margin-bottom:8px; height:60px; line-height:60px; background:url(../images/loca.png) no-repeat center left; background-size:33px 33px; padding-left:40px; font-size:16px; }
.conct_info { font-size:14px; color:#000000; line-height:25px; margin-bottom:0px; }
.conct_info1 { margin-bottom:6px; }
.conct_lix { width:230px; }
.ewm { width:128px; height:128px; padding:15px 20px 0px 40px; }
.footer { width:100%; background:#282828; padding:50px 0 55px; margin-top:-50px; }
.footer a { color:#565656; }
.footerbox { width:1200px; margin:0 auto; }
.footer_part { width:485px; padding-bottom:28px; }
.part_name { font-size:18px; color:#b8b8b8; }
.part_cont { width:100%; margin-top:20px; }
.part_ul { width:100%; }
.part_ul::after { content:''; clear:both; display:block; }
.part_ul li { float:left; height:44px; margin-right:38px; width:129px; border:1px solid #474747; border-radius:10px; margin-bottom:15px; }
.part_ul li a { display:block; width:100%; height:100%; display:flex; justify-content:center; align-items:center; }
.part_ul li a img { display:block; width:90%; height:90%; }
.part_ul li:nth-child(3n) { margin-right:0; }
.astit_moreabo { color:#fff; position:absolute; bottom:30px; left:50%; transform:translateX(-50%); }
.astit_moreas { height:100%; display:block; height:45px; line-height:45px; padding:0 20px 0 76px; background:url(../images/j3.png) no-repeat left 20px center; background-size:42px 29px; display:inline-block; margin:0 auto; border:1px solid transparent; transition:0.3s linear; }
.astit_moreas:hover { border:1px solid #fff; text-align:center; padding:0 48px 0 48px; border-radius:45px; background:url(../images/j3.png) no-repeat left 0 center; background-size:0; }
.quick { width:660px; border-right:1px solid #4a4a4b; padding:0 0 28px; }
.quick::after { content:''; display:block; clear:both; }
.quick1 { float:left; width:220px; overflow:hidden; }
.quick1:last-child { margin-right:0; }
.quick2 { float:left; width:300px; overflow:hidden; margin-right:250px; }
.quick3 { float:left; width:350px; overflow:hidden; }
.quick_tit { color:#b8b8b8; font-size:18px; margin-bottom:25px; font-weight:normal; }
.quick_ul { width:100%; }
.quick1 .quick_ul li { width:100%; margin-bottom:8px; }
.quick2 .quick_ul li { width:50%; float:left; margin-bottom:8px; }
.quick3 .quick_ul li { width:50%; float:left; margin-bottom:8px; }
.quick_ul li a { transition:0.1s linear; display:inline-block; color:#565656; font-size:14px; line-height:30px; }
.quick_ul li a:hover { color:#b8b8b8; }
.scheme { width:100%; height:730px; }
.schemebox { width:100%; height:100%; position:relative; }
.posiabtom2 { position:absolute; left:50%; top:60px; transform:translate(-600px, 0); z-index:33; }
.posiabtom2 .all_tit_lefth2 { color:#fff; }
.posiabtom2 .all_tit_leftp { color:#fff; }
.posiabtom2 .all_tit_txtp { color:#fff; }
.scheme_banner { width: 1200px; margin:0 auto; height: 100%;}
.schemebox .swiper-slide { width:100%; height:100%; object-fit: cover!important;padding: 260px 0 0;box-sizing: border-box;}
/* .scheme_b_box { display:none; width:1200px; box-sizing:border-box; height:100%; position:relative; } */
/* .scheme_name { animation-delay:0.0s; text-align:right; font-size:20px; color:#ffffff; line-height:24px; margin-bottom:20px; font-weight:normal; }
.scheme_cont { animation-delay:0.2s; text-align:right; font-size:14px; color:#ffffff; line-height:24px; margin-bottom:30px; }
.scheme_ul { animation-delay:0.4s; overflow:hidden; text-align:right; }
.scheme_log { animation-delay:0.6s; width:573px; height:75px; margin-top:50px; }
.scheme_logimg { width:100%; height:100%; display:block; } */
.scheme_banner .swiper-slide-active .scheme_b_box { display:block; }
.scheme_lb { box-sizing:border-box; border-radius:30px;background:rgba(0, 0, 0, 0.5); position:absolute; top:170px; left:50%; transform:translate(-50%, 0); z-index:3; }
.scheme_lb ul { padding:0 50px; box-sizing:border-box; position:relative; white-space: nowrap;z-index: 3;}
/* .scheme_lb ul::after { width:1px; background-color:#434343; height:200px; content:''; position:absolute; top:30px; left:35px; } */
.scheme_lb li { position:relative;  display: inline-block;}
/* .scheme_lb li::after { transition:0.1s linear; z-index:2; width:11px; height:11px; content:''; position:absolute; top:50%; transform:translate(0, -50%); left:0; background:url(../images/se1.png) no-repeat center center; background-size:100% 100%; } */
.scheme_lb li a{display: block;padding: 0 20px;width: 170px;box-sizing: border-box;}
.scheme_lb li a p { transition:0.2s linear; text-align:center; font-size:14px; color:#fff; height:40px; line-height:40px;}
.scheme_lb li:last-child a p { margin-bottom:0; border-bottom:none; }

.active_sche::after { width:18px !important; height:18px !important; background:url(../images/se2.png) no-repeat center center !important; background-size:100% 100% !important; left:-3px !important; }
li.active_sche a p { }
.scheme_ul li { display:inline-block; height:28px; margin-right:12px; position:relative; z-index:2; }
.scheme_ul li:last-child { margin-right:0; }
.scheme_liact a { background:#ff9061 !important; color:#ff !important; }
.scheme_ul li a { display:block; padding:0 15px; height:100%; background:hsla(0, 0%, 100%, .3); border-radius:4px; font-family:PingFangSC-Regular; font-size:14px; color:#fff; line-height:28px; text-align:center; transition:all .3s linear; }

.scheme_lbslider{
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 170px;
	    height: 100%;
	    background: #ff9061;
	    box-shadow: 0 2px 15px 0 rgba(#7f5d44, 0.1);
	    border-radius: 20px;
	    transition: left .65s cubic-bezier(.19, 1, .22, 1);
		z-index: 2;
}


.scheme_b_box{
	width: 900px;
	height: 370px;
	/* background: red; */
	margin: 0 auto;
	position: relative;
}
.schemel{
	width: 600px;
	height: 370px;
	background: #fff;
	border-radius: 5px;
	padding: 53px 150px 53px 53px;
	box-sizing: border-box;

	position: absolute;
	left: 0;
	top: -0;
	/* transform: scale(0.8); */
	transition: 0.4s linear;
}
.schemel_c{
	margin-bottom: 30px;
}
.scheme_name{
	font-size: 18px;
	color: #ff9061;
	font-weight: normal;
	margin-bottom: 15px;
}
.scheme_cont{
	font-size: 14px;
	color: #333333;
	height: 100px;
	line-height: 25px;
	
}
.schemel_b{}
.schemel_t{
	width: 100%;	margin-bottom: 15px;
}
.schemel_ta{
	display: inline-block;
	border-radius: 5px;
	height: 30px;
	line-height: 30px;
	background: #ff9061;
	color: #fff;
	text-align: center;padding: 0 20px;
	font-size: 14px;
}
.schemel_bb{overflow: hidden;}
.schemel_bb_a{
	font-size: 14px;
	color: #353535;
	margin-right: 15px;
	display: block;
	width: 100px;
	float: left;
	line-height: 24px;
	white-space: nowrap;
}
.schemel_bb_a:hover{
	color: #ff9061;
	transition: 0.2s linear;
}
.schemlr{
	transition: 0.4s linear;
	
	width: 440px;
	height: 300px;
	background: rgba(39, 47, 59, 0.8);
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 35px;
	/* transform: scale(1.2); */
	border-radius: 5px;
}
.scheme_b_box::after{
	content: '';
	display: block;
	position: absolute;
	top: 5px;
	right: -62px;
	width: 353px;
	height: 377px;
	background: url(../images/xiange.png) no-repeat left top;
	z-index: -2;
	
}
.schemlr_ul{
	overflow: hidden;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 315px;
}
.schemlr_ul_li{
	width: 150px;
	height: 90px;
	float: left;
	margin-bottom: 15px;
	margin-right: 15px;
	
	overflow: hidden;
	box-sizing: border-box;
	transition: 0.3s linear ;
	/* border: 2px solid #fff; */
	/* background: #fff; */

}
.schemlr_ul_li:nth-child(2n){
	margin-right: 0;
}
.schemlr_ul_li:nth-child(3) ,.schemlr_ul_li:nth-child(4){
	margin-bottom: 0;
}
.schemlr_ul_imgs{
	width: 100%;
	height: 100%;
	padding: 18px;
	box-sizing: border-box;
	display: block;
	cursor: pointer;
	opacity: 1;
	background: #fff;
	transition: 0.3s linear;
	border-radius: 5px;
	border: 2px solid #fff;
}
.schemlr_ul_li:hover{
	/* border: 2px solid #ff9061; */
}
.schemlr_ul_li:hover .schemlr_ul_img{
	transform: scale(1.2);
	
}
.schemlr_ul_li:hover .schemlr_ul_imgs{
	opacity: 1;
	transform: scale(0.9);
	border: 2px solid #ff9061;
}
.schemlr_ul_img{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: contain;
	transition: 0.3s linear ;
	
}
.scheme_pbtn .swiper-button-next{
	transition: 0.3s ease;
	right: 50%;
	margin-right: -570px;
	width: 60px;
	height: 60px;
	transform: rotate(180deg);
	background: url(../images/btn-left.png) no-repeat center center;
	background-size: cover;margin-top: 58px;
}
.scheme_pbtn .swiper-button-prev{
	transition: 0.3s ease;
	left: 50%;
	margin-left: -570px;
	width: 60px;
	height: 60px;
	background: url(../images/btn-left.png) no-repeat center center;
	background-size: cover;
	margin-top: 58px;
}
.scheme_pbtn .swiper-button-prev::after, .scheme_pbtn .swiper-button-next::after{
	content: '';
}

.scheme_banner .swiper-slide {
	/* opacity: 0; */
}
.scheme_banner  .swiper-slide-active{
	/* opacity: 1!important; */
}

.scheme_banner  .swiper-slide-active .schemel{
	/* left: 0;
	top: 0;
	opacity: 1;
	transform: scale(1); */
}
.scheme_banner  .swiper-slide-active .schemlr{
	/* right: 0;
	top: 0;
	opacity: 1;
	transform: scale(1); */
}



@keyframes anim-out-pseudo { 
	0% { width:0; height:0; background:rgba(0, 0, 0, 0.25); }
	80% { width:200px; height:200px; background:transparent; }
	100% { }
}
/* 动画效果 */
@keyframes skewcuston { 
	0% { bottom:-5px; left:-5px; opacity:0; }
	100% { bottom:0; left:0; opacity:1; }
}
@keyframes skewcuston1 { 
	0% { opacity:0.5; transform:scale(1); }
	50% { opacity:1; transform:scale(1.2); }
	100% { opacity:0.5; transform:scale(1); }
}
/* 新闻页面 */
.child_baner { width:100%; height:250px; background-size:cover !important; }
.child_cont { background:#fcfaf9; padding:20px 0 0; }
.nav_ball { width:1200px; margin:0 auto 40px; text-align:right; padding:20px 0 10px; border-bottom:1px solid #ededed; }
.nav_ball a { font-size:14px; color:#999999; }
.nav_ball span { font-size:14px; color:#999999; }
.hy_nav { width:1200px; margin:0 auto 30px; }
.hy_nav ul::after { content:''; display:block; clear:both; }
.hy_nav ul li { border-radius:36px; float:left; margin-right:40px; }
.hy_nav ul li a { display:block; width:120px; height:36px; line-height:36px; text-align:center; border-radius:18px; }
.actnow a { background:#ff9061; color:#fff; }
.cont_box { width:1200px; margin:0 auto; padding-bottom:40px; }
.cont_box::after { content:''; clear:both; display:block; }
.cbleft { float:left; width:860px; }
.cbleft_cont { width:100%; background:#fff; box-shadow:0 0 5px 1px #f6f4f3; min-height:660px; }
.cbright { float:right; width:315px; }
.hotnews { width:100%; min-height:320px; background:#fff; box-shadow:0 0 5px 1px #f6f4f3; padding:15px; box-sizing:border-box; }
.hotnews_name { position:relative; line-height:30px; padding:0 0 12px 10px; font-size:18px; color:#333333; border-bottom:1px solid #d9d1cc; font-weight:normal; }
.hotnews_name::after { content:''; width:3px; height:20px; background:#df660d; position:absolute; top:6px; left:0; }
.hotnews_box { width:100%; }
.hotnews_box ul { width:100%; padding:18px 18px 10px; box-sizing:border-box; }
.hotnews_box li { width:100%; margin-bottom:3px; }
.hotnews_box li:last-child { margin-bottom:0; }
.hotnews_box li a { white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; width:100%; font-size:14px; color:#666666; height:32px; line-height:32px; }
.hotnews_box li:hover a { color:#ff9061 !important; }
.xigtj { width:100%; margin-top:24px; }
.xigtj_ul { width:100%; }
.xigtj_ul li { width:100%; margin-bottom:20px; border-radius:3px; overflow:hidden; }
.xigtj_ul li:last-child { margin-bottom:0; }
.xigtj_ul li a { width:100%; display:block; }
.xigtj_ul li a img { width:100%; display:block; }
.hotnews_names { width:100%; padding:0 15px 8px; box-sizing:border-box; }
.hotnews_names .hotnews_name { border-bottom:none; }
.cbleft_contul { width:100%; padding:10px 40px; box-sizing:border-box; }
.cbleft_contul li { width:100%; border-bottom:1px solid #d9d1cc; padding:35px 0; }
.cbleft_cont a { display:block; width:100%; height:100%; }
.cbleft_cont a::after { content:''; clear:both; display:block; }
.cbleft_imgs { width:195px; height:120px; float:left; overflow:hidden; }
.cbleft_img { transition:0.3s linear; width:100%; height:100%; display:block; object-fit:cover; }
.cbleft_info { width:calc(100% - 215px); float:right; }
.cbleft_info_h3 { transition:0.1s linear; font-size:18px; color:#333333; margin-bottom:15px; line-height:1; font-weight:normal; }
.cbleft_info_div { font-size:14px; color:#666666; margin-bottom:22px; height:48px; line-height:24px; }
.cbleft_info_show { width:100%; text-align:left; }
.cbleft_info_showa { font-size:14px; color:#ff9061; line-height:1; vertical-align:middle; }
.cbleft_contul li:hover .cbleft_info_h3 { color:#fe6c00; }
.cbleft_contul li:hover .cbleft_img { transform:scale(1.1); }
.cbleft_contul li:hover .cbleft_info_div { text-decoration:underline; }
.des_cont { width:100%; background:#fff; box-shadow:0 0 5px 1px #f6f4f3; min-height:660px; padding:50px 40px; box-sizing:border-box; }
.des_cont_info { margin-bottom:25px; }
.des_tit { font-size:28px; color:#333; line-height:45px; font-weight:normal; margin-bottom:10px; }
.des_time { font-size:16px; color:#666666; line-height:25px; }
.des_conthtml { font-size:16px; color:#666666; line-height:30px; }
.nextandlast { width:100%; margin-top:30px; }
.prevnews { font-size:16px; color:#333333; line-height:30px; margin-bottom:10px; }
.lastnews { font-size:16px; color:#333333; line-height:30px; }
.nextandlast a:hover { color:#e7875c; }
/* 通用的【分页样式】开始 */
.pagebar { display:flex; padding:30px 40px; align-items:center; justify-content:center; text-align:center; --color:#e7875c; }
.pagebar a { text-align:center; display:block; width:35px; height:35px; line-height:35px; font-size:14px; transition-duration:0.4s; border-radius:5px; border:1px solid #dcdcdc; }
.pagebar a + a { margin-left:10px; }
.pagebar a:hover { color:var(--color); }
.pagebar .check, .pagebar a:hover { background-color:var(--color); border-color:var(--color); color:#fff; }
.pagebar .more { border:none; }
.pagebar .more:hover { background-color:none; border-color:none; color:none; }
/* 通用的【分页样式】结束 */
.xiaguocon { width:1200px; margin:0 auto; padding-bottom:60px; }
.xiaguolist { padding-bottom:20px; }
.xiaguolist::after { display:block; content:''; clear:both; }
.xiaoguo_item { box-shadow:0 0 30px 1px #e9e9e9; position:relative; background:#fff; width:380px; height:500px; float:left; border-radius:10px; overflow:hidden; }
.xiaoguo_item { margin-right:30px; margin-bottom:30px; }
.xiaoguo_item:nth-child(3n) { margin-right:0; }
.xiaoguo_itema { width:100%; height:100%; display:block; }
.xiaoguo_itema_imgs { width:100%; height:210px; overflow:hidden; }
.xiaoguo_itema_img { width:100%; height:100%; display:block; border:none; object-fit:cover; transition:0.3s linear; }
.xiaoguo_itema_info { width:100%; padding:20px 25px; box-sizing:border-box; }
.xiaoguo_itema_info_c { }
.xiaoguo_itema_info_ch3 { margin-bottom:10px; font-size:18px; color:#333333; font-weight:normal; height:30px; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.xiaoguo_itema_info_des { margin-bottom:15px; font-size:14px; color:#999999; line-height:22px; max-height:64px; overflow:hidden; }
.xiaoguo_itema_bs { width:100%; }
.xiaoguo_itema_bs span { display:inline-block; border:1px solid #eeeeee; line-height:24px; font-size:12px; padding:0 10px; color:#999999; margin-right:10px; border-radius:3px; }
.xiaoguo_item:hover .xiaoguo_itema_img { transform:scale(1.1); }
.xiaoguo_item:hover .xiaoguo_itema_info_ch3 { color:#e7875c; }
.ulist { width:100%; border-top:1px solid #f4f4f4; overflow:hidden; position:absolute; bottom:0; left:0; background:#fff; }
.ulitem { position:relative; width:calc(100% / 3); float:left; padding:20px 0 35px; }
.ulitem_ti { font-weight:bold; font-size:18px; color:#333333; width:100%; text-align:center; line-height:20px; margin-bottom:5px; }
.ulitem_name { font-size:12px; color:#999999; width:100%; text-align:center; line-height:20px; }
.ulitem::after { width:1px; height:22px; background:#eeeeee; content:''; position:absolute; top:33px; right:0; }
.ulitem:last-child::after { opacity:0; }
.xiaoguopage ul { text-align:center; }
.j_bs_first::after { content:'一等奖'; letter-spacing:1px; border-bottom-right-radius:10px; border-top-left-radius:10px; background:#ff3333 url(../images/zzrz.png) no-repeat left 10px center; background-size:12px 16px; height:30px; line-height:30px; font-size:12px; color:#fff; position:absolute; top:0; left:0; padding:0 15px 0 30px; box-sizing:border-box; }
.j_bs_second::after { content:'二等奖'; letter-spacing:1px; border-bottom-right-radius:10px; border-top-left-radius:10px; background:#ff3333 url(../images/zzrz.png) no-repeat left 10px center; background-size:12px 16px; height:30px; line-height:30px; font-size:12px; color:#fff; position:absolute; top:0; left:0; padding:0 15px 0 30px; box-sizing:border-box; }
.j_bs_third::after { content:'三等奖'; letter-spacing:1px; border-bottom-right-radius:10px; border-top-left-radius:10px; background:#ff3333 url(../images/zzrz.png) no-repeat left 10px center; background-size:12px 16px; height:30px; line-height:30px; font-size:12px; color:#fff; position:absolute; top:0; left:0; padding:0 15px 0 30px; box-sizing:border-box; }
.j_bs_Fourth::after { content:'四等奖'; letter-spacing:1px; border-bottom-right-radius:10px; border-top-left-radius:10px; background:#ff3333 url(../images/zzrz.png) no-repeat left 10px center; background-size:12px 16px; height:30px; line-height:30px; font-size:12px; color:#fff; position:absolute; top:0; left:0; padding:0 15px 0 30px; box-sizing:border-box; }
.j_bs_first { position:relative; }
.cpconlist { width:1200px; margin:0 auto; padding-bottom:50px; }
.cpul { width:100%; }
.cpul::after { content:''; clear:both; display:block; }
.cpul_li { position:relative; transition:0.3s linear; border-radius:10px; overflow:hidden; box-shadow:0 0 1px 1px #e8e8e8; box-sizing:border-box; width:580px; height:220px; display:block; float:left; margin-right:40px; margin-bottom:40px; }
.cpul_li:nth-child(2n) { margin-right:0; }
.cpul_lia { transition:0.8s linear; width:100%; height:100%; display:block; position:relative; z-index:3; }
.cpul_lia::after { content:''; display:block; clear:both; }
.cpul_liaimgs { position:relative; z-index:5; width:calc(100% - 295px); height:100%; display:block; float:left; }
.cpul_liaimg { width:100%; height:100%; display:block; object-fit:cover; }
.cpul_liainfo { position:relative; z-index:5; width:285px; height:100%; display:block; float:left; padding:25px 20px; box-sizing:border-box; }
.cpul_liainfo_h3 { font-weight:normal; transition:0.4s linear; font-size:16px; color:#333333; line-height:26px; margin-bottom:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.cpul_liainfo_des { transition:0.4s linear; font-size:14px; color:#666666; line-height:20px; margin-bottom:20px; height:40px; overflow:hidden; -webkit-line-clamp:2; }
.cpul_liainfo_box { margin-bottom:10px; }
.cpul_liainfo_box span { transition:0.4s linear; padding:0 10px; margin-right:5px; display:inline-block; font-size:12px; line-height:24px; background:#eeeeee; color:#666666; border:1px solid #EEEEEE; }
.cpul_liainfo_other { }
.cpul_liainfo_other span { transition:0.4s linear; padding:0 10px; margin-right:5px; display:inline-block; font-size:12px; line-height:24px; color:#666666; border:1px solid #EEEEEE; }
.cpul_li:hover { box-shadow:0 0 15px 1px #ccc; }
.cpul_lia::after { opacity:0; z-index:2; transition:0.5s ease-out; content:''; width:100px; height:10px; border-radius:50%; background:#fe6c00; position:absolute; bottom:-150px; right:-150px; }
.cpul_li:hover .cpul_lia::after { width:500px; height:500px; opacity:1; border-radius:50%; }
.cpul_li:hover .cpul_liainfo_h3 { color:#fff; }
.cpul_li:hover .cpul_liainfo_des { color:#fff; }
.cpul_li:hover .cpul_liainfo_box span { color:#fe842e; background:#eeeeee; border-radius:2px; }
.cpul_li:hover .cpul_liainfo_other span { border:1px solid #fff; color:#fff; border-radius:2px; }
.cpul_liainfo::after { bottom:-10px; right:-30px; transition:0.4s ease-out; content:''; opacity:0; width:90px; height:107px; position:absolute; background:url(../images/jz1.png) no-repeat center center; }
.cpul_li:hover .cpul_liainfo::after { opacity:1; bottom:-5px; right:-20px; }
.navbtom { width:1200px; margin:0 auto 60px; }
.nav_searh { position:relative; margin:0 auto 40px; padding:0 20px; box-sizing:border-box; width:600px; height:40px; border:1px solid #ececec; border-radius:20px; overflow:hidden; }
.nav_searh_input { outline:none; width:100%; height:100%; font-size:14px; color:#999999; border:none; display:block; box-sizing:border-box; padding:0; background:none; }
.searchbtn { cursor:pointer; border:none; width:60px; height:40px; background:#fff url(../images/sear.png) no-repeat center center; outline:none; position:absolute; top:0; right:0; }
.nav_searhb { width:100%; height:110px; border-right:1px solid #e8e8e8; border-radius:5px; overflow:hidden; }
.nav_searh_sed:nth-child(2) { border-bottom:1px solid #E8E8E8; }
.nav_searhb::after { content:''; clear:both; }
.nav_searh_ti { float:left; width:170px; height:100%; background:#f9791e; text-align:center; padding:38px 0 0; box-sizing:border-box; }
.nav_searh_nam { font-size:16px; color:#fff; background:url(../images/ty1.png) no-repeat center bottom; background-size:35px 5px; padding-bottom:20px; }
.nav_searh_info { float:left; width:calc(100% - 170px); }
.nav_searh_sed { position:relative; width:100%; height:55px; border-top:1px solid #e8e8e8; box-sizing:border-box; }
.nav_searh_sed::after { content:''; clear:both; display:block; }
.nav_searh_sed_li { width:145px; height:55px; line-height:55px; font-size:14px; float:left; }
.nav_searh_sed_lia { position:relative; width:100%; height:100%; display:block; text-align:center; }
.nav_searh_sedb { border-bottom:1px solid #E8E8E8; display:none; background:#fff; box-sizing:border-box; width:100%; height:55px; position:absolute; top:55px; left:0; width:100%; }
.nav_searh_sedb::after { content:''; clear:both; display:block; }
.nav_searh_sedi { width:145px; height:55px; line-height:55px; font-size:14px; float:left; }
.nav_searh_sedia { width:100%; height:100%; display:block; text-align:center; }
.nav_searh_sed .nav_searh_sed_lia { color:#333; }
.nav_searh_sed:nth-child(2) .nav_searh_sed_lia,
.nav_searh_sed:nth-child(2) .nav_searh_sedia { color:#666; }
.kehuanli { height:166px; }
.kehuanli .nav_searh_ti { padding-top:64px; }
.nav_searh_sed_li .nav_searh_sed_lia::after { content:''; width:0; height:2px; background:#e7875c; position:absolute; left:50%; transform:translateX(-50%); bottom:12px; transition:0.1s linear; }
.nav_searh_sedi:hover .nav_searh_sedia { color:#e7875c; }
.actSend .nav_searh_sed_lia { color:#e7875c !important; }
.actSend .nav_searh_sed_lia::after { content:''; width:22px; height:2px; }
.actSend .nav_searh_sedb { display:block; }
.actsearh_sedia .nav_searh_sedia { color:#e7875c; }
.xg_hybox { width:1200px; margin:0 auto 30px; }
.xg_hybox::after { content:''; clear:both; display:block; }
.xg_hy { float:left; }
.xg_hy_it_name { cursor:pointer; font-size:16px; }
.xg_hy_it_ul { visibility:hidden; }
.xg_hy_it_ul::after { display:block; clear:both; }
.xg_hy_it { padding-bottom:10px; position:relative; min-width:80px; box-sizing:border-box; float:left; margin-right:45px; display:block; line-height:34px; background:url(../images/bjt.png) no-repeat top 12px right; background-size:12px; padding-right:25px; }
.xg_hy_it_ul { transition:0.1s linear; box-shadow:0 0 2px 1px #f6f6f6; border-radius:5px; background:#fff; position:absolute; top:50px; left:0; z-index:3; padding:10px; box-sizing:border-box; width:120px; }
.xg_hy_it_ul li { width:100%; }
.xg_hy_it_ul li a { font-size:14px; color:#333333; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.xg_hy_it_ul li a:hover { color:#fe6c00; }
.xg_hy_it:hover .xg_hy_it_ul { visibility:visible; top:35px; }
.searcht { width:300px; height:34px; float:right; }
.searchtbox { width:100%; height:100%; display:block; border:1px solid #d9d9d9; border-radius:5px; }
.searchinput { background:url(../images/sear1.png) no-repeat center left 10px; background-size:15px 15px; padding-left:40px; width:100%; height:100%; display:block; border:none; outline:none; box-sizing:border-box; }
.aboutinfo { width:1200px; margin:0 auto; padding:0 0 109px; }
.about_h1 { font-size:36px; color:#333333; font-weight:normal; text-align:left; margin-bottom:35px; }
.about_des { text-align:justify; min-height:400px; padding-bottom:50px; font-size:16px; color:#333333; line-height:36px; background:url(../images/btm.png) no-repeat center bottom; background-size:1194px auto; }
.contusinfo { width:1200px; margin:0 auto; padding:0 0 109px; background:url(../images/bg3.png) no-repeat bottom 88px right 30px; background-size:620px 309px; }
.contu_h1 { font-size:36px; color:#333333; font-weight:normal; text-align:center; margin-bottom:35px; }
.contu_des { }
.contusinfo { width:1200px; margin:0 auto; }
.contu_h1 { font-size:36px; color:#333333; font-weight:normal; text-align:center; margin-bottom:35px; }
.contu_des { width:100%; }
.contu_ul { width:800px; margin:0 auto; }
.contu_li { width:100%; padding:20px 0; }
.contu_name { margin-bottom:30px; height:40px; line-height:40px; font-size:22px; color:#333333; background:url(../images/dw.png) no-repeat center left; background-size:23px 26px; padding-left:35px; }
.contu_info { width:100%; overflow:hidden; }
.contu_info_i { float:left; padding-right:6em; }
.contu_info_i_t { font-size:16px; color:#333334; line-height:30px; padding-left:60px; box-sizing:border-box; }
.contu_info_i_k { font-size:16px; color:#333334; line-height:30px; padding-left:60px; box-sizing:border-box; }
.telphonename { background:url(../images/dh.png) no-repeat center left; background-size:19px 19px; }
.addressname { background:url(../images/dw4.png) no-repeat center left; background-size:20px 23px; }
/* 加入我们 */
.jion_nav { width:1200px; margin:0 auto 30px; }
.jion_nav ul { }
.jion_nav ul::after { content:''; display:block; clear:both; }
.jion_nav ul li { border-radius:36px; float:right; margin-right:40px; }
.jion_nav ul li a { display:block; width:120px; height:36px; line-height:36px; text-align:center; border-radius:5px; border:1px solid #666666; color:#666666; }
.actnow a { background:#df660d !important; color:#fff !important; border:1px solid #df660d !important; }
.hot_post { width:1200px; margin:0 auto; padding-bottom:90px; }
.hot_post_searh { width:100%; }
.hot_post_list { width:100%; margin-bottom:60px; }
.hot_post_tit { overflow:hidden; border-bottom:1px solid #e9e3df; }
.hot_titname { font-size:14px; color:#999999; float:left; height:70px; line-height:70px; box-sizing:border-box; }
.hot_li_info_n { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative; font-size:16px; color:#333333; float:left; height:70px; line-height:70px; box-sizing:border-box; }
.hot_li_info { overflow:hidden; border-bottom:1px solid #e9e3df; }
.hot_titname:nth-child(1) { width:400px; text-align:left; padding:0 20px; }
.hot_titname:nth-child(2) { width:350px; text-align:center; }
.hot_titname:nth-child(3) { width:350px; text-align:center; }
.hot_titname:nth-child(4) { width:calc(100% - 1100px); text-align:center; }
.hot_li_info_n:nth-child(1) { width:400px; text-align:left; padding:0 20px; }
.hot_li_info_n:nth-child(2) { width:350px; text-align:center; padding:0 20px; }
.hot_li_info_n:nth-child(3) { width:350px; text-align:center; padding:0 20px; }
.hot_li_info_n:nth-child(4) { width:calc(100% - 1100px); text-align:center; padding:0 20px; }
.hot_li_info_n:nth-child(4):after { transition:0.3s linear; display:block; width:16px; height:16px; content:''; position:absolute; top:50%; left:50%; margin-left:-8px; margin-top:-8px; text-align:center; background:url(../images/xjt.png) no-repeat center center; background-size:16px 16px; }
.hot_li_cont { width:100%; padding:30px 60px 50px; display:none; box-sizing:border-box; }
.hot_li_cs { overflow:hidden; margin-bottom:20px; }
.hot_li_cs_i { padding:30px 55px 30px 0; margin-right:55px; float:left; position:relative; margin-bottom:0; }
.hot_li_cs_i::after { content:''; width:1px; height:30px; background:#e9e3df; position:absolute; top:50%; right:0; transform:translateY(-50%); }
.hot_li_cs_i:last-child::after { opacity:0; }
.hot_li_cs_ia { width:100%; text-align:left; font-size:16px; color:#333333; margin-bottom:10px; }
.hot_li_cs_ip { width:100%; text-align:left; font-size:14px; color:#666666; }
.hot_li_des { width:100%; overflow:hidden; }
.hot_li_zz { width:50%; float:left; }
.hot_li_name { font-size:16px; color:#ff9061; margin-bottom:15px; padding-bottom:10px; position:relative; }
.hot_li_name::after { content:''; width:25px; height:2px; background:#ff9061; position:absolute; bottom:0; left:0; }
.hot_li_desa { font-size:14px; color:#666666; line-height:30px; }
.hotactnow .hot_li_info_n:nth-child(4):after { transform:rotate(-180deg); }
.hotactnow .hot_li_info { background:#f7f7f7; border-bottom:1px solid #f7f7f7; }
.hotactnow { border:1px solid #e9e3df; border-top:none; box-sizing:border-box; }
.hot_li:hover .hot_li_info { cursor:pointer; background:#f7f7f7; }
.post_searh { width:100%; margin-bottom:50px; margin-top:45px; }
.post_ul { width:1200px; margin:0 auto; }
.post_ul::after { content:''; display:block; clear:both; }
.post_li { position:relative; width:365px; height:41px; float:left; margin-right:52px; }
.post_li:last-child { margin-right:0; }
.post_liinp { border:1px solid #ccc; box-sizing:border-box; padding:0 18px; box-sizing:border-box; width:100%; height:100%; box-sizing:border-box; outline:none; }
.post_libtn { width:39px; height:100%; position:absolute; top:0; right:0; border:none; background:#666666 url(../images/searhh.png) no-repeat center center; background-size:18px 18px; }
.post_li_sear { -moz-appearance:none; -webkit-appearance:none; appearance:none; padding:0 15px; box-sizing:border-box; width:100%; height:100%; outline:none; border:none; background:url(../images/xjt.png) no-repeat center right 15px; background-size:15px 15px; }
.post_li_sear option { width:100%; height:50px; display:block; }
.index_le { width:500px; position:absolute; top:50%; left:50%; transform:translate(-500px, -50%); ; }
.index_le .h1 { font-size:50px; color:#fff; font-weight:bold; margin-bottom:30px; }
.index_le .p1 { font-size:30px; color:#fff; margin-bottom:20px; padding-bottom:20px; position:relative; }
.index_le .p1::after { content:''; width:80%; height:1px; background:#fff; position:absolute; bottom:0; right:100px; }
.index_le .p2 { font-size:20px; color:#fff; margin-bottom:20px; }
.index_le .p3::after { content:''; clear:both; display:block; }
.index_le .p3a { float:right; font-size:18px; color:#fff; border:1px solid #fff; border-radius:25px; line-height:30px; text-align:center; width:130px; display:block; }
.index_ri img { width:100%; height:auto; }
.index_ri { overflow:visible; position:absolute; top:50%; right:50%; transform:translate(400px, -50%); text-align:right; }
.ppjs { width:570px; height:75px; background:rgba(255, 255, 255, 0.5); border-radius:5px; padding:0 20px; box-sizing:border-box; }
.ppjs::after { display:block; content:''; clear:both; }
.ppjs a { margin-right:calc((100% - 480px) / 3); float:left; width:120px; height:100%; display:block; background-size:auto 50px !important; background-position:center center !important; background-repeat:no-repeat !important; }
.ppjs a:last-child { margin-right:0; }
.proList { width:100%; }
.proitem { width:100%; background:#f5f5f5; height:500px; margin-bottom:50px; position:relative; }
.proitem_co { width:1200px; margin:0 auto; height:100%; }
.proitem_co::after { content:''; clear:both; display:block; }
.proitem_co_le { position:relative; float:left; width:260px; height:100%; padding-top:70px; box-sizing:border-box; }
.proitem_co_lec { width:100%; margin-bottom:35px; position:relative; z-index:2; }
.proitem_co_lech3 { text-align:center; line-height:45px; text-align:center; }
.proitem_co_lech3sp { font-weight:normal; line-height:50px; font-size:38px; color:#fff; width:2em; display:inline-block; }
.proitem_co_lecp { width:100%; font-size:28px; color:#fff; line-height:30px; text-align:center; margin:15px auto 15px; }
.proitem_co_lece { margin:0 auto; width:150px; white-space:pre-line; text-transform:uppercase; font-size:16px; color:#fff; line-height:25px; text-align:center; }
.proitem_co_leys { margin-bottom:40px; position:relative; z-index:2; }
.proitem_co_leyspan { font-size:16px; color:#fff; line-height:30px; margin-right:10px; }
.proitem_co_leyspan:last-child { margin-right:0; }
.proitem_co_leysopp { text-align:center; }
.rjta { width:100%; position:relative; z-index:2; }
.rjtaa { width:30px; height:30px; margin:0 auto; display:block; }
.rjtaa_img { width:30px; height:30px; display:block; }
.ybinfo { float:left; width:calc(100% - 260px); height:100%; background:#f5f5f5; padding:40px 0 0 50px; box-sizing:border-box; }
.ybinfo_top { width:100%; margin-bottom:35px; }
.ybinfo_toph2 { margin-bottom:12px; line-height:30px; font-weight:normal; padding-bottom:10px; position:relative; }
.ybinfo_toph2::after { content:''; width:230px; height:2px; position:absolute; bottom:0; left:0; }
.ybinfo_toph2span { font-size:22px; color:#333333; }
.ybinfo_toph2p { font-size:18px; color:#333333; line-height:30px; }
.ybinfo_cont::after { content:''; clear:both; display:block; }
.ybinfo_cont_le { float:left; width:320px; height:305px; box-sizing:border-box; padding:20px 0 0; }
.ybinfo_cont_leh3 { font-size:16px; color:#333; font-weight:normal; line-height:30px; margin-bottom:10px; }
.ybinfo_cont_ledes { margin-bottom:16px; font-size:14px; color:#666666; height:180px; line-height:30px; }
.ybinfo_cont_lebtna { border-radius:5px; font-size:12px; color:#fff; background:#fb8927; display:block; width:80px; height:30px; line-height:30px; text-align:center; }
.ybinfo_cont_ri { position:relative; float:right; width:530px; height:305px; background:#FFFFFF; padding:20px 30px; box-sizing:border-box; }
.ybrrh3 { font-size:16px; line-height:30px; font-weight:normal; margin-bottom:10px; }
.ybrritm { border-bottom:1px dashed #dbdbdb; height:72px; }
.ybrritma { line-height:72px; width:33.33%; display:block; float:left; padding:0 0 0 30px; box-sizing:border-box; white-space:nowrap; }
.ybrritmasp { position:relative; }
.ybrritmasp::after { width:4px; height:4px; background:#757575; content:''; position:absolute; top:50%; left:-15px; transform:translate(0, -50%); border-radius:50%; }
.ybrritmasp::before { width:8px; height:8px; content:''; position:absolute; top:50%; left:-18px; transform:translate(0, -50%); border-radius:50%; border:1px solid #757575; }
.ybrrbtn { position:absolute; bottom:20px; right:30px; width:100%; overflow:hidden; }
.ybrrbtna { border-radius:5px; float:right; font-size:12px; color:#fff; background:#fb8927; display:block; width:80px; height:30px; line-height:30px; text-align:center; }
.proitem_co_le::before { width:418px; height:293px; content:''; position:absolute; top:0; left:0; background:url(../images/prt.png) no-repeat left -120px top -80px; background-size:100% 100%; z-index:1; }
.proitem_co_le::after { width:409px; height:313px; content:''; position:absolute; bottom:0; right:0; background:url(../images/prt2.png) no-repeat right -75px bottom -100px; background-size:100% 100%; z-index:1; }
.proitem:nth-child(1) .proitem_co_le { background-image:linear-gradient(#fb8926, #fc8929, #fd7b17, #fd7817, #fd791b); }
.proitem:nth-child(2) .proitem_co_le { background-image:linear-gradient(#ffc348, #ffc34d, #ffb433, #ffaa27, #ffa725); }
.proitem:nth-child(3) .proitem_co_le { background-image:linear-gradient(#fea483, #ff9870, #ff9870, #ff8b5b, #ff8b5b); }
.proitem:nth-child(4) .proitem_co_le { background-image:linear-gradient(#8bd1d1, #d09e7a, #d09e7a, #ce9474, #ff8b5b); }
.proitem:nth-child(5) .proitem_co_le { background-image:linear-gradient(#45e8a4, #46e2a0, #24c77e, #24c77e, #22bd70); }
.proitem:nth-child(6) .proitem_co_le { background-image:linear-gradient(#f5b035, #f8a246, #fb7549, #fc5753, #ff5163); }
.proitem:nth-child(1) .ybinfo_toph2::after { background:#ff9061; }
.proitem:nth-child(2) .ybinfo_toph2::after { background:#f8dbae; }
.proitem:nth-child(3) .ybinfo_toph2::after { background:#ff8a59; }
.proitem:nth-child(4) .ybinfo_toph2::after { background:#a2d6db; }
.proitem:nth-child(5) .ybinfo_toph2::after { background:#3bd594; }
.proitem:nth-child(6) .ybinfo_toph2::after { background:#feb853; }
.proitem:nth-child(1) .ybinfo_cont_lebtna { background:#fb8927; }
.proitem:nth-child(1) .ybrrbtna { background:#ff9061; }
.proitem:nth-child(2) .ybinfo_cont_lebtna { background:#ffc448; }
.proitem:nth-child(2) .ybrrbtna { background:#ffa621; }
.proitem:nth-child(3) .ybinfo_cont_lebtna { background:#fea587; }
.proitem:nth-child(3) .ybrrbtna { background:#ff8a59; }
.proitem:nth-child(4) .ybinfo_cont_lebtna { background:#8ce0d0; }
.proitem:nth-child(4) .ybrrbtna { background:#dba88c; }
.proitem:nth-child(5) .ybinfo_cont_lebtna { background:#3cd696; }
.proitem:nth-child(5) .ybrrbtna { background:#21bd70; }
.proitem:nth-child(6) .ybinfo_cont_lebtna { background:#fec150; }
.proitem:nth-child(6) .ybrrbtna { background:#fe7382; }
.proitem:nth-child(1) .ybrritma:hover .ybrritmasp::after { opacity:1; background:#ff9061; }
.proitem:nth-child(1) .ybrritma:hover .ybrritmasp::before { border:1px solid #ff9061; }
.proitem:nth-child(1) .ybrritma:hover .ybrritmasp { color:#ff9061; }
.proitem:nth-child(2) .ybrritma:hover .ybrritmasp::after { opacity:1; background:#ffa621; }
.proitem:nth-child(2) .ybrritma:hover .ybrritmasp::before { border:1px solid #ffa621; }
.proitem:nth-child(2) .ybrritma:hover .ybrritmasp { color:#ffa621; }
.proitem:nth-child(3) .ybrritma:hover .ybrritmasp::after { opacity:1; background:#ff8a59; }
.proitem:nth-child(3) .ybrritma:hover .ybrritmasp::before { border:1px solid #ff8a59; }
.proitem:nth-child(3) .ybrritma:hover .ybrritmasp { color:#ff8a59; }
.proitem:nth-child(4) .ybrritma:hover .ybrritmasp::after { opacity:1; background:#dba88c; }
.proitem:nth-child(4) .ybrritma:hover .ybrritmasp::before { border:1px solid #dba88c; }
.proitem:nth-child(4) .ybrritma:hover .ybrritmasp { color:#dba88c; }
.proitem:nth-child(5) .ybrritma:hover .ybrritmasp::after { opacity:1; background:#21bd6f; }
.proitem:nth-child(5) .ybrritma:hover .ybrritmasp::before { border:1px solid #21bd6f; }
.proitem:nth-child(5) .ybrritma:hover .ybrritmasp { color:#21bd6f; }
.proitem:nth-child(6) .ybrritma:hover .ybrritmasp::after { opacity:1; background:#fe7382; }
.proitem:nth-child(6) .ybrritma:hover .ybrritmasp::before { border:1px solid #fe7382; }
.proitem:nth-child(6) .ybrritma:hover .ybrritmasp { color:#fe7382; }
.xg_anlibox { width:100%; margin-bottom:30px; }
.xg_alcs { width:1200px; margin:0 auto; display:flex; justify-content:flex-start; }
.xg_alcs_tit { font-size:16px; color:#000000; line-height:25px; margin-right:10px; white-space:nowrap; }
.xg_anlibox_ul { display:flex; justify-content:flex-start; flex-wrap:wrap; }
.xg_anlibox_ul li { position:relative; padding-right:24px; line-height:25px; }
.xg_anlibox_ul li a { color:#666666; font-size:14px; display:block; }
.xg_anlibox_ul li::after { content:'|'; font-size:14px; color:#666; position:absolute; top:43%; transform:translateY(-50%); right:12px; display:block; }
.xg_anlibox_ul li:last-child { padding-right:0; }
.xg_anlibox_ul li:last-child::after { opacity:0; }
.xg_anlibox_ul li a:hover { color:#e7875c; }
.xg_hy_it_ul1 { overflow:hidden; box-shadow:0 3px 3px 1px rgba(0, 0, 0, 0.1); border-bottom-left-radius:2px; border-bottom-right-radius:2px; background:rgba(255, 255, 255, 0.7); position:absolute; top:70px; left:0; z-index:3; padding:10px 0; box-sizing:border-box; width:100%; display:none; }
.xg_hy_it_ul1 li { width:100%; text-align:center; }
.xg_hy_it_ul1 li a { transition:0.1s linear; display:block; width:100%; font-size:14px; color:#333333; line-height:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.xg_hy_it_ul1 li a:hover { color:#e7875c; background:#f9efea; }
.nav_li:hover .xg_hy_it_ul1 { }
/* 首页团队势力 新版 */
.teamNew { width:100%; background:#f7f4f2; }
.teamNewBox { width:1200px; height:100%; margin:0 auto; padding:60px 0; }
.teamNewC { width:100%; height:660px; position:relative; }
.teamNewCl { width:550px; position:absolute; top:50%; left:0; transform:translateY(-50%); box-sizing:border-box; }
.teamNewCl::after { width:1px; height:100%; background:#facfb1; content:''; position:absolute; top:0; left:0; }
.teamNewCl ul { }
.teamNewCl ul li { margin-bottom:60px; cursor:pointer; }
.teamNewCl ul li .tnct { width:100%; padding-left:30px; box-sizing:border-box; position:relative; }
.tnct::before { width:9px; height:9px; border:1px solid #f77d22; content:''; position:absolute; left:-5px; top:50%; transform:translateY(-50%); border-radius:50%; transition:0.3s linear; }
.tnct::after { width:3px; height:0%; content:''; position:absolute; top:50%; left:-1px; transform:translateY(-50%); background:#e7875c; transition:0.3s linear; z-index:1; }
.teamNewCl ul li:last-child { margin-bottom:0; }
.teamNewCl ul li .tnct p { font-size:24px; color:#333333; line-height:36px; }
.teamNewCl ul li .tnctxt { padding-top:30px; display:none; padding-left:30px; box-sizing:border-box; }
.teamNewCl ul li .tnctxt p { font-size:14px; color:#666666; line-height:24px; margin-bottom:20px; }
.teamNewCl ul li .tnctxt p:last-child { margin-bottom:0; }
.teamAct .tnct p { color:#e7875c!important; }
.teamAct .tnct::after { height:100%; }
.teamAct .tnct::before { opacity:0; }
.teamNewCr { width:660px; height:660px; background:url(../images/radio_home.png) no-repeat ; background-size:100% 100%; position:absolute; top:0; right:0; }
.teamNewCr { }
.teamNewCr_ul { }
.teamNewCr_ul li { width:100px; height:100px; background:#fff; border-radius:50%; box-sizing:border-box; display:flex; justify-content:center; align-items:center; align-content:center; flex-wrap:wrap; position:absolute; border:1px solid #fff; cursor:pointer; transition:0.3s linear; }
.tncrim { width:25px; height:25px; margin:0 auto 8px; }
.tncrimg { width:100%; height:100%; display:block; }
.tncrt { width:100%; text-align:center; font-size:15px; }
.teamNewCr_ul li:hover { border:1px solid #ffdbc1; box-shadow:0 0 30px 1px #ffdbc1; }
.teamNewCr_ul li:nth-child(1) { top:57px; left:73px; }
.teamNewCr_ul li:nth-child(2) { top:35px; left:318px; }
.teamNewCr_ul li:nth-child(3) { top:185px; left:480px; }
.teamNewCr_ul li:nth-child(4) { top:400px; left:464px; }
.teamNewCr_ul li:nth-child(5) { top:540px; left:260px; }
.teamNewCr_ul li:nth-child(6) { top:458px; left:40px; }
.sBigDown { width:250px; height:250px; position:absolute; top:206px; left:152px; }
.sBigDownLi { width:100%; height:100%; opacity:0; position:absolute; top:0; left:0; transition:0.5s linear; transform:scale(0); }
.sBdli { width:180px; height:180px; background:url(../images/ty3.png) no-repeat center center; background-size:cover; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); }
.sBdli_img { width:117px; display:block; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); }
.sbcot { width:100%; height:100%; padding:20px 20px; box-sizing:border-box; display:flex; justify-content:center; align-items:center; flex-wrap:wrap; align-content:center; background:url(../images/ty3.png) no-repeat center center; background-size:cover; position:relative; border-radius:50%; overflow:hidden; }
.sbcotp1 { font-size:24px; color:#fff; text-align:center; margin-bottom:14px;position:relative; z-index:2; }
.sbcotp2 { font-size:14px; color:#fff;text-align:center; line-height:24px; position:relative; z-index:2; }
.sBigDownLiAct { opacity:1; transform:scale(1); }
.sbcitimgs { width:calc(100% - 16px); height:calc(100% - 16px); border-radius:50%; position:absolute; overflow:hidden; left:8px; top:8px; }
.sbcitimg { position:absolute; z-index:0; }
.sBigDownLi:nth-child(2) .sbcitimg { bottom:-35px; right:-30px; height:180px; }
.sBigDownLi:nth-child(3) .sbcitimg { bottom:-20px; right:10px; height:170px; }
.sBigDownLi:nth-child(4) .sbcitimg { bottom:-30px; right:-40px; height:180px; }
.sBigDownLi:nth-child(5) .sbcitimg { bottom:-0px; right:-18px; height:130px; }
.sBigDownLi:nth-child(6) .sbcitimg { bottom:-20px; right:0px; height:150px; }
.sBigDownLi:nth-child(7) .sbcitimg { bottom:-20px; right:0px; height:150px; }
.service ul { width:100%; display:flex; justify-content:space-between; margin:40px auto; border-bottom:1px solid #4a4a4b; padding-bottom:30px; }
.service ul li { display:flex; align-items:center; font-size:17px; color:#b8b8b8; }
.service ul li img { margin-right:20px; }
.footnav { display:flex; justify-content:space-between; }
.foottuijian { border-bottom:1px solid #4a4a4b; border-top:1px solid #4a4a4b; margin-top:30px; padding:30px 0 0; }
.hottj { display:flex; justify-content:space-between; }
.httjtitle { width:71px; font-size:16px; color:#b8b8b8; }
.hottjCon { width:1100px; font-size:14px; }
.hottjCon a { display:block; width:100px; text-align:center; float:left; color:#565656; margin-bottom:20px; }
.footIco { color:#565656; font-size:14px; padding-top:20px; }
.footIco01 { display:flex; justify-content:space-between; align-items:center; margin-bottom:10px; }
.footIco01 p a { padding:0 10px; }
.footIco02 { display:flex; align-items:center; }
.footIco02 img { margin-right:10px; }
.footIco02 a { padding-left:40px; }
.rightFix { width:58px; height:auto; position:fixed; right:30px; bottom:70px; z-index:9999; }
.fixCon { position:relative; cursor:pointer; }
.fixCon01 { position:relative; cursor:pointer; }
.fixCon:hover .contactTel { display:block; }
.contactTel { width:333px; height:177px; background:url(../images/contactTelBg.png) no-repeat center center; position:absolute; left:-333px; top:60px; display:none; }
.contactTelTitle { padding-left:35px; padding-top:10px; color:#636363; font-size:16px; }
.contactTelCon { padding-left:35px; padding-top:10px; font-size:14px; color:#d6610f; }
.contactTelCon p { line-height:25px; }
.contactTelCon p span { color:#8f9399; font-size:12px; }
.getOtherTel { border-top:1px solid #ebebeb; width:310px; text-align:center; color:#d6610f; font-size:12px; line-height:30px; margin:0 auto; }



.hotjob_list{width:100%;height:auto;overflow:hidden}
.hotjob_list ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}
.hotjob_list ul li{width:380px;height:195px;background-color:#ffffff;border-radius:5px;border:solid 1px #e9e3df;margin-bottom:35px;position:relative}
.hotjob_li_top{width:336px;height:53px;overflow:hidden;border-bottom:1px solid #f4f1ef;margin:0 auto;display:flex;justify-content:space-between;align-items:center}
.hotjob_li_top p{font-size:16px;color:#333333}
.hotjob_li_top p span{font-size:18px;color:#fe574a}
.hotjob_li_tig{width:336px;height:auto;overflow:hidden;margin:0 auto;display:flex}
.hotjob_li_tig span{height:23px;line-height:23px;background-color:#f8f8f8;border-radius:3px;display:block;width:max-content;margin-right:10px;padding:0 10px;font-size:13px;color:#666666;margin-top:15px;margin-bottom:15px}
.hotjob_li_intro{width:336px;height:auto;overflow:hidden;margin:0 auto;font-size:13px;color:#666666;line-height:25px;position:relative;z-index:9}
.hotjob_li_ftbg{height:39px;width:100%;position:absolute;bottom:0;left:0;background-image:linear-gradient(#ffffff,#f7fcfb,#f7fcfb)}
.hotjob_contact{width:100%;height:auto;overflow:hidden}
.hotjob_contact ul{display:flex;justify-content:space-between}
.hotjob_contact ul li{width:365px;height:134px;overflow:hidden;position:relative;display:flex}
.hotjob_contact ul li:before{width:1px;height:111px;background:#e5e5e5;position:absolute;content:'';right:0;top:50%;margin-top:-55.5px}
.hotjob_contact ul li:last-child::before{width:0;content:'';right:0}
.hotjob_c_left{width:128px;height:128px}
.hotjob_c_right{font-size:16px;margin-left:22px}
.hotjob_c_title{display:flex;align-items:center}
.hotjob_c_title img{margin-right:18px}
.hotjob_c_tel{font-size:14px;color:#333333;margin:20px 0}
.hotjob_c_address{font-size:14px;color:#333333;padding-right:32px;line-height:25px}
.child_cont_anli{background-image:linear-gradient(#fff,#f5f5f5);padding:20px 0 0;border-bottom-left-radius:30px;border-bottom-right-radius:30px;width:100%;height:auto;overflow:hidden}
.caseinfo{width:1010px;margin:0 auto 80px;padding:0 100px 109px;background:#fff}
.anli_des{text-align:justify;min-height:400px;padding-bottom:50px;font-size:16px;color:#333333;line-height:36px}
.aliBack{width:204px;height:46px;background-image:linear-gradient(90deg,#ff924d 0%,#ffb383 50%,#ffbe94 67%,#ffd8bf 100%),linear-gradient(#e01524,#e01524);background-blend-mode:normal,normal;border-radius:23px;margin:51px auto;text-align:center;line-height:46px}
.aliBack a{font-size:16px;color:#ffffff}
.ali_baner{width:100%;height:293px;background-size:cover !important}

.child_oth{padding-bottom: 50px;}
.child_oAb{width:1200px;margin:0 auto;padding:75px 0 240px;
    background: url(../images/btm.png) no-repeat center bottom;
    background-size: 1194px auto;

}
.child_oAb_t{text-align:center;font-size:32px;color:#df660d;}
.pgMedia{width:100%;border-top:1px solid #f7f7f7;border-bottom:1px solid #F7F7F7;margin-top:50px;padding:35px 0;position:relative}
.pgMedia::after{content:'';clear:both;display:block}
.pgMedia_li{width:150px;float:left;margin-right:112px;position:relative}
.pgMedia_li::after{content:'';width:1px;height:150px;background:#f0f0f0;position:absolute;top:10px;right:-57px}
.pgMedia_li:last-child{margin-right:0}
.pgMedia_lid{width:150px}
.pgMedia_li_imgs{width:100%;height:150px;background:#f0f0f0;padding:10px;box-sizing:border-box}
.pgMedia_li_img{width:100%;height:100%;display:block}
.pgMedia_li_p{text-align:center;font-size:16px;color:#000000;margin-top:10px;line-height:22px;letter-spacing: 0.8px;}

/* banner */
.indec1{width: 541px;height: 74px;display: block;background: url(../images/c1.png) no-repeat  center left; background-size: auto  64px;}
.indec2{width: 537px;height: 74px;display: block;background: url(../images/c2.png) no-repeat  center left 30px; background-size:auto 64px;margin-bottom: 4px;}
.indec3{width: 498px;height: 53px;display: block;background: url(../images/c3.png) no-repeat  center left; background-size: auto 43px;}



.allCustom {
  padding: 80px 0;
  position: relative;
  z-index: 2;
  overflow: hidden;
  background: #fff;
}
.allCustom .bgL {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: -1;
  pointer-events: none;
}
.allCustom .list {
  margin: 0 360px;
  display: flex;
  justify-content: space-between;
  padding-top: 80px;
}
@media screen and (max-width: 1700px) {
  .allCustom .list {
    margin: 0 150px!important;
  }
}
@media screen and (max-width: 1500px) {
  .allCustom .list {
    margin: 0 50px!important;
  }
}
@media screen and (max-width: 600px) {
  .allCustom .list {
    margin: 0 4vw!important;
  }
}
.allCustom .list > div {
  width: 100%;
  box-sizing: border-box;
}
.allCustom .list .tabShow {
  opacity: 1 !important;
}
.allCustom .list .tabShow > div:nth-child(1) {
  -webkit-animation: antrNone 0.05s linear 1, antrS 1s ease-in-out 1 0.05s;
          animation: antrNone 0.05s linear 1, antrS 1s ease-in-out 1 0.05s;
}
.allCustom .list .tabShow > div:nth-child(2) {
  -webkit-animation: antrNone 0.1s linear 1, antrS 1s ease-in-out 1 0.1s;
          animation: antrNone 0.1s linear 1, antrS 1s ease-in-out 1 0.1s;
}
.allCustom .list .tabShow > div:nth-child(3) {
  -webkit-animation: antrNone 0.15s linear 1, antrS 1s ease-in-out 1 0.15s;
          animation: antrNone 0.15s linear 1, antrS 1s ease-in-out 1 0.15s;
}
.allCustom .list .tabShow > div:nth-child(4) {
  -webkit-animation: antrNone 0.2s linear 1, antrS 1s ease-in-out 1 0.2s;
          animation: antrNone 0.2s linear 1, antrS 1s ease-in-out 1 0.2s;
}
.allCustom .list .tabShow > div:nth-child(5) {
  -webkit-animation: antrNone 0.25s linear 1, antrS 1s ease-in-out 1 0.25s;
          animation: antrNone 0.25s linear 1, antrS 1s ease-in-out 1 0.25s;
}
.allCustom .list .tabShow > div:nth-child(6) {
  -webkit-animation: antrNone 0.3s linear 1, antrS 1s ease-in-out 1 0.3s;
          animation: antrNone 0.3s linear 1, antrS 1s ease-in-out 1 0.3s;
}
.allCustom .list .tabShow > div:nth-child(7) {
  -webkit-animation: antrNone 0.35s linear 1, antrS 1s ease-in-out 1 0.35s;
          animation: antrNone 0.35s linear 1, antrS 1s ease-in-out 1 0.35s;
}
.allCustom .list .tabShow > div:nth-child(8) {
  -webkit-animation: antrNone 0.4s linear 1, antrS 1s ease-in-out 1 0.4s;
          animation: antrNone 0.4s linear 1, antrS 1s ease-in-out 1 0.4s;
}
.allCustom .list .tabShow > div:nth-child(9) {
  -webkit-animation: antrNone 0.45s linear 1, antrS 1s ease-in-out 1 0.45s;
          animation: antrNone 0.45s linear 1, antrS 1s ease-in-out 1 0.45s;
}
.allCustom .list .tabShow > div:nth-child(10) {
  -webkit-animation: antrNone 0.5s linear 1, antrS 1s ease-in-out 1 0.5s;
          animation: antrNone 0.5s linear 1, antrS 1s ease-in-out 1 0.5s;
}
.allCustom .list .tabShow > div:nth-child(11) {
  -webkit-animation: antrNone 0.55s linear 1, antrS 1s ease-in-out 1 0.55s;
          animation: antrNone 0.55s linear 1, antrS 1s ease-in-out 1 0.55s;
}
.allCustom .list .tabShow > div:nth-child(12) {
  -webkit-animation: antrNone 0.6s linear 1, antrS 1s ease-in-out 1 0.6s;
          animation: antrNone 0.6s linear 1, antrS 1s ease-in-out 1 0.6s;
}
.allCustom .list .tabShow > div:nth-child(13) {
  -webkit-animation: antrNone 0.65s linear 1, antrS 1s ease-in-out 1 0.65s;
          animation: antrNone 0.65s linear 1, antrS 1s ease-in-out 1 0.65s;
}
.allCustom .list .tabShow > div:nth-child(14) {
  -webkit-animation: antrNone 0.7s linear 1, antrS 1s ease-in-out 1 0.7s;
          animation: antrNone 0.7s linear 1, antrS 1s ease-in-out 1 0.7s;
}
.allCustom .list .tabShow > div:nth-child(15) {
  -webkit-animation: antrNone 0.75s linear 1, antrS 1s ease-in-out 1 0.75s;
          animation: antrNone 0.75s linear 1, antrS 1s ease-in-out 1 0.75s;
}
.allCustom .list .tabShow > div:nth-child(16) {
  -webkit-animation: antrNone 0.8s linear 1, antrS 1s ease-in-out 1 0.8s;
          animation: antrNone 0.8s linear 1, antrS 1s ease-in-out 1 0.8s;
}
.allCustom .list .tabShow > div:nth-child(17) {
  -webkit-animation: antrNone 0.85s linear 1, antrS 1s ease-in-out 1 0.85s;
          animation: antrNone 0.85s linear 1, antrS 1s ease-in-out 1 0.85s;
}
.allCustom .list .tabShow > div:nth-child(18) {
  -webkit-animation: antrNone 0.9s linear 1, antrS 1s ease-in-out 1 0.9s;
          animation: antrNone 0.9s linear 1, antrS 1s ease-in-out 1 0.9s;
}
.allCustom .list .tabShow > div:nth-child(19) {
  -webkit-animation: antrNone 0.95s linear 1, antrS 1s ease-in-out 1 0.95s;
          animation: antrNone 0.95s linear 1, antrS 1s ease-in-out 1 0.95s;
}
.allCustom .list .tabShow > div:nth-child(20) {
  -webkit-animation: antrNone 1s linear 1, antrS 1s ease-in-out 1 1s;
          animation: antrNone 1s linear 1, antrS 1s ease-in-out 1 1s;
}
.allCustom .list .tabShow > div:nth-child(21) {
  -webkit-animation: antrNone 1.05s linear 1, antrS 1s ease-in-out 1 1.05s;
          animation: antrNone 1.05s linear 1, antrS 1s ease-in-out 1 1.05s;
}
.allCustom .list .tabShow > div:nth-child(22) {
  -webkit-animation: antrNone 1.1s linear 1, antrS 1s ease-in-out 1 1.1s;
          animation: antrNone 1.1s linear 1, antrS 1s ease-in-out 1 1.1s;
}
.allCustom .list .tabShow > div:nth-child(23) {
  -webkit-animation: antrNone 1.15s linear 1, antrS 1s ease-in-out 1 1.15s;
          animation: antrNone 1.15s linear 1, antrS 1s ease-in-out 1 1.15s;
}
.allCustom .list .tabShow > div:nth-child(24) {
  -webkit-animation: antrNone 1.2s linear 1, antrS 1s ease-in-out 1 1.2s;
          animation: antrNone 1.2s linear 1, antrS 1s ease-in-out 1 1.2s;
}
.allCustom .list .tabShow > div:nth-child(25) {
  -webkit-animation: antrNone 1.25s linear 1, antrS 1s ease-in-out 1 1.25s;
          animation: antrNone 1.25s linear 1, antrS 1s ease-in-out 1 1.25s;
}
.allCustom .list .tabShow > div:nth-child(26) {
  -webkit-animation: antrNone 1.3s linear 1, antrS 1s ease-in-out 1 1.3s;
          animation: antrNone 1.3s linear 1, antrS 1s ease-in-out 1 1.3s;
}
.allCustom .list .tabShow > div:nth-child(27) {
  -webkit-animation: antrNone 1.35s linear 1, antrS 1s ease-in-out 1 1.35s;
          animation: antrNone 1.35s linear 1, antrS 1s ease-in-out 1 1.35s;
}
.allCustom .list .tabShow > div:nth-child(28) {
  -webkit-animation: antrNone 1.4s linear 1, antrS 1s ease-in-out 1 1.4s;
          animation: antrNone 1.4s linear 1, antrS 1s ease-in-out 1 1.4s;
}
.allCustom .list .tabShow > div:nth-child(29) {
  -webkit-animation: antrNone 1.45s linear 1, antrS 1s ease-in-out 1 1.45s;
          animation: antrNone 1.45s linear 1, antrS 1s ease-in-out 1 1.45s;
}
.allCustom .list .tabShow > div:nth-child(30) {
  -webkit-animation: antrNone 1.5s linear 1, antrS 1s ease-in-out 1 1.5s;
          animation: antrNone 1.5s linear 1, antrS 1s ease-in-out 1 1.5s;
}
.allCustom .list .tabShow > div:nth-child(31) {
  -webkit-animation: antrNone 1.55s linear 1, antrS 1s ease-in-out 1 1.55s;
          animation: antrNone 1.55s linear 1, antrS 1s ease-in-out 1 1.55s;
}
.allCustom .list .tabShow > div:nth-child(32) {
  -webkit-animation: antrNone 1.6s linear 1, antrS 1s ease-in-out 1 1.6s;
          animation: antrNone 1.6s linear 1, antrS 1s ease-in-out 1 1.6s;
}
.allCustom .list .tabShow > div:nth-child(33) {
  -webkit-animation: antrNone 1.65s linear 1, antrS 1s ease-in-out 1 1.65s;
          animation: antrNone 1.65s linear 1, antrS 1s ease-in-out 1 1.65s;
}
.allCustom .list .tabShow > div:nth-child(34) {
  -webkit-animation: antrNone 1.7s linear 1, antrS 1s ease-in-out 1 1.7s;
          animation: antrNone 1.7s linear 1, antrS 1s ease-in-out 1 1.7s;
}
.allCustom .list .tabShow > div:nth-child(35) {
  -webkit-animation: antrNone 1.75s linear 1, antrS 1s ease-in-out 1 1.75s;
          animation: antrNone 1.75s linear 1, antrS 1s ease-in-out 1 1.75s;
}
.allCustom .list .tabShow > div:nth-child(36) {
  -webkit-animation: antrNone 1.8s linear 1, antrS 1s ease-in-out 1 1.8s;
          animation: antrNone 1.8s linear 1, antrS 1s ease-in-out 1 1.8s;
}
.allCustom .list .tabShow > div:nth-child(37) {
  -webkit-animation: antrNone 1.85s linear 1, antrS 1s ease-in-out 1 1.85s;
          animation: antrNone 1.85s linear 1, antrS 1s ease-in-out 1 1.85s;
}
.allCustom .list .tabShow > div:nth-child(38) {
  -webkit-animation: antrNone 1.9s linear 1, antrS 1s ease-in-out 1 1.9s;
          animation: antrNone 1.9s linear 1, antrS 1s ease-in-out 1 1.9s;
}
.allCustom .list .tabShow > div:nth-child(39) {
  -webkit-animation: antrNone 1.95s linear 1, antrS 1s ease-in-out 1 1.95s;
          animation: antrNone 1.95s linear 1, antrS 1s ease-in-out 1 1.95s;
}
.allCustom .list .tabShow > div:nth-child(40) {
  -webkit-animation: antrNone 2s linear 1, antrS 1s ease-in-out 1 2s;
          animation: antrNone 2s linear 1, antrS 1s ease-in-out 1 2s;
}
.allCustom .list .tabShow > div:nth-child(41) {
  -webkit-animation: antrNone 2.05s linear 1, antrS 1s ease-in-out 1 2.05s;
          animation: antrNone 2.05s linear 1, antrS 1s ease-in-out 1 2.05s;
}
.allCustom .list .tabShow > div:nth-child(42) {
  -webkit-animation: antrNone 2.1s linear 1, antrS 1s ease-in-out 1 2.1s;
          animation: antrNone 2.1s linear 1, antrS 1s ease-in-out 1 2.1s;
}
.allCustom .list .tabShow > div:nth-child(43) {
  -webkit-animation: antrNone 2.15s linear 1, antrS 1s ease-in-out 1 2.15s;
          animation: antrNone 2.15s linear 1, antrS 1s ease-in-out 1 2.15s;
}
.allCustom .list .tabShow > div:nth-child(44) {
  -webkit-animation: antrNone 2.2s linear 1, antrS 1s ease-in-out 1 2.2s;
          animation: antrNone 2.2s linear 1, antrS 1s ease-in-out 1 2.2s;
}
.allCustom .list .tabShow > div:nth-child(45) {
  -webkit-animation: antrNone 2.25s linear 1, antrS 1s ease-in-out 1 2.25s;
          animation: antrNone 2.25s linear 1, antrS 1s ease-in-out 1 2.25s;
}
.allCustom .list .tabShow > div:nth-child(46) {
  -webkit-animation: antrNone 2.3s linear 1, antrS 1s ease-in-out 1 2.3s;
          animation: antrNone 2.3s linear 1, antrS 1s ease-in-out 1 2.3s;
}
.allCustom .list .tabShow > div:nth-child(47) {
  -webkit-animation: antrNone 2.35s linear 1, antrS 1s ease-in-out 1 2.35s;
          animation: antrNone 2.35s linear 1, antrS 1s ease-in-out 1 2.35s;
}
.allCustom .list .tabShow > div:nth-child(48) {
  -webkit-animation: antrNone 2.4s linear 1, antrS 1s ease-in-out 1 2.4s;
          animation: antrNone 2.4s linear 1, antrS 1s ease-in-out 1 2.4s;
}
.allCustom .list .tabShow > div:nth-child(49) {
  -webkit-animation: antrNone 2.45s linear 1, antrS 1s ease-in-out 1 2.45s;
          animation: antrNone 2.45s linear 1, antrS 1s ease-in-out 1 2.45s;
}
.allCustom .list .tabShow > div:nth-child(50) {
  -webkit-animation: antrNone 2.5s linear 1, antrS 1s ease-in-out 1 2.5s;
          animation: antrNone 2.5s linear 1, antrS 1s ease-in-out 1 2.5s;
}
.allCustom .list .tab {
  height: 600px;
  position: relative;
  transition-duration: 0.4s;
  opacity: 0;
}
.allCustom .list .tab > div {
  --wh: 140px;
  position: absolute;
  width: var(--wh);
  height: var(--wh);
}
.allCustom .list .tab .item {
  border-radius: 50%;
  cursor: pointer;
}
.allCustom .list .tab .item p {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 50%;
  /* box-shadow: 0 0 10px 5px #e1e1e1; */
  border: 1px solid rgba(250, 250, 250, 0.1);
  transform-origin: 100% 0;
  transition-duration: 0.4s;
}
.allCustom .list .tab .item p img {
  width: 100%;
  height: 100%;
  display: block;
}
.allCustom .list .tab .item div {
  position: absolute;
  left: calc(100% - 15px);
  top: 60%;
  background-color: #fd8248;
  border-radius: 100px;
  white-space: nowrap;
  font-size: 16px;
  color: #fff;
  padding: 12px;
  z-index: 1;
  transform-origin: 100% 100%;
  transform: translate(10px, 20px);
  opacity: 0;
  transition-duration: 0.4s;
  pointer-events: none;
}
.allCustom .list .tab .item div::after {
  content: "";
  position: absolute;
  top: -15px;
  left: 0;
  z-index: -1;
  width: 0px;
  height: 0px;
  border-bottom: 40px solid #fd8248;
  border-left: 0 solid transparent;
  border-right: 35px solid transparent;
}
.allCustom .list .tab .item.Y div {
  pointer-events: all;
  transform: translate(0, 0);
  opacity: 1;
}
.allCustom .list .tab .item:nth-child(1) {
  --wh: 95px;
  left: 90px;
  top: 0;
  background: #fff1dc;
  box-shadow: 0 0 20px 5px #fff1dc;
  padding: 10px;
  box-sizing: border-box;
}
.allCustom .list .tab .item:nth-child(2) {
  --wh: 70px;
  left: 450px;
  top: 40px;
  background: #fff7dc;
  box-shadow: 0 0 20px 5px #fff7dc;
  padding: 10px;
  box-sizing: border-box;
}
.allCustom .list .tab .item:nth-child(2) div {
  transform: translate(10px, 20px) scale(0.9);
  top: 70%;
}
.allCustom .list .tab .item:nth-child(2).Y > div {
  transform: translate(0, 0) scale(0.9);
}
.allCustom .list .tab .item:nth-child(3) {
  --wh: 70px;
  left: 355px;
  top: 280px;
  background: #fff1dc;
  box-shadow: 0 0 20px 5px #ffebd9;
  padding: 10px;
  box-sizing: border-box;
}
.allCustom .list .tab .item:nth-child(3) div {
  transform: translate(10px, 20px) scale(0.9);
  top: 70%;
}
.allCustom .list .tab .item:nth-child(3).Y > div {
  transform: translate(0, 0) scale(0.9);
}
.allCustom .list .tab .item:nth-child(4) {
  --wh: 80px;
  left: 340px;
  top: 400px;
  background: #eaf8e2;
  box-shadow: 0 0 20px 5px #eaf8e2;
  padding: 8px;
  box-sizing: border-box;
}
.allCustom .list .tab .item:nth-child(5) {
  left: 230px;
  top: 110px;
  background: #faf3ed;
  box-shadow: 0 0 20px 5px #faf3ed;
  padding: 10px;
  box-sizing: border-box;
}
.allCustom .list .tab .item:nth-child(6) {
  --wh: 85px;
  left: 495px;
  top: 205px;
  background: #faf2ee;
  box-shadow: 0 0 20px 5px #faf2ee;
}
.allCustom .list .tab .item:nth-child(7) {
  --wh: 55px;
  left: 75px;
  top: 265px;
  background: #f8eeea;
  box-shadow: 0 0 20px 5px #f8eeea;
  padding: 5px;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.allCustom .list .tab .item:nth-child(8) {
  --wh: 100px;
  left: 170px;
  top: 270px;
  background: #ffeeea;
  box-shadow: 0 0 20px 5px #ffeeea;
  padding: 18px;
  box-sizing: border-box;
}
.allCustom .list .tab .item:nth-child(9) {
  --wh: 20px;
  left: 150px;
  top: 425px;
}
.allCustom .list .tab .item:nth-child(9) div {
  transform: translate(10px, 20px) scale(0.9);
  top: 70%;
}
.allCustom .list .tab .item:nth-child(9).Y > div {
  transform: translate(-10px, 0) scale(0.9);
}
.allCustom .list .tab .item:nth-child(10) {
  --wh: 55px;
  left: 405px;
  top: 35px;
}


.allCustom .list .tab .item:nth-child(11) {
  --wh: 40px;
  left: 135px;
  top: 170px;
}
.allCustom .list .tab .item:nth-child(11) div {
  transform: translate(10px, 20px) scale(0.9);
  top: 70%;
}
.allCustom .list .tab .item:nth-child(11).Y > div {
  transform: translate(-10px, 0) scale(0.9);
}
.allCustom .list .tab .item:nth-child(12) {
  --wh: 30px;
  left: 405px;
  top: 165px;
}
.allCustom .list .tab .item:nth-child(12) div {
  transform: translate(10px, 20px) scale(0.9);
  top: 75%;
}
.allCustom .list .tab .item:nth-child(12).Y > div {
  transform: translate(-10px, 0) scale(0.9);
}
.allCustom .list .tab .item:nth-child(13) {
  --wh: 20px;
  left: 500px;
  top: 350px;
}
.allCustom .list .tab .item:nth-child(13) div {
  transform: translate(10px, 20px) scale(0.9);
  top: 90%;
}
.allCustom .list .tab .item:nth-child(13).Y > div {
  transform: translate(-4px, 0) scale(0.9);
}

.allCustom .list .tab .item:nth-child(14) {
  --wh: 15px;
  left: 25px;
  top: 125px;
}
.allCustom .list .tab .item:nth-child(14) div {
  transform: translate(10px, 20px) scale(0.9);
  top: 90%;
}
.allCustom .list .tab .item:nth-child(14).Y > div {
  transform: translate(-4px, 0) scale(0.9);
}



.allCustom .list .tab .color:nth-child(9) {
  background-color: #ffe3cb;
}

.allCustom .list .tab .color:nth-child(10) {
  background-color: #e5e5e5;
 display: none;
}
.allCustom .list .tab .color:nth-child(11) {
  background-color: #ffe4c5;
}
.allCustom .list .tab .color:nth-child(12) {
  background-color: #ffcdc5;
}
.allCustom .list .tab .color:nth-child(13) {
  background-color: #ffe3cb;
}
.allCustom .list .tab .color:nth-child(14) {
  background-color: #d6f2d8;
}

.allCustom .list .tabData {
  padding-top: 120px;
}
.allCustom .list .tabData .Y {
  transform: translateX(0);
}
.allCustom .list .tabData > div {
  width: 100%;
  box-sizing: border-box;
  padding-left: 100px;
  transform: translateX(40px);
  transition-duration: 0.4s;
  letter-spacing: 1px;
}
.allCustom .list .tabData > div .name {
  display: flex;
  font-size: 28px;
}
.allCustom .list .tabData > div .name p {
  position: relative;
  font-size: 30px;
  color: #333;
  margin-right: 10px;
  margin-bottom: 60px;
}
.allCustom .list .tabData > div .name p::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -40px;
  width: 100%;
  height: 3px;
  background-color: #fd8248;
}
.allCustom .list .tabData > div .name span {
  padding-top: 10px;
  font-size: 20px;
  color: #999;
}
.allCustom .list .tabData > div .exp {
  display: flex;
  align-items: center;
  justify-content: center;
  justify-content: flex-start;
  font-size: 16px;
  line-height: 28px;
  transition-duration: 0.4s;
}
.allCustom .list .tabData > div .exp p {
  color: #666;
}
.allCustom .list .tabData > div .exp span {
  display: block;
  color: #999;
  transition-duration: 0.4s;
}
.allCustom .list .tabData > div .exp:hover {
  transform: translateX(3px);
}
.allCustom .list .tabData > div .expEnd {
  display: block;
  margin-top: 45px;
}
.allCustom .list .tabData > div .expEnd:hover {
  transform: translateX(0) !important;
}
.allCustom .list .tabData > div .expEnd:hover span {
  transform: translateX(3px);
}

.allCustom  .tabData {
  position: relative;
}
.allCustom  .tabData > div {
  position: fixed;
  pointer-events: none;
  opacity: 0;
}
.allCustom  .tabData .Y {
  position: relative;
  pointer-events: auto;
  opacity: 1;
  transition-duration: 0.4s;
}


@-webkit-keyframes antrS {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  85% {
    opacity: 1;
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes antrS {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  85% {
    opacity: 1;
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
/* 隐藏 */
@-webkit-keyframes antrNone {
  0% {
    pointer-events: none;
    opacity: 0;
  }
  100% {
    pointer-events: none;
    opacity: 0;
  }
}
@keyframes antrNone {
  0% {
    pointer-events: none;
    opacity: 0;
  }
  100% {
    pointer-events: none;
    opacity: 0;
  }
}

/* ==================================================================
   现代营销风改版覆盖层 · 亮色底 + 橙红渐变主题（抖音服务商调性）
   ================================================================== */
:root {
  --dy-red: #FE2C55;
  --dy-orange: #FF6A2B;
  --dy-deep: #E8431F;
  --dy-grad: linear-gradient(135deg, #FF6A2B 0%, #FE2C55 100%);
  --dy-shadow: 0 10px 30px rgba(232, 67, 31, 0.16);
  --ink: #17181C;
  --warm-paper: #FAF8F5;
}

/* —— 全局基础 —— */
html { scroll-behavior: smooth; }
::selection { background: #FE2C55; color: #fff; }
img { user-select: none; }

/* —— 顶部导航：毛玻璃 + 渐变指示条 —— */
.header {
  background: rgba(255, 255, 255, 0.86);
  backdrop-filter: saturate(180%) blur(16px);
  -webkit-backdrop-filter: saturate(180%) blur(16px);
  box-shadow: 0 1px 0 rgba(23, 24, 28, 0.06);
}
.nav_li:hover .nav_a, .active-line .nav_a { color: var(--dy-deep); }
.nav_li .nav_a::after {
  height: 3px; border-radius: 3px 3px 0 0;
  background: var(--dy-grad);
}

/* —— 区块标题：渐变竖条 + 加粗 —— */
.all_tit_lefth2 { font-weight: 700; letter-spacing: 1px; }
.all_tit_left { padding-left: 14px; position: relative; }
.all_tit_left::before {
  content: ''; position: absolute; left: 0; top: 6px;
  width: 5px; height: 34px; border-radius: 3px;
  background: var(--dy-grad);
}
.all_tit_leftp { color: #9a938c; }

/* —— 板块背景节奏：暖白 —— */
.productSerBox, .khalbox, .teamstrBox { background: var(--warm-paper); }
.teamNew { background: #FBF4EE; }
.newsBox { background: #fff; }

/* —— 主按钮：橙红渐变 + 悬浮抬升 —— */
.teamstr_a, .schemel_ta, .prod_ul li .__5Amp8T2g span,
.ybinfo_cont_lebtna, .ybrrbtna, .aliBack {
  background: var(--dy-grad) !important;
  box-shadow: var(--dy-shadow);
  border-radius: 24px;
  transition: transform .25s ease, box-shadow .25s ease;
}
.teamstr_a:hover, .schemel_ta:hover, .ybinfo_cont_lebtna:hover,
.ybrrbtna:hover { transform: translateY(-2px); box-shadow: 0 14px 34px rgba(232, 67, 31, 0.28); }

/* 幽灵按钮：hover 渐变填充 */
.showmorea:hover, .astit_morea:hover {
  background: var(--dy-grad); color: #fff; border-color: transparent;
}

/* —— 导航胶囊 / 滑块：渐变 —— */
.actnow a { background: var(--dy-grad) !important; color: #fff !important; border: none !important; }
.dynamic-tab-slider, .scheme_lbslider { background: var(--dy-grad); }
.pagebar { --color: var(--dy-deep); }

/* —— 卡片：柔和投影 + hover 浮起 —— */
.newsMul li, .hotnews, .cbleft_cont, .hotjob_list ul li {
  transition: transform .3s ease, box-shadow .3s ease;
}
.newsMul li:hover, .hotjob_list ul li:hover {
  transform: translateY(-4px);
  box-shadow: 0 14px 34px rgba(23, 24, 28, 0.10) !important;
}
.hotnews:hover, .cbleft_cont:hover { box-shadow: 0 14px 34px rgba(23, 24, 28, 0.08); }
.xiaoguo_item, .cpul_li { transition: transform .3s ease, box-shadow .3s ease; }
.xiaoguo_item:hover { transform: translateY(-6px); box-shadow: 0 18px 40px rgba(23, 24, 28, 0.14); }
.epuec63o { border-radius: 14px; transition: transform .3s ease, box-shadow .3s ease; }
.epuec63o:hover { transform: translateY(-4px); box-shadow: 0 16px 36px rgba(23, 24, 28, 0.10); }

/* —— 案例卡 hover 光斑统一为品牌红 —— */
.cpul_lia::after { background: var(--dy-red); }

/* —— 页脚：加深 + 品牌色点缀 —— */
.footer { background: var(--ink); }
.quick_ul li a:hover, .hottjCon a:hover { color: #FF9061; }
.footIco01 p a:hover { color: #FF9061; }

/* —— 链接 hover 主色统一 —— */
.hotnews_box li:hover a, .xg_anlibox_ul li a:hover,
.nextandlast a:hover, .cbleft_info_showa { color: var(--dy-deep); }

/* —— 表单 focus —— */
.nav_searh_input:focus, .searchinput:focus, .post_liinp:focus {
  outline: none; box-shadow: 0 0 0 3px rgba(254, 44, 85, 0.15);
}
.post_libtn { background-color: var(--dy-deep); }

/* —— 细滚动条 —— */
::-webkit-scrollbar { width: 10px; height: 10px; }
::-webkit-scrollbar-track { background: #f4f2ef; }
::-webkit-scrollbar-thumb { background: #d8d2ca; border-radius: 6px; border: 2px solid #f4f2ef; }
::-webkit-scrollbar-thumb:hover { background: var(--dy-orange); }

/* ==================================================================
   SEO 页头标题条（配合 H1 结构化优化）
   ================================================================== */
.seo-pagetitle {
  background: linear-gradient(180deg, #FFFFFF 0%, #FAF8F5 100%);
  border-bottom: 1px solid rgba(23, 24, 28, 0.05);
}
.seo-pagetitle-in {
  max-width: 1200px; margin: 0 auto;
  padding: 36px 20px 28px;
}
.seo-h1 {
  font-size: 34px; font-weight: 700; color: #17181C;
  line-height: 1.25; letter-spacing: 1px;
  position: relative; padding-left: 18px;
}
.seo-h1::before {
  content: ''; position: absolute; left: 0; top: 7px;
  width: 6px; height: 30px; border-radius: 3px;
  background: linear-gradient(135deg, #FF6A2B 0%, #FE2C55 100%);
}
.seo-sub {
  margin-top: 10px; padding-left: 18px;
  color: #9a938c; font-size: 15px; letter-spacing: 1px;
}
@media (max-width: 768px) {
  .seo-pagetitle-in { padding: 22px 16px 18px; }
  .seo-h1 { font-size: 22px; padding-left: 14px; }
  .seo-h1::before { width: 5px; height: 22px; top: 4px; }
  .seo-sub { padding-left: 14px; font-size: 13px; margin-top: 6px; }
}
