﻿
@import url("iconfont.css");
*{margin:0;padding:0}
html{overflow-x:hidden;font-size:13.3333333333vw}
body{width:100%;min-width:320px;min-height:100vh;margin:0 auto;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;background:#fff;overflow-x:hidden;text-align:left;position:relative;font-size:16px;color:#000}
img{border:none}
h1,h2,h3{font-weight:400}
a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;outline:none；}
input,select,textarea{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,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:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;outline:0;margin:0;padding:0}
table{border-collapse:collapse}
td,th{padding:0}
.clearfix::after{content:"";display:block;clear:both}
*{box-sizing:border-box}
.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:1680px; max-width:100%;margin:0 auto; position:relative;}
.wrap::after{content:"";display:block;clear:both}
.wrap2{width:1330px; max-width:100%;margin:0 auto; position:relative;}
.wrap2::after{content:"";display:block;clear:both}
/*自定义*/
body{ font-family:Microsoft YaHei}
/*header*/
.header{ position:fixed; top:0; left:0; width:100%; height:100px; transition:all .3s; background-color:rgba(0, 0, 0, 0.4); z-index:3333;}
.header *{transition:all .3s}
.header .logo{float:left;margin-top:10px; height:80px; line-height:70px; width:8%;}
.header .logo img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.header .nav{float:right; width:48%;}
.header .nav ul li{float:left; width:auto; color:#ffffff; font-size:16px; line-height:100px; margin-left:8%; position:relative; }
.header .nav ul li:after{content:""; position:absolute; left:0; bottom:0; width:0; height:3px; background-color:#008c43; left: 50%; transform: translateX(-50%); transition: all .5s ease; }
.header .nav ul li a {color:#ffffff; display:block; }
.header .nav ul li:hover:after{ width:100%;transform:translateX(-50%) scale(1.1); }
.header .nav ul li.active:after{ width:100%; }
.header .nav ul li .sub { position: absolute;width:200%;left:-50%; text-align:center; top:100px;z-index:30000; line-height:45px;display:none; background-color:rgba(0, 0, 0, 0.4); }
.header .nav ul li .sub ul li{ float:none; width:100%; line-height:45px; position:relative;text-align:center;  margin:0; padding:0; font-size:14px;  }
.header .nav ul li .sub ul li a { color:#ffffff;}
.header .nav ul li .sub ul li:after { display:none; }
.header .nav ul li .sub ul li:hover { background-color:#008c43;}


.h-tel { display:none; float:right; margin-left:7%; width:9%; margin-top:23px; background:url(../image/h-tel.png) no-repeat left center;background-size:35px auto; padding-left:48px;}
.h-tel .nob {font-family:'Oswald', sans-serif; color:#ffffff; font-size:20px; line-height:1.5;}
.h-tel .tit {color:#bbbbbb; font-size:14px; line-height:1.5;}
.h-linker { float:right; width:11%; color:#ffffff; font-size:16px; line-height:100px; margin-left:8%; position:relative; text-align:right; }
.h-linker a { display:inline-block; margin-left:10px;}
.h-linker a img { vertical-align:middle; width:35px;transition: 0.2s;}
.h-linker a:hover img{ transition: 0.2s;}
.nav_btn{display:none;width:26px;height:20px;position:absolute;right:0;top:40%;}
.nav_btn span{display:block;transition:all .3s;height:3px;width:100%;position:absolute;left:0;border-radius:2px;background:#ffffff;transition:all .3s}
.nav_btn span:nth-of-type(1){top:0}
.nav_btn span:nth-of-type(2){top:50%;margin-top:-1.5px}
.nav_btn span:nth-of-type(3){bottom:0}
.nav_btn.on span:nth-of-type(1){top:50%;transform:rotate(45deg)}
.nav_btn.on span:nth-of-type(2){opacity:0}
.nav_btn.on span:nth-of-type(3){top:50%;transform:rotate(-45deg)}
.f_nav { display:none; margin:0 auto; text-align:center; width:100%; max-width:750px; min-width:320px; height: 3.5em; padding: 0.1em 0;background:#127a44;position:fixed; bottom:0; z-index:999;}
.f_nav a{color: #fff; display: block; text-align: center; width: 33.33%; float: left; margin: 0 auto; font-size:14px;}
.f_nav a i{display: block;font-size: 1.5em;line-height: 1.4em;}
/* 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(../image/nav_icon01.png) no-repeat 89% center;height:50px;border-bottom: 1px solid #eaeaea;}
.nav_menu li a{ color:#333333;font-size:14px;display: block;height:50px;line-height:50px;box-sizing: border-box;padding-left: 6%;}
/*banner*/
.banner { width:100%;height:959px;}
.banner .swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1;height:100%}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.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 .listBox{position:relative;width:100%;height:100%;overflow:hidden}
.banner .bannerPicBox{position:absolute;top:50%;left:50%;width:100%;height:100%;min-width:1920px;transition:1s 2.5s;transform:perspective(1000px) translate3d(-50%,-50%,100px)}
.banner .swiper-slide-active .bannerPicBox{transition:5s 0s;transform:perspective(1000px) translate3d(-50%,-50%,0)}
.banner .bannerPic{max-width: 100%;max-height: 100%;vertical-align: middle;}
.banner .swiper-wrapper .swiper-slide img{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;max-width:100%;height:100%}
.banner .banner-text:before{content:'';position:absolute;width:300px;height:400px;display:block;border:10px solid rgba(255,255,255,.2);top:4.5rem;margin-top:-200px;left:-6rem;transition-delay:2s;transition-duration:2s;transform:translate3d(-80px,0,0);opacity:0}
.banner .swiper-slide.swiper-slide-active .banner-text:before{transition-delay:1.3s;transform:translate3d(0,0,0);opacity:1}
.banner .swiper-slide.swiper-slide-active .banner-text :nth-child(1){transition-delay:.5s}
.banner .swiper-slide.swiper-slide-active .banner-text :nth-child(2){transition-delay:.7s}
.banner .swiper-slide.swiper-slide-active .banner-text :nth-child(3){transition-delay:.9s}
.banner .banner-text *{transition-delay:transform 2s,opacity 0s;transition-duration:2s;transform:translate3d(0,80px,0);opacity:0}
.banner .swiper-slide.swiper-slide-active .banner-text *{transform:translate3d(0,0,0);opacity:1}
.banner .banner-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999;max-width:1420px;width:90%}
.banner .small-title{color:#ffffff;margin-bottom:20px;font-size:18px;font-weight:700}
.banner .banner-text h1{font-weight:700;font-size:36px;color:#127a44;margin-bottom:20px}
.banner .banner-text h2{margin-top:20px;color:#ffffff;font-size:16px}


/*i-xilie*/
.i-xilie { padding-bottom:57px; padding-top:16px;}
.i-xilie ul li{ float:left; width:186.66px; text-align:center; margin-top:20px; border:1px solid #ffffff; padding-bottom:10px;}
.i-xilie ul li .pic{ width:110px; height:110px; margin:0 auto;}
.i-xilie ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.i-xilie ul li .tit {color:#333333; font-size:18px; line-height:2;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; font-weight:bold;}
.i-xilie ul li:hover { border:1px solid #f0f0f0; background:#fafbfa}
.i-xilie ul li:hover .tit {color:#008c43;}
/*i-kuaijie*/
.i-kuaijie { height:auto; padding-bottom:90px;}
.kuaijie-li { float:left; width:662px; height:481px; position:relative; overflow:hidden; margin-right:10px;transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;-o-transition:.8s;}
.kuaijie-li .pic { width:100%; height:100%;}
.kuaijie-li .pic img{width: 100%;height: 100%; object-fit: cover;object-position: center 30%;-moz-transition:all 2.4s ease 0s;-ms-transition:all 2.4s ease 0s;-o-transition:all 2.4s ease 0s;-webkit-transition:all 2.4s ease 0s;transition:all 2.4s ease 0s}
.kuaijie-li:hover .pic  img{-moz-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);-o-transform:scale(1.3,1.3);-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.kuaijie-li .con { position:absolute; top:0; left:0; width:90%; height:auto;  padding:48px 0 0 50px;}
.kuaijie-li .con .tit {color:#ffffff; font-size:28px; line-height:1;opacity:0.95;}
.kuaijie-li .con .des {color:#ffffff; font-size:16px; line-height:1.5; margin-top:15px;opacity:0.8;}
.kuaijie-li .con .more { width:136px; height:38px; border:#ffffff solid 1px; color:#ffffff; font-size:14px; line-height:36px; margin-top:37px; padding-left:27px; transition: 0.2s;opacity:0.9;}
.kuaijie-li .con .more i { display:inline-block; width:16px; height:10px; background:url(../image/kuaijie-more.png) no-repeat; margin-left:10px;transition: 0.2s;}
.kuaijie-li .con .more:hover { background-color:#FFF; color:#333333;}
.kuaijie-li .con .more:hover i { background:url(../image/kuaijie-more2.png) no-repeat; margin-left:20px;}
.kuaijie-li.xiao { width:336px; height:235px; background-color:#127a44; margin-bottom:10px; margin-right:0;transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;-o-transition:.8s;}
.kuaijie-li.xiao .pic { text-align:right; padding-top:25%;}
.kuaijie-li.xiao .pic img { width:37.5%; height:auto; }
.kuaijie-li.xiao .con { padding:48px 0 0 40px;}
.kuaijie-li.xiao .con .more { border:none; padding-left:0;  margin-top:20px; }
.kuaijie-li.xiao .con .more:hover { background:none; color:#ffffff;}
.kuaijie-li.xiao .con .more:hover i { background:url(../image/kuaijie-more.png) no-repeat;}
.kuaijie-li.xiao.zizhi { background-color:#595959; margin-bottom:0; }
.i-kuaijie .active{width:calc(50% - 10px);background:#06c;}
.i-kuaijie .nav_active{width:calc(30% - 10px);min-height:480px;background:#333;}
.hvr-sweep-to-right{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}
.hvr-sweep-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.15);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.hvr-sweep-to-right:active,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:hover{color:#fff}
.hvr-sweep-to-right:active:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}
/*i-about*/
.i-about { height:auto; background:url(../image/about-bg.jpg) repeat-x bottom center; background-size:auto 76.7%; position:relative;}
.i-about-left { float:left; width:780px; padding-bottom:228px; padding-top:23px;}
.i-about-left .i-public{ text-align:left;}
.i-about-left .info {color:#ffffff; font-size:16px; line-height:1.875; margin-top:127px; }
.i-about-left .more { width:136px; height:38px; border:#ffffff solid 1px; color:#ffffff; font-size:14px; line-height:36px; margin-top:37px; padding-left:27px; transition: 0.2s;opacity:0.9;}
.i-about-left .more a { display:block; width:100%; height:100%;}
.i-about-left .more i { display:inline-block; width:16px; height:10px; background:url(../image/kuaijie-more.png) no-repeat; margin-left:10px;transition: 0.2s;}
.i-about-left .more:hover { background-color:#FFF; color:#333333;}
.i-about-left .more:hover i { background:url(../image/kuaijie-more2.png) no-repeat; margin-left:20px;}
.i-about-right { position:absolute; bottom:0; right:0; width:960px; height:auto;}
.i-about-right img {max-width: 100%;max-height: 100%;vertical-align: middle;}
.i-about-box { position:absolute;bottom:-110px; left:50%; margin-left:-840px; width:1680px;height:232px; background-color:#FFF; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); padding-top:34px; }
.i-about-box ul li { float:left; width:33.33%; text-align:center; position:relative;}
.i-about-box ul li:after{content:""; position:absolute; left:0; top:5px; width:1px; height:147px; background-color:#efefef; }
.i-about-box ul li:first-child:after { display:none;}
.i-about-box ul li .pic { width:60px; height:60px; margin:0 auto;}
.i-about-box ul li .pic  img {max-width: 100%;max-height: 100%;vertical-align: middle;}
.i-about-box ul li .tit {color:#000000; font-size:24px; line-height:1.5; margin-top:9px;  }
.i-about-box ul li .des {color:#999999; font-size:15px; line-height:1.5; margin-top:9px; padding:0 90px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
/*i-public*/
.i-public { text-align:center;}
.i-public .tit {color:#000000; font-size:42px; line-height:1.5; font-weight:bold; }
.i-public .tit i{ display:inline-block; width:50px; height:2px; background-color:#127a44; margin:0 20px; vertical-align:middle;}
.i-public .des {color:#666666; font-size:18px; line-height:1.5; margin-top:4px; }
/*i-news*/
.i-news { background-color:#f2f2f2; padding-top:180px; padding-bottom:90px;}
.i-news-list { padding-top:38px;}
.i-news-list ul li{ float:left; width:487px; height:auto; position:relative;}
.i-news-list ul li .pic{ width:100%; height:271px; overflow:hidden;}
.i-news-list ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;transition: 0.5s;}
.i-news-list ul li .con {background-color:#FFF; height:273px; padding:40px 35px 0 35px; }
.i-news-list ul li .con .riqi {color:#999999; font-size:14px; line-height:1;}
.i-news-list ul li .con .tit {color:#333333; font-size:24px; line-height:1.5;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; margin-top:10px;}
.i-news-list ul li .con .des {color:#666666; font-size:16px; line-height:1.5;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-top:20px;}
.i-news-list ul li .con .more {color:#999999; font-size:14px; line-height:1.5; margin-top:42px;}
.i-news-list ul li .con .more i { display:inline-block; width:16px; height:10px; background:url(../image/kuaijie-more2.png) no-repeat; margin-left:10px;transition: 0.2s;}
.i-news-list ul li:hover .pic img {transform: scale(1.05);	transition: 0.5s;}
.i-news-list ul li:hover .con .tit {color:#127a44;}
.i-news-list ul li:hover .con .more{color:#127a44;}
.i-news-list ul li:hover .con .more i { margin-left:20px;}
.i-news-list ul li:nth-child(2) { width:623px; height:543px; margin-left:41.5px; background:url(../image/news2-bg.jpg) no-repeat; background-size:100% 100%;}
.i-news-list ul li:nth-child(2) .pic { display:none;}
.i-news-list ul li:nth-child(2) .con { position:absolute; top:0; left:0; width:100%; height:100%; background:none; }
.i-news-list ul li:nth-child(2) .con .riqi { color:#ffffff; opacity:0.7;}
.i-news-list ul li:nth-child(2) .con .tit {color:#ffffff;}
.i-news-list ul li:nth-child(2) .con .des {color:#ffffff; opacity:0.8;}
.i-news-list ul li:nth-child(2) .con .more {color:#ffffff; opacity:0.7;}
.i-news-list ul li:nth-child(2) .con .more i { background:url(../image/kuaijie-more.png) no-repeat; }
.i-news-list ul li:nth-child(3) { margin-left:41.5px;}
.i-news-list ul li:nth-child(3) .pic{ height:259px;}
.i-news-list ul li:nth-child(3) .con { position:absolute; bottom:17px; left:0; width:100%; height:auto; background:none;background: linear-gradient( rgba(0, 0, 0, 0),rgba(0, 0, 0, 5));}
.i-news-list ul li:nth-child(3) .con .riqi { display:none;}
.i-news-list ul li:nth-child(3) .con .tit {color:#ffffff;font-size:20px;}
.i-news-list ul li:nth-child(3) .con .des { display:none;}
.i-news-list ul li:nth-child(3) .con .more { display:none;}
.i-news-list ul li:nth-child(4) { margin-left:41.5px;}
.i-news-list ul li:nth-child(4) { margin-top:12px;}
.i-news-list ul li:nth-child(4) .pic{ display:none;}
/*footer*/
.footer { background-color:#272727; padding-bottom:50px;}
.f-left { float:left; width:333px; text-align:center; margin-top:77px;}
.f-left .pic { height:auto;}
.f-left .pic img {max-width: 100%;max-height: 100%;vertical-align: middle;}
.f-left .tit {color:#aaaaaa; font-size:24px; line-height:1.5; margin-top:28px;}
.f-left .en {color:#aaaaaa; font-size:12px; line-height:1.5; text-transform:uppercase;}
.f-mid { float:left; margin-left:104px; padding-left:152px; width:782px; margin-top:73px; position:relative;}
.f-mid:before{content:""; position:absolute; left:0; top:0; width:1px; height:158px; background-color:#363636; }
.f-mid:after{content:""; position:absolute; right:-30px; top:0; width:1px; height:158px; background-color:#363636; }
.f-ban { color:#ffffff; font-size:20px; line-height:1.5;}
.f-text { color:#aaaaaa; font-size:16px; line-height:2.6; margin-top:13px;}
.f-text img { width:20px; margin-right:5px; vertical-align:middle; }
.f-right { float:right; width:320px; margin-top:76px; text-align:center; margin-right:50px;}
.f-right ul li { float:left;width:133px;  margin-left:27px;}
.f-right .pic { width:100%; background:url(../image/ewm-bg.png) no-repeat; background-size:100% 100%; padding:10px;}
.f-right .pic img { max-width:93%;}
.f-right .tit { color:#aaaaaa; font-size:14px; line-height:1.5; margin-top:10px; }
/*f-copy*/
.f-copy { background-color:#111111; text-align:center; padding-top:23px; padding-bottom:23px; color:#aaaaaa; font-size:16px; line-height:2; }
.f-copy a:hover { text-decoration:underline;}
/*右侧漂浮*/
.slider-bg{width:50px;height:auto;position:fixed;right:5px;bottom:150px;z-index:100;box-shadow: 0 0 7px rgba(195, 195, 195, 0.6);}
.slider-bg .toolbar_btn a{ cursor:pointer;position:relative;display:block;height:50px; }
.slider-bg .toolbar_btn a samp{position:relative;display:block;height:50px;-webkit-transition:all .4s cubic-bezier(.2,.83,.42,.91);transition:all .4s cubic-bezier(.2,.83,.42,.91)}
.slider-bg .toolbar_btn a samp{z-index:2;width:50px; background-color:#353535; border:#515151 solid 1px; border-bottom:none; }
.slider-bg .toolbar_btn a:last-child samp{border-bottom:#515151 solid 1px;}
.slider-bg .toolbar_btn a em{font-size:14px;font-style:normal;position:absolute;z-index:1;top:1px;right:60px;display:block;overflow:hidden;width:0;height:50px;color:#ffffff; font-weight:normal;box-shadow: 0 0 7px rgba(195, 195, 195, 0.6);}
.slider-bg .toolbar_btn a b { position:absolute; width:8px; height:9px; background:url(../image/slider-sanjiao.png) no-repeat; top:15px; right:52px;opacity:0;z-index:5}
.slider-bg .toolbar_btn a:hover samp{ background-color:#127a44; border:#127a44 solid 1px; border-bottom:none;}
.slider-bg .toolbar_btn a:last-child:hover  samp{border-bottom:#127a44 solid 1px;}
.slider-bg .toolbar_btn a:hover b{opacity:1;}
.slider-bg .toolbar_btn a:hover em{width:150px; background-color:#353535;}
.slider-bg .toolbar_btn a:hover em.slider-a { padding-top:12px; padding-left:14px;}
.slider-bg .toolbar_btn a:hover em.slider-a .tit{color:#ffffff; font-size:14px; line-height:2; font-weight:bold; }
.slider-bg .toolbar_btn a:hover em.slider-a .des{color:#ffffff; font-size:12px; line-height:2;}
.slider-bg .toolbar_btn a:hover em.slider-b { padding-top:16px; padding-left:14px;}
.slider-bg .toolbar_btn a:hover em.slider-b .nob{color:#ffffff; font-size:14px; line-height:2;}
.slider-bg .toolbar_btn a:hover em.slider-c{width:121px!important;height:121px!important; margin-top:-18px;}
.slider-bg .toolbar_btn a:hover em.slider-c i{width:117px;height:117px;display:block;margin-left:2px;margin-top:2px;}
.slider-bg .toolbar_btn a:hover em.slider-c i img { width:100%;}
.slider-bg .iconi{width:100%;height:50px;display:block;position:absolute;top:0;left:0;}
.slider-bg .toolbar_btn a:nth-child(1) .iconi{ background:url(../image/slider-samp1.png) no-repeat top center; background-size:100%; }
.slider-bg .toolbar_btn a:nth-child(2) .iconi{ background:url(../image/slider-samp2.png) no-repeat top center; background-size:100%;}
.slider-bg .toolbar_btn a:nth-child(3) .iconi{ background:url(../image/slider-samp3.png) no-repeat top center; background-size:100%;}
.slider-bg .toolbar_btn a:nth-child(4) .iconi{ background:url(../image/slider-samp4.png) no-repeat top center; background-size:100%;}
.slider-bg .toolbar_btn a:nth-child(5) .iconi{ background:url(../image/slider-samp5.png) no-repeat top center; background-size:100%;}
.slider-bg .toolbar_btn a:nth-child(6) .iconi{ background:url(../image/slider-samp6.png) no-repeat top center; background-size:100%;}
.slider-bg .toolbar_btn a:nth-child(7) .iconi{ background:url(404.png) no-repeat top center; background-size:100%;}
/*动画*/
@-webkit-keyframes scaleUpDown{from{-webkit-transform:scale(1.08);transform:scale(1.08)}
    to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes scaleUpDown{from{-webkit-transform:scale(1.08);transform:scale(1.08)}
    to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
@	-webkit-keyframes slideIn{opacity:1}
100%{-webkit-transform:translateX(0);opacity:1}
}
@keyframes slideIn{0%{transform:translateX(-100%);opacity:1}
    100%{transform:translateX(0);opacity:1}
}
@-webkit-keyframes imgIn{0%{-webkit-transform:-webkit-translateX(100%);opacity:1}
    100%{-webkit-transform:-webkit-translateX(0);opacity:1}
}
@keyframes imgIn{0%{transform:translateX(100%);opacity:1}
    100%{transform:translateX(0);opacity:1}
}
/*banner-n*/
.banner-n { width:100%; position:relative;}
.banner-n img{ width:100%;}
.banner-n-con { text-align:center; position:absolute; top:0; left:0; width:100%; height:100%;}
.banner-n-con .tit {color:#ffffff; font-size:42px; line-height:1; padding-top:200px; }
.banner-n-con .des {color:#ffffff; font-size:20px; line-height:1; margin-top:26px; }
/*n-position*/
.n-position { border-bottom:#eeeeee solid 1px; color:#000000; font-size:16px; line-height:70px; }
.n-posi-left { float:left; background:url(../image/home.png) no-repeat left center; padding-left:36px;}
.n-posi-right { float:right;}
.n-position a:hover { color:#127a44; }
.n-posi-right ul li { float:left; margin-left:60px; position:relative;}
.n-posi-right ul li:after{content:""; position:absolute; left:-30px; top:26px; width:1px; height:17px; background-color:#a8a7a7; }
.n-posi-right ul li:first-child:after{ display:none;}
.n-posi-right ul li.active { font-weight:bold;}
/*pagination*/
.pagination { box-sizing: border-box;text-align:center; font-size:14px; margin-top:40px;color:#7b7b7b; padding-bottom:40px;   }
.pagination a { color:#7b7b7b;  padding:5px 7px;border-radius:3px;}
.pagination a:hover { background-color:#127a44; color:#FFF;}
/*n-newshow*/
.n-newshow { padding-top:20px; padding-bottom:20px; min-height:300px;}
.n-show { padding:10px; color:#333333; font-size:16px; line-height:2; min-height:300px;}
.n-show img { max-width:100%;}
.n-show .img-responsive { display:inline;}
.n-tit { font-size:20px; text-align:center; line-height:34px; padding:0 10px; color:#127a44;}
.n-time { font-size:14px; text-align:center; line-height:18px; margin-top:13px; color:#3c3c3d; }
.n-xian {border-bottom:#ebebeb dashed 1px; height:1px; margin-top:20px;}
.n-other { line-height:24px; padding:20px 0; color:#999999; }
.n-other a:hover{ text-decoration:underline; color:#999999; }
/*n-newlist*/
.n-newlist { height:auto; padding-bottom:20px;}
.n-newlist ul li { height:auto; padding:20px 100px 20px 20px; border-bottom:#eeeeee solid 1px; background:url(../image/news-more1.png) no-repeat right center; position:relative; }
.n-newlist ul li .tit {color:#333333; font-size:18px; line-height:44px; height:44px; overflow:hidden; font-weight:bold;}
.n-newlist ul li .riqi {color:#999999; font-size:14px; line-height:1; overflow:hidden; }
.n-newlist ul li .des {color:#666666; font-size:14px; line-height:2; overflow:hidden;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-top:10px;}
.n-newlist ul li:hover { background:url(../image/news-more2.png) no-repeat right center; border-bottom:#ffffff solid 1px;}
.n-newlist ul li:hover .tit {color:#127a44;}
.n-newlist ul li:after{content:""; position:absolute; left:0; bottom:0; width:0; height:1px; background-color:#127a44;transition: 0.5s; }
.n-newlist ul li:hover:after { width:100%;}
/*n-main*/
.n-main { padding-top:30px; padding-bottom:40px; min-height:300px; }
.n-left { float:left; width:270px; border:#eeeeee solid 1px; }
.n-left-ban{ height:100px; background:#127a44 url(../image/left-ban.png) no-repeat right center; color:#ffffff; font-size:26px; line-height:82px; font-weight:bold;text-transform:uppercase; padding-left:30px; position:relative; }
.n-left-ban:after{content:""; position:absolute; left:30px; top:70px; width:57px; height:2px; background-color:#ffffff; }
.n-left-list { height:auto;}
.n-left-list ul li{ background-color:#eeeeee; margin-top:1px; color:#000000; font-size:16px; line-height:55px; position:relative;padding:0 30px 0 23px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;transition: 0.3s;}
.n-left-list ul li a { display:block;}
.n-left-list ul li i.jiao1 { display:inline-block; position:absolute; top:21px; right:16px; width:15px; height:15px; background:url(../image/left-jiao1.png) no-repeat; cursor:pointer;transform:rotate(90deg);}
.n-left-list ul li i.jiao1.act { transform:rotate(0deg);}
.n-left-list ul li.erji {  padding:0 30px 0 55px; background-color:#ffffff; border-bottom:#eeeeee solid 1px; }
.n-left-list ul li:hover { background-color:#127a44; color:#FFF;transition: 0.3s; }
.n-left-list ul li:hover .jiao1 { background:url(../image/left-jiao2.png) no-repeat;}
.n-left-list ul li.active { background-color:#127a44; color:#FFF;transition: 0.3s; }
.n-left-list ul li.active .jiao1 { background:url(../image/left-jiao2.png) no-repeat;}
.sub_er { display:block;}
.n-right { float:right; width:1045px; }
/*n-piclist*/
.n-piclist { height:auto;}
.n-piclist ul li{ float:left; width:335px; height:400px; border:#f0f0f0 solid 1px; padding:10px 10px 0 10px; text-align:center; margin-bottom:40px; position:relative; }
.n-piclist ul li:after{content:""; position:absolute; left:0; bottom:-15px; width:100%; height:15px; background:url(../image/n-piclist-shadow.png) no-repeat; background-size:100% auto;  }
.n-piclist ul li:nth-child(3n+2) { margin-left:20px;}
.n-piclist ul li:nth-child(3n+3) { margin-left:20px;}
.n-piclist ul li .pic { width:100%; height:314px; line-height:304px; overflow:hidden;}
.n-piclist ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; transition: 0.5s;}
.n-piclist ul li:hover .pic img{transform: scale(1.05); transition: 0.5s;}
.n-piclist ul li .tit { border-top:#eeeeee solid 1px; margin-top:10px; color:#4d4c4c; font-size:18px; line-height:1; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; padding-top:20px;}
.n-piclist ul li:hover .tit { color:#127a44;}
/*n-pro-detail*/
.n-pro-detail { margin-left:10px;}
.n-pro-detail .pic{ float:left; width:495px; height:495px; border:#eeeeee solid 1px; text-align:center; line-height:455px; padding:15px; }
.n-pro-detail .pic img {max-width: 100%;max-height: 100%;vertical-align: middle;}
.n-pro-detail .con{ float:right; width:504px;}
.n-pro-detail .con .tit {color:#333333; font-size:30px; line-height:1.5; font-weight:bold; margin-top:6px; }
.n-pro-detail .con .des {color:#333333; font-size:16px; line-height:1.875; margin-top:14px; height:353px; overflow:auto; border-bottom:#eeeeee solid 1px;}
.n-pro-detail .con .more { width:162px; height:48px; background-color:#cb0507; border-radius:5px; color:#ffffff; font-size:20px; line-height:48px; margin-top:19px; margin-left:7px; text-align:center; }
.n-pro-detail .con .more a { display:block;}
.n-pro-detail .con .more i { display:inline-block; background:url(../image/pro-more.png) no-repeat; width:27px; height:30px; vertical-align:middle; margin-right:10px; background-size:100% 100%;}
/*n-pro-ban*/
.n-pro-ban { color:#000000; font-size:20px; line-height:50px; font-weight:bold; margin-top:34px; border-bottom:#eeeeee solid 1px; position:relative; padding-left:32px; margin-left:10px; }
.n-pro-ban:after{content:""; position:absolute; left:0; bottom:0; width:148px; height:5px; background-color:#127a44; }
.n-pro-show { color:#333333; font-size:16px; line-height:2; min-height:300px; margin-top:20px; margin-left:10px;}
.n-pro-show img { max-width:100%;}
/*n-pro-other*/
.n-pro-other { background-color:#f7f7f7; border:#e5e5e5 solid 1px; padding:7px 20px; margin-top:30px; }
.npo-left { float:left; width:50%; color:#716f6f; font-size:14px; line-height:2; overflow:hidden;}
.npo-left a:hover {color:#127a44;}
.npo-left p {overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.npo-right { float:right; width:91px; height:30px; background-color:#127a44; text-align:center;color:#ffffff; font-size:16px; line-height:30px; margin-top:11px; border-radius:3px;}
.npo-right a { display:block;}
/*piaofu*/
.piaofu { position:fixed; right:5px; bottom:150px; width:156px; height:auto; border:#dddddd solid 1px; background-color:#f9fafb; padding:0 15px; z-index:100;}
.piaofu-cha { margin-top:-11px; margin-right:-5px; float:right;width:24px; height:22px; background:url(../image/piaofu-cha.png) no-repeat; background-size:100% 100%; cursor:pointer; font-size:0;}
.piaofu-list { padding-bottom:5px;}
.piaofu-list ul li{ border-top:#e7e8e9 solid 1px; background:url(../image/piaofu-tel.png) no-repeat left center; padding:6px 0 6px 36px;}
.piaofu-list ul li:first-child { border-top:none;}
.piaofu-list ul li .tit {color:#333333; font-size:14px; line-height:1.5; }
.piaofu-list ul li .des {color:#127a44; font-size:14px; line-height:1.5; }
/*a-jianjie*/
.a-jianjie { min-height:300px; padding:30px 0;}
.a-jianjie-tit {color:#333333; font-size:34px; line-height:1.5; margin-bottom:76px; position:relative;}
.a-jianjie-tit:after{content:""; position:absolute; left:0; bottom:-32px; width:57px; height:2px; background-color:#127a44; }
.a-jianjie-des {color:#333333; font-size:16px; line-height:2;}
.a-jianjie-pic { float:right; width:622px; height:410px; background:url(../image/jianjie-bg.png) no-repeat top right; background-size:89% auto; padding:49px 62px 0 0; margin:39px 0 10px 47px;}
.a-jianjie-pic img {max-width: 100%;max-height: 100%;vertical-align: middle;}
/*a-public*/
.a-public { text-align:center;color:#333333; font-size:34px; line-height:2.17; position:relative;}
.a-public:after{content:""; position:absolute; left:50%; bottom:0; margin-left:-13px; width:26px; height:3px; background-color:#127a44;}
.a-zizhi { height:350px; margin-top:47px; position:relative; margin-bottom:30px; }
.a-zizhi .swiper-container { width:90%; height: 100%; margin:0 auto; }
.a-zizhi .swiper-slide {  display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; text-align:center; }
.a-zizhi .swiper-button-prev { background:url(../image/btn.png) no-repeat; background-size:100% 100%; width:43px; height:43px;right:auto; left:0; top:45%; bottom:0;  outline:none; border-radius:50%; }
.a-zizhi .swiper-button-prev:after { display:none;}
.a-zizhi .swiper-button-next {background:url(../image/btn.png) no-repeat; background-size:100% 100%;transform:rotate(180deg); width:43px; height:43px; right:0; left:auto; top:45%; bottom:0; outline:none;border-radius:50%; }
.a-zizhi .swiper-button-next:after { display:none;}
.a-zizhi a { display:block; width:100%; height:100%;}
.a-zizhi img {max-width: 100%;max-height: 100%;vertical-align: middle;}
/*n-message*/
.n-message-box { padding-top:30px; padding-bottom:40px;}
.biaodan-list {margin-left:168px;}
.biaodan-list ul li { margin-top:20px;}
.bl-left { float:left; width:138px; margin-right:45px; text-align:right;color:#333333; font-size:16px; line-height:48px;}
.bl-left i { font-style:normal;;color:#ff1111; margin-right:5px;}
.bl-left.tj { min-height:10px;}
.bl-mid { float:left; width:516px;}
.bl-mid input[type=text] { width:100%; height:48px;color:#333333; font-size:16px; border:#cccccc solid 1px;border-radius:5px; }
.bl-mid input[type=submit] { width:100%; text-align:center; height:48px; background-color:#127a44; color:#fff; font-size:16px; border-radius:5px; cursor:pointer; border:none;}

@media (max-width:1700px){
    .wrap{width:94%}
    /*header1700*/
    .header .logo{ width:10%;}
    .header .nav{ width:53%;}
    .header .nav ul li{ margin-left:6%;}
    .h-tel { margin-left:2%; width:13%; }
    .h-linker { width:15%; margin-left:4%; }
	.banner .banner-text h1{font-size:34px;}
    /*i-xilie1700*/
    .i-xilie ul li .pic{ width:100px; height:100px; }
    /*i-kuaijie1700*/
    .i-kuaijie { padding-bottom:70px;}
    .kuaijie-li { width:39%; height:381px; margin-right:1%;}
    .kuaijie-li .con { padding:38px 0 0 7%;}
    .kuaijie-li .con .tit { font-size:24px; }
    .kuaijie-li.xiao { width:20%; height:185px; }
    .kuaijie-li.xiao .con { padding:38px 0 0 11%;}
    .kuaijie-li.xiao .con .more {  margin-top:10px; }
    /*i-about1700*/
    .i-about-left { width:46%; padding-bottom:180px; }
    .i-about-left .info { margin-top:70px; }
    .i-about-right { width:50%; }
    .i-about-box {  left:0; margin-left:0; width:100%;height:212px; padding-top:24px;bottom:-110px; }
    .i-about-box ul li:after{ height:130px; }
    .i-about-box ul li .pic { width:50px; height:50px;}
    .i-about-box ul li .tit { font-size:22px;  }
    .i-about-box ul li .des { font-size:14px; padding:0 10%; }
    /*i-public1700*/
    .i-public .tit { font-size:38px; }
    /*i-news1700*/
    .i-news-list ul li{ width:29%;}
    .i-news-list ul li .pic{ height:221px;}
    .i-news-list ul li:nth-child(2) { width:38%; height:493px; margin-left:1.5%;}
    .i-news-list ul li:nth-child(3) { margin-left:1.5%;}
    .i-news-list ul li:nth-child(3) .pic{ height:209px;}
    .i-news-list ul li:nth-child(4) { margin-left:1.5%;}
    /*footer1700*/
    .f-left { width:28%; }
    .f-left .tit { font-size:20px;}
    .f-mid { width:40%; margin-left:4%; padding-left:0; }
    .f-mid:before{ display:none; }
    .f-mid:after{ display:none; }
    /*banner-n1700*/
    .banner-n img  {height:350px;object-fit: cover;object-position: center;}
    .banner-n-con .tit {font-size:36px; padding-top:170px; }
    .banner-n-con .des {font-size:18px; margin-top:24px; }

}

@media (max-width:1400px){
    .header .logo{ width:12%;}
    .header .nav{ width:50%;}
    .header .nav ul li{ margin-left:5%;}
    .h-tel { margin-left:2%; width:15%; }
    .h-linker { width:17%; margin-left:2%;}
	.banner .banner-text h1{font-size:30px;}
    /*i-xilie1400*/
    .i-xilie ul li .pic{ width:90px; height:90px; }
    /*i-kuaijie1400*/
    .i-kuaijie { padding-bottom:50px;}
    .kuaijie-li { height:321px;}
    .kuaijie-li .con { padding:28px 0 0 7%;}
    .kuaijie-li .con .tit { font-size:22px; }
    .kuaijie-li.xiao { height:155px; }
    .kuaijie-li.xiao .con { padding:28px 0 0 11%;}
    .kuaijie-li.xiao .con .more {  margin-top:8px; }
    /*i-about1400*/
    .i-about-right { bottom:50px;}
    .i-about-box ul li .tit { font-size:20px;  }
    /*i-public1400*/
    .i-public .tit { font-size:32px; }
    /*i-news1400*/
    .i-news-list ul li .pic{ height:181px;}
    .i-news-list ul li .con { height:233px; padding:30px 25px 0 25px; }
    .i-news-list ul li .con .tit { font-size:22px;}
    .i-news-list ul li .con .des { margin-top:10px;}
    .i-news-list ul li .con .more { margin-top:22px;}
    .i-news-list ul li:nth-child(2) { height:413px;}
    .i-news-list ul li:nth-child(3) .pic{ height:169px;}
    /*footer1400*/
    .f-left { width:24%; margin-top: 67px; }
    .f-mid {width:44%; margin-top: 63px; }
    .f-right { width:22%; }
    .f-right ul li { width:41%;  margin-left:8%;}
    .f-right .pic { padding:5px;}
    /*banner-n1400*/
    .banner-n img  {height:300px;}
    .banner-n-con .tit {font-size:30px; padding-top:165px; }
    .banner-n-con .des { margin-top:20px; }
    /*n-position1400*/
    .n-posi-right ul li { margin-left:40px;}
    .n-posi-right ul li:after{ left:-20px; }


}
@media (max-width:1330px){
    .wrap2{width:96%}
    /*n-main1330*/
    .n-left { width:20%; }
    .n-right { width:78%; }
    /*n-piclist1330*/
    .n-piclist ul li{ width:32%; height:376px;}
    .n-piclist ul li:nth-child(3n+2) { margin-left:2%;}
    .n-piclist ul li:nth-child(3n+3) { margin-left:2%;}
    .n-piclist ul li .pic {  height:290px; line-height:280px; }
    /*n-pro-detail1330*/
    .n-pro-detail .pic{width:47%; height:395px; line-height:355px; }
    .n-pro-detail .con{ width:49%;}
    .n-pro-detail .con .tit { font-size:28px; }
    .n-pro-detail .con .des { height:263px; }
    .n-pro-ban:after{ height:4px;}
    /*a-jianjie1330*/
    .a-jianjie-tit { font-size:30px; margin-bottom:56px; }
    .a-jianjie-tit:after{ bottom:-22px;}
    .a-jianjie-pic { width:46%; height:auto; padding:30px 40px 0 0; margin:29px 0 10px 37px;}
    /*a-public1300*/
    .a-public { font-size:30px; }
    .a-zizhi { height:300px; }
}


@media (max-width:1200px){
    .wrap{width:96%}
    .header{ height:80px; }
    .header .logo{ height:60px; line-height:50px;width:11%;}
    .header .nav{ width:55%;}
    .header .nav ul li{line-height:80px; margin-left:4%; }
    .header .nav ul li .sub {top:80px; }
    .h-tel { width:16%; margin-top:13px;padding-left:38px;}
    .h-linker { width:19%; line-height:80px; margin-left:0;}
    .h-linker a { margin-left:3px;}
    .banner { width:100%;height:500px;}
	.banner .banner-text h1{font-size:26px;}
    /*i-xilie1200*/
    .i-xilie { padding-bottom:50px;}
    .i-xilie ul li .pic{ width:80px; height:80px; }
    /*i-kuaijie1200*/
    .i-kuaijie { padding-bottom:40px;}
    .kuaijie-li { height:261px;}
    .kuaijie-li .con .tit { font-size:20px; }
    .kuaijie-li.xiao { height:125px; }
    .kuaijie-li.xiao .pic {padding-top:15%;}
    .kuaijie-li.xiao .con .des { display:none;}
    /*i-about1200*/
    .i-about-right { bottom:100px;}
    .i-about-box ul li .tit { font-size:18px; }
    /*i-public1200*/
    .i-public .tit { font-size:28px; }
    /*i-news1200*/
    .i-news {  padding-top: 170px; padding-bottom:70px;}
    .i-news-list ul li .pic{ height:161px;}
    .i-news-list ul li .con { height:223px; padding:25px 20px 0 20px; }
    .i-news-list ul li .con .tit { font-size:20px;}
    .i-news-list ul li .con .des { margin-top:8px;}
    .i-news-list ul li .con .more { margin-top:15px;}
    .i-news-list ul li:nth-child(2) { height:383px;}
    .i-news-list ul li:nth-child(3) .pic{ height:149px;}
    .i-news-list ul li:nth-child(3) .con { bottom:12px; }
    .i-news-list ul li:nth-child(3) .con .tit {font-size:18px;}
    /*footer1200*/
    .f-left .pic { height:60px;}
    .f-left .tit {font-size:18px;}
    .f-left .en { margin-top:10px;}
    /*banner-n1200*/
    .banner-n img  {height:250px;}
    .banner-n-con .tit {font-size:24px; padding-top:135px; }
    .banner-n-con .des {font-size:16px; }
    /*n-main1200*/
    .n-left { width:23%; }
    .n-right { width:75%; }
    /*n-piclist1200*/
    .n-piclist ul li{ height:295px;}
    .n-piclist ul li .pic {  height:214px; line-height:204px; }
    .n-piclist ul li .tit { font-size: 16px;}
    /*n-pro-detail1200*/
    .n-pro-detail .pic{ height:345px; line-height:305px; }
    .n-pro-detail .con .tit { font-size:26px; }
    .n-pro-detail .con .des { height:218px; }
    .n-pro-ban:after{ height:3px;}
    .n-pro-detail .con .more { width:150px; height:40px; font-size:18px; line-height:40px; }
    .n-pro-detail .con .more i { width:22px; height:25px; }
    .n-pro-ban { margin-top: 24px;}
    /*a-jianjie1200*/
    .a-jianjie-tit { font-size:28px; margin-bottom:40px; }
    .a-jianjie-tit:after{ bottom:-17px;}
    .a-jianjie-pic { background:none; padding:0; margin:20px 0 10px 27px;}
    /*a-public1200*/
    .a-public { font-size:28px; }
    .a-zizhi { height:290px; }
    .a-zizhi .swiper-button-prev { width:33px; height:33px;}
    .a-zizhi .swiper-button-next { width:33px; height:33px;}
    /*n-message1200*/
    .n-message-box { padding-top:20px; padding-bottom:30px;}
    .biaodan-list { margin-left:0}
    .bl-left { width:20%; margin-right:5%; line-height:40px;}
    .bl-mid { width:55%;}
    .bl-mid input[type=text] {  height:40px; }
    .bl-mid input[type=submit] { height:40px;}

}

@media (max-width:992px){
    .wrap{width:98%}
    /*header992*/
    .header .nav{ display:none;}
    .header .logo { width:12%;}
    .h-tel { width:22%;}
    .h-linker { width:25%; margin-right:66px; }
    .nav_btn{display:block;}
	.banner .banner-text h1{font-size:22px;}
    /*i-xilie992*/
    .i-xilie { padding-bottom:40px; padding-top:10px;}
    .i-xilie ul li{ width:33.33%;  margin-top:15px;}
    .i-xilie ul li .pic{ width:70px; height:70px; }
    .i-xilie ul li .tit { font-weight:normal;}
    /*i-kuaijie992*/
    .i-kuaijie { padding-bottom:30px;}
    .kuaijie-li { height:221px;}
    .kuaijie-li .con { padding:22px 0 0 6%;}
    .kuaijie-li .con .more {  margin-top:17px;}
    .kuaijie-li.xiao { height:105px; }
    .kuaijie-li.xiao .con { padding:22px 0 0 10%;}
    /*i-about992*/
    .i-about-right { bottom:200px;}
    .i-about-left { padding-left:4%; width:50%; padding-bottom:140px; }
    .i-about-right { width:46%;  }
    /*i-public992*/
    .i-public .tit { font-size:22px; }
    /*i-news992*/
    .i-news {  padding-top: 160px; padding-bottom: 50px;}
    .i-news-list ul li { width:49%;}
    .i-news-list ul li .con { height:203px; }
    .i-news-list ul li .con .tit { font-size:18px;}
    .i-news-list ul li:nth-child(2) {width:49%; height:364px; margin-left:2%;}
    .i-news-list ul li:nth-child(3) { margin-left:0; margin-top:12px;}
    .i-news-list ul li:nth-child(3) .pic{ height:203px;}
    .i-news-list ul li:nth-child(3) .con .tit {font-size:18px;}
    .i-news-list ul li:nth-child(4) { margin-left:2%;}
    /*footer992*/
    .f-left { float:none; width:100%; margin-top:30px; }
    .f-mid { float:none; width:100%; margin-left:0; padding:0 2%;  margin-top:30px; }
    .f-ban { text-align:center;}
    .f-right { float:none; width:50%; margin:0 auto;  margin-top:30px;  }
    .f-right .pic { background:none;}
    /*右侧漂浮992*/
    .slider-bg { display:none;}
    /*banner-n992*/
    .banner-n img  {height:200px;}
    .banner-n-con .tit {font-size:22px; padding-top:110px; }
    .banner-n-con .des {font-size:16px; }
    /*n-position992*/
    .n-position {  font-size:14px; line-height:60px; }
    .n-posi-right ul li { margin-left:30px;}
    .n-posi-right ul li:after{ left:-15px; top:21px }
    /*n-main992*/
    .n-left { float:none; width:100%; margin-top:30px;  }
    .n-right { float:none; width:100%;}
    .n-pro-detail { margin-left:0;}
    .n-pro-ban { margin-left:0;}
    .n-pro-show { margin-left:0;}
    /*a-jianjie992*/
    .a-jianjie-tit { font-size:24px; }
    /*a-public992*/
    .a-public { font-size:24px; }
    /*n-message992*/
    .bl-left { font-size:14px;}
    .bl-mid input[type=text] {  font-size:14px; }
    .bl-mid input[type=submit] { font-size:14px;}


}

@media (max-width:767px){
    .wrap{width:100%}
    /*header768*/
    .header{height:65px;}
    .header .logo{width:19%; height:45px; line-height:38px; margin-left:2%;}
    .h-tel { width:auto; margin-top:7px; background-size:25px auto; padding-left:30px;}
    .h-tel .nob { font-size:18px;}
    .h-linker { width:auto;margin-right:46px;line-height:60px; margin-left:15px; }
    .h-linker span { display:none;}
    .h-linker a img { width:30px;}
    .nav_btn{top:34%; right:2%;}
    .f_nav { display:block;}

	.banner .banner-text .small-title{font-size:16px;}
	.banner .banner-text h1{font-size:18px;}
	.banner .banner-text h2{font-size:14px;}
  
    /*i-xilie767*/
    .i-xilie { padding-bottom:20px; padding-top:0px;}
    .i-xilie ul li{  margin-top:10px;}
    .i-xilie ul li .pic{ width:50px; height:50px;}
    .i-xilie ul li .tit {font-size:14px;}
    /*i-kuaijie767*/
    .kuaijie-li { float:none; width:100%; height:200px; margin-right:0; margin-bottom:10px;}
    .kuaijie-li .con .tit { font-size:18px;}
    .kuaijie-li .con .des { font-size:14px;}
    .kuaijie-li .con .more { width:120px; height:28px;line-height:26px; margin-top:17px; padding-left:17px; }
    .kuaijie-li.xiao { width:100%; }
    .kuaijie-li.xiao .pic {padding-top:0;}
    .kuaijie-li.xiao .pic img { max-width:100px;}
    .kuaijie-li.xiao .con { padding:22px 0 0 6%;}
    /*i-about767*/
    .i-about { padding-bottom:100px; background-image:none;}
    .i-about-left { float:none; width:100%; padding:20px 4% 80px 4%;  background:url(../image/about-bg.jpg) repeat-x bottom center; background-size:auto 76.7%; }
    .i-about-left .info { margin-top:30px; font-size:14px;}
    .i-about-left .more { width:120px; height:28px;line-height:26px; margin-top:27px; padding-left:17px; }
    .i-about-right { width:100%; position:relative; right:auto; bottom:auto; }
    .i-about-box { height:100px; padding-top:15px; }
    .i-about-box ul li:after{ height:60px; }
    .i-about-box ul li .pic { width:40px; height:40px;}
    .i-about-box ul li .tit { font-size:16px; margin-top:5px; }
    .i-about-box ul li .des { display:none; }
    /*i-public767*/
    .i-public .tit i{ width:40px;}
    .i-public .des { font-size:16px; }
    /*i-news767*/
    .i-news { padding-top:40px; padding-bottom:40px;}
    .i-news-list { padding-top:20px;}
    .i-news-list ul li { float:none; width:100%;}
    .i-news-list ul li .con .des { font-size:14px; }
    .i-news-list ul li:nth-child(2) {width:100%; margin-left:0; margin-top:12px;}
    .i-news-list ul li:nth-child(4) { margin-left:0;}
    /*footer767*/
    .footer { padding-bottom:40px;}
    .f-ban { font-size:18px;}
    .f-text { font-size:14px;}
    .f-right { width:80%;  }
    /*f-copy767*/
    .f-copy {padding-bottom:5em; font-size:14px; }
    /*n-position767*/
    .n-position {  line-height:40px; }
    .n-posi-left { float:none; width:100%; padding-left:30px;}
    .n-posi-right { float:none; width:100%; text-align:center;}
    .n-posi-right ul li { margin-left:0; width:25%;}
    .n-posi-right ul li:after{ display:none; }

    /*n-newshow768*/
    .n-newshow{padding-top: 5px; padding-bottom:5px;}
    .n-show { padding:10px 0;}
    .n-tit { font-size:16px;line-height:1.5; }
    .n-time { margin-top:5px; font-size:12px; }
    .n-xian {  margin-top:10px;}
    .n-other {font-size:14px;}
    /*n-newlist768*/
    .n-newlist { padding-bottom:10px;}
    .n-newlist ul li { margin-top:15px; padding:10px 50px 15px 10px;}
    .n-newlist ul li .tit { font-size:16px; line-height:30px; height:30px;}
    .n-newlist ul li .riqi { margin-top:5px;}
    .n-newlist ul li .des {font-size:14px;}
    /*banner-n768*/
    .banner-n img  {height:180px;}
    .banner-n-con .tit {font-size:20px; padding-top:95px; }
    .banner-n-con .des {font-size:14px; margin-top: 15px; }
    /*n-main768*/
    .n-main { padding-top:10px; padding-bottom:20px; }
    .n-left-ban{ height:60px; font-size:20px; line-height:50px; }
    .n-left-ban:after{ top:48px;  }
    .n-left-list ul li{ line-height:50px;}
    .n-left-list ul li i.jiao1 { top:17px; }
    .pagination {margin-top: 20px; padding-bottom: 20px;}
    /*n-piclist767*/
    .n-piclist ul li{ height:213px; width:48.5%; margin-bottom:20px;}
    .n-piclist ul li:nth-child(3n+2) { margin-left:0;}
    .n-piclist ul li:nth-child(3n+3) { margin-left:0;}
    .n-piclist ul li:nth-child(even) { margin-left:3%;}
    .n-piclist ul li .pic { height:152px; line-height:142px; }
    .n-piclist ul li .tit { padding-top: 10px;}
    /*n-pro-detail767*/
    .n-pro-detail .pic{ float:none; width:100%; height:auto; line-height: normal; }
    .n-pro-detail .con{ float:none; width:100%; margin-top:20px;}
    .n-pro-detail .con .tit { font-size: 22px; text-align:center;}
    .n-pro-detail .con .des { height:auto;}
    .n-pro-detail .con .more { margin:0 auto; margin-top: 19px;}
    .n-pro-ban { font-size: 18px; line-height:40px; padding-left:18px;}
    .n-pro-ban:after { width:110px; }
    /*n-pro-other767*/
    .n-pro-other { padding:7px 10px; }
    .piaofu { display:none; }
    /*a-jianjie767*/
    .a-jianjie { padding:15px 0 20px 0;}
    .a-jianjie-tit { font-size:22px; margin-bottom:26px; margin-top:20px; }
    .a-jianjie-tit:after{ bottom:-12px;}
    .a-jianjie-pic { float:none; width:100%; margin:0; text-align:center;}
    /*a-public767*/
    .a-public { font-size:22px; }
    .a-zizhi { height:220px;  margin-top: 27px; }
    .a-zizhi .swiper-container { width:85%;}
    /*n-message767*/
    .n-message-box { padding-top:10px; padding-bottom:20px;}
    .biaodan-list ul li { margin-top:15px;}
    .bl-left { width:27%; line-height:30px;}
    .bl-mid { width:60%;}
    .bl-mid input[type=text] {  height:30px; }
    .bl-mid input[type=submit] { height:30px;}
}


@media (max-width:350px){
    .h-tel { background-image:none; padding-left:0;}
    .banner .swiper-slide img  {height:150px;}

}
@media (min-width: 993px){
    .header .nav { display: block !important;}

}