@charset "utf-8";
/* CSS Document */
body{font:normal normal 0.32rem/1 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;color: #000;background: #fff;min-width: 1240px;}
textarea,input{font:normal normal 0.28rem/1.5 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;}
img{display:block;border: none;}
.clear:after {content:"";display: block;clear:both;}
input[type=button], input[type=submit], input[type=file], input[type=reset], button { cursor: pointer; -webkit-appearance: none;}
body,p,ol,ul,h1,h2,h3,h4,h5,h6{margin: 0;padding:0;list-style: none;font:normal normal 0.28rem/1.5 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;}
button{font:normal normal 0.28rem/1.5 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;}
a{color:inherit;text-decoration: none;}
.i100{overflow:hidden;}
.i100>img{width: 100%;}
.i200{overflow: visible;}
.i200>img{height: 100%;}
a>img{width: 100%;}
.to1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.a1{position: relative;}
.a1>a{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: block;}
input{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
select{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
button{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
textarea{border: 0;display: block;outline: none;background: none;box-sizing: border-box;resize: none;}
.clear{overflow: hidden;}

{hd1}
.hd1-a1{width: 100%;height: 44px;background: #fff;position: relative;overflow: hidden;border-bottom: 1px solid #eff0f0;}
.hd1-a2{width: 1200px;height: 100%;margin: 0 auto;overflow: hidden;}
.hd1-a3{width: 334px;padding-top: 9px;float: left;}
.hd1-a4{float: right;padding-top: 14px;}
.hd1-a4>div{float: left;margin-left: 16px;font-size: 14px;line-height: 16px;color: #787878;border-left: 1px solid #787878;padding-left: 15px;margin-left: 15px;}
.hd1-a4>div:first-child{border-left: 0;padding-left: 0;margin-left: 0;}
.hd1-b1{width: 100%;height: 144px;position: relative;}
.hd1-b2{width: 1200px;height: 100%;position: relative;margin: 0 auto;}
.hd1-b3{width: 570px;position: absolute;top: 28px;left: 0;}
.hd1-b4{width: 310px;height: 46px;border: 1px solid #157946;border-radius: 4px;box-sizing: border-box;overflow: hidden;position: absolute;top: 49px;right: 0;}
.hd1-b5{width: 190px;height: 30px;position: absolute;top: 7px;left: 16px;}
.hd1-b5 input{width: 100%;height: 100%;font-size: 16px;line-height: 30px;color: #464646;position: relative;}
.hd1-b6{width: 80px;height: 100%;position: absolute;top: 0;right: 0;background: #157946;cursor: pointer;}
.hd1-b6 img{width: 20px;position: absolute;top: 12px;left: 10px;}
.hd1-b6 div{font-size: 16px;line-height: 20px;color: #fff;position: absolute;top: 12px;right: 10px;}
.hd1-b6+input{display: none;}
.hd1-c0{width: 100%;overflow: hidden;}
.hd1-c1{width: 100%;height: 84px;background: #157946;position: relative;z-index: 1;}
.hd1-c2{width: 1200px;height: 100%;position: relative;margin: 0 auto;}
.hd1-c3{height: 100%;float: left;z-index: 1;}
.hd1-c3:hover{z-index: 2;}
.hd1-c3.on1{z-index: 2;}
.hd1-c4{height: 100%;position: relative;}
.hd1-c5{font-size: 16px;line-height: 16px;color: #ffffff;padding-top: 24px;position: relative;}
.hd1-c6{font-size: 12px;line-height: 12px;color: #64957c;text-align: center;white-space: nowrap;width: 100%;position: absolute;top: 50px;left: 0;}
.hd1-c7{width: 1px;height: 20px;background: #fff;position: absolute;top: 32px;left: 0;}
.hd1-c3:first-child .hd1-c7{display: none;}
.hd1-c8{width: 0;height: 82px;background: #fff;border-left: 0 solid #f8f8f8;border-right: 0 solid #f8f8f8;border-bottom: 2px solid #157946;position: absolute;top: 0;left: 50%;transition: 0.5s;}
.hd1-c3:hover .hd1-c8{width: 100%;left: -2px;border-left: 2px solid #ececec;border-right: 2px solid #ececec;transition: 0.5s;}
.hd1-c3.on1 .hd1-c8{width: 100%;left: -2px;border-left: 2px solid #fff;border-right: 2px solid #fff;}
.hd1-c9{width: 1200px;padding: 20px;background: #fff;box-sizing: border-box;position: absolute;top: 100%;left: 0;display: none;box-shadow: 0 5px 10px rgba(196,196,196,0.4);}
.hd1-c3:hover .hd1-c9{display: block;}
.hd1-c3:hover .hd1-c5{color: #157946;}
.hd1-c9>div{font-size: 16px;line-height: 32px;color: #333333;border-top: 1px solid rgba(255, 255, 255, 0.3);padding: 0 10px;float: left;}
.hd1-c9>div:hover{background-color: rgba(0, 0, 0, 0.05);}
.hd1-c1.on1{background: #cd0401;}
.hd1-c1.on1 .hd1-c5{color: #fff;}
.hd1-c1.on1 .hd1-c6{color: #fff;}
.hd1-c1.on1 .hd1-c8{background: #b30300;border-bottom: 2px solid #ff8c8a;}
.hd1-c1.on1 .hd1-c3:hover .hd1-c8{border-left: 2px solid #cd0401;border-right: 2px solid #cd0401;}
.hd1-c1.on1 .hd1-c3.on1 .hd1-c8{border-left: 2px solid #cd0401;border-right: 2px solid #cd0401;}

{ft1}
.ft1-a1{width: 100%;height: 42px;position: relative;background: #018f46;padding: 20px 0;z-index: 1;}
.ft1-a2{width: 1200px;position: relative;margin: 0 auto;}
.ft1-a3{width: 1212px;position: relative;margin-left: -6px;}
.ft1-a4{width: 291px;height: 42px;background: #67bc90;border-radius: 4px;margin: 0 6px;box-sizing: border-box;float: left;position: relative;}
.ft1-a5{width: 230px;height: 30px;position: absolute;top: 7px;left: 20px;font-size: 14px;line-height: 30px;color: #fff;}
.ft1-a6{width: 12px;position: absolute;top: 18px;right: 13px;}
.ft1-a6 img:first-child{display: block;}
.ft1-a6 img:first-child+img{display: none;}
.ft1-a4:hover .ft1-a6 img:first-child{display: none;}
.ft1-a4:hover .ft1-a6 img:first-child+img{display: block;}
.ft1-a7{width: 1200px;border: 1px solid #d4d4d4;border-radius: 4px;background: #fff;box-sizing: border-box;padding: 20px;position: absolute;top: 100%;display: none;}
.ft1-a4:hover .ft1-a7{display: block;}
.ft1-a7>div{font-size: 14px;line-height: 30px;margin-right: 20px;float: left;transition: 0.5s;}
.ft1-a7>div:hover{color: #157946;transition: 0.5s;}
.ft1-a4:first-child .ft1-a7{left: -1px;}
.ft1-a4:first-child+div .ft1-a7{left: -304px;}
.ft1-a4:first-child+div+div .ft1-a7{right: -304px;}
.ft1-a4:first-child+div+div+div .ft1-a7{right: -1px;}
.ft1-a8{width: 100%;overflow: hidden;}
.ft1-b1{width: 100%;position: relative;overflow: hidden;z-index: 0;}
.ft1-b2{width: 1200px;position: relative;margin: 0 auto;z-index: 0;}
.ft1-b3{width: 1920px;position: absolute;bottom: 0;left: -360px;}
.ft1-b4{width: 1200px;position: relative;margin: 0 auto;padding: 36px 0 56px 0;z-index: 1;}
.ft1-b5{width: 61px;float: left;margin-left: 186px;}
.ft1-b6{width: 760px;margin-right: 140px;float: right;font-size: 14px;line-height: 30px;color: #454545;position: relative;top: 6px;}
.ft1-a1.on1{background: #cd0401;}
.ft1-a1.on1 .ft1-a4{background: #e16867;}
.ft1-a1.on1 .ft1-a7>div:hover{color: #cd0401;transition: 0.5s;}

{ind1}
.ind1-a1{width: 1200px;position: relative;margin: 0 auto;padding: 40px 0;z-index: 0;}
.ind1-a2{width: 100%;height: 440px;position: relative;}
.ind111{width: 1200px!important;height: 440px!important;position: relative;}
.ind111>div{width: 1200px;height: 440px;position: relative;}
.ind111>div>div{width: 1200px;height: 440px;position: relative;}
.ind1-a3{width: 1200px;height: 440px;position: relative;}
.ind1-a3 img{min-height: 100%;transition: 0.5s;}
.ind1-a3:hover img{transform: scale(1.08);transition: 0.5s;}
.ind112{position: absolute;bottom: 32px;left: 0;z-index: 1;width: 100%;text-align: center;}
.ind112 .swiper-pagination-switch{display: inline-block;width: 16px;height: 16px;background: #6f6f6f;border-radius: 8px;opacity: 0.8s;margin: 0 4px;transition: 0.5s;}
.ind112 .swiper-active-switch{width: 48px;background: #006b35;opacity: 1;transition: 0.5s;}

{ind2}
.ind2-a1{width: 1200px;position: relative;margin: 0 auto;margin-bottom: 40px;}
.ind2-a2{width: 580px;position: relative;float: left;}
.ind2-a2:first-child+div.ind2-a2{float: right;}

{title1}
.title1-a1{width: 100%;height: 55px;border-bottom: 1px solid #ddd;margin-bottom: 10px;position: relative;}
.title1-a2{width: 6px;height: 26px;background: #157946;border-radius: 2px;position: relative;top: 15px;margin-right: 16px;float: left;}
.title1-a3{font-size: 24px;line-height: 56px;color: #252525;float: left;}
.title1-a4{font-size: 16px;line-height: 56px;color: #157946;text-transform: uppercase;float: right;}
.title1-a1.on1 .title1-a2{background: #cd0401;}

{ind3}
.ind3-a1{width: 100%;}
.ind3-a2{width: 100%;height: 40px;position: relative;padding-left: 18px;box-sizing: border-box;}
.ind3-a3{width: 5px;height: 5px;background: #afbed8;border-radius: 50%;position: absolute;top: 17px;left: 0;}
.ind3-a4{width: 460px;height: 100%;font-size: 16px;line-height: 40px;color: #333333;float: left;transition: 0.5s;}
.ind3-a2:hover .ind3-a4{color: #157946;transition: 0.5s;}
.ind3-a5{font-size: 16px;line-height: 40px;color: #999999;float: right;}
.ind3-a6{width: 100%;margin-bottom: 17px;padding-top: 5px;}
.ind3-a6>div{width: 100%;}
.ind3-a6>div img{transition: 0.5s;}
.ind3-a6>div:hover img{transform: scale(1.08);transition: 0.5s;}
.ind3-a7{width: 100%;position: relative;margin-bottom: 20px;}
.ind3-a8{width: 190px;height: 120px;position: relative;float: left;}
.ind3-a8>img{min-height: 100%;transition: 0.5s;}
.ind3-a8:hover>img{transform: scale(1.08);transition: 0.5s;}
.ind3-a9{width: 370px;position: relative;float: right;}
.ind3-a10{width: 100%;font-size: 20px;line-height: 32px;color: #454545;height: 64px;transition: 0.5s;}
.ind3-a10{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}
.ind3-a10:hover{color: #157946;transition: 0.5s;}
.ind3-a11{font-size: 16px;line-height: 26px;color: #8f8f8f;}
.ind3-a11 p{font-size: 16px;line-height: 26px;color: #8f8f8f;}
.ind3-a11 span{font-size: 16px;line-height: 26px;color: #8f8f8f;}
.ind3-a12{font-size: 16px;line-height: 26px;color: #157946;}
.ind3-a13{width: 100%;position: relative;overflow: hidden;}
.ind3-a14{width: 100%;position: relative;}
.ind3-a15{width: 580px;height: 40px;position: relative;float: left;margin-right: 40px;padding-left: 18px;box-sizing: border-box;}
.ind3-a16{width: 5px;height: 5px;background: #afbed8;border-radius: 50%;position: absolute;top: 17px;left: 0;}
.ind3-a17{width: 460px;height: 100%;font-size: 16px;line-height: 40px;color: #333333;float: left;transition: 0.5s;}
.ind3-a15:hover .ind3-a17{color: #157946;transition: 0.5s;}
.ind3-a18{font-size: 16px;line-height: 40px;color: #999999;float: right;}
.ind3-a19{width: 580px;position: relative;margin-bottom: 20px;margin-right: 40px;float: left;}
.ind3-a20{width: 190px;height: 120px;position: relative;float: left;}
.ind3-a20>img{min-height: 100%;transition: 0.5s;}
.ind3-a20:hover>img{transform: scale(1.08);transition: 0.5s;}
.ind3-a21{width: 370px;position: relative;float: right;}
.ind3-a22{width: 100%;font-size: 20px;line-height: 32px;color: #454545;height: 64px;transition: 0.5s;}
.ind3-a22{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}
.ind3-a22:hover{color: #157946;transition: 0.5s;}
.ind3-a23{font-size: 16px;line-height: 26px;color: #8f8f8f;}
.ind3-a23 p{font-size: 16px;line-height: 26px;color: #8f8f8f;}
.ind3-a23 span{font-size: 16px;line-height: 26px;color: #8f8f8f;}
.ind3-a24{font-size: 16px;line-height: 26px;color: #157946;}
.ind2-a1.on1 .ind3-a2:hover .ind3-a4{color: #cd0401;}
.ind2-a1.on1 .ind3-a10:hover{color: #cd0401;}
.ind2-a1.on1 .ind3-a12{color: #cd0401;}
.ind2-a1.on1 .ind3-a15:hover .ind3-a17{color: #cd0401;}
.ind2-a1.on1 .ind3-a22:hover{color: #cd0401;}
.ind2-a1.on1 .ind3-a24{color: #cd0401;}

{ind4}
.ind4-a1{width: 100%;height: 266px;background: #ecfef2;padding: 5px 40px 0 40px;box-sizing: border-box;}
.ind4-a2{width: 100%;height: 40px;border-bottom: 1px solid #ddd;position: relative;font-size: 24px;font-weight: 400;color: #252525;}
.ind4-a2 div{width: 98px;height: 7px;background: #f17f1e;position: absolute;bottom: -4px;left: 0;}
.ind4-a3{width: 100%}
.ind4-a4{width: 25%;padding-top: 23px;float: left;}
.ind4-a5{width: 100%;position: relative;}
.ind4-a5 img{margin: 0 auto;width: 35%;}
.ind4-a6{width: 100%;font-size: 16px;line-height: 36px;color: #252525;text-align: center;}

{ind5}
.ind5-a1{width: 1200px;position: relative;margin: 0 auto;margin-bottom: 40px;}

{ind6}
.ind6-a1{width: 1200px;position: relative;margin: 0 auto;overflow: hidden;margin-bottom: 44px;}
.ind6-a2{width: 1208px;position: relative;}
.ind6-a2>div{width: 294px;height: 62px;position: relative;margin-right: 8px;margin-bottom: 8px;float: left;border: 1px solid #c6c6c6;box-sizing: border-box;}
.ind6-a2>div img{height: 100%;}

{place1}
.place1-a1{width: 1200px;position: relative;margin: 0 auto;padding: 30px 0;}
.place1-a2{width: 14px;float: left;margin-right: 14px;}
.place1-a3{font-size: 16px;line-height: 24px;color: #666666;float: left;}

{page1}
.page1-a1{width: 100%;position: relative;text-align: center;margin-bottom: 60px;}
.page1-a1>a{width: 42px;height: 42px;font-size: 16px;line-height: 42px;color: #222;background: #e8e8e8;text-align: center;margin: 0 2px;display: none;transition: 0.5s;}
.page1-a1>a:nth-child(1),.page1-a1>a:nth-last-child(1){width: 62px;}
.page1-a1>a:nth-child(2),.page1-a1>a:nth-last-child(2){width: 74px;}
.page1-a1>a:hover{color: #fff;background: #018f46;transition: 0.5s;}
.page1-a1>a.select{color: #fff;background: #018f46;}

{media1}
.media1-a1{width: 1200px;position: relative;margin: 0 auto;margin-bottom: 60px;}
.media1-a2{width: 100%;position: relative;padding-bottom: 28px;margin-bottom: 28px;border-bottom: 1px solid #ececec;}
.media1-a3{width: 314px;height: 198px;position: relative;float: left;}
.media1-a3 img{min-height: 100%;transition: 0.5s;}
.media1-a3:hover img{transform: scale(1.08);transition: 0.5s;}
.media1-a4{width: 850px;padding-top: 14px;float: right;}
.media1-a5{width: 80%;font-size: 20px;line-height: 28px;color: #414141;font-weight: bold;transition: 0.5s;}
.media1-a5:hover{color: #157946;transition: 0.5s;}
.media1-a6{font-size: 16px;line-height: 40px;color: #9e9e9e;}
.media1-a7{width: 100%;height: 84px;font-size: 16px;line-height: 28px;color: #868686;}
.media1-a7{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: normal;}
.media1-a7 p{font-size: 16px;line-height: 28px;color: #868686;}
.media1-a7 span{font-size: 16px;line-height: 28px;color: #868686;}
.media1-a8{width: 40px;position: absolute;top: 10px;right: 0;}
.media1-a8>img:first-child{display: block;}
.media1-a8>img:first-child+img{display: none;}
.media1-a8:hover>img:first-child{display: none;}
.media1-a8:hover>img:first-child+img{display: block;}

{structure1}
.structure1-a1{width: 100%;position: relative;overflow: hidden;padding: 50px 0;}
.structure1-a2{width: 1200px;position: relative;margin: 0 auto;}
.structure1-a2>div{width: 1920px;height: 2000px;position: absolute;top: -50px;left: -360px;}
.structure1-a2>div{background: url(../img/b09.jpg) repeat-y #fff;background-size: 1920px auto;}
.structure1-a3{width: 1200px;position: relative;margin: 0 auto;margin-bottom: 40px;}
.structure1-a4{width: 6px;height: 30px;background: #157946;float: left;position: relative;top: 10px;}
.structure1-a5{font-size: 30px;line-height: 50px;color: #252525;font-weight: bold;float: left;margin-left: 18px;}
.structure1-a6{width: 1200px;position: relative;margin: 0 auto;}
/* .structure1-a7{width: 230px;position: relative;float: left;}
.structure1-a8{width: 100%;height: 58px;background: #dddddd;margin-bottom: 18px;font-size: 20px;line-height: 58px;color: #333;text-align: center;cursor: pointer;transition: 0.5s;}
.structure1-a8:hover{background: #157946;color: #fff;transition: 0.5s;}
.structure1-a8.on1{background: #157946;color: #fff;}
.structure1-a9{width: 956px;position: relative;float: right;}
.structure1-a10{width: 100%;position: relative;display: none;}
.structure1-a10.on1{display: block;}
.structure1-a11{width: 239px;height: 58px;background: #efefef;position: relative;float: left;margin-bottom: 18px;cursor: pointer;transition: 0.5s;}
.structure1-a11:hover{background: #dddddd;transition: 0.5s;}
.structure1-a11>div:first-child{width: 6px;height: 6px;background: #157946;border-radius: 50%;position: absolute;top: 26px;left: 12px;}
.structure1-a11>div:first-child+div{font-size: 14px;line-height: 58px;color: #333;position: absolute;top: 0;left: 30px;} */
.structure1-a7{width: 1220px;position: relative;margin-bottom: 40px;overflow: hidden;}
.structure1-a8{width: 224px;height: 58px;background: #dddddd;margin-right: 20px;margin-bottom: 18px;font-size: 20px;line-height: 58px;color: #333;text-align: center;cursor: pointer;transition: 0.5s;float: left;}
.structure1-a8:hover{background: #157946;color: #fff;transition: 0.5s;}
.structure1-a8.on1{background: #67bc90;color: #fff;}
.structure1-a9{width: 100%;position: relative;}
.structure1-a10{width: 100%;position: relative;display: none;}
.structure1-a10.on1{display: block;}
.structure1-a11{width: 20%;height: 58px;background: #67bc90;position: relative;float: left;margin-bottom: 18px;cursor: pointer;transition: 0.5s;}
.structure1-a11:hover{background: #157946;transition: 0.5s;}
.structure1-a11>div:first-child{width: 6px;height: 6px;background: #157946;border-radius: 50%;position: absolute;top: 26px;left: 12px;}
.structure1-a11>div:first-child+div{font-size: 16px;line-height: 58px;color: #fff;position: absolute;top: 0;left: 30px;}

{show1}
.show1-a1{width: 1200px;position: relative;margin: 0 auto;padding-top: 40px;min-height: 400px;margin-bottom: 40px;}
.show1-a2{width: 100%;font-size: 24px;line-height: 38px;color: #454545;text-align: center;margin-bottom: 40px;}
.show1-a3{width: 100%;border-top: 1px solid #E2E2E2;border-bottom: 1px solid #E2E2E2;font-size: 16px;line-height: 60px;color: #454545;margin-bottom: 40px;}
.show1-a4{width: 100%;font-size: 16px;line-height: 36px;color: #333333;}
.show1-a4 p{font-size: 16px;line-height: 36px;color: #333333;}
.show1-a4 span{font-size: 16px;line-height: 36px;color: #333333;}
.show1-a4 img{display: inline-block;}
.show1-a5{width: 100%;padding-top: 50px;position: relative;}
.show1-a6{width: 800px;position: relative;}
.show1-a7{font-size: 16px;line-height: 40px;color: #333;text-decoration: underline;transition: 0.5s;}
.show1-a7:hover{color: #007036;transition: 0.5s;}
.show1-a8{width: 186px;height: 55px;background: #018f46;font-size: 16px;line-height: 55px;color: white;text-align: center;position: absolute;bottom: 12px;right: 0;}

{structure2}
.structure2-a1{width: 1200px;height: 54px;background: #f7f7f7;position: relative;margin: 0 auto;margin-bottom: 20px;}
.structure2-a2{width: 171px;height: 100%;background: #f7f7f7;position: relative;float: left;font-size: 16px;line-height: 54px;color: #333;text-align: center;cursor: pointer;transition: 0.5s;}
.structure2-a2:hover{background: #157946;color: #fff;transition: 0.5s;}
.structure2-a2.on1{background: #157946;color: #fff;}
.structure2-a2 div{width: 100%;height: 100%;position: relative;font-size: 16px;line-height: 54px;color: #333;text-align: center;transition: 0.5s;}
.structure2-a2:hover div{color: #fff;transition: 0.5s;}
.structure2-a2.on1 div{color: #fff;}
.structure2-b1{width: 1200px;position: relative;margin: 0 auto;margin-bottom: 40px;padding: 40px;box-sizing: border-box;background: #f7f7f7;}
.structure2-b2{width: 100%;font-size: 18px;line-height: 24px;color: #333333;font-weight: bold;text-align: center;margin-bottom: 30px;}
.structure2-b3{width: 100%;font-size: 16px;line-height: 28px;color: #333333;}
.structure2-b3 p{font-size: 16px;line-height: 28px;color: #333333;}
.structure2-b3 span{font-size: 16px;line-height: 28px;color: #333333;}
.structure2-c1{width: 1200px;position: relative;margin: 0 auto;margin-bottom: 40px;}
.structure2-c2{width: 580px;padding: 10px 25px;box-sizing: border-box;background: #f7f7f7;position: relative;}
.structure2-c2:first-child{float: left;}
.structure2-c2:first-child+div{float: right;}
.structure2-c3{font-size: 30px;line-height: 40px;color: #333;font-weight: bold;margin-bottom: 30px;}
.structure2-c4{width: 100%;margin-bottom: 20px;}
.structure2-c5{width: 190px;height: 120px;position: relative;float: left;}
.structure2-c5 img{min-height: 100%;transition: 0.5s;}
.structure2-c5:hover img{transform: scale(1.08);transition: 0.5s;}
.structure2-c6{width: 320px;position: relative;float: right;}
.structure2-c7{width: 100%;height: 64px;font-size: 20px;line-height: 32px;color: #454545;transition: 0.5s;}
.structure2-c7{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}
.structure2-c7:hover{color: #157946;transition: 0.5s;}
.structure2-c8{width: 100%;font-size: 16px;line-height: 26px;color: #8f8f8f;}
.structure2-c9{font-size: 16px;line-height: 26px;color: #157946;}
.structure2-c10{width: 100%;}
.structure2-c11{width: 100%;height: 40px;position: relative;padding-left: 18px;box-sizing: border-box;}
.structure2-c12{width: 5px;height: 5px;background: #afbed8;border-radius: 50%;position: absolute;top: 17px;left: 0;}
.structure2-c13{width: 410px;height: 100%;font-size: 16px;line-height: 40px;color: #333333;float: left;transition: 0.5s;}
.structure2-c11:hover .structure2-c13{color: #157946;transition: 0.5s;}
.structure2-c14{font-size: 16px;line-height: 40px;color: #999999;float: right;}

{structure3}
.structure3-a1{width: 1200px;position: relative;margin: 0 auto;}
.structure3-a2{width: 230px;position: relative;float: left;background: #F7F7F7;}
.structure3-a3{width: 100%;height: 54px;background: #157946;text-align: center;position: relative;overflow: hidden;}
.structure3-a3>div{display: inline-block;height: 54px;font-size: 24px;line-height: 54px;color: #fff;position: relative;}
.structure3-a3>div>div{width: 4px;height: 20px;background: #fff;position: absolute;top: 17px;left: -14px;border-radius: 2px;}
.structure3-a4{width: 100%;padding: 10px;box-sizing: border-box;}
.structure3-a5{width: 100%;height: 46px;position: relative;background: #e6e4e4;font-size: 16px;line-height: 46px;color: #333;padding: 0 0 0 25px;box-sizing: border-box;margin-top: 10px;transition: 0.5s;}
.structure3-a4>a:first-child .structure3-a5{margin-top: 0;}
.structure3-a5:hover{background: #157946;color: #fff;transition: 0.5s;}
.structure3-a5.on1{background: #157946;color: #fff;}
.structure3-a6{width: 950px;position: relative;float: right;}
.structure3-b1{width: 100%;position: relative;margin: 0 auto;margin-bottom: 40px;padding: 40px;box-sizing: border-box;background: #f7f7f7;}
.structure3-b2{width: 100%;font-size: 18px;line-height: 24px;color: #333333;font-weight: bold;text-align: center;margin-bottom: 30px;}
.structure3-b3{width: 100%;font-size: 16px;line-height: 28px;color: #333333;}
.structure3-b3 p{font-size: 16px;line-height: 28px;color: #333333;}
.structure3-b3 span{font-size: 16px;line-height: 28px;color: #333333;}
.structure3-c1{width: 100%;position: relative;margin: 0 auto;}
.structure3-c2{width: 100%;padding: 40px;box-sizing: border-box;background: #f7f7f7;position: relative;margin-bottom: 40px;}
.structure3-c3{font-size: 30px;line-height: 40px;color: #333;font-weight: bold;margin-bottom: 30px;}
.structure3-c4{width: 100%;margin-bottom: 20px;}
.structure3-c5{width: 190px;height: 120px;position: relative;float: left;}
.structure3-c5 img{min-height: 100%;transition: 0.5s;}
.structure3-c5:hover img{transform: scale(1.08);transition: 0.5s;}
.structure3-c6{width: 660px;position: relative;float: right;}
.structure3-c7{width: 100%;height: 64px;font-size: 20px;line-height: 32px;color: #454545;transition: 0.5s;}
.structure3-c7{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}
.structure3-c7:hover{color: #157946;transition: 0.5s;}
.structure3-c8{width: 100%;font-size: 16px;line-height: 26px;color: #8f8f8f;}
.structure3-c9{font-size: 16px;line-height: 26px;color: #157946;}
.structure3-c10{width: 100%;}
.structure3-c11{width: 100%;height: 40px;position: relative;padding-left: 18px;box-sizing: border-box;}
.structure3-c12{width: 5px;height: 5px;background: #afbed8;border-radius: 50%;position: absolute;top: 17px;left: 0;}
.structure3-c13{width: 740px;height: 100%;font-size: 16px;line-height: 40px;color: #333333;float: left;transition: 0.5s;}
.structure3-c11:hover .structure3-c13{color: #157946;transition: 0.5s;}
.structure3-c14{font-size: 16px;line-height: 40px;color: #999999;float: right;}

{party1}
.party1-a1{width: 100%;padding: 50px 0;background: #f8f8f8;position: relative;overflow: hidden;margin-bottom: 60px;}
.party1-a2{width: 1200px;position: relative;height: 50px;margin: 0 auto;margin-bottom: 30px;z-index: 1;}
.party1-a3{width: 6px;height: 30px;background: #cd0401;border-radius: 2px;position: relative;top: 10px;float: left;}
.party1-a4{font-size: 30px;line-height: 50px;color: #252525;font-weight: bold;float: left;margin-left: 18px;}
.party1-a5{width: 122px;height: 40px;background: #cd0401;font-size: 16px;line-height: 40px;color: #fff;text-align: center;position: relative;top: 5px;float: right;}
.party1-a6{width: 1200px;position: relative;margin: 0 auto;z-index: 1;}
.party1-b1{width: 580px;position: relative;float: left;}
.party1-b2{width: 100%;height: 140px;margin-top: 18px;background: #f5f5f5;position: relative;transition: 0.5s;}
.party1-b1>a:first-child .party1-b2{margin-top: 0;}
.party1-b2:hover{background: #cd0401;transition: 0.5s;}
.party1-b3{width: 134px;height: 140px;position: relative;float: left;background: #cd0401;padding-top: 26px;box-sizing: border-box;}
.party1-b3>div:first-child{width: 100%;font-size: 48px;line-height: 64px;color: #fff;text-align: center;}
.party1-b3>div:first-child+div{width: 100%;font-size: 18px;line-height: 24px;color: #fff;text-align: center;}
.party1-b4{width: 446px;height: 140px;position: relative;float: right;padding: 26px;box-sizing: border-box;}
.party1-b5{font-size: 20px;line-height: 40px;color: #454545;transition: 0.5s;}
.party1-b2:hover .party1-b5{color: #fff;transition: 0.5s;}
.party1-b6{width: 100%;height: 52px;font-size: 16px;line-height: 26px;color: #666666;transition: 0.5s;}
.party1-b6{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}
.party1-b2:hover .party1-b6{color: #fff;transition: 0.5s;}
.party1-c1{width: 580px;position: relative;float: right;}
.party1-c2{width: 100%;height: 140px;margin-bottom: 18px;}
.party1-c2 img{min-height: 100%;transition: 0.5s;}
.party1-c2:hover img{transform: scale(1.08);transition: 0.5s;}
.party1-c3{width: 100%;}
.party1-c4{width: 100%;height: 140px;border: 1px solid #e4e4e4;background: #fff;padding: 28px;box-sizing: border-box;margin-top: 18px;}
.party1-c3>a:first-child .party1-c4{margin-top: 0;}
.party1-c5{width: 100%;height: 30px;}
.party1-c6{width: 360px;font-size: 20px;line-height: 30px;color: #000;float: left;}
.party1-c7{font-size: 14px;line-height: 30px;color: #999;float: right;margin-left: 10px;}
.party1-c8{font-size: 22px;line-height: 30px;color: #060404;float: right;}
.party1-c9{width: 100%;height: 52px;font-size: 16px;line-height: 26px;color: #666;}
.party1-c9{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}
.party1-d1{width: 1200px;position: relative;margin: 0 auto;}
.party1-d1 div{width: 1920px;height: 640px;position: absolute;bottom: -50px;left: -360px;z-index: 0;}
.party1-d1 div{background: url(../img/b11.jpg) repeat-y #f8f8f8;background-size: 1920px auto;}
.party1-e1{width: 1200px;position: relative;margin: 0 auto;margin-bottom: 40px;}
.party1-e2{width: 100%;position: relative;overflow: hidden;}
.party1-e3{width: 1240px;position: relative;}
.party1-e4{width: 580px;position: relative;margin-bottom: 20px;margin-right: 40px;float: left;}
.party1-e5{width: 190px;height: 120px;position: relative;float: left;}
.party1-e5>img{min-height: 100%;transition: 0.5s;}
.party1-e5:hover>img{transform: scale(1.08);transition: 0.5s;}
.party1-e6{width: 370px;position: relative;float: right;}
.party1-e7{width: 100%;font-size: 20px;line-height: 32px;color: #454545;height: 64px;transition: 0.5s;}
.party1-e7{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}
.party1-e7:hover{color: #cd0401;transition: 0.5s;}
.party1-e8{font-size: 16px;line-height: 26px;color: #8f8f8f;}
.party1-e8 p{font-size: 16px;line-height: 26px;color: #8f8f8f;}
.party1-e8 span{font-size: 16px;line-height: 26px;color: #8f8f8f;}
.party1-e9{font-size: 16px;line-height: 26px;color: #cd0401;}
.party1-e10{width: 580px;height: 40px;position: relative;float: left;margin-right: 40px;padding-left: 18px;box-sizing: border-box;}
.party1-e11{width: 5px;height: 5px;background: #afbed8;border-radius: 50%;position: absolute;top: 17px;left: 0;}
.party1-e12{width: 460px;height: 100%;font-size: 16px;line-height: 40px;color: #333333;float: left;transition: 0.5s;}
.party1-e10:hover .party1-e12{color: #cd0401;transition: 0.5s;}
.party1-e13{font-size: 16px;line-height: 40px;color: #999999;float: right;}

{about1}
.about1-a1{width: 1200px;position: relative;background: #f8f8f8;overflow: hidden;padding: 50px;box-sizing: border-box;margin: 0 auto;margin-bottom: 40px;}
.about1-a2{width: 100%;position: absolute;bottom: 0;left: 0;}
.about1-a3{width: 100%;height: 50px;margin-bottom: 30px;position: relative;}
.about1-a4{width: 6px;height: 30px;background: #157946;border-radius: 2px;position: relative;top: 10px;float: left;}
.about1-a5{font-size: 30px;line-height: 50px;color: #252525;font-weight: bold;float: left;margin-left: 18px;}
.about1-a6{font-size: 16px;line-height: 50px;color: #157946;font-weight: bold;float: right;}
.about1-a7{width: 100%;position: relative;font-size: 16px;line-height: 30px;color: #333333;}
.about1-a7 p{font-size: 16px;line-height: 30px;color: #333333;}
.about1-a7 span{font-size: 16px;line-height: 30px;color: #333333;}
.about1-b1{width: 1200px;position: relative;margin: 0 auto;margin-bottom: 40px;}
.about1-b2{width: 100%;position: relative;margin-bottom: 40px;}
.about1-b3{width: 100%;height: 14px;background: #f8f8f8;border-radius: 6px;position: absolute;top: 0;left: 0;}
.about1-b4{width: 100%;position: relative;}
.about1-b5{width: 400px;position: relative;float: left;padding: 54px 20px 0 20px;box-sizing: border-box;cursor: pointer;}
.about1-b6{width: 100%;height: 14px;background: #157946;border-radius: 6px;position: absolute;top: 0;left: 0;display: none;}
.about1-b5.on1 .about1-b6{display: block;}
.about1-b7{width: 100%;position: relative;font-size: 16px;line-height: 30px;text-align: center;color: #333333;}
.about1-b8{width: 100%;height: 186px;background: #f8f8f8;position: relative;overflow: hidden;}
.about1-b9{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #f8f8f8;padding: 20px;box-sizing: border-box;display: none;}
.about1-b9.on1{display: block;}
.about1-b10{width: 288px;height: 146px;position: relative;float: left;}
.about1-b10 img{min-height: 100%;transition: 0.5s;}
.about1-b10:hover img{transform: scale(1.08);transition: 0.5s;}
.about1-b11{width: 830px;height: 146px;position: relative;float: right;overflow: hidden;overflow-y: auto;font-size: 16px;line-height: 30px;color: #666666;}
.about1-c1{width: 1200px;position: relative;margin: 0 auto;margin-bottom: 40px;}
.about1-c2{width: 100%;position: relative;float: left;}
.about1-c3{width: 100%;position: relative;overflow: hidden;}
.about1-c4{width: 100%;position: relative;}
.about1-d1{width: 130px;height: 270px;position: relative;float: left;margin-right: 20px;}
.about1-d2{width: 130px;height: 170px;position: relative;margin-bottom: 12px;}
.about1-d2 img{min-height: 100%;transition: 0.5s;}
.about1-d2:hover img{transform: scale(1.08);transition: 0.5s;}
.about1-d3{width: 100%;font-size: 20px;line-height: 36px;color: #252525;text-align: center;}
.about1-d4{width: 100%;font-size: 16px;line-height: 36px;color: #666;text-align: center;}
.about1-e1{width: 330px;height: 346px;position: relative;background: #ecfef2;float: right;padding: 15px 20px 0 20px;box-sizing: border-box;}
.about1-e2{width: 100%;height: 54px;position: relative;font-size: 24px;line-height: 54px;color: #252525;font-weight: bold;margin-bottom: 36px;}
.about1-e2 div{width: 98px;height: 5px;background: #f17f1e;position: absolute;bottom: -5px;left: 0;}
.about1-e3{width: 100%;font-size: 16px;line-height: 42px;color: #333333;}

{leader1}
.leader1-a1{width: 1200px;position: relative;margin: 0 auto;margin-bottom: 40px;overflow: hidden;}
.leader1-a2{width: 1224px;position: relative;}
.leader1-b1{width: 180px;position: relative;float: left;margin-right: 24px;margin-bottom: 24px;float: left;}
.leader1-b2{width: 180px;height: 200px;position: relative;margin-bottom: 20px;}
.leader1-b2 img{min-height: 100%;transition: 0.5s;}
.leader1-b2:hover img{transform: scale(1.08);transition: 0.5s;}
.leader1-b3{width: 100%;font-size: 20px;line-height: 30px;color: #252525;text-align: center;}
.leader1-b4{width: 100%;font-size: 16px;line-height: 30px;color: #666;text-align: center;}