@charset "utf-8";/* CSS Document */
.personal-service .service-title-icon i,.service-tabmenu-pc .service-title-icon i,.service-tabmenu-mobile .service-title-icon i,.service-tabmenu-credit .service-title-icon i{background-image:url(../img/service-icon.png);background-repeat:no-repeat}

.index-banner{height:500px;position:relative}
.index-banner-swiper {width: 100%;height: 100%;}
.index-banner .swiper-slide {background-position: center;background-size: cover;}
.index-banner h2{line-height:500px;text-align:center;cursor:default;color:#fff;font-size:50px;font-weight:600}

.notice-scroll{    position: absolute;bottom: 0;width: 100%;height: 50px;line-height: 50px;color: #fff;background-color: rgba(0,0,0,.2);z-index:900;}
.notice-scroll-wapper { height:50px;}
.notice-scroll-tit{width: 58px;height: 28px;line-height: 28px;text-align: center;font-size: 14px;margin-top: 11px;background-color: #66b315;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;text-align: center;}
.notice-scroll-con{width: 500px;height: 30px; margin-top:10px;font-size: 14px;margin-left: 28px;overflow: hidden;}
.scrolNotice {height:30px; margin-top:0px; line-height:30px;}
.scrolNotice li a{color:#fff; line-height:30px}
.swiper-container-horizontal>.swiper-pagination-bullets{ bottom:58px;}
.swiper-pagination-bullet{ width:10px;height:10px;background: #d3d3d3;opacity: .6;}.swiper-pagination-white .swiper-pagination-bullet-active {
background: #d3d3d3;opacity: 1;}
.service-title{margin-top:30px;margin-bottom:10px;}
.service-title h1{text-align:center;font-size:32px;color:#343535;font-weight:500;height:100px;line-height:100px;}
.service-title p{text-align:center;font-size:16px;color:#323232;line-height:30px;padding:10px 0;}
.service-title-icon{border-radius:100px;width:100px;height:100px;line-height:100px;margin:0 auto;text-align:center;background-color:#f4ebde}
.service-title-icon:hover{background-color:#dbbd93}
.personal-service .service-title-icon i{background-position:0 0;margin-top:10px;display:inline-block;width:75px;height:75px;}
.personal-service .service-intro{margin-top:15px;}
.personal-service .service-intro p{text-align:center;line-height:30px;}
.service-tabmenu-pc .service-title-icon i{background-position:-150px 0;margin-top:10px;display:inline-block;width:75px;height:75px;}
.service-tabmenu-list.active .service-title-icon {background-color:#dbbd93}
.service-tabmenu-mobile .service-title-icon i{background-position:-75px 0;margin-top:10px;display:inline-block;width:75px;height:75px;}
.service-tabmenu-credit .service-title-icon i{background-position:-225px 0;margin-top:10px;display:inline-block;width:75px;height:75px;}
.service-title-icon.ative{background-color:#dbbd93;}
.service-tabmenu-list{width:33%;float:left;border-bottom:#e0e0e0 1px solid;}
.service-tabmenu-list.active{border-bottom-color:#b29873 ;}
.service-tabmenu-list.active .service-title p{color:#b29873}
.service-tabcontent .intro{line-height:35px;padding:15px 0;font-size:16px;margin-bottom:20px;text-align:center}
.service-tabcontent .intro h2{color:#323232;font-size:24px;font-weight:500}.service-tabcontent .intro p{color:#646464; line-height:24px; padding:10px 0}
.merchant-service{margin-bottom:50px;padding:0 80px; background-color:#f9f9f9}
.merchant-service-wrapper{position: relative;width: 1100px;padding: 0 50px;}
.merchant-service-swiper,.merchant-service-swiper2 {width: 1100px;height:460px;}
.swiper-button-prev, .swiper-button-next,.swiper-button-prev2, .swiper-button-next2 {outline:none;width: 50px;height: 90px;background: url("../images/swiper-arrow.png") 0 0 no-repeat;}
.swiper-button-prev,.swiper-button-prev2{background-position: 0 0;}
.swiper-button-next,.swiper-button-next2{background-position: -50px 0;}
.swiper-button-prev:hover,.swiper-button-prev2:hover{background-position: 0 -90px;}
.swiper-button-next:hover,.swiper-button-next2:hover{background-position:-50px -90px;}
.service-tabcontent{margin-top:50px;}
.service-tabcontent-list li{width:25%;float:left}
.service-tabcontent-list .service-list-item{width:250px;height:400px;margin:30px auto 0;-webkit-transition: all .4s;-moz-transition: all .4s;-ms-transition: all .4s;-o-transition: all .4s;transition: all .4s;-webkit-box-shadow:0px 3px 15px 0px rgba(0,0,0,0.15);-moz-box-shadow: 0px 3px 15px 0px rgba(0,0,0,0.15);box-shadow: 0px 3px 7px rgba(0,0,0,0.15);}

.service-tabcontent-list .service-list-item-title{width: 100%;height: 98px;line-height: 98px;text-align: center;font-size:16px;background-color:#f4ebde}
.service-tabcontent-list .service-list-item:hover .service-list-item-title{background-color:#dcbf96;color:#fff}
.service-tabcontent-list .service-list-item-icon{text-align:center;height:130px;line-height:130px;}
.service-tabcontent-list .service-list-item-icon i{font-size:49px;color:#4d596d}
.service-list-item-intro{padding:10px 20px;}.service-list-item-intro p{ text-align:center;}
.service-tabcontent-list .service-list-item:hover  {-webkit-transform: scale(1.1) translateZ(0);-moz-transform: scale(1.1) translateZ(0);-ms-transform: scale(1.1) translateZ(0);-o-transform: scale(1.1) translateZ(0);transform: scale(1.1) translateZ(0);}
.industry-solutions{background:url(../images/banner-solution.png) 0 0 no-repeat;height:760px;margin-bottom:42px;}
.solutions-title{margin-bottom:50px;}
.solutions-title h1{text-align:center;font-size:32px;color:#fff;font-weight:500;height:100px;padding-top:60px;line-height:100px;}
.solutions-content{height:560px;width:1075px;margin:0 auto;background-color:#FFF;border-radius:5px;-webkit-box-shadow:0px 3px 15px 0px rgba(0,0,0,0.15);-moz-box-shadow: 0px 3px 15px 0px rgba(0,0,0,0.15);box-shadow: 0px 3px 7px rgba(0,0,0,0.15);}
.solutions-tabmenu{height:90px;background-color:#f0f1f1;border-radius:5px 5px 0;}
.solutions-tabmenu-list{width:25%;float:left;line-height:90px;text-align:center;cursor:default;border-right:#fff 1px solid;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.solutions-tabmenu-list.active,.solutions-tabmenu-list:hover{background-color:#fff}
.solutions-tabmenu-list:first-child,.solutions-tabmenu-list:last-child{border:none;}
.solutions-tabmenu-list:first-child.active,.solutions-tabmenu-list:first-child:hover{border-radius:5px 0 0;}
.solutions-tabmenu-list:last-child.active,.solutions-tabmenu-list:last-child:hover{border-radius:0 5px 0 ;}

.solutions-tabcontent{margin-top:80px;}
.solutions-tabcontent-item-icon{width:20%;float:left;text-align:center;height:80px;line-height:80px;}
.solutions-tabcontent-item-icon i{font-size:62px;color:#485468 }
.solutions-tabcontent-item-con{width:80%;float:left;line-height:30px;}
.solutions-tabcontent-item-con h2{font-size:16px;color:#b29873}
.solutions-tabcontent-item-con .con-item{margin-bottom:30px;padding-right:50px;}


.product-features-list{margin-top:80px; }
.product-features-list li{width:20%;float:left; margin:0 2%;}
.product-features-list-item{width:180px;height:300px;margin:20px auto 0; padding:0 20px;-webkit-transition: all .4s;-moz-transition: all .4s;-ms-transition: all .4s;-o-transition: all .4s;transition: all .4s;}
.product-features-list-item-icon{text-align:center;height:100px;line-height:100px;}
.product-features-list-item-icon i{font-size:40px;color:#4d596d}
.product-features-list-item-intro{padding:10px 20px; text-align:center}.product-features-list-item-intro h3{ color:#646464; font-weight:500; font-size:16px; line-height:30px;}
.product-features-list-item:hover  {- transform: translate(0, -10px);-webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px);
-o-transform: translate(0, -10px);-ms-transform: translate(0, -10px);}

.popup-mark{ width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:998;opacity:0.3;display: block;background: rgba(0, 0, 0,0.85);filter:alpha(opacity:85);  }
.popup-mask-bg{background:url(../images/popup-mask.png) center center no-repeat;position:fixed;top:0px;left:0px; width:100%;height:100%;}
.popupBox{ border-radius:10px;width:900px; z-index: 1001;  color:#323232}
.guanggao{background:url(../images/guanggao.png) 0 0 no-repeat; width:800px; height:600px;}

.popupClose{width:40px;height:40px; background:url(../images/close.png) center center no-repeat;  position:absolute;right:50px;top:34px; cursor:pointer;font-size:1px;line-height:1px;}




.advantage{width: 100%;padding: 45px 45px 45px;box-sizing: border-box}
.advantage ul{width: 1200px;height: 90px;margin: 0 auto}
.advantage ul li:last-child{border-right: none}
.advantage ul li{width: 19%;text-decoration: none;display: inline-block;border-right: 1px solid #e5e5e5;cursor: pointer;padding: 0 30px;height: 55px}
.advantage-icon{width: 64px;height: 50px;display: inline-block}
.advantage-icon i{background-image:url(../img/icon-advantage.png);background-repeat:no-repeat;display:inline-block;width:50px;height:50px}
.advantage-icon i.icon-1 {background-position:0 0}
.advantage-icon i.icon-2{background-position:-50px 0}
.advantage-icon i.icon-3{background-position:-100px 0}
.advantage-icon i.icon-4{background-position:-150px 0}
.advantage-info{display: inline-block}
.advantage-info .title{font-size: 18px;color: #333;margin-bottom: 12px}
.advantage-info .intro{font-size: 14px;color: #666}
.advantage ul li .icon{font-size: 55px;color: #3F82FC}


.product{width: 100%;height: 676px;background-color: #f9f9f9;font-size: 0}
.product ul{width: 960px;margin: 45px auto 0}
.product-title{    text-align: center;padding: 80px 0 23px;color: #333;font-weight: bold;font-size: 30px}
.product-des{text-align: center;color: #666;font-size: 18px}
.product-item:after {content: "";visibility: hidden;width: 0;height: 0}
.product li{position: relative;text-decoration: none;list-style: none;width: 300px;height: 400px;display: inline-block;margin-right: 30px;overflow: hidden}
.hover-shadow{position: relative;top: 0;transition: all 0.2s linear;}

.hover-shadow:hover{top: -4px;box-shadow: 0 15px 30px #e5e5e5;transition: translate3d(0, -2px, 0);}
.product li:last-child {margin-right: 0}
.product-item-icon {position: absolute;top: 66px;left: 110px}
.product-item-icon i{ background-image:url(../img/icon-product.png);background-repeat:no-repeat;display:inline-block;width:88px;height:95px}
.product-item-icon i.icon-1{ background-position: 0 0}
.product-item-icon i.icon-2{ background-position: -88px 0}
.product-item-icon i.icon-3{ background-position: -176px 0}
.product-item-header {font-size: 20px;position: absolute;top: 193px;left: 113px;color: #fff}
.product-item-info {font-size: 14px;line-height:30px;width:238px;position: absolute;top: 238px;left: 31px;color: #fff}
.item-hover {height: 400px;border: 1px solid #e5e5e5;text-align: center;padding-bottom: 500em;margin-bottom: -500em; display:none; box-sizing: border-box;background-color: #fff;}
.product-item-icon-hover{position: absolute;top: 46px;left: 87px}
.product-item-icon-hover i{ background-image:url(../img/icon-product-hover.png);background-repeat:no-repeat;width:128px;height:110px;display:inline-block }
.product-item-icon-hover i.icon-1{ background-position:0 0}
.product-item-icon-hover i.icon-2{ background-position:-128px 0}
.product-item-icon-hover i.icon-3{ background-position:-256px 0}
.product-item-intro{font-size: 14px;line-height: 30px;position: absolute;top: 210px;left: 62px;color: #323232;}
.product-item-intro a{ width:100px;display:inline-block;text-align:left;float:left;height:30px;}
.product-item-intro a:hover{color:#ebb867}
.solution{width: 100%;height: 548px;font-size: 0;}
.solution .solution-title{text-align: center;padding: 80px 0 23px;color: #333;font-weight: bold;font-size: 30px;}
.solution .solution-des{text-align: center;color: #666;font-size: 18px;}
.solution ul{width: 1200px;margin: 45px auto 0;background-color: #fff;}
.solution ul li{list-style: none;display: inline-block;margin-right: 20px;position: relative;margin-bottom: 23px;}
.solution ul li:last-child{margin-right: 0;}
.solution ul li .solution-list{font-size: 0;cursor: pointer;}
.solution ul li img{height: 174px; vertical-align:middle}
.solution ul li .list-title{font-size: 18px;color: #333;font-weight: bold;text-align: center;height: 50px;position: relative;border: 1px solid #e5e5e5;border-top: none;padding-top: 13px;box-sizing: border-box;}


