.outSourcePageContent{padding-bottom:100px}.outSourcePageContent .banner{background-image:url("/front/images/IT/banner.jpg");background-size:cover;background-position:50%;background-repeat:no-repeat;height:460px}.outSourcePageContent .banner .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;height:100%}.outSourcePageContent .banner .wrap .text{text-align:center}.outSourcePageContent .banner .wrap .text h1{font-size:2.875rem;color:#fff;font-weight:600;font-family:pingFangSC-Medium}.outSourcePageContent .banner .wrap .text p{font-size:1.55rem;color:#fff;font-family:pingFangSC-Medium}.outSourcePageContent .content dl dt{font-size:3rem;margin:160px auto 60px;color:#232323;text-align:center;font-family:pingFangSC-Medium}.outSourcePageContent .content dl dd{border-radius:5px;background:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.outSourcePageContent .content dl dd .image{width:50%;-ms-flex-negative:0;flex-shrink:0;padding:80px}.outSourcePageContent .content dl dd .image img{width:100%}.outSourcePageContent .content dl dd .services{width:50%;padding:80px 80px 80px 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.outSourcePageContent .content dl dd .services .serviceItem{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #dedede;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.outSourcePageContent .content dl dd .services .serviceItem .serviceItemLeft{width:70%;-ms-flex-negative:0;flex-shrink:0}.outSourcePageContent .content dl dd .services .serviceItem .serviceItemLeft .title{font-size:1.5rem;color:#232323}.outSourcePageContent .content dl dd .services .serviceItem .serviceItemLeft .infos{width:100%}.outSourcePageContent .content dl dd .services .serviceItem .serviceItemLeft .infos .infoItem{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.outSourcePageContent .content dl dd .services .serviceItem .serviceItemLeft .infos .infoItem .tit{-ms-flex-negative:0;flex-shrink:0;font-size:1rem;color:#666}.outSourcePageContent .content dl dd .services .serviceItem .serviceItemLeft .infos .infoItem .desc{font-size:1rem;color:#666}.outSourcePageContent .content dl dd .services .serviceItem .serviceItemLeft .infos .infoItem .desc .loginBtn{font-size:1rem;color:#409eff;margin-right:5px}.outSourcePageContent .content dl dd .services .serviceItem .serviceItemLeft .infos .infoItem .desc .loginBtn:hover{text-decoration:underline}.outSourcePageContent .content dl dd .services .serviceItem .serviceItemRight{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.outSourcePageContent .content dl dd .services .serviceItem .serviceItemRight button{font-size:1rem;color:#232323;border:1px solid #dedede;border-radius:5px;padding:10px 30px;-webkit-transition:all .3s 0s;transition:all .3s 0s;background:#fff}.outSourcePageContent .content dl dd .services .serviceItem .serviceItemRight button:hover{border-color:#176b86;color:#176b86}.outSourcePageContent .content dl dd .services .serviceItem:last-child{margin:0;padding:0;border:none}@media (max-width:1440px) and (orientation:landscape),(max-width:1440px) and (orientation:portrait){.outSourcePageContent .content dl dt{font-size:2.25rem;margin:90px auto 40px}.outSourcePageContent .content dl dd .image{padding:40px;width:45%}.outSourcePageContent .content dl dd .services{padding:40px 40px 40px 0}.outSourcePageContent .content dl dd .services .serviceItem{margin-bottom:20px;padding-bottom:20px}.outSourcePageContent .content dl dd .services .serviceItem .serviceItemLeft{width:70%}.outSourcePageContent .content dl dd .services .serviceItem .serviceItemLeft .title{font-size:1.125rem}.outSourcePageContent .content dl dd .services .serviceItem .serviceItemLeft .infos .infoItem .desc,.outSourcePageContent .content dl dd .services .serviceItem .serviceItemLeft .infos .infoItem .tit{font-size:.875rem}.outSourcePageContent .content dl dd .services .serviceItem .serviceItemRight button{font-size:.875rem;padding:10px 20px}}@media (max-width:1024px) and (orientation:landscape),(max-width:1024px) and (orientation:portrait){.outSourcePageContent{background:#fafafa}.outSourcePageContent .banner{height:60vh}.outSourcePageContent .banner .wrap{padding:0 9vw}.outSourcePageContent .banner .wrap .text h1{font-size:2rem}.outSourcePageContent .banner .wrap .text p{font-size:1.6rem}.outSourcePageContent .content dl dt{font-size:1.625rem;margin:60px auto 30px}.outSourcePageContent .content dl dd{background:#fff}.outSourcePageContent .content dl dd .image{padding:40px;width:100%;background:#f5f5f5}.outSourcePageContent .content dl dd .services{width:100%;padding:40px}.outSourcePageContent .content dl dd .services .serviceItem{margin-bottom:20px;padding-bottom:20px}.outSourcePageContent .content dl dd .services .serviceItem .serviceItemLeft{width:70%}.outSourcePageContent .content dl dd .services .serviceItem .serviceItemLeft .title{font-size:1rem}.outSourcePageContent .content dl dd .services .serviceItem .serviceItemLeft .infos{margin-top:5px}.outSourcePageContent .content dl dd .services .serviceItem .serviceItemLeft .infos .infoItem .desc,.outSourcePageContent .content dl dd .services .serviceItem .serviceItemLeft .infos .infoItem .tit{font-size:.75rem}.outSourcePageContent .content dl dd .services .serviceItem .serviceItemRight button{font-size:.875rem;padding:10px 20px}}@media (max-width:720px){.outSourcePageContent{background:#fafafa}.outSourcePageContent .banner .wrap{padding:0 25px}.outSourcePageContent .banner .wrap .text h1{font-size:1.6rem}.outSourcePageContent .banner .wrap .text p{font-size:1rem}.outSourcePageContent .content dl dt{font-size:1.125rem}.outSourcePageContent .content dl dd{margin:0 25px}.outSourcePageContent .content dl dd .services{padding:40px 20px}.outSourcePageContent .content dl dd .services .serviceItem .serviceItemLeft{width:70%}.outSourcePageContent .content dl dd .services .serviceItem .serviceItemLeft .title{font-size:.875rem}.outSourcePageContent .content dl dd .services .serviceItem .serviceItemLeft .infos{margin-top:5px}.outSourcePageContent .content dl dd .services .serviceItem .serviceItemLeft .infos .infoItem .desc,.outSourcePageContent .content dl dd .services .serviceItem .serviceItemLeft .infos .infoItem .tit{font-size:.75rem}.outSourcePageContent .content dl dd .services .serviceItem .serviceItemRight button{font-size:.75rem;padding:8px 15px}}