﻿@charset "utf-8";
/* CSS Document */
BODY { margin:0px auto; padding:0px; width:100%; color:#444; font-family: "微软雅黑"， Arial, Helvetica, sans-serif; }
div,form,ul,ol,li,dl,dt,dd,em,i,h1,h2,h3,h4,h5,i,input,textarea,button{margin:0px auto;padding:0px; font-weight:normal; list-style: none; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
img{ border:0px; vertical-align:top; }
p,b,strong{margin:0px auto; padding:0px; list-style: none;font-family:Arial, Helvetica, sans-serif; }
table,tr,td,button{ margin:0px auto; padding:0px; list-style: none; font-size:12px; font-family: Arial, Helvetica, sans-serif; }
 
input{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-user-modify: read-write-plaintext-only;outline: none;box-shadow: none;}
textarea{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-user-modify: read-write-plaintext-only;outline: none;box-shadow: none;}
select{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-user-modify: read-write-plaintext-only;outline: none;box-shadow: none;}

a:link{color:#444; text-decoration:none;}
a:visited{color:#444; text-decoration:none;}
a:hover{color:#00a04a; text-decoration:none;}

#input-test{color: #fff; }
#input-test::-webkit-input-placeholder { /* WebKit browsers */
color:#fff;}
#input-test:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #fff;}
#input-test::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #fff;}
#input-test:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #fff;}

 
 
 
  
.herdbox{ width:100%; height:146px;  position:absolute; top:0; z-index:104; } 
.herdbox .herd{ width:80%; }
.herdbox .herd .logo{ width:17%; float:left; overflow:hidden; }
.herdbox .herd .logo img{ width:100%;  float:left; overflow:hidden;} 
 
.dianhua{ height:40px; float:right; overflow:hidden; margin:40px 0px 0px 30px; border:#00a04a solid 1px; line-height:40px; color:#00a04a; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:0px 20px; border-radius:30px;}
 
.sousuo{ width:24px; height:24px; float:right; overflow:hidden; margin:48px 0px 0px 30px;}
.cd-popup3{position:fixed;top:0;left:0;z-index:9999; visibility:hidden;width:100%;height:100%;box-sizing: inherit; background-color:rgba(0,160,74,.9);opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;}
.cd-popup3.is-visible3{visibility:visible;opacity:1;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s;}
.cd-popup-container3{position:relative;margin:300px auto; width:1000px; height:100px; text-align:center;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-ms-transform:scale(.8);-webkit-backface-visibility:hidden;-ms-transition-duration:.3s;}
.cd-popup-close{position:absolute;top:30px;right:30px;z-index:10;display:block; width:32px; height:32px; background: url(../images/guanbi.png) no-repeat center; }
.is-visible3 .cd-popup-container3{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-ms-transform:scale(1);} 
.is-visible3 .cd-popup-container3 .diva{width:920px; height:100px; overflow:hidden; float:left; border-radius:50px; padding:0px 40px; background:#FFF; }
.is-visible3 .cd-popup-container3 .diva dd{ width:880px; height:100px; float:left; overflow:hidden; }
.wbk1{ width:880px; height:100px; float:left; overflow:hidden; border:none; background:none; line-height:100px; font-size:18px; }
.is-visible3 .cd-popup-container3 .diva dt{ width:40px; height:100px; float:left; overflow:hidden; }
.tj1{ width:40px; height:100px; overflow:hidden; border:none; cursor:pointer; text-align:center; background: url(../images/sousuo3.png) no-repeat center; }
  

.menu{  height:120px; float:right;  }
.menu ul li a, .menu ul li a:visited {display:block; overflow:hidden; text-align:center; font-size:18px; color:#222;}
.menu ul { margin:0;padding:0;list-style-type: none; }
.menu ul li { position:relative; float:left; height:120px; line-height:120px; margin-left:40px; }
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#00a04a;}
.menu ul li:hover ul li ul {display: none;}
#menu_hover { color:#00a04a;   } 
.menu ul li:hover ul li a { color:#222; font-size:18px; }
.menu ul li:hover ul li a:hover { color:#00a04a; font-size:18px;}
.menu ul li:hover ul { position:absolute; top:90px; left:0; display:block; padding:15px 0px; z-index:99; }
.menu .ej_1{ width:180px;  margin-left:-53px;  background:#fff; border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_1 li{ display:block; width:180px; line-height:44px; height:44px; text-align:center; margin:0;}
.menu .ej_1 li a{ display:block; border:none; width:180px; color:#0952a5; font-size:16px; overflow:hidden;}
.menu .ej_1 li a:hover {  font-size:16px; color:#0952a5;}
.menu .ej_2{ width:180px;  margin-left:-44px;  background:#fff; border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_2 li{ display:block; width:180px; line-height:44px; height:44px; text-align:center; margin:0;}
.menu .ej_2 li a{ display:block; border:none; width:180px; color:#0952a5; font-size:16px; overflow:hidden;}
.menu .ej_2 li a:hover {  font-size:16px; color:#0952a5;}



.mybn{ width:100%; overflow:hidden; }
.swiper-slide .bg-img2{ display: block; width: 100%; overflow:hidden; position:relative; box-sizing: inherit;}
.swiper-slide .bg-img2 .sdiva{ width:100%; overflow:hidden; }
.swiper-slide .bg-img2 .sdiva img{ width:100%; overflow:hidden;  }
.mybn .page{width: 100%; height:120px; overflow:hidden;   position: absolute; bottom:0; left:0; }
.mybn .page .swiper-pagination{position:absolute; bottom:65px; }
.mybn .page .swiper-pagination-bullet{ width:14px; height:14px; overflow:hidden; background:#FFF; border: none; margin:0 7px; opacity: 1; outline: none; border-radius:50px;  }
.mybn .page .swiper-pagination-bullet-active{  width:70px; height:14px; background:#fff; outline: none;  }
 

  
 


.swiper{ width:100%; overflow:hidden; }
.swiper div{ margin:0; }
.swiper-slide{ width:100%; float:left; overflow:hidden;} 




.warp1{ width:100%; overflow:hidden; } 
.warp1 .diva{ width:43%; float:left; overflow:hidden; } 
.warp1 .diva .sdiva{ width:76%; float:left; overflow:hidden; padding:0% 0% 0% 24%;  } 
.warp1 .diva .sdiva .isdiva{ width:100%; float:left; overflow:hidden; font-size:48px; color:#00a04a; font-weight:bold; margin-top:18%;} 
.warp1 .diva .sdiva .isdivb{ width:100%;  float:left; overflow:hidden; font-size:18px; line-height:36px; margin-top:8%; word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; } 
.warp1 .diva .sdiva .isdivc{ width:100%; float:left; overflow:hidden; margin-top:8%; } 
.warp1 .diva .sdiva .isdivc dl{ width:100%; float:left; overflow:hidden; margin-bottom:20px; } 
.warp1 .diva .sdiva .isdivc dl dt{ height:32px;  float:left; overflow:hidden; margin-right:10px; } 
.warp1 .diva .sdiva .isdivc dl dd{ height:32px;  float:left; overflow:hidden;  font-size:18px;  line-height:32px; } 
.warp1 .diva .sdiva .isdivd{ width:100%; height:48px; float:left; overflow:hidden; line-height:48px; margin-top:8%;  } 
.warp1 .diva .sdiva .isdivd a{ float:left; overflow:hidden; font-size:18px; color:#00a04a; background: url(../images/ico4.png) no-repeat right; padding-right:58px; } 
.warp1 .diva .sdiva .isdivd a:hover{ font-weight:bold;} 
.warp1 .divb{ width:53%; float:right; overflow:hidden; } 
.warp1 .divb img{ width:100%; float:left; overflow:hidden; } 
 
 
 

.warp2{ width:100%; overflow:hidden; padding:5% 0% 5% 0%; background:#f8f8f8; } 
.warp2 .diva{ width:80%; height:90px; overflow:hidden; margin-bottom:1.6%; } 
.warp2 .diva .sdiva{  height:90px;  float:left; overflow:hidden; line-height:90px; font-size:48px; color:#00a04a; font-weight:bold; } 
.warp2 .diva .sdivb{  height:90px; float:right; overflow:hidden; line-height:90px; } 
.warp2 .diva .sdivb a{ float:left; overflow:hidden; font-size:18px; color:#00a04a; background: url(../images/ico4.png) no-repeat right; padding-right:58px; } 
.warp2 .diva .sdivb a:hover{ font-weight:bold;}  
.warp2 .divb{ width:100%; overflow:hidden; position:relative;  } 
.chanpin { width:85%; padding:30px 0px 70px 0px; overflow:hidden;  }
.chanpin .swiper-slide { display: -webkit-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-box-pack: center; -ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;transition: 300ms; transform: scale(0.8); }
.chanpin .swiper-slide-active,.fengcai.swiper-slide-duplicate-active{transform: scale(1.2);  z-index: 102; } 
.swiper-slide .bg-img5{  width:100%; float:left; overflow:hidden;  }
.swiper-slide .bg-img5 .isdiva{ width:100%;float:left;  overflow:hidden;  }
.swiper-slide .bg-img5 .isdiva img{ width:100%;  height: 100%; float:left;  overflow:hidden; }
.swiper-slide .bg-img5 .isdivb{ width:100%;  float:left; overflow:hidden; text-align:center; font-size:20px; }
.warp2 .divb .page{width: 100%; height:100%; overflow:hidden;   position: absolute; top:0; left:0;  }
.warp2 .divb .page .swiper-button-prev{ position: absolute; left:6%; top:41%; z-index:99; width:32px; height:32px; overflow:hidden; padding:14px; border-radius:50%; background:url(../images/ico10.png) no-repeat center; border:#b9b9b9 solid 1px; }
.warp2 .divb .page .swiper-button-prev:hover{  background:url(../images/ico12.png) no-repeat center #00a04a; }
.warp2 .divb .page .swiper-button-next{position: absolute; right:6%; top:41%; z-index:99;  width:32px; height:32px; overflow:hidden;padding:14px;  border-radius:50%; background:url(../images/ico11.png) no-repeat center;  border:#b9b9b9 solid 1px;}
.warp2 .divb .page .swiper-button-next:hover{  background:url(../images/ico13.png) no-repeat center #00a04a; }






.warp3{ width:100%; overflow:hidden; padding:5% 0% 5% 0%; } 
.warp3 .diva{ width:80%; height:90px; overflow:hidden; margin-bottom:1%; } 
.warp3 .diva .sdiva{  height:90px;  float:left; overflow:hidden; line-height:90px; font-size:48px; color:#00a04a; font-weight:bold; } 
.warp3 .diva .sdivb{  height:90px; float:right; overflow:hidden; line-height:90px; } 
.warp3 .diva .sdivb a{ float:left; overflow:hidden; font-size:18px; color:#00a04a; background: url(../images/ico4.png) no-repeat right; padding-right:58px; } 
.warp3 .diva .sdivb a:hover{ font-weight:bold;}  
.warp3 .divb{ width:100%; overflow:hidden; } 
.zhanhui{ width:82%; overflow:hidden; }
.swiper-slide .bg-img6{ display: block; width:92%; float:left; overflow:hidden; background:#fff; margin:4%;  border-radius:6%;  box-shadow:0px 0px 10px 2px rgba(166,166,166,.1); -webkit-box-shadow:0px 0px 10px 2px rgba(166,166,166,.1);-moz-box-shadow:0px 0px 10px 2px rgba(166,166,166,.1);}
.swiper-slide .bg-img6 a{ display: block;}
.swiper-slide .bg-img6 .sdiva{ width:100%; float:left; overflow:hidden; }
.swiper-slide .bg-img6 .sdiva img{ width:100%; float:left; overflow:hidden; transition: all 0.8s; }
.swiper-slide .bg-img6 .sdiva img:hover{transform: scale(1.1); }
.swiper-slide .bg-img6 .sdivb{ width:100%; float:left; overflow:hidden; }
.swiper-slide .bg-img6 .sdivb .isdiva{ width:86%; height:72px; float:left; overflow:hidden; padding:7% 7%; font-size:20px; line-height:36px; border-bottom:#e4e4e4 solid 1px;word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; }
.swiper-slide .bg-img6 .sdivb .isdivb{ width:86%; height:40px; float:left; overflow:hidden; padding:7% 7%; line-height:40px; }
.swiper-slide .bg-img6 .sdivb .isdivb dt{ height:40px; float:left; overflow:hidden; font-size:18px; color:#666; }
.swiper-slide .bg-img6 .sdivb .isdivb dd{ width:40%; height:40px; float:right; overflow:hidden; background: url(../images/ico11.png) no-repeat right;  }
.swiper-slide .bg-img6 a:hover .sdivb .isdivb dt{ color:#00a04a; }
.swiper-slide .bg-img6 a:hover .sdivb .isdivb dd{ background: url(../images/ico14.png) no-repeat right;   }







.foot{ width:100%;  background:#f8f8f8; padding:4% 0%; display: inline-block; }   
.foot .diva{ width:80%;   } 
.foot .diva .sdiva{ width:30%; float:left;  } 
.foot .diva .sdiva .isdiva{ width:30%; float:left; overflow:hidden; margin-bottom:30px;} 
.foot .diva .sdiva .isdiva img{ width:100%; float:left; overflow:hidden; } 
.foot .diva .sdiva .isdivb{ width:100%; float:left; overflow:hidden; margin-bottom:30px; } 
.foot .diva .sdiva .isdivb dl{ width:100%; float:left; overflow:hidden; margin-bottom:17px; } 
.foot .diva .sdiva .isdivb dl dt{ float:left; overflow:hidden; } 
.foot .diva .sdiva .isdivb dl dd{ width:94%; float:right; overflow:hidden; font-size:16px; line-height:30px; } 

.menu2{ width:280px; float:left; }
.menu2 ul li a, .menu2 ul li a:visited {display:block; overflow:hidden; text-align:center; }
.menu2 ul { margin:0;padding:0;list-style-type: none; }
.menu2 ul li { position:relative; float:left; width:28px; height:28px; border:#b9b9b9 solid 1px; padding:10px 10px; border-radius:50%; margin-right:30px; }
.menu2 ul li ul {display: none;}
.menu2 ul li:hover a { color:#fff; }
.menu2 ul li:hover ul { position:absolute; top:-145px; left:-45px; display:block; width:120px;}
.menu2 ul li:hover ul li ul {display: none; }
.menu2 ul li:hover ul li{ display:block; width:120px; height:120px; background:#FFF; border-radius:0; border:none; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); }
.menu2 ul li:hover ul li img{ width:120px; height:120px; }

.foot .diva .sdivb{ width:54%;  float:right; overflow:hidden;}     
.foot .diva .sdivb dl{ width:16.66%; float:right; overflow:hidden; text-align:right;} 
.foot .diva .sdivb dl dt{ width:100%;  float:left; overflow:hidden; margin-bottom:15%; } 
.foot .diva .sdivb dl dt a{ width:100%;  float:left; overflow:hidden; font-size:16px; color:#222; font-weight:bold; } 
.foot .diva .sdivb dl dt a:hover{ width:100%;  float:left; overflow:hidden; font-size:16px; color:#00a04a; font-weight:bold; } 
.foot .diva .sdivb dl li{ width:100%;  float:left; overflow:hidden; font-size:16px; color:#FFF; line-height:36px;  } 
.foot .diva .sdivb dl li a{ width:100%;  float:left; overflow:hidden; font-size:16px; color:#555;  } 
.foot .diva .sdivb dl li a:hover{ width:100%;  float:left; overflow:hidden; font-size:16px; color:#00a04a; } 
.foot2{ width:80%; overflow:hidden; padding:2.2% 0%; }   
.foot2 dt{ float:left; overflow:hidden; font-size:16px; color:#555; } 
.foot2 dd{ float:right; overflow:hidden; text-align:right; font-size:16px; color:#555; } 
 
 
 
 
.dn{display: none;}
.go-top{position: fixed;top:80%;right:2%;width:66px;z-index:100; }
.go-top a{display: block;width: 66px;height:66px;}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{ background: url(../images/ico23.png) no-repeat #222; border-radius:50%;}
.go-top .go:hover{background: url(../images/ico23.png) no-repeat #555}




.digg{ width:80%; overflow:hidden; text-align:center; font-size:16px; padding:5% 0%; display:block; }
.digg a{ height:54px; overflow:hidden; padding:0px 25px; line-height:54px; background:#f8f8f8; display:inline-block; font-size:16px; margin:0px 3px;}
.digg a:hover{ background:#444; color:#FFF; display:inline-block; font-size:16px; }
.digg .current{ background:#444; color:#FFF; display:inline-block; font-size:16px;  }




.about_banner{height:500px;background-size: cover!important;  }



.nynav{ width:100%; overflow:hidden; background:#f8f8f8; } 
.nynav ul{ width:80%;height:100px; overflow:hidden; text-align:center; } 
.nynav ul li{ display:inline-block; overflow:hidden; line-height:96px; margin:0px 10px; } 
.nynav ul li a{ font-size:18px; color:#222; display:block; padding:0px 30px;} 
.nynav ul li a:hover{ font-size:18px; color:#00a04a; } 
#nynav_on{ color:#00a04a; border-bottom:#00a04a solid 4px;}


.warp4{ width:80%; overflow:hidden; padding:6% 0%; } 
.warp4 .diva{ width:43%; float:left; overflow:hidden; } 
.warp4 .diva .sdiva{ width:100%; float:left; overflow:hidden; font-size:42px; color:#00a04a; font-weight:bold; } 
.warp4 .diva .sdivb{ width:100%;  float:left; overflow:hidden; margin-top:6%; } 
.warp4 .divb{ width:50%; float:right; overflow:hidden; border-radius:18px;} 
.warp4 .divb img{ width:100%; float:left; overflow:hidden; } 
 

.wenzhang{ width:1200px; overflow:hidden; padding:6% 0%; } 


.warp5{ width:100%; overflow:hidden; padding:6% 0%; background:#f8f8f8; } 
.warp5 .diva{ width:80%; overflow:hidden; font-size:42px; color:#00a04a; font-weight:bold; text-align:center; margin-bottom:3.5%; } 
.warp5 .divb{ width:80%; overflow:hidden; text-align:center; } 
.warp5 .divb dl{ width:30%; overflow:hidden; display:inline-block;} 
.warp5 .divb dl dt{ width:100%; overflow:hidden;  margin-bottom:6%; } 
.warp5 .divb dl dd{ width:100%; overflow:hidden; font-size:24px; font-weight:bold; margin-bottom:3.5%; } 
.warp5 .divb dl h2{ width:100%; overflow:hidden; font-size:16px; line-height:30px;} 




.warp6{ width:100%; overflow:hidden; padding:6% 0%; } 
.warp6 .divb{ width:80%; overflow:hidden; font-size:42px; color:#00a04a; font-weight:bold; text-align:center; margin-bottom:3.5%; } 
.zhaopin{ width:80%; overflow:hidden;  border-top:#e4e4e4 solid 1px; } 
.zhaopin li{ width:100%;  overflow:hidden; position:relative;border-bottom:#e4e4e4 solid 1px; padding:40px 0px 40px 0px; }
.zhaopin .link{  position:relative; display:block;  cursor:pointer;}
.zhaopin .link .diva{ width:100%; float:left; overflow:hidden;  }
.zhaopin .link .diva .sdiva{ width:100%; float:left; overflow:hidden; font-size:24px; font-weight:bold; margin-bottom:30px;}
.zhaopin .link .diva .sdivb{ width:100%; float:left; overflow:hidden; }
.zhaopin .link .diva .sdivb dt{ float:left; overflow:hidden; font-size:16px; margin-right:50px; }
.zhaopin li:last-child .link{border-bottom: none;}
.zhaopin li i{position:absolute;top:0px; left:0px; -webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.zhaopin li i.fa-chevron-down{ width:22px; height:22px; background:url(../images/img27.png) no-repeat; right:0px; left:auto; top:10px; }
.zhaopin li.open .link{ color:#222; }
.zhaopin li.open i.fa-chevron-down{ width:22px; height:22px; background:url(../images/img28.png) no-repeat; right:0px; left:auto; top:0px; }
.submenu{  width:100%;  padding:50px 0px 0px 0px;  display:none; overflow:hidden; }




.warp7{ width:80%; overflow:hidden;  padding:6% 0% 4% 0%; } 
.warp7 .diva{ width:90%; float:left; overflow:hidden; background:#f8f8f8; border-radius:16px; padding:5% 5%; margin-bottom:3%;  } 
.warp7 .diva .sdiva{ width:50%;  float:left; overflow:hidden; } 
.cp{ width:82%; overflow:hidden; }
.swiper-slide .bg-img8{ display: block; width:100%; float:left; overflow:hidden; }
.swiper-slide .bg-img8 .sdiva{ width:100%; float:left; overflow:hidden; }
.swiper-slide .bg-img8 .sdiva img{ width:100%; float:left; overflow:hidden;} 
.warp7 .diva .page{width: 100%; height:100%; overflow:hidden;   position: absolute; top:0; left:0;  }
.warp7 .diva .page .swiper-button-prev{ position: absolute; left:0%; top:41%; z-index:99; width:32px; height:32px; overflow:hidden; padding:14px; border-radius:50%; background:url(../images/ico10.png) no-repeat center; border:#b9b9b9 solid 1px; }
.warp7 .diva .page .swiper-button-prev:hover{  background:url(../images/ico12.png) no-repeat center #00a04a; }
.warp7 .diva .page .swiper-button-next{position: absolute; right:0%; top:41%; z-index:99;  width:32px; height:32px; overflow:hidden;padding:14px;  border-radius:50%; background:url(../images/ico11.png) no-repeat center;  border:#b9b9b9 solid 1px;}
.warp7 .diva .page .swiper-button-next:hover{  background:url(../images/ico13.png) no-repeat center #00a04a; }
.warp7 .diva .sdivb{ width:45%; float:right; overflow:hidden;} 
.warp7 .diva .sdivb h2{ width:100%; float:left; overflow:hidden; font-size:22px; font-weight:bold; } 
.warp7 .diva .sdivb h3{ width:100%; float:left; overflow:hidden; font-size:16px; line-height:32px;  margin-top:5%; } 






 

.news{ width:80%; overflow:hidden;  padding:1% 0%; } 
.news li{ width:100%; float:left; overflow:hidden; border-bottom:#e4e4e4 solid 1px;   padding:5% 0%;   } 
.news li a{ width:100%; float:left; overflow:hidden; display:block;} 
.news li a:hover{ width:100%; float:left; overflow:hidden; display:block; } 
.news li dt{ width:32%;  float:left; overflow:hidden; border-radius:16px; margin-right:8%; } 
.news li dt img{ width:100%; float:left; overflow:hidden; transition: all 0.8s; } 
.news li dt img:hover{transform: scale(1.1);transition:all ease-in-out .8s; }
.news li dd{ width:38%; float:left; overflow:hidden; margin-top:4%;   } 
.news li dd h2{ width:100%; float:left; overflow:hidden; font-size:16px; margin-bottom:4%; color:#666;  } 
.news li dd h3{ width:100%; float:left; overflow:hidden; font-size:22px; line-height:38px; font-weight:bold; margin-bottom:4%; } 
.news li dd h4{ width:100%; float:left; overflow:hidden; font-size:16px; line-height:30px; color:#666; word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; } 
.news li h5{ width:10%; height:40px; float:right; overflow:hidden; background: url(../images/ico11.png) no-repeat right; margin-top:9%;  }
.news li a:hover h5{ background: url(../images/ico14.png) no-repeat right;   }
  
  
  
  
  
.news_xx{ width:1200px; overflow:hidden;  padding:5% 0%;  } 
.news_xx .diva{ width:1000px; overflow:hidden; font-size:28px; font-weight:bold; line-height:46px; text-align:center;}
.news_xx .divb{ width:1000px; overflow:hidden; font-size:14px; text-align:center; color:#777; margin-top:4%; }
.news_xx .divc{ width:1000px; overflow:hidden; padding:90px 0px 90px 0px; }
.news_xx .divd{ width:1200px; overflow:hidden; }  
.news_xx .divd dt{ width:800px; overflow:hidden; float:left;font-size:18px; color:#777; } 
.news_xx .divd dt a{  width:100%; float:left; font-size:16px;  overflow:hidden; line-height:30px; margin:10px 0px; word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; } 
.news_xx .divd dt a:hover{ font-size:16px;  } 
.news_xx .divd dd{ height:70px; overflow:hidden; float:right; line-height:68px; margin-top:18px;}  
.news_xx .divd dd a{ font-size:18px; overflow:hidden; background:url(../images/ico18.png) no-repeat right; border:#00a04a solid 1px; display:block; color:#00a04a; padding:0px 80px 0px 50px; border-radius:50px;  } 
.news_xx .divd dd a:hover{ font-size:18px;  overflow:hidden; background:url(../images/ico19.png) no-repeat right #00a04a;  color:#fff; } 



 
.lianxi{ width:80%; overflow:hidden; margin-top:7%;background:#00a04a; border-radius:22px;} 
.lianxi .divb{ width:43%; overflow:hidden; float:left; background:#f8f8f8;  padding:7% 8%; } 
.lianxi .divb .sdiva{ width:100%; overflow:hidden; float:left; font-size:36px; font-weight:bold;  margin-bottom:7%; } 
.lianxi .divb .sdivb{ width:100%; overflow:hidden; float:left; } 
.lianxi .divb .sdivb dd{ width:100%; overflow:hidden; float:left;margin-bottom:20px; } 
.wbk{ width:90%; height:70px; background:#FFF; border:none; overflow:hidden; line-height:70px; font-size:16px; padding:0% 5%; }
.wbqy{ width:90%; height:120px; background:#FFF; border:none; overflow: visible; line-height:30px; font-size:16px; padding:3% 5%; }
.lianxi .divb .sdivb dt{ width:100%; overflow:hidden; float:left; } 
.lianxi .divb .sdivb dt h3{ width:30%; height:70px; overflow:hidden; float:left; background:#fff; } 
.lianxi .divb .sdivb h2{ overflow:hidden; float:right;   } 
.lianxi .divb .sdivb .tijiao{ width:240px; height:70px; background:#00a04a; line-height:70px; border:none; overflow:hidden; text-align:center; font-size:20px; color:#FFF; cursor:pointer; border-radius:50px;  } 
.lianxi .divb .sdivb .tijiao:hover{ width:240px; height:70px; background:#19bd65; line-height:70px; border:none; overflow:hidden; text-align:center; font-size:20px; color:#FFF; cursor:pointer; border-radius:50px;  } 
.lianxi .diva{ width:29%; overflow:hidden; float:right;  background:#00a04a; padding:0% 6%;} 
.lianxi .diva dl{width:100%; float:left; overflow:hidden; margin-right:10%; border-bottom:#19bd65 solid 1px; padding:13% 0%;} 
.lianxi .diva dl dt{width:100%; float:left; overflow:hidden; font-size:18px; color:#FFF; margin-bottom:20px; } 
.lianxi .diva dl dd{width:100%; float:left; overflow:hidden; font-size:18px; color:#FFF;  line-height:32px;} 
.lianxi .diva dl h2{width:100%; float:left; overflow:hidden; font-size:28px; color:#FFF; } 
.lianxi .diva dl:last-child{ border: none;}



.ditu{ width:100%; overflow:hidden; margin-top:7%; } 



.yunying{ width:82%; overflow:hidden;  padding:7% 0% 1% 0%;} 
.yunying .diva{ width:24%; overflow:hidden; float:left; background:#f8f8f8; text-align:center;  padding:5% 3%; border-radius:50px; margin:0% 1.5%; } 
.yunying .diva h2{ width:100%; overflow:hidden; font-size:26px; font-weight:bold; margin-bottom:7%; display:inline-block;} 
.yunying .diva dt{ width:100%; overflow:hidden; font-size:26px; font-weight:bold; margin-bottom:7%; display:inline-block;} 
.yunying .diva dd{ width:100%; overflow:hidden; font-size:16px; line-height:26px; display:inline-block; text-align:left;} 




@media (min-width:800px) {
.menu{  height:92px; float:right;  }
.menu ul li a, .menu ul li a:visited {display:block; overflow:hidden; text-align:center; font-size:12px; color:#222;}
.menu ul { margin:0;padding:0;list-style-type: none; }
.menu ul li { position:relative; float:left; height:92px; line-height:92px; margin-left:10px; }
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#00a04a;}
.menu ul li:hover ul li ul {display: none;}
#menu_hover { color:#00a04a;   } 
.menu ul li:hover ul li a { color:#222; font-size:12px; }
.menu ul li:hover ul li a:hover { color:#00a04a; font-size:12px;}
.menu ul li:hover ul { position:absolute; top:70px; left:0; display:block; padding:10px 0px; z-index:99; }
.menu .ej_1{ width:140px;  margin-left:-47px;  background:#fff; border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_1 li{ display:block; width:140px; line-height:30px; height:30px; text-align:center; margin:0;}
.menu .ej_1 li a{ display:block; border:none; width:140px; color:#0952a5; font-size:12px; overflow:hidden;}
.menu .ej_1 li a:hover {  font-size:12px; color:#0952a5;}
.menu .ej_2{ width:140px;  margin-left:-40px;  background:#fff; border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_2 li{ display:block; width:140px; line-height:30px; height:30px; text-align:center; margin:0;}
.menu .ej_2 li a{ display:block; border:none; width:140px; color:#0952a5; font-size:12px; overflow:hidden;}
.menu .ej_2 li a:hover {  font-size:12px; color:#0952a5;}

.dianhua{ height:40px; float:right; overflow:hidden; margin:25px 0px 0px 30px; border:#00a04a solid 1px; line-height:40px; color:#00a04a; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:0px 20px; border-radius:30px;}
 
.sousuo{ width:24px; height:24px; float:right; overflow:hidden; margin:33px 0px 0px 30px;}


.warp1{ width:100%; overflow:hidden; } 
.warp1 .diva{ width:43%; float:left; overflow:hidden; } 
.warp1 .diva .sdiva{ width:76%; float:left; overflow:hidden; padding:0% 0% 0% 24%;  } 
.warp1 .diva .sdiva .isdiva{ width:100%; float:left; overflow:hidden; font-size:48px; color:#00a04a; font-weight:bold; margin-top:13%;} 
.warp1 .diva .sdiva .isdivb{ width:100%; float:left; overflow:hidden; font-size:12px; line-height:24px; margin-top:8%; word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; } 
.warp1 .diva .sdiva .isdivc{ width:100%; float:left; overflow:hidden; margin-top:4%; } 
.warp1 .diva .sdiva .isdivc dl{ width:100%; float:left; overflow:hidden; margin-bottom:10px; } 
.warp1 .diva .sdiva .isdivc dl dt{ height:32px;  float:left; overflow:hidden; margin-right:10px; } 
.warp1 .diva .sdiva .isdivc dl dd{ height:32px;  float:left; overflow:hidden;  font-size:12px; line-height:32px; } 
.warp1 .diva .sdiva .isdivd{ width:100%; height:48px; float:left; overflow:hidden; line-height:48px; margin-top:4%;  } 
.warp1 .diva .sdiva .isdivd a{ float:left; overflow:hidden; font-size:18px; color:#00a04a; background: url(../images/ico4.png) no-repeat right; padding-right:58px; } 
.warp1 .diva .sdiva .isdivd a:hover{ font-weight:bold;} 

} 

@media (min-width:1280px) { 
.menu{  height:102px; float:right;  }
.menu ul li a, .menu ul li a:visited {display:block; overflow:hidden; text-align:center; font-size:12px; color:#222;}
.menu ul { margin:0;padding:0;list-style-type: none; }
.menu ul li { position:relative; float:left; height:102px; line-height:102px; margin-left:15px; }
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#00a04a;}
.menu ul li:hover ul li ul {display: none;}
#menu_hover { color:#00a04a;   } 
.menu ul li:hover ul li a { color:#222; font-size:12px; }
.menu ul li:hover ul li a:hover { color:#00a04a; font-size:12px;}
.menu ul li:hover ul { position:absolute; top:75px; left:0; display:block; padding:10px 0px; z-index:99; }
.menu .ej_1{ width:140px;  margin-left:-47px;  background:#fff; border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_1 li{ display:block; width:140px; line-height:30px; height:30px; text-align:center; margin:0;}
.menu .ej_1 li a{ display:block; border:none; width:140px; color:#0952a5; font-size:12px; overflow:hidden;}
.menu .ej_1 li a:hover {  font-size:12px; color:#0952a5;}
.menu .ej_2{ width:140px;  margin-left:-40px;  background:#fff; border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_2 li{ display:block; width:140px; line-height:30px; height:30px; text-align:center; margin:0;}
.menu .ej_2 li a{ display:block; border:none; width:140px; color:#0952a5; font-size:12px; overflow:hidden;}
.menu .ej_2 li a:hover {  font-size:12px; color:#0952a5;}
 
.dianhua{ height:40px; float:right; overflow:hidden; margin:30px 0px 0px 30px; border:#00a04a solid 1px; line-height:40px; color:#00a04a; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:0px 20px; border-radius:30px;}
 
.sousuo{ width:24px; height:24px; float:right; overflow:hidden; margin:38px 0px 0px 30px;}

.warp1{ width:100%; overflow:hidden; } 
.warp1 .diva{ width:43%; float:left; overflow:hidden; } 
.warp1 .diva .sdiva{ width:76%; float:left; overflow:hidden; padding:0% 0% 0% 24%;  } 
.warp1 .diva .sdiva .isdiva{ width:100%; float:left; overflow:hidden; font-size:48px; color:#00a04a; font-weight:bold; margin-top:15%;} 
.warp1 .diva .sdiva .isdivb{ width:100%; float:left; overflow:hidden; font-size:12px; line-height:24px; margin-top:8%; word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; } 
.warp1 .diva .sdiva .isdivc{ width:100%; float:left; overflow:hidden; margin-top:4%; } 
.warp1 .diva .sdiva .isdivc dl{ width:100%; float:left; overflow:hidden; margin-bottom:10px; } 
.warp1 .diva .sdiva .isdivc dl dt{ height:32px;  float:left; overflow:hidden; margin-right:10px; } 
.warp1 .diva .sdiva .isdivc dl dd{ height:32px;  float:left; overflow:hidden;  font-size:12px; line-height:32px; } 
.warp1 .diva .sdiva .isdivd{ width:100%; height:48px; float:left; overflow:hidden; line-height:48px; margin-top:4%;  } 
.warp1 .diva .sdiva .isdivd a{ float:left; overflow:hidden; font-size:18px; color:#00a04a; background: url(../images/ico4.png) no-repeat right; padding-right:58px; } 
.warp1 .diva .sdiva .isdivd a:hover{ font-weight:bold;} 
} 

@media (min-width:1400px) {
.menu{  height:110px; float:right;  }
.menu ul li a, .menu ul li a:visited {display:block; overflow:hidden; text-align:center; font-size:12px; color:#222;}
.menu ul { margin:0;padding:0;list-style-type: none; }
.menu ul li { position:relative; float:left; height:110px; line-height:110px; margin-left:24px; }
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#00a04a;}
.menu ul li:hover ul li ul {display: none;}
#menu_hover { color:#00a04a;   } 
.menu ul li:hover ul li a { color:#222; font-size:12px; }
.menu ul li:hover ul li a:hover { color:#00a04a; font-size:12px;}
.menu ul li:hover ul { position:absolute; top:85px; left:0; display:block; padding:10px 0px; z-index:99; }
.menu .ej_1{ width:180px;  margin-left:-62px;  background:#fff; border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_1 li{ display:block; width:180px; line-height:40px; height:40px; text-align:center; margin:0;}
.menu .ej_1 li a{ display:block; border:none; width:180px; color:#0952a5; font-size:12px; overflow:hidden;}
.menu .ej_1 li a:hover {  font-size:12px; color:#0952a5;}
.menu .ej_2{ width:180px;  margin-left:-54px;  background:#fff; border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_2 li{ display:block; width:180px; line-height:40px; height:40px; text-align:center; margin:0;}
.menu .ej_2 li a{ display:block; border:none; width:180px; color:#0952a5; font-size:12px; overflow:hidden;}
.menu .ej_2 li a:hover {  font-size:12px; color:#0952a5;}
 
.dianhua{ height:40px; float:right; overflow:hidden; margin:35px 0px 0px 30px; border:#00a04a solid 1px; line-height:40px; color:#00a04a; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:0px 20px; border-radius:30px;}

.sousuo{ width:24px; height:24px; float:right; overflow:hidden; margin:43px 0px 0px 30px;}


.warp1{ width:100%; overflow:hidden; } 
.warp1 .diva{ width:43%; float:left; overflow:hidden; } 
.warp1 .diva .sdiva{ width:76%; float:left; overflow:hidden; padding:0% 0% 0% 24%;  } 
.warp1 .diva .sdiva .isdiva{ width:100%; float:left; overflow:hidden; font-size:48px; color:#00a04a; font-weight:bold; margin-top:11%;} 
.warp1 .diva .sdiva .isdivb{ width:100%;  float:left; overflow:hidden; font-size:18px; line-height:36px; margin-top:8%; word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; } 
.warp1 .diva .sdiva .isdivc{ width:100%; float:left; overflow:hidden; margin-top:8%; } 
.warp1 .diva .sdiva .isdivc dl{ width:100%; float:left; overflow:hidden; margin-bottom:20px; } 
.warp1 .diva .sdiva .isdivc dl dt{ height:32px;  float:left; overflow:hidden; margin-right:10px; } 
.warp1 .diva .sdiva .isdivc dl dd{ height:32px;  float:left; overflow:hidden;  font-size:18px; line-height:32px; } 
.warp1 .diva .sdiva .isdivd{ width:100%; height:48px; float:left; overflow:hidden; line-height:48px; margin-top:6%;  } 
.warp1 .diva .sdiva .isdivd a{ float:left; overflow:hidden; font-size:18px; color:#00a04a; background: url(../images/ico4.png) no-repeat right; padding-right:58px; } 
.warp1 .diva .sdiva .isdivd a:hover{ font-weight:bold;} 
} 


@media (min-width:1440px) {
.menu{  height:120px; float:right;  }
.menu ul li a, .menu ul li a:visited {display:block; overflow:hidden; text-align:center; font-size:14px; color:#222;}
.menu ul { margin:0;padding:0;list-style-type: none; }
.menu ul li { position:relative; float:left; height:120px; line-height:120px; margin-left:24px; }
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#00a04a;}
.menu ul li:hover ul li ul {display: none;}
#menu_hover { color:#00a04a;   } 
.menu ul li:hover ul li a { color:#222; font-size:14px; }
.menu ul li:hover ul li a:hover { color:#00a04a; font-size:14px;}
.menu ul li:hover ul { position:absolute; top:90px; left:0; display:block; padding:15px 0px; z-index:99; }
.menu .ej_1{ width:180px;  margin-left:-62px;  background:#fff; border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_1 li{ display:block; width:180px; line-height:44px; height:44px; text-align:center; margin:0;}
.menu .ej_1 li a{ display:block; border:none; width:180px; color:#0952a5; font-size:14px; overflow:hidden;}
.menu .ej_1 li a:hover {  font-size:14px; color:#0952a5;}
.menu .ej_2{ width:180px;  margin-left:-54px;  background:#fff; border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_2 li{ display:block; width:180px; line-height:44px; height:44px; text-align:center; margin:0;}
.menu .ej_2 li a{ display:block; border:none; width:180px; color:#0952a5; font-size:14px; overflow:hidden;}
.menu .ej_2 li a:hover {  font-size:14px; color:#0952a5;}
 
.dianhua{ height:40px; float:right; overflow:hidden; margin:40px 0px 0px 30px; border:#00a04a solid 1px; line-height:40px; color:#00a04a; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:0px 20px; border-radius:30px;}
 
.sousuo{ width:24px; height:24px; float:right; overflow:hidden; margin:48px 0px 0px 30px;}



.warp1{ width:100%; overflow:hidden; } 
.warp1 .diva{ width:43%; float:left; overflow:hidden; } 
.warp1 .diva .sdiva{ width:76%; float:left; overflow:hidden; padding:0% 0% 0% 24%;  } 
.warp1 .diva .sdiva .isdiva{ width:100%; float:left; overflow:hidden; font-size:48px; color:#00a04a; font-weight:bold; margin-top:11%;} 
.warp1 .diva .sdiva .isdivb{ width:100%;  float:left; overflow:hidden; font-size:18px; line-height:36px; margin-top:8%; word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; } 
.warp1 .diva .sdiva .isdivc{ width:100%; float:left; overflow:hidden; margin-top:8%; } 
.warp1 .diva .sdiva .isdivc dl{ width:100%; float:left; overflow:hidden; margin-bottom:20px; } 
.warp1 .diva .sdiva .isdivc dl dt{ height:32px;  float:left; overflow:hidden; margin-right:10px; } 
.warp1 .diva .sdiva .isdivc dl dd{ height:32px;  float:left; overflow:hidden;  font-size:18px; line-height:32px; } 
.warp1 .diva .sdiva .isdivd{ width:100%; height:48px; float:left; overflow:hidden; line-height:48px; margin-top:8%;  } 
.warp1 .diva .sdiva .isdivd a{ float:left; overflow:hidden; font-size:18px; color:#00a04a; background: url(../images/ico4.png) no-repeat right; padding-right:58px; } 
.warp1 .diva .sdiva .isdivd a:hover{ font-weight:bold;} 


} 

@media (min-width:1600px) {
.menu{  height:120px; float:right;  }
.menu ul li a, .menu ul li a:visited {display:block; overflow:hidden; text-align:center; font-size:14px; color:#222;}
.menu ul { margin:0;padding:0;list-style-type: none; }
.menu ul li { position:relative; float:left; height:120px; line-height:120px; margin-left:26px; }
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#00a04a;}
.menu ul li:hover ul li ul {display: none;}
#menu_hover { color:#00a04a;   } 
.menu ul li:hover ul li a { color:#222; font-size:14px; }
.menu ul li:hover ul li a:hover { color:#00a04a; font-size:14px;}
.menu ul li:hover ul { position:absolute; top:90px; left:0; display:block; padding:15px 0px; z-index:99; }
.menu .ej_1{ width:180px;  margin-left:-62px;  background:#fff; border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_1 li{ display:block; width:180px; line-height:44px; height:44px; text-align:center; margin:0;}
.menu .ej_1 li a{ display:block; border:none; width:180px; color:#0952a5; font-size:14px; overflow:hidden;}
.menu .ej_1 li a:hover {  font-size:14px; color:#0952a5;}
.menu .ej_2{ width:180px;  margin-left:-54px;  background:#fff; border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_2 li{ display:block; width:180px; line-height:44px; height:44px; text-align:center; margin:0;}
.menu .ej_2 li a{ display:block; border:none; width:180px; color:#0952a5; font-size:14px; overflow:hidden;}
.menu .ej_2 li a:hover {  font-size:14px; color:#0952a5;}
 
.dianhua{ height:40px; float:right; overflow:hidden; margin:40px 0px 0px 30px; border:#00a04a solid 1px; line-height:40px; color:#00a04a; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:0px 20px; border-radius:30px;}

.sousuo{ width:24px; height:24px; float:right; overflow:hidden; margin:48px 0px 0px 30px;}

.warp1{ width:100%; overflow:hidden; } 
.warp1 .diva{ width:43%; float:left; overflow:hidden; } 
.warp1 .diva .sdiva{ width:76%; float:left; overflow:hidden; padding:0% 0% 0% 24%;  } 
.warp1 .diva .sdiva .isdiva{ width:100%; float:left; overflow:hidden; font-size:48px; color:#00a04a; font-weight:bold; margin-top:13%;} 
.warp1 .diva .sdiva .isdivb{ width:100%;  float:left; overflow:hidden; font-size:18px; line-height:36px; margin-top:8%; word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; } 
.warp1 .diva .sdiva .isdivc{ width:100%; float:left; overflow:hidden; margin-top:8%; } 
.warp1 .diva .sdiva .isdivc dl{ width:100%; float:left; overflow:hidden; margin-bottom:20px; } 
.warp1 .diva .sdiva .isdivc dl dt{ height:32px;  float:left; overflow:hidden; margin-right:10px; } 
.warp1 .diva .sdiva .isdivc dl dd{ height:32px;  float:left; overflow:hidden;  font-size:18px; line-height:32px; } 
.warp1 .diva .sdiva .isdivd{ width:100%; height:48px; float:left; overflow:hidden; line-height:48px; margin-top:8%;  } 
.warp1 .diva .sdiva .isdivd a{ float:left; overflow:hidden; font-size:18px; color:#00a04a; background: url(../images/ico4.png) no-repeat right; padding-right:58px; } 
.warp1 .diva .sdiva .isdivd a:hover{ font-weight:bold;} 

} 

@media (min-width:1680px) {
.menu{  height:120px; float:right;  }
.menu ul li a, .menu ul li a:visited {display:block; overflow:hidden; text-align:center; font-size:16px; color:#222;}
.menu ul { margin:0;padding:0;list-style-type: none; }
.menu ul li { position:relative; float:left; height:120px; line-height:120px; margin-left:35px; }
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#00a04a;}
.menu ul li:hover ul li ul {display: none;}
#menu_hover { color:#00a04a;   } 
.menu ul li:hover ul li a { color:#222; font-size:16px; }
.menu ul li:hover ul li a:hover { color:#00a04a; font-size:16px;}
.menu ul li:hover ul { position:absolute; top:90px; left:0; display:block; padding:15px 0px; z-index:99; }
.menu .ej_1{ width:180px;  margin-left:-59px;  background:#fff; border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_1 li{ display:block; width:180px; line-height:44px; height:44px; text-align:center; margin:0;}
.menu .ej_1 li a{ display:block; border:none; width:180px; color:#0952a5; font-size:16px; overflow:hidden;}
.menu .ej_1 li a:hover {  font-size:16px; color:#0952a5;}
.menu .ej_2{ width:180px;  margin-left:-50px;  background:#fff; border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_2 li{ display:block; width:180px; line-height:44px; height:44px; text-align:center; margin:0;}
.menu .ej_2 li a{ display:block; border:none; width:180px; color:#0952a5; font-size:16px; overflow:hidden;}
.menu .ej_2 li a:hover {  font-size:16px; color:#0952a5;}

.dianhua{ height:40px; float:right; overflow:hidden; margin:40px 0px 0px 30px; border:#00a04a solid 1px; line-height:40px; color:#00a04a; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:0px 20px; border-radius:30px;}

.sousuo{ width:24px; height:24px; float:right; overflow:hidden; margin:48px 0px 0px 30px;}

.warp1{ width:100%; overflow:hidden; } 
.warp1 .diva{ width:43%; float:left; overflow:hidden; } 
.warp1 .diva .sdiva{ width:76%; float:left; overflow:hidden; padding:0% 0% 0% 24%;  } 
.warp1 .diva .sdiva .isdiva{ width:100%; float:left; overflow:hidden; font-size:48px; color:#00a04a; font-weight:bold; margin-top:15%;} 
.warp1 .diva .sdiva .isdivb{ width:100%; float:left; overflow:hidden; font-size:18px; line-height:36px; margin-top:8%; word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; } 
.warp1 .diva .sdiva .isdivc{ width:100%; float:left; overflow:hidden; margin-top:8%; } 
.warp1 .diva .sdiva .isdivc dl{ width:100%; float:left; overflow:hidden; margin-bottom:20px; } 
.warp1 .diva .sdiva .isdivc dl dt{ height:32px;  float:left; overflow:hidden; margin-right:10px; } 
.warp1 .diva .sdiva .isdivc dl dd{ height:32px;  float:left; overflow:hidden;  font-size:18px; line-height:32px; } 
.warp1 .diva .sdiva .isdivd{ width:100%; height:48px; float:left; overflow:hidden; line-height:48px; margin-top:8%;  } 
.warp1 .diva .sdiva .isdivd a{ float:left; overflow:hidden; font-size:18px; color:#00a04a; background: url(../images/ico4.png) no-repeat right; padding-right:58px; } 
.warp1 .diva .sdiva .isdivd a:hover{ font-weight:bold;} 


} 

@media (min-width:1920px) {

.menu{  height:120px; float:right;  }
.menu ul li a, .menu ul li a:visited {display:block; overflow:hidden; text-align:center; font-size:18px; color:#222;}
.menu ul { margin:0;padding:0;list-style-type: none; }
.menu ul li { position:relative; float:left; height:120px; line-height:120px; margin-left:40px; }
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#00a04a;}
.menu ul li:hover ul li ul {display: none;}
#menu_hover { color:#00a04a;   } 
.menu ul li:hover ul li a { color:#222; font-size:18px; }
.menu ul li:hover ul li a:hover { color:#00a04a; font-size:18px;}
.menu ul li:hover ul { position:absolute; top:90px; left:0; display:block; padding:15px 0px; z-index:99; }
.menu .ej_1{ width:180px;  margin-left:-53px;  background:#fff; border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_1 li{ display:block; width:180px; line-height:44px; height:44px; text-align:center; margin:0;}
.menu .ej_1 li a{ display:block; border:none; width:180px; color:#0952a5; font-size:16px; overflow:hidden;}
.menu .ej_1 li a:hover {  font-size:16px; color:#0952a5;}
.menu .ej_2{ width:180px;  margin-left:-44px;  background:#fff; border-radius:10px; box-shadow:0px 6px 4px 4px rgba(166,166,166,.1); -webkit-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);-moz-box-shadow:0px 6px 4px 4px rgba(166,166,166,.1);}
.menu .ej_2 li{ display:block; width:180px; line-height:44px; height:44px; text-align:center; margin:0;}
.menu .ej_2 li a{ display:block; border:none; width:180px; color:#0952a5; font-size:16px; overflow:hidden;}
.menu .ej_2 li a:hover {  font-size:16px; color:#0952a5;}

.dianhua{ height:40px; float:right; overflow:hidden; margin:40px 0px 0px 30px; border:#00a04a solid 1px; line-height:40px; color:#00a04a; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:0px 20px; border-radius:30px;}
 
.sousuo{ width:24px; height:24px; float:right; overflow:hidden; margin:48px 0px 0px 30px;}
 
 
.warp1{ width:100%; overflow:hidden; } 
.warp1 .diva{ width:43%; float:left; overflow:hidden; } 
.warp1 .diva .sdiva{ width:76%; float:left; overflow:hidden; padding:0% 0% 0% 24%;  } 
.warp1 .diva .sdiva .isdiva{ width:100%; float:left; overflow:hidden; font-size:48px; color:#00a04a; font-weight:bold; margin-top:18%;} 
.warp1 .diva .sdiva .isdivb{ width:100%; float:left; overflow:hidden; font-size:18px; line-height:36px; margin-top:8%; word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; } 
.warp1 .diva .sdiva .isdivc{ width:100%; float:left; overflow:hidden; margin-top:8%; } 
.warp1 .diva .sdiva .isdivc dl{ width:100%; float:left; overflow:hidden; margin-bottom:20px; } 
.warp1 .diva .sdiva .isdivc dl dt{ height:32px;  float:left; overflow:hidden; margin-right:10px; } 
.warp1 .diva .sdiva .isdivc dl dd{ height:32px;  float:left; overflow:hidden;  font-size:18px; line-height:32px; } 
.warp1 .diva .sdiva .isdivd{ width:100%; height:48px; float:left; overflow:hidden; line-height:48px; margin-top:8%;  } 
.warp1 .diva .sdiva .isdivd a{ float:left; overflow:hidden; font-size:18px; color:#00a04a; background: url(../images/ico4.png) no-repeat right; padding-right:58px; } 
.warp1 .diva .sdiva .isdivd a:hover{ font-weight:bold;} 



}  

 
 
 