.layer{background:rgba(0,0,0,0.8);position: fixed;left:0;top:0;right:0;bottom:0;z-index:10;opacity:0; z-index: -1; transition:all 0.3s ease-out 0s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.layer.showdiv{opacity:1;visibility:visible; z-index: 100000;}
.layer .close{font-size:60px; font-family: "å®‹ä½“"; position:absolute;right:50px;top:50px;width:80px;height:80px;text-align: center;line-height:80px;cursor:pointer;color:#ccc;}
.layer .search_box{height:45px;line-height:45px;width:550px;display:-ms-flexbox;display:flex;transform:translateY(-50px);opacity:0;margin-top:-100px;}
.layer.showdiv .search_box{transform:none;transition:all 0.5s ease-out 0s;opacity:1;}
.layer .search_box .kw{background:#fff; border:none; -ms-flex:1;flex:1;padding:0 12px;font-size:16px;-webkit-appearance:none;appearance:none;border-radius:0;}
.layer .search_box .ok{background:#106537;color:#fff; box-shadow: none; border:none; width:120px;text-align: center;font-size:18px;cursor: pointer;-webkit-appearance:none;appearance:none;border-radius:0;}
.layer.active{ opacity: 1; z-index: 1000000;}

.search-a {
    position: absolute;
    right: 0;
    top: 2px;
    display: block;
    line-height: 68px;}



#yqfk{box-shadow: 4px 4px 15px rgba(16, 101, 55, 0.6); padding: 0px 14px 14px 0px;box-sizing: border-box;margin-top:50px;background: #00754f;
    border-radius: 0 0 0 1rem;}
#yqfk .dsd{padding:0 25px;background: url(images/s2-img02.jpg)center no-repeat;background-size:100% 100%;padding-bottom: 25px;    min-height: 400px;}

#kpxzs{box-shadow: 4px 4px 15px rgba(16, 101, 55, 0.6); padding: 0px 0px 14px 14px;box-sizing: border-box;margin-top:50px;background: #00754f;
    border-radius: 0 0 1rem 0;}
#kpxzs .dsd{padding:0 25px;background: url(images/s2-img02.jpg)center no-repeat;background-size:100% 100%;padding-bottom: 25px;    min-height: 400px;}
#yqfk ul li:hover a{    color: #106537;}
#kpxzs ul li:hover a{    color: #106537;}
.yqlj h2{font-size:20px;color:#106537;width:100px;line-height:30px;display:block;float:left;}
.yqlj a{color:#333;font-size:18px;line-height:30px;margin:0 15px;}
.yqlj{padding-bottom:30px;}
