@import url(ph-main2.css);
.tit{font-size:1.6rem;line-height:4rem;margin-bottom:0.5rem;}
.tit h4{font-weight:500;}

.i_first{width:96%;padding:0 2% 2rem;margin:0 auto;background:#FFF;border-bottom:1px solid #CCC;}

.i_news{width:100%;}
.i_news ul li{margin-bottom:1rem;}
.i_news ul li div{font-size:1.2rem;line-height:2.4rem;}
.i_news ul li div span{}
.i_news ul li p{font-size:1.4rem;line-height:2.8rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;}

.i_menu{width:100%;margin-top:2rem;}
.i_menu ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.i_menu ul li{width:49%;}
.i_menu ul li span img{width:100%;}
.i_menu ul li div{display:flex;justify-content:space-between;font-size:1.4rem;line-height:3rem;padding:0 2%;}
.i_menu ul li div span a{color:#068c40;}

.i_pro{width:96%;padding:0 2% 2rem;margin:0 auto;background:#FFF;border-bottom:1px solid #CCC;}
.i_pro_list{display:flex;justify-content:space-between;}
.i_pro_list li{width:32.333%;}
.i_pro_list li span{width:99%;border:1px solid #ccc;display:block;}
.i_pro_list li span img{width:100%;height:auto;}
.i_pro_list li p{font-size:1.4rem;line-height:3rem;}

.i_app{width:96%;padding:0 2% 2rem;margin:0 auto;background:#FFF;}
.i_app_list{display:flex;justify-content:space-between;}
.i_app_list li{width:32.333%;}
.i_app_list li span{width:99%;border:1px solid #ccc;display:block;}
.i_app_list li span img{width:100%;height:auto;}
.i_app_list li p{font-size:1.4rem;line-height:3rem;}
