@charset "utf-8";
/* 关于我们 */
.about-section {

}

.about-section .section1 {
	padding: 1rem 0 .9rem;
	background-image: url(../images/icon12.png);
	background-position: top right;
	background-repeat: no-repeat;
	background-size: 35% auto;
}

.about-section .section1 .about-box {
	
}

.about-section .section1 .about-box .title {
	font-size: .36rem;
  font-weight:bold;
	color: #ffffff;
	line-height: 100%;
	margin-bottom: .25rem;
}

.about-section .section1 .about-box .desc {
	font-size: .24rem;
  	color: #ffffff;
	line-height: 100%;
	padding-bottom: .26rem;
	margin-bottom: .46rem;
	position: relative;
}

.about-section .section1 .about-box .desc::before {
	content: '';
	display: inline-block;
	position: absolute;
	width: .6rem;
	height: .02rem;
	background: #EF4138;
	left: 0;
	bottom: 0;
}

.about-section .section1 .about-box .singlepage {
	font-size: .16rem;
  	color: #ffffff;
	line-height: .36rem;
}

.about-section .section1 .num-box {
	padding-left: .9rem;
}

.about-section .section1 .num-box .item {
	margin-top: .8rem;
}

.about-section .section1 .num-box .item:first-child {
	margin-top: 0;
}

.about-section .section1 .num-box .item .number-box {
	margin-bottom: .12rem;
}

.about-section .section1 .num-box .item .number-box .num {
	font-size: .48rem;
	color: #e7141a;
	font-family: Impact;
	line-height: 100%;
}

.about-section .section1 .num-box .item .number-box .text {
	font-size: .14rem;
	color: #e7141a;
	line-height: 100%;
	margin-left: .1rem;
}

.about-section .section1 .num-box .item .title {
	font-size: .18rem;
	color: #ffffff;
	line-height: 100%;
}

