.img_slogan h2 .img_slogan p{text-shadow:1px 1px 3px rgb(150, 149, 149);}


/* project section style  */
.project_section{width:100%; height:auto; background:#101010; padding:50px 0 70px 0;}

/* project contents box style  */
.contents_box{width:100%; height:auto; }
.content{width:33.33%; height: auto; float:left; box-sizing: border-box; padding: 10px;}
.content>div{width:100%; height:100%; box-sizing: border-box; padding:10px; background:#222;}

.content>div>span{display:block; width:100%; height:150px; overflow:hidden;}
.content>div>span>img{width:100%;}

.content .con_txt_box{width:100%; height:auto; text-align:center; padding:20px 0 0 0; box-sizing:border-box;}
.content .con_txt_box h3{color:#fff;}
.content .con_txt_box p{color:#fff; font-size:14px; line-height:1.6; padding:15px 0;}
.content .con_txt_box a{display:block; text-align:center; color:#fff; font-weight:400; padding:10px 0; border:1px solid #fff; transition:all 0.4s ease;}
.content .con_txt_box a:hover{background:#fff; color:#101010;}

.project_section .sub_page_title .title_line{width:35%; margin:auto; height:5px; background:#fff;margin-bottom:20px;}


/* load more button style  */
.load_more{width: 100%; height:auto; background:#fff; text-align:center; margin-top:20px; box-sizing:border-box; border:1px solid #fff; transition:all 0.4s; }
.load_more button{display:inline-block; padding:10px 0; border:0; outline:0; color:#101010; width:100%; transition: all 0.4s;}
.load_more button:hover{color:#fff; background:#101010;}
.load_more .fold{display:none;}