@charset "utf-8";
/* CSS Document */
.clear { clear:both; }
.a-wrap { width:1000px; margin:0 auto; }
.a-footer-wrap { height:50px; background-color:#f7f8f8; }
/*a-linker*/
.a-linker { background-color:#f7f8f8; border-top:#e5e5e5 solid 1px;  border-bottom:#e5e5e5 solid 1px; padding-top:30px; padding-bottom:30px; text-align:center; }
.a-linker a { color:#3f3f3f; font-size:14px; line-height:2; margin:0 35px; position:relative; }
.a-linker a::after{content:""; position:absolute; left:-35px; top:50%; margin-top:-9px; width:1px; height:18px; background-color:#ffffff; }
.a-linker a:first-child::after { display:none; }
.a-linker a:hover { text-decoration:underline; }
.a-footer { background-color:#f7f8f8; text-align:center;  padding-top:30px; padding-bottom:30px; text-align:center; color:#3f3f3f; font-size:12px; line-height:2.3;  }
.a-footer a:hover { text-decoration:underline; }
/*a-about*/
.a-about-wrap { height:60px; }
.a-about { height:395px; background:url(../images/about/a-banner.jpg) no-repeat center center; background-size:cover;   }
.a-about .a-wrap { height:100%; display: flex; align-items: flex-start;  justify-content: center;  flex-direction: column; }
.a-about h3 {  color:#384049; font-size:54px; line-height:1.4;  }
.a-about h3 .red { color:#fe5b4c; }
.a-about h4 {  color:#007aff; font-size:40px; line-height:1.4;  }
.a-about .list { margin-top:35px; }
.a-about .list span { display:inline-block; color:#ffffff; font-size:18px; line-height:40px; background-color:#007aff; border-radius:20px; padding:0 25px; margin-right:10px; }
/*a-advantage*/
.a-advantage { padding-top:100px; padding-bottom:100px; }
.a-advantage-list { height:auto; }
.a-advantage-list ul {  display:flex; align-items: center; justify-content: space-between; }
.a-advantage-list ul li { width:270px; text-align:center; }
.a-advantage-list ul li .pic { width:90px; height:90px; margin:0 auto; }
.a-advantage-list ul li .pic img { width: 100%;height: 100%; object-fit: contain; }
.a-advantage-list ul li .tit { color:#181818; font-size:20px; line-height:1.5; margin-top:18px; }
.a-advantage-list ul li .des { color:#565656; font-size:13px; line-height:2; margin-top:8px; }
/*a-process*/
.a-process { background-color:#f3f5fa; padding-top:60px; padding-bottom:80px; }
.a-process-ban { text-align:center;  color:#181818; font-size:22px; line-height:2; }
.a-process-list { margin-top:40px; }
.a-process-list ul {  display:flex; align-items: center; justify-content: space-between; }
.a-process-list ul li { width:170px; height:170px; background: linear-gradient(-40deg, #f2f5fa 0%, #e1e9f9 100%); border-radius:50%; text-align:center; padding-top:33px; box-sizing:border-box; position:relative; }
.a-process-list ul li::after{content:""; position:absolute; left:-85px; top:50%; margin-top:-14.5px; width:62px; height:29px; background:url(../images/about/a-process-icon.png) no-repeat center center; background-size:100% 100%; }
.a-process-list ul li:first-child::after { display:none; }
.a-process-list ul li .pic { width:61px; height:61px; margin:0 auto; }
.a-process-list ul li .pic img { width: 100%;height: 100%; object-fit: contain; }
.a-process-list ul li .tit { color:#181818; font-size:18px; line-height:1.5; margin-top:5px; }
/*a-qualification*/
.a-qualification { padding-top:70px; padding-bottom:100px; }
.a-qualification-left { float:left; width:600px; color:#181818; font-size:14px; line-height:2; margin-top:15px;  }
.a-qualification-left h3 { color:#373737; font-size:22px; line-height:1.5; margin-bottom:10px; }
.a-qualification-list { padding-top:20px; }
.a-qualification-list ul li { margin-top:20px; background-color:#f5f9fe; border-radius:5px; color:#373737; font-size:18px; line-height:1.5; position:relative; padding:10px 10px 10px 30px; }
.a-qualification-list ul li::after{content:""; position:absolute; left:0; top:0; width:10px; height:100%; background-color:#518fef; border-top-left-radius:5px; border-bottom-left-radius:5px; }
.a-qualification-right { float:right; width:356px; }
.a-qualification-right img{max-width: 100%;max-height: 100%;vertical-align: middle;}
/*a-consult*/
.a-consult { background:url(../images/about/a-consult-bg.jpg) no-repeat center center; background-size:cover; padding-top:70px; padding-bottom:70px; }
.a-consult .a-wrap { display:flex; align-items: center; justify-content: space-between; }
.a-consult-left { color:#181818; font-size:16px; line-height:1.5; }
.a-consult-left h4 { font-size:22px; margin-bottom:7px; }
.a-consult-left a { display:inline-block; padding:0 55px; background-color:#007aff; border-radius:5px; color:#ffffff; font-size:22px; line-height:50px; margin-top:23px; }
.a-consult-left a:hover { opacity: 0.8; }
.a-consult-right { color:#181818; font-size:22px; line-height:1.5; position:relative; background:url(../images/about/a-consult-icon.png) no-repeat left center; padding-left:100px; }
.a-consult-right h4 { font-size:40px; }
/*a-hot*/
.a-hot { padding-top:10px; padding-bottom:50px; }
.a-hot-show { margin-top:40px; display:flex; align-items: flex-start; justify-content: space-between; }
.a-hot-box { width:30%; }
.a-hot-tit { font-size: 16px; color: #181818; margin-bottom: 8px; font-weight:bold; }
.a-hot-list { font-size: 14px; color: #4a4a4a; line-height: 35px;  }
.a-hot-list a:hover { text-decoration:underline; }
.a-hot-more {  font-size: 14px; color: #4a4a4a; line-height: 28px;  }

