h3:before, .h3:before {background-color:#3b64d0;}
h4:before, .h4:before {background-position:0 -27px;}
h5:before, .h5:before {}
h6:before, .h6:before {}



.temp_step_list {}
.temp_step_list > ul > li {margin-top:10px;padding:0 25px;background-color:#1b3e9a;vertical-align:top;}
.temp_step_list > ul > li:first-child {padding:0 48px;background-color:#535353;}
.temp_step_list > ul > li:nth-child(3) {background-color:#1b3e9a;}
.temp_step_list > ul > li:last-child {padding:0 25px;background-color:#00163d;}
@media screen and (max-width:640px){
    .temp_step_list > ul > li {width:100%;margin-bottom:14px;}
    .temp_step_list > ul > li:before {top:auto;right:auto;bottom:-22px;left:calc((100% - 15px) / 2);transform:rotate(90deg);}
}


.img_box ul li {display:inline-block;float:left;width:calc(50% - 10px);margin-right:20px;}
.img_box ul li:nth-child(2n) {margin-right:0;}
@media screen and (max-width:1000px){
    .img_box ul li {display:inline-block;float:none;width:100%;margin-bottom:10px;}
}

.img_box.devide4 {margin-bottom:20px;}
.img_box.devide4 li {display:inline-block;float:left;width:calc((100% - 54px) / 4);margin-top:10px;margin-right:18px;}
.img_box.devide4 li:nth-child(2n) {margin-right:18px;}
.img_box.devide4 li:nth-child(4n) {margin-right:0;}
@media screen and (max-width:1200px){
    .img_box.devide4 li {width:calc((100% - 18px) / 2);text-align:center;}
    .img_box.devide4 li:nth-child(2n) {margin-right:0;}
}
@media screen and (max-width:480px){
    .img_box.devide4 li {display:block;float:none;width:100%;margin-right:0;text-align:center;}
}