@charset "utf-8";

.jmStaff_wrap p { margin:0; padding:0;}
.jmStaff_wrap ul { margin:0; padding:0;}

.float { float: left;}
.defaultDiv { position: relative; float:left;}
.w100 { width: 100%;}

.jmStaff_wrap { padding: 0; margin: 0;}

.jmStaff_cata { margin-bottom: 50px;}
.jmStaff_cata div { display:inline-block;}
.jmStaff_cata a { color: #666;}
.jmStaff_cata .jmStaff_cataOn a {
	color:#ffffff !important;
}
.jmStaff_cata p {
	display:inline-block;
	cursor:pointer;
	color:#666;
	font-size:13px;
	font-weight:bold;
	padding:10px 20px;
	margin-bottom: 4px;
	border-width: 1px;
	border-style: solid;
	text-decoration:none;
	 text-align:center;
}
.jmStaff_cataBlank { display: none !important;}

.jmStaff_cataMo { display:none;}

.jmStaff_title { border-bottom: 1px solid #d2d2d2; position:relative;margin-bottom: 50px;}
	.jmStaff_title p { font-size: 20px; font-weight:600; color:#333; text-align: left; line-height:2; letter-spacing: -1px; padding-left: 21px;}
	.jmStaff_title p img { vertical-align: middle; margin-bottom: 4px;}

.jmStaff_area1 { margin-bottom: 50px; font-size: 0px;}
.jmStaff_area2 { margin-bottom: 50px; font-size: 0px;}
	.jmStaff_box p:nth-child(1) { position:relative; width:100%; border: 2px solid #fff; border-radius:3px; box-shadow: 0 0 3px #999; overflow:hidden;}
	.jmStaff_box p:nth-child(1) img { vertical-align: top;}
	.jmStaff_box p:nth-child(1):hover span { position:absolute; left: 0; top: 0; bottom: 0; right: 0; border: 3px solid #00a3f7; cursor:pointer;}
	.jmStaff_box p:nth-child(2) { margin-top: 15px; text-align:center; font-size: 20px; color:#333; font-weight:600; letter-spacing: -1px;}
	.jmStaff_box p:nth-child(2) span { display:block; padding-top: 3px; text-align:center; font-size:15px; color:#666; font-weight: normal; line-height:1.2;}
	.jmStaff_more { position:absolute; right: 0; bottom: 0;}
	
	.jmStaff_box1 { display:inline-block; width: 190px; margin: 0 50px; margin-bottom: 40px; vertical-align:top;}
	.jmStaff_box1 p:nth-child(1) {width: 186px;}
	.jmStaff_box1 p:nth-child(2) span { line-height: 1.4;}
	.nocata:nth-child(1) { margin-left: 25px;}
	
	.jmStaff_box2 { display:inline-block; width: 25%; margin-bottom: 40px; vertical-align:top; text-align:center;}
	.jmStaff_box2 > div { display:inline-block; vertical-align:top; width: 160px;}
	
	.jmStaff_box2 p:nth-child(1) {width: 158px;}	
	.jmStaff_box2 p span {font-weight: normal;}
@media all and (max-width:1000px){
	.jmStaff_box2 { width: 25%;}
}

@media all and (max-width:799px){
	.jmStaff_cata { font-size:0;}
	.jmStaff_cata div { display: table; width: 100%;}
	.jmStaff_cata p { display:table-cell; width: 50%; padding: 10px 0; border-left: none; border-top: none; vertical-align:middle;}
	.jmStaff_cata div:nth-child(1) p { border-top: 1px solid #ccc;}
	.jmStaff_cata div p:nth-child(1) { border-left: 1px solid #ccc;}
	.jmStaff_cataBlank { display:table-cell !important; visibility: hidden;}	
	.jmStaff_area1 { text-align:center;}
		.jmStaff_box2 { width: 33.3%;}	
}

@media all and (max-width:600px){	
	.jmStaff_box2 { width: 50%;}
}
@media all and (max-width:400px){	
	.jmStaff_cata { display:none;}
	.jmStaff_cataMo { display: block; padding: 20px; margin-bottom: 50px;}
	.jmStaff_cataMo select { width: 100%; padding: 5px; border: 1px solid #fff; font-size: 18px;}
	
	.jmStaff_box2 { width: 100%;}
	
}




