@charset "utf-8";

a:hover,
a:focus {
	text-decoration: none !important;
	cursor: pointer;
}

ol {
	margin-bottom: 0;
}

ul,
li {
	padding: 0;
	margin: 0;
	list-style: none;
}

i {
	font-style: normal;
}

dl,
dd {
	margin-bottom: 0;
}


/*图片样式*/

.thumbnail,
.img-thumbnail {
	border: 0;
	padding: 0;
	border-radius: 0;
	background-color: transparent;
}

p.thumbnail {
	border: 0;
	padding: 0;
	border-radius: 0;
	margin-bottom: 0;
	overflow: hidden;
}

p.thumbnail img {
	width: 100%;
	transition: all 0.6s;
}

p img {
	max-width: 100%;
	height:auto;
}

 img {
	max-width: 100%;
	height:auto;
}

.center-block {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.space {
	padding: 40px 0;
}

.ui-img[lazy=error],
.ui-img[lazy=loaded],
img[lazy=error],
img[lazy=loaded] {
	-webkit-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	opacity: 1;
	filter: alpha(opacity=100);
}

.ellipsis {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: block;
}


/*.nProducts .nProducts-item:hover .thumbnail img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
}*/

.offset {
	-webkit-transition: all .6s cubic-bezier(.4, 0, .2, 1);
	transition: all .6s cubic-bezier(.4, 0, .2, 1);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.offset:hover {
	-webkit-transform: translateY(-8px);
	-ms-transform: translateY(-8px);
	transform: translateY(-8px);
	cursor: pointer;
}

.shadow {
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.shadow:hover {
	-webkit-box-shadow: 0 6px 18px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 6px 18px 0 rgba(0, 0, 0, .1);
}


/* 导航 */
.inet-nav .logo {
	display: flex;
	align-items: center;
}

.inet-nav .logo img {
	display: block;
	height: 26px;
}

.moc-pc-main-nav {
	position: relative;
	z-index: 20;
	height: 62px;
	background-color: #008cd6;
	border-bottom: 1px solid hsla(0, 0%, 100%, .1);
	-webkit-transition: background .3s cubic-bezier(0, 0, .2, 1) .15s;
	transition: background .3s cubic-bezier(0, 0, .2, 1) .15s;
}

.ui-pc-container {
	display: flex;
	justify-content: space-between;
}

.inet-nav .main-menu .level1 {
	position: relative;
	display: inline-block;
	padding: 0 25px;
	-webkit-transition: all .25s;
	transition: all .25s;
	-webkit-perspective: 2000px;
	perspective: 2000px;
}

.inet-nav .main-menu .level1-link {
	display: inline-block;
	line-height: 62px;
	font-size: 15px;
	color: #fff;
	cursor: pointer;
}

.inet-nav .main-menu .dropdown {
	position: absolute;
	top: 62px;
	left: -30px;
	background: #0b589c;
	z-index: 2;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: rotateX(-15deg);
	transform: rotateX(-15deg);
	-webkit-transform-origin: 50% -30px;
	-ms-transform-origin: 50% -30px;
	transform-origin: 50% -30px;
	max-height: 0;
	overflow: hidden;
}

.inet-nav .main-menu .wrapper {
	padding: 20px 0;
}

.inet-nav .main-menu .level2 {
	text-align: left;
	white-space: nowrap;
}

.inet-nav .main-menu .level2-link {
	display: block;
	padding: 10px 40px;
	transition: all .2s;
}

.inet-nav .main-menu .level2-link:hover {
	background: #008cd6;
}

.inet-nav .main-menu .level2 .desc {
	opacity: .6;
	font-size: 12px;
	color: #fff;
	line-height: 18px;
	margin-bottom: 0;
}

.inet-nav .main-menu .level2 .title {
	font-family: PingFangSC-Medium,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	font-size: 14px;
	color: #fff;
	line-height: 20px;
	-webkit-transition: all .2s;
	transition: all .2s;
	margin-bottom: 0;
}

.inet-nav .main-menu .dropdown-help {
	left: 0;
}

.inet-nav .main-menu .dropdown-solutions {
	left: -340px;
	width: 710px;
	text-align: left;
}

.inet-nav .main-menu .dropdown-solutions .wrapper {
	padding: 16px 40px 30px 0;
}

.inet-nav .main-menu .tab-title {
	vertical-align: top;
	padding: 25px 0;
	display: inline-block;
}

.inet-nav .main-menu .tab-title-item .link {
	display: inline-block;
	padding: 0 0 0 45px;
	width: 240px;
	height: 60px;
	line-height: 60px;
	position: relative;
	font-family: PingFangSC-Medium,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	font-size: 14px;
	color: #fff;
}

.inet-nav .main-menu .tab-title-item .link i {
	font-size: 12px;
	height: 60px;
	line-height: 60px;
	display: none;
	position: absolute;
	right: 15px;
	top: 0;
	color: #FFFFFF;
}

.inet-nav .main-menu .tab-title-item.active .link {
	color: #FFFFFF;
	background: #008CD6;
}

.inet-nav .main-menu .tab-title-item.active .link i {
	display: block;
}

.inet-nav .main-menu .tab-cnt {
	vertical-align: top;
	display: inline-block;
	width: 380px;
	min-height: 248px;
	padding: 20px 0 25px 60px;
	border-left: 1px solid #008CD6;
}

.inet-nav .main-menu .tab-cnt-item {
	display: none;
}

.inet-nav .main-menu .tab-cnt-item.active {
	display: block;
}

.inet-nav .main-menu .tab-cnt-item .title {
	font-family: PingFangSC-Medium,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	font-size: 14px;
	color: #fff;
	line-height: 20px;
}

.inet-nav .main-menu .tab-cnt-item .desc {
	font-size: 12px;
	color: #f2f2f2;
	line-height: 18px;
	padding: 5px 0 25px;
}

.inet-nav .main-menu .tab-cnt-item .txt-wrapper {
	display: inline-block;
	width: 130px;
	height: 34px;
	margin: 0 10px 10px 0;
}

.inet-nav .main-menu .tab-cnt-item .txt {
	display: inline-block;
	width: 140px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #008CD6;
	text-align: center;
	font-size: 13px;
	color: #e5e5e5;
	transition: all .2s;
}

.inet-nav .main-menu .tab-cnt-item .txt:hover {
	background: #008CD6;
}

.inet-nav .main-menu .level1:hover {
	background: #0b589c;
}

.inet-nav .main-menu .level1:hover .dropdown {
	-webkit-transition: all .5s;
	transition: all .5s;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	max-height: 10000px;
	opacity: 1;
	filter: alpha(opacity=100)
}



.inet-nav .main-menu .lang {
	position: relative;
	display: inline-block;
	margin-left: 20px;
}

.inet-nav .main-menu .lang .btn {
	border: 1px solid #FFFFFF;
	width: 120px;
	border-radius: 50px;
	padding: 5px 0;
	color: #FFFFFF;
	font-size: 13px;
}

.inet-nav .main-menu .lang .btn i {
	margin-left: 15px;
}

.inet-nav .main-menu .lang .dropdown-menu {
	width: 120px;
	min-width: auto;
	text-align: center;
}

.inet-nav .main-menu .lang .dropdown-menu a {
	font-size: 13px;
}

.inet-nav .main-menu .lang .dropdown-menu .dropdown-item.on {
	color: #111;
}

.inet-nav .main-menu .lang .dropdown-menu .dropdown-item {
	padding: 6px;
	color: #999999;
}

/* .inet-nav .main-menu .lang a {
	display: inline-block;
	border: 1px solid #FFFFFF;
	border-radius: 100%;
	color: #FFFFFF;
	font-size: 12px;
	background: transparent;
	width: 32px;
	height: 32px;
	text-align: center;
	line-height: 31px;
}

.inet-nav .main-menu .lang a:hover {
	background: #0b589c;
	border: 1px solid #0b589c;
} */


/* banner */
.inet-banner {
	position: relative;
}

.inet-banner img {
	width: 100%;
	display: block;
}

.inet-banner .swiper-pagination-bullet {
	width: 50px;
	height: 4px;
	display: inline-block;
	border-radius: 0;
	background: #FFFFFF;
	opacity: .5;
}

.inet-banner .swiper-pagination-bullet-active {
	opacity: 1;
	background: #007aff;
}


/* 标题 */

h3.title {
	text-align: center;
	font-size: 20px;
	line-height: 24px;
	color: #333333;
	margin-bottom: 30px;
	font-weight: normal;
}


/* 五大产品和服务 */

.inet-product {
	/* padding: 60px 0; */
	/* background: url(../images/bg-inetPoduct.jpg) no-repeat center center / cover fixed; */
	background-image: url(../images/bg-inetPoduct.jpg);
	background-size: cover;
	position: relative;
	background-position: 50% 50%;
}

.inet-product h3 {
	color: #FFFFFF;
	margin-bottom: 20px;
}

.inet-product h5 {
	font-size: 16px;
	line-height: 20px;
	color: rgba(255, 255, 255, .6);
	margin-bottom: 50px;
	font-weight: normal;
	text-align: center;
}

.inet-product .item {
	margin-bottom: 30px;
	text-align: center;
	display: block;
}

.inet-product .item p {
	font-size: 16px;
	line-height: 30px;
	color: #FFFFFF;
	margin-top: 30px;
	margin-bottom: 0;
	text-align: center;
}


/* 解决方案 */

.inet-case {
	background-color: #F8F8F8;
}

.inet-case .title {
	margin-bottom: 60px;
}

.inet-case ul li a {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 15px;
	height: 60px;
	border-bottom: 1px dashed #b8b8b8;
	color: #757575;
	font-size: 16px;
	transition: all .3s;
}

.inet-case ul li a:hover {
	color: #008cd6;
}

.inet-case .inet-caseImg {
	margin-bottom: 30px;
}


/* 合作伙伴 */

.inet-customer .inet-customerImg .item {
	margin-bottom: 30px;
	/* padding: 10px; */
	border: 1px solid #F2F2F2;
	text-align: center;
}


.inet-customer .inet-customerImg {
	margin-top: 0;
}

/* 关于我们 */

.inet-about {
	/* background-color: #F8F8F8; */
	background-image: linear-gradient(0deg, #F5F5F5 0%, #F9F9F9 10%, #FFFFFF 29%);
	padding-top: 0!important;
}

.inet-about .info {
	margin-bottom: 50px;
}

.inet-about p {
	text-align: center;
	font-size: 15px;
	line-height: 24px;
	color: #333;
}

.inet-about figcaption {
	text-align: center;
	margin: 10px;
	font-size: 14px;
	color: #757575;
}


/* 底部 */

.inet-footer {
	padding: 50px 0 30px;
}

.inet-footer .footer-nav {
	display: flex;
	justify-content: space-between;
}

.inet-footer dl dt,
.inet-footer .footer-contact h4 {
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 10px;
	color: #333;
}

.inet-footer dl dt a {
	color: #333333;
}

.inet-footer dl dt a:hover {
	color: #008CD6;
}

.inet-footer dl dd a {
	display: inline-block;
	font-size: 13px;
	line-height: 24px;
	color: #757575;
	transition: all .2s;
}

.inet-footer dl dd a:hover {
	color: #008cd6;
}

.inet-footer .footer-contact h4 {
	font-weight: 700;
}

.inet-footer .footer-contact p {
	font-size: 20px;
	line-height: 20px;
}

.inet-footer .footer-contact span {
	display: block;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 8px;
}

.inet-footer .footer-wx {
	text-align: center;
	float: right;
	margin-top: 10px;
}

.inet-footer .footer-wx img {
	display: block;
	width: 100px;
	height: 100px;
	background-color: transparent;
}

.inet-footer .footer-wx p {
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 0;
}


/* 版权 */

.inet-bq {
	background-color: #121b2a;
	padding: 23px 0;
	text-align: center;
}

.inet-bq p {
	font-size: 14px;
	line-height: 30px;
	color: #999999;
	margin-bottom: 0;
}
.inet-bq a {
	font-size: 14px;
	line-height: 30px;
	color: #999999;
	margin-bottom: 0;
}

/* 右侧浮动电话 */

.mod-pc-com-float {
	position: fixed;
	right: 32px;
	bottom: 30%;
	z-index: 11;
}

.mod-pc-com-float .consulting {
	width: 50px;
	height: 50px;
	text-align: center;
	border-radius: 4px;
	position: relative;
	background: #007fff;
	color: #fff;
}

.mod-pc-com-float .consulting .btn {
	height: 100%;
	padding: 8px;
	display: block;
	color: #fff;
}

.mod-pc-com-float .consulting .btn .icon {
	display: block;
	width: 100%;
	height: 100%;
}

.mod-pc-com-float .consulting .btn .icon-tel {
	background-image: url(../images/icon-tel.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.mod-pc-com-float .consulting .panel {
	position: absolute;
	right: 50px;
	bottom: 0;
	padding-right: 14px;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: 100% 100%;
	-ms-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
	-webkit-transition: all .3s;
	transition: all .3s;
	opacity: 0;
	filter: alpha(opacity=0);
}

.mod-pc-com-float .consulting .panel .wrapper {
	position: relative;
	text-align: left;
	background: #fff;
	-webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .14);
	box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .14);
	border-radius: 4px;
	padding: 30px 30px 30px 30px;
	white-space: nowrap;
}

.mod-pc-com-float .consulting .panel .wrapper .online,
.mod-pc-com-float .consulting .panel .wrapper .phone {
	padding: 12px 0;
	position: relative;
	display: flex;
	align-items: center;
}

.mod-pc-com-float .consulting .panel .wrapper .icon {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-size: cover;
}

.mod-pc-com-float .consulting .panel .wrapper .online .icon-online {
	background-image: url(../images/icon-online.png);
}

.qrcode {
	background-image: url(../images/qrcode.png);
	width: 100px;
	height: 100px;
	margin: 0 auto;
}

.div-qrcode {
	width: 100%;
	text-align: center;
}

.mod-pc-com-float .consulting .panel .wrapper .phone .icon-phone {
	background-image: url(../images/icon-phone.png);
}

.mod-pc-com-float .consulting .panel .wrapper .online .txt,
.mod-pc-com-float .consulting .panel .wrapper .phone .txt {
	display: inline-block;
	font-size: 14px;
	line-height: 24px;
	color: #373d41;
	vertical-align: middle;
	margin-left: 15px;
}

.mod-pc-com-float .consulting .panel .wrapper .phone .txt i {
	display: block;
}

.mod-pc-com-float .consulting .panel .wrapper .phone .txt b {
	font-size: 16px;
	color: #007fff;
}

.mod-pc-com-float .consulting:hover .panel {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	filter: alpha(opacity=100)
}


/*内页-解决方案-综合*/

.nSolution-banner .box img {
	margin-bottom: 10px;
	width: 36px;
	height: 36px;
}

.slt-product-list-nav {
	position: relative;
	z-index: 9;
	border-bottom: 1px solid #e7e7e7;
	background-color: #fff;
}

.slt-product-list-nav a {
	display: block;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	line-height: 50px;
	color: #3c3c3c;
	position: relative;
	text-align: center;
}

.slt-product-list-nav a:hover {
	color: #0b55b2;
}

.slt-product-list-nav a.active:after {
	content: '';
	width: 60px;
	height: 2px;
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translate(-50%, 0);
	background: #0b55b2;
}

.slt-product-list-nav a h3 {
	font-size: 100%;
	font-weight: 400;
}

.slt-product-list-list {
	padding: 50px 0;
	background: #f2f2f2;
}

.slt-product-list-list .item {
	position: relative;
	display: block;
	-webkit-transition: all .25s;
	transition: all .25s;
	padding: 0 30px;
	cursor: pointer;
	vertical-align: top;
	background: #fff;
	margin-bottom: 30px;
}

.slt-product-list-list .item .img {
	text-align: center;
	overflow: hidden;
	border-bottom: 1px solid #eee;
}

.slt-product-list-list .item .btm {
	text-align: center;
	height: 90px;
	line-height: 32px;
	padding: 15px 10px 0;
}

.slt-product-list-list .item .btm .title {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #333;
	letter-spacing: 0;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.slt-product-list-list .item .btm .btn {
	margin-top: 5px;
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #888;
	letter-spacing: .5px;
}

.slt-product-list-list .item:hover {
	-webkit-box-shadow: 0 6px 18px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 6px 18px 0 rgba(0, 0, 0, .1)
}

.slt-product-list-list .item:hover .btm .btn {
	color: #0b55b2;
}


/* 内页tab锚点 */
.navLink {
	height: 60px;
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	background: #fff;
	z-index: 10;
}

.navLink ul li {
	display: inline-block;
	vertical-align: top;
	height: 60px;
	width: 20%;
	text-align: center;
	line-height: 60px;
	color: #5f6a7d;
	font-size: 15px;
	font-family: PingFangSC-Medium,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	cursor: pointer;
	position: relative;
}

.navLink ul li a {
	display: block;
	color: #3C3C3C;
}

.navLink ul li.active:after {
	content: '';
	width: 60px;
	height: 2px;
	background: #007fff;
	position: absolute;
	bottom: 0px;
	left: 50%;
	transform: translate(-50%, 0);
}

.isStuck+.nProduct {
	padding-top: 80px;
}


/* 产品和服务 */
.nProduct .nProduct-box {
	padding: 50px 0 30px;
}

.nProduct .nProduct-box h3.title {
	margin-bottom: 40px;
}

.nProduct .nProduct-1 {
	background-image: url(../images/bg-nProduct-1.jpg);
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
}

.nProduct .nProduct-1 h3.title {
	color: #FFFFFF;
}

.nProduct .nProduct-1 .item {
	text-align: center;
	margin-bottom: 30px;
}

.nProduct .nProduct-1 .item p {
	margin-bottom: 0;
	font-size: 16px;
	line-height: 30px;
	margin-top: 10px;
	color: #FFFFFF;
}

.nProduct .nProduct-2 .item {
	border: 1px solid #DCDCDC;
	text-align: center;
	padding: 30px 0 10px;
	margin-bottom: 30px;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.nProduct .nProduct-2 .item h5 {
	font-size: 20px;
	line-height: 26px;
	color: #3c3c3c;
	font-weight: 400;
	padding-top: 20px;
}

.nProduct .nProduct-2 .item p {
	font-size: 14px;
	line-height: 20px;
	height: 20px;
	color: #787878;
	padding: 0 10px;
}

.nProduct .nProduct-3 {
	background-image: url(../images/bg-nProduct-3.jpg);
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
}

.nProduct .nProduct-3 h3.title {
	color: #FFFFFF;
}

.nProduct .nProduct-3 .media {
	background: #FFFFFF;
	border-radius: 5px;
	margin-bottom: 30px;
	transition: all .3s;
}

.nProduct .nProduct-3 .media img {
	background: #FFFFFF;
}

.nProduct .nProduct-3 .media .media-body h4 {
	color: #3C3C3C;
}

.nProduct .nProduct-3 .media .media-body p {
	margin-bottom: 0;
	color: #787878;
}

.nProduct .nProduct-3 .media:hover {
	background: #008cd6;
}

.nProduct .nProduct-3 .media:hover .media-body h4 {
	color: #FFFFFF;
}

.nProduct .nProduct-3 .media:hover .media-body p {
	color: #FFFFFF;
}

.nProduct-4 .swiper-model {
	padding-bottom: 60px;
}

.nProduct-4 .swiper-model a.item {
	display: block;
	border: 1px solid #DCDCDC;
	text-align: center;
	padding-top: 10px;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.nProduct-4 .swiper-model a.item p {
	margin-bottom: 0;
	background: #008aff;
	color: #FFFFFF;
	font-size: 20px;
	line-height: 30px;
	padding: 25px 20px;
}

.nbg-img {
	width: 100%;
	background-size: auto 100%;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	position: relative;
	display: flex;
	align-items: center;
}


/* 产品增值服务-APP OEM */

.pro-top-banner .pro-top-banner-box {
	background-color: #fcfcfc;
	height: 185px;
}

.pro-top-banner .txt .title {
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 10px;
	color: #3C3C3C;
}

.pro-top-banner .txt .desc {
	font-size: 14px;
	line-height: 24px;
	color: #666666;
}

.app-a1-box {
	background-image: url(../images/bg-app-a1.jpg);
}

.app-a2 .app-a2-box {
	padding: 80px 0 0;
	background-image: url(../images/bg-app-a2.jpg);
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
}

.app-a2 h3 {
	text-align: center;
	color: #FFFFFF;
	font-size: 30px;
	line-height: 30px;
	margin-top: 10px;
	margin-bottom: 40px;
	font-weight: 400;
}

.app-a2 .item {
	background: #FFFFFF;
	text-align: center;
	border-radius: 10px;
	padding: 30px 10px;
}

.app-a2 .item dl {
	margin-top: 25px;
}

.app-a2 .item dl dt {
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 20px;
	color: #008cd6;
	font-weight: 400;
}

.app-a2 .item dl dd {
	font-size: 15px;
	height: 30px;
	line-height: 30px;
}

.app-a2 .img {
	margin-top: 30px;
}

.app-a3 .app-a3-box {
	background-image: url(../images/bg-app-a3.jpg);
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 40px 0;
}

.app-a3 .app-a3-box .line {
	width: 120px;
	height: 2px;
	background: #999999;
	margin-top: 15px;
}

.app-a3 .txt .title {
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 10px;
	color: #3C3C3C;
}

.app-a3 .txt .title span {
	color: #008cd6;
}

.app-a3 .txt .title i {
	font-size: 12px;
}

.app-a3 .txt .desc {
	font-size: 14px;
	line-height: 24px;
	color: #666;
}

.app-a4 .app-a4-box {
	padding: 40px 0;
	background-image: linear-gradient(135deg, #3a63ee 10%, #2294cf 100%);
}

.app-a4 .app-a4-box h3.title {
	color: #FFFFFF;
}

.app-a4 .app-a4-box .item {
	text-align: center;
}

.app-a4 .app-a4-box .item p {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 24px;
	margin-top: 15px;
	margin-bottom: 0;
}

.app-a5 .app-a5-box {
	background: #F5F5F5;
	padding: 40px 15px;
}

.app-a5 .app-a5-box .item {
	text-align: center;
}

.app-a5 .app-a5-box .item p {
	font-size: 13px;
	line-height: 24px;
	margin-top: 15px;
	margin-bottom: 0;
}


/* 产品增值服务-多语言添加服务 */

.pro-lang-l1-box {
	background-image: url(../images/bg-pro-lang-l1.jpg);
}

.pro-lang-l2 .pro-lang-l2-box {
	background-image: url(../images/bg-pro-lang-l2.jpg);
	height: 250px;
}

.pro-lang-l2 .txt .title {
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 10px;
	color: #FFFFFF;
}

.pro-lang-l2 .txt .desc {
	font-size: 14px;
	line-height: 24px;
	color: #FFFFFF;
}

.pro-lang-l3 .pro-lang-l3-box {
	background: #F5F5F5;
	padding: 40px 15px;
}

.pro-lang-l3 .pro-lang-l3-box .item {
	text-align: center;
}

.pro-lang-l3 .pro-lang-l3-box .item p {
	font-size: 13px;
	line-height: 24px;
	margin-top: 15px;
	margin-bottom: 0;
}

.pro-lang-l4 .pro-lang-l4-box {
	background: #d8edff;
	padding: 40px 0;
}

.pro-lang-l4 .txt .title {
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 10px;
	color: #3C3C3C;
}

.pro-lang-l4 .txt .desc {
	font-size: 14px;
	line-height: 24px;
	color: #666;
}


/* 产品增值服务-APP更新维护 */

.app-update-u1-box {
	background-image: url(../images/bg-app-update-u1.jpg);
}

.app-update-u2 .app-update-u2-box {
	background-image: url(../images/bg-app-update-u2.jpg);
	height: 235px;
}

.app-update-u2 .txt .title {
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 10px;
	color: #FFFFFF;
}

.app-update-u2 .txt ul li {
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
}

.app-update-u3 .app-update-u3-box {
	background: #F5F5F5;
	padding: 40px 15px;
}

.app-update-u3 .app-update-u3-box .item {
	text-align: center;
}

.app-update-u3 .app-update-u3-box .item p {
	font-size: 13px;
	line-height: 24px;
	margin-top: 15px;
	margin-bottom: 0;
}


/* 产品增值服务-APP全新定制 */

.app-made-m1-box {
	background-image: url(../images/bg-app-made-m1.jpg);
}

.app-made-m2 .app-made-m2-box {
	background: #F5F5F5;
	padding: 40px 15px;
}

.app-made-m2 .app-made-m2-box .item {
	text-align: center;
	margin-bottom: 30px;
}

.app-made-m2 .app-made-m2-box .item p {
	font-size: 13px;
	line-height: 24px;
	margin-top: 15px;
	margin-bottom: 0;
}

.app-made-m3 .app-made-m3-box {
	padding: 40px 0;
	background-image: linear-gradient(135deg, #3a63ee 10%, #2294cf 100%);
}

.app-made-m3 h3.title {
	color: #FFFFFF
}

.app-made-m3 .item {
	background: #FFFFFF;
	padding: 25px;
	border-radius: 10px;
	margin-bottom: 30px;
}

.app-made-m3 .item h4 {
	display: inline-block;
	font-weight: 400;
	font-size: 20px;
	line-height: 20px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #008CD6;
}

.app-made-m3 .item p {
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	margin-bottom: 0;
	min-height: 72px;
}

.app-made-m4 .app-made-m4-box {
	padding: 40px 0;
}

.app-made-m4 .app-made-m4-box .item {
	text-align: center;
	margin-bottom: 30px;
}

.app-made-m4 .app-made-m4-box .item .num {
	display: inline-block;
	width: 24px;
	height: 24px;
	border-radius: 100%;
	background: #406ff6;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 15px;
}

.app-made-m4 .app-made-m4-box .item dl dt {
	font-size: 18px;
	line-height: 30px;
	color: #3C3C3C;
	margin-bottom: 10px;
	font-weight: 400;
}

.app-made-m4 .app-made-m4-box .item dl dd {
	font-size: 14px;
	line-height: 24px;
	color: #666666;
}

.app-made-m5 .app-made-m5-box {
	width: auto;
	background-image: url(../images/bg-app-made-m5.jpg);
	padding: 40px 15px;
	background-size: cover;
}

.app-made-m5 h3.title {
	color: #FFFFFF;
}

.app-made-m5 .app-made-m5-box .item {
	text-align: center;
	margin-bottom: 30px;
	display: block;
}

.app-made-m5 .app-made-m5-box .item p {
	font-size: 13px;
	line-height: 24px;
	margin-top: 15px;
	margin-bottom: 0;
	color: #FFFFFF;
}

.app-made-m6 .app-made-m6-box {
	background: #F5F5F5;
	padding: 15px;
}

.app-made-m6 .app-made-m6-box .box {
	background: #FFFFFF;
	padding: 50px 30px 10px;
	border-radius: 10px;
}

.app-made-m6 .item {
	padding: 40px 0;
	border-bottom: 1px solid #e5e5e5;
}

.app-made-m6 .item:last-child {
	border-bottom: 0;
}

.app-made-m6 .item h4 {
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 20px;
	color: #333333;
}

.app-made-m6 .item ul li {
	font-size: 15px;
	line-height: 24px;
	color: #666666;
}


/* 产品增值服务-软件著作权 */

.pro-software-s1-box {
	background-image: url(../images/bg-pro-software-s1.jpg);
}

.pro-software-s2 .container {
	padding: 0;
}

.pro-software-s2 .item {
	position: relative;
}

.pro-software-s2 .item .txt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6);
	padding: 10px;
}

.pro-software-s2 .item .txt .border {
	width: 100%;
	height: 100%;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 12px;
}


.pro-software-s6 .row {
	padding: 40px 15px;
	background: #fbfaf9;
}

.pro-software-s6 .item {
	text-align: center;
}

.pro-software-s6 .item p {
	font-size: 13px;
	line-height: 24px;
	margin-top: 15px;
	margin-bottom: 0;
}

.pro-software-s3 .pro-software-s3-box {
	background: #F5F5F5;
	padding: 40px 0 20px;
}

.pro-software-s3 .table {
	background: #FFFFFF;
}

.pro-software-s3 .table .thead-light th {
	color: #FFFFFF;
	background-color: #40a0f4;
	border-bottom: 0;
}

.pro-software-s3 .table-bordered td,
.pro-software-s3 .table-bordered th {
	border: 1px solid #eaecef;
}

.pro-software-s3 .table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(255, 255, 255, 1);
}

.pro-software-s3 .table-striped tbody tr:nth-of-type(even) {
	background-color: rgba(244, 249, 254, 1);
}

.pro-software-s3 .table td.remarks {
	text-align: left;
}

.pro-software-s4 .pro-software-s4-box {
	padding: 40px 0;
	background-image: url(../images/bg-pro-software-s4.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
}

.pro-software-s4 .pro-software-s4-box .item {
	text-align: center;
	margin-bottom: 30px;
}

.pro-software-s4 .pro-software-s4-box .item .num {
	display: inline-block;
	width: 24px;
	height: 24px;
	border-radius: 100%;
	background: #406ff6;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 15px;
}

.pro-software-s4 .pro-software-s4-box .item h5 {
	font-size: 18px;
	line-height: 30px;
	color: #3C3C3C;
	margin-bottom: 10px;
	font-weight: 400;
}

.pro-software-s5 .pro-software-s5-box {
	/*background: #F5F5F5;*/
	padding: 40px 0 20px;
}

.pro-software-s5 .box dl {
	margin-bottom: 30px;
}

.pro-software-s5 .box dl dt {
	font-size: 20px;
	line-height: 30px;
	color: #333333;
	margin-bottom: 5px;
	font-weight: 400;
}

.pro-software-s5 .box dl dd {
	font-size: 16px;
	line-height: 30px;
	color: #666666;
}


/* 内页全屏banner */

.card {
	border: 0;
	border-radius: 0;
}

.card .box {
	width: 60%;
}

.card-img {
	border-radius: 0;
}

.card .card-title {
	font-size: 15px;
	line-height: 16px;
	margin-bottom: 10px;
}

.card-img-overlay {
	display: flex;
	align-items: center;
}

.card .card-img-overlay p {
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 18px;
}

.card .line {
	width: 42px;
	height: 2px;
	background: #FFFFFF;
}


/* 云平台 */
.pro-cloud-c2 {
	padding: 40px 0;
	/*background: #F5F5F5;*/
	background-image: url(../images/bg-pro-cloud-c2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}

.pro-cloud-c2 .title {
	padding: 30px 0;
	width: 100%;
	text-align: center;
}

.pro-cloud-c2 .title h5 {
	font-size: 30px;
	margin-bottom: 20px;
	color: #333333;
}

.pro-cloud-c2 .title p {
	margin-bottom: 0;
	font-size: 18px;
	color: #666666;
}

.pro-cloud-c2 .item {
	width: 100%;
	display: inline-block;
	vertical-align: top;
	background: #fff;
	border-radius: 4px;
	text-align: center;
	margin-bottom: 30px;
	cursor: pointer;
}

.pro-cloud-c2 .item .top {
	width: 100%;
	background: #8fa3ad;
	border-radius: 4px 4px 0 0;
	color: #fff;
	padding: 15px 0;
}

.pro-cloud-c2 .item .top span {
	display: inline-block;
	font-size: 18px;
	margin-top: 8px;
}

.pro-cloud-c2 .item .bottom {
	padding: 20px 25px;
	border: 1px solid #dcdcdc;
	border-top:0;
    border-radius: 0 0 4px 4px;
}

.pro-cloud-c2 .item .bottom h5 {
	font-size: 14px;
	color: #333;
	line-height: 20px;
	font-weight: 400;
}

.pro-cloud-c2 .item .bottom p {
	margin-bottom: 0;
	font-size: 13px;
	color: #747474;
	line-height: 22px;
}

.pro-cloud-c3 {
	padding: 40px 0;
	background-image: url(../images/bg-pro-cloud-c3.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
}

.pro-cloud-c3 .row {
	padding: 0 15px;
}

.pro-cloud-c3 h3.title {
	color: #FFFFFF;
}

.pro-cloud-c3 .item {
	text-align: center;
	padding: 30px 20px;
	border-radius: 10px;
	margin-bottom: 30px;
}

.pro-cloud-c3 .item img {
	width: 60px;
}

.pro-cloud-c3 .item p {
	margin-top: 30px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 24px;
	color: #FFFFFF;
}

.pro-cloud-c3 .i1 {
	background: #ff8800;
}

.pro-cloud-c3 .i2 {
	background: #0084ff;
}

.pro-cloud-c3 .i3 {
	background: #9256d9;
}

.pro-cloud-c3 .i4 {
	background: #5242d1;
}

.pro-cloud-c4 {
	padding: 40px 0;
}

.pro-cloud-c4 .media {
	border: 1px solid #E0E0E0;
	align-items: center;
	margin-bottom: 30px;
}

.pro-cloud-c4 .media h4 {
	font-size: 16px;
	font-weight: 400;
	color: #333333;
}

.pro-cloud-c4 .media p {
	font-size: 14px;
	margin-bottom: 0;
	color: #666666;
}


/* 数据和运营 */
.pro-data-d2 .txt .title {
	color: #008cd6;
	font-size: 18px;
	margin-bottom: 15px;
}

.pro-data-d2 .txt ul li {
	color: #666666;
	font-size: 12px;
	line-height: 24px;
}

.pro-data-d2 .txt ul li i {
	color: #008cd6;
	display: inline-block;
	margin-right: 10px;
	font-size: 10px;
}

.pro-data-d3 {
	background-image: url(../images/bg-pro-data-d3.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
}

.pro-data-d3 h3.title {
	color: #FFFFFF;
}

.pro-data-d3 .row {
	padding: 0;
}

.pro-data-d3 .item {
	text-align: center;
	background: #FFFFFF;
	padding: 30px 15px;
	border-radius: 10px;
}

.pro-data-d3 .item p {
	margin-top: 30px;
	font-size: 14px;
}

.pro-data-d3 .item i {
	width: 32px;
	height: 3px;
	background: #0084ff;
	display: inline-block;
}

.pro-data-d4 .item {
	text-align: center;
	margin-bottom: 30px;
	margin-top: 30px;
}

.pro-data-d4 .item h5 {
	margin-top: 40px;
	font-size: 20px;
	line-height: 30px;
	color: #333333;
}

.pro-data-d4 .item p {
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 0;
}


/* 产品增值服务 */
.pro-incre-e2 .item {
	display: block;
	text-align: center;
	border: 1px solid #E0E0E0;
	padding: 50px 20px;
	margin-bottom: 30px;
}

.pro-incre-e2 .item dl {
	margin-top: 50px;
}

.pro-incre-e2 .item dl dt {
	font-size: 20px;
	line-height: 20px;
	color: #333333;
	margin-bottom: 20px;
}

.pro-incre-e2 .item dl dd {
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	display: flex;
	justify-content: center;
	align-items: center;
}

.pro-incre-e2 .item dl dd i {
	display: inline-block;
	margin-right: 10px;
}

.pro-incre-e2 .item dl dd i.i-check {
	width: 16px;
	height: 16px;
	background-image: url(../images/icon-check.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.pro-incre-e3 {
	background-image: url(../images/bg-pro-incre-e3.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
}

.pro-incre-e3 .row>.col-md-6 {
	padding: 0 30px;
	margin-bottom: 30px;
}

.pro-incre-e3 h4 {
	color: #FFFFFF;
	margin-bottom: 80px;
	text-align: center;
}

.pro-incre-e3 .item {
	display: block;
	border: 1px solid rgba(255, 255, 255, .8);
	border-radius: 6px;
	padding: 50px 30px;
	text-align: center;
}

.pro-incre-e3 .item p {
	margin-top: 25px;
	margin-bottom: 0;
	font-size: 16px;
	color: #FFFFFF;
}

.pro-incre-e4 .item {
	border: 1px solid #E0E0E0;
	padding: 20px 15px;
}

.pro-incre-e4 .item img {
	width: 60px;
}

.pro-incre-e4 .item p {
	margin-top: 30px;
	font-size: 13px;
}




/* 产品增值服务OEM、ODM */
.pro-oem-o1 {
	background: #1c294f;
}

.pro-oem-o1 h3.title {
	color: #FFFFFF;
}

.pro-oem-o1 .media-body h4 {
	color: #FFFFFF;
}

.pro-oem-o1 .media-body p {
	color: #FFFFFF;
	margin-bottom: 0;
}

.pro-oem-o2 {
	background: #f5f5f5;
}

.pro-oem-o2 .item {
	text-align: center;
	position: relative;
	display: block;
	padding: 0 30px;
	cursor: pointer;
	vertical-align: top;
	background: #fff;
	margin-bottom: 30px;
}

.pro-oem-o2 .item .img {
	text-align: center;
	overflow: hidden;
}

.pro-oem-o2 .item .btm {
	text-align: center;
	height: 70px;
	line-height: 32px;
	padding: 15px 10px 0;
}

.pro-oem-o2 .item .btm .title {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #333;
	letter-spacing: 0;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.pro-oem-o3 {
	background-image: linear-gradient(0deg, #6044c0 0%, #4855bf 100%);
}

.pro-oem-o3 h3.title {
	color: #FFFFFF;
}

.pro-oem-o3 .img {
	margin-bottom: 50px;
}

.pro-oem-o3 .media {
	background: rgba(255, 255, 255, .2);
	border-radius: 6px;
	margin-bottom: 20px;
}

.pro-oem-o3 .media-body h4 {
	color: #FFFFFF;
	font-size: 20px;
	font-weight: 400;
}

.pro-oem-o3 .media-body p {
	color: #FFFFFF;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 24px;
}


/* 关于我们 */
h3.nAbout-tit {
	padding-bottom: 15px;
	position: relative;
	margin-bottom: 30px;
	font-size: 20px;
}

h3.nAbout-tit:after {
	content: "";
	width: 60px;
	height: 3px;
	background: #3C3C3C;
	position: absolute;
	left: 0;
	bottom: 0;
}

.nAbout-a1 p {
	margin-bottom: 30px;
	font-size: 16px;
	line-height: 30px;
}

.nAbout-a2 {
	background: #F9F9F9;
}

.time-axis {
	margin: 0;
	padding: 0;
	position: relative;
}

.time-axis:before {
	content: '';
	position: absolute;
	left: 162px;
	top: 15px;
	width: 1px;
	height: 100%;
	background-color: #1ba3e7;
}

.time-axis-item {
	list-style: none;
	padding: 0 0 20px 200px;
	position: relative;
	line-height: 30px;
	font-size: 16px;
	color: #141414;
}

.time-axis-date {
	position: absolute;
	left: 0;
	top: 0;
	color: #1ba3e7;
	width: 120px;
	text-align: right;
	font-size: 20px;
}

.time-axis-date span {
	position: absolute;
	right: -49px;
	top: 35%;
	display: block;
	width: 13px;
	height: 13px;
	border: 1px solid #1ba3e7;
	border-radius: 100%;
	background-color: #fff;
}

.time-axis-date span:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 7px;
	height: 7px;
	margin: auto;
	background-color: #1ba3e7;
	border: 1px solid #1ba3e7;
	border-radius: 100%;
}

.time-axis-item:first-child .time-axis-date span {
	border-color: #1ba3e7;
}

.time-axis-item:first-child .time-axis-date span:after {
	background-color: #1ba3e7;
	border-color: #1ba3e7;
}

.nAbout-a3 .item {
	text-align: center;
}

.nAbout-a3 .item img {
	width: 80px;
}

.nAbout-a3 .item h5 {
	margin: 30px 0 10px;
	color: #3C3C3C;
}

.nAbout-a3 .item p {
	margin-bottom: 0;
	color: #666666;
}

.nAbout-a4 {
	background: #F9F9F9;
}

.nAbout-a4 .item {
	position: relative;
}

.nAbout-a4-bg1 {
	background: #ededed;
}

.nAbout-a4-bg2 {
	background: #dedede;
}

.nAbout-a4 .item .txt {
	background: rgba(1, 162, 234, .8);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0;
	transition: all .3s;
}

.nAbout-a4 .item:hover .txt {
	opacity: 1;
}

.nAbout-a4 .item p {
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: 400;
}

.nAbout-a5 .item img {
	border: 1px solid #E0E0E0;
	margin-bottom: 30px;
}

.nAbout-a6 {
	display: block;
}

.card h3.nAbout-tit {
	font-size: 20px;
}

.card h3.nAbout-tit:after {
	background: #FFFFFF;
}

.nAbout-a6 .card-img-overlay {
	display: block;
}

.nAbout-a6 .box {
	margin-top: 10px;
}



/* 帮助和文档 */
.nHelp {
	padding: 70px 0 40px;
}

.nHelp .item {
	margin-bottom: 50px;
}

.nHelp .item h4 {
	font-size: 20px;
	color: #3C3C3C;
	margin-bottom: 10px;
	display: flex;
	align-items: center;
	font-weight: 400;
}

.nHelp .item h4 i {
	display: inline-block;
	width: 32px;
	height: 32px;
	background: transparent;
	margin-right: 10px;
}

.nHelp .item h4 i.icon {
	background-image: url(../images/icon-help.png);
}

.nHelp .item h4 i.icon-ljmk {
	background-position: 0 0;
}

.nHelp .item h4 i.icon-yysc {
	background-position: 0 -40px;
}

.nHelp .item h4 i.icon-appsm {
	background-position: 0 -80px;
}

.nHelp .item h4 i.icon-sdksm {
	background-position: 0 -120px;
}

.nHelp .item h4 i.icon-saas {
	background-position: 0 -160px;
}

.nHelp .item h4 i.icon-cpjs {
	background-position: 0 -200px;
}

.nHelp .item h4 i.icon-cjwt {
	background-position: 0 -240px;
}

.nHelp .item ul {
	margin-left: 40px;
}

.nHelp .item ul li {
	border-bottom: 1px solid #dcdcdc;
}

.nHelp .item a {
	padding: 0 5px;
	display: inline-block;
	font-size: 16px;
	line-height: 42px;
	color: #787878;
}

.nHelp .item a.more {
	margin-left: 40px;
	color: #007fff;
}

.nHelp .item a:hover {
	color: #008cd6;
}

.help-nav {
	background: rgba(246, 246, 246, 1);
}

.help-nav h4 {
	color: #3C3C3C;
	font-size: 20px;
	padding: 20px;
	margin-bottom: 0;
	border-bottom: 1px solid #E0E0E0;
}

.help-nav ul {
	padding: 15px 20px;
}

.help-nav ul li a {
	display: block;
	color: #666666;
	font-size: 14px;
	line-height: 30px;
}

.help-nav ul .sub-nav {
	padding: 0 20px 10px 20px;
}

.help-nav ul .sub-nav li a {
	font-size: 13px;
}


.help-nav ul li a.on,
.help-nav ul li a:hover {
	color: #008CD6;
}

.help-box h4 {
	margin: 10px 0 20px;
}




.sort {
	margin-bottom: 30px;
}

.sort .line {
	width: 100%;
	height: 1px;
	background: #DDDDDD;
	margin-top: 20px;
}

.sort a.back {
	display: inline-block;
	font-size: 12px;
	color: #888;
	line-height: 40px;
}

.sort a.back i {
	display: inline-block;
	font-size: 16px;
	margin-right: 15px;
}

.sort .row {
	padding-top: 20px;
}

.sort .dropdown .sortList {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	padding: 0 40px;
	border: 1px solid #E0E0E0;
	font-size: 12px;
	color: #888;
	cursor: pointer;
}

.sort .dropdown .sortList i {
	display: inline-block;
	font-size: 14px;
	margin-left: 10px;
}

.sort .dropdown .dropdown-menu {
	padding: 0;
	margin: 0;
	margin-top: -1px;
	border-radius: 0;
	border: 1px solid #E0E0E0;
	width: 360px;
	padding: 10px 20px;
	box-shadow: 0 1px 2px 0 rgba(60,60,60,.2);
}

.sort .dropdown .item {
	margin-bottom: 20px;
}

.sort .dropdown .item h3 {
	font-size: 16px;
	line-height: 36px;
	border-bottom: 1px solid #DDDDDD;
}

.sort .dropdown .item ul li a {
	font-size: 13px;
	line-height: 30px;
	color: #888888;
}

.sort .dropdown .item ul li a:hover {
	color: #008CD6;
}

.sort .dropdown .item ul li .on {
	color: #008CD6;
}

.help-pwjs {
	padding-bottom: 60px;
}


/*app*/
.nApp .nApp-box {
	padding: 70px 0;
}

.nApp .nApp-case .row {
	padding: 0 20px;
}

.nApp .nApp-case .item {
	text-align: center;
	margin-bottom: 30px;
	display: block;
}

.nApp .nApp-case .item p {
	font-size: 18px;
	line-height: 30px;
	margin-top: 12px;
	margin-bottom: 0;
	color: #3C3C3C;
}

.nApp .nApp-service {
	background-image: url(../images/bg-nApp-service.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
}

.nApp .nApp-service h3.title {
	color: #FFFFFF;
}

.nApp .nApp-service .item {
	background: #FFFFFF;
	text-align: center;
	padding: 60px 30px 40px;
	margin: 0 0 30px;
}

.nApp .nApp-service .item dl {
	margin-top: 50px;
}

.nApp .nApp-service .item dl dt {
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 20px;
	color: #333333;
	font-weight: 400;
}

.nApp .nApp-service .item dl dd {
	font-size: 15px;
	height: 30px;
	line-height: 30px;
}

.nApp-process {
	background-image: url(../images/bg-nApp-process.png);
	background-repeat: no-repeat;
	background-position: top center;
}

.nApp-process .item {
	text-align: center;
	margin-bottom: 30px;
}

.nApp-process .item .num {
	display: inline-block;
	width: 24px;
	height: 24px;
	border-radius: 100%;
	background: #406ff6;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 15px;
}

.nApp-process .item dl dt {
	font-size: 18px;
	line-height: 30px;
	color: #3C3C3C;
	margin-bottom: 10px;
	font-weight: 400;
}

.nApp-process .item dl dd {
	font-size: 14px;
	line-height: 24px;
	color: #666666;
}

.nApp-brand {
	padding: 80px 0;
	background-image: url(../images/bg-nApp-brand.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
}

.nApp-brand .txt .title {
	color: #FFFFFF;
	font-size: 18px;
	margin-bottom: 15px;
}

.nApp-brand .txt .desc {
	color: #FFFFFF;
	font-size: 14px;
}

.nApp-brand a.more {
	display: inline-block;
	background: #5145fc;
	padding: 10px 25px;
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
	border-radius: 50px;
	margin-top: 30px;
	transition: all .2s;
}

.nApp-brand a.more:hover {
	background-color: #008cd6;
}

.nApp-id {
	padding-top: 50px;
	background: #f2f2f2;
}

.nApp-id .txt {
	margin-bottom: 20px;
}

.nApp-id .txt .title {
	color: #333;
	font-size: 18px;
	margin-bottom: 15px;
}

.nApp-id .txt .desc {
	color: #666;
	font-size: 14px;
}

/* 解决方案 */
.inet-case .inet-caseImg {
	position: relative;
}

.inet-case .inet-caseImg .item {
	position: absolute;
	text-align: center;
	display: inline-block;
}

.inet-case .inet-caseImg .item p {
	margin-top: 10px;
	margin-bottom: 0;
	font-size: 12px;
	color: #666666;
}

.inet-case .inet-caseImg .item:hover p {
	color: #008cd6;
}

.inet-case .inet-caseImg .i1 {
	left: 0;
	top: 0;
}

.inet-case .inet-caseImg .i1 img {
	width: 82px;
}

.inet-case .inet-caseImg .i2 {
	left: 155px;
	top: 15px;
}

.inet-case .inet-caseImg .i2 img {
	width: 56px;
}

.inet-case .inet-caseImg .i3 {
	right: 55px;
	top: 25px;
}

.inet-case .inet-caseImg .i3 img {
	width: 60px;
}

.inet-case .inet-caseImg .i4 {
	left: 25px;
	bottom: 25px;
}

.inet-case .inet-caseImg .i4 img {
	width: 76px;
}

.inet-case .inet-caseImg .i5 {
	right: 0;
	top: 150px;
}

.inet-case .inet-caseImg .i5 img {
	width: 82px;
}

.inet-case .inet-caseImg .i6 {
	right: 108px;
	bottom: 0;
}

.inet-case .inet-caseImg .i6 img {
	width: 60px;
}






@media (max-width: 576px) {
.pro-incre-e3 {
    background-image: url(../images/bg-pro-incre-e3.bb.jpg);}
}


/* 小屏幕（平板，大于等于768px） */

@media (min-width: 768px) {
	h3.title {
		text-align: center;
		font-size: 30px;
		line-height: 40px;
		color: #333333;
		margin-bottom: 40px;
		font-weight: normal;
	}

	.space {
		padding: 60px 0;
	}

	.inet-product h3 {
		color: #FFFFFF;
		margin-bottom: 20px;
	}

	.inet-product h5 {
		margin-bottom: 80px;
	}

	.inet-case .inet-caseImg {
		margin-bottom: 0;
	}

	.pro-top-banner .pro-top-banner-box {
		height: 300px;
	}

	.pro-top-banner .txt .title {
		font-size: 30px;
		line-height: 30px;
		margin-bottom: 30px;
	}

	.pro-top-banner .txt .desc {
		font-size: 24px;
		line-height: 40px;
	}

	.nProduct .nProduct-box {
		padding: 70px 0 40px;
	}

	.slt-product-list-nav a {
		font-size: 14px;
		line-height: 70px;
	}

	/* 产品增值服务 */
	.pro-incre-e3 h4.t1 {
		text-align: center;
	}

	.pro-incre-e3 h4.t2 {
		text-align: center;
	}

	.pro-incre-e4 .item {
		border: 1px solid #E0E0E0;
		padding: 40px 15px;
	}

	.pro-incre-e4 .item img {
		width: 100px;
	}

	.pro-incre-e4 .item p {
		margin-top: 30px;
	}


	/* 产品增值服务-APP OEM */
	.app-a3 .app-a3-box {
		padding: 70px 0;
	}

	.app-a3 .img {
		margin-bottom: 0;
	}

	.app-a3 .txt .title {
		font-size: 30px;
		line-height: 30px;
		margin-bottom: 30px;
	}

	.app-a3 .txt .desc {
		font-size: 24px;
		line-height: 40px;
	}

	.app-a4 .app-a4-box {
		padding: 60px 30px;
	}

	.app-a4 .app-a4-box .item p {
		font-size: 18px;
		line-height: 30px;
		margin-top: 20px;
	}

	.app-a5 .app-a5-box {
		padding: 60px;
	}

	.app-a5 .app-a5-box .item p {
		font-size: 18px;
		line-height: 30px;
		margin-top: 20px;
	}

	/* 产品增值服务-多语言添加服务 */
	.pro-lang-l2 .pro-lang-l2-box {
		height: 332px;
	}

	.pro-lang-l2 .txt .title {
		font-size: 30px;
		line-height: 30px;
		margin-bottom: 30px;
	}

	.pro-lang-l2 .txt .desc {
		font-size: 24px;
		line-height: 40px;
	}

	.pro-lang-l3 .pro-lang-l3-box {
		padding: 60px;
	}

	.pro-lang-l3 .pro-lang-l3-box .item p {
		font-size: 18px;
		line-height: 30px;
		margin-top: 20px;
	}

	.pro-lang-l4 .pro-lang-l4-box {
		padding: 70px 0;
	}

	.pro-lang-l4 .img {
		margin-bottom: 0;
	}

	.pro-lang-l4 .txt .title {
		font-size: 30px;
		line-height: 30px;
		margin-bottom: 30px;
	}

	.pro-lang-l4 .txt .desc {
		font-size: 24px;
		line-height: 40px;
	}

	/* 产品增值服务-APP更新维护 */
	.app-update-u2 .app-update-u2-box {
		height: 314px;
	}

	.app-update-u2 .txt .title {
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 30px;
	}

	.app-update-u2 .txt ul li {
		font-size: 16px;
		line-height: 30px;
	}

	.app-update-u3 .app-update-u3-box {
		padding: 60px;
	}

	.app-update-u3 .app-update-u3-box .item p {
		font-size: 18px;
		line-height: 30px;
		margin-top: 20px;
	}

	/* 产品增值服务-APP全新定制 */
	.app-made-m2 .app-made-m2-box {
		padding: 60px;
	}

	.app-made-m2 .app-made-m2-box .item p {
		font-size: 18px;
		line-height: 30px;
		margin-top: 20px;
	}

	.app-made-m3 .item {
		margin-bottom: 0;
	}

	.navLink ul li {
		width: 12.5%;
	}

	/* 产品增值服务-软件著作权 */
	.pro-software-s2 .item .txt .border {
		font-size: 16px;
	}

	.pro-software-s3 .pro-software-s3-box {
		padding: 50px 60px;
	}

	.pro-software-s5 .pro-software-s5-box {
		padding: 50px 60px;
	}

	.pro-software-s6 .row {
		padding: 60px 30px;
		background: #fbfaf9;
	}
	
	.pro-software-s6 .item p {
	    font-size: 18px;
	    line-height: 30px;
	}
	
	

	/* 云平台 */
	.pro-cloud-c2 .title {
		padding: 30px 0 0 30px;
		width: 80%;
		text-align: left;
	}

	.pro-cloud-c2 .title h5 {
		font-size: 24px;
		margin-bottom: 20px;
	}

	.pro-cloud-c2 .title p {
		font-size: 16px;
	}

	.pro-cloud-c3 {
		padding: 100px 0;
	}

	.pro-cloud-c4 {
		padding: 60px 0 40px;
	}

	.pro-cloud-c3 .row {
		padding: 0;
	}

	.pro-cloud-c3 .item {
		padding: 40px 20px;
		margin-bottom: 30px;
	}

	.pro-cloud-c3 .item img {
		width: 80px;
	}

	.pro-cloud-c3 .item p {
		margin-top: 30px;
		font-size: 16px;
		line-height: 30px;
	}

	.nSolution-banner .box img {
		width: 60px;
		height: 60px;
		margin-bottom: 15px;
	}

	/* 内页全屏banner */
	.card .card-title {
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 20px;
	}

	.card .card-img-overlay p {
		margin-bottom: 20px;
		font-size: 16px;
		line-height: 30px;
	}

	/* APP */
	.nApp-brand .txt .title {
		font-size: 24px;
		margin-bottom: 20px;
	}

	.nApp-brand .txt .desc {
		font-size: 16px;
	}

	.nApp-brand a.more {
		margin-top: 60px;
	}

	.nApp-id .txt .title {
		font-size: 24px;
		margin-bottom: 20px;
	}

	.nApp-id .txt .desc {
		font-size: 16px;
	}

	.nApp .nApp-case .row {
		padding: 0;
	}

	/* 数据和运营 */
	.pro-data-d2 .txt .title {
		font-size: 24px;
		margin-bottom: 25px;
	}

	.pro-data-d2 .txt ul li {
		font-size: 18px;
		line-height: 36px;
	}

	.pro-data-d2 .txt ul li i {
		font-size: 12px;
	}

	.card .box {
		width: 40%;
	}

	.pro-data-d3 .item p {
		margin-top: 50px;
		font-size: 16px;
	}

	/*关于我们*/
	.nAbout-a2 .txt {
		padding-left: 50px;
	}

	.nAbout-a2 .txt ul li {
		font-size: 16px;
		line-height: 36px;
	}

	.time-axis-item {
		padding: 0 0 20px 200px;
	}

	h3.nAbout-tit {
		font-size: 30px;
		margin-bottom: 60px;
	}

	.card h3.nAbout-tit {
		font-size: 30px;
	}

	.nAbout-a3 .item img {
		width: auto;
	}

	.nAbout-a6 .box {
		margin-top: 30px;
	}

	/* 解决方案 */
	.inet-case .inet-caseImg {
		position: relative;
	}

	.inet-case .inet-caseImg .item {
		position: absolute;
		text-align: center;
		display: inline-block;
	}

	.inet-case .inet-caseImg .item p {
		margin-top: 10px;
		margin-bottom: 0;
		font-size: 12px;
		color: #666666;
	}

	.inet-case .inet-caseImg .i1 {
		left: 0;
		top: 0;
	}

	.inet-case .inet-caseImg .i1 img {
		width: 62px;
	}

	.inet-case .inet-caseImg .i2 {
		left: 115px;
		top: 15px;
	}

	.inet-case .inet-caseImg .i2 img {
		width: 42px;
	}

	.inet-case .inet-caseImg .i3 {
		right: 92px;
		top: 15px;
	}

	.inet-case .inet-caseImg .i3 img {
		width: 42px;
	}

	.inet-case .inet-caseImg .i4 {
		left: 16px;
		bottom: 60px;
	}

	.inet-case .inet-caseImg .i4 img {
		width: 56px;
	}

	.inet-case .inet-caseImg .i5 {
		right: 0;
		top: 110px;
	}

	.inet-case .inet-caseImg .i5 img {
		width: 56px;
	}

	.inet-case .inet-caseImg .i6 {
		right: 78px;
		bottom: 0;
	}

	.inet-case .inet-caseImg .i6 img {
		width: 42px;
	}
	
	.pro-incre-e3 .container {
		padding-right: 15px;
		padding-left: 15px;
	}

	.pro-incre-e3 .container {
		padding-right: 15px;
		padding-left: 15px;
	}
	
	.pro-incre-e3 .pro-incre-e3-left {
		padding-right: 0;
	}
	
	.pro-incre-e3 .pro-incre-e3-right {
		padding-left: 0;
	}
	
	.sort .dropdown .dropdown-menu {
		width: 540px;
		padding: 0 30px;
	}

}


/* 中等屏幕（桌面显示器，大于等于992px） */
@media (min-width: 992px) {
	.moc-pc-main-nav.fixed {
		background-color: rgba(0, 140, 214, .5);
	}

	.moc-pc-main-nav.fixed:hover {
		background-color: rgba(0, 140, 214, 1);
	}

	.inet-banner {
		margin-top: -62px;
	}

	.mt62 {
		margin-top: -62px;
	}

	.space {
		padding: 80px 0;
	}
	
	.pro-incre-e3.space {
		padding: 120px 0;
	}
	
	.pro-incre-e3 .container {
		padding-right: 80px;
		padding-left: 80px;
	}
	
	.pro-incre-e3 .pro-incre-e3-left {
		padding-right: 25px;
	}
	
	.pro-incre-e3 .pro-incre-e3-right {
		padding-left: 25px;
	}

	.pro-top-banner .pro-top-banner-box {
		height: 400px;
	}

	/* 产品增值服务-APP OEM */
	.app-a2 .img {
		margin-top: 0;
	}

	.app-a4 .app-a4-box {
		padding: 70px 80px;
	}

	.app-a5 .app-a5-box {
		padding: 70px 120px;
	}

	/* 产品增值服务-APP OEM */
	.pro-lang-l2 .pro-lang-l2-box {
		height: 540px;
	}

	.pro-lang-l2 .pro-lang-l2-box {
		padding: 70px 120px;
	}

	/* 产品增值服务-APP更新维护 */
	.app-update-u2 .app-update-u2-box {
		height: 510px;
	}

	.app-update-u2 .txt .title {
		font-size: 30px;
		line-height: 30px;
		margin-bottom: 30px;
	}

	.app-update-u2 .txt ul li {
		font-size: 24px;
		line-height: 40px;
	}

	/* 产品增值服务-APP全新定制 */
	.app-made-m2 .app-made-m2-box {
		padding: 70px 100px 40px;
	}

	.app-made-m4 .app-made-m4-box .item {
		margin-bottom: 0;
	}

	.app-made-m6 .app-made-m6-box {
		padding: 40px 120px;
	}

	.app-made-m6 .app-made-m6-box .box {
		padding: 50px 60px;
	}

	/* 产品增值服务-软件著作权 */
	.pro-software-s3 .pro-software-s3-box {
		padding: 60px 120px;
	}

	.pro-software-s4 .pro-software-s4-box {
		padding: 60px 120px;
	}

	.pro-software-s5 .pro-software-s5-box {
		padding: 60px 120px;
	}

	/* 数据和运营 */
	.pro-data-d2 .txt .title {
		font-size: 30px;
		margin-bottom: 30px;
	}

	.pro-data-d2 .txt ul li {
		font-size: 20px;
		line-height: 40px;
	}

	.pro-data-d2 .txt ul li i {
		font-size: 12px;
	}

	.pro-data-d3 .row {
		padding: 0 80px;
	}

	/* 内页全屏banner */
	.card .card-title {
		font-size: 48px;
		line-height: 48px;
		margin-bottom: 40px;
	}

	.card .card-img-overlay p {
		margin-bottom: 30px;
		font-size: 20px;
		line-height: 30px;
	}

	.nSolution-banner .box img {
		margin-bottom: 30px;
		width: 100px;
		height: 100px;
	}

	.nSolution-banner .card-title {
		font-size: 36px;
		line-height: 36px;
		margin-bottom: 30px;
	}

	.nSolution-banner .card-img-overlay p {
		margin-bottom: 0;
		font-size: 18px;
		line-height: 30px;
	}

	/* APP */
	.nApp-brand .txt .title {
		font-size: 30px;
		margin-bottom: 20px;
	}

	.nApp-brand .txt .desc {
		font-size: 18px;
	}

	.nApp-brand a.more {
		margin-top: 80px;
	}

	.nApp-id .txt {
		margin-bottom: 0;
	}

	.nApp-id .txt .title {
		font-size: 30px;
		margin-bottom: 20px;
	}

	.nApp-id .txt .desc {
		font-size: 18px;
	}

	/* 云平台 */
	.pro-cloud-c2 .title {
		padding: 30px 0 0 60px;
		width: 60%;
	}

	.pro-cloud-c2 .title h5 {
		font-size: 30px;
		margin-bottom: 20px;
	}

	.pro-cloud-c2 .title p {
		font-size: 18px;
	}

	.pro-oem-o3 .img {
		margin-bottom: 0;
	}

	.pro-cloud-c3 .row {
		padding: 0 15px;
	}

	.pro-cloud-c3 .item {
		padding: 60px 20px;
		margin-bottom: 30px;
	}

	.pro-cloud-c3 .item img {
		width: auto;
	}

	.pro-cloud-c3 .item p {
		margin-top: 70px;
		font-size: 16px;
		line-height: 30px;
	}

	/* 产品增值服务 */
	.pro-incre-e4 .item {
		border: 1px solid #E0E0E0;
		padding: 50px 15px;
	}

	.pro-incre-e4 .item img {
		width: auto;
	}

	.pro-incre-e4 .item p {
		margin-top: 50px;
		font-size: 16px;
	}

	/*关于我们*/
	.nAbout-a2 .txt {
		padding-left: 60px;
	}

	.nAbout-a2 .txt ul li {
		font-size: 20px;
		line-height: 50px;
	}

	.time-axis-item {
		padding: 0 0 20px 200px;
	}


	/* 解决方案 */
	.inet-case .inet-caseImg .i1 {
		left: 0;
		top: 0;
	}

	.inet-case .inet-caseImg .i1 img {
		width: 82px;
	}

	.inet-case .inet-caseImg .i2 {
		left: 155px;
		top: 15px;
	}

	.inet-case .inet-caseImg .i2 img {
		width: 56px;
	}

	.inet-case .inet-caseImg .i3 {
		right: 125px;
		top: 25px;
	}

	.inet-case .inet-caseImg .i3 img {
		width: 60px;
	}

	.inet-case .inet-caseImg .i4 {
		left: 25px;
		bottom: 85px;
	}

	.inet-case .inet-caseImg .i4 img {
		width: 76px;
	}

	.inet-case .inet-caseImg .i5 {
		right: 0;
		top: 150px;
	}

	.inet-case .inet-caseImg .i5 img {
		width: 82px;
	}

	.inet-case .inet-caseImg .i6 {
		right: 108px;
		bottom: 0;
	}

	.inet-case .inet-caseImg .i6 img {
		width: 60px;
	}

	.inet-case .inet-caseImg .item p {
		font-size: 14px;
	}

	.pro-incre-e3 .item {
		padding: 60px 30px;
	}
	
	.pro-incre-e3 .item p {
		margin-top: 40px;
	}
	
	.sort .dropdown .dropdown-menu {
		width: 690px;
		padding: 20px 30px;
	}
	
	.inet-customer .inet-customerImg .item {
		margin-bottom: 70px;
	}
	
	.inet-customer .inet-customerImg {
		margin-top: 80px;
	}
	
	.nApp .nApp-service .item dl {
		margin-top: 80px;
	}

}


/* 大屏幕（大桌面显示器，大于等于1200px） */

@media (min-width: 1200px) {
	.container {
		max-width: 1180px;
		/*padding:0px;*/
	}

	.inet-about p {
		max-width: 1000px;
		margin: 0 auto 24px;
	}

	.nSolution .container {
		max-width: 960px;
	}

	.nApp .nApp-service .item {
		margin: 50px 20px 0;
	}

	/* 解决方案 */
	.inet-case .inet-caseImg .i1 {
		left: 20px;
		top: 0;
	}

	.inet-case .inet-caseImg .i2 {
		left: 200px;
		top: 15px;
	}

	.inet-case .inet-caseImg .i3 {
		right: 165px;
		top: 30px;
	}

	.inet-case .inet-caseImg .i4 {
		left: 50px;
		bottom: 90px;
	}

	.inet-case .inet-caseImg .i5 {
		right: 20px;
		top: 170px;
	}

	.inet-case .inet-caseImg .i6 {
		right: 145px;
		bottom: 0;
	}
	
	.inet-case .inet-caseImg .i1 img,
	.inet-case .inet-caseImg .i2 img,
	.inet-case .inet-caseImg .i3 img,
	.inet-case .inet-caseImg .i4 img,
	.inet-case .inet-caseImg .i5 img,
	.inet-case .inet-caseImg .i6 img {
		width: auto;
	}
	
	.pro-data-d3 .col {
		padding-left: 40px;
		padding-right: 40px;
	}


	.pro-data-d3 .col {
		padding-left: 40px;
		padding-right: 40px;
	}
	
	.sort .dropdown .dropdown-menu {
		width: 850px;
		padding: 20px 40px;
	}

	.app-update-u3 .app-update-u3-box .item {
	text-align: center;
	margin: 0 40px;
	}

	.app-update-u3 .app-update-u3-box h3.title {
		
		margin-bottom: 60px;
	}

}


.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths {
position: relative;
min-height: 1px;
padding-right: 10px;
padding-left: 10px;
}

@media ( min-width : 768px) {
.col-sm-5ths {
width: 20%;
float: left;
}
}

@media ( min-width : 992px) {
.col-md-5ths {
width: 20%;
float: left;
}
}

@media ( min-width : 1200px) {
.col-lg-5ths {
float: left;
padding-right: 25px;
padding-left: 25px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
}