@chartset "utf-8";
* {margin: 0;padding: 0;border: 0;list-style: none;}
html,body,header {font-family: Microsoft YaHei,微软雅黑,Arial,sans-serif,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB;font-size: 16px;line-height: 1.2;word-spacing: 1px;color: #3f3d3e;width: 100%;height: auto;background: #fff;border: 0;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;text-size-adjust: none;}
h1,h2,h3,h4 {font-weight: 400}
ul,li {list-style: none}
a {color: #000;text-decoration: none}
img {border: none;display: flex}
.mtop0{margin-top: 0!important;}
.gb{background: #fff}
.gray{background: #ededed}
.abt-body-wrapper,.pro-index-wrapper,.abt-index-wrapper,.news-bory-wrapper{width: 100%;overflow: hidden;}
.header-wrapper,.about-wrapper,.pro-wrapper,.abt-index-items,.news-bory-wrapper .news-title,.news-bory-wrapper .news-body,.bory-postion-wrapper,.news-bory-wrapper .news-category,.news-bory-wrapper .news-page,.news-bory-wrapper .news-article,.news-bory-wrapper .about-article,.footer-wrapper{width: 1200px;background: #fff;margin:0 auto;margin-top: 60px}
.header-wrapper{height: 80px;margin-top:unset;}
.header-wrapper .logo{width: 240px;height: 80px;float: left;}
.header-wrapper .logo a{width: 100%;display: block;}
.header-wrapper .logo a img{width: 100%;}
.menu-wrapper{width: 960px;height: 80px;float: right;}
.menu-wrapper .main-menu{width: 900px;height: 100%;line-height: 80px;float: left;}
.main-menu .menu-list{width: 85%;float: right;}
.main-menu .menu-list .menu-item{position: relative;margin-left: 45px;float: left;}
.main-menu .menu-list .menu-item .menu-text{}
.main-menu .menu-list .menu-item .sub-menu{width: 200%;background: #fff;/* border: 1px solid #87c572; */position: absolute;z-index: 999;top: 80px;left: -30%;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;display: none;}
.main-menu .menu-list .menu-item .sub-menu a{display: block;height: 40px;line-height: 40px;text-align: center;border-top: 1px solid #fff;}
.main-menu .menu-list .menu-item .sub-menu a:first-child{border-top: none;}
.main-menu .menu-list .menu-item .sub-menu a:hover{background: #eee}
.main-menu .menu-list .menu-item:hover>a>span,.main-menu .menu-list .menu-item.on>a>span{border-bottom: 2px solid #c70a20;padding-bottom: 20px;}
.main-menu .menu-list .menu-item:hover .sub-menu{display: block;}
.menu-wrapper .main-user-btn{width: 60px;padding-top: 20px;float: right;}
.menu-wrapper .main-user-btn a{height: 40px;line-height: 40px;border: 1px solid #3f3d3e;padding: 1px 5px;}
.main-user-btn a:hover{border-color: #c70a20;}
.slider-wrapper,.slider-wrapper .item-slider,.slider-wrapper .item-slider img,.slider-wrapper .swiper-container .swiper-wrapper .swiper-slide img,.pro-wrapper .pro-img img{width: 100%}
.swiper-button-prev{background-image: url(../images/ico-left.png)!important;}
.swiper-button-next{background-image: url(../images/ico-right.png)!important;}
/* 风控专家 */
.about-wrapper .about-title{width: 400px;margin:0 auto;}
.about-wrapper .about-title .title,.about-wrapper .about-title .text{width: 100%;text-align: center;}
.about-wrapper .about-title .title h2{font-size: 36px;font-weight: 500;}
.about-wrapper .about-title .text{margin:20px 0 30px 0;}
.about-wrapper .about-title .text span{line-height: 28px;}
.about-wrapper .about-items{width: 100%;overflow: hidden;}
.about-wrapper .about-items .about-item{width: 48%;background: #f7f6f9;float: left;border-radius: 5px;position: relative;padding:30px 0}
.about-wrapper .about-items .about-item:nth-child(2){float: right;}
.about-wrapper .about-items .about-item .about-content{width: 70%;margin:0 auto;height: 120px;}
.about-item .about-content h3{color: #aaa}
.about-item .about-content p{width: 80%;font-size: 28px;line-height: 36px;}
.about-wrapper .about-items .about-item .about-img{width: 100px;height: 100px;position: absolute;right: 20px;top: 40px;}
.more{width: 100%;text-align: center;height: 40px;line-height: 40px;padding: 30px 0;}
.more a{color: #ea010f;position: relative;}
.more a::after{position: absolute;content: "";width: 25px;height: 25px;top: -2px;right: -30px;background-image: url(../images/swap-right.png);background-size: cover;-webkit-background-size: cover;-o-background-size: cover;display: inline-block;}
.abt-index-wrapper .abt-index-items{background: unset;overflow: hidden;padding-bottom: 60px;}
.abt-index-wrapper .abt-index-items .about-item{width: 32%;background: #fff;margin-right:2%;float: left;border-radius: 5px;position: relative;padding:30px 0}
.abt-index-wrapper .abt-index-items .about-item:nth-child(3){margin-right:0;}
.abt-index-wrapper .abt-index-items .about-item .about-content{width: 80%;margin:0 auto;height: 140px;line-height: 140px;}
.abt-index-wrapper .abt-index-items .about-item h3{font-size: 28px;color: #333}
.abt-index-wrapper .abt-index-items .about-item .about-img{width: 120px;height: 100px;position: absolute;right: 20px;top: 40px;}
/* 产品 */
.pro-index-wrapper{padding-bottom: 50px;}
.pro-index-wrapper:nth-child(2n+1),.abt-index-wrapper{background: #f5f7fb}
.pro-index-wrapper .pro-wrapper{overflow: hidden;background: unset;}
.pro-index-wrapper .pro-wrapper .pro-img{width: 55%;float: left;border-radius: 5px;overflow: hidden;}
.pro-index-wrapper .pro-wrapper .pro-content{width: 40%;float: right;}
.pro-index-wrapper:nth-child(2n) .pro-wrapper .pro-img{float: right;}
.pro-index-wrapper:nth-child(2n) .pro-wrapper .pro-content{float: left;}
.pro-wrapper .pro-content .title {font-size: 28px;color: #333;line-height: 48px;font-weight: 500;position: relative;}
.pro-wrapper .pro-content .title:after {content: "";position: absolute;bottom: 0px;left: 0;width: 60px;height: 2px;background: #ea010f;}
.pro-wrapper .pro-content .title .title-box {padding: 30px 0;position: relative;word-break: break-all;}
.pro-wrapper .pro-content .title .title-box:after {content: "";position: absolute;bottom: 0;left: 0;width: 300px;height: 1px;background: #dadfe6;}
.pro-wrapper .pro-content  .intro {font-size: 14px;color: #616161;text-align: justify;line-height: 24px;font-weight: 400;padding: 30px 0 20px;}
.pro-wrapper .pro-content .more{text-align: left;}
/* 产品页 */
.product .product-intro {font-size: 24px;color: #fff;line-height: 24px;font-weight: 400;left: 8%;top: 15%;position: absolute;z-index: 2;text-align: left;}
.product .product-intro .prod-title {font-size: 48px;line-height: 50px;font-weight: 600;position: relative;padding-bottom: 24px;display: inline-block;border-bottom: 0.5px solid rgba(255,255,255,.5);margin-bottom: 25px;}
.product .product-intro .prod-title:after {content: "";position: absolute;bottom: -1px;left: 0;width: 48px;height: 1px;background: #fff;}
.product .product-intro .intro {height: 24px;}
.product .product-intro .more {font-size: 16px;;cursor: pointer;text-align: left;}
.product .product-intro .more a{color: #fff;}
.product .product-intro .more a::after{background-image: url(../images/swap-right-w.png);}
.swiper-container.product {width: 100%!important;height: calc(100vh - 80px)!important;}
.swiper-container.product .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.product .swiper-pagination-bullets{right: 30px!important;}
.product .swiper-pagination-bullet {position: relative;width: 12px!important;height: 12px!important;background: #fff!important;opacity: 1!important;margin: 30px 0!important;}
.product .swiper-pagination-bullet-active {color:#fff!important;}
.product .swiper-pagination-bullet a{position: absolute;top: -3px;right:30px;width: 100px;color: #fff;}
.product .swiper-pagination-bullet-active a{font-size: 24px;top: -8px;}
.product .swiper-pagination-bullet-active:after {content: "";position: absolute;bottom: -6px;left: -6px;width: 20px;height: 20px;border: 2px solid #fff;border-radius: 12px;}
/* 产品 */
.news-bory-wrapper .bory-postion{width: 100%;background: #fff;}
.news-bory-wrapper .bory-postion .bory-postion-wrapper{margin-top: 0;padding: 25px 0;}
.bory-postion-wrapper a{font-size: 18px;position: relative;margin-right: 20px;line-height: 30px;}
.bory-postion-wrapper a::after{position: absolute;content: ">";right: -20px}
.bory-postion-wrapper a:last-child::after{display: none;}
.news-bory-wrapper .news-body.product{margin-top: 60px;padding-bottom: 40px;overflow: hidden;}
.news-body .product-item{width: calc((100% - 30px)/2);float: left;background: #fff;margin-bottom: 30px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;overflow: hidden;}
.news-body .product-item:nth-child(2n){float: right;}
.news-body .product-item .pro-image{width: 200px;height: 200px;display: block;float: left;border:1px dashed #ccc;}
.news-body .product-item .pro-box{width: calc(100% - 240px);display: block;float: right;}
.product-item .pro-box .title{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;font-size: 24px;line-height: 40px;padding: 20px 0 5px 0;}
.product-item .pro-box .intro{width: 100%;line-height: 30px;overflow: hidden;}
.product-item .pro-box .detail{margin-top: 5px;line-height: 36px;color: #5987F3;text-decoration: underline;display: block;}

/* 新闻 */
.news-bory-wrapper{background: #f5f7fb}
.news-bory-wrapper .news-category{margin-top:40px;height: 100px;line-height: 100px;overflow: hidden;border-radius: 10px;}
.news-bory-wrapper .news-category ul{width: calc(100% - 80px);margin: 0 auto;}
.news-bory-wrapper .news-category ul li{position: relative;float: left;margin-right: 40px;}
.news-bory-wrapper .news-category ul li a{font-size: 20px;}
.news-bory-wrapper .news-category ul li.on a::after{content: "";position: absolute;border-bottom: 2px solid #E50011;width: 100%;left: 0;bottom: 2px;}
.news-bory-wrapper .news-title,.news-bory-wrapper .about-article{background: unset;}
.news-bory-wrapper .news-body{margin-top: 30px;background: unset;}
.news-bory-wrapper .news-body ul{width: 90%;margin:0 auto;padding-top: 5%;padding-bottom: 5%;overflow: hidden;}
.news-bory-wrapper .news-body .news-item{width: 100%;border-bottom: 1px solid #fff;background: #fff;border-radius: 20px;overflow: hidden;margin-bottom: 30px;}
.news-bory-wrapper .news-body .news-item:hover{border-bottom: 1px solid #ea010f}
.news-body .news-item .news-boxes{width: calc(100% - 80px);margin: 0 auto;padding-top:30px;padding-bottom: 30px;overflow: hidden;}
.news-body .news-item .news-boxes .news-image{width: 210px;height: 200px;display: block;float: left;}
.news-body .news-item .news-boxes .news-image img,.pro-image img{width: 100%;}
.news-body .news-item .news-boxes .news-box{width: calc(100% - 250px);display: block;float: right;}
.news-boxes .news-box .title{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;font-size: 20px;font-weight: bold;line-height: 60px;}
.news-boxes .news-box .intro{width: 100%;height: 60px;line-height: 30px;overflow: hidden;}
.news-boxes .news-box .detail{width: 100%;margin-top: 20px;line-height: 36px;}
.news-boxes .news-box .detail span{font-size: 20px;}
.news-boxes .news-box .detail a{float: right;color: #5987F3;text-decoration: underline;}
.news-bory-wrapper .news-page{background: unset; margin-top: 30px;margin-bottom: 50px;}
.news-bory-wrapper .news-page .page-item{width: 100%;text-align: center;}
.news-bory-wrapper .news-page .page-item a{display: inline-block;color: #404040;font-size: 20px;padding: 10px 15px;border: 1px solid #f5f7fb;margin-right: 10px;border-radius: 10px;overflow: hidden;}
.news-bory-wrapper .news-page .page-item a:last-child{margin-right:0;}
.news-bory-wrapper .news-page .page-item a:hover,.news-bory-wrapper .news-page .page-item a.curr{border: 1px solid #C90000;color: #C90000}
.news-bory-wrapper .news-article{margin-bottom: 60px;border-radius: 5px;}
.news-bory-wrapper .news-article .article-header,.news-bory-wrapper .news-article .article-section,.about-article .about-header,.about-article .about-section{width: 90%;margin:0 auto;overflow: hidden;}
.news-bory-wrapper .news-article .article-header,.about-article .about-header{padding-top: 5%;padding-bottom: 30px;border-bottom: 1px solid #f5f7fb;}
.news-bory-wrapper .news-article .article-header .title,.about-article .about-header .title{font-size: 28px;line-height: 40px;}
.news-bory-wrapper .news-article .article-header .date{color: #ccc;font-size: 18px;letter-spacing: 2px;font-weight: normal;margin-top: 10px}
.news-bory-wrapper .news-article .article-section,.about-article .about-section{padding-bottom: 5%;padding-top: 40px;}
.news-article .article-section .content,.news-article .article-section .content *,.about-article .about-section,.about-article .about-section *,.bory-article .content,.bory-article .content *{white-space: normal;word-break: break-all;word-wrap: break-word;font-size: 18px;letter-spacing: 1px;line-height: 1.8;}
.news-article .article-section .content img,.about-article .about-section img,.bory-article .content img{max-width: 100%;display: inline-block;border-radius: 5px; overflow: hidden;margin:20px 0;}
.about-article .about-header{padding-bottom: 0}
.about-article .about-header .title{font-size: 36px;}
/* 信息 */
.news-bory-wrapper .about-article.message{margin-top: 40px;margin-bottom: 40px;overflow: hidden;}
.about-article .about-left-box,.about-article .about-right-box{background: #fff;border-radius: 10px;overflow: hidden;}
.about-article .about-left-box{width: 300px;float: left;}
.about-article .about-right-box{width: calc(100% - 320px);float: right;}
.about-left-box .bory-article,.about-right-box .bory-article{width: calc(100% - 80px);margin:0 auto;padding-top: 40px;}
.bory-article .item-category,.item-category .sub-category{width: 100%;}
.bory-article .item-category h2{position: relative;font-size: 32px;font-weight: 500;color: #333333;}
.bory-article .item-category h2::before{content: "";width: 100%;position: absolute;border:1px solid #D9DFE5;bottom: -10px;left: 0}
.bory-article .item-category h2::after{content: "";width: 60px;position: absolute;border:2px solid #E50012;bottom: -10px;left: 0}
.item-category .sub-category{margin-top: 30px;}
.sub-category .sub-item-category{font-size: 18px;font-weight: 500;color: #333333;margin-bottom: 20px;}
.sub-item-category .third-category{margin-left: 30px;}
.sub-item-category .third-category a{display:block;margin-top: 20px;position: relative;font-size: 16px;}
.sub-item-category .third-category a::before{content: ".";font-size: 40px;position: absolute;bottom: -2px;left: -15px}
.item-category a.on{color: #E50012}
.about-right-box .bory-article{padding-bottom: 30px;}
/* 底部 */
.footer-container{background: #484848;padding-top:50px;}
.footer-wrapper{background: unset;margin-bottom: 0;margin-top: 0;overflow: hidden;}
.footer-wrapper a{color: #fff;font-size: 16px;}
.footer-wrapper .footer-category{width: 50%;float: left;}
.footer-category .footer-product{width: 30%;float: left;overflow: hidden;}
.footer-category .footer-product .title{width: 90%;height: 40px;line-height: 40px;border-bottom: 1px solid #fff;}
.footer-category .footer-product .title a{position: relative;}
.footer-category .footer-product .title a:before{position: absolute;content: " ";width: 16px;height: 16px;top: 5px;right: -20px;background-image: url(../images/ico-down.png);background-size: cover;-webkit-background-size: cover;-o-background-size: cover;display: inline-block;}
.footer-category .footer-product .items{width: 90%;overflow: hidden;padding-top: 5px;}
.footer-category .footer-product .items a{width: 50%;float: left;line-height: 30px;}
.footer-category .footer-product .items a:nth-child(2n){text-align: right;}
.footer-category .footer-nav{width: 60%;float: left;}
.footer-category .footer-nav .item{width: 33.33%;float: left;position: relative;}
.footer-category .footer-nav .item::after{content: "";position: absolute;bottom: 0px;left: 0;top: 10px;width: 1px;height: 120px;background: #fff;}
.footer-category .footer-nav .item a{display: block;line-height: 30px;text-align: center;}
.footer-wrapper .footer-image{width: 35%;float: right;}
.footer-wrapper .footer-image .qrcode{width: 100px;height:100px;background: #fff;border-radius: 5px;overflow: hidden;float: left;}
.footer-wrapper .footer-image .logo{width: auto;height:100px;border-radius: 5px;overflow: hidden;float: right;}
.footer-wrapper .footer-image .logo img,.footer-wrapper .footer-image .qrcode img{height: 100%}
.footer-wrapper .footer-links{width: 100%;clear: both;padding-top: 30px;line-height: 50px;overflow: hidden;}
.footer-wrapper .footer-links a{margin-right: 10px;float: left;}
.footer-container .footer-copyright{background: #211e21;padding: 10px 0;}
.footer-container .footer-copyright .copyright,.footer-container .footer-copyright .beian{width: 1200px;margin:0 auto;text-align: center;line-height: 20px;}
.footer-container .footer-copyright .copyright span,.footer-container .footer-copyright .beian a{color: #fff;font-size: 14px;margin-left:10px;}
.footer-container .footer-copyright .copyright span:first-child,.footer-container .footer-copyright .beian a:first-child{margin-left:0;}
@media (max-width:1080px){
}
@media (max-width:971px){

}
@media (max-width:915px){

}
@media (max-width:768px){

}
