@charset "utf-8";
.consult_his>ul>li{margin:0 0 20px 0}
.consult_his strong{display:block;color:#034694;text-align:center;padding:10px;position:relative;background:#fff;border:1px solid #034694}
.consult_his strong:before{content:"";display:block;width:6px;height:6px;background:#034694;position:absolute;bottom:-3px;left:50%;transform:translate(-50%, 0);border-radius:100%} 
.consult_his>ul>li:last-child strong{background:#034694;color:#fff}
.consult_his>ul>li:last-child strong:before{display:none}
.consult_his div{margin:10px 0 0 0}
.consult_his div li{padding:0 0 0 12px;margin:0 0 10px 0;position:relative}
.consult_his div li:before{content:"";display:block;width:7px;height:2px;background:#999;position:absolute;top:10px;left:0} 
.consult_his div li li{padding:0 0 0 12px;font-size:16px;color:#707070}
.consult_his div li li:before{content:"";display:block;width:3px;height:3px;background:#767676;position:absolute;top:10px;left:0}

@media all and (min-width:768px) {
.consult_his{position:relative}
.consult_his:after{content:"";display:block;width:1px;position:absolute;top:10px;left:101px;bottom:0;background:#034694;z-index:-1}
.consult_his>ul>li:after{content:"";display:block;clear:both}
.consult_his strong{float:left;width:180px}
.consult_his div{float:right;width:calc(100% - 230px)}
}  
@media all and (min-width:1023px) {
.consult_step>ol>li strong{width:300px}
}           

.solicit>ul>li{border-top:1px dashed #e9e9e9;padding:30px 0}
.solicit>ul>li:first-child{border:none}
.solicit li p{margin:0 0 10px 0}
.solicit li strong{display:block;font-size:18px;color:#fff;text-align:center;background:#034694;width:150px;height:130px;border-radius:100%;padding:20px 0 0 0;margin:0 auto}
.solicit li strong:before{content:"";display:block;width:60px;height:60px;margin:0 auto 10px auto;background:url("/upload_data/user_file/09_audit/sub/ico_solicit.png") no-repeat}
.solicit li:nth-child(2) strong:before{background-position:center -60px}
.solicit li:nth-child(3) strong:before{background-position:center -120px}
.solicit li li{padding:0 0 0 12px;margin:5px 0;position:relative}
.solicit li li:before{content:"";display:block;width:5px;height:5px;background:#034694;position:absolute;top:10px;left:0} 
.solicit li li span{font-size:15px;color:#898989}
.solicit div{background:#f3f5f8;padding:15px 20px;margin:5px 0 0 0}
.solicit div em{display:block;color:#034694;font-size:16px;margin:0 0 5px 0}
.solicit div li{padding:0 0 0 8px;margin:0;font-size:15px;color:#898989}
.solicit div li:before{content:"";display:block;width:3px;height:3px;background:#767676;position:absolute;top:10px;left:0}
@media all and (min-width:768px) {
.solicit li p{display:table-cell;padding:0 30px 0 0}
.solicit>ul>li>ul{display:table-cell;vertical-align:middle}
.solicit div ul{overflow:hidden}
.solicit div li{float:left}
.solicit div li:nth-child(1),.solicit div li:nth-child(3){width:45%}
}
@media all and (min-width:1023px) {
.solicit div ul{overflow:hidden}
.solicit div li{float:left;width:45%}
}    
.improper li{padding:25px 0 0 0;margin:0 0 8px 0;text-align:center;line-height:1.5em;position:relative}
.improper > ul > li:first-child{padding:0}
.improper li strong{display:block;border:1px solid #034694;color:#034694;padding:16px 20px;position:relative}
.improper li strong:before{content:"";display:block;width:11px;height:20px;background:url("/images/common/ico_con.png") -20px -60px;position:absolute;top:-25px;left:50%;transform:translate(-50%, 0);}
.improper li:first-child strong:before{display:none}
.improper li ul{display:block;padding:15px;font-weight:400;word-break:keep-all;background:#f5f5f5;}
.improper .fine ul{background:#e6edf8;padding-left:28px;}
.improper li li{padding:0 0 0 12px;font-size:16px;color:#707070;position:relative;text-align:left}
.improper li li:before{content:"";display:block;width:3px;height:3px;background:#767676;position:absolute;top:10px;left:0;border-radius:100%}
.improper .fine strong{background:#034694;color:#fff}
@media all and (min-width:768px){
.improper > ul{display:flex;justify-content:center;}
.improper li{padding:0 0 0 30px;margin:0 0 10px 0;}
.improper > ul > li{flex-basis:50%;margin:0;padding:0;}
.improper li strong:before{display:block;width:20px;height:11px;background-position:0 -60px;top:200%;left:-9px;transform:translate(0, -50%);}

}     
.reward{position:relative;}
.report *{box-sizing:border-box;}
.report div li{color:#2a2a2a;}
.report>ol>li:before{content:"";display:block;width:11px;height:20px;background:url("/images/common/ico_con.png") -20px -60px;position:absolute;top:0;left:50%;transform:translate(-50%, 0);}
.report>ol>li:first-child:before{display:none}
.report>ol>li strong{width:100%;display:block;width:100%;display:flex;justify-content:center;align-items:center;background:#034694;color:#fff;}
.report>ol>li div .col2 li:before{display:none;}
.report>ol>li div .col2 li ul{background:#f4f7fb;padding:15px 10px;width:100%;}
.report>ol>li div .col2 li li{color:#333;margin:12px 0;font-size:16px;}
.report>ol>li div span{font-weight:700;}
.reward>ul>li{margin-bottom:20px;}
.reward li strong{background:#034694;color:#fff;display:block;position:relative;width: 105px;text-align:center;border-radius:50%;height: 105px;margin: 0 auto 20px auto;display: flex;justify-content: center;align-items: center;font-size: 16px;word-break: keep-all;line-height: 1.2;}
.reward li strong:after{display:block;content:'';width:1px;height: 20px;background:#d3d3d3;position:absolute;right:calc(50% - 1px);bottom: -20px;}
.reward li div{background:#f4f7fb;padding:15px 10px;box-sizing: border-box;}

.reward.ty2>ul>li div{padding: 20px 10px;letter-spacing: -.8px;text-align: center;margin-left: 0;width: 100%;}


@media all and (min-width:768px){
.report>ol>li div .col2{display:flex;justify-content:center;}
.report>ol>li div .col2>li{width:50%;display:flex;margin:0;padding:0;gap:5px;}
.report>ol>li strong{width:90px;}
.reward>ul>li{display:flex;flex-wrap:wrap;align-items:center;}    
.reward li strong{margin:0;}
.reward li strong:after{width: 20px;height:1px;bottom:50%;right: -20px;}
.reward li div{margin-left: 20px;padding:15px 30px;width: calc(100% - 130px);box-sizing:border-box;}
.reward li div li{font-size:15px;margin:0;}
    

.reward.ty2 ul,
.reward.ty3 ul{display:flex;gap: 2%;}
.reward.ty2>ul>li{width: 50%;position: relative;margin-bottom: 0;}

.reward.ty2>ul>li:last-child:after{display:block;content:'';width: 200%;height: 1px;background:#d3d3d3;position:absolute;z-index: -1;left: -100%;}
.reward.ty2 li strong:after{display:none;}
.reward.ty2>ul>li div{width: calc(100% - 105px);}
   
.reward.ty3>ul>li{width: 50%;margin: 0;}
}                                                                                           

.dept_org{position:relative}
.dept_org:before{content:"";display:block;width:1px;background:#898989;position:absolute;top:0;left:50%;bottom:0;transform:translate(-50%, 0);z-index:-1}
.dept_org h5{background:#034694;color:#fff;padding:15px 0;margin:0 auto 30px auto;font-weight:700;font-size:18px;text-align:center;width:110px}
.dept_org .dep1{margin:0 0 10px 0}
.dept_org .dep1>strong{display:block;background:#0089d0;color:#fff;padding:15px 0;margin:0 auto 30px auto;font-weight:700;font-size:18px;text-align:center;width:110px}
.dept_org .dep1>strong span{display:block;font-size:15px;font-weight:normal}
.dept_org .dep2{background:#f3f5f8;padding:10px}
.dept_org .dep2 li{border:1px solid #e9e9e9;background:#fff;padding:10px;margin:5px 0;text-align:center;box-sizing:border-box}
.dept_org .dep2 li strong{display:block;color:#034694}
.dept_org .dep2 li span{display:block;font-size:15px}
.dept_org .dep3{position:absolute;top:10px;left:0;width:50%}
.dept_org .dep3:before{content:"";display:block;height:1px;background:#898989;position:absolute;top:50%;left:50px;right:0;z-index:-1}
.dept_org .dep3 strong{display:block;background:#0089d0;color:#fff;padding:15px 0;font-weight:700;font-size:18px;text-align:center;width:80px}
@media all and (min-width:768px) {
.dept_org h5{width:200px}
.dept_org .dep1{overflow:hidden}
.dept_org .dep1>strong{width:200px}
.dept_org .dep2 ul{overflow:hidden;margin-left:-1%}
.dept_org .dep2 li{float:left;width:24%;margin:5px 0 5px 1%}
.dept_org .dep3{left:10%;width:35%}
.dept_org .dep3 strong{width:150px}
}    
@media all and (min-width:1023px) {
.dept_org .dep2 li{/* width: 11%; */}
.dept_org .dep3{left:20%;}
}        

.faxbox{background:#f3f5f8;border: 1px solid #e9e9e9;border-top: 1px solid #222;margin:0 0 30px 0;padding: 20px 30px;}
.faxbox strong{display:block;font-weight:normal;border-bottom:1px dashed #ddd;padding:0 0 10px 0;margin:0 0 10px 0}
.faxbox strong:before{content:"";display:inline-block;width:14px;height:16px;background:url("/upload_data/user_file/common/ico_mapview.png") no-repeat;margin:0 7px 0 0;vertical-align:middle}
.faxbox span{display:block}
@media all and (min-width:768px) {
.faxbox{overflow:hidden}
.faxbox strong{float:left;padding:0;margin:0;border:none}
.faxbox span{float:right}
}  

.greeting{overflow:hidden;text-align:center;margin:20px 0;word-break:keep-all;}
.greeting .tit{margin:0 0 30px 0;}
.greeting .tit p{font-size:19px;margin:0 0 20px 0;letter-spacing:-.5px;color:#222;}
.greeting .tit p:first-child{font-size:24px;line-height:32px;}
.greeting .tit strong{color:#034694;font-weight:800;}
.greeting img{margin:0 0 30px 0;outline:1px solid #034694;outline-offset:-1px;box-shadow:5px 5px 0 #034694;}       
.greeting .basic_box p{margin:0 0 20px 0;text-align:left;}
.greeting .basic_box p .fc_blue{color:#034694 !important;font-weight:600;}
.greeting .basic_box p.sign{margin:40px 0 0 0;text-align: right;}
.greeting .sign strong{font-size:20px;color:#222;}

@media all and (min-width:768px) {
.greeting .tit{overflow:hidden;}
.greeting .tit>div{text-align:left;}
.greeting img{float:left;margin-right:40px;}   
.greeting .tit p{font-size:24px;line-height:32px;}
.greeting .tit p:first-child{font-size:30px;line-height:38px;margin-top:40px;}
}
@media all and (min-width:1023px) {
.greeting{width:88%;margin:0 auto;}
.greeting .tit p:first-child{width: 85%;}
.greeting .basic_box{padding:50px;}
.greeting .basic_box p{font-size:19px;}
.greeting .sign strong{font-size:24px;margin-top:10px;display:block;}
}          
                                     