@charset "UTF-8";

/*common*/


.newProf ._prFlList{overflow:hidden; margin-top: 20px; clear: both; float: left; }
.newProf ._prFlList li{display:inline-block;width:calc(100% / 4);float:left;padding:7px;box-sizing:border-box;margin-bottom: 45px;border: 4px solid transparent;transition:ease all .3s;}
.newProf ._prFlList li:hover{border: 4px solid orange;}
.newProf ._prFlList li .thumbnail{overflow:hidden;height: 180px;margin-bottom: 30px; position:relative;}
.newProf ._prFlList li .thumbnail a{display:block;height: 100%;position: relative;}
.newProf ._prFlList li:hover .thumbnail a:after{display:block;content: 'click';background-color:rgba(0,0,0,.5);position: absolute;width: 100%;height: 100%;left: 0;top: 0;text-align: center;color: #fff;font-size: 20px;padding: 40% 0;box-sizing: border-box;line-height: 1.2;}
.newProf ._prFlList li .thumbnail img{width:100%; height:100%;}
.newProf ._prFlList .artclInfo dt{display:none !important;}
.newProf ._prFlList .artclInfo dd{height: 38px;line-height:25px;overflow:hidden;word-break: keep-all;}
.newProf ._prFlList .artclInfo .artclTitle{font-size:20px;margin:15px 0 5px;line-height: 1.2;}
.newProf ._prFlList .artclInfo .artclTitle strong{color:#000; line-height:1.2;}
.newProf ._prFlList .artclInfo dl{display:none}
.newProf ._prFlList .artclInfo .t1{margin-bottom: 10px;font-size: 16px;display: block;}
.newProf ._prFlList .artclInfo .t1 dd{line-height: 1.2;font-size: 16px;color: #1840d0;font-weight: bold; padding-left:0 !important;}
.newProf ._prFlList .artclInfo .text{height: 135px;line-height: 20px;overflow:hidden;word-break: keep-all;}

._prFlView{}
._prFlView .thumbLi{overflow: hidden;margin-bottom: 50px;}
._prFlView .thumbnail{width: 30%;float: left;}
._prFlView .thumbnail img{width: 100%;}
._prFlView .artclInfo{width: 65%;float: right;}
._prFlView .artclInfo .artclTitle{font-size: 25px;line-height: 1.2;margin-bottom: 5px;}
._prFlView .artclInfo dl{position: relative;padding-left: 100px;font-size: 14px;min-height: 30px;border-bottom: 1px dotted #ddd;margin-bottom: 5px; box-sizing:border-box;}
._prFlView .artclInfo dt{position: absolute;left:0; top:0; padding-left:10px;}
._prFlView .artclInfo dt:before{content:''; width:3px; height:3px; background-color:#2d24b1; position:absolute; left:0; top:50%; margin-top:-1.5px; display:block;}
._prFlView .artclInfo dd{line-height:1.3; padding:5px 0 10px;}
._prFlView .prof-content{margin: 0 0 50px 0;border-bottom: 1px solid #ddd;padding: 30px 0;border-top: 1px solid #ddd;}
._prFlView .artclInfo dl.engName{border: none;padding: 0;font-size: 16px;line-height: 1.2;color: #493fd8;font-weight: 600;margin-bottom: 10px;}
._prFlView .artclInfo dl.engName dt{display: none !important;}
._prFlView .artclInfo dl.engName dd{padding-left:0 !important;}
._prFlView ._prFlDetail{margin: 0 0 50px 0;border-bottom: 1px solid #ddd;padding: 30px 0;border-top: 1px solid #ddd;}

@media screen and (max-width:1023px) {
	.newProf ._prFlList li{width:50%;}
	.newProf ._prFlList li .thumbnail{height:300px;}
}

@media screen and (max-width:600px) {
	.newProf ._prFlList li{width:100%;}
	.newProf ._prFlList li .thumbnail{height:auto;}
	.newProf ._prFlList li:hover .thumbnail a:after{padding:30% 0;}
	._prFlView .thumbnail{width:100%;}
._prFlView .artclInfo{width:100%; margin-top:30px;}
}
