ul.opn{overflow:hidden;width:100%;margin-left:-1.80%;}
ul.opn li{overflow:hidden;background:#f7f8f9;width:29%;height:360px;float:left;margin:1% 0% 2% 4.30%;-webkit-transition:0.5s;transition:0.5s;border-bottom:2px solid#05a354;position:relative;box-shadow:1px 2px 3px #b0bdc6;cursor:pointer;}
ul.opn li img{width:100%;max-width:1000px;height:250px;-webkit-transition:all.2s ease-in-out;-webkit-transition:all.5s ease-in-out;}
ul.opn li .jd{background:#f7f8f9;width:96%;max-width:550px;min-height:40px;top:0px;z-index:10;position:relative;padding:2%;}
ul.opn li .tgs{background:#068542;color:#fff;text-align:center;width:37px;top:0px;right:10px;z-index:10;position:absolute;padding:3px;font:18px fn10;border-bottom-left-radius:5px;border-bottom-right-radius:5px;text-shadow:0px 1px 1px #000;}
ul.opn li span{font:13px fn9;line-height:26px;}
ul.opn li h2{font:16px fn3;line-height:20px;color:#03582b;}
ul.opn li p{line-height:25px;font:15px fn1;color:#575757;margin-top:4px;}
ul.opn li:hover{border-bottom:2px solid#fbaa3c;box-shadow:2px 3px 4px #b0bdc6;}
ul.opn > li:hover img{opacity:0.8;-webkit-transform:scale(1.20);}

.lpg{background:url(../../../img/ic/re.gif) no-repeat 50% 50%;height:35px;display:none;}
.lm{background:#f5fbfe;width:100%;border:1px solid#58c070;cursor:pointer;padding:5px;margin:0px 0px 20px 0px;font-family:fn6;color:#048041;font-size:14px;border-radius:17px;transition:0.5s;text-shadow:0px 1px 1px #fff;}
.lm:hover{background:#fff;color:#000;border:1px solid#f9bf13;}
@media only screen and (max-width:1150px){
	ul.opn li {width:98%;margin:3% 0% 3% 2%;}
	ul.opn li img{height:250px;}
}