ul.opn{overflow:hidden;width:100%;margin-left:-1.80%;}
ul.opn li{overflow:hidden;background:#e0eff3;width:29%;height:350px;float:left;margin:1% 0% 2% 4.30%;-webkit-transition:0.5s;transition:0.5s;border-bottom:1px solid#6acaee;position:relative;box-shadow:1px 2px 3px #b0bdc6;cursor:pointer;}
ul.opn li img{width:100%;max-width:1000px;height:260px;-webkit-transition:all.2s ease-in-out;-webkit-transition:all.5s ease-in-out;}
ul.opn li .jd{background:#e0eff3;width:96%;max-width:550px;min-height:40px;top:0px;z-index:10;position:relative;padding:2%;}
ul.opn li .tgs{background:#df3c54;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:#582e8b;text-align:center;}
ul.opn li p{line-height:25px;font:15px fn1;color:#575757;margin-top:4px;}
ul.opn li:hover{border-bottom:1px 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:-webkit-linear-gradient(left,rgba(98, 195, 234, 0.40), rgba(194, 183, 235, 0.30));width:100%;border:1px solid#a4d5ee;cursor:pointer;padding:8px;margin:0px 0px 20px 0px;font-family:fn2;color:#1577a6;font-size:16px;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;}
}