 
.oh-alf1 .oh_list li{font-weight:300; line-height:1.4em}


.ohalf2_box{}

.ohalf2_box .sub_tit2{margin-bottom:0;}

.ohalf2-sec2 h3 img{display:block; }


.ohalf2-sec2 .chk_list{text-align:center;}
.ohalf2-sec2 .chk_list ul{display:inline-block;}
.ohalf2-sec2 .chk_list li{display:block;text-align:left;float: none;}




.oh-alf2   .alf2 .alf_box div{position:relative;}
 
 
.oh-alf2  .alf2 .alf_box div span{display:block;border-radius:50%;text-align: center;background: #fff;}
.oh-alf2  .alf2 .alf_box div span img{width:80%;}

.oh-alf2 .alf2 .alf_box li{padding:0 !important}

@media (min-width: 1300px) {

 


.oh-alf1 .sub_tit2 {margin-top:50px;}
.oh-alf1 .oh_list li{font-size:20px; margin:0 2%;} 
 
.oh-alf3 .sub_tit2 {margin-top:50px;}
.oh-alf3 .oh_list li{font-size:20px; margin:0 2%;} 
 

 
.alf2 .alf_box li>img{position:absolute; top:30px; left:30px;}

.ohalf2_box{margin-top:100px;}
.ohalf2_box>div{float:left; width:50%;}
.ohalf2_box .cont{padding-left:50px;}
.ohalf2_box .sub_tit2{margin-top:40px; padding-right:100px}
.ohalf2_box .chk_list{margin-top:20px;}
.ohalf2_box .chk_list li:nth-child(odd){width:40%;}
.ohalf2_box .chk_list li:nth-child(even){width:60%;}


.ohalf2-sec2>.inbox>div{float:left;width: 40%;}
 .ohalf2-sec2>.inbox>div:last-child{width: 60%;}
.ohalf2-sec2  img{width:auto;}
.ohalf2-sec2 h3 img{margin:0 auto 20px; }
.ohalf2-sec2 .chk_list{margin-top:50px;}

.alf2>p{margin-bottom:50px; padding:0  }


.alf2 .alf_box li{padding:30px 30px 30px 160px;}


.oh-alf2  .alf2 .alf_box div span{position:absolute;top:30px;left:30px;width: 100px;height: 100px;line-height: 100px;}
.oh-alf2 .alf2 .alf_box li div{padding:30px 30px 30px 160px}

} 
@media (min-width:750px){

 
}
@media (min-width: 750px) and (max-width: 1299px){
 

 

 .oh-alf1 .sub_tit2 {margin-top:50px;}
.oh-alf1 .oh_list li{margin-right: 2vw;font-size: 1.7vw;} 


 .oh-alf3 .sub_tit2 {margin-top:50px;}
.oh-alf3 .oh_list li{margin-right: 2vw;font-size: 1.7vw;} 



 
.alf2 .alf_box li>img{position:absolute;top:30px;left:30px;width: 8.6vw;}

.ohalf2_box{margin-top: 8vw;}
.ohalf2_box>div{float:left; width:50%;}
.ohalf2_box .cont{padding-left:50px;}
.ohalf2_box .sub_tit2{margin-top: 3vw;}
.ohalf2_box .chk_list{margin-top: 2vw;}
.ohalf2_box .chk_list li:nth-child(odd){width: 55%;}
.ohalf2_box .chk_list li:nth-child(even){width: 45%;}


.ohalf2-sec2 .inbox>div{float:left; width:50%;}

.ohalf2-sec2 h3 img{margin:0 auto 20px; width:4.1vw}
.ohalf2-sec2 h5 img{margin:0 auto 20px; width:4vw}
.ohalf2-sec2 .chk_list{margin-top: 4vw;}

 .alf1 p img{width: 31vw;}
.alf2>p{margin-bottom:50px; padding:0  }


.alf2 .alf_box li{padding: 3vw 3vw 3vw 14vw;}



.oh-alf2  .alf2 .alf_box div span{position:absolute;top: 3vw;left: 3vw;width: 9vw;height: 9vw;line-height: 10vw;}
.oh-alf2 .alf2 .alf_box li div{padding: 3vw 3vw 3vw 14vw;}

}
@media (max-width:1299px){

 
}
@media (max-width: 750px){
 
	
 .oh-alf1 .section_sub .text br{display:none}
 .oh-alf1 .sub_tit2 {margin-top: 8vw;margin-bottom: 0;}
.oh-alf1 .oh_list li{width: 50%;font-size: 3.5vw;margin: 0; padding:5vw 0} 
.oh-alf1 .oh_list li div{margin:0 auto 2vw}
 
  .oh-alf3 .section_sub .text br{display:none}
  .oh-alf3 .section_sub .sub_tit2 br{display:none}
 .oh-alf3 .sub_tit2 {margin-top: 8vw;margin-bottom: 0;}
.oh-alf3 .oh_list li{width: 50%;font-size: 3.5vw;margin: 0; padding:5vw 0} 
.oh-alf3 .oh_list li div{margin:0 auto 2vw}
 
 
 
 
.alf1 p img{margin-bottom: 4vw;padding:0;width: 35.8vw;}
 
.alf2 .alf_box li>img{position:absolute;top: 5vw;left: 3vw;width: 10vw;}

.ohalf2_box{margin-top:100px;}
.ohalf2_box>div{}
.ohalf2_box .img{width: 75.7vw;margin: 0 auto;}
.ohalf2_box .cont{margin-top: 9vw;}
.ohalf2_box .sub_tit2{margin-top: 8vw;padding-right: 10vw;}
.ohalf2_box .chk_list{margin-top:20px;}
.ohalf2_box .chk_list li {width:50%;}
 

.ohalf2-sec2 .inbox>div{}
.ohalf2-sec2 img{}
.ohalf2-sec2 h3 img{margin: 0 auto 3vw;width: 4.8vw;}
.ohalf2-sec2 h5 img{margin: 0 auto 3vw;width: 4.1vw;}
.ohalf2-sec2 .chk_list{}


.alf2>p{margin-bottom:50px; padding:0  }


.alf2 .alf_box li{padding: 5vw 5vw 5vw 17vw;}


.oh-alf2  .alf2 .alf_box div span{position:absolute;top: 3vw;left: 3vw;width: 11vw;height: 11vw;line-height: 12vw;}
.oh-alf2 .alf2 .alf_box li div{padding: 5vw 5vw 5vw 17vw;}
}