body,
html {
	min-width: 1200px;
	font-size: 14px;
	line-height: 1;
	color: #333;
	font-family: pingfang SC, helvetica neue, arial, hiragino sans gb, microsoft yahei ui, microsoft yahei, simsun, sans-serif !important;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
}
ul,li,ol {
	list-style: none;
}
a {
	text-decoration: none;
}
a:hover {
	color: #1774F8 !important;
}
.clearfloat:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfloat {
	/* 触发 hasLayout */
	zoom: 1;
}

.fl {
	float: left;
}
.fr{
	float: right;
}
.w-1200{	
	width: 1200px;
	margin: 0 auto;
}

.font-40 {
	font-size: 40px !important;
}

.font-35 {
	font-size: 35px !important;
}

.font-20 {
	font-size: 20px !important;
}

.mt-10 {
	margin-top: 10px;
}

.mt-20 {
	margin-top: 20px;
}
.mt-50{
	margin-top: 50px;
}
.mt-60{
	margin-top: 60px;
}

.mt-30 {
	margin-top: 30px;
}

.mb-20 {
	margin-bottom: 20px;
}

.mb-80 {
	margin-bottom: 80px;
}
.mb-60 {
	margin-bottom: 60px;
}

.mt-56 {
	margin-top: 56px !important;
}

.ml-10 {
	margin-left: 10px;
}

.mr-10 {
	margin-right: 10px;
}
.pt-62 {
	padding-top: 62px;
}
.center{text-align: center;}
.index-ad {
	display: flex;
	flex-direction: column;
	padding-top: 40px;
}

.index-ad a {
	margin-top: 39px;
}

.title {
	text-align: center;
}

.title h4 {
	font-size: 24px;
	color: #333;
	font-weight: bold;
}

.title p {
	font-size: 18px;
	color: #979C9B;
	margin-top: 15px;
}

