﻿@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:#5ab534; text-decoration:none;}

#Lxr{color: #fff; }
#Lxr::-webkit-input-placeholder { /* WebKit browsers */
color:#fff;}
#Lxr::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #fff;}
#Lxr::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #fff;}
#Lxr::-ms-input-placeholder { /* Internet Explorer 10+ */
color: #fff;}

 

 
 
 

.top2box{ width:100%; height:110px; background:#fff; box-shadow:0px 0px 10px rgba(51, 51, 51, .2); position: fixed; z-index:90; top:0;}
.top2{ width:1200px; height:110px; }
.top2 .logo{ width:235px; height:110px; float:left; overflow:hidden; }
.top2 .logo img{ width:235px; height:110px; float:left; overflow:hidden;}
.top2 .diva{ width:900px; height:26px; float:right; overflow:hidden; text-align:right; font-size:18px; line-height:26px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:24px; }
.top2 .diva img{ width:26px; height:26px; overflow:hidden; margin:0px 10px 0px 0px;}
.top2 .divb{ width:900px; height:60px; float:right;  }
.top2 .divb .sdiva{ width:80px; height:60px; float:right; overflow:hidden;  }
.top2 .divb .sdiva .isdiva { height:60px; float:left; overflow:hidden; }
.top2 .divb .sdiva .isdiva .eisdiva{ width:36px; height:60px; float:left; position:relative; }
.top2 .divb .sdiva .isdiva .search_dk{width:16px; height:60px; cursor:pointer;  display:block;}
.top2 .divb .sdiva .isdiva .search_gb{width:32px; height:32px; cursor:pointer; display:none; z-index:89; position: absolute; right:0px; top:20px;}
.top2 .divb .sdiva .isdiva .search02{width:100%; background:#5ab534; position: absolute; left:0px; top:0px; z-index:88; display:none; padding:80px 0px;}
.top2 .divb .sdiva .isdiva .search03{width:1200px; height:80px; margin:0px auto; border-bottom:#fff solid 1px;}
.top2 .divb .sdiva .isdiva .search03 dt{width:1100px; height:80px; float:left; overflow: hidden;}
.top2 .divb .sdiva .isdiva .search03 .wbk2{width:1100px; height:80px; line-height:80px; border: none; background: none; display:block; font-size:18px;}
.top2 .divb .sdiva .isdiva .search03 dd{width:80px; height:80px; float:right; overflow:hidden; }
.top2 .divb .sdiva .isdiva .search03 .tijiao2{width:80px; height:80px; border: none; background:url(../images/img8.png) no-repeat right; cursor:pointer; }
.top2 .divb .sdiva .isdivb{ width:1px; height:16px; float:left; overflow:hidden; background:#838383; margin-top:22px; }
.top2 .divb .sdiva .isdivc{ height:60px; float:right; overflow:hidden; line-height:60px; }
.top2 .divb .sdiva .isdivc a{ font-size:18px; font-family:Arial, Helvetica, sans-serif; }



.menu{  height:60px; float:left;  }
.menu ul li a, .menu ul li a:visited {display:block; overflow:hidden; text-align:center; font-size:15px; }
.menu ul { margin:0;padding:0;list-style-type: none; }
.menu ul li { position:relative; float:left; height:60px; line-height:57px; margin-left:35px; }
.menu ul li ul {display: none;}
.menu ul li:hover a { color:#5ab534; border-bottom:#5ab534 solid 3px; }
.menu ul li:hover ul li ul {display: none;}
#menu_hover { color:#5ab534; border-bottom:#5ab534 solid 3px; } 
.menu ul li:hover ul li a { color:#444; font-size:15px; border:none; }
.menu ul li:hover ul li a:hover { color:#5ab534; font-size:15px;}
.menu ul li:hover ul { position:absolute; top:60px; left:0; display:block; padding:10px 0px; }
.menu .ej_1{ width:200px;  margin-left:-64px; background:#FFF; box-shadow:0px 0px 10px rgba(51, 51, 51, .2); }
.menu .ej_1 li{ display:block; width:200px; line-height:50px; height:50px; text-align:center; margin:0;}
.menu .ej_1 li a{ display:block; border:none; width:200px; color:#5ab534; font-size:15px; overflow:hidden;}
.menu .ej_1 li a:hover {  font-size:15px; color:#5ab534;}

.menu .ej_3{ width:200px;  margin-left:-80px; background:#FFF; box-shadow:0px 0px 10px rgba(51, 51, 51, .2); }
.menu .ej_3 li{ display:block; width:200px; line-height:50px; height:50px; text-align:center; margin:0;}
.menu .ej_3 li a{ display:block; border:none; width:200px; color:#5ab534; font-size:15px; overflow:hidden;}
.menu .ej_3 li a:hover {  font-size:15px; color:#5ab534;}

.menu .ej_4{ width:200px;  margin-left:-74px; background:#FFF; box-shadow:0px 0px 10px rgba(51, 51, 51, .2); }
.menu .ej_4 li{ display:block; width:200px; line-height:50px; height:50px; text-align:center; margin:0;}
.menu .ej_4 li a{ display:block; border:none; width:200px; color:#5ab534; font-size:15px; overflow:hidden;}
.menu .ej_4 li a:hover {  font-size:15px; color:#5ab534;}


 

 

.blue{ width:100%; overflow:hidden; margin-top:110px; }
.blue .diva{ position:relative; width:100%; height:100%; display:inline-block; overflow:hidden;}
.slick-slider{ width:100%;}
.slick-slide img{ display:block;width:100%; height:100%; }
.slick-slide img.slick-loading{border:0 }
.blue .diva .sdiva{ width:100%; position: absolute; left:0; top:0; }
.blue .diva .sdiva .isdiva{ width:1200px; overflow:hidden; }
.blue .diva .sdiva .isdiva dt{ width:1184px; float:left; overflow:hidden; font-size:38px; color:#FFF; padding:300px 0px 30px 16px; text-shadow:0px 0px 8px #888;}
.blue .diva .sdiva .isdiva dd{ width:1184px; float:left;  overflow:hidden; font-size:22px; color:#FFF; padding:0px 0px 60px 16px; }
.blue .diva .sdiva .isdiva h2{ width:244px; height:80px; float:left; overflow:hidden; text-align:center; line-height:60px; color:#FFF; font-size:18px; background:url(../images/img1.png) no-repeat; margin-top:5px;  transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; } 
.blue .diva .sdiva .isdiva h2:hover{ color:#FFF; background:url(../images/img2.png) no-repeat; margin-top:5px; transform:translate(0,-5px); -webkit-transform:translate(0,-5px); -moz-transform:translate(0,-5px); -o-transform:translate(0,-5px); -ms-transform:translate(0,-5px);} 
 
  



 


.warp2{ width:100%; overflow:hidden; min-width:1200px; position: relative; background:#fff; border-top:#f3f3f3 solid 100px; }
.warp2 .diva{ width:50%; float:left; overflow:hidden; } 
.warp2 .diva .sdiva{ position: relative; } 
.warp2 .diva .sdiva img{ max-width: 100%; max-height: 100%;} 
.img-center { display: block; width: auto; height: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 10; margin: auto;}
.img-block {display: block;width: 100%;height: auto;} 
.warp2 .divb{ position: relative; width:40%;  float: left; right: auto; margin-left:4%; } 
.warp2 .divb .sdiva{ width:100%; float:left; overflow:hidden; } 
.warp2 .divb .sdiva dt{ width:100%; float:left; overflow:hidden; font-size:36px; margin-top:90px;} 
.warp2 .divb .sdiva h3{ width:50px; height:4px; float:left; overflow:hidden; background:#5ab534; margin-top:20px;}
.warp2 .divb .sdiva dd{ width:100%; float:left; overflow:hidden; margin-top:40px; font-size:18px; line-height:36px; word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:9; } 
.warp2 .divb .sdiva h2{ float:left; overflow:hidden; line-height:50px; margin-top:40px; }
.warp2 .divb .sdiva h2 a{ height:50px; float:left; overflow:hidden; background:#5ab534; margin-top:10px; font-size:16px; color:#fff; padding:0px 60px; border-radius:6px;  transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;}
.warp2 .divb .sdiva h2 a:hover{ height:50px;float:left; overflow:hidden; background:#5ab534; font-size:16px;  color:#fff; padding:0px 60px; transform:translate(0,-5px); -webkit-transform:translate(0,-5px); -moz-transform:translate(0,-5px); -o-transform:translate(0,-5px); -ms-transform:translate(0,-5px);}

  
 
.warp1{ width:100%; overflow:hidden; padding:100px 0px 80px 0px;}
.warp1 .diva{ width:1200px; overflow:hidden; margin-bottom:50px; position:relative; } 
.warp1 .diva .sdiva{ width:1200px; overflow:hidden; } 
.warp1 .diva .sdiva dt{ width:1200px; height:50px; overflow:hidden; font-size:36px; line-height:50px; text-align:center; } 
.warp1 .diva .sdiva dd{ width:50px; height:4px; overflow:hidden; background:#5ab534; margin-top:20px;}
.warp1 .diva .sdivb{  overflow:hidden; position:absolute; right:0; top:30px;} 
.warp1 .diva .sdivb a{ font-size:18px; background:url(../images/img1.png) no-repeat right; padding:0px 30px 0px 0px; } 
.warp1 .diva .sdivb a:hover{ font-size:18px; background:url(../images/img2.png) no-repeat right; padding:0px 30px 0px 0px; } 

.warp1 .divb{ width:1195px; height:50px;  overflow:hidden; text-align:center; border:#5ab534 solid 1px;  margin-bottom:60px; } 
.warp1 .divb span{ width:298px; height:50px; float:left; font-size:16px; overflow:hidden; line-height:50px; cursor:pointer; border-right:#5ab534 solid 1px; }
.warp1 .divb .listbtns{ height:50px; color:#fff; background:#5ab534;}
.warp1 .divc{ width:1400px;  overflow:hidden; text-align:center;  } 
.ladyScrolla{ position:relative; width:1400px; height:365px; overflow:hidden; }
.ladyScrolla .scrollWrapa{ position:absolute; overflow:hidden; width:1200px; height:365px; margin-left:100px; }
.ladyScrolla .scrollWrapa li{ width:285px; height:365px; float:left; overflow:hidden; margin-right:20px;  }
.ladyScrolla .scrollWrapa li dt{ width:285px; height:285px;  overflow:hidden; float:left; } 
.ladyScrolla .scrollWrapa li dt img{ width:285px; height:285px;  overflow:hidden; float:left; } 
.ladyScrolla .scrollWrapa li dd{ width:285px; height:80px; overflow:hidden; float:left; text-align:center; line-height:80px; font-size:18px;text-overflow: ellipsis; white-space: nowrap; } 
.ladyScrolla .prev{ position:absolute; top:110px; left:0px; z-index:100;width:58px;height:58px; background:url(../images/img100.png) no-repeat; cursor:pointer;}
.ladyScrolla .next{ position:absolute; top:110px; right:0px; z-index:100;width:58px;height:58px ;background:url(../images/img101.png) no-repeat; cursor:pointer;}
.ladyScrolla .prev:hover{background:url(../images/img100-b.png) no-repeat;}
.ladyScrolla .next:hover{background:url(../images/img101-b.png) no-repeat;}

.ladyScrollb{ position:relative; width:1400px; height:365px; overflow:hidden; }
.ladyScrollb .scrollWrapb{ position:absolute; overflow:hidden; width:1200px; height:365px; margin-left:100px; }
.ladyScrollb .scrollWrapb li{ width:285px; height:365px; float:left; overflow:hidden; margin-right:20px;  }
.ladyScrollb .scrollWrapb li dt{ width:285px; height:285px;  overflow:hidden; float:left; } 
.ladyScrollb .scrollWrapb li dt img{ width:285px; height:285px;  overflow:hidden; float:left; } 
.ladyScrollb .scrollWrapb li dd{ width:285px; height:80px; overflow:hidden; float:left; text-align:center; line-height:80px; font-size:18px;text-overflow: ellipsis; white-space: nowrap; } 
.ladyScrollb .prev{ position:absolute; top:110px; left:0px; z-index:100;width:58px;height:58px; background:url(../images/img100.png) no-repeat; cursor:pointer;}
.ladyScrollb .next{ position:absolute; top:110px; right:0px; z-index:100;width:58px;height:58px ;background:url(../images/img101.png) no-repeat; cursor:pointer;}
.ladyScrollb .prev:hover{background:url(../images/img100-b.png) no-repeat;}
.ladyScrollb .next:hover{background:url(../images/img101-b.png) no-repeat;}

.ladyScrollc{ position:relative; width:1400px; height:365px; overflow:hidden; }
.ladyScrollc .scrollWrapc{ position:absolute; overflow:hidden; width:1200px; height:365px; margin-left:100px; }
.ladyScrollc .scrollWrapc li{ width:285px; height:365px; float:left; overflow:hidden; margin-right:20px;  }
.ladyScrollc .scrollWrapc li dt{ width:285px; height:285px;  overflow:hidden; float:left; } 
.ladyScrollc .scrollWrapc li dt img{ width:285px; height:285px;  overflow:hidden; float:left; } 
.ladyScrollc .scrollWrapc li dd{ width:370px; height:80px; overflow:hidden; float:left; text-align:center; line-height:80px; font-size:18px;text-overflow: ellipsis; white-space: nowrap; } 
.ladyScrollc .prev{ position:absolute; top:110px; left:0px; z-index:100;width:58px;height:58px; background:url(../images/img100.png) no-repeat; cursor:pointer;}
.ladyScrollc .next{ position:absolute; top:110px; right:0px; z-index:100;width:58px;height:58px ;background:url(../images/img101.png) no-repeat; cursor:pointer;}
.ladyScrollc .prev:hover{background:url(../images/img100-b.png) no-repeat;}
.ladyScrollc .next:hover{background:url(../images/img101-b.png) no-repeat;}

.ladyScrolld{ position:relative; width:1400px; height:365px; overflow:hidden; }
.ladyScrolld .scrollWrapd{ position:absolute; overflow:hidden; width:1200px; height:365px; margin-left:100px; }
.ladyScrolld .scrollWrapd li{ width:285px; height:365px; float:left; overflow:hidden; margin-right:20px;  }
.ladyScrolld .scrollWrapd li dt{ width:285px; height:285px;  overflow:hidden; float:left; } 
.ladyScrolld .scrollWrapd li dt img{ width:285px; height:285px;  overflow:hidden; float:left; } 
.ladyScrolld .scrollWrapd li dd{ width:285px; height:80px; overflow:hidden; float:left; text-align:center; line-height:80px; font-size:18px;text-overflow: ellipsis; white-space: nowrap; } 
.ladyScrolld .prev{ position:absolute; top:110px; left:0px; z-index:100;width:58px;height:58px; background:url(../images/img100.png) no-repeat; cursor:pointer;}
.ladyScrolld .next{ position:absolute; top:110px; right:0px; z-index:100;width:58px;height:58px ;background:url(../images/img101.png) no-repeat; cursor:pointer;}
.ladyScrolld .prev:hover{background:url(../images/img100-b.png) no-repeat;}
.ladyScrolld .next:hover{background:url(../images/img101-b.png) no-repeat;}






.warp4{ width:100%; overflow:hidden; padding:100px 0px 80px 0px; background:#fff;}
.warp4 .diva{ width:1200px; overflow:hidden; margin-bottom:50px; position:relative; } 
.warp4 .diva .sdiva{ width:1200px; overflow:hidden; } 
.warp4 .diva .sdiva dt{ width:1200px; height:50px; overflow:hidden; font-size:36px; line-height:50px; text-align:center; } 
.warp4 .diva .sdiva dd{ width:50px; height:4px; overflow:hidden; background:#5ab534; margin-top:20px;}
.warp4 .diva .sdivb{  overflow:hidden; position:absolute; right:0; top:30px;} 
.warp4 .diva .sdivb a{ font-size:18px; background:url(../images/img1.png) no-repeat right; padding:0px 30px 0px 0px; } 
.warp4 .diva .sdivb a:hover{ font-size:18px; background:url(../images/img2.png) no-repeat right; padding:0px 30px 0px 0px; } 
.warp4 .divb{ width:1200px;  overflow:hidden; } 
.warp4 .divb ul{width:1220px; overflow:hidden;   }
.warp4 .divb ul li{ width:285px; height:470px; float:left; overflow:hidden; margin-right:20px;  }
.warp4 .divb ul li dt{ width:285px; height:390px;  overflow:hidden; float:left; } 
.warp4 .divb ul li dt img{ width:285px; height:390px;  overflow:hidden; float:left; } 
.warp4 .divb ul li dd{ width:285px; height:80px; overflow:hidden; float:left; text-align:center; line-height:80px; font-size:18px;text-overflow: ellipsis; white-space: nowrap; } 





.warp3{ width:100%; overflow:hidden; padding:90px 0px 80px 0px;}
.warp3 .diva{ width:1180px; height:50px; overflow:hidden; margin-bottom:30px; } 
.warp3 .diva .sdiva{ width:300px; height:50px; overflow:hidden; float:left; font-size:36px; line-height:50px; } 
.warp3 .diva .sdivb{ height:50px;  overflow:hidden; float:right; text-align:center;  } 
.warp3 .diva .sdivb span{ height:48px; display:inline-block;border:#c2c2c2 solid 1px;  font-size:16px; line-height:48px; cursor:pointer;border-radius:6px; margin-right:15px; }
.warp3 .diva .sdivb span a{ color:#444;  padding:0px 50px;}
.warp3 .diva .sdivb .listbtns{ height:48px; display:inline-block; border:#5ab534 solid 1px;  color:#5ab534; text-align:center;}
.warp3 .diva .sdivb .listbtns a{ color:#fff; background:#5ab534; display:block;  padding:0px 50px; }
.warp3 .diva .sdivc{ height:50px; overflow:hidden; float:right; line-height:48px; text-align:center; } 
.warp3 .diva .sdivc a{ height:48px; overflow:hidden; border:#c2c2c2 solid 1px; font-size:16px; font-weight:bold; padding:0px 50px; border-radius:6px; display:inline-block; } 
.warp3 .diva .sdivc a:hover{ background:#5ab534; border:#5ab534 solid 1px;  color:#FFF; } 
.warp3 .divb{ width:1200px; overflow:hidden;} 
.warp3 .divb .sdiva{ width:580px; height:580px; float:left; overflow:hidden; border-radius:6px; margin:10px 10px 10px 10px; background: #fff; -webkit-box-shadow: 0 1px 14px rgba(98,157,204,.16); -moz-box-shadow: 0 1px 14px rgba(98,157,204,.16);box-shadow: 0 1px 14px rgba(98,157,204,.16); transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; } 
.warp3 .divb .sdiva:hover{ width:580px; height:580px; float:left; overflow:hidden; border-radius:6px; margin:10px 10px 10px 10px; background:#fff; -webkit-box-shadow: 0 1px 14px rgba(98,157,204,.16); -moz-box-shadow: 0 1px 14px rgba(98,157,204,.16);box-shadow: 0 1px 14px rgba(98,157,204,.16); transform:translate(0,-5px); -webkit-transform:translate(0,-5px); -moz-transform:translate(0,-5px); -o-transform:translate(0,-5px); -ms-transform:translate(0,-5px);} 
.warp3 .divb .sdiva .isdiva{ width:580px; height:400px; float:left; overflow:hidden; } 
.warp3 .divb .sdiva .isdiva img{ width:580px; height:400px; float:left; overflow:hidden; transition: all 0.8s; } 
.warp3 .divb .sdiva .isdiva img:hover{transform: scale(1.1); }
.warp3 .divb .sdiva .isdivb{ width:500px; height:110px; float:left; overflow:hidden; padding:35px 40px; } 
.warp3 .divb .sdiva .isdivb dt{ width:500px; float:left; overflow:hidden; font-size:18px; font-weight:bold;margin-bottom:20px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;} 
.warp3 .divb .sdiva .isdivb dd{ width:500px; float:left; overflow:hidden; font-size:14px; color:#444; margin-bottom:25px; word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;} 
.warp3 .divb .sdiva .isdivb h2{ width:500px; float:left; overflow:hidden;}
.warp3 .divb .sdiva .isdivb h2 span{ float:left; overflow:hidden; font-size:16px; color:#666; background:url(../images/img1.png) no-repeat center right; padding-right:28px; }
.warp3 .divb .sdiva:hover h2 span{ float:left; overflow:hidden; font-size:16px; color:#5ab534; background:url(../images/img2.png) no-repeat center right; padding-right:28px; }
.warp3 .divb .sdiva .isdivb h2 i{ width:200px; float:right; overflow:hidden; font-size:16px; color:#666;  font-style:normal; text-align:right; font-family:Arial, Helvetica, sans-serif;}
.warp3 .divb .sdivb{ width:540px; height:580px; float:left; overflow:hidden; margin-left:50px; } 
.warp3 .divb .sdivb ul{ width:540px; float:left; overflow:hidden; border-top:#c2c2c2 solid 1px; margin-top:10px; } 
.warp3 .divb .sdivb ul li{ width:540px; height:138px; float:left; overflow:hidden; padding:40px 0px 0px 0px; border-bottom:#c2c2c2 solid 1px; margin:10px 0px 0px 0px;  transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;  } 
.warp3 .divb .sdivb ul li:hover{ width:540px; height:138px; float:left; overflow:hidden; padding:40px 0px 0px 0px;  border-bottom:#c2c2c2 solid 1px; margin:10px 0px 0px 0px; transform:translate(0,-5px); -webkit-transform:translate(0,-5px); -moz-transform:translate(0,-5px); -o-transform:translate(0,-5px); -ms-transform:translate(0,-5px);} 
.warp3 .divb .sdivb ul li a{ display:block; overflow:hidden;} 
.warp3 .divb .sdivb .isdiva{ width:380px; height:90px; float:left; overflow:hidden; border-right:#c2c2c2 solid 1px; padding-right:55px; }  
.warp3 .divb .sdivb .isdiva dt{ width:380px; float:left; overflow:hidden; font-size:18px; font-weight:bold; margin-bottom:20px; word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;} 
.warp3 .divb .sdivb .isdiva dd{ width:380px; float:left; overflow:hidden; font-size:14px; line-height:24px; color:#444; margin-bottom:25px; word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;} 
.warp3 .divb .sdivb .isdivb{ width:60px; height:90px; float:right; overflow:hidden; text-align:center; } 
.warp3 .divb .sdivb .isdivb dt{ width:60px; float:left; overflow:hidden; font-size:44px; margin-top:7px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; } 
.warp3 .divb .sdivb .isdivb dd{ width:60px; float:left; overflow:hidden; font-size:16px; font-family:Arial, Helvetica, sans-serif; } 







.foot{ width:100%; overflow:hidden; min-width:1200px; background:url(../images/img3.jpg) no-repeat center #3c3c3c; }
.foot .diva{ width:1200px; overflow:hidden; border-bottom:#4f4f4f solid 1px; }
.foot .diva dt{ width:300px; overflow:hidden; float:left;}
.foot .diva dt img{ width:300px; overflow:hidden; float:left;}
.foot .diva ul{ width:900px; overflow:hidden; float:right;}
.foot .diva ul li{ overflow:hidden; float:right; margin-left:30px; line-height:110px;}
.foot .diva ul li a{ font-size:16px; color:#b8b8b8;}
.foot .diva ul li a:hover{ font-size:16px; color:#fff;}
.foot .divb{ width:1200px; overflow:hidden; border-bottom:#4f4f4f solid 1px; padding:40px 0px; }
.foot .divb .sdiva{ width:900px; overflow:hidden; float:left; }
.foot .divb .sdiva dt{ width:900px; overflow:hidden; float:left; font-size:18px; font-weight:bold; color:#b8b8b8; }
.foot .divb .sdiva dd{ width:900px; overflow:hidden; float:left; font-size:14px; line-height:28px; color:#b8b8b8; margin-top:30px; }
.foot .divb .sdivb{ width:130px; overflow:hidden; float:right; }
.foot .divb .sdivb dt{ width:130px; height:130px; float:left; overflow:hidden; margin-bottom:15px; }
.foot .divb .sdivb dt img{ width:130px; height:130px; overflow:hidden; }
.foot .divb .sdivb dd{ width:130px; float:left; overflow:hidden; font-size:14px; color:#b8b8b8; text-align:center;}
.foot .divc{ width:1200px; overflow:hidden; padding:40px 0px; }
.foot .divc dt{ overflow:hidden; float:left; color:#b8b8b8; font-size:14px; }
.foot .divc dt a{ font-size:14px; color:#b8b8b8; }
.foot .divc dt a:hover{ font-size:14px; color:#fff; }
.foot .divc dd{ overflow:hidden; float:right; color:#b8b8b8; font-size:14px; text-align:right; }
.foot .divc dd a{ font-size:14px; color:#b8b8b8; }
.foot .divc dd a:hover{ font-size:14px; color:#fff; }
 
 
 
 
 
 
.digg{ width:1200px; margin-bottom:80px; text-align:center; font-size:14px; overflow:hidden;}
.digg a{ margin:3px; padding:12px 23px; border:#b6b6b6 solid 1px; display:inline-block; font-size:14px;  }
.digg a:hover{ background:#5ab534; color:#FFF; border:#5ab534 solid 1px; display:inline-block;  font-size:14px; }
.digg .current{ margin:3px; padding:12px 23px; background:#5ab534; color:#FFF;  border:#5ab534 solid 1px;}






 
.about_banner{ height:400px; background-size: cover!important; position:relative; margin-top:110px;}
.about_banner .diva{ width:100%; overflow:hidden; position:absolute; top:0; left:0;}
.about_banner .diva .sdiva{ width:1200px; height:400px; overflow:hidden; font-size:36px; font-weight:bold; color:#FFF; line-height:400px;}
 
    
	
	
   
.nynav1{ width:100%;  height:80px; overflow:hidden; background:#FFF; box-shadow:0px 0px 10px rgba(51, 51, 51, .2);}
.nynav1 .diva{ width:1200px; height:80px; overflow:hidden; }
.nynav1 .diva ul{width:1200px; height:80px; overflow:hidden;text-align:center; }
.nynav1 .diva ul li{ height:80px; overflow:hidden; line-height:78px; display:inline-block; }
.nynav1 .diva ul li a{ font-size:18px; color:#444; display:block; padding:0px 15px; }
.nynav1 .diva ul li a:hover{ color:#5ab534; border-bottom:#5ab534 solid 2px; }
#nynav2_on{ color:#5ab534; border-bottom:#5ab534 solid 2px; }



  
 
 
 
 
.wenzhang{ width:1200px; padding:90px 0px; overflow:hidden;} 




 
.zhengshu{ width:1200px; overflow:hidden; padding:80px 0px 50px 0px;} 
.zhengshu ul{ width:1245px; overflow:hidden; } 
.zhengshu ul li{ width:370px; float:left; overflow:hidden; margin:10px 45px 30px 0px; transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; }
.zhengshu ul li:hover{ width:370px; float:left; overflow:hidden;margin:10px 45px 30px 0px;transform:translate(0,-5px);-webkit-transform:translate(0,-5px); -moz-transform:translate(0,-5px); -o-transform:translate(0,-5px); -ms-transform:translate(0,-5px); }
.zhengshu ul li dt{ width:370px; height:250px; float:left; overflow:hidden; margin-bottom:20px; }
.zhengshu ul li dt img{ width:370px; height:250px; float:left; overflow:hidden; transition: all 0.8s; }
.zhengshu ul li dt img:hover{transform: scale(1.1); }
.zhengshu ul li dd{ width:370px; float:left; overflow:hidden; font-size:16px; color:#444; text-align:center;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
 


.zhengshu2{  width:100%; overflow:hidden; padding:80px 0px 50px 0px;} 
.zhengshu2 .diva{ width:1200px; overflow:hidden; }
.zhengshu2 .diva ul{ width:1220px; overflow:hidden; }
.zhengshu2 .diva li{ float:left; overflow:hidden; } 
.zhengshu2 .diva li a{ width:370px; height:600px; float:left; overflow:hidden; border-radius:6px; margin:10px 24px 30px 10px; background: #fff; -webkit-box-shadow: 0 1px 14px rgba(98,157,204,.16); -moz-box-shadow: 0 1px 14px rgba(98,157,204,.16);box-shadow: 0 1px 14px rgba(98,157,204,.16); transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; } 
.zhengshu2 .diva li a:hover{ width:370px; height:600px; float:left; overflow:hidden; border-radius:6px; margin:10px 24px 30px 10px;  background:#fff; -webkit-box-shadow: 0 1px 14px rgba(98,157,204,.16); -moz-box-shadow: 0 1px 14px rgba(98,157,204,.16);box-shadow: 0 1px 14px rgba(98,157,204,.16);  transform:translate(0,-5px); -webkit-transform:translate(0,-5px); -moz-transform:translate(0,-5px); -o-transform:translate(0,-5px); -ms-transform:translate(0,-5px);} 
.zhengshu2 .diva li dt{ width:370px; height:510px; overflow:hidden; }
.zhengshu2 .diva li dt img{ width:370px; height:510px; overflow:hidden; transition: all 0.8s; }
.zhengshu2 .diva li dt img:hover{transform: scale(1.1); }
.zhengshu2 .diva li dd{ width:330px; height:90px; overflow:hidden; padding:0px 20px; font-size:18px; text-align: center; line-height:90px; }  
  
.warp8{ width:1200px; overflow:hidden; margin-top:90px; background:#f5f9fc; }
.warp8 .diva{ width:480px; overflow:hidden; float:left; padding:60px 60px; } 
.warp8 .diva .sdiva{ width:480px; overflow:hidden; float:left; margin-bottom:30px;  }
.warp8 .diva .sdiva dt{ width:480px; overflow:hidden; float:left; font-size:18px; font-weight:bold; }
.warp8 .diva .sdiva dd{ width:480px; overflow:hidden; float:left; font-size:14px; line-height:28px; margin-top:30px; }
.warp8 .diva .sdivb{ width:130px; overflow:hidden; float:left; }
.warp8 .diva .sdivb dt{ width:130px; height:130px; float:left; overflow:hidden; margin-bottom:15px; }
.warp8 .diva .sdivb dt img{ width:130px; height:130px; overflow:hidden; }
.warp8 .diva .sdivb dd{ width:130px; float:left; overflow:hidden; font-size:14px; text-align:center;}


 
 

.warp10{ width:100%; height:644px; overflow:hidden;  }
.warp10 .diva{ width:1200px; overflow:hidden;  }
.warp10 .diva .sdiva{ width:1200px; overflow:hidden; font-size:32px; text-align:center; margin-top:70px;  }
.warp10 .diva .sdivb{ width:1200px; overflow:hidden; margin-top:50px; }
.warp10 .diva .sdivb dl{ width:1200px; overflow:hidden; margin-bottom:20px; }
.warp10 .diva .sdivb dl dt{ width:590px; float:left; overflow:hidden; margin-right:20px;}
.wbk{ width:548px; height:60px; float:left; overflow:hidden; border:#c2c2c2 solid 1px; padding:0px 20px; background:none; line-height:60px; font-size:14px; }
.warp10 .diva .sdivb dl dd{ width:590px; float:left; overflow:hidden;}
.warp10 .diva .sdivb h2{ width:1200px; overflow:hidden; margin-bottom:20px; }
.wbqy{ width:1158px; height:200px; float:left; overflow:hidden; background: none; border:#c2c2c2 solid 1px; padding:15px 20px; line-height:24px; font-size:14px; }
.warp10 .diva .sdivb h3{ width:1200px; height:60px; overflow:hidden; }
.warp10 .diva .sdivb .tijiao{ width:1200px; height:60px; overflow:hidden; border:none; background:#5ab534; cursor:pointer; line-height:60px; font-size:20px; color:#fff; }
 



 
 

.news{  width:100%; overflow:hidden; padding:80px 0px 50px 0px;} 
.news .diva{ width:1200px; overflow:hidden; }
.news .diva ul{ width:1220px; overflow:hidden; }
.news .diva li{ float:left; overflow:hidden; } 
.news .diva li a{ width:370px; height:470px; float:left; overflow:hidden; border-radius:6px; margin:10px 24px 30px 10px; background: #fff; -webkit-box-shadow: 0 1px 14px rgba(98,157,204,.16); -moz-box-shadow: 0 1px 14px rgba(98,157,204,.16);box-shadow: 0 1px 14px rgba(98,157,204,.16); transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; } 
.news .diva li a:hover{ width:370px; height:470px; float:left; overflow:hidden; border-radius:6px; margin:10px 24px 30px 10px;  background:#fff; -webkit-box-shadow: 0 1px 14px rgba(98,157,204,.16); -moz-box-shadow: 0 1px 14px rgba(98,157,204,.16);box-shadow: 0 1px 14px rgba(98,157,204,.16);  transform:translate(0,-5px); -webkit-transform:translate(0,-5px); -moz-transform:translate(0,-5px); -o-transform:translate(0,-5px); -ms-transform:translate(0,-5px);} 
.news .diva li dt{ width:370px; height:250px; overflow:hidden; }
.news .diva li dt img{ width:370px; height:250px; overflow:hidden; transition: all 0.8s; }
.news .diva li dt img:hover{transform: scale(1.1); }
.news .diva li dd{ width:310px; height:160px; overflow:hidden; padding:30px 30px; }
.news .diva li dd h2{ width:310px; height:64px; float:left; overflow:hidden; font-size:18px; line-height:32px; color:#444; word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; margin-bottom:20px; }
.news .diva li dd h3{ width:310px; height:20px; overflow:hidden; float:left;  line-height:20px; font-size:14px; color:#666; margin-bottom:30px; }
.news .diva li dd h4{ overflow:hidden; float:left; font-size:16px;   background:url(../images/img1.png) no-repeat center right; padding-right:28px; }
.news .diva li:hover dd h4{ float:left; overflow:hidden; font-size:16px; color:#5ab534; background:url(../images/img2.png) no-repeat center right; padding-right:28px; }

 



 
  
.news_xx{ width:1200px; overflow:hidden; padding:80px 0px;}
.news_xx .diva{ width:1200px; overflow:hidden; font-size:28px; line-height:48px; text-align:center; }
.news_xx .divb{ width:1200px; overflow:hidden; font-size:14px; color:#777; text-align:center; margin-top:60px; }
.news_xx .divc{ width:1200px; overflow:hidden; padding:80px 0px; }
.news_xx .divd{ width:1200px; overflow:hidden; border-top:#dedede solid 1px; padding-top:60px;  }  
.news_xx .divd dt{ width:130px; height:40px; overflow:hidden; float:left; line-height:40px; font-size:14px;  }  
.news_xx .divd dt a{ width:130px;height:40px;  font-size:16px;  overflow:hidden; display:block; } 
.news_xx .divd dt a:hover{ width:130px; height:40px; font-size:16px; overflow:hidden; } 
.news_xx .divd dt span{ width:38px; height:38px; float:left; overflow:hidden; background:url(../images/jt_z1.png) no-repeat center; border:#b5b5b5 solid 1px; border-radius:50%; margin-right:10px; } 
.news_xx .divd dt a:hover span{ width:38px; height:38px; float:left; overflow:hidden; background:url(../images/jt_z2.png) no-repeat center; border:#5ab534 solid 1px; border-radius:50%; } 
.news_xx .divd dd{ width:110px; height:40px; overflow:hidden; float:right; line-height:40px; font-size:14px; text-align:right;}  
.news_xx .divd dd a{ width:110px;height:40px;  font-size:16px;  overflow:hidden; display:block; } 
.news_xx .divd dd a:hover{ width:110px; height:40px; font-size:16px; overflow:hidden; } 
.news_xx .divd dd span{ width:38px; height:38px; float:right; overflow:hidden; background:url(../images/jt_y1.png) no-repeat center; border:#b5b5b5 solid 1px; border-radius:50%; margin-left:10px; } 
.news_xx .divd dd a:hover span{ width:38px; height:38px; float:right; overflow:hidden; background:url(../images/jt_y2.png) no-repeat center; border:#5ab534 solid 1px; border-radius:50%; } 
.news_xx .divd h2{ width:130px; height:40px; overflow:hidden; float:left; line-height:40px; font-size:14px; margin-left:420px;  }  
.news_xx .divd h2 a{ width:130px;height:40px;  font-size:16px;  overflow:hidden; display:block; } 
.news_xx .divd h2 a:hover{ width:130px; height:40px; font-size:16px; overflow:hidden; } 
.news_xx .divd h2 span{ width:38px; height:38px; float:left; overflow:hidden; background:url(../images/fanhui.png) no-repeat center; border:#b5b5b5 solid 1px; border-radius:50%; margin-right:10px; } 
.news_xx .divd h2 a:hover span{ width:38px; height:38px; float:left; overflow:hidden; background:url(../images/fanhui2.png) no-repeat center; border:#5ab534 solid 1px; border-radius:50%; } 

.news_xx .dive{ width:800px; overflow:hidden; padding:20px 0px 80px 0px; }
.news_xx .dive ul{ width:825px; overflow:hidden; }
.news_xx .dive ul li{ width:240px; height:410px; overflow:hidden; float:left; border:#5ab534 solid 5px; margin-right:25px; margin-bottom:25px;}


 
.chanpin{  width:100%; overflow:hidden; padding:80px 0px 50px 0px;} 
.chanpin .diva{ width:1200px; overflow:hidden; }
.chanpin .diva ul{ width:1220px; overflow:hidden; }
.chanpin .diva li{ float:left; overflow:hidden; } 
.chanpin .diva li a{ width:370px; height:340px; float:left; overflow:hidden; border-radius:6px; margin:10px 24px 30px 10px; background: #fff; -webkit-box-shadow: 0 1px 14px rgba(98,157,204,.16); -moz-box-shadow: 0 1px 14px rgba(98,157,204,.16);box-shadow: 0 1px 14px rgba(98,157,204,.16); transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; } 
.chanpin .diva li a:hover{ width:370px; height:340px; float:left; overflow:hidden; border-radius:6px; margin:10px 24px 30px 10px;  background:#fff; -webkit-box-shadow: 0 1px 14px rgba(98,157,204,.16); -moz-box-shadow: 0 1px 14px rgba(98,157,204,.16);box-shadow: 0 1px 14px rgba(98,157,204,.16);  transform:translate(0,-5px); -webkit-transform:translate(0,-5px); -moz-transform:translate(0,-5px); -o-transform:translate(0,-5px); -ms-transform:translate(0,-5px);} 
.chanpin .diva li dt{ width:370px; height:250px; overflow:hidden; }
.chanpin .diva li dt img{ width:370px; height:250px; overflow:hidden; transition: all 0.8s; }
.chanpin .diva li dt img:hover{transform: scale(1.1); }
.chanpin .diva li dd{ width:330px; height:90px; overflow:hidden; padding:0px 20px; font-size:18px; text-align: center; line-height:90px; }
    

.chanpin2{  width:100%; overflow:hidden; padding:80px 0px 50px 0px;} 
.chanpin2 .diva{ width:1200px; overflow:hidden; }
.chanpin2 .diva ul{ width:1220px; overflow:hidden; }
.chanpin2 .diva li{ float:left; overflow:hidden; } 
.chanpin2 .diva li a{ width:370px; height:460px; float:left; overflow:hidden; border-radius:6px; margin:10px 24px 30px 10px; background: #fff; -webkit-box-shadow: 0 1px 14px rgba(98,157,204,.16); -moz-box-shadow: 0 1px 14px rgba(98,157,204,.16);box-shadow: 0 1px 14px rgba(98,157,204,.16); transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; } 
.chanpin2 .diva li a:hover{ width:370px; height:460px; float:left; overflow:hidden; border-radius:6px; margin:10px 24px 30px 10px;  background:#fff; -webkit-box-shadow: 0 1px 14px rgba(98,157,204,.16); -moz-box-shadow: 0 1px 14px rgba(98,157,204,.16);box-shadow: 0 1px 14px rgba(98,157,204,.16);  transform:translate(0,-5px); -webkit-transform:translate(0,-5px); -moz-transform:translate(0,-5px); -o-transform:translate(0,-5px); -ms-transform:translate(0,-5px);} 
.chanpin2 .diva li dt{ width:370px; height:370px; overflow:hidden; }
.chanpin2 .diva li dt img{ width:370px; height:370px; overflow:hidden; transition: all 0.8s; }
.chanpin2 .diva li dt img:hover{transform: scale(1.1); }
.chanpin2 .diva li dd{ width:330px; height:90px; overflow:hidden; padding:0px 20px; font-size:18px; text-align: center; line-height:90px; }
    




.warp9{ width:1100px; height:70px; overflow:hidden; background:#5ab534; padding:0px 50px;}
.warp9 .diva{ width:550px; height:70px;  float:left; overflow:hidden; line-height:70px; font-size:18px; color:#FFF;}
.warp9 .divb{ width:550px; height:70px;  float:left; overflow:hidden; line-height:70px; text-align:right; font-size:18px; color:#FFF;}
.zhaopin{ width:1200px; overflow:hidden; padding:90px 0px;} 
.zhaopin li{ width:1200px; overflow:hidden; }
.zhaopin li dt{ width:550px; overflow:hidden; float:left; font-size:16px; line-height:66px; padding-left:50px;}
.zhaopin li dd{ width:550px; overflow:hidden; float:left; text-align: right; font-size:14px; line-height:66px; padding-right:50px;}
.zhaopin .link{ width:1200px; height:66px; position:relative; display:block; border-bottom:#d2d2d2 solid 1px; line-height:66px; cursor:pointer; -webkit-transition:all .4s ease; -o-transition:all .4s ease; transition:all .4s ease;}
.zhaopin li i{position:absolute;top:0px; left:0px; color:#444; font-size:16px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.zhaopin li i.fa-chevron-down{ width:24px; height:24px; background:url(../images/img41.png) no-repeat; right:40px; left:auto; top:25px; }
.zhaopin li.open .link{color:#5ab534; border:none;}
.zhaopin li.open i{color:#fff;}
.zhaopin li.open i.fa-chevron-down{  width:24px; height:24px; background:url(../images/img40.png) no-repeat; }
.submenu{ width:1120px; padding:40px 40px; display:none; background:#f5f9fc; overflow:hidden; }
.submenu .diva{ width:1120px; float:left; overflow:hidden; }
.submenu .diva .sdiva{ width:560px; height:40px; line-height:40px; float:left; font-size:14px;}
.submenu .divb{ width:1120px; float:left; overflow:hidden; padding:40px 0px 0px 0px;}








@media (min-width:800px) {
.warp2 .divb .sdiva dt{ width:100%; float:left; overflow:hidden; font-size:30px; margin-top:50px;} 
.warp2 .divb .sdiva h3{ width:50px; height:4px; float:left; overflow:hidden; background:#5ab534; margin-top:20px;}
.warp2 .divb .sdiva dd{ width:100%; float:left; overflow:hidden; margin-top:20px; font-size:12px; line-height:22px; word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:7; } 
.warp2 .divb .sdiva h2{ float:left; overflow:hidden; line-height:50px; margin-top:20px; }
} 

@media (min-width:1280px) { 
.warp2 .divb .sdiva dt{ width:100%; float:left; overflow:hidden; font-size:30px; margin-top:50px;} 
.warp2 .divb .sdiva h3{ width:50px; height:4px; float:left; overflow:hidden; background:#5ab534; margin-top:20px;}
.warp2 .divb .sdiva dd{ width:100%; float:left; overflow:hidden; margin-top:20px; font-size:14px; line-height:28px;  word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:7;} 
.warp2 .divb .sdiva h2{ float:left; overflow:hidden; line-height:50px; margin-top:20px; }
} 

@media (min-width:1400px) { 
.warp2 .divb .sdiva dt{ width:100%; float:left; overflow:hidden; font-size:36px; margin-top:70px;} 
.warp2 .divb .sdiva h3{ width:50px; height:4px; float:left; overflow:hidden; background:#5ab534; margin-top:20px;}
.warp2 .divb .sdiva dd{ width:100%; float:left; overflow:hidden; margin-top:30px;  font-size:14px; line-height:28px; word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:7; } 
.warp2 .divb .sdiva h2{ float:left; overflow:hidden; line-height:50px; margin-top:30px; }
} 

@media (min-width:1440px) {
.warp2 .divb .sdiva dt{ width:100%; float:left; overflow:hidden; font-size:36px; margin-top:70px;} 
.warp2 .divb .sdiva h3{ width:50px; height:4px; float:left; overflow:hidden; background:#5ab534; margin-top:20px;}
.warp2 .divb .sdiva dd{ width:100%; float:left; overflow:hidden; margin-top:30px; font-size:14px; line-height:28px; word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:7; } 
.warp2 .divb .sdiva h2{ float:left; overflow:hidden; line-height:50px; margin-top:40px; }
} 

@media (min-width:1600px) {
.warp2 .divb .sdiva dt{ width:100%; float:left; overflow:hidden; font-size:36px; margin-top:90px;} 
.warp2 .divb .sdiva h3{ width:50px; height:4px; float:left; overflow:hidden; background:#5ab534; margin-top:20px;}
.warp2 .divb .sdiva dd{ width:100%; float:left; overflow:hidden; margin-top:30px;  font-size:14px; line-height:30px; word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:8;} 
.warp2 .divb .sdiva h2{ float:left; overflow:hidden; line-height:50px; margin-top:40px; }
 } 

@media (min-width:1680px) {
.warp2 .divb .sdiva dt{ width:100%; float:left; overflow:hidden; font-size:36px; margin-top:90px;} 
.warp2 .divb .sdiva h3{ width:50px; height:4px; float:left; overflow:hidden; background:#5ab534; margin-top:20px;}
.warp2 .divb .sdiva dd{ width:100%; float:left; overflow:hidden; margin-top:40px;  font-size:15px; line-height:34px; word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:8;} 
.warp2 .divb .sdiva h2{ float:left; overflow:hidden; line-height:50px; margin-top:40px; }
} 

@media (min-width:1920px) {
.warp2 .divb .sdiva dt{ width:100%; float:left; overflow:hidden; font-size:36px; margin-top:90px;} 
.warp2 .divb .sdiva h3{ width:50px; height:4px; float:left; overflow:hidden; background:#5ab534; margin-top:20px;}
.warp2 .divb .sdiva dd{ width:100%; float:left; overflow:hidden; margin-top:40px;  font-size:18px; line-height:36px; word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:9; } 
.warp2 .divb .sdiva h2{ float:left; overflow:hidden; line-height:50px; margin-top:40px; }

} 

 