@charset "utf-8";
/* weisanyun · CSS */
.bannerbox{width:100%;position:relative; overflow:hidden;height:560px;}
.banner{width:1920px;position:absolute;left:50%;margin-left:-960px;}
.banner#b1{display:block;height:560px;background:url(../../images/single/agency/banner.png) no-repeat;}
.banner#b1 .ban2{padding-top:88px;text-align:center;}
.banner#b1 .ban2 h5{font-size:66px;}
.banner#b1 .ban2 .bac .u1,.banner#b1 .ban2 .bac .u2{display:flex;justify-content:center;align-items:center;}
.banner#b1 .ban2 .bac .u2{border-top:solid 1px #4e5e82;margin:0 116px;padding-top:30px;}
.banner#b1 .ban2 .bac ul li,.banner#b1 .ban2 .bac ul li i{color:#b4baca;font-size:30px;}
.banner#b1 .ban2 .bac ul.u1 li{padding:60px 30px;}
.banner#b1 .ban2 .bac ul.u1 li.l1 i{display:block;background:url(../../images/single/agency/icon/20.png) no-repeat top center;padding-top:68px;}
.banner#b1 .ban2 .bac ul.u1 li.l3 i{display:block;background:url(../../images/single/agency/icon/21.png) no-repeat top center;padding-top:68px;}
.banner#b1 .ban2 .bac ul.u1 li.l4 i{display:block;background:url(../../images/single/agency/icon/22.png) no-repeat top center;padding-top:68px;}
.banner#b1 .ban2 .bac ul.u1 li.l5 i{display:block;background:url(../../images/single/agency/icon/23.png) no-repeat top center;padding-top:68px;}
.banner#b1 .ban2 .bac ul.u2 li{padding:0 30px;}

.client.project{background:#f0f3fa}

.difficulty{padding:80px 0;background:#f8f9fc;}
.choo .chooul{display:flex;flex-wrap:wrap;margin:0 -1%;margin-top:40px;}
.choo .chooul .chooli{width:31%;box-sizing:border-box;padding:20px;display:flex;align-items:center;background:#fff;margin:1%;}
.choo .chooul .chooli .cho{padding-left:15px;}
.choo .chooul .chooli .cho h5{font-size:18px;color:#333;font-weight:700;}
.choo .chooul .chooli .cho p{font-size:14px;color:#666;line-height:20px;margin-top:10px;}
.choo .chooul .chooli .pic img{display:block;width:68px;height:68px;}

.project .clitop .cli{width:31%;height:380px;}
.project .clitop .clih p{margin-top:0;}
.project .clitop .clih h3{margin-bottom:10px;}
.project .clitop .cli span.pic{width:80px;height:80px;margin-bottom:20px;}
.project .more a{margin-top:20px;}
.agep{font-size:24px;text-align:center;line-height:36px;}

.assure{padding:80px 0;background:#f8f9fc;}
.assd{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -1%;margin-top:40px;}
.assd .addt{width:23%;box-sizing:border-box;background:#fff;margin:1%;padding:25px;}
.assd .addt h3{font-size:18px;font-weight:700;color:#333;}
.assd .addt h3:after{display:block;content:'';width:35px;height:3px;background:#316fff;margin:10px 0;}
.assd .addt p{font-size:14px;color:#666;line-height:20px;}

.profit{padding:80px 0;background:#f0f3fa;}
.profit .choo .chooul .chooli .cho h5{position:relative;display:flex;align-items:center;font-weight:700;}
.profit .choo .chooul .chooli .cho h5:before{display:block;content:'';background:#316fff;width:3px;height:18px;position:absolute;left:-15px;}

.resource .assd .addt{width:18%;}
.resource .assd .addt .pic img{display:block;width:40px;height:40px;margin-bottom:20px;}

.certificate{padding:80px 0;background:#f8f9fc}
.cer{position:relative;overflow:hidden;margin-top:40px;padding-bottom:60px;}
.cer .pic{border:solid 8px #431313;box-sizing:border-box;}
.cer .pic img{display:block;width:100%;height:100%;}
.cer .swiper-pagination-bullet{background:#316fff;width:24px;height:4px;padding:0;}

.pk{padding:80px 0;background:#f0f3fa;}
.sheet{margin-top:40px}
.sheet table{display:block;width:100%;}
.sheet thead{background:#316fff;color:#fff;}
.sheet thead tr th{font-size:18px;padding:20px 0;border-right:solid 1px #f0f3fa;font-weight:initial;}
.sheet thead tr th.w20{width:10%;}
.sheet thead tr th.w22{width:28%;}
.sheet thead tr th.w24{width:30%;}
.sheet thead tr th.w26{width:32%;}
.sheet tbody tr td{font-size:16px;padding:15px;background:#fff;border-right:solid 1px #f0f3fa;border-top:solid 1px #f0f3fa;}
.sheet tbody tr .fz17{text-align:center;}
.sheet tbody tr td .tal p{line-height:30px;}
.sheet tbody tr td .tal p.p1{font-weight:700;}
.sheet tbody tr td .tal p.p2{color:#666;}
.sheet thead tr th:last-child,.sheet tbody tr td:last-child{border-right:0;}


/*留言板*/
.message{display:block;padding:80px 0;background:#fff;}
.mestitle,.remarks{display:block;text-align:center;}
.mestitle .titleh{font-size:28px;color:#333;font-weight:700}
.mestitle .contp{font-size:20px;color:#666;margin-top:10px;}
.formd form{display:flex;justify-content:space-evenly;padding:0 200px;margin-top:40px;}
.formd form .xmane,.formd form .iphone{width:300px;position:relative;border:solid 1px #f0f3fa;box-sizing:border-box;}
.formd form .xmane input,.formd form .iphone input{display:block;width:100%;height:100%;box-sizing:border-box;line-height:60px;padding:20px 10px;padding-left:60px;font-size:14px;}
.formd form .xmane:before{display:block;position:absolute;left:15px;top:15px;content:'';background:url(../../images/xingming.png) no-repeat;width:30px;height:30px;}
.formd form .iphone:before{display:block;position:absolute;left:15px;top:15px;content:'';background:url(../../images/dianhua.png) no-repeat;width:30px;height:30px;}
.formd form .submit{width:180px;height:60px;}
.formd form .submit input{display:block;width:100%;height:100%;text-align:center;line-height:60px;background:#316fff;color:#fff;border:solid 1px #316fff;font-size:20px;cursor:pointer;box-sizing:border-box;}
.remarks{margin-top:30px;}
.remarks .main{font-size:24px;color:#333;font-weight:700}
.remarks .small{font-size:24px;margin-top:5px;color:#666;}
font{color:#f50303;font-weight:700;}