img {display:block;}
.index501 {position:relative;padding-bottom:1rem;}
.index501 h1 {font-size:2.7rem;font-family:fangsong;line-height:3.1rem;background:linear-gradient(to left,#01461b,#01461b) left 0.5rem no-repeat;background-size:0.25rem 2.5rem;padding-left:1rem;}
.index501 h1 span {font-family:fangsong;color:#01461b;}
.gy505 {padding:1.5rem 0.25rem 0;}
.gy505 form {display:flex;flex-wrap:nowrap;justify-content:space-between;}
.gy505 form p {width:20rem;height:5rem;}
.gy505 form p input {border:0.05rem solid #afafaf;width:100%;height:100%;text-indent:1rem;font-size:1.3rem;letter-spacing:0.05rem;border-radius:0.3rem;}
.gy505 form h2 {width:14rem;height:5rem;border-radius:0.3rem;overflow:hidden;}
.gy505 form h2 input {width:100%;height:100%;background:#2c9407;border:navajowhite;color:#fff;font-size:1.3rem;font-weight:bold;letter-spacing:0.1rem;-webkit-animation:scaleDraw 5s ease-in-out infinite;animation:scaleDraw 5s ease-in-out infinite;-moz-animation:scaleDraw 5s ease-in-out infinite;-ms-animation:scaleDraw 5s ease-in-out infinite;}
.gy2 {margin-bottom:2.75rem;}
.gy2 ul {display:flex;flex-wrap:nowrap;justify-content:space-between;margin:2rem auto;}
.gy2 ul li {background:url(../images/gy_05.jpg)left top/8.35rem 9.25rem no-repeat;width:8.35rem;height:9.25rem;color:#fff;font-size:1.5rem;font-weight:bold;line-height:2.3rem;letter-spacing:0.05rem;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;text-align:center;}
.gy201 {background:url(../images/gy_09.jpg)left top/35.5rem 6.65rem no-repeat;height:6.65rem;}
.gy201 a {display:block;width:100%;height:100%;}
.gy3 {padding-bottom:1.5rem;}
.gy3 ul {display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1rem;}
.gy3 ul li {width:11rem;height:12.5rem;text-align:center;display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;-moz-box-shadow:0rem 0.1rem 0.2rem #dddddd;box-shadow:0rem 0.1rem 0.2rem #dddddd;-webkit-box-shadow:0rem 0 0.8rem #dddddd;-ms-box-shadow:0rem 0.1rem 0.2rem #dddddd;border-radius:0.6rem;margin-bottom:1.5rem;}
.gy3 ul li img {width:9.55rem;height:7.85rem;margin-bottom:0.5rem;}
.gy3 ul li p {font-size:1.6rem;font-weight:bold;color:#2c9407;line-height:2.5rem;}
.gy404 {margin-bottom:1rem;}
.gy404 .hd {margin-bottom:1.5rem;}
.gy404 .hd ul {display:flex;flex-wrap:nowrap;justify-content:space-between;}
.gy404 .hd ul li {color:#292929;font-size:1rem;border:0.05rem solid #ccc;line-height:2.5rem;text-align:center;border-radius:0.4rem;padding:0 0.7rem;}
.gy404 .hd ul li.on {background:#d1ab85;color:#fff;}
.gy404 .bd {width:37.5rem;height:168.25rem;overflow:hidden;}
.gy404 .bd ul li {width:37.5rem;height:168.25rem;position: relative;}

.gy404 .bd ul li a {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
.gy5 {padding-bottom:1.5rem;}
.gy502 dl {margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem;}
.gy502 p {font-size:1.8rem;color:#01461b;font-weight:bold;letter-spacing:0.15rem;line-height:3rem;}
.gy502 dl dt {width:35.5rem;height:22.35rem;margin-bottom:1.25rem;}
.gy502 dl dd {width:11.3rem;height:9.45rem;}
