#MainFooter{padding:2.4rem 0;background-color:#22293c;color:#fff}#MainFooter .footerContent{padding:0 1.2rem}#MainFooter .footerContent .footerCards{display:flex;gap:1.6rem;padding-bottom:1.6rem}#MainFooter .footerContent .footerCards .footerCard{width:8rem;flex-grow:1}#MainFooter .footerContent .footerCards .footerCard.main{flex-grow:2.5;padding-right:2rem}#MainFooter .footerContent .footerCards .footerCard .title{font-size:.9rem;line-height:1.4rem;font-weight:700}#MainFooter .footerContent .footerCards .footerCard .content{margin-top:.8rem;font-size:.8rem;color:#9ca3af;line-height:1.2rem}#MainFooter .footerContent .footerCards .footerCard .content.links{display:flex;flex-direction:column;gap:.4rem}#MainFooter .footerContent .footerCards .footerCard .content.links .link{cursor:pointer}#MainFooter .footerContent .footerCards .footerCard .content.links .link:hover{color:#fff}#MainFooter .footerContent .footerCards .footerCard .content.follows{display:flex;gap:.8rem}#MainFooter .footerContent .footerCards .footerCard .content.follows .followIcon{background-color:#1f2937;width:2rem;height:2rem;border-radius:2rem;display:flex;justify-content:center;align-items:center;cursor:pointer}#MainFooter .footerContent .footerCards .footerCard .content.follows .followIcon img{display:block;margin:0}#MainFooter .footerContent .footerCards .footerCard .content .contactItem{display:flex;gap:.8rem;flex-direction:row;align-items:center}#MainFooter .footerContent .footerCards .footerCard .content .contactItem .contactIcon{height:.8rem;display:block}#MainFooter .footerContent .footerCards .footerCard .content .contactItem .contactText{font-size:.8rem;color:#9ca3af;line-height:1.2rem}#MainFooter .footerContent .copyright{border-top:solid 1px #1f2937;font-size:.8rem;color:#9ca3af;line-height:1.2rem;padding-top:1.6rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem}#MainNav{background-color:#fff}#MainNav .navContent{display:flex;justify-content:flex-start;align-items:center;height:3rem}#MainNav .navContent .logo{width:4.95rem;height:1.8rem;display:block;margin:0;cursor:pointer}#MainNav .navContent .placeholder{width:1px;flex-grow:1}#MainNav .navContent .navItem{flex-shrink:0;cursor:pointer;padding:0 1.2rem;align-self:stretch;font-size:16px;color:#372c2c;line-height:24px;display:flex;justify-content:center;align-items:center;position:relative}#MainNav .navContent .navItem.active{color:#191e60}#MainNav .navContent .navItem.active:after{content:"";position:absolute;width:.8rem;height:.1rem;background-color:#191e60;bottom:.6rem;left:50%;transform:translate(-50%);-o-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}#MainNav .navContent .mainBtn{width:4.4rem;height:1.6rem;background:#1b1e22;border-radius:.2rem;font-size:.7rem;line-height:1em;display:flex;justify-content:center;align-items:center;margin-left:1.2rem;color:#fff;cursor:pointer}#FloatContact{position:fixed;right:0;top:100vh;z-index:90;display:flex;flex-direction:column;gap:.1rem;margin-top:-13rem}#FloatContact .btnWrapper{position:relative}#FloatContact .btnWrapper.hide{display:none}#FloatContact .btnWrapper .btn{background-color:#191e60;color:#fff;width:3rem;height:3rem;cursor:pointer;display:flex;justify-content:center;align-items:center;box-sizing:border-box}#FloatContact .btnWrapper .btn img{display:block;margin:0}#FloatContact .btnWrapper:hover .content{z-index:91;visibility:visible;transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);opacity:1}#FloatContact .btnWrapper .content{z-index:-1;background-color:#fff;position:absolute;right:100%;top:0;margin-right:.2rem;padding:.5rem 1rem;display:flex;transition:.2s;-o-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transform-origin:100% 0%;-o-transform-origin:100% 0%;-moz-transform-origin:100% 0%;-webkit-transform-origin:100% 0%;transform:scale(.3);-o-transform:scale(.3);-moz-transform:scale(.3);-webkit-transform:scale(.3);opacity:0;min-height:3rem;box-shadow:0 .4rem 1rem #00000014;align-items:flex-start;justify-content:center;font-weight:700;border:solid .1rem #2b3a67;color:#2b3a67;flex-direction:column}#Home .BannerLine{height:30rem;background-image:url(https://assets.xuchengit.com/images/xuzhong_home/HomeBanner.png);background-size:cover}#Home .BannerLine .BasicPageContent{height:100%}#Home .BannerLine .BasicPageContent .bannerSlogan{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:stretch;color:#fff}#Home .BannerLine .BasicPageContent .bannerSlogan .title{font-size:2rem;font-weight:700;text-shadow:0 .15rem .4rem rgba(13,69,155,.8)}#Home .BannerLine .BasicPageContent .bannerSlogan .title span{font-size:2.5rem;color:#1e2069;text-shadow:0 .15rem .4rem rgba(13,69,155,.5),0 0 .4rem rgba(255,255,255,.9)}#Home .BannerLine .BasicPageContent .bannerSlogan .subTitle{font-size:1rem;font-weight:700;text-shadow:0 .15rem .4rem rgba(13,69,155,.8)}#Home .AboutLine{background-color:#f9fafb;padding:4rem 0}#Home .AboutLine .aboutWrapper{width:100%;padding-top:3.75rem;padding-bottom:1.1rem;display:flex;justify-content:flex-end;position:relative}#Home .AboutLine .aboutWrapper .aboutImage{position:absolute;height:100%;left:0;top:0;z-index:1;display:block;margin:0;box-shadow:0 .4rem 1rem #00000014}#Home .AboutLine .aboutWrapper .aboutContent{z-index:2;width:40rem;height:18rem;padding:2rem;background:linear-gradient(221deg,#003278,#0032787d);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);color:#fff}#Home .AboutLine .aboutWrapper .aboutContent .title{padding-top:1.6rem;background-image:url(https://assets.xuchengit.com/images/xuzhong_home/HomeAboutTitle.png);background-size:auto 2.7rem;background-repeat:no-repeat;background-position:left top;font-size:1.6rem;color:#fff;line-height:2.25rem;letter-spacing:.1rem}#Home .AboutLine .aboutWrapper .aboutContent .name{margin-top:2rem;font-size:1.8rem;color:#f9fafb;line-height:2.5rem;font-weight:700}#Home .AboutLine .aboutWrapper .aboutContent .intro{margin-top:1.2rem;font-size:.8rem;color:#f9fafb;line-height:1.3rem}#Home .AboutLine .amountList{display:flex;justify-content:center;margin-top:3rem}#Home .AboutLine .amountList .amountWrapper{width:10rem;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}#Home .AboutLine .amountList .amountWrapper .number{font-size:3rem;font-weight:700;line-height:4rem;color:#191e60}#Home .AboutLine .amountList .amountWrapper .label{font-size:1rem;line-height:1.5rem;margin-top:.5rem}#Home .ServiceLine .serviceTitle{padding-top:4rem;text-align:center;font-size:1.5rem;color:#4a4a4a;line-height:1.8rem;font-weight:700}#Home .ServiceLine .serviceList{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;gap:1.6rem;padding-top:3.2rem;padding-bottom:4rem}#Home .ServiceLine .serviceList .serviceItem{width:100%;height:10rem;background-color:#fff;border-radius:.8rem;box-shadow:0 .2rem .3rem -.05rem #0000001a,0 .1rem .2rem -.1rem #0000001a;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-top:1.2rem;cursor:pointer}#Home .ServiceLine .serviceList .serviceItem .serviceIcon{width:4rem;height:4rem;display:block;margin:0}#Home .ServiceLine .serviceList .serviceItem .serviceName{font-size:.9rem;color:#4a4a4a;line-height:1.4rem;margin:.8rem 0 .4rem}#Home .ServiceLine .serviceList .serviceItem .serviceIntro{font-size:.7rem;color:#4b5563;line-height:1rem}#Home .MemberLine{background-color:#f9fafb;padding:4rem 0}#Home .MemberLine .memberList{display:flex;align-items:flex-start;justify-content:flex-start;gap:.8rem}#Home .MemberLine .memberList .memberWrapper{width:14.4rem;flex-shrink:0;background-color:#fff;padding:1.2rem .8rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;cursor:pointer}#Home .MemberLine .memberList .memberWrapper .cover{width:12.8rem;height:18rem;background-color:#e0e0e0}#Home .MemberLine .memberList .memberWrapper .cover img{width:100%;height:100%;display:block;margin:0;object-fit:cover}#Home .MemberLine .memberList .memberWrapper .name{margin-top:.8rem;margin-bottom:.5rem;font-size:1rem;color:#191e60;line-height:1.4rem;height:1.4rem;font-weight:700}#Home .MemberLine .memberList .memberWrapper .tags{display:flex;margin-top:.5rem;gap:.5rem}#Home .MemberLine .memberList .memberWrapper .tags .tag{height:1.4rem;background:#f2f3f5;border-radius:.2rem;padding:0 .6rem;display:flex;justify-content:center;align-items:center;font-size:.7rem;line-height:1em;color:#191e60}#Home .MemberLine .memberList .memberWrapper .info{margin-top:.8rem;font-size:.8rem;color:#2a0d0d;line-height:1.2rem}#Home .MemberLine .memberList .memberIntro{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-top:2.2rem;padding-left:1.4rem}#Home .MemberLine .memberList .memberIntro .title{background-image:url(https://assets.xuchengit.com/images/xuzhong_home/HomeTeamTitle.png);background-size:auto 100%;background-repeat:no-repeat;background-position:left top;align-self:stretch;height:3.4rem;display:flex;justify-content:flex-start;align-items:flex-end;font-size:1.8rem;color:#1d2129;font-weight:700;line-height:1em}#Home .MemberLine .memberList .memberIntro .subInfo{font-size:.7rem;color:#3d3d3d;line-height:1.1rem;padding:1.2rem 0 3rem}#Home .MemberLine .memberList .memberIntro .btn{width:10.3rem;height:2.6rem;background:#191e60;border-radius:.3rem;display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:.9rem;color:#fff;line-height:1.4rem;cursor:pointer}#Home .MemberLine .memberList .memberIntro .btn .moreIcon{width:1.2rem;height:1.2rem;display:block;margin:0}#Home .CaseLine{background-color:#fff;padding:4rem 0}#Home .CaseLine .caseList{display:flex;align-items:flex-start;justify-content:flex-start;gap:.8rem}#Home .CaseLine .caseList .caseWrapper{width:21.6rem;flex-shrink:0;background-color:#f9fafb;padding:.8rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;cursor:pointer;align-self:stretch}#Home .CaseLine .caseList .caseWrapper .cover{width:20rem;height:12rem;background-color:#e0e0e0}#Home .CaseLine .caseList .caseWrapper .cover img{width:100%;height:100%;display:block;margin:0;object-fit:cover}#Home .CaseLine .caseList .caseWrapper .tags{display:flex;margin-top:.8rem;gap:.5rem}#Home .CaseLine .caseList .caseWrapper .tags .tag{height:1.4rem;background:#fff;padding:0 .6rem;display:flex;justify-content:center;align-items:center;font-size:.7rem;line-height:1em;border:solid 1px #191e60;color:#191e60}#Home .CaseLine .caseList .caseWrapper .name{margin-top:.5rem;font-size:.8rem;color:#191e60;line-height:1.4rem;font-weight:700}#Home .CaseLine .caseList .caseIntro{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-top:2.2rem;padding-left:1.4rem}#Home .CaseLine .caseList .caseIntro .title{background-size:auto 100%;background-repeat:no-repeat;background-position:left top;align-self:stretch;height:3.4rem;display:flex;justify-content:flex-start;align-items:flex-end;font-size:1.8rem;color:#1d2129;font-weight:700;line-height:1em}#Home .CaseLine .caseList .caseIntro .subInfo{font-size:.7rem;color:#3d3d3d;line-height:1.1rem;padding:1.2rem 0 3rem}#Home .CaseLine .caseList .caseIntro .btn{width:10.3rem;height:2.6rem;background:#191e60;border-radius:.3rem;display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:.9rem;color:#fff;line-height:1.4rem;cursor:pointer}#Home .CaseLine .caseList .caseIntro .btn .moreIcon{width:1.2rem;height:1.2rem;display:block;margin:0}#Home .SloganLine{background-color:#003278;background-image:url(https://assets.xuchengit.com/images/xuzhong_home/HomeFooterBackground.png);background-size:auto 100%;background-repeat:no-repeat;background-position:center;height:9rem}#Home .SloganLine .BasicPageContent{height:100%;position:relative;display:flex;justify-content:center;align-items:center}#Home .SloganLine .BasicPageContent .sloganImage{position:absolute;width:14rem;display:block;margin:0;left:0;bottom:-.75rem}#Home .SloganLine .BasicPageContent .slogans{width:calc(100% - 30rem);font-size:1.5rem;color:#fff;line-height:1.8rem;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;gap:1rem;box-sizing:border-box;padding:0 2%}#Home .SloganLine .BasicPageContent .slogans .slogan_1{align-self:flex-start}#Home .SloganLine .BasicPageContent .slogans .slogan_2{align-self:flex-end}#Service .BannerLine{height:30rem;background-color:#063478;background-image:url(https://assets.xuchengit.com/images/xuzhong_home/ServiceBanner.png);background-size:cover}#Service .BannerLine .BasicPageContent{height:100%}#Service .BannerLine .BasicPageContent .bannerSlogan{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:stretch;color:#fff}#Service .BannerLine .BasicPageContent .bannerSlogan .title{font-size:2.6rem;color:#fff;line-height:3.1rem;font-weight:700}#Service .BannerLine .BasicPageContent .bannerSlogan .info{font-size:1rem;color:#fff;line-height:1.4rem;font-weight:400;width:33rem;margin-top:1.2rem}#Service .BannerLine .BasicPageContent .bannerSlogan .btn{width:8.5rem;height:2.6rem;background:#fff;display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:.9rem;color:#191e60;line-height:1.4rem;cursor:pointer;margin-top:1.8rem}#Service .BannerLine .BasicPageContent .bannerSlogan .btn .icon{width:1.2rem;height:1.2rem;display:block;margin:0}#Service .LabourLine{padding:4rem 0;background-color:#f9fafb}#Service .LabourLine .labourContent{display:flex;align-items:center}#Service .LabourLine .labourContent .labourInfo{width:55%;box-sizing:border-box;padding-right:1.6rem}#Service .LabourLine .labourContent .labourInfo .title{font-size:2rem;color:#252b42;line-height:2.9rem;font-weight:700}#Service .LabourLine .labourContent .labourInfo .sub{margin-top:1.2rem;font-size:.8rem;color:#737373;line-height:1.2rem}#Service .LabourLine .labourContent .labourInfo .details{display:flex;flex-wrap:wrap;margin-top:3.2rem}#Service .LabourLine .labourContent .labourInfo .details .detailItem{width:25%;height:2rem;display:flex;gap:.4rem;font-size:.7rem;color:#252b42;line-height:1.2rem;align-items:center}#Service .LabourLine .labourContent .labourInfo .details .detailItem .icon{width:1.2rem;height:1.2rem;display:block;margin:0}#Service .LabourLine .labourContent .labourImage{width:45%;flex-shrink:0}#Service .LawLine{padding:4rem 0;background-color:#fff}#Service .LawLine .lawTitle{font-size:1.5rem;color:#111827;line-height:1.8rem;text-align:center;font-weight:700}#Service .LawLine .lawInfoList{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:1.2rem 1.2rem;margin-top:3.2rem}#Service .LawLine .lawInfoList .lawWrapper{background-size:100% auto;background-repeat:no-repeat;background-position:top center;width:100%;height:24.5rem;box-sizing:border-box;padding-top:8.5rem;background-color:#e0e0e0}#Service .LawLine .lawInfoList .lawWrapper .content{width:100%;height:100%;box-sizing:border-box;padding:1.6rem;background:#f5f5f9;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.4rem}#Service .LawLine .lawInfoList .lawWrapper .content .name{font-size:1.4rem;color:#1d2129;line-height:1.6rem;font-weight:700;margin-bottom:.4rem}#Service .LawLine .lawInfoList .lawWrapper .content .info{font-size:.8rem;color:#1d2129;line-height:1.2rem}#Service .AdvantageLine{padding:4rem 0;background-color:#f9fafb}#Service .AdvantageLine .lineTitle{font-size:1.5rem;color:#111827;line-height:1.8rem;text-align:center;font-weight:700}#Service .AdvantageLine .advantageList{display:flex;margin-top:3.2rem}#Service .AdvantageLine .advantageList .advantageWrapper{width:25%;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}#Service .AdvantageLine .advantageList .advantageWrapper .icon{width:4rem;height:4rem;display:block;margin:0}#Service .AdvantageLine .advantageList .advantageWrapper .name{font-size:1rem;color:#000;line-height:1.4rem;margin-top:1.2rem;font-weight:700}#Service .AdvantageLine .advantageList .advantageWrapper .intro{margin-top:.8rem;font-size:.8rem;color:#4b5563;line-height:1.2rem}#Member{background-image:url(https://assets.xuchengit.com/images/xuzhong_home/MemberBanner.png);background-size:96rem auto;background-repeat:repeat-x;background-position:center top}#Member .memberTitle{padding:6rem 0 2rem;font-size:1.5rem;color:#fff;line-height:1.8rem;font-weight:700}#Member .memberList{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2.4rem;padding-bottom:4rem}#Member .memberList .memberWrapper{background:#fff;box-shadow:0 .05rem .1rem #0000000d;border-radius:.8rem;display:flex;padding:1.6rem;gap:1.6rem}#Member .memberList .memberWrapper .cover{width:12rem;height:16rem;background-color:#e0e0e0;border-radius:.8rem;flex-shrink:0}#Member .memberList .memberWrapper .cover img{width:100%;height:100%;display:block;margin:0;object-fit:cover;border-radius:inherit}#Member .memberList .memberWrapper .info{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding-right:1rem}#Member .memberList .memberWrapper .info .name{display:flex;align-items:flex-end}#Member .memberList .memberWrapper .info .name .label{font-size:1.2rem;color:#333;line-height:1.6rem;font-weight:700}#Member .memberList .memberWrapper .info .tags{display:flex;gap:.6rem;margin-left:1.2rem}#Member .memberList .memberWrapper .info .tags .tag{height:1.4rem;background:#f2f3f5;border-radius:.4rem;padding:0 .6rem;display:flex;justify-content:center;align-items:center;font-size:.7rem;line-height:1em;color:#666}#Member .memberList .memberWrapper .info .specialties{display:flex;gap:1rem;margin-top:1rem;font-size:.7rem;line-height:1rem;align-items:center;color:#b9b9b9}#Member .memberList .memberWrapper .info .specialties .specialty{color:#333;font-weight:700;font-size:.8rem}#Member .memberList .memberWrapper .info .phone{display:flex;margin-top:.6rem;font-size:.7rem;line-height:1rem;align-items:center;color:#b9b9b9;gap:1rem}#Member .memberList .memberWrapper .info .phone .icon{width:.8rem;height:.8rem;display:block;margin:0;opacity:.2}#Member .memberList .memberWrapper .info .phone .label{color:#333;font-size:.8rem}#Member .memberList .memberWrapper .info .description{margin-top:1.1rem;font-size:.8rem;color:#4b5563;line-height:1.3rem;text-indent:2em;text-align:justify}#Case{background-image:url(https://assets.xuchengit.com/images/xuzhong_home/MemberBanner.png);background-size:96rem auto;background-repeat:repeat-x;background-position:center top}#Case .caseTitle{padding:6rem 0 2rem;font-size:1.5rem;color:#fff;line-height:1.8rem;font-weight:700}#Case .caseList{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2.4rem;padding-bottom:4rem}#Case .caseList .caseWrapper{background:#fff;box-shadow:0 .05rem .1rem #0000000d;border-radius:.8rem;display:flex;padding:1.6rem;gap:1.6rem}#Case .caseList .caseWrapper .cover{width:20rem;height:14rem;background-color:#e0e0e0;border-radius:.8rem;flex-shrink:0}#Case .caseList .caseWrapper .cover img{width:100%;height:100%;display:block;margin:0;object-fit:cover;border-radius:inherit}#Case .caseList .caseWrapper .info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}#Case .caseList .caseWrapper .info .name{font-size:1.2rem;color:#2b3a67;line-height:1.6rem;font-weight:700}#Case .caseList .caseWrapper .info .tags{display:flex;gap:.6rem;margin-top:.6rem}#Case .caseList .caseWrapper .info .tags .tag{height:1.4rem;background:#f2f3f5;border-radius:.4rem;padding:0 .6rem;display:flex;justify-content:center;align-items:center;font-size:.7rem;line-height:1em;color:#191e60}#Case .caseList .caseWrapper .info .description{margin-top:.8rem;font-size:.8rem;color:#4b5563;line-height:1.3rem;min-height:5.2rem;max-height:5.2rem;overflow:hidden;text-indent:1em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}#Case .caseList .caseWrapper .info .moreInfo{align-self:flex-end;width:6rem;height:2rem;background:#191e60;display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:.7rem;color:#fff;line-height:1.4rem;cursor:pointer;margin-top:1.8rem;border-radius:.4rem}#CaseDetail{background-image:url(https://assets.xuchengit.com/images/xuzhong_home/MemberBanner.png);background-size:96rem auto;background-repeat:repeat-x;background-position:center top;padding:2rem 0 4rem}#CaseDetail .backBtn{color:#fff;cursor:pointer;font-size:.8rem;height:3rem;display:flex;align-items:center;opacity:.5}#CaseDetail .backBtn .moreIcon{width:1.2rem;height:1.2rem;display:block;margin:0;transform:rotate(180deg)}#CaseDetail .detailContent{background-color:#fff;min-height:80vh;border-radius:.8rem;padding:2rem}#CaseDetail .detailContent .title{text-align:center;font-size:1.5rem;color:#4a4a4a;line-height:1.8rem;font-weight:700;background-size:100% auto;background-position:center top;background-repeat:no-repeat;padding:0 5%}#CaseDetail .detailContent .title .label{padding-bottom:1.6rem}#CaseDetail .detailContent .seperator{background-color:#e5e7eb;height:.1rem}#CaseDetail .detailContent .content{padding:1.6rem 0;max-width:40rem;margin:0 auto}#CaseDetail .detailContent .content .img{background-color:#e5e7eb;width:90%;min-height:10rem;margin:1rem auto 2rem}#CaseDetail .detailContent .content .img.cover{width:100%;border-radius:.8rem;overflow:hidden;margin:1rem auto 3rem}#CaseDetail .detailContent .content .img img{width:100%;display:block}#CaseDetail .detailContent .content .p{margin:.5rem 0;text-indent:2em;font-size:1.05rem;line-height:1.8rem;color:#4a4a4a}#Contact .bannerLine{height:19rem;background-image:url(https://assets.xuchengit.com/images/xucheng_home/ContactBanner.png);background-size:cover}#Contact .bannerLine .BasicPageContent{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}#Contact .bannerLine .BasicPageContent .title{font-size:2.4rem;color:#fff;line-height:2.8rem;font-weight:700}#Contact .bannerLine .BasicPageContent .contactInfo{margin-top:.8rem;font-size:.8rem;color:#fff;line-height:1.2rem}#Contact .contactCards{display:flex;padding:4rem 0;gap:1.2rem}#Contact .contactCards .contactCard{width:10rem;flex-grow:1;height:12.75rem;background-color:#fff;border-radius:.4rem;box-shadow:0 .4rem 1rem #00000014;display:flex;justify-content:flex-start;align-items:center;padding-left:3.4rem;gap:3rem}#Contact .contactCards .contactCard .cardIcon{width:5.5rem;height:5.5rem;display:flex;justify-content:center;align-items:center;background-color:#191e60;border-radius:4rem}#Contact .contactCards .contactCard .cardIcon img{display:block;margin:0}#Contact .contactCards .contactCard .cardInfo .title{font-size:1.2rem;color:#323233;line-height:1.7rem}#Contact .contactCards .contactCard .cardInfo .subInfo{font-size:.8rem;color:#8291a9;line-height:1.2rem;height:4.1rem;box-sizing:border-box;padding-top:.7rem}#Contact .contactCards .contactCard .cardInfo .content{margin-top:1.6rem;margin-bottom:.3rem;display:flex;gap:.2rem;font-size:1.3rem;color:#191e60;line-height:1.3rem;font-weight:700}#Contact .addressLine{height:32rem;background-image:url(https://assets.xuchengit.com/images/xucheng_home/ContactAddressBackground.png);background-size:cover}#Contact .addressLine .BasicPageContent{height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding-top:4rem;padding-bottom:4rem;gap:4rem}#Contact .addressLine .BasicPageContent .title{flex-shrink:0;font-size:1.5rem;color:#323233;line-height:1.8rem;text-align:center;font-weight:700}#Contact .addressLine .BasicPageContent .addressCard{height:1rem;flex-grow:1;background:#fff;box-shadow:0 .4rem 1rem #00000014;background-image:url(https://assets.xuchengit.com/images/xucheng_home/ContactAddressImage.png);background-repeat:no-repeat;background-size:auto 100%;background-position:right;display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:0 2rem;gap:.8rem}#Contact .addressLine .BasicPageContent .addressCard .name{font-size:24px;color:#323233;line-height:36px;margin-bottom:.4rem;font-weight:700}#Contact .addressLine .BasicPageContent .addressCard .info{display:flex;align-items:center;gap:.6rem}#Contact .addressLine .BasicPageContent .addressCard .info img{display:block;margin:0;height:.8rem}#Contact .addressLine .BasicPageContent .addressCard .info .label{font-size:.8rem;color:#323233;line-height:1.2rem}@media (max-resolution: 1.05dppx){html{font-size:20px}}@media (max-resolution: 1.05dppx) and (max-width: 1600px){html{font-size:18px}}@media (max-resolution: 1.05dppx) and (min-width: 1950px){html{font-size:22px}}@media (min-resolution: 1.05dppx) and (max-resolution: 1.55dppx){html{font-size:20px}}@media (min-resolution: 1.05dppx) and (max-resolution: 1.55dppx) and (max-width: 1280px){html{font-size:18px}}@media (min-resolution: 1.05dppx) and (max-resolution: 1.55dppx) and (min-width: 2000px){html{font-size:22px}}@media (min-resolution: 1.55dppx){html{font-size:20px}}@media (min-resolution: 1.55dppx) and (max-width: 1280px){html{font-size:18px}}@media (min-resolution: 1.55dppx) and (min-width: 2000px){html{font-size:22px}}:root{--cm-bg: #fff;--cm-bg-dark: #e5e5e5;--cm-bg-hover: #eee;--cm-border: #e0e0e0;--color-main: #F15A24;--color-main-light: #FDEEE9;--color-border-main: rgb(228, 230, 235);--color-success: var(--el-color-success);--color-warning: var(--el-color-warning);--color-danger: var(--el-color-danger);--font-100: rgba(10, 11, 23, 1);--font-95: rgba(10, 11, 23, .95);--font-90: rgba(10, 11, 23, .9);--font-85: rgba(10, 11, 23, .85);--font-80: rgba(10, 11, 23, .8);--font-75: rgba(10, 11, 23, .75);--font-70: rgba(10, 11, 23, .7);--font-65: rgba(10, 11, 23, .65);--font-60: rgba(10, 11, 23, .6);--font-55: rgba(10, 11, 23, .55);--font-50: rgba(10, 11, 23, .5);--font-45: rgba(10, 11, 23, .45);--font-40: rgba(10, 11, 23, .4);--font-35: rgba(10, 11, 23, .35);--font-30: rgba(10, 11, 23, .3);--font-25: rgba(10, 11, 23, .25);--font-20: rgba(10, 11, 23, .2);--font-15: rgba(10, 11, 23, .15);--font-10: rgba(10, 11, 23, .1);--font-5: rgba(10, 11, 23, .05);--font-0: rgba(10, 11, 23, 0)}*,*:before,*:after{box-sizing:border-box;margin:0}html{font-size:20px;color:var(--font-100)}body{margin:0;padding:0;min-height:100vh;background:var(--cm-bg);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}*[color=main]{color:var(--color-main)!important}*[color=success]{color:var(--el-color-success)!important}*[color=danger]{color:var(--el-color-danger)!important}*[color=warning]{color:var(--el-color-warning)!important}.BasicPageLine .BasicPageContent{min-width:42rem;max-width:62rem;margin:0 auto;padding:0 1rem}