.about-section .section1 .about-video-box {
	margin-top: .95rem;
	height: 4.25rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

.about-section .section1 .about-video-box::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(51, 51, 51, .3);
	background-image: url(../images/icon13.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: .6rem .6rem;
	cursor: pointer;
}

.about-section .section2 {
	height: 6.86rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.about-section .section2 .item {
	text-align: center;
	padding: 2.3rem 1.15rem 0;
}

.about-section .section2 .item .title {
	font-size: .32rem;
  font-weight:bold;
	color: #FFFFFF;
	margin-bottom: .35rem;
}

.about-section .section2 .item .desc {
	font-size: .18rem;
  	color: #FFFFFF;
	line-height: .36rem;
}

.about-section .section3 {
	padding: .85rem 0 .9rem;
}

.about-section .section3 .cate-title {
	font-size: .36rem;
  font-weight:bold;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: .35rem;
}

.about-section .section3 .cate-desc {
	font-size: .18rem;
  	color: #FFFFFF;
	line-height: .36rem;
	text-align: center;
	padding: 0 .5rem;
}

.about-section .section3 .banners {
	width: 100%;
	height: 5.22rem;
	margin-top: 1rem;
}

.about-section .section3 .banners .item {
	display: block;
	position: relative;
	background: #ffffff;
}
.about-section .section3 .banners .bg_litpic {
	height: 4.22rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.about-section .section3 .banners .swiper-pagination {
	display: block;
	bottom: 0;
}

.about-section .section3 .banners .swiper-pagination-bullet {
	display: inline-block!important;
	width: .8rem;
	height: .08rem;
	border-radius: 0;
	margin: 0 .12rem!important;
	background: rgba(182, 180, 180, .7);
}

.about-section .section3 .banners .swiper-pagination-bullet-active {
	background: rgba(255, 204, 0, .8);
}

.about-section .section4 {
	padding-top: .7rem;
	position: relative;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	text-align: center;
	color: #fff;
	height: 8rem;
	overflow: hidden;
}

.about-section .section4 .cate-title {
	font-size: .36rem;
	color: #FFF;
  font-weight:bold;
}

.about-section .section4 .list {
	margin-top: .6rem;
}

.about-section .section4 .list li {
	position: relative;
}

.about-section .section4 .list li .time {
	font-size: 1rem;
	opacity: .1;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	line-height: 100%;
	font-family: Impact;
}

.about-section .section4 .list li .name {
	font-size: .22rem;
	line-height: .36rem;
	position: relative;
	padding: .5rem .3rem .2rem;
	font-weight: lighter;
}

.about-section .section4 .list2 {
	position: absolute;
	z-index: 10;
	left: -1rem;
	right: -1rem;
	bottom: 1.7rem;
	border-top: #fff dotted 1px;
	transform: rotate(-9deg);
	-webkit-transform: rotate(-9deg);
	-moz-transform: rotate(-9deg);
	transform-origin: center top;
	-webkit-transform-origin: center top;
}

.about-section .section4 .list2 .line {
	position: absolute;
	left: 0;
	top: -1px;
	width: 0;
	height: 1px;
	background: #2e4b9b;
}

.about-section .section4 .list2 .list-wrapper {
	overflow: hidden;
	position: relative;
	top: -0.1rem;
}

.about-section .section4 .list2 li {
	position: relative;
	transform: rotate(9deg);
	-webkit-transform: rotate(9deg);
	-moz-transform: rotate(9deg);
	z-index: 2;
	transform-origin: center top;
	-webkit-transform-origin: center top;
}

.about-section .section4 .list2 li:before {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -0.1rem;
	width: .2rem;
	height: .2rem;
	background: url("../images/img20_2.png") center no-repeat;
	background-size: 100%;
}

.about-section .section4 .list2 li div {
	font-size: .18rem;
	padding: .32rem 0 .2rem 0;
	position: relative;
	font-weight: bold;
}

.about-section .section4 .list2 li div:before {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	top: .13rem;
	width: 1px;
	height: .14rem;
	background: rgba(255, 255, 255, 0.5);
}

.about-section .section4 .list2 li.on:before {
	background-image: url("../images/img20_2on.png");
}

.about-section .section4 .list2 li.on div {
	color: #fdd431;
}

.about-section .section4 .list2 li.on div:before {
	background: #fdd431;
}

.about-section .section4 .arrow {
	width: 100%;
	max-width: 13rem;
	position: relative;
	margin: 0 auto;
}

.about-section .section4 .arrow .btn {
	display: block;
	width: .4rem;
	height: 1rem;
	background: rgba(0, 0, 0, 0.5) center no-repeat;
	background-size: 100%;
	position: absolute;
	z-index: 10;
	left: auto;
	right: auto;
	top: 40%;
	bottom: auto;
	cursor: pointer;
}

.about-section .section4 .arrow .btn:hover {
	background-color: #e7141a;
}

.about-section .section4 .arrow .btn.prev {
	left: 0;
	background-image: url("../images/prev40.png");
}

.about-section .section4 .arrow .btn.next {
	right: 0;
	background-image: url("../images/next40.png");
}

.about-section .section5 {
	padding: .85rem 0 .9rem;
}

.about-section .section5 .cate-title {
	font-size: .36rem;
  font-weight:bold;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: .35rem;
}

.about-section .section5 .cate-desc {
	font-size: .18rem;
  	color: #FFFFFF;
	line-height: .36rem;
	text-align: center;
	padding: 0 .5rem;
}

.about-section .section5 .list {
	margin-top: .2rem;
}

.about-section .section5 .list .item {
	margin-top: .3rem;
}

.about-section .section5 .list .item .litpic {
	height: 3.22rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

@media (max-width: 1440px) {
	.about-section .section1 .about-box {
		padding-right: .6rem;
	}
	.about-section .section1 .num-box {
		padding-left: .5rem;
	}
	.about-section .section2 .item {
		padding: 2.3rem 0.7rem 0;
	}
}

@media (max-width: 767px) {
	.about-section .section1 {
		background-image: none;
	}
	.about-section .section1 .about-box {
		padding-right: 0;
	}
	.about-section .section1 .about-box .singlepage {
		font-size: .24rem;
		line-height: .44rem;
	}
	.about-section .section1 .num-box {
		padding-left: 0;
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-top: .6rem;
	}
	.about-section .section1 .num-box .item {
		margin-top: 0;
	}
	.about-section .section1 .num-box .item .title {
		font-size: .24rem;
	}
	.about-section .section2 {
		height: auto;
		padding-bottom: 0.5rem;
	}
	.about-section .section2 .item {
		padding: 0.5rem 0.5rem 0;
	}
	.about-section .section2 .item .desc {
		font-size: .24rem;
	}
	.about-section .section3 .cate-desc {
		font-size: .24rem;
		padding: 0;
	}
	.about-section .section4 .list li .name {
		font-size: .24rem;
	}
	.about-section .section4 .list2 li div {
		font-size: .24rem;
	}
	.about-section .section5 .cate-desc {
		font-size: .24rem;
		padding: 0;
	}
}

/* 关于我们 */

/* 联系我们 */
.contact-section .section1 {
	padding: .95rem 0 .85rem;
}

.contact-section .section1 .item {
	background: #ffffff;
	max-width: 4.1rem;
	text-align: center;
	margin: 0 auto;
	padding: .45rem 0 .3rem;
}

.contact-section .section1 .item .icon-box {
	width: .5rem;
	height: .5rem;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
}

.contact-section .section1 .item .icon-box .icon {}

.contact-section .section1 .item .info {
	font-size: .14rem;
	font-weight: 400;
	color: #333333;
	margin-top: .15rem;
	height: .6rem;
	line-height: .3rem;
	padding: 0 0.15rem;
}

#allmap {
	height: 5.55rem;
}

#allmap img {
	max-width: inherit!important;
}

#allmap .BMap_bubble_title {
	margin-bottom: 7px;
	font-size: 16px;
	font-weight: bold;
}

#allmap .BMap_bubble_content {
	font-size: 14px;
	line-height: 20px;
}

