.iw_soa_block1{padding:80px 0;background-color:#fff}
.iw_soa_block1 .wrap{width:1200px;margin:0 auto;color:#666;font-size:14px;line-height:30px}
.iw_soa_block1 .wrap .img{float:right;width:500px;height:auto;display:block;margin-left:215px}
.iw_soa_block1 .wrap .text{margin:78px 0 40px}
.iw_soa_block1 .wrap .title{color:#333;font-size:24px;position:relative;left:0;top:0;width:98px;height:98px;background-color:#ff9054;border-radius:50%}
.iw_soa_block1 .wrap .title .ion{display:block;white-space:nowrap;padding:48px 48px 0}
.iw_soa_block1 .wrap .list .item{line-height:34px}
.iw_soa_block1 .wrap .list span{margin-right:.8em;color:#333;border:solid 1px #fda765;border-radius:30px;padding:2px 2px 2px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}
.iw_soa_block2{margin-top:120px;background-color:#f4f4f4;padding-bottom:80px}
.iw_soa_block2 .wrap{width:1200px;margin:0 auto;border:solid 1px transparent;color:#666;font-size:14px;line-height:30px}
.iw_soa_block2 .img{position:relative;margin:-120px auto 30px;width:1000px;display:block}
.iw_soa_block2 .nci-bt .title .hx{background:#ff9054}
.iw_soa_block2 .txt{padding:0 50px;text-align:center;padding:40px 0}
.iw_soa_block2 .list{overflow:hidden}
.iw_soa_block2 .list li{float:left;width:280px;height:250px;margin-top:30px;position:relative;margin-right:26px;background-color:#ff5454;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px 25px;text-align:center;color:#fff}
.iw_soa_block2 .list li:nth-child(4n){margin-right:0}
.iw_soa_block2 .list li img{width:85px;height:85px;display:block;margin:0 auto 25px}
.iw_soa_block2 .list li .text{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ff5454;padding:50px 25px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:24px;text-align:left;opacity:0;visibility:hidden}
.iw_soa_block2 .list li:hover{top:-20px}
.iw_soa_block2 .list li:hover .text{opacity:1;visibility:visible}
.iw_soa_block3{padding:70px 0;background-color:#fff}
.iw_soa_block3 .wrap{width:1200px;margin:0 auto;color:#666;font-size:14px;line-height:24px;position:relative}
.iw_soa_block3 .title{float:left;background-color:#ff9054;background-repeat:no-repeat;background-position:left top;background-size:100% auto;background-image:url(../images/iw_architecture_3.png);width:390px;height:680px}
.iw_soa_block3 .title .w{color:#fff;font-weight:500;font-size:40px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-writing-mode:tb-lr;writing-mode:tb-lr;letter-spacing:1.5px;margin:120px auto 0}
.iw_soa_block3 .title .w span{font-weight:600}
.iw_soa_block3 .text_wrap{position:absolute;right:0;top:90px;width:910px;background-color:#f4f4f4;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 40px;min-height:500px;max-height:500px;color:#333;line-height:28px}
.iw_soa_block3 .text_wrap P{padding:5px 0}
.iw_soa_block4{background-color:#f4f4f4;padding:60px 0}
.iw_soa_block4 .wrap{color:#999;line-height:28px;font-size:14px}
.iw_soa_block4 .item{padding:20px 0}
.iw_soa_block4 .item .img{float:left;width:300px;height:410px;-o-object-fit:cover;object-fit:cover;display:block}
.iw_soa_block4 .item .item_inner{width:850px;height:410px;display:table;float:right}
.iw_soa_block4 .item .item_inner .cell{display:table-cell;vertical-align:middle}
.iw_soa_block4 .item:nth-child(even) .img{float:right}
.iw_soa_block4 .item:nth-child(even) .item_inner{float:left}
.iw_safety_block{padding:60px 0 70px;font-size:14px;background-color:#fff}
.iw_safety_block.scheme{background-color:#e9f0ff}
.iw_safety_block.describe{background-color:#f3edff;background-position:30px bottom;background-repeat:no-repeat;background-size:300px auto;background-image:url(../images/iw_safety_2.png)}
.iw_safety_block .title{color:#333;font-size:24px;text-align:center}
.iw_safety_block .pant_list{overflow:hidden}
.iw_safety_block .pant_list li{float:left;margin-top:55px;width:380px;height:300px;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #e6e8f6;border-radius:6px;margin-right:30px;text-align:center}
.iw_safety_block .pant_list li:nth-child(3n){margin-right:0}
.iw_safety_block .pant_list li .inner{padding:0 20px;background-color:#f7f7f7;height:140px;overflow:hidden}
.iw_safety_block .pant_list li .inner .img{display:block;margin:28px auto 0}
.iw_safety_block .pant_list li .inner .tit{padding-top:15px;font-size:16px;color:#485476}
.iw_safety_block .pant_list li .inner_wrap{-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 32px;height:158px;color:#999;line-height:26px}
.iw_safety_block .scheme_wrap{margin-top:55px;background-image:url(../images/iw_safety_1.png);background-repeat:no-repeat;background-position:top right;background-size:572px auto;padding-right:660px;min-height:433px}
.iw_safety_block .scheme_wrap .item{padding:20px 0}
.iw_safety_block .scheme_wrap .item .tit{color:#456bd8;font-size:20px}
.iw_safety_block .scheme_wrap .item .tit em{display:inline-block;vertical-align:top;width:6px;height:6px;background:#456bd8;border-radius:50%;margin-top:10px;margin-right:6px}
.iw_safety_block .scheme_wrap .item .txt{padding-top:15px;color:#657193;line-height:24px}
.iw_safety_block .strength{overflow:hidden;padding-top:40px}
.iw_safety_block .strength li{margin-bottom:50px;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding:50px 50px 0;float:left;overflow:hidden}
.iw_safety_block .strength li .img{width:74px;height:86px;float:left;display:block;-o-object-fit:cover;object-fit:cover}
.iw_safety_block .strength li .inner_wrap{padding-left:114px;line-height:24px;padding-top:5px}
.iw_safety_block .strength li .tit{font-size:18px;color:#333}
.iw_safety_block .strength li .txt{margin-top:10px;color:#657193;font-size:14px}
.iw_safety_block .describe_list{margin-top:60px;font-size:14px}
.iw_safety_block .describe_list li{background-color:#fff;border-bottom:solid 1px #f0f0f0}
.iw_safety_block .describe_list li:last-child{border-bottom:0}
.iw_safety_block .describe_list .item_wrap{position:relative;padding:12px 90px 12px 30px;line-height:24px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}
.iw_safety_block .describe_list .item_wrap.toggle{background-color:#a07ce7}
.iw_safety_block .describe_list .item_wrap.toggle .tit{color:#fff}
.iw_safety_block .describe_list .item_wrap.toggle .txt{color:#fff;opacity:.6}
.iw_safety_block .describe_list .item_wrap .tit{padding:2px 0;font-size:18px;color:#333}
.iw_safety_block .describe_list .item_wrap .txt{padding:2px 0;color:#999}
.iw_safety_block .describe_list .item_wrap .open{cursor:pointer;position:absolute;right:30px;top:50%;width:30px;height:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-position:center;background-repeat:no-repeat;background-size:100% auto;background-image:url(../images/iw_safety_ion1.png)}
.iw_safety_block .describe_list .item_wrap .open.toggle{background-image:url(../images/iw_safety_ion2.png)}
.iw_safety_block .describe_list .item_inner{display:none;padding:10px 25px;font-size:14px;color:#999;background-color:#fff;line-height:26px}
.iw_safety_block .describe_list .item_inner .block{padding:8px 0}
.iw_safety_block .strength li .tit:after{display:none}