.pa {
	position: absolute;
}
/****top*****/
.header {
	position: fixed;
	width: 100%;
	height: 110px;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999;
	transition: 0.45s;
}

.head-wrap {
	position: relative;
	width: 1300px;
	margin: 0 auto;
}

.header.active {
	background: #fff;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
}

.header.active .hlimg1 {
	display: none;
}

.header.active .hlimg2 {
	display: inline-block;
}

.header.active .yj-bot .yj-link {
	color: #2c6daa;
}


.header.active .yj-bot li.active .yj-link {
	color: #468d06;
}

.head-logo {
	float: left;
	height: 110px;
}

.head-logo a {
	display: block;
}

.head-logo img {
	margin-top: 16px;
}

.hlimg1 {
	display: block;
	height:80px;
}

.hlimg2 {
	display: none;
	height:80px;
}

.header .nav {
	position: relative;
	float: right;
}

.header .yj-bot {
	float: left;
}


.nrsearch {
	position: relative;
	padding-left: 45px;
}

.search-down {
	display: block;
	position: absolute;
	top: 100%;
	right: 0;
	width: 200px;
	height: 38px;
	line-height: 38px;
	background: #fff;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transition: 0.4s;
	transform: translateY(30px);
	box-shadow: 0 2px 4px rgba(0, 0, 0, .16);
}

.search-down .text {
	box-sizing: border-box;
	float: right;
	width: 150px;
	height: 38px;
	line-height: 38px;
	color: #004E7B;
	background: #fff;
	outline: none;
	border: none;
	color: #333;
	font-size: 14px;
}

.search-down .sub {
	display: block;
	margin-left: 12px;
	float: left;
	color: #333333;
	font-size: 18px;
	background: none;
	border: none;
	outline: none;
	transition: 0.4s;
}

.nrsearch:hover .search-down {
	opacity: 1;
	visibility: visible;
	transform: translateY(0px);
	pointer-events: visible;
}

.nrsicon {
	display: block;
	color: #fff;
	font-size: 16px;
}


.header .yj-bot li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	transition: 0.35s;
	text-align: center;
	z-index: 10;
}

.header .yj-bot .yj-link {
	position: relative;
	z-index: 3;
	color: #fff;
	font-size: 16px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	overflow: hidden;
	margin: 0 30px;
	z-index: 3;
	line-height:110px;
}

.header .yj-bot li.active .yj-link {
	color: #74b539;
}

.header .nav li:hover .ej-list {
	transition: 0.45s;
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}

.ej-list.active {
	opacity: 1;
	visibility: visible;
}

.ej-list {
	position: absolute;
	z-index: 10;
	width: 100%;
	transform: translateY(20px);
	background-color: #fff;
	opacity: 0;
	visibility: hidden;
	text-align: left;
	box-sizing: border-box;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .16);
}

.el-link {
	position: relative;
	display: block;
	color: #000;
	font-size: 16px;
	box-sizing: border-box;
	border-bottom:1px solid #eee;
	padding: 15px 0 15px 20px;
}

.el-link img{
	vertical-align:middle;
	width:20px;
	margin-right:10px;
}

.el-link:hover {
	background-color:#efefef;
	cursor:pointer
}

.menu-handler {
	position: fixed;
	right: 0;
	top: 0;
	width: 55px;
	height: 75px;
	display: none;
	cursor: pointer;
	z-index: 1010;
	transition: 0.35s;
}

.menu-handler span {
	position: relative;
	display: block;
	margin: 37.5px 0 0 17.5px;
	width: 10px;
	height: 2px;
	background-color: #74b539;
	-webkit-transition-duration: .3s, .3s;
	-moz-transition-duration: .3s, .3s;
	-ms-transition-duration: .3s, .3s;
	-o-transition-duration: .3s, .3s;
	transition-duration: .3s, .3s;
	-webkit-transition-delay: .3s, 0s;
	-moz-transition-delay: .3s, 0s;
	-ms-transition-delay: .3s, 0s;
	-o-transition-delay: .3s, 0s;
	transition-delay: .3s, 0s;
}

.menu-handler span:after,
.menu-handler span:before {
	content: "";
	position: absolute;
	display: inline-block;
	width: 20px;
	height: 2px;
	left: 0;
	background-color: #74b539;
	-webkit-transition-duration: .3s, .3s;
	-moz-transition-duration: .3s, .3s;
	-ms-transition-duration: .3s, .3s;
	-o-transition-duration: .3s, .3s;
	transition-duration: .3s, .3s;
	-webkit-transition-delay: .3s, 0s;
	-moz-transition-delay: .3s, 0s;
	-ms-transition-delay: .3s, 0s;
	-o-transition-delay: .3s, 0s;
	transition-delay: .3s, 0s
}

.menu-handler span:before {
	top: -7px;
	-webkit-transition-property: top, transform;
	-moz-transition-property: top, transform;
	-ms-transition-property: top, transform;
	-o-transition-property: top, transform;
	transition-property: top, transform;
}

.menu-handler span:after {
	bottom: -7px;
	-webkit-transition-property: bottom, transform;
	-moz-transition-property: bottom, transform;
	-ms-transition-property: bottom, transform;
	-o-transition-property: bottom, transform;
	transition-property: bottom, transform;
}

.menu-handler.active span {
	height: 2px;
	background-color: transparent;
	-webkit-transition-delay: 0s, 0s;
	-moz-transition-delay: 0s, 0s;
	-ms-transition-delay: 0s, 0s;
	-o-transition-delay: 0s, 0s;
	transition-delay: 0s, 0s
}