@media (max-width: 1199px) {
	.contact-section .section1 .item .info {
		padding: 0 .5rem;
		font-size: .2rem;
	}
}

@media (max-width: 767px) {
	.contact-section .section1 .item {
		max-width: 100%;
		margin-bottom: .3rem;
	}
	.contact-section .section1 .item .icon-box {
		width: .8rem;
		height: .8rem;
	}
	.contact-section .section1 .item .info {
		font-size: .28rem;
		margin-top: .24rem;
	}
}

/* 联系我们 */

/* 展览 */
.exhibit-section {}

.exhibit-section .section1 {
	padding: .9rem 0 1rem;
}

.exhibit-section .section1 .item {
	background: #333333;
	padding: .4rem .5rem;
	margin-top: .3rem;
}

.exhibit-section .section1 .item .litpic {
	width: 2rem;
	height: 2rem;
	border: .1rem solid #999999;
	border-radius: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin: 0 auto .3rem;
}

.exhibit-section .section1 .item .title {
	font-size: .2rem;
	color: #ffffff;
	font-weight:bold;
	text-align: center;
	margin-bottom: .25rem;
}

.exhibit-section .section1 .item .content {
	font-size: .15rem;
	color: #ffffff;
	line-height: .3rem;
}

@media (max-width: 767px) {
	.exhibit-section .section1 .item .title {
		font-size: .3rem;
	}
	.exhibit-section .section1 .item .content {
		font-size: .24rem;
		line-height: .4rem;
	}
}

/* 展览 */

/* 产品列表 */
.product-section {
	padding: .6rem 0 1.2rem;
}

.product-section .section1 {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: .5rem;
}

.product-section .section1 .item {
	font-size: .16rem;
	color: #FFFFFF;
	line-height: .2rem;
	padding: .12rem .18rem;
	border-radius: .05rem;
	transition: all .3s;
}

.product-section .section1 .item:hover,
.product-section .section1 .item.active {
	background: #E30113;
}

.product-section .section2 {
	
}

.product-section .section2 .list {
	
}

.product-section .section2 .list .cate-title {
	font-size: 18px;
	color: #ffffff;
	margin: 36px 0;
}

.product-section .section2 .list .item {
	display: block;
	/* background-color: #FFFFFF; */
	margin-bottom: .4rem;
	box-shadow: 0 0 5px rgba(255, 255, 255, .5);
}

.product-section .section2 .list .item .litpic-box {
	height: 4.5rem;
	display: flex;
	align-items: center;
	justify-content: center;
	border-bottom: 1px solid #4d4d4d;
	overflow: hidden;
}


