@charset "utf-8";
.maa4c-index-banner {
	width:100%;
	/*height:calc(100vh - 100px);*/
	height:auto;
	overflow:hidden
}
.maa4c-index-banner .swiper-slide {
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover
}
/*.maa4c-index-banner .swiper-slide:after {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	z-index:0;
	background-color:#000;
	opacity:.15
}*/
.maa4c-index-banner .swiper-slide.swiper-slide-active .maa4c-text,.maa4c-index-banner .swiper-slide.swiper-slide-active .maa4c-tit {
	opacity:1;
	transform:translateX(0)
}
.maa4c-index-banner .swiper-pagination {
	display:block
}
.maa4c-index-banner .swiper-pagination.typea {
	margin-top:0;
	bottom:16px
}
.maa4c-index-banner .maa4c-img-m {
	display:none;
	width:100%
}
.maa4c-index-banner .maa4c-img-b {
	margin:0 auto;
	display:block;
	width:100%;

}
.maa4c-index-banner .maa4c-main {
	color:#fff;
	position:absolute;
	left:0;
	top:50%;
	z-index:1;
	width:100%;
	transform:translateY(-50%);
	padding:0 0 0 8%;
}
.maa4c-index-banner .maa4c-text,.maa4c-index-banner .maa4c-tit {
	opacity:0;
	transform:translateX(100px);
	transition:transform 1s,opacity 1s
}
.maa4c-index-banner .maa4c-tit {
	font-size:90px;
	color:#0e408c;
	line-height:1.5;
	font-weight:500
}
.maa4c-index-banner .maa4c-text {
	font-size:60px;
	line-height:1.2;
	color:#000000;
	font-weight:500;
	transition-delay:.2s;
}
.maa4c-index-banner-bottom {
	position:absolute;
	left:50%;
	bottom:60px;
	z-index:1;
	font-size:12px;
	color:#fff;
	transform:translateX(-50%)
}
.maa4c-index-banner-bottom:after {
	content:"";
	width:1px;
	height:50px;
	background-color:#fff;
	position:absolute;
	left:50%;
	bottom:-60px;
	-webkit-animation:index-banner-bottom 2s linear infinite;
	animation:index-banner-bottom 2s linear infinite;
	transform-origin:center top;
	transform:scaleY(0)
}

.maa4c-index-page01 .maa4c-header{ margin-bottom:50px;}

.maa4c-index-page01 .maa4c-list.c-flex{
	display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
	-ms-flex-align: center;
    -webkit-box-align: center;
	align-items:stretch
}
.maa4c-index-page01 .maa4c-item-l{
	position:relative;
	width:33.33%;
	
}
.maa4c-index-page01 .maa4c-item-r{
	width:66.67%;
}
.maa4c-index-page01 .maa4c-item-l .maa4c-item{ width:100%; background-size:100% 100%; position:relative;}
.maa4c-index-page01 .maa4c-item-l .maa4c-img, .maa4c-index-page01 .maa4c-item-r .maa4c-item>img{ width:100%;}
.maa4c-index-page01 .maa4c-item-l .maa4c-main{ position:absolute; left:0; bottom:0px;width:100%; height:360px; background-image: linear-gradient(to top, rgb(12,55,112) 30%, transparent); opacity: 0;
    transform: translateY(100%);
    transition: opacity .3s,transform .3s; z-index:1}
