/*zxal*/
.zxal101 .md p, .zxal101 form h2 input, .zxal2lanmu dl dd.on, .index601 form input[type="button"], .zxal3 ul li:hover dl a, .zxal3a p, .jiazai:hover, .zxal4 .index601 p, .zxal4 .index601 font, .article_zxala a,.article_zxalbjx form input[type="button"] {color:#fff;}
.zxal1{height: 600px;}
.zxal101 {height:165px;background:#1d1e24;}
.zxal101 .md {padding:15px 0 0;}
.zxal101 .md p {font-size:20px;line-height:50px;margin-bottom:10px;text-indent:30px;background:linear-gradient(to left,#fff,#fff) 10px 15px/3px 40% no-repeat;}
.zxal101 .md p font {color:#e7cbb1;font-size:20px;}
.zxal101 form {display:flex;}
.zxal101 form dl {height:50px;display:flex;flex-wrap:nowrap;justify-content:flex-start;}
.zxal101 form dl input {border:0;height:100%;text-indent:50px;font-size:18px;letter-spacing:1px;width:270px;display:block;margin-right:34px;border-radius:6px;}
.zxal101 form dl input[name="name"] {background:url(../images/name.png)#fff 16px center/19px 22px no-repeat;}
.zxal101 form dl input[name="phone"] {background:url(../images/phone.png)#fff 15px center/24px 21px no-repeat;}
.zxal101 form dl input[name="fwmj"] {background:url(../images/index.png)#fff 15px center/26px 21px no-repeat;}
.zxal101 form h2 {width:240px;height:50px;border-radius:6px;overflow:hidden;}
.zxal101 form h2 input {width:100%;height:100%;border:none;background:#2c9407;font-size:18px;letter-spacing:1px;cursor:pointer;}
.zxal2 {margin-bottom:70px;}
.daohang {color:#60605f;line-height:50px;padding:15px 0;}
.daohang a {color:#1f1f1f;margin-left:10px;}
.daohang a:first-of-type {color:#60605f;}
.zxal2lanmu dl {line-height:50px;text-align:center;border:1px solid #f0f0f0;display:flex;border-bottom:0;align-items:center;}
.zxal2lanmu dl:last-of-type {border-bottom:1px solid #f0f0f0;}
.zxal2lanmu dl:last-of-type dd {padding:0 18px;}
.zxal2lanmu dl dt {width:120px;border-right:1px solid #f0f0f0;}
.zxal2lanmu dl dd {font-size:14px;line-height:30px;height:30px;padding: 0 12px;margin: 0 8px;cursor: pointer;}
.zxal2lanmu dl dd:first-of-type {padding:0 18px;margin-left:10px;}
.zxal2lanmu dl dd.on {background:#2c9407;border-radius:6px;}
.zxal2for {padding-bottom:60px;}
.mhtitle {margin-bottom:30px;}
.mhtitle h1 {font-size:36px;line-height:60px;padding-left:22px;background:linear-gradient(to left,#01461b,#01461b)left center/4px 35px no-repeat;padding-bottom:3px;letter-spacing:1px;}
.mhtitle h1 font {font-size:36px;color:#01461b;}
.zxal2one {position:relative;margin-bottom:30px;overflow:hidden;}
.zxal2one .bd {height:700px;}
.zxal2one .bd .tempWrap {overflow:initial !important;}
.zxal2one .bd ul li {width:1200px;height:700px;position: relative;}

.zxal2one .bd ul li span {
    position: absolute;
    top: 50px;
    left: 50px;
    line-height: 48px;
    background: #e6cdb3;
    padding: 0 20px;
    border-radius: 30px;
    font-size: 22px;
    -moz-box-shadow: 0px 2px 8px #212121;
    box-shadow: 0px 2px 8px #212121;
    -webkit-box-shadow: 0px 2px 8px #212121;
    -ms-box-shadow: 0px 2px 8px #212121;
}
.zxal2one .bd ul li img {width:100%;}
.zxal2one .cd {position:absolute;top:0;left:0;width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;opacity:0.7;}
.zxal2one .cd p {width:360px;height:700px;background:#000;}
.zxal2one .hd {margin-top:15px;overflow:hidden;width:1116px;}
.zxal2one .hd ul {display:flex;flex-wrap:nowrap;width:1860px;}
.zxal2one .hd ul li {width:170px;height:115px;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.zxal2one .hd ul li img {width:120%;}
.zxal2one .hd ul li.on {border:4px solid #2c9407;}
.zxal2one .fd {position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
.prevs,.nexts {width:94px;height:94px;position:absolute;overflow:hidden;border-radius:50px;background:#313131;top:-540px;opacity:0.5;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;}
.prevs font,.nexts font {display:block;width:60px;height:42px;overflow:hidden;position:relative;}
.prevs font:before,.nexts font:before {position:absolute;content:'';top:3px;left:10px;width:30px;height:30px;border-left:6px solid #fff;border-top:6px solid #fff;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.nexts font:before {transform:rotate(135deg);-ms-transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);}
.prevs:hover,.nexts:hover {opacity:1;}
.prevs {left:-50px;padding-left:20px;}
.nexts {right:-50px;padding-right:8px;}
.pvev,.nvxt {width:40px;height:115px;overflow:hidden;background:#2c9407;position:absolute;top:-115px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;}
.pvev font,.nvxt font {width:30px;height:28px;overflow:hidden;position:relative;display:block;}
.pvev font:before,.nvxt font:before {position:absolute;content:'';top:1px;left:10px;width:20px;height:20px;border-left:6px solid #fff;border-top:6px solid #fff;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.nvxt font:before {transform:rotate(135deg);-ms-transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);left:-3px;}
.pvev {left:0;}
.nvxt {right:0;padding-right:2px;}
.index601 {-moz-box-shadow:0px 5px 8px #dcdcdc;box-shadow:0px 5px 8px #dcdcdc;-webkit-box-shadow:0px 5px 8px #dcdcdc;-ms-box-shadow:0px 5px 8px #dcdcdc;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 35px 30px;border-radius:8px;}
.index601 p {font-size:25px;margin-bottom:20px;display:flex;flex-wrap:nowrap;align-items:center;text-indent:10px;}
.index601 p:before {content:'';display:block;width:4px;height:22px;background:#01461b;border-radius:4px;}
.index601 p font {font-size:25px;color:#c49d76;}
.index601 p span {font-size:16px;padding-top:5px;}
.index601 form {display:flex;flex-wrap:nowrap;justify-content:space-between;}
.index601 form input {width:290px;height:52px;border:none;background:#eeeff3;border-radius:6px;text-indent:15px;}
.index601 form input[type="button"] {background:#35932e;font-size:18px;width:230px;margin-left:10px;text-indent:0;}
.zxal3 {padding-bottom: 70px;}
.zxal3 ul {display:flex;flex-wrap:wrap;justify-content: flex-start;}
.zxal3 ul li {width:380px;margin-bottom:40px;border-radius:8px;margin-right: 30px;}
.zxal3 ul li:nth-of-type(3n) {margin-right: 0;}
.zxal3 ul li:hover {-moz-box-shadow:0px 5px 8px #c9c8c8;box-shadow:0px 5px 8px #c9c8c8;-webkit-box-shadow:0px 5px 8px #c9c8c8;-ms-box-shadow:0px 5px 8px #c9c8c8;}
.zxal3a {width:380px;height:250px;overflow:hidden;border-top-left-radius:8px;border-top-right-radius:8px;position:relative;display:flex;align-items:center;justify-content:center;align-content:center;flex-wrap:wrap;background:url(../images/zxal.jpg)left top/380px 250px no-repeat;}
.zxal3a img {width:116%;}
.zxal3a p {position:absolute;bottom:0;left:0;width:100%;padding:10px 0 8px 0;background:linear-gradient( to top,#2b2b2b,rgba(255,255,255,0));line-height:42px;text-indent:20px;letter-spacing:1px;}
.zxal3 ul li dl {display:flex;position:relative;border:1px solid #f1eef2;background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:20px 8px 15px 15px;}
.zxal3 ul li dl dt {width:65px;height:65px;overflow:hidden;border-radius:40px;margin-right:15px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:flex-start;}
.zxal3 ul li dl dt img {width:110%;}
.zxal3 ul li:hover .zxal3a img {width:120%;}
.zxal3 ul li dl dd span {display:block;color:#505050;font-size:22px;line-height:32px;padding-top:5px;}
.zxal3 ul li dl dd font {display:block;color:#505050;line-height:24px;}
.zxal3 ul li dl a {position:absolute;font-size:17px;color:#2c9407;line-height:42px;border:2px solid #2c9407;padding:0 17px;border-radius:8px;right:18px;top:32px;}
.zxal3 ul li:hover dl a {background:#2c9407;}
.zxal302 {width: fit-content;margin:20px auto 0;text-align:center;    min-width: 540px;}
.jiazai {display:block;line-height:80px;font-size:26px;letter-spacing:2px;border:1px solid #2c9407;border-radius:10px;font-weight:bold;color:#393939;padding: 0 25px;cursor: pointer;}
.jiazai:hover {background:#2c9407;}
.zxal3one {display:none;}
.zxal4 {background:url(../images/anli_07.jpg)left top/1920px 225px no-repeat;height:225px;}
.zxal4 .index601 {-moz-box-shadow:initial;box-shadow:initial;-webkit-box-shadow:initial;-ms-box-shadow:initial;padding-top:48px;}
.zxal4 .index601 p {font-size:36px;text-indent:0;}
.zxal4 .index601 p:before {display:none;}
.zxal4 .index601 font {font-size:25px;padding-left:20px;padding-top:8px;}
.zxal4 .index601 p i {font-style:normal;color:#c49d76;}
/* article */
#arcform{position: relative;width: 100%;height: 100%;}
.arcform{height: 411px;}
.article_zxal {margin-bottom:60px;border-top:45px solid #f6f7f8;}
.article_zxalflex {display:flex;flex-wrap:wrap;justify-content:space-between;}
.article_zxalone {width:900px;margin-bottom:30px;}
.article_zxaltitle {;}
.article_zxaltitle h1 {font-size:26px;color:#1f1f1f;line-height:40px;margin-bottom:20px;}
.article_zxaltitle p {font-size:14px;color:#777777;line-height:30px;margin-bottom:20px;}
.article_zxaltitle dl {border:1px solid #eeeeee;-moz-box-shadow:0px 5px 8px #e0e0e0;box-shadow:0px 5px 8px #e0e0e0;-webkit-box-shadow:0px 5px 8px #e0e0e0;-ms-box-shadow:0px 5px 8px #e0e0e0;display:flex;flex-wrap:nowrap;padding:35px 0;border-radius:10px;}
.article_zxaltitle dd {width:25%;text-align:center;font-size:22px;color:#181818;line-height:26px;border-right:1px dashed #d5d5d5;}
.article_zxaltitle dd:last-of-type {border:0;}
.article_zxaltitle span {display:block;font-size:15px;color:#818181;line-height:24px;margin-bottom:10px;}
.article_zxalcont{padding:35px 0 0;margin-bottom:50px;}
.article_dianping{padding:35px 0 0;}
.article_zxalcont p, .article_zxalyaod p, .article_dianping p {font-size:24px;font-weight:bold;line-height:50px;color:#202020;display:flex;flex-wrap:nowrap;align-items:center;padding-left:30px;text-indent:15px;letter-spacing:1px;margin-bottom:22px;}
.article_zxalcont p:before, .article_zxalyaod p:before, .article_dianping p:before {content:'';display:block;width:6px;height:26px;background:#38a910;border-radius:6px;}
.article_zxalimg {position:relative;}
.article_zxalimg .bd {width:900px;height:610px;overflow:hidden;margin-bottom:15px;}
.article_zxalimg .bd ul li {width:900px;height:610px;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;background: #3b3938;}
.article_zxalimg .bd ul li img {/* min-width:100%; */min-height:100%;width:auto;}
.article_zxalimg .hd {overflow:hidden;width:792px;margin:auto;}
.article_zxalimg .hd ul {display:flex;width:10000px;min-width:100%;}
.article_zxalimg .hd ul li {width:120px;height:75px;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;margin:0 6px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.article_zxalimg .hd ul li.on {border:2px solid #2c9407;}
.article_zxalimg .hd ul li img {width:130%;}
.article_zxalimg .fd {position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;margin:auto;}
.article_zxalimg .fd .pvev,.article_zxalimg .fd .nvxt {width:45px;height:75px;top:-75px;}
.dianping-img,.dianping-img img{width:100%;}

.article_zxalyaod dl {display:flex;flex-wrap:wrap;justify-content:space-between;}
.article_zxalyaod dd {display:flex;flex-direction:column;justify-content:center;align-items:center;width:33.333%;padding:30px 0;}
.article_zxalyaod dd i {;}
.article_zxalyaod dd i img {width:auto;}
.article_zxalyaod dd span {font-size:20px;color:#2c9407;line-height:40px;}
.article_zxalyaod dd font {font-size:15px;color:#373737;}
.article_zxaltwo {width:280px;margin-top:190px;display: flex;flex-direction: column;justify-content: flex-start;}
.article_zxalsjs {border:1px solid #eeeeee;border-radius:8px;padding-bottom:22px;margin-bottom:16px;-moz-box-shadow:0px 5px 8px #ededed;box-shadow:0px 5px 8px #ededed;-webkit-box-shadow:0px 5px 8px #ededed;-ms-box-shadow:0px 5px 8px #ededed;}
.article_zxalsjs span {display:block;width:fit-content;margin:0 auto 20px;font-size:18px;font-weight:bold;line-height:40px;border-bottom:2px solid #333;padding-top:10px;}
.article_zxalsjs i {width:240px;height:240px;overflow:hidden;display:flex;flex-wrap:wrap;border-radius:8px;margin:auto;}
.article_zxalsjs i img {width:100%;}
.article_zxalsjs p {font-size:24px;display:flex;padding:0 0 10px 0;line-height:36px;position:relative;margin:18px 18px 16px 20px;border-bottom:1px dashed #dbdbdb;}
.article_zxalsjs p span {font-size:15px;color:#b49371;border:0;line-height:24px;margin:0 0 0 6px;padding-top:10px;}
.article_zxalsjs dl {display:flex;width:240px;margin:0 auto 20px;}
.alswt {display:block;margin:auto;width:225px;line-height:42px;text-align:center;border:2px solid #2c9407;border-radius:8px;color:#2c9407;font-size:17px;letter-spacing:1px;}
.article_zxalsjs dd {text-align:center;font-size:15px;color:#818181;line-height:24px;width:33.33%;}
.article_zxalsjs dd font {display:block;color:#181818;}
.article_zxalsjs p a {background:url(../images/al07.png)left top/100px 36px no-repeat;width:100px;height:36px;position:absolute;top:0;right:-8px;}
.article_zxalbj {background:linear-gradient(to left,#399b15,#399b15)left top/100% 235px no-repeat;border-radius:8px;border:1px solid #eeeeee;padding:12px 0 20px;-moz-box-shadow:0px 5px 8px #ededed;box-shadow:0px 5px 8px #ededed;-webkit-box-shadow:0px 5px 8px #ededed;-ms-box-shadow:0px 5px 8px #ededed;width: 100%;}
.article_zxalbjx {text-align:center;border:1px solid #eeeeee;margin:0 7px;background:#fff;border-radius:8px;padding:25px 0 0;}
.article_zxalbjx img {width:249px;height:85px;display:block;margin:0 auto 5px;}
.article_zxalbjx p {font-size:20px;line-height:40px;padding-bottom:10px;border-bottom:1px dashed #dbdbdb;width:fit-content;margin:auto;}
.article_zxalbjx span {font-size:13px;color:#5c5c5c;display:block;line-height:50px;}
.article_zxalbjx form {margin:auto;width:240px;padding-bottom:10px;}
.article_zxalbjx form input {width:240px;line-height:40px;height:40px;border-radius:8px;display:block;background:#f9f9f9;border:1px solid #dcdcdc;margin-bottom:12px;text-indent:20px;}
.article_zxalbjx form input[type="button"] {background:#2c9407;text-indent:0;border:1px solid #2c9407;margin-bottom:5px;}
.article_zxalbjx form em {display:block;text-align:left;font-size:12px;font-style:normal;line-height:30px;}
.article_zxala {width:100%;line-height:72px;background:#2c9407;text-align:center;border-radius:10px;}
.article_zxala a {font-size:26px;display:block;background:url(../images/sz.png)67% 25px/20px 26px no-repeat;}