.product-section .section2 .list .item .litpic-box .litpic {
	width: 100%;
	transform: scale(.9);
	transition: all .3s;
}
.product-section .section2 .list .item .litpic-box3 {
	height: 2.97rem;
	display: flex;
	align-items: center;
	justify-content: center;
	border-bottom: 1px solid #4d4d4d;
	overflow: hidden;
}
.product-section .section2 .list .item .litpic-box3 .litpic3 {
	width: 100%;
	transform: scale(.9);
	transition: all .3s;
}

.product-section .section2 .list .item .content-box {
	padding: .35rem 0;
}

.product-section .section2 .list .item .content-box .title {
	font-size: .18rem;
	color: #fdfdfd;
	text-align: center;
	transition: all .3s;
}

.product-section .section2 .list .item .content-box .link {
	font-size: .14rem;
	color: #666666;
	width: 1.35rem;
	height: .36rem;
	display: flex;
	align-items: center;
	border: 1px solid #BFBFBF;
	margin: 0 auto;
	padding-left: .18rem;
	background-image: url(../images/icon10.png);
	background-position: right .18rem top .11rem;
	background-repeat: no-repeat;
	background-size: .3rem auto;
	transition: all .3s;
	margin-top: .24rem;
}

.product-section .section2 .list .item:hover .litpic-box .litpic {
	transform: scale(1);
}
.product-section .section2 .list .item:hover .litpic-box3 .litpic3 {
	transform: scale(1);
}

.product-section .section2 .list .item:hover .content-box .title {
	color: #fdd200;
}

.product-section .section2 .list .item:hover .content-box .link {
	background-color: #333333;
	background-image: url(../images/icon11.png);
	border-color: #333333;
	color: #ffffff;
}

@media (max-width: 767px) {
	.product-section .section1 {
		justify-content: flex-start;
		overflow-x: scroll;
		padding: .3rem 0;
	}
	.product-section .section1 .item {
		text-align: center;
		font-size: .24rem;
		white-space: nowrap;
		padding: .2rem .24rem;
	}
	.product-section .section2 .list .item .content-box .title {
		font-size: .28rem;
	}
	.product-section .section2 .list .item .content-box .link {
		font-size: .22rem;
		width: 2.0rem;
		height: .6rem;
		padding-left: .24rem;
		background-position: right .24rem top .2rem;
		background-size: .4rem auto;
	}
	.product-section .section2 .list .item .litpic-box3 {
    height: 4.5rem;
	}
}
/* 产品列表 */

/* 产品详情 */
.product-info-section {
	padding-top: 1.8rem;
	padding-bottom: .9rem;
}

.product-info-section .box {
	background: #333333;
	padding: .5rem 1rem;
}

.product-info-section .box .product-title {
	font-size: .24rem;
	margin-bottom: .3rem;
	color: #ffffff;
  font-weight:bold;
	text-align: center;
}

