.page_other p {
	margin-bottom: 0px !important;
}
span.display {
	color: transparent;
}
/*公司介绍*/

.a_introduct {
	padding-top: 0.9rem;
	padding-bottom: .5rem;
	background-color: #fff;
}
.a_introduct .ai_con {
	width: 1178px;
	margin: 0 auto;
}
.a_introduct img {
	height: 3rem;
}
.a_introduct ul {
	padding-left: 0.5rem;
}
.a_introduct ul li {
	font-size: 14px;
	list-style: disc;
	padding-bottom: 0.5rem;
}
.a_introduct ul li::marker {
	color: #000;
}
.a_introduct ul li span {
	color: #333;
}
.list-paddingleft-2 li p {
	line-height: 24px;
	letter-spacing: 1px;
}
.list-paddingleft-2 strong {
	color: #dab08d;
}
.yaopadding {
	padding-left: 14px;
}
/*核心团队*/

.a_team {
	background-color: #fff;
}
.a_team .at_head {
	padding-bottom: 0.3rem;
	text-align: center;
}
.a_team .at_head p.fonSize_26 {
	color: #aaa;
}
.a_team .at_con {
	margin: 0px !important;
	overflow-x: hidden;
	position: relative;
}
.a_team .at_con li {
	height: 6rem;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}
.a_team .at_con li:hover {
	cursor: pointer;
}
.a_team .at_con li img {
	transition: transform 0.25s ease;
}
.a_team .at_con li img:hover {
	transform: scale(1.2, 1.2);
}
.a_team .at_con li img {
	height: 100%;
	width: 100%;
	transition: all 0.5s;
}
.a_team .at_con .bg {
	width: 100%;
	padding-top: 28px;
	position: absolute;
	bottom: -30px;
	left: 0px;
	background-color: rgba(0,0,0,.7);
	height: 0px;
}

@media screen and (min-width: 751px) {
.a_team .at_con li:hover>div.bg {
	animation: atConBgMove 0.5s;
	animation-fill-mode: forwards;
	transition: all 0.5s;
}
 @keyframes atConBgMove {
 from {
height: 0rem;
}
 to {
height: 130px;
}
}
}
.a_brand .in_bottom .shabi7 img {
	width: auto;
	padding-bottom: 20px;
}
/*弹出框1*/

.a_tanchu {
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.5);
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0.2rem 0rem;
	display: none;
	transition: all 0.5s;
	background: #fff;
}
.a_tanchu.on {
	display: block;
}
.a_tanchu .aModal_con {
	width: 1178px;
	height: 100%;
	background-color: #fff;
	margin: 0 auto;
	padding: 1rem 0.3rem 0 0.3rem;
}
.a_tanchu .aModal_con.on {
	animation: modalMove 0.5s ease-out;
	animation-fill-mode: forwards;
	transition: all 0.5s;
}
 @keyframes modalMove {
 from {
top:-7rem;
}
 to {
top:0rem;
}
}

@media screen and (min-width: 750px) {
}
.a_tanchu .aModal_con img {
	height: 400px;
}
.a_tanchu .aModal_con p .orange {
	font-size: 29px;
}
.a_tanchu .aModal_con p.fonSize_26 {
	padding-top: 0.1rem;
	padding-bottom: 0.4rem;
	color: #000;
	font-size: 22px;
}
.a_tanchu .aModal_con p {
	padding-left: 0.5rem;
}
.a_tanchu .aModal_con .am_text p {
	font-size: 18px;
	line-height: 30px;
	text-align: left;
}
.a_tanchu .aModal_con p span {
	color: #202020;
}
.a_tanchu .aModal_con span.close {
	font-size: 40px;
}
.a_tanchu .aModal_con a.more {
	text-align: right;
	font-size: 16px;
	margin-top: .3rem;
	margin-bottom: 0.3rem;
}
/*工作流程*/

.a_work {
	height: auto;
	background: url(../images/pc/about/bg_02.jpg) no-repeat center;
	background-size: 100% 100%;
	position: relative;
}
.a_work .mybg {
	padding: 100px 0rem;/*		background: rgba(0,0,0,.5);*/

}
.a_work .mybg p:last-child {
	font-size: 24px;
	color: #fff;
}
.a_work .mybg p.orange {
	font-size: 35px;
}
/*品牌定位模型*/

