*{ padding:0; margin:0; font-family:微软雅黑,宋体,Arial,sans-serif!important;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } 
div,span,a,img,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,strong,em,embed,table,tr,td,input,form,b,select,option,p{padding:0; margin:0;}
body{ color:#333; font-family: "Cronos Pro LtDisp","Helvetica Neue",Helvetica,Arial,sans-serif; background-position: bottom;font-size:14px;background-color:#FFFFFF; height:100%; -webkit-animation-name: fadeIn; 
-webkit-animation-duration: 1s; 
-webkit-animation-iteration-count: 1;  
-webkit-animation-delay: 0s;  }

a{ text-decoration:none; color:#333;}
ul{ text-align: left;}
img{ border:none}
html{ height:100%;}

@-webkit-keyframes fadeIn {
0% {
opacity: 0; /*初始状态 透明度为0*/
}

100% {
opacity: 1; /*结尾状态 透明度为1*/
}
}
 
/* flexslider 切换图*/
.flexslider{position:relative;height:600px; background:url(../loading.html) 50% no-repeat;}
.slides{position:relative;z-index:1;height:100%;}
.slides li{height:100%;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px; margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../png/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.flexs{ width:85%; height:auto; overflow:hidden; margin:auto; max-width:1200px; padding-top:185px; font-size:40px; color:#fff; line-height:45px; font-weight:bold; letter-spacing:0.1em;}
.flexs span{ display:block; font-size:18px; padding-top:30px; line-height:35px; font-weight:normal;}


.swiper-container .swiper-wrapper .swiper-slide img {
  width: 100%;
}

.swiper-container-customer {
  background: #fbfbfb;
  padding-left: 30px;
  padding-right: 30px;
  margin-top: 30px;
  margin-bottom: 50px;
}
.swiper-container-customer .swiper-wrapper .swiper-slide {
  height: 170px;
  text-align: center;
  font-size: 18px;
  background: transparent;
  display: flex;
  justify-content: center;
}

.swiper-container-customer .swiper-wrapper .swiper-slide .swiper-img {
  display: block;
  max-width: 80%;
  max-height: 80%;
  object-fit: cover;
}

.header{ 
    width:100%; height: auto; margin:auto; border-bottom:1px solid #c1c8dd; position:fixed;
   z-index:999; top:0px; left:0px; padding:10px 0px;    
   transition: all .55s cubic-bezier(0.55, 0.75, 0.6, 1) 0s;
   -webkit-transition: all .55s cubic-bezier(0.55, 0.75, 0.6, 1) 0s;
   -moz-transition: all .55s cubic-bezier(0.55, 0.75, 0.6, 1) 0s;
   background:linear-gradient(180deg, rgba(51, 51, 51, 0.8) 0%, rgba(55, 55, 55, 0) 100%);
}

.header.tv{ border-bottom:none; color:#333; padding:5px 0px;background: rgb(251, 251, 251);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8ffff, endcolorstr=#c8ffffff);}
.header .hcnt{ width:85%; height: auto;  margin:auto; max-width:1200px; 
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: auto;}
.headerPointer{ cursor: pointer;}
.header .hcnt .hleft{ }
.header .hcnt .hleft span{ display: block;}
.header .hcnt .hleft span img{ height:53px;}
.header .hcnt .hleft span.tv{ display:none;}
.header .hcnt .hleft span1{ display:none;}
.header .hcnt .hleft span1.tv{ height:60px; display: block;}
.header .hcnt .hleft span1.tv img{width: 100px; height: 53px;}

.header .hcnt .hright{ padding-top:8px; width: 80%;}
.header .hcnt .hright ul{ display: flex; justify-content: space-between; align-items: center; height: auto; line-height:40px; text-align:center; color:#fff; font-size:15px; cursor:pointer;}
.header .hcnt .hright ul li { list-style: none;float:left; height: auto; line-height:40px; text-align:center; color:#fff; margin-left:0px; font-size:15px; cursor:pointer;}
.header .hcnt .hright ul li.ft{ color:#333;}
.header .hcnt .hright ul li:hover{ color:#3bab4b;  border-bottom:1px solid #fff;}
.header .hcnt .hright ul li.ft:hover{ color:#3bab4b;  border-bottom:1px solid #fff;}
.header .hcnt .hright ul li.tt{ border-bottom:1px solid #fff;}
.header .hcnt .hright ul li.tt.tv{ border-bottom:1px solid #333;}
.header .hcnt .hright ul li.tv{ cursor:default; border-bottom:none; position:relative;}

@font-face {
  font-family: 'iconfont';  /* project id 1188504 */
  src: url('http://at.alicdn.com/t/font_1188504_s93q2h6fbib.eot');
  src: url('http://at.alicdn.com/t/font_1188504_s93q2h6fbib.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1188504_s93q2h6fbib.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1188504_s93q2h6fbib.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1188504_s93q2h6fbib.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1188504_s93q2h6fbib.svg#iconfont') format('svg');
}
.iconfont {  
  font-family:"iconfont" !important;  
  font-size:24px; margin:auto;
  font-style:normal;  
 
}
.soso{width: 355px;height: auto;overflow: hidden;margin: auto;padding: 30px 20px 15px 15px;position: absolute;z-index: 2;top: 59px;right: 0px;background-color: #fff;border: 1px solid #c1c8dd; display:none;}
.soso.tv{top: 54px;}

.soso .subleft{ float:left;}
.soso .subleft input{ width:300px; height:30px; line-height:30px; font-size:14px; border:1px solid #ccc; padding-left:10px; outline:0; float:left;}
.soso .subright{ float:right; height:30px; line-height:30px; margin:auto;}
.soso .subright .subrgle{ float:left;}
.soso .subright .subrgle input{ background-color:#fff; padding:0px 5px; text-align:center; border:none; outline:0;}
.soso .cloos{ position:absolute; z-index:2; top:0px; right:0px;}

 
@font-face {
  font-family: 'iconfontgb';  /* project id 1080661 */
  src: url('http://at.alicdn.com/t/font_1080661_etxgrgh4rw.eot');
  src: url('http://at.alicdn.com/t/font_1080661_etxgrgh4rw.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1080661_etxgrgh4rw.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1080661_etxgrgh4rw.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1080661_etxgrgh4rw.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1080661_etxgrgh4rw.svg#iconfont') format('svg');
}
.iconfontgb {  
  font-family:"iconfontgb" !important;
  font-size:26px !important; margin:auto; text-align:center;
  font-style:normal; color:#333; 
  -webkit-font-smoothing: antialiased;  
  -moz-osx-font-smoothing: grayscale;   
}


.iabout{ width:100%; height: auto; margin:auto; overflow:hidden; background-color:#f8f8f8; padding-bottom:20px;}
.iabout .iacent{ width:85%; height:auto; overflow:hidden; margin:auto; max-width:1200px;}
.iabout .iacent .ialeft{ float:left; width:40%; line-height:30px;}
.iabout .iacent .ialeft .ialtit{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:40px; font-size:30px; font-weight:bold; margin-top:30px;}
.iabout .iacent .ialeft .ialbit{ width:85px; height:3px; background-color:#00b08e; margin-top:20px;}
.iabout .iacent .ialeft .ialbb{ width:100%; height:auto; overflow:hidden; margin-top:0; line-height:30px; font-size:16px; margin-bottom: 5px; }

.asse{ width:100%; height:650px; overflow:hidden; margin:auto; background:url(../jpg/hist_1.jpg) no-repeat center;}
.asse .acent{ width:85%; height:auto; overflow:hidden; margin:auto; max-width:1200px;  }
.asse .acent .acright{ float:right; width:100%; height:auto; overflow:hidden; margin:auto;}
.asse .acent .acright ul{ width:574px; float:right; margin-top:85px;}
.asse .acent .acright ul li{ float:left; width:190px; height:160px; border:1px solid #ccdadb;background: rgba(19,36,57,0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8333333, endcolorstr=#c8333333); border-left:none; border-bottom:none; color:#dcdfdf; cursor:pointer;}
.asse .acent .acright ul li.tv{ background:rgba(61,172,74,0.9); color:#fff; visibility: hidden;} 
.asse .acent .acright ul li.le{margin-left:191px;  visibility: hidden;}
.asse .acent .acright ul li.leb{border-left:1px solid #ccdadb; visibility: hidden;}
.asse .acent .acright ul li.be{ border-bottom:1px solid #ccdadb; visibility: hidden;}
.asse .acent .acright ul li.top{ border-top:1px solid #ccdadb; visibility: hidden;} 


.asse .acent .acright ul li .actit{ width:100%; height:auto; overflow:hidden; margin:auto; text-align:center; margin-top:40px;}
.asse .acent .acright ul li .acbit{ width:90%; height:auto; overflow:hidden; line-height:30px; margin:auto; font-size:18px; text-align:center; margin-top:12px;}

@font-face {
  font-family: 'iconfontrisk';  /* Project id 2581996 */
  src: url('http://at.alicdn.com/t/font_2581996_dqdnua4c8fp.woff2?t=1622447859774') format('woff2'),
       url('http://at.alicdn.com/t/font_2581996_dqdnua4c8fp.woff?t=1622447859774') format('woff'),
       url('http://at.alicdn.com/t/font_2581996_dqdnua4c8fp.ttf?t=1622447859774') format('truetype');
}
.iconfontrisk {
  font-family:"iconfontrisk" !important;
  font-size:20px!important; margin:auto; 
      display: inline-block;  
    vertical-align: 0px;
  font-style:normal; 
  -webkit-font-smoothing: antialiased;  
  -moz-osx-font-smoothing: grayscale; 
}

@font-face {
  font-family: 'iconfontdirty';  /* Project id 2581996 */
  src: url('http://at.alicdn.com/t/font_2581996_ls6wyfjydhi.woff2?t=1622448258691') format('woff2'),
       url('http://at.alicdn.com/t/font_2581996_ls6wyfjydhi.woff?t=1622448258691') format('woff'),
       url('http://at.alicdn.com/t/font_2581996_ls6wyfjydhi.ttf?t=1622448258691') format('truetype');
}
.iconfontdirty {
  font-family:"iconfontdirty" !important;
  font-size:20px!important; margin:auto; 
  margin-top: -6px;
  display: inline-block;  
  vertical-align: 0px;
  font-style:normal; 
  -webkit-font-smoothing: antialiased;  
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'iconfontpromote';  /* Project id 2581996 */
  src: url('http://at.alicdn.com/t/font_2581996_pbvj0jwki3j.woff2?t=1622448683322') format('woff2'),
       url('http://at.alicdn.com/t/font_2581996_pbvj0jwki3j.woff?t=1622448683322') format('woff'),
       url('http://at.alicdn.com/t/font_2581996_pbvj0jwki3j.ttf?t=1622448683322') format('truetype');
}
.iconfontpromote {
  font-family:"iconfontpromote" !important;
  font-size:20px!important; margin:auto; 
      display: inline-block;  
    vertical-align: 0px;
  font-style:normal; 
  -webkit-font-smoothing: antialiased;  
  -moz-osx-font-smoothing: grayscale; 
}

@font-face {
  font-family: 'iconfontmanage';  /* Project id 2581996 */
  src: url('http://at.alicdn.com/t/font_2581996_itfe1j6y4g.woff2?t=1622448894498') format('woff2'),
       url('http://at.alicdn.com/t/font_2581996_itfe1j6y4g.woff?t=1622448894498') format('woff'),
       url('http://at.alicdn.com/t/font_2581996_itfe1j6y4g.ttf?t=1622448894498') format('truetype');
}
.iconfontmanage {
  font-family:"iconfontmanage" !important;
  font-size:20px!important; margin:auto; 
      display: inline-block;  
    vertical-align: 0px;
  font-style:normal; 
  -webkit-font-smoothing: antialiased;  
  -moz-osx-font-smoothing: grayscale; 
}


@font-face {
  font-family: 'iconfontdz';  /* project id 1092488 */
  src: url('http://at.alicdn.com/t/font_1092488_ws12a3l4lcf.eot');
  src: url('http://at.alicdn.com/t/font_1092488_ws12a3l4lcf.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1092488_ws12a3l4lcf.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1092488_ws12a3l4lcf.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1092488_ws12a3l4lcf.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1092488_ws12a3l4lcf.svg#iconfont') format('svg');
}
.iconfontdz {  
  font-family:"iconfontdz" !important;
  font-size:18px!important; margin:auto; text-align:center;
  font-style:normal; 
  -webkit-font-smoothing: antialiased;  
  -moz-osx-font-smoothing: grayscale;   
}
@font-face {
  font-family: 'iconfontts';  /* project id 1092496 */
  src: url('http://at.alicdn.com/t/font_1092496_xpybshaddy.eot');
  src: url('http://at.alicdn.com/t/font_1092496_xpybshaddy.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1092496_xpybshaddy.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1092496_xpybshaddy.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1092496_xpybshaddy.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1092496_xpybshaddy.svg#iconfont') format('svg');
}
.iconfontts {  
  font-family:"iconfontts" !important;
  font-size:20px!important; margin:auto; text-align:center;
  font-style:normal; 
  -webkit-font-smoothing: antialiased;  
  -moz-osx-font-smoothing: grayscale;   
}
@font-face {
  font-family: 'iconfontpx';  /* project id 1092505 */
  src: url('http://at.alicdn.com/t/font_1092505_olw9izov6t.eot');
  src: url('http://at.alicdn.com/t/font_1092505_olw9izov6t.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1092505_olw9izov6t.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1092505_olw9izov6t.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1092505_olw9izov6t.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1092505_olw9izov6t.svg#iconfont') format('svg');
}
.iconfontpx {  
  font-family:"iconfontpx" !important;
  font-size:20px!important; margin:auto; text-align:center;
  font-style:normal; 
  -webkit-font-smoothing: antialiased;  
  -moz-osx-font-smoothing: grayscale;   
}
@font-face {
  font-family: 'iconfontxx';  /* project id 1092513 */
  src: url('http://at.alicdn.com/t/font_1092513_y7g6rwvbea.eot');
  src: url('http://at.alicdn.com/t/font_1092513_y7g6rwvbea.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1092513_y7g6rwvbea.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1092513_y7g6rwvbea.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1092513_y7g6rwvbea.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1092513_y7g6rwvbea.svg#iconfont') format('svg');
}
.iconfontxx {  
  font-family:"iconfontxx" !important;
  font-size:20px!important; margin:auto; text-align:center;
  font-style:normal; 
  -webkit-font-smoothing: antialiased;  
  -moz-osx-font-smoothing: grayscale;   
}
@font-face {
  font-family: 'iconfontjc';  /* project id 1092521 */
  src: url('http://at.alicdn.com/t/font_1092521_h1z4dj2366d.eot');
  src: url('http://at.alicdn.com/t/font_1092521_h1z4dj2366d.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1092521_h1z4dj2366d.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1092521_h1z4dj2366d.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1092521_h1z4dj2366d.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1092521_h1z4dj2366d.svg#iconfont') format('svg');
}
.iconfontjc {  
  font-family:"iconfontjc" !important;
  font-size:20px!important; margin:auto; text-align:center;
  font-style:normal; 
  -webkit-font-smoothing: antialiased;  
  -moz-osx-font-smoothing: grayscale;   
}

.asse .acent .acleft{position: relative; float:left;width: -webkit-calc(100% - 574px); width: -moz-calc(100% - 574px);width: calc(100% - 574px); height:700px; overflow:hidden; margin:auto; margin-top:70px; display:none;}
.asse .acent .acright .aacleft{ float:left;width: -webkit-calc(100% - 574px); width: -moz-calc(100% - 574px);width: calc(100% - 574px); height:700px; overflow:hidden; margin:auto; margin-top:70px; display:none;}
.asse .acent .acright .aaacleft{position: relative; float:left;width: -webkit-calc(100% - 574px); width: -moz-calc(100% - 574px);width: calc(100% - 574px); height:700px; overflow:hidden; margin:auto; margin-top:70px; display:none;}

.asse .acent .acleft.tv{ display:block; height: 700px;}
.asse .acent .acleft .acltit{ width:100%; height:auto; overflow:hidden; font-size:30px; font-weight:bold; line-height:35px; margin-top:0px;}
.asse .acent .acleft .acltit span{ display:block; font-size:24px; padding-top:3px;}
@font-face {
  font-family: 'iconfontsjt';  /* project id 1092524 */
  src: url('http://at.alicdn.com/t/font_1092524_8gylhl7dohs.eot');
  src: url('http://at.alicdn.com/t/font_1092524_8gylhl7dohs.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1092524_8gylhl7dohs.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1092524_8gylhl7dohs.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1092524_8gylhl7dohs.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1092524_8gylhl7dohs.svg#iconfont') format('svg');
}
.iconfontsjt {  
  font-family:"iconfontsjt" !important;
  font-size:20px!important; margin:auto; text-align:center; 
  font-style:normal; 
  -webkit-font-smoothing: antialiased;  
  -moz-osx-font-smoothing: grayscale;   
}
.asse .acent .acleft .aclbbi{ float: left; width:100%; height: 700px; overflow:hidden; margin:auto; }
.asse .acent .acleft .thcleft-more {
  position: absolute;
  left: 86%;
  top: 70%;
  width: 76px;
  cursor: pointer;
}
.asse .acent .acleft .thcleft-more a{
  color: #00a855;
}

.asse .acent .acleft .aclbbi dl dt{ width:100%; height:200px !important; overflow:hidden; float:left; font-size:22px; font-weight:bold; line-height:35px;}
.asse .acent .acleft .aclbbi dl dt .acldlef{ float:left;}
.asse .acent .acleft .aclbbi dl dt .acldrig{ float:left; display:block; font-size:16px; line-height:40px; font-weight:normal;}
.asse .acent .acleft .aclbbi dl dt .acldrig.tv{ clear:both;margin-left:110px;}


@font-face {
  font-family: 'iconfontsanj';  /* project id 1092530 */
  src: url('http://at.alicdn.com/t/font_1092530_9tpmj0391pq.eot');
  src: url('http://at.alicdn.com/t/font_1092530_9tpmj0391pq.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1092530_9tpmj0391pq.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1092530_9tpmj0391pq.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1092530_9tpmj0391pq.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1092530_9tpmj0391pq.svg#iconfont') format('svg');
}
.iconfontsanj {  
  font-family:"iconfontsanj" !important;
  font-size:16px!important; margin:auto;  
      display: inline-block;
 
  font-style:normal; 
  -webkit-font-smoothing: antialiased;  
  -moz-osx-font-smoothing: grayscale;   
}

.link{ width:100%; height: auto; overflow:hidden; margin:auto;}
.link .licent{ width:85%; height:auto; overflow:hidden; margin:auto; max-width:1200px;}
.link .licent .lictit{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:35px; margin-top:60px; font-size:30px; font-weight:bold;}
.link .licent .lictit span{ display:block; font-size:16px; padding-top:10px; font-weight:normal;line-height: 28px;}
.link .licent .lictit p{ display:block; width:75px; height:3px; background-color:#3dac4a; margin:auto;margin-top:15px; float:left;}

.linkbg{ width:100%; height:auto; overflow:hidden; margin:auto; background-color:#fbfbfb; margin-top:50px; margin-bottom:30px;}

.link .licent .licbit{ width:990px; height: auto; margin:auto;padding:30px 0px; overflow:hidden;}
.link .licent .licbit ul li { width:198px; height:61px; overflow:hidden; text-align:center; float:left; line-height:61px; transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s; 
	-moz-transition: all 1s ease 0s;}
.link .licent .licbit ul li:hover{  transform:scale(1.1); -webkit-transition:scale(1.1); -moz-transition:scale(1.1); }

.them{ width:100%; height:623px; margin:auto; background:url(../jpg/them_1.jpg) no-repeat center; margin-top:30px;}
.them .thcent{ width:85%; height:auto; overflow:hidden; margin:auto; max-width:1200px; position:relative;}
.them .thcent .thtit{ width:680px; height:auto; overflow:hidden; margin:auto; line-height:40px; font-size:30px; font-weight:bold; color:#fff; margin-top:80px; float:right;}
.them .thcent .thtib{ width:680px; height:auto; overflow:hidden; margin:auto; color:#fff; margin-top:60px; float:right; line-height: 28px;font-size: 16px;}
.them .thcent .thcrig{ width:680px; height:auto; overflow:hidden; margin:auto; float:right;}
 

.them .thcent .thcrig ul li{ width:166px; height:auto; overflow:hidden; margin:auto; float:left; margin-left:30px; margin-right:30px; margin-top:60px; cursor:pointer;}

.them .thcent .thcrig ul li .picimg{ width:100%; height:200px; overflow:hidden; margin:auto;}
.them .thcent .thcrig ul li .picimg img{ width:100%; transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s; 
	-moz-transition: all 1s ease 0s;}

.them .thcent .thcrig ul li .picimg img:hover {transform:scale(1.1); -webkit-transition:scale(1.1); -moz-transition:scale(1.1);}

.them .thcent .thcrig ul li .pictit{ width:100%; height:auto; overflow:hidden; margin:auto; text-align:center; color:#fff; line-height:40px;}

.them .thcent .thcleft{width: -webkit-calc(100% - 710px);width: -moz-calc(100% - 710px);width: calc(100% - 710px); float:left; position:absolute; z-index:2; top:0px; left:0px; height:380px;    background: rgba(255,255,255,0.7); display:none;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8dadae0, endcolorstr=#c8dadae0); padding:100px 0px 0px 0px;}
.them .thcent .thcleft.tv{ display:block;}	
.them .thcent .thcleft .thclcen{ width:90%; height:auto; overflow:hidden; margin:auto;}
.them .thcent .thcleft .thclcen .thcltit{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:40px; font-size:30px; font-weight:bold; color:#39b54a;}
.them .thcent .thcleft .thclcen .thcltit a{color:#39b54a;}
.them .thcent .thcleft .thclcen .thclcit{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:40px; font-size:22px; font-weight:bold; margin-top:20px;}
.them .thcent .thcleft .thclcen .thclbit{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:30px;  margin-top:20px; text-align:justify;}
.them .thcent .thcleft .thcleft-more {
  position: absolute;
  left: 78%;
  top:85%;
  cursor: pointer;
}
.them .thcent .thcleft .thcleft-more a{
  color: #00a855;
}

.prev{ float:left; position: relative; z-index:2; top:-170px; left:0px; cursor:pointer;}
.next{ float: right; position: relative; z-index:2; top:-170px; right:0px;cursor:pointer;}

.inews{ width:100%; height: auto; margin:auto; margin-bottom:30px;}
.inews .incent{ width:85%; height:auto; overflow:hidden; margin:auto; max-width:1200px;}
.inews .incent .inctit{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:35px; font-size:30px; font-weight:bold; margin-top:50px;}
.inews .incent .inctib{ width:75px; height:3px; background-color:#00b08e; margin-top:25px;}
.inews .incent .incbit{ width:100%; height:auto; overflow:hidden; margin:auto; color:#fff; margin-top:25px;}
.inews .incent .incul{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:10px;}
.inews .incent .incul ul li { width:22%; height:auto; overflow:hidden; margin:auto; float:left; margin-right:4%; background-color:#fff; padding-bottom:20px; cursor:pointer; border:1px solid #ccc;box-sizing: border-box;}
.inews .incent .incul ul li.tv{ margin-right:0px;}
.inews .incent .incul ul li .inupic{ width:100%; height:150px; overflow:hidden; margin:auto; position:relative;}
.inews .incent .incul ul li .inupic img{ width:100%; height:100%;transition:transform 3s; -moz-transition: transform 3s; /* Firefox 4 */
-webkit-transition: transform 3s; /* Safari  Chrome */
-o-transition: transform 3s; /* Opera */}

.inews .incent .incul ul li .inupic img:hover{ transform:scale(1.1);-ms-transform:scale(1.2); 	/* IE 9 */
-moz-transform:scale(1.1); 	/* Firefox */
-webkit-transform:scale(1.1); /* Safari  Chrome */
-o-transform:scale(1.1); 	/* Opera */ }
 
 
 
 

.inews .incent .incul ul li .inupic .pf{ width:55px; height:70px; margin:auto; position:absolute; z-index:2; top:0px; right:20px;background: rgba(38,75,128,0.9);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8264b80, endcolorstr=#c8264b80); color:#fff; text-align:center;}
.inews .incent .incul ul li .inupic .pf .pfd{ font-size:30px; line-height:35px; padding-top:10px;}
.inews .incent .incul ul li .inupic .pf .pfd span{ display:block; font-size:12px; line-height:22px;}

.inews .incent .incul ul li .inubic{ width:92%; height:auto; overflow:hidden; margin:auto; margin-top:15px;}
.inews .incent .incul ul li .inubic .inubtit{ width:100%; height:30px; line-height:30px; overflow:hidden; margin:auto; font-size:16px; text-align:justify;}
.inews .incent .incul ul li .inubic .inubcit{ width:100%; height:50px; line-height:25px; overflow:hidden; margin:auto; text-align:justify; color:#797979;}
.inews .incent .incul ul li .inubic .inubbit{ width:100%; height:25px; line-height:25px; color:#40bc5e; margin-top:10px;text-align: right;}
@font-face {
  font-family: 'iconfontrjt';  /* project id 1093533 */
  src: url('http://at.alicdn.com/t/font_1093533_atxkoxdsnq.eot');
  src: url('http://at.alicdn.com/t/font_1093533_atxkoxdsnq.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1093533_atxkoxdsnq.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1093533_atxkoxdsnq.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1093533_atxkoxdsnq.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1093533_atxkoxdsnq.svg#iconfont') format('svg');
}
.iconfontrjt {  
  font-family:"iconfontrjt" !important;
  font-size:18px!important; margin:auto;  
      display: inline-block;
    vertical-align: -2px;
  font-style:normal; 
  -webkit-font-smoothing: antialiased;  
  -moz-osx-font-smoothing: grayscale;   
  color: #00aa58
}
.inews .incent .inculbot{ width:200px; height:auto; overflow:hidden; margin:auto; line-height:40px; text-align:center; font-size:18px; color:#fff;  margin-top:35px; background-color:#3dac4a;    -moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;cursor:pointer;}

.footer{ width:100%; height:auto; overflow:hidden; margin:auto; background-color:#1d3759; padding:40px 0px;}
.footer .focent{ width:85%; height:auto; overflow:hidden; margin:auto; max-width:1200px;}
.footer .focent ul li {width: 28%;height: auto;overflow: hidden;margin: auto;float: left;box-sizing: border-box;color: #b5b5b5;margin-right:3%;}
.footer .focent ul li.tv{ margin-right:0px; width:auto; display:table;}

.footer .focent ul li .phom{ float:left;height:auto; overflow:hidden; margin:auto; line-height:25px; font-size:16px; font-weight:bold;}
.footer .focent ul li .phom span{ font-weight:normal; display:block; font-size:14px;}
.footer .focent ul li .phtel{ width:100%; height:auto; overflow:hidden; margin:auto; font-size:20px; color:#fff; margin-top:30px; text-align:justify;}
.footer .focent ul li .phtel.tv{ font-size: 14px; line-height: 25px; margin-top: 10px;}
.footer .focent ul li .phtel span{ display:block; width:30px; height:2px; background-color:#fff; margin-top:20px;}
@font-face {
  font-family: 'iconfontphom';  /* project id 1093703 */
  src: url('http://at.alicdn.com/t/font_1093703_jz17ps5v45.eot');
  src: url('http://at.alicdn.com/t/font_1093703_jz17ps5v45.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1093703_jz17ps5v45.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1093703_jz17ps5v45.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1093703_jz17ps5v45.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1093703_jz17ps5v45.svg#iconfont') format('svg');
}
.iconfontphom {  
  font-family:"iconfontphom" !important;
  font-size:34px!important; margin:auto; margin-left:50px;  
      display: inline-block;
    vertical-align: -22px;
  font-style:normal; 
  -webkit-font-smoothing: antialiased;  
  -moz-osx-font-smoothing: grayscale;   
}
@font-face {
  font-family: 'iconfontemail';  /* project id 1093840 */
  src: url('http://at.alicdn.com/t/font_1093840_5y1yspszvz.eot');
  src: url('http://at.alicdn.com/t/font_1093840_5y1yspszvz.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1093840_5y1yspszvz.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1093840_5y1yspszvz.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1093840_5y1yspszvz.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1093840_5y1yspszvz.svg#iconfont') format('svg');
}
.iconfontemail {  
  font-family:"iconfontemail" !important;
  font-size:36px!important; margin:auto; margin-left:50px;  
      display: inline-block;
    vertical-align: -22px;
  font-style:normal; 
  -webkit-font-smoothing: antialiased;  
  -moz-osx-font-smoothing: grayscale;   
}
@font-face {
  font-family: 'iconfontadds';  /* project id 1093910 */
  src: url('http://at.alicdn.com/t/font_1093910_6zt9dsur15r.eot');
  src: url('http://at.alicdn.com/t/font_1093910_6zt9dsur15r.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1093910_6zt9dsur15r.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1093910_6zt9dsur15r.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1093910_6zt9dsur15r.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1093910_6zt9dsur15r.svg#iconfont') format('svg');
}
.iconfontadds {  
  font-family:"iconfontadds" !important;
  font-size:34px!important; margin:auto; margin-left:50px;  
      display: inline-block;
    vertical-align: -22px;
  font-style:normal; 
  -webkit-font-smoothing: antialiased;  
  -moz-osx-font-smoothing: grayscale;   
}

.food{ width:100%; height:auto; overflow:hidden; margin:auto; background-color:#1d3759; border-top:1px solid #4a5f7a;}
.food .foodc{ width:85%; height:auto; overflow:hidden; margin:auto; line-height:55px; max-width:1200px; color:#c9c9c9;}
.food .foodc .foodcl{ float:left;}
.food .foodc .foodcr{ float: right; text-align:right;}



.about{ width:100%; height:auto; overflow:hidden; margin:auto;}
	

	
.about .abcent{ width:85%; height:auto; overflow:hidden; margin:auto; max-width:1200px;}
.about .abcent .abcleft{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:225px; font-size:36px; color:#fff; font-weight:bold; line-height:40px;}
.about .abcent .abcleft span{ display:block; width:75px; height:3px; background-color:#fff; margin-top:20px;}
.about .abcent .abcleft p{ display:block; font-size:18px; line-height:40px; font-weight:normal; margin-top:20px;}


.partner{ width:85%; height:auto; overflow:hidden; margin:auto; margin-top:50px; max-width:1200px;}
.partner .pacent{ width:100%; height:auto; overflow:hidden; margin:auto;font-size:36px; color:#fff; font-weight:bold; line-height:40px;}
.partner .pacent span{ display:block; width:75px; height:3px; background-color:#fff; margin-top:20px;} 
.partner .pacent p{ display:block; font-size:14px; line-height:40px; font-weight:normal; margin-top:20px;}


.mission{ width:85%; height:auto; overflow:hidden; margin:auto; max-width:1200px; margin-top:30px;}
.mission .mileft{width: -webkit-calc(100% - 555px);width: -moz-calc(100% - 555px);width: calc(100% - 555px); float:left; margin-top:100px;}
.mission .mileft .mitit{ width:100%; height:auto; overflow:hidden; margin:auto;}
.mission .mileft .mitit span{ float:left; width:153px; height:1px; background-color:#333; margin-top:26px;}
.mission .mileft .mitit p{margin-left:20px; line-height:45px; font-size:38px; float:left;}
.mission .mileft .mibit{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:30px;}
.mission .mileft .mibit span{ float:left; width:45px; height:3px; background-color:#12944e; margin-top:17px; margin-left:0px;}
.mission .mileft .mibit p{margin-left:38px; line-height:30px; color:#8a8a8a; float:left;}
.mission .mileft .mixia{ float:left; margin:auto; margin-left:70px; height:auto; overflow:hidden; margin-top:40px;}

@font-face {
  font-family: 'iconfontxjt';  /* project id 1099201 */
  src: url('http://at.alicdn.com/t/font_1099201_au70gfu1nch.eot');
  src: url('http://at.alicdn.com/t/font_1099201_au70gfu1nch.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1099201_au70gfu1nch.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1099201_au70gfu1nch.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1099201_au70gfu1nch.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1099201_au70gfu1nch.svg#iconfont') format('svg');
}
.iconfontxjt {  
  font-family:"iconfontxjt" !important;
  font-size:34px!important; margin:auto; 
      display: inline-block; color:#ccc;
    vertical-align: 0px;
  font-style:normal; 
  -webkit-font-smoothing: antialiased;  
  -moz-osx-font-smoothing: grayscale;   
}
.mission .miright{ float:right; width:515px; height:auto; overflow:hidden; margin:auto; text-align:right;}

.target{ width:100%; height:569px; overflow:hidden; margin:auto; background:url(../jpg/target_1.jpg) no-repeat center; margin-top:50px;}
.target .tacent{ width:85%; height:auto; overflow:hidden; margin:auto; max-width:1200px; padding:40px 0px;}
.target .tacent .mitit{ width:100%; height:auto; overflow:hidden; margin:auto;}
.target .tacent .mitit span{ float:left; width:153px; height:1px; background-color:#fff; margin-top:26px;}
.target .tacent .mitit p{margin-left:20px; line-height:45px; font-size:38px; float:left; color:#fff;}
.target .tacent .mibit{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:25px;}
.target .tacent .mibit span{ float:left; width:45px; height:3px; background-color:#12944e; margin-top:15px; margin-left:88px;}
.target .tacent .mibit p{margin-left:38px; line-height:30px; color:#8a8a8a; float:left; color:#fff;}
.target .tacent .tipic{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:100px;}
.target .tacent .tipic ul li{ width:16%; height:auto; overflow:hidden; margin:auto; float:left; color:#fff; margin-right:12%;}
.target .tacent .tipic ul li.tv{ margin-right:0px;}
.target .tacent .tipic ul li .tiimg{ width:110px; height:110px; margin:auto; text-align:center; line-height:110px; border:1px solid #fff;    -moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%; cursor:pointer;}
.target .tacent .tipic ul li .tiimg:hover{ background-color:#fff; border:1px solid #01ab5b;}
.target .tacent .tipic ul li .tiimg .tiimp{ width:90px; height:90px; margin:auto;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%; margin-top:10px; line-height:90px;}
.target .tacent .tipic ul li .tiimg:hover .tiimp{ background-color:#00ac5c;}
.target .tacent .tipic ul li .tiiit{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:25px; padding:30px 0px; text-align:center;}

@font-face {
  font-family: 'iconfontsbe';  /* project id 1099337 */
  src: url('http://at.alicdn.com/t/font_1099337_oegtgw9dhmh.eot');
  src: url('http://at.alicdn.com/t/font_1099337_oegtgw9dhmh.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1099337_oegtgw9dhmh.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1099337_oegtgw9dhmh.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1099337_oegtgw9dhmh.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1099337_oegtgw9dhmh.svg#iconfont') format('svg');
}
.iconfontsbe {  
  font-family:"iconfontsbe" !important;
  font-size:38px!important; margin:auto; 
      display: inline-block;  
    vertical-align: 0px;
  font-style:normal; 
  -webkit-font-smoothing: antialiased;  
  -moz-osx-font-smoothing: grayscale;   
}
@font-face {
  font-family: 'iconfontdun';  /* project id 1099355 */
  src: url('http://at.alicdn.com/t/font_1099355_w0ckytn2qth.eot');
  src: url('http://at.alicdn.com/t/font_1099355_w0ckytn2qth.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1099355_w0ckytn2qth.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1099355_w0ckytn2qth.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1099355_w0ckytn2qth.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1099355_w0ckytn2qth.svg#iconfont') format('svg');
}
.iconfontdun {  
  font-family:"iconfontdun" !important;
  font-size:40px!important; margin:auto; 
      display: inline-block;  
    vertical-align: 0px;
  font-style:normal; 
  -webkit-font-smoothing: antialiased;  
  -moz-osx-font-smoothing: grayscale;   
}
@font-face {
  font-family: 'iconfontjjfa';  /* project id 1099371 */
  src: url('http://at.alicdn.com/t/font_1099371_et5qmuepwev.eot');
  src: url('http://at.alicdn.com/t/font_1099371_et5qmuepwev.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1099371_et5qmuepwev.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1099371_et5qmuepwev.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1099371_et5qmuepwev.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1099371_et5qmuepwev.svg#iconfont') format('svg');
}
.iconfontjjfa {  
  font-family:"iconfontjjfa" !important;
  font-size:40px!important; margin:auto; 
      display: inline-block;  
    vertical-align: 0px;
  font-style:normal; 
  -webkit-font-smoothing: antialiased;  
  -moz-osx-font-smoothing: grayscale;   
}
@font-face {
  font-family: 'iconfontben';  /* project id 1099381 */
  src: url('http://at.alicdn.com/t/font_1099381_47540ikidn6.eot');
  src: url('http://at.alicdn.com/t/font_1099381_47540ikidn6.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1099381_47540ikidn6.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1099381_47540ikidn6.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1099381_47540ikidn6.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1099381_47540ikidn6.svg#iconfont') format('svg');
}
.iconfontben {  
  font-family:"iconfontben" !important;
  font-size:38px!important; margin:auto; 
      display: inline-block;  
    vertical-align: 0px;
  font-style:normal; 
  -webkit-font-smoothing: antialiased;  
  -moz-osx-font-smoothing: grayscale;   
}

.who{ width:100%; height:376px; margin:auto; margin-top:60px; position:relative; background:url(../woh_1.html) no-repeat center; display:none;}
.who .wcen{ width:100%; height:auto; overflow:hidden; margin:auto; position:absolute; z-index:2; top:-20px; left:0px;}
.who .wcen .wcent{ width:94%; height:auto; overflow:hidden; margin:auto; max-width:1300px;}
.who .wcen .wcent .wcleft{ float:left; height:auto; overflow:hidden; margin:auto; padding:70px 10px 50px 10px;    background: rgba(44,122,147,0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c82c7a93, endcolorstr=#c82c7a93); color:#fff; font-size:36px; line-height:40px;}
.who .wcen .wcent .wcleft span{float: left;width: 153px;height: 1px;background-color: #fff;margin-top: 26px;}
.who .wcen .wcent .wcleft p{margin-left: 20px;line-height: 45px;font-size: 38px;float: left; }
.who .wcen .wcent .wcleft span1{margin-left: 20px;line-height: 60px;font-size: 20px;float: left; text-transform:uppercase; }
.who .wcen .wcent .wcbit{ width:100%; height:auto; overflow:hidden; margin:auto; text-align:center; font-size:14px; color:#fff; line-height:40px; margin-top:40px;}
.who .wcen .wcent .wcbbb{ width:25px; height:25px; margin:auto; text-align:center;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%; border:1px solid #fff; margin-top:59px;}
.who .wcen .wcent .wcbbb .wcbbq{ width:15px; height:15px; margin:auto; text-align:center;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%; background-color:#fff; margin-top:5px;}
.who .wcen .wcent .wcbc{ width:1px; height:50px; background-color:#fff; margin:auto;}


.team{ width:100%; height: auto; overflow:hidden;margin:auto; margin-top:50px; background:url(../tiem_1.html) center no-repeat; background-size: cover}
.team .tecnt{ width:85%; height:auto; overflow:hidden; margin:auto; padding:50px 0px; max-width:1200px;}
.team .tecnt .tetit{height:auto; overflow:hidden; margin:auto; line-height:40px; color:#fff; float:right;}
.team .tecnt .tetit span{float: left;width: 153px;height: 1px;background-color: #fff;margin-top: 26px;}
.team .tecnt .tetit p{margin-left: 20px;line-height: 45px;font-size: 38px;float: left;}
.team .tecnt .tebot{ width:100%; float:right; height:auto; overflow:hidden; margin:auto; margin-top:25px; color:#fff; text-align:right; line-height:25px;}
.team .tecnt .tebot span{float: right;width: 45px;height: 3px;background-color: #12944e;margin-top: 10px;margin-left:20px;}
.team .tecnt .tepic{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:30px;}
.team .tecnt .tepic ul li{ width:48%; height:auto; overflow:hidden; margin:auto; margin-top:40px; float:left; margin-right:4%; background-color:#fff;}
.team .tecnt .tepic ul li.tv{ margin-right:0px;}
.team .tecnt .tepic ul li .tepleft{ float:left; width:166px; height:200px; margin:auto; float:left; overflow:hidden;}
.team .tecnt .tepic ul li .tepleft img{ width:100%;}
.team .tecnt .tepic ul li .tepright{ float:right;width: -webkit-calc(100% - 190px);width: -moz-calc(100% - 190px);width: calc(100% - 190px); height:200px;}
.team .tecnt .tepic ul li .tepright .teprtit{ width:100%; height:30px; line-height:30px; overflow:hidden; font-size:16px; margin-top:25px;}
.team .tecnt .tepic ul li .tepright .teprbit{ width:100%; height:30px; line-height:30px; color:#00a855; overflow:hidden;}
.team .tecnt .tepic ul li .tepright .teprbom{ width:97%; height:100px; line-height:24px; font-size:14px; overflow:hidden; color:#a9aeb2; margin-top:5px;}

.ourb{ width:100%; height:633px; margin:auto; position:relative; background:url(../tiem_2.html) no-repeat center;}
.ourb .ourbf{ width:100%; height:auto; overflow:hidden; margin:auto; position:absolute; z-index:2; top:-20px; left:0px;}
.ourb .ourbf .ourcen{ width:85%; height:auto; overflow:hidden; margin:auto; max-width:1200px;}
.ourb .ourbf .ourcen .ourleft{ float:left; width:260px; height:auto; overflow:hidden; margin:auto; padding:35px 0px; background-color:#fff;-moz-border-radius:0px 20px 0px 0px;-webkit-border-radius:0px 20px 0px 0px;border-radius:0px 20px 0px 0px;}
.ourb .ourbf .ourcen .ourleft .ourlc{ width:86%; height:auto; overflow:hidden; margin:auto;}
.ourb .ourbf .ourcen .ourleft .ourlc .ourlct{ width:100%; height:auto; overflow:hidden; margin:auto; font-size:28px; color:#b7b7b7; line-height:35px; font-weight:bold; text-transform:uppercase;}
.ourb .ourbf .ourcen .ourleft .ourlc .ourlct span{ display:block; font-size:38px; color:#039544; line-height:40px; margin-top:10px;}
.ourb .ourbf .ourcen .ourleft .ourlc .ourlct p{ display:block; width:40px; height:3px; background-color:#e5e5e6; margin-top:15px;}

.ourb .ourbf .ourcen .ourleft .ourlc .ourlcb{ width:100%; height:auto; overflow:hidden; margin:auto; font-size:16px; line-height:40px; margin-top:0px; padding-bottom:10px;}

.ourb .ourbf .ourcen .ourright{ float:right;width: -webkit-calc(100% - 300px);width: -moz-calc(100% - 300px);width: calc(100% - 300px); height:auto; overflow:hidden; margin:auto;}
.ourb .ourbf .ourcen .ourright .ourrt{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:40px; margin-top:160px; font-size:38px; font-weight:bold;}
.ourb .ourbf .ourcen .ourright .ourrb{ width:94%; height:auto; overflow:hidden; margin:auto; padding:25px 3%;background: rgba(3,149,68,0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8039544, endcolorstr=#c8039544); margin-top:50px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
.ourb .ourbf .ourcen .ourright .ourrb ul li { float:left; width:50%; height:auto; overflow:hidden; margin:auto; line-height:25px; padding:10px 0px; font-size:14px; color:#fff;}


.authen{ width:100%; height:784px; overflow:hidden; margin:auto; background:url(../jpg/authen_1.jpg) no-repeat center; }
.authen .aucen{ width:94%; height:auto; overflow:hidden; margin:auto;padding:80px 0px 40px 0px; max-width:1300px;}
.authen .aucen .aitit{ width:100%; height:auto; overflow:hidden; margin:auto;}
.authen .aucen .aitit span{ float:left; width:153px; height:1px; background-color:#fff; margin-top:26px;}
.authen .aucen .aitit p{margin-left:20px; line-height:45px; font-size:38px; float:left; color:#fff; font-weight:bold;}
.authen .aucen .aibit{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:25px;}
.authen .aucen .aibit span{ float:left; width:45px; height:3px; background-color:#12944e; margin-top:15px; margin-left:88px;}
.authen .aucen .aibit p{margin-left:38px; line-height:30px; color:#8a8a8a; float:left; color:#fff;}
.authen .aucen .autul{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:70px;}
.authen .aucen .autul ul li { float:left; width:30%; height:430px; overflow:hidden; margin:auto; margin-right:5%;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background: rgba(240,235,230,0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8f0ebe6, endcolorstr=#c8f0ebe6);}
.authen .aucen .autul ul li.tv{ margin-right:0px;}
.authen .aucen .autul ul li .autulc{ width:84%; height:auto; overflow:hidden; margin:auto; padding:20px 0px;}
.authen .aucen .autul ul li .autulc .autulct{ width:100%; height:auto; overflow:hidden; margin:auto; text-align:center;}
.authen .aucen .autul ul li .autulc .autulcb{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:25px; color:#173f7d; font-size:20px; padding:10px 0px; margin-top:10px;}
.authen .aucen .autul ul li .autulc .autulcbit{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:25px; color:#545456; font-size:16px; margin-top:15px;}
.authen .aucen .autul ul li .autulc .autulcbit p{ padding:3px 0px;}


.partnerul{ width:85%; height:auto; overflow:hidden; margin:auto; margin-top:50px; max-width:1200px; margin-bottom:20px;}
.partnerul ul li { float:left; width:31.3333%; height:430px; overflow:hidden; margin:auto; margin-right:3%;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background: rgba(240,235,230,0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8f0ebe6, endcolorstr=#c8f0ebe6); margin-bottom:30px;box-sizing: border-box;}
.partnerul ul li.tv{ margin-right:0px;}
.partnerul ul li .autulc{ width:84%; height:auto; overflow:hidden; margin:auto; padding:20px 0px;}
.partnerul ul li .autulc .autulct{ width:100%; height:auto; overflow:hidden; margin:auto; text-align:center;}
.partnerul ul li .autulc .autulct img{ width:auto; height: 123px;}
.partnerul ul li .autulc .autulcb{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:25px; color:#173f7d; font-size:18px; padding:10px 0px; margin-top:10px;}
.partnerul ul li .autulc .autulcbit{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:25px; color:#333; font-size:14px; margin-top:10px;}
.partnerul ul li .autulc .autulcbit p{ padding:3px 0px;}


.server{ width:100%; height:644px; overflow:hidden; margin:auto; background:url(../gmpimprovement.html) no-repeat center;}
.server .secent{ width:85%; height:auto; overflow:hidden; margin:auto; max-width:1200px; padding:70px 0px;}
.server .secent .secleft{width: 100%;height: auto;overflow: hidden;font-size: 30px;font-weight: bold;line-height: 35px; color:#02224c;}
.server .secent .secleft span{display: block;font-size: 24px;padding-top: 3px;}
.server .secent .aclbbi{ float: left; width:55%; height:auto; overflow:hidden; margin:auto;}
.server .secent .aclbbi dl dt{ width:100%; float:left; margin-top:20px; font-size:15px; font-weight:bold; line-height:35px;}
.server .secent .aclbbi dl dt .acldlef{ float:left;}
.server .secent .aclbbi dl dt .acldrig{ float:left; display:block; font-size:16px; line-height:32px; font-weight:normal; margin-top:3px;}
.server .secent .aclbbi dl dt .acldrig.tv{ clear:both;margin-left:75px;}


.lean{ width:100%; height:642px; overflow:hidden; margin:auto; background:url(../suppliermanagement.html) no-repeat center;}
.lean .lecent{ width:85%; height:auto; overflow:hidden; margin:auto; max-width:1200px; padding:100px 0px;}
.lean .lecent .letop{width: 100%;height: auto;overflow: hidden;font-size: 30px;font-weight: bold;line-height:40px; color:#fff; margin-top:40px;}
.lean .lecent .letop span{display: block;font-size: 24px;padding-top: 3px;}

.lean .lecent .aclbbi{ float: left; width:55%; height:auto; overflow:hidden; margin:auto; color:#fff; margin-top:10px;}
.lean .lecent .aclbbi dl dt{ width:30%; float:left; margin-top:60px; font-size:15px; font-weight:bold; line-height:35px;}
.lean .lecent .aclbbi dl dt .acldlef{ float:left;}
.lean .lecent .aclbbi dl dt .acldrig{ float:left; display:block; font-size:16px; line-height:32px; font-weight:normal; margin-top:3px;}
.lean .lecent .aclbbi dl dt .acldrig.tv{ clear:both;margin-left:75px;}


.audit{ width:100%; height:643px; overflow:hidden; margin:auto; background:url(../jpg/foreignbodymanagement.jpg) no-repeat center;}
.audit .aucent{ width:85%; height:auto; overflow:hidden; margin:auto; max-width:1200px; padding:120px 0px;}
.audit .aucent .autop{width: 100%;height: auto;overflow: hidden;font-size: 30px;font-weight: bold;line-height:40px; color:#02224c;}
.audit .aucent .autop span{display: block;font-size: 24px;padding-top: 3px;}
.audit .aucent .aclbbi{float: left; width:55%; height:auto; overflow:hidden; margin:auto;}
.audit .aucent .aclbbi dl dt{ width:100%; float:left; margin-top:15px; font-size:15px; font-weight:bold; line-height:35px; }
.audit .aucent .aclbbi dl dt .acldlef{ float:left;}
.audit .aucent .aclbbi dl dt .acldrig{ float:left; display:block; font-size:16px; line-height:32px; font-weight:normal;margin-top:3px;}
.audit .aucent .aclbbi dl dt .acldrig.tv{ clear:both;margin-left:75px;}



.sment{ width:100%; height:643px; overflow:hidden; margin:auto; background:url(../riskdiagnose.html) no-repeat center;}
.sment .smcent{ width:85%; height:auto; overflow:hidden; margin:auto; max-width:1200px; padding:20px 0px;}
.sment .smcent .smtop{width: 55%;height: auto;overflow: hidden;font-size: 30px;font-weight: bold;line-height:40px; margin-top:30px; color:#02224c; float:right;}
.sment .smcent .smtop span{display: block;font-size: 24px;padding-top: 3px;}
.subtitle{font-size: 18px;}
.sment .smcent .aclbbi{ width:55%; height:auto; overflow:hidden; margin:auto; float:right;}
.aclbbi *{font-size:15px !important; line-height:28px;}

.sment .smcent .aclbbi dl dt{ width:100%; float:left; margin-top:5px; font-size:22px; font-weight:bold; line-height:35px;}
.sment .smcent .aclbbi dl dt .acldlef{ float:left;}
.sment .smcent .aclbbi dl dt .acldrig{ float:left; display:block; font-size:16px; line-height:32px; font-weight:normal; margin-top:2px;}
.sment .smcent .aclbbi dl dt .acldrig.tv{ clear:both;margin-left:75px;}


.prom{ width:100%; height:643px; overflow:hidden; margin:auto; background:url(../foodsafetyculture.html) no-repeat center;}
.prom .prcent{ width:85%; height:auto; overflow:hidden; margin:auto; max-width:1200px; padding:100px 0px;}
.prom .prcent .prtop{width: 100%;height: auto;overflow: hidden;font-size: 30px;font-weight: bold;line-height:40px;color:#02224c;}
.prom .prcent .prtop span{display: block;font-size: 24px;padding-top: 3px;}

.prom .prcent .aclbbi{ float: left; width:55%; height:auto; overflow:hidden; margin:auto;}
.prom .prcent .aclbbi dl dt{ width:100%; float:left; margin-top:20px; font-size:15px; font-weight:bold; line-height:35px;}
.prom .prcent .aclbbi dl dt .acldlef{ float:left; line-height:30px;}
.prom .prcent .aclbbi dl dt .acldrig{ float:left; display:block; font-size:16px; line-height:32px; font-weight:normal;}
.prom .prcent .aclbbi dl dt .acldrig.tv{ clear:both;margin-left:75px;}



.production{ width:100%; height:643px; overflow:hidden; margin:auto; background:url(../jpg/leanproduction.jpg) no-repeat center;}
.production .prcent{ width:85%; height:auto; overflow:hidden; margin:auto; max-width:1200px; padding:30px 0px;}
.production .prcent .prtop{width: 100%;height: auto;overflow: hidden;font-size: 30px;font-weight: bold;line-height:40px;color:#02224c;}
.production .prcent .prtop span{display: block;font-size: 24px;padding-top: 3px;}
.production .prcent .aclbbi{ float: left; width:55%; height:auto; overflow:hidden; margin:auto;}


.system{ width:100%; height:643px; overflow:hidden; margin:auto; background:url(../jpg/assessmentaudits.jpg) no-repeat center;}
.system .prcent{ width:85%; height:auto; overflow:hidden; margin:auto; max-width:1200px; padding:80px 0px;}
.system .prcent .prtop{width: 100%;height: auto;overflow: hidden;font-size: 30px;font-weight: bold;line-height:40px; color:#fff;}
.system .prcent .prtop span{display: block;font-size: 24px;padding-top: 3px;}
.system .prcent .aclbbi{ float: left; width:55%; height:auto; overflow:hidden; margin:auto; color:#fff;}


.agriculture{ width:100%; height:643px; overflow:hidden; margin:auto; background:url(../jpg/sustainableagriculture.jpg) no-repeat center;}
.agriculture .prcent{ width:85%; height:auto; overflow:hidden; margin:auto; max-width:1200px; padding:100px 0px;}
.agriculture .prcent .prtop{width: 100%;height: auto;overflow: hidden;font-size: 30px;font-weight: bold;line-height:40px;color:#02224c;}
.agriculture .prcent .prtop span{display: block;font-size: 24px;padding-top: 3px;}
.agriculture .prcent .aclbbi{ float: left; width:55%; height:auto; overflow:hidden; margin:auto;}


.animal{ width:100%; height:643px; overflow:hidden; margin:auto; background:url(../animalwelfare.html) no-repeat center;}
.animal .prcent{ width:85%; height:auto; overflow:hidden; margin:auto; max-width:1200px; padding:80px 0px;}
.animal .prcent .prtop{width: 100%;height: auto;overflow: hidden;font-size: 30px;font-weight: bold;line-height:40px;color:#02224c;}
.animal .prcent .prtop span{display: block;font-size: 24px;padding-top: 3px;}
.animal .prcent .aclbbi{ float: left; width:55%; height:auto; overflow:hidden; margin:auto;}


.about .abcent .abcleft.tv{ margin-top:170px;}
.about .abcent .abcleft.tv p{ font-size:18px;}
.custo{ width:85%; height:auto; overflow:hidden; margin:auto; max-width:1200px; margin-top:80px;} 
.custo ul li{ width:23.5%; height:350px; margin:auto; float:left; margin-right:2%; margin-bottom:25px;    background: rgba(255,255,255,0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8ffffff, endcolorstr=#c8ffffff);}
.custo ul li.tv{ margin-right:0px;}
.custo ul li .cucen{ width:90%; height:auto; overflow:hidden; margin:auto; padding-top:15px;}
.custo ul li .cucen .cutop{ width:100%; height:40px; line-height:30px; overflow:hidden; margin:auto; font-size:18px;}
.custo ul li .cucen .cutop.tv{ color:#fff;}
.custo ul li .cucen .cutop span{ display:block; width:25px; height:2px; background-color:#ccc; margin-top:9px;}
.custo ul li .cucen .cubot{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:22px; font-size:15px; font-weight:bold; color:#00ad44; text-align:justify; margin-top:10px;}
.custo ul li .cucen .cubot.tv{ color:#fff;}
.custo ul li .cucen .cubbt{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:30px; margin-top:10px; text-align:justify;}
.custo ul li .cucen .cubbt.tv{ color:#fff;}


.cuslink{ width:94%; height:61px; overflow:hidden; margin:auto; margin-top:10px; max-width:1300px;background: rgba(184,202,214,0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8b3c8d6, endcolorstr=#c8b3c8d6); padding:40px 0px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
.cuslink ul{ text-align:center;}
.cuslink ul li { width:240px; height:61px; overflow:hidden; margin:auto; text-align:center; display:inline-block;filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);}
.cuslink ul li:hover{-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    }



.news{ width:85%; height:auto; overflow:hidden; margin:auto; max-width:1200px; padding:0 0 50px 0px;}
.news_group .news_group_item_hl {background-color: rebeccapurple}

.news ul li{ width:97%; height:170px; overflow:hidden; margin:auto; padding:20px 1.5%; background-color:#f8f8f8; margin-bottom:20px;}
.news ul li .neleft{ float:left; width:270px; height:170px; overflow:hidden; margin:auto;}
.news ul li .neleft img{ width:100%; height:100%; transition:transform 3s; -moz-transition: transform 3s; /* Firefox 4 */
-webkit-transition: transform 3s; /* Safari  Chrome */
-o-transition: transform 3s; /* Opera */}
.news ul li .neleft img:hover{ transform:scale(1.1);-ms-transform:scale(1.2); 	/* IE 9 */
-moz-transform:scale(1.1); 	/* Firefox */
-webkit-transform:scale(1.1); /* Safari  Chrome */
-o-transform:scale(1.1); 	/* Opera */ }

.news ul li .neright{width: -webkit-calc(100% - 290px);width: -moz-calc(100% - 290px);width: calc(100% - 290px); float:right; height:170px; overflow:hidden;}
.news ul li .neright .nertit{ width:100%; height:30px; line-height:30px; font-size:16px; font-weight:bold; overflow:hidden; text-align:justify;}
.news ul li .neright .nertit a{ color:#333;}
.news ul li .neright .nertit a:hover{ color:#1d3759;}
.news ul li .neright .nerbit{ width:100%; height:50px; line-height:25px; overflow:hidden; text-align:justify; color:#666; margin-top:5px;}
.news ul li .neright .nerbid{ width:100%; height:30px; line-height:30px; color:#666;margin-top:5px;}
.news ul li .neright .nermor{ width:90px; height:30px; line-height:30px;  text-align:left; color:#4aab56; cursor:pointer;margin-top:7px;}

.multi-line-ellipsis {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.multi-line-ellipsis-1 {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.multi-line-ellipsis-3 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.newsinfo{ width:94%; height:auto; overflow:hidden; margin:auto;background-color:#fff; padding:20px 3%;}
.newsinfo .neitit{ width:99%; height:auto; overflow:hidden; margin:auto; line-height:30px; padding:10px 0px; border-bottom:1px solid #ccc; text-align:center; font-size:20px;} 
.newsinfo .neitit span{ display:block; font-size:14px; color:#666; padding-top:5px;}
.newsinfo .neibit{ width:99%; height:auto; overflow:hidden; margin:auto; line-height:30px; padding:10px 0px;}


.contact{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:40px;}
.contact .cocent{ width:85%; height:auto; overflow:hidden; margin:auto; max-width:1200px;}
.contact .cocent .map{ width:100%; height:auto; overflow:hidden; margin:auto; text-align:center;}
.contact .cocent .map img{ width:100%; height:auto;}
.contact .cocent .coadd{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:40px; margin-bottom:40px;}
.contact .cocent .coadd ul li{ float:left; width:33.333%; height:auto; overflow:hidden; margin:auto;box-sizing: border-box;}
.contact .cocent .coadd ul li .copic{ width:100%; height:auto; overflow:hidden; margin:auto; text-align:center; color:#00ad44;}
.contact .cocent .coadd ul li .cotit{ width:100%; height:auto; overflow:hidden; margin:auto; font-size:16px; margin-top:30px; text-align:center; line-height:30px;}

.comass{ width:100%; height:538px; overflow:hidden; margin:auto; background:url(../contact_3.html) no-repeat center; margin-top:30px;}
.comass .cotit{ width:94%; height:auto; overflow:hidden; margin:auto; line-height:40px; text-align:center; color:#fff; max-width:1300px; font-size:30px; padding:20px 0px;}
.comass .meass{ width:720px; height:auto; overflow:hidden; margin:auto;background: rgba(255,255,255,0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8ffffff, endcolorstr=#c8ffffff); margin-top:10px; padding:10px 0px;}
.comass .meass ul li{ width:408px; height:auto; overflow:hidden; margin:auto; line-height:40px;margin-top:15px;}
.comass .meass ul li.tv{ margin-top:10px;}
.comass .meass ul li input{ width:100%; height:40px; line-height:40px; margin:auto; background-color:#fff; outline:0; padding-left:10px;}
.comass .meass ul li input::-webkit-input-placeholder {font-size: 16px;}
.comass .meass ul li textarea{ width:100%; height: auto; line-height:30px; margin:auto; background-color:#fff; outline:0; padding-left:10px;}
.comass .meass ul li textarea::-webkit-input-placeholder {font-size: 16px;font-family:Microsoft YaHei;}
.comass .meass ul li .subm{ width:100px; height: auto; line-height:40px; margin:auto; text-align:center; padding-bottom:10px; }
.comass .meass ul li .subm input{ background-color:#00ac45; color:#fff; width:100%; height:40px; line-height:40px; outline:0; padding-left:0px; border:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; font-size:16px;cursor:pointer;}


@font-face {
  font-family: 'iconfonthom';  /* project id 1105552 */
  src: url('http://at.alicdn.com/t/font_1105552_h2ewhj23ol.eot');
  src: url('http://at.alicdn.com/t/font_1105552_h2ewhj23ol.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1105552_h2ewhj23ol.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1105552_h2ewhj23ol.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1105552_h2ewhj23ol.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1105552_h2ewhj23ol.svg#iconfont') format('svg');
}
.iconfonthom {  
  font-family:"iconfonthom" !important;
  font-size:40px!important; margin:auto; 
      display: inline-block;  
    vertical-align: 0px;
  font-style:normal; 
  -webkit-font-smoothing: antialiased;  
  -moz-osx-font-smoothing: grayscale;   
}
@font-face {
  font-family: 'iconfontcadds';  /* project id 1105556 */
  src: url('http://at.alicdn.com/t/font_1105556_xatn5wefepa.eot');
  src: url('http://at.alicdn.com/t/font_1105556_xatn5wefepa.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1105556_xatn5wefepa.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1105556_xatn5wefepa.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1105556_xatn5wefepa.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1105556_xatn5wefepa.svg#iconfont') format('svg');
}
.iconfontcadds {  
  font-family:"iconfontcadds" !important;
  font-size:40px!important; margin:auto; 
      display: inline-block;  
    vertical-align: 0px;
  font-style:normal; 
  -webkit-font-smoothing: antialiased;  
  -moz-osx-font-smoothing: grayscale;   
} 

@font-face {
  font-family: 'iconfontwos';  /* project id 1105566 */
  src: url('http://at.alicdn.com/t/font_1105566_9jhlrnpigut.eot');
  src: url('http://at.alicdn.com/t/font_1105566_9jhlrnpigut.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1105566_9jhlrnpigut.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1105566_9jhlrnpigut.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1105566_9jhlrnpigut.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1105566_9jhlrnpigut.svg#iconfont') format('svg');
}
.iconfontwos {  
  font-family:"iconfontwos" !important;
  font-size:40px!important; margin:auto; 
      display: inline-block;  
    vertical-align: 0px;
  font-style:normal; 
  -webkit-font-smoothing: antialiased;  
  -moz-osx-font-smoothing: grayscale;   
} 

.dtext {clear:both; height:auto; margin:5px auto; overflow:hidden; display: flex;}
.dleft {margin-right:5px; white-space: nowrap; flex-shrink: 0;}
.dleft p{ padding-left:3px;}
.fl { flex: 1; flex-grow: 1;}
.fl e{ padding-left:19px;}


.contmb{ width:100%; height:auto; overflow:hidden; margin:auto;}
.contmb .concent{ width:94%; height:auto; overflow:hidden; margin:auto; padding:60px 0px; max-width:1300px;}
.contmb .concent .contit{ width:100%; height:auto; overflow:hidden; margin:auto; text-align:center; line-height:30px; font-size:16px;}
.contmb .concent .conpic{ width:90%; height:auto; overflow:hidden; margin:auto; margin-top:50px;}
.contmb .concent .conpic ul li { width:25%; height:auto; overflow:hidden; margin:auto; text-align:center; float:left;}
.contmb .concent .conpic ul li .cmimg{ width:100%; height:auto; overflow:hidden; margin:auto; text-align:center;}
.contmb .concent .conpic ul li .cmbit{ width:100%; height:auto; overflow:hidden; margin:auto; text-align:center; line-height:25px; padding:10px 0px;}

.case{ width:100%; height:auto; overflow:hidden; margin:auto; position:relative; z-index:2; top:-175px; left:0px; margin-bottom:-150px;}
.case .casecent{ width:100%; height:auto; overflow:hidden; margin:auto; }
.case .casecent ul { width:85%; margin:auto; text-align:center;max-width:1200px;} 
.case .casecent ul li { width:24%; height: auto; overflow:hidden; margin:auto; display:inline-block; background-color:#fff; cursor:pointer;} 
.case .casecent ul li a{ color:#333;}
.case .casecent ul li a:hover{ color:#fff;}
.case .casecent ul li .caseulp{ width:94%; height:auto; overflow:hidden; margin:auto; padding:10px 0px;} 
.case .casecent ul li .caseulpimg{ width:100%; height:125px; overflow:hidden; margin:auto;} 
.case .casecent ul li .caseulpimg img{ width:100%;} 
.case .casecent ul li .caseulpit{ width:100%; height:auto; overflow:hidden; margin:auto; text-align:center; line-height:25px; font-size:15px; padding:5px 0px 0px 0px;}
.case .casecent ul li:hover{color:#fff; background-color:#1d3759;}
.case .casecent ul li.tv{color:#fff !important; background-color:#1d3759;}
.case .casecent ul li.tv a{ color:#fff;}

.casepsoino{position:absolute;top:-70px;}

.caseb{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:30px; display:none;}
.caseb.tv{ display:block;}
.caseb .cbimg{ width: 100%; height:221px; overflow: hidden; background:url(../casen_5.html) no-repeat center; text-align:center; color:#fff; font-size:24px; line-height:221px; }
.caseb .cbimg img{ width: 100%; }
.caseb .cbabt{ width:85%; height:auto; overflow:hidden; margin:auto; max-width:1200px; margin-top:30px;}
.caseb .cbabt .cbabtL{ float:left;width: -webkit-calc(100% - 600px);width: -moz-calc(100% - 600px);width: calc(100% - 600px);}
.caseb .cbabt .cbabtL img{ width:100%;}
.caseb .cbabt .cbabtR{ width:500px; height:auto; overflow:hidden; margin:auto; float:right; font-size:24px; color:#1c365b; padding-top:20px; line-height:35px;}
.caseb .cbabt .cbabtR span { display:block; font-size:16px; line-height:35px; padding-top:10px; text-align:justify;}
.caseb .mltz{ width:94%; height:420px; margin:auto; margin-top:60px; max-width:1300px;}
.caseb .mltz .mlleft{ float:left; width:55px; height:auto; overflow:hidden; margin:auto; padding-top:60px;}
.caseb .mltz .mlright{ float:right;width: -webkit-calc(100% - 62px);width: -moz-calc(100% - 62px);width: calc(100% - 62px); background-color:#f7f6fa; position:relative; padding-bottom:20px; height:400px;}
.caseb .mltz .mlright .mlrtit{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:35px; text-align:center; color:#1a3759; font-size:24px; position:absolute; z-index:2; top:-18px; left:0px;}
.caseb .mltz .mlright .mlrul{ width:98%; height:auto; overflow:hidden; margin:auto; margin-top:20px;}
.caseb .mltz .mlright .mlrul dl dt{ float:left; width:30%; height:auto; overflow:hidden; margin:auto; margin-right:3%; margin-top:42px; font-size:16px; color:#1a3759; line-height:25px;}
.caseb .mltz .mlright .mlrul dl dt span{ display:block; font-size:14px; line-height:25px; padding-top:5px; color:#333;}

.caseb .mltz .mlright .mlrul dl dt .mldtl{ float:left; width:100px; height:auto; overflow:hidden;}
.caseb .mltz .mlright .mlrul dl dt .mldtR{float:right;width: -webkit-calc(100% - 100px);width: -moz-calc(100% - 100px);width: calc(100% - 100px); height:auto; overflow:hidden; margin:auto; font-size:16px; color:#1a3759; line-height:25px;}
.caseb .mltz .mlright .mlrul dl dt .mldtR span{ display:block; font-size:14px; line-height:25px; padding-top:5px; color:#333;}

.caselj{ width:85%; height:auto; overflow:hidden; margin:auto; margin-top:50px; max-width:1200px; font-size:24px; color:#1c365b; line-height:35px;}
.caselj span{ width:230px; height:2px; background-color:#ccc; display:block; margin-top:10px;}
.caseljb{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:35px; background-color:#f7f6fa;}
.caseljb .cljbcen{ width:85%; height:auto; overflow:hidden; margin:auto; max-width:1200px;}
.caseljb .cljbcen .cljbcl{ float:left; width:-webkit-calc(100% - 600px);width: -moz-calc(100% - 600px);width: calc(100% - 600px); height:560px; overflow:hidden; margin:auto; background:url(../casen_006.html) no-repeat center;}
.caseljb .cljbcen .cljbcl .cljblc{ width:245px; height:auto; overflow:hidden; margin:auto; border:2px solid #fff; text-align:center; margin-top:150px; color:#fff; padding:100px 0px; font-size:28px; line-height:35px;}
.caseljb .cljbcen .cljbcl .cljblc span{ display:block; font-size:22px; padding-top:10px;}
.caseljb .cljbcen .cljbcR{ float:right; width:550px; height:560px;}
.caseljb .cljbcen .cljbcR dl { width:70%; height:auto; overflow:hidden; margin:auto; margin-top:80px; text-align:center;}
.caseljb .cljbcen .cljbcR dl.tv{ width:100%;}
.caseljb .cljbcen .cljbcR dl.ttv{ margin-top:20px;}

.caseljb .cljbcen .cljbcR dl dt{ width:90px; height: auto; text-align:center; font-size:16px; border:1px solid #333; line-height:30px; padding:20px 0px; display:inline-block; margin-left:20px; margin-right:20px; margin-top:60px;}
.caseljb .cljbcen .cljbcR dl dt.tv{ display:inherit; margin-left:20px; margin-right:20px; margin-top:60px; width:90px; height:90px; float:left; padding:0px; line-height:90px;} 
.caseljb .cljbcen .cljbcR dl dt.tt{ display:inherit; margin-left:20px; margin-right:20px; margin-top:60px; width:90px; height:75px; float:left; padding:0px; line-height:30px; padding-top:15px;}
.caseljb .cljbcen .cljbcR dl dt.ttv{ display:inherit; margin-left:20px; margin-right:20px; margin-top:60px; width:130px; height:135px; float:left; padding:0px; line-height:30px; padding-top:15px;}
 

.casexm{ width:100%; height:170px;  margin:auto; background-color:#0d233a; margin-top:50px;}
.casexmc{ width:85%; height: auto; margin:auto; background-color:#f7f6fa;max-width:1200px; position:relative; z-index:2; top:-90px; min-height:230px; margin-bottom:-60px;}
.casexmc .casct{ width:100%; height:auto; overflow:hidden; margin:auto; position:absolute; z-index:2; top:-50px; left:0px;} 
.casexmc .casct .cascts{ width:88%; height:auto; margin:auto;}
.casexmc .casct .cascts .casctsl{ float:left; width:50%; height:auto; overflow:hidden; margin:auto;}
.casexmc .casct .cascts .casctsR{ float:right; width:46%; height:auto; overflow:hidden; padding-top:120px; line-height:35px; font-size:24px; color:#1a3759;}
.casexmc .casct .cascts .casctsR span{ display:block; width:250px; height:1px; background-color:#373636; margin-top:10px;}

.casecg{ width:85%; height:auto; overflow:hidden; margin:auto; max-width:1200px;}
.casecg dl dt{ float:left; width:48%; height:auto; overflow:hidden; margin:auto; margin-bottom:30px; margin-right:4%;}
.casecg dl dt.tt{ margin-right:0px;}
.casecg dl dt .ccgl{ width:40px; height:auto; overflow:hidden; margin:auto; float:left; font-size:44px; color:#36ac4a; font-family:"DIM Medium";}
.casecg dl dt .ccgR{ float:right; width:-webkit-calc(100% - 40px);width: -moz-calc(100% - 40px);width: calc(100% - 40px); height:auto; overflow:hidden; margin:auto; line-height:30px; font-size:16px; padding-top:5px;}
.casecg dl dt .ccgR span{ display:block; font-size:14px; line-height:25px; padding-top:2px;}


.icase{ width:85%; height:auto; overflow:hidden; margin:auto; max-width:1200px; margin-top:20px; margin-bottom:20px;}
.icase .icaset{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:35px; font-size:30px; color:#000; font-weight:bold;}
.icase .icaset span{display: block;width: 75px;height: 3px;background-color: #3dac4a;margin-top: 15px;}
.icase .icaseul{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:30px;}
.icase .icaseul ul li{ width:24%; height: auto; overflow:hidden; margin:auto; float:left; margin-right:1%; margin-bottom:30px; cursor:pointer;}
.icase .icaseul ul li.tv{ margin-right:0px;}
.icase .icaseul ul li .iculimg{ width:100%; height:160px; overflow:hidden; margin:auto;}
.icase .icaseul ul li .iculimg img{ width:100%;height:100%;transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s;}
.icase .icaseul ul li .iculimg img:hover{transform:scale(1.1);-ms-transform:scale(1.2);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);}
.icase .icaseul ul li .icultib{ width:100%; height:35px; line-height:35px; text-align:center; font-size:14px; color:#fff; background-color:#1d3759;}

.icase .icaseul ul li .icultib a {color:white}


/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333; }
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0; font-family:Microsoft yahei; font-size:10px;margin-top:20px;margin-bottom:5px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#fff;border:1px solid #898989;background:#898989;} 

.header .hcnt .hright ul>li {
  position: relative;
}
.children {
  display: none;
  position: absolute;
  top: 103%;
  left: 50%;
  transform: translate(-50%);
  background-color: #ffffff;
  /* background-color: rgba(223, 218, 213, 0.5); */
  width: 118px;
}

.children >div {
  width: 100%;
  color: #333333;
}
.children >div:hover {
  color: #50b25d;
}
.header .hcnt .hright ul>li:hover .children {
  display: block;
}

.custom_item .custom_item_img {
  max-width: 100%;
  max-height: 100%;
}

html {
  scroll-behavior: smooth;
}

/**3个数字滚动效果*/
.dynamic_number_area {
  display: flex;
  /* 开启Flexbox */
  justify-content: space-between;
  /* 分布空间 */
}

.column {
  display: flex;
  /* 开启Flexbox */
  flex-direction: column;
  /* 设置flex容器的主轴为垂直方向 */
  align-items: center;
  /* 垂直居中子元素 */
  justify-content: center;
  /* 水平居中子元素 */
  height: 100px;
  /* 定义列的高度 */
}

.column_top {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}

.column_top .column_top_unit {
  font-size: 19px;
  color: #4aab56
}

.text {
  margin: 0 5px;
  /* 添加内边距 */
  font-size: 20px
}

.column_top_text {
  margin: 0 5px;
  /* 添加内边距 */
  font-size: 50px;
  color: #4aab56;
}

.fixed_tool {
  position:fixed;
  bottom:3%;
  right:0%;
  width:160px;
  height:100px;
  
  z-index:999;
  display: flex;
  justify-content: space-between;
}

.fixed_tool .fixed_tool_left {

  width:auto;
}

.fixed_tool .fixed_tool_left .fixed_tool_phone_text {
  display: none;
  height: 36px;
  line-height: 36px;
  background: white;
  border-top:1px solid #eee;
  box-shadow:0 0 7px #eee;
  margin-right: 5px;
  padding: 0 5px;
}

.fixed_tool .fixed_tool_right {
  width:50px;
  border-top:1px solid #eee;
  box-shadow:0 0 8px #eee;
  background: white;
  display: none;
}

.fixed_tool .fixed_tool_phone {
  width: 100%;
}
.fixed_tool .fixed_tool_nav {
  width: 100%;
}

.fixed_tool img
{
  width: 30px;
  height: 30px;
  padding: 10px;
  cursor: pointer;
}