@charset "utf-8";
/* weisanyun · CSS */
.pagebox .banner#agency{height:0;padding-bottom:69.5%;}
.project .clitop .cli span.pic{height:auto;}
.project .clitop .cli{margin-right:.5rem}
.project .more a{display:inline-block;margin:0;margin-top:.4rem;padding:.24rem .5rem;}
.project .clitop .clih p{font-size:.34rem;line-height:.42rem;white-space:nowrap;}
.project .clitop .cli .clih{padding:.48rem .4rem;}
.project .agep{text-align:center;color:#333;line-height:.44rem;font-size:.3rem;margin-top:.6rem;}

.project{background:#f0f3fa;}
.assure{padding:.56rem 0;background:#f8f9fc;}
.assd{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -1%;margin-top:.48rem;}
.assd .addt{width:48%;box-sizing:border-box;background:#fff;margin:1%;padding:.3rem;}
.assd .addt h3{font-size:.44rem;font-weight:700;color:#333;}
.assd .addt h3:after{display:block;content:'';width:.68rem;height:.04rem;background:#316fff;margin:.18rem 0;}
.assd .addt p{font-size:.32rem;color:#666;line-height:.54rem;}
.difficulty .choo .chooul .chooli .cho h5{font-weight:700;}

.profit{background:#f0f3fa;}
.profit .choo .chooul .chooli{display:block}
.profit .choo .chooul .chooli .cho{width:auto;}
.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:.08rem;height:.4rem;position:absolute;left:-.4rem;}

.resource .addt .pic{display:block;width:.8rem;height:.8rem;margin-bottom:.2rem;}
.resource .addt .pic img{display:block;max-width:100%;max-height:100%;min-width:100%;min-height:100%;}
.resource .assd .addt h3:after{display:initial;}
.resource .assd .addt p{margin-top:.2rem;}

.pk{padding:.56rem 0;background:#f0f3fa;}
.pk .title-div p.title-p2{margin-top:.4rem;font-size:.4rem;font-family:wsyop;}
.sheet{overflow-x:auto;overflow-y:hidden;margin-top:.6rem}
.sheet table{display:block;width:335%;}
.sheet thead{background:#316fff;color:#fff;}
.sheet thead tr th{font-size:.4rem;padding:.3rem 0;border:solid .01rem #f0f3fa;font-weight:initial}
.sheet thead tr th.w20{width:10%;}
.sheet thead tr th.w22{width:25%;}
.sheet thead tr th.w24{width:29%;}
.sheet thead tr th.w26{width:36%;}
.sheet tbody tr td{font-size:.4rem;padding:.1rem .3rem;background:#fff;border:solid .01rem #f0f3fa;}
.sheet tbody tr .fz17{text-align:center;}
.sheet tbody tr td .tal p{line-height:.6rem;}
.sheet tbody tr td .tal p.p1{font-weight:700;}
.sheet tbody tr td .tal p.p2{color:#666;}

.certificate{padding:.56rem 0;background:#fff;}
.cer{position:relative;padding:.8rem 0 1.2rem 0;overflow:hidden;}
.cer li{display:block;width:80%;border:solid .2rem #431313;}
.cer li img{display:block;max-width:100%;max-height:100%;min-width:100%;min-height:100%;}

.cer .swiper-pagination-bullet{background:#316fff;padding:0;width:.37rem;height:.05333rem;}

.message{padding:1rem 0;background:#f0f3fa;}
.mestitle{text-align:center;}
.mestitle .titleh{font-size:.48rem;color:#333;}
.mestitle .contp{font-size:.36rem;color:#666;margin-top:.2rem;}
.formd{margin-top:.5rem;}
.formd form input{display:block;width:100%;box-sizing:border-box;}
.formd form .xmane,.formd form .iphone{position:relative;border:solid .02rem #f0f3fa;box-sizing:border-box;display:flex;align-items:center;}
.formd form .xmane input,.formd form .iphone input{padding:.36rem .2rem;padding-left:1rem;font-size:.36rem;}
.formd form .xmane:before{display:block;position:absolute;left:.3rem;content:'';background:url(../../images/xingming.png) no-repeat;width:.48rem;height:.48rem;background-size:100%;}
.formd form .iphone:before{display:block;position:absolute;left:.3rem;content:'';background:url(../../images/dianhua.png) no-repeat;width:.48rem;height:.48rem;background-size:100%;}
.formd form .submit{margin-top:.4rem;}
.formd form .submit input{display:block;width:100%;height:100%;text-align:center;padding:.3rem 0;background:#316fff;color:#fff;border:solid .02rem #316fff;font-size:.4rem;cursor:pointer;box-sizing:border-box;border-radius:60rem;}
.remarks{text-align:center;margin-top:.5rem;}
.remarks p.mainp{font-size:.4rem;color:#333;}
.remarks p.small{font-size:.38rem;color:#666;margin-top:.2rem;}

@media(max-width:390px){
	.sheet table{width:330%}
}
@media(max-width:320px){
	.sheet table{width:325%}
}