@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"Microsoft Yahei", "Source Han Sans CN", Arial, Helvetica, sans-serif;    word-spacing: 6px;
    letter-spacing: 1px;}
html{-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/-webkit-font-smoothing: subpixel-antialiased;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);  
-moz-tap-highlight-color:rgba(0, 0, 0, 0);  
-ms-tap-highlight-color:rgba(0, 0, 0, 0);  
-o-tap-highlight-color:rgba(0, 0, 0, 0);  
tap-highlight-color:rgba(0, 0, 0, 0);}
a{ text-decoration:none;outline:none;color:#333}
a:hover{color:#FF7D00}
img{ border:none;}
ul,ol,li{ list-style:none}
.wrap {width: 95%;margin: 0 auto;max-width: 1400px;}
.mbg {height: 100%;width: 100%;background-color: #f5f5f5;}
.nguide {font-size:16px;}
.nguide01 .swiper-slide:nth-child(1) .wenzi,.nguide01 .swiper-slide:nth-child(2) .wenzi, .nguide01 .swiper-slide:nth-child(3) .wenzi{letter-spacing:1px; margin:0 8.5px}
.nguide .wrap { position:relative; line-height:70px; width:95%; max-width:1500px !important;}
.nguide .wrap .swiper-container{ width:calc(100% - 100px)}
.nguide .swiper-button-prev, .nguide .swiper-button-next{ width:20px; height:30px; margin-top:-15px; outline:none;  top:50%}
.nguide .swiper-button-prev{ background:url(./pre.png) no-repeat; left:0%}
.nguide .swiper-button-next{ background:url(./next.png) no-repeat; right:0%}
.nguide .swiper-button-prev:hover{ background:url(./pre.png) no-repeat; opacity:1}
.nguide .swiper-button-next:hover{ background:url(./next.png) no-repeat; opacity:1}
.nguide .swiper-slide.active a .icon, .nguide .swiper-slide.active a .wenzi, .nguide .swiper-slide:hover a .icon, .nguide .swiper-slide:hover a .wenzi { color:#045ece; border-bottom:solid 3px #045ece;}
.nguide .swiper-slide a{ display:block}
.nguide .swiper-slide .icon, .nguide .swiper-slide .wenzi{ display: inline-block;height:70px;  float:left}

@media screen and (min-width: 1024px){
.nguide .swiper-slide { width:auto !important;}
}
.serlists .item:nth-child(3n){margin-right: 0;}
.serlists .item{ float:left; width:32%; background:#fff; padding:20px; position:relative; margin-bottom:2% }
.serlists .item .pic{ width:100%}
.serlists .item .img-dv{ position:relative; background:#fff}
.serlists .item .img-dv .img1{ display:block; width:100%;}
.serlists .item .img-dv .img2{height: 100%;transition: transform 0.6s ease; position: absolute;left: 0;right: 0;top: 0;margin: auto;}
.serlists .item .img-dv .img2:hover {transform: scale(1.09);}
.serlists .item .wenzi{ width:100%;background-color: #f5f5f5;margin-top: 15px;border-radius: 25px;}
.serlists .item .wenzi h3{line-height: 36px;text-align: center;font-size: 16px;font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.serlists .item .zixun{ position:absolute; left:50%; bottom:20px; }
.serlists .item .zixun a{ display: inline-block; padding:0 20px; line-height:30px; border:solid 1px #18724f; color:#18724f;}
.serlists .item .zixun a:hover{ background:#18724f; color:#fff;}