
.s1_1_con4{margin-bottom:100px}
.s1_1_con4 p span{color:#388e3c}

.s1_2_con_ai{display:table;margin-bottom:120px;width:100%}
.s1_2_con_ai .img{display:table-cell;width:60%}
.s1_2_con_ai .con{display:table-cell;width:40%;vertical-align:middle}
.s1_2_con_ai .con ul li{position:relative;margin-bottom:6px;padding-left:24px}
.s1_2_con_ai .con ul li::before{position:absolute;top:11px;left:0;width:9px;height:9px;content:'';background:#fff;border:3px solid #5ca296;border-radius:50%}
.s1_2_con_ai .con ul li span{display:block}
.s1_2_con_ai .con ul li:nth-child(1)::before{border-color:#5ca296}
.s1_2_con_ai .con ul li:nth-child(1) span{color:#5ca296}
.s1_2_con_ai .con ul li:nth-child(2)::before{border-color:#619eb7}
.s1_2_con_ai .con ul li:nth-child(2) span{color:#619eb7}
.s1_2_con_ai .con ul li:nth-child(3)::before{border-color:#4e6e96}
.s1_2_con_ai .con ul li:nth-child(3) span{color:#4e6e96}

.s4_1_con_ai{position:relative;margin-bottom:50px;padding-left:400px;}
.s4_1_con_ai dt{position:absolute;top:0;left:0;font-size:36px;font-weight:500;line-height:1}
.s4_1_con_ai dd p{margin-bottom:30px}

.guidTxt{position:relative;margin-bottom:50px;font-size:21px;text-align:center}
.guidTxt > div{display:block;padding:40px 40px;font-size:21px}
.guidTxt::after,
.guidTxt::before{position:absolute;left:0;width:100%;height:10px;content:'';opacity:0.6;border-radius:5px}
.guidTxt::after{top:0;background:#7fb843;}
.guidTxt::before{bottom:0;background:#43a047;}
.guidTxt > div::after,
.guidTxt > div::before{position:absolute;top:0;width:10px;height:100%;content:'';background:#3fa38a;opacity:0.6;border-radius:5px}
.guidTxt > div::after{left:0}
.guidTxt > div::before{right:0}

.s4_2_new h4{margin:20px 0 5px;font-size:17px}
.s4_2_new h4:first-child{margin-top:0}

.s1_1_con0 .introduce{overflow: hidden;}
.s1_1_con0 .in-photo{float: left;}
.s1_1_con0 .in-txt{float: left; width: 70%; box-sizing: border-box; padding: 0 0 0 80px;}

 /* TABLET Device */
@media all and (max-width:1200px){
	
	.s1_2_con_ai{display:block}
	.s1_2_con_ai .img{display:block;margin-bottom:50px;width:100%}
	.s1_2_con_ai .con{display:block;width:100%}
	
	.s4_1_con_ai{padding-left:0;}
	.s4_1_con_ai dt{position:relative;margin-bottom:40px}
	.s1_1_con0 .in-photo{text-align:center; float:inherit;}
	.s1_1_con0 .in-txt{ float:inherit; width: 100%; box-sizing: border-box; padding: 20px 0 0 0px;}

}


 /* Mobile Device */
@media all and (max-width:640px){
	
	.s1_1_con4{margin-bottom:50px}
	
	.s1_2_con_ai{margin-bottom:30px}
	.s1_2_con_ai .img{margin-bottom:30px}
	.s1_2_con_ai .con ul li{padding-left: 20px;}
	.s1_2_con_ai .con ul li::before{top: 6px;}
	
	.s4_1_con_ai{margin-bottom:20px}
	.s4_1_con_ai dt{margin-bottom: 20px;font-size: 22px;}
	.s4_1_con_ai dd p{margin-bottom:15px}
	
	.guidTxt > div{padding: 20px; font-size: 14px;}
	.guidTxt::before,
	.guidTxt::after{height:6px}
	.guidTxt > div::before,
	.guidTxt > div::after{width:6px}
	
	.s4_2_new h4{margin:15px 0 5px;font-size:15px}
	.mVisualWrap .topTxt .link2 li a{background:none;}
	
}