﻿.aBox1{ background:url(/images/style/aboutBg2.jpg) no-repeat center center; overflow:hidden; padding:5px 0 70px; position:relative; z-index:-2;}
.aBox1:after{ content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(255,255,255,0.5); z-index:-1;}
.aBox1 .Tit{ text-align:center; font-size:16px; line-height:32px; margin-top:20px; font-weight:bold; letter-spacing:1px;}
.aBox1Ct{ background:rgba(255,255,255,0.8); border-radius:20px; overflow:hidden; margin-top:25px; padding:20px 0 60px;}
.aBox1Ct dt{ text-align:center; font-size:32px; font-weight:bold; padding:45px 0 60px; letter-spacing:2px;}
.aBox1Ct ul{ display:flex; justify-content:center; align-items:center; align-content:center;}
.aBox1Ct li{ padding:0 50px; text-align:center; letter-spacing:1px; position:relative;}
.aBox1Ct li:after{ content:""; width:1px; height:44px; position:absolute; top:22px; right:0; background:#ccc;}
.aBox1Ct li:last-child:after{ display:none;}
.aBox1Ct li b{ font-size:48px; color:#e62131; font-weight:normal; line-height:50px; display:inline-block; position:relative;}
.aBox1Ct li b:after{ content:""; position:absolute; right:-18px; top:-12px; font-size:14px; font-weight:bold; color:#e62131;}
.aBox1Ct li p{ font-size:18px; margin-top:15px;}
.aBox1Ct li.l1 b:after{ content:"年";}
.aBox1Ct li.l2 b:after{ content:"万";}
.aBox1Ct li.l3 b:after{ content:"㎡";}
.aBox1Ct li.l4 b:after{ content:"套";}
.aPart{ font-size:16px; line-height:32px; text-indent:32px;}
.aBox2 dl{ overflow:hidden;}
.aBox2 dl dt{ width:50%; text-align:center;}
.aBox2 dl dt span{ padding-top:10px; display:block; font-weight:bold; font-size:16px;}
.aBox2 dl dt img{ border-radius:50px;}
.aBox2 dl dd{ width:45%;}
.aBox2 dl dd p{ overflow:hidden; line-height:52px; font-size:18px; font-weight:bold; margin-top:18px;}
.aBox2 dl dd p i{ width:30px; height:30px; border:solid 1px #00458d; display:block; border-radius:50%; overflow:hidden; padding:10px; float:left; line-height:1; margin-right:20px;}
.aBox3Ct{ position:relative; text-align:center; padding:50px 0; margin-top:20px;}
.aBox3Ct img{ width:680px;}
.aBox3Ct p{ width:225px; background:#f8f8f8; border:solid 1px #00458d; border-radius:8px; text-align:center; padding:20px 20px; font-size:14px; font-weight:bold; position:absolute; box-sizing:border-box;}
.aBox3Ct p b{ display:block; font-size:18px; padding-bottom:5px; color:#00458d;}
.aBox3Ct p.p1{ top:15px; left:64px;}
.aBox3Ct p.p2{ top:150px; left:0;}
.aBox3Ct p.p3{ bottom:58px; left:50px;}
.aBox3Ct p.p4{ top:15px; right:64px;}
.aBox3Ct p.p5{ top:150px; right:0;}
.aBox3Ct p.p6{ bottom:58px; right:50px;}
.aBox5 ul{ overflow:hidden; margin-top:25px; padding-bottom:20px;}
.aBox5 ul li{ width:380px; margin-right:30px; float:left; overflow:hidden; text-align:center;}
.aBox5 ul li:last-child{ margin-right:0;}
.aBox5 ul li b{ font-size:18px; display:block; padding:13px 0 5px; color:#e62131;}
.aBox5 ul li span{ font-size:16px; display:block; overflow:hidden;}
.aBox5 .Tit{ text-align:center; font-size:16px; line-height:32px; margin-top:20px;}
.aBox6{ overflow:hidden;}
.aBox6 .Tit{ text-align:center; font-size:32px; line-height:40px; padding-bottom:20px;}
.aBox6 .Tit b{ color:#e62131;}
.aBox6 li{ width:240px; float:left; overflow:hidden; text-align:center; position:relative;}
.aBox6 li:after{ content:""; width:100%; height:1px; background:#ccc; position:absolute; left:0; top:235px; z-index:1;}
.aBox6 li:before{ content:""; width:25px; height:25px; border-radius:50%; background:#ccc; position:absolute; left:108px; top:224px; z-index:2;}
.aBox6 li.l1:before, .aBox6 li.l1 em, .aBox6 li.l1 b{ background:#90ca71; color:#90ca71;}
.aBox6 li.l2:before, .aBox6 li.l2 em, .aBox6 li.l2 b{ background:#b84358; color:#b84358;}
.aBox6 li.l3:before, .aBox6 li.l3 em, .aBox6 li.l3 b{ background:#ee9d75; color:#ee9d75;}
.aBox6 li.l4:before, .aBox6 li.l4 em, .aBox6 li.l4 b{ background:#2e664b; color:#2e664b;}
.aBox6 li.l5:before, .aBox6 li.l5 em, .aBox6 li.l5 b{ background:#90ca71; color:#90ca71;}
.aBox6 li div{ height:180px; padding:25px 0; display:flex; justify-content:center; align-items:center; flex-wrap:wrap; align-content:center;}
.aBox6 li em{ width:80px; height:80px; line-height:80px; text-align:center; border-radius:50%; background:#ccc; display:inline-block; color:#fff !important; font-size:60px; font-style:normal;}
.aBox6 li b{ font-size:20px; display:block; margin-bottom:10px; text-align:center; background:none !important;}
.aBox6 li p{ width:100%; font-size:16px; position:relative; padding:2px 0; text-align:justify; line-height:30px;}
.aBox7 ul{ overflow:hidden; margin-top:20px;}
.aBox7 li:nth-child(3n){ margin-right:0;}
.aBox7 li{ width:32%; margin-right:2%; margin-top:2%; padding:40px 0 30px; float:left; overflow:hidden; text-align:center; display:flex; justify-content:center; align-items:center; align-content:center; border:solid 2px #e4e4e4; box-sizing:border-box;}
.aBox7 li a{ font-size:16px; font-weight:bold;}
.aBox7 li span{ display:block; margin-bottom:20px; height:80px; overflow:hidden;}
.aBox7 li span img{ height:160px;}
.aBox7 li:hover{ border-color:#00458d; background:rgba(0,69,141,0.05);}
.aBox7 li:hover a{ color:#00458d;}
.aBox7 li:hover span img{ margin-top:-80px;}
.aBox8 dl{ background:url(/images/style/aboutPic10.png) no-repeat center 41px;}
.aBox8 dt{ text-align:center;}
.aBox8 dt strong{ background:#00458d; font-size:22px; color:#fff; display:inline-block; border-radius:10px; padding:10px 30px;}
.aBox8 ul{ overflow:hidden; margin-top:87px;}
.aBox8 ul li{ width:380px; margin-right:30px; float:left; overflow:hidden; text-align:center;}
.aBox8 ul li:last-child{ margin-right:0;}
.aBox8 ul li strong{ display:inline-block; background:rgba(231,88,38,0.8); color:#fff; border-radius:10px; font-size:18px; padding:10px 30px;}
.aBox8 ul li span{ width:100%; height:250px; background:#ccc; margin-top:5px; display:block; position:relative; overflow:hidden; border-radius:8px;}
.aBox8 ul li span img{ width:100%; height:100%;}
.aBox8 ul li span i{ width:100%; height:40px; line-height:40px; color:#fff; font-style:normal; font-size:16px; display:block; position:absolute; left:0; bottom:0; background:rgba(0,69,141,0.8);}
.aBox8 ul li .b2{ background:rgba(6,84,165,0.8);}
.aBox8 ul li .b3{ background:rgba(13,106,204,0.8);}
.aBox8 ul li p{ font-size:16px; padding:10px 20px; text-align:justify; margin-top:5px;}
.aBox9{ overflow:hidden;}
.aBox9 .Tit{ text-align:center; font-size:16px; line-height:32px; margin-top:20px;}
.aBox9 ul{ overflow:hidden; margin-top:25px;}
.aBox9 ul li:last-child{ margin-right:0;}
.aBox9 li{ float:left; width:15%; height:250px; margin-right:2%; overflow:hidden; border:solid 1px #ccc; box-sizing:border-box;}
.aBox9 li img{ width:100%; height:100%;}
.aCase{ background-position:center center; background-repeat:no-repeat; overflow:hidden; height:600px; margin-top:30px; position:relative;}
.aCase dl{ display:inline-block; background:rgba(255,255,255,0.6); border-radius:20px; padding:40px 60px; position:absolute; bottom:20%; left:50%; margin-left:110px;}
.aCase dt{ font-size:30px; line-height:50px;}
.aCase dt b{ display:block; font-weight:normal;}
.aCase dd{ font-size:20px; line-height:40px; margin-top:10px;}
.aCase2{ margin-top:0;}
.aCase2 dl{ bottom:15%;}
.aCase2 dd p{ display:block; overflow:hidden;}
.aCase2 dd p span{ float:left;}
.aCase2 dd p span.c2{ width:190px;}
.aCase2 .aCaseImg{ width:300px; height:170px; position:absolute; bottom:15%; left:50%; margin-left:-610px;}
.aCase2 .aCaseImg2{ margin-left:-280px;}
.aCase2 .aCaseImg img{ width:100%; height:100%;}