@charset "utf-8";

#container_title{display: none;}
.project_title{width:100%; height:200px; margin:0 0 20px; 0; background-color: #fff; text-align: center; font-size: 19px;}
.project_title h3{font-size: 45px; padding: 50px 0 10px 0; text-align: center;}
.project_list{width:100%; height: auto; }
.project_list ul{overflow: hidden;}
.project_list li.first{margin-left:0 !important}
.project_list li{float: left;  width:49%; height: 300px; margin:0 0 20px 20px; background-repeat: no-repeat; position: relative; background-size: cover; background-position: center; background-repeat: no-repeat;}
.project_list li a{display: block; height: 300px; }
.proj_desc{text-align: center; padding: 24px 22px; height: 300px; width: 100%; background-color: rgba(0,0,0,0.3); box-sizing: border-box; position: absolute; top: 0; right: 0; bottom: 0; left: 0; color: #fff; font-family: 'Spoqa Han Sans'}
.proj_desc h3{font-size: 27px;  padding-bottom: 10px;  margin-top:90px;}
.proj_desc p{font-size:16px;}


.proj_list_title{width:100%; height:250px; margin:0 0 40px; background-color: #f5f5f5; text-align: center; font-size: 15px;}
.proj_list_title h3{font-size: 45px; line-height: 1.25;}
.proj_list_title_sub02{font-size: 22px; color: #888; margin-top: 25px; line-height: 1.5;}
.proj_list_title .inner{max-width: 1060px; margin: 0 auto; height: 100%; display: flex; justify-content: center; flex-direction: column; text-align: center;}

.proj_list{width:1060px; align-content: center; margin: 0 auto 60px;}
.proj_list_section{width:100%; min-height:300px; padding:30px 0;  overflow: hidden;}
.proj_list_img{width:250px; height:250px; margin: 0 0 15px 150px; float: left;}
.proj_list_img img{width: 100%;}
.proj_list_item{position: relative; width:585px; min-height:250px; margin: 0 30px 15px 30px; float:left; }
.proj_list_item h3{font-size:25px; color:#3d3d3d; margin-bottom: 10px; display: inline-block}
.proj_list_want{position: absolute; top:0; right: 25px; color:#cbcbcb; width:60px; height:60px; text-align: center; }
.proj_list_want a{color:#d8d8d8;}
.proj_list_line{width:81%; border-bottom: 1px solid #d8d8d8; margin:0 0 0 140px;}
.aditor{width:615px; height: 100px; margin: 15px 0 0 0;}
.aditor_pic{width:35px; height:35px;  margin: 10px 20px 0 0px; float: left;}
.aditor_pic img{border-radius:35px; width:35px; height:35px;}
.aditor_name{font-weight: 600; margin-right:10px;}
.aditor_talk{width:500px; margin: 10px 0 0 0; float: left; line-height: 22px;}
.aditor_more{position: absolute; bottom: 10px; right: 18px; color:#7f7f7f;}

.content {width: 1060px; margin: 0 auto; }