*{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
a, a:hover {
	text-decoration: none;
}
body {
	font-family: "PingFang SC";
	font-weight: 300;
	padding-right: 0!important;
	overflow-x: hidden;
}
.meka-page .nav .navbar {
	margin-bottom: 0;
	width: 100%;
	border-radius: 0;
	position: fixed;
	z-index: 10;
}
.meka-page .nav .navbar .container-fluid {
	display: flex;
	justify-content: flex-end;
	justify-content: center;
	flex-wrap: nowrap;
}
.meka-page .nav .navmenu{
	display: none;
}
.meka-page .nav .navbar .container-fluid .navbar-header {
	flex: 1;
	display: flex;
	justify-content: center;
}
.meka-page .nav .navbar .container-fluid .collapse {
	flex: 5;
}
.meka-page .nav .navbar .container-fluid .collapse .navbar-nav {
	width: 100%;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
}
.meka-page .nav .navbar {
	border: none;
}
.nav-stacked > li + li {
	margin-top: 0;
}
.navbar-nav > li {
	width: 130px;
	text-align: center;
}
.meka-page .nav .navbar .container-fluid .collapse .navbar-nav li a {
	color: white;
	font-size: 14px;
	white-space: nowrap;
}
.meka-page .nav .navbar .container-fluid .collapse .navbar-nav li:hover {
	background: #CA2149;
}

.meka-page .meka-banner {
	width: 100%;
	height: 100%;
	padding-bottom: 0!important;
}
.meka-page .meka-banner img {
	width: 100%;
	height: 100%;
}
.meka-page .meka-theory {
	width: 100%;
}
.meka-page .meka-theory-new {
	display: none;
}
.meka-page .meka-theory .content {
	background: url(../img/theory-bg.png) no-repeat;
	background-size: cover;
	padding-top: 3%;
	padding-left: 2%;
}
.meka-page .meka-theory .content .title {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 2%;
}
.meka-page .meka-theory .content .title .word {
	font-size: 72px;
	font-weight: medium;
	color: #FFFFFF;
	height: 100%;
}
.meka-page .meka-theory .content .list {
	display: flex;
	margin-bottom: 2.5%;
}
.meka-page .meka-theory .content .list li {
	width: 33%;
	display: flex;
	justify-content: center;
}
.meka-page .meka-theory .content .list li .word {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.meka-page .meka-theory .content .list li .word img {
	margin-right: 7%;
}
.meka-page .meka-theory .content .list li .word span{
	font-size: 22px;
	color: #ffffff;
	white-space: nowrap;
	min-width: 267px;
}
.meka-page .meka-type {
	width: 100%;
}
.meka-page .meka-type .content {
	padding: 3% 5%;
}
.meka-page .meka-type .content .title {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 2%;
}
.meka-page .meka-type .content .title .word {
	font-size: 72px;
	font-weight: medium;
	height: 100%;
}
.meka-page .meka-type .content .list {
	display: flex;
	justify-content: space-around;
}
.meka-page .meka-type .content .list li {
	display: flex;
	justify-content: space-between;
}
.meka-page .meka-type .content .list li span {
	writing-mode: tb-rl;
	font-size: 92px;
	color: #DDDDDE;
	text-align: center;
	line-height: 100px;
}
.meka-page .meka-type .content .list li .show-img {
	margin-left: 10px;
	border: 1px solid #DCDCDC;
	text-align: center;
}
.meka-page .meka-type .content .list li .show-img h4 {
	font-size: 18px;
	color: #CA3C3C;
	margin-top: 24px;
}
.meka-page .meka-type .content .list li .show-img .button {
	display: flex;
	justify-content: center;
}

.meka-page .meka-type .content .list li .show-img .button .detail {
	width: 50%;
	border-radius: 10px;
	background: #CA3C3C;
	margin-top: 10px;
}
.meka-page .meka-type .content .list li .show-img .button .detail:hover {
	background: #EA496F;
	cursor: pointer;
}
.meka-page .meka-type .content .list li .show-img .button .detail p {
	font-size: 14px;
	color: #ffffff;
	line-height: 33px;
	flex: 1;
	margin: 0;
}

.meka-page .meka-type-new {
	display: none;
}

.meka-page .meka-promise {
	width: 100%;
	background-image: url(../img/promise-bg.png);
}
.meka-page .meka-promise .content {
	background: url(../img/promise-bg.png);
	padding-bottom: 3%;
	padding-top: 3%;
}
.meka-page .meka-promise .content .title {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 32px;
}
.meka-page .meka-promise .content .title .word {
	font-size: 72px;
	font-weight: medium;
	height: 100%;
}
.meka-page .meka-promise .content .con {
	display: flex;
	justify-content: center;
}
.meka-page .meka-promise .content .list {
	width: 91.5%;
}
.meka-page .meka-promise .content .list li {
	border-radius: 20px 0 10px 0;
	border: 1px solid #DCDCDC;
	display: flex;
	margin-bottom: 30px;
	height: auto;
}
.meka-page .meka-promise .content .list li .img {
	flex: 1;
	background: #D6383E;
	border-radius: 20px 0 0 0;
	display: flex;
	justify-content: center;
	align-items: center;
	min-width: 190px;
}

.meka-page .meka-promise .content .list li span {
	padding: 35px;
	flex: 5;
	font-size: 18px;
	line-height: 30px;
	background: white;
}
.meka-page .meka-development .content {
	background: url(../img/development-bg.png) no-repeat;
	background-size: cover;
	padding-top: 3%;
	padding-bottom: 5%;
}
.meka-page .meka-development .content .title {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 15%;
}
.meka-page .meka-development .content .title .word {
	font-size: 72px;
	font-weight: medium;
	color: #ffffff;
}
.meka-page .meka-development .list {
	position: relative;
	min-height: 200px;
}

.meka-page .meka-development .list .beeline {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	margin-top: 5px;
}

.meka-page .meka-development .list .beeline .left {
	width: 15px;
	height: 15px;
	background: white;
}
.meka-page .meka-development .list .beeline .right {
	width: 15px;
	height: 15px;
	background: white;
}

.meka-page .meka-development .list .beeline .line {
	width: 90%;
	height: 5px;
	background: white;
}

.meka-page .meka-development .list ol {
	display: flex;
}
.meka-page .meka-development .list ol li {
	position: absolute;
}

.meka-page .meka-development .list ol .bottom .hollow {
	width: 25px;
	height: 25px;
	background: #CA3054;
	border-radius: 50%;
	border: 5px solid white;
}

.meka-page .meka-development .list ol .bottom .vertical {
	width: 1px;
	height: 100px;
	background: white;
	position: relative;
	left: 10%;
}

.meka-page .meka-development .list ol .bottom .solid {
	width: 15px;
	height: 15px;
	background: white;
	border-radius: 50%;
	position: relative;
	left: 3.5%;
}

.meka-page .meka-development .list ol .bottom .drop {
	left: 45%;
}

.meka-page .meka-development .list ol .bottom .dropS {
	left: 20%;
}

.meka-page .meka-development .list ol .bottom .word {
	width: 116px;
	height: 50px;
	background: white;
	color: #CA3054;
	font-size: 36px;
	text-align: center;
	line-height: 50px;
	position: relative;
	left: -40%;
	top: 12px;
}

.meka-page .meka-development .list ol .bottom .wordDrop {
	color: white;
}

.meka-page .meka-development .list ol .bottom .wordDrop p {
	font-size: 24px;
	position: absolute;
	left: 200%;
	top: 60%;
	width: 50px;
}

.meka-page .meka-development .list ol .bottom .wordDrop span {
	position: absolute;
	left: 200%;
	top: 85%;
	font-size: 20px;
	display: block;
	min-width: 150px;
	line-height: 35px;
}

.meka-page .meka-development .list ol .top {
	width: 25px;
	height: 25px;
	background: #CA3054;
	border-radius: 50%;
	border: 5px solid white;
}

.meka-page .meka-development .list ol .top .vertical {
	width: 1px;
	height: 120px;
	background: white;
	position: relative;
	left: 50%;
	top: -900%;
}

.meka-page .meka-development .list ol .top .solid {
	width: 15px;
	height: 15px;
	background: white;
	border-radius: 50%;
	position: relative;
	top: -800%;
}

.meka-page .meka-development .list ol .top .word {
	position: absolute;
	color: white;
	left: 300%;
	top: -1200%;
}

.meka-page .meka-development .list ol .top .word p {
	font-size: 24px;
	margin-bottom: 20px;
}

.meka-page .meka-development .list ol .top .word span {
	font-size: 20px;
	display: block;
	min-width: 150px;
	margin-bottom: 10px;
}

.meka-page .meka-touzi .content {
	padding-top: 3%;
	padding-bottom: 3%;
}
.meka-page .meka-touzi .content .title {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 32px;
}
.meka-page .meka-touzi .content .title .word {
	font-size: 72px;
	font-weight: medium;
	height: 100%;
}
.meka-page .meka-touzi .content .list {
	display: flex;
	justify-content: space-around;
}
.meka-page .meka-touzi .content .list li {
	flex: 1;
	width: 80%;;
	display: flex;
	justify-content: center;
}
.meka-page .meka-touzi .content .list .show-img .img {
	display: flex;
	justify-content: center;
	margin-bottom: 40px;
	min-height: 102px;
}
.meka-page .meka-touzi .content .list .show-img .btn-modal {
	width: 100%;
	display: flex;
	justify-content: center;
}
.meka-page .meka-touzi .content .list .show-img {
	width: 70%;
}
.meka-page .meka-touzi .content .list .show-img span {
	display: block;
	font-size: 18px;
	color: #444444;
	margin-top: 5px;
	line-height: 30px;
	min-height: 150px;
}
.meka-page .meka-touzi .content .list .show-img .button {
	background: #CA3C3C;
	width: 50%;
	font-size: 18px;
	color: white;
	border-radius: 20px;
	padding: 5px;
	text-align: center;
}
.meka-page .meka-touzi .content .list .show-img .button:hover {
	background: #EA496F;
	cursor: pointer;
}
.meka-page .meka-touzi .content .list .show-img .button p {
	margin-bottom: 0;
}

.meka-page .meka-message {
	position: relative;
}
.meka-page .meka-message .content {
	padding-top: 5%;
	padding-bottom:8%;
	width: 100%;
	display: flex;
	justify-content: center;
	background: #FAFAFA;
}
.meka-page .meka-message .content .con {
	width: 92%;;
}
.meka-page .meka-message .content .title {
	/* width: 60%; */
	width: 640px;
	height: 124px;
	background: #C9385A;
	border-radius: 10px;
	text-align: center;
	padding: 1% 0;
	margin-bottom: 2%;
	display: flex;
	justify-content: space-around;
	align-items: center;
	position: relative;
	z-index: 1;
}
.meka-page .meka-message .content .title .img img {
	width: 15px;
	height: 15px;
}
.meka-page .meka-message .content .title .start {
	margin-bottom: 72px;
}
.meka-page .meka-message .content .title .end {
	margin-top: 72px;
}
.meka-page .meka-message .content .title p {
	font-size: 36px;
	color: #ffffff;
	line-height: 45px;
	display: block;
}
.meka-page .meka-message .content .ceo {
	display: flex;
	justify-content: center;
}
.meka-page .meka-message .content .ceo .name {
	flex: 1;
	text-align: center;
	width: 100%;
	margin-top: 25px;
}
.meka-page .meka-message .content .ceo .name .image {
	/* display: flex; */
	flex-wrap: wrap;
	justify-content: center;
	position: relative;
}
.meka-page .meka-message .content .ceo .name .word {
	background: white;
	padding: 17px 0;
	width: 283px;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.meka-page .meka-message .content .ceo .name h4 {
	font-size: 20px;
	font-weight: 400;
	margin: 0;
}
.meka-page .meka-message .content .ceo .name span {
	font-size: 20px;
}
.meka-page .meka-message .content .ceo .info {
	flex: 2;
}
.meka-page .meka-message .content .ceo .info .img {
	margin-top: 20px;
}
.meka-page .meka-message .content .ceo .info .word {
	width: 100%;
	padding: 20px;
	padding-bottom: 10px;
	border-radius: 20px 0 20px 0;
	border: 1px solid #DCDCDC;
	background: white;
	position: relative;
	z-index: 1;
	margin-top: 10px;
}
.meka-page .meka-message .content .ceo .info .word span {
	font-size: 18px;
	display: block;
	margin-bottom: 20px;
	text-align:justify;
}

.meka-page .meka-message .content .comma {
	position: absolute;
	top: 20px;
	right: 10px;
	z-index: 0;
}

.meka-page .splitLine {
	width: 100%;
	height: 55px;
	background: #CF3F60;
}
.meka-page .meka-experience {
	width: 100%;
	position: relative;
}
.meka-page .meka-experience .content {
	padding-top: 3%;
}
.meka-page .meka-experience .content .title {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 32px;
}
.meka-page .meka-experience .content .title .word {
	font-size: 72px;
	font-weight: medium;
	height: 100%;
}
.meka-page .meka-experience .content .chart {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
}
.meka-page .meka-experience .content .chart #holder {
	margin: -10px 0 0 -10px;
	position: relative;

}
.meka-page .meka-footer {
	width: 100%;
}
.meka-page .meka-footer .content{
	padding: 3% 6%;
	background: #252525;
	display: flex;
	justify-content: space-between;
	font-size: 14px;
	height: 162px;
}
.meka-page .meka-footer .left {
	color: #FFFFFF;
	line-height: 30px;
	flex: 1;
}
.meka-page .meka-footer .middle {
	padding-top: 80px;
}
.meka-page .meka-footer .right {
	color: #FFFFFF;
	display: flex;
	justify-content: flex-end;
	flex: 1;
}
.meka-page .meka-footer .right .logo {
	/* display: flex; */
	margin-right: 15px;
	padding-top: 15px;
}
.meka-page .meka-footer .right .logo .code {
	text-align: right;
}
.meka-page .meka-footer .right .logo .code a {
	color: white;
	text-decoration: none;
}
.meka-page .meka-footer .right .logo .code a:hover {
	text-decoration: none;
	color: #CA2149;
}
.meka-page .meka-footer .right .logo .tu {
	display: flex;
	justify-content: flex-end;
	margin-bottom: 8px;
}
.modal-content {
	padding: 60px 30px;
}
.modal-header {
	padding-left: 0;
}
.modal-title {
	text-align: start;
	font-size: 24px;
	color: #5F5F5F;
}
.row {
	display: flex;
	justify-content: space-between;
	margin: 0;
}
.modal-dialog {
	width: 800px;
}
.modal-list ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 60px;
}
.modal-list ul li {
	width: 90%;
	display: flex;
	justify-content: space-around;
	padding: 0 40px;
	border-bottom: 1px dashed #B9B9B9;
}
.modal-list ul li h1{
	color: #444444;
	font-weight: 300;
	font-size: 14px;
	margin: 10px 0;
}
.close {
	font-size: 40px;
	font-weight: 300;
}
.modal-list1 h1{
	color: #525252;
	font-weight: 300;
	font-size: 14px;
	margin: 5px 0;
	text-align: start;
	line-height: 28px;
	margin-bottom: 30px;
	white-space: pre-wrap
}
.modal-list1 .well {
	border-left: 10px solid #EEEEEE;
	border-radius: 0;
}
.modal-list1 .well h2{
	color: #525252;
	font-weight: 300;
	font-size: 14px;
	margin: 5px 0;
	text-align: start;
	line-height: 28px;
}
#holderAll {
	display: none;
}
@media (max-width: 750px) {
	.meka-page .nav .navmenu ul{
		position: absolute;
		right: .4rem;
		padding: 0;
		padding-bottom: 10px;
	}
	.meka-page .nav .navmenu ul {
		text-align: start;
		margin-bottom: 0;
		background: #222;
	}
	.meka-page .nav .navmenu ul li {
		padding: .2rem .8rem;
	}
	.meka-page .nav .navmenu ul li a {
		color: white;
		font-size: .48rem;

	}
	.meka-page .nav .navmenu ul li:hover {
		background: #CA2149;
	}
	.meka-page .nav .navbar .container-fluid .navbar-header {
		flex: 4.5;
		display: block;
	}
	.meka-page .nav .navbar .container-fluid .collapse {
		flex: 1;
	}
	.meka-page .nav .navbar .container-fluid .collapse .navbar-nav {
		display: block;
	}
	.meka-page .meka-theory {
		display: none;
	}
	.meka-page .meka-theory-new {
		display: block;
	}
	.meka-page .meka-theory .content {
		height: auto;
		padding: .41rem .41rem;
	}
	.meka-page .meka-theory .content .title {
		justify-content: flex-start;
		margin-bottom: 0.4rem;
	}
	.meka-page .meka-theory .content .title .word {
		font-size: .48rem;
		text-align: left;
		min-height: 0;
	}
	.meka-page .meka-theory .content .list {
		justify-content: space-around;
		margin-bottom: 0;
	}
	.meka-page .meka-theory .content .list li {
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}
	.meka-page .meka-theory .content .list li img {
		margin: 0;
		width: .93rem;
		height: .93rem;
	}
	.meka-page .meka-theory .content .list li .img {
		margin-right: .19rem;
	}
	.meka-page .meka-theory .content .list li span {
		color: #ffffff;
		white-space: nowrap;
		font-size: .32rem;
	}
	/* .meka-page .meka-theory .content .list .left {
		flex: 1;
	}
	.meka-page .meka-theory .content .list .right {
		flex: 1;
	} */
	.meka-page .meka-theory .content .list .left li {
		margin-bottom: .35rem;
	}
	.meka-page .meka-theory .content .list .right li {
		margin-bottom: .28rem;
	}
	.meka-page .meka-type {
		display: none;
	}
	.meka-page .meka-type-new {
		display: block;
	}
	.meka-page .meka-type .content {
		padding: .41rem .41rem;
	}
	.meka-page .meka-type .content .title {
		justify-content: flex-start;
		margin-bottom: .53rem;
	}
	.meka-page .meka-type .content .title .word {
		font-size: .48rem;
		text-align: left;
	}
	.meka-page .meka-type .content .list {
		justify-content: center;
		margin-bottom: .67rem;
	}
	.meka-page .meka-type .content .list li {
		width: 90%;
	}
	.meka-page .meka-type .content .list li span {
		font-size: 45px;
		text-align: start;
	}
	.meka-page .meka-type .content .list li .show-img {
		width: 80%;
		padding-bottom: 10px;
	}
	.meka-page .meka-type .content .list li .show-img img {
		width: 100%;
	}
	.meka-page .meka-type .content .list li .show-img h4 {
		margin-top: .2rem;
		margin-bottom: .2rem;
		font-size: .32rem;
	}
	.meka-page .meka-type .content .list li .show-img .button .detail {
		margin-top: 0;
		width: 60%;
		border-radius: 20px;
	}
	.meka-page .meka-type .content .list li .show-img .button .detail p {
		line-height: 20px;
		font-size: .32rem;
		padding: 5px;
	}
	.meka-page .meka-promise .content {
		padding: .41rem .41rem;
	}
	.meka-page .meka-promise .content .title {
		justify-content: flex-start;
		margin-bottom: .53rem;
	}
	.meka-page .meka-promise .content .title .word {
		font-size: .48rem;
		text-align: left;
	}
	.meka-page .meka-promise .content .list li span {
		font-size: 12px;
		padding: .17rem;
		line-height: 20px;
	}
	.meka-page .meka-promise .content .list li div {
		font-size: .47rem;
		line-height: 50px;
		padding-top: 10px;
	}
	.meka-page .meka-promise .content .con {
		width: 100%;
	}
	.meka-page .meka-promise .content .con .list {
		width: 100%;
	}
	.meka-page .meka-promise .content .list li .img {
		min-width: 2.5rem;
		padding-bottom: 10px;
	}
	.meka-page .meka-promise .content .list li .img img {
		max-width: 84px;
		max-height: 42px;
	}
	.meka-page .meka-development .content {
		padding: .41rem .41rem;
	}
	.meka-page .meka-development .content .title {
		justify-content: flex-start;
		margin-bottom: 2.6rem;
	}
	.meka-page .meka-development .content .title .word {
		font-size: .48rem;
		text-align: left;
	}
	.meka-page .meka-development .list {
		min-height: 120px;
	}
	.meka-page .meka-development .list .beeline .left {
		width: .12rem;
		height: .12rem;
	}
	.meka-page .meka-development .list ol .bottom .hollow {
		width: .23rem;
		height: .23rem;
		border: .04rem solid white;
		margin-top: .08rem;
	}
	.meka-page .meka-development .list .beeline .line {
		height: .03rem;
		width: 98%;
	}
	.meka-page .meka-development .list ol .bottom .vertical {
		left: 9.8%;
		height: 1.33rem;
	}
	.meka-page .meka-development .list ol .bottom .drop {
		left: 35%;
	}

	.meka-page .meka-development .list ol .bottom .word {
		width: 116px;
		height: 50px;
		background: white;
		color: #CA3054;
		font-size: 36px;
		text-align: center;
		line-height: 50px;
		position: relative;
		left: -40%;
		top: 12px;
	}

	.meka-page .meka-development .list ol .bottom .wordDrop {
		color: white;
	}

	.meka-page .meka-development .list ol .bottom .wordDrop p {
		font-size: 18px;
		position: absolute;
		left: 200%;
		top: 45%;
		width: 50px;
	}

	.meka-page .meka-development .list ol .bottom .wordDrop span {
		position: absolute;
		left: 200%;
		top: 85%;
		font-size: 12px;
		display: block;
		min-width: 80px;
		line-height: 18px;
	}
	.meka-page .meka-development .list ol .top .vertical {
		top: -950%;
		height: 1.33rem;
	}
	.meka-page .meka-development .list ol .bottom .solid {
		width: .12rem;
		height: .12rem;
		left: 4%;
	}
	.meka-page .meka-development .list ol .bottom .dropS {
		left: 20%;
	}
	.meka-page .meka-development .list ol .bottom .word {
		width: 1.05rem;
		height: .44rem;
		font-size: .27rem;
		line-height: 20px;
	}
	.meka-page .meka-development .list ol .top {
		width: .23rem;
		height: .23rem;
		border: .04rem solid white;
		margin-top: .08rem;
	}
	.meka-page .meka-development .list ol .top .solid {
		width: .12rem;
		height: .12rem;
		top: -950%;
		left: 20%;
	}

	.meka-page .meka-development .list ol .top .word p {
		font-size: 18px;
		margin-bottom: .09rem;
	}
	.meka-page .meka-development .list ol .top .word span {
		font-size: 12px;
		margin-bottom: 0;
	}
	.meka-page .meka-development .list ol .top .word {
		left: 200%;
		top: -1500%;
	}
	.meka-page .meka-touzi .content {
		padding: .41rem .41rem;
	}
	.meka-page .meka-touzi .content .title {
		justify-content: flex-start;
		margin-bottom: .53rem;
	}
	.meka-page .meka-touzi .content .title .word {
		font-size: .48rem;
		text-align: left;
	}
	.meka-page .meka-touzi .content .list li {
		width: 100%;
	}
	.meka-page .meka-touzi .content .list .show-img {
		width: 100%;
	}
	.meka-page .meka-touzi .content .list {
		display: block;
	}
	.meka-page .meka-touzi .content .list .show-img .btn-modal {
		justify-content: flex-start;
	}
	.meka-page .meka-touzi .content .list li {
		margin-bottom: .8rem;
	}
	.meka-page .meka-touzi .content .list .show-img .img {
		justify-content: flex-start;
		min-height: 0;
		margin-bottom: 0;
	}
	.meka-page .meka-touzi .content .list .show-img .img img{
		width: 156px;
		height: 61px;
		margin-bottom: .4rem;
	}
	.meka-page .meka-touzi .content .list .show-img .img .bigImg {
		/* width: 142px;
		height: 72px; */
		width: 144px;
		height: 60px;
		margin-bottom: .27rem;
	}
	.meka-page .meka-touzi .content .list .show-img span {
		font-size: 12px;
		min-height: 0;
		line-height: normal;
	}
	.meka-page .meka-touzi .content .list .show-img .button {
		margin-top: .27rem;
		width: 45%;
		font-size: 14px;
		margin-left: 0;
	}
	.meka-page .meka-message .content {
		padding: .41rem .41rem;
		width: 100%;
	}
	.meka-page .meka-message .content .comma {
		/* width: 266px;
		height: 200px; */
		width: 4rem;
		height: 3rem;
	}
	.meka-page .meka-message .content .comma img {
		width: 100%;
		height: 100%;
	}
	.meka-page .meka-message .content .con {
		width: 100%;
	}
	.meka-page .meka-message .content .title {
		width: 70%;
		height: 1.2rem;
		background: #C9385A;
		padding-left: 0;
		margin-bottom: .53rem;
		border-radius: 10px;
	}
	.meka-page .meka-message .content .title p {
		font-size: .35rem;
		line-height: 20px;
		text-align: center;
	}
	.meka-page .meka-message .content .ceo {
		display: block;
	}
	.meka-page .meka-message .content .ceo .name {
		flex: 1;
		align-items: center;
	}
	.meka-page .meka-message .content .ceo .name .image {
		display: flex;
	}

	.meka-page .meka-message .content .ceo .name .word {
		/* padding: .11rem 0; */
		align-items: center;
		position: relative;
		z-index: 1;
		flex: 1;
		padding: 20% 0;
		line-height: 20px;
	}
	.meka-page .meka-message .content .ceo .name span {
		font-size: 12px;
	}
	.meka-page .meka-message .content .ceo .name h4 {
		font-size: 12px;
	}
	.meka-page .meka-message .content .ceo .name {
		min-height: 151px;
	}
	.meka-page .meka-message .content .ceo .name .image {
		flex: 1;
		height: 100%;
	}
	.meka-page .meka-message .content .ceo .name .image img{
		width: 50%;
		height: 50%;
	}
	.meka-page .meka-message .content .ceo .info {
		flex: 3;
		margin-left: 0;
	}
	.meka-page .meka-message .content .ceo .info .word {
		padding: .2rem .27rem;
		padding-bottom: 0;
		width: 100%;
		margin-top: 20px;
	}
	.meka-page .meka-message .content .ceo .info h3 {
		font-size: .64rem;
		margin-bottom: .13rem;
	}
	.meka-page .meka-message .content .ceo .info .word span {
		font-size: 12px;
		width: 100%;
		margin-bottom: 10px;
	}
	.meka-page .meka-message .content .title .img img {
		width: 10px;
		height: 10px;
	}
	.meka-page .meka-message .content .title .end {
		margin-top: .48rem;
	}
	.meka-page .meka-message .content .title .start {
		margin-bottom: .7rem;
	}
	.meka-page .splitLine {
		height: .45rem;
	}
	.meka-page .meka-experience .content {
		padding: .41rem .67rem;
	}
	.meka-page .meka-experience .content .title {
		justify-content: flex-start;
		margin-bottom: 0;
	}
	.meka-page .meka-experience .content .title .word {
		font-size: .48rem;
		text-align: left;
	}
	.meka-page .meka-footer .content{
		font-size: .16rem;
		padding: .27rem .4rem;
		justify-content: space-between;
		height: auto;
	}
	.meka-page .meka-footer .content .middle {
		display: none;
	}
	.meka-page .meka-footer .left {
		margin-top: .2rem;
		flex: 1.2;
	}
	.meka-page .meka-footer .left p {
		font-size: .27rem;
		line-height: 20px;
	}

	.meka-page .meka-footer .right {
		flex: 0.8;
		justify-content: flex-end;
	}
	.meka-page .meka-footer .right .logo {
		padding-top: .35rem;
		margin-right: .13rem;
	}
	.meka-page .meka-footer .right .logo .tu img{
		width: 1.33rem;
		height: .35rem;
	}
	.meka-page .meka-footer .right .logo p {
		font-size: .27rem;
		text-align: right;
	}
	.meka-page .meka-footer .right .QRCode {
		display: flex;
		align-items: center;
	}
	.meka-page .meka-footer .right .QRCode img{
		width: 1.28rem;
		height: 1.28rem;
		margin-top: .15rem;
	}
	#holder {
		display: none;
	}
	#holderAll {
		display: flex;
		justify-content: center;
	}
	#holderAll img {
		width: 100%;
		height: 100%;
	}
	.modal-body {
		padding: 10px;
	}
	.modal-content {
		padding: 30px 15px;
	}
	.modal-header {
		padding-bottom: 10px;
	}
	.modal-title {
		text-align: start;
		font-size: .48rem;
		color: #5F5F5F;
	}
	.row {
		display: flex;
		justify-content: space-between;
		margin: 0;
	}
	.modal-dialog {
		width: 95%;
	}
	.modal-list ul {
		margin-top: 15px;
	}
	.modal-list ul li h1 {
		font-size: .32rem;
	}
	.modal-header .close {
		margin-top: -10px;
	}
	.modal-list1 h1{
		font-weight: 300;
		font-size: .32rem;
		margin: 0;
		text-align: start;
		line-height: 28px;
		margin-bottom: 10px;
		white-space: pre-wrap;
	}
	.modal-list1 .well {
		padding: 5px;
		border-left: 10px solid #EEEEEE;
		border-radius: 0;
	}
	.modal-list1 .well h2{
		color: #525252;
		font-weight: 300;
		font-size: .32rem;
		margin: 5px 0;
		text-align: start;
		line-height: 28px;
	}	
}
.yingyezhizhao {
		cursor: pointer;
		height: 18px;
		margin-right: 5px;
	}