.product-info-section .box .product-banner {
	height: 6.6rem;
	background: #ffffff;
	margin-bottom: .5rem;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

.mySwiper2 {
	width: 100%;
	height: 100%;
}

.mySwiper {
	width: 1.9rem;
	height: calc(100% - 1.6rem);
	position: absolute;
	right: 0;
	z-index: 10;
}

.mySwiper .swiper-slide {
	width: .72rem;
	height: .72rem;
	margin: 0 auto;
	border: .02rem solid #bfbfbf;
	cursor: pointer;
}

.mySwiper .swiper-slide-thumb-active {
	border: .02rem solid #ef4138;
}

.swiper-slide .img {
	display: block;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-color: #ffffff;
}

.mySwiper .img {
	object-fit: cover;
}

.mySwiper .video-active {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 55;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	background-image: url(../images/icon15.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: .28rem .28rem;
}

.product-info-section .box .btn-group {
	border-bottom: 1px solid rgba(102, 102, 102, .2);
	margin-bottom: .6rem;
}

.product-info-section .box .btn-group .btn {
	width: 1.4rem;
	height: .48rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: .16rem;
	color: #ffffff;
  	cursor: pointer;
}

.product-info-section .box .btn-group .btn.active {
	background: #e20014;
}

.product-info-section .box .btn-group .btn:last-child {
	border: 1px solid #ffc529;
	color: #ffc529;
}

.product-info-section .box .singlepage {
	background: #333333;
	font-size: .16rem;
  	color: #333333;
	line-height: .36rem;
	word-break: break-word;
	text-align: justify;
	min-height: 4rem;
}

.product-info-section .box .download-list {
	display: none;
	background: #ffffff;
	padding: .12rem .24rem;
}

.product-info-section .box .download-list .item {
	display: block;
	font-size: .14rem;
  	color: #333333;
	line-height: .5rem;
	padding-left: .3rem;
	background-image: url(../images/icon14.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: auto .2rem;
	border-bottom: 1px dashed #f1f1f1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.product-info-section .box .xian {
	margin: .6rem 0 .4rem;
	height: 1px;
	background: rgba(102, 102, 102, .2);
}

@media (max-width: 767px) {
	.product-info-section {
		padding-top: .9rem;
	}
	.product-info-section .box {
		padding: .5rem .24rem;
		/* padding: 0;
		background: transparent; */
	}
	.product-info-section .box .product-title {
		font-size: .4rem;
	}
	.product-info-section .box .product-banner {
		flex-direction: column;
	}
	.mySwiper2 {
		width: 100%;
		height: 80%;
	}
	.mySwiper {
		width: 95%;
		height: 20%;
		padding-top: calc((20% - .72rem) / 2);
		position: relative;
	}
	.product-info-section .box .btn-group .btn {
		font-size: .22rem;
		width: 20%;
		height: .6rem;
	}
	.product-info-section .box .singlepage {
		font-size: .24rem;
		line-height: .4rem;
	}
	.product-info-section .box .download-list .item {
		font-size: .24rem;
		background-size: auto .4rem;
		padding-left: .5rem;
		line-height: .7rem;
	}
}

/* 产品详情 */


/* 搜索列表 */
.search-section {
	padding-top: 1.8rem;
}

.search-section .section-box {
	background: #333333;
	padding: .5rem 1rem .6rem;
}

.search-section .section-box .search-title {
	font-size: .24rem;
	color: #ffffff;
	text-align: center;
	margin-bottom: 1rem;
}

.search-section .section-box .search-title .num {
  font-family: 'SourceHanSansCN-Medium';
}

.search-section .section-box .related-products {
	font-size: .24rem;
	color: #ffffff;
  font-family: 'SourceHanSansCN-Medium';
	padding-bottom: .28rem;
	margin-bottom: .48rem;
	border-bottom: 1px solid rgba(102, 102, 102, .5);
}

@media (max-width: 767px) {
	.search-section .section-box {
		padding: .5rem .3rem .6rem;
	}
}

/* 搜索列表 */

/* 新闻列表 */
.news-section {
	
}

.news-section .section1 {
	padding-top: .9rem;
	padding-bottom: .8rem;
}

.news-section .section1 .list {
	margin-bottom: .6rem;
}

.news-section .section1 .list .item {
	background: #333333;
	margin-top: .4rem;
}

.news-section .section1 .list .item:first-child {
	margin-top: 0;
}

.news-section .section1 .list .item .litpic {
	height: 0;
	padding-bottom: 74%;
	background-color: #ffffff;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.news-section .section1 .list .item .content-box {
	padding: .45rem .4rem 0;
}

.news-section .section1 .list .item .content-box .title {
	font-size: .28rem;
	color: #ffffff;
	font-weight:bold;
	margin-bottom: .2rem;
	line-height: 100%;
}
.news-section .section1 .list .item .content-box .time {
	font-size: .16rem;
	color: #ffffff;
	font-family: Arial;
	margin-bottom: .25rem;
	line-height: 100%;
}
.news-section .section1 .list .item .content-box .desc {
	font-size: .14rem;
	color: #ffffff;
	line-height: .3rem;
	max-height: .6rem;
	overflow: hidden;
	text-align: justify;
}

@media (max-width: 767px) {
	.news-section .section1 .list .item .content-box {
		padding: .4rem .3rem;
	}
	.news-section .section1 .list .item .content-box .time {
		font-size: .26rem;
	}
	.news-section .section1 .list .item .content-box .desc {
		font-size: .24rem;
		line-height: .4rem;
		max-height: .8rem;
	}
}

/* 新闻列表 */

/* 新闻详情 */
.news-info-section {
	padding-top: 1.8rem;
	padding-bottom: .9rem;
}

.news-info-section .box {
	background: #333333;
	padding: .6rem .5rem;
}

.news-info-section .section1 {
	margin-bottom: .8rem;
}

.news-info-section .section1 .news-info .cate-box {
	margin-bottom: .5rem;
}

.news-info-section .section1 .news-info .title {
	font-size: .3rem;
  font-weight:bold;
	color: #ffffff;
	margin-bottom: .2rem;
}

.news-info-section .section1 .news-info .cate-box .time {
	font-size: .16rem;
  	color: #ffffff;
	margin-right: .18rem;
}

.news-info-section .section1 .news-info .cate-box .time:last-child {
	margin-right: 0;
}

.news-info-section .section1 .news-info .singlepage {
	font-size: .16rem;
	color: #ffffff;
	line-height: .36rem;
	word-break: break-word;
	text-align: justify;
	min-height: 4rem;
}

.news-info-section .section1 .related-news {
	border: 1px solid #5f5f5f;
	padding: .2rem .3rem .4rem;
}

.news-info-section .section1 .related-news .cate-title {
	font-size: .24rem;
  	color: #ffffff;
	margin-bottom: .2rem;
}

.news-info-section .section1 .related-news .list {

}

.news-info-section .section1 .related-news .list .item {
	display: block;
	margin-top: .3rem;
}

.news-info-section .section1 .related-news .list .item:first-child {
	margin-top: 0;
}

.news-info-section .section1 .related-news .list .item .litpic {
	height: 0;
	padding-bottom: 74%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-color: #ffffff;
}

.news-info-section .section1 .related-news .list .item .title {
	font-size: .16rem;
  	color: #ffffff;
	margin-top: .15rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

@media (max-width: 767px) {
	.news-info-section {
		padding-top: .9rem;
	}
	.news-info-section .box {
		padding: .4rem .3rem;
	}
	.news-info-section .section1 .news-info .cate-box .time {
		font-size: .24rem;
	}
	.news-info-section .section1 .news-info .singlepage {
		font-size: .24rem;
		line-height: .4rem;
	}
	.news-info-section .section1 .related-news {
		margin-top: .6rem;
	}
	.news-info-section .section1 .related-news .list .item .title {
		font-size: .24rem;
	}
}
/* 新闻详情 */

/*市场分布*/
.markets-section {
	padding: 0.8rem 0;
	background: #ffffff;
}

#vmap {
	width: 100%;
	height: 5rem;
}

.market-message {
	display: none;
	width: 6.6rem;
	min-height: 3.6rem;
	background: #fff;
	border-radius: 0.04rem;
	position: fixed;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 1000;
	-webkit-box-shadow: 0 0.1rem 0.1rem 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0.1rem 0.1rem 0 rgba(0, 0, 0, .1);
	padding: 0.4rem;
}

.market-message .title h4 {
	font-size: 0.28rem;
	color: #333;
	font-weight: normal;
	line-height: 0.36rem;
}

.market-message .title img {
	width: 0.24rem;
	position: absolute;
	right: 0.2rem;
	top: 0.2rem;
	cursor: pointer;
}

.market-message .common-default-content {
	margin-top: 0.4rem;
	/*width: 80%;*/
	line-height: 0.28rem;
	text-align: left;
	font-size: 0.14rem;
	    overflow-y: scroll;
}

.market-message .ewm {
	width: 1.5rem;
	position: absolute;
	right: 0.4rem;
	bottom: 0.4rem;

}

@media screen and (max-width: 1024px) {
	.map-container {
		padding: 0;
	}

	.market-message {
		width: 6.8rem;
		padding: 0.5rem;
		height: auto;
	}

	.market-message .title h4 {
		font-size: 0.36rem;
		color: #333;
		font-weight: normal;
	}

	.market-message .common-default-content {
		line-height: 0.56rem;
		max-height: 480px;
		font-size: 14px;
	}

	.market-message .ewm {
		width: 2rem;
		position: initial;
	}

	.market-message .title img {
		width: 0.8rem;
	}

}
/*市场分布*/