﻿hr, dl, dt, dd { margin: 0px; padding: 0px; }
.g_content hr, .g_content dl, .g_content dt, .g_content dd { margin: initial; padding: initial; }
.clearfix:after { display: block; clear: both; content: "\0020"; visibility: hidden; height: 0; }
/*team*/
.team { }

.team .team_list { margin-left: -30px; }
.team .team_list .listt { }
.team .team_list .listt li { margin-bottom: 30px; padding-left: 30px; border-radius: 5px; width: 33%; }
.team .team_list .listt li .hr { border-radius: 5px 5px 0 0; width: 100%; display: block; }
.team .team_list .listt li p { padding: 5px 0 5px 10px;  background: #cc0000; font-size: 14px; color: #fff;text-align:center}
.team .team_list .listt li span { font-size: 12px; }

@media (max-width: 1024px) {
	.team .brief { padding: 0 10px; }
	.team .team_list .list li { width: 33.33%; }
}

@media (max-width: 667px) {
	.team .team_list .list li { width: 50%; }
}

@media (max-width: 500px) {
	.team .team_list .list li { width: 100%; }
}



.g_mt { margin-top: 45px; }
.g_mt::before,
.g_mt::after { content: ''; display: block; clear: both; }

.listt { }
.listt li { float: left; box-sizing: border-box; display: inline-block; width: 50%; }



.g_imgf { max-width: 100%; }