@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-size:14px;font-family:"微软雅黑","黑体";color:#666;line-height:28px; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#333; text-decoration:none}


em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

.header{height: 80px; width:100%; background:#fff; position:fixed; z-index:999;}
.headerbox{width: 1280px; margin: 0 auto; }
.logo{width:155px;float: left; margin-top:20px;}
.logo img{width: 100%;}
.nav{float: left; padding-left: 82px;}

.nav li{float: left; margin:0px 30px; position: relative;}
.nav li h3 a{display: block; font-size:16px;font-weight: 400;color: #333333;line-height: 80px;}

.nav li a:hover{color: #1F9410;font-weight:700;}
.nav li h3::after { content: ''; transition: all 0.3s; width: 0; position: absolute; left: 0;  bottom: 12px; height: 3px; background: #1F9410;}

.nav li:hover h3::after { content: ''; width: 100%;}
.sub{position: absolute;width: 180%; top: 80px;left:-40%;background: #fff;z-index: 100;display: none;}
.sub dt{line-height: 40px; font-size: 14px; border-bottom: 1px solid #eee;}
.sub dt a{display: block;text-align: center; font-size: 14px; color: #666;}
.sub dt a:hover{background: #1F9410;color: #fff;}

.yzxz{float: right;position: relative;z-index: 10;}
.yzxz p{font-size: 14px; color: #333333; line-height: 100px;cursor: pointer;}
.yzxz p img{display: inline-block;vertical-align: middle; margin: -3px 20px 0 0;}
.yzxz p b{display: inline-block;background: url(../images/a_08.png); width: 10px;height: 7px; vertical-align: middle; margin: -3px 0 0 25px;}
.yzxz ul{position: absolute; width: 100%; top: 100px; left: 0; background: #fff;border-radius: 0 0 6px 6px;z-index: 10;display: none;}
.yzxz li{line-height: 40px; font-size: 14px; padding-left: 42px;}
.yzxz li a{color: #333;}
.yzxz:hover ul{display: block;}
.yzxz li a:hover{color: #298619;}
.tp{ width:100%; height:80px;}
.banner img{width: 100%;}
.banner .swiper-button-next {background: url(../images/a_01.png); width:28px;height: 56px;margin-top: -22px;right: 4vw;}
.banner .swiper-button-prev {background: url(../images/a_03.png); width: 28px;height: 56px;margin-top: -22px;left: 4vw;}

.cont1{ width:1280px; height:auto; padding:90px 0px; margin:0 auto;}
.cnt1{ width:100%; height:auto;    padding-bottom: 50px;}
.cnt1 h2{ color:#333; font-size:36px; width:100%; text-align:center;font-weight: 700; line-height: 2;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cnt1 p{ width:70%; margin:auto; color:#999; line-height:30px; text-align:center; background:url(../images/a1.png) center bottom no-repeat; height:80px;}
.cnt11t{ width:100%; }
.cnt11t ul{
  position: relative;
    left: 56%;
    transform: translateX(-32%);
	}
.cnt11t li{ width:18.4%; margin-right:2%;border-bottom: 1px solid var(---Gray-5, #E0E0E0); float:left; height:40px; font-size:16px; font-weight:700; color:#333;}
.cnt11t li:nth-child(5n) { margin-right:0;}
.cnt11t li span{color: var(---Gray-5, #E0E0E0); padding-right:15px;}
.cnt11t li:hover{border-bottom: 1px solid var(--c-62219, #1F9410);}
.cnt11t li:hover a{ color:#1F9410;}
.cnt11d{ width:100%; margin-top:40px;}
.cnt11d li{float: left; width:18.4%; margin-right:2%; margin-bottom:40px;border: 1px solid var(---Gray-5, #E0E0E0);background: var(---white, #FFF);box-sizing: border-box;}
.cnt11d li:nth-child(5n){ margin-right:0px;}
.probxo{position: relative; overflow: hidden; cursor: pointer;}
.probxo img{width: 100%;}
.probxo h2{ width:100%; height:60px; background:#fff;border-top: 1px solid var(--10, rgba(0, 0, 0, 0.10));text-align:center; line-height:60px; font-size:14px; color:#333; }
.pro_text{position: absolute; text-align:center; top: 0;left: 0;width: 100%; height: 100%; background:rgba(31, 148, 16, 0.9);opacity: 0;transition: All 0.4s ease-in-out;}
.pro_text img{  max-width:99px; display:inline-block; padding-top:10px;}
.pro_z{position: absolute; width: 100%; padding: 0 55px;left:50%; top:50%; transform:translate(-50%,-50%); text-align:center;}
.pro_z h3{color: #fff; font-size:14px;margin-bottom: 15px;}
.pro_z p{color: var(--60, rgba(255, 255, 255, 0.60)); font-size: 12px; width:88%; margin:0 auto;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}

.probxo:hover .pro_text{opacity: 1;}


.enter{width:217px; height:60px; font-weight:700;background: var(--c-62219, #1F9410); margin:0 auto; display:block; color:#fff; text-align:center; line-height:60px; transition:all 0.5s;}
.enter b{ padding-left:15px; margin-top:10px;transition:all 0.5s; color:#fff; }
.enter b img{ display:inline-block;}
.enter:hover b{ padding-left:20px;;}

.cont2{ width:100%; height:auto; background:#F2F2F2;}

.cont3{ width:100%; height:auto; background:url(../images/a6.png) right center no-repeat;}
.cnt31{ float:left; width:50%; }
.cnt31 img{ width:100%;}
.cnt32{ width:50%; float:right; }
.cnt321{ width:560px; float:left; padding-left:140px; margin-top:160px; }
.cnt321 span{color: var(---999, #999); height:40px; display:block;}
.cnt321 h2{font-size: 36px; color:#333; height:70px;}

.enter1{width:217px; height:60px; font-weight:700;background: var(--c-62219, #fff);border: 1px solid var(---Gray-5, #E0E0E0);box-sizing: border-box;  margin-top:60px;display:block; color:#333; text-align:center; line-height:60px; transition:all 0.5s;}
.enter1 b{ padding-left:20px; margin-top:10px;transition:all 0.5s; color:#fff; }
.enter1 b img{ display:inline-block;}
.enter1:hover b{ padding-left:25px;;}

.cont3k{ width:100%; height:auto; background:url(../images/a7.png) #1F9410 left center no-repeat;}
.cnt31k{ float:right; width:50%; }
.cnt31k img{ width:100%;}
.cnt32k{ width:50%; float:left; }
.cnt321k{ width:560px; float:right; padding-right:140px; margin-top:160px; color:#fff; }
.cnt321k span{color: var(---999, #fff); height:40px; display:block;}
.cnt321k h2{font-size: 36px; color:#fff; height:70px;}

.enter1k{width:217px; height:60px; font-weight:700;background: var(--c-62219, #1F9410);box-sizing: border-box;border: 1px solid var(---Gray-5, #E0E0E0); margin-top:60px;display:block; color:#fff; text-align:center; line-height:60px; transition:all 0.5s;}
.enter1k b{ padding-left:20px; margin-top:10px;transition:all 0.5s; color:#fff; }
.enter1k b img{ display:inline-block;}
.enter1k:hover b{ padding-left:25px;;}

.cont4{ width:1280px; height:auto; margin:0px auto; padding:90px 0px; overflow:hidden;}
.cont41 ul{ width:100%; height:auto; margin-top:60px;}
.cont4 ul li{ width:32%; float:left; margin-right:2%;transition: all 0.8s;box-sizing: border-box; text-align:center; padding:0px 0px 60px 0px;; background:#fff; }
.cont4 ul li:nth-child(3){ margin-right:0px;}
.cont4 ul li .cnt4{ width:100px; height:94px; margin:-50px auto 0px auto;}
.cont4 ul li h2{ width:75%;font-size: 20px;; color:#333; margin:0 auto; font-weight:700; padding-top:60px; height:60px;}
.cont4 ul li p{ color:#999; width:75%; margin:0 auto; height:90px; line-height:30px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow: hidden;}
.enter1p{width:217px; height:60px; font-weight:700;background: var(--c-62219, #fff);border: 1px solid var(---Gray-5, #E0E0E0); margin:0 auto;box-sizing: border-box;  margin-top:60px;display:block; color:#333; text-align:center; line-height:60px; transition:all 0.5s;}
.enter1p b{ padding-left:20px; margin-top:10px;transition:all 0.5s; color:#fff; }
.enter1p b img{ display:inline-block;}
.enter1p:hover b{ padding-left:25px;;}

/* 选项卡示例样式 */
.main2 {width: 100%;margin:0px auto; position:relative;}
.tab {overflow: hidden;width: 100%;height:80px;border: 1px solid var(--30, rgba(255, 255, 255, 0.30));
background: var(--10, rgba(0, 0, 0, 0.10));backdrop-filter: blur(12.5px);cursor: pointer; position:absolute; z-index:99; bottom:0px;box-sizing: border-box; }
.tab li {float: left;width: 12.5%;;text-align: center;line-height:80px;color:#fff;border-right: 1px solid var(--30, rgba(255, 255, 255, 0.30));box-sizing: border-box;}
.tab li img{ display:inline-block; vertical-align:-6px; padding-right:20px; }
.tab li.on {background:#1F9410;}
.con {width: 100%; height:auto; position:relative;}
.con .conr1{ width:100%;}
.contab{ width:1280px; height:auto; position:absolute; left:50%; top:0px; margin-left:-640px;}
.contab1{ width:600px; height: auto; background:#1F9410; padding:110px 60px;box-sizing: border-box; color:#fff; }
.contab1 h2{ font-size:36px; height:70px;}
.con .contab1 a b img{ max-width:100%;}

.cont5{ width:1280px; height:auto; padding:90px 0px; margin:0 auto;}

.cnt51{ width:620px; height:auto; float:left; margin-top:60px;}
.cnt51 dl{ width:100%; display:block;}
.cnt51 dl dt{ width:100%; overflow:hidden; }
.cnt51  dl dt img { width:100%; display:block;cursor: pointer;transition: all 0.8s;}
.cnt51  dl:hover dt img{transform: scale(1.1);}
.cnt51  dl dd{ width:100%; height:auto; padding:50px 30px;box-sizing: border-box; background:#fff; }
.cnt51  dl dd h2{ font-size:16px; font-weight:700; color:#333;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden;}
.cnt51  dl dd p{ height:50px; line-height:25px; padding-top:10px;   display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; color:#999;}
.cnt51  dl dd p a{ float:right;color:#999;}
.cnt51  dl dd p a span{ font-size:16px; color:#999;}
.cnt51  dl:hover dd p a{ float:right;color:#1F9410;}
.cnt51  dl:hover dd p a span{ font-size:16px; color:#1F9410;}




.cnt52{ width:620px; float:right; margin-top:60px;}
.cnt52 li{ width:100%; height:116px; background:#fff; margin-bottom:15px;border-bottom: 3px solid var(--c-62219, #fff);}
.cnt52 li dl{ width:90%; padding-left:30px; float:left;transition: all 0.8s;}
.cnt52 li dl dt{font-size: 14px; font-weight:700; width:100%; color:#333; padding-top:35px; margin-bottom:5px; line-height:30px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden;}
.cnt52 li dl dd{ font-size:14px; color:#999; width:100%; margin-bottom:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden;}
.cnt52 li dl dd a{ float:right;color:#999;}
.cnt52 li dl span{ font-size:16px; color:#999;}

.cnt52 li:hover dl dd a{ float:right;color:#1F9410;}
.cnt52 li:hover dl span{ font-size:16px; color:#1F9410;}
.cnt52 li:hover{border-bottom: 3px solid var(--c-62219, #1F9410);}
.cnt52 li:hover dl dt{ color:#1F9410;}

.footer{  z-index: 10; padding-top: 65px; box-sizing: border-box; width: 100%; background: #000;transition: 0.5s; }

 .footerLeft{ float: right; overflow: hidden;}
.footerLeft .icon{ width: 142px; height: auto; }
 .footerLeft .icon img{ display: block; width: 100%; }

.footerBox{ overflow: hidden; width:1280px; margin:0 auto;}
.footerRight{ float: left;}
.footerRight ul{ float: right; margin-right:80px;}
 .footerRight ul h2{ font-size:20px; color: #fff; font-weight:400; margin-bottom:25px;}
.footerRight ul li{ margin-top:10px; color: rgba(255,255,255,0.6); font-size:14px; } 
 .footerRight ul li a{font-size: 14px; color: rgba(255,255,255,0.6); transition: 0.5s;}
 .footerRight ul li:hover a{ color: rgba(255,255,255,1);}
 .copyRight{ width: 100%;  height: 74px; text-align: center; border-top:1px solid rgba(255,255,255,0.2); font-size: 16px; color: rgba(255,255,255,0.6); line-height: 74px; margin-top: 40px;}

#bannera{width:100%; height:400px; margin:0 auto; padding-bottom:0px; border-bottom:#fafafa 0px solid; background-position:center center;}

.contentxw{ width:1280px; height:auto; margin:90px auto; position: relative;}
#moveHead{ top:100px;}
#nav1 { position: fixed; left:50%; margin-left:-640px; top:570px; width:265px;box-sizing: border-box;border: 1px solid var(---Gray-5, #E0E0E0); background:#fff;}
#nav1 li { height:76px; line-height:76px; border-bottom:1px solid #E0E0E0}
#nav1 a { display: block; background:url(../images/back.png) center right 30px no-repeat; font-size:18px; font-weight:bold; text-align: left; padding-left:25px;box-sizing: border-box;  }
#nav1 .current a { color: #fff; background:#1F9410 url(../images/back1.png) center right 30px no-repeat;;}



.nav1 {  width:265px; float:left; box-sizing: border-box;border: 1px solid var(---Gray-5, #E0E0E0);}
.nav1 li { height:76px; line-height:76px; border-bottom:1px solid #E0E0E0}
.nav1 a { display: block; background:url(../images/back.png) center right 30px no-repeat; font-size:18px; font-weight:bold; text-align: left; padding-left:25px;box-sizing: border-box;  }
.nav1 .current a { color: #fff; background:#1F9410 url(../images/back1.png) center right 30px no-repeat;;}
.yya { float:none; position: fixed;left:50%; margin-left:-640px; top:100px;  z-index:1; background: #fff;}

.nav_phone{ width:100%; padding:28px 20px;box-sizing: border-box; }
.nav_phone p{ /*height: 24px; */
    line-height: 51px;
    font-size: 16px;}
.nav_phone p img{ float:left; padding-right:15px;padding-top: 14px;}
.nav_phone h2{color: var(--c-62219, #1F9410);font-family: Impact;font-size: 24px; margin-top:12px;}






.wrap { width: 950px; float:right; border: 1px solid var(---Gray-5, #E0E0E0);box-sizing: border-box; }
.dowebok1 { width:100%; margin-bottom:60px;}
.dowebok1 .wap_img{ width:100%;}
.wapcont{ width:90%; margin:0 auto;}
.dowebok1 h2{ width:100%; height:36px; line-height:36px; font-size:32px; color:#333; margin:40px 0px 30px 0px;;}
.dowebok1 h2 img{ float:right;}
.dowebok2{ width:90%; margin:0 auto 60px auto;}
.dowebok2 h2{ font-size:32px; margin:30px auto; color:#333;}
.dowebok2 .wap_img{ width:100%;}
.dowebok2 ul{ width:100%;}
.dowebok2 ul li{ width:32%; float:left; margin-right:2%}
.dowebok2 ul li:nth-child(3n){ margin-right:0px;}  
.dowebok2 ul li img{ width:100%;}
.dowebok2 ul li p{ width:100%; height:50px; line-height:50px; text-align:center; color:#333;}
.dowebok2 .yd2{ width:100%;display: flex;
  align-items: flex-end;}
 .dowebok2 .yd2 li:nth-child(1){
	 width:40%;
	 }
 .dowebok2 .yd2 li:nth-child(2){
	 width:40%;
	 }
 .dowebok2 .yd2 li:nth-child(3){
	 width:20%;
	 }
 .dowebok2 .yd1 li{
	 width:18.4%; float:left; margin-right:2%;
	 }
.dowebok2 .yd1 li:nth-child(3n){ margin-right:2%;}
.dowebok2 .yd1 li:nth-child(5n){ margin-right:0px;}
.dowebok3{ width:90%; margin:0 auto 60px auto;}
.dowebok3 h2{ font-size:32px; margin:30px auto; color:#333;}

.wapxj{ width:100%; height:427px; background:url(../images/k2.png) center no-repeat; background-size:cover;}
.wapxj li{ width:25%; height:427px; border-right:1px solid rgba(255, 255, 255, 0.30); padding:50px 30px 0px;box-sizing: border-box; float:left;}
.wapxj li img{}
.wapxj li p{ margin-top:30px; font-size:14px; color:#fff;}
.wapxj li:hover{ background:#1F9410;}



.cntxwsx{width:265px; float:left;border: 1px solid var(---Gray-5, #E0E0E0);;box-sizing: border-box;}

.cntxwsx h3{ width:100%; height:85px; background:#1F9410; color:#fff;font-size: 18px; text-indent:20px; line-height:85px;}
.cntxwsx .vmenu{ width:100%;}
.cntxwsx .vmenu ul li{ /*height:45px; */line-height:75px;border-bottom: 1px solid var(---Gray-5, #E0E0E0); font-size: 14px; font-weight:700; }
.cntxwsx .vmenu ul li a{
	display: block;
    background: url(../images/back.png) center right 30px no-repeat;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    padding-left: 25px;
    box-sizing: border-box;
	}
.cntxwsx .vmenu ul li span{ display: block; height: 100%; width: 100%; position: relative; background: #fff; text-indent: 20px; margin-bottom: 2px;}
.cntxwsx .vmenu ul li span i{ display: block; height: 20px; width: 20px; background: url(../images/arr.png) no-repeat center center;  position: absolute; right: 20px; top: 50%; margin-top: -10px;  transition: all 0.3s ease-out; transform: rotate(0deg);}



























.cntxw{width:265px; float:left;border: 1px solid var(---Gray-5, #E0E0E0);;box-sizing: border-box;}

.cntxw h3{ width:100%; height:85px; background:#1F9410; color:#fff;font-size: 18px; text-indent:20px; line-height:85px;}
.cntxw .vmenu{ width:100%;}
.cntxw .vmenu ul li{ /*height:45px; */line-height:75px;border-bottom: 1px solid var(---Gray-5, #E0E0E0); font-size: 14px; font-weight:700; }
.cntxw .vmenu ul li a{
	display: block;
    background: url(../images/back.png) center right 30px no-repeat;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    padding-left: 25px;
    box-sizing: border-box;
	}
.cntxw .vmenu ul li span{ display: block; height: 100%; width: 100%; position: relative; background: #fff; text-indent: 20px; margin-bottom: 2px;}
.cntxw .vmenu ul li span i{ display: block; height: 20px; width: 20px; background: url(../images/arr.png) no-repeat center center;  position: absolute; right: 20px; top: 50%; margin-top: -10px;  transition: all 0.3s ease-out; transform: rotate(0deg);}
.vmenu ul li span i.action{ background: url(../images/arr1.png) no-repeat center center; color:#1F9410;}
.vmenu ul li span.action1{color:#1F9410;}
.vmenu ul li>dl{ display: none; text-indent: 30px; background: #fff; }
.vmenu ul li>dl a{ display: block; height: 100%; width: 100%; font-size: 14px; font-weight:400 !important;border-bottom: 0px !important; border-top: 1px solid var(---Gray-5, #E0E0E0);position:relative; line-height:65px; border-bottom: #e2e2e2 1px solid; color: #666; text-decoration: none; }
.vmenu ul li>dl a:hover{color: #1F9410;}
.vmenu ul li>dl a i{display: block; height: 20px; width: 20px; background: url(../images/arr.png) no-repeat center center;  position: absolute; right: 20px; top: 50%; margin-top: -10px;}




.vmenu1{ width:100%; }
.vmenu1 ul li{ /*height:45px; */line-height:75px;border-bottom: 1px solid var(---Gray-5, #E0E0E0); font-size: 14px; font-weight:700; }
.vmenu1 ul li span{ display: block; height: 100%; width: 100%; position: relative; background: #fff; text-indent: 20px; margin-bottom: 2px;}
.vmenu1 ul li span i{ display: block; height: 20px; width: 20px; background: url(../images/arr.png) no-repeat center center;  position: absolute; right: 20px; top: 50%; margin-top: -10px;  transition: all 0.3s ease-out; transform: rotate(0deg);}
.vmenu1 ul li span i.action{ background: url(../images/arr1.png) no-repeat center center; color:#1F9410;}
.vmenu1 ul li span.action1{color:#1F9410;}
.vmenu1 ul li>dl{ display: none; text-indent: 30px; background: #fff; }
.vmenu1 ul li>dl a{ display: block; height: 100%; width: 100%;font-weight:400 !important; font-size: 14px;border-bottom: 0px !important; border-top: 1px solid var(---Gray-5, #E0E0E0);position:relative; line-height:65px; border-bottom: #e2e2e2 1px solid; color: #666; text-decoration: none; }
.vmenu1 ul li>dl a:hover{color: #1F9410;}
.vmenu1 ul li>dl a i{display: block; height: 20px; width: 20px; background: url(../images/arr.png) no-repeat center center;  position: absolute; right: 20px; top: 50%; margin-top: -10px;}


.wrap1 { width: 950px; float:right; border: 1px solid var(---Gray-5, #E0E0E0);box-sizing: border-box; background:#F2F2F2; padding:20px 20px 50px 20px;; }
.wrap1t{ width:100%;}
.wrap1t li{ width:32%; height:auto; margin-right:2%; float:left; margin-bottom:30px; }
.wrap1t li:nth-child(3n){ margin-right:0px;}  
.wrap1t li img {cursor: pointer;transition: all 0.8s; width:100%;}
.wrap1t li img:hover{transform: scale(1.1);}
.wrap1t li h2{width:100%; height:60px; background:#fff;border-top: 0px solid var(--10, rgba(0, 0, 0, 0.10));text-align:center; line-height:60px; font-size:14px; color:#333; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

#nx_pg{width:100%;padding:5px 0px 0px 0px; text-align: center; margin-top:10px;  }
 #nx_pg li{ display:inline-block;}
 #nx_pg a{display:inline; padding:7px 14px 7px 14px; background:#fff; border:1px solid #e1d7e0; color:#9a9a9a;font-size:14px; margin:0px 3px 50px 3px; -webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
 #nx_pg a:hover{background:#1F9410;border:1px solid #1F9410; color:#fff;}
 #nx_pg .on{ background:#1F9410;border:1px solid #1F9410; color:#fff;}

.wrap2{ width:950px; float:right; border:1px solid #E0E0E0; padding-bottom:40px;}
.warp{ width:100%; height:auto; padding-bottom:50px;}
.warp img{ max-width:100%;}
.warp h2{ width:90%;font-size: 32px; padding:40px 0px 25px 0px; color:#333; margin:0 auto;}
.warp1{ width:90%; margin:0 auto; border-bottom:1px solid rgba(0, 0, 0, 0.10); padding-bottom:50px; margin-bottom:40px;}
.warp2{ width:90%; margin:0 auto; padding-top:30px;}
.warp2 li{border-bottom: 1px solid var(--10, rgba(0, 0, 0, 0.10)); padding-bottom:30px; margin-bottom:30px;cursor: pointer;transition: all 0.8s;}
.warp2 li h3{ width:100%; height:60px; line-height:60px;font-size: 20px; color:#333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.warp2 li h3 span{color: var(--c-62219, #E0E0E0);font-size: 40px; float:right;}
.warp2 li:hover h3 span{color: var(--c-62219, #1F9410);}
.warp2 li:hover{border-bottom: 1px solid var(--10, #1F9410);}

.nav2 {  width:265px; float:left; box-sizing: border-box;border: 0px solid var(---Gray-5, #E0E0E0);}

.nav2 li { height:76px; line-height:76px; border-bottom:1px solid #E0E0E0}
.nav2 li a { display: block; background:url(../images/back.png) center right 30px no-repeat; font-size:18px; font-weight:bold; text-align: left; padding-left:25px;box-sizing: border-box;  }
.nav2 li:hover a { color: #fff; background:#1F9410 url(../images/back1.png) center right 30px no-repeat;;}


.nav2x {  width:265px; float:left; box-sizing: border-box;border: 0px solid var(---Gray-5, #E0E0E0);}
.nav2x h3{ width:100%; height:84px; line-height:84px; background:#1F9410; text-indent:25px;color: var(--bg-white, #FFF);font-size: 18px;font-weight: 900;}
.nav2x li { height:76px; line-height:76px; border-bottom:1px solid #E0E0E0}
.nav2x li a { display: block; background:url(../images/back.png) center right 30px no-repeat; font-size:18px; font-weight:bold; text-align: left; padding-left:25px;box-sizing: border-box;  }
.nav2x li:hover a { color: #1F9410; background:url(../images/back2.png) center right 30px no-repeat;}
.nav2x li:nth-child(10)  { background:#1F9410;}
.nav2x li:nth-child(10) a { color:#fff;}
.nav2x li:nth-child(10) a { color:#fff; background:none;}

.wertp{ width:100%; height:auto;}
.wertp li{ width:100%; padding:24px 30px; margin:0 auto;transition: all 0.8s; background:#fff;box-sizing: border-box; margin-bottom:30px;border-bottom:3px solid #fff;}
.wertp li h2{ background:url(../images/d3.png) center left no-repeat; height:42px; line-height:42px; text-indent:60px; font-size:14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wertp li h2 span{ display:block; width:120px; transition: all 0.8s;height:42px; border:1px solid #E0E0E0; float:right;box-sizing: border-box; background:url(../images/d4.png) center left 30px no-repeat; }
.wertp li:hover{ border-bottom:3px solid #1F9410;}
.wertp li:hover h2 span{border:1px solid #1F9410;background:#1F9410 url(../images/d5.png) center left 30px no-repeat; color:#fff; }









.a1rtile1{ max-width:100%; height:auto; margin:0px auto 10px auto;;}
.a1rtile1 ul{ margin-bottom:40px;}
.a1rtile1 li{ width:100%; margin:0 auto;; height:240px; margin-bottom:30px; padding:30px; background:#fff;  transition:all 0.5s; box-sizing: border-box;;}
.x1man1{ width:100%;  margin:0 auto;transition:all 0.8s; }
.a1rt11{ width:320px; height:180px; float:left;  overflow:hidden; position:relative;}
.a1rt11 img{width:320px; height:180px; display:block;cursor: pointer;transition: all 1.2s;}
.a1rt11 img:hover{transform: scale(1.1);}

.a1rt21{ height:180px;overflow: hidden;padding-left:20px;box-sizing: border-box; }
.a1rt21 h2{ width:96%; font-size:20px; color:#333;transition:all 0.5s; height: auto; font-weight:700; margin-top:5px;  line-height:30px; height:30px; margin-bottom:10px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden; }
.a1rt21 .a1rt_p1{ width:96%; height:50px; line-height:25px; margin-top:15px;transition:all 0.5s; color:#666 ;  font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;;}
.a1rt21 .a1rt2_11{ display: block;width: auto; margin-top:20px;transition: all 0.8s; font-size:16px; text-align: left; line-height: 44px; color: #999; }
.a1rt21 .a1rt2_11 span{ text-align:center; padding-left:10px;}

.a1rtile1 li:hover .a1rt21 h2{ color:#1F9410;}
.a1rtile1 li:hover{border-bottom: 3px solid var(--c-62219, #1F9410);}


.mrep{ width:90%; height:auto; margin:0 auto;  padding-top:20px;}
.mrep li{ width:32%; float:left; margin-right:2%; background:#F2F2F2; padding:40px 30px; margin-right:2%;box-sizing: border-box; }
.mrep li:nth-child(3n){ margin-right:0px;}  
.mrep li h2{ width:100%; height:40px;color: var(---333, #333);font-size: 16px;;}
.mrep li p{color: var(---666, #666);text-align: justify;font-size: 12px; height:100px; line-height:25px;}

.mainx{ width:1280px; height:auto; margin:0 auto; padding:70px 0px;}
.join_tab{ width:1280px; height:auto; margin:0 auto; }
.join_tab ul{ width:1278px;border:1px solid #e6e6e6;margin:0px auto 0px auto;  border-collapse:collapse; text-align:center; }
.join_tab .uwl-title{ background:#1F9410;;;; height:68px; line-height:63px;; }
.join_tab .uwl-title span{ height:68px; line-height:68px; width:20%; border-right:1px solid #fff; }
.join_tab span{ width:20%; display:block; float:left; font-size:15px; color:#fff; text-align:center; height:56px; line-height:56px; padding:0px 3px;box-sizing: border-box;  }
.join_tab span a{ font-size:15px; color:#444; }
 
.join_tab .accordion span{ color:#333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-align: center; border-right:1px solid var(--10, rgba(0, 0, 0, 0.10));}
.accordion {background-color: #fff;;display: inline-block;width: 100%; border-bottom: 1px solid #e6e6e6;vertical-align: middle;}
.accordion:hover{background:#F2F2F2;}
.accordion-desc { background-color: #F8F9FC;;z-index: 2; padding: 30px 30px;border-bottom:1px solid #e6e6e6; text-align:left;}
.join_tab .accordion:hover span{ color:#1F9410;;cursor:pointer}

.a1rtile11{ max-width:1280px; height:auto; margin:90px auto 10px auto;;}
.a1rtile11 ul{ margin-bottom:40px;}
.a1rtile11 li{ width:100%; margin:0 auto;; height:350px; margin-bottom:40px; padding-right:25px;   transition:all 0.5s; background:#fff;box-sizing: border-box;;}
.x1man11{ width:100%;  margin:0 auto;transition:all 0.8s; }
.a1rt111{ width:620px; height:350px; float:left;  overflow:hidden; position:relative;}
.a1rt111 img{width:620px; height:350px; display:block;cursor: pointer;transition: all 1.2s;}
.a1rt111 img:hover{transform: scale(1.1);}

.a1rt211{ height:350px;overflow: hidden;padding-left:30px; box-sizing: border-box; }
.aaret{ width:100%; height:50px;}
.a1rt211 span{  color:#999; padding:2px 6px;}
.a1rt211 h2{ width:100%; font-size:24px; color:#333;transition:all 0.5s; height: auto; font-weight:700; margin-top:25px;  line-height:45px; height:90px; margin-bottom:10px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden; }

.a1rt211 .a1rt2_111{ margin-top:20px; height:48px; border: none; outline: none;transition: all 0.8s; font-size:16px;  line-height: 44px; color: #999; }
.a1rt211 .a1rt2_111 span{ padding-left:10px;}
.a1rtile11 li:hover .a1rt211 h2{ color:#1F9410;}

.cnt52z{ width:1280px; height:auto; margin:0 auto; padding:50px 0px 80px 0px;;}
.cnt52x{ width:1280px; margin:0 auto; margin:0px auto 30px auto;}
.cnt52x li{ width:48%; float:left; margin-right:4%; height:116px; background:#fff; margin-bottom:15px;border-bottom: 3px solid var(--c-62219, #fff);}
.cnt52x li:nth-child(2n){ margin-right:0px;}  
.cnt52x li dl{ width:90%; padding-left:30px; float:left;transition: all 0.8s;}
.cnt52x li dl dt{font-size: 14px; font-weight:700; width:100%; color:#333; padding-top:35px; margin-bottom:5px; line-height:30px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden;}
.cnt52x li dl dd{ font-size:14px; color:#999; width:100%; margin-bottom:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden;}
.cnt52x li dl dd a{ float:right;color:#999;}
.cnt52x li dl span{ font-size:16px; color:#999;}

.cnt52x li:hover dl dd a{ float:right;color:#1F9410;}
.cnt52x li:hover dl span{ font-size:16px; color:#1F9410;}
.cnt52x li:hover{border-bottom: 3px solid var(--c-62219, #1F9410);}
.cnt52x li:hover dl dt{ color:#1F9410;}

.ar1{ width:1280px; height:auto; margin:0 auto; padding:50px 0px 70px 0px; background:#fff;box-sizing: border-box;  }
#info-T{width:100%; min-height:26px; padding-top:30px; color:#242424; padding-bottom:15px; line-height:26px; text-align:left; font-size:18px; font-weight:bold;}
#info-M{width:100%; height:45px; line-height:45px; text-align:left;}
#info-C{width:100%; line-height:28px; margin-top:10px; font-size:14px; padding-bottom:70px;}
#info-C img{ max-width:100%;display: inline-block;}
#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}
#info-N{width:100%; height: auto; padding-top:10px; line-height:28px; margin-top:20px; border-top:#e0e0e0 1px dotted;}



.ab4{ width:90%; margin:35px auto 70px auto; }	
.bt3{ width:100%; height:auto; text-align:left;}
.bt3 h2{ font-size:24px; color:#333; padding-bottom:5px; font-weight:bold;font-family: Roboto; }	
.bt3 p{ font-size:16px; color:#999; margin-bottom:15px;}
.ft4{ margin:35px auto 0px auto;}

.jon11{ width:100%; height:48px; margin-bottom:15px; float:left; position:relative; }
.jon11 img{ position:absolute; right:20px; top:12px;}

.b11{width:100%; height:48px; background:#fff; line-height:68px; font-size:14px; margin:0;background: #;box-sizing: border-box;;border: 0px solid #E0E0E0;   padding:0;;box-sizing: border-box;border-radius: 2px; padding-left:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }

.jon41{ width:100%; height:200px; margin-bottom:20px; display:block;}
.b21{width:100%; height:200px; line-height:30px;margin:0; background:#fff; font-size:14px;border: 0px solid #E0E0E0;; ;box-sizing: border-box;border-radius: 2px; padding-left:5px; }

.jon51{ width:100%; height:50px;;}
.jon51 button{ display: block; width: 100%; height: 100%; border: none; outline: none;transition: all 0.8s; font-size:16px; text-align: center; line-height: 44px; color: #fff;cursor: pointer; background: #1F9410;;;;;border-radius:3px;}
.jon51 button:hover{ background:#1F9410;; color:#fff;}
input.b11::-ms-input-placeholder{ color:#666;;opacity:0.8;}
input.b11::-webkit-input-placeholder { color:#666;;opacity:0.8;}
textarea.b21::-ms-input-placeholder{ color:#666;;opacity:0.8;}
textarea.b21::-webkit-input-placeholder { color:#666;;opacity:0.8;}

























@media(max-width:1260px){
.headerbox{width: 100%; padding: 0 3%;}
.nav li{padding-left: 30px;}


}
@media(max-width:1000px){
.header{position: fixed;width: 100%;height: 60px; top: 0;background: #fff;left: 0;z-index: 100;}
.tp{ width:100%; height:60px;}
.logo{ width:auto; margin-top:15px;}
.logo img{height: 30px;width: auto;}
.dhbtn{position: absolute;width: 30px;height: 30px;background: url(../images/d1.png) no-repeat center center #1F9410;background-size: 20px 20px; right: 3%; top: 15px;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center #1F9410;background-size: 20px 20px;}
.nav{position: fixed;width: 200px; height: calc(100% - 60px);top: 60px;left: -200px;background: #fff;}
.yzxz{display: none;}
.nav{ padding-left:0px;}
.nav li{float: none; padding: 0; margin:0; }
.nav li h3::after { display:none;}

.nav li h3 a{ display: inline; padding: 0 15px; line-height: 42px;}
.nav li h3 {border-bottom: 1px solid #eee; line-height: 42px;}
.sub{position: static; width:100%; }
.sub dt a{text-align: left; padding-left: 30px;box-sizing: border-box;}
.dhbj{position: fixed;width: 100%; height: 100%;background: rgba(0,0,0,.7);top: 0;left: 0;z-index: 10;display: none;}
.banner{margin-top:0px;}
.banner .swiper-button-next{width:14px;height: 28px; margin-top: -14px;background-size: 100% 100%;}
.banner .swiper-button-prev{width: 14px;height: 28px; margin-top: -14px;background-size: 100% 100%;}


.cont1{ width:96%; height:auto; padding:40px 0px; margin:0 auto;}
.cnt1{ width:100%; height:auto;    padding-bottom: 30px;}
.cnt1 h2{ color:#333; font-size:22px; width:100%; text-align:center;font-weight: 700; line-height:32px;;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cnt1 p{ width:90%; margin:auto; color:#999; line-height:24px; text-align:center; background:url(../images/a1.png) center bottom no-repeat; height: auto; padding-bottom:15px;}
.cnt11t{ width:100%; }
.cnt11t ul{
  position: relative;
    left: 0%;
    transform: translateX(0%);
	}
.cnt11t li{ width:32%; margin-right:2%;border-bottom: 1px solid var(---Gray-5, #E0E0E0); float:left; height:40px; font-size:14px; font-weight:700; color:#333;}
.cnt11t li:nth-child(3n) { margin-right:0;}
.cnt11t li span{color: var(---Gray-5, #E0E0E0); padding-right:5px;}
.cnt11t li:hover{border-bottom: 1px solid var(--c-62219, #1F9410);}
.cnt11t li:hover a{ color:#1F9410;}
.cnt11d{ width:100%; margin-top:20px;}
.cnt11d li{float: left; width:49%; margin-right:2%; margin-bottom:20px;border: 1px solid var(---Gray-5, #E0E0E0);background: var(---white, #FFF);box-sizing: border-box;}
.cnt11d li:nth-child(2n){ margin-right:0px;}
.probxo{position: relative; overflow: hidden; cursor: pointer;}
.probxo img{width: 100%;}
.probxo h2{ width:100%; height:40px; background:#fff;border-top: 1px solid var(--10, rgba(0, 0, 0, 0.10));text-align:center; line-height:40px; font-size:14px; color:#333; }
.pro_text{position: absolute; text-align:center; top: 0;left: 0;width: 100%; height: 100%; background:rgba(31, 148, 16, 0.9);opacity: 0;transition: All 0.4s ease-in-out;}
.pro_text img{  max-width:99px; display:inline-block; padding-top:10px;}
.pro_z{position: absolute; width: 100%; padding: 0 55px;left:50%; top:50%; transform:translate(-50%,-50%); text-align:center;}
.pro_z h3{color: #fff; font-size:14px;margin-bottom: 15px;}
.pro_z p{color: var(--60, rgba(255, 255, 255, 0.60)); font-size: 12px; width:88%; margin:0 auto;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}

.probxo:hover .pro_text{opacity: 1;}


.enter{width:140px; height:40px; font-weight:700;background: var(--c-62219, #1F9410); margin:0 auto; display:block; color:#fff; text-align:center; line-height:40px; transition:all 0.5s;}
.enter b{ padding-left:15px; margin-top:5px;transition:all 0.5s; color:#fff; }
.enter b img{ display:inline-block;}
.enter:hover b{ padding-left:10px;;}

.cont2{ width:100%; height:auto; background:#F2F2F2;}

.cont3{ width:100%; height:auto; background:url(../images/a6.png) right center no-repeat;}
.cnt31{ float:none;; width:100%; }
.cnt31 img{ width:100%;}
.cnt32{ width:100%; float:none;; }
.cnt321{ width:96%; float:none;; padding-left:0; margin:20px auto 30px;}
.cnt321 span{color: var(---999, #999); height:40px; display:block;}
.cnt321 h2{font-size: 22px; color:#333; height:40px;}

.enter1{width:140px; height:40px; font-weight:700;background: var(--c-62219, #fff);border: 1px solid var(---Gray-5, #E0E0E0);box-sizing: border-box;  margin-top:30px;display:block; color:#333; text-align:center; line-height:40px; transition:all 0.5s;}
.enter1 b{ padding-left:15px; margin-top:5px;transition:all 0.5s; color:#fff; }
.enter1 b img{ display:inline-block;}
.enter1:hover b{ padding-left:10px;;}

.cont3k{ width:100%; height:auto; background:url(../images/a7.png) #1F9410 left center no-repeat; padding-bottom:40px;}
.cnt31k{ float:none;; width:100%; }
.cnt31k img{ width:100%;}
.cnt32k{ width:100%; float:none;; }
.cnt321k{ width:96%; float:none; padding-right:00px; margin:20px auto 0px;; color:#fff; }
.cnt321k span{color: var(---999, #fff); height:40px; display:block;}
.cnt321k h2{font-size:22px; color:#fff; height:40px;}

.enter1k{width:140px; height:40px; font-weight:700;background: var(--c-62219, #1F9410);box-sizing: border-box;border: 1px solid var(---Gray-5, #E0E0E0); margin-top:30px;display:block; color:#fff; text-align:center; line-height:40px; transition:all 0.5s;}
.enter1k b{ padding-left:15px; margin-top:5px;transition:all 0.5s; color:#fff; }
.enter1k b img{ display:inline-block;}
.enter1k:hover b{ padding-left:10px;}

.cont4{ width:96%; height:auto; margin:0px auto; padding:40px 0px; overflow:hidden;}
.cont41 ul{ width:100%; height:auto; margin-top:30px;}
.cont4 ul li{ width:80%; float:none; margin:0px auto 20px auto;transition: all 0.8s;box-sizing: border-box; text-align:center; padding:20px 0px 30px 0px;; background:#fff; }
.cont4 ul li:nth-child(3){ margin-right: auto;}
.cont4 ul li .cnt4{ width:100px; height:94px; margin:20px auto 0px auto;}
.cont4 ul li h2{ width:90%;font-size: 18px;; color:#333; margin:0 auto; font-weight:700; padding-top:30px; height:40px;}
.cont4 ul li p{ color:#999; width:90%; margin:0 auto; height:90px; line-height:30px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow: hidden;}
.enter1p{width:140px; height:40px;font-weight:700;background: var(--c-62219, #fff);border: 1px solid var(---Gray-5, #E0E0E0); margin:0 auto;box-sizing: border-box;  margin-top:60px;display:block; color:#333; text-align:center; line-height:40px; transition:all 0.5s;}
.enter1p b{ padding-left:15px; margin-top:5px;transition:all 0.5s; color:#fff; }
.enter1p b img{ display:inline-block;}
.enter1p:hover b{ padding-left:15px;;}

/* 选项卡示例样式 */
.main2 {width: 100%;margin:0px auto; position: static;}
.tab {overflow: hidden;width: 100%;height:80px;border: 1px solid var(--30, rgba(255, 255, 255, 0.30));
background:#666;cursor: pointer; position: static; z-index:99; bottom:0px;box-sizing: border-box; }
.tab li {float: left;width:25%;;text-align: center; font-size:12px;line-height:40px;color:#fff;border-right: 1px solid var(--30, rgba(255, 255, 255, 0.30));border-bottom: 1px solid var(--30, rgba(255, 255, 255, 0.30));box-sizing: border-box;}
.tab li img{ display:inline-block; vertical-align:-3px; padding-right:3px; width:16px; }
.tab li.on {background:#1F9410;}
.con {width: 100%; height:auto; position: static;}
.con .conr1{ width:100%;}
.contab{ width:100%; height:auto; position: static; left:2%; top:0px; margin-left:0px;}
.contab1{ width:100%; height: auto; background:#1F9410; padding:20px 10px;box-sizing: border-box; color:#fff; }
.contab1 h2{ font-size:14px; height:30px;}
.con .contab1 a b img{ max-width:100%;}

.cont5{ width:96%; height:auto; padding:40px 0px; margin:0 auto;}

.cnt51{ width:100%; height:auto; float:none; margin-top:20px;}
.cnt51 dl{ width:100%; display:block;}
.cnt51 dl dt{ width:100%; overflow:hidden; }
.cnt51  dl dt img { width:100%; display:block;cursor: pointer;transition: all 0.8s;}
.cnt51  dl:hover dt img{transform: scale(1.1);}
.cnt51  dl dd{ width:100%; height:auto; padding:15px 10px 6px 10px;;box-sizing: border-box; background:#fff; }
.cnt51  dl dd h2{ font-size:16px; font-weight:700; color:#333;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden;}
.cnt51  dl dd p{ height:50px; line-height:25px; padding-top:10px;   display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; color:#999;}
.cnt51  dl dd p a{ float:right;color:#999;}
.cnt51  dl dd p a span{ font-size:16px; color:#999;}
.cnt51  dl:hover dd p a{ float:right;color:#1F9410;}
.cnt51  dl:hover dd p a span{ font-size:16px; color:#1F9410;}




.cnt52{ width:100%; float:none; margin-top:20px;}
.cnt52 li{ width:100%; height:90px; background:#fff; margin-bottom:15px;border-bottom: 3px solid var(--c-62219, #fff);}
.cnt52 li dl{ width:90%; padding-left:10px; float:left;transition: all 0.8s;}
.cnt52 li dl dt{font-size: 14px; font-weight:700; width:100%; color:#333; padding-top:15px; margin-bottom:5px; line-height:30px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden;}
.cnt52 li dl dd{ font-size:14px; color:#999; width:100%; margin-bottom:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden;}
.cnt52 li dl dd a{ float:right;color:#999;}
.cnt52 li dl span{ font-size:16px; color:#999;}

.cnt52 li:hover dl dd a{ float:right;color:#1F9410;}
.cnt52 li:hover dl span{ font-size:16px; color:#1F9410;}
.cnt52 li:hover{border-bottom: 3px solid var(--c-62219, #1F9410);}
.cnt52 li:hover dl dt{ color:#1F9410;}

.footer{  z-index: 10; padding-top:0px; box-sizing: border-box; width: 100%; background: #000;transition: 0.5s; }

 .footerLeft{ float: right; overflow: hidden;}
.footerLeft .icon{ width: 142px; height: auto; }
 .footerLeft .icon img{ display: block; width: 100%; }

.footerBox{ overflow: hidden; width:1280px; margin:0 auto; display:none;}
.footerRight{ float: left;}
.footerRight ul{ float: right; margin-right:80px;}
 .footerRight ul h2{ font-size:20px; color: #fff; font-weight:400; margin-bottom:25px;}
.footerRight ul li{ margin-top:10px; color: rgba(255,255,255,0.6); font-size:14px; } 
 .footerRight ul li a{font-size: 14px; color: rgba(255,255,255,0.6); transition: 0.5s;}
 .footerRight ul li:hover a{ color: rgba(255,255,255,1);}
 .copyRight{ width: 100%;  height:  auto; text-align: center;;box-sizing: border-box; border-top:0px solid rgba(255,255,255,0.2); padding:15px 5px; font-size: 16px; color: rgba(255,255,255,0.6); line-height:28px; margin-top: 40px;}

#bannera{width:100%; height:120px; margin:0 auto; padding-bottom:0px; border-bottom:#fafafa 0px solid; background-position:center center; background-size:auto 100%;}

.contentxw{ width:96%; height:auto; margin:30px auto; position: relative;}
#moveHead{ top:100px;}
#nav1 { position: fixed; display:none; left:50%; margin-left:-640px; top:570px; width:265px;box-sizing: border-box;border: 1px solid var(---Gray-5, #E0E0E0); background:#fff;}
#nav1 li { height:76px; line-height:76px; border-bottom:1px solid #E0E0E0}
#nav1 a { display: block; background:url(../images/back.png) center right 30px no-repeat; font-size:18px; font-weight:bold; text-align: left; padding-left:25px;box-sizing: border-box;  }
#nav1 .current a { color: #fff; background:#1F9410 url(../images/back1.png) center right 30px no-repeat;;}



.nav1 {  width:265px; display:none; float:left; box-sizing: border-box;border: 1px solid var(---Gray-5, #E0E0E0);}
.nav1 li { height:76px; line-height:76px; border-bottom:1px solid #E0E0E0}
.nav1 a { display: block; background:url(../images/back.png) center right 30px no-repeat; font-size:18px; font-weight:bold; text-align: left; padding-left:25px;box-sizing: border-box;  }
.nav1 .current a { color: #fff; background:#1F9410 url(../images/back1.png) center right 30px no-repeat;;}
.yya { float:none; position: fixed;left:50%; margin-left:-640px; top:100px;  z-index:1; background: #fff;}

.nav_phone{ width:100%; padding:28px 20px;box-sizing: border-box; display:none; }
.nav_phone p{ /*height: 24px; */
    line-height: 51px;
    font-size: 16px;}
.nav_phone p img{ float:left; padding-right:15px;padding-top: 14px;}
.nav_phone h2{color: var(--c-62219, #1F9410);font-family: Impact;font-size: 24px; margin-top:12px;}






.wrap { width: 100%; float:right; border: 1px solid var(---Gray-5, #E0E0E0);box-sizing: border-box; }
.dowebok1 { width:100%; margin-bottom:30px;}
.dowebok1 .wap_img{ width:100%;}
.wapcont{ width:96%; margin:0 auto;}
.dowebok1 h2{ width:100%; height:25px; line-height:22px; font-size:16px; color:#333; margin:20px 0px 15px 0px;;}
.dowebok1 h2 img{ float:right; height:16px; margin-top:3px;}
.dowebok2{ width:96%; margin:0 auto 30px auto;}
.dowebok2 img{max-width:100%;}
.dowebok2 h2{ font-size:22px; margin:30px auto; color:#333;}
.dowebok2 .wap_img{ width:100%;}
.dowebok2 ul{ width:100%;}
.dowebok2 ul li{ width:32%; float:left; margin-right:2%}
.dowebok2 ul li:nth-child(3n){ margin-right:0px;}  
.dowebok2 ul li img{ width:100%;}
.dowebok2 ul li p{ width:100%; height:50px; line-height:50px; text-align:center; color:#333;    line-height: 1.5;
    margin-top: 15px;}

.dowebok3{ width:96%; margin:0 auto 30px auto;}
.dowebok3 h2{ font-size:22px; margin:20px auto; color:#333;}

.wapxj{ width:100%; height:460px; background:url(../images/k2.png) center no-repeat; background-size:cover;}
.wapxj li{ width:50%; height:260px; border-right:1px solid rgba(255, 255, 255, 0.30); padding:15px 10px 0px;box-sizing: border-box; float:left; text-align:center;}
.wapxj li img{ width:60px; margin:0 auto; display:inline-block;}
.wapxj li p{ margin-top:20px; font-size:14px; color:#fff;}
.wapxj li:hover{ background:#1F9410;}
.wapxj li:nth-child(1){ height:200px;}
.wapxj li:nth-child(2){height:200px;}




.cntxwsx{width:100px; float:left;border: 1px solid var(---Gray-5, #E0E0E0);;box-sizing: border-box;}

.cntxwsx h3{ width:100%; height:35px; background:#1F9410; color:#fff;font-size: 12px; text-indent:10px; line-height:35px;}
.cntxwsx .vmenu{ width:100%;}
.cntxwsx .vmenu ul li{ /*height:45px; */line-height:28px;border-bottom: 1px solid var(---Gray-5, #E0E0E0); font-size: 12px; font-weight:700; }
.cntxwsx .vmenu ul li a{
	display: block;
    background: url(../images/back.png) center right 10px no-repeat;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    padding-left: 10px;
    box-sizing: border-box;
	}
.cntxwsx .vmenu ul li span{ display: block; height: 100%; width: 100%; position: relative; background: #fff; text-indent: 20px; margin-bottom: 2px;}
.cntxwsx .vmenu ul li span i{ display: block; height: 20px; width: 20px; background: url(../images/arr.png) no-repeat center center;  position: absolute; right: 20px; top: 50%; margin-top: -10px;  transition: all 0.3s ease-out; transform: rotate(0deg);}








.cntxw{width:100px; display:block; float:left;border: 0px solid var(---Gray-5, #E0E0E0);;box-sizing: border-box;}

.cntxw h3{ width:100%; height:35px; background:#1F9410; color:#fff;font-size: 12px; text-indent:20px; line-height:35px;}
.cntxw .vmenu{ width:100%;}
.cntxw .vmenu ul li{ /*height:45px; */line-height:28px;border-bottom: 1px solid var(---Gray-5, #E0E0E0); font-size: 12px; font-weight:700; }
.cntxw .vmenu ul li a{
	display: block;
    background: url(../images/back.png) center right 10px no-repeat;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    padding-left: 10px;
    box-sizing: border-box;
	}
.cntxw .vmenu ul li span{ display: block; height: 100%; width: 100%; position: relative; background: #fff; text-indent: 20px; margin-bottom: 2px;}
.cntxw .vmenu ul li span i{ display: block; height: 20px; width: 20px; background: url(../images/arr.png) no-repeat center center;  position: absolute; right: 20px; top: 50%; margin-top: -10px;  transition: all 0.3s ease-out; transform: rotate(0deg);}
.vmenu ul li span i.action{ background: url(../images/arr1.png) no-repeat center center; color:#1F9410;}
.vmenu ul li span.action1{color:#1F9410;}
.vmenu ul li>dl{ display: none; text-indent: 30px; background: #fff; }
.vmenu ul li>dl a{ display: block; height: 100%; width: 100%; font-size: 14px; font-weight:400 !important;border-bottom: 0px !important; border-top: 1px solid var(---Gray-5, #E0E0E0);position:relative; line-height:65px; border-bottom: #e2e2e2 1px solid; color: #666; text-decoration: none; }
.vmenu ul li>dl a:hover{color: #1F9410;}
.vmenu ul li>dl a i{display: block; height: 20px; width: 20px; background: url(../images/arr.png) no-repeat center center;  position: absolute; right: 20px; top: 50%; margin-top: -10px;}




.vmenu1{ width:100%; }
.vmenu1 ul li{ /*height:45px; */line-height:75px;border-bottom: 1px solid var(---Gray-5, #E0E0E0); font-size: 14px; font-weight:700; }
.vmenu1 ul li span{ display: block; height: 100%; width: 100%; position: relative; background: #fff; text-indent: 20px; margin-bottom: 2px;}
.vmenu1 ul li span i{ display: block; height: 20px; width: 20px; background: url(../images/arr.png) no-repeat center center;  position: absolute; right: 20px; top: 50%; margin-top: -10px;  transition: all 0.3s ease-out; transform: rotate(0deg);}
.vmenu1 ul li span i.action{ background: url(../images/arr1.png) no-repeat center center; color:#1F9410;}
.vmenu1 ul li span.action1{color:#1F9410;}
.vmenu1 ul li>dl{ display: none; text-indent: 30px; background: #fff; }
.vmenu1 ul li>dl a{ display: block; height: 100%; width: 100%;font-weight:400 !important; font-size: 14px;border-bottom: 0px !important; border-top: 1px solid var(---Gray-5, #E0E0E0);position:relative; line-height:65px; border-bottom: #e2e2e2 1px solid; color: #666; text-decoration: none; }
.vmenu1 ul li>dl a:hover{color: #1F9410;}
.vmenu1 ul li>dl a i{display: block; height: 20px; width: 20px; background: url(../images/arr.png) no-repeat center center;  position: absolute; right: 20px; top: 50%; margin-top: -10px;}
.wrap1xw { width:calc(100% - 105px); float:right; border: 1px solid var(---Gray-5, #E0E0E0);box-sizing: border-box; background:#F2F2F2; padding:5px 5px 30px 5px;; }

.wrap1 { width:calc(100% - 105px); float:right; border: 1px solid var(---Gray-5, #E0E0E0);box-sizing: border-box; background:#F2F2F2; padding:15px 5px 30px 5px;; }
.wrap1t{ width:100%;}
.wrap1t li{ width:49%; height:auto; margin-right:2%; float:left; margin-bottom:30px; }
.wrap1t li:nth-child(2n){ margin-right:0px;}  
.wrap1t li:nth-child(2n-1){ margin-right:2%;}  
.wrap1t li img {cursor: pointer;transition: all 0.8s; width:100%;}
.wrap1t li img:hover{transform: scale(1.1);}
.wrap1t li h2{width:100%; height:40px; background:#fff;border-top: 0px solid var(--10, rgba(0, 0, 0, 0.10));text-align:center; line-height:40px; font-size:14px; color:#333; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

#nx_pg{width:100%;padding:5px 0px 0px 0px; text-align: center; margin-top:10px;  }
 #nx_pg li{ display:inline-block;}
 #nx_pg a{display:inline; padding:7px 14px 7px 14px; background:#fff; border:1px solid #e1d7e0; color:#9a9a9a;font-size:14px; margin:0px 3px 50px 3px; -webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
 #nx_pg a:hover{background:#1F9410;border:1px solid #1F9410; color:#fff;}
 #nx_pg .on{ background:#1F9410;border:1px solid #1F9410; color:#fff;}
.wrap2xw{ width:calc(100% - 105px);float:right; border:1px solid #E0E0E0; padding-bottom:30px;}
.wrap2{ width:calc(100% - 105px);float:right; border:1px solid #E0E0E0; padding-bottom:30px;}
.warp{ width:100%; height:auto; padding-bottom:50px;}
.warp img{ max-width:100%;}
.warp h2{ width:96%;font-size:18px; padding:30px 0px 15px 0px; color:#333; margin:0 auto;}
.warp1{ width:96%; margin:0 auto; border-bottom:1px solid rgba(0, 0, 0, 0.10); padding-bottom:50px; margin-bottom:40px;}
.warp2{ width:96%; margin:0 auto; padding-top:30px;}
.warp2 li{border-bottom: 1px solid var(--10, rgba(0, 0, 0, 0.10)); padding-bottom:30px; margin-bottom:30px;cursor: pointer;transition: all 0.8s;}
.warp2 li h3{ width:100%; height:60px; line-height:60px;font-size: 20px; color:#333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.warp2 li h3 span{color: var(--c-62219, #E0E0E0);font-size: 40px; float:right;}
.warp2 li:hover h3 span{color: var(--c-62219, #1F9410);}
.warp2 li:hover{border-bottom: 1px solid var(--10, #1F9410);}

.nav2 {  width:100px; float:left; box-sizing: border-box;border: 0px solid var(---Gray-5, #E0E0E0);}

.nav2 li { height:28px; line-height:28px; border-bottom:1px solid #E0E0E0}
.nav2 li a { display: block; background:url(../images/back.png) center right 4px no-repeat; font-size:12px; font-weight:bold; text-align: left; padding-left:2px;box-sizing: border-box;  }
.nav2 li:hover a { color: #fff; background:#1F9410 url(../images/back1.png) center right 10px no-repeat;;}


.nav2x {  width:100px; float:left; box-sizing: border-box;border: 0px solid var(---Gray-5, #E0E0E0);}
.nav2x h3{ width:100%; height:30px; line-height:30px; background:#1F9410; text-indent:5px;color: var(--bg-white, #FFF);font-size: 14px;font-weight: 900;}
.nav2x li { height:30px; line-height:30px; border-bottom:1px solid #E0E0E0}
.nav2x li a { display: block; background:url(../images/back.png) center right 4px no-repeat; font-size:12px; font-weight:bold; text-align: left; padding-left:5px;box-sizing: border-box;  }
.nav2x li:hover a { color: #1F9410; background:url(../images/back2.png) center right 30px no-repeat;}
.nav2x li:nth-child(10)  { background:#1F9410;}
.nav2x li:nth-child(10) a { color:#fff;}
.nav2x li:nth-child(10) a { color:#fff; background:none;}

.wertp{ width:100%; height:auto;}
.wertp li{ width:100%; padding:15px 5px; margin:0 auto;transition: all 0.8s; background:#fff;box-sizing: border-box; margin-bottom:30px;border-bottom:3px solid #fff;}
.wertp li h2{ background:url(../images/d3.png) center left no-repeat; height:42px; line-height:42px; text-indent:40px; font-size:12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wertp li h2 span{ display:block; width:100px; transition: all 0.8s;height:42px; border:1px solid #E0E0E0; float:right;box-sizing: border-box; background:url(../images/d4.png) center left 20px no-repeat; }
.wertp li:hover{ border-bottom:3px solid #1F9410;}
.wertp li:hover h2 span{border:1px solid #1F9410;background:#1F9410 url(../images/d5.png) center left 30px no-repeat; color:#fff; }









.a1rtile1{ max-width:100%; height:auto; margin:0px auto 10px auto;;}
.a1rtile1 ul{ margin-bottom:40px;}
.a1rtile1 li{ width:100%; margin:0 auto;; height:110px; margin-bottom:20px; padding:10px 5px; background:#fff;  transition:all 0.5s; box-sizing: border-box;;}
.x1man1{ width:100%;  margin:0 auto;transition:all 0.8s; }
.a1rt11{ width:140px; height:90px; float:left;  overflow:hidden; position:relative;}
.a1rt11 img{width:140px; height:90px; display:block;cursor: pointer;transition: all 1.2s;}
.a1rt11 img:hover{transform: scale(1.1);}

.a1rt21{ height:90px;overflow: hidden;padding-left:20px;box-sizing: border-box; }
.a1rt21 h2{ width:96%; font-size:16px; color:#333;transition:all 0.5s; height: auto; font-weight:700; margin-top:0px;  line-height:30px; height:30px; margin-bottom:0px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden; }
.a1rt21 .a1rt_p1{ width:96%; height:50px; line-height:25px; margin-top:5px;transition:all 0.5s; color:#666 ;  font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;;}
.a1rt21 .a1rt2_11{ didisplay: none;;width: auto; margin-top:20px;transition: all 0.8s; font-size:16px; text-align: left; line-height: 44px; color: #999; }
.a1rt21 .a1rt2_11 span{ text-align:center; padding-left:10px;}

.a1rtile1 li:hover .a1rt21 h2{ color:#1F9410;}
.a1rtile1 li:hover{border-bottom: 3px solid var(--c-62219, #1F9410);}


.mrep{ width:90%; height:auto; margin:0 auto;  padding-top:20px;}
.mrep li{ width:32%; float:left; margin-right:2%; background:#F2F2F2; padding:40px 30px; margin-right:2%;box-sizing: border-box; }
.mrep li:nth-child(3n){ margin-right:0px;}  
.mrep li h2{ width:100%; height:40px;color: var(---333, #333);font-size: 16px;;}
.mrep li p{color: var(---666, #666);text-align: justify;font-size: 12px; height:100px; line-height:25px;}

.mainx{ width:96%; height:auto; margin:0 auto; padding:40px 0px;}
.join_tab{ width:100%; height:auto; margin:0 auto; }
.join_tab ul{ width:100%;border:1px solid #e6e6e6;margin:0px auto 0px auto;  border-collapse:collapse; text-align:center; }
.join_tab .uwl-title{ background:#1F9410;;;; height:68px; line-height:63px;; }
.join_tab .uwl-title span{ height:68px; line-height:68px; width:25%; border-right:1px solid #fff; }
.join_tab .uwl-title span:nth-child(5n){ display:none;}  
.join_tab span{ width:25%; display:block; float:left; font-size:15px; color:#fff; text-align:center; height:56px; line-height:56px; padding:0px 3px;box-sizing: border-box;  }
.join_tab span a{ font-size:15px; color:#444; }
 .join_tab span:nth-child(5n){ display:none;}  
.join_tab .accordion span{ color:#333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-align: center; border-right:1px solid var(--10, rgba(0, 0, 0, 0.10));}
.join_tab .accordion span:nth-child(5n){ display:none;}  


.accordion {background-color: #fff;;display: inline-block;width: 100%; border-bottom: 1px solid #e6e6e6;vertical-align: middle;}
.accordion:hover{background:#F2F2F2;}
.accordion-desc { background-color: #F8F9FC;;z-index: 2; padding: 20px 7px;border-bottom:1px solid #e6e6e6; text-align:left;}
.join_tab .accordion:hover span{ color:#1F9410;;cursor:pointer}

.a1rtile11{ max-width:1280px; height:auto; margin:90px auto 10px auto; display:none;;}
.a1rtile11 ul{ margin-bottom:40px;}
.a1rtile11 li{ width:100%; margin:0 auto;; height:350px; margin-bottom:40px; padding-right:25px;   transition:all 0.5s; background:#fff;box-sizing: border-box;;}
.x1man11{ width:100%;  margin:0 auto;transition:all 0.8s; }
.a1rt111{ width:620px; height:350px; float:left;  overflow:hidden; position:relative;}
.a1rt111 img{width:620px; height:350px; display:block;cursor: pointer;transition: all 1.2s;}
.a1rt111 img:hover{transform: scale(1.1);}

.a1rt211{ height:350px;overflow: hidden;padding-left:30px; box-sizing: border-box; }
.aaret{ width:100%; height:50px;}
.a1rt211 span{  color:#999; padding:2px 6px;}
.a1rt211 h2{ width:100%; font-size:24px; color:#333;transition:all 0.5s; height: auto; font-weight:700; margin-top:25px;  line-height:45px; height:90px; margin-bottom:10px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden; }

.a1rt211 .a1rt2_111{ margin-top:20px; height:48px; border: none; outline: none;transition: all 0.8s; font-size:16px;  line-height: 44px; color: #999; }
.a1rt211 .a1rt2_111 span{ padding-left:10px;}
.a1rtile11 li:hover .a1rt211 h2{ color:#1F9410;}

.cnt52z{ width:96%; height:auto; margin:0 auto; padding:40px 0px 40px 0px;;}
.cnt52x{ width:100%; margin:0 auto; margin:0px auto 30px auto;}
.cnt52x li{ width:100%; float:left; margin-right:0%; height:95px; margin-bottom:25px; background:#fff; margin-bottom:15px;border-bottom: 3px solid var(--c-62219, #fff);}
.cnt52x li:nth-child(2n){ margin-right:0px;}  
.cnt52x li dl{ width:96%; padding-left:10px; float:left;transition: all 0.8s;}
.cnt52x li dl dt{font-size: 14px; font-weight:700; width:100%; color:#333; padding-top:15px; margin-bottom:5px; line-height:30px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden;}
.cnt52x li dl dd{ font-size:14px; color:#999; width:100%; margin-bottom:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden;}
.cnt52x li dl dd a{ float:right;color:#999;}
.cnt52x li dl span{ font-size:16px; color:#999;}

.cnt52x li:hover dl dd a{ float:right;color:#1F9410;}
.cnt52x li:hover dl span{ font-size:16px; color:#1F9410;}
.cnt52x li:hover{border-bottom: 3px solid var(--c-62219, #1F9410);}
.cnt52x li:hover dl dt{ color:#1F9410;}

.ar1{ width:96%; height:auto; margin:0 auto; padding:30px 0px 40px 0px; background:#fff;box-sizing: border-box;  }
#info-T{width:100%; min-height:26px; padding-top:30px; color:#242424; padding-bottom:15px; line-height:26px; text-align:left; font-size:18px; font-weight:bold;}
#info-M{width:100%; height:45px; line-height:45px; text-align:left;}
#info-C{width:100%; line-height:28px; margin-top:10px; font-size:14px; padding-bottom:70px;}
#info-C img{ max-width:100%;display: inline-block;}
#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}
#info-N{width:100%; height: auto; padding-top:10px; line-height:28px; margin-top:20px; border-top:#e0e0e0 1px dotted;}



.ab4{ width:90%; margin:35px auto 70px auto; }	
.bt3{ width:100%; height:auto; text-align:left;}
.bt3 h2{ font-size:24px; color:#333; padding-bottom:5px; font-weight:bold;font-family: Roboto; }	
.bt3 p{ font-size:16px; color:#999; margin-bottom:15px;}
.ft4{ margin:35px auto 0px auto;}

.jon11{ width:100%; height:48px; margin-bottom:15px; float:left; position:relative; }
.jon11 img{ position:absolute; right:20px; top:12px;}

.b11{width:100%; height:48px; background:#fff; line-height:68px; font-size:14px; margin:0;background: #;box-sizing: border-box;;border: 0px solid #E0E0E0;   padding:0;;box-sizing: border-box;border-radius: 2px; padding-left:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }

.jon41{ width:100%; height:200px; margin-bottom:20px; display:block;}
.b21{width:100%; height:200px; line-height:30px;margin:0; background:#fff; font-size:14px;border: 0px solid #E0E0E0;; ;box-sizing: border-box;border-radius: 2px; padding-left:5px; }

.jon51{ width:100%; height:50px;;}
.jon51 button{ display: block; width: 100%; height: 100%; border: none; outline: none;transition: all 0.8s; font-size:16px; text-align: center; line-height: 44px; color: #fff;cursor: pointer; background: #1F9410;;;;;border-radius:3px;}
.jon51 button:hover{ background:#1F9410;; color:#fff;}
input.b11::-ms-input-placeholder{ color:#666;;opacity:0.8;}
input.b11::-webkit-input-placeholder { color:#666;;opacity:0.8;}
textarea.b21::-ms-input-placeholder{ color:#666;;opacity:0.8;}
textarea.b21::-webkit-input-placeholder { color:#666;;opacity:0.8;}








}





