@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:Arial, Helvetica, 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:Arial, Helvetica, sans-serif;font-size:16px;outline:0;margin:0;padding:0}
input::-webkit-input-placeholder{color:#999!important}
textarea::-webkit-input-placeholder{color:#999!important}
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:Arial, Helvetica, 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}
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both; }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }
.clear { clear:both;}
.wrap{width:1600px;max-width:100%;margin:0 auto}
.wrap::after{content:"";display:block;clear:both}
/*自定义*/
body{ font-family:Arial, Helvetica, sans-serif; }
/*header*/
.header{height:100px; background-color:rgba(0, 0, 0, 0); position:fixed; top:0; left:0; width:100%; z-index:4;transition: 0.5s;  }
.header-gray { background-color:rgba(0, 0, 0, 0.5); }
.header .logo{float:left; 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;}
.header .nav{float:right; }
.header .nav ul li{float:left; width:auto; margin-left:28px; } 
.header .nav ul li>a { display:block; position:relative; color:#ffffff; font-size:18px; line-height:100px; }
.header .nav ul li>a:after{content:""; position:absolute; left:0; bottom:25px; width:0; height:2px; background-color:#ffffff; 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:hover>a i{transform:rotate(-180deg)}
.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 .sub { position: absolute;width:100%;left:0; text-align:left; top:100px;z-index:30000; background-color:rgba(0, 0, 0, 0);}
.header-gray .nav ul li .sub {background-color:rgba(0, 0, 0, 0.5);}
.header .nav ul li .sub ul { display:inline-block; padding-left:17%; }
.header .nav ul li:nth-child(3) .sub ul { padding-left:9%; }
.header .nav ul li:nth-child(4) .sub ul { padding-left:36%; }
.header .nav ul li:nth-child(5) .sub ul { padding-left:20%; }
.header .nav ul li:nth-child(6) .sub ul { padding-left:35%; }
.header .nav ul li:nth-child(7) .sub ul { padding-left:52%; }
.header .nav ul li:nth-child(8) .sub ul { padding-left:70%; }
.header .nav ul li:nth-child(9) .sub ul { padding-left:40%; }
.header .nav ul li .sub ul li{ float:left; 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:#ffffff;  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); }
/*h-tag*/
.h-tag { float:right; width:120px; margin-top:25px; height:75px; margin-left:10px; position:relative; }
.h-tag-top { position:relative; color:#ffffff; font-size:20px; line-height:50px;  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:75px; right:0; width:100%; height:auto; color:#ffffff; font-size:15px; line-height:45px; z-index:333; display:none; }
.h-tag-bot ul li { background-color:rgba(0, 0, 0, 0.5); text-align:center; }
.h-tag-bot ul li a { display:block; color:#ffffff; }
.h-tag-bot ul li:hover { background-color:rgba(0, 0, 0, 0.8); }
.h-tag:hover .h-tag-bot { display:block; }
/*h-search*/
.h-search { float:right; width:50px; height:50px; margin-top:25px; margin-left:5px; }
.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; background-color:rgba(0, 0, 0, 0.5); padding-top:30px; }
.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; }
.h-search-con input[type=submit] {  width:62px; text-align:center; height:42px; background:#7cc046 url(../images/h-search.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;}
/*header2*/
.header2{height:60px;position:fixed; background-color:#11394e;  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:250px;height:60px;margin-top:0;overflow:hidden;  float: left; display: inline;}
.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;}
.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%; z-index:3; height:889px; }
.bannerauto { height:auto;}
.banner .swiper-container{width:100%;height:100%}
.banner .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.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; }
.banner .swiper-slide a { display:block; width:100%;}
.banner .swiper-slide img { width:100%; display:block;}
.banner-li { width:100%; height:100%; position:relative; overflow:hidden; }
.banner-li .pic { width:100%; height:100%;transition:all 1s ease 2.5s;transform:perspective(1000px) translate3d(0,0,50px)}
.banner-li .pic img { width: 100%;height: 100%; object-fit: cover;object-position: center 30%; }
.bannerauto .banner-li .pic img { width: 100%; height:auto;  }
.banner-li .con { position:absolute; top:0; left:0; width:100%; height:100%; }
.banner-li .con .tit { color:#ffffff; font-size:55px; line-height:1.3; margin-top:335px; transform:translateY(80px);opacity:0; text-shadow: 0 5px 10px rgba(0, 0, 0, 0.5); font-weight:lighter; }
.banner-li .con .more { width:300px; height:50px; margin:0 auto; text-align:center; margin-top:80px; transform:translateY(80px);opacity:0; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }
.banner-li .con .more a { display:block; background-color:#72bb38;color:#ffffff; font-size:18px; line-height:50px;  	transition: 0.5s;border-radius:25px; }
.banner .swiper-slide-active .banner-li .pic {transition:all 5s ease 0s;transform:perspective(1000px) translate3d(0,0,0)}
.banner .swiper-slide-active .banner-li .con .tit{transition:all 2s ease .1s;transform:translateY(0);opacity:1}
.banner .swiper-slide-active .banner-li .con .more{transition:all 2s ease .1s;transform:translateY(0);opacity:1}
.banner-li .con .more:hover a { background-color:#f08519; }
/*public*/
.public { height:auto; }
.public-left { float:left; }
.public-left .en2 { color:#d5d5d5; font-size:30px; line-height:1.1; text-transform:uppercase; font-weight:lighter; }
.public-left .tit2 { color:#000000; font-size:30px; line-height:1.1; margin-top:12px; }
.public-left .en { color:#747373; font-size:16px; line-height:1.5; font-weight:lighter; }
.public-left .tit { color:#000000; font-size:30px; line-height:1.67; margin-top:9px; }
.public.white .en { color:#ffffff; }
.public.white .tit { color:#ffffff; }
.public-right { float:right; }
.public-right .more { width:200px; height:46px; border-radius:23px; color:#ffffff; font-size:16px; line-height:46px; background-color:#7cc046; position:relative; margin-top:73px; }
.public-right .more.more2 { margin-top:60px; }
.public-right .more::after{content:""; position:absolute; right:17px; top:50%; margin-top:-10px; width:20px; height:20px; background:url(../images/more-icon.png) no-repeat center center; background-size:100% 100%; }
.public-right .more a { display:block; color:#ffffff;  padding-left:25px; }
.public-right .more:hover { background-color:#f08519; }
{f08519}
/*i-news*/
.i-news { padding-top:100px; padding-bottom:90px; }
.i-news-show { margin-top:45px; }
.i-news-left { float:left; width:630px; height:470px; 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:110px;}
.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: 2;-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:38px; }
.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:30px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.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-advantage*/
.i-advantage { padding-top:80px; padding-bottom:90px; }
.i-advantage-left { float:left; width:880px; }
.i-advantage-left .i-advantage-des { color:#ffffff; font-size:18px; line-height:2.33; margin-top:25px; }
.i-advantage-left .i-advantage-more { width:200px; height:60px; background-color:rgba(255, 255, 255, 0.2);  color:#ffffff; font-size:18px; line-height:60px; border-radius:5px; text-align:center; margin-top:90px; }
.i-advantage-left .i-advantage-more a { display:block; color:#ffffff;  }
.i-advantage-left .i-advantage-more:hover { background-color:rgba(114, 187, 56, 0.8);  }
.i-advantage-left .i-advantage-list { margin-top:90px; }
.i-advantage-left .i-advantage-list ul li { float:left; width:33.33%; }
.i-advantage-left .i-advantage-list ul li .pic { float:left; width:70px; }
.i-advantage-left .i-advantage-list ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; }
.i-advantage-left .i-advantage-list ul li .pic:hover{transform: scale(1.05);transition: 0.5s;}
.i-advantage-left .i-advantage-list ul li .info { float:right;  width:calc(100% - 80px); color:#ffffff; font-size:16px; line-height:1.5; margin-top:6px; }
.guang{position: relative;overflow: hidden;}
.guang:after{content: ''; cursor: pointer; position: absolute; left: -100%; top: 0; width:100%; height:100%; background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)); background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)); transform: skewx(-25deg); }
.guang:hover:after{left:100%; -moz-transition:1s; -o-transition:1s; -webkit-transition:1s; transition:1s;}
/*i-ecology*/
.i-ecology { padding-top:90px; padding-bottom:100px; }
.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:auto; padding-left:40px; padding-top:90px; }
.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:20px; line-height:1.5; margin-top:8px; position:relative;  }
.i-ecology-list ul li .con .en { color:#ffffff; font-size:18px; line-height:1.5; margin-top:5px; font-weight:lighter;   overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  }
.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-industrial*/
.i-industrial { background: #f0f8fc url(../images/industrial-bg.jpg) no-repeat center center; background-size:cover; padding-top:80px; padding-bottom:90px; }
.i-industrial-ban { margin-top:32px; }
.i-industrial-ban ul { display:inline-block; width:100%; }
.i-industrial-ban ul li { float:left; width:auto; margin-left:0; position:relative; width:25%; padding-left:20px; }
.i-industrial-ban ul li::after{content:""; position:absolute; left:20px; bottom:-20px; width:83px; height:3px; background-color:#f08519; }
.i-industrial-ban ul li:first-child { margin-left:0;  padding-left:0;}
.i-industrial-ban ul li .tit { color:#000000; font-size:24px; line-height:1.5; }
.i-industrial-ban ul li .des { color:#000000; font-size:18px; line-height:1.5; margin-top:10px; }


.i-industrial-con { margin-top:70px; }
.i-industrial-con ul li { float:left; width:550px; height:290px; position:relative; border-radius:10px; overflow:hidden;transition: 0.5s; }
.i-industrial-con ul li:nth-child(4n+2) { width:320px; margin-left:30px;}
.i-industrial-con ul li:nth-child(4n+3) { width:320px; margin-left:30px;}
.i-industrial-con ul li:nth-child(4n+4) { width:320px; margin-left:30px;}
.i-industrial-con ul li .pic { width:100%; height:100%; overflow:hidden; }
.i-industrial-con ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}
.i-industrial-con ul li .con { position:absolute; top:0; left:0; width:100%; height:100%; padding:205px 25px 0 25px; }
.i-industrial-con ul li .con::after{ display:block; content:"+"; position:absolute; left:35px; top:45px; color:#000; font-size:30px; line-height:1; width:auto; height:auto; display:none; }
.i-industrial-con ul li .con .tit { color:#000000; font-size:24px; line-height:1.5; }
.i-industrial-con ul li .con .des { color:#000000; font-size:16px; line-height:2; margin-top:18px; transition: 0.6s; opacity:0;}
.i-industrial-con ul li.active .con {padding:40px 35px 0 35px;  }
.i-industrial-con ul li.active .con::after { display:none; }
.i-industrial-con ul li.active .con .des { opacity:1;transition: 0.6s; }
.i-industrial-con ul li.active { width:34%; }
.i-industrial-con ul li.inactive { width:20%; }
.i-industrial-con ul li:nth-child(4n+2).active { width:34%; margin-left:2%;}
.i-industrial-con ul li:nth-child(4n+3).active { width:34%; margin-left:2%;}
.i-industrial-con ul li:nth-child(4n+4).active { width:34%; margin-left:2%;}
.i-industrial-con ul li:nth-child(4n+2).inactive { width:20%; margin-left:2%;}
.i-industrial-con ul li:nth-child(4n+3).inactive { width:20%; margin-left:2%;}
.i-industrial-con ul li:nth-child(4n+4).inactive { width:20%; margin-left:2%;}
/*i-activities*/
.i-activities { padding-top:70px; padding-bottom:80px; }
.i-activities-list { padding-top:40px; }
.i-activities-list ul li { float:left; width:510px; }
.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;}
/*i-purifier*/
.i-purifier { padding-top:70px; padding-bottom:90px; }
.i-purifier-left { float:left; width:780px; }
.i-purifier-info { color:#ffffff; font-size:20px; line-height:2; background-color:#f08519; padding:0 25px; display:inline-block; margin-top:40px; }
.i-purifier-tit { color:#ffffff; font-size:40px; line-height:1.1; margin-top:35px; }
.i-purifier-en { color:#ffffff; font-size:14px; line-height:1.1; opacity:0.5; margin-top:15px; text-transform:uppercase; }
.i-purifier-des { color:#ffffff; font-size:18px; line-height:2.5; margin-top:37px; padding-left:14px; }
.i-purifier-des p { background:url(../images/purifier-gou.png) no-repeat left 10px; background-size:26px 26px; padding-left:50px; }
.i-purifier-more { width:200px; height:60px; background-color:rgba(255, 255, 255, 0.2);  color:#ffffff; font-size:18px; line-height:60px; border-radius:5px; text-align:center; margin-top:90px; }
.i-purifier-more a { display:block; color:#ffffff;  }
.i-purifier-more:hover { background-color:rgba(114, 187, 56, 0.8);  }
.i-purifier-right { float:right; width:680px; text-align:center; }
.i-purifier-right img{max-width: 100%;max-height: 100%;vertical-align: middle;}
/*i-product*/
.i-product { padding-top:100px; padding-bottom:100px; }
.i-product-box { background-color:#FFF; box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1); padding:20px; }
.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 .pic img{transform: scale(1.05);transition: 0.5s;}
.i-product-box ul li:hover .tit {color:#8ec85f;}
.i-product-box ul li:hover .des {color:#8ec85f;}*/
.i-product-box ul li:hover {transform: scale(1.05);transition: 0.5s;}
.i-product-more {  width: 300px; height: 50px; margin: 0 auto; text-align: center; margin-top: 80px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }
.i-product-more a {  display: block;background-color: #72bb38; color: #ffffff; font-size: 18px;  line-height: 50px;  border-radius: 25px;}
.i-product-more:hover a { background-color:#f08519; }
/*i-brand*/
.i-brand { padding-top:60px; padding-bottom:100px; }
.i-brand-ban  { margin-top:60px; 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;}
/*i-services*/
.i-services {  padding-bottom:100px; }
.i-services-show { position:relative; margin-top:90px; }
.i-services-show .pic { width:100%; }
.i-services-show .pic img { width:100%; }
.i-services-show .tit { position:absolute; left:0; bottom:0;  color:#000000; font-size:16px; line-height:2; }
.i-services-show .dotted { position:absolute;  left: 50%; top: 50%; transform: translate(-50%, -50%); width: 8px; height: 8px; background-color: #f08519; border-radius: 50%;}
.i-services-show div[class^="pulse"] { position:absolute;  left: 50%; top: 50%; transform: translate(-50%, -50%); width: 8px;  height: 8px;  box-shadow: 0 0 12px #438f05;  border-radius: 50%; animation: pulse 3s linear infinite; }
.i-services-show .pulse1{animation-delay:0s!important}
.i-services-show .pulse2{animation-delay:1s!important}
.i-services-show .pulse3{animation-delay:2s!important}
@keyframes pulse{0%{width:8px;height:8px}
40%{width:40px;height:40px;opacity:1}
100%{width:70px;height:70px;opacity:0}
}

.dot1 { position:absolute; top:392px; left:1188px; }
.dot2 { position:absolute; top:535px; left:1293px; }
.dot3 { position:absolute; top:316px; left:258px; }
.dot4 { position:absolute; top:274px; left:848px; }
.dot5 { position:absolute; top:433px; left:770px; }

/*footer*/
.footer { background-color:#000000;  color:#eaeaea; font-size:16px; line-height:2; padding-top:100px; padding-bottom:120px; }
.footer a:hover { color:#FFF; }
.f-left { float:left; width:610px; margin-top:10px; }
.f-logo { width:403px; }
.f-logo img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.f-contact { color:#ffffff; font-size:17px; line-height:2; margin-top:50px; padding-left:90px; }
.f-contact img { vertical-align:middle; margin-right:10px; }
.f-mid { float:left; width:730px; margin-left:80px; position:relative; }
.f-mid dl { float:left; width:25%; }
.f-mid dl dt { color:#ffffff; font-size:17px; line-height:2; margin-bottom:15px; }
.f-mid dl dd { overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.f-right { float:right; width:100px; text-align:center; margin-top:20px; }
.f-right img{max-width: 100%;max-height: 100%;vertical-align: middle;}
/*f-copy*/
.f-copy { background-color:#000000; text-align:center; color:#f7f7f7; font-size:15px; line-height:2; padding-top:30px; padding-bottom:30px; position:relative; }
.f-copy::after{content:""; position:absolute; left:50%; margin-left:-800px; top:0; width:1600px; height:1px; background-color:#ffffff; }
.f-copy a:hover { color:#ffffff; }
/*banner-n*/
.banner-n { width:100%; z-index:3; height:889px; }
.banner-n .swiper-container{width:100%;height:100%}
.banner-n .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.banner-n .swiper-button-next{opacity:0.4;outline:none;}
.banner-n .swiper-button-prev{opacity:0.4;outline:none;}
.banner-n .swiper-button-next:hover{opacity:0.8;} 
.banner-n .swiper-button-prev:hover{opacity:0.8;} 
.banner-n .swiper-container-horizontal>.swiper-pagination-bullets { bottom:25px;}
.banner-n .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-n .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-n .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active { background-color:#d8d8d8; opacity:0.7;}
.banner-n .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active::before { width: 100%; transition: width 5s linear; }
.banner-n .swiper-slide a { display:block; width:100%;}
.banner-n .swiper-slide img { width:100%; display:block;}
.banner-n-li { width:100%; height:100%; position:relative; overflow:hidden; }
.banner-n-li .pic { width:100%; height:100%;transition:all 1s ease 2.5s;transform:perspective(1000px) translate3d(0,0,100px)}
.banner-n-li .pic img { width: 100%;height: 100%; object-fit: cover;object-position: center 30%; }
.banner-n-li .con { position:absolute; top:0; left:0; width:100%; height:100%; text-align:left; }
.banner-n-li .con .tit { color:#ffffff; font-size:43px; line-height:1.3; margin-top:370px; transform:translateY(80px);opacity:0; text-shadow: 0 5px 10px rgba(0, 0, 0, 0.5); font-weight:lighter; }
.banner-n-li .con .des { color:#ffffff; font-size:34px; line-height:1.3; margin-top:10px; transform:translateY(80px);opacity:0; text-shadow: 0 5px 10px rgba(0, 0, 0, 0.5); font-weight:lighter; }
.banner-n-li .con .more { width:140px; height:40px; text-align:center; margin-top:20px; transform:translateY(80px);opacity:0; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }
.banner-n-li .con .more a { display:block; background-color:#ff7600;color:#ffffff; font-size:20px; line-height:40px;  	transition: 0.5s;border-radius:5px; }
.banner-n .swiper-slide-active .banner-n-li .pic {transition:all 5s ease 0s;transform:perspective(1000px) translate3d(0,0,0)}
.banner-n .swiper-slide-active .banner-n-li .con .tit{transition:all 2s ease .1s;transform:translateY(0);opacity:1}
.banner-n .swiper-slide-active .banner-n-li .con .des{transition:all 2s ease .1s;transform:translateY(0);opacity:1}
.banner-n .swiper-slide-active .banner-n-li .con .more{transition:all 2s ease .1s;transform:translateY(0);opacity:1}
.banner-n-li .con .more:hover a { background-color:#f08519; }
/*s-public*/
.s-public { text-align:center;  color:#000000; font-size:30px; line-height:3; position:relative; }
.s-public::after{content:""; position:absolute; left:50%; margin-left:-103px; bottom:0; width:206px; height:5px; background-color:#72bb38; border-radius:4px; }
.s-public.noline::after { display:none; }
/*p-public*/
.p-public { text-align:center;  color:#000000; font-size:30px; line-height:3; position:relative; }
.p-public::after{content:""; position:absolute; left:50%; margin-left:-103px; bottom:0; width:206px; height:5px; background-color:#f08519; border-radius:4px; }
/*s-relation*/
.s-relation { padding-top:100px;  }
.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 {background: linear-gradient(to bottom, #ffffff, #f2f3f3); text-align:center;padding:40px 10% 120px 10%; position:relative; margin:0 200px; }
.s-relation-con img { width:100%; display:block; }
.s-relation-con-li1 { position:absolute; top:0; left:0; width:30%; 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:30%; 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:30.5%; width:39%; 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:100px; padding-bottom:100px; }
.s-compare-show { background:url(../images/compare-bg.jpg) no-repeat top center; background-size:100% auto; margin-top:100px; }
.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-logo*/
.s-logo { width:100%; }
.s-logo img { width:100%; transition: 0.5s; }
.s-logo img:hover {transform: scale(1.05);transition: 0.5s;}
/*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:#f08519; 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:#84afe0 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:26px; line-height:100px; position:relative;  transform: skewX(-10deg); }
.s-customization-right ul li .tit::after{content:""; position:absolute; right:0; bottom:0; width:63px; height:5px; background-color:#f08519; 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:#f08519 }
.s-customization-right ul li:hover .more { background-color:#f08519; border:#f08519 solid 1px;  }
.s-customization-right ul li:hover .more a { color:#ffffff; }
/*t-talent*/
.t-talent { background:url(../images/talent-bg.jpg) no-repeat top center; background-size:100% auto; padding-top:120px; }
.t-public { height:auto; }
.t-public .en { color:#000000; font-size:13px; line-height:1.5; }
.t-public .tit { color:#000000; font-size:30px; line-height:1.5; position:relative; }
.t-public .tit::after{content:""; position:absolute; left:0; bottom:-20px; width:30px; height:5px; background-color:#72bb38; border-radius:4px; }
.t-public .des { color:#1e1f1f; font-size:19px; line-height:1.5; margin-top:50px; }
.t-talent-list { padding-top:70px; }
.t-talent-list ul li { margin-bottom:100px; box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1); padding:76px 26px; position:relative; }
.t-talent-list ul li .icon { position:absolute; right:20px; top:20px; width:150px; }
.t-talent-list ul li .icon img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.t-talent-list ul li .tit { color:#000000; font-size:20px; line-height:1.8; font-weight:bold; }
.t-talent-list ul li .des { color:#101112; font-size:14px; line-height:1.8; margin-top:60px; }
.t-talent-list ul li:hover .tit { color:#72bb38;  }
.t-talent-list ul li:hover .des { color:#72bb38;  }
/*p-series*/
.p-series { padding-top:120px; padding-bottom:120px; }
.p-series-list { padding-top:10px; }
.p-series-list ul li { float:left; width:780px; height:385px; background-color:#f2f3f3; margin-top:90px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); }
.p-series-list ul li:nth-child(even) { margin-left:40px; }
.p-series-list ul li .con { float:left; width:370px;padding:50px 0 0 50px;  }
.p-series-list ul li .con .tit { color:#0e0e0e; font-size:20px; line-height:36px; height:72px;  font-weight:bold; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.p-series-list ul li .con .des { color:#828282; font-size:16px; line-height:32px; height:96px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; margin-top:28px; }
.p-series-list ul li .con .more { width:184px; height:43px; text-align:center; border:#ffffff solid 1px; background-color:#FFF; color:#121212; font-size:18px; line-height:41px; margin-top:15px; border-radius:22px; }
.p-series-list ul li .pic { float:right; width:320px; height:100%; text-align:center; }
.p-series-list ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.p-series-list ul li:hover { background-color:#FFF; }
.p-series-list ul li:hover .con .more { border:#a4a4a4 solid 1px; }
.p-series-list ul li:hover .pic img {transform: scale(1.05);transition: 0.5s;}
/*p-debubble*/
.p-debubble { height:auto; position:relative; }
.p-debubble-list { margin-top:120px; }
.p-debubble-list img { width:100%; display:block;  }
.p-debubble-more { width:184px; height:42px; background-color:#f08519;  color:#ffffff; font-size:23px; line-height:42px; text-align:center; position:absolute; right:4%; top:54%; }
.p-debubble-more i { display:inline-block; width:22px; height:18px; background:url(../images/debubble-more.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-left:10px; margin-top:-4px; }
.p-debubble-more a { display:block; color:#ffffff;  }
.p-debubble-more:hover { background-color:#72bb38; }
/*p-filter*/
.p-filter { padding-top:120px; padding-bottom:120px; }
.p-filter-list { padding-top:60px; }
.p-filter-list ul li { float:left; width:334px; height:510px; background-color:#FFF; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); margin-top:80px; }
.p-filter-list ul li:nth-child(4n+2) { margin-left:88px;}
.p-filter-list ul li:nth-child(4n+3) { margin-left:88px;}
.p-filter-list ul li:nth-child(4n+4) { margin-left:88px;}
.p-filter-list ul li .pic { height:340px; background-color:#f2f3f3; }
.p-filter-list ul li .pic .swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto}
.p-filter-list ul li .pic .swiper-slide{text-align:center;font-size:18px;background:#f2f3f3;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.p-filter-list ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.p-filter-list ul li .pic .swiper-pagination-bullet { width:36px; height:6px; background: #d8d8d8; opacity: 0.7;border-radius:3px; margin:0; position:relative;}
.p-filter-list ul li .pic .swiper-pagination-bullet-active { background-color:#d8d8d8; opacity:0.7;}

.p-filter-list ul li .pic .swiper-pagination-bullet::before { content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 0; background:#f08519; transition: 0;border-radius:3px;  }
.p-filter-list ul li .pic .swiper-pagination-bullet-active::before { width: 100%; transition: width 5s linear; }

.p-filter-list ul li .tit { color:#0a0a0a; font-size:20px; line-height:40px; height:80px; margin-top:20px; overflow:hidden;  padding-left:20px; }
.p-filter-list ul li .more { float:right; width:100px; height:30px; font-size:15px; line-height:28px; border:#a4a4a4 solid 1px;border-radius:15px; text-align:center; margin-top:14px; margin-right:20px; }
.p-filter-list ul li:hover .pic img {transform: scale(1.05);transition: 0.5s;}
.p-filter-list ul li:hover .more { background-color:#f08519; border:#f08519 solid 1px; color:#FFF; }
/*p-equipment*/
.p-equipment { padding-top:30px; padding-bottom:30px; }
.p-equipment-list { margin-top:80px; }
.p-equipment-list ul li { float:left; width:745px; height:auto; margin-left:36.66px; overflow:hidden; position:relative; }
.p-equipment-list ul li .video { width:100%; height:326px;  display:none; }
.p-equipment-list ul li .video img { width:100%; height:100%; }
.p-equipment-list ul li .video video { width:100%; height:100%; object-fit: cover;}
.p-equipment-list ul li .con { display:block; width:100%; height:326px; background-color:#f2f3f3; padding:36px 30px 0 30px; }
.p-equipment-list ul li .con .ban { color:#000000; font-size:24px; line-height:1.5; }
.p-equipment-list ul 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-list ul li .tit { text-align:center; color:#000000; font-size:24px; line-height:100px;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  }
.p-equipment-list ul li:hover .video { display:block;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}
.p-equipment-list ul li:hover .con { display:none; }
/*s-introduction*/
.s-introduction { background:url(../images/introduction-bg.jpg) no-repeat bottom center; background-size:100% auto; padding-top:100px; padding-bottom:100px; }
.s-introduction-list { margin-top:60px; }
.s-introduction-list ul li { float:left; width:380px; height:500px; overflow:hidden; position:relative; }
.s-introduction-list ul li:nth-child(4n+2) { margin-left:26.66px;}
.s-introduction-list ul li:nth-child(4n+3) { margin-left:26.66px;}
.s-introduction-list ul li:nth-child(4n+4) { margin-left:26.66px;}
.s-introduction-list ul li .pic { width:100%; height:100%; }
.s-introduction-list ul li .pic img{width: 100%;height: 100%; object-fit: cover;object-position: center 30%;transition: 0.5s;}
.s-introduction-list ul li .con { position:absolute; top:0; left:0; width:100%; height:100%; padding:43px 0 0 50px; }
.s-introduction-list ul li .tit { color:#000000; font-size:24px; line-height:1.76; }
.s-introduction-list ul li:hover .pic {box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}
.s-introduction-list ul li:hover .pic img {transform: scale(1.05);transition: 0.5s;}
.s-introduction-bottom { margin-top:100px; }
.s-introduction-left { float:left; margin-left:137px; width:750px; }
.s-introduction-left ul li { float:left; width:262px; height:64px; background-color:#FFF; text-align:center; color:#040404; font-size:16px; line-height:64px; border-radius:32px; margin-right:64px; margin-bottom:40px; box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1); }
.s-introduction-left ul li:hover { background-color:#72bb38;color:#ffffff; }
.s-introduction-right { float:right; margin-right:90px; margin-top:5px; }
.s-introduction-right .nob { color:#000000; font-size:80px; line-height:1; }
.s-introduction-right .info { color:#0f1011; font-size:30px; line-height:1.5; }
/*s-chinesemarket*/
.s-chinesemarket { padding-top:120px; padding-bottom:120px; background:url(../images/chinesemarket-bg.jpg) no-repeat bottom center; background-size:100% auto; }
.s-chinesemarket-show { margin-top:30px; text-align:center; padding:0 3%; }
.s-chinesemarket-show img {max-width: 100%;max-height: 100%;vertical-align: middle;}
.s-chinesemarket-info { text-align:right; color:#000000; font-size:34px; line-height:60px; }
/*s-transition*/
.s-transition { background-color:#d4e7c5; padding-top:40px; padding-bottom:40px; }
.s-transition-list { padding:0 160px; }
.s-transition-list ul li { float:left; height:260px; color:#ffffff; font-size:24px; line-height:1.1; text-align:center;  }
.s-transition-list ul li:nth-child(4n+2) { margin-left:133.33px;}
.s-transition-list ul li:nth-child(4n+3) { margin-left:133.33px;}
.s-transition-list ul li:nth-child(4n+4) { margin-left:133.33px;}
.s-transition-list ul li .tit {width:220px; height:100%; margin:0 auto; padding:90px 50px 0 50px; background:url(../images/transition-bg.png) no-repeat center center; background-size:100% 100%; }
/*s-overseas*/
.s-overseas { padding-top:120px; padding-bottom:120px;}
.s-overseas-show { margin-top:30px; text-align:center;  }
.s-overseas-show img {max-width: 100%;max-height: 100%;vertical-align: middle;}
/*s-transition2*/
.s-transition2 { width:100%; }
.s-transition2 img { width:100%; }
/*s-feature*/
.s-feature { padding-top:120px; padding-bottom:120px; position:relative; }
.s-feature-info { position:absolute; right:0; top:200px;  color:#070707; font-size:20px; line-height:1.5; }
.s-feature-info p { position:relative; }
.s-feature-info p::after{content:""; position:absolute; left:-22px; top:16px; width:12px; height:12px; background-color:#f08519; border-radius:50%;}
.s-feature-list { margin-top:80px;}
.s-feature-list ul li { float:left; width:780px; height:450px; position:relative; }
.s-feature-list ul li:first-child::after{content:""; position:absolute; right:-27px; top:0; width:15px; height:100%; background-color:#f08519; }
.s-feature-list ul li:nth-child(even){ margin-left:40px; }
.s-feature-list ul li .pic { width:100%; height:100%; overflow:hidden; }
.s-feature-list ul li img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;transition: 0.5s;}
.s-feature-list ul li:hover img{transform: scale(1.05);transition: 0.5s;}
/*s-trust*/
.s-trust { background: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; font-weight:bold; }
.s-trust-des { color:#000000; font-size:24px; line-height:1.5; margin-top:20px; }
.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:20px; line-height:100px;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
/*s-analyze*/
.s-analyze { padding-top:30px; padding-bottom:100px; }
.s-analyze-ban { color:#000000; font-size:24px; line-height:60px; padding:0 5%; }
.s-analyze-list { height:auto; padding-top:50px; }
.s-analyze-list ul li { float:left; width:23.5%; height:300px; background-color:#f08519; margin-top:40px;display: flex;  align-items: center; justify-content: center;transition: 0.5s;  }
.s-analyze-list ul li:nth-child(4n+2) { margin-left:2%;}
.s-analyze-list ul li:nth-child(4n+3) { margin-left:2%;}
.s-analyze-list ul li:nth-child(4n+4) { margin-left:2%;}
.s-analyze-list ul li:nth-child(1),.s-analyze-list ul li:nth-child(3),.s-analyze-list ul li:nth-child(6),.s-analyze-list ul li:nth-child(8) { background-color:#f08519; }
.s-analyze-list ul li:nth-child(2),.s-analyze-list ul li:nth-child(4),.s-analyze-list ul li:nth-child(5),.s-analyze-list ul li:nth-child(7) { background-color:#72bb38; }
.s-analyze-list ul li:hover { transform: scale(1.05);transition: 0.5s; box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.2);  }
.s-analyze-list ul li .tit { text-align:center; color:#fefefe; font-size:24px; line-height:1.8; font-weight:bold; padding:0 40px;  }
/*c-advantages*/
.c-advantages { padding-top:120px; padding-bottom:120px; }
.c-advantages-list { margin-top:50px; }
.c-advantages-list ul li { float:left; width:356px; height:527px; position:relative; }
.c-advantages-list ul li:nth-child(4n+2) { margin-left:58.66px;}
.c-advantages-list ul li:nth-child(4n+3) { margin-left:58.66px;}
.c-advantages-list ul li:nth-child(4n+4) { margin-left:58.66px;}
.c-advantages-list ul li .pic { width:100%; height:100%; }
.c-advantages-list ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center top;transition: 0.5s;}
.c-advantages-list ul li .pic img:hover {transform: scale(1.05);transition: 0.5s;}
.c-advantages-list ul li .con { position:absolute; top:0; left:0; padding:120px 30px 0 30px; }
.c-advantages-list ul li .con .tit { color:#000000; font-size:22px; line-height:1.5; }
.c-advantages-list ul li .con .des { color:#0c0c0c; font-size:14px; line-height:24px; margin-top:16px; }
.c-advantages-list ul li .con .more { width:54px; height:8px; background-color:#72bb38; border-radius:4px; margin-top:20px; }
/*c-technology*/
.c-technology { background:#cdedfe url(../images/technology-bg.jpg) no-repeat center center; background-size:cover; padding-top:60px; padding-bottom:60px; }
.c-technology-show { background:url(../images/technology-center.png) no-repeat top center; background-size:auto 870px; height:1020px; position:relative; margin-top:90px; display:block; }
.c-technology-show ul li { position:absolute; }
.c-technology-show ul li .tit { color:#000000; font-size:30px; line-height:1.5; transition: 0.5s;cursor:pointer; }
.c-technology-show ul li .des { color:#000000; font-size:20px; line-height:1.6; margin-top:5px; transition: 0.5s;cursor:pointer; }
.c-technology-show ul li:nth-child(1) { left:0; top:156px; width:376px; text-align:right; }
.c-technology-show ul li:nth-child(2) { left:0; top:504px; width:400px; text-align:right;}
.c-technology-show ul li:nth-child(3) { left:0; top:820px; width:100%; text-align:center;}
.c-technology-show ul li:nth-child(4) { right:0; top:504px; width:376px;}
.c-technology-show ul li:nth-child(5) { right:0; top:162px; width:366px;}
.c-technology-pic { display:none; text-align:center; margin-top:90px;}
.c-technology-pic img { max-width:100%;}
.c-technology-show { width:1260px; margin:0 auto; background-size:auto 684px; height:810px; margin-top:80px; }
.c-technology-show ul li .tit { font-size:24px;}
.c-technology-show ul li .des { font-size:17px; }
.c-technology-show ul li:nth-child(1) { top:127px; width:300px; }
.c-technology-show ul li:nth-child(2) { top:400px; width:320px; }
.c-technology-show ul li:nth-child(3) { top:640px; }
.c-technology-show ul li:nth-child(4) { top:400px; width:315px;}
.c-technology-show ul li:nth-child(5) { top:125px; width:300px;}
/*.rotating-background {  width: 300px;  height: 300px;  background-image: url(../images/technology-line.png);  background-size: cover;  background-position: center;  animation: rotateBackground 10s linear infinite; }
@keyframes rotateBackground {  from {  transform: rotate(360deg); } to {transform: rotate(0deg); } }*/
.c-technology-show ul li:hover .tit {transform: scale(1.05);transition: 0.5s; }
.c-technology-show ul li:hover .des {transform: scale(1.05);transition: 0.5s; }
.c-technology-show { width:1050px;  background-size:auto 570px; height:680px; margin-top:70px; }
.c-technology-show ul li .tit { font-size:20px;}
.c-technology-show ul li .des { font-size:15px; }
.c-technology-show ul li:nth-child(1) { top:107px; width:250px; }
.c-technology-show ul li:nth-child(2) { top:330px; width:267px; }
.c-technology-show ul li:nth-child(3) { top:538px; }
.c-technology-show ul li:nth-child(4) { top:336px; width:260px;}
.c-technology-show ul li:nth-child(5) { top:107px; width:250px;}
/*c-case*/
.c-case { padding-top:120px; padding-bottom:120px; }
.c-case-list {  height:1160px; position:relative; margin-top:100px;}
.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:#f08519; opacity:1;}
.c-case-li { display:block; width:100%; height:auto;  }
.c-case-li .pic { height:245px; 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:260px; background-color:#FFF; padding:15px 25px 0 25px; }
.c-case-li .con .tit { color:#000000; font-size:24px; line-height:1.5;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.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: 5;-webkit-box-orient: vertical;}

.c-case-li a { display:block;box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }
/*c-transition3*/
.c-transition3 { width:100%; background-color:#72bb38; }
.c-transition3 img { width:100%; }
/*c-domain*/
.c-domain { padding-top:100px; padding-bottom:100px; }
.c-domain-list { margin-top:80px; }
.c-domain-list ul li { margin-top:50px; position:relative; height:200px;}
.c-domain-list ul li .pic { height:100%; overflow:hidden;transition: 0.5s; }
.c-domain-list ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: 80% 30%;}
.c-domain-list ul li .pic:hover {transform: scale(1.05);transition: 0.5s;}
.c-domain-list ul li .con { position:absolute; top:40px; left:5%; width:60%; }
.c-domain-list ul li .con .tit { color:#000000; font-size:24px; line-height:1.5;}
.c-domain-list ul li .con .des { color:#0f0f10; font-size:14px; line-height:1.8; margin-top:20px; }
.c-domain-list ul li:hover .con .tit { color:#7cc046;}
.c-domain-list ul li:hover .con .des { color:#7cc046;  }
/*t-team*/
.t-team { padding-top:150px; padding-bottom:150px; }
.t-team-left { float:left; width:500px; margin-left:50px; }
.t-team-left img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.t-team-right { float:right; width:748px; margin-right:182px; }
.t-team-right .en { color:#070707; font-size:13px; line-height:1.5; margin-top:30px; }
.t-team-right .tit { color:#000000; font-size:30px; line-height:1.5; font-weight:bold; letter-spacing: 10px; position:relative;}
.t-team-right .tit::after{content:""; position:absolute; left:0; bottom:-20px; width:63px; height:7px; background-color:#f08519; border-radius:4px;}
.t-team-right .des { color:#000000; font-size:14px; line-height:1.7; margin-top:110px; }
.t-team-right .more { color:#171717; font-size:14px; line-height:1.5; margin-top:80px; }
.t-team-right .more i { display:inline-block; width:69px; height:9px; background:url(../images/team-icon.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-right:10px; margin-top:-4px; }
/*t-panel-ban*/
.t-panel-ban { background-color:#72bb38; text-align:center; padding-top:80px; padding-bottom:80px; }
.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:100px; padding-bottom:100px; 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:#f08519; border-radius:4px;}
.t-panel-left .des { color:#2e2e2e; font-size:14px; 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%; }
.t-panel-left .pic img:hover { transform: scale(1.05);transition: 0.5s; }
.t-panel-right { width:660px; position:absolute; right:0; bottom:0; }
.t-panel-right img{max-width: 100%;max-height: 100%;vertical-align: middle;}
/*t-personnel*/
.t-personnel { background-color:#f0f8fb; padding-bottom:120px; }
.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:950px; color:#0b0b0c; font-size:14px; line-height:1.76;  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:#f08519; border-radius:4px;}
.t-personnel-right img { width:20px; margin-right:10px; }
/*t-personnel-list*/
.t-personnel-list { padding-top:120px; padding-bottom:120px;}
.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%;}
.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; }
/*t-strategy*/
.t-strategy { padding-top:120px; padding-bottom:120px; }
.t-strategy-show { position:relative; margin-top:70px; }
.t-strategy-show .swiper-container{width:100%;}
.t-strategy-show .swiper-slide{ width:auto; height:auto; }
.t-strategy-show .gallery-top{height:427px; margin-top:70px; }
.t-strategy-show .gallery-top .swiper-slide {height:427px; text-align:center; }
.t-strategy-show .gallery-top .swiper-slide img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.t-strategy-show .gallery-top .swiper-slide img:hover{transform: scale(1.05);transition: 0.5s;}
.t-strategy-show .gallery-thumbs{height:90px;  padding:0 10%;}
.t-strategy-show .gallery-thumbs .swiper-slide{width:25%;height:90px; opacity:1; text-align:center;}
.t-strategy-show .gallery-thumbs .swiper-slide .tit { display:inline-block; padding:0 15px; background-color:#FFF; color:#000000; font-size:16px; line-height:74px; height:90px; border-radius:45px; cursor:pointer; position:relative; }
.t-strategy-show .gallery-thumbs .swiper-slide .tit::after{content:""; position:absolute; left:50%; margin-left:-31px; bottom:10px; width:62px; height:7px; background-color:#f08519; border-radius:4px; display:none; }
.t-strategy-show .gallery-thumbs .swiper-slide-thumb-active .tit { background-color:#e4e5e5; color:#f08519; }
.t-strategy-show .gallery-thumbs .swiper-slide-thumb-active .tit::after { display:block; }
/*t-centre*/
.t-centre { padding-top:60px; padding-bottom:60px; }
.t-centre-show { text-align:center; padding-top:90px; padding-left:81px; }
.t-centre-show ul li { float:left; height:403px; margin-top:30px; }
.t-centre-show ul li:nth-child(5n+1) { width:704px;}
.t-centre-show ul li:nth-child(5n+2)  { width:704px; margin-left:30px; }
.t-centre-show ul li:nth-child(5n+3) {  width:355px;  }
.t-centre-show ul li:nth-child(5n+4) { width:321px; margin-left:30px; }
.t-centre-show ul li:nth-child(5n+5) { width:704px;  margin-left:30px;}
.t-centre-show img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.t-centre-show img:hover{transform: scale(1.05);transition: 0.5s;}
/*t-centre-s*/
.t-centre-s { padding-top:60px; padding-bottom:60px; }
.t-centre-s-show { text-align:center; padding-top:90px; }
.t-centre-s-show ul li { float:left; height:400px; margin-top:22px; }
.t-centre-s-show ul li:nth-child(7n+1) { width:54px;}
.t-centre-s-show ul li:nth-child(7n+2)  { width:690px; margin-left:22px; }
.t-centre-s-show ul li:nth-child(7n+3) {  width:390px; margin-left:22px;  }
.t-centre-s-show ul li:nth-child(7n+4) { width:390px; margin-left:22px; }
.t-centre-s-show ul li:nth-child(7n+5) { width:766px; }
.t-centre-s-show ul li:nth-child(7n+6) { width:50px;  margin-left:22px;}
.t-centre-s-show ul li:nth-child(7n+7) { width:740px;  margin-left:22px;}
.t-centre-s-show img{width: 100%;height: 100%; object-fit: cover;object-position: center 30%;transition: 0.5s;}
.t-centre-s-show img:hover{transform: scale(1.05);transition: 0.5s;}
/*a-environment*/
.a-environment { padding-top:120px; padding-bottom:90px; }
.a-environment-list { margin-top:100px; }
.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 .tit { color:#ffffff; font-size:18px; line-height:58px; background-color:#f08519; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.a-environment-list ul li:hover .pic img {transform: scale(1.05);transition: 0.5s;}
/*a-transition*/
.a-transition { width:100%; background-color:#d6e2ed; }
.a-transition img { width:100%; transition: 0.5s;transform-origin: bottom center; display:block;}
.a-transition:hover img {transform: scale(0.95);transition: 0.5s;}
/*a-demeanour*/
.a-demeanour { padding-top:120px; padding-bottom:120px; }
.a-demeanour-top { margin-top:100px; }
.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:950px; 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:#f08519; 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); }
/*a-contact*/
.a-contact { padding-top:120px; padding-bottom:120px; }
.a-contact-list { height:auto; }
.a-contact-list ul li { margin-top:120px; height:500px; 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%;}
.a-contact-list ul li .con { position:absolute; top:0; left:0; width:100%; height:100%; padding:150px 0 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:120px; background-color:#f0f8fb; border-radius:40px; padding:100px 100px 100px 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 { height:600px; position:relative; margin-top:60px; padding-bottom:50px; }
.a-home-list .swiper-container{width:100%;height:100%; margin:0 auto;}
.a-home-list .swiper-slide{text-align:center;font-size:18px;height:calc((100% - 60px)/ 3);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex; }
.a-home-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-home-list .swiper-button-prev:after { display:none;}
.a-home-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-home-list .swiper-button-next:after { display:none;}
.a-home-list .swiper-pagination { width:100%; text-align:center; bottom:-23px; }
.a-home-list .swiper-pagination-bullet { width:16px; height:16px; background: #898988; opacity: 1; margin:0 5px;}
.a-home-list .swiper-pagination-bullet-active { background-color:#f08519; opacity:1;}
.a-home-li { display:block; width:100%; height:auto;  color:#000000; font-size:20px; line-height:1.8; text-align:left;  }
/*c-company*/
.c-company { padding-top:120px; padding-bottom:120px; }
.c-company-show { margin-top:50px; }
.c-company-show .pic { float:left; width:745px; }
.c-company-show .pic video{max-width: 100%;max-height: 100%;vertical-align: middle;}
.c-company-show .con { float:right; width:795px; color:#000000; font-size:16px; line-height:1.6; text-align:justify; }
/*c-idea*/
.c-idea { background-color:#d4e7c5; padding-top:80px; padding-bottom:80px; }
.c-idea ul li { float:left; width:25%; padding-left:20px; position:relative;  color:#1c1f1a; font-size:26px; line-height:1.4; }
.c-idea ul li::after{content:""; position:absolute; left:0; top:0; width:3px; height:100%; background-color:#f08519; }
.c-idea ul li:first-child::after { display:none; }
/*c-leader*/
.c-leader { padding-top:120px; padding-bottom:120px; }
.c-leader-show { margin-top:100px; }
.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;}
.c-leader-left img:hover{transform: scale(1.05);transition: 0.5s;}
.c-leader-right { float:right; width:870px; color:#000000; font-size:16px; line-height:2.2;  text-align:justify; }
.c-leader-right img { vertical-align:middle; }
/*c-vision*/
.c-vision { background-color:#f4f4f4; text-align:center;color:#000000; font-size:30px; line-height:2.5; padding-top:120px; padding-bottom:100px; }
.c-vision img { width:50%; }
.c-vision img:hover { transform: scale(1.05);transition: 0.5s; }
/*c-culture*/
.c-culture { padding-top:120px; padding-bottom:120px; }
.c-culture-list { padding-top:20px; margin-left:191px; }
.c-culture-list ul li { float:left; width:386px; height:530px; position:relative; margin-top:80px; background: linear-gradient(to bottom, #b6bfc3 30%, #ffffff 70%); }
.c-culture-list ul li:nth-child(3n+2) { margin-left:30px;}
.c-culture-list ul li:nth-child(3n+3) { margin-left:30px;}
.c-culture-list ul li .des { position:absolute; top:0; left:0; width:100%; height:auto;color:#ffffff; font-size:18px; line-height:1.3; font-weight:bold; padding:50px 30px 0 30px; }
.c-culture-list ul li .pic { height:380px;transition: 0.5s; }
.c-culture-list ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}
.c-culture-list ul li .tit { color:#ffffff; font-size:24px; line-height:84px; margin-top:16px; background-color:#c5dab4; text-align:center;transition: 0.5s; }
.c-culture-list ul li:nth-child(even) .tit { background-color:#f08519; }
.c-culture-list ul li:hover .pic { height:418px; }
.c-culture-list ul li:hover .tit { line-height:46px; }
/*c-course*/
.c-course{ padding-top:120px; padding-bottom:120px; }
.c-course-list { background-color:#eceded; }
.c-course-list { position:relative; margin-top:70px; padding-top:180px; 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; }
/*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:#f08519; 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;}
.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; }
/*b-about*/
.b-about { background: linear-gradient( #ffffff 40%,#e0e1e2);padding-top:120px; padding-bottom:120px; }
.b-about-show { margin-top:70px; }
.b-about-left { float:left; width:580px; }
.b-about-left img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.b-about-right { float:right; width:850px; color:#000000; font-size:23px; line-height:1.7;  }
/*b-faculty*/
.b-faculty { padding-top:120px; padding-bottom:120px;  }
.b-faculty-top { height:auto; }
.b-faculty-top ul li { margin-top:100px; }
.b-faculty-top ul li .pic { float:left; width:430px; }
.b-faculty-top ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.b-faculty-top ul li .con { float:right; width:1000px; }
.b-faculty-top ul li .con .tit { color:#000000; font-size:23px; line-height:1.73; font-weight:bold; }
.b-faculty-top ul li .con .des { color:#000000; font-size:23px; line-height:1.73; margin-top:60px; }
.b-faculty-list { margin-top:100px; }
.b-faculty-list ul li { float:left; width:430px; text-align:center; }
.b-faculty-list ul li:nth-child(3n+2) { margin-left:155px;}
.b-faculty-list ul li:nth-child(3n+3) { margin-left:155px;}
.b-faculty-list ul li .pic { height:507px; overflow:hidden; }
.b-faculty-list ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;transition: 0.5s;}
.b-faculty-list ul li .tit { color:#ffffff; font-size:23px; line-height:60px; background-color:#f08519; }
.b-faculty-list ul li:hover .pic img{transform: scale(1.05);transition: 0.5s;}
/*b-study*/
.b-study { padding-top:120px; padding-bottom:120px;  }
.b-study-list { padding-top:60px; }
.b-study-list ul li { float:left; width:360px; height:570px; margin-top:40px; }
.b-study-list ul li:nth-child(2) { margin-left:53.33px;}
.b-study-list ul li:nth-child(3) { margin-left:53.33px;}
.b-study-list ul li:nth-child(4) { margin-left:53.33px;}
.b-study-list ul li .pic { height:100%; overflow:hidden; }
.b-study-list ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}
.b-study-list ul li:nth-child(n+5) { float:left; width:100%; height:380px; margin-left:0; }
/*b-events*/
.b-events { padding-top:120px; padding-bottom:120px;  }
.b-events-list {  height:780px; position:relative; margin-top:100px;}
.b-events-list .swiper-container{width:100%;height:100%; margin:0 auto;}
.b-events-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; }
.b-events-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; }
.b-events-list .swiper-button-prev:after { display:none;}
.b-events-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; }
.b-events-list .swiper-button-next:after { display:none;}
.b-events-list .swiper-pagination { width:100%; text-align:center; }
.b-events-list .swiper-pagination-bullet { width:16px; height:16px; background: #898988; opacity: 1; margin:0 5px;}
.b-events-list .swiper-pagination-bullet-active { background-color:#f08519; opacity:1;}
.b-events-li { display:block; width:100%; height:auto;  }
.b-events-li .pic { height:306px; overflow:hidden; }
.b-events-li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}
/*右侧漂浮*/
.slider-bg{width:70px;height:auto;position:fixed;right:2px;bottom:100px;z-index:100;box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}
.slider-bg .toolbar_btn ul li { cursor:pointer;position:relative;display:block;height:90px; }
.slider-bg .toolbar_btn ul li samp{position:relative;display:block;width:70px; height:90px;-webkit-transition:all .4s cubic-bezier(.2,.83,.42,.91);transition:all .4s cubic-bezier(.2,.83,.42,.91);z-index:2;border-left:#eeeeee solid 1px; border-right:#eeeeee solid 1px; border-top:#eeeeee solid 1px; background-color:#FFF; text-align:center; padding-top:15px; }
.slider-bg .toolbar_btn ul li:last-child samp{  border-bottom:#eeeeee solid 1px;}
.slider-bg .toolbar_btn ul li .iconi{width:32px;height:32px; display:inline-block;}
.slider-bg .toolbar_btn ul li:nth-child(1) .iconi { background:url(../images/slider-samp1.png) no-repeat; background-size:100% 100%;}
.slider-bg .toolbar_btn ul li:nth-child(2) .iconi { background:url(../images/slider-samp2.png) no-repeat; background-size:100% 100%;}
.slider-bg .toolbar_btn ul li:nth-child(3) .iconi { background:url(../images/slider-samp3.png) no-repeat; background-size:100% 100%;}
.slider-bg .toolbar_btn ul li .tit { color:#878685; font-size:14px; line-height:20px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;font-family:Microsoft YaHei; }
.slider-bg .toolbar_btn ul li:hover samp { background-color:#7cc046; border-left:#7cc046 solid 1px; border-right:#7cc046 solid 1px; border-top:#7cc046 solid 1px; }
.slider-bg .toolbar_btn ul li:last-child:hover samp{  border-bottom:#7cc046 solid 1px;}
.slider-bg .toolbar_btn ul li:hover .tit {color:#ffffff;}
.slider-bg .toolbar_btn ul li:nth-child(1):hover .iconi { background:url(../images/slider-samp12.png) no-repeat; background-size:100% 100%;}
.slider-bg .toolbar_btn ul li:nth-child(2):hover .iconi { background:url(../images/slider-samp22.png) no-repeat; background-size:100% 100%;}
.slider-bg .toolbar_btn ul li:nth-child(3):hover .iconi { background:url(../images/slider-samp32.png) no-repeat; background-size:100% 100%;}
.slider-bg .toolbar_btn ul li em{ font-style:normal; font-size:12px; line-height:38px;position:absolute;z-index:1;top:17px;right:70px;display:block;overflow:hidden;width:0;height:38px;-webkit-transition:all .4s cubic-bezier(.2,.83,.42,.91);transition:all .4s cubic-bezier(.2,.83,.42,.91);text-align:center;color:#fff; font-weight:normal;}
.slider-bg .toolbar_btn ul li em i { font-style:normal;}
.slider-bg .toolbar_btn ul li:hover em{width:109px;background:#7cc046}
.slider-bg .toolbar_btn ul li:hover em.slider-b{width:154px!important; }
.slider-bg .toolbar_btn ul li:hover em.slider-c{width:121px!important;height:121px!important; margin-top:-38px;}
.slider-bg .toolbar_btn ul li:hover em.slider-c i {width:117px;height:117px;display:block;margin-left:2px;margin-top:2px; }
.slider-bg .toolbar_btn ul li:hover em.slider-c i img{max-width: 100%;max-height: 100%;vertical-align: middle;}
/*分页*/
.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:#014fa2;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:#014fa2;border-color:#014fa2}
.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-top:#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%; }
/*d-details*/
.d-details { padding:50px 70px 50px 70px; }
.d-details-li { background-color:#FFF; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); margin-top:90px; padding:0 100px 40px 90px; }
.d-details-left { float:left; width:700px; }
.d-details-top { height:auto; }
.d-details-top .con { float:left; width:350px;  color:#828282; font-size:22px; line-height:1.8; margin-top:150px; }
.d-details-top .con h3 { color:#171717; font-size:28px; }
.d-details-top .pic { float:right; width:335px; margin-top:35px; }
.d-details-top .pic img { width:100%; }
.d-details-bot { width:100%; }
.d-details-bot img { width:78%; margin-top:-15px; }
.d-details-right { float:right; width:810px; margin-top:90px; }
.d-details-right img { width:100%; margin-bottom:35px; }
/*d-element*/
.d-element { padding:50px 70px 50px 70px; }
.d-element-li { background-color:#FFF; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); margin-top:90px; padding:70px 14%; }
.d-element-li img  { width:100%; }
/*d-device*/
.d-device { padding:50px 70px 50px 70px; }
.d-device-li { background-color:#FFF; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); margin-top:90px; padding:0 100px 40px 140px; }
.d-device-left { float:left; width:700px; }
.d-device-top { height:auto; }
.d-device-top .con { width:400px;  color:#828282; font-size:22px; line-height:1.8; margin-top:130px; }
.d-device-top .con h3 { color:#171717; font-size:28px; }
.d-device-top .pic { width:250px; margin-left:315px; }
.d-device-top .pic img { width:100%; }
.d-device-right { float:right; width:810px; margin-top:90px; }
.d-device-right img { width:100%; margin-bottom:35px; }

/*s-solution*/
.s-solution { padding-top:80px; padding-bottom:80px; }
.s-solution-list { margin-top:80px; text-align:center; }
.s-solution-list ul { display:inline-block; }
.s-solution-list ul li { float:left; width:170px; height:230px; background:url(../images/solution-bg.png) no-repeat center center; background-size:100% 100%; color:#ffffff; font-size:28px; line-height:210px; margin:0 90px; }
.s-solution-tit { color:#020202; font-size:24px; line-height:1.8; text-align:center; margin-top:50px; }
.s-solution-des { color:#000000; font-size:18px; line-height:1.8; text-align:left; padding:0 22%; margin-top:40px;}
.s-solution-pic { text-align:center;  margin-top:50px; height:500px;}
.s-solution-pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.s-solution-info { text-align:center; margin-top:40px; }
.s-solution-info ul { display:inline-block; }
.s-solution-info ul li { float:left; width:320px; height:50px; background-color:#e8f3fd; border-radius:23px;  color:#000000; font-size:24px; line-height:50px; margin:0 30px; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2); }

/*s-institutions*/
.s-institutions { background:#cde8fd url(../images/institutions-bg.jpg) no-repeat center center; background-size:cover; padding-top:40px; padding-bottom:80px; }
.s-institutions-pic { margin-top:50px; text-align:center; }
.s-institutions-pic ul { display:inline-block; }
.s-institutions-pic ul li { float:left; width:400px; height:215px; margin:0 16px;  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); }
.s-institutions-pic ul li  img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}
.s-institutions-des  { padding:0 16%; color:#000000; font-size:24px; line-height:1.8; text-align:left; margin-top:50px;}
.s-institutions-list { margin-left:10%; padding-top:20px; }
.s-institutions-list ul li { float:left; width:auto; height:65px; color:#030303; font-size:24px; line-height:63px; background-color:#FFF; border:#f0861a solid 1px;  border-radius:15px; text-align:center;  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2); margin-left:60px; padding:0 30px; margin-top:40px; position:relative; }
.s-institutions-list ul li:nth-child(even) { border:#70b53b solid 1px; }
.s-institutions-list ul li:nth-child(4) { margin-left:380px; }
.s-institutions-list ul li::after{content:""; position:absolute; left:-7px; top:-13px; width:30px; height:34px; background:url(../images/institutions-nob1.png) no-repeat center center; background-size:100% 100%; }
.s-institutions-list ul li:nth-child(2)::after{ background:url(../images/institutions-nob2.png) no-repeat center center; background-size:100% 100%; }
.s-institutions-list ul li:nth-child(3)::after{ background:url(../images/institutions-nob3.png) no-repeat center center; background-size:100% 100%; }
.s-institutions-list ul li:nth-child(4)::after{ background:url(../images/institutions-nob4.png) no-repeat center center; background-size:100% 100%; }
.s-institutions-list ul li:nth-child(5)::after{ background:url(../images/institutions-nob5.png) no-repeat center center; background-size:100% 100%; }
/*s-indicator*/
.s-indicator { padding-top:30px; padding-bottom:50px; }
.s-indicator-pic{ text-align:center; height:500px;}
.s-indicator-pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.s-indicator-des  { color:#000000; font-size:18px; line-height:1.8; text-align:center; margin-top:30px;}
/*s-flow*/
.s-flow { height:auto; }
.s-flow-box { background-color:#e8f3fd; margin-top:30px; padding-top:60px; padding-bottom:75px; }
.s-flow-list { margin:0 16%; background:url(../images/flow-line.png) no-repeat center center; background-size:100% auto;}
.s-flow-list ul li { float:left; width:26%; height:70px; color:#030303; font-size:24px; line-height:68px; background-color:#FFF; border:#f0861a solid 1px;  border-radius:15px; text-align:center;  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2); margin-left:5%; position:relative; }
.s-flow-list ul li:nth-child(even) { border:#70b53b solid 1px; }
.s-flow-list ul li:nth-child(1) { margin-left:3%; }
.s-flow-list ul li:nth-child(4) { margin-left:6%; }
.s-flow-list ul li:nth-child(n+4) { margin-top:75px; }
.s-flow-list ul li::after{content:""; position:absolute; left:-7px; top:-13px; width:30px; height:34px; background:url(../images/institutions-nob1.png) no-repeat center center; background-size:100% 100%; }
.s-flow-list ul li:nth-child(2)::after{ background:url(../images/institutions-nob2.png) no-repeat center center; background-size:100% 100%; }
.s-flow-list ul li:nth-child(3)::after{ background:url(../images/institutions-nob3.png) no-repeat center center; background-size:100% 100%; }
.s-flow-list ul li:nth-child(4)::after{ background:url(../images/institutions-nob4.png) no-repeat center center; background-size:100% 100%; }
.s-flow-list ul li:nth-child(5)::after{ background:url(../images/institutions-nob5.png) no-repeat center center; background-size:100% 100%; }
.s-flow-list ul li:nth-child(6)::after{ background:url(../images/institutions-nob6.png) no-repeat center center; background-size:100% 100%; }

/*s-remediation*/
.s-remediation { padding-top:90px; padding-bottom:110px; }
.s-remediation-list { padding:0 8%; }
.s-remediation-list ul li { margin-top:50px; height:240px; position:relative; }
.s-remediation-list ul li .pic { width:100%; height:100%; overflow:hidden; border-radius:25px; }
.s-remediation-list ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}
.s-remediation-list ul li .tit { position:absolute; left:0; top:50px; width:100%; padding-left:70px; color:#000000; font-size:24px; line-height:1.8;  }




@media (max-width:1850px){
.wrap{width:75%}
/*header1650*/
.header{height:80px; }
.header .logo{ height:80px; width:16%;}
.header .nav ul li{  margin-left:18px; } 
.header .nav ul li>a {font-size:16px; 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 .sub { top:80px; }
.header .nav ul li .sub ul li a {  font-size:15px;line-height:50px;  }
/*h-tag1650*/
.h-tag { width:100px; margin-top:20px; height:60px; margin-left:8px; }
.h-tag-top { font-size:16px; line-height:40px; background-size:16px 16px; padding-left:20px; }
.h-tag-top i { width:11px; height:11px;}
.h-tag-bot { top:60px; line-height:40px; }
/*h-search1650*/
.h-search { width:40px; height:40px; margin-top:20px; }
.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; }
/*banner1650*/
.banner { height:670px; }
.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; }
/*public1650*/
.public-left .en2 { font-size:23px;}
.public-left .tit2 {  font-size:23px; margin-top:10px; }
.public-left .en { font-size:13px;  }
.public-left .tit { font-size:24px; margin-top:7px; }
.public-right .more { width:160px; height:40px; border-radius:20px; font-size:14px; line-height:40px; margin-top:50px; }
.public-right .more::after{ right:13px; margin-top:-9px; width:18px; height:18px; }
.public-right .more a { padding-left:20px; }
/*i-news1650*/
.i-news { padding-top:90px; padding-bottom:80px; }
.i-news-show { margin-top:40px; }
.i-news-left { width:39%; height:370px; }
.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:95px;}
.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; line-height:28px; }
.i-news-right { width:55%; }
.i-news-right ul li { margin-bottom:24px; }
.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; line-height:28px; }
/*i-advantage1650*/
.i-advantage { padding-top:70px; padding-bottom:80px; }
.i-advantage-left { width:55%; }
.i-advantage-left .i-advantage-des { font-size:16px; margin-top:20px; }
.i-advantage-left .i-advantage-more { width:160px; height:50px; line-height:50px; font-size:15px; margin-top:70px; }
.i-advantage-left .i-advantage-list { margin-top:70px; }
.i-advantage-left .i-advantage-list ul li .pic { width:60px; }
.i-advantage-left .i-advantage-list ul li .info { width:calc(100% - 70px);  font-size:14px; margin-top:5px; }
/*i-ecology1650*/
.i-ecology { padding-top:80px; padding-bottom:90px; }
.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:18px; }
.i-ecology-list ul li .con .tit::after{ bottom:-75px; width:25px; height:25px; }
.i-ecology-list ul li .con .en { font-size:16px; }
.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-industrial1650*/
.i-industrial { padding-top:70px; padding-bottom:80px; }
.i-industrial-ban { margin-top:27px; }
.i-industrial-ban ul li { margin-left:0; }
.i-industrial-ban ul li::after{ bottom:-14px; width:65px; }
.i-industrial-ban ul li .tit { font-size:22px; }
.i-industrial-ban ul li .des { font-size:16px; margin-top:8px; }
.i-industrial-con { margin-top:50px; }
.i-industrial-con ul li { width:34%; height:230px; }
.i-industrial-con ul li:nth-child(4n+2) { width:20%; margin-left:2%;}
.i-industrial-con ul li:nth-child(4n+3) { width:20%; margin-left:2%;}
.i-industrial-con ul li:nth-child(4n+4) { width:20%; margin-left:2%;}
.i-industrial-con ul li .con { padding:160px 20px 0 20px; }
.i-industrial-con ul li .con::after{ left:20px; top:40px; font-size:24px; }
.i-industrial-con ul li .con .tit { font-size:22px; }
.i-industrial-con ul li .con .des { font-size:14px;  margin-top:13px; }
.i-industrial-con ul li.active .con {padding:30px 30px 0 30px;  }
/*i-activities1650*/
.i-activities { padding-top:60px; padding-bottom:70px; }
.i-activities-list { padding-top:35px; }
.i-activities-list ul li { width:32%; }
.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; }
/*i-purifier1650*/
.i-purifier { padding-top:60px; padding-bottom:80px; }
.i-purifier-left { width:48.5%; }
.i-purifier-info { font-size:18px; padding:0 20px;margin-top:30px; }
.i-purifier-tit { font-size:34px; margin-top:30px; }
.i-purifier-en { font-size:12px; margin-top:10px; }
.i-purifier-des { font-size:16px; margin-top:32px; padding-left:10px; }
.i-purifier-des p { background-size:26px 26px; padding-left:45px; }
.i-purifier-more { width:160px; height:50px; line-height:50px; font-size:16px; margin-top:70px; }
.i-purifier-right { width:48.5%; }
/*i-product1650*/
.i-product { padding-top:90px; padding-bottom:90px; }
.i-product-box { padding:15px; }
.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-product-more { width:240px; height:40px; margin-top:60px; }
.i-product-more a { font-size:16px; line-height:40px; border-radius:20px; }
/*i-brand1650*/
.i-brand { padding-top:50px; padding-bottom:90px; }
.i-brand-ban  { margin-top:50px; }
.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%;}
/*i-services1650*/
.i-services { padding-top:90px; padding-bottom:90px; }
.i-services-show { margin-top:80px; }
.i-services-show .tit { font-size:24px; }
.i-services-show .pic { width:1260px; margin:0 auto; }
/*dot11650*/
.dot1  { top:308px; left:938px; }
.dot2 { top:417px; left:1015px; }
.dot3 { top:244px; left:210px; }
.dot4 { top:218px; left:665px; }
.dot5 { top:337px; left:610px; }
/*footer1650*/
.footer{ font-size:15px; padding-top:90px; padding-bottom:110px; }
.f-left { width:38%; margin-top:8px; }
.f-logo { width:90%; }
.f-contact { font-size:16px; margin-top:40px; padding-left:70px; }
.f-contact img { margin-right:8px; }
.f-mid { width:46%; margin-left:5%; }
.f-mid dl dt { font-size:16px; margin-bottom:13px; }
.f-right { margin-top:18px; }
/*banner-n1650*/
.banner-n { height:670px; }
.banner-n-li .con .tit { font-size:34px; margin-top:290px; }
.banner-n-li .con .des { font-size:27px; }
.banner-n-li .con .more { width:110px; height:30px; margin-top:19px; }
.banner-n-li .con .more a {font-size:16px; line-height:30px;  }
/*s-public1650*/
.s-public { font-size:24px; }
.s-public::after{ margin-left:-81px; width:162px; height:3px; }
.p-public { font-size:24px; }
.p-public::after{ margin-left:-81px; width:162px; height:3px; }
/*s-relation1650*/
.s-relation { padding-top:80px;  }
.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 9% 115px 9%;  margin:0 150px; }
/*s-compare1650*/
.s-compare { padding-top:90px; padding-bottom:90px; }
.s-compare-show { margin-top:90px; }
.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-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:#f2f3f3 url(../images/customization-nob1.png) no-repeat left bottom; background-size:190px auto;}
.s-customization-right ul li:nth-child(2) { background:#f2f3f3 url(../images/customization-nob2.png) no-repeat left bottom; background-size:190px auto;}
.s-customization-right ul li:nth-child(3) { background:#f2f3f3 url(../images/customization-nob3.png) no-repeat left bottom; background-size:190px auto;}
.s-customization-right ul li .tit { font-size:22px; line-height:80px; }
.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; }
/*t-talent1650*/
.t-talent {  padding-top:100px; }
.t-public .en { font-size:13px; }
.t-public .tit { font-size:23px; }
.t-public .tit::after{ bottom:-18px; width:28px; height:5px; }
.t-public .des { font-size:17px; margin-top:45px; }
.t-talent-list { padding-top:60px; }
.t-talent-list ul li { margin-bottom:80px;  padding:60px 24px;}
.t-talent-list ul li .icon { right:18px; top:18px; width:130px; }
.t-talent-list ul li .tit { font-size:18px; }
.t-talent-list ul li .des { font-size:14px; margin-top:50px; }
/*p-series1650*/
.p-series { padding-top:100px; padding-bottom:100px; }
.p-series-list { padding-top:8px; }
.p-series-list ul li { width:48.5%; height:275px; margin-top:80px; }
.p-series-list ul li:nth-child(even) { margin-left:3%; }
.p-series-list ul li .con { width:56%;padding:45px 0 0 45px;  }
.p-series-list ul li .con .tit { font-size:18px; line-height:27px; height:54px; }
.p-series-list ul li .con .des { font-size:16px; line-height:30px; height:90px; margin-top:20px; }
.p-series-list ul li .con .more { width:150px; height:30px; font-size:16px; line-height:28px; margin-top:13px; }
.p-series-list ul li .pic { width:41%; }
/*p-debubble1650*/
.p-debubble-list { margin-top:100px; }
.p-debubble-more { width:146px; height:34px; font-size:18px; line-height:34px;  }
.p-debubble-more i { width:20px; height:16px;}
/*p-filter1650*/
.p-filter { padding-top:100px; padding-bottom:100px; }
.p-filter-list { padding-top:50px; }
.p-filter-list ul li { width:20%; height:390px; margin-top:60px; }
.p-filter-list ul li:nth-child(4n+2) { margin-left:6.66%;}
.p-filter-list ul li:nth-child(4n+3) { margin-left:6.66%;}
.p-filter-list ul li:nth-child(4n+4) { margin-left:6.66%;}
.p-filter-list ul li .pic { height:240px; }
.p-filter-list ul li .pic .swiper-pagination-bullet { width:30px; height:5px; }
.p-filter-list ul li .tit {  font-size:18px; line-height:32px; height:64px;margin-top:18px;  padding-left:18px; }
.p-filter-list ul li .more { margin-top:12px; margin-right:18px; }
/*p-equipment1650*/
.p-equipment { padding-top:28px; padding-bottom:28px; }
.p-equipment-list { margin-top:70px; }
.p-equipment-list ul li { width:46.5%; margin-left:2.33%; }
.p-equipment-list ul li .video { height:260px;}
.p-equipment-list ul li .con { height:260px; padding:31px 25px 0 25px; }
.p-equipment-list ul li .con .ban { font-size:22px;  }
.p-equipment-list ul li .con .nob { font-size:38px; margin-top:70px;  }
.p-equipment-list ul li .tit { font-size:22px; line-height:90px; }
/*s-introduction1650*/
.s-introduction { padding-top:80px; padding-bottom:80px; }
.s-introduction-list { margin-top:50px; }
.s-introduction-list ul li { width:23.5%; height:450px;  }
.s-introduction-list ul li:nth-child(4n+2) { margin-left:2%;}
.s-introduction-list ul li:nth-child(4n+3) { margin-left:2%;}
.s-introduction-list ul li:nth-child(4n+4) { margin-left:2%;}
.s-introduction-list ul li .con { padding:38px 0 0 40px; }
.s-introduction-list ul li .tit { font-size:21px; }
.s-introduction-bottom { margin-top:80px; }
.s-introduction-left { margin-left:8%; width:47%; }
.s-introduction-left ul li { width:220px; height:50px; font-size:14px; line-height:50px; border-radius:25px; margin-right:40px; margin-bottom:35px; }
.s-introduction-right { margin-right:6%; }
.s-introduction-right .nob { font-size:70px; }
.s-introduction-right .info { font-size:24px; }
/*s-chinesemarket1650*/
.s-chinesemarket { padding-top:100px; padding-bottom:100px; }
.s-chinesemarket-show { margin-top:28px; }
.s-chinesemarket-info { font-size:27px; line-height:46px; }
/*s-transition1650*/
.s-transition { padding-top:35px; padding-bottom:35px; }
.s-transition-list { padding:0 10%; }
.s-transition-list ul li { width:17%; height:200px; font-size:20px; }
.s-transition-list ul li:nth-child(4n+2) { margin-left:10.6%;}
.s-transition-list ul li:nth-child(4n+3) { margin-left:10.6%;}
.s-transition-list ul li:nth-child(4n+4) { margin-left:10.6%;}
.s-transition-list ul li .tit {width:169px; padding:60px 40px 0 40px; }
/*s-overseas1650*/
.s-overseas { padding-top:100px; padding-bottom:100px;}
.s-overseas-show { margin-top:28px;  }
/*s-feature1650*/
.s-feature { padding-top:100px; padding-bottom:100px; }
.s-feature-info { top:140px; font-size:18px; }
.s-feature-info p::after{ left:-18px; top:10px; width:10px; height:10px; }
.s-feature-list { margin-top:70px;}
.s-feature-list ul li { width:48.5%; height:360px; }
.s-feature-list ul li:first-child::after{ right:-25px; width:10px; display:none; }
.s-feature-list ul li:nth-child(even){ margin-left:3%; }
/*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:18px; line-height:90px; }
/*s-analyze1650*/
.s-analyze { padding-top:28px; padding-bottom:80px; }
.s-analyze-ban { font-size:22px; line-height:50px; padding:0 4%; }
.s-analyze-list { padding-top:40px; }
.s-analyze-list ul li {  height:280px; margin-top:30px; }
.s-analyze-list ul li .tit { font-size:22px; padding:0 35px;  }
/*c-advantages1650*/
.c-advantages { padding-top:100px; padding-bottom:100px; }
.c-advantages-list { margin-top:40px; }
.c-advantages-list ul li { width:22.2%; height:467px; }
.c-advantages-list ul li:nth-child(4n+2) { margin-left:3.73%;}
.c-advantages-list ul li:nth-child(4n+3) { margin-left:3.73%;}
.c-advantages-list ul li:nth-child(4n+4) { margin-left:3.73%;}
.c-advantages-list ul li .con { padding:90px 25px 0 25px; }
.c-advantages-list ul li .con .tit { font-size:18px; }
.c-advantages-list ul li .con .des { margin-top:14px; line-height:20px; }
.c-advantages-list ul li .con .more { width:43px; height:7px; margin-top:18px; }
/*c-technology1650*/
.c-technology { padding-top:50px; padding-bottom:50px; }
.c-technology-show { width:880px;  background-size:auto 478px; height:560px; margin-top:60px; }
.c-technology-show ul li .tit { font-size:18px;}
.c-technology-show ul li:nth-child(1) { top:90px; width:210px; }
.c-technology-show ul li:nth-child(2) { top:280px; width:223px; }
.c-technology-show ul li:nth-child(3) { top:450px; }
.c-technology-show ul li:nth-child(4) { top:270px; width:220px;}
.c-technology-show ul li:nth-child(5) { top:90px; width:209px;}
.c-technology-pic { margin-top:80px;}
/*c-case1650*/
.c-case { padding-top:100px; padding-bottom:100px; }
.c-case-list {  height:910px; margin-top:80px;}
.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; }
/*c-domain1650*/
.c-domain { padding-top:80px; padding-bottom:80px; }
.c-domain-list { margin-top:70px; }
.c-domain-list ul li { margin-top:45px; height:180px;}
.c-domain-list ul li .con {  top:35px; left:5%; width:62%; }
.c-domain-list ul li .con .tit { font-size:22px;}
.c-domain-list ul li .con .des { margin-top:15px; }
/*t-team1650*/
.t-team { padding-top:130px; padding-bottom:130px; }
.t-team-left { width:32%; margin-left:3%; }
.t-team-right { width:54%; margin-right:4%;  }
.t-team-right .en { font-size:13px; margin-top:28px; }
.t-team-right .tit { font-size:24px; letter-spacing: 8px; }
.t-team-right .tit::after{ bottom:-18px; width:50px; height:6px; }
.t-team-right .des { font-size:14px; margin-top:90px; }
.t-team-right .more { font-size:14px;  margin-top:70px; }
.t-team-right .more i { width:56px; height:8px; }
/*t-panel-ban1650*/
.t-panel-ban { padding-top:60px; padding-bottom:60px; }
.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:80px; padding-bottom:80px; }
.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 { margin-top:60px; }
.t-panel-left .pic { margin-top:60px; }
.t-panel-right { width:40%; }
/*t-personnel1650*/
.t-personnel { padding-bottom:100px; }
.t-personnel ul li { margin-top:100px; }
.t-personnel-left { width:23.5%; }
.t-personnel-left .pic { height:260px; }
.t-personnel-left .tit { font-size:22px; line-height:55px; }
.t-personnel-right { width:59%; font-size:14px; padding-top:38px; padding-bottom:80px; }
.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:100px; padding-bottom:100px;}
.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; }
/*t-strategy1650*/
.t-strategy { padding-top:100px; padding-bottom:100px; }
.t-strategy-show { position:relative; margin-top:60px; }
.t-strategy-show .gallery-top{height:340px; margin-top:60px; }
.t-strategy-show .gallery-top .swiper-slide {height:340px;}
.t-strategy-show .gallery-thumbs{height:70px;  padding:0 8%;}
.t-strategy-show .gallery-thumbs .swiper-slide{height:70px; }
.t-strategy-show .gallery-thumbs .swiper-slide .tit { padding:0 13px; font-size:14px; line-height:56px; height:70px; border-radius:35px;  }
.t-strategy-show .gallery-thumbs .swiper-slide .tit::after{ margin-left:-26px; bottom:9px; width:52px; height:6px; }
/*t-centre1650*/
.t-centre { padding-top:55px; padding-bottom:55px; }
.t-centre-show { padding:0 5%; padding-top:80px; }
.t-centre-show ul li { height:320px;}
.t-centre-show ul li:nth-child(5n+1) { width:49%;}
.t-centre-show ul li:nth-child(5n+2)  { width:49%; margin-left:2%; }
.t-centre-show ul li:nth-child(5n+3) {  width:24%;  }
.t-centre-show ul li:nth-child(5n+4) { width:23%; margin-left:2%; }
.t-centre-show ul li:nth-child(5n+5) { width:49%;  margin-left:2%;}
/*t-centre-s1650*/
.t-centre-s { padding-top:55px; padding-bottom:55px; }
.t-centre-s-show { padding-top:80px; }
.t-centre-s-show ul li { height:320px; }
.t-centre-s-show ul li:nth-child(7n+1) { width:3%;}
.t-centre-s-show ul li:nth-child(7n+2)  { width:43%; margin-left:1.5%; }
.t-centre-s-show ul li:nth-child(7n+3) {  width:24.5%; margin-left:1.5%;  }
.t-centre-s-show ul li:nth-child(7n+4) { width:24.5%; margin-left:1.5%; }
.t-centre-s-show ul li:nth-child(7n+5) { width:47.5%; }
.t-centre-s-show ul li:nth-child(7n+6) { width:3%;  margin-left:1.5%;}
.t-centre-s-show ul li:nth-child(7n+7) { width:46%;  margin-left:1.5%;}
/*a-environment1650*/
.a-environment { padding-top:100px; padding-bottom:80px; }
.a-environment-list { margin-top:80px; }
.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 .tit { font-size:16px; line-height:56px; }
/*a-demeanour1650*/
.a-demeanour { padding-top:100px; padding-bottom:100px; }
.a-demeanour-top { margin-top:80px; }
.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:750px; margin-top:80px;}
.a-demeanour-li .pic { height:235px; }
.a-demeanour-li .con .tit { font-size:18px; line-height:48px; }
/*a-contact1650*/
.a-contact { padding-top:100px; padding-bottom:100px; }
.a-contact-list ul li { margin-top:100px; height:380px; }
.a-contact-list ul li .con { padding:110px 0 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:100px; border-radius:38px; padding:80px 80px 80px 80px;  }
.a-home-ban { font-size:27px;}
.a-home-ban::after{ bottom:-31px; width:43px; height:7px; }
.a-home-list { height:500px; margin-top:55px;  }
.a-home-li { font-size:18px; }
/*c-company1650*/
.c-company { padding-top:100px; padding-bottom:100px; }
.c-company-show { margin-top:45px; }
.c-company-show .pic { width:46.5%; }
.c-company-show .con { width:49.6%; font-size:15px;  }
/*c-idea1650*/
.c-idea { padding-top:70px; padding-bottom:70px; }
.c-idea ul li { padding-left:20px; font-size:21px;}
/*c-leader1650*/
.c-leader { padding-top:100px; padding-bottom:100px; }
.c-leader-show { margin-top:80px; }
.c-leader-left { width:38.7%; padding:0 26px 26px 26px; }
.c-leader-right { width:54%; font-size:15px; }
.c-leader-right img { width:180px; }
/*c-vision1650*/
.c-vision { font-size:23px; padding-top:100px; padding-bottom:80px; }
/*c-culture1650*/
.c-culture { padding-top:100px; padding-bottom:100px; }
.c-culture-list { padding-top:15px; margin-left:12%; }
.c-culture-list ul li { width:27%; height:420px; margin-top:70px;}
.c-culture-list ul li:nth-child(3n+2) { margin-left:2%;}
.c-culture-list ul li:nth-child(3n+3) { margin-left:2%;}
.c-culture-list ul li .des { font-size:16px; padding:40px 25px 0 25px; }
.c-culture-list ul li .pic { height:300px; }
.c-culture-list ul li .tit { font-size:22px; line-height:68px; margin-top:14px; }
.c-culture-list ul li:hover .pic { height:328px;}
.c-culture-list ul li:hover .tit { line-height:40px; }
/*c-course1650*/
.c-course{ padding-top:100px; padding-bottom:100px; }
.c-course-list { margin-top:60px; padding-top:160px; 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; }
/*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;  }
/*b-about1650*/
.b-about { padding-top:100px; padding-bottom:100px; }
.b-about-show { margin-top:60px; }
.b-about-left { width:36%; }
.b-about-right { width:53%; font-size:18px; }
/*b-faculty1650*/
.b-faculty { padding-top:100px; padding-bottom:100px;  }
.b-faculty-top ul li { margin-top:80px; }
.b-faculty-top ul li .pic { width:27%; }
.b-faculty-top ul li .con { width:62.5%; }
.b-faculty-top ul li .con .tit { font-size:18px;  }
.b-faculty-top ul li .con .des {  font-size:18px; margin-top:50px; }
.b-faculty-list { margin-top:80px; }
.b-faculty-list ul li { width:27%; }
.b-faculty-list ul li:nth-child(3n+2) { margin-left:9.5%;}
.b-faculty-list ul li:nth-child(3n+3) { margin-left:9.5%;}
.b-faculty-list ul li .pic { height:400px; }
.b-faculty-list ul li .tit { font-size:18px; line-height:50px; }
/*b-study1650*/
.b-study { padding-top:100px; padding-bottom:100px;  }
.b-study-list { padding-top:50px; }
.b-study-list ul li { width:22.5%; height:450px; margin-top:35px; }
.b-study-list ul li:nth-child(2) { margin-left:3.33%;}
.b-study-list ul li:nth-child(3) { margin-left:3.33%;}
.b-study-list ul li:nth-child(4) { margin-left:3.33%;}
.b-study-list ul li:nth-child(n+5) { height:300px; }
/*b-events1650*/
.b-events { padding-top:100px; padding-bottom:100px;  }
.b-events-list {  height:606px; margin-top:80px;}
.b-events-li .pic { height:240px; }
/*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; }
/*d-details1650*/
.d-details { padding:40px 60px 40px 60px; }
.d-details-li { margin-top:80px; padding:0 90px 35px 80px; }
.d-details-left { width:46%; }
.d-details-top .con { width:50%; font-size:18px; margin-top:140px; }
.d-details-top .con h3 { font-size:22px; }
.d-details-top .pic { width:47%; margin-top:30px; }
.d-details-bot img { margin-top:-13px; }
.d-details-right { width:53%; margin-top:80px; }
.d-details-right img { margin-bottom:30px; }
/*d-element1650*/
.d-element{ padding:40px 60px 40px 60px; }
.d-element-li { margin-top:80px; padding:60px 12%; }
/*d-device1650*/
.d-device { padding:40px 60px 40px 60px; }
.d-device-li { margin-top:80px; padding:0 90px 40px 130px; }
.d-device-left { width:46%; }
.d-device-top .con { width:57%;  font-size:18px; margin-top:120px; }
.d-device-top .con h3 { font-size:22px; }
.d-device-top .pic { width:35%; margin-left:45%; }
.d-device-right { width:53%; margin-top:80px; }
.d-device-right img  { margin-bottom:30px; }



/*s-solution1650*/
.s-solution { padding-top:70px; padding-bottom:70px; }
.s-solution-list { margin-top:70px; }
.s-solution-list ul li { width:140px; height:200px; font-size:24px; line-height:180px; margin:0 75px; }
.s-solution-tit { font-size:20px; margin-top:45px; }
.s-solution-des { font-size:16px; padding:0 20%; margin-top:35px;}
.s-solution-pic { margin-top:45px; height:450px;}
.s-solution-info { margin-top:35px; }
.s-solution-info ul li { width:270px; height:45px; border-radius:21px; font-size:20px; line-height:45px; margin:0 25px; }

/*s-institutions1650*/
.s-institutions { padding-top:35px; padding-bottom:70px; }
.s-institutions-pic { margin-top:45px; }
.s-institutions-pic ul li { width:336px; height:180px; margin:0 14px;   }
.s-institutions-des  { padding:0 14%; font-size:20px; margin-top:45px;}
.s-institutions-list { margin-left:8%; padding-top:15px; }
.s-institutions-list ul li { height:55px; font-size:20px; line-height:53px; border-radius:13px; margin-left:55px; padding:0 25px; margin-top:35px;  }
.s-institutions-list ul li:nth-child(4) { margin-left:350px; }
.s-institutions-list ul li::after{ left:-3px; top:-9px; width:20px; height:26px;  }

/*s-indicator1650*/
.s-indicator { padding-top:25px; padding-bottom:45px; }
.s-indicator-pic{ height:450px;}
.s-indicator-des  { font-size:16px; margin-top:25px;}



/*s-flow1650*/
.s-flow-box {  margin-top:25px; padding-top:55px; padding-bottom:70px; }
.s-flow-list { margin:0 14%; }
.s-flow-list ul li { height:60px; font-size:20px; line-height:58px; border-radius:13px; }
.s-flow-list ul li:nth-child(n+4) { margin-top:70px; }
.s-flow-list ul li::after{ left:-3px; top:-9px; width:20px; height:26px;  }

/*s-remediation1650*/
.s-remediation { padding-top:80px; padding-bottom:100px; }
.s-remediation-list { padding:0 7%; }
.s-remediation-list ul li { margin-top:40px; height:200px }
.s-remediation-list ul li .tit { top:40px; padding-left:55px; font-size:20px; }

}
@media (max-width:1750px){
  .header .nav ul li{  margin-left:12px; } 
}

@media (max-width:1650px){
.wrap{width:75%}
/*header1400*/
.header{height:60px; }
.header .logo{ height:60px; width:18%;}
.header .nav ul li{ margin-left:10px; } 
.header .nav ul li>a {font-size:15px; 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 .sub { top:60px; }
.header .nav ul li .sub ul li a { font-size:13px; line-height:30px; }
/*h-tag1400*/
.h-tag { width:90px; margin-top:10px; height:50px; }
.h-tag-top { font-size:15px; line-height:40px; background-size:14px 14px; padding-left:18px; }
.h-tag-top i { width:9px; height:9px;}
.h-tag-bot { top:50px; line-height:40px; }
/*h-search1400*/
.h-search { width:40px; height:40px; margin-top:10px; }
.h-search-top{ background-size:17px 17px;  }
.h-search-top.active { background-size:17px 17px;  }
.h-search-box { top:60px;height:60px;  padding-top:10px; }
.h-search-con input[type=submit] { background-size:17px 17px; }
/*banner1400*/
.banner { height:530px; }
.bannerauto { height:auto;}
.banner-li .con .tit { font-size:36px; margin-top:230px; }
.banner-li .con .more { width:200px; height:35px; margin-top:50px; }
.banner-li .con .more a { font-size:14px; line-height:35px; border-radius:17px; }
/*public1400*/
.public-left .en2 { font-size:20px;}
.public-left .tit2 {  font-size:20px; margin-top:9px; }
.public-left .tit { font-size:20px; margin-top:5px; }
.public-right .more { width:130px; height:30px; border-radius:15px; font-size:13px; line-height:30px; margin-top:40px; }
.public-right .more::after{ right:10px; margin-top:-8px; width:16px; height:16px; }
.public-right .more a { padding-left:16px; }
/*i-news1400*/
.i-news { padding-top:80px; padding-bottom:70px; }
.i-news-show { margin-top:35px; }
.i-news-left { height:320px; }
.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:90px;}
.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:14px; }
.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-advantage1400*/
.i-advantage { padding-top:60px; padding-bottom:70px; }
.i-advantage-left .i-advantage-des { font-size:15px; margin-top:15px; }
.i-advantage-left .i-advantage-more { width:130px; height:40px; font-size:15px; line-height:40px; margin-top:50px; }
.i-advantage-left .i-advantage-list { margin-top:50px; }
.i-advantage-left .i-advantage-list ul li .pic { width:50px; }
.i-advantage-left .i-advantage-list ul li .info { width:calc(100% - 60px); font-size:14px; margin-top:4px; }
/*i-ecology1400*/
.i-ecology { padding-top:70px; padding-bottom:80px; }
.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:16px; }
.i-ecology-list ul li .con .tit::after{ bottom:-65px; width:20px; height:20px; }
.i-ecology-list ul li .con .en { font-size:15px; }
.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-industrial1400*/
.i-industrial { padding-top:60px; padding-bottom:70px; }
.i-industrial-ban { margin-top:22px; }
.i-industrial-ban ul li { margin-left:0; }
.i-industrial-ban ul li::after{ bottom:-10px; width:54px; }
.i-industrial-ban ul li .tit { font-size:20px; }
.i-industrial-ban ul li .des { font-size:14px; margin-top:6px; }
.i-industrial-con { margin-top:45px; }
.i-industrial-con ul li { height:190px; }
.i-industrial-con ul li .con { padding:130px 15px 0 15px; }
.i-industrial-con ul li .con::after{ left:15px; top:35px; font-size:20px; }
.i-industrial-con ul li .con .tit { font-size:20px; }
.i-industrial-con ul li .con .des { font-size:13px;  margin-top:8px; }
.i-industrial-con ul li.active .con {padding:20px 25px 0 25px;  }
/*i-activities1400*/
.i-activities { padding-top:50px; padding-bottom:60px; }
.i-activities-list { padding-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; }
/*i-purifier1400*/
.i-purifier { padding-top:50px; padding-bottom:70px; }
.i-purifier-info { font-size:16px; padding:0 15px;margin-top:25px; }
.i-purifier-tit { font-size:30px; margin-top:25px; }
.i-purifier-en { font-size:12px; margin-top:8px; }
.i-purifier-des { font-size:14px; margin-top:27px; padding-left:8px; }
.i-purifier-des p {background:url(../images/purifier-gou.png) no-repeat left 10px; background-size:20px 20px; padding-left:35px; }
.i-purifier-more  { width:130px; height:40px; font-size:15px; line-height:40px; margin-top:50px; }
/*i-product1400*/
.i-product { padding-top:80px; padding-bottom:80px; }
.i-product-box { padding:12px; }
.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-product-more { width:200px; height:35px; margin-top:50px; }
.i-product-more a { font-size:14px; line-height:35px; border-radius:17px; }
/*i-brand1400*/
.i-brand { padding-top:45px; padding-bottom:80px; }
.i-brand-ban  { margin-top:40px; }
.i-brand-show { padding-top:80px; }
.i-brand-show ul li { height:92px; margin-top:-38px; }
/*i-services1400*/
.i-services { padding-top:80px; padding-bottom:80px; }
.i-services-show { margin-top:70px; }
.i-services-show .tit { font-size:20px; }
.i-services-show .pic { width:1080px;}
/*dot11400*/
.dot1 { top:263px; left:805px; }
.dot2 { top:356px; left:880px; }
.dot3 { top:210px; left:180px; }
.dot4 { top:190px; left:580px; }
.dot5 { top:288px; left:525px; }
/*footer1400*/
.footer { padding-top:80px; padding-bottom:100px; }
.f-left { margin-top:6px; }
.f-contact { font-size:15px; margin-top:35px; padding-left:50px; }
.f-contact img { margin-right:6px; }
.f-mid dl dt {margin-bottom:11px; }
.f-right { margin-top:16px; }
/*banner-n1400*/
.banner-n { height:530px; }
.banner-n-li .con .tit { font-size:28px; margin-top:240px; }
.banner-n-li .con .des { font-size:22px; }
.banner-n-li .con .more { margin-top:18px; }
.banner-n-li .con .more a {font-size:15px; }
/*s-public1400*/
.s-public { font-size:20px; }
.s-public::after{ margin-left:-68px; width:136px; height:3px; }
.p-public { font-size:20px; }
.p-public::after{ margin-left:-68px; width:136px; height:3px; }
/*s-relation1400*/
.s-relation { padding-top:70px;  }
.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 8% 100px 8%;  margin:0 80px; }
/*s-compare1400*/
.s-compare { padding-top:80px; padding-bottom:80px; }
.s-compare-show { margin-top: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:#f2f3f3 url(../images/customization-nob1.png) no-repeat left bottom; background-size:170px auto;}
.s-customization-right ul li:nth-child(2) { background:#f2f3f3 url(../images/customization-nob2.png) no-repeat left bottom; background-size:170px auto;}
.s-customization-right ul li:nth-child(3) { background:#f2f3f3 url(../images/customization-nob3.png) no-repeat left bottom; background-size:170px auto;}
.s-customization-right ul li .tit { font-size:19px; line-height:70px; }
.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; }
/*t-talent1400*/
.t-talent {  padding-top:80px; }
.t-public .en { font-size:13px; }
.t-public .tit { font-size:20px; }
.t-public .tit::after{ bottom:-16px; width:26px; height:4px; }
.t-public .des { font-size:16px; margin-top:40px; }
.t-talent-list { padding-top:50px; }
.t-talent-list ul li { margin-bottom:70px;  padding:50px 22px;}
.t-talent-list ul li .icon { right:16px; top:16px; width:100px; }
.t-talent-list ul li .tit { font-size:17px; }
.t-talent-list ul li .des { font-size:14px; margin-top:40px; }
/*p-series1400*/
.p-series { padding-top:80px; padding-bottom:80px; }
.p-series-list { padding-top:6px; }
.p-series-list ul li { height:250px; margin-top:70px; }
.p-series-list ul li .con { padding:40px 0 0 40px;  }
.p-series-list ul li .con .tit { font-size:16px; line-height:24px; height:48px; }
.p-series-list ul li .con .des { font-size:15px; line-height:24px; height:72px; margin-top:12px; }
.p-series-list ul li .con .more { width:120px; font-size:15px;margin-top:11px; }
/*p-debubble1400*/
.p-debubble-list { margin-top:80px; }
.p-debubble-more { width:130px; height:30px; font-size:15px; line-height:30px;  }
.p-debubble-more i { width:18px; height:14px;}
/*p-filter1400*/
.p-filter { padding-top:80px; padding-bottom:80px; }
.p-filter-list { padding-top:40px; }
.p-filter-list ul li {  height:340px; margin-top:60px;width:22%;  }
.p-filter-list ul li:nth-child(4n+2) { margin-left:4%;}
.p-filter-list ul li:nth-child(4n+3) { margin-left:4%;}
.p-filter-list ul li:nth-child(4n+4) { margin-left:4%;}
.p-filter-list ul li .pic { height:205px; }
.p-filter-list ul li .pic .swiper-pagination-bullet { width:25px; height:4px; }
.p-filter-list ul li .tit {  font-size:17px; line-height:26px;  height:52px; margin-top:16px;padding-left:16px;  }
.p-filter-list ul li .more { margin-top:10px; margin-right:16px; }
/*p-equipment1400*/
.p-equipment { padding-top:26px; padding-bottom:26px; }
.p-equipment-list { margin-top:60px; }
.p-equipment-list ul li .video { height:216px;}
.p-equipment-list ul li .con { height:216px; padding:26px 20px 0 20px; }
.p-equipment-list ul li .con .ban { font-size:19px;  }
.p-equipment-list ul li .con .nob { font-size:32px; margin-top:60px;  }
.p-equipment-list ul li .tit { font-size:16px; line-height:80px; }
/*s-introduction1400*/
.s-introduction { padding-top:70px; padding-bottom:70px; }
.s-introduction-list { margin-top:40px; }
.s-introduction-list ul li { height:400px;  }
.s-introduction-list ul li .con { padding:33px 0 0 35px; }
.s-introduction-list ul li .tit { font-size:17px; }
.s-introduction-bottom { margin-top:70px; }
.s-introduction-left ul li { width:190px; height:45px; font-size:13px; line-height:45px; border-radius:23px; margin-right:20px; margin-bottom:30px; }
.s-introduction-right .nob { font-size:60px; }
.s-introduction-right .info { font-size:22px; }
/*s-chinesemarket1400*/
.s-chinesemarket { padding-top:80px; padding-bottom:80px; }
.s-chinesemarket-show { margin-top:26px; }
.s-chinesemarket-info { font-size:23px; line-height:38px; }
/*s-transition1400*/
.s-transition { padding-top:30px; padding-bottom:30px; }
.s-transition-list ul li { height:170px; font-size:18px; }
.s-transition-list ul li .tit {width:144px; padding:60px 30px 0 30px; }
/*s-overseas1400*/
.s-overseas { padding-top:80px; padding-bottom:80px;}
.s-overseas-show { margin-top:26px;  }
/*s-feature1400*/
.s-feature { padding-top:80px; padding-bottom:80px; }
.s-feature-info { top:110px; font-size:17px; }
.s-feature-info p::after{ left:-16px; top:8px; width:8px; height:8px; }
.s-feature-list { margin-top:60px;}
.s-feature-list ul li { height:300px; }
/*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:17px; line-height:80px; }
/*s-analyze1400*/
.s-analyze { padding-top:26px; padding-bottom:60px; }
.s-analyze-ban { font-size:20px; line-height:40px; padding:0 2%; }
.s-analyze-list { padding-top:30px; }
.s-analyze-list ul li {  height:260px; margin-top:20px; }
.s-analyze-list ul li .tit { font-size:20px; padding:0 30px;  }
/*c-advantages1400*/
.c-advantages { padding-top:80px; padding-bottom:80px; }
.c-advantages-list { margin-top:30px; }
.c-advantages-list ul li { height:400px; }
.c-advantages-list ul li .con { padding:75px 20px 0 20px; }
.c-advantages-list ul li .con .tit { font-size:16px; }
.c-advantages-list ul li .con .des { margin-top:12px; }
.c-advantages-list ul li .con .more { width:36px; height:6px; margin-top:16px; }
/*c-technology1400*/
.c-technology { padding-top:40px; padding-bottom:40px; }
.c-technology-show { width:700px;  background-size:auto 380px; height:450px; margin-top:50px; }
.c-technology-show ul li .tit { font-size:17px;}
.c-technology-show ul li:nth-child(1) { top:70px; width:167px; }
.c-technology-show ul li:nth-child(2) { top:220px; width:180px; }
.c-technology-show ul li:nth-child(3) { top:360px; }
.c-technology-show ul li:nth-child(4) { top:220px; width:176px;}
.c-technology-show ul li:nth-child(5) { top:70px; width:168px;}
.c-technology-pic { margin-top:70px;}
/*c-case1400*/
.c-case { padding-top:80px; padding-bottom:80px; }
.c-case-list {  height:800px; margin-top:60px;}
.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; }
/*c-domain1400*/
.c-domain { padding-top:60px; padding-bottom:60px; }
.c-domain-list { margin-top:60px; }
.c-domain-list ul li { margin-top:40px; height:160px;}
.c-domain-list ul li .con {  top:30px; left:4%; width:64%; }
.c-domain-list ul li .con .tit { font-size:20px;}
.c-domain-list ul li .con .des { margin-top:10px; }
/*t-team1400*/
.t-team { padding-top:110px; padding-bottom:110px; }
.t-team-right .en { font-size:13px; margin-top:26px; }
.t-team-right .tit { font-size:20px; letter-spacing: 6px; }
.t-team-right .tit::after{ bottom:-16px; width:42px; height:5px; }
.t-team-right .des { font-size:14px; margin-top:70px; }
.t-team-right .more { font-size:14px;  margin-top:60px; }
.t-team-right .more i { width:47px; height:7px; }
/*t-panel-ban1400*/
.t-panel-ban { padding-top:50px; padding-bottom:50px; }
.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:65px; padding-bottom:65px; }
.t-panel-left .tit { font-size:20px; }
.t-panel-left .tit::after{ bottom:-23px; width:43px; height:6px; }
.t-panel-left .des { margin-top:50px; }
.t-panel-left .pic { margin-top:50px; }
/*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; }
.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:80px; padding-bottom:80px;}
.t-personnel-list ul li .pic { height:250px;}
.t-personnel-list ul li .tit {  font-size:20px; line-height:55px; }
/*t-strategy1400*/
.t-strategy { padding-top:80px; padding-bottom:80px; }
.t-strategy-show { margin-top:50px; }
.t-strategy-show .gallery-top{height:280px; margin-top:50px; }
.t-strategy-show .gallery-top .swiper-slide {height:280px;}
.t-strategy-show .gallery-thumbs{height:60px;  padding:0 6%;}
.t-strategy-show .gallery-thumbs .swiper-slide{height:60px; }
.t-strategy-show .gallery-thumbs .swiper-slide .tit { padding:0 11px; font-size:13px; line-height:48px; height:60px; border-radius:30px;  }
.t-strategy-show .gallery-thumbs .swiper-slide .tit::after{ margin-left:-21px; bottom:8px; width:42px; height:5px; }
/*t-centre1400*/
.t-centre { padding-top:50px; padding-bottom:50px; }
.t-centre-show { padding-top:60px; }
.t-centre-show ul li { height:280px;}
/*t-centre-s1400*/
.t-centre-s { padding-top:50px; padding-bottom:50px; }
.t-centre-s-show { padding-top:60px; }
.t-centre-s-show ul li { height:270px; }
/*a-environment1400*/
.a-environment { padding-top:80px; padding-bottom:70px; }
.a-environment-list { margin-top:70px; }
.a-environment-list ul li .pic { height:230px; }
.a-environment-list ul li .tit { font-size:15px; line-height:54px; }
/*a-demeanour1400*/
.a-demeanour { padding-top:80px; padding-bottom:80px; }
.a-demeanour-top { margin-top:70px; }
.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:620px; margin-top:60px;}
.a-demeanour-li .pic { height:200px; }
.a-demeanour-li .con .tit { font-size:16px; line-height:40px; }
/*a-contact1400*/
.a-contact { padding-top:80px; padding-bottom:80px; }
.a-contact-list ul li { margin-top:80px; height:320px; }
.a-contact-list ul li .con { padding:100px 0 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:80px; 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-list { height:400px; margin-top:50px;  }
.a-home-li { font-size:16px; }
/*c-company1400*/
.c-company { padding-top:80px; padding-bottom:80px; }
.c-company-show { margin-top:40px; }
.c-company-show .pic { margin-right:20px; }
.c-company-show .con { float:none; width:100%; }
/*c-idea1400*/
.c-idea { padding-top:60px; padding-bottom:60px; }
.c-idea ul li { padding-left:20px; font-size:17px;}
/*c-leader1400*/
.c-leader { padding-top:80px; padding-bottom:80px; }
.c-leader-show { margin-top:70px; }
.c-leader-left { padding:0 22px 22px 22px; }
.c-leader-right img { width:150px; }
/*c-vision1400*/
.c-vision { font-size:23px; padding-top:80px; padding-bottom:60px; }
/*c-culture1400*/
.c-culture { padding-top:80px; padding-bottom:80px; }
.c-culture-list { padding-top:10px; }
.c-culture-list ul li { height:355px; margin-top:55px;}
.c-culture-list ul li .des { font-size:15px; padding:30px 20px 0 20px; }
.c-culture-list ul li .pic { height:250px; }
.c-culture-list ul li .tit { font-size:20px; line-height:50px; margin-top:12px; }
.c-culture-list ul li:hover .pic { height:268px; }
.c-culture-list ul li:hover .tit { line-height:32px; }
/*c-course1400*/
.c-course{ padding-top:80px; padding-bottom:80px; }
.c-course-list { margin-top:50px; padding-top:140px; 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; }
/*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;  }
/*b-about1400*/
.b-about { padding-top:80px; padding-bottom:80px; }
.b-about-show { margin-top:50px; }
.b-about-right { font-size:16px; }
/*b-faculty1400*/
.b-faculty { padding-top:80px; padding-bottom:80px;  }
.b-faculty-top ul li { margin-top:60px; }
.b-faculty-top ul li .con .tit { font-size:16px;  }
.b-faculty-top ul li .con .des {  font-size:16px; margin-top:40px; }
.b-faculty-list { margin-top:60px; }
.b-faculty-list ul li .pic { height:320px; }
.b-faculty-list ul li .tit { font-size:16px; line-height:40px; }
/*b-study1400*/
.b-study { padding-top:80px; padding-bottom:80px;  }
.b-study-list { padding-top:45px; }
.b-study-list ul li { height:376px; margin-top:30px; }
.b-study-list ul li:nth-child(n+5) { height:250px; }
/*b-events1400*/
.b-events { padding-top:80px; padding-bottom:80px;  }
.b-events-list {  height:500px; margin-top:70px;}
.b-events-li .pic { height:200px; }
/*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; }
/*d-details1400*/
.d-details { padding:35px 50px 35px 50px; }
.d-details-li { margin-top:70px; padding:0 80px 30px 70px; }
.d-details-top .con { font-size:16px; margin-top:130px; }
.d-details-top .con h3 { font-size:18px; }
.d-details-top .pic { margin-top:25px; }
.d-details-bot img { margin-top:-11px; }
.d-details-right { margin-top:70px; }
.d-details-right img { margin-bottom:25px; }
/*d-element1400*/
.d-element{ padding:35px 50px 35px 50px; }
.d-element-li { margin-top:70px; padding:50px 10%; }
/*d-device1400*/
.d-device { padding:35px 50px 35px 50px; }
.d-device-li { margin-top:70px; padding:0 80px 30px 120px; }
.d-device-top .con { font-size:16px; margin-top:120px; }
.d-device-top .con h3 { font-size:18px; }
.d-device-right { margin-top:70px; }
.d-device-right img  { margin-bottom:25px; }



/*s-solution1400*/
.s-solution { padding-top:60px; padding-bottom:60px; }
.s-solution-list { margin-top:60px; }
.s-solution-list ul li { width:120px; height:165px; font-size:19px; line-height:160px; margin:0 65px; }
.s-solution-tit { font-size:18px; margin-top:40px; }
.s-solution-des { font-size:15px; padding:0 18%; margin-top:30px;}
.s-solution-pic { margin-top:40px; height:400px;}
.s-solution-info { margin-top:30px; }
.s-solution-info ul li { width:260px; height:40px; border-radius:20px; font-size:18px; line-height:40px; margin:0 20px; }



/*s-institutions1400*/
.s-institutions { padding-top:30px; padding-bottom:60px; }
.s-institutions-pic { margin-top:40px; }
.s-institutions-pic ul li { width:280px; height:150px; margin:0 12px;   }
.s-institutions-des  { padding:0 12%; font-size:18px; margin-top:40px;}
.s-institutions-list { margin-left:6%; padding-top:10px; }
.s-institutions-list ul li { height:50px; font-size:18px; line-height:48px; border-radius:11px; margin-left:50px; padding:0 20px; margin-top:30px;  }
.s-institutions-list ul li:nth-child(4) { margin-left:310px; }
.s-institutions-list ul li::after{ left:-1px; top:-7px; width:18px; height:24px;  }


/*s-indicator1400*/
.s-indicator { padding-top:20px; padding-bottom:40px; }
.s-indicator-pic{ height:400px;}
.s-indicator-des  { font-size:15px; margin-top:20px;}
/*s-flow1400*/
.s-flow-box {  margin-top:20px; padding-top:50px; padding-bottom:65px; }
.s-flow-list { margin:0 12%; }
.s-flow-list ul li { height:50px; font-size:18px; line-height:48px; border-radius:11px; }
.s-flow-list ul li:nth-child(n+4) { margin-top:65px; }
.s-flow-list ul li::after{ left:-1px; top:-7px; width:18px; height:24px;  }

/*s-remediation1400*/
.s-remediation { padding-top:70px; padding-bottom:90px; }
.s-remediation-list { padding:0 6%; }
.s-remediation-list ul li { margin-top:35px; height:160px }
.s-remediation-list ul li .tit { top:30px; padding-left:40px; font-size:18px; }

}


@media (max-width:1550px){
  .header .nav ul li{  margin-left:3px; } 
  .h-search { margin-left:2px; }
}

@media (max-width:1450px){
.wrap{width:75%}
/*header1200*/
.header{height:50px; }
.header .logo{ height:50px; width:20%; }
.header .nav ul li{ margin-left:2px; } 
.header .nav ul li>a {font-size:13px; line-height:50px; }
.header .nav ul li>a:after{ bottom:10px; }
.header .nav ul li .sub { top:50px; }
.header .nav ul li .sub ul li { font-size:13px; line-height:35px; }
/*h-tag1200*/
.h-tag { width:80px; margin-top:10px; height:40px; }
.h-tag-top { font-size:13px; line-height:30px; background-size:12px 12px; padding-left:16px; }
.h-tag-bot { top:40px; line-height:30px; font-size:13px; }
/*h-search1200*/
.h-search { width:30px; height:30px; margin-top:10px; }
.h-search-top{ background-size:15px 15px;  }
.h-search-top.active { background-size:15px 15px;  }
.h-search-box{ top:50px; }
.h-search-con input[type=submit] { background-size:15px 15px; }
/*banner1200*/
.banner { height:443px; }
.bannerauto { height:auto;}
.banner-li .con .tit { font-size:30px; margin-top:190px; }
.banner-li .con .more { width:170px; height:30px; margin-top:40px; }
.banner-li .con .more a { line-height:30px; border-radius:15px; }
/*i-ecology1200*/
.i-ecology { padding-top:60px; padding-bottom:70px; }
.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:14px; }
.i-ecology-list ul li .con .tit::after{ bottom:-55px; width:18px; height:18px; }
.i-ecology-list ul li .con .en { font-size:13px; }
.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-industrial1200*/
.i-industrial { padding-top:50px; padding-bottom:60px; }
.i-industrial-ban { margin-top:17px; }
.i-industrial-ban ul li { margin-left:0; }
.i-industrial-ban ul li::after{ bottom:-8px; width:44px; height:2px; }
.i-industrial-ban ul li .tit { font-size:18px; }
.i-industrial-ban ul li .des { margin-top:4px; }
.i-industrial-con { margin-top:40px; }
.i-industrial-con ul li .con { padding:130px 10px 0 10px; }
.i-industrial-con ul li .con::after{ left:10px; top:30px; font-size:18px; }
.i-industrial-con ul li .con .tit { font-size:18px; }
.i-industrial-con ul li.active .con {padding:15px 20px 0 20px;  }
/*i-activities1200*/
.i-activities { padding-top:40px; padding-bottom:50px; }
.i-activities-list { padding-top:25px; }
.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; }
/*i-purifier1200*/
.i-purifier { padding-top:40px; padding-bottom:60px; }
.i-purifier-info { font-size:16px; padding:0 10px;margin-top:20px; }
.i-purifier-tit { font-size:24px; margin-top:20px; }
.i-purifier-des { font-size:15px; margin-top:22px; padding-left:6px; }
.i-purifier-des p {background:url(../images/purifier-gou.png) no-repeat left 10px; background-size:18px 18px; padding-left:30px; }
/*i-product1200*/
.i-product { padding-top:70px; padding-bottom:70px; }
.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-product-more { width:170px; height:30px; margin-top:40px; }
.i-product-more a { line-height:30px; border-radius:15px; }
/*i-brand1200*/
.i-brand { padding-top:40px; padding-bottom:70px; }
.i-brand-ban  { margin-top:35px; }
.i-brand-show { padding-top:70px; }
.i-brand-show ul li { height:78px; margin-top:-33px; }
/*i-services1200*/
.i-services { padding-top:70px; padding-bottom:70px; }
.i-services-show { margin-top:60px; }
.i-services-show .tit { font-size:18px; }
.i-services-show .pic { width:932px;}
/*dot11200*/
.dot1 { top:227px; left:706px; }
.dot2 { top:312px; left:770px; }
.dot3 { top:185px; left:164px; }
.dot4 { top:158px; left:510px; }
.dot5 { top:250px; left:464px; }
/*footer1200*/
.footer { padding-top:70px; padding-bottom:90px; }
.f-left { margin-top:4px; }
.f-contact { margin-top:30px; padding-left:30px; }
.f-contact img { margin-right:5px; }
.f-mid dl dt {margin-bottom:9px; }
.f-right { margin-top:14px; }
/*banner-n1200*/
.banner-n { height:443px; }
.banner-n-li .con .tit { font-size:24px; margin-top:204px; }
.banner-n-li .con .des { font-size:19px; }
.banner-n-li .con .more { margin-top:17px; }
/*s-public1200*/
.s-public { font-size:18px; }
.s-public::after{ margin-left:-57px; width:114px; height:2px; }
.p-public { font-size:18px; }
.p-public::after{ margin-left:-57px; width:114px; height:2px; }
/*s-relation1200*/
.s-relation { padding-top:60px;  }
.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 7% 90px 7%;  margin:0 100px; }
/*s-compare1200*/
.s-compare { padding-top:70px; padding-bottom:70px; }
.s-compare-show { margin-top: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:#f2f3f3 url(../images/customization-nob1.png) no-repeat left bottom; background-size:135px auto;}
.s-customization-right ul li:nth-child(2) { background:#f2f3f3 url(../images/customization-nob2.png) no-repeat left bottom; background-size:135px auto;}
.s-customization-right ul li:nth-child(3) { background:#f2f3f3 url(../images/customization-nob3.png) no-repeat left bottom; background-size:135px auto;}
.s-customization-right ul li .tit { font-size:18px; line-height:60px; }
.s-customization-right ul li .tit::after{ width:37px; height:4px; border-radius:3px; }
.s-customization-right ul li .more { margin-top:15px; }
/*t-talent1200*/
.t-talent { padding-top:60px; }
.t-public .tit { }
.t-public .tit::after{ bottom:-14px; width:24px; height:3px; }
.t-public .des { font-size:15px; margin-top:35px; }
.t-talent-list { padding-top:45px; }
.t-talent-list ul li { margin-bottom:60px;  padding:40px 20px;}
.t-talent-list ul li .icon { right:14px; top:14px; width:80px; }
.t-talent-list ul li .tit { font-size:17px; }
.t-talent-list ul li .des { margin-top:30px; }
/*p-series1200*/
.p-series { padding-top:60px; padding-bottom:60px; }
.p-series-list { padding-top:4px; }
.p-series-list ul li { height:220px; margin-top:60px; }
.p-series-list ul li .con { padding:30px 0 0 30px;  }
.p-series-list ul li .con .tit { font-size:16px; }
.p-series-list ul li .con .des { margin-top:8px; }
.p-series-list ul li .con .more { margin-top:9px; }
/*p-debubble1200*/
.p-debubble-list { margin-top:70px; }
.p-debubble-more { width:110px; }
.p-debubble-more i { width:16px; height:12px;}
/*p-filter1200*/
.p-filter { padding-top:70px; padding-bottom:70px; }
.p-filter-list { padding-top:30px; }
.p-filter-list ul li { width:23%;  height:290px; margin-top:50px; }
.p-filter-list ul li:nth-child(4n+2) { margin-left:2.66%;}
.p-filter-list ul li:nth-child(4n+3) { margin-left:2.66%;}
.p-filter-list ul li:nth-child(4n+4) { margin-left:2.66%;}
.p-filter-list ul li .pic { height:170px; }
.p-filter-list ul li .pic .swiper-pagination-bullet { width:21px; height:3px; }
.p-filter-list ul li .tit {  font-size:16px; line-height:24px;  height:48px; margin-top:14px; padding-left:14px; }
.p-filter-list ul li .more { margin-top:8px; margin-right:14px; }
/*p-equipment1200*/
.p-equipment { padding-top:24px; padding-bottom:24px; }
.p-equipment-list { margin-top:50px; }
.p-equipment-list ul li .video { height:180px;}
.p-equipment-list ul li .con { height:180px; padding:21px 15px 0 15px; }
.p-equipment-list ul li .con .ban { font-size:16px;  }
.p-equipment-list ul li .con .nob { font-size:26px; margin-top:50px;  }
.p-equipment-list ul li .tit { font-size:15px; line-height:70px; }
/*s-introduction1200*/
.s-introduction { padding-top:60px; padding-bottom:60px; }
.s-introduction-list { margin-top:30px; }
.s-introduction-list ul li { height:350px;  }
.s-introduction-list ul li .con { padding:28px 0 0 30px; }
.s-introduction-list ul li .tit { font-size:16px; }
.s-introduction-bottom { margin-top:60px; }
.s-introduction-left ul li { width:170px; height:40px; font-size:12px; line-height:40px; border-radius:20px; margin-right:10px; margin-bottom:25px; }
.s-introduction-right .nob { font-size:50px; }
.s-introduction-right .info { font-size:20px; }
/*s-chinesemarket1200*/
.s-chinesemarket { padding-top:60px; padding-bottom:60px; }
.s-chinesemarket-show { margin-top:24px; }
.s-chinesemarket-info { font-size:19px; line-height:32px; }
/*s-transition1200*/
.s-transition { padding-top:25px; padding-bottom:25px; }
.s-transition-list ul li { height:140px; font-size:16px; }
.s-transition-list ul li .tit {width:119px;  padding:50px 25px 0 25px;}
/*s-overseas1200*/
.s-overseas { padding-top:60px; padding-bottom:60px;}
.s-overseas-show { margin-top:24px;  }
/*s-feature1200*/
.s-feature { padding-top:60px; padding-bottom:60px; }
.s-feature-info { top:100px; font-size:15px; }
.s-feature-list { margin-top:50px;}
.s-feature-list ul li { height:250px; }
/*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:16px; line-height:70px; }
/*s-analyze1200*/
.s-analyze { padding-top:24px; padding-bottom:50px; }
.s-analyze-ban { font-size:19px; line-height:36px; padding:0 2%; }
.s-analyze-list { padding-top:25px; }
.s-analyze-list ul li {  height:230px; }
.s-analyze-list ul li .tit { font-size:18px; padding:0 25px;  }
/*c-advantages1200*/
.c-advantages { padding-top:60px; padding-bottom:60px; }
.c-advantages-list { margin-top:25px; }
.c-advantages-list ul li { height:370px; }
.c-advantages-list ul li .con { padding:65px 15px 0 15px; }
.c-advantages-list ul li .con .des { margin-top:10px; }
.c-advantages-list ul li .con .more { width:32px; height:5px; margin-top:14px; }
/*c-technology1200*/
.c-technology { padding-top:30px; padding-bottom:30px; }

.c-technology-pic { margin-top:60px;}
/*c-case1200*/
.c-case { padding-top:60px; padding-bottom:60px; }
.c-case-list {  height:780px; margin-top:40px;}
.c-case-li .pic { height:140px; }
.c-case-li .con { height:200px; padding:9px 10px 0 10px; }
.c-case-li .con .tit { font-size:19px; }
/*c-domain1200*/
.c-domain { padding-top:50px; padding-bottom:50px; }
.c-domain-list { margin-top:50px; }
.c-domain-list ul li { margin-top:35px; height:140px;}
.c-domain-list ul li .con {  top:25px; left:4%; width:66%; }
.c-domain-list ul li .con .tit { font-size:18px;}
.c-domain-list ul li .con .des { margin-top:5px; }
/*t-team1200*/
.t-team { padding-top:90px; padding-bottom:90px; }
.t-team-right .en { font-size:13px; margin-top:24px; }
.t-team-right .tit { font-size:18px; letter-spacing: 4px; }
.t-team-right .tit::after{ bottom:-14px; width:36px; height:4px; }
.t-team-right .des { font-size:14px; margin-top:50px; }
.t-team-right .more { margin-top:50px; }
.t-team-right .more i { width:40px; height:6px; }
/*t-panel-ban1200*/
.t-panel-ban { padding-top:40px; padding-bottom:40px; }
.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-show { padding-top:60px; padding-bottom:60px; }
.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-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; }
.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:70px; padding-bottom:70px;}
.t-personnel-list ul li .pic { height:210px;}
.t-personnel-list ul li .tit {  font-size:17px; line-height:44px; }
/*t-strategy1200*/
.t-strategy { padding-top:70px; padding-bottom:70px; }
.t-strategy-show { margin-top:45px; }
.t-strategy-show .gallery-top{height:240px; margin-top:45px; }
.t-strategy-show .gallery-top .swiper-slide {height:240px;}
.t-strategy-show .gallery-thumbs{height:50px;  padding:0 4%;}
.t-strategy-show .gallery-thumbs .swiper-slide{height:50px; }
.t-strategy-show .gallery-thumbs .swiper-slide .tit { padding:0 9px; font-size:12px; line-height:42px; height:50px; border-radius:25px;  }
.t-strategy-show .gallery-thumbs .swiper-slide .tit::after{ margin-left:-18px; bottom:7px; width:36px; height:4px; }
/*t-centre1200*/
.t-centre { padding-top:45px; padding-bottom:45px; }
.t-centre-show { padding-top:40px; }
.t-centre-show ul li { height:245px;}
/*t-centre-s1200*/
.t-centre-s { padding-top:45px; padding-bottom:45px; }
.t-centre-s-show { padding-top:40px; }
.t-centre-s-show ul li { height:220px; }
/*a-environment1200*/
.a-environment { padding-top:60px; padding-bottom:60px; }
.a-environment-list { margin-top:60px; }
.a-environment-list ul li .pic { height:190px; }
.a-environment-list ul li .tit { font-size:15px; line-height:52px; }
/*a-demeanour1200*/
.a-demeanour { padding-top:60px; padding-bottom:60px; }
.a-demeanour-top { margin-top:60px; }
.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:520px; margin-top:50px;}
.a-demeanour-li .pic { height:166px; }
.a-demeanour-li .con .tit { font-size:15px; line-height:32px; }
/*a-contact1200*/
.a-contact { padding-top:60px; padding-bottom:60px; }
.a-contact-list ul li { margin-top:60px; height:270px; }
.a-contact-list ul li .con { padding:80px 0 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:60px; 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-list { height:350px; margin-top:45px; }
.a-home-li { font-size:15px; }
/*c-company1200*/
.c-company { padding-top:60px; padding-bottom:60px; }
.c-company-show { margin-top:30px; }
/*c-idea1200*/
.c-idea { padding-top:50px; padding-bottom:50px; }
.c-idea ul li { padding-left:20px; font-size:15px;}
/*c-leader1200*/
.c-leader { padding-top:60px; padding-bottom:60px; }
.c-leader-show { margin-top:60px; }
.c-leader-left { padding:0 18px 18px 18px; margin-right:20px; }
.c-leader-right { float:none; width:100%; }
.c-leader-right img { width:130px; }
/*c-vision1200*/
.c-vision { font-size:20px; padding-top:60px; padding-bottom:50px; }
/*c-culture1200*/
.c-culture { padding-top:60px; padding-bottom:60px; }
.c-culture-list { padding-top:5px; }
.c-culture-list ul li { height:300px; margin-top:45px;}
.c-culture-list ul li .des { font-size:15px; padding:25px 15px 0 15px; }
.c-culture-list ul li .pic { height:210px; }
.c-culture-list ul li .tit { font-size:18px; margin-top:10px; line-height:50px; }
.c-culture-list ul li:hover .pic { height:228px; }
.c-culture-list ul li:hover .tit { line-height:32px; }
/*c-course1200*/
.c-course{ padding-top:60px; padding-bottom:60px; }
.c-course-list { margin-top:35px; padding-top:120px; 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; }
/*c-honor1200*/
.c-honor { padding-top:60px; padding-bottom:60px; }
.c-honor-list {  margin-top:50px;}
/*b-about1200*/
.b-about { padding-top:60px; padding-bottom:60px; }
.b-about-show { margin-top:40px; }
.b-about-right { font-size:15px; }
/*b-faculty1200*/
.b-faculty { padding-top:60px; padding-bottom:60px;  }
.b-faculty-top ul li { margin-top:50px; }
.b-faculty-top ul li .con .des {  margin-top:30px; }
.b-faculty-list { margin-top:50px; }
.b-faculty-list ul li .pic { height:250px; }
/*b-study1200*/
.b-study { padding-top:60px; padding-bottom:60px;  }
.b-study-list { padding-top:40px; }
.b-study-list ul li { height:320px; margin-top:25px; }
.b-study-list ul li:nth-child(n+5) { height:210px; }
/*b-events1200*/
.b-events { padding-top:60px; padding-bottom:60px;  }
.b-events-list {  height:414px; margin-top:60px;}
.b-events-li .pic { height:165px; }
/*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; }
/*d-details1200*/
.d-details { padding:30px 40px 30px 40px; }
.d-details-li { margin-top:60px; padding:0 70px 25px 60px; }
.d-details-top .con { font-size:15px; margin-top:120px; }
.d-details-top .con h3 { font-size:17px; }
.d-details-top .pic { margin-top:20px; }
.d-details-bot img { margin-top:-9px; }
.d-details-right { margin-top:60px; }
.d-details-right img { margin-bottom:20px; }
/*d-element1200*/
.d-element { padding:30px 40px 30px 40px; }
.d-element-li { margin-top:60px; padding:45px 8%; }
/*d-device1200*/
.d-device { padding:30px 40px 30px 40px; }
.d-device-li { margin-top:60px; padding:0 70px 25px 110px; }
.d-device-top .con { font-size:15px; margin-top:110px; }
.d-device-top .con h3 { font-size:17px; }
.d-device-right { margin-top:60px; }
.d-device-right img  { margin-bottom:20px; }


/*s-solution1200*/
.s-solution { padding-top:50px; padding-bottom:50px; }
.s-solution-list { margin-top:50px; }
.s-solution-list ul li { width:100px; height:130px; font-size:16px; line-height:120px; margin:0 55px; }
.s-solution-tit { font-size:16px; margin-top:35px; }
.s-solution-des { padding:0 16%; margin-top:25px;}
.s-solution-pic { margin-top:30px; height:350px;}
.s-solution-info { margin-top:25px; }
.s-solution-info ul li { width:220px; height:35px; border-radius:18px; font-size:16px; line-height:33px; margin:0 14px; }

/*s-institutions1200*/
.s-institutions { padding-top:25px; padding-bottom:50px; }
.s-institutions-pic { margin-top:35px; }
.s-institutions-pic ul li { width:240px; height:120px; margin:0 10px;   }
.s-institutions-des  { padding:0 10%; font-size:16px; margin-top:35px;}
.s-institutions-list { margin-left:4%; padding-top:5px; }
.s-institutions-list ul li { height:40px; font-size:16px; line-height:38px; border-radius:9px; margin-left:40px; padding:0 15px; margin-top:25px;  }
.s-institutions-list ul li:nth-child(4) { margin-left:270px; }
.s-institutions-list ul li::after{ left:0; top:-5px; width:16px; height:22px;  }

/*s-indicator1200*/
.s-indicator { padding-bottom:35px; }
.s-indicator-pic{ height:350px;}
.s-indicator-des  { font-size:15px; margin-top:20px;}




/*s-flow1200*/
.s-flow-box {  margin-top:15px; padding-top:45px; padding-bottom:60px; }
.s-flow-list { margin:0 10%; }
.s-flow-list ul li { height:40px; font-size:16px; line-height:38px; border-radius:9px; }
.s-flow-list ul li:nth-child(n+4) { margin-top:55px; }
.s-flow-list ul li::after{ left:0; top:-5px; width:16px; height:22px;  }

/*s-remediation1200*/
.s-remediation { padding-top:60px; padding-bottom:80px; }
.s-remediation-list { padding:0 5%; }
.s-remediation-list ul li { margin-top:30px; height:120px }
.s-remediation-list ul li .tit { top:25px; padding-left:30px; font-size:16px; }

}

@media (max-width:1350px){
  .header .nav ul li{  margin-left:1px; } 
}

@media (max-width:1250px){
.wrap{width:75%}
/*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;}
/*banner992*/
.banner { height:353px; }
.bannerauto { height:auto;}
.banner-li .con .tit { font-size:24px; margin-top:120px; }
.banner-li .con .more { width:130px; margin-top:30px; }
/*i-ecology992*/
.i-ecology { padding-top:50px; padding-bottom:60px; }
.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:12px; }
.i-ecology-list ul li .con .tit::after{ bottom:-70px; width:16px; height:16px; }
.i-ecology-list ul li .con .more { min-width:110px; margin-top:90px; border-radius:12px;}
/*i-industrial992*/
.i-industrial-ban ul li { width:25%; margin-left:0; }
/*i-activities992*/
.i-activities-list ul li .pic { height:140px; }
/*i-purifier992*/
.i-purifier { padding-top:30px; padding-bottom:50px; }
.i-purifier-info { font-size:14px; line-height:24px; padding:0 8px;margin-top:18px; }
.i-purifier-tit { font-size:20px; margin-top:15px; }
.i-purifier-des {margin-top:17px; padding-left:4px; }
.i-purifier-des p {background:url(../images/purifier-gou.png) no-repeat left 10px; background-size:16px 16px; padding-left:26px; }
/*i-product992*/
.i-product { padding-top:60px; padding-bottom:60px; }
.i-product-box { padding:8px; }
.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-product-more { width:130px; margin-top:30px; }
/*i-brand992*/
.i-brand { padding-top:35px; 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; }
/*i-services992*/
.i-services { padding-top:60px; padding-bottom:60px; }
.i-services-show { margin-top:50px; }
.i-services-show .tit { font-size:16px; }
.i-services-show .pic { width:720px;}
/*dot992*/
.dot1 { top:176px; left:535px; }
.dot2 { top:240px; left:580px; }
.dot3 { top:144px; left:116px; }
.dot4 { top:120px; left:390px; }
.dot5 { top:190px; left:346px; }
/*footer992*/
.footer { padding-top:60px; padding-bottom:80px; }
.f-left { width:70%; margin-top:0;}
.f-mid { display:none; }
/*banner-n992*/
.banner-n { height:353px; }
.banner-n-li .con .tit { font-size:19px; margin-top:120px; }
.banner-n-li .con .des { font-size:15px; }
.banner-n-li .con .more { margin-top:16px; }
/*s-public992*/
.s-public { font-size:18px;  }
.s-public::after{ margin-left:-45px; width:90px; height:2px; }
.p-public { font-size:18px; }
.p-public::after{ margin-left:-45px; width:90px; height:2px; }
/*s-relation992*/
.s-relation { padding-top:50px;  }
.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 6% 80px 6%;  margin:0 60px; }
/*s-compare992*/
.s-compare { padding-top:60px; padding-bottom:60px; }
.s-compare-show { margin-top: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:#f2f3f3 url(../images/customization-nob1.png) no-repeat left bottom; background-size:110px auto;}
.s-customization-right ul li:nth-child(2) { background:#f2f3f3 url(../images/customization-nob2.png) no-repeat left bottom; background-size:110px auto;}
.s-customization-right ul li:nth-child(3) { background:#f2f3f3 url(../images/customization-nob3.png) no-repeat left bottom; background-size:110px auto;}
.s-customization-right ul li .tit { font-size:17px; line-height:64px; }
.s-customization-right ul li .tit::after{ width:30px; height:3px; }
.s-customization-right ul li .more { margin-top:15px; }
/*t-talent992*/
.t-talent { padding-top:50px; }
.t-public .tit {  }
.t-public .tit::after{ bottom:-12px; width:22px; height:3px; }
.t-public .des { font-size:14px; margin-top:30px; }
.t-talent-list { padding-top:40px; }
.t-talent-list ul li { margin-bottom:50px;  padding:30px 18px;}
.t-talent-list ul li .icon { right:12px; top:12px; width:60px; }
.t-talent-list ul li .tit { font-size:16px; }
.t-talent-list ul li .des { margin-top:20px; }
/*p-series992*/
.p-series { padding-top:50px; padding-bottom:50px; }
.p-series-list { padding-top:2px; }
.p-series-list ul li { height:200px; margin-top:50px; }
.p-series-list ul li .con { padding:20px 0 0 20px;  }
.p-series-list ul li .con .des { margin-top:6px; }
.p-series-list ul li .con .more { margin-top:7px; }
/*p-debubble992*/
.p-debubble-list { margin-top:60px; }
.p-debubble-more i { width:14px; height:10px;}
/*p-filter992*/
.p-filter { padding-top:60px; padding-bottom:60px; }
.p-filter-list { padding-top:25px; }
.p-filter-list ul li { width:24%;  height:280px; margin-top:50px; }
.p-filter-list ul li:nth-child(4n+2) { margin-left:1.33%;}
.p-filter-list ul li:nth-child(4n+3) { margin-left:1.33%;}
.p-filter-list ul li:nth-child(4n+4) { margin-left:1.33%;}
.p-filter-list ul li .pic { height:140px; }
.p-filter-list ul li .pic .swiper-pagination-bullet { width:18px; height:2px; }
.p-filter-list ul li .tit { font-size:14px; height:72px; margin-top:12px; padding-left:12px; }
.p-filter-list ul li .more { margin-top:6px; margin-right:12px; }
/*p-equipment992*/
.p-equipment { padding-top:22px; padding-bottom:22px; }
.p-equipment-list { margin-top:40px; }
.p-equipment-list ul li .video { height:144px;}
.p-equipment-list ul li .con { height:144px; padding:16px 10px 0 10px; }
.p-equipment-list ul li .con .ban { font-size:15px;  }
.p-equipment-list ul li .con .nob { font-size:21px; margin-top:40px;  }
.p-equipment-list ul li .tit { line-height:50px; }
/*s-introduction992*/
.s-introduction { padding-top:50px; padding-bottom:50px; }
.s-introduction-list { margin-top:20px; }
.s-introduction-list ul li { height:300px;  }
.s-introduction-list ul li .con { padding:23px 0 0 25px; }
.s-introduction-bottom { margin-top:50px; }
.s-introduction-left ul li { width:180px; height:30px; font-size:15px; line-height:30px; border-radius:15px; margin-right:10px; margin-bottom:20px; }
.s-introduction-right .nob { font-size:50px; }
.s-introduction-right .info { font-size:19px; }
/*s-chinesemarket992*/
.s-chinesemarket { padding-top:50px; padding-bottom:50px; }
.s-chinesemarket-show { margin-top:22px; }
.s-chinesemarket-info { font-size:15px; line-height:26px; }
/*s-transition992*/
.s-transition { padding-top:20px; padding-bottom:20px; }
.s-transition-list ul li { height:115px; font-size:14px;  }
.s-transition-list ul li .tit {width:97px;  padding:40px 20px 0 20px;}
/*s-overseas992*/
.s-overseas { padding-top:50px; padding-bottom:50px;}
.s-overseas-show { margin-top:22px;  }
/*s-feature992*/
.s-feature { padding-top:50px; padding-bottom:50px; }
.s-feature-info { top:70px; }
.s-feature-list { margin-top:40px;}
.s-feature-list ul li { height:200px; }
/*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:15px; line-height:60px; }
/*s-analyze992*/
.s-analyze { padding-top:22px; padding-bottom:40px; }
.s-analyze-ban { font-size:15px; line-height:30px; padding:0; }
.s-analyze-list { padding-top:20px; }
.s-analyze-list ul li {  height:180px;  }
.s-analyze-list ul li .tit { font-size:17px; padding:0 20px;  }
/*c-advantages992*/
.c-advantages { padding-top:50px; padding-bottom:50px; }
.c-advantages-list { margin-top:20px; }
.c-advantages-list ul li { height:370px; }
.c-advantages-list ul li .con { padding:50px 10px 0 10px; }
.c-advantages-list ul li .con .des { margin-top:8px; }
.c-advantages-list ul li .con .more { width:27px; height:4px; margin-top:12px; }
/*c-technology992*/
.c-technology { padding-top:25px; padding-bottom:25px; }
.c-technology-show { width:700px;  background-size:auto 380px; height:450px; margin-top:50px; }
.c-technology-show ul li .tit { font-size:17px;}
.c-technology-show ul li:nth-child(1) { top:70px; width:167px; }
.c-technology-show ul li:nth-child(2) { top:220px; width:180px; }
.c-technology-show ul li:nth-child(3) { top:360px; }
.c-technology-show ul li:nth-child(4) { top:220px; width:176px;}
.c-technology-show ul li:nth-child(5) { top:70px; width:168px;}
.c-technology-pic { margin-top:50px;}
.c-technology-show { display:none; }
.c-technology-pic { display:block; }
/*c-case992*/
.c-case { padding-top:50px; padding-bottom:50px; }
.c-case-list {  height:740px; margin-top:30px;}
.c-case-li .pic { height:130px; }
.c-case-li .con { height:190px; padding:7px 10px 0 10px; }
.c-case-li .con .tit { font-size:17px; }
/*c-domain992*/

/*t-team992*/
.t-team { padding-top:70px; padding-bottom:70px; }
.t-team-right .en { margin-top:0; }
.t-team-right .tit { font-size:18px; letter-spacing: 2px; }
.t-team-right .tit::after{ bottom:-12px; width:30px; height:3px; }
.t-team-right .des { margin-top:30px; }
.t-team-right .more { margin-top:40px; }
.t-team-right .more i { width:33px; height:5px; }
/*t-panel-ban992*/
.t-panel-ban { padding-top:35px; padding-bottom:35px; }
.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-show { padding-top:50px; padding-bottom:50px; }
.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; }
.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 { padding-top:60px; padding-bottom:60px;}
.t-personnel-list ul li .pic { height:167px;}
.t-personnel-list ul li .tit {  font-size:16px; line-height:36px; }
/*t-strategy992*/
.t-strategy { padding-top:60px; padding-bottom:60px; }
.t-strategy-show { margin-top:40px; }
.t-strategy-show .gallery-top{height:190px; margin-top:40px; }
.t-strategy-show .gallery-top .swiper-slide {height:190px;}
.t-strategy-show .gallery-thumbs{height:40px;  padding:0 2%;}
.t-strategy-show .gallery-thumbs .swiper-slide{height:40px; }
.t-strategy-show .gallery-thumbs .swiper-slide .tit { padding:0 7px; font-size:12px; line-height:32px; height:40px; border-radius:20px;  }
.t-strategy-show .gallery-thumbs .swiper-slide .tit::after{ margin-left:-15px; bottom:6px; width:30px; height:3px; }
/*t-centre992*/
.t-centre { padding-top:40px; padding-bottom:40px; }
.t-centre-show { padding-top:20px; }
.t-centre-show ul li { height:190px;}
/*t-centre-s992*/
.t-centre-s { padding-top:40px; padding-bottom:40px; }
.t-centre-s-show { padding-top:20px; }
.t-centre-s-show ul li { height:170px; }
/*a-environment992*/
.a-environment { padding-top:50px; padding-bottom:50px; }
.a-environment-list { margin-top:50px; }
.a-environment-list ul li .pic { height:150px; }
.a-environment-list ul li .tit { line-height:50px; }
/*a-demeanour992*/
.a-demeanour { padding-top:50px; padding-bottom:50px; }
.a-demeanour-top { margin-top:50px; }
.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; }
/*a-contact992*/
.a-contact { padding-top:50px; padding-bottom:50px; }
.a-contact-list ul li { margin-top:50px; height:220px; }
.a-contact-list ul li .con { padding:50px 0 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:50px; border-radius:32px; padding:40px 40px 40px 40px;  }
.a-home-ban { font-size:17px;}
.a-home-ban::after{ bottom:-19px; width:26px; height:4px; }
.a-home-list { height:450px; margin-top:40px; }
/*c-company992*/
.c-company { padding-top:50px; padding-bottom:50px; }
.c-company-show { margin-top:25px; }
/*c-idea992*/
.c-idea { padding-top:40px; padding-bottom:40px; }
.c-idea ul li { padding-left:20px; }
/*c-leader992*/
.c-leader { padding-top:50px; padding-bottom:50px; }
.c-leader-show { margin-top:50px; }
.c-leader-left { padding:0 14px 14px 14px; }
.c-leader-right img { width:110px; }
/*c-vision992*/
.c-vision {  padding-top:40px; padding-bottom:40px; }
/*c-culture992*/
.c-culture { padding-top:50px; padding-bottom:50px; }
.c-culture-list { padding-top:0; }
.c-culture-list ul li { height:240px; margin-top:35px;}
.c-culture-list ul li .des { padding:20px 10px 0 10px; }
.c-culture-list ul li .pic { height:170px; }
.c-culture-list ul li .tit { font-size:16px; line-height:50px; margin-top:8px; }
.c-culture-list ul li:hover { padding-top:20px;}
.c-culture-list ul li:hover .tit { line-height:30px; }
/*c-course992*/
.c-course{ padding-top:50px; padding-bottom:50px; }
.c-course-list { margin-top:30px; padding-top:100px; 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; }
/*c-honor992*/
.c-honor { padding-top:50px; padding-bottom:50px; }
.c-honor-list {  margin-top:45px;}
/*b-about992*/
.b-about { padding-top:50px; padding-bottom:50px; }
.b-about-show { margin-top:30px; }
/*b-faculty992*/
.b-faculty { padding-top:50px; padding-bottom:50px;  }
.b-faculty-top ul li { margin-top:40px; }
.b-faculty-top ul li .con .des {  margin-top:25px; }
.b-faculty-list { margin-top:40px; }
.b-faculty-list ul li .pic { height:220px; }
/*b-study992*/
.b-study { padding-top:50px; padding-bottom:50px;  }
.b-study-list { padding-top:30px; }
.b-study-list ul li { height:250px; margin-top:20px; }
.b-study-list ul li:nth-child(n+5) { height:166px; }
/*b-events992*/
.b-events { padding-top:50px; padding-bottom:50px;  }
.b-events-list {  height:335px; margin-top:50px;}
.b-events-li .pic { height:136px; }
/*n-newshow992*/
.n-newshow { min-height:400px;}
/*n-main992*/
.n-main { min-height:400px; }
/*d-details992*/
.d-details { padding:25px 30px 25px 30px; }
.d-details-li { margin-top:50px; padding:0 60px 20px 50px; }
.d-details-top .con { margin-top:50px; }
.d-details-top .con h3 { font-size:16px; font-weight:bold;}
.d-details-top .pic { margin-top:15px; }
.d-details-bot img { margin-top:-7px; }
.d-details-right { margin-top:50px; }
.d-details-right img { margin-bottom:15px; }
/*d-element992*/
.d-element { padding:25px 30px 25px 30px; }
.d-element-li { margin-top:50px; padding:40px 6%; }
/*d-device992*/
.d-device { padding:25px 30px 25px 30px; }
.d-device-li { margin-top:50px; padding:0 60px 20px 100px; }
.d-device-top .con { fmargin-top:100px; }
.d-device-top .con h3 { font-size:16px; font-weight:bold; }
.d-device-right { margin-top:50px; }
.d-device-right img  { margin-bottom:15px; }

/*s-institutions992*/
.s-institutions { padding-top:20px; padding-bottom:40px; }
.s-institutions-pic { margin-top:30px; }
.s-institutions-pic ul li { width:200px; height:100px; margin:0 8px;   }
.s-institutions-des  { padding:0 8%; font-size:15px; margin-top:30px;}
.s-institutions-list { margin-left:2%; padding-top:0; }
.s-institutions-list ul li { height:35px; font-size:15px; line-height:33px; border-radius:7px; margin-left:25px; padding:0 10px; margin-top:20px;  }
.s-institutions-list ul li:nth-child(4) { margin-left:220px; }
.s-institutions-list ul li::after{ left:-2px; top:-7px; width:14px; height:20px;  }

/*s-flow992*/
.s-flow-box {  margin-top:10px; padding-top:40px; padding-bottom:55px; }
.s-flow-list { margin:0 8%; }
.s-flow-list ul li { height:35px; font-size:15px; line-height:33px; border-radius:7px; }
.s-flow-list ul li:nth-child(n+4) { margin-top:50px; }
.s-flow-list ul li::after{ left:-2px; top:-7px; width:14px; height:20px;  }

/*s-indicator992*/
.s-indicator { padding-bottom:30px; }
.s-indicator-pic{ height:300px;}



}

@media (max-width:992px){
.wrap{width:80%}
/*header767*/
.banner { height:160px; }
.bannerauto { height:auto;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets { bottom:4px;}
.banner-li .con .tit { font-size:18px; margin-top:40px; }
.banner-li .con .more { margin-top:20px; }
/*public767*/
.public-left .en2 { font-size:18px;}
.public-left .tit2 {  font-size:18px; margin-top:8px; }
.public-left .tit { font-size:18px; margin-top:3px; }
.public-right .more { margin-top:30px; }
/*i-news767*/
.i-news { padding-top:50px; padding-bottom:40px; }
.i-news-show { margin-top:30px; }
.i-news-left { float:none; width:100%; height:280px; }
.i-news-left .swiper-container-horizontal>.swiper-pagination-bullets { bottom:80px;}
.i-news-li .pic { height:210px; }
.i-news-right { float:none; width:100%; margin-top:20px;  }
/*i-advantage767*/
.i-advantage { padding-top:50px; padding-bottom:60px; }
.i-advantage-left { float:none; width:100%; }
.i-advantage-left .i-advantage-list ul li { float:none; width:100%; margin-top:10px; }
.i-advantage-left .i-advantage-list ul li .pic { width:30px; margin-top:6px;}
.i-advantage-left .i-advantage-list ul li .info { width:calc(100% - 40px); margin-top:0; }
/*i-ecology767*/
.i-ecology { padding-top:40px; padding-bottom:50px; }
.i-ecology-list { margin-top:0; }
.i-ecology-list ul li { float:left; width:100%; 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:0;}
.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-industrial767*/
.i-industrial { padding-top:40px; padding-bottom:50px; }
.i-industrial-ban { margin-top:0; }
.i-industrial-ban ul li { width:100%; margin-top:30px; padding-left:0; }
.i-industrial-ban ul li::after { left:0; }
.i-industrial-con ul li { width:100%; height:200px;  }
.i-industrial-con ul li:nth-child(4n+2) { width:100%; height:200px;margin-left:0; margin-top:15px;}
.i-industrial-con ul li:nth-child(4n+3) { width:100%; height:200px; margin-left:0; margin-top:15px;}
.i-industrial-con ul li:nth-child(4n+4) { width:100%; height:200px; margin-left:0; margin-top:15px;}
.i-industrial-con ul li .con {padding:15px 20px 20px 20px; }
.i-industrial-con ul li .con::after { display:none; }
.i-industrial-con ul li .con .des { display:block; opacity:1; }
.i-industrial-con ul li.active { width: 100%;}
.i-industrial-con ul li.active { width:100%; }
.i-industrial-con ul li.inactive { width:100%; }
.i-industrial-con ul li:nth-child(4n+2).active { width:100%; margin-left:0;}
.i-industrial-con ul li:nth-child(4n+3).active { width:100%; margin-left:0;}
.i-industrial-con ul li:nth-child(4n+4).active { width:100%; margin-left:0;}
.i-industrial-con ul li:nth-child(4n+2).inactive { width:100%; margin-left:0;}
.i-industrial-con ul li:nth-child(4n+3).inactive { width:100%; margin-left:0;}
.i-industrial-con ul li:nth-child(4n+4).inactive { width:100%; margin-left:0;}
.i-industrial-con ul li .con .des { height:130px; overflow:auto; }
/*i-activities767*/
.i-activities { padding-top:40px; padding-bottom:50px; }
.i-activities-list { padding-top:10px; }
.i-activities-list ul li { float:none; width:100%; margin-top:15px; }
.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; }
/*i-purifier767*/
.i-purifier { padding-top:30px; padding-bottom:40px; }
.i-purifier-left { float:none; width:100%; }
.i-purifier-right { float:none; width:80%; margin-top:20px; margin-left:10%; }
.i-purifier-tit { font-size:18px; }
/*i-product767*/
.i-product { padding-top:40px; padding-bottom:40px; }
.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-product-more { margin-top:30px; }
/*i-brand767*/
.i-brand { padding-top:30px; padding-bottom:40px; }
.i-brand-ban  { margin-top:25px; }
.i-brand-show { padding-top:40px; }
.i-brand-show ul li { height:30px; margin-top:-10px; }
/*i-services767*/
.i-services { padding-top:40px; padding-bottom:40px; }
.i-services-show { margin-top:30px; }
.i-services-show .tit { position:relative; right:auto; bottom:auto; margin-top:10px;  font-size:15px; }
.i-services-show .pic { width:350px;}
/*dot1767*/
.dot1 { top:84px; left:260px; }
.dot2 { top:116px; left:290px; }
.dot3 { top:70px; left:66px; }
.dot4 { top:60px; left:190px; }
.dot5 { top:94px; left:168px; }
/*footer767*/
.footer { padding-top:40px; padding-bottom:50px; }
.f-left { float:none; width:100%; }
.f-contact { padding-left:0; }
.f-right { float:none; margin-top:20px; }
/*banner-n767*/
.banner-n { height:160px; }
.banner-n-li .con .tit { font-size:18px; margin-top:30px; }
.banner-n-li .con .more { margin-top:15px; }
.banner-n .swiper-container-horizontal>.swiper-pagination-bullets { bottom:5px; }
/*s-public767*/
.s-public { font-size:18px; }
.s-public::after{ margin-left:-40px; width:80px; height:2px; }
.p-public { font-size:18px; }
.p-public::after{ margin-left:-40px; width:80px; height:2px; }
/*s-relation767*/
.s-relation { padding-top:40px;  }
.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 5% 40px 5%;  margin:0 0; }
.s-relation-con-li3 { bottom:30px; }
/*s-compare767*/
.s-compare { padding-top:50px; padding-bottom:50px; }
.s-compare-show { margin-top:50px; }
/*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:#f2f3f3 url(../images/customization-nob1.png) no-repeat left bottom; background-size:70px auto;}
.s-customization-right ul li:nth-child(2) { background:#f2f3f3 url(../images/customization-nob2.png) no-repeat left bottom; background-size:70px auto;}
.s-customization-right ul li:nth-child(3) { background:#f2f3f3 url(../images/customization-nob3.png) no-repeat left bottom; background-size:70px auto;}
.s-customization-right ul li .tit { font-size:16px; line-height:24px; }
.s-customization-right ul li .tit::after{ width:25px; height:3px; }
.s-customization-right ul li .more { margin-top:10px; }
/*t-talent767*/
.t-talent { padding-top:40px; }
.t-public .tit { font-size:18px; }
.t-public .tit::after{ bottom:-10px; width:20px; height:2px; }
.t-public .des { margin-top:20px; }
.t-talent-list { padding-top:35px; }
.t-talent-list ul li { margin-bottom:40px;  padding:20px 16px;}
.t-talent-list ul li .icon { right:10px; top:10px; width:40px; }
.t-talent-list ul li .des { margin-top:15px; }
/*p-series767*/
.p-series { padding-top:40px; padding-bottom:40px; }
.p-series-list { padding-top:0; }
.p-series-list ul li { float:none; width:100%; margin-top:40px; }
.p-series-list ul li:nth-child(even) { margin-left:0; }
.p-series-list ul li .con { padding: 20px 0 0 10px; }
/*p-debubble767*/
.p-debubble-list { margin-top:40px; padding-bottom:40px; }
.p-debubble-more { right:50%; margin-right:-55px; top:auto; bottom:-10px; }
.p-debubble-more i { width:12px; height:8px;}
/*p-filter767*/
.p-filter { padding-top:40px; padding-bottom:40px; }
.p-filter-list { padding-top:20px; }
.p-filter-list ul li { width:48.5%;  margin-top:30px; }
.p-filter-list ul li:nth-child(4n+2) { margin-left:0;}
.p-filter-list ul li:nth-child(4n+3) { margin-left:0;}
.p-filter-list ul li:nth-child(4n+4) { margin-left:0;}
.p-filter-list ul li:nth-child(even) { margin-left:3%; }
.p-filter-list ul li .tit { margin-top:10px; padding-left:10px;  }
.p-filter-list ul li .more { margin-top:4px; margin-right:10px; }
/*p-equipment767*/
.p-equipment { padding-top:20px; padding-bottom:20px; }
.p-equipment-list { margin-top:30px; }
.p-equipment-list ul li { float:none; width:100%; margin-left:0; }
/*s-introduction767*/
.s-introduction { padding-top:30px; padding-bottom:30px; }
.s-introduction-list { margin-top:0; }
.s-introduction-list ul li { width:48.5%; margin-top:30px; }
.s-introduction-list ul li:nth-child(4n+2) { margin-left:0;}
.s-introduction-list ul li:nth-child(4n+3) { margin-left:0;}
.s-introduction-list ul li:nth-child(4n+4) { margin-left:0;}
.s-introduction-list ul li:nth-child(even) { margin-left:3%; }
.s-introduction-list ul li .con { padding:18px 0 0 20px; }
.s-introduction-bottom { margin-top:30px; }
.s-introduction-left { margin-left:0; width:70%; }
.s-introduction-left ul li { margin-right:10px; margin-bottom:15px; }
.s-introduction-right .nob { font-size:23px; }
.s-introduction-right .info { font-size:15px; }
/*s-chinesemarket767*/
.s-chinesemarket { padding-top:40px; padding-bottom:40px; }
.s-chinesemarket-show { margin-top:20px; }
/*s-transition767*/
.s-transition { padding-top:15px; padding-bottom:15px; }
.s-transition-list { padding:0; }
.s-transition-list ul li { height:80px; font-size:12px; }
.s-transition-list ul li { width:21.25%; }
.s-transition-list ul li:nth-child(4n+2) { margin-left:5%;}
.s-transition-list ul li:nth-child(4n+3) { margin-left:5%;}
.s-transition-list ul li:nth-child(4n+4) { margin-left:5%;}
.s-transition-list ul li .tit {width:68px;  padding:25px 15px 0 15px; }
/*s-overseas767*/
.s-overseas { padding-top:40px; padding-bottom:40px;}
.s-overseas-show { margin-top:20px;  }
/*s-feature767*/
.s-feature { padding-top:40px; padding-bottom:40px; }
.s-feature-info { top:auto; right:auto; position:relative;margin-top:30px; margin-left:20px; }
.s-feature-list { margin-top:0;}
.s-feature-list ul li { float:none; width:100%;margin-top:30px; }
.s-feature-list ul li:nth-child(even) { margin-left:0; }
/*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:14px; line-height:50px; }
.s-trust-list ul li .pic { box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }
/*s-analyze767*/
.s-analyze { padding-top:20px; padding-bottom:35px; }
.s-analyze-list { padding-top:10px; }
.s-analyze-list ul li { width:48.5%; height:180px; margin-top:20px; }
.s-analyze-list ul li:nth-child(4n+2) { margin-left:0;}
.s-analyze-list ul li:nth-child(4n+3) { margin-left:0;}
.s-analyze-list ul li:nth-child(4n+4) { margin-left:0;}
.s-analyze-list ul li:nth-child(even) { margin-left:3%; }
.s-analyze-list ul li .tit { font-size:16px; padding:0 15px;  }
.s-analyze-list ul li:nth-child(1),.s-analyze-list ul li:nth-child(4),.s-analyze-list ul li:nth-child(5),.s-analyze-list ul li:nth-child(8) { background-color:#f08519; }
.s-analyze-list ul li:nth-child(2),.s-analyze-list ul li:nth-child(3),.s-analyze-list ul li:nth-child(6),.s-analyze-list ul li:nth-child(7) { background-color:#72bb38; }
/*c-advantages767*/
.c-advantages { padding-top:40px; padding-bottom:40px; }
.c-advantages-list { margin-top:0; }
.c-advantages-list ul li { width:48.5%; height:320px; margin-top:40px; }
.c-advantages-list ul li:nth-child(4n+2) { margin-left:0;}
.c-advantages-list ul li:nth-child(4n+3) { margin-left:0;}
.c-advantages-list ul li:nth-child(4n+4) { margin-left:0;}
.c-advantages-list ul li:nth-child(even) { margin-left:3%; }
.c-advantages-list ul li .con { padding:60px 10px 0 10px; }
.c-advantages-list ul li .con .des {text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
/*c-technology767*/
.c-technology { padding-top:20px; padding-bottom:20px; }
/*.c-technology-show { width:347px;  background-size:auto 190px; height:220px; margin-top:40px; }
.c-technology-show ul li:nth-child(1) { top:35px; width:85px; }
.c-technology-show ul li:nth-child(2) { top:110px; width:90px; }
.c-technology-show ul li:nth-child(3) { top:175px; }
.c-technology-show ul li:nth-child(4) { top:107px; width:87px;}
.c-technology-show ul li:nth-child(5) { top:36px; width:80px;}*/
.c-technology-show { display:none; }
.c-technology-pic { display:block; }
/*c-case767*/
.c-case { padding-top:40px; padding-bottom:40px; }
.c-case-list {  height:660px; margin-top:30px;}
.c-case-li .pic { height:90px; }
/*c-domain767*/
.c-domain { padding-top:40px; padding-bottom:40px; }
.c-domain-list { margin-top:40px; }
.c-domain-list ul li { margin-top:20px; height:180px;}
.c-domain-list ul li .con {  top:20px; left:3%; width:80%; }
.c-domain-list ul li .con .tit { font-size:17px;}
.c-domain-list ul li .con .des { margin-top:5px; }
/*t-team767*/
.t-team { padding-top:50px; padding-bottom:50px; }
.t-team-left { float:none; width:60%; margin:0 auto; }
.t-team-right { float:none; width:100%; margin-top:30px; margin-right:0; }
.t-team-right .tit { font-size:18px; }
.t-team-right .des { margin-top:25px; }
.t-team-right .more { margin-top:20px; }
/*t-panel-ban767*/
.t-panel-ban { padding-top:30px; padding-bottom:30px; }
.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-show { padding-top:40px; padding-bottom:40px; }
.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:140px; 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; }
.t-personnel-right::after{ right:28px; bottom:16px; width:31px; height:4px; }
/*t-personnel-list767*/
.t-personnel-list { padding-top:40px; padding-bottom:40px;}
.t-personnel-list ul li .pic { height:80px;}
.t-personnel-list ul li .tit {  font-size:15px; line-height:35px; }
/*t-strategy767*/
.t-strategy { padding-top:40px; padding-bottom:40px; }
.t-strategy-show { margin-top:35px; }
.t-strategy-show .gallery-top{ height:auto; margin-top:35px; }
.t-strategy-show .gallery-top .swiper-slide { height: auto; }
.t-strategy-show .gallery-thumbs{height:50px;  padding:0 0;}
.t-strategy-show .gallery-thumbs .swiper-slide{height:50px; }
.t-strategy-show .gallery-thumbs .swiper-slide .tit { padding:0 5px; font-size:12px; line-height:20px; height:50px; border-radius:5px;  }
.t-strategy-show .gallery-thumbs .swiper-slide .tit::after{ margin-left:-13px; bottom:5px; width:26px; height:2px; }
/*t-centre767*/
.t-centre { padding-top:30px; padding-bottom:30px; }
.t-centre-show { padding:0; padding-top:10px; }
.t-centre-show ul li { height:100px;}
/*t-centre-s767*/
.t-centre-s { padding-top:30px; padding-bottom:30px; }
.t-centre-s-show { padding-top:10px; }
.t-centre-s-show ul li { height:90px; }
/*a-environment767*/
.a-environment { padding-top:30px; padding-bottom:30px; }
.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; }
.a-environment-list ul li .tit { line-height:40px; }
/*a-demeanour767*/
.a-demeanour { padding-top:30px; padding-bottom:30px; }
.a-demeanour-top { margin-top:30px; }
.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;}
/*a-contact767*/
.a-contact { padding-top:40px; padding-bottom:40px; }
.a-contact-list ul li { margin-top:40px; }
.a-contact-list ul li .con { padding:40px 60px 0 20px; }
.a-contact-list ul li .con .tit::after{ bottom:-15px; }
.a-contact-list ul li .con .des{ font-size: 12px; }
/*a-home767*/
.a-home { margin-bottom:40px; border-radius:30px; padding:30px 20px 50px 20px;  }
.a-home-ban::after{ bottom:-15px; }
.a-home-list { height:430px; margin-top:30px; padding-bottom:40px; }
.a-home-li { font-size: 12px; }
/*c-company767*/
.c-company { padding-top:30px; padding-bottom:30px; }
.c-company-show { margin-top:20px; }
.c-company-show .pic { float:none; width:100%; margin-right:0; }
.c-company-show .con { float:none; width:100%; margin-top:20px; }
/*c-idea767*/
.c-idea { padding-top:0; padding-bottom:30px; }
.c-idea ul li { width:100%; padding-left:20px; margin-top:30px; }
.c-idea ul li:first-child::after { display:block; }
/*c-leader767*/
.c-leader { padding-top:30px; padding-bottom:30px; }
.c-leader-show { margin-top:30px; }
.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; }
/*c-vision767*/
.c-vision { font-size:18px; padding-top:30px; padding-bottom:30px; }
/*c-culture767*/
.c-culture { padding-top:30px; padding-bottom:30px; }
.c-culture-list { margin-left:0; }
.c-culture-list ul li { width:48%; height:230px; margin-top:30px;}
.c-culture-list ul li:nth-child(3n+2) { margin-left:0;}
.c-culture-list ul li:nth-child(3n+3) { margin-left:0;}
.c-culture-list ul li:nth-child(even) { margin-left:4%; }
.c-culture-list ul li .des { padding:15px 10px 0 10px; }
.c-culture-list ul li .pic { height:170px; }
.c-culture-list ul li .tit { font-size:16px; line-height:50px; margin-top:6px; }
.c-culture-list ul li:hover { padding-top:20px;}
.c-culture-list ul li:hover .tit { line-height:30px; }
/*c-course767*/
.c-course{ padding-top:40px; padding-bottom:40px; }
.c-course-list { margin-top:25px; padding-top:80px; 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; }
/*c-honor767*/
.c-honor { padding-top:40px; padding-bottom:40px; }
.c-honor-list {  margin-top:40px;}
.c-honor-list .swiper-pagination-bullet { display:none; }
/*b-about767*/
.b-about {background: linear-gradient( #ffffff 40%,#f1f2f2); padding-top:40px; padding-bottom:40px; }
.b-about-show { margin-top:25px; }
.b-about-left { float:none; width:100%; }
.b-about-right { float:none; width:100%; margin-top:30px; }
/*b-faculty767*/
.b-faculty { padding-top:40px; padding-bottom:40px;  }
.b-faculty-top ul li { margin-top:30px; }
.b-faculty-top ul li .pic { float:none; width:140px; margin:0 auto; }
.b-faculty-top ul li .con {float:none; width:100%; margin-top:20px; }
.b-faculty-top ul li .con .des {  margin-top:20px; }
.b-faculty-list { margin-top:30px; }
.b-faculty-list ul li { width:30%; }
.b-faculty-list ul li:nth-child(3n+2) {margin-left:5%;}
.b-faculty-list ul li:nth-child(3n+3) { margin-left:5%; }
.b-faculty-list ul li .pic { height:100px; }
.b-faculty-list ul li .tit {  line-height: 36px;}
/*b-study767*/
.b-study { padding-top:30px; padding-bottom:30px;  }
.b-study-list { padding-top:20px; }
.b-study-list ul li { height:130px; margin-top:15px; }
.b-study-list ul li:nth-child(n+5) { height:80px; }
/*b-events767*/
.b-events { padding-top:40px; padding-bottom:40px;  }
.b-events-list {  height:280px; margin-top:40px;}
.b-events-li .pic { height:95px;  }
/*右侧漂浮767*/
.slider-bg{width:60px;bottom:50px;}
.slider-bg .toolbar_btn ul li { height:60px; }
.slider-bg .toolbar_btn ul li samp{width:60px; height:60px;padding-top:10px; }
.slider-bg .toolbar_btn ul li .iconi{width:24px;height:24px; }
.slider-bg .toolbar_btn ul li .tit { font-size:12px; line-height:14px;}
.slider-bg .toolbar_btn ul li em{ right:60px;}
.linkage2 .swiper-slide.swiper-slide-active .tit { font-size:17px; }
/*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; }
/*d-details767*/
.d-details { padding:10px 10px 10px 10px; }
.d-details-li { margin-top:30px; padding:15px 10px 10px 10px; }
.d-details-left { float:none; width:100%; }
.d-details-top .con { float:none; width:100%; margin-top:0; }
.d-details-top .pic { float:none; width:70%; margin:0 auto; margin-top:0; }
.d-details-bot img { margin-top:10px; }
.d-details-right { float:none; width:100%; margin-top:10px; }
.d-details-right img { margin-bottom:10px; }
/*d-element767*/
.d-element  { padding:10px 10px 10px 10px; }
.d-element-li { margin-top:30px; padding:10px; }
/*d-device767*/
.d-device { padding:10px 10px 10px 10px; }
.d-device-li { margin-top:30px; padding:15px 10px 10px 10px; }
.d-device-left { float:none; width:100%; }
.d-device-top .con { float:none; width:100%;margin-top:0; }
.d-device-top .pic { float:none; width:70%; margin:0 auto; margin-top:10px; }
.d-device-right{ float:none; width:100%; margin-top:10px; }
.d-device-right img  { margin-bottom:10px; }


/*s-solution767*/
.s-solution { padding-top:30px; padding-bottom:30px; }
.s-solution-list { margin-top:30px; }
.s-solution-list ul li { width:90px; height:120px; font-size:15px; line-height:105px; margin:0 10px; }
.s-solution-tit { font-size:15px; margin-top:30px; }
.s-solution-des { padding:0 0; margin-top:20px;}
.s-solution-pic { margin-top:25px; height:280px;}
.s-solution-info { margin-top:0; }
.s-solution-info ul li { float:none; margin:0 auto; margin-top:20px; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); }

/*s-institutions767*/
.s-institutions { padding-top:15px; padding-bottom:30px; }
.s-institutions-pic { margin-top:25px; }
.s-institutions-pic ul li { width:31%; height:70px; margin:0 1%;   }
.s-institutions-des  { padding:0 0; margin-top:25px;}
.s-institutions-list { margin-left:0; padding-top:0; }
.s-institutions-list ul li { float:none; display:block; width:auto; margin-left:0; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); }
.s-institutions-list ul li:nth-child(4) { margin-left:0; }

/*s-indicator767*/
.s-indicator { padding-bottom:25px; }
.s-indicator-pic{ height:250px;}

/*s-flow767*/
.s-flow-box {  margin-top:5px; padding-top:15px; padding-bottom:40px; }
.s-flow-list { margin:0 10%; background-image:none; }
.s-flow-list ul li { float:none; display:block; width:auto; margin-left:0; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); margin-top:20px; }
.s-flow-list ul li:nth-child(n+4) { margin-top:20px; }
.s-flow-list ul li:nth-child(1) { margin-left:0; }
.s-flow-list ul li:nth-child(4) { margin-left:0; }


/*s-remediation767*/
.s-remediation { padding-top:40px; padding-bottom:60px; }
.s-remediation-list { padding:0; }
.s-remediation-list ul li { margin-top:25px; height:150px }
.s-remediation-list ul li .tit { top:20px; width:80%; padding-left:15px; }



}

@media (max-width:500px){
.wrap{width:94%}
.s-flow-list { margin:0 3%; }

}