.a_brand {
	background-color: #fff;
}
.a_brand .ab_one {
	width: 1178px;
	font-size: 23px;
	color: #555;
	padding-top: 0.5rem;
	margin: 0 auto;
	line-height: 0.6rem;
}
.a_brand .ab_one div {
	padding-bottom: .5rem;
	color: #171717;
	line-height: 50px;
}
.a_brand .ab_one ul {
	display: inline-block;
	padding-left: 0.3rem;
}
.a_brand .ab_one ul li {
	font-size: 16px;
	list-style: disc;
}
.a_brand .ab_one p {
	font-size: 20px;
}
.a_brand .ab_two {
	width: 1178px;
	margin: 0 auto;
}
.a_brand .ab_two p {
	font-size: 16px;
	width: 196px;
	margin: 0 auto;
}
.ab_three {
	position: relative;
	padding: 80px 0 0 0;
	width: 1400px;
	margin: 70px auto 0 auto;
}
.ab_three .abt_con {
	position: absolute;
	top: 0px;
	left: 0px;
	color: #525252;
	width: 100%;
}
.ab_three .abt_con p {
	font-size: 21px;
}
.ab_three .abt_con p b, .ab_three .abt_con p b .orange {
	font-size: 28px;
}
.ab_three .abt_con p:last-child {
	font-size: 14px;
}
.ab_three img {
	width: 100%;
}
.ab_four {
	padding-top: 0.8rem;
}
.ab_five .abf_head {
	position: relative;
	color: #aaa;
}
.ab_five .abf_head p.orange {
	color: #363636;
}
.ab_five img {
	width: 100%;
	margin-bottom: 0.4rem;
}
.ab_five .abf_head img {
	width: 110px;
	height: 50px;
	position: absolute;
	top: 10px;
	left: 295px;
}

@media screen and (min-width: 1366px) {
.a_work .mybg p:last-child {
	font-size: 24px;
}
.a_work .mybg p.orange {
	font-size: 42px;
}
.a_brand .ab_one {
	font-size: 18px;
}
.a_brand .ab_one div {
	line-height: 40px;
}
.a_brand .ab_one ul {
	padding-left: 0.3rem;
}
.a_brand .ab_one ul li {
	font-size: 16px;
	line-height: 38px;
}
.a_brand .ab_one p {
	font-size: 24px;
}
.a_brand .ab_two p {
	font-size: 14px;
}
.a_brand .in_bottom a {
/*			width: 1.3rem !important;*/

/*			height: 0.68rem !important;*/

}
.a_tanchu .aModal_con p .orange {
/*			font-size: 0.41rem;*/

}
.a_tanchu .aModal_con p.fonSize_26 {
/*			font-size: 0.31rem;*/

}
.a_tanchu .aModal_con .am_text p {
	font-size: 14px;
}
.am_text {
	font-size: 14px;
}
.ab_three .abt_con p {
	font-size: 24px;
}
.ab_three .abt_con p b, .ab_three .abt_con p b .orange {
	font-size: 35px;
}
.ab_three .abt_con p:last-child {
	font-size: 14px;
}
.a_brand .in_bottom .shabi7 img {
	width: auto;
	height: 65px;
	padding-bottom: 15px;
}
}

@media screen and (min-width: 751px) and (max-width: 1200px) {
.a_tanchu .aModal_con .am_text p span {
	display: none;
}
}

@media screen and (min-width: 751px) and (max-width: 890px) {
.a_tanchu .aModal_con .am_text p {
	margin-bottom: 0px !important;
}
.a_team .at_con .bg p.orange {
	font-size: 30px;
}
.a_team .at_con .bg p.fonSize_26 {
	font-size: 20px;
}
.a_tanchu .aModal_con p.fonSize_26 {
	padding: 0px;
}
}

@media screen and (max-width: 600px) {
.a_tanchu .aModal_con p .orange {
	font-size: 22px;
}
.a_tanchu .aModal_con p.fonSize_26 {
	font-size: 18px;
}
.a_tanchu .aModal_con .am_text p {
	font-size: 14px;
	line-height: 24px;
	padding: 0;
}
.a_tanchu .aModal_con.on div:first-child {
	margin-bottom: -50px;
}
.a_tanchu .aModal_con p.html5 {
	top: -80px;
}
.hahahsb {
	padding-bottom: 25px;
}
.a_brand .ab_two p {
	font-size: 12px;
	padding: 0.3rem 0.3rem 0rem;
	text-align: left;
	line-height: 24px!important;
}
}

@media screen and (max-width: 490px) {
.a_tanchu .aModal_con .am_text p span {
	display: none;
}
.a_team .at_con .bg p.orange {
	font-size: 18px;
}
.a_team .at_con .bg p.fonSize_26 {
	font-size: 16px;
}
}

@media screen and (min-width: 460px) and (max-width: 1176px) {
.ab_three {
	width: 100%;
}
}

@media screen and (max-width: 1440px) {
.ab_three {
	position: relative;
	padding: 80px 0 0 0;
	width: 100%;
	margin: 70px auto 0 auto;
}
.a_brand .ab_one div {
	line-height: 33px;
	font-size: 14px;
}
.a_brand .ab_one ul li {
	font-size: 14px;
	line-height: 30px;
}
}