.maa4c-index-page01 .maa4c-item-l .maa4c-main a{ position:absolute; bottom:30px; left:0;  padding:5% 8%; display:block;color:#fff; font-size:14px;}
.maa4c-index-page01 .maa4c-item-l .maa4c-main .maa4c-title{ font-size:24px; font-weight:700; line-height:1.6;}
.maa4c-index-page01 .maa4c-item-l .maa4c-main .maa4c-text{ padding:15px 0;}
.maa4c-index-page01 .maa4c-item-l .maa4c-main a:hover .maa4c-arrow{-webkit-animation: jt-anmi 1s linear infinite;animation: jt-anmi 1s linear infinite;}

.maa4c-index-page01 .maa4c-item-r{ align-content:stretch;align-items:stretch;}
.maa4c-index-page01 .maa4c-item-r .maa4c-item{ position:relative; width:calc(50% - 20px); margin-left:20px; margin-bottom:20px; overflow:hidden}
.maa4c-index-page01 .maa4c-item-r .maa4c-item:nth-child(3),.maa4c-index-page01 .maa4c-item-r .maa4c-item:nth-child(4){ margin-bottom:0}
.maa4c-index-page01 .maa4c-item-r .maa4c-item img{display:block;width: 100%; height:100%}
/*.maa4c-index-page01 .maa4c-item-r .maa4c-item .maa4c-bg{ position:absolute; top:3%; left:3%; display:block; width:97%; height:97%; background:#fff; overflow:hidden}
.maa4c-index-page01 .maa4c-item-r .maa4c-item:nth-child(1) .maa4c-bg, .maa4c-index-page01 .maa4c-item-r .maa4c-item:nth-child(2) .maa4c-bg{ top:0;}
.maa4c-index-page01 .maa4c-item-r .maa4c-item .maa4c-bg h3{ position:absolute; top:15%; left:8%; font-size:18px; color:#666; font-weight:700; z-index:3}
.maa4c-index-page01 .maa4c-item-r .maa4c-item .maa4c-bg img{ position:absolute; right:0%; bottom:0%; max-width:100%; z-index:1}*/
.maa4c-index-page01 .maa4c-box {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    color: #fff;
    padding:20px 0 100px 0;
    background-image: linear-gradient(to bottom, rgb(12,55,112), transparent);
    opacity: 0;
    transform: translateY(-50%);
    transition: opacity .3s,transform .3s;
	text-align:center
}
.maa4c-index-page01 .maa4c-title {
    font-size: 18px;
    font-weight: 600;
    color:#fff;
}

.maa4c-index-page01 .maa4c-more-a{ margin-top:40px; text-align:center;}
.maa4c-index-page01 .maa4c-more-a a{ margin:0 auto;}



.maa4c-index-page03{ background:#fff; padding:70px 0;}
.maa4c-index-title-tit {
	display:block;
	width:100%;
	font-size:30px;
	font-weight:700;
	color:#222;
	text-align:center;
}
.maa4c-index-title-text {
	font-size:16px;
	line-height:1.8;
	color:#555
}

.maa4c-index-page02{overflow:hidden}
.maa4c-index-page02 .maa4c-header {
	position:relative;
	margin-bottom:50px;
	text-align:center;
}

.maa4c-news-list {
	padding:0px 0;
	align-items:center
}
.maa4c-news-list .maa4c-link {
  overflow: hidden;
  position: relative;
}

.maa4c-news-list .maa4c-img {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.maa4c-news-list .maa4c-bg {
  width: 100%;
  display: block;
}

.maa4c-news-list .maa4c-title {
  color: #222;
  line-height: 1.4;
  font-size: 16px;
  font-weight:600
}

.maa4c-news-list .maa4c-content {
  height: 65px;
  overflow: hidden;
  color: #666666;
  margin: 20px 0 20px;
  font-size: 14px;
}

.maa4c-news-list .maa4c-main {
  padding: 24px 20px;
}

.maa4c-news-list .maa4c-time {
  color: #666;
  line-height: 1;
}

.maa4c-news-recommendation .maa4c-news-list .maa4c-item {
  margin-bottom: 0;
}

.maa4c-market{
	width: 100%;
    height: 260px;
    background: url("https://www.shareholderlive.com/theme/default/images/home_36.jpg") no-repeat center;
    background-size: cover;
    position: relative;
	color:#fff;
	justify-content: center;
    align-items: stretch;
}
.maa4c-market .maa4c-item{
	font-size:16px;
    text-align: center;
    padding:0  20px;
    transition: background-color .3s,color .3s;
}

.maa4c-market .maa4c-item .maa4c-price{ font-size:60px; font-family:Arial, Helvetica, sans-serif; font-weight:700}
.maa4c-market .maa4c-item .maa4c-amount{ font-size:30px; font-family:Arial, Helvetica, sans-serif; font-weight:700; color:red;}
.maa4c-market .maa4c-item .maa4c-ksgf{ font-weight:700; line-height:1.8;}
.maa4c-market .maa4c-item .maa4c-ksgf span{ color:#666; font-weight:normal; display:block;}
.maa4c-market .maa4c-item a.more{ background:#153170;}

@media only screen and (min-width: 961px) {
	.maa4c-index-page01 .maa4c-item-r a:hover .maa4c-box {
		opacity:1;
		transform:translateY(0)
	}
	
	.maa4c-index-page01 .maa4c-item-l:hover .maa4c-item .maa4c-main {
		opacity:1;
		transform:translateY(0)
	}
	
}

@media only screen and (min-width: 1441px) {
  .maa4c-news-list .maa4c-item {
    width: 23.95%;
    margin-right: 1.4%;
    margin-bottom: 1.4%;
  }

  .maa4c-news-list .maa4c-item:nth-of-type(4n) {
    margin-right: 0;
  }
}

@media only screen and (min-width: 961px) and (max-width: 1440px) {
  .maa4c-news-list .maa4c-item {
    width: 32%;
    margin-right: 2%;
    margin-bottom: 2%;
  }
  .maa4c-news-list .maa4c-item:nth-of-type(3n) {
    margin-right: 0;
  }
}

@media only screen and (max-width: 960px) {
  .maa4c-news-list .maa4c-item {
    width: 48%;
    margin-right: 4%;
    margin-bottom: 4%;
  }

  .maa4c-news-list .maa4c-item:nth-of-type(2n) {
    margin-right: 0;
  }
}

@media only screen and (max-width: 640px) {
  .maa4c-news-list .maa4c-item {
   /* width: 49%;
    margin-bottom: 20px;*/
  }

  .maa4c-news-recommendation {
    display: none;
  }
  .maa4c-news-list .maa4c-main{ padding:15px;}
  .maa4c-news-list .maa4c-time{ padding-top:15px;display:none;}
  .maa4c-news-list .maa4c-title{ font-size:14px; font-weight:300; line-height:1.6;}
  .maa4c-news-list .maa4c-title.text-truncate{white-space:normal;}
  .maa4c-news-list .maa4c-content{ display:none; font-size:12px;margin:10px 0; height:60px;}
  
  .maa4c-market{ height:auto; padding:20px 0 10px 0;}
  .maa4c-market .maa4c-item{ display:block; margin-bottom:10px; width:100%; text-align:center}
  .maa4c-market .maa4c-item .maa4c-ksgf span{ display:inline-block; margin-left:10px;}
  .maa4c-market .maa4c-item .maa4c-price{font-size:34px;}
  .maa4c-market .maa4c-item .maa4c-amount{ font-size:24px;}
  .maa4c-market .maa4c-item a.more{ margin:0 auto;}
  
  .maa4c-index-page01 .maa4c-item-r .maa4c-item .maa4c-bg h3{ font-size:14px;}
  
}
@media only screen and (max-width:1700px) {
	.maa4c-index-page01 .maa4c-item-r .maa4c-item .maa4c-bg img{ max-width:80%;}
}
@media only screen and (max-width:1600px) {
	.maa4c-index-page01 .maa4c-item-r .maa4c-item .maa4c-bg img{ max-width:70%;}
}
@media only screen and (max-width:1440px) {
.maa4c-index-banner .maa4c-tit {
	font-size:100px;
}
.maa4c-index-banner .maa4c-text {
	font-size:100px;
}
.maa4c-index-banner-bottom {
	bottom:40px
}
.maa4c-index-banner-bottom:after {
	height:32px;
	bottom:-40px
}
.maa4c-index-page01 .maa4c-item-r .maa4c-item .maa4c-bg img{ max-width:60%;}
.maa4c-index-title-tit {
	font-size:40px;
	margin-bottom:16px
}
.maa4c-index-title-text {
	font-size:14px
}
.maa4c-index-page03 .maa4c-main {
	padding-left:6%
}
.maa4c-index-page03 .maa4c-main .maa4c-title {
	font-size:18px;
	margin-bottom:8px
}
.maa4c-index-page03 .maa4c-main .maa4c-content {
	font-size:14px
}


}
@media only screen and (max-width:1200px) {
	
.maa4c-index-banner .maa4c-tit, .maa4c-index-banner .maa4c-text {
	font-size:80px;
}
.maa4c-index-page01 .maa4c-index-title-text {
	line-height:1.8;
	font-size:14px;
	margin-bottom:0px
}
.maa4c-index-title-tit {
	font-size:32px;
	margin-bottom:10px
}
.maa4c-index-title-text {
	font-size:16px
}
.maa4c-c-btnb {
	font-size:14px;
	width:80px;
	background:url("https://www.shareholderlive.com/theme/default/images/icon-arraw02.png") right center no-repeat;
	text-align:left;
}
.maa4c-c-btnb:after {
	width:24px;
	height:24px;
	right:6px;
	margin-top:-12px;
	background-size:10px
}
}
@media only screen and (max-width:960px) {
.maa4c-index-banner {
	height:auto
}
.maa4c-index-banner .swiper-slide {
	background:none
}
.maa4c-index-banner .swiper-pagination {
	display:block
}
.maa4c-index-banner .swiper-pagination.typea {
	bottom:5%
}
.maa4c-index-banner .maa4c-img-m {
	display:block
}
.maa4c-index-banner .maa4c-img-b {
	display:none
}
.maa4c-index-banner .maa4c-c-btna-next,.maa4c-index-banner .maa4c-c-btna-prev {
	display:none
}
.maa4c-index-banner .maa4c-tit {
	font-size:36px;
	line-height:46px;
	opacity:1;
	transform:translateX(0)
}
.maa4c-index-banner .maa4c-text {
	font-size:36px;
	line-height:46px;
	opacity:1;
	transform:translateX(0)
}
.maa4c-index-banner-bottom {
	display:none
}
.maa4c-index-page01 .maa4c-picture,.maa4c-index-page01 .maa4c-wrap {
	margin-top:30px;
	width:100%;
}
.maa4c-index-page01 .maa4c-index-title-tit{ margin-bottom:0}
.maa4c-index-page01 .maa4c-item .maa4c-picture {
	order:0; margin-right:0;
}

.maa4c-index-page01 .maa4c-item-r{justify-content:space-between;}
.maa4c-index-page01 .maa4c-item-l{ display:none}
.maa4c-index-page01 .maa4c-item-r{ width:100%}
.maa4c-index-page01 .maa4c-item-r .maa4c-item{ width:49%; margin-left:1%; margin-bottom:2%}
.maa4c-index-page01 .maa4c-item-r .maa4c-item:nth-child(1), .maa4c-index-page01 .maa4c-item-r .maa4c-item:nth-child(3){ margin-left:auto; margin-right:1%;}


.maa4c-index-title-tit {
	font-size:28px;
	margin-bottom:8px
}
.maa4c-index-title-text {
	font-size:13px
}

.maa4c-index-page02 .maa4c-index-title{
	width:100%; 
}
.maa4c-index-page02 .maa4c-index-title .maa4c-index-title-tit{  font-size:30px; line-height:1.5}
.maa4c-index-page02 .maa4c-choose { margin-bottom:0 !important}
.maa4c-index-page02 .maa4c-header {
	margin-bottom:30px;
}
.maa4c-index-page02 .maa4c-header .maa4c-index-title{ display:block; width:100%; margin:0 auto; text-align:center;}
.maa4c-index-page02 .maa4c-header .maa4c-nclass{ position:relative; margin-top:30px; display:block; width:100%; text-align:center;}

.maa4c-index-page03{padding:30px 0;}
.maa4c-index-page03 .maa4c-index-title{ padding-bottom:15px}
.maa4c-index-page03 .maa4c-main {
	width:100%;
	padding-left:0
}
.maa4c-index-page03 .maa4c-main .maa4c-title {
	font-size:16px;
	margin-bottom:6px
}
.maa4c-index-page03 .maa4c-main .maa4c-content {
	font-size:13px;
	margin-bottom:36px
}
.maa4c-index-page03 .maa4c-index-title {
	margin-bottom:28px
}
.maa4c-index-page03 .maa4c-media {
	width:100%;
	margin-bottom:32px
}
.maa4c-index-media .maa4c-bg,.maa4c-index-media .maa4c-box,.maa4c-index-media .btn-next, .maa4c-index-media {
	display:none
}
.maa4c-c-btnc-next,.maa4c-c-btnc-prev {
	width:48px;
	height:48px
}
.maa4c-c-btnc-arrow {
	background-size:auto 12px
}

}
@media only screen and (max-width:640px) {
.maa4c-index-banner .maa4c-tit {
	font-size:36px;
	line-height:1;
}
.maa4c-index-banner .maa4c-text {
	font-size:36px;
	line-height:30px;
	margin-top:10px
}
.maa4c-index-page01 .maa4c-main {
	padding:0px 3%
}
.maa4c-index-page01 .maa4c-index-title-tit{ margin-bottom:0;}
.maa4c-index-page01 .maa4c-index-title-text {
	line-height:1.8;
	font-size:14px;
}
.maa4c-index-title-tit {
	font-size:24px;
	margin-bottom:6px
}

}
@media only screen and (max-width:480px) {
	
}

/*chanye*/
.maa4c-cy-page01 {
	overflow:hidden
}
.maa4c-cy-page01 .maa4c-item {
	align-items:stretch;
	margin-bottom:50px;
}
.maa4c-cy-page01 .maa4c-item:last-child{ margin-bottom:0}
.maa4c-cy-page01 .maa4c-item:nth-of-type(2n) .maa4c-wrap {
	order:1
}
.maa4c-cy-page01 .maa4c-picture {
	width:56%;
	overflow:hidden
}
.maa4c-cy-page01 .maa4c-wrap {
	width:44%
}
.maa4c-cy-page01 .maa4c-picture,.maa4c-cy-page01 .maa4c-wrap {
	/*background:no-repeat 50%/cover;*/
	background-size:100% 100%;
	background-position:center;
	background-repeat:no-repeat;
	transition:background-size .3s linear;
}
.maa4c-cy-page01 .maa4c-picture:hover{background-size:105% 105%;}
.maa4c-cy-page01 .maa4c-main {
	width:100%;
	padding:8% 15%
}
.maa4c-cy-page01 .maa4c-title {
	font-size:30px;
	color:#103670
}
.maa4c-cy-page01 .maa4c-text {
	font-size:16px;
	color:#666;
	line-height:1.8;
	overflow:hidden
}
.maa4c-cy-page01 .maa4c-img {
	width:100%
}
.maa4c-cy-page01 a.more{ margin-top:40px;}

@media only screen and (max-width:1440px) {
	.maa4c-cy-page01 .maa4c-main {
		padding:0 8%
	}
	.maa4c-cy-page01 .maa4c-text {
		font-size:14px;
	}
	.maa4c-cy-page01 a.more{ margin-top:20px;}
}
@media only screen and (max-width:1200px) {
	.maa4c-cy-page01 .maa4c-text {
		font-size:14px;
	}
	
}
@media only screen and (max-width:960px) {
	.maa4c-cy-page01 .maa4c-picture,.maa4c-cy-page01 .maa4c-wrap {
		width:100%;
	}
	.maa4c-cy-page01 .maa4c-item .maa4c-picture {
		order:0
	}
	.maa4c-cy-page01 .maa4c-item .maa4c-wrap {
		order:1
	}
	.maa4c-cy-page01 .maa4c-main {
		padding:30px 3% 0 3%
	}
}
@media only screen and (max-width:480px) {
}

/*newslist*/
.maa4c-news-page01 .maa4c-wrap{ margin-bottom:30px; width:100%}
.maa4c-news-page01 .maa4c-item-l {
	display:inline-block;
	width:29.5%;
	overflow:hidden
}
.maa4c-news-page01 .maa4c-item-r {
	display:inline-block;
	width:70.5%;
	padding-left:3%;
	padding-right:2%;
}
.maa4c-news-page01 .maa4c-title {
	font-size:18px;
	line-height:3;
	color:#333;
	font-weight:700;
	transition:color .3s;
	-webkit-line-clamp:2
}
.maa4c-news-page01 .maa4c-content,.maa4c-news-page01 .maa4c-title {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical
}
.maa4c-news-page01 .maa4c-content {
	font-size:16px;
	line-height:26px;
	height:100px;
	text-align:justify;
	color:#555;
	-webkit-line-clamp:5
}
.maa4c-news-page01 .maa4c-footer {
	margin-top:40px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#888;
}
.maa4c-news-page01 .maa4c-img {
	width:100%;
	transition:transform .3s linear
}
.maa4c-news-page01 hr{ display:block; margin:40px 0; height:1px; width:100%; color:#e5e5e5;}
.maa4c-news-page01 .maa4c-choose {
	width:12%;
	margin:30px auto 60px auto;
}

@media only screen and (min-width:961px) {
	.maa4c-news-page01 .maa4c-wrap:hover .maa4c-title {
		color:#103670
	}
	.maa4c-news-page01 .maa4c-wrap:hover .maa4c-img {
		transform:scale(1.1)
	}
	.maa4c-news-detail01 .maa4c-content video{ max-width:800px;}
}

@media only screen and (max-width:1440px) {
	.maa4c-choose{ width:15%;}
	.maa4c-news-page01 .maa4c-title {
		font-size:16px;
	}
	.maa4c-news-page01 .maa4c-content {
		font-size:14px;
		line-height:22px;
		height:70px
	}
	.maa4c-news-page01 .maa4c-footer {
		margin-top:20px;
		font-size:16px
	}
}
@media only screen and (max-width:1200px) {
	.maa4c-choose{ width:20%!important; margin:30px auto 40px auto !important;}
	.maa4c-news-page01 {
		padding-left:0;
		padding-right:0
	}
	.maa4c-news-page01 .maa4c-footer {
		font-size:14px;
		margin-top:10px
	}
}
@media only screen and (max-width:960px) {
	.maa4c-inside-nav{ display:none;}
	.maa4c-news-page01 .maa4c-title {
		font-size:14px;
		-webkit-line-clamp:1
	}
	.maa4c-news-page01 .maa4c-content {
		font-size:13px;
		line-height:20px;
		height:40px;
		-webkit-line-clamp:3
	}
	
}
@media only screen and (max-width:640px) {
	.maa4c-choose{ width:40% !important;}
	.maa4c-news-page01 .maa4c-title {
	font-size:14px;
	line-height:1.4;
	margin-bottom:0;
	-webkit-line-clamp:2
	}
	.maa4c-news-page01 .maa4c-content {
		display:none
	}
	.maa4c-news-page01 .maa4c-footer {
		margin-top:5px;
		font-size:12px;
	}
	.maa4c-news-page01 .maa4c-more {
		display:none
	}
	.maa4c-news-page01 hr{margin:20px 0;}
}
.maa4c-news-detail01 {
	width:94%;
	max-width:1420px;
	margin:0 auto;
	padding-top:60px
}
.maa4c-news-detail01 .maa4c-header {
	padding-bottom:30px;
	border-bottom:1px solid #e6e6e6;
	margin-bottom:50px
}
.maa4c-news-detail01 .maa4c-header .maa4c-title {
	width:100%;
	line-height:1.3;
	color:#222;
	font-weight:700;
	margin-bottom:20px
}
.maa4c-news-detail01 .maa4c-share {
	font-size:22px;
	margin-left:auto
}
.maa4c-news-detail01 .maa4c-share .maa4c-item {
	color:#999;
	margin-right:12px
}
.maa4c-news-detail01 .maa4c-share .maa4c-item:last-of-type {
	margin-right:0
}
.maa4c-news-detail01 .maa4c-share .maa4c-item:hover {
	color:#cf000d
}
.maa4c-news-detail01 .maa4c-content {
	padding-bottom:20px
}
@media only screen and (max-width:1440px) {
	.maa4c-news-detail01 {
	padding-top:50px
}
}
@media only screen and (max-width:960px) {
	.maa4c-news-detail01 {
	padding-top:40px
}
.maa4c-news-detail01 .maa4c-header {
	padding-bottom:16px;
	margin-bottom:30px
}
.maa4c-news-detail01 .maa4c-header .maa4c-title {
	margin-bottom:12px
}
.maa4c-news-detail01 .maa4c-share {
	display:none
}
}
@media only screen and (max-width:640px) {
	.maa4c-news-detail01 {
	padding-top:30px
}
.maa4c-news-detail01 .maa4c-header {
	padding-bottom:12px;
	margin-bottom:20px
}
.maa4c-news-detail01 .maa4c-header .maa4c-time {
	font-size:12px
}
}
.maa4c-service, .maa4c-news-page01, .maa4c-proview{ margin:0 auto; width:94%; max-width:1320px;}
.maa4c-service .maa4c-header{ text-align:center; display:block; margin-bottom:50px;}
.maa4c-service .maa4c-title-40{ font-weight:700; padding-top:10px;}
.maa4c-service .maa4c-title-18{ font-weight:normal; color:#666;}
.maa4c-service .maa4c-search{ width:90%; max-width:680px; margin:0 auto; height:50px; border:1px #dcdcdc solid; line-height:50px; justify-content:space-between;}
.maa4c-service .maa4c-search input{ font-size:16px; color:#888; padding:0 30px; width:90%; height:50px; line-height:50px; border:0; background-color: transparent;outline: none;}
.maa4c-service .maa4c-search i{ margin-right:3%; font-size:26px; color:#666;}
.maa4c-service .text-box{ font-size:16px; color:#666; line-height:2;}
.maa4c-down-page01 .maa4c-list{justify-content:space-between; align-items:flex-start;}
.maa4c-down-page01 .maa4c-list .maa4c-item{ position:relative; background:#fff; color:#222; padding:2% 2.5%; width:48.5%; margin-bottom:5%; font-size:18px;}
.maa4c-down-page01 .maa4c-list .maa4c-item:after{ content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #0e408c;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .4s linear;}
.maa4c-down-page01 .maa4c-list .maa4c-item .maa4c-img{ width:10%;}
.maa4c-down-page01 .maa4c-list .maa4c-item .maa4c-img img{ max-width:50px; width:100%}
.maa4c-down-page01 .maa4c-list .maa4c-item .maa4c-main{width: calc(100% - 15%); margin-left:5%}
.maa4c-down-page01 .maa4c-list .maa4c-item .maa4c-main span{ display:block; margin-top:5px; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#888;}
.maa4c-investment-page02{}
.maa4c-investment-page02 .tablelist{ display:block; width:100%; max-width:1000px; margin:0 auto;}
.maa4c-investment-page02 .tablelist table{ border:1px #e6e6e6 solid; color:#666666; font-size:16px; background:#fff;}
.maa4c-investment-page02 .tablelist table td{ padding:15px 0;}
.maa4c-investment-page02 .tablelist table tr td:nth-child(1){ width:35%; padding-left:10%}
.maa4c-investment-page02 .tablelist table tr:nth-child(even){ background:#f5f5f5;}
.maa4c-investment-page03{}
.maa4c-investment-page03 .maa4c-main{justify-content:space-between; font-size:16px; color:#666; }
.maa4c-investment-page03 .maa4c-main .maa4c-item-l{ width:42%;position:relative;}
.maa4c-investment-page03 .maa4c-main .maa4c-item-r{ width:58%; padding:0 5%;line-height:2.4;}
.maa4c-investment-page03 .maa4c-main .maa4c-item-l .maa4c-wrap{position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:0;
	display:flex;
	align-items:center;
	color:#fff;
}
.maa4c-investment-page03 .maa4c-main .maa4c-item-l .maa4c-wrap .maa4c-center{ text-align:center; width:100%}
.maa4c-investment-page03 .maa4c-img {
	width:100%
}
.maa4c-investment-page03 .maa4c-main .maa4c-item-l .maa4c-wrap .maa4c-ksgf{ font-weight:700;}
.maa4c-investment-page03 .maa4c-main .maa4c-item-l .maa4c-wrap .maa4c-ksgf span{ color:#666; font-weight:normal; display:block;}
.maa4c-investment-page03 .maa4c-main .maa4c-item-l .maa4c-item{ align-items:center;justify-content:center;font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:700;}
.maa4c-investment-page03 .maa4c-main .maa4c-item-l .maa4c-item .maa4c-price{ font-size:60px; margin-right:40px;}


.maa4c-form{ width:100%; max-width:640px; margin:40px auto;}
.maa4c-form .maa4c-item{ margin-bottom:30px;}
.maa4c-form .maa4c-item.c-flex{ justify-content:space-between;}
.maa4c-form .maa4c-item.c-flex .l{ width:48%}
.maa4c-form .maa4c-item label{ margin-bottom:10px; display:block; font-size:16px; color:#333;}
.maa4c-form .maa4c-item label em{ color:#F00; margin-right:10px;}
.maa4c-form .maa4c-item input[type='text'], .maa4c-form textarea{ display:inline-block; width:100%; padding:0 3%; height:50px; border:1px #e6e6e6 solid; line-height:50px; outline:none;}
.maa4c-form textarea{ height:150px;}
.maa4c-form .maa4c-imgs{ margin-top:20px;}
.maa4c-form .maa4c-imgs div{ display:inline-block; width:100px; height:100px; margin-right:8px; border:1px #e6e6e6 solid; }
.maa4c-form .maa4c-imgs div.btn-upload{ margin-right:0}
.maa4c-form .maa4c-imgs div.items, .maa4c-form .maa4c-imgs div.btn-upload{ position:relative; display:inline-block; font-size:60px; font-weight:100; color:#ddd; line-height:90px; text-align:center; cursor:pointer; vertical-align:middle}
.maa4c-form .maa4c-imgs div.items img{ max-width:100%; max-height:100%; display:inline-block; border:0; margin:0 auto; padding:0;vertical-align:middle}
.maa4c-form .maa4c-imgs div.items em{ position:absolute; top:-5px; right:-5px; width:15px; height:15px; border-radius:15px; background:#fff; font-size:12px; line-height:15px; font-style:normal; font-family:Arial; color:#000; box-shadow:0 0 3px rgba(0,0,0,.3);}

.maa4c-form .btn-submit{ position:relative; margin:30px auto; width:240px; height:60px; cursor:pointer; border:0; background:#2f5294; border-radius:60px; color:#fff; font-size:18px; line-height:60px; text-align:center; outline:none;}

.maa4c-ser02 .maa4c-list{ justify-content:space-between; align-items:stretch;}
.maa4c-ser02 .maa4c-list .maa4c-item{ width:49%; padding:3%; background:#FFF; font-size:16px; line-height:2.5; color:#333333;}
.maa4c-ser02 .maa4c-list .maa4c-item .maa4c-title{ display:block; text-align:center; font-size:30px; color:#222; font-weight:700;}
.maa4c-ser02 .maa4c-list .maa4c-item .maa4c-content li a{color:#222;}
.maa4c-ser03 .maa4c-care{ margin:0 auto; width:100%; max-width:850px;align-items:stretch;}
.maa4c-ser03 .maa4c-care .maa4c-img{ width:30%}
.maa4c-ser03 .maa4c-care .maa4c-text{ width:70%;align-items:stretch;}
.maa4c-ser03 .maa4c-care .maa4c-text .maa4c-text1:nth-child(1){ margin-right:10%}
.maa4c-ser03 .maa4c-care .maa4c-text .maa4c-text1 .maa4c-title-18{ color:#333; padding-top:0}
.maa4c-ser03 ul{ padding:0 0 0 20px;}
.maa4c-ser03 ul li{ font-size:16px; color:#333; line-height:2;}


.maa4c-ser04{}
.maa4c-ser04 .maa4c-header{ text-align:center;}
.maa4c-ser04 .maa4c-header .maa4c-title-40{ font-size:30px;}
.maa4c-ser04 .maa4c-header .maa4c-title-18{ font-weight: normal;color: #666;}
.maa4c-ser04 .maa4c-main{align-items:stretch; margin-top:40px;}
.maa4c-ser04 .maa4c-main .maa4c-img{ position:relative; width:50%;background:#0e408c; overflow:hidden}
.maa4c-ser04 .maa4c-main .maa4c-img img{ height:100%; transition: transform .4s linear;}
.maa4c-ser04 .maa4c-main .maa4c-text{ background:#0e408c; padding:0 3%; width:50%; font-size:18px; color:#fff; line-height:2;}
.maa4c-ser04 .maa4c-main ul, .maa4c-ser04 .maa4c-main ul li{ position:relative; margin:0; padding:0; list-style:none;}
.maa4c-ser04 .maa4c-main ul li{ padding-left:30px; margin-bottom:5px;}
.maa4c-ser04 .maa4c-main ul li:after{ position:absolute; top:18px; left:0; content:''; width:7px; height:3px; background:#fff}
.maa4c-ser04 .maa4c-main .maa4c-tlist{ margin:0; padding:0}
.maa4c-ser04 .maa4c-main .maa4c-tlist ul li{ margin-left:40px; padding-left:20px; font-size:16px; position:relative; line-height:1.5;}
.maa4c-ser04 .maa4c-main .maa4c-tlist ul li:after{ position:absolute; top:14px; left:0; content:''; width:5px; height:5px; border-radius:5px; background:#fff}
.maa4c-ser05{ padding-bottom:100px;}
.maa4c-ser05 .maa4c-list{justify-content:space-between;align-items:stretch;}
.maa4c-ser05 .maa4c-list .maa4c-item{ width:23.5%; padding:5% 0; background:#fff; text-align:center}
.maa4c-ser05 .maa4c-list .maa4c-item .maa4c-text{ font-size:18px; color:#222222; margin-top:20px;}
.maa4c-ser05 .maa4c-list .maa4c-item .maa4c-a2{ display:none;}

@media only screen and (min-width:961px) {
	.maa4c-down-page01 .maa4c-list .maa4c-item:hover::after {
		transform:scaleX(1)
	}
/*	.maa4c-ser05 .maa4c-list .maa4c-item:hover{ background:#0e408c;}
	.maa4c-ser05 .maa4c-list .maa4c-item:hover .maa4c-text{color:#fff;}
	.maa4c-ser05 .maa4c-list .maa4c-item:hover .maa4c-a1{ display:none}
	.maa4c-ser05 .maa4c-list .maa4c-item:hover .maa4c-a2{ display:block; margin:0 auto;}*/
	
}

@media only screen and (max-width:1200px) {
	.maa4c-down-page01 .maa4c-list .maa4c-item{ font-size:16px;}
	.maa4c-down-page01 .maa4c-list .maa4c-item .maa4c-main span{ font-size:14px;}
}
@media only screen and (max-width:960px) {
	.maa4c-down-page01 .maa4c-list .maa4c-item{ font-size:14px;}
	.maa4c-down-page01 .maa4c-list .maa4c-item .maa4c-main span{ font-size:12px;}
	.maa4c-ser02 .maa4c-list .maa4c-item{ width:100%; margin-bottom:20px;}
	.maa4c-ser04 .maa4c-main .maa4c-img, .maa4c-ser04 .maa4c-main .maa4c-text{ width:100%;}
	.maa4c-ser04 .maa4c-main ul{ margin-left:20px;}
	.maa4c-ser04 .maa4c-main  ul li{ font-size:16px;}
	.maa4c-ser04 .maa4c-main .maa4c-tlist ul li{ font-size:14px;}
	.maa4c-ser04 .maa4c-main .maa4c-text{ padding:5% 0;}
	.maa4c-ser04 .maa4c-main .maa4c-img img{ height:auto; width:100%}
	
	.maa4c-investment-page02 .tablelist table td{ padding:15px 0; font-size:14px;}
	.maa4c-investment-page02 .tablelist table tr td:nth-child(1){ width:40%; padding-left:10px}
}
@media only screen and (max-width:640px) {
	.maa4c-down-page01 .maa4c-list .maa4c-item{ width:100%;}
	.maa4c-ser02 .maa4c-list .maa4c-item .maa4c-title{font-size:20px;}
	.maa4c-ser02 .maa4c-list .maa4c-item{ width:100%; margin-bottom:20px; font-size:14px;}
	.maa4c-ser03 .maa4c-care .maa4c-img{ display:none;}
	.maa4c-ser03 ul li{ font-size:14px; color:#333; line-height:2;}
	.maa4c-ser05 .maa4c-list .maa4c-item{ width:48%; margin-bottom:4%}
	.maa4c-ser05 .maa4c-list .maa4c-item .maa4c-text{ margin-top:10px;}
	.maa4c-service .maa4c-header{ margin-bottom:20px;}
	.maa4c-investment-page03 .maa4c-main .maa4c-item-l{ width:100%;position:relative;}
	.maa4c-investment-page03 .maa4c-main .maa4c-item-r{ width:100%; padding:5% 5% 0 5%;line-height:2.4;}
}


.maa4c-about-page01{overflow:hidden;}
.maa4c-about-page01 .maa4c-header{text-align:center; padding-bottom:50px;font-size:48px; color:#222;}
.maa4c-about-page01 .maa4c-header .maa4c-index-title-text i{ font-size:36px; font-family:Arial, Helvetica, sans-serif;}
.maa4c-about-page01 .maa4c-wrap{margin:0 auto;}
.maa4c-about-page01 .maa4c-list{justify-content: center;align-items:stretch;}
.maa4c-about-page01 .maa4c-list .maa4c-item{ background:#fff; width:18.4%; margin-right:2%; padding:60px 0 50px 0; font-size:16px; color:#666; cursor:pointer; text-align:center;transition: transform .3s;}
.maa4c-about-page01 .maa4c-list .maa4c-item:last-child{ margin-right:0}
.maa4c-about-page01 .maa4c-list .maa4c-item .maa4c-text{ padding-top:40px;}
.maa4c-about-page01 .maa4c-list .maa4c-item:hover{ transform:translateY(-10px);}
.maa4c-about-page01 .maa4c-about-text{align-items:flex-start; margin-bottom:60px}
.maa4c-about-page01 .maa4c-about-text .maa4c-item-l, .maa4c-about-page01 .maa4c-about-text .maa4c-item-r{ width:48%; font-size:16px; color:#222; line-height:2;}
.maa4c-about-page01 .maa4c-about-text .maa4c-item-r{ margin-left:4%}
.maa4c-about-page01 .maa4c-about-text p{ margin-bottom:20px; }

.maa4c-about-page02{ background:#fff;}
.maa4c-about-page02 .maa4c-cy-page01 .maa4c-main{ padding:8% 15% 8% 0;}
.maa4c-about-page02 .maa4c-cy-page01 .maa4c-item:nth-of-type(2n) .maa4c-main{ padding:8% 0% 8% 15%;}
.maa4c-about-page02 .maa4c-cy-page01 a.more{ margin-top:0;}
.maa4c-about-page02 .maa4c-cy-page01 .maa4c-text{ padding:20px 0 30px 0;}

.maa4c-about-page03{}
.maa4c-about-page03 .maa4c-main{ padding:5% 2%}
.maa4c-list-between{ justify-content:space-between;}
.maa4c-list-between .maa4c-item{ width:48%;}
.maa4c-list-between .maa4c-item img{ width:100%}
.maa4c-about-page03 .maa4c-item .maa4c-text{ padding:3% 3% 5% 3%; font-size:16px;}
.maa4c-about-page03 img{ max-width:100%}
.maa4c-about-page04 .maa4c-picture{ width:45%}
.maa4c-about-page04 .maa4c-picture img{ max-width:100%}
.maa4c-about-page04 .maa4c-text{padding-left:6%; width:55%; font-size:16px;}
.maa4c-about-page04 .maa4c-text h3{ margin-top:30px;font-size:16px; color:#222; font-weight:600;}
.maa4c-about-page04 .maa4c-text h3 img{ margin-right:20px;}
.maa4c-about-page04 .maa4c-text ul{ list-style:none; margin:30px 0 0px 18px; padding:0;}
.maa4c-about-page04 .maa4c-text ul li{ padding-left:30px; color:#555; background:url("https://www.shareholderlive.com/theme/default/images/about/icon-03.png") left 15px no-repeat; line-height:3;}
.maa4c-about-page04 .maa4c-text ul li.tel{background:url("https://www.shareholderlive.com/theme/default/images/about/icon-04.png") left 15px no-repeat;}
.maa4c-about-page04 .maa4c-text ul li.fax{background:url("https://www.shareholderlive.com/theme/default/images/about/icon-06.png") left 15px no-repeat;}
.maa4c-about-page04 .maa4c-text ul li.email{background:url("https://www.shareholderlive.com/theme/default/images/about/icon-05.png") left 15px no-repeat;}


@media only screen and (max-width:1440px) {
	.maa4c-about-page01 .maa4c-list .maa4c-item{ padding:40px 0 30px 0;}
}
@media only screen and (max-width:1200px) {
	.maa4c-about-page01 .maa4c-header{ font-size:40px;padding-bottom:30px;}
	.maa4c-about-page01 .maa4c-about-text{ margin-bottom:40px}
	.maa4c-about-page01 .maa4c-list{justify-content:space-between;}
	.maa4c-about-page01 .maa4c-list .maa4c-item{ width:31%; margin-bottom:2%}
	.maa4c-about-page01 .maa4c-list .maa4c-item:last-child{ margin-right:auto}
}
@media only screen and (max-width:1080px) {
	.maa4c-about-page01 .maa4c-about-text .maa4c-item-l, .maa4c-about-page01 .maa4c-about-text .maa4c-item-r{ width:100%; margin-left:0}
}

@media only screen and (max-width:960px) {
	.maa4c-about-page01 .maa4c-header .maa4c-title{ font-size:30px;}
	.maa4c-about-page01 .maa4c-list .maa4c-item{ width:48%;padding:40px 0 30px 0;}
	.maa4c-about-page01 .maa4c-list .maa4c-item img{ }
	.maa4c-about-page01 .maa4c-list .maa4c-item .maa4c-text{ padding-top:20px;}
	.maa4c-about-page02 .maa4c-cy-page01 .maa4c-main, .maa4c-about-page02 .maa4c-cy-page01 .maa4c-item:nth-of-type(2n) .maa4c-main{padding: 30px 3% 0 3%;}
	.maa4c-about-page02 .maa4c-cy-page01 .maa4c-text{padding:10px 0 20px 0;}
	.maa4c-about-page03 .maa4c-main{ padding:5% 0}
	.maa4c-about-page03 .maa4c-item .maa4c-text{ padding:3% 3% 5% 3%; font-size:14px;}
	
	.maa4c-about-page04 .maa4c-text h3{ margin-top:10px;}
	.maa4c-about-page04 .maa4c-text ul{margin:10px 0px 0px 18px;}
	.maa4c-about-page04 .maa4c-text ul li{ line-height:2.5;}
}
@media only screen and (max-width:640px) {
	.maa4c-about-page01 .maa4c-header .maa4c-title{ font-size:30px;}
	.maa4c-about-page04 .maa4c-picture{ display:none;}
	.maa4c-about-page04 .maa4c-text{ width:100%;  font-size:14px;}
	.maa4c-about-page04 .maa4c-text h3{font-size:14px;}
}
@media only screen and (max-width:480px) {
	.maa4c-about-page01 .maa4c-list .maa4c-item{ width:48%;padding:30px 0 20px 0; font-size:14px;}
	.maa4c-about-page01 .maa4c-list .maa4c-item img{ width:80px}
	.maa4c-about-page04 .maa4c-page-pd-m{ padding-top:10px;}
}

.maa4c-product01 .maa4c-list{justify-content: space-between;align-items:stretch;}
.maa4c-product01 .maa4c-list .maa4c-item{ background:#fff; width:49%; padding:20px 0 20px 20px; margin-bottom:2%; transition: background-color .3s;}
.maa4c-product01 .maa4c-list .maa4c-item .maa4c-img, .maa4c-product01 .maa4c-list .maa4c-item .maa4c-proinfo{ width:50%; overflow:hidden}
.maa4c-product01 .maa4c-list .maa4c-item .maa4c-img img{ max-width:100%;}
.maa4c-product01 .maa4c-list .maa4c-item .maa4c-proinfo{ padding:5%;}
.maa4c-product01 .maa4c-list .maa4c-item .maa4c-proinfo .maa4c-title{ font-size:30px; color:#222222;}
.maa4c-product01 .maa4c-list .maa4c-item .maa4c-proinfo .maa4c-text{ margin:15px auto 25px auto; font-size:16px; color:#888888; line-height:1.8;}

@media only screen and (min-width:961px) {
	.maa4c-product01 .maa4c-list .maa4c-item:hover{  background-image: linear-gradient(to bottom, #d2d2d2 70%, #9e9e9e); cursor:pointer}
	.maa4c-product01 .maa4c-list .maa4c-item:hover .maa4c-proinfo .maa4c-title, .maa4c-product01 .maa4c-list .maa4c-item:hover .maa4c-proinfo .maa4c-text{ color:#fff;}
	.maa4c-product01 .maa4c-list .maa4c-item:hover .maa4c-more{ border:1px #fff solid; color:#fff;}
	.maa4c-product01 .maa4c-list .maa4c-item a.more:hover, .maa4c-product01 .maa4c-list .maa4c-item:hover a.more.cur{ background:none;}
}
@media only screen and (max-width:1440px) {
	.maa4c-product01 .maa4c-list .maa4c-item .maa4c-proinfo .maa4c-title{ font-size:26px;}
	.maa4c-product01 .maa4c-list .maa4c-item .maa4c-proinfo .maa4c-text{margin:10px auto 20px auto; font-size:14px; line-height:1.6}
}
@media only screen and (max-width:1080px){
	.maa4c-product01 .maa4c-list .maa4c-item{ width:100%;}
}
@media only screen and (max-width:640px) {
	.maa4c-product01 .maa4c-list .maa4c-item{padding:20px;}
	.maa4c-product01 .maa4c-list .maa4c-item .maa4c-img, .maa4c-product01 .maa4c-list .maa4c-item .maa4c-proinfo{ width:100%; overflow:hidden}
	.maa4c-product01 .maa4c-list .maa4c-item .maa4c-proinfo{ padding:3%;}
}

.maa4c-proview{}
.maa4c-proview .maa4c-main{justify-content: space-between;align-items:flex-start;}
.maa4c-proview .maa4c-main .maa4c-item-l{ width:45.5%;}
.maa4c-proview .maa4c-main .maa4c-item-l .maa4c-bigpic{ width:100%}
.maa4c-proview .maa4c-main .maa4c-item-l .maa4c-bigpic img{border:1px #eeeeee solid; width:100%}
.maa4c-proview .maa4c-main .maa4c-item-l .maa4c-small{ margin-top:10px; margin-bottom:30px; justify-content:center}
.maa4c-proview .maa4c-main .maa4c-item-l .maa4c-small img{ margin:0 5px; width:118px; height:100px;border:1px #eeeeee solid;}
.maa4c-proview .maa4c-main .maa4c-item-l .maa4c-small img.cur{ border:1px #0e408c solid}
.maa4c-proview .maa4c-main .maa4c-item-l .maa4c-links{justify-content: space-between;align-items:flex-start; margin-top:50px;}
.maa4c-proview .maa4c-main .maa4c-item-l .maa4c-links .maa4c-item{ padding:15px 0; width:38%; background:#555555; color:#fff; font-size:16px; text-align:center}
.maa4c-proview .maa4c-main .maa4c-item-l .maa4c-links .maa4c-item img{ margin-left:15px;}
.maa4c-proview .maa4c-main .maa4c-item-l .maa4c-links .maa4c-item:nth-child(1){background:#2c5dab;}
.maa4c-proview .maa4c-main .maa4c-item-l .maa4c-links .maa4c-item:nth-child(2){ width:60%}
.maa4c-proview .maa4c-main .maa4c-item-l .maa4c-img {
	width: 100%;
}

.maa4c-proview .maa4c-main .maa4c-item-l .maa4c-box {
	padding: 0 60px;
	margin-top: 10px;
	position: relative
}

.maa4c-proview .maa4c-main .maa4c-item-l .maa4c-next, .maa4c-proview .maa4c-main .maa4c-item-l .maa4c-prev {
	width: 40px;
	line-height: 38px;
	height: 40px;
	border: 1px solid #ccc;
	color:#ccc;
	border-radius: 40px;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	z-index: 1;
	font-size: 18px;
	text-align: center;
	transition: color .3s,border-color .3s,background-color .3s;
	cursor: pointer
}
.maa4c-proview .maa4c-main .maa4c-item-l .maa4c-prev {
	left: 0
}
.maa4c-proview .maa4c-main .maa4c-item-l .maa4c-next {
	right: 0
}
.maa4c-product-detail-swiper01{border:1px #eee solid;}
.maa4c-product-detail-swiper01 .swiper-pagination {
	display: none
}
.maa4c-product-detail-swiper02{ text-align:center;}
.maa4c-product-detail-swiper02 .swiper-slide {
	opacity: 1;
	border: 1px solid #eeeeee;
	transition: opacity .6s,border-color
}

.maa4c-product-detail-swiper02 .swiper-slide.swiper-slide-thumb-active {
	opacity: 1;
	border-color: #0e408c
}
.maa4c-tabsbox{ padding:3% 0;}
.maa4c-tabsbox .maa4c-tabs{ border-bottom:1px #ccc solid;}
.maa4c-tabsbox .maa4c-tabs a{ padding:10px 30px; font-size:16px; color:#0e408c;}
.maa4c-tabsbox .maa4c-tabs a.cur{ margin-bottom:-1px; font-weight:700; background:#f5f5f5; border-top:1px #ccc solid;border-left:1px #ccc solid;border-right:1px #ccc solid;}
.maa4c-tabsbox .maa4c-tabscont{ padding:3% 0;}
.maa4c-tabsbox .maa4c-tabscont .maa4c-cont{ display:none}
.maa4c-tabsbox .maa4c-tabscont .maa4c-cont:first-child{ display:block}


@media only screen and (min-width:961px) {
	.maa4c-product-detail01 .maa4c-next:hover,.maa4c-product-detail01 .maa4c-prev:hover {
		background-color: #2c5dab;
		border-color: #2c5dab;
		color: #fff
	}
}

.maa4c-proview .maa4c-main .maa4c-item-r{ width:50%; color:#666666; font-size:16px; line-height:2;}
.maa4c-proview .maa4c-item-r .maa4c-title, .maa4c-proview .maa4c-item-r h3{ margin-bottom:20px; font-size:30px; font-weight:700; color:#222222; line-height:1;}
.maa4c-proview .maa4c-item-r h3{ font-size:24px; margin-top:40px;}
.maa4c-proview .maa4c-item-r ul, .maa4c-proview .maa4c-item-r ul li{ position:relative; margin:0; padding:0; list-style:none;}
.maa4c-proview .maa4c-item-r ul{ display:block; margin:10px auto;}
.maa4c-proview .maa4c-item-r ul li{ padding-left:18px; margin:6px 0;}
.maa4c-proview .maa4c-item-r ul li:after{ position:absolute; top:14px; left:0; content:''; width:5px; height:5px; border-radius:5px; background:#666}
.maa4c-proview .maa4c-item-r .maa4c-item-2 .maa4c-c-flex{ align-items:flex-start;}
.maa4c-proview .maa4c-item-r .maa4c-item-2 ul{ width:35%}
.maa4c-proview .maa4c-item-r .maa4c-text p{ margin-bottom:10px;}
.maa4c-proview .maa4c-item-r .maa4c-text a{ color:#0e408c;}
.maa4c-proview .maa4c-item-r .maa4c-text img{ max-width:100%}

@media only screen and (max-width:960px) {
	.maa4c-proview .maa4c-main .maa4c-item-l, .maa4c-proview .maa4c-main .maa4c-item-r{ width:100%}
	.maa4c-proview .maa4c-main .maa4c-item-r{ margin-top:50px;}
	
	.maa4c-product-detail01 .maa4c-box {
		display: none
	}

	.maa4c-product-detail-swiper01 .swiper-pagination {
		display: block
	}

	.maa4c-product-btn {
		display: none
	}
}
@media only screen and (max-width:640px) {
	.maa4c-proview .maa4c-main .maa4c-item-l .maa4c-small{}
	.maa4c-proview .maa4c-main .maa4c-item-l .maa4c-small img{ margin:0; max-width:25%; width:auto; height:auto; display:inline-block;}
	.maa4c-proview .maa4c-main .maa4c-item-l .maa4c-links .maa4c-item{ font-size:14px;}
	.maa4c-proview .maa4c-main .maa4c-item-l .maa4c-links .maa4c-item img{ display:none;}
	.maa4c-proview .maa4c-main .maa4c-item-r{ font-size:16px;}
	.maa4c-proview .maa4c-item-r .maa4c-title, .maa4c-proview .maa4c-item-r h3{ font-size:20px;}
}


.maa4c-tech01{}
.maa4c-tech01 img{ max-width:100%}
.maa4c-tech{ font-size:16px;}
.maa4c-tech .maa4c-header{ margin-bottom:30px; margin-top:60px;}
.maa4c-tech02 .maa4c-list{justify-content:center;align-items:stretch; margin-bottom:20px;}
.maa4c-tech02 .maa4c-list .maa4c-item{ width:22%; text-align:center}
.maa4c-tech02 .maa4c-list .maa4c-item .maa4c-title{ color:#0e408c; font-size:72px; font-weight:700;}
.maa4c-tech02 .maa4c-list .maa4c-item .maa4c-text{ font-size:18px; color:#222222; margin-top:20px;}
.maa4c-tech02 .maa4c-listv{justify-content:space-between;align-items:stretch;margin-top:20px;}
.maa4c-tech02 .maa4c-listv .maa4c-item{ width:49%; padding:3%; background:#fff; line-height:2;}
.maa4c-tech02 .maa4c-listv .maa4c-item h4{ font-size:18px; color:#333333; font-weight:700;}
.maa4c-tech02 .maa4c-listv .maa4c-item ul{ margin-top:20px;}

.maa4c-tech03 .maa4c-list{justify-content:space-between;align-items:stretch; margin-bottom:20px;}
.maa4c-tech03 .maa4c-list .maa4c-img, .maa4c-tech03 .maa4c-list .maa4c-text{ width:48%}
.maa4c-tech03 .maa4c-list .maa4c-img img{ width:100%;}
.maa4c-tech03 .maa4c-list .maa4c-text dl{ color:#222; margin-top:-10px;}
.maa4c-tech03 .maa4c-list .maa4c-text dl dd{  border-bottom:1px #e5e5e5 solid; padding:11px 0 11px 40px; cursor:pointer; line-height:1; transition:all .3s;}
.maa4c-tech03 .maa4c-list .maa4c-text dl dd:hover{position:relative;color:#0e408c;padding:11px 0 11px 30px; font-weight:700;border-bottom:1px #0e408c solid; }
.maa4c-tech03 .maa4c-list .maa4c-text dl dd:hover::after{ position:absolute; top:50%; left:10px; content:''; margin-top:-2px; width:7px; height:3px; background:#0e408c;}



.maa4c-tech-ban{ position:relative; margin-top:50px; margin-bottom:20px; text-align:center}
.maa4c-tech-ban .maa4c-wrap{position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
    display: flex;
    align-items: center;
    color: #fff;
}
.maa4c-tech-ban .maa4c-title{ display:block; margin:0 auto; font-size:48px; color:#fff; text-align:center}

.maa4c-tech04 .maa4c-list{justify-content:space-between;align-items:stretch;}
.maa4c-tech04 .maa4c-list .maa4c-item{ width:31%;}
.maa4c-tech04 .maa4c-list .maa4c-item .maa4c-img img{ width:100%}
.maa4c-tech04 .maa4c-list .maa4c-item .maa4c-text{ margin:2%; line-height:2;}
.maa4c-tech04 .maa4c-list .maa4c-item h3{ font-size:18px; color:#222; font-weight:700; padding:10px 0;}
.maa4c-tech04 .maa4c-list .maa4c-item ul, .maa4c-tech04 .maa4c-list .maa4c-item ul li{ margin:0; padding:0; list-style-position:inside}

.maa4c-tech05 .maa4c-list{justify-content:space-between;align-items:stretch;}
.maa4c-tech05 .maa4c-list .maa4c-item{ width:32%;position:relative;overflow:hidden}
.maa4c-tech05 .maa4c-list .maa4c-item img{ width:100%}
.maa4c-tech05 .maa4c-img {
	display:block;
	width:100%;
	transition:transform .3s
}
.maa4c-tech05 .maa4c-box {
	position:absolute;
	left:0;
	bottom:0;
	z-index:1;
	width:100%;
	color:#fff;
	padding:25px 15px;
	background-color:#103670;
	opacity:0;
	transform:translateY(100%);
	transition:opacity .3s,transform .3s
}
.maa4c-tech05 .maa4c-title {
	font-size:18px;
	font-weight:400;
}

.maa4c-tech06 .maa4c-list{justify-content:space-between;align-items:stretch;}
.maa4c-tech06 .maa4c-list .maa4c-item{ width:48%;}
.maa4c-tech06 .maa4c-list .maa4c-item .maa4c-img img{ width:100%}
.maa4c-tech06 .maa4c-list .maa4c-item .maa4c-text{ margin:2%; line-height:2;}
.maa4c-tech06 .maa4c-list .maa4c-item h3{ font-size:18px; color:#222; font-weight:700; padding:0px 0;}

.maa4c-tech07 .maa4c-main{ background:#fff; margin-bottom:40px;}
.maa4c-tech07 .maa4c-main .maa4c-tabs{justify-content:flex-start;align-items:stretch;}
.maa4c-tech07 .maa4c-main .maa4c-tabs a{ color:#333; background:#FFF; padding:20px 20px; width:16.66%; border-right:1px #cccccc solid;border-top:1px #cccccc solid;border-bottom:1px #cccccc solid; text-align:center}
.maa4c-tech07 .maa4c-main .maa4c-tabs a:first-child{border-left:1px #cccccc solid;}
.maa4c-tech07 .maa4c-main .maa4c-tabs a.cur, .maa4c-tech07 .maa4c-main .maa4c-tabs a:hover{ background:#0e408c; color:#fff; font-weight:700; border-color:#0e408c}
.maa4c-tech07 .maa4c-main .maa4c-tabcont .maa4c-cont{ position:relative;}
.maa4c-tech07 .maa4c-main .maa4c-tabcont .maa4c-wrap{position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
    display: flex;
    align-items: center;
    color: #fff;
}
.maa4c-tech07 .maa4c-main .maa4c-tabcont .maa4c-cont{ display:none;}
.maa4c-tech07 .maa4c-main .maa4c-tabcont .maa4c-cont img{ width:100%}
.maa4c-tech07 .maa4c-main .maa4c-tabcont .maa4c-cont:first-child{ display:block;}
.maa4c-tech07 .maa4c-main .maa4c-tabcont .maa4c-wrap .maa4c-text{ padding:3% 3%; background:rgba(14,64,110,.7); color:#fff; height:100%; overflow:hidden}
.maa4c-tech07 .maa4c-main .maa4c-tabcont .maa4c-wrap .maa4c-text span{ display:block; margin-top:15px; position:relative; padding-left:20px;}
.maa4c-tech07 .maa4c-main .maa4c-tabcont .maa4c-wrap .maa4c-text span:after{ position:absolute; content:''; top:10px; left:0; width:5px; height:5px; border-radius:5px; background:#fff;}
.maa4c-tech07 .maa4c-main .maa4c-tabcont .maa4c-wrap .maa4c-text .maa4c-title{ font-size:16px; font-weight:bold; margin-bottom:0px; display:none;}

@media only screen and (min-width:961px) {
	.maa4c-tech .maa4c-header span{ display:block;}
	.maa4c-tech05 .maa4c-item:hover .maa4c-img {
		transform:scale(1.1)
	}
	.maa4c-tech05 .maa4c-item:hover .maa4c-box {
		opacity:1;
		transform:translateY(0)
	}
}
@media only screen and (max-width:1440px) {
	.maa4c-tech-ban .maa4c-img {
		width: 1440px;
		position: relative;
		left: 50%;
		margin-left: -720px;
	}
}
@media only screen and (max-width:1200px) {
	.maa4c-tech-ban .maa4c-title{ font-size:36px;}
	.maa4c-tech-ban .maa4c-img {
		width: 1200px;
		position: relative;
		left: 50%;
		margin-left: -600px;
	}
}
@media only screen and (max-width:960px) {
	.maa4c-tech{ font-size:14px;}
	.maa4c-tech02 .maa4c-list .maa4c-item{ width:25%}
	.maa4c-tech02 .maa4c-list .maa4c-item .maa4c-title{ font-size:30px;}
	.maa4c-tech02 .maa4c-list .maa4c-item .maa4c-text{ font-size:14px; margin-top:10px}
	.maa4c-tech02 .maa4c-listv .maa4c-item{ width:100%; margin-top:20px; padding:6%;}
	.maa4c-tech02 .maa4c-listv .maa4c-item ul{ margin:0; padding:0; list-style-position:inside}
	.maa4c-tech03 .maa4c-list .maa4c-img, .maa4c-tech03 .maa4c-list .maa4c-text{ width:100%}
	.maa4c-tech03 .maa4c-list .maa4c-text{ margin-top:20px;}
	.maa4c-tech-ban{ margin:0;}
	.maa4c-tech-ban .maa4c-title{ font-size:24px;}
	.maa4c-tech-ban .maa4c-img {
		width: 960px;
		position: relative;
		left: 50%;
		margin-left: -480px;
	}
	
	.maa4c-tech04 .maa4c-list .maa4c-item, .maa4c-tech06 .maa4c-list .maa4c-item{ width:100%}
	.maa4c-tech04 .maa4c-list .maa4c-item .maa4c-text, .maa4c-tech06 .maa4c-list .maa4c-item .maa4c-text{ margin:5% 2%;}
	.maa4c-tech05 .maa4c-list .maa4c-item{ width:100%; margin-bottom:20px;}
	.maa4c-tech05 .maa4c-item .maa4c-box {
		opacity:1;
		transform:translateY(0)
	}
	
	.maa4c-tech07 .maa4c-main .maa4c-tabcont .maa4c-wrap{position:relative;
		left:auto;
		right: auto;
		top: auto;
		bottom: auto;
		z-index: 0;
		width:100%;
		display: flex;
		align-items: center;
		color: #fff;
	}
	.maa4c-tech07 .maa4c-main .maa4c-tabcont .maa4c-wrap .maa4c-text{ width:100%;background: rgba(14,64,110,1);}
	.maa4c-tech07 .maa4c-main .maa4c-tabcont .maa4c-c2 .maa4c-wrap, .maa4c-tech07 .maa4c-main .maa4c-tabcont .maa4c-c3 .maa4c-wrap, .maa4c-tech07 .maa4c-main .maa4c-tabcont .maa4c-c4 .maa4c-wrap{ display:block !important}
	.maa4c-tech07 .maa4c-main .maa4c-tabcont .maa4c-wrap .maa4c-text .maa4c-title{ display:block}
}
@media only screen and (max-width:640px) {
	.maa4c-tech .maa4c-header{ margin-top:30px;}
}



.maa4c-pageinfo{ margin:30px auto; text-align:center; justify-content:center;}
.maa4c-pageinfo .maa4c-prev, .maa4c-pageinfo .maa4c-next{ display:block;width:45px; height:45px; border-radius:45px; background:#d3d4d4; color:#fff;transition: background-color .3s; text-align:center}
.maa4c-pageinfo .maa4c-prev i, .maa4c-pageinfo .maa4c-next i{font-size:22px; line-height:45px;}
.maa4c-pageinfo .maa4c-prev:hover, .maa4c-pageinfo .maa4c-next:hover{ background:#0e408c}
.maa4c-pageinfo .maa4c-item{ margin:0 2%; font-size:18px;}
.maa4c-pageinfo .maa4c-item a{ margin:0 10px; font-family:Arial, Helvetica, sans-serif;}
.maa4c-pageinfo .maa4c-item a:hover, .maa4c-pageinfo .maa4c-item a.cur{ color:#0e408c;}

.maa4c-mask{ display:block; position:fixed;top:0; left:0; display:none; width:100%; height:100%; background:rgba(0,0,0,.3); z-index:33}
.maa4c-pop{ position:fixed; top:50%; left:50%;display:none; margin-top:-350px; margin-left:-340px; width:680px; height:700px; background:#fff; box-shadow:0 0 5px 5px rgba(0,0,0,.1); overflow:auto; z-index:88}
.maa4c-pop .maa4c-close{ position:absolute; top:20px; right:20px; background:url("https://www.shareholderlive.com/theme/default/images/icon-close.png") no-repeat; width:24px; height:24px; cursor:pointer}
.maa4c-pop .form-dl{ padding:30px; font-size:16px; color:#666;}
.maa4c-pop .maa4c-title{ display:block; margin:20px 0 40px 0; width:100%; text-align:center; font-size:18px; color:#103670;}
.maa4c-pop .form-dl .maa4c-li{ margin-bottom:20px;}
.maa4c-pop .form-dl .maa4c-li label{ font-weight:bold; width:18%; margin-right:5%; text-align:right}
.maa4c-pop .form-dl .maa4c-li input, .maa4c-pop .form-dl .maa4c-li textarea, .maa4c-pop .form-dl .maa4c-li select{ padding:0 10px; width:70%; border:1px #d2d2d2 solid; height:45px; line-height:45px; outline:none;}
.maa4c-pop .form-dl .maa4c-li textarea{ height:60px;}
.maa4c-pop .form-dl .btn-sub{ display:block; text-align:center}
.maa4c-pop .form-dl .btn-sub span{ display:inline-block; width:200px; height:55px; line-height:55px; color:#fff; background:#103670; border-radius:55px; text-align:center; cursor:pointer;}

@media only screen and (max-width:960px) {
	.maa4c-pop{ width:90%; margin-left:-45%;}
	.maa4c-pop .maa4c-title{ font-size:16px;}
	.maa4c-pop .form-dl{font-size:14px;}
	.maa4c-pop .form-dl .maa4c-li{ margin-bottom:10px;}
	.maa4c-pop .form-dl .maa4c-li label{ display:block; width:100%; margin-bottom:10px; text-align:left;}
	.maa4c-pop .form-dl .maa4c-li input, .maa4c-pop .form-dl .maa4c-li textarea{ display:block; width:100%;}
}

:root{--ms-accent:#5c4a32;--ms-radius:7px;--ms-line:1.74;--ms-gap:14px;}
