@charset "utf-8";
/*公共样式*/
*{margin: 0; padding: 0;}
html{font-size: 14px; line-height: 1.5; font-family: Arial,Helvetica,Verdana,"Microsoft Yahei"; background: #fff; color: #333; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-overflow-scrolling: touch; overflow-scrolling: touch; width: 100%; height: 100%; max-width: 780px; margin: 0 auto; overflow: hidden; position: relative;}
body{width: 100%; height: 100%; overflow: hidden; position: relative;}
ol,ul,li{list-style: none;}
a{text-decoration: none; color: #333; transition: all .6s ease; cursor: pointer;}
a:hover{color: #019245 !important;}
em,i{font-style: normal;}
h1,h2,h3,h4,h5,h6,th{font-weight: normal;}
img{border: 0; max-width: 100%; height: auto; vertical-align: middle;}
table{border-collapse: collapse; border-spacing: 0;}
input,textarea,select,button{border: 0; outline: 0; font-family: Arial,Helvetica,Verdana,"Microsoft Yahei"; color: #333;}
input[type="button"],input[type="text"],input[type="submit"]{appearance: none; -moz-appearance: none; -webkit-appearance: none;}
input,input:focus,input:active{user-select: text;}
textarea{resize: none;}
.clearfix{zoom: 1;}
.clearfix:after{content: "."; *zoom: 1; display: block; visibility: hidden; height: 0; clear: both;}
.plr10{padding: 0 10px;}
.wrapper{margin: 0 15px;}
.transform{transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); -webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);}
.sitecontent{ height: 100%; background: #fff;  position: relative; z-index: 96;}
.scrollView{height: calc(100% - 111px); overflow-x: hidden; overflow-y: auto; position: relative;}
.npagePage{min-height: calc(100% - 52px); overflow: hidden; position: relative;}

.hide{display: none;}
/*字体*/
@font-face{font-family: 'HELVETICANEUELTPRO-THEX';  src: url('../fonts/helveticaneueltpro-thex.eot'); src: url('../fonts/helveticaneueltpro-thex.eot') format('embedded-opentype'), url('../fonts/helveticaneueltpro-thex.woff') format('woff'), url('../fonts/helveticaneueltpro-thex.ttf') format('truetype'), url('../fonts/helveticaneueltpro-thex.svg') format('svg'); font-weight: normal; font-style: normal;}
@font-face{font-family: 'iconfont'; src: url('../fonts/iconfont.eot'); src: url('../fonts/iconfont.eot') format('embedded-opentype'), url('../fonts/iconfont.woff2') format('woff2'), url('../fonts/iconfont.woff') format('woff'), url('../fonts/iconfont.ttf') format('truetype'), url('../fonts/iconfont.svg#iconfont') format('svg');}
.iconfont{display: inline-block; font: 14px/1 iconfont; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
/*加载特效*/
.loader-mask{position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: #fff; z-index: 9999999;}
.loader{position: absolute; left: 50%; top: 50%; width: 50px; height: 50px; font-size: 0; color: #282828; display: inline-block; margin: -25px 0 0 -25px; text-indent: -9999em; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0);}
.loader div{width: 50px; height: 50px; background-color: #282828; display: inline-block; position: absolute; top: 0; left: 0;opacity: .5; border-radius:50%; -webkit-animation: ballPulseDouble 2s ease-in-out infinite; animation: ballPulseDouble 2s ease-in-out infinite;}
.loader div div:last-child{-webkit-animation-delay: -1s; animation-delay: -1s;}
@-webkit-keyframes ballPulseDouble{0%,100%{-webkit-transform: scale(0); transform: scale(0)} 50%{-webkit-transform: scale(1);transform: scale(1)}}
@keyframes ballPulseDouble{0%, 100%{-webkit-transform: scale(0); transform: scale(0)} 50%{-webkit-transform: scale(1); transform: scale(1)}}
/*头部*/
.header{height: 50px; background: #fff; box-shadow: 0 0px 48px 0 rgba(0,0,0,.1); position: relative; z-index: 999999;}
.logo{float: left; height: 36px; margin-top: 8px; margin-left: 10px;}
.logo a{display: block; height: 100%;}
.logo a img{display: block; height: 100%;}
.sp_nav{display: block; width: 30px; height: 30px; position: absolute; top: 10px; right: 10px; margin-top: 4px; z-index: 5;}
.sp_nav i{display: block; background: #333; width: 30px; height: 2px; position: absolute; left: 0; transition: all ease .35s;}
.sp_nav i:nth-of-type(1){top: 0;}
.sp_nav i:nth-of-type(2){top: 10px;}
.sp_nav i:nth-of-type(3){top: 20px;}
.sp_nav.sp_nav_se i:nth-of-type(1){top: 10px; transform: rotate(45deg);}
.sp_nav.sp_nav_se i:nth-of-type(2){width: 0;}
.sp_nav.sp_nav_se i:nth-of-type(3){top: 10px; transform: rotate(-45deg);}
.nav{width: 100%; height: calc(100% - 111px); position: fixed; left: 0; top: -100%; z-index: 99999; transition: top ease .35s;}
.nav.nav_show{top: 50px;}
.nav > ul{min-width: 320px; max-width: 780px; height: 100%; margin: 0 auto; background: #eee; position: relative; overflow-y: auto;}
.nav ul li{border-top: 1px solid #ddd; margin-left: 20px; line-height: 40px; font-size: 14px; position: relative;}
.nav > ul > li:first-child{border-top: 0 none;}
.nav ul li a{height: 44px; line-height: 44px; display: block; padding-right: 45px; color: #666;}
.nav ul li ul{display: none;}
.nav ul li i{display: block; width: 30px; height: 26px; line-height: 26px; text-align: center; border-left: 1px solid #ddd; padding: 0 6px; position: absolute; right: 0; top: 9px;}
.nav ul li i span{font-size: 14px; transition: all .5s;}
.nav ul li i span:before{content: "\eeaa";}
.nav ul li i.nav_btndown span{color: #019245 ; transform: rotate(90deg);}

.head-top{height: 32px; }
.head-top a{display: block; float: right; margin-right: 10px; width: 100px; height: 30px; line-height: 30px; background: #019245; border: 1px solid #019245; border-radius: 4px; font-size: 0; text-align: left;margin-top: 9px;}
.head-top a.coll{background: none; border-color: #ccc;}
.head-top a > *{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; font-size: 14px;}
.head-top a i{width: 20px; height: 22px; margin: 0 8px;}
.head-top a i.ico1{background-position: 0 0;}
.head-top a i.ico2{background-position: -40px 0;}
.head-top a span{color: #333;}
.head-top a.coll span{color: #019245;}
.head-top a:hover i.ico1{background-position: -20px 0;}
.head-top a:hover i.ico2{background-position: -60px 0;}
.head-top a.coll:hover{background: #019245; border-color: #019245;}
.head-top a.coll:hover span{color: #333;}

/*内页菜单*/
.dropmenu{min-height: 45px; margin-bottom: 20px; position: relative; z-index: 3;}
.dropmenu .label{padding: 0 20px; height: 45px; line-height: 45px; background: #222224; color: #fff; font-size: 15px;}
.dropmenu .label .iconfont{float: right; font-size: 16px; margin-top: 15px;}
.dropmenu .label .iconfont:before{content: "\e60e";}
.dropmenu ul{width: 100%; height: 0; overflow-y: auto; position: absolute;}
.dropmenu ul li{width: 100%; border-bottom: 1px solid #2f2e35;}
.dropmenu ul li a{display: block; height: 40px; line-height: 40px; padding: 0 50px; color: #bbb; background: rgba(17,17,17,.9); font-size: 13px;}
.dropmenu ul li.active a {background: #000; color: #fff;}
.dropmenu.open .label .iconfont{transform: rotate(180deg);}
/*公共样式*/
.home_title{font-size: 24px; text-align: center;color: #000;font-weight: bold;}
.home_title span{color: #223adf;}
.home_title em{color: #ff7600;}
.home_line{text-align: center; font-size: 0; text-align: center;}
.home_line span{display: inline-block; font-size: 16px; text-transform: uppercase;color: #666; position: relative; padding: 0 10px;margin-bottom: 12px;}
.home_line span:before,.home_line span:after{display: block; content: ""; width: 40px; height: 1px; background: #999; position: absolute; top: 50%; margin-top: -1px;}
.home_line span:before{left: -40px;}
.home_line span:after{right: -40px;}
/*底部*/
.foot_copy{width: 100%; font-size: 12px; line-height: 20px; text-align: center; padding: 16px 0; color: #fff; background: #151515;}
.foot_copy a{color: #8e8e8e;}
.footer{width: 100%; position: relative; z-index: 990;}
.footer ul{height: 60px; background: #fff; border-top: 1px solid #ddd; margin: 0 auto;}
.footer li{width: 25%; height: 60px; float: left; font-size: 13px; text-align: center; position: relative;}
.footer li a{display: block; width: 100%; height: 100%; color: #666;}
.footer li.active a{color: #019245;}
.footer li i{display: block; width: 100%; height: 26px; line-height: 26px; padding-top: 6px; font-size: 22px;}
.footer li p{height: 20px; line-height: 20px; margin-top: 2px;}
.footer.foot_copy{background-color: #333333;padding: 0;}

/*slick.css*/
.slick-slider {position:relative;z-index:2;}
.slick-list {position:relative;overflow:hidden;}
.slick-list:focus {outline:0;}
.slick-list.dragging {cursor:pointer;cursor:hand;}
.slick-track {position:relative;}
.slick-track:before,.slick-track:after {content:"";display:table;}
.slick-track:after {clear:both;}
.slick-loading .slick-track {visibility:hidden;}
.slick-slide {float:left;height:100%;min-height:1px;display:none;position:relative;z-index:1;}
.slick-slide:focus {outline:0;}
.slick-slide img {display:block;}
.slick-slide.slick-active {z-index:2;}
.slick-slide.slick-loading img {display:none;}
.slick-slide.dragging img {pointer-events:none;}
.slick-initialized .slick-slide {display:block;}
.slick-loading .slick-slide {visibility:hidden;}
.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent;}
.slick-prev,.slick-next {display:block;width:20px;height:20px;line-height:0;font-size:0;cursor:pointer;position:absolute;top:50%;margin-top:-10px;z-index:6;}
.slick-prev:focus,.slick-next:focus {outline:0;}
.slick-prev {left:-25px;}
.slick-next {right:-25px;}
.slick-dots {width:100%;font-size:0;text-align:center;position:absolute;bottom:30px;z-index:4;}
.slick-dots li {position:relative;display:inline-block;*display:inline;*zoom:1;margin:0 5px;}
.slick-dots li button {display:block;width:14px;height:14px;line-height:0;font-size:0;background:#fff;border-radius:50%;overflow:hidden;cursor:pointer;}
.slick-dots li.slick-active button {background:#ff9800;}
/* 标题 */
.inner-title {font-size:22px;color:#019245;font-family:Microsoft YaHei;font-weight:Bold;text-align:center;position: relative;}
.inner-title>span {color:#222222;}
.inner-desc {font-size:14px;color:#4D4D4D;text-transform:uppercase;text-align:center;margin-top:8px;}
.ind-border {width:100%;height:1px;background-color:#000;opacity:0.1;filter:alpha(opacity=100);position:absolute;left:0;bottom:0;}

/* 轮播图 */
.index-banner {overflow:hidden;}
.index-banner img{width: 100%;}
.slick-dots li button {width:10px;height:10px;background-color:#fff;}
.index-banner .slick-dots {bottom:12px;}
.index-banner .slick-dots{ width: auto; left: 50%; padding: 4px 6px; border-radius:12px ; background-color: rgba(255,255,255,.4); transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; -webkit-border-radius:12px ; -moz-border-radius:12px ; -ms-border-radius:12px ; -o-border-radius:12px ; }
.index-banner .slick-dots li button{width: 8px;height: 8px;}
.slick-dots li.slick-active button {background-color:#019245;}
.banner-bar {
    width: 100%;
    background-color: #fff;
}
.banner-bar .bar-list{
    padding: 16px 8px;
}
.banner-bar .bar-list img{height: 32px;}
.banner-bar .bar-item{
    float: left;
    width: 25%;
    text-align: center;
    position: relative;
}
.banner-bar .bar-item a{
    display: block;
    transition:transform .6s ;
    -webkit-transition:transform .6s ;
    -moz-transition:transform .6s ;
    -ms-transition:transform .6s ;
    -o-transition:transform .6s ;
}
.banner-bar .bar-tit{
    color: #333333;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 8px;
}
.banner-bar .bar-desc{
    color: #CACACA;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 7px;
}
.banner-bar .bar-line{
    position: absolute;
    top: 22px;
    left: 0;
    width:1px;
    height:54px;
    background:#019245;
    opacity:0.2;
    filter: alpha(opacity=20);
    -webkit-filter: alpha(opacity=20);
}
.ind-customized{
    padding: 30px 12px;
}
.probg {margin-top: 20px;}
.probg .pro-right-list {margin:0 -8px;}
.probg .pro-item {float:left;width:50%;overflow:hidden;}
.probg .pro-item a {display:block;margin:0 8px;}
.probg .pro-item .pic {width:100%;box-sizing: border-box;border: #F0F0F0 2px solid;position: relative;}
.probg .custom-img{width: 100%;overflow: hidden;height: 100%;}
.probg .pro-item img { width:100%; transition:all 1.5s; -webkit-transition:all 1.5s; -moz-transition:all 1.5s; -ms-transition:all 1.5s; -o-transition:all 1.5s; }
.probg .pro-item .pro-desc {width: 100%;height:40px;line-height:40px;background-color:#fff;font-size:0;position:relative;transition:all .4s;text-align: center;color: #828282;font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.probg .pro-item .pro-desc span {width: 100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;}
.probg .pro-item .pro-desc i {width:6px;height:10px;background:url(../images/pro-arr.png) no-repeat;position:absolute;top:20px;right:35px;}
.probg .pro-introduce {height:330px;background-color: #019245;margin:25px 24px 28px 28px;}
.probg .pro-pic {width:356px;height:330px;overflow:hidden;float:left;box-sizing: border-box;border: #019245 4px solid;}
.probg .pro-introduce-desc {width:472px;height:330px;box-sizing:border-box;padding:32px 33px 0;float:left;}
/* 首页-供应商 */
.ind-supplier{
    padding: 50px 12px;
}
.ind-supplier .inner-line,.ind-supplier .inner-line2{
    width: 430px;
}
.ind-supplier .inner-title{
    color: #fff;
}
.ind-supplier .inner-title span{
    color: #FFD200;
}
.ind-supplier .inner-desc{color: #fff;}
.ind-supplier .supplier-slide-box{
    margin-top: 20px;
}
.ind-supplier .supplier-item{
    width: 100%;
}
.ind-supplier .supplier-inner-box{
    background-color: #fff;
}
.ind-supplier .dif-supplier .pic{
    float: right;
}
.ind-supplier .pic{
    width: 50%;
    overflow: hidden;
    float: left;
}
.ind-supplier .pic img{
    width: 100%;
    transition: transform 1.1s;
    -webkit-transition: transform 1.1s;
    -moz-transition: transform 1.1s;
    -ms-transition: transform 1.1s;
    -o-transition: transform 1.1s;
}
.ind-supplier .supplier-desc{
    padding: 12px;
    box-sizing: border-box;
    width: 50%;
    float: left;
    background-color: #fff;
}
.ind-supplier .supplier-tit{
    font-weight: bold;
    font-size: 16px;
    color: #000000;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
}
.ind-supplier .supplier-text{
    font-size: 12px;
    color: #797979;
    line-height: 20px;
    margin-top: 4px;
}
.ind-supplier .supplier-text em{
    color: #019245;
}
.ind-supplier .supplier-more{
    margin-top: 30px;
    text-align: center;
}
.ind-supplier .supplier-more a{
    width: 130px;
    height: 36px;
    background:url(../images/supplier-arr.png) no-repeat 92px center #E2E2E2;
    display: inline-block;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #797979;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    box-sizing: border-box;
    padding-right: 18px;
}
.ind-supplier .supplier-more a:hover{
    background: url(../images/supplier-arr-cur.png) no-repeat 92px center #019245;
    color: #fff !important;
}
.ind-supplier .supplier-inner-box:hover .pic img{
    transform: scale(1.08);
    -webkit-transform: scale(1.08);
    -moz-transform: scale(1.08);
    -ms-transform: scale(1.08);
    -o-transform: scale(1.08);
}
/* 合作伙伴 */
.ind-parent {background-color:#fff;padding:0px 6px 20px;}
.ind-parent-top {position:relative;text-align: center;box-sizing:border-box;}
.ind-parent-top h2{
    color:#019245;font-size:22px;font-weight:bold;
}
.ind-parent-top .parent_desc{
    font-size:16px;
    font-family:Arial;
    font-weight:400;
    color:#C2C2C2;
}
.ind-parent-top .ind-more {float:right;padding-top:44px;}
.ind-parent-top .ind-more a {color:#B5B5B5;font-size:14px;}
.my-Customer.CustomerBox {margin:20px 0px 0;}
.my-Customer .item {float:left;width:33.3%;}
/* .customer-item {margin:6px;height:58px;overflow:hidden;border:1px solid #E1E1E1;background-color:#fff;} */
.customer-item {margin:6px;overflow:hidden;border:1px solid #E1E1E1;background-color:#fff;}
.my-Customer .item .pic {overflow:hidden;width:99%;margin:0 auto;}
.my-Customer .item .pic img {width:100%;}
.customer-item:hover {border:1px solid #019245;}
.parent_more a{
    display: block;
    height: 45px;
    line-height: 45px;
    text-align: center;
    background-color: #f0f0f0;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    font-size: 15px;
    width: 40%;
    margin: 20px auto 0;
}
/* 首页-视频评测 */
.ind-video{
    background-color: #F0F0F0;
    padding: 40px 4px 55px;
}
.ind-video .inner-line,.ind-video .inner-line2{
    width: 508px;
}
.ind-video .pro_big_slick{
    padding-top: 20px;
}
.ind-video .pro_big_slick .pic{
    border: 4px solid transparent;
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
    width: 100%;
}
.ind-video .pro_big_slick  .pic{
    border: 4px solid #019245;
}
.ind-video .pic img{
    width: 100%;
}
.ind-video .video-btn{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    width:34px;
    height:34px;
    background: url(../images/video.png) no-repeat;
    background-size: cover;
}
.ind-video .video-text{
    font-size: 15px;
    text-align: center;
    color: #444444;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-top: 6px;
    text-align: center;
}
.ind-video .slick_video{
    margin: 0 6px;
}
.ind-video .slick-dots{bottom: -20px;}
/* 首页-案例中心 */
.ind-case{
    padding: 30px 0 40px;
}
.ind-case .inner-line,  .ind-case .inner-line2{
    width: 510px;
}
.ind-case .case-box{
    margin: 20px 6px 0;
}
.ind-case .slick-dots{
    bottom: -24px;
}
.ind-case .slick-dots li button{
    background-color: #f0f0f0;
}
.ind-case .slick-dots li.slick-active button {
    background-color: #019245;
}
.ind-case .parent_more{
    margin-top: 50px;
}
.ind-case .case-item{
    float: left;
    width: 50%;
}
.ind-case .item_con{
    margin:0 6px;
}
.ind-case .pic{
    width: 100%;
    overflow: hidden;
}
.ind-case .pic img{
    width: 100%;
    transition: transform 1.1s;
    -webkit-transition: transform 1.1s;
    -moz-transition: transform 1.1s;
    -ms-transition: transform 1.1s;
    -o-transition: transform 1.1s;
}
.ind-case .case-desc-box{
    padding: 14px;
    background-color: #F2F2F2;
}
.ind-case .case-tit{
    color: #222222;
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ind-case .case-desc{
    color: #737373;
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ind-case .case-other{
    border-top: 1px solid #D9D9D9;
    padding: 14px 0 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ind-case .case-other, .ind-case .case-other a{
    font-size: 14px;
    color: #737373;
}
.ind-case .item_con [class^="case-"]{
    transition: all .4s;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
}
.ind-case .item_con:hover .case-desc-box{
    background-color: #019245;
}
.ind-case .item_con:hover [class^="case-"]{
    color: #fff;
}
.ind-case .item_con:hover a{
    color: #fff !important;
}
/* 关于我们 */
.ind-about .inner-line,.ind-about .inner-line2{
    width: 456px;
}
.ind-about .about-pic img{
    width: 100%;
}
.ind-about .about-tit {font-size:20px;font-weight:bold;color:#019245;text-align: center;}
.ind-about .small-tit {font-size:18px;color:#282828;text-align: center;}
.ind-about .about-descs{padding-top: 20px;}
.ind-about .desc {color:#5e5e5e;font-size:12px;line-height:20px;margin:10px;}
.ind-about .about-more {width:98px;height:38px;text-align:center;line-height:38px;}
.ind-about .about-more a { display:block; background-color:#019245; border:2px solid #019245; color:#fff; transition:all .5s cubic-bezier(0.4,0,1,1); -webkit-transition:all .5s cubic-bezier(0.4,0,1,1); -moz-transition:all .5s cubic-bezier(0.4,0,1,1); -ms-transition:all .5s cubic-bezier(0.4,0,1,1); -o-transition:all .5s cubic-bezier(0.4,0,1,1); height: 34px; line-height: 34px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
.ind-about .about-more:hover a {background-color:#fff;border:2px solid #019245;}
.ind-about .ind-about-con {position:relative;margin-top:20px;}
.ind-about .ind-show{
    margin: 20px 6px ;
}
.ind-about .dif-col-lg-6{
    margin-bottom: 30px;
}
.ind-about .ind-show-tit{
    color: #282828;
    font-size: 18px;
    font-weight: bold;
    height: 45px;
    line-height: 45px;
    position: relative;
    text-align: center;
}
.ind-about .ind-show-tit i.border{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    border-bottom:  #E9E9E9;
}
.ind-about .show-item{float: left;width: 33.3%;}
.ind-about .show-item a{
    display: block;
    border: 1px solid #f0f0f0;
    padding: 4px;
    margin: 17px 6px;
}
.ind-about .show-item img{
    width: 100%;
}
.ind-about .slick-prev,.ind-about .slick-next{
    width:26px;
    height:26px;
    background: url(../images/ind-show-arr.png) no-repeat;
}
.ind-about .slick-prev{
    background-position: 0 0;
}
.ind-about .slick-next{
    background-position: -32px 0;
}
.ind-about .slick-dots{
    bottom: -5px;
}
.ind-about .slick-dots li button {
    background-color: #f0f0f0;
}
.ind-about .slick-dots li.slick-active button {
    background-color: #019245;
}
/* 首页-优势 */
.ind-adv .adv-con{
    padding:40px 0 20px;
}
.ind-adv .inner-line,.ind-adv .inner-line2{
    width: 420px;
}
.ind-adv .adv-img img{width: 100%;height: 180px;}
.adv-tab-itit{text-align: center;font-size: 0;height:82px;border-top: 1px solid #E9E9E9;}
.adv-tab-tit{
    display: inline-block;
    width: 25%;
    font-size: 15px;
    color: #222222;
    position: relative;
    height: 100%;
    background-color: #FFFFFF;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    cursor: pointer;
}
.adv-tab-tit .adv-line{
    position: absolute;
    height: 100%;
    width: 1px;
    background-color: #E9E9E9;
    top: 0;
    left: 0;
}
.adv-tab-itit .adv-tab-text{
    margin-top: 6px;
}
.adv-tab-tit:hover{
    background-color: #019245;
    color: #fff;
}
.ind-adv-tab .adv-tab-itit .pic {
    width:36px;
    height:36px;
    position: relative;
    margin:12px auto 0;
}
.ind-adv-tab .adv-tab-itit img {
    transition: 0.4s ease-in;
    -webkit-transition: 0.4s ease-in;
    -moz-transition: 0.4s ease-in;
    -ms-transition: 0.4s ease-in;
    -o-transition: 0.4s ease-in;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.ind-adv-tab .adv-tab-tit img.tendehide {
    opacity: 1;
    visibility: hidden;
}
.ind-adv-tab .adv-tab-tit:hover img.tendeshow {
    opacity: 0;
    visibility: hidden;
}
.ind-adv-tab .adv-tab-tit:hover img.tendehide {
    opacity: 1;
    visibility: visible;
}
.ind-adv .ind-adv-tab-ibox{
    position: relative;
}
.ind-adv .container{
    position: static;
}
.ind-adv .adv-tab-item{
    height: 100%;
}
.ind-adv .adv-tab-con{
    height: 180px;
    overflow: hidden;
}
.ind-adv .adv-box{
	position: absolute;
	z-index: 2;
	padding: 10px 12px 0;
	box-sizing: border-box;
	height: 156px;
}
.ind-adv .adv-num{
    font-size: 20px;
    color: #00C45C;
    font-weight: bold;
    font-family: Arial;
}
.ind-adv .adv-tit{
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}
.ind-adv .adv-tit em{
    color: #00C45C;
}
.ind-adv .adv-desc{
    font-size: 14px;
    color: #fff;
    margin-bottom: 6px;
}
.ind-adv .adv-text{
    color: #fff;
    font-size: 12px;
    width: 100%;
    opacity: 0.6;
    filter: alpah(opacity=60);
    -webkit-filter: alpah(opacity=60);
    line-height:19px;
    overflow: hidden;
}
.adv-tab-tit.active{
    background-color: #019245;
}
.adv-tab-tit.active img.tendeshow {
    opacity: 0;
    visibility: hidden;
}
.adv-tab-tit.active img.tendehide {
    opacity: 1;
    visibility: visible;
}
.adv-tab-tit.active .adv-tab-text{color: #fff;}
/* 首页-解决方案 */
.ind-fangan .fang-con{
    padding: 50px 0 20px;
}
.ind-fangan .parent_more{
    margin-bottom: 30px;
}
.ind-fangan .inner-line,.ind-fangan .inner-line2{
    width: 380px;
}
.ind-fangan .inner-desc{
    line-height: 28px;
    width: 764px;
    margin: 0 auto;
}
.ind-fangan .fangan-tab-itit{
    margin: 0 12px;
}
.ind-fangan .fangan-tab-con{
    margin: 20px 6px 50px;
}
.ind-fangan .num-pic span{
    font-size: 0;
}
.ind-fangan .fangan-tab-tit{
    float: left;
    width:32.7%;
    background-color: #fff;
    height:40px;
    line-height: 40px;
    text-align: center;
    position: relative;
    cursor: pointer;
    border: 1px solid #F0F0F0;
    margin-top: -1px;
}
.ind-fangan .fangan-tab-tit .border{
	display: none;
}
.ind-fangan .fangan-tab-text{
    color: #080904;
    font-size: 14px;
}
.ind-fangan  .fangan-tab-tit.active .fangan-tab-text{
    background-color: #019245;
    color: #fff;
}
.ind-fangan .slick-dots{
    bottom: -23px;
}
.ind-fangan .slick-dots li button {
    background-color: #f0f0f0;
}

.ind-fangan .slick-dots li.slick-active button {
    background-color: #019245;
}
.ind-fangan .fangan-item{
    float: left;
    width: 33.3%;
}
.ind-fangan .fangan-item a{
    display: block;
    margin: 0 6px;
    position: relative;
    border: 1px solid #f0f0f0;
}
.ind-fangan .fangan-item .pic{
    width: 100%;
    overflow: hidden;
}
.ind-fangan .fangan-item .pic img{
    width: 100%;
}

.ind-fangan .fangan-desc-box{
    background-color: #F0F0F0;
    padding: 0 20px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}
.ind-fangan .fangan-tit{
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.ind-fangan .fangan-desc-box .tit{
    float: left;
    color: #222222;
    font-size: 16px;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}



.ind-fangan .fangan-tab-list,
 .ind-fangan.slick-list ,
 .ind-fangan .slick-track{display:block!important;height:0;*height:auto;opacity:0;visibility:hidden;}

.ind-fangan .fangan-tab-list.tactive, 
.ind-fangan .fangan-tab-list.tactive .slick-list ,
.ind-fangan  .fangan-tab-list.tactive .slick-track {height:auto;opacity:1;visibility:visible;transition:opacity .5s;}
/* 首页-新闻中心 */
.ind-news {padding:20px 0px 38px;}
.news-ibox {margin-top:20px;}
.news-ilist ul {margin:20px 0px 0;}
.news-ilist ul li .item {display:block;background:url(../images/circle.png) no-repeat left center #fff;border-bottom:1px solid #E5E5E5;padding-bottom:10px;padding-top:10px;}
.news-ilist ul li .text {position:relative;}
.news-ilist ul li .pic img {display:block;width:100%;min-height:100%;height:auto;}
.news-ilist ul li .title {font-weight:normal;font-size:14px;overflow:hidden;transition:color .5s;white-space:nowrap;text-overflow:ellipsis;padding-left: 18px;}
.news-ilist ul li .time {font-size:12px;font-family:Arial;color:#B5B5B5;float: right;}
.news-ilist ul li .desc {font-size:12px;height:42px;line-height:20px;color:#858585;overflow:hidden;transition:color .5s;margin-top:12px;}
.news-ilist ul li .item:hover {background:#019245;}
.news-ilist ul li .item:hover * {color:#fff!important;}
.news-ilist ol {margin:0 -36px;}
.news-ilist ol li a {display:block;margin:0 36px;height:55px;line-height:55px;font-size:14px;border-bottom:1px solid #E5E5E5;padding-right:16px;position:relative;background:url(../images/circle.png) no-repeat left center;}
.news-ilist ol li .time {float:right;margin-left:10px;color:#C6C6C6;}
.news-ilist ol li .title {margin-left:15px;color:#535353;height:55px;line-height:55px;font-size:14px;font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:color .4s;}
.news-ilist ol li span {display:block;width:6px;height:11px;background:url(../images/nsjx.png) no-repeat;position:absolute;right:8px;top:14px;transition:all .4s;}
.news-ilist ol li a:hover .title {color:#019245;}
.news-ilist ol li a:hover span {background:url(../images/dddd.png) no-repeat;}
.news-slist {width:31.25%;float:right;background:#fff;}
.news-ibox-tab{margin: 0 12px;}
.news-ilist {margin: 0 4px;}
.news-idt{text-align: center;font-size: 0;}
.news-ilist .dt {width: 33.3%;text-align: center;display: inline-block;}
.news-slist .dt .more,.news-ilist .dt .more {float:right;font-size:14px;color:#B5B5B5;text-transform:uppercase;}
.news-ilist .dt>span {font-weight:bold;font-size:16px;background-color: #F1F1F1;height:45px;line-height:45px;color:#222222;display:block;margin: 0 8px;border-radius:4px;}
.news-ilist .dt.active>span{background-color: #019245;color: #fff;}
.news-slist .dt .more:hover,.news-ilist .dt .more:hover {color:#019245;}
.news-slist .dd {margin:26px 0 0;height:360px;overflow:hidden;background:#F2F2F2;}
.news-slist .dd ul {padding-top:5px;}
.news-slist .dd li {margin-bottom:3px;}
.news-slist .dd li a {display:block;transition:color .4s;}
.news-slist .dd li .ifaq {height:55px;line-height:55px;background:url(../images/circle.png) no-repeat 23px center;transition:background .4s;-webkit-transition:background .4s;-moz-transition:background .4s;-ms-transition:background .4s;-o-transition:background .4s;position:relative;}
.news-slist .dd li .title {margin-left:45px;height:55px;line-height:55px;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:50px;}
.news-slist .dd li:hover .ifaq {background:url(../images/circle2.png) no-repeat 23px center #004AC9;}
.news-slist .dd li:hover a {color:#fff !important;}
.news-slist .dd li:hover .ifaq .arr {position:absolute;right:30px;top:20px;width:18px;height:18px;background:url(../images/news_arr.png) no-repeat;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}

.foot-info{
    text-align: center;
    padding: 38px 0;
    background-color: #e9e9e9;
}
.foot-indo p em{font-weight: bold;display: inline-block;margin-right: 4px;}
.foot-info-tit{
    font-size: 20px;
    color: #666;
    margin-bottom: 12px;
}
.foot-indo{
    font-size: 14px;
    color: #666;
    line-height: 24px;
}
.foot-logo{
    margin-bottom: 8px;
    margin-top: 18px;
}