.menu-handler.active span:after,
.menu-handler.active span:before {
	-webkit-transition-delay: 0s, .3s;
	-moz-transition-delay: 0s, .3s;
	-ms-transition-delay: 0s, .3s;
	-o-transition-delay: 0s, .3s;
	transition-delay: 0s, .3s;
}

.menu-handler.active span:before {
	top: 0;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}

.menu-handler.active span:after {
	bottom: 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.menu-handler.active {
	top: 0;
}

.menuBox a:link,
.menuBox a:visited {
	color: #333333;
}

.menuMoblie .nav-link.active,
.menuMoblie .cur .nav-link,
.menuMoblie .nav-link:hover {
	background: #74b539;
}

.menuMoblie .nav-link:active i,
.menuMoblie .nav-link:hover i {
	color: #fff;
	transform: rotate(90deg);
}

.menuBox a:active,
.menuBox a:hover,
.menuMoblie .cur .nav-link {
	color: #fff;
}

.menuBox {
	border-top: 1px solid #e4e4e4;
	background-color: #fff;
	color: #333333;
	position: fixed;
	display: none;
	right: 0px;
	top: 75px;
	width: 100%;
	height: 100%;
	height: 100vh;
	overflow-x: hidden;
	overflow-y: auto;
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-overflow-scrolling: touch;
	z-index: 1008;
	-webkit-transition: all .5s cubic-bezier(.25, .46, .45, .94);
	-moz-transition: all .5s cubic-bezier(.25, .46, .45, .94);
	-ms-transition: all .5s cubic-bezier(.25, .46, .45, .94);
	-o-transition: all .5s cubic-bezier(.25, .46, .45, .94);
	transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.menuMoblie {
	margin: 0 0 100px 0;
}

.menuMoblie .nav-link {
	position: relative;
	display: block;
	font-size: 18px;
	padding: 14px 5% 14px 10%;
}

.menuMoblie .nav-link i {
	float: right;
	color: #b1b1b1;
	font-size: 20px;
	vertical-align: middle;
}

.menuMoblie li {
	opacity: 0;
	visibility: hidden;
	transition: 0.55s;
	transform: scale(1.1) translateX(100px);
	border-bottom: 1px solid #e4e4e4;
}

.menuMoblie li:nth-child(1) {
	transition-delay: 0;
}

.menuMoblie li:nth-child(2) {
	transition-delay: 0.1s;
}

.menuMoblie li:nth-child(3) {
	transition-delay: 0.2s;
}

.menuMoblie li:nth-child(4) {
	transition-delay: 0.3s;
}

.menuMoblie li:nth-child(5) {
	transition-delay: 0.4s;
}

.menuMoblie li:nth-child(6) {
	transition-delay: 0.5s;
}

.menuMoblie li:nth-child(7) {
	transition-delay: 0.6s;
}

.menuMoblie .subnav {
	background:#f9f9f9;
	display: none;
}

.menuMoblie .subnav .item {
	display: block;
	padding: 12px 5% 12px 15%;
	border-top:1px solid #dddddd;
}

.menuMoblie .subnav .item:active a,
.menuMoblie .subnav .item:hover a {
	/*background: #999;*/
	color: #74b539;
}

.menuMoblie .subnav a {
	position: relative;
	display: block;
	line-height: 1.5;
	font-size: 16px;
	color: #418907;
}

.menuMoblie font{
	display:block;
	font-size: 12px;
	padding-top:7px;
	color:#9f9f9f;
}

.menuOpen .menuBox {
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.menuOpen .menuBox li {
	opacity: 1;
	visibility: visible;
	transform: scale(1) translateX(0);
}


/*******导航下拉********/
.w750{
	width:750px;
}

.li-hover-white {
	position:relative;
	text-align:left;
	width: 250px;
	height:80px;
	float:left;
	padding-left:25px;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	box-sizing: border-box;
}
.li-hover-white img {
	position:absolute;
	top:32px;
	width:24px;
}
.li-hover-white .tmp1 {
	font-size:16px;
	margin:18px 0 0 35px;
}
.li-hover-white .tmp2 {
	font-size:12px;
	margin:7px 0 0 35px;
	color:gray;
}
.li-hover-white a {
	color:#000;
	text-decoration:none
}
.li-hover-white {
	border-bottom:1px solid #eee
}
.li-hover-white:hover {
	background-color:#efefef;
	cursor:pointer
}
/***************/

/********foot********/
.inline{display:inline}

.footer{background-color:#232c41;color:#fff}
.footer-content{ max-width:1200px;padding:50px 0 0; margin:0 auto; }
.footer-linea{margin:35px 0px 25px; width:70%; float:left;}
.footer-logo{display:inline-block;vertical-align:middle;margin-right:20px}
.footer-logo img{height:55px;}
.footer-link li{display:inline-block;margin:0 30px;line-height:40px;vertical-align:middle;}
.footer-link li a{color:#fff;line-height:40px}
.footer-link li a:hover{color:#6ab42f}

.footer-tel {margin:35px 0px 0px;color:#cfcfd1;line-height:23px;}
.footer-tel li{font-size: 14px;margin-bottom: 15px; float:left; width:49%;}
.footer-tel .lg-orange{font-size:22px;font-weight:700;color:#6ab42f}

.footer-lineb{margin:35px 35px 25px 20px; width:250px; float:right;}
.footer-qrcode  {float:left;text-align: center; margin-left:15px;}
.footer-qrcode p{margin-bottom: 5px;}
.qrcode-sm{ width:95px;}

.yq_link{ border:1px solid #394254; padding:15px;color:#cfcfd1; font-size:14px;}
.yq_link a{color:#cfcfd1;}
.yq_link a:hover{color:#6ab42f;}

.copyright{font-size:14px;background-color:#21283a;color:#cfcfd1;text-align:center;padding:15px 0}
.copyright a{color:#cfcfd1;}

.iconfont::before{margin-right:10px;font-size:16px}

/********商家入驻********/
.container {
	width: 100%;
	padding-right: var(--bs-gutter-x, .75rem);
	padding-left: var(--bs-gutter-x, .75rem);
	margin-right: auto;
	margin-left: auto
}

.settle,.settle div {
    -webkit-text-size-adjust: none;
    box-sizing: border-box;
    line-height: 1.2;
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 25px;
    padding-right: 25px
}


    .settle {
        background: url('shangjiaruzhu.jpg') no-repeat center top;
        background-size: cover;
    }

    .content {
        display: flex;
        align-items: center;
        margin-top: 190px;
        margin-bottom: 150px;
        background: #fff;
        /*border: 1px solid rgba(255, 255, 255, 1);
        box-shadow: 0px 20px 20px rgba(255, 255, 0, 0.1);*/
		border-radius: 10px;
    }

    .form {
        box-sizing: border-box;
        padding: 45px 0px 49px 34px;
    }

    .form-title {
        display: flex;
        align-items: center;
        margin-bottom: 36px;
    }

    .form-title img {
        height: 50px;
    }

    .form-title .form-hr {
        width: 3px;
        height: 15px;
        background: #6ab42f;
        margin: 0 13px;
    }

    .form-title span {
        font-size: 16px;
        color: rgba(57, 59, 71, 1);
    }

    .form-content {
        display: flex;
        align-items: center;
        box-sizing: border-box;
        padding: 10px;
        width: 290px;
        border-radius: 5px;
        background: rgba(255, 255, 255, 0.1);

        border: 1px solid rgba(230, 230, 230, 1);

        margin-bottom: 21px;
    }

    .form-content span {
        width: 39px;
        height: 19px;
        font-size: 13px;
        line-height: 19px;
        color: rgba(57, 59, 71, 1);

        margin-right: 14px;
    }

    .form-content input {
        flex: 1;
        font-size: 13px;
        border: none;
        background: transparent;
    }

    .form-btn {
        width: 290px;
        height: 40px;
        border-radius: 5px;
        background: #74b539;
        border: 0px solid #fff;
        text-align: center;
        font-size: 14px;
        line-height: 40px;
        color: #fff;
    }
	
input:focus {
  outline: none;
}
    .hr {
        height: 248px;
        border: 1px solid rgba(230, 230, 230, 1);
        margin: 0 43px 0 54px;
    }

    .problem {
        box-sizing: border-box;
        padding-right: 50px;
    }

    .problem .problem-title {
        font-size: 18px;
        background: #2c6daa;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    .problem-row {
        margin-left: -20px;
        margin-right: -20px;
    }

    .problem-col {
        box-sizing: border-box;
        padding: 16px 20px;
    }

    .problem-list {
        display: flex;
        flex-wrap: wrap;

        margin-top: 12px;
    }

    .problem-list-item {
        display: flex;
    }

    .problem-list-item img {
        width: 33px;
        height: 33px;

        margin-right: 5px;
    }

    .problem-list-item-title {
        font-size: 14px;
        color: rgba(57, 59, 71, 1);
    }

    .problem-list-item-desc {
        font-size: 14px;
        color: rgba(115, 117, 125, 1);
    }
	
/********banner********/
.banner_wrap{ overflow: hidden; position: relative;}
.banner_img{ position:absolute; top:0; left:0; width:100%; background-position:center top; background-size:cover;}
.banner_wrap,.banner_img{ height:530px;}
.banner_txt{ position:absolute; top:40%; text-align:center; width:100%; color: #fff; line-height: 1; font-size: 42px;}
.banner_txt b{ border-bottom:3px solid #FFF; padding-bottom:20px;}
.ejdh{ position:absolute; top:60%; text-align:center; width:100%; color: #fff; line-height: 1;}
.ejdh a{color:#FFF; padding:5px 25px; margin:0 5px; background:rgba(255,255,255,0.4); border-radius: 25px;font-size: 18px;}
.ejdh a:hover{background:rgba(116,181,57,0.4); color:#74b539;}


/********新闻********/
.relative { position: relative; }
.conta { max-width:1300px; margin: 0 auto;}

/* 面包屑 */
.cases { position: relative; }

.smallMore { transition: all 0.6s; font-size: 16px;color:#333333; padding-right:26px; position: relative; }
.newsA-a:hover .smallMore { padding-right:34px; color:#e6002e; }
.smallMore i { right:0; top:50%; height: 20px; transform: translateY(-50%); transition: all 0.6s; display: inline-block; position: absolute;width:18px; background: url(jtred.png) no-repeat right center; }
.newsA-a:hover .smallMore i { width: 26px; background: url(jtred.png) no-repeat right center; }

/* 新闻列表 */
.news { background: #f6f6f6;}
.newsA ul { padding-bottom: 80px; }
.newsA ul li a { display: block; margin-top:26px; background: #fff; padding:50px 48px; border-radius: 20px; overflow: hidden; }
.newsA-a .img { float: left; width: 26.5%; }
.newsA-a .img img { transition: all 0.2s; /*min-height:200px; */}
.newsA-a:hover .img img { transform: scale(0.95); }
.newsA-b { width: 70%; position: absolute; right:0; top:50%; transform: translateY(-50%);}
.newsA-b.wid100 { width: 100%; position: relative; right:0; top:0; transform: translateY(0); }
.newsA-b .et { font-size: 14px;color:#999999; }
.newsA-b .t { font-size: 22px;color:#333333; margin:15px 0 20px; line-height: 24px; height: 24px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; }
.newsA-b .c { margin-bottom: 60px; font-size: 16px;color:#999999; line-height: 28px; height: 56px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.newsA-b.wid100 .c { margin-bottom: 20px; }

.newsA-a:hover .t {color:#0066CC;}

/* 新闻详情页 */
.caseB { padding-top: 26px; padding-bottom: 80px;}
.caseA-a { padding:60px 70px 90px; border-radius: 20px; z-index: 15; position: relative; background: url('logo_bj.png') no-repeat -60px -70px;background-color:#fff;}
.caseA-e { position: relative;z-index: 10; margin-top:60px; border-top:1px solid #dedede; padding-top:36px; }
.caseA-e a.more { display: inline-block; padding: 10px 36px 10px 65px; border:2px solid #ededed; border-radius: 50px; position: relative; font-size: 14px; color:#666666; }
.caseA-e a.more:hover { border:2px solid #005ab7; color:#fff; background: #005ab7; }
.caseA-e a.more span { display: inline-block; width: 16px; height: 14px; position: absolute; left: 36px; top:50%; transform: translateY(-50%); background: url(caseback.png) no-repeat center/cover; }
.caseA-e a.more:hover span { transform: translateY(-50%); background: url(casebackbg.png) no-repeat center/cover; }

.newA-a { padding: 0 0 45px; border-bottom: 1px solid #ededed; margin-bottom: 55px; }
.newA-a .t { font-size: 24px;color:#333333; }
.newA-a .d { font-size: 16px;color:#e6002e; margin-top: 8px; }
.newA-a .d font{ margin-left:15px; color:#999;}
.newA-b .article { font-size: 16px;color:#333; line-height: 2; }
.newA-b .article img {border: 0;max-width: 100%;}
.newA-d .moreA { float: right; }
.newA-f { float: left; width: calc(100% - 250px); }
.newA-g { line-height: 38px; font-size: 16px; color:#333333; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; }
.newA-g span {margin-right: 12px; display: inline-block; line-height: 38px; border-radius: 50px; padding:0 35px 0 30px; background: #005ab7; color:#fff; }
.newA-g span i { font-style: normal; display: inline-block; padding-left:15px; position: relative; }
.newA-g span i:after { content:''; width: 6px; height: 6px; position: absolute; left:0; top:50%; transform: translateY(-50%); background: #6ab42f; border-radius: 50%; }
.newA-g.next { margin-top: 10px; }
.newA-g:hover a { color:#d6131a; }

/*分页*/
.pageNum{height:40px; text-align:center; color:#444; padding-bottom:45px;}
.pageNum a{margin:0 4px; display:inline-block; height:28px; line-height:28px; background:#fff; color:#333; padding:0 10px; border:#dedede solid 1px; font-size:14px;border:1px solid #5479B6}
.pageNum a:hover{ background:#ecf0f7; border:#c5d1e6 solid 1px;}

/********合作伙伴********/
.hzhb{background: url(hzhb_bg.jpg) no-repeat; height:340px; text-align:center;}
.hzhb_cont{ padding-top:110px;}
.hzhb_cont p{font-size: 30px;color: #ffffff;font-weight: lighter;line-height: 35px;letter-spacing: 1px;}
.hzhb_cont .hzhb_btn{height: 50px;font-size: 18px; color: #418ddc; font-weight: lighter; border-radius: 25px; margin-top: 60px; background: #ffffff; display: inline-block;overflow: hidden; transition: all 0.5s ease;box-shadow: 0px 0px 15px #124da3;}
.hzhb_cont .hzhb_btn a{line-height: 50px;padding: 0 58px;color: #418ddc;}
.hzhb_cont .hzhb_btn:hover{background: #418ddc;}
.hzhb_cont .hzhb_btn:hover a{color: #fff;}

/*******盒子标题********/
.index-box {padding-top: 50px;padding-bottom: 50px;}
.index-title { text-align:center;}
.index-title h4 {color: #333;font-size: 30px;font-weight: lighter;line-height: 45px;margin-bottom: 15px;}
.linee{ width:75px; height:3px; background-color:#0058b7; margin:0 auto; margin-bottom:35px;}

/*合作*/
.nytop{height:75px; display:none;}
.chooseImg{ max-width:1300px;margin:auto}

/*******私有化部署********/
/* Banner开始 */
input{width:120px;flex:1;border:none;background:transparent;font-size:16px}
.syh_banner{display:flex;background-image:url(fzsyh_bj.jpg);}
.banner-container{display:flex;margin-top:62px;box-sizing:border-box;padding:72px 0 82px}
.banner-title h1{font-size:35px;color:#fff;line-height:1.2;font-weight:lighter;margin-bottom:10px}
.banner-title span{font-size:16px;color:#fff; max-width:580px; display:block;}
.group-list{display:flex;flex-wrap:wrap;margin-top:19px}
.group-list .group-list-item{flex:33%;display:flex;align-items:center;font-size:16px;color:#fff;margin-bottom:20px}
.group-list .group-list-item img{width:20px;height:20px;margin-right:10px}
.banner-form{display:flex;margin-top:10px}
.banner-form div{display:flex;align-items:center;width:234px;height:44px;border-radius:3px;background:rgba(255,255,255,1);border:0px solid rgba(254,138,2,1);box-shadow:0px 2px 4px rgba(0,0,0,0.05);box-sizing:border-box;padding:0 14px}
.banner-form div span{width:65px;height:25px;font-size:16px;line-height:25px;color:rgba(57,59,71,1)}
.banner-form>div:first-child{margin-right:14px}
.banner-btn{width:180px;height:47px;border-radius:3px;background-color:#6ab42f;text-align:center;font-size:18px;line-height:47px;color:#fff;margin-top:28px}
.banner-btn:hover{cursor:pointer; background-color:#2c6daa;}

/*企业痛点*/
.cooperation {
  box-sizing: border-box;
  padding: 50px 0 20px;
}
.sy_container{
	max-width:1200px;
	margin:0 auto;
}

.cooperation .cooperation-title {
  height: 38px;
  text-align: center;
  font-size: 26px;
  line-height: 38px;
  color: rgba(57, 59, 71, 1);
  margin-bottom: 45px;
}
.sy_container .about-grids {
    text-align: center;
}
.sy_container .about-g3l h4 {
    font-size: 18px;
	line-height:40px;
    color: #00959F;
}
.sy_container .about-g3l p {
    font-size: 14px;
    line-height: 180%;
    color: #999;
}
.sy_container .cm3 {
    text-align: center;
	margin:0 2%;
	margin-bottom:35px;
} 

.sy_container .cm3 .icons img{ width:80px;}


/* 独立品牌 */
.brand {
	box-sizing: border-box;
	padding: 46px 0 79px;
	background: rgba(247, 248, 250, 1);
}

.brand .brand-content {
	display: flex;
	justify-content: center;
}

.brand .brand-content .brand-content-desc {
	display: flex;
	align-items: center;

	margin: 12px 0;
}

.brand .brand-content .brand-content-desc img {
	width: 18px;
	height: 16px;

	margin: 0 12px;
}

.brand .brand-content .brand-content-desc span {
	height: 23px;

	font-size: 16px;
	line-height: 23px;
	color: rgba(115, 117, 125, 1);
}

.brand .brand-content .brand-content-title {
	height: 38px;

	font-size: 20px;
	line-height: 38px;
	color: rgba(255, 255, 255, 1);

	border-radius: 50px;
	background: #6ab42f;

	box-sizing: border-box;
	padding: 0 11px;

	margin-bottom: 11px;
}

.brand .brand-title {
	height: 38px;

	text-align: center;
	font-size: 26px;
	line-height: 38px;
	color: rgba(57, 59, 71, 1);

	margin-bottom: 61px;
}
/* 优势 */
.adv-col {
	box-sizing: border-box;
	padding: 10px;
}

.adv {
	box-sizing: border-box;
	padding: 57px 0;
}

.adv .adv_cont{ max-width:1200px; margin:0 auto;}

.adv .adv-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.adv .adv-list .adv-list-item {
	display: flex;

	border-radius: 8px;
	background: linear-gradient(180deg, rgba(244, 246, 249, 1) 0%, rgba(255, 255, 255, 1) 100%);
	border: 2px solid rgba(255, 255, 255, 1);
	box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.1);

	box-sizing: border-box;
	padding: 24px 30px 31px 28px;
}

.adv .adv-list .adv-list-item .adv-list-item-title {
	height: 27px;

	font-size: 18px;
	line-height: 27px;
	color: rgba(34, 36, 45, 1);

	margin-bottom: 4px;
}

.adv .adv-list .adv-list-item .adv-list-item-desc {
	font-size: 14px;
	line-height: 23px;
	color: rgba(57, 59, 71, 1);
}

.adv .adv-list .adv-list-item img {
	width: 48px;
	height: 47px;

	margin-right: 10px;
}

.adv .adv-list .adv-list-item div {
	display: flex;
	flex-direction: column;
}

.adv .adv-title {
	height: 38px;

	text-align: center;
	font-size: 26px;
	line-height: 38px;
	color: rgba(57, 59, 71, 1);

	margin-bottom: 40px;
}
.adv-a {
	flex: 0 0 auto;
	width: 50%;
}

/*******联营合作********/
.ly_mt50{ margin:100px 0;}
.ly_mt30{ margin-top:50px;}

.ly_banner{display:flex;background-image:url(lyhz_bj.jpg);}

.partner {
	box-sizing: border-box;
	padding: 50px 0;
}

.partner-title {
	height: 38px;
	text-align: center;
	font-size: 26px;
	line-height: 38px;
 	color: rgba(57, 59, 71, 1);
}

/*为什么要成为快分账合作伙伴*/
.ly_hzmain{ max-width:1200px; margin:50px auto 0;}
.ly_hzhb{width:100%;height:auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ly_hzhb .item{width:30%; min-height:400px; margin-bottom:20px;background-color:#fff;box-shadow:1px 8px 25px 0px rgba(65,115,178,0.13);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:7px;overflow:hidden;text-align:center;}
.ly_hzhb .item img{ width:100%;}
.ly_hzhb .bm1:hover{background:rgba(51, 113, 255)}
.ly_hzhb .bm2:hover{background:rgba(3, 201, 148)}
.ly_hzhb .bm3:hover{background:rgba(253, 173, 61)}
.ly_hzhb .item .textH3{font-size:18px;color:#2a313c;font-weight:400; padding-top:15px;}
.ly_hzhb .item .textP{font-size:14px;line-height:170%;color:#b0b2b7;padding:10px 10% 0;}
.ly_hzhb .item:hover .textH3,.ly_hzhb .item:hover .textP{color:#fff;}

/*收益及专项服务*/
.partner-service {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	max-width:1200px;
	margin:20px auto 0;
	padding:0 5%;
}

.partner-service .partner-service-pro {
	flex: 0.9;
}
.partner-service .partner-service-pro .service-split {
	margin: 30px 0 22px;
	border: 1px solid rgba(230, 230, 230, 1);
}

.partner-service .partner-service-list {
	flex: 0.8;
	display: flex;
	flex-wrap: wrap;
}

.partner-service .partner-service-list-item {
	flex: 25%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;

	width: 106px;
	height: 106px;
	border-radius: 10px;
	background: linear-gradient(180deg, rgba(243, 245, 248, 1) 0%, rgba(255, 255, 255, 1) 100%);
	border: 3px solid rgba(255, 255, 255, 1);
	box-shadow: 6px 6px 21px rgba(0, 0, 0, 0.08);
}

.partner-service .partner-service-list-item img {
	width: 40px;
	height: 40px;

	margin-bottom: 10px;
}

.partner-service .partner-service-list-item span {
	font-size: 14px;
	color: rgba(82, 79, 79, 1);
}

.partner-service-col {
	box-sizing: border-box;
	padding: 10px;
}


.partner-service-list-row {
	margin-left: 7px;
	margin-right: 7px;
}

.partner-service-list-col {
	box-sizing: border-box;
	padding: 7px
}

.partner {
	box-sizing: border-box;
	padding: 44px 0;
}

.partner-title {
	height: 38px;

	text-align: center;
	font-size: 26px;
	line-height: 38px;
	color: rgba(57, 59, 71, 1);
}
.partner-service-pro-item-title {
	/* height: 29px; */
	font-size: 20px;
	line-height: 29px;
	color: rgba(69, 71, 82, 1);
}

.partner-service-pro-item-desc {
	/* height: 52px; */
	font-size: 15px;
	line-height: 26px;
	color: rgba(82, 79, 79, 1);
}

/*我们为合作伙伴提供哪些支持*/
.lymbt50{ margin-bottom:70px;}
.lyhz_tion {
  box-sizing: border-box;
  padding: 30px 0 0px;
}
.lyhz_container{
	max-width:1200px;
	margin:0 auto;
}

.lyhz_tion .lyhz_title {
  height: 38px;
  text-align: center;
  font-size: 26px;
  line-height: 38px;
  color: rgba(57, 59, 71, 1);
  margin-bottom: 45px;
}
.lyhz_container .lyhz_about {
    text-align: center;
}
.lyhz_about .lyhz_g3l h4 {
    font-size: 18px;
	line-height:40px;
    color: #333;
}
.lyhz_about .lyhz_g3l p {
    font-size: 14px;
    line-height: 180%;
    color: #999;
}
.lyhz_about .cm3 {
    text-align: center;
	margin:0 2%;
	margin-bottom:35px;
} 

.lyhz_about .cm3 .icons img{ width:80px;}

/*成为快分账生态合作伙伴*/
.support {
	box-sizing: border-box;
	padding: 53px 0 85px;
}

.support-title {
	width: 338px;
	height: 38px;

	font-size: 26px;
	line-height: 38px;
	color: rgba(57, 59, 71, 1);

	margin: 0 auto 39px;
}

.support-group-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;

	background: rgba(204, 204, 204, 0);

	margin: 0 auto 62px;
}


.support-group-item {
	display: flex;
	height: 132px;

	box-sizing: border-box;
	padding: 22px 40px;
}

.support-group-item img {
	width: 27px;
	height: 24px;
	margin-right: 9px;
}

.support-group-item-title {
	height: 27px;
	font-size: 16px;
	font-weight: 700;
	line-height: 27px;
	color: rgba(34, 36, 45, 1);

	margin-bottom: 15px;
}

.support-group-item-desc {
	font-size: 14px;
	color: rgba(82, 79, 79, 1);
}



.support-subtitle {
	width: 286px;
	height: 38px;

	font-size: 26px;
	font-weight: 500;
	letter-spacing: 0px;
	line-height: 37.65px;
	color: rgba(57, 59, 71, 1);

	margin: 0 auto 70px;
}

.support-group-sublist {
	display: flex;
	/* flex-wrap: wrap; */
	align-items: center;
	justify-content: space-around;
}


.support-group-sublist .arrow-img {
	width: 32px;
	height: 22px;

	background: url('icon_48.png') no-repeat;
	background-size: cover;
}

.support-group-subitem {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 260px;
	height: 196px;

	box-sizing: border-box;
	padding-top: 27px;

	background: url("img_7.png") no-repeat;
	background-size: cover;
}

.support-group-subitem img {
	width: 30px;
	height: 30px;

	margin: 12px 0 10px;
}

.support-group-subitem-index {
	font-size: 24px;
	font-weight: 400;
	letter-spacing: 0px;
	line-height: 28.8px;
	color: rgba(255, 255, 255, 1);
}

.support-group-subitem-title {
	width: 64px;
	height: 23px;

	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0px;
	line-height: 23px;
	color: rgba(0, 0, 0, 1);
}

.support-group-subitem-desc {
	width: 165px;
	height: 23px;

	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0px;
	line-height: 23px;
	color: rgba(115, 117, 125, 1);

	text-align: center;
}

.support-group-subitem-btn {
	width: 57px;
	height: 23px;

	font-size: 14px;
	line-height: 23px;
	background: linear-gradient(to right, rgba(253, 167, 6, 1), rgba(254, 138, 2, 1));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

/************分账解决方案***************/
.list-unstyled{
    padding-left:0;
    list-style:none
}
.fa_cont{
    width:100%;
    padding-right:var(--bs-gutter-x,.75rem);
    padding-left:var(--bs-gutter-x,.75rem);
    margin-right:auto;
    margin-left:auto
}
.fa_row{
    --bs-gutter-x:1.5rem;
    --bs-gutter-y:0;
    display:flex;
    flex-wrap:wrap;
    margin-top:calc(var(--bs-gutter-y) * -1);
    margin-right:calc(var(--bs-gutter-x)/ -2);
    margin-left:calc(var(--bs-gutter-x)/ -2)
}
.fa_row>*{
    flex-shrink:0;
    width:100%;
    max-width:100%;
    padding-right:calc(var(--bs-gutter-x)/ 2);
    padding-left:calc(var(--bs-gutter-x)/ 2);
    margin-top:var(--bs-gutter-y)
}

.fa_clearfix::after{
    display:block;
    clear:both;
    content:""
}

.fa_row {
  --bs-gutter-x: 30px;
}

.fa_cont {
  max-width: 1200px;
}

/*业务挑战*/
.why_m40{ margin-bottom:40px;}

.why-choose-two {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 50px 0;
  z-index: 1;
}

.why-choose-two__left {
  position: relative;
  display: block;
}

.why-choose-two__list-one {
  position: relative;
  display: block;
}

.why-choose-two__list-one li {
  position: relative;
  display: block;
  padding-left: 90px;
}

.why-choose-two__list-one li+li {
  margin-top: 43px;
}

.why-choose-two__list-one li .icon {
  height: 70px;
  width: 70px;
  background-color: #6ab42f;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.why-choose-two__list-one li:hover .icon {
  background-color: #2c6daa;
}

.why-choose-two__list-one li .icon:before {
  position: absolute;
  top: 50%;
  right: -10px;
  content: "";
  border-top: 18px solid transparent;
  border-left: 10px solid #6ab42f;
  border-bottom: 18px solid transparent;
  transform: translateY(-50%);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.why-choose-two__list-one li:hover .icon:before {
  border-left: 10px solid #2c6daa;
}

.why-choose-two__list-one li .icon span {
  font-size: 45px;
  color: #fff;
  position: relative;
  display: inline-block;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.why-choose-two__list-one li:hover .icon span {
  color: #6ab42f;
}

.why-choose-two__list-one li .fa_content {
  position: relative;
  display: block;
  top: -8px;
}

.why-choose-two__list-one li .fa_content h4 {
  font-size: 14px;
  color: #333;
  font-weight: 700;
  line-height: 34px;
}

.why-choose-two__list-one li .fa_content p {
  font-size: 13px;
  color: #817e87;
  line-height: 26px;
  padding-top: 8px;
  padding-bottom: 13px;
}


.why-choose-two__middle {
  position: relative;
  display: block;
  margin-left: 15px;
  margin-right: 15px;
}

.why-choose-two__img-box {
  position: relative;
  display: block;
}

.why-choose-two__img-one {
  position: relative;
  display: block;
  border-radius: 50%;
}

.why-choose-two__img-one>img {
  width: 100%;
  border-radius: 50%;
}

.why-choose-two__list-two {
  position: relative;
  display: block;
}

.why-choose-two__list-two li {
  position: relative;
  display: block;
  min-height: 130px;
  padding-left: 360px;
}

.why-choose-two__list-two li+li {
  margin-top: 43px;
}

.why-choose-two__list-two li .fa_content {
  position: absolute;
  top: -8px;
  left: 0;
  max-width: 270px;
  width: 100%;
  text-align: left;
}

.why-choose-two__list-two li .fa_content h4 {
  font-size: 14px;
  color: #333;
  font-weight: 700;
  line-height: 34px;
}

.why-choose-two__list-two li .fa_content p {
  font-size: 13px;
  color: #817e87;
  line-height: 26px;
  padding-top: 16px;
  padding-bottom: 13px;
}

.why-choose-two__list-two li .icon {
  height: 70px;
  width: 70px;
  background-color: #6ab42f;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.why-choose-two__list-two li:hover .icon {
  background-color: #2c6daa;
}

.why-choose-two__list-two li .icon:before {
  position: absolute;
  top: 50%;
  left: -10px;
  content: "";
  border-top: 18px solid transparent;
  border-right: 10px solid #6ab42f;
  border-bottom: 18px solid transparent;
  transform: translateY(-50%);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.why-choose-two__list-two li:hover .icon:before {
  border-right: 10px solid #2c6daa;
}

.why-choose-two__list-two li .icon span {
  font-size: 45px;
  color: #fff;
  position: relative;
  display: inline-block;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.why-choose-two__list-two li:hover .icon span {
  color: #6ab42f;
}

/*电商行业分账解决方案*/
.main-con {max-width: 1300px;margin: 0 auto; }

.dshye{width:100%;height:auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:25px}
.dshye .item_dy{width:23.5%;height:270px;background-color:#fff;box-shadow:1px 8px 25px 0px rgba(65,115,178,0.13);margin-bottom:70px;border-radius:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.dshye .item_dy:hover{border-bottom:5px solid #55a5fb}
.dshye .item_dy a{width:100%;height:100%;display:block;text-align:center;text-decoration:none;padding-top:24px;box-sizing:border-box;overflow:hidden}
.dshye .item_dy a img{display:block;margin:0px  auto;width:90px;height:90px}
.dshye .item_dy:hover img{transform:rotate(360deg);transition:transform 0.8s ease-in-out}
.dshye .item_dy a .textP{font-size:15px;line-height:180%;color:#333;padding:0 27px}

.dshye .item_dy a>.textH3:first-child {
        font-size: 15px;
		font-weight:600;
        color: rgba(255, 255, 255, 1);

        box-sizing: border-box;
        padding: 6px 12px;
        border-radius: 50px;
        background: linear-gradient(90deg, rgba(253, 167, 6, 1) 0%, rgba(254, 138, 2, 1) 100%);
        border: 1px solid rgba(255, 255, 255, 1);
        box-shadow: 0px 2px 10px rgba(253, 164, 5, 0.3);

        margin:0 10px 18px;
    }
.dshye .item_dy a>.textH3:last-child {
        font-size: 14px;
        line-height: 25px;
        color: rgba(115, 117, 125, 1);
    }

/**/
.dsywlc{ background: url(ds_bj.jpg) no-repeat left top;padding:50px 0;}
.dsywlc .ywlc_main{max-width: 1300px;margin: 0 auto; margin-top:2%; text-align:center; }
.dsywlc .ywlc_main img{ width:95%; margin:20px 0 50px;}
.ywlc_t{height: 38px;text-align: center;font-size: 26px;line-height: 38px;color: #fff;}
.ywlc_p{color: #fff;text-align: center; font-size:16px; padding:0 15px;}

/**/

.fa_main_con{
	width: 100%;
	padding-right: var(--bs-gutter-x, .75rem);
	padding-left: var(--bs-gutter-x, .75rem);
	margin-right: auto;
	margin-left: auto
}

@media (min-width:576px) {

	.fa_main_con{
		max-width: 540px
	}
}

@media (min-width:768px) {

	.fa_main_con{
		max-width: 720px
	}
}

@media (min-width:992px) {

	.fa_main_con{
		max-width: 960px
	}
}

@media (min-width:1200px) {

	.fa_main_con {
		max-width: 1198px
	}
}


    .trade-solution {
        box-sizing: border-box;
        padding: 35px 0 80px; 
    }

    .trade-solution-row {
        margin-left: -10px;
        margin-right: -10px;
    }

    .trade-solution-col {
        box-sizing: border-box;
        padding: 10px;
    }

    .trade-solution-subtitle {
        text-align: center;
        font-size: 26px;
        color: rgba(57, 59, 71, 1);

        margin: 35px auto 10px;
    }

    .trade-solution-subtitle-desc {
        text-align: center;
        font-size: 20px;
        color: rgba(254, 140, 2, 1);

        margin: 0 auto 45px;
    }

    .trade-solution-subtitle-group-list {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;

        border-radius: 5px;
        background: linear-gradient(180deg, rgba(244, 246, 249, 1) 0%, rgba(255, 255, 255, 1) 100%);
        border: 2px solid rgba(255, 255, 255, 1);
        box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.1);

        box-sizing: border-box;
        padding: 30px 0;
    }

    .trade-solution-subtitle-group-list>li:last-child div {
        border: none
    }

    .trade-solution-subtitle-group-list-item {
        height: 205px;
        display: flex;
        flex-direction: column;
        align-items: center;

        box-sizing: border-box;
        padding: 0 30px;
        border-right: 1px solid rgba(230, 230, 230, 1);
    }

    .trade-solution-subtitle-group-list-item img {
        width: 68px;
        height: 68px;
    }

    .trade-solution-subtitle-group-list-item-title {
        font-size: 16px;
        color: rgba(69, 71, 82, 1);

        margin-top: 10px;
        margin-bottom: 8px;
    }

    .trade-solution-subtitle-group-list-item-desc {
        width: 157px;
        text-align: center;
        font-size: 14px;
        line-height: 25px;
        color: rgba(115, 117, 125, 1);
    }

    @media (max-width:1198px) {
        .trade-solution-subtitle-group-list-item {
            border: none !important;
        }
    }
	
	
@media (min-width:90px) {
	.facol-ty-12 {
		flex: 0 0 auto;
		width: 100%
	}
}
@media (min-width:576px) {
	.facol-sm-12 {
		flex: 0 0 auto;
		width: 100%
	}
}
@media (min-width:768px) {
	.facol-md-12 {
		flex: 0 0 auto;
		width: 100%
	}
}
@media (min-width:992px) {
	.facol-lg-6 {
		flex: 0 0 auto;
		width: 50%
	}
}
@media (min-width:1200px) {
	.facol-xl-13 {
		flex: 0 0 auto;
		width: 20%
	}
}






	