*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;}
h1,h2,h3,h4,h5,h6{font-style: normal; font-size:100%; font-weight:normal;}
li{list-style-type: none;}
img{height:auto;border:0;vertical-align:middle;}
a{text-decoration:none;color:#333;}
.clear{clear:both;}
.no{display:none;}
.img{display: block;width:100%;}
.img1{display: block;width:100%;height:100%;}
.img2{max-width:100%;max-height:100%;}
table{border-collapse: collapse;}
tr,td{margin:0px;border:0px;}
b{font-weight: bold}
.over{overflow: hidden}
.fl{float: left}
.fr{float: right}
.pr{position:relative}
.hand{cursor:pointer}
.p{text-indent: 2em}
.dx{text-transform:uppercase;}
.hh{white-space:pre-wrap}
.red{border:1px solid red;}


.swiper{ margin: 0;}
.swiper-button-prev,.swiper-button-next{outline: none;margin: 0;}

.border{box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box;} 
.wr{writing-mode: vertical-rl;writing-mode: tb-rl;}
.wl{writing-mode: vertical-lr; writing-mode: tb-lr;}


@font-face {
font-family: 'Regular';
src: url('../font/SourceHanSansCN-Regular.ttf');
}
@font-face {
font-family: 'AdobeHeitiStd';
src: url('../font/AdobeHeitiStd-Regular.otf');
}
@font-face {
font-family: 'RTWSShangYaDemo';
src: url('../font/RTWSShangYaDemo-Regular.ttf');
}
@font-face {
font-family: 'Medium';
src: url('../font/SourceHanSansCN-Medium.otf');
}
@font-face {
font-family: 'Nsimsun';
src: url('../font/Nsimsun.TTF');
}


.rtw{font-family: 'RTWSShangYaDemo';}
.sun{font-family: 'Nsimsun';}


.fff{color:#fff!important;}
.p{text-indent: 2em}
.body{width:1200px;margin:0 auto;}

body{min-width:1200px;max-width:1920px;margin: 0 auto;color:#303030;background: #fff;font-size:16px;font-family:"Regular","Microsoft YaHei",微软雅黑,宋体,Arial;}



.hz_img{cursor: pointer; transition: all 0.6s;width:100%;display: block}
.hz_img:hover{transform: scale(1.06);}



.color1{color:#2e890d;}




header{width: 100%;background: url(../img/hz_01.jpg) no-repeat center 0;height:132px;overflow: hidden;position: fixed;top:0;left:0;z-index: 9999;}
.top{height:132px;}
.top>a{width:275px;height:90px;}
.top>a .logo1{height:90px;display: block;}
.top1{width:775px;font-size:18px}
.top11{height:70px;}
.top11 img{margin-right: 7px;}
.top11 h5{font-family: 'AdobeHeitiStd';font-size: 26px;color:#282828;}
nav{width:100%;height:65px;}
nav a{color: #fff;font-size: 16px}
nav span{display: block;width: 1px;height: 17px;background: rgba(255, 255, 255, 0.29);}
nav>a:hover,nav>a.active{font-weight: bold;}


.fu{width:100%;height:710px; margin:132px auto 138px; position:relative;}
.fu .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fu .bd ul{width:100% !important;}
.fu .bd li{width:100% !important;height:710px; display:block; overflow:hidden; background:no-repeat center;}
.fu .bd li a{display:block;height:710px;}
.fu .hd{width:100%;position:absolute;z-index:1;bottom:50px;height:30px;line-height:30px;}
.fu .hd ul{text-align:center;}
.fu .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px;margin:10px; border-radius:50%; overflow:hidden;background:#fff;line-height:999px;}
.fu .hd ul .on{background:#379a14; width:10px; height:10px; border-radius:30px}



.video-img{position: absolute;top: 0;right:0;left:0;margin:auto;bottom: 0;width:108px;height:108px;z-index: 999;background: url(../img/an.png) no-repeat;background-size: 100% 100%;
		cursor:pointer}



.hz0{width:100%;line-height:30px;margin:0 auto;text-align:center;text-transform:uppercase;font-size: 26px;line-height: 45px}
.hz0 h4{font-size:76px;line-height:80px;color:#2e2e2e;opacity:0.05;letter-spacing: 3px}
.hz0 h3{font-size:42px;line-height:60px;margin-top:-40px;}
.hz0 h5{font-size:42px;line-height:60px;}



.hz1{height:447px;margin:100px auto 90px;}
.hz1>li{width:385px;}
.hz1>li .hz11{width:337px;height:222px;margin:0 auto;}
.hz1>li .hz12{width:385px;height:352px;margin:-125px auto 0;background: #f6f6f6;padding:152px 32px;line-height:27px}
.hz1>li .hz12 h3{font-family: 'Medium';font-size: 24px;margin-bottom:25px;}
.hz1_on>.hz12{border-bottom:8px solid #028dc4;background: #fff;box-shadow: 0 0 5px 1px #dcdada;background: #fff;}


.hz2{width:100%;height:738px;background: url(../img/hz_04.jpg) no-repeat center 0;overflow: hidden;padding-top:75px;}
.hz21{margin:-20px auto 0;height:420px;}
.hz21 li{width:234px;height:420px;font-size: 26px;line-height:37px;}
.hz21 li .hz211{width:234px;height:234px;background:rgba(57,132,5,0);border-radius: 50%;padding:4px;margin-bottom:35px;}
.hz21 li .hz211 div{width:226px;height:226px;background:rgba(57,132,5,0);border-radius: 50%;padding:4px;overflow: hidden}
.hz21 li .hz211 div img{width:218px;height:218px;border-radius: 50%;}
.hz21 li:nth-child(1){left:0;top:0;}
.hz21 li:nth-child(2){left:0;top:85px;right:0;margin:auto;}
.hz21 li:nth-child(3){right:0;top:0;}
.hz21 .hz2_on>.hz211{background:rgba(57,132,5,0.17);}
.hz21 .hz2_on>.hz211>div{background:rgba(57,132,5,1);}

.hz22{width:100%;height:609px;background: url(../img/hz_05.jpg) no-repeat center 0;overflow: hidden;padding-top:130px;}
.hz22{font-size:27px;line-height:50px}
.hz22 h1{font-size: 80px;line-height:90px}
.hz22 p{letter-spacing:13px}
.hz22>div>div{width:598px;height:70px;margin-top:20px;overflow: hidden;border-radius: 35px;color:#fff;font-size: 33px;background: #3b8935;}

.hz3{width:100%;height:951px;background: url(../img/hz_06.jpg) no-repeat center 0;overflow: hidden;padding-top:165px;}
.hz31{width:600px;}
.hz311{font-size: 29px;margin-bottom:15px;}
.hz311 h3{font-size: 49px}
.hz312{font-size: 28px;line-height: 33px}
.hz312 h3{font-size: 33px}
.hz313{width:600px;background:#e9ece6;height:1px;margin:20px 0 30px 0;}
.hz313>span{width:39px;background:#628924;height:4px;display: block;position: absolute;top:-2px;left:0;}
.hz31>p{color:#3d531d;font-size: 18px}
.hz314{width:600px;height:322px;background:#e6f1e2;border-radius:15px;line-height:32px;padding:65px 15px 0 15px;margin-top:63px;}
.hz3141{width:168px;height:225px;background: #dbe9d6;padding:6px;margin-right:15px;}
.hz3142{width:362px;height:60px;background:#398432;overflow: hidden;border-radius:30px;line-height: 60px;font-size: 25px;left:0;right:0;top:-30px;margin:auto;color:#fff;font-family: 'Nsimsun';}


.hz4{width:100%;height:986px;background: url(../img/hz_07.jpg) no-repeat center 0;overflow: hidden;padding-top:20px;margin-bottom:80px;}
.hz41{font-size: 22px;color:#6d6969;line-height:40px;margin-top:110px;width:650px;}
.hz41>h3{font-size: 43px;font-family: 'Nsimsun';line-height: 50px;font-weight: bold;color:#3b3b3b;}
.hz41>span{width:58px;height:3px;background:#398432;display: block;margin:30px 0;}
.hz41>a{width:296px;height:74px;overflow: hidden;border-radius:40px;font-size:22px;color:#71756c;border:1px solid #3ba117;margin-top:100px;}
.hz41>a img{margin-left:40px;}

.hz421{margin:95px auto 100px;}
.hz4211{margin-left:-70px;}
.hz4212{width:545px;font-size: 18px;color:#5a5a5a;line-height:32px}
.hz421 h3{font-size: 38px;color:#3b3b3b;font-family: 'Nsimsun';font-weight: bold;line-height: 40px}
.hz4212 .p_r{width:100%;background:#e9ece6;height:1px;margin:30px 0;}
.hz4212 .p_r>span{width:42px;background:#628924;height:7px;display: block;position: absolute;top:-3px;left:0;}
.hz4212 a{width:260px;height:65px;overflow: hidden;border-radius:35px;font-size:18px;color:#fff;background:#3ba117;margin-top:55px;}
.hz4212 a img{margin-left:20px;}
.hz4213{margin-right:15px;}

.hz5{width:100%;background:#f6fdf3;overflow: hidden;padding:80px 0 150px;}
.hz51{margin:85px auto 0;}
.hz51>li{width:228px;height:319px;cursor: pointer;padding:60px 18px 0 18px;background: #fff;border-radius: 5px;line-height:28px;border:1px solid #fff;}
.hz51>li>img{display: block;margin:0 auto;filter: contrast(0)}
.hz511{width:145px;background:#ededed;height:1px;margin:15px auto 28px;}
.hz511>span{width:22px;background:#747474;height:3px;display: block;position: absolute;top:-1px;left:0;right:0;margin:auto;}
.hz51>li.hz51_on{border:1px solid #628924;box-shadow: 0 0 5px 1px #dcecd8}
.hz51>li.hz51_on img{filter: contrast(1)}
.hz51>li.hz51_on>.hz511>span{background: #628924;}

.hz6{width:100%;height:917px;background: url(../img/hz_10.jpg) no-repeat center 0;overflow: hidden;padding-top:100px;}
.hz61{height:525px;margin:65px auto 0;overflow: hidden;}
.hz61>.mr_frUl{width:100%;height:400px;overflow:hidden;margin:0 auto;}
.hz61>.mr_frUl ul li{width:595px;height:400px;overflow:hidden;float:left;cursor: pointer;margin-right:10px;}
.hz611{width:100%;text-align: center;height:1px;margin-top:100px;background: #61ab48}
.hz611>ul{width:100%;height:1px;}
.hz611>ul li{width:200px;height:0px;background: #fff;display: inline-block;cursor:pointer;zoom:1;overflow:hidden;font-size: 0;margin-top:-1px;}
.hz611>ul>.on{height:3px!important;}

.hz7{width:100%;height:948px;background: url(../img/hz_11.jpg) no-repeat center 0;overflow: hidden;padding-top:85px;}
.hz71{width:73%;margin:105px auto 0;min-width: 1200px;max-width: 1400px}
.hz71>li{width:16%;overflow: hidden;}
.hz711{top:0;left:0;width: 100%;height:100%;}
.hz71>li>p{bottom:30px;left:0;right:0;width:100%;margin:auto;text-align: center;font-size: 26px;color:#fff;}

.hz8{width:100%;height:1020px;background: url(../img/hz_12_.jpg) no-repeat center 0;padding-top:85px;margin-bottom:120px;}
.hz80{left: 0;right:0;top:-56px;margin:auto;}
.hz81{margin:100px auto 0;}
.hz81 li {width:220px;height:510px;overflow: hidden;transition: .3s;border-right: 2px solid #fff;color: #fff;transition: all 1s;}
.hz811{width:220px;height:510px;background: rgba(0, 0, 0, 0.8);color:#fff;font-size: 34px}
.hz811>span{width:22px;height:5px;background: #fff;display: inline-block;margin-top:10px;}
.hz812 h1{font-size: 100px;opacity: 0.14;}
.hz812 h3{font-size: 40px;margin:-50px 0 0 40px;}
.hz812 p{opacity: 0.36;font-size: 24px;margin-left:40px;line-height:40px}
.hz81 .hz81_on {width:755px;}
.hz81 .hz81_on .hz811{display: none}
.hz81 .hz81_on .hz812{width:755px;height:510px;background: url(../img/hz9.png) no-repeat center 0;padding:310px 0 0 25px;}

.hz9{width:1092px;height:440px;background: url(../img/hz21.jpg) no-repeat center 0;margin:90px auto 110px;}
.hz9>li{width:273px;height:220px;}
.hz9>li span{width:36px;height:36px;border-radius: 50%;background: #dce1dd;margin:74px 0 0 135px;display: block}
.hz9>li>div{top:0;left:0;width:273px;height:220px;font-size: 22px;color:#373737;}
.hz9>li img{width:59px;height:59px;margin-bottom: 42px;}
.hz9>li:nth-child(1) span{margin:69px 0 0 135px;}
.hz9>li:nth-child(2) span{margin:69px 0 0 135px;}
.hz9>li:nth-child(3) span{margin:75px 0 0 139px;}
.hz9>li:nth-child(4) span{margin:74px 0 0 140px;}
.hz9>li:nth-child(5) span{margin:74px 0 0 138px;}


.ly{width:100%;background:#f9fef8;overflow: hidden;padding:120px 0 100px;}
.ly1{margin-bottom: 40px;}
.ly1 h5{margin-bottom: 10px;font-size:25px;color:#373737;}
.ly0{height:105px;padding: 0 10px;background: #eaeee9;}
.ly11{width:595px;}
.lyt{filter:contrast(0);}
.ly0 .text{display: block;margin-left: 10px;height:105px;background:none;outline: none;border: none;font-size:20px;}
.ly11 .text{width:320px;}
.ly12 .text{width:1150px;}
.ly .tj{display: block;width:1200px; height:90px;background: #32a727;outline:none;cursor: pointer;border: none; font-size:31px;color: #fff;margin: 45px auto 0;}
.ly1 ::-webkit-input-placeholder { /* WebKit browsers */
  color: #373737;
}
.ly1 ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #373737;
}
.ly1 :-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #373737;
}
.ly1:hover{color: #48bdc5}
.ly1:hover .ly0{background: #32a727}
.ly1:hover .lyt{filter:contrast(1);}
.ly1:hover .text{color: #fff}
.ly1:hover ::-webkit-input-placeholder{color: #fff}
.ly1:hover ::-moz-placeholder{color: #fff}
.ly1:hover ::-ms-input-placeholder{color: #fff}

footer{width: 100%;background: #373737;padding-top:115px;color:#fff;border-top:9px solid #32a727;}
footer .logo{height:100px;}
footer .footnav {border-bottom: 1px solid rgba(255, 255, 255, 0.13);height:110px;}
footer .footnav nav{width: 770px;height:22px;margin-bottom:10px}
footer .footnav nav a{display: block;color: #fff;}
footer .footnav nav span{width:1px;height:14px;background: #6b6b6b;display: inline}

footer .footTop{margin:55px auto 60px;}
footer .footTop>p{line-height: 25px;font-size: 18px;color:#088942;margin-top:30px;}
footer .footTop>p>span{font-size:52px;line-height:52px;margin-top:30px;display: block;font-family: 'AdobeHeitiStd'}
footer .footTop .fmess{width:440px;margin:45px 0 0 90px;}
footer .footTop .fmess ul li{width:100%; overflow: hidden;line-height:30px;margin-bottom:3px;}
footer .footTop .fmess ul li img{vertical-align: top;margin-top: 4px;}
footer .footTop .fmess ul li p{width:340px;}
footer .footTop .qrcode ul li{margin-left: 12px;}
footer .footTop .qrcode ul li div{width: 116px;height: 116px; padding:6px;background: url(../img/e.png) no-repeat center;}
footer .footTop .qrcode ul li p{margin-top: 3px;text-align: center}
footer .footBot{width: 100%;height: 80px;line-height: 80px;font-size: 14px;color: #fff;background: #3d3d3d;font-family: 'Regular';}
footer .footBot a{color:#fff}


.xuan {position: fixed;right: 0;top: 0;bottom: 0;margin: auto;width: 69px;height: 368px;z-index: 99;}
.xuan li {width: 69px;height: 69px;background: #2f2f2f;margin-top: 4px;cursor: pointer;}
.xuan li img {display: block;}
.xuan li:hover {background: #398432;}
.xuan li:hover .kuang {display: flex;}
.xuan li .kuang {display: none;background-color: rgb(255, 255, 255);box-shadow: 1.5px 2.598px 11.18px 1.82px rgb(28 28 28 / 13%);width: 165px;height: 165px;right: 90px;border-radius: 15px;font-size: 18px;}
.xuan li:nth-child(3) .kuang {width: 244px;height: 71px;}
.xuan li:nth-child(1) .kuang {height: 71px;}
.xuan li:last-child {background: #babbbc !important;}
.xuan .kuang .jiao {top: 0;bottom: 0;margin: auto;right: -20px;width: 0;height: 0;border-width: 10px;border-color: transparent transparent transparent #fff;border-style: solid;filter: drop-shadow(1.5px 2.598px 11.18px rgb(28 28 28 / 13%));}



.banner{width:100%;height:454px;margin:132px auto 100px;display:block;}

.position{border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:120px;font-family: 'AdobeHeitiStd';}
.pos1{padding-left: 10px;height: 30px; border-left: 3px solid #379a14;text-transform:uppercase;line-height:18px;}
.pos1 h3{font-size: 18px;color: #1b1b1b;}
.pos1 p{ font-size: 14px;color: #282828;}
.position .pos2{margin-top: 10px}
.position .pos2>p{max-width: 600px;height: 23px;margin-left: 8px; font-size: 16px;color: #7f7f7f;opacity: 0.8;font-family: 'Regular';}
.position .pos2>p a{color: #7f7f7f}
.position .pos2>p a:hover{color: #379a14}


.cp{margin:0 auto 100px;}
.cp>li{width:594px;height:480px;margin-bottom:50px;}
.cp>li>.cp1{width:594px;height:436px;border:2px solid #f4f4f4;}
.cp>li>.cp2{width:490px;height:70px;background: #ebebeb;font-size:26px;color:#3b3b3b;font-family: 'Nsimsun';border-radius: 5px;left:0;right:0;bottom:0;margin:auto;}
.cp>li:hover .cp2{background: #379a14;color:#fff;}


/* 页码 */
.pagination {margin: 0 auto 130px;width: 100%;line-height: 78px;font-size: 22px;color: #333333;text-align: center;border-top: 1px solid #bfbfbf;}
.pagination li {width: 50px;text-align: center;line-height: 35px;display: inline-block;margin: 0 3px;}
.pagination li a {color: #636462;}
.pagination li.active, .pagination li a:hover {color: #379a14 !important;position: relative;}
.pagination li.active::after {content: '';width: 50px;height: 4px;background: #379a14;position: absolute;left: 0;right: 0;top: -23px;}


.contactus {height:900px;margin-bottom: 100px;}
.contactus .left { width: 487px;}
.contactus .left .text {margin-bottom: 50px;font-size: 18px;color: rgb(51, 51, 51, .9);}
.contactus .left span {font-size: 24px;color: #333333;font-weight: bold;margin-left: 10px;}
.contactus .left .line {width: 470px;height: 1px;background: #cccccc;margin: 18px 0;}
.contactus .qrcode {margin-top: 32px;font-size: 14px;color: rgb(51, 51, 51, .9);}
.contactus .qrcode>div:nth-child(1) {margin: 0 47px 0 18px;}
.contactus .qrcode .img {background: url(../img/qr.png) no-repeat center;background-size: contain;width: 119px;height: 119px;overflow: hidden;padding: 12px;margin-bottom: 6px;}

.map{width:53%;height:100%;overflow: hidden;position:absolute;top:0;right: 0;}
.map #map{width:100%; height: 100%;overflow: hidden;font-size: 12px}
.BMap_bubble_buttons{display: none!important;}
.BMap_bubble_title{font-weight: bold;font-size: 16px;width: initial!important;}
.BMap_bubble_content{margin-top: 10px;}
.BMap_bubble_center{width: 90%!important;}
.BMap_bubble_pop{padding: 10px 15px!important;}

.gy{margin-top:-50px;font-size:22px;color:#6d6969;line-height: 45px}
.gy h3{font-size:43px;color:#3b3b3b;font-family: 'Nsimsun';line-height:70px;font-weight: bold;margin-bottom:20px;}
.gy .video{width:100%;height:800px;margin:50px auto 100px;}

.jm{height:840px;background: url(../img/jm2.jpg) no-repeat center 65px;margin:0 auto 110px;}
.jm h3{font-size: 60px;line-height: 100px;padding-top:60px;}
.jm h6{font-size: 26px;font-family: 'AdobeHeitiStd';line-height:40px;margin-bottom:85px;}
.jm h4{font-size: 40px;line-height:50px;padding-top:50px;font-family: 'Nsimsun';font-weight: bold}
.jm span {width:530px;height: 1px;background: #cccccc;margin:5px 0;display: block}
.jm p{font-size:24px;opacity: 0.6}
.jm>img{margin-right:-40px;}


.xw{margin-bottom: 100px}
.xw>li{margin-bottom: 30px;height:280px;}
.xw>li .xw1{display: block; width:530px;height:280px;overflow: hidden;}
.xw>li .xw2{width:610px;}
.xw>li .xw21{height: 33px;font-size:24px;}
.xw>li .xw22{height:110px; -webkit-line-clamp: 4;overflow: hidden;font-size:14px;line-height: 22px;margin-top:20px;color:#5a5a5a;}
.n_time{font-size:16px;color: #000;}
.n_time span{font-size: 23px}
.xw>li:hover .xw21{color: #379a14}







/* 上下篇 */
.sxy{margin: 50px auto 100px;font-size: 16px;color: #666}
.sxy div{max-width: 48%; color: #666}
.sxy a:hover{color: #379a14}
/* 详情页 */
.article_title{text-align: center;margin-bottom: 30px}
.article_title h2{font-size: 30px;color:#333;font-weight: bold}
.article_title p{font-size: 14px;color:#858585;margin-top: 10px;}
.article_body{white-space:-moz-pre-wrap;word-wrap:break-word;font-size: 18px;line-height: 36px;padding:50px 0;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.article_body img{max-width:100%;}

