/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/*关于我们 开始*/
	.is-company-container {
		max-width: 1200px;
		margin: 0 auto;
		padding-left: 36px;
		padding-right: 36px;
	}
	@media (max-width: 959px) {
		.is-company-container {
			padding-left: 0;
			padding-right: 0;
		}
	}
	.is-company-container .row-parent {
		padding: 0 !important;
	}

	/*公司简介 开始*/
		.is-company-intro-container {
			color: #333;
			padding: 36px;
			background-color: #fff;
		}
		.is-company-intro-container * {
			font-size: 14px;
		}
		.is-company-intro-headline {
			font-size: 24px !important;
			text-align: center;
			margin: 0 0 10px;
		}
		@media only screen and (max-width: 690px) {
			.is-company-intro-headline {
				font-size: 18px !important;
			}
		}
		.is-company-intro-content {
			text-indent: 2em;
		}
	/*公司简介 结束*/

	/*品牌承诺 开始*/
		.is-company-promise-container {
			position: relative;
			color: #fff;
			margin-bottom: 18px;
			padding-bottom: 59.398%;
			background-color: #fff;
			background-position: top center;
			background-size: cover;
			overflow: hidden;
		}
		@media only screen and (max-width: 900px) {
			.is-company-promise-container {
				padding-bottom: 80%;
			}
		}
		@media only screen and (max-width: 690px) {
			.is-company-promise-container {
				padding: 0;
				background-color: #0078bc;
				background-image: none !important;
			}
		}
		.is-company-promise-container * {
			font-size: 14px;
		}
		.is-company-promise-wrap {
			position: absolute;
			bottom: 0;
			left: 0;
			width: 100%;
			padding: 50px 36px;
		}
		@media only screen and (max-width: 690px) {
			.is-company-promise-wrap {
				position: relative;
				padding: 36px;
			}
		}
		.is-company-promise-headline {
			color: #fff !important;
			font-size: 24px !important;
			text-align: center;
			margin: 0 0 10px;
		}
		@media only screen and (max-width: 690px) {
			.is-company-promise-headline {
				font-size: 18px !important;
			}
		}
		.is-company-promise-list {
			display: flex;
		    flex-wrap: wrap;
			list-style: none !important;
			margin: 0 !important;
			padding: 0 !important;
		}
		.is-company-promise-item {
			width: 25%;
		}
		@media only screen and (max-width: 690px) {
			.is-company-promise-item {
				width: 50%;
			}
		}
		.is-company-promise-item-box {
			padding: 20px;
		}
		.is-company-promise-item-box img {
			display: table;
			width: 50px;
			height: 50px;
			margin: 0 auto 10px auto;
			object-fit: cover;
			object-position: center;
		}
		.is-company-promise-title {
			display: block;
			font-size: 14px;
			font-weight: bold;
			text-align: center;
		}
		.is-company-promise-desc {
			display: block;
			font-size: 14px;
			text-align: center;
		}
	/*品牌承诺 结束*/

	/*核心优势 开始*/
		.is-company-strength-container {
			position: relative;
			color: #333;
			margin-bottom: 18px;
			background-color: #fff;
			overflow: hidden;
		}
		.is-company-strength-container * {
			font-size: 14px;
		}
		.is-company-strength-headline {
			font-size: 24px !important;
			text-align: center;
			margin: 0 0 10px;
			padding: 36px 36px 0;
		}
		@media only screen and (max-width: 690px) {
			.is-company-strength-headline {
				font-size: 18px !important;
			}
		}
		.is-company-strength-wrap {
			display: flex;
			justify-content: center;
			padding: 20px 0 36px 0;
			overflow-x: auto;
		}
		@media only screen and (max-width: 1080px) {
			.is-company-strength-wrap {
				display: block;
			}
		}
		.is-company-strength-list {
			display: flex;
			list-style: none !important;
			margin: 0 !important;
			padding: 0 !important;
		}
		.is-company-strength-item {

		}
		@media only screen and (max-width: 1080px) {
			.is-company-strength-item:first-child {
				padding-left: 36px;
			}
			.is-company-strength-item:last-child {
				padding-right: 36px;
			}
		}
		.is-company-strength-item-box {

		}
		.is-company-strength-icon {
			display: block;
			position: relative;
			width: 230px;
			overflow: hidden;
		}
		.is-company-strength-icon img {
			display: block;
			width: 100%;
			height: auto;
		}
		.is-company-strength-icon figcaption {
			position: absolute;
			top:  50%;
			left: 50%;
			color: #fff;
			font-size: 20px;
			font-weight: bold;
			margin: 0 0 0 -20px;
			transform: translate(-50%, -50%);
		}
		.is-company-strength-desc {
			display: block;
			color: #666;
			text-align: center;
		    line-height: normal;
			width: 200px;
			padding-top: 10px;
		}
	/*核心优势 结束*/

	/*增值服务 开始*/
		.is-company-value-container {
			color: #333;
			margin-bottom: 18px;
			padding: 36px;
			background-color: #fff;
		}
		.is-company-value-container * {
			font-size: 14px;
		}
		.is-company-value-headline {
			font-size: 24px !important;
			text-align: center;
			margin: 0 0 10px;
		}
		@media only screen and (max-width: 690px) {
			.is-company-value-headline {
				font-size: 18px !important;
			}
		}
		.is-company-value-list {
			display: flex;
			flex-wrap: wrap;
			list-style: none !important;
			margin: 0 !important;
			padding: 20px 0 !important;
		}
		.is-company-value-item {
			width: calc(100% / 3);
			padding: 20px;
		}
		@media only screen and (max-width: 768px) {
			.is-company-value-item {
				width: 50%;
			}
		}
		@media only screen and (max-width: 500px) {
			.is-company-value-item {
				width: 100%;
				padding: 20px 0;
			}
		}
		.is-company-value-item-box {
			display: flex;
		}
		.is-company-value-item-box img {
			display: block;
			width: 50px;
			height: 50px;
			object-fit: cover;
			object-position: center;
		}
		.is-company-value-intro {
			padding-left: 10px;
		}
		.is-company-value-title {
			display: block;
			font-size: 16px;
			font-weight: bold;
		}
		.is-company-value-desc {
			display: block;
			color: #666;
			font-size: 14px;
			line-height: normal;
		}
	/*增值服务 结束*/

	/*联系信息 开始*/
		.is-company-contact-container {
			display: flex;
			color: #333;
			margin-bottom: 18px;
			padding: 36px;
			background-color: #fff;
		}
		@media only screen and (max-width: 768px) {
			.is-company-contact-container {
				display: block;
			}
		}
		.is-company-contact-container * {
			font-size: 14px;
		}
		.is-company-contact-gallery {
			display: block;
			width: 50%;
		}
		@media only screen and (max-width: 768px) {
			.is-company-contact-gallery {
				width:  100%;
				margin-bottom: 36px;
			}
		}
		.is-company-contact-gallery ul {
			list-style: none !important;
			margin: 0 !important;
			padding: 0 !important;
			overflow: hidden;
		}
		.is-company-contact-gallery ul li {
			float: left;
			width: 50%;
		}
		.is-company-contact-gallery ul li:first-child {
			float: none;
			width: 100%;
			margin-bottom: 12px;
		}

		.is-company-contact-gallery ul li:nth-child(2) {
			padding-right: 6px;
		}

		.is-company-contact-gallery ul li:last-child {
			padding-left: 6px;
		}

		.is-company-contact-gallery ul li picture {
			display: block;
			position: relative;
			width: 100%;
			padding-bottom: 66.667%;
			overflow: hidden;
		}
		.is-company-contact-gallery ul li picture img {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			object-fit: cover;
			object-position: center;
		}
		.is-company-contact-content {
			width: 50%;
			padding-left: 36px;
		}
		@media only screen and (max-width: 768px) {
			.is-company-contact-content {
				width:  100%;
				padding-left: 0;
			}
		}
		.is-company-contact-content *:first-child {
			margin: 0;
		}
	/*联系信息 结束*/
/*关于我们 结束*/