#page{padding: 80px;box-shadow: 2px 2px 12px #4e4e4e !important;border-radius: 5px;}

#page .list_box{margin: 65px 0 0; padding: 0; list-style: none;}
#page .list_box .list_part_box:nth-child(n+2){margin-top: 90px;}
#page .list_box .list_part_box .list_title{font-size: 28px; font-weight: 600;margin-bottom:30px;color:#003300;}
#page .list_box .list_part_box ul{margin:0; padding: 0; list-style: none;}
#page .list_box .list_part_box ul:after{content:""; display: block; clear: both;}
#page .list_box .list_part_box ul li{float:left; margin-right: 50px;border-radius:5px;box-shadow:2px 1px 5px #d7d7d7; box-sizing: border-box; width: calc(50% - 25px); min-height:165px;border:1px solid #ccc;}
#page .list_box .list_part_box ul li:nth-child(2n){margin-right: 0;}
#page .list_box .list_part_box ul li:nth-child(n+3){margin-top:35px;}
#page .list_box .list_part_box ul li .thumbnail{text-align:center;height:120px;line-height:120px;padding:20px;}
#page .list_box .list_part_box ul li .thumbnail img{vertical-align:middle;max-width:100%;}
#page .list_box .list_part_box ul li .text{padding:20px;}
#page .list_box .list_part_box ul li .title{font-size: 16px; font-weight:600; line-height:35px;}
#page .list_box .list_part_box ul li .title:after{content:""; display: block; clear: both;}
#page .list_box .list_part_box ul li .title i{color:#ffa600; font-size:25px;vertical-align:middle;margin-right:10px;}
#page .list_box .list_part_box ul li .desc{font-size: 14px;color:#2b2b2b; margin-top:10px; line-height: 25px;}
 

@media screen and (max-width:1040px){
	#page .list_box .list_part_box ul li{margin-right:20px;width: calc(50% - 10px); }
	#page .list_box .list_part_box ul li:nth-child(n+3){margin-top:20px;}
}

@media screen and (max-width:800px){
	#page .list_box .list_part_box .list_title{font-size: 18px;margin-bottom:18px;}
	#page .list_box .list_part_box ul li{width:auto;margin:0;float:none;min-height:auto;}
	#page .list_box .list_part_box ul li:nth-child(n+2){margin-top:20px;}
}

@media screen and (max-width:660px){
	#page .list_box .list_part_box .list_title{font-size: 16px;margin-bottom:16px;}
	#page .list_box .list_part_box ul li .thumbnail{padding:10px;line-height:100px;height:100px;}
	#page .list_box .list_part_box ul li .text{padding:15px;}
	#page .list_box .list_part_box ul li .title{font-size:15px;}
	#page .list_box .list_part_box ul li .desc{font-size: 13px;line-height:20px;}
	#page{padding: 30px 20px 20px;}
	#page .list_box .list_part_box .list_title{font-size: 20px;}
}



#page .page_title_box .main_img img {width: 100%; text-align: center; box-shadow:2px 2px 7px 1px #c0c0c0; border-radius:5px; margin-top: 60px;}

#page .page_title_box {padding-top: 50px;}

#page .page_title .main_title {font-size: 30px; font-weight: 600; text-align: center;padding: 50px 0 50px;color:#333;}



@media screen and (max-width:1199px){
	#page .page_title_box {padding-top: 40px;}
	#page .page_title_box .main_img img {padding:0; margin:0 auto;}
	#page .page_title {font-size: 28px;} 
}

@media screen and (max-width:660px){
	#page .page_title_box {padding-top: 30px;}
	#page .page_title_box .page_title {font-size: 22px;} 
	#page .page_title_box {padding: 10px;} 
	#page .page_title_box .main_img img {margin-top: 30px;}
}



