@charset "utf-8";
/*! common */
.mp{width:92%;margin:0 auto}
.wp{max-width:92%;margin:0 auto}
.dp{max-width:1200px;width:92%;margin:0 auto}
.pt110{padding-top:110px}
.ptb110{padding:110px 0}
.pg{margin-top:60px}
/*! lib */
a.imgzoom img{transition:all 1.5s ease 0s}
a.imgzoom:hover img{-webkit-transform-origin:center center;-webkit-transform:scale(1.1,1.1);-moz-transform-origin:center center;-moz-transform:scale(1.1,1.1)}
.banner_dom{height:100vh;overflow:hidden}
.banner .swiper-slide a{width:100%;display:block;height:100vh}
.banner .swiper-slide a .txt{height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.banner .swiper-slide a .txt em{color:#fff;font-size:50px;font-family:hmb;text-transform:uppercase}
.banner .swiper-slide a .txt span{color:#fff;font-size:30px;font-family:hmt;margin-top:10px;text-transform:uppercase}
.banner .swiperpg{z-index:999999;position:absolute;left:0;bottom:20px!important;width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.banner .swiperpg span{width:80px;height:3px;background:#fff;border-radius:0;opacity:.5!important}
.banner .swiperpg span.swiper-pagination-bullet-active{border-radius:0;opacity:1!important}
.banner .swiperprev{cursor:pointer;z-index:99999;position:absolute;left:0;top:50%;margin-top:-45px;width:60px;height:90px;background:url(../images/ad_ctr.png) left top no-repeat}
.banner .swipernext{cursor:pointer;z-index:99999;position:absolute;right:0;top:50%;margin-top:-45px;width:60px;height:90px;background:url(../images/ad_ctr.png) left -90px no-repeat}
.content{font-size:16px;color:#000;line-height:2;text-align:justify}
.content div{padding-bottom:10px;padding-top:10px}
.content p{padding-bottom:10px;padding-top:10px}
.content ol{padding-inline-start:40px;list-style-position:outside;padding-bottom:15px;padding-top:15px}
.content ol li{list-style-type:decimal}
.content ul{padding-inline-start:40px;list-style-position:outside;padding-bottom:15px;padding-top:15px}
.content ul li{list-style-type:disc}
.content ul li ul li{list-style-type:circle}
.content img{max-width:100%!important;height:auto!important}
.content td{padding:5px}
.content h2{font-size:18px;padding-bottom:10px;padding-top:10px;line-height:1.8}
.content h3{font-size:18px;padding-bottom:10px;padding-top:10px;line-height:1.8}
.content h4{font-size:18px;padding-bottom:10px;padding-top:10px;line-height:1.8}
.page{margin-top:50px}
/*! pn */
.pn{border-top:1px #f3f3f3 solid;padding:80px 0;margin-top:var(--mt80);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.pn .item{width:48%}
.pn .item a{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.pn .item a .d1{background:#f5f5f5;width:60px;height:60px;border-radius:115px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.pn .item a .d1 i{color:#900;font-size:26px}
.pn .item a:hover .d1{background:#900}
.pn .item a:hover .d1 i{color:#fff}
.pn .item a .d2 em{display:block;color:#4e4e4e;font-size:16px}
.pn .item a .d2 span{margin-top:10px;display:flex;color:#a5a5a5;font-size:16px}
.pn .item.pre a .d2{margin-left:20px}
.pn .item.next a .d2{margin-right:20px}
.pn .item.next a .d2 em{text-align:right}
.pn .item.next a .d2 span{text-align:right}
/*! nodata */
.nodata{padding:80px 0!important;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.nodata p{font-size:16px;color:#333;margin-top:10px}
.menu_dom{border-bottom:1px #f3f3f3 solid;margin-top:0;position:relative;z-index:99}
.catalist ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.catalist ul li{margin:0 20px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;position:relative}
.catalist ul li a{color:#000;font-size:16px;height:60px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.catalist ul li.cur a{color:#900}
.catalist ul li::after{position:absolute;left:0;bottom:-1px;width:0;border-bottom:2px #900 solid;content:'';transition:all .3s ease 0s}
.catalist ul li:hover::after{width:100%}
.catalist ul li.cur::after{width:100%}
/*! topbg */
.topbg{background:rgba(0,0,0,.2);transition:all .3s ease 0s;position:fixed;left:0;top:0;width:100%;z-index:999999}
.topbg .top{height:90px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.topbg .top .logo img{height:50px;background:url(../images/logo.svg) center center no-repeat;background-size:auto 100%}
.topbg .top .lan{margin-left:20px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.topbg .top .lan span{color:#fff;font-size:18px}
.topbg .top .tel{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.topbg .top .tel em{height:30px;width:30px;background:url(../images/t.png) center center no-repeat;background-size:auto 100%}
.topbg .top .tel span{color:#fff;font-size:22px;margin-left:5px;font-family:'Times New Roman',Times,serif;font-weight:700}
.topbg .top ul{flex:1;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}
.topbg .top ul li{margin:0 15px}
.topbg .top ul li a{position:relative;color:#fff;font-size:18px;font-weight:500;height:90px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.topbg .top ul li a::after{position:absolute;content:'';border-bottom:2px #900 solid;width:0;left:0;bottom:0;transition:all .3s ease 0s}
.topbg .top ul li a:hover{color:#900!important}
.topbg .top ul li a:hover::after{width:100%}
.topbg.cur{background:rgba(255,255,255,1);box-shadow:rgba(0,0,0,.2) 0 0 20px 0}
.topbg.cur .top ul li a{color:#000}
.topbg.cur .top .logo img{background:url(../images/logo1.svg) center center no-repeat;background-size:auto 100%}
.topbg.cur .top .lan em{background:url(../images/lan1.png) center center no-repeat;background-size:auto 100%}
.topbg.cur .top .lan span{color:#222}
.topbg.cur .top .tel em{background:url(../images/t1.png) center center no-repeat;background-size:auto 100%}
.topbg.cur .top .tel span{color:#222}
/*! foot_bg */
.foot_bg{padding-top:100px;background:url(../images/gg.jpg) center center no-repeat #900;background-size:cover}
.foot{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}
.foot .d1 .x1 img{height:55px;opacity:.5}
.foot .d1 .x2{margin-top:32px}
.foot .d1 .x2 em{display:block;color:rgba(255,255,255,.5);font-size:14px}
.foot .d1 .x2 span{margin-top:10px;display:block;color:#fff;font-size:22px}
.foot .d1 .x2 span a{color:#fff}
.foot .d2{flex:1;margin:0 10%;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}
.foot .d2 .s1 a{color:#fff;font-size:20px}
.foot .d2 .s2{margin-top:35px}
.foot .d2 .s2 li{line-height:2.2}
.foot .d2 .s2 li a{color:#fff;font-size:16px;opacity:.5}
.foot .d2 .s2 li a:hover{text-decoration:underline}
.foot .d3 .x1{border:1px #333 solid;padding:15px 15px;border-radius:5px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.foot .d3 .x1 .s1 img{height:150px}
.foot .d3 .x1 .s2{opacity:.5;color:#fff;font-size:12px;margin-top:15px;text-align:center}
.foot .d4{border-top:1px rgba(255,255,255,.5) solid;margin-top:60px;padding-bottom:80px;padding-top:30px;width:100%;opacity:.5;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}
.foot .d4 .x1{color:#fff;font-size:14px}
.foot .d4 .x1 a{color:#fff}
.foot .d4 .x2{color:#fff;font-size:14px}
.foot .d4 .x2 a{color:#fff}
/*! scrollBox */
.scrollBox{position:absolute;left:50%;bottom:40px;transform:translateX(-50%);z-index:99999;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.scrollBox i{color:#fff;font-size:14px;font-weight:100}
.scrollBox span{width:24px;height:38px;border-radius:12px;border:2px solid #fff;margin:7px auto 0;position:relative}
.scrollBox span em{width:2px;height:10px;position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;animation:myScroll 1s linear infinite}
@-webkit-keyframes myScroll{
0%{margin-top:-6px}
50%{margin-top:6px}
100%{margin-top:-6px}
}
/*! about_bg */
.about_bg{background:url(/en/static/images/index3.jpg) center bottom no-repeat;background-size:cover;background-attachment:fixed}
.about{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.about .bl{width:50%}
.about .bl img{width:100%;border-radius:20px;box-shadow:rgba(171,137,101,.5) 12px 12px 0 0}
.about .br{flex:1;padding-left:50px}
.about .d1{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.about .d1 .x1{color:#ab8965;font-size:42px;font-weight:100;line-height:1}
.about .d1 .x2{margin-top:10px;color:#000;font-size:38px;font-weight:700;position:relative;line-height:1}
.about .d1 .x3{color:#000;font-size:16px;margin-top:20px;line-height:2}
.about .d1 .x3 p{padding:10px 0}
.about .d1 .x5{margin-top:20px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.about .d1 .x5 a{border-radius:115px;border:1px #ab8965 solid;color:#ab8965;font-size:14px;padding:15px 50px;transition:all .3s ease 0s}
.about .d1 .x5 a:hover{background:#ab8965;color:#fff}
.about .d2{padding:30px 30px;margin-top:50px;border-radius:15px;background:#574337}
.about .d2 ul{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}
.about .d2 ul li{flex:1;text-align:center;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.about .d2 ul li .x1{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}
.about .d2 ul li .x1 em{color:#fff;font-size:48px;font-weight:700}
.about .d2 ul li .x1 span{color:#fff;font-size:18px;margin-left:10px}
.about .d2 ul li .x2{margin-top:10px;color:#ffe3c6;font-size:14px}
.cata_dom{border-top:1px #f3f3f3 solid}
.yizhan_dom{background:url(../images/body-bg.png) center center repeat #101010}
.anli_index_dom{background:url(../images/index5bg.jpg) center center no-repeat #101010;background-size:cover;background-attachment:fixed}
.culture_dom{background:url(../images/full.jpg) center center no-repeat;background-size:cover;background-attachment:fixed}
.anli_dom{background:url(../images/index.jpg) center center no-repeat;background-size:100% auto;background-attachment:fixed}
.fuwu_dom{background:#eee}
/*! bar */
.bar{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap}
.bar h1{color:#000;font-size:50px;font-weight:700}
.bar h2{color:#000;font-size:50px;font-weight:700}
.bar p{color:#666;font-size:26px;margin-top:10px;font-weight:200;text-align:center}
/*! catapro */
.catapro_dom{transition:all 3s ease 0s}
.catapro ul{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.catapro ul li{border-right:rgba(255,255,255,.2) 1px solid;flex:1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.catapro ul li a{width:100%;height:70vh;transition:all .3s ease 0s;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.catapro ul li a .d1 svg{width:75px;height:75px;fill:#fff}
.catapro ul li a .d1 svg path{fill:#fff}
.catapro ul li a .d1 svg rect{opacity:0}
.catapro ul li a .d2{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.catapro ul li a .d2 em{color:#fff;font-size:34px;font-weight:100}
.catapro ul li a .d2 span{color:#fff;font-size:14px;font-weight:300;margin-top:40px}
.catapro ul li a:hover{background:rgba(37,21,15,.8)}
/*! more */
.more{margin-top:50px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.more a{border:1px #f7f7f7 solid;background:#f7f7f7;border-radius:0;padding:20px 80px;transition:all .3s ease 0s;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.more a em{color:#343434;font-size:18px}
.more a:hover{border:1px #343434 solid;background:#fff}
/*! youshi */
.youshi{margin-top:var(--mt80)}
.youshi ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.youshi ul li{border-radius:5px;padding:50px 15px;width:22%;background:rgba(255,255,255,1);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.youshi ul li img{width:120px;height:120px;border-radius:155px;padding:5px 5px;border:2px #fff solid;background:#fff;transition:all .3s ease 0s;box-shadow:rgba(0,0,0,.2) 0 0 10px 0}
.youshi ul li h4{text-align:center;margin-top:20px;color:#000;font-size:26px}
.youshi ul li span{color:#ccc;font-size:12px;padding:10px 0}
.youshi ul li p{color:#333;font-size:16px;text-align:center;line-height:1.8;font-weight:500}
.youshi ul li:hover img{transform:rotate(11deg)}
/*! ban */
.ban{position:relative;height:100vh}
.ban .d1{position:absolute;left:0;top:0;width:100%;height:100%}
.ban .d1 .wp{height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.ban .d1 .wp .x1{color:#fff;font-size:35px;font-weight:100;display:none;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.ban .d1 .wp .x2{color:#fff;font-size:56px;font-weight:100}
.ban.sub{height:50vh}
.ban.sub .d1 .wp .x1{font-size:20px}
.ban.sub .d1 .wp .x2{font-size:36px;font-weight:700}
/*! culture */
.culture{margin-top:var(--mt80)}
.culture ul{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}
.culture ul li{border:1px rgba(255,255,255,.1) solid;height:350px;padding-top:100px;background:rgba(0,0,0,.5);flex:1;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:column}
.culture ul li em{color:#fff;font-size:45px;font-weight:100}
.culture ul li span{color:#fff;font-size:16px;margin-top:30px;font-weight:100;line-height:2;text-align:center}
.culture ul li:hover{background:#900}
/*! fwlc */
.fwlc{margin-top:var(--mt80)}
.fwlc ul{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}
.fwlc ul li{width:20%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.fwlc ul li .d1 img{width:135px;border-radius:155px;border:2px #fff solid;box-shadow:rgba(0,0,0,.2) 0 0 4px 0;padding:5px 5px}
.fwlc ul li .d2{margin-top:20px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.fwlc ul li .d2 h3{text-align:center;color:#000;font-size:18px;font-weight:500}
.fwlc ul li .d2 p{text-align:center;color:#666;font-size:14px;line-height:1.8;font-weight:300;margin-top:10px}
.fuwu{margin-top:var(--mt80)}
.fuwu li{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}
.fuwu li:nth-child(2n){flex-direction:row-reverse}
.fuwu li .d1{width:50%}
.fuwu li .d1 img{width:100%}
.fuwu li .d2{flex:1;padding-left:80px;padding-right:20px;background:#fff;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;flex-direction:column}
.fuwu li .d2 h3{color:#000;font-size:28px;font-weight:700;position:relative}
.fuwu li .d2 h3:after{position:absolute;left:0;bottom:-10px;width:50px;border-bottom:2px #000 solid;content:''}
.fuwu li .d2 p{margin-top:30px;color:#666;font-size:16px;line-height:2;font-weight:300}
/*! contact */
.contact_txt{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.contact_txt .d2{flex:1;margin-left:60px}
.contact_txt .d2 .x1{padding-bottom:30px;border-bottom:1px #f3f3f3 solid;display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap}
.contact_txt .d2 .x1 em{color:#000;font-size:38px;line-height:1;font-weight:700}
.contact_txt .d2 .x1 i{padding:0 10px;color:#888;font-size:18px;line-height:1}
.contact_txt .d2 .x1 span{color:#888;font-size:18px;line-height:1}
.contact_txt .d2 .x2{color:#333;font-size:18px;line-height:1.8;margin-top:30px}
/*! contacts */
.contacts{padding:95px 0;background:rgba(0,0,0,.02)}
.contacts ul{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}
.contacts ul li{flex:1;border-right:1px rgba(0,0,0,.02) solid;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:column}
.contacts ul li:nth-last-child(1){border-right:0 #ddd solid}
.contacts ul li .d1{width:80px;height:80px;border-radius:115px;background:#900;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.contacts ul li .d1 i{color:#fff;font-size:33px}
.contacts ul li .d2{margin-top:20px;color:#333;font-size:25px;font-weight:700}
.contacts ul li .d3{padding:0 30px;text-align:center;margin-top:10px;color:#333;font-size:14px;line-height:1.6}
/*! 服务支持 */
.fwzc{margin-top:var(--mt80)}
.fwzc ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.fwzc li{width:19.2%;box-shadow:0 4px 10px 0 rgba(0,0,0,.05);background:#fff}
.fwzc li a{padding:0 10px;text-align:center;height:325px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.fwzc li a .d1{width:100%;text-align:center}
.fwzc li a .d1 img{width:30%;border-radius:115px}
.fwzc li a .d2{color:#222;font-size:22px;margin-top:20px}
.fwzc li a .d3{color:#999;font-size:14px;margin-top:5px}
.fwzc li a:hover{background:#f3f3f3}
/*! 增值服务 */
.zzfw{margin-top:var(--mt80)}
.zzfw ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.zzfw li{width:32.4%;padding-bottom:20px}
.zzfw li .d1 img{width:100%}
.zzfw li .d2{margin-top:10px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.zzfw li .d2 h3{color:#333;font-size:16px}
.zzfw li .d2 p{color:#999;font-size:14px}
/*! 加盟支持 */
.jmzc{margin-top:var(--mt80)}
.jmzc ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.jmzc li{width:23.5%;padding-bottom:50px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.jmzc li .d1 img{width:70px;opacity:.8}
.jmzc li .d2{margin-top:10px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.jmzc li .d2 h3{color:#333;font-size:16px}
/*! 加盟条件 */
.jmtj{margin-top:var(--mt80)}
.jmtj ul{box-shadow:0 4px 10px 0 rgba(0,0,0,.05);display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}
.jmtj li{padding-left:10px;padding-right:10px;border-bottom:1px #f3f3f3 solid;border-right:1px #f3f3f3 solid;padding-top:50px;background:#fff;width:33.333333%;padding-bottom:50px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:column}
.jmtj li:nth-child(3n){border-right:0 #f3f3f3 solid}
.jmtj li .d1 img{width:70px;opacity:.8}
.jmtj li .d2{margin-top:10px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.jmtj li .d2 p{color:#333;font-size:16px;text-align:center;line-height:1.8}
/*! 新闻 */
.alist ul{position:relative;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.alist ul li{padding:80px 0;position:relative;width:32%;margin-right:2%}
.alist ul li::after{position:absolute;left:0;top:0;width:111100%;border-bottom:1px #f3f3f3 solid;content:''}
.alist ul li:nth-child(1)::after{display:none}
.alist ul li:nth-child(2)::after{display:none}
.alist ul li:nth-child(3)::after{display:none}
.alist ul li:nth-child(3n){margin-right:0}
.alist ul li a{display:block}
.alist ul li a img{width:100%;background:#eee}
.alist ul li a .d1{overflow:hidden}
.alist ul li a .d2{margin-top:30px}
.alist ul li a .d2 .x1{color:#393939;font-size:24px}
.alist ul li a .d2 .x1:hover{color:#900;text-decoration:underline}
.alist ul li a .d2 .x2{margin-top:60px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.alist ul li a .d2 .x2 span{color:#222;font-size:16px;border-radius:0 0 10px 0;background:#f3f3f3;padding:15px 30px;transition:all .3s ease 0s;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.alist ul li a .d2 .x2 span b{font-weight:400}
.alist ul li a .d2 .x2 span i{margin-left:10px;transition:all .1s ease 0s}
.alist ul li a .d2 .x2 span:hover{color:#fff;background:#900}
.alist ul li a .d2 .x2 span:hover i{margin-left:15px}
.alist ul li a .d2 .x2 em{color:#a0a0a0;font-size:16px}
/*! news_item_top_dom */
.news_item_top_dom{background:#f2f2f2}
.news_item_top{padding:80px 0}
.news_item_top .d1 h1{color:#000;font-size:36px}
.news_item_top .d2{margin-top:40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.news_item_top .d2 .x1{color:#333;font-size:16px}
.news_item_top .d2 .x2{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.news_item_top .d2 .x2 a{margin-left:10px;padding:10px 10px;background:#fff;border-radius:115px}
.news_item_top .d2 .x2 a:hover{box-shadow:rgba(0,0,0,.2) 0 3px 5px 0}
.news_item_top .d2 .x2 a img{width:30px}
.news_item_content{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}
.news_item_content .mleft{width:70%}
.news_item_content .mright{width:25%}
/*! newbar */
.newbar{padding-bottom:30px;border-bottom:1px #f3f3f3 solid;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.newbar h2{color:#222;font-size:36px;font-weight:700}
/*! tuijian  */
.tuijian li{border-bottom:1px #f3f3f3 solid;padding:40px 0}
.tuijian .d1{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.tuijian .d1 .x1{width:40%;overflow:hidden}
.tuijian .d1 .x2{flex:1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.tuijian .d1 .x2 em{color:#9fa0a0;font-size:36px}
.tuijian .d1 .x2 span{color:#9fa0a0;font-size:14px}
.tuijian .d2{margin-top:20px}
.tuijian .d2 h3{color:#222;font-size:16px;font-weight:500}
.tuijian .d3{margin-top:35px;color:#222;font-size:16px;text-decoration:underline}
.tuijian img{width:100%;background:#eee}
/*! news_list */
.news_list li{padding:20px 0}
.news_list li a{background:#f9f9f9;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}
.news_list li .d1{width:395px}
.news_list li .d2{flex:1;padding:0 50px;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;flex-direction:column}
.news_list li .d2 h2{color:#333;font-size:24px;font-weight:400}
.news_list li .d2 p{margin-top:50px;color:#666;font-size:16px;line-height:1.6}
.news_list li .d2 em{margin-top:50px;color:#000;font-size:18px;padding-left:60px;position:relative}
.news_list li .d2 em::after{position:absolute;left:0;top:50%;width:40px;border-bottom:1px #b7b7b7 solid;content:''}
.news_list li .d2 em::before{position:absolute;left:0;top:50%;width:10px;border-bottom:1px #231815 solid;content:'';z-index:99;transition:all .3s ease 0s}
.news_list li .d3{position:relative;width:250px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.news_list li .d3::before{position:absolute;left:0;top:20%;height:60%;border-left:1px #dedede solid;content:''}
.news_list li .d3 em{color:#333;font-size:54px;position:relative}
.news_list li .d3 em::after{position:absolute;left:25%;bottom:0;width:50%;border-bottom:2px #900 solid;content:''}
.news_list li .d3 span{margin-top:10px;color:#666;font-size:18px}
.news_list img{width:100%;background:#eee}
.news_list li:hover a{background:#f3f3f3}
.news_list li:hover .d2 h2{color:#900}
.news_list li:hover .d2 em{color:#900}
.news_list li:hover .d2 em::before{width:40px;border-bottom:1px #900 solid}
.news_list li:hover .d3 em{color:#900}
/*! cata_sub */
.cata_sub{border-bottom:1px #f3f3f3 solid;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.cata_sub ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.cata_sub ul li{margin-right:55px}
.cata_sub ul li a{color:#666;font-size:16px;height:70px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.cata_sub ul li a:hover{color:#900}
.cata_sub ul li.cur a{position:relative;color:#900}
.cata_sub ul li.cur a::after{position:absolute;left:0;bottom:-1px;width:100%;border-bottom:2px #900 solid;content:''}
.cata_sub .pos{color:#888;font-size:16px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.cata_sub .pos a{color:#888}
.cata_sub .pos i{margin-right:5px;font-size:18px}
/*! detail_item_top */
.detail_item_top_dom{margin-top:var(--mt80)}
.detail_item_top{padding:80px 0;background:rgba(249,249,249,1);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.detail_item_top h1{color:#333;font-size:28px;font-weight:400}
.detail_item_top p{margin-top:20px;color:#999;font-size:16px}
/*! anli */
.anli{margin-top:var(--mt80)}
.anli ul{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}
.anli ul li a{display:block;background:#fff}
.anli ul li a .d1 img{width:100%;background:#eee}
.anli ul li a .d2{padding:35px;padding-bottom:0;height:125px;border:1px #f0f0f0 solid;border-top:0 #f0f0f0 solid;transition:all .3s ease 0s}
.anli ul li a .d2 .x1{color:#333;font-size:18px}
.anli ul li a .d2 .x2{color:#666;font-size:14px;margin-top:10px}
.anli ul li a:hover .d2{background:#900;border:1px #900 solid;border-radius:0 0 25px 0}
.anli ul li a:hover .d2 .x1{color:#fff}
.anli ul li a:hover .d2 .x2{color:#fff}
/*! procata_list_end */
.procata_list_end{margin-top:var(--mt80)}
.procata_list_end ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px}
.procata_list_end a{background:#fff;width:100%;display:block;box-shadow:0 4px 10px 0 rgba(0,0,0,.05)}
.procata_list_end a .d1{position:relative;overflow:hidden}
.procata_list_end a .d1 img{width:100%}
.procata_list_end a .d2{border-top:1px #f3f3f3 solid;height:100px;padding:0 20px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.procata_list_end a .d2 .x1{color:#333;font-size:18px;position:relative}
.procata_list_end a .d2 .x1::after{content:'';position:absolute;left:0;bottom:-5px;border-bottom:2px rgba(255,255,255,.5) solid;width:0;transition:all .3s ease 0s}
.procata_list_end a:hover .d1::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2)}
.procata_list_end a:hover .d2{border-top:1px #900 solid;border-top:0 #ccc solid;background:#900}
.procata_list_end a:hover .d2 .x1{color:#fff}
.procata_list_end a:hover .d2 .x1::after{width:100%}
/*! itemslider */
.itemslider_dom{margin-top:var(--mt80);background:#fff;width:100%;position:relative;padding:40px;border:1px #f3f3f3 solid}
.itemslider .swiper-slide a{height:60vh;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.itemslider .swiper-slide a img{max-width:100%;max-height:100%}
.itemslider_dom .swiperprev{border-radius:115px;z-index:99999;position:absolute;left:20px;top:50%;margin-top:-40px;cursor:pointer;font-weight:700;width:80px;height:80px;background:rgba(198,198,198,.1);display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.itemslider_dom .swipernext{border-radius:115px;z-index:99999;position:absolute;right:20px;top:50%;margin-top:-40px;cursor:pointer;font-weight:700;width:80px;height:80px;background:rgba(198,198,198,.1);display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.itemslider_dom .swipernext i{color:#333;font-size:28px}
.itemslider_dom .swiperprev i{color:#333;font-size:28px}
.itemslider_dom .swiperprev:hover{background:#900}
.itemslider_dom .swipernext:hover{background:#900}
.itemslider_dom .swiperprev:hover i{color:#fff}
.itemslider_dom .swipernext:hover i{color:#fff}
/*! qa */
.itemcon{margin-top:var(--mt80)}
/*! anlislider */
.anlislider{margin-top:var(--mt80)}
.anlislider ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}
.anlislider li a{position:relative;display:block}
.anlislider li a .d1{background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0));position:absolute;left:0;bottom:0;width:100%;padding:20px 20px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.anlislider li a .d1 h2{color:#fff;font-size:18px;font-weight:100}
.anlislider li a .d2{width:100%;overflow:hidden}
.anlislider li a .d2 img{width:100%}
.anlislider li a .d1:hover{background:linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,0))}
/*! rtool */
.rtool{border-radius:10px;z-index:99999;position:fixed;right:0;top:50%;transform:translateY(-50%);box-shadow:rgba(0,0,0,.2) 0 0 20px 0}
.rtool li:nth-child(1) .d1{border-radius:10px 10px 0 0}
.rtool li:nth-last-child(1) .d1{border-radius:0 0 10px 10px}
.rtool li{position:relative}
.rtool li .d1{border-bottom:1px #f3f3f3 solid;background:#fff;cursor:pointer;width:60px;height:60px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.rtool li .d1 img{max-width:25px;max-height:25px}
.rtool li .d1 i{font-size:18px;color:#000}
.rtool li .d2{pointer-events:none;opacity:0;position:absolute;top:0;right:50px;z-index:99;padding-right:10px;transition:all .3s ease 0s}
.rtool li .d2 .x1{position:relative}
.rtool li .d2 .x1::after{border:5px solid transparent;border-left-color:#fff;right:-10px;top:20px;position:absolute;content:'';transition:all 2s ease 0s}
.rtool li .d2 .tel a{padding:0 20px;white-space:nowrap;box-shadow:rgba(0,0,0,.2) 0 0 20px 0;height:60px;color:#222;font-size:18px;border-radius:5px;background:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.rtool li .d2 .img img{width:120px;border-radius:5px;box-shadow:rgba(0,0,0,.2) 0 0 20px 0}
.rtool li .d1:hover{background:#f3f3f3}
.rtool li:hover .d2{pointer-events:all;opacity:1;right:60px}
/*! icon_menu */
.menu_dom_s{padding:50px 0;border-bottom:1px #f3f3f3 solid;margin-top:0;position:relative;z-index:99}
.catalists ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.catalists ul li{text-align:center;width:10%;padding:10px 0}
.catalists ul li a{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.catalists ul li a svg{width:55px;height:55px;fill:#333}
.catalists ul li a svg path{fill:#333}
.catalists ul li a svg rect{opacity:0}
.catalists ul li a h2{color:#222;font-size:16px;font-family:hmt;margin-top:10px}
.catalists ul li.cur a h2{color:#e60012}
.catalists ul li.cur a svg{fill:#222}
.catalists ul li.cur a svg path{fill:#222}
/*! casenew */
.casenew{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.casenew h2{color:#333;font-size:18px;font-weight:500}
.casenew h3{color:#333;font-size:42px;font-weight:300;padding:20px 0}
.casenew p{color:#333;font-size:16px;padding:0 25%;text-align:center;line-height:2}
/*! kehu */
.kehu_list{margin-top:var(--mt80)}
.kehu_list ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.kehu_list ul li{text-align:center;width:12.5%;padding:20px 0}
.kehu_list ul li img{width:50%}
.kehu_list ul li .d1{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.kehu_list ul li .d2{margin-top:20px;color:#333;font-size:16px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
/*! lxb */
.lxb ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}
.lxb ul li{text-align:center;border-radius:5px;cursor:pointer;padding:60px 15px;background:#f2f2f2;margin-right:2%;transition:all .3s ease 0s;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap}
.lxb ul li svg{width:85px;height:85px;fill:#333}
.lxb ul li svg path{fill:#333}
.lxb ul li svg rect{opacity:0}
.lxb ul li .d2{color:#000;font-size:22px;margin-top:30px}
.lxb ul li .d3{font-size:14px;font-weight:300;margin-top:5px}
.lxb ul li:hover{background:#4d4d4d}
.lxb ul li:hover svg{fill:#fff}
.lxb ul li:hover svg path{fill:#fff}
.lxb ul li:hover .d2{color:#fff}
.lxb ul li:hover .d3{color:#fff}
.lxb ul li.cur{background:#4d4d4d}
.lxb ul li.cur svg{fill:#fff}
.lxb ul li.cur svg path{fill:#fff}
.lxb ul li.cur .d2{color:#fff}
.lxb ul li.cur .d3{color:#fff}
/*! lxb_con */
.lxb_con{margin-top:30px}
.lxb_con li{border:1px #f3f3f3 solid;padding:50px 50px;border-radius:15px;display:none;justify-content:space-between;align-items:center;flex-wrap:wrap}
.lxb_con li.cur{display:flex}
.lxb_con li .d1{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.lxb_con li .d1 img{width:220px}
.lxb_con li .d1 em{color:#333;font-size:14px;margin-top:10px}
.lxb_con li .d2{flex:1;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}
.lxb_con li .d2 .x1{padding:0 50px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.lxb_con li .d2 .x1 img{width:80px}
.lxb_con li .d2 .x1 a{margin-top:20px;color:#000;font-size:26px}
.lxb_con li .d2 .x1 p{margin-top:20px;color:#000;font-size:18px;line-height:1.8;text-align:center}
/*! dlist */
.dlist{margin-top:var(--mt80)}
.dlist ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}
.dlist a{display:block}
.dlist a .d1 img{width:100%}
.dlist a .d2{margin-top:20px}
.dlist a .d2 .x1{color:#333;font-size:22px}
.dlist a .d2 .x2{margin-top:20px;color:#333;font-size:18px}
.gdt::-webkit-scrollbar{width:2px}
.gdt::-webkit-scrollbar-track{background:#fff}
.gdt::-webkit-scrollbar-thumb{background:#333}
/*! kfu */
.kfp{border-radius:115px;position:fixed;background:linear-gradient(to left,#f44336,#f60);left:20px;bottom:20px;width:calc(100% - 40px);z-index:99;display:none;box-shadow:rgb(0 0 0 / 7%) 0 0 0 5px}
.kfp a{padding:13px 10px;flex:1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.kfp a svg{height:25px;width:25px}
.kfp a em{color:#fff;font-size:16px;margin-left:10px}
.kfp a:nth-child(2){border-left:1px rgba(255,255,255,.2) solid}
@media screen and (max-width:540px){
.kfp{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
}
.catabar{padding:50px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.catabar h2{color:#000;font-size:35px;font-weight:700}
.catabar a{background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,.9),rgba(0,0,0,.8));-webkit-background-clip:text;color:transparent;font-size:25px;font-weight:400;line-height:1;padding-bottom:5px;border-bottom:2px #e4002b solid}
@media screen and (max-width:1366px){
.catabar{padding:30px 0;padding-top:50px}
.catabar h2{font-size:25px}
.catabar a{font-size:18px;padding-bottom:5px}
}
@media screen and (max-width:1024px){
.catabar{padding:20px 0;padding-top:40px}
.catabar h2{font-size:25px}
.catabar a{font-size:18px;padding-bottom:5px}
}
@media screen and (max-width:600px){
.catabar{padding:20px 0;padding-top:40px}
.catabar h2{font-size:18px}
.catabar a{font-size:16px;padding-bottom:5px}
}