﻿.fullSlide {width: 100%;position: relative;height: 550px;background: #FFF;overflow: hidden;}
.fullSlide .bd {height: 550px;margin: 0 auto;position: relative;z-index: 1;overflow: hidden;}
.fullSlide .bd ul {width: 100% !important;}
.fullSlide .bd li {width: 100% !important;height: 550px;overflow: hidden;text-align: center;}
.fullSlide .bd li a {display: block;height: 550px;}
.fullSlide .hd {width: 100%;position: absolute;z-index: 2;bottom: 0;left: 0;height: 30px;text-align: center;}
.fullSlide .hd ul {text-align: center;}
.fullSlide .hd ul li {cursor: pointer;display: inline-block;zoom: 1;width: 14px;height: 14px;margin: 3px;background-color: #68b728;overflow: hidden;line-height: 99px;border: 2px solid #FFF;border-radius: 50%;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;}
.fullSlide .hd ul .on {width: 50px;background: #f58e14;border-radius: 9px;-webkit-transition: all .3s linear;transition: all .3s linear;}
.fullSlide .prev,.fullSlide .next {width: 40px;height: 60px;position: absolute;top: 50%;margin-top: -30px;z-index: 2;background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;filter: alpha(opacity=30);-moz-opacity: .3;opacity: .3;-webkit-transition: all .5s linear;transition: all .5s linear;}
.fullSlide .prev {background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;left: 10%;}
.fullSlide .next {background-position: -6px -137px;right: 10%;}
/* search */
.search {width: 100%;height: 90px;background: url(../images/search.jpg) no-repeat center;}
.rmgj-n-r {float: left;width: 290px;margin-top: 31px;margin-right: 7px;height: 36px;}
.rmgj-n-r .text-1 {width: 236px;padding-left: 10px;font-size: 14px;font-family: Montserrat, sans-serif;height: 36px;color: #fff;outline: none;border: 1px solid #c69356;border-right: none;background: #fac78a;float: left;border-radius: 10px 0 0 10px;box-sizing: border-box;-webkit-transition: all 0.15s ease;-moz-transition: all 0.15s ease;-ms-transition: all 0.15s ease;transition: all 0.15s ease;}
.keytext span {padding-right: 10px;display: block;float: left;font-size: 14px;color: #fff;}
.submit {width: 54px;float: left;padding: 0;text-align: center;height: 36px;vertical-align: middle;cursor: pointer;border: 1px solid #c69356;border-left: none;color: #fff;background: #fac78a url(../images/sosuo.png) no-repeat center;border-radius: 0 10px 10px 0;}
.searchL img {width: 58px;height: 58px;padding: 2px;float: left;background: #fff;}
.searchL {height: 62px;margin: 14px 20px;}
.searchL span {float: left;font-size: 18px;font-weight: bold;line-height: 62px;padding-left: 20px;color: #fff;}
.searchR {width: 500px;height: 90px;}
.searchR span {float: left;line-height: 90px;padding-left: 31px;margin-right: 40px;}
.search1 {background: url(../images/search1.png) no-repeat center left}
.search2 {background: url(../images/search2.png) no-repeat center left}
/* products */
.products {width: 100%;/*height: 790px;*/background: #f5f5f5;padding-bottom: 10px}
.productsL {width: 260px;height: 952px;background: #ffffff;border-bottom: 2px solid #01963f;margin-top: 40px;}
.productsT {width: 100%;height: 86px;background: #68b728 url(../images/productst.png) no-repeat 30px center;}
.productsT h3 {padding-left: 70px;line-height: 86px;font-weight: bold;display: block;font-size: 24px;color: #fff;}
.productsL h4 {width: 200px;padding: 0 30px 20px;border-top: 1px solid #eee;}
.productsL h4 a.proMore {font-size: 18px;font-weight: bold;padding: 30px 40px 20px 0px;display: block;width: 180px;-webkit-transition: .5s;transition: .5s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: url(../images/productsicon1.png) no-repeat 193px 31px;}
.productsL h4 ul li a {display: block;line-height: 30px;-webkit-transition: .5s;transition: .5s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.productsL h4 a.proMore:hover {color: #68b728;background: url(../images/productsicon2.png) no-repeat 193px 31px;}
.productsL h4 ul li:hover a {color: #68b728;-webkit-transform: translateX(5px);transform: translateX(5px);}
.productsR {/*width: 890px;*/width:100%;margin-top: 40px;}
.productsR ul li {width: 260px;height: 310px;background: #68b728;float: left;margin: 0 17px;-webkit-transition: .5s;transition: .5s;}
.productsR ul li img {width: 250px;height: 250px;padding: 5px;display: block;}
.proMore1 {width: 230px;padding: 0 15px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 50px;background: #f5f5f5;text-align: center;}
.productsR ul li:hover {-webkit-transform: translateY(-5px);transform: translateY(-5px);box-shadow: 0 0 16px rgba(0, 0, 0, .1);}
/* reaosn1 */
.reaosn1 {height: 738px;overflow: hidden;padding-top: 30px;}
.title h3 {font-size: 35px;font-weight: bold;text-align: center;}
.title h3 b {color: #68b728;}
.title p {text-align: center;line-height: 36px;font-size: 16px;color: #333;}
.reason1box {margin-top: 36px;}
.reason1box ul li {width: 564px;height: 250px;border: 2px solid #8f9497;position: relative;margin-bottom: 66px;-webkit-transition: .5s;transition: .5s;}
.reason1box ul li:hover {border: 2px solid #68b728;}
.reason1box ul li:hover span {top: -20px;background: #68b728;}
.reason1L {width: 145px;height: 211px;padding: 20px;}
.reason1L img {width: 145px;height: 211px;}
.reason1R h4 {padding-top: 20px;font-size: 24px;}
.reason1R b {display: block;font-size: 16px;color: #666;font-weight: normal;padding-bottom: 10px;}
.reason1R p {font-size: 14px;color: #666;line-height: 26px;padding-left: 20px;background: url(../images/reason1icon.png) no-repeat center left;}
.reason1box ul li span {display: block;width: 60px;height: 80px;background: #8f9497;right: 20px;top: 0;position: absolute;line-height: 80px;text-align: center;color: #fff;font-size: 40px;-webkit-transition: .5s;transition: .5s;font-family: "Times New Roman", Times, Baskerville, Georgia, serif;}
/* reason2 */
.reason2 {width: 100%;height: 1465px;background: url(../images/reason2box.jpg) no-repeat center top;}
.title1 {height: 180px;}
.title1 p {text-align: center;font-family: "Times New Roman", Times, Baskerville, Georgia, serif;font-size: 40px;color: #fff;padding-top: 40px;}
.title1 h3 {text-align: center;font-size: 35px;font-weight: bold;color: #fff;}
.reason2Box {width: 1180px;margin: 0 auto;height: 1285px;position: relative;}
.reason2Box h4 {font-size: 24px;font-weight: bold;text-align: center;padding-top: 50px;}
.reason2Box h4 span {color: #f58e14;}
.reason2Box ul li {width: 560px;position: absolute;}
.reason2Box ul li h4 {text-align: left;padding-left: 60px;font-size: 22px;}
.reason2Box ul li p {padding-top: 10px;font-size: 16px;line-height: 30px;}
.reason2box1 h4 {background: url(../images/reasonnum1.jpg) no-repeat left 40px;}
.reason2box2 h4 {background: url(../images/reasonnum2.jpg) no-repeat left 40px;}
.reason2box3 h4 {background: url(../images/reasonnum3.jpg) no-repeat left 40px;}
.reason2box4 h4 {background: url(../images/reasonnum4.jpg) no-repeat left 40px;}
.reason2Box1 {width: 492px;height: 540px;display: block;position: absolute;top: 130px;left: 50px;}
.reason2Box2 {width: 492px;height: 540px;display: block;position: absolute;top: 700px;right: 50px;}
.reason2box1 {top: 140px;right: 50px;}
.reason2box2 {top: 330px;right: 0px;}
.reason2box3 {top: 730px;left: 100px;}
.reason2box4 {top: 920px;left: 50px;}
.reason2More1 {width: 170px;height: 44px;border: 1px solid #8f9497;border-radius: 0 15px 0 15px;display: block;text-align: center;line-height: 44px;-webkit-transition: .5s;transition: .5s;position: absolute;left: 620px;top: 560px;}
.reason2More1:hover {background: #68b728;color: #fff;border: 1px solid #68b728;}
.reason2More2 {width: 170px;height: 44px;border: 1px solid #8f9497;border-radius: 0 15px 0 15px;display: block;text-align: center;line-height: 44px;-webkit-transition: .5s;transition: .5s;position: absolute;left: 50px;top: 1150px;}
.reason2More2:hover {background: #68b728;color: #fff;border: 1px solid #68b728;}
/* mbanner2 */
.mbanner2 {width: 100%;height: 273px;background: url(../images/mbanner2.jpg) no-repeat center;}
.mbannerL {}
.mbannerL h4 {font-size: 26px;padding-top: 90px;color: #fff;}
.mbannerBL {font-size: 14px;margin-top: 20px;color: #fff;height: 66px;padding-right: 30px;border-right: 1px solid #fff;}
.mbannerBr img {width: 66px;height: 66px;padding: 20px;float: left;}
.mbannerBr p {float: left;padding-top: 30px;color: #fff;}
.mbannerR {width: 190px;margin-right: 30px;margin-top: 110px;}
.mbannerR a {display: block;width: 170px;height: 38px;border: 1px solid #fff;border-left: 0;border-right: 0;text-align: center;line-height: 38px;color: #fff;}
.mbannerR h4 {font-size: 14px;color: #fff;padding-top: 18px;}
.mbannerR b {font-size: 24px;font-weight: 400;color: #fff;padding-top: 10px;}
/* hz */
.hz {padding-top: 60px;height: 384px;overflow: hidden;}
.hz ul li {width: 272px;float: left;margin: 40px 11px;-webkit-transition: .5s;transition: .5s;}
.hz ul li img {width: 272px;height: 204px;display: block;border: 1px solid #dddddd;/* padding: 10px; */}
.hzMore {width: 222px;border: 1px solid #ddd;display: block;height: 50px;border-top: none;padding: 0 40px 0 10px;font-size: 14px;line-height: 50px;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: #68b728 url(../images/hzmore.png) no-repeat 240px center;}
.hz ul li:hover {-webkit-transform: translateY(-5px);transform: translateY(-5px);}
/* about */
.aboutTitle {padding-top: 40px;}
.aboutTitle span {display: block;font-size: 40px;font-family: "Times New Roman", Times, Baskerville, Georgia, serif;text-align: center;}
.aboutTitle h3 {font-size: 35px;text-align: center;line-height: 36px;font-weight: bold;}
.aboutTitle p {text-align: center;font-size: 16px;text-align: center;line-height: 36px;padding-top: 10px;}
.aboutBox {font-size: 16px;color: #666;line-height: 30px;padding-top: 30px;}
.about {height: 396px;overflow: hidden;}
.aboutBox p {text-align: center;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;height: 134px;}
.aboutList ul li {float: left;margin-top: 40px;padding: 0 12px;overflow: hidden;}
.aboutMore {width: 170px;height: 44px;border: 1px solid #8f9497;border-radius: 0 15px 0 15px;display: block;text-align: center;line-height: 44px;-webkit-transition: .5s;transition: .5s;margin: 0 auto;}
.aboutMore:hover {background: #68b728;color: #fff;border: 1px solid #68b728;}
.aboutList ul li p {text-align: center;line-height: 40px;font-size: 16px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/* news */
.news {margin-top: 30px;background: url(../images/news.jpg) no-repeat center;height: 862px;width: 100%;overflow: hidden;}
.newsL {width: 310px;height: 555px;background: #68b728;border-radius: 15px;margin-top: 30px;}
.newsL h3 a {display: block;text-align: center;font-size: 18px;color: #fff;padding: 32px 0 27px;font-weight: bold;}
.newsLt img {width: 259px;height: 124px;margin: 0 auto;display: block;}
.newsLt .newsLtMore {width: 259px;line-height: 36px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 0 auto;display: block;font-weight: bold;color: #fff;}
.newsLt p {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;width: 259px;height: 48px;line-height: 24px;margin: 0 auto;color: #fff;}
.newsLt {width: 259px;margin: 0 auto;height: 230px;border-bottom: 1px solid #90c864;}
.newsL ul {width: 259px;margin: 0 auto;padding-top: 1px;}
.newsL ul li {line-height: 36px;height: 36px;}
.newsL ul li a {display: inline-block;width: 176px;line-height: 36px;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsL ul li span {display: inline-block;line-height: 36px;color: #fff;vertical-align: top;}
.newsR {width: 840px;margin-top: 30px;height: 557px;overflow: hidden;}
.newsR .hd ul li {width: 153px;height: 44px;float: left;background: url(../images/newshover.png) no-repeat center;-webkit-transition: .5s;transition: .5s;}
.newsR .hd ul li a {display: block;line-height: 44px;text-align: center;font-size: 18px;font-weight: bold;color: #fff;}
.newsR .hd ul li:hover,.newsR .hd ul li.on {background: url(../images/newshover2.png) no-repeat center;}
.newsR .hd {height: 44px;}
.newsR .bd {width: 840px;height: 513px;background: url(../images/newsrbox.jpg) no-repeat center;}
.newsRl {width: 222px;height: 437px;background: url(../images/newsrl.jpg) no-repeat center;margin: 38px 0 0 20px;padding: 0 17px;}
.newsRl img {display: block;width: 222px;height: 158px;margin-top: 20px;}
.newsRmore {line-height: 40px;display: block;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsRr ul li {width: 520px;margin-bottom: 19px;}
.newsRl p {line-height: 26px;color: #666;height: 78px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.newsRl span {font-size: 14px;display: block;background: url(../images/newsline.jpg) no-repeat center left;margin-top: 30px;color: #8f9497;padding-left: 130px;}
.newsRr {width: 540px;padding-right: 0px;margin-top: 40px;margin-left: 20px;}
.newsRrl {width: 98px;height: 72px;background: #eee;text-align: center;color: #999;-webkit-transition: .5s;transition: .5s;}
.newsRrl span {font-weight: bold;font-size: 30px;line-height: 30px;padding-top: 10px;color: #999;text-align: center;display: block;-webkit-transition: .5s;transition: .5s;}
.newsRrr {margin-left: 20px;width: 340px;padding-right: 50px;height: 72px;background: url(../images/newsrico1.png) no-repeat 364px center;-webkit-transition: .5s;transition: .5s;}
.newsRrr a {display: block;font-size: 14px;-webkit-transition: .5s;transition: .5s;}
.newsRrr p {font-size: 13px;height: 40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;padding-top: 6px;-webkit-transition: .5s;transition: .5s;}
.newsRr ul li:hover .newsRrl {color: #fff;background: #f58e14;}
.newsRr ul li:hover .newsRrl span {color: #fff;}
.newsRr ul li:hover .newsRrr {background: url(../images/newsrico2.png) no-repeat 364px center;}
.newsRr ul li:hover a {color: #f58e14;font-weight: bold;}
.links {width: 100%;height: 81px;background: url(../images/links.jpg) no-repeat center;}
.linksl {width: 100px;font-size: 24px;font-weight: bold;margin-top: 10px;border-right: 1px solid #ccc;}
.linksl i {color: #f58e14;}
.linksl b {display: block;font-weight: normal;font-size: 14px;line-height: 14px;}
.linksR {width: 1060px;}
.linksR a {display: inline-block;line-height: 75px;padding-right: 20px;padding-left: 20px;background: url(../images/linksico.jpg) no-repeat right center;
}