@media screen and (max-width: 1200px) {
.mycontain {
	width: 96%;
	padding: 60px 0px;
	margin: 0 auto;
}
.a_introduct .ai_con {
	width: 96%;
	margin: 0 auto;
}
.a_brand .ab_two {
	width: 96%;
	margin: 0 auto;
}
#introduce .in_bottom a img {
	width: 80%;
}
.a_brand .ab_two p {
	font-size: 12px;
	width: 80%;
	line-height: 24px;
	margin: 0 auto;
}
.ab_four #partner .pic {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	overflow: hidden;
}
.a_brand .ab_one {
	width: 96%;
	font-size: 23px;
	color: #555;
	padding-top: 0.5rem;
	margin: 0 auto;
	line-height: 0.6rem;
}
}

@media screen and (max-width: 750px) {
.page_other {
	top: 4.6rem;
}
.page_bg {
	height: 4.6rem;
	background: url(../images/html5/about/about.png) no-repeat;
	background-size: 100% 100%;
	position: fixed;
}
/*公司介绍*/

.a_introduct .ai_con {
	width: 95%;
}
.a_introduct img {
	width: 80%;
	height: auto;
	margin: 0 auto;
}
.a_introduct ul {
	padding-left: 0rem;
	padding-top: 0.5rem;
	padding-right: 0px;
}
/*核心团队*/

.a_team .at_con li {
	height: 4.5rem;
}
.a_tanchu .aModal_con {
	width: 100%;
	margin-left: 0;
	left: 0;
}
.a_tanchu .aModal_con .am_text p {
	font-size: 12px;
}
.a_team .at_con .bg {
	height: 90px;
}
.a_tanchu .aModal_con img {
	height: 3rem;
}
.a_tanchu .aModal_con p.html5 {
	position: relative;
	top: -105px;
	text-align: right;
}
.a_tanchu .aModal_con p .orange {
	font-size: 17px;
}
.a_tanchu .aModal_con p.fonSize_26 {
	font-size: 14px;
}
.a_tanchu .aModal_con .am_text p {
	font-size: 12px;
}
.a_tanchu .aModal_con.on div:first-child {
	margin-bottom: -60px;
}
.a_team .at_con .bg p.orange {
	font-size: 31px;
}
.a_team .at_con .bg p.fonSize_26 {
	font-size: 24px;
}
.a_team .at_con .bg {
	padding-top: 20px;
	bottom: -11px;
}
/*工作流程*/

.a_work .mybg p:last-child {
	font-size: 12px;
}
.a_work .mybg p.orange {
	font-size: 0.67rem;
}
/*品牌定位*/

.a_brand .ab_two {
	width: 95%;
}
.a_brand .ab_one {
	text-align: left;
	width: 93%;
}
.a_brand .ab_one div {
	padding-bottom: 0.5rem;
}
.ab_three .abt_con {
	position: static;
	margin-bottom: 0.2rem;
}
.ab_three {
	margin-top: 0.3rem;
	width: 100%;
}
.ab_four {
	padding-top: 0.4rem;
}
.list-paddingleft-2 li p {
	line-height: 24px;
	letter-spacing: 1px;
	font-size: 12px;
}
.fonSize_22 {
	font-size: 14px;
}
.at_con .orange02 {
	font-size: 16px;
}
.a_work .mybg {
	padding: 50px 0rem;
/*	background: rgba(0,0,0,.5);*/
}
.a_work .mybg p.orange {
	font-size: 20px !important;
}
.a_brand .ab_two p {
	font-size: 14px!important;
	line-height: 20px!important;
	padding: 10px 0 0 0!important;
	width: 100%;
}
.a_brand .in_bottom a {
	width: 100%!important;
	text-align: left!important;
	margin-bottom: 0!important;/* line-height: 40px !important; */

}
.a_brand .in_bottom a img {
	height: 60%!important;
	width: auto!important;
}
.a_brand .ab_two .in_bottom div {
	padding: .3rem!important;
}
.a_brand .ab_two .in_bottom {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}
.a_brand .ab_two .in_bottom .shabi7 {
	float: none;
}
.ab_three .abt_con p b, .ab_three .abt_con p b .orange {
	font-size: 22px;
}
.ab_three .abt_con p {
	font-size: 16px;
	line-height: 30px;
}
.ab_three .abt_con p:last-child {
	font-size: 13px;
}
.a_brand .in_bottom .shabi7 img {
	width: auto;
	height: 50px;
	padding-bottom: 10px;
}
.shoujiteam {
	height: 170px!important;
}
}

@media screen and (max-width: 1100px){
.a_tanchu .aModal_con {
    width: 95%;
    height: 100%;
    background-color: #fff;
    margin: 0 auto;
    padding: 1rem 0.3rem 0 0.3rem;
}
	.a_tanchu .aModal_con .am_text p {
	font-size: 14px;
	line-height: 25px;
	text-align: left;
}
}

@media screen and (max-width: 750px){
.a_tanchu .aModal_con {
    padding: 0!important;
}

}