.title p span {
	background: url(https://zikuaiji.bj.bcebos.com/web_v2/ico.png) left center no-repeat;
	padding-left: 25px;
	margin: 0 5px;
}

.header {
	background: #F6F6F6;
	height: 40px;
}

.header i.iconxiangxia {
	vertical-align: middle;
	font-size: 14px !important;
	color: #999;
	margin-left: 5px;
}

.header i.iconshouye1 {
	font-size: 14px !important;
	color: #444;
	margin-right: 5px;
}

.head-left {
	float: left;
}

.head-left span {
	display: inline-block;
	padding: 12px 0;
	color: #666;
	font-size: 12px;
}
.head-left span:first-child a{
	padding-left: 0;
}
.head-left a {
	padding: 0 20px;
	border-right: 1px solid #DEDEDE;
}

.public-account,
.weibo,
.wx-follow {
	position: relative;
}

.public-account ul,
.weibo ul,
.wx-follow dl {
	position: absolute;
	top: 38px;
	left: -67px;
	z-index: 12;
	background: #FFF;
	width: 225px;
	border: 1px solid #1774F8;
}

.weibo ul {
	width: 109px;
	left: -19px
}

.public-account ul:before,
.weibo ul:before,
.wx-follow dl:before {
	content: '';
	position: absolute;
	top: -1px;
	left: 48%;
	width: 14px;
	height: 14px;
	background: #fff;
	border-top: 1px solid #1774F8;
	border-right: 1px solid #1774F8;
	box-shadow: 0 0 0 lightgrey;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	-webkit-transform: translate3d(0, -50%, 0) rotate(-45deg);
	transform: translate3d(0, -50%, 0) rotate(-45deg);
}

.public-account ul li,
.weibo ul li {
	float: left;
	width: 50%;
	text-align: center;
	color: #666;
	margin: 8px 0;
	line-height: 20px;
}

.wx-follow dl {
	width: 288px;
	padding: 15px 0;
	top: 40px;
	left: -96px;
}

.wx-follow dl dt {
	float: left;
	margin: 0 15px 0 20px
}

.wx-follow dl dd {
	float: left;
	margin-right: 20px;
}

.wx-follow dl dd p {
	font-size: 18px;
	color: #1774F8;
	margin-top: 12px;
}

.wx-follow dl dd span {
	padding: 0;
	color: #666666;
	line-height: 20px;
	border-right: 0;
}

.weibo ul li {
	width: 100%;
}

.head-right {
	float: right;
	color: #666;
	font-size: 12px;
}

.headNav li span,
.headNav li>a {
	display: inline-block;
	border-right: 1px solid #DEDEDE;
	padding: 0 20px;
	margin-top: 14px;
	float: left;
}

.headNav li.none span,
.headNav li.none>a {
	border-right: 0;
}

.headNav li {
	float: left;
	height: 40px;
}

.web-nav {
	position: relative
}

.web-box {
	background: #fff;
	position: absolute;
	left: -372px;
	top: 40px;
	width: 815px;
	line-height: 30px;
	border: 1px solid #4766A7;
	padding: 30px 0;
	display: none;
	color: #333;
	z-index: 12;
}

.web-box:before {
	content: '';
	width: 14px;
	height: 14px;
	background: #fff;
	border-top: 1px solid #4766A7;
	border-right: 1px solid #4766A7;
	position: absolute;
	top: -1px;
	left: 50%;
	-webkit-transform: translate3d(0, -50%, 0) rotate(-45deg);
	transform: translate3d(0, -50%, 0) rotate(-45deg);
}

.web-box ul {
	float: left;
	padding: 0 50px;
	border-right: 1px dashed rgba(71, 102, 167, .3);
	min-height: 240px;
}

.web-box ul:last-child {
	border-right: 0;
}

.web-box ul li:first-child {
	font-size: 16px;
}

.web-box ul li {
	float: none;
	border-right: 0;
	height: auto;
}

.web-box ul li a {
	font-size: 14px;
	border-right: 0;
	padding: 0;
	margin-top: 0;
	color: #666;
}

.web-box ul li a:hover {
	color: #1774F8
}

.head-tel {
	font-size: 18px;
	color: #1774F8;
	font-weight: bold;
}

.head-tel i {
	font-size: 18px;
	margin-right: 5px;
}

.head-right span.head-tel {
	margin-top: 11px;
}

.head-right span.head-login {
	margin-top: 12px;
	padding:0;
	color: #1774F8;
}
.head-right span.head-login span{
	border-right: 0;
	margin-top: 0;
	cursor: pointer;
}
.head-right span.head-login span i{margin-right: 5px;}
.head-right span.head-login input{
	border: 0;
	background: none;
	color: #1774F8;
	cursor: pointer;
}
.head-login a {
	color: #1774F8;
}

.head-login a i {
	margin-right: 5px;
}

.banner-nav {
	position: relative;
	height: 600px;
	overflow: hidden;
}
.banner-nav .swiper-slide{position: relative;height: 600px;overflow: hidden;}
.banner-nav .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:50px}
.banner-nav .swiper-pagination-bullet{
	background:rgba(255,255,255,.4);
}
.banner-nav .swiper-pagination-bullet-active{
	background: #fff;
}
.banner-img{
	position: absolute;
	left: 50%;
	margin-left: -960px;
}
.banner-text{
	position: absolute;
	top:190px;
	left: 50%;
	color: #fff;
	width: 1200px;
	margin-left: -600px;
}
.banner-text > *{
	opacity: 0;
    transform: translateY(25px);
    transition: all .4s;
}
.banner-nav .swiper-slide.swiper-slide-active .banner-text > *{
	opacity: 1;
    transform: none;
}
.banner-nav .swiper-slide.swiper-slide-active .banner-text > *:nth-child(1){
	transition-delay: 0.3s;
}
.banner-nav .swiper-slide.swiper-slide-active .banner-text > *:nth-child(2){
	transition-delay: 0.4s;
}
.banner-nav .swiper-slide.swiper-slide-active .banner-text > *:nth-child(3){
	transition-delay: 0.5s;
}
.banner-nav .swiper-slide.swiper-slide-active .banner-text > *:nth-child(4){
	transition-delay: 0.6s;
}
.banner-nav .swiper-slide.swiper-slide-active .banner-text > *:nth-child(5){
	transition-delay: 0.7s;
}
.banner-text p{
	font-size: 50px;
	margin-bottom: 20px;	
}
.banner-text span{
	font-size: 18px;
	display: block;
	line-height: 25px;	
}
.banner-text span img{margin-right: 8px;}
.banner-text a{
	width: 150px;
	height: 40px;
	border-radius: 4px;
	display: inline-block;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #fff !important;
	margin-top: 30px;
}
.banner-text a.banner-a1{
	background:none;
	border-radius: 4px;
	border: 1px solid #FFFFFF;
}
.banner-text a.banner-a2{
	background: -webkit-gradient(linear, 100% 0, 0 0, from(#4BE8DB), to(#33A7DD));
	background: -webkit-linear-gradient(180deg, #4BE8DB 0%, #33A7DD 100%);
	background: -moz-linear-gradient(180deg, #4BE8DB 0%, #33A7DD 100%);
	background: -o-linear-gradient(180deg, #4BE8DB 0%, #33A7DD 100%);
	background: linear-gradient(180deg, #4BE8DB 0%, #33A7DD 100%);
}
.banner-text a.banner-a3{
	background: -webkit-gradient(linear, 100% 0, 0 0, from(#2E73F0), to(#2CB3F8));
	background: -webkit-linear-gradient(180deg, #2E73F0 0%, #2CB3F8 100%);
	background: -moz-linear-gradient(180deg, #2E73F0 0%, #2CB3F8 100%);
	background: -o-linear-gradient(180deg, #2E73F0 0%, #2CB3F8 100%);
	background: linear-gradient(180deg, #2E73F0 0%, #2CB3F8 100%);
}
.banner-text a.banner-a4{
	background: -webkit-gradient(linear, 100% 0, 0 0, from(#D8BF40), to(#D6713B));
	background: -webkit-linear-gradient(180deg, #D8BF40 0%, #D6713B 100%);
	background: -moz-linear-gradient(180deg, #D8BF40 0%, #D6713B 100%);
	background: -o-linear-gradient(180deg, #D8BF40 0%, #D6713B 100%);
	background: linear-gradient(180deg, #D8BF40 0%, #D6713B 100%);
}
.menu-nav {
	height: 62px;
	background: rgba(51, 51, 51, .1);
	position: absolute;
	left: 0;
	top: 40px;
	width: 100%;
	z-index: 10;
	border-bottom: 1px solid rgba(255, 255, 255, .1);
}
.menu-down-detail{
	overflow: hidden;
	height: 420px;
}
.nav-list {
	position: relative;
	z-index: 10;
}

.nav-fixed {
	position: fixed;
	background: #061B44;
	top: 0;
}

.white-bg {
	background: #FFFFFF;
	box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.12);
	border-bottom: 1px solid #fff;
}

.white-nav {
	position: relative;
	height: 65px;
}

.logo {
	margin-top: 12px;
	float: left;
}

.banner {
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/banner-bg.png") top center no-repeat;
	height: 600px;
	overflow: hidden;
}

@keyframes come-in {
	to {
		transform: translateY(0);
		opacity: 1;
	}
}

.banner-word,
.banner-btn {
	text-align: center;
}

.banner-word {
	margin-top: 200px;
	opacity: 0;
	transform: translateY(150px);
	animation: come-in 1s cubic-bezier(0, -0.01, 0, 0.99) forwards;
}

.banner-btn {
	margin-top: 32px;
	opacity: 0;
	transform: translateY(150px);
	animation: come-in 1s cubic-bezier(0, -0.01, 0, 0.99) forwards;
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}

.menu-detail {
	float: left;
	margin-left: 50px;
	color: #fff
}

.menu-detail h4 {
	color: #fff;
	font-size: 18px;
	border-left: 2px solid #fff;
	padding-left: 10px;
	margin-top: 22px;
}

.youxuan,
.menu-news {
	width: 224px;
}

.tuijian {
	width: 283px;
}

.youxuan ul,
.tuijian ul,
.menu-news ul {
	border-top: 1px solid rgba(255, 255, 255, .1);
	margin-top: 20px;
	padding-top: 20px;
}

.youxuan li {
	margin-bottom: 10px;
}

.youxuan li a,
.tuijian li a,
.menu-news li a {
	color: #fff;
}

.tuijian li {
	overflow: hidden;
	margin-bottom: 24px;
}

.tuijian li span {
	float: left;
	margin-right: 12px;
}

.tj-con h5 {
	font-size: 16px;
	margin-top: 2px;
}

.tj-con p {
	line-height: 20px;
	margin-top: 5px;
	color: #C5C4C4;
}

.tj-con p a {
	color: #C5C4C4;
}

.case li {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.case li.none {
	margin-right: 0;
}

.hot-news li {
	line-height: 20px;
	margin-bottom: 10px;
}

.menu-ad {
	padding-top: 40px;
}

.menu-ad li {
	margin-top: 39px;
}

.menu-down .tel-contact a.more {
	margin-top: 10px;
}

.menu-down .tel-contact p {
	color: #fff;
}

.digitization {
	padding: 50px 0;
}

.digitization ul {
	margin: 50px 0;
	background: #fff;
	box-shadow: 2px 2px 8px 2px rgba(23, 45, 91, 0.1);
	overflow: hidden;
}

.digitization li {
	float: left;
	width: 300px;
	height: 350px;
	position: relative;
	transition: width .6s;
    -webkit-transition: width 0.6s;
}
.digitization li .dt-default{
	text-align: center;
	margin: 39px 0;
	border-right: 1px solid #DEDEDE;
	box-sizing: border-box;
}
.digitization li:last-child .dt-default{
	border-right:0;
}
.digitization .dt-default h5 {
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 20px;
	font-weight: bold;
}

.digitization .dt-default p {
	color: #666666;
	margin-top: 10px;
	line-height: 20px;
}

.digitization .dt-default span {
	display: inline-block;
	width: 74px;
	height: 74px;
}

.digitization .dt-default a {
	display: inline-block;
	color: #1774F8;
	width: 120px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	margin-top: 35px;
	border-radius: 4px;
	border: 1px solid #1774F8;
}
.digitization .dt-hover{
	position:absolute;
	left:0;
	top:0;
	height: 290px;
	padding:30px 40px;
	color: #fff;
	width: 0;
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/dtbg.png') no-repeat;
	z-index: 9;
	opacity: 0;
	transition: width .6s;
    -webkit-transition: width 0.6s;
}
.digitization .dt-hover .detail-btn a{color: #fff !important;}
.digitization .dt-hover h5{
	font-size: 18px;
	line-height: 25px;
	
}
.hover-content{height: 238px;}
.hover-content dl{
	float: left;
	width: 149px;
}
.digitization .dt-hover dt{
	background:url('https://zikuaiji.bj.bcebos.com/web_v2/hot-ico.png') left center no-repeat;
	font-weight:bold;
	text-indent:23px;
	margin-top: 20px;
}
.digitization .dt-hover dd{
	line-height: 20px;
	margin-top: 8px;
	color: rgba(249, 249, 249, .8);
}
.digitization .dt-hover .line{
	width:50px;
	height:2px;
	background:#fff;
	display: block;
	margin-top:10px;
}
.digitization .dt-default a:hover {
	background: #1774F8;
	color: #fff !important;
}
.main-hot-serve {
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/bg4.png') left top no-repeat;
	padding: 50px 0;
}

.hs-tabs {
	border-radius: 20px 20px 0px 0px;
	margin-top: 59px;
	position: relative;
	height: 70px;
	background: #1774F8;
}

.hs-tabs li {
	float: left;
	width: 399px;
	text-align: center;
	color: #fff;
	font-size: 24px;
	border-bottom: 1px solid rgba(23, 116, 248, .2);
	line-height: 70px;
	cursor: pointer;
	border-right: 1px solid rgba(255, 255, 255, .3);
}

.hs-tabs li.cur {
	border-radius: 20px 20px 0px 0px;
	background: #fff;
	color: #1774F8;
	line-height: 79px;
	margin-top: -9px;
}

.tab-show {
	background: #fff;
	padding: 60px 0 60px 50px;
}

.hs1 {
	width: 260px;
	height: 291px;
	background: rgba(227, 235, 248, .2);
	margin-right: 20px;
	float: left;
}

.hs-seo .hs1 {
	width: 348px;
}

.hs1 .hs-tit i {
	width: 3px;
	height: 16px;
	display: inline-block;
	margin-bottom: 3px;
	margin-right: 10px;
	vertical-align: middle;
}

.hs1:nth-child(1) .hs-tit i {
	background: #5B77F1;
}

.hs1:nth-child(2) .hs-tit i {
	background: #7E80FF;
}

.hs1:nth-child(3) .hs-tit i {
	background: #21ACC3;
}

.hs1:nth-child(4) .hs-tit i {
	background: #DD51FA;
}

.hs-tit {
	height: 63px;
	line-height: 63px;
	border-bottom: 1px solid #E3EBF8;
	padding: 0 20px;
	font-size: 16px;
}

.hs-tit span {
	font-weight: bold;
	display: inline-block;
}

.hs-tit a {
	float: right;
	color: #999;
}

.hs-news li {
	float: left;
	width: 50%;
	text-align: center;
	margin-top: 23px;
}

.hs-news li i {
	font-size: 50px;
}

.hs-news li p {
	margin-top: 10px;
}

.solution {
	padding: 50px 0;
}

.solution-box {
	margin-top: 27px;
}

.solution-box li {
	float: left;
	position: relative;
	width: 282px;
	height: 120px;
	margin-right: 24px;
	margin-top: 23px;
}

.solution-box li.none {
	margin-right: 0;
}

.solution-box li .s-bg {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.solution-box li .s-logo {
	position: absolute;
	left: 50px;
	top: 30px;
	z-index: 1;
	color: #fff;
	line-height: 60px;
	font-size: 24px;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.solution-box li .s-logo img {
	vertical-align: bottom;
	margin-right: 20px;
}

.move-top {
	-webkit-transition: all .3s;
	transition: all .3s;
}

.solution-box li:hover .move-top,
.solution-box li:hover .s-logo {
	margin-top: -6px;
}

.customer {
	background: url(https://zikuaiji.bj.bcebos.com/web_v2/bg3.png) center top no-repeat;
	background-size: 100% 100%;
	padding-top: 60px;
	padding-bottom: 50px;
}

.customer-tab {
	border-bottom: 1px solid #DEDEDE;
	text-align: center;
	margin-top: 30px;
}

.customer-tab li {
	display: inline-block;
	font-size: 18px;
	cursor: pointer;
	height: 45px;
	line-height: 45px;
	border-bottom: 2px solid transparent;
	margin: 0 10px;
	position: relative;
}
.customer-tab li:after{
	position: absolute;
	content: '';
	width: 0px;
	height: 0px;
	background: #2976FF;
	left: 0;
	bottom: -2px;	
	-webkit-transition:width 0.5s;
	transition:width 0.5s;
}
.customer-tab li.cur:after,.customer-tab li:hover:after{
	width: 100%;
	height: 2px;
}
.customer-tab li.cur,.customer-tab li:hover{
	color: #1774F8;
	font-weight: bold;
}
.enterprise {
	margin-top: 10px;
}

.enterprise li {
	float: left;
	width: 180px;
	height: 113px;
	margin-top: 20px;
	margin-right: 24px;
}

.enterprise li.none {
	margin-right: 0;
}

.enterprise li span {
	display: block;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.enterprise li:hover span {
	margin-top: -6px;
	box-shadow: 2px 2px 8px 2px rgba(23, 45, 91, 0.1);
}

.tel-contact {
	text-align: center;
}

.tel-contact a.more {
	width: 210px;
	border-radius: 4px;
}

.tel-contact p {
	margin-top: 14px;
	color: #1774F8;
}

.tel-contact p span {
	color: #333;
}

.tel-contact p i {
	margin-right: 10px;
}

.w-bg {
	background: rgba(41, 118, 255, .8);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: none;
}

.w-img {
	width: 100%;		
}
.w-img img{
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.websit li:hover .w-img img{	
	transform: scale(1.1);
    -webkit-transform: scale(1.1);
}
.w-logo {
	position: absolute;
	left: 50%;
	margin-left: -155px;
	top: 50%;
	margin-top: -65px;
	z-index: 1;
}

.websit li {
	width: 25%;
	overflow: hidden;
	position: relative;
	float: left;
}

.websit li.none {
	margin-right: 0;
}

.news-top {
	padding: 50px 0;
}

.top-left {
	float: left;
	width: 784px;
}

.top-right {
	float: right;
	width: 368px;
}

.left-tabs {
	height: 40px;
	margin-bottom: 30px;
}

.left-tabs li {
	float: left;
	font-size: 18px;
	font-weight: bold;
	cursor: pointer;
	border-right: 1px solid rgba(55, 53, 53, .3);
	padding: 0 20px
}

.left-tabs li:first-child {
	padding-left: 0;
}

.left-tabs li:last-child {
	border-right: 0;
}

.left-tabs li span {
	position: relative;
}
.left-tabs li span:after{
	content: '';
	position: absolute;
	left: 0;
	bottom:-12px;
	width: 0px;
	color: #1774F8;
	height: 0px;
	background: #1774F8;
	-webkit-transition:width 0.5s;
	transition:width 0.5s;
}
.left-tabs li:hover span:after,.left-tabs li.cur span:after{
	width: 100%;
	height: 2px;
}
.left-tabs li:hover span,.left-tabs li.cur span {
	color: #1774F8;
}
.tabs-left {
	float: left;
	width: 368px;
	margin-right: 48px;
}
.tabs-left dt img{
	width: 364px;
	height: 273px;
}
.tabs-left dd p {
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.tabs-left dd span {
	font-size: 14px;
	color: #999;
	line-height: 22px;
}

.tabs-right {
	float: right;
	width: 368px;
}

.tabs-right li {
	overflow: hidden;
	margin-bottom: 30px;
}

.tabs-right li:last-child {
	margin-bottom: 0;
}

.date-box {
	width: 58px;
	height: 60px;
	background: #F9F9F9;
	border: 1px solid #D9D9D9;
	padding: 8px 10px;
	text-align: center;
	float: left;
	margin-right: 20px;
}

.date-box p {
	font-size: 28px;
	border-bottom: 1px dashed #DEDEDE;
	padding-bottom: 8px;
	margin-bottom: 8px;
}

.date-box span {
	font-size: 14px;
}

.right-content p {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 8px;
}

.right-content span {
	font-size: 14px;
	color: #999;
	line-height: 22px;
}

.tabs-right li:hover .date-box {
	background: rgba(23, 116, 248, 0.05);
	border: 1px solid #1774F8;
	color: #1774F8;
}

.tabs-right li:hover .date-box p {
	border-bottom: 1px dashed #1774F8;
}

.tabs-right li:hover .right-content p {
	color: #1774F8;
}

.top-right h5 {
	font-size: 18px;
	font-weight: bold;
	height: 40px;
	margin-bottom: 30px;
}

.top-right h5 a {
	float: right;
	font-size: 16px;
	color: #999;
}

.top-right ul li {
	margin-bottom: 15px;
}

.top-right ul li:last-child {
	margin-bottom: 0;
}

.top-right ul li i {
	width: 20px;
	height: 20px;
	background: rgba(23, 116, 248, .4);
	display: inline-block;
	font-style: normal;
	color: #fff;
	text-align: center;
	line-height: 20px;
}

.top-right a:hover {
	color: #1774F8;
}

.top-right ul li i.hot {
	background: -webkit-gradient(linear, 100% 0, 0 0, from(#FFA74A), to(#FF6E4B));
	background: -webkit-linear-gradient(180deg, #FFA74A 0%, #FF6E4B 100%);
	background: -moz-linear-gradient(180deg, #FFA74A 0%, #FF6E4B 100%);
	background: -o-linear-gradient(180deg, #FFA74A 0%, #FF6E4B 100%);
	background: linear-gradient(180deg, #FFA74A 0%, #FF6E4B 100%);
	box-shadow: 0px 2px 4px 0px rgba(255, 113, 75, 0.62);
}

.top-right ul li p {
	display: inline-block;
	font-size: 16px;
	margin-left: 4px;
}

.top-right ul li span {
	color: #999;
	display: block;
	line-height: 22px;
	margin-left: 28px;
	margin-top: 10px;
	height: 22px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.top-right ul li span p{
	display: contents; 
	font-size: 14px;
}
.news-bot {
	margin-top: 40px;
}

.bot {
	float: left;
	width: 368px;
	margin-right: 48px;
}

.bot:last-child {
	margin-right: 0;
}

.bot h5 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 30px;
}

.bot h5 a {
	float: right;
	font-size: 16px;
	color: #999;
}

.bot li {
	font-size: 16px;
	margin-top: 12px;
	line-height: 24px;
}

.bot li a:hover {
	color: #1774F8;
}

.bot li span {
	float: right;
	color: #999;
}

.main-news .more {
	width: 210px;
}

.main-area {
	background: url(https://zikuaiji.bj.bcebos.com/web_v2/bg2.png) center top no-repeat;
	padding: 60px 0;
}

.serve-data {
	margin: 50px 0;
}

.serve-data li {
	float: left;
	padding: 0 46px;
	border-right: 1px solid #D8D8D8;
}

.serve-data li h5 {
	color: #0B6ED0;
	font-size: 40px;
}

.serve-data li i {
	width: 50px;
	height: 2px;
	background: #1774F8;
	display: block;
	margin: 10px 0;
}

.serve-data li.none {
	border-right: 0;
}

.serve-data li p {
	color: #333;
	font-size: 18px;
	line-height: 24px;
}

.main-area dl dt {
	float: left;
}

.main-area dl dd {
	float: right;
	margin-right: 40px;
	width: 479px;
	height: 472px;
	background: #FFFFFF;
	box-shadow: 2px 2px 8px 2px rgba(23, 45, 91, 0.1);
	box-sizing: border-box;
	padding: 40px 31px;
	margin-top: 30px;
}

.main-area dl dd h5 {
	text-align: center;
	font-size: 20px;
	position: relative;
}

.main-area dl dd h5:before {
	content: '';
	width: 60px;
	height: 1px;
	background: #DCDCDC;
	position: absolute;
	left: 95px;
	top: 12px;
}

.main-area dl dd h5:after {
	content: '';
	width: 60px;
	height: 1px;
	background: #DCDCDC;
	position: absolute;
	right: 95px;
	top: 12px;
}

.main-area dl dd ul {
	margin-top: 40px;
}

.main-area dl dd ul li a {
	width: 80px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 18px;
	display: inline-block;
	margin-bottom: 10px;
}

.main-area dl dd ul li a:hover {
	color: #fff !important;
	background: #1774F8;
}

.more {
	width: 140px;
	margin: 0 auto;
	text-align: center;
	line-height: 50px;
	font-size: 14px;
	height: 50px;
	border: 1px solid #1774F8;
	display: block;
	color: #1774F8;
	margin-top: 45px;
	border-radius: 4px;
}

.more:hover {
	color: #fff !important;
	background: #1774F8;
}

.main-message {
	background: url(https://zikuaiji.bj.bcebos.com/web_v2/bg1.png) center top no-repeat;
	text-align: center;
	padding: 50px 0;
}

.main-message h4 {
	color: #fff;
	font-weight: normal;
	font-size: 30px;
}

.main-message p {
	color: #fff;
	font-size: 16px;
	margin-top: 15px;
}

.message-box2 {
	margin: 20px auto;
	background: #FFFFFF;
	width: 550px;
	padding-left: 10px;
}

.message-box2 input {
	width: 340px;
	height: 58px;
	font-size: 20px;
	vertical-align: middle;
	font-size: 18px;
	color: #666;
	border: 0;
	margin-left: 6px;
}

.message-box2 i {
	font-size: 20px;
	vertical-align: middle;
	color: #1774F8;
}

.message-box2 button {
	width: 184px;
	height: 60px;
	background: #FFA33A;
	border: none;
	vertical-align: middle;
	color: #fff;
	font-size: 18px;
}

.submit-message {
	cursor: pointer;
}

.foot-logo {
	background: #2E3033;
	height: 150px;
	color: #fff;
	border-bottom: 1px solid rgba(235, 234, 234, .1);
}

.ftlogo {
	float: left;
	margin-top: 36px;
}

.footer {
	background: #2E3033;
}

.footerTop-line,
.friend-link,
.footer-bottom {
	border-bottom: 1px solid rgba(216, 216, 216, .3);
	padding: 30px 0;
	color: #fff;
}

.footerTop {
	display: flex;
	justify-content: space-around;
}

.footerTop li {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	border-right: 1px solid rgba(216, 216, 216, .4);
	padding: 0 40px;
}

.footerTop li:first-child {
	padding-left: 0;
}

.footerTop li.none {
	border-right: 0;
}

.footerTop li img {
	margin-right: 15px;
}

.cities ul {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.cities li {
	width: 98px;
	text-align: center;
	margin-top: 15px;
}

.cities li a {
	color: #fff;
	display: block;
}

.link-tit {
	font-size: 0;
}

.link-tit span {
	width: 96px;
	height: 40px;
	background: #212020;
	display: inline-block;
	text-align: center;
	line-height: 40px;
	cursor: pointer;
	font-size: 16px;
	margin-right: 20px;
}

.link-tit span.cur {
	background: #565555;
}

.line-r {
	border-right: 1px solid rgba(216, 216, 216, .1);
	/*height: 113px;*/
}

.service-number {
	float: right;
	margin-top: 25px;
}

.service-number dt {
	float: right;
}

.service-number dd {
	float: left;
	color: #fff;
	margin-top: 36px;
	margin-right: 30px;
	font-size: 30px;
}

.fs-item {
	float: left;
	margin-right: 40px;
	text-align: left;
}

/*问答*/
.crumbs2 {
	width: 1200px;
	margin: 0 auto;
	height: 60px;
	line-height: 60px;
	margin-top: 62px;
	display: flex;

}

.crumbs2 h1 {
	font-size: 14px;
	font-weight: normal;
}

.crumbs2 a:hover {
	text-decoration: underline;
}

.leftbar {
	width: 120px;
	background: #fff;
	float: left;
}

.leftbar li {
	height: 50px;
	line-height: 50px;
	text-align: center;
	padding: 0 16px 0 12px;
	border-left: 4px solid #fff;
}

.leftbar li a {
	border-bottom: 1px solid #eee;
	display: block;
}

.leftbar li:last-child a {
	border-bottom: 0;
}

.leftbar li:hover,
.leftbar li.cur {
	border-left: 4px solid #1774F8;
	background: rgba(208, 225, 249, .4);
}

.leftbar li:hover a,
.leftbar li.cur a {
	color: #1774F8;
}

.question-list {
	float: left;
	width: 660px;
	background: #fff;
	padding: 0 30px;
	margin: 0 30px;
}

.question-list .qlist-tit {
	font-size: 24px;
	height: 83px;
	line-height: 83px;
}

.hot-qs {
	background: rgba(227, 235, 248, .2);
	padding: 10px 20px;
	line-height: 34px;
}

.hot-qs li a {
	font-size: 16px;
}

.hot-qs li a img {
	margin-right: 18px;
}

.hot-qs li span {
	float: right;
	display: inline-block;
	color: #8590A6;
}

.layui-tab-title li {
	font-size: 18px;
	color: #999;
	padding: 0;
	margin-right: 40px;
}

.layui-tab-brief>.layui-tab-title .layui-this a,.layui-tab-brief>.layui-tab-title .layui-this{
	color: #1774F8;
	font-weight: bold;
}

.layui-tab-brief>.layui-tab-more li.layui-this:after,
.layui-tab-brief>.layui-tab-title .layui-this:after {
	border: none;
	border-radius: 0;
	border-bottom: 2px solid #1774F8;
}

.qTit {
	font-size: 18px;
	font-weight: bold;
	color: #333;
}

.tag-info {
	color: #8590A6;
	display: block;
	margin-top: 15px;
}

.line-28 {
	line-height: 28px;
}

.answer-message {
	margin-top: 15px;
	height: 86px;
	overflow: hidden;
}
.all-btn{	
	text-align: right;
}
.all-btn button {
	color: #1774F8;
	border: 0;
	background: none;
	cursor: pointer;
}
.layui-tab-item li {
	padding: 24px 0;
	border-bottom: 1px solid #eee;
}

.layui-tab-item li.none {
	border-bottom: 0;
}

.layui-tab-content {
	padding: 0
}

.layui-tab-item li a:hover {
	color: #1774F8;
}

#page1,
#page2,
#page3 {
	text-align: center;
}

.layui-laypage .layui-laypage-curr .layui-laypage-em {
	background: #1774F8;
}

.layui-laypage a:hover {
	color: #1774F8;
}

.title-blue {
	font-size: 18px;
	color: #1774F8;
	border-bottom: 1px solid #eee;
	padding: 12px 0;
	font-weight: bold;
}

.title-blue span {
	width: 2px;
	height: 18px;
	background: #1774F8;
	display: inline-block;
	margin-right: 10px;
	vertical-align: bottom;
}

.web-case ul {
	margin: 30px 0;
}

.web-case li {
	float: left;
	margin-right: 15px;
	width: 208px;
	border: 1px solid rgba(133, 144, 166, 0.2);
	overflow: hidden;
}

.web-case li.none {
	margin-right: 0;
}
.web-case li:hover .case-img img{
	transform: scale(1.1);
    -webkit-transform: scale(1.1);
}
.case-img-box,.case-img{
	height: 150px;
	position: relative;
	overflow: hidden;
}
.case-logo{
	position: absolute;
	left:22px;
	top: 40px;
	width: 166px;
	height: 70px;
	z-index: 1;
}
.case-img-box img,.case-logo img{width: 100%;height: 100%;}
.case-img-box img{
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.case-word{
	margin:16px 14px;
}
.case-word h5{
	font-size: 16px;
}
.case-word p {
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #999;
}
.web-case li img{width: 100%;}
.hot-tj li {
	border-bottom: 1px solid #EEEEEE;
	padding: 20px 0;
}

.hot-tj li p {
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
}

.hot-tj li span {
	color: #8590A6;
	margin-top: 10px;
	display: block;
}

.hot-tj li:last-child {
	border-bottom: 0;
}

.bar-whitebg {
	background: #fff;
}

.right-news {
	float: right;
	width: 300px;
}

.right-news .title-blue {
	padding: 20px 0
}

.adviser-tj {
	padding: 0 20px;
}
.tj-num{
	display: flex;
	justify-content: space-between;
	padding:15px 0;
	border-bottom: 1px solid #eee;
	font-size: 12px;
	color: #8590A6;
}
.tj-num i{
	font-style: normal;
	display: inline-block;
	background: rgba(23,116,248,.1);
	height: 20px;
	line-height: 20px;
	padding:0 10px;
	margin-left: 10px;
	color: #1774F8;
}
.tj-one{border-bottom: 1px solid #eee;padding-bottom: 20px;}
.tj-one .layui-carousel>[carousel-item]>*{
	background: #fff !important;
}
.tj-one .layui-carousel{
	background: #fff !important;
}
.tj-one dl{
	text-align: center;
	margin: 20px 0;
}
.tj-one dd p{
	margin-top: 20px;
}
.tj-one dd span{
	display: block;
	color: #8590A6;
	margin-top: 5px;
}
.tj-one-btn{position: relative;}
.tj-one-btn a{
	display: inline-block;
	width: 118px;
	height: 40px;
	border-radius: 4px;
	text-align: center;
	line-height: 40px;
}
.tj-one-btn a.wx{	
	border: 1px solid #FFA33A;
	color: #FFA33A !important;
	margin-right: 15px;
}
.tj-one-btn a.wx i{
	font-size: 24px;
	vertical-align: middle;
}
.tj-one-btn a.shangqiao{		
	border: 1px solid #1774F8;
	color: #1774F8;
}
.tj-one-btn a.shangqiao i{
	vertical-align: middle;
	margin-right: 4px;
}
.adviser-tj .ewm{
	width: 214px;
	height: 202px;
	background: #FFFFFF;
	box-shadow: 1px 2px 8px 2px rgba(23, 45, 91, 0.15);
	border-radius: 4px;
	text-align: center;
	padding-top: 22px;
	position: absolute;
	left: 20px;
	bottom: 53px;
	display: none;
}
.adviser-tj .ewm p{
	width: 120px;
	height: 30px;
	background: #F2F4F8;
	line-height: 30px;
	margin: 0 auto;
	margin-top: 10px;
	color: #8590A6;
	padding:0 10px;
	font-size: 12px;
}
.tj-else{
	padding-bottom: 20px;
}
.tj-else-tit{
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}
.tj-else-tit a{color: #999 !important;}
.tj-else-ul dl{
	display: flex;
	margin-top: 20px;
}
.tj-else-ul dl dt{
	margin-right: 20px;
	flex-shrink: 0;
}
.tj-else-ul dl dd h5{
	font-weight: 500;
}
.tj-else-ul dl dd h5 span{
	font-size: 12px;
	color: #1774F8;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	background:rgba(23,116,248,.1);
	border-radius: 2px;
	padding:0 6px;
	margin-left: 10px;
}
.tj-else-ul dl dd > div{
	margin-top: 16px;
	position: relative;
}
.tj-else-ul dl dd > div a{
	display: inline-block;
	width: 66px;
	height: 24px;
	text-align: center;
	line-height: 24px;
}
.tj-else-ul dl dd > div a.wx-else{	
	border: 1px solid #FFA33A;
	color: #FFA33A !important;
	margin-right: 8px;
}
.tj-else-ul dl dd > div a.shangqiao{	
	border: 1px solid #1774F8;
	color: #1774F8;
}
.tj-else-ul dl dd > div .ewm{
	left: -46px;
}
.hot-infos,
.hot-label,
.enterprise-bar {
	overflow: hidden;
	padding: 0 20px;
}

.hot-infos ul li i {
	width: 20px;
	height: 20px;
	background: rgba(23, 116, 248, .4);
	display: inline-block;
	font-style: normal;
	color: #fff;
	text-align: center;
	line-height: 20px;
}

.hot-infos ul li i.hot {
	background: -webkit-gradient(linear, 100% 0, 0 0, from(#FFA74A), to(#FF6E4B));
	background: -webkit-linear-gradient(180deg, #FFA74A 0%, #FF6E4B 100%);
	background: -moz-linear-gradient(180deg, #FFA74A 0%, #FF6E4B 100%);
	background: -o-linear-gradient(180deg, #FFA74A 0%, #FF6E4B 100%);
	background: linear-gradient(180deg, #FFA74A 0%, #FF6E4B 100%);
	box-shadow: 0px 2px 4px 0px rgba(255, 113, 75, 0.62);
}

.hot-infos ul li p {
	display: inline-block;
	margin-left: 5px;
}

.hot-infos .layui-tab-item li {
	border-bottom: 0;
	padding: 8px 0;
}

.hot-infos .layui-tab-content {
	margin-top: 10px;
}

.hot-label li {
	float: left;
	width: 80px;
	height: 34px;
	background: rgba(227, 235, 248, .2);
	margin-right: 10px;
	text-align: center;
	line-height: 34px;
	margin-top: 10px;
}

.hot-label li.none {
	margin-right: 0;
}

.hot-label li a:hover {
	color: #1774F8;
	display: block;
	background: rgba(23, 116, 248, .1);
}

.enterprise-bar .layui-carousel>[carousel-item]>* {
	background: #fff !important;
}

.prise-ul li {
	float: left;
	width: 80px;
	height: 83px;
	background: rgba(227, 235, 248, .2);
	margin: 10px 10px 0 0;
	text-align: center;
	padding-top: 7px;
}

.prise-ul li:nth-child(3),
.prise-ul li:nth-child(6) {
	margin-right: 0;
}

.prise-ul li span {
	display: block;
	margin-top: 8px;
}

.enterprise-bar .layui-carousel-arrow {
	top: 24%
}

.enterprise-bar .layui-carousel[lay-arrow=always] .layui-carousel-arrow {
	left: 10px
}

.enterprise-bar .layui-carousel:hover .layui-carousel-arrow[lay-type=add],
.layui-carousel[lay-arrow=always] .layui-carousel-arrow[lay-type=add] {
	right: 10px
}

.all-word {
	color: #1774F8;
	cursor: pointer;
}
.all-word em{font-style: normal;}
.question-answer {
	float: left;
	width: 870px;
}

.info-content ul {
	float: left;
	width: 50%;
	margin-top: 20px;
}

.info-content ul li {
	margin-bottom: 20px;
}

.question-tit {
	padding: 40px 30px;
}

.tit-left h1 {
	font-size: 24px;
	line-height: 33px;
}

.tit-left p {
	line-height: 20px;
	margin-top: 10px;
	display: inline-block;
}
.tit-left p.all-content{display: none;}
.tit-left p span {
	cursor: pointer;
}

.reply-btn button {
	width: 96px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	border-radius: 2px;
	border: 1px solid #1774F8;
	background: #fff;
	color: #1774F8;
	margin-right: 30px;
}

.reply-btn i {
	margin-right: 5px;
}

.best-answer {
	padding: 0 30px;
	overflow: hidden;
}

.no-answer {
	text-align: center;
	margin: 160px 0;
}

.answer-content dl dt {
	float: left;
	width: 48px;
	margin-right: 10px;
}

.answer-content dl dt img {
	width: 100%;
}

.answer-content dl dd p {
	font-size: 18px;
	line-height: 25px;
}

.answer-content dl dd span {
	color: #999;
	line-height: 20px;
}

.answer-word {
	line-height: 28px;
	padding: 20px 0;
	font-size: 15px;
}

.time-views {
	color: #8590A6;
	margin-top: 20px;
}

.time-views div {
	float: left;
	line-height: 20px;
}

.time-views div.line {
	width: 1px;
	height: 50px;
	background: #EBEBEB;
	margin: 0 20px;
}

.time,
.views {
	margin-right: 20px;
	border-right: 1px solid #DEDEDE;
	padding-right: 20px;
}
.share{position: relative;}
.share span{
	cursor: pointer;
}
.share i {
	margin-right: 5px;
}
#share-box{
	display: none;
	position: absolute;
    width: 170px;
    top: -10px;
    left: 60px;
    background: #fff;
}
.up-word{
	margin-left: 30px;
	cursor: pointer;
	color: #1774F8;
	display: none;
}
.pubdate {
	color: #8590A6;
	margin-bottom: 30px;
}
.detail-concat {
	background: url(../images/qsbg.png) no-repeat;
	height: 50px;
	padding: 45px 30px;
}

.dc-tit {
	color: #fff;
	float: left;
}

.dc-tit p {
	font-size: 24px;
}

.dc-tit span {
	font-size: 16px;
	display: block;
	margin-top: 10px;
}

.dc-input {
	float: right;
	height: 50px;
	text-align: center;
	background: #FFFFFF;
	border-radius: 4px;
}

.input-box {
	float: left;
	margin: 13px 0;
}

.input-box input {
	border: 0;
	height: 24px;
	line-height: 24px;
	border-right: 1px solid rgba(153, 153, 153, .4);
	text-align: center;
}

.input-box input.name {
	width: 88px;
}

.input-box input.tel {
	width: 146px;
}

.input-box input.need {
	width: 144px;
	text-align: left;
	padding: 0 10px;
	border-right: 0;
}

.dc-input button {
	color: #fff;
	background: #FFA33A;
	border-radius: 0px 4px 4px 0px;
	height: 50px;
	line-height: 50px;
	border: 0;
	width: 180px;
	text-align: center;
	font-size: 18px;
	cursor: pointer;
}

/*办企业*/
.sub-banner {
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/en-bannerbg.png") top center no-repeat;
	height: 450px;
	overflow: hidden;
}

.sub-word {
	margin-top: 148px;
	color: #fff;
	opacity: 0;
	transform: translateY(150px);
	animation: come-in 1s cubic-bezier(0, -0.01, 0, 0.99) forwards;
}

.sub-word p {
	font-size: 48px;
	line-height: 67px;
}

.sub-word span {
	font-size: 18px;
	display: block;
	margin-top: 10px;
	line-height: 25px;
}
.sub-word span img{
	margin-right: 8px;
}

.sub-btn {
	width: 180px;
	height: 50px;
	background: linear-gradient(180deg, #2E73F0 0%, #2CB3F8 100%);
	border-radius: 4px;
	text-align: center;
	line-height: 50px;
	font-size: 20px;
	margin-top: 20px;
	opacity: 0;
	transform: translateY(150px);
	animation: come-in 1s cubic-bezier(0, -0.01, 0, 0.99) forwards;
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}
.sub-btn a{
	color: #fff !important;
	display: block;
}

.run-tit {
	margin-top: 50px;
}

.run-tit h4 {
	float: left;
	font-size: 20px;
	height: 24px;
	line-height: 24px;
}

.run-tit h4 span {
	width: 6px;
	height: 24px;
	background: #1774F8;
	display: inline-block;
	vertical-align: bottom;
	margin-right: 10px;
}
.product-more{
	float: right;
    line-height: 24px;
    margin-left: 20px;
}
.run-more {
	float: right;
}

.run-more a {
	width: 94px;
	height: 24px;
	background: #E2E4EC;
	border-radius: 12px;
	text-align: center;
	line-height: 24px;
	display: inline-block;
	margin-left: 16px;
}

.run-more a:hover {
	color: #1774F8;
	background: rgba(23, 116, 248, .1);
}

.rt2 h4 span {
	background: #7E80FF;
}

.rm2 a:hover {
	color: #7E80FF !important;
	background: rgba(126, 128, 255, .1);
}

.rt3 h4 span {
	background: #21ACC3;
}

.rm3 a:hover {
	color: #21ACC3 !important;
	background: rgba(33, 172, 195, .1);
}

.rt4 h4 span {
	background: #FF944C;
}

.rm4 a:hover {
	color: #FF944C !important;
	background: rgba(255, 148, 76, .1);
}

.rt5 h4 span {
	background: #A85BE7;
}

.rm5 a:hover {
	color: #A85BE7 !important;
	background: rgba(168, 91, 231, .1);
}

.run-enterprise {
	background: #F1F2F6;
	padding: 60px 0;
}

.bookkeeping-ad {
	height: 100px;
	text-align: center;
	color: #fff;
	font-size: 40px;
	line-height: 100px;
	margin-top: 60px;
}

.bookkeeping-ad img {
	width: 100%;
}

.hot-serve-info {
	width: 253px;
	height: 206px;
	background: #fff;
	padding: 30px;
}

.hot-serve-info:nth-child(1) {
	border-bottom: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
}

.hot-serve-info:nth-child(2) {
	border-bottom: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
}

.hot-serve-info:nth-child(3) {
	border-bottom: 1px solid #EEEEEE;
}

.hot-serve-info:nth-child(4) {
	border-right: 1px solid #EEEEEE;
}

.hot-serve-info:nth-child(5) {
	border-right: 1px solid #EEEEEE;
}

.hot-serve-info:hover {
	box-shadow: 2px 2px 11px 5px rgba(23, 45, 91, 0.1);
	position: relative;
}
.hot-serve-info:hover .info-more{
	color: #333;
}
.info-tit {
	font-size: 18px;
}

.info-tit img {
	margin-left: 5px;
}

.hot-content {
	line-height: 20px;
	margin-top: 10px;
	color: #979C9B;
	height: 42px;
	overflow: hidden;
}

.hot-serve-info a {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.hot-serve-ad {
	width: 258px;
	height: 534px;	
	position: relative;
	float: left;
	overflow: hidden;
}
.ad-info{
	position: absolute;
	left: 0;
	top: 0;	
	width: 198px;
	height: 534px;
	padding: 0 30px;
}
.run-item .ad-info a:hover{
	background: #fff;
}
.hot-btn1:hover{
	color: #1774F8 !important;
}
.hot-btn2:hover{
	color: #3639ec !important;
}
.hot-btn3:hover{
	color: #0e7486 !important;
}
.hot-btn4:hover{
	color: #f26607 !important;
}
.hot-btn5:hover{
	color: #9424f0 !important;
}
.ad-bg{	
    -webkit-transition: all 0.5s;
	transition: all 0.5s;	
	height: 534px;	
}
.hot-serve-ad:hover .ad-bg{
	transform: scale(1.1);
    -webkit-transform: scale(1.1);
}
.ad-bg1 {
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/en-titbg1.png') center center no-repeat;
}

.ad-bg2 {
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/en-titbg2.png') center center no-repeat;
}

.ad-bg3 {
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/en-titbg3.png') center center no-repeat;
}

.ad-bg4 {
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/en-titbg4.png') center center no-repeat;
}

.ad-bg5 {
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/en-titbg5.png') center center no-repeat;
}

.hot-serve-box {
	height: 500px;
	width: 942px;
	float: left;
}

.ad-tit {
	overflow: hidden;
}

.ad-tit h4 {
	font-size: 24px;
	color: #fff;
	font-weight: normal;
	margin-top: 40px;
	line-height: 33px;
}

.ad-tit h4 span {
	display: block;
	color: #fff;
}

.ad-tit ul {
	color: #fff;
	margin-top: 20px;
}

.ad-tit ul li {
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/hot-ico.png') left center no-repeat;
	text-indent: 24px;
	line-height: 30px;
}

.hot-btn {
	position: absolute;
	width: 178px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	text-align: center;
	border: 1px solid #fff;
	bottom: 150px;
	border-radius: 4px;
}
.info-tag {
	margin-top: 20px;
}

.info-tag span {
	height: 24px;
	line-height: 24px;
	color: #999;
	padding: 0 5px;
	display: inline-block;
	border: 1px solid #C4CBD8;
	margin-right: 5px;
	font-size: 14px;
}

.info-price {
	line-height: 20px;
	margin-top: 20px;
}

.info-price span {
	font-size: 24px;
	color: #FF7B4A;
}

.info-more {
	margin-top: 15px;
}

.tj-fuwu {
	margin: 60px 0;
}

.tj-fuwu li {
	float: left;
	width: 214px;
	height: 133px;
	border-radius: 10px;
	background: rgba(246, 247, 249, .7);
	text-align: center;
	margin-right: 30px;
	margin-top: 50px;
	padding-top: 35px;
	border: 1px solid rgba(246, 247, 249, .7)
}

.tj-fuwu li:last-child {
	margin-right: 0;
}

.tj-fuwu li p {
	font-size: 18px;
	line-height: 25px;
	margin-top: 10px;
}

.tj-fuwu li:hover {
	background: rgba(255,255,255,.3);
	box-shadow: 2px 2px 7px 8px rgba(235, 235, 235, 0.42);
	border: 1px solid rgba(133, 144, 166, 0.5);
}

.en-qs {
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/en-bg.png') center top no-repeat;
	padding: 60px 0;
}

.en-qs .eq-left,.area-question .eq-left {
	float: left;
	width: 501px;
	height: 349px;
	background: #FFFFFF;
	box-shadow: 2px 2px 7px 8px rgba(235, 235, 235, 0.42);
	border-radius: 10px;
	padding: 48px 40px;
}

.en-qs .eq-right,.area-question .eq-right {
	width: 501px;
	height: 349px;
	background: #FFFFFF;
	box-shadow: 2px 2px 7px 8px rgba(235, 235, 235, 0.42);
	border-radius: 10px;
	padding: 48px 40px;
}

/*产品列表*/
.products-list {
	background: #fff;
}

.filter-conditions {
	border-bottom: 1px solid #ECEEF0;
}

.level1,
.level2 {
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	padding: 0 30px;
}

.level1 span,
.level2 span {
	color: #666;
}

.level1 {
	border-bottom: 1px solid #ECEEF0;
}

.level1 li,
.level2 li {
	margin-left: 30px;
}

.level1 li,
.level1 ul,
.level2 ul,
.level2 li {
	display: inline-block;
}

.level1 li.cur a,
.level2 li.cur a {
	color: #1774F8;
}

.products-item {
	margin: 15px 20px
}

.products-item li {
	float: left;
	width: 268px;
	background: #FFFFFF;
	border: 1px solid #ECEEF0;
	margin: 15px 10px;
	position: relative
}

.fire {
	position: absolute;
	top: 0;
	right: 0;
}

.products-item h4 {
	margin: 30px 20px 0 20px;
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
	color: #333;
}

.product-brief {
	color: #999;
	line-height: 20px;
	margin:10px 20px;
	height: 42px;
	overflow: hidden;
}

.product-merit {
	border-top: 1px solid #ECEEF0;
	margin: 0 20px;
	color: #666;
	line-height: 20px;
	height: 92px;
	overflow: hidden;
}

.product-merit p {
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/product-ico.png') left center no-repeat;
	padding-left: 28px;
	margin-top: 10px;
}

.product-label {
	margin: 12px 20px;
	height: 32px;
}

.product-label span {
	display: block;
	float: left;
	width: 68px;
	height: 30px;
	border: 1px solid #1774F8;
	color: #1774F8;
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	margin-left: 9px;
}

.product-label span:first-child {
	margin-left: 0;
}

.market-price {
	margin: 0 20px;
	color: #999;
	text-decoration: line-through;
}

.present-price {
	margin: 0 20px;
	color: #333;
	margin-top: 5px;
	height: 24px;
}

.present-price span {
	color: #FF7B4A;
	font-size: 24px;
}

.products-item li button {
	height: 50px;
	background: rgba(23, 116, 248, .1);
	color: #1774F8;
	line-height: 50px;
	text-align: center;
	display: block;
	width: 100%;
	border: 0;
	margin-top: 18px;
	font-size: 18px;
	cursor: pointer;
}

.products-item li:hover {
	border: 1px solid rgba(23, 116, 248, 0.5);
}

.products-item li:hover button {
	background: #1774F8;
	color: #fff;
}

#product-page,#product-page1,#product-page2,#product-page5 {
	text-align: center;
	margin-top: 20px;
}
.no-data{
	text-align: center;
	color: #8590A6;
}
/*产品详情*/
.cp-left {
	float: left;
	width: 450px;
	margin-right: 30px;
}
.cp-img img{
	width:100% ;
}
.cp-ico {
	margin-top: 18px;
}

.cp-ico li {
	float: left;
	width: 102px;
	margin-right: 18px;
	border-right: 1px solid rgba(153, 153, 153, .4);
}

.cp-ico li:last-child {
	border-right: 0;
	margin-right: 0;
	text-align: right;
	width: 82px;
}

.cp-ico li i {
	font-size: 20px;
	color: #1774F8;
	vertical-align: middle;
	margin-right: 5px;
}

.cp-ico li:nth-child(2) i,
.cp-ico li:nth-child(3) i {
	font-size: 22px;
}

.cp-right {
	float: left;
	width: 720px;
}

.cp-right h1 {
	font-size: 24px;
	font-weight: bold;
	line-height: 33px;
}

.cp-right p {
	color: #999;
	line-height: 20px;
	margin-top: 10px;
}

.cp-right ul.cp-ul {
	background: #F9F9F9;
	padding: 0 20px 18px 20px;
	overflow: hidden;
	margin-top: 20px;
}

.cp-right ul.cp-ul li {
	margin-top: 18px;
}

.cp-right ul.cp-ul div {
	display: inline;
}

.cp-right ul.cp-ul div p {
	display: inline;
}

.text-through {
	text-decoration: line-through;
	color: #999;
}

.cp-price {
	color: #999;
}

.cp-price em {
	color: #FF7B4A;
	font-style: normal;
}

.cp-price em i {
	font-style: normal;
	font-size: 30px;
}

.cp-youdian p {
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/product-ico.png') left center no-repeat;
	padding-left: 28px;
	margin-right: 10px;
}

.cp-area {
	margin: 25px 20px;
}

.cp-right p.area-label {
	float: left;
	color: #333;
}

.cp-btn a {
	display: inline-block;
	width: 158px;
	height: 48px;
	border-radius: 4px;
	border: 1px solid #1774F8;
	text-align: center;
	font-size: 16px;
	color: #1774F8;
	line-height: 48px;
}

.cp-btn a i {
	font-size: 20px;
	vertical-align: middle;
	margin-right: 5px;
}

.cp-btn a:first-child i {
	font-size: 24px;
	margin-right: 5px;
}

.cp-btn a:first-child {
	margin-right: 15px;
}

.cp-btn a:hover {
	background: #1774F8;
	color: #fff !important;
}

.products-detail {
	margin-bottom: 60px;
}

.detail-box {
	margin-top: 50px;
}

.detail-box-nav {
	background: #F1F5F9;
	height: 56px;
}

.detail-box-nav li {
	float: left;
	margin: 0 28px;
	cursor: pointer;
	font-size: 18px;
	height: 54px;
	line-height: 54px;
}

.detail-box-nav li.cur {
	color: #1774F8;
	border-bottom: 2px solid #1774F8;
}

.detail-box-nav li:hover {
	color: #1774F8;
}

.cp-detail-title {
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	margin-top: 50px;
}

.cp-detail-title img {
	vertical-align: middle;
	margin-bottom: 3px;
}

.detail-serve {
	background: #F8F9FB;
	overflow: hidden;
	margin-top: 50px;
}

.detail-serve-content {
	width: 987px;
	height: 70px;
	background: #FFFFFF;
	box-shadow: 2px 2px 8px 2px rgba(23, 45, 91, 0.1);
	border-radius: 10px;
	margin: 50px auto 10px auto;
	line-height: 70px;
	text-align: center;
}

.detail-serve-content li {
	display: inline-block;
	font-size: 18px;
	color: #454545;
	margin-right: 80px;
}

.detail-serve-content li span {
	color: #1774F8;
	display: inline-block;
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/detail-ico.png') left center no-repeat;
	padding-left: 26px;
}

.detail-detail-content {
	margin-top: 40px;
	font-size: 16px;
	line-height: 25px;
}

.detail-detail-content img {
	margin: 0 auto;
}

.detail-line {
	text-align: center;
	margin: 30px 0;
}

.detail-img {
	text-align: center;
	overflow: hidden;
}

.en-qs .top-right h5 {
	font-size: 24px;
	height: 26px;
	line-height: 26px;
}

.y-axis {
	display: inline-block;
	width: 4px;
	height: 24px;
	background: #1774F8;
	vertical-align: middle;
	margin: 0 10px 4px 0;
}

.detail-cailiao {
	background: #F8F9FB;
	overflow: hidden;
}

.detail-cailiao ul {
	width: 907px;
	background: #FFFFFF;
	box-shadow: 2px 2px 8px 2px rgba(23, 45, 91, 0.1);
	border-radius: 10px;
	margin: 50px auto;
	padding: 20px 40px 40px 40px;
	font-size: 18px;
	overflow: hidden;
}

.detail-cailiao ul li {
	overflow: hidden;
	line-height: 25px;
	margin-top: 20px;
}

.detail-cailiao ul li span {
	color: #fff;
	width: 22px;
	height: 22px;
	background: #1774F8;
	text-align: center;
	line-height: 22px;
	float: left;
	margin-right: 10px;
	border-radius: 50%;
}

.detail-cailiao ul li p {
	margin-left: 32px;
}

.flow-img {
	text-align: center;
	margin: 40px 0;
}

.detail-flow-content ul li {
	width: 500px;
	float: left;
	padding: 0 50px;
	font-size: 18px;
}

.detail-flow-content ul li:first-child {
	width: 499px;
	border-right: 1px solid rgba(153, 153, 153, .5);
}

.detail-flow-content ul li p {
	margin-bottom: 8px;
}

.detail-flow-content ul li span {
	display: inline-block;
	height: 50px;
	line-height: 50px;
	border-radius: 28px;
	border: 1px solid rgba(133, 144, 166, 0.5);
	color: #666;
	padding: 0 20px;
	margin: 12px 20px 0 0;
}

.detail-flow-content img {
	margin: 40px 0;
	text-align: center;
}

.detail-youshi {
	background: #F8F9FB;
	overflow: hidden;
	margin-top: 50px;
}

.detail-youshi-content {
	text-align: center;
	margin: 50px 0;
	overflow: hidden;
}

.detail-quyu dl {
	margin-top: 50px;
}

.detail-quyu dt {
	float: left;

}

.detail-quyu dd {
	float: left;
	width: 500px;
	margin-top: 128px;
}

.map-item {
	float: left;
	width: 270px;
	margin-top: 40px;
}

.map-item:nth-child(odd) {
	width: 200px;
	margin-right: 30px;
}

.map-item h5 {
	font-size: 40px;
	color: #0B6ED0;
}

.map-item span {
	display: block;
	width: 50px;
	height: 2px;
	background: #1774F8;
	margin: 15px 0;
}

.map-item p {
	font-size: 18px;
	line-height: 25px;
}

.detail-wenti {
	background: #F8F9FB;
	overflow: hidden;
}

.detail-wenti-content {
	width: 907px;
	background: #FFFFFF;
	box-shadow: 2px 2px 8px 2px rgba(23, 45, 91, 0.1);
	border-radius: 10px;
	margin: 50px auto;
	overflow: hidden;
	padding: 26px 40px;
}

.ask,
.reply {
	overflow: hidden;
	line-height: 24px;
	margin-top: 14px;
}

.ask span,
.reply span {
	width: 24px;
	height: 24px;
	display: block;
	float: left;
	text-align: center;
	line-height: 24px;
	color: #fff;
	background: #1774F8;
	border-radius: 50%;
}

.reply span {
	background: #FFA33A;
}

.ask p,
.reply p {
	margin-left: 34px;
}

.ask p {
	font-size: 18px;
}

.reply p {
	color: #666;
	word-wrap: break-word;
	word-break: normal;
}

.more-qs {
	text-align: center;
	margin-top: 40px;
}

.more-qs a {
	width: 150px;
	height: 50px;
	border-radius: 4px;
	border: 1px solid rgba(133, 144, 166, .5);
	text-align: center;
	line-height: 50px;
	display: inline-block;
}
.ordbt_fix {
	background: #F1F5F9;
	width: 100%;
	z-index: 100;
}
.buy-now-mask{
	background: rgba(0,0,0,.2);
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 100;
	top: 0;
	left: 0;
	display: none;
}
.buy-now{
	width: 620px;
	height: 452px;
	background: #FFFFFF;
	border-radius: 4px;
	position: absolute;
	left:50%;
	margin-left: -310px;
	top:50%;
	margin-top: -226px;
}
.buy-tit{
	position: relative;
	margin-top: 40px;
	text-align: center;
}
.buy-tit h4{
	font-size: 24px;
	line-height: 33px;
}
.buy-tit p{
	color: #979C9B;
	line-height: 22px;
	margin-top: 10px;
}
.buy-close{
	position: absolute;
	top: -25px;
	right: 25px;
	font-size: 40px;
	color: #999;
	cursor: pointer;
}
.buy-form{
	margin:30px 50px 0 50px;
}
.buy-form li label{margin-right: 20px;}
.buy-form li{
	margin-top: 15px;
	font-size: 16px;
}
.buy-form li input{
	width: 388px;
	height: 36px;
	border-radius: 4px;
	border: 1px solid #E5E5E7;
	line-height: 36px;
	padding:0 20px;
	font-size: 14px;
}
.buy-form li textarea{
	width: 388px;
	height: 78px;
	border-radius: 4px;
	border: 1px solid #E5E5E7;
	padding:10px 20px;
	font-size: 14px;
}
.buy-form li label.buy-top{
	vertical-align: top;
	margin-top: 10px;
	display: inline-block;
}
.buy-now button{
	width: 270px;
	height: 50px;
	background: #1774F8;
	border-radius: 4px;
	text-align: center;
	line-height: 50px;
	color: #fff;
	margin: 0 auto;
	display: block;
	cursor: pointer;
	border: none;
	margin-top: 35px;
	font-size: 20px;
	font-weight: bold;
}
/*网站建设聚合页*/
.sit-banner {
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/sit-banner.png') top center no-repeat;
	height: 450px;
	overflow: hidden;
}

.sit-banner .sub-btn {
	background: -webkit-gradient(linear, 100% 0, 0 0, from(#4EF1DB), to(#2E9BDC));
	background: -webkit-linear-gradient(180deg, #4EF1DB 0%, #2E9BDC 100%);
	background: -moz-linear-gradient(180deg, #4EF1DB 0%, #2E9BDC 100%);
	background: -o-linear-gradient(180deg, #4EF1DB 0%, #2E9BDC 100%);
	background: linear-gradient(180deg, #4EF1DB 0%, #2E9BDC 100%);
}
.sit-type-item{
	width: 540px;
	height: 278px;
	border-radius: 10px;
	padding-left: 40px;
	padding-top: 40px;
	background:rgba(246,247,249,.7) url('https://zikuaiji.bj.bcebos.com/web_v2/sit-img1.png') right bottom no-repeat;
	border:1px solid rgba(246,247,249,.7);
}
.sit-type-bg{
	background:rgba(246,247,249,.7) url('https://zikuaiji.bj.bcebos.com/web_v2/sit-img2.png') right bottom no-repeat;
}
.sit-type-item:hover{
	background: rgba(255,255,255,.3) url('https://zikuaiji.bj.bcebos.com/web_v2/sit-img1.png') right bottom no-repeat;
	box-shadow: 2px 2px 7px 8px rgba(235, 235, 235, 0.42);
	border: 1px solid rgba(133, 144, 166, 0.5);
}
.sit-type-bg:hover{
	background: rgba(255,255,255,.3) url('https://zikuaiji.bj.bcebos.com/web_v2/sit-img2.png') right bottom no-repeat;
}

.sit-type-tit h4 {
	font-size: 18px;
	border-left: 3px solid #1774F8;
	padding-left: 10px;
}

.sit-type-tit p {
	color: #999;
	line-height: 20px;
	margin-top: 8px;
}
.sit-type-content ul{height: 82px;}
.sit-type-content li{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/detail-ico.png') left center no-repeat;
	padding-left: 24px;
	line-height: 20px;
	margin-top: 10px;
}
.sit-type-content a{
	width: 210px;
	height: 50px;
	border-radius: 4px;
	border: 1px solid #1774F8;
	color: #1774F8;
	text-align: center;
	line-height: 50px;
	display: block;
	margin:40px 0;
}
.sit-type-content a:hover{
	color: #fff !important;
	background: #1774F8;
}
.sit-tj{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/bg4.png') center top no-repeat;
	padding:60px 0;
}
.sit-tj-content{
	margin-top: 50px;
}
.sit-cases .more{
	width: 210px;
}
.select-reason{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/sit-bg.png') center top no-repeat;
	padding:60px 0;
}
.select-reason .title h4,.select-reason .title p{color: #fff;}
.select-reason li{
	float: left;
	width: 242px;
	border-radius: 10px;
	border: 2px solid #FFFFFF;
	margin-right: 34px;
	color: #fff;
	padding:20px 14px;
	margin-top: 50px;
}
.select-reason li:last-child{margin-right: 0;}
.select-reason li:hover{
	background: #fff;
}
.select-reason li:hover h5{color: #333;}
.select-reason li:hover p{color: #999;}
.select-reason li:hover span{background: #1774F8;}
.select-reason li h5{
	text-align: center;
	font-size: 24px;
}
.select-reason li span{
	width: 50px;
	height: 2px;
	background: #FFFFFF;
	display: block;
	margin:20px auto;
}
.select-reason li p{
	margin:10px 16px;
	font-size: 16px;
	line-height: 22px;
	height: 90px;
}
.sit-flow{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/sit-bg2.png') left center no-repeat;
	padding:60px 0;
}
.sit-flow-content{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/sit-line.png') center center no-repeat;
	min-height: 110px;
	margin-top: 60px;
}
.flow-box-top,.flow-box-bottom{
	position: relative;
	height: 255px;
}
.flow-item{
	width: 178px;
	height: 120px;
	background: #FFFFFF;
	position:absolute;
	text-align: center;
	padding:30px 0;
	font-size: 18px;
	line-height: 25px;
	border-radius: 10px;
	border:1px solid #ffffff;
}
.flow-item:after{
	content: '';
	width: 18px;
	height: 18px;
	background: #fff;
	position: absolute;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
	bottom: -20px;
	left:80px;
	-webkit-transform: translate3d(0, -50%, 0) rotate(-45deg);
	transform: translate3d(0, -50%, 0) rotate(-45deg);
}
.flow-box-bottom .flow-item:after{
	top:0;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-left: 0;
	border-bottom: 0;
}
.flow-item:hover{
	box-shadow: 2px 2px 7px 4px rgba(223, 223, 223, 0.52);
	border: 1px solid #2E81FE;
	color: #2E81FE;
}
.flow-item:hover:after{
	border-color: #2E81FE;
}
.flow-box-top .flow-item:nth-child(2):hover{
	border: 1px solid #ff8c78;
	color: #ff8c78;
}
.flow-box-top .flow-item:nth-child(2):hover:after{
	border-color: #ff8c78;
}
.flow-box-top .flow-item:nth-child(3):hover{
	border: 1px solid #09bb07;
	color: #09bb07;
}
.flow-box-top .flow-item:nth-child(3):hover:after{
	border-color: #09bb07;
}
.flow-box-top .flow-item:nth-child(4):hover{
	border: 1px solid #10CDD6;
	color: #10CDD6;
}
.flow-box-top .flow-item:nth-child(4):hover:after{
	border-color: #10CDD6;
}
.flow-box-top .flow-item:nth-child(5):hover{
	border: 1px solid #e185f4;
	color: #e185f4;
}
.flow-box-top .flow-item:nth-child(5):hover:after{
	border-color: #e185f4;
}
.flow-box-bottom .flow-item:nth-child(1):hover{
	border: 1px solid #10CDD6;
	color: #10CDD6 !important;
}
.flow-box-bottom .flow-item:nth-child(1):hover:after{
	border-color: #10CDD6 !important;
}
.flow-box-bottom .flow-item:nth-child(2):hover{
	border: 1px solid #6f74f4;
	color: #6f74f4;
}
.flow-box-bottom .flow-item:nth-child(2):hover:after{
	border-color: #6f74f4;
}
.flow-box-bottom .flow-item:nth-child(3):hover{
	border: 1px solid #2E81FE;
	color: #2E81FE;
}
.flow-box-bottom .flow-item:nth-child(3):hover:after{
	border-color: #2E81FE;
}
.flow-box-bottom .flow-item:nth-child(4):hover{
	border: 1px solid #FF8C78;
	color: #FF8C78;
}
.flow-box-bottom .flow-item:nth-child(4):hover:after{
	border-color: #FF8C78;
}
.flow-item p{
	margin-top: 10px;
}
.flow-box-top .flow-item:nth-child(1){
	left: 0;
	bottom:40px;
}
.flow-box-top .flow-item:nth-child(2){
	left: 252px;
	bottom:68px;
}
.flow-box-top .flow-item:nth-child(3){
	left: 509px;
	bottom:86px;
}
.flow-box-top .flow-item:nth-child(4){
	left:764px;
	bottom:65px;
}
.flow-box-top .flow-item:nth-child(5){
	left: 1019px;
	bottom:42px;
}
.flow-box-bottom .flow-item:nth-child(1){
	left: 124px;
	top:75px;
}
.flow-box-bottom .flow-item:nth-child(2){
	left: 385px;
	top:44px;
}
.flow-box-bottom .flow-item:nth-child(3){
	left: 632px;
	top:46px;
}
.flow-box-bottom .flow-item:nth-child(4){
	left: 880px;
	top:63px;
}
.else-serve{
	background: #F6FAFF;
	padding:60px 0;
}
.else-serve a{
	float: left;
	display: block;
	margin-top: 60px;
}
.else-serve a:first-child{
	margin-right: 38px;
}
.else-serve a:hover dl{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/sit-bg3.png') left top no-repeat;
	color: #fff !important;
}
.else-serve a:hover dd span{background: #fff;}
.else-serve dl{
	width: 496px;
	height: 191px;
	background: #FFFFFF;
	box-shadow: 2px 2px 7px 8px rgba(235, 235, 235, 0.42);
	border-radius: 10px;
	padding:35px 35px 35px 50px;
	overflow: hidden;
	position: relative;
}
.else-serve dd{
	float: left;
	margin-top: 40px;
}
.else-serve dt{
	float: right;
	position: absolute;
	right: 30px;
}
.else-serve dd h5{
	font-size: 30px;
}
.else-serve dd p{font-size: 24px;}
.else-serve dd span{
	width: 50px;
	height: 2px;
	background: #1774F8;
	display: block;
	margin:20px 0;
}
/*智能建站页面*/
.zn-banner{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/zn-banner.png') top center no-repeat;
	height: 450px;
	overflow: hidden;
}
.zn-banner .sub-word{margin-top: 128px;}
.zn-banner .sub-btn{
	background: -webkit-gradient(linear, 100% 0, 0 0, from(#3F519E), to(#5B88BF));
	background: -webkit-linear-gradient(180deg, #3F519E 0%, #5B88BF 100%);
	background: -moz-linear-gradient(180deg, #3F519E 0%, #5B88BF 100%);
	background: -o-linear-gradient(180deg, #3F519E 0%, #5B88BF 100%);
	background: linear-gradient(180deg, #3F519E 0%, #5B88BF 100%);
}
.mt-none{margin-top: 0;}
.zhinengjz li{
	float: left;
	width: 318px;
	height:78px;
	background: rgba(246,247,249,.7);
	border-radius: 4px;
	margin-right: 60px;
	padding:30px 20px 0 20px;
	margin-top: 30px;
	border:1px solid rgba(246,247,249,.7);
}
.zhinengjz li.none{margin-right:0}
.zhinengjz li span{
	float: left;
}
.zhinengjz li div{
	margin-left: 70px;
}
.zhinengjz li div h5{font-size: 18px;line-height: 25px;}
.zhinengjz li div p{
	color: #979C9B;
	line-height: 20px;
	margin-top: 5px;
}
.zhinengjz li:hover{
	background: #FFFFFF;
	box-shadow: 2px 2px 5px 6px rgba(235, 235, 235, 0.42);
	border: 1px solid rgba(133, 144, 166, 0.5);
}
.free-mode{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/bg3.png') center top no-repeat;
	background-size: 100% 100%;
	padding:50px 0;
}
.free-mode .more{
	width: 210px;
	border-radius: 4px;
}
.web-package{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/zn-bg.png') center top no-repeat;
	padding:60px 0;
}
.package-item{
	float: left;
	width: 300px;
	background: #F8F9FA;
	border: 1px solid #F8F9FA;
	border-right: 1px solid #DEDEDE;
	box-sizing: border-box;
	position: relative;
}
.package-item:hover{
	background: #FFFFFF;
	box-shadow: 2px 2px 7px 3px rgba(235, 235, 235, 0.42);
	border: 1px solid rgba(133, 144, 166, 0.5)
}
.package-item:hover .package-btn a{
	background: #1774F8;
	color: #fff !important;
}
.package-item:hover .package-tit h5{
	color: #1774F8;
}
.package-tit{
	margin:40px 0 0 30px;
	padding-bottom: 15px;
}
.package-tit h5{
	font-size: 18px;
	font-weight: bold;
}
.package-tit p{
	font-size: 12px;
	margin-top: 10px;
}
.package-con{
	margin:0 30px;
	border-bottom: 1px dashed rgba(133,144,166,.3);	
	border-top: 1px dashed rgba(133,144,166,.3);
	padding-bottom: 20px;
}
.package-con p{font-size: 16px;margin-top: 20px;}
.package-con span{
	display: block;
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/zn-right.png') left center no-repeat;
	padding-left: 26px;
	margin-top: 15px;
	line-height: 20px;
}
.package-con span.no{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/zn-error.png') left center no-repeat;
}
.package-label{
	margin:20px 0 0 30px;
	display: flex;
}
.package-label span{
	display:block;
	height: 24px;
	border: 1px solid #C4CBD8;
	line-height: 24px;
	padding: 0 5px;
	color: #979C9B;
	margin-right: 10px;
}
.package-price{
	margin:15px 0 0 30px;
}
.package-price span{
	font-size: 24px;
	color: #FF7B4A;
	font-weight: 500;
}
.package-btn a{
	height: 50px;
	background: rgba(23,116,248,.1);
	text-align: center;
	line-height: 50px;
	font-size: 18px;
	margin-top: 20px;
	color: #1774F8;
	display: block;
}
.web-concat{
	background:#1774F8 url('https://zikuaiji.bj.bcebos.com/web_v2/zn-bg2.png') left top no-repeat;
	padding: 50px 0;
}
.web-concat .title h4{
	font-size: 28px;
	color: #fff;
}
.web-concat .title p{
	font-size: 16px;
	color: #fff;
}
.web-concat ul{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	line-height: 50px;
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	margin-top: 12px;
}
.web-concat li{margin-top: 22px;}
.web-concat li:nth-child(1),.web-concat li:nth-child(3){
	margin-right: 50px;
}
.web-concat li span{
	width: 324px;
	height: 50px;
	background: #FFFFFF;
	display: inline-block;
	margin-left: 10px;
	padding:0 18px;
}
.web-concat li span i{
	color: #1774F8;
	font-size: 20px;
	vertical-align: middle;
}
.web-concat li span input{
	border: 0;
	margin-left: 8px;
}
.web-concat-btn{text-align: center;}
.web-concat-btn button{
	width: 182px;
	height: 50px;
	background: #FFA33A;
	cursor: pointer;
	text-align: center;
	line-height: 50px;
	margin-top: 50px;
	color: #fff;
	font-size: 18px;
	border: none;
}
/*推营销页面*/
.marketing-banner{
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/mr-banner.png") top center no-repeat;
	height: 450px;
	overflow: hidden;
}
.marketing-banner .sub-btn{
	background: -webkit-gradient(linear, 100% 0, 0 0, from(#D8BF40), to(#D6713B));
	background: -webkit-linear-gradient(180deg, #D8BF40 0%, #D6713B 100%);
	background: -moz-linear-gradient(180deg, #D8BF40 0%, #D6713B 100%);
	background: -o-linear-gradient(180deg, #D8BF40 0%, #D6713B 100%);
	background: linear-gradient(180deg, #D8BF40 0%, #D6713B 100%);
}
.marketing-banner .sub-word span img{
	margin-right: 8px;
}
.market-type li{
	float: left;
	width: 276px;
	height: 140px;
	background: #FFFFFF;
	box-shadow: 2px 2px 8px 2px rgba(23, 45, 91, 0.1);
	border-radius: 10px;
	margin-right: 32px;
	margin-top: 30px;
	text-align: center;
	padding-top: 35px;
}
.market-type li p{
	margin-top: 20px;
	font-size: 18px;
}
.market-type li.none{
	margin-right: 0;
}
.market-type li span{
	display: inline-block;
	width: 60px;
	height: 60px;
}
.market-type li:nth-child(1) span{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/mr-ico1.png') no-repeat;
}
.market-type li:nth-child(2) span{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/mr-ico2.png') no-repeat;
}
.market-type li:nth-child(3) span{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/mr-ico3.png') no-repeat;
}
.market-type li:nth-child(4) span{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/mr-ico4.png') no-repeat;
}
.market-type li:nth-child(5) span{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/mr-ico5.png') no-repeat;
}
.market-type li:nth-child(6) span{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/mr-ico6.png') no-repeat;
}
.market-type li:nth-child(7) span{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/mr-ico7.png') no-repeat;
}
.market-type li:nth-child(8) span{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/mr-ico8.png') no-repeat;
}
.market-type li:hover{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/mr-bgh.png') no-repeat;
	color: #fff;
}
.market-type li:nth-child(1):hover span{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/mr-ico1h.png') no-repeat;
}
.market-type li:nth-child(2):hover span{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/mr-ico2h.png') no-repeat;
}
.market-type li:nth-child(3):hover span{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/mr-ico3h.png') no-repeat;
}
.market-type li:nth-child(4):hover span{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/mr-ico4h.png') no-repeat;
}
.market-type li:nth-child(5):hover span{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/mr-ico5h.png') no-repeat;
}
.market-type li:nth-child(6):hover span{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/mr-ico6h.png') no-repeat;
}
.market-type li:nth-child(7):hover span{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/mr-ico7h.png') no-repeat;
}
.market-type li:nth-child(8):hover span{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/mr-ico8h.png') no-repeat;
}
.market-reason{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/mr-bg.png') center top no-repeat;
	padding:60px 0;
}
.market-reason li{
	float: left;
	width: 549px;
	padding:20px 25px;
	border-right: 1px solid #EEF0F2;
	border-bottom: 1px solid #EEF0F2;
}
.market-reason li:nth-child(5),.market-reason li:nth-child(6){
	border-bottom: 0;
}
.market-reason li span{
	float: left;
}
.market-reason li div{
	margin-left:153px ;
	margin-top: 25px;
}
.market-reason li div h5{
	font-size: 24px;
	font-weight: bold;
	line-height: 33px;
}
.market-reason li div p{
	color: #979C9B;
	line-height: 20px;
	margin-top: 10px;
}
.market-reason li:hover{
	background: rgba(23,116,248,.05);
}
.power-item{
	float: left;
	width: 240px;
	height: 400px;
	color: #fff;
	position: relative;
	overflow: hidden;
}
.power-item h5{
	font-size: 24px;
	line-height: 33px;
	margin-top: 15px;
}
.power-item a{
	width: 120px;
	height: 32px;
	border: 1px solid #FFFFFF;
	text-align: center;
	line-height: 32px;
	color: #fff !important;
	display: inline-block;
}
.power-mark{
	text-align: center;
	padding-top: 110px;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.power-mark a{
	margin-top: 86px;
}
.power-item:nth-child(1){
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/mr-img1.png');
}
.power-item:nth-child(2){
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/mr-img2.png');
}
.power-item:nth-child(3){
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/mr-img3.png');
}
.power-item:nth-child(4){
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/mr-img4.png');
}
.power-item:nth-child(5){
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/mr-img5.png');
}
.power-info{
	position: absolute;
	width: 100%;
	height: 100%;
	background: #1774F8;
	left: 0;
	top: 400px;
	text-align: center;
}
.power-info span{
	margin-top: 70px;
	display: block;
}
.power-info p{
	text-align: left;
	margin: 20px 35px;
	line-height: 20px;
	height: 86px;
}
.market-wall{
	background: #F6FAFF;
	padding: 60px 0;
}
.market-why{margin: 60px auto;}
.market-why li{
	float: left;
	width: 280px;
	height: 264px;
	background: #FFFFFF;
	box-shadow: 2px 2px 8px 2px rgba(23, 45, 91, 0.1);
	margin-right: 26px;
    overflow: hidden;
}
.market-why li:last-child{margin-right: 0;}
.market-why li .reason-tit{
	position: relative;	
    overflow: hidden;
}
.market-why li .reason-tit p{
	position: absolute;
	text-align: center;
	font-size: 24px;
	color: #fff;
	top:46px;
	width: 100%;
	padding-bottom:14px
}
.market-why li .reason-tit p:after{
	content: '';
	width: 50px;
	height: 2px;
	background: #FFFFFF;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -25px;
}
.market-why li .reason-imgs{
	width: 280px;
	height: 138px;
	background-size:cover;
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.market-why li:nth-child(1) .reason-imgs{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/mr-bg2.png');
}
.market-why li:nth-child(2) .reason-imgs{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/mr-bg3.png');
}
.market-why li:nth-child(3) .reason-imgs{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/mr-bg4.png');
}
.market-why li:nth-child(4) .reason-imgs{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/mr-bg5.png');
}
.market-why li:hover .reason-imgs{
	transform: scale(1.1);
    -webkit-transform: scale(1.1);
}
.reason-con{
	margin:30px;
	font-size: 16px;
	color: #999999;
	line-height: 22px;
}
.market-case{
	background: #F4F6F9;
	padding: 60px 0;
}
.wall-content{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/wall-bg.png') center center no-repeat;
	min-height: 538px;
	padding:0 170px;
	margin-top: 20px;
}
.wall-item{
	width: 264px;
	height: 183px;
	background: #FFFFFF;
	box-shadow: 2px 2px 5px 6px rgba(235, 235, 235, 0.42);
	border-radius: 4px;
	color: #088EFF;
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.wall-item h5{
	font-size: 24px;
	text-align: center;
	font-weight: 500;
	height: 60px;
	line-height: 60px;
}
.wall-item p{
	width: 222px;
	height: 82px;
	background: #E8F5FF;
	margin: 0 auto;
	line-height: 20px;
	padding-top: 18px;
}
.wall-item:hover{
	transform: scale(1.1);
    -webkit-transform: scale(1.1);
}
/*招商加盟*/
.join-banner{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/join-banner.png') center top no-repeat;
	height: 600px;
	overflow: hidden;
}
.join-banner .sub-word{
	text-align: center;
	margin-top: 170px;
}
.join-banner .sub-btn{
	margin:0 auto;
	width: 150px;
	text-align: center;
	line-height: 40px;
	height: 40px;
	border-radius: 4px;
	border: 1px solid #FFFFFF;
	background: none;
	margin-top: 35px;
}
.join-banner .sub-btn a:hover{
	background: #fff;
	color: #1774F8 !important;
}
.join-banner .sub-word span{
	border-top: 1px solid rgba(255,255,255,.3);
	border-bottom: 1px solid rgba(255,255,255,.3);
	display: inline-block;
	line-height: 66px;
	margin-top: 20px;
	font-size: 30px;
	letter-spacing: 6px;
	font-weight: normal;
}
.join-banner .sub-word span em{
	font-style: normal;
	color: #FFC94B;
	font-weight: bold;
	font-size: 44px;
}
.join1{margin-top: 60px;}
.join1 li{
	float: left;
	width: 506px;
	height: 80px;
	background: #F9F9F9;
	margin-top: 30px;
	padding:35px;
	border:1px solid #F9F9F9;
}
.join1 li:nth-child(odd){
	margin-right: 44px;
}
.join1 li span{
	float: left;
	width: 70px;
}
.join1 li div{
	margin-left: 98px;
}
.join1 li div h5{
	font-size: 18px;
}
.join1 li div p{
	color: #999;
	line-height: 20px;
	margin-top: 10px;
}
.join1 li:hover{
	background: #FFFFFF;
	box-shadow: 4px 4px 12px 0px rgba(11, 20, 57, 0.06);
	border: 1px solid rgba(133, 144, 166, 0.2);
}
.join1 li:hover h5{
	color: #1774F8;
}
.join2{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/join-bg.png') center top no-repeat;
	margin-top: 60px;
	padding:50px 0;
	overflow: hidden;
	height: 534px;
}
.join2-con{margin-top: 35px;}
.join2-con ul{
	float: left;
	margin-top: 30px;
}
.join2-imgs{
	float:right;
}
.join2-con li{
	width: 364px;
	height: 84px;
	background: #F9F9F9;
	border-radius: 6px;
	border:1px solid #F9F9F9;
	margin-top: 30px;
	position: relative;
	padding-left: 36px;
	line-height: 84px;
	font-size: 18px;
	cursor: pointer;
}
.join2-con li span{
	position: absolute;
	font-size: 50px;
	color: rgba(23,116,248,.1);
	top: -8px;
}
.join2-con li.cur{
	background: #FFFFFF;
	box-shadow: 4px 4px 12px 0px rgba(11, 20, 57, 0.06);
	border: 1px solid rgba(133, 144, 166, 0.2);
	color: #1774F8;
}
.join3,.join5{
	background: #F8F8F8;
	padding:60px 0 45px 0;
}
.join3 dl{
	margin:25px 0;
}
.join3 dt{
	width: 678px;
}
.join3 dd{margin-top: 170px;}
.join3 dl:nth-child(odd) dd{
	margin-left: 100px;
}
.join3 dd p{
	font-size: 20px;
	color: #1774F8;
}
.join3 dd p img{
	vertical-align: middle;
	margin-bottom: 5px;
	margin-right: 10px;
}
.join3 dd span{
	margin-left: 36px;
	display: block;
	line-height: 22px;
}
.join-line{
	text-align: center;
}
.join6{
	background: #F4F5F9;
	padding:60px 0 45px 0;
}
.join7{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/join-bg2.png') center bottom no-repeat;
	padding:60px 0;
	overflow: hidden;
}
.join-concat{
	background: #FFFFFF;
	box-shadow: 2px 2px 11px 5px rgba(23, 45, 91, 0.1);
	border-radius: 10px;
	margin-top: 40px;
	padding:20px 140px 40px 140px;
}
.join-concat ul{
	color: #333;
	justify-content: space-between;
	font-size: 14px;
	line-height: inherit;
}
.join-concat ul li label{
	width: 70px;
	text-align: right;
	display: inline-block;
}
.web-concat .join-concat li span{
	margin-left: 0;
	padding:0;
	width: 360px;
	height: 38px;
}
.web-concat .join-concat li span input{
	width: 328px;
	height: 36px;
	line-height: 36px;
	border-radius: 4px;
	border: 1px solid #E5E5E7;
	margin-left: 0;
	padding:0 15px;
}
.web-concat .join-concat li span select{
	width: 167px;
	height: 36px;
	line-height: 36px;
	border-radius: 4px;
	border: 1px solid #E5E5E7;
	padding:0 15px;
}
#provice{
	margin-right: 20px;
}
.join-concat-btn{text-align: center;}
.join-concat-btn button{
	width: 182px;
	height: 50px;
	background: #FFA33A;
	cursor: pointer;
	text-align: center;
	line-height: 50px;
	margin-top: 30px;
	color: #fff;
	font-size: 18px;
	border: none;
}
.join4{margin:60px 0;}
.join4 .content{margin-top: 30px;}
.join4 .content li .progress-bar {
    width: 0;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #4e8af9;
}
.join4 .content ul{margin-left: 178px;}
.join4 .content li.warn .progress-bar {
    animation: fun1 3s linear 0s 1 normal forwards;
}
.join4 .content li.warn {
    color: #3982f7;
}
.join4 .content li {
    list-style: disc;
    line-height: 74px;
    font-size: 14px;
    color: #8a929e;
    cursor: pointer;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
}
@keyframes fun1 {
    0% {
        width: 0px;
    }

    100% {
        width: 100%;
    }
}
/*数字化学院*/
.left-box{
	float: left;
	width: 870px;	
}
.company-list{
	background: #fff;
}
.img-text {
	padding: 24px 24px 0 24px;
}
.img-text img {
	width: 100%;
	height: 100%;
}
.it-left {
	float: left;
	width: 500px;
	height: 376px;
	position: relative;
	overflow: hidden;
}
.it-left span {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	height: 50px;
	line-height: 50px;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	text-align: center;
	font-size: 16px;
}
.it-right {
	float: right;
	width: 298px;
}

.it-right li {
	position: relative;
	height: 176px;
	overflow: hidden;
}
.it-right li:last-child{
	margin-top: 24px;
}
.it-right li span {
	position: absolute;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	height: 50px;
	line-height: 50px;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	text-align: center;
	font-size: 16px;
}
.word-list{	
	padding: 0 30px;
}
.word-list li {
	height: 79px;
	line-height: 79px;
	font-size: 18px;
	border-bottom: 1px solid rgba(197, 197, 197, .5);
}
.word-list li:last-child {
	border-bottom: 0;
}

.word-list li span {
	width: 96px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: inline-block;
	background: rgba(23,116,248,.1);
	font-size: 16px;
}

.word-list li span a {
	color: #1774F8;
	border-left: 0;
	padding-left: 0;
	margin-left: 0;
}

.word-list li a {
	border-left: 1px solid rgba(102, 102, 102, .5);
	padding-left: 10px;
	margin-left: 6px;
}

.word-list li i {
	float: right;
	color: #8590A6;
	font-size: 14px;
	font-style: normal;
}

.word-list li a.more-news {
	border-left: 0;
	float: right;
}
.follow {
	padding: 30px 20px;
}

.follow dl {
	display: flex;
	border-bottom: 1px solid #eee;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.follow dl.none {
	border-bottom: 0;
	padding-bottom: 0;
}

.follow dt {
	width: 94px;
	height: 94px;
	padding: 3px;
	border: 1px solid rgba(133,144,166,.4);
	flex-shrink: 0;
}

.follow dt img {
	width: 100%;
	height: 100%;
}

.follow dd {
	margin-left: 20px;
}

.follow dd h5 {
	color: #1774F8;
	margin-bottom: 5px;
	font-size: 18px;
	font-weight: 500;
}

.follow dd p {
	color: #999;
	line-height: 17px;
}

.follow dd span {
	display: block;
	color: #1774F8;
	text-align: center;
	line-height: 34px;
	margin-top: 10px;
	cursor: pointer;
	width: 100px;
	height: 34px;
	border-radius: 4px;
	border: 1px solid #1774F8;
}

.follow dd span a {
	color: #1774F8;
}
.title-blue .change-btn{
	float: right;
	font-weight: normal;
	font-size: 14px;
	color: #999;
}
.title-blue .change-btn i{margin-right: 5px;}
.compilation {
	padding:0 30px;
	overflow: hidden;
}
.detail-title {
	border-bottom: 1px solid #eee;
	overflow: hidden;
	height: 60px;
	font-size: 18px;
}

.detail-title li {
	float: left;
	margin: 22px 0;
	padding: 0 12px;
}

.detail-title li a {
	color: #333;
	display: inline-block;
	position: relative;
}

.detail-title li a.cur {
	color: #1774F8;
	font-weight: bold;
}

.detail-title li a.cur:after {
	content: '';
	width: 100%;
	height: 2px;
	background: #1774F8;
	position: absolute;
	left: 0;
	bottom: -20px;
}

.detail-title li:last-child {
	border-right: 0;
}
.comp-item {
	border-bottom: 1px solid #eee;
	padding: 30px;
	display: flex;
}

.comp-tag {
	width: 86px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border: 1px solid #FFA33A;
	color: #FFA33A;
	display: inline-block;
	vertical-align: middle;
	border-radius: 4px;
}

.comp-tag:hover {
	color: #FFA33A !important;
}

.comp-h4 {
	margin-left: 15px;
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	font-weight: bold;
}

.comp-item p {
	margin-top: 10px;
	line-height: 25px;
	color: #666;
	height: 30px;
	overflow: hidden;
	font-size: 14px;
}

.comp-item span {
	color: #8590A6;
	margin-top: 5px;
	display: block;
}

.comp-img img {
	width: 100%;
	height: 100%;
}

.comp-img {
	width: 180px;
	height: 135px;
	flex-shrink: 0;
	margin-right: 23px;
}

.comp-more {
	text-align: center;
	margin: 50px 0;
}

.comp-more a {
	color: #333;
	width: 110px;
	height: 40px;
	line-height: 40px;
	border: 1px solid rgba(133, 144, 166, .5);
	display: block;
	margin: 0 auto;
	border-radius: 4px;

}

.comp-more a:hover {
	color: #fff !important;
	background: #1774F8;
	border: 1px solid #1774F8;
}
.comp-more span {
	font-size: 16px;
	display: none;
}
.news-detail {
	padding: 30px;
}
.news-detail h1 {
	margin-bottom: 10px;
	font-size: 24px;
}
.news-detail p.source span {
	margin-right: 20px;
	color: #8590A6;
	border-right: 1px solid #DEDEDE;
	padding-right: 20px;
}
.news-detail p.source span:last-child{border-right: 0;}
.news-content {
	margin-top: 30px;
	line-height: 34px;
	overflow: hidden;
}
.news-content img{
	margin: 20px auto;
	max-width: 700px;
}
.news-content p{display:block;text-indent: 2em;}
.paging {
	padding: 30px;
}

.paging p {
	margin-bottom: 15px;
	color: #8590A6;
}

.paging p a {
	color: #333;
}
.paging p a:hover{
	color: #1774F8 !important;
}
.watching ul li span {
	width: 20px;
	height: 20px;
	background: rgba(71, 102, 167, .3);
	line-height: 20px;
	text-align: center;
	color: #fff;
	display: inline-block;
	margin-right: 10px;
}
.watching ul li a {
	color: #333333;
}
.watching ul li span.top {
	background: -webkit-gradient(linear, 100% 0, 0 0, from(#FFA74A), to(#FF6E4B));
	background: -webkit-linear-gradient(180deg, #FFA74A 0%, #FF6E4B 100%);
	background: -moz-linear-gradient(180deg, #FFA74A 0%, #FF6E4B 100%);
	background: -o-linear-gradient(180deg, #FFA74A 0%, #FF6E4B 100%);
	background: linear-gradient(180deg, #FFA74A 0%, #FF6E4B 100%);
	box-shadow: 0px 2px 4px 0px rgba(255, 113, 75, 0.62);
}
.watching ul li {
	margin-top: 23px;
}
.watching ul {
	float: left;
	width: 50%;
}

.watching {
	overflow: hidden;
	padding: 0 30px 20px 30px;
	background: #fff;
}
.watching .title-blue{padding:20px 0;}
/*走进自会计*/
.us-left-box{
	float: left;
	width: 120px;
	background: #FFFFFF;
}
.us-left-box li {
	border-bottom: 1px solid #eee;
	line-height: 50px;
}
.us-left-box li.arrow:after {
	right: 38px;
	-webkit-transform: translate3d(0, -50%, 0) rotate(135deg);
	transform: translate3d(0, -50%, 0) rotate(135deg);
}
.us-left-box li a {
	display: block;
	padding-left: 24px;
	border-left: 4px solid #fff;
}
.us-left-box li a:hover,
.us-left-box li.cur a {
	background: rgba(208, 225, 249, .4);
	border-left: 4px solid #1774F8;
	color: #1774F8;
}
.us-right-box {
	float: right;
	width: 970px;
	background: #FFFFFF;
	margin-bottom: 30px;
	padding-bottom: 10px;
}

.help-center {
	margin: 50px 30px;
	color: #333;
}
.founder{
	margin: 60px 30px;
	color: #333;	
}
.profile{margin: 50px}
.profile dl {
	margin-top: 25px;
	display: flex;
}
.profile dt {
	width: 401px;
	flex-shrink: 0;
	margin-right: 40px;
}
.profile dt img {
	width: 100%;
}
.profile dd {
	line-height: 26px;
	margin-top: 10px;
	font-size: 14px;
}
.us-tit h4 {
	color: #333;
	font-size: 24px;
	line-height: 33px;
}
.us-tit p {
	font-size: 14px;
	line-height: 26px;
}
.cultural,
.core {
	margin-top: 60px;
	margin-left: 44px;
}
.cultural {
	color: #333;
}
.cultural ul{height: 200px;}
.cultural li {
	float: left;
	width: 449px;
	margin-right: 50px;
	margin-top: 35px;
	display: flex;	
	border: 1px solid rgba(133, 144, 166, 0.2);
	-webkit-transition: all .3s;
	transition: all .3s;
}
.cultural li:hover {
	box-shadow: 2px 2px 11px 5px rgba(23, 45, 91, 0.1);
	border: 1px solid #fff;
	margin-top: 30px;
}
.cultural li span {
	display: block;
	flex-shrink: 0;
	width: 230px;
}
.cultural li span img {
	width: 100%;
}
.cultural li div {
	text-align: center;
	width: 291px;
	padding-top: 22px;
}
.cultural li div h4 {
	border-bottom: 1px solid #4766A7;
	display: inline;
	padding:0 7px 12px 7px;
	font-size: 18px;
}
.cultural li div em {
	display: block;
	margin-bottom: 10px;
}
.cultural li div p {
	margin-top: 30px;
	line-height: 20px;
}
.core li {
	float: left;
	width: 144px;
	height: 144px;
	color: #fff;
	text-align: center;
	margin: 35px 20px 50px 0;
}
.core li:nth-child(1) {
	background: url(../images/us-img3.png) no-repeat;
	background-size: 100% 100%;
}

.core li:nth-child(2) {
	background: url(../images/us-img4.png) no-repeat;
	background-size: 100% 100%;
}

.core li:nth-child(3) {
	background: url(../images/us-img5.png) no-repeat;
	background-size: 100% 100%;
}

.core li:nth-child(4) {
	background: url(../images/us-img6.png) no-repeat;
	background-size: 100% 100%;
}

.core li:nth-child(5) {
	background: url(../images/us-img7.png) no-repeat;
	background-size: 100% 100%;
}

.core li:nth-child(6) {
	background: url(../images/us-img8.png) no-repeat;
	background-size: 100% 100%;
}

.core li h5 {
	padding-top: 40px;
	font-size: 18px;
}

.core li p {
	margin-top: 5px;
}

.core li div {
	width: 126px;
	height: 126px;
	margin: 8px;
	border: 1px solid transparent;
}

.core li:hover div {
	border: 1px solid #fff;
}

.history {
	position: relative;
	margin: 60px 0 130px 85px;
}

.black-Horizontal {
	width: 2px;
	height: 958px;
	background: #1774F8;
	position: relative;
	top: 30px;
	left: 438px;
}

.black-Horizontal:before {
	content: '';
	width: 20px;
	height: 20px;
	border-color: #1774F8;
	border-width: 0 0 2px 2px;
	border-style: solid;
	-webkit-transform: rotateZ(135deg);
	-moz-transform: rotateZ(135deg);
	-ms-transform: rotateZ(135deg);
	-o-transform: rotateZ(135deg);
	transform: rotateZ(135deg);
	top: 3px;
	position: absolute;
	left: -10px;
}

.red-spot {
	width: 13px;
	height: 13px;
	background: #1774F8;
	border-radius: 50%;
	position: absolute;
	z-index: 1;
	left:433px;
	top: 40px;
}

.second-center {
	position: absolute;
	top: 165px;
	width: 100%;
	text-align: left;
}

.second-center li {
	position: relative;
}

.step {
	position: absolute;	
	background: rgba(23, 116, 248, 0.1);
	border-radius: 10px;
	padding: 20px 15px;
	line-height: 22px;
	width: 350px;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.step h4 {
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 10px;
}

.step p {
	color: #666;
}

.h-right {
	left: 492px;
}

.h-left {
	left: 8px;
	text-align: right;
}

.step:before {
	content: "";
	display: block;
	border-width: 12px;
	position: absolute;
	top: 35px;
	left: -24px;
	border-style: dashed solid solid dashed;
	border-color: transparent rgba(23, 116, 248, 0.1) transparent transparent;
	font-size: 0;
	line-height: 0;
}

.step:hover {
	margin-top: -6px;
}

.step9:before {
	top: 46px;
}

.step.h-left:before {
	left: 380px;
	border-color: transparent transparent transparent rgba(23, 116, 248, 0.1);
}
/*数字化*/
.dig-banner {
	height: 600px;
	background: -webkit-linear-gradient(91deg, #0C35AA 0%, #0C94C6 100%);
	background: -moz-linear-gradient(91deg, #0C35AA 0%, #0C94C6 100%);
	background: -o-linear-gradient(91deg, #0C35AA 0%, #0C94C6 100%);
	background: linear-gradient(91deg, #0C35AA 0%, #0C94C6 100%);
	position: relative;
	overflow: hidden;
	margin-top: 60px;
}

.light {
	position: absolute;
	left: 145px;
	top: 400px;
	-webkit-animation: lineMove 2.0s infinite;
	animation: lineMove 2.0s infinite;
	opacity: 0;
}

.lit02 {
	left: 350px;
	top: 245px;
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}

.lit03 {
	left: 555px;
	top: 515px;
	-webkit-animation-delay: 1.0s;
	animation-delay: 1.0s;
}

.lit04 {
	left: 1270px;
	top: 450px;
	-webkit-animation-delay: 1.5s;
	animation-delay: 1.5s;
}

.lit05 {
	left: 1370px;
	top: 100px;
	-webkit-animation-delay: 2.0s;
	animation-delay: 2.0s;
}

.lit06 {
	left: 1540px;
	top: 300px;
	-webkit-animation-delay: 2.5s;
	animation-delay: 2.5s;
}

@-webkit-keyframes lineMove {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
		top: -50px;
	}
}

@keyframes lineMove {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
		top: -50px;
	}
}

@keyframes come-in {

	to {
		transform: translateY(0);
		opacity: 1;
	}
}

@keyframes leave {
	to {
		transform: translateY(-150);
		opacity: 0;
	}
}

.dig-bg {
	background: url(../images/dig-img.png) center center no-repeat;
	height: 600px;
	text-align: center;
	overflow: hidden;
}

.dig-bg h4 {
	font-size: 50px;
	color: #fff;
	margin-top: 190px;
	opacity: 0;
	transform: translateY(150px);
	animation: come-in 0.5s cubic-bezier(0, -0.01, 0, 0.99) forwards;
	line-height: 68px;
}

.dig-bg p {
	color: #fff;
	font-size: 32px;
	margin-top: 25px;
	opacity: 0;
	transform: translateY(150px);
	animation: come-in 0.5s cubic-bezier(0, -0.01, 0, 0.99) forwards;
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}

.dig-bg span a {
	width: 150px;
	height: 40px;
	display: inline-block;
	line-height: 40px;
	border: 1px solid #FFFFFF;
	font-size: 20px;
	color: #fff;
	margin-top: 65px;
	opacity: 0;
	transform: translateY(150px);
	animation: come-in 0.5s cubic-bezier(0, -0.01, 0, 0.99) forwards;
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
	border-radius: 4px;
	font-size: 16px;
}

.dig-bg span a:hover {
	background: #FFFFFF;
	color: #377EFE;
	margin-top: 65px;
}

.test-btn a {
	width: 150px;
	height: 50px;
	display: inline-block;
	line-height: 50px;
	background: #FFFFFF;
	font-size: 14px;
	color: #377EFE;
	margin-top: 65px;
	border: 1px solid #377EFE;
	text-align: center;	
	border-radius: 4px;
}

.test-btn a:hover {
	background: #377EFE;
	color: #fff !important;
}

.dig-box1 {
	margin-top: 80px;
}

.dig-box1 dl {
	display: flex;
	justify-content: center;
}

.dig-box1 dd {
	width: 640px;
	margin-left: 100px;
	margin-top: 165px;
	line-height: 30px;
	font-size: 16px;
}
.dig-box1 dd span a {
	text-align: center;
	margin-top: 30px;
	font-size: 14px;
	width: 150px;
	height: 50px;
	line-height: 50px;
	border-radius: 4px;
	border: 1px solid #377EFE;
	display: inline-block;
}

.dig-box2 {
	background: url(../images/dig-bg.png) left top no-repeat;
	margin-top: 40px;
	padding: 100px 0;
}

.dig-box2 dl {
	display: flex;
	justify-content: space-between;
	margin-top: 30px;
}

.dig-box2 dt img {
	width: 100%;
}

.dig-box2 dd {
	width: 400px;
	margin-right: 100px;
	margin-top: 50px;
}

.dig-box2 dd p {
	/*width: 564px;*/
	height: 100px;
	text-align: center;
	line-height: 100px;
	background: #FFFFFF;
	border: 1px solid rgba(133, 144, 166, 0.2);
	margin-top: 30px;
}

.dig-box2 dd p:hover {
	box-shadow: 2px 2px 11px 5px rgba(23, 45, 91, 0.1);
	border: 1px solid #3A92FF;
}

.dig-box2 dd p img {
	vertical-align: middle;
	margin-bottom: 10px;
	margin-right: 10px;
}

.dig-box2 dd p i {
	font-style: normal;
	color: #377EFE;
}

.dig-box3 {
	margin-top: 80px;
}

.dig-box3 dl {
	display: flex;
	justify-content: space-between;
	margin-top: 50px;
}

.dig-box3 dt img {
	width: 100%;
}

.dig-box3 dd {
	margin-top: 50px;
}

.dig-box3 dd ul li {
	float: left;
	cursor: pointer;
	margin-right: 24px;
}

.dig-box3 dd ul li.none {
	margin-right: 0;
}

.dig-box3 dd ul li:hover,
.dig-box3 dd ul li.cur {
	color: #377EFE;
}

.dig-box3 dd span a:hover {
	color: #fff !important;
}

.dig-item {
	width: 598px;
	height: 180px;
	text-align: center;
	background: #FFFFFF;
	box-shadow: 2px 2px 8px 5px rgba(23, 45, 91, 0.1);
	border: 1px solid #377EFE;
	position: relative;
	margin-top: 24px;
}

.dig-item:before {
	content: '';
	width: 14px;
	height: 14px;
	border-top: 1px solid #377EFE;
	border-right: 1px solid #377EFE;
	position: absolute;
	left: 40px;
	top: -1px;
	background: #fff;
	-webkit-transform: translate3d(0, -50%, 0) rotate(-45deg);
	transform: translate3d(0, -50%, 0) rotate(-45deg);
}

.dit2:before {
	left: 164px;
}

.dit3:before {
	left: 285px;
}

.dit4:before {
	left: 408px;
}

.dit5:before {
	left: 535px;
}

.ditleft {
	position: absolute;
	width: 32px;
	height: 19px;
	left: 30px;
	top: 30px;
}

.ditright {
	position: absolute;
	width: 32px;
	height: 19px;
	right: 30px;
	bottom: 30px;
}

.dit-item-con {
	line-height: 180px;
}

.dig-box4 {
	margin-top: 80px;
}

.compare {
	background: url(../images/dig-bg3.png) center top no-repeat;
	display: flex;
	justify-content: space-around;
	margin-top: 60px;
	padding: 80px 0;
}

.now,
.past {
	width: 450px;
}

.now {
	text-align: right;
}

.now dl dt {
	width: 172px;
	height: 40px;
	background: #FFFFFF;
	color: #377EFE;
	text-align: center;
	line-height: 40px;
	font-size: 20px;
	display: inline-block;
	margin-top: 30px;
}

.now dl dd {
	color: #fff;
	margin-top: 10px;
}

.past dl dt {
	width: 172px;
	height: 40px;
	background: #ADADAD;
	color: #fff;
	text-align: center;
	line-height: 40px;
	font-size: 20px;
	display: inline-block;
	margin-top: 30px;
}

.past dl dd {
	color: #333;
	margin-top: 10px;
}

.past {
	text-align: left;
}

.now .compare-tit {
	color: #fff;
	margin-bottom: 20px;
}

.past .compare-tit {
	margin-bottom: 20px;
}

.dig-box5 {
	background: url(../images/dig-bg2.png) repeat;
	margin-top: 80px;
	padding: 80px 0;
}

#demonstration {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	margin-top: 60px;
}

#demonstration .swiper-container {
	padding-bottom: 60px;
}

#demonstration .swiper-slide {
	width: 375px;
	height: 683px;
	background: #fff;
}

#demonstration .swiper-slide img {
	opacity: 0.8;
}

#demonstration .swiper-slide.swiper-slide-active img {
	opacity: 1;
}

#demonstration .swiper-slide.swiper-slide-active {
	box-shadow: 2px 2px 8px 2px rgba(82, 81, 81, 0.3)
}

#demonstration .swiper-slide img {
	display: block;
}

#demonstration .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}

#demonstration .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#demonstration .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	background: rgba(55, 126, 254, .3);
	width: 8px;
	height: 8px;
	opacity: 1;
}

#demonstration .swiper-pagination-bullets .swiper-pagination-bullet-active {
	background: rgba(55, 126, 254, 1);
}

#demonstration .swiper-button-prev {
	left: -30px;
	width: 52px;
	height: 52px;
	background: url(../images/button-left.png) no-repeat;
	background-size: 100%;
}

#demonstration .swiper-button-next {
	right: -30px;
	width: 52px;
	height: 52px;
	background: url(../images/button-right.png) no-repeat;
	background-size: 100%;
}

.dig-box6 {
	margin-top: 80px;
}

.custom-box {
	height: 295px;
	background: #FFFFFF;
	box-shadow: 2px 2px 11px 5px rgba(23, 45, 91, 0.1);
	text-align: center;
	overflow: hidden;
	margin: 60px auto;
}

.custom-box p {
	margin-top: 60px;
}
/*服务区域相关样式*/
.area-list ul {
	display: flex;
	flex-wrap: wrap;
	margin:0 30px;
}

.area-list li {
	width: 268px;
	background: #F9F9F9;
	border: 1px solid #ECEEF0;
	margin-top: 30px;
	margin-right: 20px;
}

.area-list li.none {
	margin-right: 0;
}
.area-list li:hover{
	background: #FFFFFF;
	box-shadow: 4px 4px 12px 0px rgba(11, 20, 57, 0.1);
	border: 1px solid rgba(133, 144, 166, 0.2);
}
.area-list li img {
	width: 100%;
	height: 100%;
}

.area-list li h4 {
	color: #333;
	margin-top: 20px;
	margin-left: 20px;
	font-weight: bold;
}

.area-list li a:hover h4 {
	color: #1774F8;
}

.area-list li p {
	line-height: 20px;
	margin: 10px 20px 20px 20px;
	color: #999;
}

.area-list li span {
	display: block;
	width: 268px;
	height: 201px;
}

.conditions li {
	border-bottom: 1px solid #ECEEF0;
	padding: 15px 0 10px 0;
	position: relative;
}

.conditions li:first-child .cond-body a span {
	padding: 0 20px;
	display: inline-block;
	cursor: pointer;
	height: 34px;
	line-height: 34px;
	text-align: center;
	margin-bottom: 5px;
}

.conditions li:first-child .cond-body span.cur,
.condition-item span:hover {
	color: #1774F8 !important;
}

.conditions li:last-child {
	border-bottom: 0;
}

.cond-body {
	padding: 0 100px;
}

.cond-head {
	position: absolute;
	left: 25px;
	top: 18px;
	line-height: 28px;
	font-size: 16px;
}

.cond-foot {
	position: absolute;
	right: 12px;
	top: 17px;
}

.cond-body span {
	position: relative;
	cursor: pointer;
	height: 34px;
	line-height: 34px;
	text-align: center;
	display: inline-block;
	margin-bottom: 5px;
	font-size: 16px;
}

.cond-body span>a {
	color: #333;
	display: block;
	padding: 0 18px;
}

.cond-body span.ishidden {
	visibility: hidden;
}

.condition-item {
	height: 39px;
}

.condition-item.condition-city {
	height: auto;
}

.condition-item span.cur>a,
.condition-item span:hover>a {
	color: #1774F8 !important;
}
.condition-item span .city-box li a:hover {
	background: #1774F8;
	color: #fff !important;
}

.selected-conditions span {
	width: 90px;
	height: 34px;
	line-height: 34px;
	border-radius: 4px;
	border: 1px solid #1774F8;
	text-align: center;
	background: #fff;
	color: #1774F8;
	padding: 0;
	margin-right: 10px;
	cursor: auto;
	display: inline-block;
	font-size: 15px;
}

.selected-conditions span a {
	padding: 0
}

.cond-foot em {
	display: inline-block;
	font-size: 14px;
	color: #333;
	font-style: normal;
	width: 57px;
	height: 34px;
	border: 1px solid #E5E5E7;
	border-radius: 4px;
	line-height: 34px;
	position: relative;
	padding: 0 10px;
	margin-left: 10px;
	cursor: pointer;
}

.cond-foot em.arrow:after {
	transform: translate3d(0, -50%, 0) rotate(135deg);
	top: 15px;
	right: 12px;
}

.cond-foot em.arrow.arrow1:after {
	transform: translate3d(0, -50%, 0) rotate(-45deg);
	top: 20px;
}

.cond-body .city-box {
	z-index: 100;
	left: -150px;
	top: 50px;
	width: 448px;
}

.cond-body .city-box li a.active {
	background: #1774F8;
	color: #fff !important;
}

.cond-body .city-box li a {
	width: auto;
	padding:0 15px;
}

.cond-body .city-box li {
	border-bottom: 0;
	padding: 0
}
/*分页样式*/
.pagination {
	text-align: center;
	padding: 50px 0;
}

.pagination ul {
	display: flex;
	justify-content: center;
}

.pagination li a {
	width: 32px;
	text-align: center;
	margin: 0 4px;
}

.pagination li a.cur,
.pagination li a:hover {
	background: #1774F8;
	color: #fff !important;
}

.pagination li a,
.pagination li select,
.pagination li input {
	border: 1px solid #D9D9D9;
	display: inline-block;
	border-radius: 4px;
	color: #333;
	height: 32px;
	line-height: 32px;
}

.pagination li select {
	margin-left: 16px;
	height: 34px;
	line-height: 34px;
	margin-right: 14px;
}

.pagination li input {
	width: 48px;
	margin: 0 6px;
	text-align: center;
}
.city-box {
	position: absolute;
	background: #fff;
	width: 410px;
	line-height: normal;
	text-align: left;
	border: 1px solid #4766A7;
	left: 145px;
	top: 145px;
	padding: 30px 20px;
	display: none;
}

.city-box:before {
	content: '';
	position: absolute;
	top: -1px;
	left: 48%;
	width: 14px;
	height: 14px;
	background: #fff;
	border-top: 1px solid #4766a7;
	border-right: 1px solid #4766a7;
	box-shadow: 0 0 0 lightgray;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	-webkit-transform: translate3d(0, -50%, 0) rotate(-45deg);
	transform: translate3d(0, -50%, 0) rotate(-45deg);
}

.city1:before {
	left: 15%;
}

.city2:before {
	left: 24%;
}

.city-box h4 {
	font-size: 18px;
	font-weight: 500;
	border-left: 2px solid #1774F8;
	padding-left: 10px;
	margin-bottom: 10px;
	color: #333;
}

.province {
	border-top: 1px solid #c5c5c5;
	padding-top: 20px;
	margin-top: 20px;
}

.overview-box li {
	float: left;
}

.city-box li {
	float: left;
	width: auto;
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
}

.city-box li a {
	background: #eee;
	display: inline-block;
	width: 60px;
	text-align: center;
	margin-right: 10px;
}

.city-box li a.none {
	margin-right: 0;
}
.founder dl {
	display: flex;
	margin: 30px 100px 0 40px;
}

.founder dt {
	margin-right: 70px;
	flex-shrink: 0;
}

.founder dd {
	line-height: 30px;
	margin-top: 50px;
	font-size: 16px;
}
/*服务区域-工商注册*/

.contact-box {
	margin-top: 20px;
	margin-left: 100px;
}

.contact-box label {
	color: #333;
}

.contact-box label i {
	font-style: normal;
	color: #1774F8;
}

.contact-box input {
	width: 440px;
	height: 50px;
	background: #FFFFFF;
	border: 1px solid #E1E1E1;
	text-align: center;
	margin-left: 20px;
	vertical-align: middle;
}

.contact-box button {
	width: 160px;
	height: 52px;
	background: #FFA33A;
	text-align: center;
	line-height: 52px;
	color: #fff;
	border: none;
	vertical-align: middle;
	margin-left: 15px;
	border-radius: 4px;
	font-size: 16px;
	cursor: pointer;
}
.contact-box button img{
	width: 20px;
	margin-right: 10px;
}
.serve-title{
	text-align: center;
	font-size: 24px;
	margin-top: 60px;
	margin-bottom: 30px;
}
.serve-title img{
	margin:0 20px;
	vertical-align: middle;
}
.agency{
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/fwqy-bg.png') center top no-repeat;
	padding-bottom: 60px;
	margin-top: 30px;
	overflow: hidden;
}

.agency-content{
	display: flex;
	justify-content: space-between;
	color: #454545;
}

.agency-content li{
	width: 220px;
	height: 186px;
	text-align: center;
	background: #FFFFFF;
	box-shadow: 4px 4px 12px 0px rgba(11, 20, 57, 0.06);
	border: 1px solid rgba(133, 144, 166, 0.2);
	padding:50px 0;
	margin-top: 20px;
}

.agency-content li span{
	width: 60px;
	height: 60px;
	display: inline-block;
}

.agency-content li:nth-child(1) span {
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/fwqy-ico.png") no-repeat;
}

.agency-content li:nth-child(2) span {
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/fwqy-ico2.png") no-repeat;
}

.agency-content li:nth-child(3) span {
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/fwqy-ico3.png") no-repeat;
}

.agency-content li:nth-child(4) span {
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/fwqy-ico4.png") no-repeat;
}

.agency-content li:nth-child(5) span {
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/fwqy-ico5.png") no-repeat;
}

.agency-content li:hover{
	color: #fff;
}

.agency-content li:nth-child(1):hover  span{
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/fwqy-ico6.png") no-repeat;
}

.agency-content li:nth-child(2):hover  span{
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/fwqy-ico7.png") no-repeat;
}

.agency-content li:nth-child(3):hover  span{
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/fwqy-ico8.png") no-repeat;
}

.agency-content li:nth-child(4):hover span{
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/fwqy-ico9.png") no-repeat;
}

.agency-content li:nth-child(5):hover span{
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/fwqy-ico10.png") no-repeat;
}

.agency-content li:nth-child(1):hover {
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/fwqy-bg2.png") no-repeat;
}

.agency-content li:nth-child(2):hover {
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/fwqy-bg3.png") no-repeat;
}

.agency-content li:nth-child(3):hover {
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/fwqy-bg4.png") no-repeat;
}

.agency-content li:nth-child(4):hover {
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/fwqy-bg5.png") no-repeat;
}

.agency-content li:nth-child(5):hover {
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/fwqy-bg6.png") no-repeat;
}

.agency-content li h5{
	position: relative;
	margin-top: 20px;
	font-size: 18px;
	color: #454545;
}

.agency-content li:hover h5:after{
	background: #fff;
}

.agency-content li h5:after {
	content: '';
	width: 67px;
	height: 2px;
	background: #1774F8;
	position: absolute;
	left: 75px;
	bottom: -15px;
}

.agency-content li p{
	margin-top: 30px;
	color: #999;
	line-height: 20px;
}
.agency-content li:hover h5,.agency-content li:hover p{color: #fff;}
.area-material {
	text-align: center;
	margin-top: 80px;
}
.area-material p {
	margin: 50px 0;
}
.area-steps{background: #F9F9F9;overflow: hidden;}
.area-success p {
	margin-top: 30px;
}
.area-success p img{
	width: 100%;
}
.area-success {
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/area-bg8.png') center center no-repeat;
	text-align: center;
	background-size: 100% 100%;
	overflow: hidden;
	padding-bottom: 50px;
}

.area-success h4{
	text-align: center;
	color: #fff;
}
.area-question h4 {
	text-align: center;
	color: #333;
}

.area-question {
	background: url('https://zikuaiji.bj.bcebos.com/web_v2/area-bg9.png') center top no-repeat;
	overflow: hidden;
	padding-bottom: 60px;
}
.area-question .eq-left,.area-question .eq-right{height: 441px;margin-top: 20px;}
.area-question .more{width: 210px;}
.aqlist {
	background: #FFFFFF;
	box-shadow: 2px 2px 11px 5px rgba(23, 45, 91, 0.1);
	padding: 50px 0;
	margin-top: 50px;
}

.aqlist div {
	float: left;
	width: 49%;
}

.aqlist div:first-child {
	border-right: 1px dashed rgba(223, 101, 58, .56);
}

.aqlist div dl {
	margin-left: 80px;
	margin-right: 80px;
	margin-bottom: 50px;
}

.aqlist div dl:last-child {
	margin-bottom: 0;
}

.aqlist div dl span {
	display: inline-block;
	background: #4B6BB2;
	width: 24px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	color: #fff;
	border-radius: 50%;
	font-size: 14px;
	margin-right: 10px;
}

.aqlist div dd span {
	background: #DF653A;
}

.aqlist div dt {
	font-size: 20px;
	color: #333;
}

.aqlist div dd {
	font-size: 16px;
	margin-top: 18px;
	line-height: 24px;
}
.area-case{padding-top: 0;overflow: hidden;}
.agency-content2 li:nth-child(1) span {
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/dljz-ico.png") no-repeat;
}

.agency-content2 li:nth-child(2) span {
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/dljz-ico2.png") no-repeat;
}

.agency-content2 li:nth-child(3) span {
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/dljz-ico3.png") no-repeat;
}

.agency-content2 li:nth-child(4) span {
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/dljz-ico4.png") no-repeat;
}

.agency-content2 li:nth-child(5) span {
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/dljz-ico5.png") no-repeat;
}

.agency-content2 li:hover{
	color: #fff;
}

.agency-content2 li:nth-child(1):hover  span{
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/dljz-ico6.png") no-repeat;
}

.agency-content2 li:nth-child(2):hover  span{
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/dljz-ico7.png") no-repeat;
}

.agency-content2 li:nth-child(3):hover  span{
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/dljz-ico8.png") no-repeat;
}

.agency-content2 li:nth-child(4):hover span{
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/dljz-ico9.png") no-repeat;
}

.agency-content2 li:nth-child(5):hover span{
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/dljz-ico10.png") no-repeat;
}

.agency-content2 li:nth-child(1):hover {
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/dljz-bg.png") no-repeat;
}

.agency-content2 li:nth-child(2):hover {
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/dljz-bg2.png") no-repeat;
}

.agency-content2 li:nth-child(3):hover {
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/dljz-bg3.png") no-repeat;
}

.agency-content2 li:nth-child(4):hover {
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/dljz-bg4.png") no-repeat;
}

.agency-content2 li:nth-child(5):hover {
	background: url("https://zikuaiji.bj.bcebos.com/web_v2/dljz-bg5.png") no-repeat;
}
.account-number{
	background: rgba(238, 240, 245, 0.6);
	padding: 60px 0;
}
.account-number li{
	position: relative;
	float: left;
	width: 375px;
	height: 228px;
	margin-right: 37px;
	margin-top: 50px;
	-webkit-transition: all .3s;
	transition: all .3s;
	overflow: hidden;
}
.account-number li:hover{
	margin-top: 35px;
}
.account-number li .an-img img{
	transition: all 0.3s;
    -webkit-transition: all 0.3s;
    width: 100%;
}
.account-number li:hover .an-img img{	
	transform: scale(1.1);
    -webkit-transform: scale(1.1);
}
.account-number li .an-con{
	position: absolute;
	left: 40px;
	top: 55px;
	color: #fff;
}
.account-number li .an-con h5{font-size: 20px;}
.account-number li .an-con h5 img{
	vertical-align: sub;
	margin-right: 8px;
}
.account-number li .an-con p{
	font-size: 16px;
	line-height: 24px;
	margin-top: 15px;
}
.account-number li:last-child{
	margin-right: 0;
}
/*联系我们*/
.contact-us{
	margin:40px 50px;
}
.contact-us dl{
	margin-top: 40px;
	width: 951px;
	height: 300px;
	border: 1px solid rgba(187, 186, 186, 0.3);
}
.contact-us dt{
	float: left;
}
.contact-us dd{margin: 56px 0 30px 510px;}
.contact-us dd h5{
	background:url('https://zikuaiji.bj.bcebos.com/web_v2/contact-ico.png') left center no-repeat;
	font-size: 18px;
	line-height: 25px;
	padding-left: 28px;
}
.contact-us dd p{
	color: #666666;
	line-height: 20px;
	margin-top: 10px;
}
.contact-us dd p span{
	display: inline-block;
	margin-left: 30px;
}
.soft-word{
	text-align: center;
	color: #fff;
}
.soft-word p{
	line-height:50px;
}
.soft-word span{
	display:inline-block;
	border-top:1px solid rgba(255, 255, 255, .3);
	border-bottom:1px solid rgba(255, 255, 255, .3);
	font-size: 20px;
	line-height: 28px;
	padding:10px 0;
	margin-top: 20px;
}
.modal-content-wrapper{
	width:400px;
	height:440px;
}
