@charset "utf-8";
.about-banner {
	background:url(../img/banner-about.jpg?V=2020121217) no-repeat 50% 50%;
	height: 600px;
	color: #FFF;
	background-size:cover; 
	min-width: 1200px;
}
.about-banner h3 {
	padding-top:240px;
	padding-left: 60px;
	font-size: 52px;
	letter-spacing: 3px;
}
.about-banner p {
	padding-left: 60px;
	font-size: 24px;
	letter-spacing: 2px;
	padding-top: 15px;
}
.margin-bottom-30 {
	margin-bottom: 30px;
}
.company-introduction h3 {
	font-size:20px;
	font-weight:400;
	color:#030303;
	line-height:28px;
	padding-bottom: 10px;
}
.company-introduction p.company-introduction-words{
	font-size:14px;
	color:#8F8E94;
	line-height:24px;
	padding-bottom: 15px;
	width: 600px;
}
.company-introduction p.company-introduction-words.tit {
	font-size:18px;
	color:#ff5b29;
}
.company-introduction .mz-img {
	padding-top: 45px;
}
.company-introduction .tips {
	font-size: 9px;
	text-align: right;
	color:#8F8E94;
	margin-top: -17px;
}

/**企业文化**/
.company-culture .company-culture-item{
	width:218px;
	height:478px;
	border:1px solid #F0F2F5;
	text-align: center;
	padding: 20px;
	margin-right: 60px;
}
.company-culture .company-culture-item.center .culture-introduction {
	margin-top: 0px;
	margin-bottom: 10px;
}
.company-culture .company-culture-item.margin-none {
	margin-right: 0px;
}
.company-culture .company-culture-item.margin-r64 {
	margin-right: 64px;
}
.company-culture .container-item {
	padding: 0 150px;
}
.company-culture .company-culture-item .culture-introduction{
	height:92px;
	background: #F0F2F5;
	margin-top: 10px;
	padding-top: 18px;
}
.company-culture .company-culture-item .culture-introduction p{
	color: #030303;
	font-size: 20px;
	padding-bottom: 10px;
}
.company-culture .company-culture-item .culture-introduction span{
	color: #8F8E94;
	font-size: 14px;
	display: block;
    line-height: 20px;
}
/**公司产品**/
.company-product{
	margin-bottom: 70px;
}
.company-product .company-product-fr .item-product {
	padding: 20px 20px 20px 90px;
	width: 335px;
	position: relative;
	border-left: 6px solid #FFF;
}
.company-product .company-product-fr .item-product.cur {
	box-shadow: 1px 1px 5px  rgba(0, 0, 0, 0.5);
	border-left: 6px solid #ff5b29;
}
.company-product .company-product-fr h4 {
	font-size:20px;
	font-weight:400;
	color:rgba(3,3,3,1);
	line-height:28px;
}
.company-product .company-product-fr p {
	font-size:14px;
	color:#8F8E94;
	padding-top: 10px;
}
.company-product .company-product-fr .item-product.cur h4 {
	color: #ff5b29;
}
.company-product .company-product-fr .item-1:after {
	content: "";
	width: 45px;
	height: 52px;
	position: absolute;
	top: 45px;
    left: 25px;
	background: url(../img/about_item_1.png) no-repeat;
	background-size: 45px 52px;
}
.company-product .company-product-fr .item-1.cur:after {
	background: url(../img/about_item_hover_1.png) no-repeat;
	background-size: 45px 52px;
}
.company-product .company-product-fr .item-2:after {
	content: "";
	width: 45px;
	height: 56px;
	position: absolute;
	top: 35px;
    left: 25px;
	background: url(../img/about_item_2.png) no-repeat;
	background-size: 45px 56px;
}
.company-product .company-product-fr .item-2.cur:after {
	background: url(../img/about_item_hover_2.png) no-repeat;
	background-size: 45px 56px;
}
.company-product .company-product-fr .item-3:after {
	content: "";
	width: 40px;
	height: 50px;
	position: absolute;
	top: 25px;
    left: 25px;
	background: url(../img/about_item_3.png) no-repeat;
}
.company-product .company-product-fr .item-3.cur:after {
	background: url(../img/about_item_hover_3.png) no-repeat;
}
.company-product .company-product-fr .item-4:after {
	content: "";
	width: 41px;
	height: 53px;
	position: absolute;
	top: 25px;
    left: 25px;
	background: url(../img/about_item_4.png) no-repeat;
}
.company-product .company-product-fr .item-4.cur:after {
	background: url(../img/about_item_hover_4.png) no-repeat;
}
.company-product img {
	padding-top: 25px;
}


/**核心成员**/
.company-core-members {
	margin-bottom: 45px;
}
.company-core-members .company-core-item {
	width: 191px;
	position: relative;
	overflow: hidden;
	margin: 20px 0px 60px 0;
}
.company-core-members .company-core-item:hover .members-words {
	bottom: 66px;
}
.members-words {
    position: absolute;
    bottom: -340px;
    left: 0;
    height: 190px;
	background:rgba(255,91,41,0.8);
    border-radius: 5px;
    overflow: hidden;
    color: #fff;
	width: 170px;
	padding: 30px 10px;    
	display: flex;
    flex-direction: column;
	justify-content: flex-end;
	transition: bottom .3s;

}
.members-leve {
	border-left: 3px solid #ff5b29;
	height: 70px;
	padding-left: 10px;
    margin-left: 20px;
    margin-top: -15px;
    position: relative;
    padding-top: 5px;
}
.company-core-members .company-core-item.margin-none {
	margin-right: 0px;
}
.company-core-members .company-core-item.margin-r64 {
	margin-right: 61px;
}
.company-core-members .company-core-item p {
	font-size:14px;
	color:#fff;
	line-height:20px;
}
.company-core-members .company-core-item span {
	color: #8F8E94;
	padding-bottom: 10px;
	padding-top: 10px;
	display: block;
}
.company-core-members .company-core-item p.core-members-name {
	font-size:20px;
	color:#030303;
	padding-top: 20px;
}
.copany-boss-content {
	padding: 90px 0 100px 0;
	background: #F7F7FD;
	padding-top: 130px;
}
.copany-boss-content .copany-boss-fl{
	padding-left: 230px;
	padding-right: 30px;
}
.copany-boss-content .copany-boss-fr .company-boss {
	font-size: 30px;
	color: #030303;
	padding-left: 40px;
}
.copany-boss-content .copany-boss-fr span {
	font-size: 14px;
	color: #8F8E94;
	display: block;
	padding: 10px 0;
	padding-left: 40px;
}
.copany-boss-content .copany-boss-fr .company-duty {
	color: #030303;
	font-size: 20px;
    padding-left: 40px;
}
.copany-boss-content .copany-boss-fr .company-duty.about-boss-left-icon {
	background: url(../img/about-boss-left-icon.png) no-repeat;
	
}
.copany-boss-content .copany-boss-fr .company-duty.about-boss-right-icon {
    padding-bottom: 12px;
    background: url(../img/about-boss-right-icon.png) no-repeat right top;
    padding-right: 43px;
}
.copany-boss-content .copany-boss-fr .boss-introduction {
	color: #444349;
	font-size: 16px;
	line-height:22px;
	padding-left: 40px;
}
.company-core-members .container-item {
	padding-left: 0px;
}