@charset "utf-8";
*{margin:0;padding:0}
html{overflow-x:hidden;font-size:13.3333333333vw}
body{width:100%;min-width:320px;min-height:100vh;margin:0 auto;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;background:#fff;overflow-x:hidden;text-align:left;position:relative;font-size:16px;color:#000}
img {border:none;}
h1,h2,h3{font-weight:400}
a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;outline:none;}
input,select,textarea{font-family:Source Han Sans CN,sans-serif;font-size:16px;outline:0;margin:0;padding:0}
input[type=button],input[type=date],input[type=number],input[type=reset],input[type=search],input[type=submit],input[type=text],input[type=time]{-webkit-appearance:none}
select{-webkit-appearance:none}
textarea{-webkit-appearance:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0}
ol,ul{padding:0;list-style-type:none}
em{font-style:normal}
.lt{float:left}
.rt{float:right}
input.sub,label{border:none;cursor:pointer}
input,textarea{font-family:Source Han Sans CN,sans-serif;outline:0;margin:0;padding:0}
table{border-collapse:collapse}
td,th{padding:0}
.clearfix::after{content:"";display:block;clear:both}
*{box-sizing:border-box}
.clear { clear:both;}
.wrap{width:1600px;max-width:100%;margin:0 auto}
/*header*/
.header {height:100px;  width:100%; background-color:#FFF; box-shadow:0 0 10px 0 rgba(0,0,0,.1)}
.header .wrap2 { display:flex; width:90%; max-width:100%;margin:0 auto;display:flex; align-items: center; justify-content: space-between;}
.header .logo{ height:100px; color:#000000; font-size:26px; line-height:100px; }
.header .logo a{display:block; width:100%; height:100%; display: flex;  align-items: center; justify-content: center;}
.header .logo img{max-width: 100%;max-height: 100%;vertical-align: middle; margin-right:10px; }
.header .nav{ height:100px; overflow:hidden;  margin-left:30px;  }
.header .nav ul { display: flex;  }
.header .nav ul li{float:left; width:auto; margin-left:28px;  flex: 1; text-align:center;} 
.header .nav ul li>a { display:block; position:relative; color:#000000; font-size:20px; line-height:100px; }
.header .nav ul li>a:after{content:""; position:absolute; left:0; bottom:25px; width:0; height:2px; background-color:#72bb38; left: 50%; transform: translateX(-50%); transition: all .5s ease; }
.header .nav ul li>a i{display:inline-block;width:13px;height:13px;background:url(../images/nav-icon.png) no-repeat center center;background-size:100% 100%;vertical-align:middle;margin-left:5px;transition:all .5s ease 0s}
.header .nav ul li>a i.h-contact-icon {display:inline-block;width:12px;height:21px;background:url(../images/h-contact.png?v=3) no-repeat center center;background-size:100% 100%;vertical-align:middle;margin-left:5px;transition:all .5s ease 0s; transform: translateY(-2px);  }
.header .nav ul li:hover>a i{transform:rotate(-180deg)}
.header .nav ul li:hover>a i.h-contact-icon {transform:rotate(0deg)}
.header .nav ul li:hover>a:after{ width:100%;transform:translateX(-50%) scale(1.1); }
.header .nav ul li.active>a:after{ width:100%; }
.header .nav ul li.green >a { color:#72bb38; }
.header .nav ul li .sub { position: absolute;width:100%;left:0; text-align:left; top:100px;z-index:30000; background-color:#FFF;box-shadow: -10px 0px 15px rgba(0, 0, 0, 0.1) inset; text-align:center; }
.header .nav ul li .sub ul { display:inline-block; width:100%; }
.header .nav ul li .sub ul li{ float:none; display:inline-block;  width:auto; position:relative;text-align:center;  margin:0; padding:0; font-weight:normal; margin:0 19px;}
.header .nav ul li .sub ul li a { display:block;  color:#000000;  font-size:16px;line-height:60px;  }
.header .nav ul li.active .sub ul li a:after{width:0; }
.header .nav ul li:hover .sub ul li a:after{ width:0;  }
.header .nav ul li .sub ul li a:after{ bottom:0; }
.header .nav ul li .sub ul li:hover a:after{ width:100%;transform:translateX(-50%) scale(1.1); }

/*sub-new*/
.header .nav ul li .sub-new { position: absolute;width:800px; height:auto; left:50%; margin-left:-400px; text-align:left; top:100px;z-index:30000; background-color:#FFF;box-shadow: -10px 0px 15px rgba(0, 0, 0, 0.1) inset; text-align:center;padding:30px;  }
.header .nav ul li .sub-new-show { position:relative; }
.header .nav ul li .sub-new-show::after{content:""; position:absolute; left:34%; bottom:0; width:1px; height:100%; background-color:#eeeeee; }
.header .nav ul li .sub-new-left { float:left; width:30%; color:#000000;  font-size:16px;line-height:60px; }
.header .nav ul li .sub-new-left .tit { color:#000000;  font-size:24px;line-height:1.5; text-align:left; }
.header .nav ul li .sub-new-left .des { color:#767474;  font-size:16px;line-height:1.5; text-align:left; margin-top:10px; }
.header .nav ul li .sub-new-left .more { color:#72bb38;  font-size:16px;line-height:1.5; text-align:left; margin-top:10px; }
.header .nav ul li .sub-new-left .more i { display:inline-block; width:15px; height:15px; background:url(../images/sub-new.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-left:5px; transition: 0.2s; }
.header .nav ul li .sub-new-left .more:hover i { transform: translateX(10px); }
.header .nav ul li .sub-new-right { float:right; width:63%; text-align:left; position:relative; }
.header .nav ul li .sub-new-right ul { display:block;}
.header .nav ul li .sub-new-right ul li { width:100%; }
.header .nav ul li .sub-new-right ul li a {  color:#767474;  font-size:16px;line-height:1.5; text-align:left; margin-bottom:10px; }
.header .nav ul li .sub-new-right ul li a:hover { color:#72bb38; text-decoration:underline; }
.header .nav ul li.active .sub-new-right ul li a:after{width:0; }
.header .nav ul li:hover .sub-new-right ul li a:after{ width:0;  }
/*h-right*/
.h-right { display:flex; align-items: center; justify-content: space-between;margin-left:30px;  }
.h-line { float:left;  width:1px; height:30px; background-color:#000000; }
/*h-contact*/
.h-contact { float:left;  color:#72bb38; font-size:20px; line-height:50px; height:50px; overflow:hidden;  margin-right:10px; }
.h-contact i { display:inline-block; width:21px; height:21px; background:url(../images/h-contact.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-left:5px; transform: translateY(-2px); }
/*h-search*/
.h-search { float:left; width:50px; height:50px;  }
.h-search-top { width:100%; height:100%; background:url(../images/h-search.png) no-repeat center center; cursor:pointer;   }
.h-search-top.active { background:url(../images/h-search-close.png) no-repeat center center;  }
.h-search-box { display:none; position:absolute; top:100px; left:0; width:100%; height:100px; padding-top:30px; background-color:#FFF; z-index:333; }
.h-search-con { width:345px; height:42px; margin:0 auto;   }
.h-search-con input[type=text] { width:270px; height:42px;color:#333333; font-size:16px; border:none; vertical-align:middle; background-color:#FFF;border-top-left-radius:5px; border-bottom-left-radius:5px; padding-left:10px; border:#eeeeee solid 1px; }
.h-search-con input[type=submit] {  width:62px; text-align:center; height:42px; background:#7cc046 url(../images/h-search-white.png) no-repeat center center; font-size:0; cursor:pointer; border:none;vertical-align:middle; border-top-right-radius:5px; border-bottom-right-radius:5px; }
.h-search-box.active { display:block;}
.h-search-top:focus{outline:none;}
/*h-tag*/
.h-tag { float:left; width:120px; height:50px; position:relative; margin-left:10px; }
.h-tag-top { position:relative; color:#000000; font-size:20px; line-height:50px; height:50px; overflow:hidden; background:url(../images/h-tag.png) no-repeat; background-position:left center; background-size:18px 18px; cursor:pointer; padding-left:25px; }
.h-tag-top i { display:inline-block; width:13px; height:13px; background:url(../images/nav-icon.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-left:6px; transition: all 0.5s ease 0s;}
.h-tag:hover .h-tag-top { border-bottom-left-radius:0; border-bottom-right-radius:0;  }
.h-tag:hover .h-tag-top i {transform:rotate(-180deg); }
.h-tag-bot { position:absolute; top:50px; left:-50%; width:200%; height:auto; color:#ffffff; font-size:15px; line-height:45px; z-index:333; display:none; }
.h-tag-bot ul li { background-color:#FFF; text-align:center; }
.h-tag-bot ul li a { display:block; color:#000000; }
.h-tag-bot ul li:hover a { color:#72bb38;  }
.h-tag:hover .h-tag-bot { display:block; }

.header.position { position:absolute; top:0; left:0; width:100%;background:transparent; z-index:555;box-shadow:0 0 0 0 rgba(0,0,0,.1) }
.header.position .logo{ color:#ffffff;  }
.header.position .nav ul li>a { color:#ffffff; }
.header.position .nav ul li>a i{background:url(../images/nav-icon-white.png) no-repeat center center;background-size:100% 100%;}
.header.position .nav ul li>a i.h-contact-icon {background:url(../images/h-contact-white.png?v=3) no-repeat center center;background-size:100% 100%; }
.header.position .h-search-top { background:url(../images/h-search-white.png) no-repeat center center; }
.header.position .h-tag-top { color:#ffffff;  background:url(../images/h-tag-white.png) no-repeat; background-position:left center;  background-size:18px 18px;  }
.header.position .h-tag-top i { background:url(../images/nav-icon-white.png) no-repeat center center; background-size:100% 100%; }
/*header2*/
.header2{height:60px;position:fixed; background-color:#ffffff;  z-index:22;top:0;width:100%; display:none; }
.header2 .main-wrap{height:60px;padding:0 3%;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}
.header2 .logo{width:auto;height:50px;margin-top:5px;overflow:hidden;  float: left; display: inline; color:#000000; font-size:16px; line-height:50px; }
.header2 .logo a{display:block; width:100%; height:100%; display: flex;  align-items: center; justify-content: left;}
.header2 .logo img{max-width: 100%;max-height: 100%;vertical-align: middle; margin-right:5px;}
.header2 .nav-btn{width:25px;height:16px;position:relative;cursor:pointer;margin-top:22px; float: right; display: inline;}
.header2 .nav-btn.active{-webkit-animation:rotate .5s linear 0s;animation:rotate .5s linear 0s}
.header2 .nav-btn .line{display:block;width:100%;height:2px;border-radius:2px;background-color:#8bc860;position:absolute;left:50%;margin-left:-15px}
.header2 .nav-btn .line1{-webkit-transform-origin:4px 0;-ms-transform-origin:4px 0;transform-origin:4px 0}
.header2 .nav-btn.active .line1{top:0}
.header2 .nav-btn.hover .line{background:#8bc860}
.header2 .nav-btn .line2{top:7px}
.header2 .nav-btn .line3{bottom:0;-webkit-transform-origin:1px center;-ms-transform-origin:1px center;transform-origin:1px center}
.header2 .sub-menu{width:100%;padding:0 3%;display:none;position:absolute;left:0;top:70px;z-index:2;overflow-y:auto}
.header2 .sub-menu ul{width:100%;overflow-y:auto;height:calc(100vh - 55px - 1.5rem)}
.header2 .js-m-3{opacity:0;-webkit-transform:translate(30px,0);-ms-transform:translate(30px,0);transform:translate(30px,0);-webkit-transition:all .8s ease;transition:all .8s ease}
.header2 .js-m-3.animate{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.header2 .sub-menu li{border-bottom:1px solid #555;font-size:16px;padding:0 20px}
.header2 .sub-menu .tit{display:inline-block;text-decoration:none;width:80%;line-height:50px;color:#fff;position:relative;box-sizing:border-box}
.header2 .sub-menu .sub-tit.on{background-color:#e9e9e9}
.header2 .sub-menu .sec-list{line-height:40px; padding-bottom:10px; display:none}
.header2 .sub-menu .jt{position:relative;display:inline-block;width:10%;height:50px;text-align:center;background:0 0;float:right}
.header2 .sub-menu .jt:after{content:'';display:block;width:26px;height:26px;background:url(../images/mobile_nav_jia.png) no-repeat center;background-size:17px auto;position:absolute;right:3%;top:10px}
.header2 .sub-menu .jt.jtRote:after{background:url(../images/mobile_nav_jian.png) no-repeat center;background-size:20px auto}
.header2 .sub-menu .sec-list p{background:url(../images/mobile_nav_dian.png) no-repeat left center;background-size:3px auto;font-size:14px}
.header2 .sub-menu .sec-list a{padding-left:5%;color:#cccccc;display:block}
.header2 .sub-menu .sec-list a:active{color:#37a3dc}
.header2 .icon-close:before{content:"\e6d3"}
.search-bg{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:20; background-color:rgba(55,55,55,.95); display:none; } 
.header-wrap { display:none;}
/* nav_zzc */
.nav_zzc{display: none;background: rgba(0, 0, 0, 0.6);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99990;}
.nav_menu {  width:0; position:fixed;  right:0; top:0; height: 100%;z-index: 99999;overflow: scroll;background: #fff;}
.nav_menu .nav_menu_top{width: 100%; height:50px;}
.nav_menu .nav_menu_btn{display: block;width:25px;position: absolute;top:16px;right:20px;}
.nav_menu .nav_menu_btn img{display: block;width:25px; }
.nav_menu ul{overflow:hidden; width:100%;overflow: scroll;height: 80%;}
.nav_menu li{ width:100%; overflow:hidden; background:url(../images/nav_icon01.png) no-repeat 89% center;height:50px;border-bottom: 1px solid #eaeaea;}
.nav_menu li a{ color:#333333;font-size:14px;display: block;height:50px;line-height:50px;box-sizing: border-box;padding-left: 6%;}
/*banner*/
.banner { width:100%; height:100vh; }
.banner .swiper{width:100%;height:100%}
.banner .swiper-slide{width:100%; height:100vh;  display:flex;justify-content:center;align-items:center; position:relative; }
.banner .swiper-slide .video { width:100%; height:100vh; }
.banner .swiper-slide video { width:100%; height:100vh;  object-fit:cover; }
.banner .swiper-slide .box { position:absolute; top:0; left:0; width:100%; height:100%; background-color: rgba(0, 0, 0, 0.5); display: flex; align-items: center;  justify-content: center;  flex-direction: column; }
.banner .swiper-slide .box .ban { color:#ffffff; font-size:70px; line-height:1.5; min-height:105px; text-align:center; }
.banner .swiper-slide .con { width:1000px; margin:0 auto; }
.banner .swiper-slide .con .tit {  color:#ffffff; font-size:22px; line-height:2; text-align:left; margin-top:150px; border-top:rgba(255, 255, 255, 0.3) solid 1px; padding-top:100px; }
.banner .swiper-slide .con .des {  color:#ffffff; font-size:22px; line-height:2; margin-top:22px; }
.banner .swiper-slide .con .des ul li { float:left; width:50%; transition: 0.5s;}
.banner .swiper-slide .con .des ul li:hover { color:#72bb38;transform: scale(1.05);transition: 0.5s; }
.banner .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}
.banner .swiper-button-next{opacity:0.4;outline:none;}
.banner .swiper-button-prev{opacity:0.4;outline:none;}
.banner .swiper-button-next:hover{opacity:0.8;} 
.banner .swiper-button-prev:hover{opacity:0.8;} 
.banner .swiper-container-horizontal>.swiper-pagination-bullets { bottom:25px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 9px; width:50px; height:4px; background: #d8d8d8; opacity:0.7; border-radius:2px; position:relative; }
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet::before { content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 0; background:#666666; transition: 0;border-radius:2px;  }
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active { background-color:#d8d8d8; opacity:0.7;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active::before { width: 100%; transition: width 5s linear; }
/*i-public*/
.i-public { height:auto; }
.i-public .tit { float:left; color:#000000; font-size:50px; line-height:2.7; position:relative; }
.i-public .tit::after{content:""; position:absolute; left:0; bottom:0; width:60px; height:8px; background-color:#72bb38; border-radius:4px; }
.i-public .more { float:right; width:200px; height:46px; background-color:#72bb38; text-align:center; color:#ffffff; font-size:16px; line-height:46px; margin-top:55px; border-radius:23px; }
.i-public .more i { display:inline-block; width:20px; height:20px; background:url(../images/more-icon.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-left:20px; }
.i-public .more:hover { background-color:#8ec960; }
.i-public .more a { display:block; color:#ffffff; }
.i-public.white .tit { color:#ffffff; }
.s-public-more {width:200px; height:46px; background-color:#72bb38; text-align:center; color:#ffffff; font-size:16px; line-height:46px; border-radius:23px; margin:0 auto; margin-top:40px; }
.s-public-more:hover { background-color:#8ec960; }
.s-public-more a { display:block; color:#ffffff; }
/*i-company*/
.i-company { padding-top:40px; padding-bottom:40px; }
.i-company-show { margin-top:60px; color:#000000; font-size:18px; line-height:1.66;  }
.i-company-show .pic { float:left; width:46%; margin-right: 30px; margin-bottom: 20px;}
.i-company-show .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.i-company-show h3 { font-size:34px; line-height:1.44; margin-bottom:15px; }
.i-company-show p {margin-bottom:10px;}
/*i-product*/
.i-product { padding-top:40px; padding-bottom:40px; }
.i-product-box { background-color:#FFF; box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1); padding:20px; margin-top:60px; }
.i-product-box ul li { float:left; width:375px; height:580px; background-color:#f8f8f8; text-align:center;padding:20px;transition: 0.5s;  }
.i-product-box ul li:nth-child(4n+2) { margin-left:20px;}
.i-product-box ul li:nth-child(4n+3) { margin-left:20px;}
.i-product-box ul li:nth-child(4n+4) { margin-left:20px;}
.i-product-box ul li .pic { height:440px; overflow:hidden; display: flex;  align-items: center; justify-content: center; }
.i-product-box ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.i-product-box ul li .tit { color:#000000; font-size:26px; line-height:1.8; font-weight:bold; position:relative; }
.i-product-box ul li .tit::after{content:""; position:absolute; left:50%; margin-left:-30px; bottom:0; width:60px; height:2px; background-color:#6baf34; }
.i-product-box ul li .des { color:#111111; font-size:20px; line-height:1.8; }
.i-product-box ul li:hover {transform: scale(1.05);transition: 0.5s;}
/*i-ecology*/
.i-ecology { padding-top:40px; padding-bottom:40px; }
.i-ecology-list { margin-top:40px; }
.i-ecology-list ul li { float:left; width:390px; height:500px; position:relative; transition: 0.5s;}
.i-ecology-list ul li:nth-child(4n+2) { margin-left:13.33px;}
.i-ecology-list ul li:nth-child(4n+3) { margin-left:13.33px;}
.i-ecology-list ul li:nth-child(4n+4) { margin-left:13.33px;}
.i-ecology-list ul li.active { width:40%; }
.i-ecology-list ul li.inactive { width:18.67%; }
.i-ecology-list ul li .pic { width:100%; height:100%; overflow:hidden; }
.i-ecology-list ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;transition: 0.5s;}
.i-ecology-list ul li .con { position:absolute; top:0; left:0; width:100%; height:100%; padding-left:40px; padding-top:90px; background:linear-gradient(rgba(59,115,15,0),rgba(59,115,15,0.5)); }
.i-ecology-list ul li .con .icon { width:120px; height:120px; }
.i-ecology-list ul li .con .icon img { max-width: 100%;max-height: 100%;vertical-align: middle; }
.i-ecology-list ul li .con .tit { color:#ffffff; font-size:40px; line-height:40px; height:80px; margin-top:8px; position:relative;  }
.i-ecology-list ul li .con .en { color:#ffffff; font-size:40px; line-height:1; margin-top:5px; }
.i-ecology-list ul li .con .more { display:inline-block; min-width:240px; height:50px; border:#ffffff solid 1px; border-radius:18px; color:#ffffff; font-size:16px; line-height:48px; padding:0 10px; text-align:center; margin-top:180px;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.i-ecology-list ul li:hover .pic img {transform: scale(1.05);transition: 0.5s;}
.i-ecology-list ul li.inactive .con { padding-left:10px; }
/*i-applications*/
.i-applications  { padding-top:40px; padding-bottom:40px; }
.i-applications-list { height:auto; padding-top:15px; }
.i-applications-list ul li { float:left; width:32%; height:530px; border:#d2d2d2 solid 1px; margin-top:25px; }
.i-applications-list ul li:nth-child(3n+2) { margin-left:2%; }
.i-applications-list ul li:nth-child(3n+3) { margin-left:2%; }
.i-applications-list ul li .pic { height:320px; overflow:hidden; }
.i-applications-list ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;transition: 0.5s;}
.i-applications-list ul li .con { padding:25px 25px 0 25px; }
.i-applications-list ul li .con .tit { color:#000000; font-size:28px; line-height:1.5;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  }
.i-applications-list ul li .con .des { color:#838181; font-size:20px; line-height:1.5; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; margin-top:15px; }
.i-applications-list ul li:hover .pic img {transform: scale(1.05);transition: 0.5s;}
.i-applications-list ul li:hover .con .tit { color:#85c453; }
/*i-choose*/
.i-choose { background: #699ec6 url(../images/choose-bg.jpg?v=5) no-repeat center center; background-size:cover; padding-top:50px; padding-bottom:130px; }
.i-choose-list { margin-top:60px; }
.i-choose-list ul li { float:left; width:18.4% }
.i-choose-list ul li:nth-child(5n+2) { margin-left:2%; }
.i-choose-list ul li:nth-child(5n+3) { margin-left:2%; }
.i-choose-list ul li:nth-child(5n+4) { margin-left:2%; }
.i-choose-list ul li:nth-child(5n+5) { margin-left:2%; }
.i-choose-list ul li .nob { color:#ffffff; font-size:24px; line-height:1.66; }
.i-choose-list ul li .nob span { font-size:60px; line-height:1; }
.i-choose-list ul li .tit { color:#ffffff; font-size:26px; line-height:1.66; margin-top:10px; }
.i-choose-list ul li .des { color:#ffffff; font-size:18px; line-height:1.66; margin-top:60px; }
/*footer*/
.footer { background-color:#000000; color:#ffffff; font-size:18px; line-height:2; padding-top:100px; padding-bottom:100px; }
.footer .wrap {display: flex; justify-content: space-between; align-items: flex-start; }
.f-left { width:47%; }
.f-left .pic { float:left; width:66px; }
.f-left .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.f-left .con { float:right; width:calc(100% - 66px - 20px); }
.f-left .con img { width:30px; margin-right:15px; margin-top:15px; }
.f-mid { width:22%; }
.f-right { width:20%; text-align:center; margin-top:25px; }
.f-right img { width:120px; }
.footer h3 { font-size:26px; }
/*f-copy*/
.f-copy { background-color:#000000; text-align:center; border-top:#808080 solid 2px;  color:#ffffff; font-size:18px; line-height:2; padding-top:30px; padding-bottom:30px; }
/*s-public*/
.s-public { text-align:center;  color:#000000; font-size:40px; line-height:1.5; position:relative; padding:10px 0; }
.s-public::after{content:""; position:absolute; left:50%; margin-left:-30px; bottom:0; width:60px; height:8px; background-color:#72bb38; border-radius:4px; }
.s-public.noline::after { display:none; }
/*t-public*/
.t-public { text-align:left;  color:#000000; font-size:40px; line-height:1.5; position:relative; padding:10px 0; }
.t-public::after{content:""; position:absolute; left:0; bottom:0; width:60px; height:8px; background-color:#72bb38; border-radius:4px; }
.t-public.noline::after { display:none; }
/*c-case*/
.c-case { padding-top:50px; padding-bottom:50px; }
.c-case-list {  height:1100px; position:relative; margin-top:50px; }
.c-case-list .swiper-container{width:100%;height:100%; margin:0 auto;}
.c-case-list .swiper-slide{text-align:center;font-size:18px;height:calc((100% - 30px)/ 2);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex; }
.c-case-list .swiper-button-prev { background:url(../images/btn.png) no-repeat; width:31px; height:31px;right:auto; left:50%; margin-left:-100px; top:auto; bottom:-23px;  outline:none; }
.c-case-list .swiper-button-prev:after { display:none;}
.c-case-list .swiper-button-next {background:url(../images/btn.png) no-repeat; width:31px; height:31px;transform:rotate(180deg); right:auto; margin-left:70px; left:50%; top:auto; bottom:-23px; outline:none; }
.c-case-list .swiper-button-next:after { display:none;}
.c-case-list .swiper-pagination { width:100%; text-align:center;  }
.c-case-list .swiper-pagination-bullet { width:16px; height:16px; background: #898988; opacity: 1; margin:0 5px;}
.c-case-list .swiper-pagination-bullet-active { background-color:#72bb38; opacity:1;}
.c-case-li { display:block; width:100%; height:auto;  }
.c-case-li .pic { height:255px; overflow:hidden; }
.c-case-li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;transition: 0.5s;}
.c-case-li .pic img:hover {transform: scale(1.05);transition: 0.5s;}
.c-case-li .con { height:250px; background-color:#FFF; padding:15px 25px 0 25px; }
.c-case-li .con .tit { color:#000000; font-size:24px; line-height:1.5;text-align:left;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical; }
.c-case-li .con:hover .tit { color:#7cc046;  }
.c-case-li .con:hover .des { color:#7cc046;  }
.c-case-li .con .des { color:#121212; font-size:16px; line-height:30px; text-align:left; margin-top:10px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.c-case-li a { display:block;box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }
/*i-brand*/
.i-brand { padding-top:50px; padding-bottom:80px; }
.i-brand-ban  { margin-top:50px; text-align:center; }
.i-brand-ban img { max-width:100%; }
.i-brand-show { padding-top:120px; }
.i-brand-show ul li { float:left; width:158px; height:139px; 
 display: flex;  align-items: center; justify-content: center; text-align:center; overflow:hidden; margin-left:130.4px; margin-top:-61px;transition: 0.5s;  }
.i-brand-show ul li img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.i-brand-show ul li:nth-child(14) { background-image:none; }
.i-brand-show ul li:nth-child(1) { margin-left:142.5px;}
.i-brand-show ul li:nth-child(5) { margin-right:100px;}
.i-brand-show ul li:nth-child(6) { margin-left:0; }
.i-brand-show ul li:nth-child(12) { margin-left:142.5px;}
.i-brand-show ul li:nth-child(17) { margin-left:0; }
.i-brand-show ul li:nth-child(18) { margin-left:418.8px; }
.i-brand-show ul li:nth-child(20) { margin-left:418.8px; }
.i-brand-show ul li:nth-child(21) { margin-left:142.5px;}
.i-brand-show ul li:nth-child(26) { margin-left:288.4px; }
.i-brand-show ul li:nth-child(29) { margin-right:100px;}
.i-brand-show ul li:nth-child(30) { margin-left:430.4px;}
.i-brand-show ul li:hover { transform: scale(1.05);transition: 0.5s;}
/*s-relation*/
.s-relation { padding-top:50px;  background: linear-gradient(to bottom, #ffffff, #f2f3f3); }
.s-relation-ban { text-align:center; color:#000000; font-size:24px; line-height:80px; padding-top:80px;  }
.s-relation-ban i { display:inline-block; width:50px; height:80px; background:url(../images/relation-ban.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-right:10px; }
.s-relation-ban i:last-child {transform: scaleX(-1); margin-left:10px; }
.s-relation-con-box {background: linear-gradient(to bottom, #ffffff, #f2f3f3);}
.s-relation-con {text-align:center;padding:40px 5% 80px 5%; position:relative; margin:0 200px; }
.s-relation-con img { width:100%; display:block; }
.s-relation-con-li1 { position:absolute; top:0; left:0; width:33%; height:auto; }
.s-relation-con-li1 img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.s-relation-con-li1:hover img {transform: scale(1.05);transition: 0.5s;}
.s-relation-con-li2 { position:absolute; top:0; right:0; width:33%; height:auto; }
.s-relation-con-li2 img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.s-relation-con-li2:hover img {transform: scale(1.05);transition: 0.5s;}
.s-relation-con-li3 { position:absolute; bottom:60px; left:29.5%; width:42%; height:auto; }
.s-relation-con-li3 img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.s-relation-con-li3:hover img {transform: scale(1.05);transition: 0.5s;}
/*s-compare*/
.s-compare { padding-top:80px; padding-bottom:80px; }
.s-compare-show { background:url(../images/compare-bg.jpg) no-repeat top center; background-size:100% auto; margin-top:80px; }
.s-compare-show .wrap { position:relative; }
.s-compare-show .s-compare1 {position:absolute; bottom:0; left:26px;  width:444px; z-index:2;}
.s-compare-show .s-compare1 img{max-width: 100%;max-height: 100%;vertical-align: middle; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);transition: 0.5s;}
.s-compare-show .s-compare1:hover img {transform: scale(1.05);transition: 0.5s;}
.s-compare-show .s-compare2 { float:left; width:638px; margin-left:400px; z-index:1;}
.s-compare-show .s-compare2 img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.s-compare-show .s-compare2:hover img {transform: translateX(20px);  transition: 0.5s;}
.s-compare-show .s-compare3 {float:left; width:550px; margin-left:12px;  z-index:1;}
.s-compare-show .s-compare3 img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.s-compare-show .s-compare3:hover img {transform: translateX(20px);  transition: 0.5s;}
/*s-trust*/
.s-trust { background: #edf5f8 url(../images/trust-bg.jpg) no-repeat top center; background-size:100% auto; padding-top:100px; padding-bottom:100px; }
.s-trust-tit { color:#000000; font-size:30px; line-height:1.5; text-align:center;  }
.s-trust-des { color:#000000; font-size:24px; line-height:1.5; margin-top:20px; text-align:center; }
.s-trust-list { margin-top:80px; }
.s-trust-list ul li { float:left; width:380px; height:auto; }
.s-trust-list ul li:nth-child(4n+2) { margin-left:26.66px;}
.s-trust-list ul li:nth-child(4n+3) { margin-left:26.66px;}
.s-trust-list ul li:nth-child(4n+4) { margin-left:26.66px;}
.s-trust-list ul li .pic { height:390px; overflow:hidden; display: flex;  align-items: center; justify-content: center; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); background-color:#FFF;}
.s-trust-list ul li .pic img {max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.s-trust-list ul li .pic img:hover {transform: scale(1.05);transition: 0.5s; }
.s-trust-list ul li .tit { text-align:center;  color:#000000; font-size:24px; line-height:100px; }
/*s-monitor*/
.s-monitor { padding-top:100px; padding-bottom:100px; }
.s-monitor-list { margin-top:50px; }
.s-monitor-list ul li { float:left; width:500px; height:440px; margin-left:50px; background-color:#f2f3f3; margin-top:50px; padding:35px 60px 35px 60px;  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); overflow:hidden; transition: 0.5s; }
.s-monitor-list ul li:nth-child(1) { background:#f2f3f3 url(../images/monitor-bg1.jpg) no-repeat center center; background-size:cover; margin-left:0;  }
.s-monitor-list ul li:nth-child(2) { background:#f2f3f3 url(../images/monitor-bg2.jpg) no-repeat center center; background-size:cover; }
.s-monitor-list ul li:nth-child(3) { background:#f2f3f3 url(../images/monitor-bg3.jpg) no-repeat center center; background-size:cover; margin-left:0; }
.s-monitor-list ul li:nth-child(4) { background:#f2f3f3 url(../images/monitor-bg4.jpg) no-repeat center center; background-size:cover; }
.s-monitor-list ul li:nth-child(5) { background:#f2f3f3 url(../images/monitor-bg5.jpg) no-repeat center center; background-size:cover; }
.s-monitor-list ul li.active { width:40%; margin-left:2%; }
.s-monitor-list ul li.inactive { width:28%; margin-left:2%; }
.s-monitor-list ul li:nth-child(1).active { width:65.6%; margin-left:0;}
.s-monitor-list ul li:nth-child(1).inactive { width:31.2%;  margin-left:0;}
.s-monitor-list ul li:nth-child(2).active { width:65.6%; margin-left:2%; }
.s-monitor-list ul li:nth-child(2).inactive { width:31.2%; margin-left:2%; }
.s-monitor-list ul li:nth-child(3).active { margin-left:0;}
.s-monitor-list ul li:nth-child(3).inactive { margin-left:0;}
.s-monitor-list ul li .tit { color:#000000; font-size:24px; line-height:80px; position:relative; }
.s-monitor-list ul li .tit::after{content:""; position:absolute; left:0; bottom:0; width:107px; height:5px; background-color:#72bb38; border-radius:4px; }
.s-monitor-list ul li .des { color:#202020; font-size:18px; line-height:36px; margin-top:44px;opacity:0; transition: 0.6s; }
.s-monitor-list ul li .more { color:#202020; font-size:18px; line-height:36px; margin-top:44px; display:block;}
.s-monitor-list ul li.active .des { opacity:1; transition: 0.6s;  }
.s-monitor-list ul li.active .more { display:none; }
/*s-customization*/
.s-customization { padding-top:30px; padding-bottom:100px; }
.s-customization-show { margin-top:100px; }
.s-customization-left { float:left; width:570px; height:974px; background:#b5cca3 url(../images/customization-left.jpg) no-repeat center center; background-size:cover; padding-top:130px; padding-left:54px; position:relative; }
.s-customization-left .ban { color:#ffffff; font-size:24px; line-height:80px; font-weight:bold; position:relative;transition: 0.5s;  }
.s-customization-left .ban::after{content:""; position:absolute; left:0; bottom:0; width:107px; height:8px; background-color:#ffffff; border-radius:4px; }
.s-customization-left .tit { color:#ffffff; font-size:30px; line-height:1.5; font-weight:bold; margin-top:110px; transition: 0.5s; }
.s-customization-left .des { color:#ffffff; font-size:24px; line-height:1.5; margin-top:20px; transition: 0.5s; }
.s-customization-left .more { color:#ffffff; font-size:24px; line-height:1.5; position:absolute; bottom:70px; left:0; width:100%; text-align:center;transition: 0.5s; }
.s-customization-left:hover .ban {transform: translateY(-50px);transition: 0.5s;  }
.s-customization-left:hover .tit {transform: translateY(-50px);transition: 0.5s;  }
.s-customization-left:hover .des {transform: translateY(-50px);transition: 0.5s;  }
.s-customization-left:hover .more {transform: translateY(-50px);transition: 0.5s;  }
.s-customization-right { float:right; width:1000px; }
.s-customization-right ul li { width:100%; height:300px; background-color:#f2f3f3; text-align:right; padding-right:60px; padding-top:80px; margin-top:37px; }
.s-customization-right ul li:first-child { margin-top:0; }
.s-customization-right ul li:nth-child(1) { background:#f2f3f3 url(../images/customization-nob1.png) no-repeat left bottom; background-size:200px auto;}
.s-customization-right ul li:nth-child(2) { background:#f2f3f3 url(../images/customization-nob2.png) no-repeat left bottom; background-size:200px auto;}
.s-customization-right ul li:nth-child(3) { background:#f2f3f3 url(../images/customization-nob3.png) no-repeat left bottom; background-size:200px auto;}
.s-customization-right ul li .tit { color:#010101; font-size:30px; line-height:2; position:relative;  transform: skewX(-10deg); padding-left:200px; }
.s-customization-right ul li .tit::after{content:""; position:absolute; right:0; bottom:0; width:63px; height:5px; background-color:#72bb38; border-radius:4px; }
.s-customization-right ul li .more { float:right; width:140px; height:40px; text-align:center; border:#a4a4a4 solid 1px; border-radius:20px;  color:#090909; font-size:20px; line-height:38px; margin-top:30px; }
.s-customization-right ul li .more a { display:block;  transform: skewX(-10deg); }
.s-customization-right ul li:hover .tit { color:#72bb38 }
.s-customization-right ul li:hover .more { background-color:#72bb38; border:#72bb38 solid 1px;  }
.s-customization-right ul li:hover .more a { color:#ffffff; }
/*p-equipment*/
.p-equipment { padding-top:50px; padding-bottom:50px; }
.p-equipment-list { margin-top:50px; position:relative; height:480px; }
.p-equipment-list .swiper-container{width:100%;height:430px;}
.p-equipment-list .swiper-slide{display:flex;justify-content:center;align-items:center}
.p-equipment-list .swiper-pagination { width:100%; text-align:center;  }
.p-equipment-list .swiper-pagination-bullet { width:15px; height:15px; border-radius:50%;  background: #d8d8d8; opacity: 1; margin:0 5px; outline:none; }
.p-equipment-list .swiper-pagination-bullet-active { background-color:#72bb38; opacity:1;}
.p-equipment-list .swiper-button-next{opacity:0.4;outline:none;}
.p-equipment-list .swiper-button-next::after { color:#72bb38; }
.p-equipment-list .swiper-button-prev{opacity:0.4;outline:none;}
.p-equipment-list .swiper-button-prev::after { color:#72bb38; }
.p-equipment-list .swiper-button-next:hover{opacity:0.8;} 
.p-equipment-list .swiper-button-prev:hover{opacity:0.8;} 
.p-equipment-li { display:block; width:100%; height:100%; }
.p-equipment-li .video { width:100%; height:326px;  display:none; }
.p-equipment-li .video img { width:100%; height:100%; }
.p-equipment-li .video video { width:100%; height:100%; object-fit: cover;}
.p-equipment-li .con { display:block; width:100%; height:326px; background-color:#f2f3f3; padding:36px 30px 0 30px; }
.p-equipment-li .con .ban { color:#000000; font-size:24px; line-height:1.5; }
.p-equipment-li .con .nob { color:#000000; font-size:48px; line-height:1.5; font-weight:bold; text-align:right; margin-top:80px; color:transparent;  background: linear-gradient(45deg, #fd676d 0%, #fdad4d 75%,#fd676d 100%); -webkit-background-clip:text;   }
.p-equipment-li .tit { text-align:center; color:#000000; font-size:24px; line-height:100px;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  }
.p-equipment-li:hover .video { display:block;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}
.p-equipment-li:hover .con { display:none; }
/*i-news*/
.i-news { padding-top:60px; padding-bottom:60px; }
.i-news-show { margin-top:45px; }
.i-news-left { float:left; width:630px; height:500px; position:relative; }
.i-news-left .swiper-container{width:100%;height:100%}
.i-news-left .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.i-news-left .swiper-container-horizontal>.swiper-pagination-bullets { bottom:140px;}
.i-news-left .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 4px; width:30px; height:3px; background: #d8d8d8; opacity:0.7; border-radius:2px; position:relative; }
.i-news-left .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet::before { content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 0; background:#666666; transition: 0;border-radius:2px;  }
.i-news-left .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active { background-color:#d8d8d8; opacity:0.7;}
.i-news-left .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active::before { width: 100%; transition: width 5s linear; }
.i-news-left .swiper-button-next{opacity:0.8;outline:none; top:42%; }
.i-news-left .swiper-button-prev{opacity:0.8;outline:none; top:42%; }
.i-news-left .swiper-button-next:hover{opacity:1;} 
.i-news-left .swiper-button-prev:hover{opacity:1;} 
.i-news-left .swiper-button-next:after{font-size:40px; color:#ffffff;} 
.i-news-left .swiper-button-prev:after{font-size:40px; color:#ffffff;} 
.i-news-li { width:100%; height:100%; overflow:hidden; }
.i-news-li .pic { width:100%; height:370px; transition: 0.6s; overflow:hidden; border-radius:5px; }
.i-news-li .pic img  { width: 100%;height: 100%; object-fit: cover;object-position: center 30%; transition:all 1s ease 2.5s;transform:perspective(1000px) translate3d(0,0,100px)}
.i-news-li .info { height:auto; margin-top:27px; }
.i-news-li .info .date { float:left; width:90px; position:relative; margin-top:2px; }
.i-news-li .info .date::after{content:""; position:absolute; right:0; top:0; width:1px; height:100%; background-color:#e5e5e5; }
.i-news-li .info .date-yy { color:#747373; font-size:17px; line-height:1.2; }  
.i-news-li .info .date-mmdd { color:#000000; font-size:27px; line-height:1.2; margin-top:7px; } 
.i-news-li .info .con { float:right; width:calc(100% - 120px);   }
.i-news-li .info .con .tit { color:#000000; font-size:18px; line-height:30px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.i-news-li .info .con .des { color:#807e7e; font-size:14px; line-height:30px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  }
.i-news-li:hover .info .date-yy { color:#7cc046; }
.i-news-li:hover .info .date-mmdd { color:#7cc046; }
.i-news-li:hover .info .con .tit { color:#7cc046; }
.i-news-li:hover .info .con .des { color:#7cc046; }
.i-news-left .swiper-slide-active .i-news-li .pic img {transition:all 5s ease 0s;transform:perspective(1000px) translate3d(0,0,0)}
.i-news-left .swiper-slide-active .i-news-li:hover .pic img{transform: scale(1.05); transition: 0.6s;}
.i-news-right { float:right; width:880px; }
.i-news-right ul li { margin-bottom:25px; }
.i-news-right ul li .date { float:left; width:90px; position:relative; margin-top:2px; }
.i-news-right ul li .date::after{content:""; position:absolute; right:0; top:0; width:1px; height:100%; background-color:#e5e5e5; }
.i-news-right ul li .date-yy { color:#747373; font-size:17px; line-height:1.2; }  
.i-news-right ul li .date-mmdd { color:#000000; font-size:27px; line-height:1.2; margin-top:7px; } 
.i-news-right ul li .con { float:right; width:calc(100% - 120px);   }
.i-news-right ul li .con .tit { color:#000000; font-size:18px; line-height:30px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.i-news-right ul li .con .des { color:#807e7e; font-size:14px; line-height:1.5; margin-top:5px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.i-news-right ul li:hover .date-yy { color:#7cc046; }
.i-news-right ul li:hover .date-mmdd { color:#7cc046; }
.i-news-right ul li:hover .con .tit { color:#7cc046; }
.i-news-right ul li:hover .con .des { color:#7cc046; }
/*i-activities*/
.i-activities { padding-top:60px; padding-bottom:60px; }
.i-activities-list { height:auto; }
.i-activities-list ul li { float:left; width:510px; margin-top:50px; }
.i-activities-list ul li:nth-child(3n+2) { margin-left:35px;}
.i-activities-list ul li:nth-child(3n+3) { margin-left:35px;}
.i-activities-list ul li .pic { height:300px; overflow:hidden; border-radius:5px; }
.i-activities-list ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;transition: 0.5s;}
.i-activities-list ul li .con { padding:0 10px; }
.i-activities-list ul li .con .date { color:#747373; font-size:16px; line-height:1.5; margin-top:15px; }
.i-activities-list ul li .con .tit { color:#222222; font-size:18px; line-height:30px; height:60px; margin-top:12px; font-weight:bold; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.i-activities-list ul li .con .des { color:#807e7e; font-size:14px; line-height:24px; height:48px; margin-top:18px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.i-activities-list ul li:hover .pic img{transform: scale(1.05);transition: 0.5s;}
.i-activities-list ul li:hover .con .date {color:#8ec85f;}
.i-activities-list ul li:hover .con .tit {color:#8ec85f;}
.i-activities-list ul li:hover .con .des {color:#8ec85f;}
/*分页*/
.pagination{paddinn-left:0;margin:40px 0;border-radius:4px;text-align:center;width:100%}
ul.pagination{display:inline-block;width:auto}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#72bb38;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#72bb38;border-color:#72bb38}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}
/*n-newshow*/
.n-newshow {padding:50px 30px 20px 30px; min-height:600px; }
.n-tit {font-size:24px; line-height:2; color:#333333; text-align:center;}
.n-des {font-size:14px; line-height:2; color:#666666; text-align:center; border-bottom:#eeeeee solid 1px; padding-bottom:10px; margin-bottom:10px; margin-top:7px;}
.n-right .n-des {border-bottom:none;}
.n-show { font-size:16px; line-height:2; color:#333333; min-height:300px; }
.n-show img { max-width:100%;}
.n-other { border-top:#cdcdcd solid 1px; color:#000000; font-size:16px; line-height:32px; margin-top:20px; padding-top:20px; }
.n-other img { width:20px; vertical-align:middle; margin-right:10px; margin-top:-4px; }
.n-other a:hover { color:#7cc046; font-weight:bold; }
/*n-main*/
.n-main { min-height:600px; }
/*n-newlist*/
.n-newlist { height:auto; }
.n-newlist ul li { border-bottom:#c9c9c9 solid 1px; padding-top:60px; padding-bottom:60px; }
.n-newlist ul li .pic { float:left; width:360px; overflow:hidden; }
.n-newlist ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;  border-radius:10px; }
.n-newlist ul li .con { float:right; width:1210px; }
.n-newlist ul li .con .tit { color:#000000; font-size:18px; line-height:30px; font-weight:bold; margin-top:15px; }
.n-newlist ul li .con .des { color:#5e5e5e; font-size:16px; line-height:28px; height:84px; margin-top:8px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.n-newlist ul li .con .bottom { margin-top:20px; position:relative; }
.n-newlist ul li .con .date { float:left; color:#5e5e5e; font-size:14px; line-height:30px; }
.n-newlist ul li .con .date img { width:18px; vertical-align:middle; margin-right:5px; }
.n-newlist ul li .con .date span { margin-right:30px; }
.n-newlist ul li:hover .pic img{transform: scale(1.05);transition: 0.5s;}
.n-newlist ul li:hover .con .tit { color:#7cc046; }
.n-newlist ul li:hover .con .bottom::after{ width:100%; }
/*a-environment*/
.a-environment { padding-top:60px; padding-bottom:60px; }
.a-environment-list { margin-top:50px; }
.a-environment-list ul li { float:left; width:526px; text-align:center; }
.a-environment-list ul li:nth-child(3n+2) { margin-left:10px;}
.a-environment-list ul li:nth-child(3n+3) { margin-left:10px;}
.a-environment-list ul li .pic { height:347px; overflow:hidden; }
.a-environment-list ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;transition: 0.5s;}
.a-environment-list ul li .con { background-color:#72bb38; padding:20px 50px;  }
.a-environment-list ul li .tit { color:#ffffff; font-size:18px; line-height:36px; height:36px; overflow:hidden;  }
.a-environment-list ul li:hover .pic img {transform: scale(1.05);transition: 0.5s;}
/*c-leader*/
.c-leader { padding-top:60px; padding-bottom:60px; }
.c-leader-show { margin-top:50px; }
.c-leader-left { float:left; width:620px; padding:0 30px 30px 30px; background:url(../images/leader-bg.jpg) no-repeat center bottom; background-size:100% 100%; }
.c-leader-left img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.c-leader-left img:hover{transform: scale(1.05);transition: 0.5s;}
.c-leader-right { float:right; width:870px; color:#000000; font-size:18px; line-height:2.2;  text-align:justify; }
.c-leader-right h3 { font-size:26px; }
.c-leader-right img { vertical-align:middle; }
/*t-panel-ban*/
.t-panel-ban { background-color:#72bb38; text-align:center; padding-top:40px; padding-bottom:40px; }
.t-panel-ban .tit {color:#ffffff; font-size:30px; line-height:3; position:relative; }
.t-panel-ban .tit::after{content:""; position:absolute; left:50%; margin-left:-75px; bottom:0; width:150px; height:4px; background-color:#ffffff; border-radius:4px;}
/*t-panel-show*/
.t-panel-show { padding-top:50px; padding-bottom:50px; background:url(../images/panel-bg.jpg) no-repeat center center; background-size:100% auto; }
.t-panel-show .wrap { position:relative; }
.t-panel-left { float:left; width:900px; }
.t-panel-left .tit { color:#000000; font-size:30px; line-height:1.5; position:relative; font-weight:bold; }
.t-panel-left .tit::after{content:""; position:absolute; left:0; bottom:-30px; width:62px; height:8px; background-color:#72bb38; border-radius:4px;}
.t-panel-left .des { color:#2e2e2e; font-size:16px; line-height:1.8; margin-top:70px; }
.t-panel-left .pic {display:flex; align-items: center; justify-content: space-between; margin-top:70px; }
.t-panel-left .pic img { width:32%; transition: 0.5s; }
.t-panel-left .pic img:hover { transform: scale(1.05);transition: 0.5s; }
.t-panel-right { width:660px; position:absolute; right:0; bottom:0; height:580px; text-align:center; }
.t-panel-right img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s; }
.t-panel-right img:hover{transform: scale(1.05);transition: 0.5s;}
/*t-personnel*/
.t-personnel { background-color:#f0f8fb; padding-bottom:120px; padding-top:1px; }
.t-personnel ul li { margin-top:120px; }
.t-personnel-left { float:left; width:377px; background-color:#e4e5e5; text-align:center; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);}
.t-personnel-left .pic { height:330px; overflow:hidden; }
.t-personnel-left .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}
.t-personnel-left .pic img:hover {transform: scale(1.05);transition: 0.5s;}
.t-personnel-left .tit { color:#000000; font-size:24px; line-height:60px; }
.t-personnel-right { float:right;  width:calc(100% - 377px - 180px); padding-right:40px;  color:#0b0b0c; font-size:16px; line-height:1.8;  background: linear-gradient(to right, #f0f8fb, #e4e5e5); border-radius:20px; padding-top:40px; padding-bottom:90px; position:relative; }
.t-personnel-right::after{content:""; position:absolute; right:67px; bottom:40px; width:63px; height:8px; background-color:#72bb38; border-radius:4px;}
.t-personnel-right img {  margin-right:10px; vertical-align:middle; transform: translateY(-2px); }
/*t-personnel-list*/
.t-personnel-list { padding-top:60px; padding-bottom:60px;}
.t-personnel-list ul li { float:left; width:445px; background-color:#e4e5e5; text-align:center; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);}
.t-personnel-list ul li:nth-child(3n+2) { margin-left:117px;}
.t-personnel-list ul li:nth-child(3n+3) { margin-left:117px;}
.t-personnel-list ul li .pic { height:380px; overflow:hidden; }
.t-personnel-list ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;transition: 0.5s;}
.t-personnel-list ul li .pic img:hover{transform: scale(1.05);transition: 0.5s;}
.t-personnel-list ul li .tit { color:#000000; font-size:24px; line-height:60px; }
/*c-course*/
.c-course{ padding-top:50px;  }
.c-course-list { background-color:#eceded; }
.c-course-list { position:relative; margin-top:70px; padding-top:90px; padding-bottom:140px; }
.c-course-list .swiper-container{width:100%;}
.c-course-list .swiper-button-prev { background:url(../images/btn2.png) no-repeat; width:31px; height:31px;right:auto; left:0; top:auto; bottom:145px;  outline:none; background-size:100% 100%; }
.c-course-list .swiper-button-prev:after { display:none;}
.c-course-list .swiper-button-prev:hover { background:url(../images/btn22.png) no-repeat;  background-size:100% 100%;}
.c-course-list .swiper-button-next {background:url(../images/btn2.png) no-repeat; width:31px; height:31px; right:0; left:auto; top:auto; bottom:145px; outline:none;transform:rotate(180deg); background-size:100% 100%; }
.c-course-list .swiper-button-next:after { display:none;}
.c-course-list .swiper-button-next:hover { background:url(../images/btn22.png) no-repeat;  background-size:100% 100%;}
.c-course-list .swiper-container-horizontal>.swiper-pagination-bullets { bottom:0; top:auto; }
.c-course-list .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 9px; width:50px; height:4px; background: #d8d8d8; opacity:0.7; border-radius:2px; position:relative; outline:none; }
.c-course-list .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet::before { content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 0; background:#666666; transition: 0;border-radius:2px;  }
.c-course-list .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active { background-color:#d8d8d8; opacity:0.7;}
.c-course-list .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active::before { width: 100%; transition: width 5s linear; }
.c-course-list .swiper-slide{ width:auto; height:auto; }
.c-course-li { display:block; width:100%; height:auto; text-align:center; transform: scale(0.8);transition: 0.5s;}
.c-course-li .pic { height:420px; display: flex;  align-items: center; justify-content: center; }
.c-course-li .pic img{width: 100%;height: 100%; object-fit: cover;object-position: center 30%;transition: 0.5s;border-radius:10px; }
.c-course-li .pic img:hover{transform: scale(1.05);transition: 0.5s;}
.c-course-li .tit { color:#000000; font-size:24px; line-height:1.8; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.linkage1 { height:510px; position:relative; }
.linkage1 .swiper-slide { height:510px; }
.linkage1 .swiper-slide.swiper-slide-active .c-course-li { transform: scale(1);}
.linkage2{height:90px;width:calc(100% - 60px); margin:0 auto; padding-top:50px; }
.linkage2 .swiper-slide{width:9%;height:40px; opacity:1; text-align:center;}
.linkage2 .swiper-slide .tit { color:#0a0a0a; font-size:23px; line-height:40px; height:40px; cursor:pointer; }
.linkage2 .swiper-slide.swiper-slide-active .tit { font-size:30px; }
/*a-demeanour*/
.a-demeanour { padding-top:50px; padding-bottom:50px; }
.a-demeanour-top { margin-top:40px; }
.a-demeanour-left { float:left; width:240px; height:570px; }
.a-demeanour-left img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}
.a-demeanour-right { float:right; width:1236px; height:570px; box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1); text-align:center;}
.a-demeanour-right .pic { height:478px; overflow:hidden; display: flex;  align-items: center; justify-content: center; background:url(../images/a-demeanour-right.jpg) repeat-x  center center; background-size:auto 100%;  }
.a-demeanour-right .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.a-demeanour-right .pic img:hover{transform: scale(1.05);transition: 0.5s;}
.a-demeanour-right .tit { color:#000000; font-size:20px; line-height:92px; background-color:#f0f8fb; }
.a-demeanour-list { height:800px; position:relative; margin-top:100px;}
.a-demeanour-list .swiper-container{width:100%;height:100%; margin:0 auto;}
.a-demeanour-list .swiper-slide{text-align:center;font-size:18px;height:calc((100% - 30px)/ 2);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex; }
.a-demeanour-list .swiper-button-prev { background:url(../images/btn.png) no-repeat; width:31px; height:31px;right:auto; left:50%; margin-left:-100px; top:auto; bottom:-23px;  outline:none; }
.a-demeanour-list .swiper-button-prev:after { display:none;}
.a-demeanour-list .swiper-button-next {background:url(../images/btn.png) no-repeat; width:31px; height:31px;transform:rotate(180deg); right:auto; margin-left:70px; left:50%; top:auto; bottom:-23px; outline:none; }
.a-demeanour-list .swiper-button-next:after { display:none;}
.a-demeanour-list .swiper-pagination { width:100%; text-align:center; }
.a-demeanour-list .swiper-pagination-bullet { width:16px; height:16px; background: #898988; opacity: 1; margin:0 5px;}
.a-demeanour-list .swiper-pagination-bullet-active { background-color:#72bb38; opacity:1;}
.a-demeanour-li { display:block; width:100%; height:auto;  }
.a-demeanour-li .pic { height:290px; overflow:hidden; }
.a-demeanour-li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;transition: 0.5s;}
.a-demeanour-li  .pic img:hover{transform: scale(1.05);transition: 0.5s;}
.a-demeanour-li .con { height:auto; background-color:#f0f8fb; }
.a-demeanour-li .con .tit { color:#0f1010; font-size:20px; line-height:58px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.a-demeanour-li a { display:block;box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }
/*c-honor*/
.c-honor { padding-top:120px; padding-bottom:120px; }
.c-honor-list {  height:460px; position:relative; margin-top:80px;}
.c-honor-list .swiper-container{width:100%;height:100%; margin:0 auto;}
.c-honor-list .swiper-slide{text-align:center;font-size:18px;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex; }
.c-honor-list .swiper-button-prev { background:url(../images/btn.png) no-repeat; width:31px; height:31px;right:auto; left:0; top:auto; bottom:-23px;  outline:none; display:none; }
.c-honor-list .swiper-button-prev:after { display:none;}
.c-honor-list .swiper-button-next {background:url(../images/btn.png) no-repeat; width:31px; height:31px;transform:rotate(180deg); right:0; margin-left:70px; left:auto; top:auto; bottom:-23px; outline:none; display:none;}
.c-honor-list .swiper-button-next:after { display:none;}
.c-honor-list .swiper-pagination { width:100%; text-align:center; }
.c-honor-list .swiper-pagination-bullet { width:16px; height:16px; background: #898988; opacity: 1; margin:0 5px;}
.c-honor-list .swiper-pagination-bullet-active { background-color:#72bb38; opacity:1;}
.c-honor-li { display:block; width:100%; height:365px; background-color:#dfedfc; padding-top:30px;  }
.c-honor-li .pic { height:260px; overflow:hidden; display: flex;  align-items: center; justify-content: center; }
.c-honor-li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.c-honor-li .pic img:hover{transform: scale(1.05);transition: 0.5s;}
.c-honor-li .tit { color:#101112; font-size:17px; line-height:32px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; margin-top:12px; }
.c-honor-li .tit i { display:inline-block; width:18px; height:32px; background:url(../images/relation-ban.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-right:5px; }
.c-honor-li .tit i:last-child {transform: scaleX(-1); margin-left:5px; }
/*a-contact*/
.a-contact { padding-top:80px; padding-bottom:80px; }
.a-contact-list { height:auto; }
.a-contact-list ul li { margin-top:80px; height:400px; position:relative; }
.a-contact-list ul li .pic { width:100%; height:100%;  }
.a-contact-list ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: 80% 30%; border-radius:40px;  }
.a-contact-list ul li .con { position:absolute; top:0; left:0; width:100%; height:100%; padding:80px 50% 0 90px; }
.a-contact-list ul li .con .tit { color:#000000; font-size:30px; line-height:1.5; position:relative; }
.a-contact-list ul li .con .tit::after{content:""; position:absolute; left:0; bottom:-35px; width:54px; height:8px; background-color:#72bb38; border-radius:4px; }
.a-contact-list ul li .con .des { color:#000000; font-size:20px; line-height:1.73; margin-top:60px; }
/*a-home*/
.a-home { margin-bottom:80px; background-color:#f0f8fb; border-radius:40px; padding:80px 100px 80px 100px;  }
.a-home-ban { color:#000000; font-size:34px; line-height:1.5; position:relative; }
.a-home-ban::after{content:""; position:absolute; left:0; bottom:-35px; width:54px; height:8px; background-color:#72bb38; border-radius:4px; }
.a-home-list { position:relative; padding-top:40px; }
.a-home-li { float:left; width:47%; color:#000000; font-size:20px; line-height:1.8; text-align:left; margin-top:40px;  }
.a-home-li:nth-child(even) { margin-left:6%; }
/*i-services*/
.i-services { padding-top:50px; padding-bottom:50px; }
.i-services-show { position:relative; margin-top:40px; }
.i-services-show .pic { width:100%; }
.i-services-show .pic img { width:100%; }
.i-services-show .circle-container{position:relative;position:absolute;  left: 50%; top: 50%; transform: translate(-50%, -50%); width: 50px; height: 50px; overflow:hidden}
.i-services-show .light-circle{position:absolute;width:100%;height:100%;background-color:#d4eed1;border-radius:50%;display:flex;justify-content:center;align-items:center}
.i-services-show .dark-circle{position:absolute;left:50%;top:50%;width:20%;height:20%;background-color:#4caf50;border-radius:50%;transform:translate(-50%,-50%);animation:expand-and-fade 3s linear infinite}
.i-services-show .dark-circle:nth-child(1){animation-delay:0s}
.i-services-show .dark-circle:nth-child(2){animation-delay:1s}
.i-services-show .dark-circle:nth-child(3){animation-delay:2s}
@keyframes expand-and-fade{0%{width:20%;height:20%;opacity:1;transform:translate(-50%,-50%) scale(1)}
100%{width:100%;height:100%;opacity:0;transform:translate(-50%,-50%) scale(2)}
}
.dot1 { position:absolute; top:29%; left:37.5%; width: 50px; height: 50px; opacity:0.6; display:none; }
.dot2 { position:absolute; top:33%; left:36.2%; width: 50px; height: 50px; opacity:0.6;}
.dot3 { position:absolute; top:36%; left:38%; width: 50px; height: 50px; opacity:0.6;}
.dot4 { position:absolute; top:38%; left:35%; width: 50px; height: 50px; opacity:0.6;}
.dot12 { position:absolute; top:42%; left:37%; width: 50px; height: 50px; opacity:0.6;}
.dot11 { position:absolute; top:57%; left:38%; width: 50px; height: 50px;opacity:0.6; }


.dot22 { position:absolute; top:28%; left:40%; width: 50px; height: 50px;opacity:0.6; }
.dot23 { position:absolute; top:30%; left:38%; width: 50px; height: 50px;opacity:0.6; }
/*c-contact*/
.c-contact { height:auto; padding-bottom:30px; }
.c-contact-left { float:left; width:28%; }
.c-contact-left .con { color:#000000; font-size:24px; line-height:2; padding:40px 0; }
.c-contact-left .ewm { text-align:center; width:60%; color:#222222; font-size:16px; line-height:2; }
.c-contact-left .ewm img { width:120px; }
.c-contact-right { float:right; width:56%; }
.c-contact-right img{max-width: 100%;max-height: 100%;vertical-align: middle;}
/*c-message*/
.c-message { padding-top:50px; padding-bottom:50px; }
.c-message ul li { margin-top:18px; color:#000000; font-size:18px; line-height:2; }
.c-message ul li.flex { display:flex; align-items: center; justify-content: space-between;  }
.c-message ul li input[type=text] { width:32%;  height:60px; color:#000000; font-size:18px; border:#dddddd solid 1px; border-radius:5px; padding-left:25px; }
.c-message ul li input[type="text"]:focus { border-color: #72bb38;  }
.c-message ul li input::-webkit-input-placeholder { color: #000000;}
.c-message ul li input[type=text]:only-child { width:100%; }
.c-message ul li input[type=checkbox]{ width: 20px;  height: 20px; cursor: pointer; margin-right:5px; }
.c-message ul li label { margin-right:30px; white-space:nowrap; }
.c-message ul li .submit { display:block; padding:0 100px; width:auto; text-align:center; height:60px; background-color:#72bb38; color:#fff; font-size:24px;  border-radius:30px; cursor:pointer; border:none; margin:0 auto; }
.c-message ul li .submit:hover { background-color:#8ec960; }
/*n-pro*/
.n-pro { padding-top:40px; padding-bottom:60px; }
.n-pro-left { float:left; width:24%; }
.n-pro-right { float:right; width:74%; }
.n-pro-list { height:auto; }
.n-pro-list ul li { float:left; width:32%; text-align:center; margin-bottom:40px; }
.n-pro-list ul li:nth-child(3n+2) { margin-left:2%;}
.n-pro-list ul li:nth-child(3n+3) { margin-left:2%;}
.n-pro-list ul li .pic { height:380px; overflow:hidden; border:#c9c9c9 solid 1px; }
.n-pro-list ul li .pic img { width: 100%;height: 100%; object-fit: contain;transition: 0.5s;  }
.n-pro-list ul li .tit { color:#000000; font-size:20px; line-height:30px; height:60px; overflow:hidden; margin-top:12px; }
.n-pro-list ul li:hover .pic { border:#72bb38 solid 1px; }
.n-pro-list ul li:hover .pic img { transform: scale(1.05);transition: 0.5s; }
.n-pro-list ul li:hover .tit { color:#72bb38; }
.n-pro-left-ban { color:#ffffff; font-size:30px; line-height:100px; font-weight:bold; background-color:#72bb38; text-align:center; }
/*category-container*/
.category-container{ border:#eeeeee solid 1px; }
.category-menu,.sub-category{list-style:none;padding-left:0;margin:0}
.category-item{ height:auto;}
.category-title{display:block;cursor:pointer;transition:all .3s}
.sub-category{display:none;}
/* 一级分类 */
.category-menu > .category-item > .category-title { color:#000000; font-size:20px; line-height:1.3; padding:20px 60px 20px 20px; background:url(../images/category1.png) no-repeat calc(100% - 20px) center; border-bottom:#eeeeee solid 1px;}
.category-menu > .category-item > .category-title.active { background:url(../images/category12.png) no-repeat calc(100% - 20px) center;  }
.category-menu > .category-item > .category-title:hover { color:#72bb38; }
/* 二级分类 */
.category-menu .sub-category > .category-item > .category-title { color:#7d7d7d; font-size:16px; line-height:1.3; border-bottom:#eeeeee solid 1px; background-color:#fcfcfc; }
.category-menu .sub-category > .category-item > .category-title.active { background-color:#f5f4f4;}
.category-menu .sub-category > .category-item > .category-title a:hover { color:#72bb38; background-color:#f5f4f4;}
.category-menu .sub-category > .category-item > .category-title a { display:block;  color:#7d7d7d; padding:20px 60px 20px 30px; }
/*n-detail*/
.n-detail { padding-top:40px; padding-bottom:40px; }
.n-detail-left { float:left; width:40%; height:540px; position:relative; }
.n-detail-right { float:right; width:57%;  }
.n-detail-right .tit { color:#000000; font-size:40px; line-height:1.5; margin-top:30px; border-bottom:#eeeeee solid 1px; padding-bottom:20px; }
.n-detail-right .des { color:#828282; font-size:22px; line-height:1.7; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical; margin-top:15px; }
.n-detail-right .more { margin-top:80px; }
.n-detail-right .more a { display:inline-block; width:auto; padding:0 40px; height:70px; background-color:#72bb38; border-radius:35px; text-align:center; color:#ffffff; font-size:24px; line-height:70px; }
.n-detail-right .more a i { display:inline-block; width:24px; height:24px; background:url(../images/pro-icon1.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-right:10px; transform: translateY(-2px); }
.n-detail-right .more a:hover { background-color:#8ec960; }
/*n-detail-left*/
.n-detail-left .swiper-container{width:100%; height:100%;}
.n-detail-left .swiper-slide{ width:auto; height:auto; }
.n-detail-left .gallery-top{ float:right; width:calc(100% - 90px - 10px);  height:540px;border:#eeeeee solid 1px; }
.n-detail-left .gallery-top .swiper-slide {height:540px;display: flex;  align-items: center; justify-content: center; }
.n-detail-left .gallery-thumbs{ float:left; width:90px; height:460px; margin-top:40px; }
.n-detail-left .gallery-thumbs .swiper-slide{width:90px;height:80px; opacity:1;border:#eeeeee solid 1px; background-color:#FFF;display: flex;  align-items: center; justify-content: center;}
.n-detail-left .gallery-thumbs .swiper-slide-thumb-active{border:#72bb38 solid 1px;}
.n-detail-left img { width: 100%;height: 100%; object-fit: contain; }
.n-detail-left .swiper-button-next { outline:none; width:90px; height:30px; border:#eeeeee solid 1px; top:auto; left:0; bottom:0; right:auto; }
.n-detail-left .swiper-button-next:hover { border:#72bb38 solid 1px;}
.n-detail-left .swiper-button-next:after { color:#575656; font-size:18px; transform: rotate(90deg);  }
.n-detail-left .swiper-button-prev { outline:none; width:90px; height:30px; border:#eeeeee solid 1px; top:22px; left:0; bottom:auto; right:auto; }
.n-detail-left .swiper-button-prev:hover { border:#72bb38 solid 1px;}
.n-detail-left .swiper-button-prev:after { color:#575656; font-size:18px;  transform: rotate(90deg);  }
/*p-message*/
.p-message { margin-top:35px; }
.p-message .ban { color:#000000; font-size:26px; line-height:60px; background-color:#eeeeee; padding-left:30px; }
.p-message .box { margin-top:35px; }
.p-message .box .pic { float:left; width:160px; height:160px; border:#dddddd solid 1px; border-radius: 5px; }
.p-message .box .pic img { width: 100%;height: 100%; object-fit: contain; }
.p-message .box .con { float:right; width:calc(100% - 160px - 30px); }
.p-message .box .con .tit { color:#000000; font-size:30px; line-height:1.5; margin-top:40px; }
.p-message .box .con .des { color:#828282; font-size:22px; line-height:1.5; }
/*n-detail-ban*/
.n-detail-ban { border-bottom:#eeeeee solid 1px; color:#000000; font-size:26px; line-height:2.8; }
.n-detail-ban span { display:inline-block; padding:0 35px; position:relative; }
.n-detail-ban span::after{content:""; position:absolute; left:0; bottom:0; width:100%; height:3px; background-color:#72bb38; }
/*p-description*/
.p-description { margin-top:30px; }
.p-description .ban { text-align:center; color:#000000; font-size:40px; line-height:2.3; position:relative; }
.p-description .ban::after{content:""; position:absolute; left:50%; margin-left:-29px; bottom:0; width:58px; height:8px; background-color:#72bb38; border-radius:4px;  }
.p-description .box { border:#e5e5e5 solid 1px; color:#000000; font-size:18px; line-height:2; padding:15px 30px; margin-top:30px; }

.p-description .p-table{border:#e5e5e5 solid 1px; padding:0px;}
.p-description .p-table table{width:100%}
.p-description .p-table table tr td{border:#e5e5e5 solid 1px;padding-left:10px; }

.p-description .list { height:auto; }
.p-description .list ul li { margin-top:30px; border:#e5e5e5 solid 1px; }
.p-description .list ul li .pic { float:left; width:50%; }
.p-description .list ul li .pic img { width:100%; display:block; }
.p-description .list ul li .con { float:right; width:50%; color:#000000; font-size:18px; line-height:2; padding:15px 30px; display: flex;  align-items: center; justify-content: flex-start; }
.p-description .list ul li:nth-child(odd) .pic { float:right; }
.p-description .list ul li:nth-child(odd) .con { float:left; }
/*n-banner*/
.n-banner { width:100%; }
.n-banner img { width:100%; }
/*n-service*/
.n-service { padding-top:50px; padding-bottom:50px; }
.n-service-list { padding-top:10px; }
.n-service-list ul li { float:left; width:48.5%; height:690px; border:#eeeeee solid 1px; margin-top:40px; }
.n-service-list ul li:nth-child(even) { margin-left:3%; }
.n-service-list ul li .pic { height:420px; overflow:hidden; }
.n-service-list ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;transition: 0.5s;}
.n-service-list ul li .con { padding:20px; }
.n-service-list ul li .con .tit { color:#222222; font-size:40px; line-height:1.5;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  }
.n-service-list ul li .con .des { color:#767474; font-size:18px; line-height:30px; height:90px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; margin-top:10px; }
.n-service-list ul li .con .more { color:#72bb38; font-size:18px; line-height:30px; margin-top:20px; }
.n-service-list ul li .con .more i { display:inline-block; width:15px; height:15px; background:url(../images/sub-new.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-left:10px;transition: 0.5s; }
.n-service-list ul li:hover .pic img {transform: scale(1.05);transition: 0.5s;}
.n-service-list ul li:hover .con .tit { color:#72bb38; }
.n-service-list ul li:hover .con .more i { transform: translateX(10px); }
/*n-solutions-detail*/
.n-solutions-detail { padding-top:60px; padding-bottom:70px; }
.n-solutions-detail .con { color:#767474; font-size:24px; line-height:2; text-align:center; margin-top:50px; }
/*n-solutions-detail-list*/
.n-solutions-detail-list { background-color:#f7f6f6; padding-top:1px; padding-bottom:110px; }
.n-solutions-detail-list ul li { margin-top:100px; display:flex; align-items: center; justify-content: space-between;}
.n-solutions-detail-list ul li:nth-child(even) { flex-direction: row-reverse;}
.n-solutions-detail-list ul li .con {  width:48%; padding:50px;  color:#000000; font-size:24px; line-height:2; }
.n-solutions-detail-list ul li .con h3 { font-size:38px; margin-bottom:10px; }
.n-solutions-detail-list ul li .pic { width:50%; }
.n-solutions-detail-list ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}

/*n-solution-contact*/
.n-solution-contact { background:#72bb38 url(../images/n-solution-bg.jpg) no-repeat center center; background-size:cover; padding:50px 40px; border-radius:10px; margin-top:100px; display:flex; align-items: center; justify-content: space-between; }
.n-solution-contact .con {  color:#ffffff; font-size:24px; line-height:2;  }
.n-solution-contact .con h3 { font-size:38px; }
.n-solution-contact .more { background-color:#FFF; color:#72bb38; font-size:24px; line-height:60px; border-radius:10px; }
.n-solution-contact .more:hover {opacity:0.9;}
.n-solution-contact .more a { display:block; padding:0 50px;  }


@media (max-width:1850px){
.wrap{width:75%}
/*header1650*/
.header{height:80px; }
.header .logo{ height:80px; font-size:24px; line-height:80px; }
.header .logo img { width:65px; }
.header .nav{ height:80px;  }
.header .nav ul li{  margin-left:23px; } 
.header .nav ul li>a {font-size:18px; line-height:80px;}
.header .nav ul li>a:after{ bottom:20px; }
.header .nav ul li>a i{width:11px;height:11px;}
.header .nav ul li>a i.h-contact-icon {width:19px;height:19px;transform: translateY(-1px);  }
.header .nav ul li .sub { top:80px; }
.header .nav ul li .sub ul li a {  font-size:15px;line-height:50px;  }
/*sub-new*/
.header .nav ul li .sub-new { top:80px;  }
/*h-right1650*/
.h-line { height:25px; }
/*h-contact1650*/
.h-contact { font-size:18px; line-height:40px; margin-right:9px; height:40px; }
.h-contact i { width:19px; height:19px; }
/*h-search1650*/
.h-search { width:40px; height:40px; }
.h-search-top{ background-size:19px 19px;  }
.h-search-top.active { background-size:19px 19px;  }
.h-search-box { top:80px;height:80px;  padding-top:20px; }
.h-search-con input[type=submit] { background-size:19px 19px; }
/*h-tag1650*/
.h-tag { width:100px; height:40px; margin-left:9px; }
.h-tag-top { font-size:18px; line-height:40px; height:40px; background-size:16px 16px; padding-left:20px; }
.h-tag-top i { width:11px; height:11px; margin-left:5px; }
.h-tag-bot { top:40px; line-height:40px; }
/*banner1650*/
.bannerauto { height:auto;}
.banner-li .con .tit { font-size:42px; margin-top:230px; }
.banner-li .con .more { width:240px; height:40px; margin-top:60px; }
.banner-li .con .more a { font-size:16px; line-height:40px; border-radius:20px; }
/*banner1650*/
.banner .swiper-slide .box .ban { font-size:60px; min-height:90px; }
.banner .swiper-slide .con { width:900px; }
.banner .swiper-slide .con .tit { font-size:20px;margin-top:140px;  padding-top:90px; }
.banner .swiper-slide .con .des { font-size:20px; margin-top:20px; }

/*i-public1650*/
.i-public .tit { font-size:42px; }
.i-public .tit::after{ width:50px; height:7px; border-radius:3.5px; }
.i-public .more { width:170px; height:40px; font-size:15px; line-height:40px; margin-top:45px; border-radius:20px; }
.i-public .more i { width:18px; height:18px; margin-left:15px; }
.s-public-more { width:170px; height:40px; font-size:15px; line-height:40px; margin-top:35px; border-radius:20px; }
/*i-company1650*/
.i-company { padding-top:35px; padding-bottom:35px; }
.i-company-show { margin-top:50px; font-size:16px; }
.i-company-show .pic { margin-right: 25px; margin-bottom: 15px;}
.i-company-show h3 { font-size:29px; margin-bottom:13px; }
/*i-product1650*/
.i-product { padding-top:35px; padding-bottom:35px; }
.i-product-box { padding:15px; margin-top:50px;  }
.i-product-box ul li { width:24%; height:480px; padding:15px;  }
.i-product-box ul li:nth-child(4n+2) { margin-left:1.33%;}
.i-product-box ul li:nth-child(4n+3) { margin-left:1.33%;}
.i-product-box ul li:nth-child(4n+4) { margin-left:1.33%;}
.i-product-box ul li .pic { height:340px}
.i-product-box ul li .tit { font-size:24px;}
.i-product-box ul li .tit::after{margin-left:-25px; width:50px; }
.i-product-box ul li .des { font-size:18px;  }
/*i-ecology1650*/
.i-ecology { padding-top:35px; padding-bottom:35px; }
.i-ecology-list { margin-top:35px; }
.i-ecology-list ul li { width:24%; height:460px; }
.i-ecology-list ul li:nth-child(4n+2) { margin-left:1.33%;}
.i-ecology-list ul li:nth-child(4n+3) { margin-left:1.33%;}
.i-ecology-list ul li:nth-child(4n+4) { margin-left:1.33%;}
.i-ecology-list ul li .con { padding-left:15%; padding-top:85px; }
.i-ecology-list ul li .con .icon { width:90px; height:90px; }
.i-ecology-list ul li .con .tit { font-size:34px;line-height:36px; height:72px; }
.i-ecology-list ul li .con .tit::after{ bottom:-75px; width:25px; height:25px; }
.i-ecology-list ul li .con .en { font-size:34px; }
.i-ecology-list ul li .con .more { min-width:180px; height:40px; font-size:16px; line-height:38px; border-radius:16px;padding:0 8px; margin-top:160px; }
.i-ecology-list ul li.inactive .con { padding-left:1%; }
/*i-applications1650*/
.i-applications  { padding-top:35px; padding-bottom:35px; }
.i-applications-list ul li { height:490px; margin-top:20px; }
.i-applications-list ul li .pic { height:300px; }
.i-applications-list ul li .con { padding:20px 20px 0 20px; }
.i-applications-list ul li .con .tit { font-size:26px; }
.i-applications-list ul li .con .des { font-size:19px; margin-top:13px; }
/*i-choose1650*/
.i-choose { padding-top:45px; padding-bottom:110px; }
.i-choose-list { margin-top:55px; }
.i-choose-list ul li .nob { font-size:20px; }
.i-choose-list ul li .nob span { font-size:51px; }
.i-choose-list ul li .tit { font-size:22px; margin-top:9px; }
.i-choose-list ul li .des { font-size:16px; margin-top:50px; }
/*footer1650*/
.footer { font-size:16px; padding-top:80px; padding-bottom:80px; }
.f-left .pic { width:56px; }
.f-left .con { width:calc(100% - 56px - 15px); }
.f-right img { width:110px; }
.footer h3 { font-size:22px; }
/*f-copy1650*/
.f-copy { font-size:16px; padding-top:25px; padding-bottom:25px; }
/*s-public1650*/
.s-public { font-size:32px; padding:8px 0; }
.s-public::after{margin-left:-25px; width:50px; height:7px; border-radius:3.5px; }
/*t-public1650*/
.t-public { font-size:32px; padding:8px 0; }
.t-public::after{ width:50px; height:7px; border-radius:3.5px; }
/*c-case1650*/
.c-case { padding-top:45px; padding-bottom:45px; }
.c-case-list {  height:880px; margin-top:45px;}
.c-case-li .pic { height:190px; }
.c-case-li .con { height:210px; padding:13px 20px 0 20px; }
.c-case-li .con .tit { font-size:22px; }
.c-case-li .con .des { font-size:15px; line-height:26px; margin-top:8px; }
/*i-brand1650*/
.i-brand { padding-top:45px; padding-bottom:75px; }
.i-brand-ban  { margin-top:45px; }
.i-brand-ban img { max-width:54.8%;}
.i-brand-show { padding-top:100px; }
.i-brand-show ul li { width:9.8%; height:109px; margin-left:8.1%; margin-top:-43px; }
.i-brand-show ul li:nth-child(1) { margin-left:8.9%;}
.i-brand-show ul li:nth-child(5) { margin-right:6.2%;}
.i-brand-show ul li:nth-child(12) { margin-left:8.9%;}
.i-brand-show ul li:nth-child(18) { margin-left:26.1%; }
.i-brand-show ul li:nth-child(20) { margin-left:26.1%; }
.i-brand-show ul li:nth-child(21) { margin-left:8.9%;}
.i-brand-show ul li:nth-child(26) { margin-left:18%; }
.i-brand-show ul li:nth-child(29) { margin-right:6.2%;}
.i-brand-show ul li:nth-child(30) { margin-left:26.9%;}
/*s-relation1650*/
.s-relation { padding-top:45px; }
.s-relation-ban { font-size:22px; line-height:70px; padding-top:70px;  }
.s-relation-ban i {width:39px; height:70px; margin-right:9px; }
.s-relation-ban i:last-child { margin-left:9px; }
.s-relation-con {padding:38px 4.5% 80px 4.5%;  margin:0 150px; }
/*s-compare1650*/
.s-compare { padding-top:70px; padding-bottom:70px; }
.s-compare-show { margin-top:70px; }
.s-compare-show .s-compare1 { left:1.6%;  width:27.7%;}
.s-compare-show .s-compare2 { width:39.5%; margin-left:25%;}
.s-compare-show .s-compare3 { width:34%; margin-left:0.7%; }
/*s-trust1650*/
.s-trust { padding-top:80px; padding-bottom:80px; }
.s-trust-tit { font-size:24px;  }
.s-trust-des { font-size:18px; margin-top:18px; }
.s-trust-list { margin-top:70px; }
.s-trust-list ul li { width:23.5%; }
.s-trust-list ul li:nth-child(4n+2) { margin-left:2%;}
.s-trust-list ul li:nth-child(4n+3) { margin-left:2%;}
.s-trust-list ul li:nth-child(4n+4) { margin-left:2%;}
.s-trust-list ul li .pic { height:310px; }
.s-trust-list ul li .tit { font-size:22px; line-height:90px; }
/*s-monitor1650*/
.s-monitor { padding-top:90px; padding-bottom:90px; }
.s-monitor-list { margin-top:45px; }
.s-monitor-list ul li { width:32%; height:400px; margin-left:2%; margin-top:45px; padding:30px 60px 30px 60px;  }
.s-monitor-list ul li .tit { font-size:22px; line-height:70px; }
.s-monitor-list ul li .tit::after{ width:85px; height:5px; }
.s-monitor-list ul li .des { font-size:16px; line-height:30px; margin-top:35px;}
.s-monitor-list ul li .more { font-size:16px; line-height:30px; margin-top:35px; }
/*s-customization1650*/
.s-customization { padding-top:25px; padding-bottom:90px; }
.s-customization-show { margin-top:90px; }
.s-customization-left { width:35.6%; height:808px; padding-top:104px; padding-left:42px; }
.s-customization-left .ban { font-size:22px; line-height:78px; }
.s-customization-left .ban::after{ width:87px; height:7px; }
.s-customization-left .tit { font-size:26px; margin-top:90px; }
.s-customization-left .des { font-size:22px; margin-top:18px; }
.s-customization-left .more { font-size:22px; bottom:50px; }
.s-customization-right { width:62.5%; }
.s-customization-right ul li { height:250px; padding-right:50px; padding-top:70px; margin-top:29px; }
.s-customization-right ul li:nth-child(1) { background-size:190px auto;}
.s-customization-right ul li:nth-child(2) { background-size:190px auto;}
.s-customization-right ul li:nth-child(3) { background-size:190px auto;}
.s-customization-right ul li .tit { font-size:24px; padding-left:190px; }
.s-customization-right ul li .tit::after{ width:50px; height:5px; border-radius:4px; }
.s-customization-right ul li .more { width:110px; height:32px;  border-radius:16px;  font-size:18px; line-height:30px; margin-top:25px; }
/*p-equipment1650*/
.p-equipment { padding-top:40px; padding-bottom:40px; }
.p-equipment-list { margin-top:40px; height:400px; }
.p-equipment-list .swiper-container{height:350px;}
.p-equipment-li .video { height:260px;}
.p-equipment-li .con { height:260px; padding:31px 25px 0 25px; }
.p-equipment-li .con .ban { font-size:22px;  }
.p-equipment-li .con .nob { font-size:38px; margin-top:70px;  }
.p-equipment-li .tit { font-size:22px; line-height:90px; }
/*i-news1650*/
.i-news { padding-top:50px; padding-bottom:50px; }
.i-news-show { margin-top:40px; }
.i-news-left { width:39%; height:450px; }
.i-news-left .swiper-button-next{ top:42%; }
.i-news-left .swiper-button-prev{ top:42%; }
.i-news-left .swiper-button-next:after{font-size:35px; } 
.i-news-left .swiper-button-prev:after{font-size:35px; } 
.i-news-left .swiper-container-horizontal>.swiper-pagination-bullets { bottom:165px;}
.i-news-li .pic { height:290px; }
.i-news-li .info { margin-top:22px; }
.i-news-li .info .date { width:70px; }
.i-news-li .info .date-yy { font-size:14px; }  
.i-news-li .info .date-mmdd { font-size:22px; margin-top:6px; } 
.i-news-li .info .con { width:calc(100% - 90px);   }
.i-news-li .info .con .tit { font-size:16px; line-height:28px; }
.i-news-li .info .con .des { font-size:13px; }
.i-news-right { width:55%; }
.i-news-right ul li { margin-bottom:20px; }
.i-news-right ul li .date { width:70px; }
.i-news-right ul li .date-yy { font-size:14px; }  
.i-news-right ul li .date-mmdd { font-size:22px; margin-top:6px; } 
.i-news-right ul li .con { width:calc(100% - 90px);   }
.i-news-right ul li .con .tit { font-size:16px; line-height:28px; }
.i-news-right ul li .con .des { font-size:13px; }
/*i-activities1650*/
.i-activities { padding-top:50px; padding-bottom:50px; }
.i-activities-list ul li { width:32%; margin-top:40px; }
.i-activities-list ul li:nth-child(3n+2) { margin-left:2%;}
.i-activities-list ul li:nth-child(3n+3) { margin-left:2%;}
.i-activities-list ul li .pic { height:240px; }
.i-activities-list ul li .con { padding:0 8px; }
.i-activities-list ul li .con .date { font-size:14px; margin-top:11px; }
.i-activities-list ul li .con .tit { font-size:16px; line-height:28px; height:56px; margin-top:8px; }
.i-activities-list ul li .con .des { font-size:13px; line-height:22px; height:44px; margin-top:14px; }
/*n-newshow1650*/
.n-newshow {padding:45px 25px 20px 25px; min-height:550px; }
.n-tit {font-size:22px; }
.n-show { min-height:250px; }
/*n-main1650*/
.n-main { min-height:550px; }
/*n-newlist1650*/
.n-newlist ul li {padding-top:50px; padding-bottom:50px;  }
.n-newlist ul li .pic { width:22.5%; }
.n-newlist ul li .con { width:75.6%; }
.n-newlist ul li .con .tit { font-size:16px; line-height:28px;margin-top:10px; }
.n-newlist ul li .con .des { font-size:15px; line-height:26px; height:78px; }
.n-newlist ul li .con .bottom { margin-top:15px; }
.n-newlist ul li .con .date img { width:16px;  }
.n-newlist ul li .con .date span { margin-right:28px; }
/*a-environment1650*/
.a-environment { padding-top:50px; padding-bottom:50px; }
.a-environment-list { margin-top:40px; }
.a-environment-list ul li { width:32.5%; }
.a-environment-list ul li:nth-child(3n+2) { margin-left:1.25%;}
.a-environment-list ul li:nth-child(3n+3) { margin-left:1.25%;}
.a-environment-list ul li .pic { height:274px; }
.a-environment-list ul li .con { padding:15px 40px; }
.a-environment-list ul li .tit { font-size:16px; line-height:32px; height:32px; }
/*c-leader1650*/
.c-leader { padding-top:50px; padding-bottom:50px; }
.c-leader-show { margin-top:40px; }
.c-leader-left { width:38.7%; padding:0 26px 26px 26px; }
.c-leader-right { width:54%; font-size:16px; }
.c-leader-right h3 { font-size:22px; }
.c-leader-right img { width:180px; }
/*t-panel-ban1650*/
.t-panel-ban { padding-top:35px; padding-bottom:35px; }
.t-panel-ban .tit {font-size:24px; }
.t-panel-ban .tit::after{ margin-left:-82px; width:164px; height:7px; border-radius:4px;}
/*t-panel-show1650*/
.t-panel-show { padding-top:40px; padding-bottom:40px; }
.t-panel-left { width:56%; }
.t-panel-left .tit { font-size:24px; }
.t-panel-left .tit::after{ bottom:-25px; width:50px; height:7px; }
.t-panel-left .des {  font-size:15px; margin-top:60px; }
.t-panel-left .pic { margin-top:60px; }
.t-panel-right { width:40%;  height:90%; }
/*t-personnel1650*/
.t-personnel { padding-bottom:100px; }
.t-personnel ul li { margin-top:100px; }
.t-personnel-left { width:24%; }
.t-personnel-left .pic { height:260px; }
.t-personnel-left .tit { font-size:22px; line-height:55px; }
.t-personnel-right { width:72%; font-size:15px; padding-top:38px; padding-bottom:80px; padding-right:35px; }
.t-personnel-right::after{ right:54px; bottom:31px; width:51px; height:7px; }
.t-personnel-right img { width:18px; margin-right:9px; }
/*t-personnel-list1650*/
.t-personnel-list { padding-top:50px; padding-bottom:50px;}
.t-personnel-list ul li { width:28%;}
.t-personnel-list ul li:nth-child(3n+2) { margin-left:8%;}
.t-personnel-list ul li:nth-child(3n+3) { margin-left:8%;}
.t-personnel-list ul li .pic { height:300px;}
.t-personnel-list ul li .tit {  font-size:22px; line-height:55px; }
/*c-course1650*/
.c-course{ padding-top:45px; }
.c-course-list { margin-top:60px; padding-top:80px; padding-bottom:120px; }
.c-course-list .swiper-button-prev { bottom:105px; }
.c-course-list .swiper-button-next { bottom:105px; }
.c-course-li .pic { height:330px;  }
.c-course-li .tit { font-size:22px;}
.linkage1 { height:410px; }
.linkage1 .swiper-slide { height:410px; }
.linkage2{height:80px; padding-top:40px; }
.linkage2 .swiper-slide .tit { font-size:18px; }
.linkage2 .swiper-slide.swiper-slide-active .tit { font-size:24px; }
/*a-demeanour1650*/
.a-demeanour { padding-top:40px; padding-bottom:40px; }
.a-demeanour-top { margin-top:30px; }
.a-demeanour-left {  width:15%; height:450px; }
.a-demeanour-right { width:77.2%; height:450px; }
.a-demeanour-right  .pic { height:378px; }
.a-demeanour-right  .tit { font-size:18px; line-height:72px; }
.a-demeanour-list {  height:700px; margin-top:80px;}
.a-demeanour-li .pic { height:235px; }
.a-demeanour-li .con .tit { font-size:18px; line-height:48px; }
/*c-honor1650*/
.c-honor { padding-top:100px; padding-bottom:100px; }
.c-honor-list {  height:380px; margin-top:60px;}
.c-honor-li { height:290px;  padding-top:25px;  }
.c-honor-li .pic { height:200px;  }
.c-honor-li .tit { font-size:15px; line-height:28px; margin-top:10px; }
.c-honor-li .tit i {  width:15px; height:28px;  }
/*a-contact1650*/
.a-contact { padding-top:70px; padding-bottom:70px; }
.a-contact-list ul li { margin-top:70px; height:350px; }
.a-contact-list ul li .pic img {border-radius:38px; }
.a-contact-list ul li .con { padding:70px 45% 0 70px; }
.a-contact-list ul li .con .tit { font-size:27px; }
.a-contact-list ul li .con .tit::after{ bottom:-31px; width:43px; height:7px; }
.a-contact-list ul li .con .des { font-size:21px; margin-top:50px; }
/*a-home1650*/
.a-home { margin-bottom:70px; border-radius:38px; padding:70px 80px 70px 80px;  }
.a-home-ban { font-size:27px;}
.a-home-ban::after{ bottom:-31px; width:43px; height:7px; }
.a-home-list {padding-top:30px;   }
.a-home-li { font-size:18px; margin-top:30px;  }
/*i-services1650*/
.i-services { padding-top:40px; padding-bottom:40px; }
.i-services-show { margin-top:30px; }
.i-services-show .circle-container{ width: 45px; height: 45px;}
.dot1 { width: 45px; height: 45px; }
.dot2 { width: 45px; height: 45px; }
.dot3 { width: 45px; height: 45px; }
.dot4 { width: 45px; height: 45px; }
.dot12 { width: 45px; height: 45px; }
.dot11 { width: 45px; height: 45px; }
/*c-contact1650*/
.c-contact-left .con { font-size:21px; padding:35px 0; }
.c-contact-left .ewm { width:65%; font-size:15px; }
.c-contact-left .ewm img { width:110px; }
/*c-message1650*/
.c-message { padding-top:45px; padding-bottom:45px; }
.c-message ul li { margin-top:16px;  font-size:16px; }
.c-message ul li input[type=text] { height:50px; font-size:16px; padding-left:20px; }
.c-message ul li input[type=checkbox]{ width: 18px;  height: 18px; }
.c-message ul li label { margin-right:25px; }
.c-message ul li .submit { padding:0 80px; height:50px; font-size:20px;  border-radius:25px; }
/*n-pro1650*/
.n-pro { padding-top:35px; padding-bottom:55px; }
.n-pro-list ul li .pic { height:300px; }
.n-pro-list ul li .tit { font-size:18px; line-height:27px; height:54px; margin-top:10px; }
.n-pro-left-ban { font-size:24px; line-height:80px; }
/* 一级分类1650 */
.category-menu > .category-item > .category-title { font-size:18px; padding:18px 50px 18px 15px; background:url(../images/category1.png) no-repeat calc(100% - 15px) center; }
.category-menu > .category-item > .category-title.active { background:url(../images/category12.png) no-repeat calc(100% - 15px) center;  }
/* 二级分类1650 */
.category-menu .sub-category > .category-item > .category-title { font-size:15px; }
.category-menu .sub-category > .category-item > .category-title a { padding:18px 50px 18px 25px; }
/*n-detail1650*/
.n-detail { padding-top:35px; padding-bottom:35px; }
.n-detail-left { height:460px; }
.n-detail-right .tit { font-size:34px; margin-top:25px;  padding-bottom:18px; }
.n-detail-right .des { font-size:19px; margin-top:13px; }
.n-detail-right .more { margin-top:70px; }
.n-detail-right .more a {padding:0 35px; height:60px; border-radius:30px; font-size:21px; line-height:60px; }
.n-detail-right .more a i { width:22px; height:22px; margin-right:9px; transform: translateY(-1px); }
/*n-detail-left1650*/
.n-detail-left .gallery-top{width:calc(100% - 80px - 10px);  height:460px; }
.n-detail-left .gallery-top .swiper-slide {height:460px; }
.n-detail-left .gallery-thumbs{width:80px; height:390px; margin-top:35px; }
.n-detail-left .gallery-thumbs .swiper-slide{width:80px;height:70px; }
.n-detail-left .swiper-button-next { width:80px; height:25px; }
.n-detail-left .swiper-button-next:after { font-size:16px; }
.n-detail-left .swiper-button-prev { width:80px; height:25px; top:22px; }
.n-detail-left .swiper-button-prev:after { font-size:16px; }
/*p-message1650*/
.p-message { margin-top:30px; }
.p-message .ban { font-size:22px; line-height:50px; padding-left:25px; }
.p-message .box { margin-top:30px; }
.p-message .box .pic { width:140px; height:140px;}
.p-message .box .con { width:calc(100% - 140px - 30px); }
.p-message .box .con .tit { font-size:26px; margin-top:35px; }
.p-message .box .con .des { font-size:19px; }
/*n-detail-ban1650*/
.n-detail-ban { font-size:22px; }
.n-detail-ban span { padding:0 30px; }
.n-detail-ban span::after{ height:2px; }
/*p-description1650*/
.p-description { margin-top:25px; }
.p-description .ban { font-size:34px; }
.p-description .ban::after{ margin-left:-25px; width:50px; height:7px; border-radius:3.5px;  }
.p-description .box { font-size:16px; padding:15px 25px; margin-top:25px; }
.p-description .list ul li { margin-top:25px; }
.p-description .list ul li .con {  font-size:16px; padding:15px 25px; }
/*n-service1650*/
.n-service { padding-top:45px; padding-bottom:45px; }
.n-service-list { padding-top:8px; }
.n-service-list ul li {  height:570px; margin-top:35px; }
.n-service-list ul li .pic { height:350px; }
.n-service-list ul li .con { padding:18px; }
.n-service-list ul li .con .tit { font-size:32px; }
.n-service-list ul li .con .des { font-size:16px; line-height:26px; height:78px; margin-top:8px; }
.n-service-list ul li .con .more { font-size:16px; line-height:26px; margin-top:18px; }
.n-service-list ul li .con .more i { width:13px; height:13px; margin-left:8px; }
/*n-solutions-detail1650*/
.n-solutions-detail { padding-top:50px; padding-bottom:60px; }
.n-solutions-detail .con { font-size:20px; margin-top:40px; }
/*n-solutions-detail-list1650*/
.n-solutions-detail-list { padding-bottom:90px; }
.n-solutions-detail-list ul li { margin-top:80px; }
.n-solutions-detail-list ul li .con { padding:40px;  font-size:20px; }
.n-solutions-detail-list ul li .con h3 { font-size:32px; }
/*n-solution-contact1650*/
.n-solution-contact { padding:40px 30px;margin-top:80px; }
.n-solution-contact .con { font-size:20px; }
.n-solution-contact .con h3 { font-size:32px; }
.n-solution-contact .more { font-size:20px; line-height:55px; }
.n-solution-contact .more a { padding:0 40px;  }

}


@media (max-width:1650px){
.wrap{width:80%}
/*header1400*/
.header{height:60px; }
.header .logo{ height:60px; font-size:20px; line-height:60px;}
.header .logo img { width:60px; }
.header .nav{ height:60px;  }
.header .nav ul li{ margin-left:18px; } 
.header .nav ul li>a {font-size:16px; line-height:60px;}
.header .nav ul li>a:after{ bottom:15px; }
.header .nav ul li>a i{width:9px;height:9px;}
.header .nav ul li>a i.h-contact-icon {width:17px;height:17px;  }
.header .nav ul li .sub { top:60px; }
.header .nav ul li .sub ul li a { font-size:13px; line-height:30px; }
/*sub-new*/
.header .nav ul li .sub-new { top:60px;  }
/*h-right1400*/
.h-line { height:20px; }
/*h-contact1400*/
.h-contact { font-size:16px; line-height:35px; margin-right:8px; height:35px; }
.h-contact i { width:17px; height:17px; }
/*h-search1400*/
.h-search { width:35px; height:35px; }
.h-search-top{ background-size:17px 17px;  }
.h-search-top.active { background-size:17px 17px;  }
.h-search-box { top:60px;height:60px;  padding-top:15px; }
.h-search-con { height:37px; }
.h-search-con input[type=text] { height:37px; font-size:15px; }
.h-search-con input[type=submit] { height:37px; background-size:17px 17px; }
/*h-tag1400*/
.h-tag { width:80px; height:35px; margin-left:8px; }
.h-tag-top { font-size:16px; line-height:35px; height:35px; background-size:14px 14px; padding-left:15px; }
.h-tag-top i { width:9px; height:9px; margin-left:4px; }
.h-tag-bot { top:35px; line-height:35px; }
/*i-public1400*/
.i-public .tit { font-size:36px; }
.i-public .tit::after{ width:45px; height:6px; border-radius:3px; }
.i-public .more {  margin-top:35px; }
.i-public .more i { width:16px; height:16px; margin-left:10px; }
.s-public-more { margin-top:30px; }
/*i-company1400*/
.i-company { padding-top:30px; padding-bottom:30px; }
.i-company-show { margin-top:40px; }
.i-company-show h3 { font-size:24px; }
/*i-product1400*/
.i-product { padding-top:30px; padding-bottom:30px; }
.i-product-box { padding:12px; margin-top:40px; }
.i-product-box ul li { height:420px; padding:12px;  }
.i-product-box ul li .pic { height:290px}
.i-product-box ul li .tit { font-size:20px;}
.i-product-box ul li .tit::after{margin-left:-20px; width:40px; }
.i-product-box ul li .des { font-size:17px;  }
/*i-ecology1400*/
.i-ecology { padding-top:30px; padding-bottom:30px; }
.i-ecology-list { margin-top:30px; }
.i-ecology-list ul li { height:420px; }
.i-ecology-list ul li .con { padding-left:10%; padding-top:80px; }
.i-ecology-list ul li .con .icon { width:80px; height:80px; }
.i-ecology-list ul li .con .tit { font-size:24px;line-height:26px; height:52px; }
.i-ecology-list ul li .con .tit::after{ bottom:-65px; width:20px; height:20px; }
.i-ecology-list ul li .con .en { font-size:24px; }
.i-ecology-list ul li .con .more { min-width:160px; height:35px; font-size:15px; line-height:33px; padding:0 6px; margin-top:150px; }
/*i-applications1400*/
.i-applications  { padding-top:30px; padding-bottom:30px; }
.i-applications-list ul li { height:420px; margin-top:18px; }
.i-applications-list ul li .pic { height:250px; }
.i-applications-list ul li .con { padding:20px 15px 0 15px; }
.i-applications-list ul li .con .tit { font-size:23px; }
.i-applications-list ul li .con .des { font-size:16px; margin-top:11px; }
/*i-choose1400*/
.i-choose { padding-top:40px; padding-bottom:90px; }
.i-choose-list { margin-top:50px; }
.i-choose-list ul li .nob { font-size:18px; }
.i-choose-list ul li .nob span { font-size:43px; }
.i-choose-list ul li .tit { font-size:19px; margin-top:8px; }
.i-choose-list ul li .des { font-size:15px; margin-top:40px; }
/*footer1400*/
.footer { font-size:15px; padding-top:60px; padding-bottom:60px; }
.f-right img { width:100px; }
.footer h3 { font-size:20px; }
/*f-copy1400*/
.f-copy { font-size:15px; padding-top:20px; padding-bottom:20px; }
/*s-public1400*/
.s-public { font-size:28px; padding:7px 0; }
.s-public::after{margin-left:-20px; width:40px; height:6px; border-radius:3px; }
/*t-public1400*/
.t-public { font-size:28px; padding:7px 0; }
.t-public::after{ width:40px; height:6px; border-radius:3px; }
/*c-case1400*/
.c-case { padding-top:40px; padding-bottom:40px; }
.c-case-list {  height:800px; margin-top:40px;}
.c-case-li .pic { height:160px; }
.c-case-li .con { height:210px; padding:11px 15px 0 15px; }
.c-case-li .con .tit { font-size:22px; }
.c-case-li .con .des { font-size:14px; }
/*i-brand1400*/
.i-brand { padding-top:40px; padding-bottom:70px; }
.i-brand-ban  { margin-top:40px; }
.i-brand-show { padding-top:80px; }
.i-brand-show ul li { height:92px; margin-top:-38px; }
/*s-relation1400*/
.s-relation { padding-top:40px;  }
.s-relation-ban { font-size:20px; line-height:65px; padding-top:60px;  }
.s-relation-ban i {width:36px; height:65px; margin-right:8px; }
.s-relation-ban i:last-child { margin-left:8px; }
.s-relation-con { padding:36px 4% 60px 4%;  margin:0 80px; }
/*s-compare1400*/
.s-compare { padding-top:60px; padding-bottom:60px; }
.s-compare-show { margin-top:60px; }
/*s-trust1400*/
.s-trust { padding-top:70px; padding-bottom:70px; }
.s-trust-tit { font-size:20px;  }
.s-trust-des { font-size:17px; margin-top:16px; }
.s-trust-list { margin-top:60px; }
.s-trust-list ul li .pic { height:260px; }
.s-trust-list ul li .tit { font-size:20px; line-height:80px; }
/*s-monitor1400*/
.s-monitor { padding-top:80px; padding-bottom:80px; }
.s-monitor-list { margin-top:40px; }
.s-monitor-list ul li { height:350px; margin-top:40px; padding:25px 50px 25px 50px;  }
.s-monitor-list ul li .tit { font-size:20px; line-height:65px; }
.s-monitor-list ul li .tit::after{ width:73px; height:4px; }
.s-monitor-list ul li .des { font-size:15px; line-height:28px; margin-top:30px;}
.s-monitor-list ul li .more { font-size:15px; line-height:28px; margin-top:30px; }
/*s-customization1400*/
.s-customization { padding-top:20px; padding-bottom:80px; }
.s-customization-show { margin-top:80px; }
.s-customization-left { height:646px; padding-top:85px; padding-left:32px; }
.s-customization-left .ban { font-size:20px; line-height:68px; }
.s-customization-left .ban::after{ width:72px; height:6px; }
.s-customization-left .tit { font-size:24px; margin-top:74px; }
.s-customization-left .des { font-size:20px; margin-top:16px; }
.s-customization-left .more { font-size:20px; bottom:43px; }
.s-customization-right ul li { height:200px; padding-right:42px; padding-top:60px; margin-top:23px; }
.s-customization-right ul li:nth-child(1) { background-size:170px auto;}
.s-customization-right ul li:nth-child(2) { background-size:170px auto;}
.s-customization-right ul li:nth-child(3) { background-size:170px auto;}
.s-customization-right ul li .tit { font-size:22px; padding-left:170px; }
.s-customization-right ul li .tit::after{ width:44px; height:4px; border-radius:3px; }
.s-customization-right ul li .more { width:100px; height:30px;  border-radius:15px;  font-size:15px; line-height:28px; margin-top:20px; }
/*p-equipment1400*/
.p-equipment { padding-top:30px; padding-bottom:30px; }
.p-equipment-list { margin-top:30px; height:350px; }
.p-equipment-list .swiper-container{height:300px;}
.p-equipment-li .video { height:216px;}
.p-equipment-li .con { height:216px; padding:26px 20px 0 20px; }
.p-equipment-li .con .ban { font-size:19px;  }
.p-equipment-li .con .nob { font-size:32px; margin-top:60px;  }
.p-equipment-li .tit { font-size:16px; line-height:80px; }
/*i-news1400*/
.i-news { padding-top:40px; padding-bottom:40px; }
.i-news-show { margin-top:35px; }
.i-news-left { height:360px; }
.i-news-left .swiper-button-next:after{font-size:30px; } 
.i-news-left .swiper-button-prev:after{font-size:30px; } 
.i-news-left .swiper-container-horizontal>.swiper-pagination-bullets { bottom:120px;}
.i-news-li .pic { height:240px; }
.i-news-li .info { margin-top:20px; }
.i-news-li .info .date { width:60px; margin-top:6px;}
.i-news-li .info .date-yy { font-size:13px; }  
.i-news-li .info .date-mmdd { font-size:17px; margin-top:5px; } 
.i-news-li .info .con { width:calc(100% - 80px);   }
.i-news-right ul li { margin-bottom:15px; }
.i-news-right ul li .date { width:60px; margin-top:6px; }
.i-news-right ul li .date-yy { font-size:13px; }  
.i-news-right ul li .date-mmdd { font-size:17px; margin-top:5px; } 
.i-news-right ul li .con { width:calc(100% - 80px);   }
/*i-activities1400*/
.i-activities { padding-top:40px; padding-bottom:40px; }
.i-activities-list ul li { margin-top:30px; }
.i-activities-list ul li .pic { height:200px; }
.i-activities-list ul li .con { padding:0 6px; }
.i-activities-list ul li .con .date { margin-top:9px; }
.i-activities-list ul li .con .tit { margin-top:6px; }
.i-activities-list ul li .con .des { margin-top:12px; }
/*n-newshow1400*/
.n-newshow {padding:40px 20px 20px 20px;  min-height:500px; }
.n-tit {font-size:20px;}
.n-show { min-height:200px; }
/*n-main1400*/
.n-main { min-height:500px; }
/*n-newlist1400*/
.n-newlist ul li { padding-top:40px; padding-bottom:40px; }
.n-newlist ul li .con .tit { margin-top:5px; }
.n-newlist ul li .con .bottom { margin-top:10px; }
.n-newlist ul li .con .date img { width:14px;  }
.n-newlist ul li .con .date span { margin-right:26px; }
/*a-environment1400*/
.a-environment { padding-top:40px; padding-bottom:40px; }
.a-environment-list { margin-top:30px; }
.a-environment-list ul li .pic { height:230px; }
.a-environment-list ul li .con { padding:10px 30px; }
.a-environment-list ul li .tit { font-size:15px; line-height:30px; height:30px; }
/*c-leader1400*/
.c-leader { padding-top:40px; padding-bottom:40px; }
.c-leader-show { margin-top:30px; }
.c-leader-left { padding:0 22px 22px 22px; }
.c-leader-right { font-size:15px; }
.c-leader-right h3 { font-size:19px; }
.c-leader-right img { width:150px; }
/*t-panel-ban1400*/
.t-panel-ban { padding-top:30px; padding-bottom:30px; }
.t-panel-ban .tit {font-size:20px; }
.t-panel-ban .tit::after{ margin-left:-69px; width:138px; height:6px; border-radius:3px;}
/*t-panel-show1400*/
.t-panel-show { padding-top:30px; padding-bottom:30px; }
.t-panel-left .tit { font-size:20px; }
.t-panel-left .tit::after{ bottom:-23px; width:43px; height:6px; }
.t-panel-left .des { font-size:14px; margin-top:50px; }
.t-panel-left .pic { margin-top:50px; }
/*.t-panel-right { height:520px; }*/
/*t-personnel1400*/
.t-personnel { padding-bottom:80px; }
.t-personnel ul li { margin-top:80px; }
.t-personnel-left .pic { height:220px; }
.t-personnel-left .tit { font-size:20px; line-height:55px; }
.t-personnel-right { font-size:14px; padding-top:36px; padding-bottom:70px; padding-right:30px; }
.t-personnel-right::after{ right:44px; bottom:26px; width:44px; height:6px; }
.t-personnel-right img { width:16px; margin-right:8px; }
/*t-personnel-list1400*/
.t-personnel-list { padding-top:40px; padding-bottom:40px;}
.t-personnel-list ul li .pic { height:250px;}
.t-personnel-list ul li .tit {  font-size:20px; line-height:55px; }
/*c-course1400*/
.c-course{ padding-top:40px;  }
.c-course-list { margin-top:50px; padding-top:70px; padding-bottom:100px; }
.c-course-list .swiper-button-prev { bottom:105px; }
.c-course-list .swiper-button-next { bottom:105px; }
.c-course-li .pic { height:278px;  }
.c-course-li .tit { font-size:20px;}
.linkage1 { height:360px; }
.linkage1 .swiper-slide { height:360px; }
.linkage2{height:70px; padding-top:30px; }
.linkage2 .swiper-slide .tit { font-size:15px; }
.linkage2 .swiper-slide.swiper-slide-active .tit { font-size:22px; }
/*a-demeanour1400*/
.a-demeanour { padding-top:30px; padding-bottom:30px; }
.a-demeanour-left {  height:376px; }
.a-demeanour-right { height:376px; }
.a-demeanour-right  .pic { height:316px; }
.a-demeanour-right  .tit { font-size:16px; line-height:60px; }
.a-demeanour-list {  height:580px; margin-top:60px;}
.a-demeanour-li .pic { height:200px; }
.a-demeanour-li .con .tit { font-size:16px; line-height:40px; }
/*c-honor1400*/
.c-honor { padding-top:80px; padding-bottom:80px; }
.c-honor-list {  height:310px; margin-top:55px;}
.c-honor-li { height:244px;  padding-top:20px;  }
.c-honor-li .pic { height:170px;  }
/*a-contact1400*/
.a-contact { padding-top:60px; padding-bottom:60px; }
.a-contact-list ul li { margin-top:60px; height:280px; }
.a-contact-list ul li .pic img { border-radius:36px; }
.a-contact-list ul li .con { padding:60px 40% 0 60px; }
.a-contact-list ul li .con .tit { font-size:23px; }
.a-contact-list ul li .con .tit::after{ bottom:-27px; width:37px; height:6px; }
.a-contact-list ul li .con .des { font-size:17px; margin-top:40px; }
/*a-home1400*/
.a-home { margin-bottom:60px; border-radius:36px; padding:60px 60px 60px 60px;  }
.a-home-ban { font-size:23px;}
.a-home-ban::after{ bottom:-27px; width:37px; height:6px; }
.a-home-li { font-size:16px; margin-top:20px; }
/*i-services1400*/
.i-services { padding-top:30px; padding-bottom:30px; }
.i-services-show .circle-container{ width: 40px; height: 40px;}
.dot1 { width: 40px; height: 40px; }
.dot2 { width: 40px; height: 40px; }
.dot3 { width: 40px; height: 40px; }
.dot4 { width: 40px; height: 40px; }
.dot12 { width: 40px; height: 40px; }
.dot11 { width: 40px; height: 40px; }
/*c-contact1400*/
.c-contact-left .con { font-size:19px; padding:30px 0; }
.c-contact-left .ewm { width:70%; }
.c-contact-left .ewm img { width:100px; }
/*c-message1400*/
.c-message { padding-top:40px; padding-bottom:40px; }
.c-message ul li { margin-top:14px;  font-size:15px; }
.c-message ul li input[type=text] { height:40px; font-size:15px; padding-left:15px; }
.c-message ul li input[type=checkbox]{ width: 16px;  height: 16px; }
.c-message ul li label { margin-right:20px; }
.c-message ul li .submit { padding:0 60px; height:40px; font-size:17px;  border-radius:20px; }
/*n-pro1400*/
.n-pro { padding-top:20px; padding-bottom:50px; }
.n-pro-list ul li .pic { height:300px; }
.n-pro-list ul li .tit { font-size:16px;  line-height:24px; height:48px; margin-top:8px;  }
.n-pro-left-ban { font-size:19px; line-height:64px; }
/* 一级分类1400 */
.category-menu > .category-item > .category-title { font-size:16px; padding:16px 40px 16px 10px; background:url(../images/category1.png) no-repeat calc(100% - 10px) center; }
.category-menu > .category-item > .category-title.active { background:url(../images/category12.png) no-repeat calc(100% - 10px) center;  }
/* 二级分类1400 */
.category-menu .sub-category > .category-item > .category-title a { padding:16px 40px 16px 20px; }
/*n-detail1400*/
.n-detail { padding-top:30px; padding-bottom:30px; }
.n-detail-left { height:390px; }
.n-detail-right .tit { font-size:29px; margin-top:20px;  padding-bottom:16px; }
.n-detail-right .des { font-size:16px; margin-top:11px; }
.n-detail-right .more { margin-top:60px; }
.n-detail-right .more a {padding:0 30px; height:50px; border-radius:25px; font-size:17px; line-height:50px; }
.n-detail-right .more a i { width:20px; height:20px; margin-right:8px;  }
/*n-detail-left1400*/
.n-detail-left .gallery-top{width:calc(100% - 70px - 10px);  height:390px; }
.n-detail-left .gallery-top .swiper-slide {height:390px; }
.n-detail-left .gallery-thumbs{width:70px; height:330px; margin-top:30px; }
.n-detail-left .gallery-thumbs .swiper-slide{width:70px;height:60px; }
.n-detail-left .swiper-button-next { width:70px; height:20px; }
.n-detail-left .swiper-button-next:after { font-size:15px; }
.n-detail-left .swiper-button-prev { width:70px; height:20px; top:22px; }
.n-detail-left .swiper-button-prev:after { font-size:15px; }
/*p-message1400*/
.p-message { margin-top:25px; }
.p-message .ban { font-size:19px; line-height:45px; padding-left:20px; }
.p-message .box { margin-top:25px; }
.p-message .box .pic { width:120px; height:120px;}
.p-message .box .con { width:calc(100% - 120px - 25px); }
.p-message .box .con .tit { font-size:22px; margin-top:30px; }
.p-message .box .con .des { font-size:16px; }
/*n-detail-ban1400*/
.n-detail-ban { font-size:19px; }
.n-detail-ban span { padding:0 25px; }
/*p-description1400*/
.p-description { margin-top:20px; }
.p-description .ban { font-size:29px; }
.p-description .ban::after{ margin-left:-22px; width:44px; height:6px; border-radius:3px;  }
.p-description .box { font-size:15px; padding:15px 20px; margin-top:20px; }
.p-description .list ul li { margin-top:20px; }
.p-description .list ul li .con {  font-size:15px; padding:15px 20px; }
/*n-service1400*/
.n-service { padding-top:40px; padding-bottom:40px; }
.n-service-list { padding-top:6px; }
.n-service-list ul li {  height:510px; margin-top:30px; }
.n-service-list ul li .pic { height:300px; }
.n-service-list ul li .con { padding:16px; }
.n-service-list ul li .con .tit { font-size:28px; }
.n-service-list ul li .con .des { font-size:15px; line-height:24px; height:72px; margin-top:6px; }
.n-service-list ul li .con .more { font-size:15px; line-height:24px; margin-top:16px; }
.n-service-list ul li .con .more i { width:11px; height:11px; margin-left:6px; }
/*n-solutions-detail1400*/
.n-solutions-detail { padding-top:40px; padding-bottom:50px; }
.n-solutions-detail .con { font-size:18px; margin-top:30px; }
/*n-solutions-detail-list1400*/
.n-solutions-detail-list { padding-bottom:70px; }
.n-solutions-detail-list ul li { margin-top:60px; }
.n-solutions-detail-list ul li .con { padding:30px;  font-size:18px; }
.n-solutions-detail-list ul li .con h3 { font-size:26px; }
/*n-solution-contact1400*/
.n-solution-contact { padding:30px 25px;margin-top:60px; }
.n-solution-contact .con { font-size:18px; }
.n-solution-contact .con h3 { font-size:26px; }
.n-solution-contact .more { font-size:18px; line-height:50px; }
.n-solution-contact .more a { padding:0 30px;  }

}


@media (max-width:1450px){
.wrap{width:90%}
.header .logo{  font-size:18px; }
/*i-public1250*/
.i-public .tit { font-size:26px; }
.i-public .tit::after{ width:40px; height:5px; border-radius:2.5px; }
.i-public .more {  margin-top:25px; }
.i-public .more i { margin-left:5px; }
.s-public-more { margin-top:25px; }
/*i-company1250*/
.i-company-show h3 { font-size:20px; }
/*i-product1250*/
.i-product-box { padding:10px; }
.i-product-box ul li { height:350px; padding:10px;  }
.i-product-box ul li .pic { height:240px}
.i-product-box ul li .tit { font-size:18px;}
.i-product-box ul li .tit::after{margin-left:-17px; width:34px; }
.i-product-box ul li .des { font-size:16px;  }
/*i-ecology1200*/
.i-ecology-list { margin-top:25px; }
.i-ecology-list ul li { height:370px; }
.i-ecology-list ul li .con { padding-left:8%; padding-top:70px; }
.i-ecology-list ul li .con .icon { width:70px; height:70px; }
.i-ecology-list ul li .con .tit { font-size:20px; line-height:22px; height:44px;}
.i-ecology-list ul li .con .tit::after{ bottom:-55px; width:18px; height:18px; }
.i-ecology-list ul li .con .en { font-size:20px; }
.i-ecology-list ul li .con .more { min-width:134px; height:30px; font-size:14px; line-height:28px; border-radius:14px;padding:0 4px; margin-top:120px; }
/*i-applications1200*/
.i-applications-list ul li { height:370px; margin-top:16px; }
.i-applications-list ul li .pic { height:220px; }
.i-applications-list ul li .con { padding:15px 10px 0 10px; }
.i-applications-list ul li .con .tit { font-size:20px; }
.i-applications-list ul li .con .des { font-size:15px; margin-top:9px; }
/*i-choose1200*/
.i-choose { padding-top:35px; padding-bottom:70px; }
.i-choose-list { margin-top:45px; }
.i-choose-list ul li .nob { font-size:15px; }
.i-choose-list ul li .nob span { font-size:37px; }
.i-choose-list ul li .tit { font-size:17px; margin-top:7px; }
.i-choose-list ul li .des { margin-top:30px; }
/*s-public1200*/
.s-public { font-size:26px; padding:6.5px 0; }
.s-public::after{margin-left:-15px; width:30px; height:5px; border-radius:2.5px; }
/*t-public1200*/
.t-public { font-size:26px; padding:6.5px 0; }
.t-public::after{ width:30px; height:5px; border-radius:2.5px; }
/*c-case1200*/
.c-case { padding-top:35px; padding-bottom:35px; }
.c-case-list {  height:780px; margin-top:35px;}
.c-case-li .pic { height:160px; }
.c-case-li .con { height:180px; padding:9px 10px 0 10px; }
.c-case-li .con .tit { font-size:19px; }
/*i-brand1200*/
.i-brand { padding-top:35px; padding-bottom:65px; }
.i-brand-ban  { margin-top:35px; }
.i-brand-show { padding-top:70px; }
.i-brand-show ul li { height:78px; margin-top:-33px; }
/*s-relation1200*/
.s-relation { padding-top:35px;  }
.s-relation-ban { font-size:18px; line-height:50px; padding-top:50px;  }
.s-relation-ban i {width:28px; height:50px; margin-right:7px; }
.s-relation-ban i:last-child { margin-left:7px; }
.s-relation-con {padding:34px 3.5% 60px 3.5%;  margin:0 100px; }
/*s-compare1200*/
.s-compare { padding-top:50px; padding-bottom:50px; }
.s-compare-show { margin-top:50px; }
/*s-trust1200*/
.s-trust { padding-top:60px; padding-bottom:60px; }
.s-trust-tit { font-size:18px;  }
.s-trust-des { font-size:16px; margin-top:14px; }
.s-trust-list { margin-top:50px; }
.s-trust-list ul li .pic { height:220px; }
.s-trust-list ul li .tit { font-size:18px; line-height:70px; }
/*s-monitor1200*/
.s-monitor { padding-top:70px; padding-bottom:70px; }
.s-monitor-list { margin-top:35px; }
.s-monitor-list ul li { height:300px; margin-top:35px; padding:20px 40px 20px 40px;  }
.s-monitor-list ul li .tit { font-size:18px; line-height:60px; }
.s-monitor-list ul li .tit::after{ width:63px; height:4px; }
.s-monitor-list ul li .des { margin-top:20px; font-size:14px;}
.s-monitor-list ul li .more { margin-top:20px; }
/*s-customization1200*/
.s-customization { padding-top:15px; padding-bottom:70px; }
.s-customization-show { margin-top:70px; }
.s-customization-left { height:580px; padding-top:70px; padding-left:26px; }
.s-customization-left .ban { font-size:18px; line-height:58px; }
.s-customization-left .ban::after{ width:61px; height:5px; }
.s-customization-left .tit { font-size:20px; margin-top:60px; }
.s-customization-left .des { font-size:18px; margin-top:14px; }
.s-customization-left .more { font-size:18px; bottom:38px; }
.s-customization-right ul li { height:180px; padding-right:34px; padding-top:50px; margin-top:20px; }
.s-customization-right ul li:nth-child(1) { background-size:135px auto;}
.s-customization-right ul li:nth-child(2) { background-size:135px auto;}
.s-customization-right ul li:nth-child(3) { background-size:135px auto;}
.s-customization-right ul li .tit { font-size:20px; padding-left:135px; }
.s-customization-right ul li .tit::after{ width:37px; height:4px; border-radius:3px; }
.s-customization-right ul li .more { margin-top:15px; }
/*p-equipment1200*/
.p-equipment-list { height:300px; }
.p-equipment-list .swiper-container{height:250px;}
.p-equipment-li .video { height:180px;}
.p-equipment-li .con { height:180px; padding:21px 15px 0 15px; }
.p-equipment-li .con .ban { font-size:16px;  }
.p-equipment-li .con .nob { font-size:26px; margin-top:50px;  }
.p-equipment-li .tit { font-size:15px; line-height:70px; }
/*i-activities1200*/
.i-activities-list ul li .pic { height:165px; }
.i-activities-list ul li .con { padding:0 4px; }
.i-activities-list ul li .con .date { margin-top:7px; }
.i-activities-list ul li .con .tit { margin-top:4px; }
.i-activities-list ul li .con .des { margin-top:10px; }
/*n-newshow1200*/
.n-newshow {min-height:450px; }
.n-tit {font-size:18px;}
.n-show { min-height:150px; }
/*n-main1200*/
.n-main { min-height:450px; }
/*n-newlist1200*/
.n-newlist ul li .con .tit { margin-top:0; }
.n-newlist ul li .pic  { margin-top:10px; }
/*a-environment1200*/
.a-environment { padding-top:30px; padding-bottom:30px; }
.a-environment-list ul li .pic { height:190px; }
.a-environment-list ul li .con { padding:10px 20px; }
/*c-leader1200*/
.c-leader { padding-top:30px; padding-bottom:30px; }
.c-leader-left { padding:0 18px 18px 18px; margin-right:20px; }
.c-leader-right { float:none; width:100%; }
.c-leader-right h3 { font-size:18px; }
.c-leader-right img { width:130px; }
/*t-panel-ban1200*/
.t-panel-ban .tit {font-size:18px; }
.t-panel-ban .tit::after{ margin-left:-58px; width:116px; height:5px; border-radius:3px;}
/*t-panel-show1200*/
.t-panel-left .tit { font-size:18px; }
.t-panel-left .tit::after{ bottom:-21px; width:37px; height:5px; }
.t-panel-left .des { margin-top:40px; }
.t-panel-left .pic { margin-top:40px; }
/*.t-panel-right { height:500px; }*/
/*t-personnel1200*/
.t-personnel { padding-bottom:60px; }
.t-personnel ul li { margin-top:60px; }
.t-personnel-left .pic { height:180px; }
.t-personnel-left .tit { font-size:17px; line-height:44px; }
.t-personnel-right { font-size:14px; padding-top:34px; padding-bottom:60px; padding-right:25px;  }
.t-personnel-right::after{ right:36px; bottom:21px; width:38px; height:5px; }
.t-personnel-right img { width:14px; margin-right:7px; }
/*t-personnel-list1200*/
.t-personnel-list { padding-top:30px; padding-bottom:30px;}
.t-personnel-list ul li .pic { height:210px;}
.t-personnel-list ul li .tit {  font-size:17px; line-height:44px; }
/*c-course1200*/
.c-course{ padding-top:35px; }
.c-course-list { margin-top:35px; padding-top:60px; padding-bottom:80px; }
.c-course-list .swiper-button-prev { bottom:85px; }
.c-course-list .swiper-button-next { bottom:85px; }
.c-course-li .pic { height:230px;  }
.c-course-li .tit { font-size:18px;}
.linkage1 { height:300px; }
.linkage1 .swiper-slide { height:300px; }
.linkage2{height:60px; padding-top:20px; }
.linkage2 .swiper-slide.swiper-slide-active .tit { font-size:19px; }
/*a-demeanour1200*/
.a-demeanour-left {  height:316px; }
.a-demeanour-right { height:316px; }
.a-demeanour-right  .pic { height:266px; }
.a-demeanour-right  .tit { font-size:15px; line-height:50px; }
.a-demeanour-list {  height:500px; margin-top:50px;}
.a-demeanour-li .pic { height:166px; }
.a-demeanour-li .con .tit { font-size:15px; line-height:32px; }
/*c-honor1200*/
.c-honor { padding-top:60px; padding-bottom:60px; }
.c-honor-list {  margin-top:50px;}
/*a-contact1200*/
.a-contact { padding-top:50px; padding-bottom:50px; }
.a-contact-list ul li { margin-top:50px; height:270px; }
.a-contact-list ul li .pic img { border-radius:34px;  }
.a-contact-list ul li .con { padding:50px 35% 0 50px; }
.a-contact-list ul li .con .tit { font-size:19px; }
.a-contact-list ul li .con .tit::after{ bottom:-23px; width:32px; height:5px; }
.a-contact-list ul li .con .des { font-size:16px; margin-top:35px; }
/*a-home1200*/
.a-home { margin-bottom:50px; border-radius:34px; padding:50px 50px 50px 50px;  }
.a-home-ban { font-size:19px;}
.a-home-ban::after{ bottom:-23px; width:32px; height:5px; }
.a-home-li { font-size:15px; }
/*i-services1200*/
.i-services-show .circle-container{ width: 35px; height: 35px;}
.dot1 { width: 35px; height: 35px; }
.dot2 { width: 35px; height: 35px; }
.dot3 { width: 35px; height: 35px; }
.dot4 { width: 35px; height: 35px; }
.dot12 { width: 35px; height: 35px; }
.dot11 { width: 35px; height: 35px; }
/*c-contact1200*/
.c-contact-left .con { font-size:17px; padding:25px 0; }
.c-contact-left .ewm { width:75%; }
/*n-pro1200*/
.n-pro-list ul li .pic { height:250px; }
/*n-detail-ban1200*/
.n-detail-ban { font-size:17px; }
.n-detail-ban span { padding:0 20px; }
/*p-description1200*/
.p-description .ban { font-size:25px; }
.p-description .ban::after{ margin-left:-19px; width:38px; height:5px; border-radius:2.5px;  }
/*banner1200*/
.banner .swiper-slide .box .ban { font-size:50px; min-height:75px; }
.banner .swiper-slide .con { width:800px; }
.banner .swiper-slide .con .tit { font-size:18px;margin-top:120px;  padding-top:85px; }
.banner .swiper-slide .con .des { font-size:18px; margin-top:18px; }

}


@media (max-width:1250px){
/*header992*/
.welcome { display:none;}
.header{ display:none;}
.nav{ display:none;}
.header2{ display: block; } 
.header-wrap { display:block; height:60px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets { bottom:9px;}
/*i-public992*/
.i-public .tit { font-size:24px; }
.i-public .tit::after{ width:35px; height:4px; border-radius:2px; }
.i-public .more { margin-top:15px; }
.s-public-more { margin-top:20px; }
/*i-company992*/
.i-company-show { margin-top:30px; }
.i-company-show .pic { float:none; width:100%; margin:0; }
.i-company-show h3 { margin-top:30px; }
/*i-product992*/
.i-product-box { padding:8px;margin-top:30px;   }
.i-product-box ul li { height:300px; padding:8px;  }
.i-product-box ul li .pic { height:200px}
.i-product-box ul li .tit { font-size:16px;}
.i-product-box ul li .tit::after{margin-left:-15px; bottom:-5px; width:30px; }
.i-product-box ul li .des { font-size:15px; margin-top:5px;  }
/*i-ecology992*/
.i-ecology-list { margin-top:20px; }
.i-ecology-list ul li { height:300px; }
.i-ecology-list ul li .con { padding-left:6%; padding-top:50px; }
.i-ecology-list ul li .con .icon { width:60px; height:60px; }
.i-ecology-list ul li .con .tit { font-size:18px;line-height:20px; height:40px; }
.i-ecology-list ul li .con .tit::after{ bottom:-70px; width:16px; height:16px; }
.i-ecology-list ul li .con .en {font-size:18px;}
.i-ecology-list ul li .con .more { min-width:110px; margin-top:90px; border-radius:12px;}
/*i-applications992*/
.i-applications-list ul li { height:320px; margin-top:14px; }
.i-applications-list ul li .pic { height:180px; }
.i-applications-list ul li .con .tit { font-size:18px; }
/*i-choose992*/
.i-choose { padding-top:30px; padding-bottom:50px; }
.i-choose-list { margin-top:40px; }
.i-choose-list ul li .nob span { font-size:30px; }
.i-choose-list ul li .tit { font-size:16px; margin-top:6px; }
.i-choose-list ul li .des { margin-top:20px; }
/*footer992*/
.footer { padding-top:40px; padding-bottom:40px; }
.f-left { display:none; }
.f-mid { width:50%; }
.f-right { width:40%; }
.footer h3 { font-size:18px; }
/*s-public992*/
.s-public { font-size:24px; padding:6px 0; }
.s-public::after{ height:4px; border-radius:2px; }
/*t-public992*/
.t-public { font-size:24px; padding:6px 0; }
.t-public::after{ height:4px; border-radius:2px; }
/*c-case992*/
.c-case { padding-top:30px; padding-bottom:30px; }
.c-case-list {  height:740px; margin-top:30px;}
.c-case-li .pic { height:150px; }
.c-case-li .con { height:170px; padding:7px 10px 0 10px; }
.c-case-li .con .tit { font-size:17px; }
/*i-brand992*/
.i-brand { padding-top:30px; padding-bottom:60px; }
.i-brand-ban  { margin-top:30px; }
.i-brand-show { padding-top:60px; }
.i-brand-show ul li { height:60px; margin-top:-26px; }
/*s-relation992*/
.s-relation { padding-top:30px;  }
.s-relation-ban { font-size:18px; line-height:40px; padding-top:40px;  }
.s-relation-ban i {width:22px; height:40px; margin-right:6px; }
.s-relation-ban i:last-child { margin-left:6px; }
.s-relation-con {padding:32px 4% 70px 4%;  margin:0 60px; }
/*s-compare992*/
.s-compare { padding-top:40px; padding-bottom:40px; }
.s-compare-show { margin-top:40px; }
/*s-trust992*/
.s-trust { padding-top:50px; padding-bottom:50px; }
.s-trust-tit { font-size:18px;  }
.s-trust-des { font-size:15px; margin-top:16px; }
.s-trust-list { margin-top:40px; }
.s-trust-list ul li .pic { height:175px; }
.s-trust-list ul li .tit { font-size:17px; line-height:60px; }
/*s-monitor992*/
.s-monitor { padding-top:60px; padding-bottom:60px; }
.s-monitor-list { margin-top:30px; }
.s-monitor-list ul li { height:240px; margin-top:30px; padding:15px 30px 15px 30px;  }
.s-monitor-list ul li .tit { font-size:16px; line-height:50px; }
.s-monitor-list ul li .tit::after{ width:63px; height:3px; }
.s-monitor-list ul li .des { margin-top:10px;}
.s-monitor-list ul li .more { margin-top:10px; }
/*s-customization992*/
.s-customization { padding-top:10px; padding-bottom:60px; }
.s-customization-show { margin-top:60px; }
.s-customization-left { height:508px; padding-top:55px; padding-left:22px; }
.s-customization-left .ban { font-size:15px; line-height:50px; }
.s-customization-left .ban::after{ width:50px; height:4px; }
.s-customization-left .tit { font-size:19px; margin-top:50px; }
.s-customization-left .des { font-size:15px; margin-top:12px; }
.s-customization-left .more { font-size:15px; bottom:28px; }
.s-customization-right ul li { height:160px; padding-right:26px; padding-top:30px; margin-top:14px; }
.s-customization-right ul li:nth-child(1) { background-size:110px auto;}
.s-customization-right ul li:nth-child(2) { background-size:110px auto;}
.s-customization-right ul li:nth-child(3) { background-size:110px auto;}
.s-customization-right ul li .tit { font-size:19px; padding-left:110px; }
.s-customization-right ul li .tit::after{ width:30px; height:3px; }
.s-customization-right ul li .more { margin-top:15px; }
/*p-equipment992*/
.p-equipment-list { height:250px; }
.p-equipment-list .swiper-container{height:200px;}
.p-equipment-li .video { height:144px;}
.p-equipment-li .con { height:144px; padding:16px 10px 0 10px; }
.p-equipment-li .con .ban { font-size:15px;  }
.p-equipment-li .con .nob { font-size:21px; margin-top:40px;  }
.p-equipment-li .tit { line-height:50px; }
/*i-activities992*/
.i-activities-list ul li .pic { height:140px; }
/*n-newshow992*/
.n-newshow { min-height:400px;}
/*n-main992*/
.n-main { min-height:400px; }
/*a-environment992*/
.a-environment-list ul li .pic { height:150px; }
/*c-leader992*/
.c-leader-left { padding:0 14px 14px 14px; }
.c-leader-right img { width:110px; }
/*t-panel-ban992*/
.t-panel-ban .tit {font-size:18px; }
.t-panel-ban .tit::after{ margin-left:-46px; width:92px; height:4px; border-radius:2px;}
/*t-panel-show992*/
.t-panel-left .tit { font-size:17px; }
.t-panel-left .tit::after{ bottom:-19px; width:30px; height:4px; }
.t-panel-left .des { margin-top:30px; }
.t-panel-left .pic { margin-top:30px; }
/*t-personnel992*/
.t-personnel { padding-bottom:50px; }
.t-personnel ul li { margin-top:50px; }
.t-personnel-left .pic { height:140px; }
.t-personnel-left .tit { font-size:16px; line-height:36px; }
.t-personnel-right { padding-top:32px; padding-bottom:50px; font-size: 14px; padding-right:20px;  }
.t-personnel-right::after{ right:28px; bottom:16px; width:31px; height:4px; }
.t-personnel-right img { width:12px; margin-right:6px; }
/*t-personnel-list992*/
.t-personnel-list ul li .pic { height:167px;}
.t-personnel-list ul li .tit {  font-size:16px; line-height:36px; }
/*c-course992*/
.c-course{ padding-top:30px; }
.c-course-list { margin-top:30px; padding-top:50px; padding-bottom:60px; }
.c-course-list .swiper-button-prev { bottom:65px; }
.c-course-list .swiper-button-next { bottom:65px; }
.c-course-li .pic { height:180px;  }
.c-course-li .tit { font-size:15px;}
.linkage1 { height:240px; }
.linkage1 .swiper-slide { height:240px; }
.linkage2{height:50px; padding-top:10px; }
.linkage2 .swiper-slide.swiper-slide-active .tit { font-size:18px; }
/*a-demeanour992*/
.a-demeanour-left {  height:250px; }
.a-demeanour-right { height:250px; }
.a-demeanour-right  .pic { height:212px; }
.a-demeanour-right  .tit { font-size:15px; line-height:40px; }
.a-demeanour-list {  height:420px; margin-top:40px;}
.a-demeanour-li .pic { height:134px; }
.a-demeanour-li .con .tit { font-size:15px; line-height:30px; }
/*c-honor992*/
.c-honor { padding-top:50px; padding-bottom:50px; }
.c-honor-list {  margin-top:45px;}
/*a-contact992*/
.a-contact { padding-top:40px; padding-bottom:40px; }
.a-contact-list ul li { margin-top:40px; height:220px; }
.a-contact-list ul li .pic img { border-radius:32px; }
.a-contact-list ul li .con { padding:40px 30% 0 40px; }
.a-contact-list ul li .con .tit { font-size:17px; }
.a-contact-list ul li .con .tit::after{ bottom:-19px; width:26px; height:4px; }
.a-contact-list ul li .con .des { font-size:15px; margin-top:30px; }
/*a-home992*/
.a-home { margin-bottom:40px; border-radius:32px; padding:40px 40px 40px 40px;  }
.a-home-ban { font-size:17px;}
.a-home-ban::after{ bottom:-19px; width:26px; height:4px; }
/*i-services992*/
.i-services-show .circle-container{ width: 30px; height: 30px;}
.dot1 { width: 30px; height: 30px; }
.dot2 { width: 30px; height: 30px; }
.dot3 { width: 30px; height: 30px; }
.dot4 { width: 30px; height: 30px; }
.dot12 { width: 30px; height: 30px; }
.dot11 { width: 30px; height: 30px; }
/*c-contact992*/
.c-contact-left { width:48%; }
.c-contact-right { width:36%; margin-top:60px; }
/*n-pro992*/
.n-pro-left { float:none; width:100%; }
.n-pro-right { float:none; width:100%; margin-top:20px; }
.n-pro-left-ban { font-size:18px; line-height:54px; }
.n-pro-left-ban i { display:inline-block; width:20px; height:20px;  background:url(../images/mobile_nav_jia.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-left:10px; transform: translateY(-1px); }
.category-container { display:none; }
.n-pro-left:hover .category-container { display:block; }
/*n-detail992*/
.n-detail-left { height:280px; }
.n-detail-right .tit { font-size:21px; margin-top:10px;  padding-bottom:14px; }
.n-detail-right .des { font-size:15px; margin-top:9px; }
.n-detail-right .more { margin-top:40px; }
.n-detail-right .more a {padding:0 25px; height:40px; border-radius:20px; font-size:15px; line-height:40px; }
.n-detail-right .more a i { width:18px; height:18px; margin-right:7px;  }
/*n-detail-left992*/
.n-detail-left .gallery-top{width:calc(100% - 50px - 10px);  height:280px; }
.n-detail-left .gallery-top .swiper-slide {height:280px; }
.n-detail-left .gallery-thumbs{width:50px; height:220px; margin-top:30px; }
.n-detail-left .gallery-thumbs .swiper-slide{width:50px;height:40px; }
.n-detail-left .swiper-button-next { width:50px;  }
.n-detail-left .swiper-button-prev { width:50px;  top:22px; }
/*p-message992*/
.p-message .ban { font-size:18px; }
.p-message .box .con .tit { font-size:19px; }
.p-message .box .con .des { font-size:15px; }
/*p-description992*/
.p-description .ban { font-size:22px; }
.p-description .ban::after{ margin-left:-16px; width:32px; height:4px; border-radius:2px;  }
.p-description .box { padding: 10px 10px; }
.p-description .list ul li .con {  padding:10px 10px; }
/*n-service992*/
.n-service { padding-top:35px; padding-bottom:35px; }
.n-service-list { padding-top:4px; }
.n-service-list ul li {  height:400px; margin-top:25px; }
.n-service-list ul li .pic { height:220px; }
.n-service-list ul li .con { padding:14px; }
.n-service-list ul li .con .tit { font-size:20px; }
/*n-solutions-detail992*/
.n-solutions-detail { padding-top:30px; padding-bottom:40px; }
.n-solutions-detail .con { font-size:16px; margin-top:20px; }
/*n-solutions-detail-list992*/
.n-solutions-detail-list { padding-bottom:50px; }
.n-solutions-detail-list ul li { margin-top:50px; }
.n-solutions-detail-list ul li .con { padding:20px;  font-size:16px; }
.n-solutions-detail-list ul li .con h3 { font-size:22px; }
/*n-solution-contact992*/
.n-solution-contact { padding:25px 20px;margin-top:40px; display:block; }
.n-solution-contact .con { font-size:16px; }
.n-solution-contact .con h3 { font-size:22px; }
.n-solution-contact .more { display:inline-block; font-size:16px; line-height:45px; margin-top:20px; }
.n-solution-contact .more a { padding:0 25px;  }

}

@media (max-width:992px){
/*banner767*/
/*.banner { height:165px;  }
.banner .swiper-container{ height:165px;}*/

/*banner767*/
.banner {  height:300px;}
.banner .swiper-slide{  height:300px; }
.banner .swiper-slide .video {  height:300px;}
.banner .swiper-slide video {  height:300px;}
.banner .swiper-slide .box .ban { font-size:24px; min-height:60px; }
.banner .swiper-slide .con { width:94%; display:none; }
.banner .swiper-slide .con .tit { font-size:15px;margin-top:100px;  padding-top:80px; }
.banner .swiper-slide .con .des { font-size:15px; margin-top:15px; }
.banner .swiper-slide .con .des ul li { float:none; width:100%; }

/*i-public767*/
.i-public .tit { font-size:20px; }
.i-public .tit::after{ width:30px; height:3px; border-radius:1.5px; }
.i-public .more { width:110px; height:30px; margin-top:20px; line-height:30px; }
.i-public .more i { display:none; }
.s-public-more{ width:110px; height:30px; margin-top:20px; line-height:30px; }
/*i-company767*/
.i-company-show {text-align:justify;}
.i-company-show h3 { margin-top: 20px; }
/*i-product767*/
.i-product-box { padding:0 5px 5px 5px; }
.i-product-box ul li { width:49%; height:290px; padding:5px; margin-top:5px; }
.i-product-box ul li:nth-child(4n+2) { margin-left:0;}
.i-product-box ul li:nth-child(4n+3) { margin-left:0;}
.i-product-box ul li:nth-child(4n+4) { margin-left:0;}
.i-product-box ul li:nth-child(even){ margin-left:2%; }
/*i-ecology767*/
.i-ecology-list { margin-top:0; }
.i-ecology-list ul li { height:280px; }
.i-ecology-list ul li { float:left; width:48.5%; height:280px; margin-top:15px; }
.i-ecology-list ul li:nth-child(4n+2) { margin-left:0;}
.i-ecology-list ul li:nth-child(4n+3) { margin-left:0;}
.i-ecology-list ul li:nth-child(4n+4) { margin-left:0;}
.i-ecology-list ul li:nth-child(even) { margin-left:3%;}
.i-ecology-list ul li .con { padding-left:4%; padding-top:40px; }
.i-ecology-list ul li .con .icon { width:40px; height:40px; }
.i-ecology-list ul li .con .tit::after{ bottom:-70px; width:14px; height:14px; }
.i-ecology-list ul li .con .en {text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;  white-space: normal; height:39px; }
.i-ecology-list ul li .con .more { min-width:50px; margin-top:40px;border-radius:10px; }
/*i-applications767*/
.i-applications-list ul li { float:none; width:100%; }
.i-applications-list ul li:nth-child(3n+2) { margin-left:0; }
.i-applications-list ul li:nth-child(3n+3) { margin-left:0; }
/*i-choose767*/
.i-choose-list { margin-top:0; }
.i-choose-list ul li { width:100%; margin-top:35px; }
.i-choose-list ul li:nth-child(5n+2) { margin-left:0; }
.i-choose-list ul li:nth-child(5n+3) { margin-left:0; }
.i-choose-list ul li:nth-child(5n+4) { margin-left:0; }
.i-choose-list ul li:nth-child(5n+5) { margin-left:0; }
/*footer767*/
.footer { padding-top:20px; padding-bottom:20px; }
.footer .wrap { display:block; }
.f-mid { width:100%; }
.f-right { width:100%; }
/*s-public767*/
.s-public { font-size:22px; padding:5.5px 0; }
.s-public::after{ height:3px; border-radius:1.5px; }
/*t-public767*/
.t-public { font-size:22px; padding:5.5px 0; }
.t-public::after{ height:3px; border-radius:1.5px; }
/*c-case767*/
.c-case-list {  height:600px; }
.c-case-li .pic { height:100px; }
/*i-brand767*/
.i-brand-show { padding-top:40px; }
.i-brand-show ul li { height:30px; margin-top:-10px; }
/*s-relation767*/
.s-relation-ban { font-size:18px; line-height:35px; padding-top:30px;  }
.s-relation-ban i {width:19px; height:35px; margin-right:5px; }
.s-relation-ban i:last-child { margin-left:5px; }
.s-relation-con {padding:30px 4.2% 30px 4.2%;  margin:0 0; }
.s-relation-con-li1 { top:25px; }
.s-relation-con-li2 { top:25px; }
.s-relation-con-li3 { bottom:30px; }
/*s-compare767*/
.s-compare { padding-top:30px; padding-bottom:30px; }
.s-compare-show { margin-top:30px; }
/*s-trust767*/
.s-trust { padding-top:40px; padding-bottom:40px; }
.s-trust-tit { font-size:16px;  }
.s-trust-des { font-size:15px; margin-top:13px; }
.s-trust-list { margin-top:30px; }
.s-trust-list ul li { width:48.5%; }
.s-trust-list ul li:nth-child(4n+2) { margin-left:0;}
.s-trust-list ul li:nth-child(4n+3) { margin-left:0;}
.s-trust-list ul li:nth-child(4n+4) { margin-left:0;}
.s-trust-list ul li:nth-child(even) { margin-left:3%; }
.s-trust-list ul li .pic { height:175px; }
.s-trust-list ul li .tit { font-size:16px; line-height:50px; }
.s-trust-list ul li .pic { box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }
/*s-monitor767*/
.s-monitor { padding-top:50px; padding-bottom:50px; }
.s-monitor-list { margin-top:25px; }
.s-monitor-list ul li { float:none; width:100%; margin-left:0; height:auto; margin-top:25px; padding:10px 20px 10px 20px;  }
.s-monitor-list ul li.active { width:100%; margin-left:0; }
.s-monitor-list ul li.inactive { width:100%; margin-left:0; }
.s-monitor-list ul li:nth-child(1).active { width:100%; margin-left:0;}
.s-monitor-list ul li:nth-child(1).inactive { width:100%;  margin-left:0;}
.s-monitor-list ul li:nth-child(2).active { width:100%; margin-left:0; }
.s-monitor-list ul li:nth-child(2).inactive { width:100%; margin-left:0; }
.s-monitor-list ul li:nth-child(3).active { margin-left:0;}
.s-monitor-list ul li:nth-child(3).inactive { margin-left:0;}
.s-monitor-list ul li .tit::after{ width:53px; height:3px; }
.s-monitor-list ul li .des { opacity:1;  }
.s-monitor-list ul li .more { display:none;}
.s-monitor-list ul li.active .des { opacity:1; }
.s-monitor-list ul li.active .more { display:none; }
/*s-customization767*/
.s-customization { padding-top:5px; padding-bottom:50px; }
.s-customization-show { margin-top:50px; }
.s-customization-left { float:none; width:100%; height:130px; padding-top:10px; padding-left:10px; }
.s-customization-left .ban { font-size:15px; line-height:40px; }
.s-customization-left .ban::after{ width:40px; height:3px; }
.s-customization-left .tit { font-size:17px; margin-top:15px; }
.s-customization-left .des { margin-top:3px; }
.s-customization-left .more { display:none; }
.s-customization-right { float:none; width:100%; margin-top:10px; }
.s-customization-right ul li { height:130px; padding-right:13px; padding-top:10px; margin-top:10px; }
.s-customization-right ul li:nth-child(1) { background-size:70px auto;}
.s-customization-right ul li:nth-child(2) { background-size:70px auto;}
.s-customization-right ul li:nth-child(3) { background-size:70px auto;}
.s-customization-right ul li .tit { font-size:17px; padding-left:70px; }
.s-customization-right ul li .tit::after{ width:25px; height:3px; }
.s-customization-right ul li .more { margin-top:10px; }
/*i-news767*/
.i-news { padding-top:50px; padding-bottom:40px; }
.i-news-show { margin-top:30px; }
.i-news-left { float:none; width:100%; height:320px; }
.i-news-left .swiper-container-horizontal>.swiper-pagination-bullets { bottom:110px;}
.i-news-li .pic { height:210px; }
.i-news-right { float:none; width:100%; margin-top:20px;  }
/*i-activities767*/
.i-activities-list ul li { float:none; width:100%; margin-top:20px; }
.i-activities-list ul li:nth-child(3n+2) { margin-left:0;}
.i-activities-list ul li:nth-child(3n+3) { margin-left:0;}
.i-activities-list ul li .pic { height:210px; }
/*n-newshow767*/
.n-newshow {padding:30px 10px 15px 10px;  min-height:350px;}
.n-tit { font-weight:bold;  }
/*n-main767*/
.n-main { min-height:350px; }
/*n-newlist767*/
.n-newlist ul li { padding-top:25px; padding-bottom:25px; }
.n-newlist ul li .pic { float:none; width:100%; margin-top:0; }
.n-newlist ul li .con { float:none; width:100%; margin-top:15px; }
.n-newlist ul li .con .date { line-height:20px; }
.n-newlist ul li .con .date span { display:block; margin:0; }
.n-newlist ul li .con .more { margin-top:5px; }
/*a-environment767*/
.a-environment-list { margin-top:0; padding-top:10px; }
.a-environment-list ul li { float:none; width:100%; margin-top:20px; }
.a-environment-list ul li:nth-child(3n+2) { margin-left:0;}
.a-environment-list ul li:nth-child(3n+3) { margin-left:0;}
.a-environment-list ul li .pic { height:230px; }
/*c-leader767*/
.c-leader-left { float:none; width:80%; margin:0 auto; padding:0 10px 10px 10px; }
.c-leader-right { margin-top:50px; }
.c-leader-right img { width:90px; }
/*t-panel-ban767*/
.t-panel-ban .tit {font-size:18px; }
.t-panel-ban .tit::after{ margin-left:-25px; width:50px; height:3px; border-radius:2px;}
/*t-panel-show767*/
.t-panel-left { float:none; width:100%; margin-top:30px; }
.t-panel-left .tit { font-size:17px; }
.t-panel-left .tit::after{ bottom:-19px; width:25px; height:4px; }
.t-panel-left .des { margin-top:40px; }
.t-panel-left .pic { margin-top:20px; }
.t-panel-right { float:none; width:180px; height:auto; margin:0 auto; position:relative;  bottom:auto; right:auto; }
/*t-personnel767*/
.t-personnel { padding-bottom:40px; }
.t-personnel ul li { margin-top:40px; }
.t-personnel-left { float:none; width:140px; margin:0 auto;}
.t-personnel-left .pic {  height:140px;  }
.t-personnel-left .tit { font-size:16px; line-height:36px; }
.t-personnel-right {float:none; width:100%;  padding-top:30px; padding-bottom:40px; margin-top:30px;font-size: 14px; padding-right:0; }
.t-personnel-right::after{ right:28px; bottom:16px; width:31px; height:4px; }
/*t-personnel-list767*/
.t-personnel-list ul li .pic { height:80px;}
.t-personnel-list ul li .tit {  font-size:15px; line-height:35px; }
/*c-course767*/
.c-course-list { margin-top:25px; padding-top:40px; padding-bottom:40px; }
.c-course-list .swiper-button-prev { bottom:45px; }
.c-course-list .swiper-button-next { bottom:45px; }
.c-course-list .swiper-container-horizontal>.swiper-pagination-bullets  { display:none; }
/*a-demeanour767*/
.a-demeanour-left { display:none;}
.a-demeanour-right { float:none; width:100%; height:auto; }
.a-demeanour-right  .pic { height:auto; }
.a-demeanour-right  .tit { line-height:36px; }
.a-demeanour-list {  margin-top:30px;}
/*c-honor767*/
.c-honor { padding-top:40px; padding-bottom:40px; }
.c-honor-list {  margin-top:40px;}
/*a-contact767*/
.a-contact-list ul li  { height:240px; }
.a-contact-list ul li .pic img { border-radius:30px; }
.a-contact-list ul li .con { padding:40px 60px 40px 20px; }
.a-contact-list ul li .con .tit::after{ bottom:-15px; }
/*a-home767*/
.a-home { margin-bottom:30px; border-radius:30px; padding:30px 20px 50px 20px;  }
.a-home-ban::after{ bottom:-15px; }
.a-home-li { float:none; width:100%; height:auto; }
.a-home-li:nth-child(even) { margin-left:0; }
/*i-services767*/
.i-services-show .circle-container{ width: 25px; height: 25px;}
.dot1 { width: 25px; height: 25px; }
.dot2 { width: 25px; height: 25px; }
.dot3 { width: 25px; height: 25px; }
.dot4 { width: 25px; height: 25px; }
.dot12 { width: 25px; height: 25px; }
.dot11 { width: 25px; height: 25px; }
/*c-contact767*/
.c-contact-left { float:none; width:100%; margin-top:20px; }
.c-contact-left .ewm { width:100%; }
.c-contact-right  { float:none; width:100%; margin-top:0; }
/*c-message767*/
.c-message { padding-top: 10px; padding-bottom: 30px; }
.c-message ul li.flex { display:block; }
.c-message ul li.flex input[type=text] { width:100%; margin-top:14px;  }
/*n-pro-list767*/
.n-pro-list ul li { float:left; width:48.5%; }
.n-pro-list ul li:nth-child(3n+2) { margin-left:0;}
.n-pro-list ul li:nth-child(3n+3) { margin-left:0;}
.n-pro-list ul li:nth-child(even) { margin-left:3%; }
.n-pro-list ul li .pic { height:180px; }
.n-pro-left-ban { font-size:17px; line-height:44px; }
/*n-detail767*/
.n-detail-left { float:none; width:100%; }
.n-detail-right { float:none; width:100%; margin-top:30px; } 
/*p-message767*/
.p-message .box .con .tit { font-size:17px; margin-top:15px; }
.p-message .box .con .des { display:none; }
.p-description .list ul li .pic { float:none; width:100%; }
.p-description .list ul li .con { float:none; width:100%; }
.p-description .list ul li:nth-child(odd) .pic { float:none; }
.p-description .list ul li:nth-child(odd) .con { float:none; }
/*n-service767*/
.n-service { padding-top:30px; padding-bottom:30px; }
.n-service-list ul li { float:none; width:100%; }
.n-service-list ul li:nth-child(even) { margin-left:0; }
/*n-solutions767*/
.n-solutions-detail-list ul li { display:block; }
.n-solutions-detail-list ul li .con { width:100%; padding:0; margin-top:20px; }
.n-solutions-detail-list ul li .pic {  width:100%;  }


}

@media (max-width:767px){
    /*banner767*/
    .banner {  height:165px;}
    .banner .swiper-slide{  height:165px; }
    .banner .swiper-slide .video {  height:165px;}
    .banner .swiper-slide video {  height:165px;}
}

@media (max-width:500px){
.wrap{width:94%}
.s-relation-ban { font-size:14px;  }

}

@media (max-width:350px){
.s-relation-ban { font-size:12px;  }
.s-relation-ban i { width: 14px; height: 30px; }

}


