@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: #ffffff;

	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;

	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: 900;

	-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.32rem;

	text-align: left;

	font-size: 0.14rem;

}



.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;

	}



	.market-message .ewm {

		width: 2rem;

		position: initial;

	}



	.market-message .title img {

		width: 0.8rem;

	}



}

/*市场分布*/