@charset "utf-8";

body {

	margin: 0;

	padding: 0;

	font-family: "微软雅黑";

	background: #fff;

	font-size: 0.16rem;

}

* {

	margin: 0;

	padding: 0;

	box-sizing: border-box;

	-webkit-box-sizing: border-box;

}

input,

select,

textarea {

	outline: 0;

	margin: 0;

	padding: 0;

	font-family: "微软雅黑";

}

img {

	border: 0;

	display: block;

	max-width: 100%;

	width: auto;

}

ul,

li {

	list-style-type: none;

}

a {

	text-decoration: none;

	color: inherit;

}

a:hover {

	text-decoration: none;

}

.fl {

	float: left;

}

.fr {

	float: right;

}

.cl {

	clear: both;

}

.clear:after {

	content:"";

	display: block;

	clear:both;

}

.flex {

	display: flex;

	display: -webkit-flex;

}

.between {

	justify-content: space-between;

}

.center {

	align-items: center;

}

.content {

	width: 16rem;

	margin: 0 auto;

}

.bigimg img {

	transition: all 0.6s;

	-webkit-transition: all 0.6s;

}

.bigimg:hover img {

	transform: scale(1.1);

	-webkit-transform: scale(1.1);

}

.to1{

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.to2{

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	white-space: normal;

}

.ov{

	overflow: hidden;

}

.phone {

	display: none;

}

[v-cloak]{

	display: none;

}



@font-face {

	font-family: "DIN";

	src:url("../font/DIN-1451-Mittelschrift.ttf") format("truetype");

	font-style: normal;

}





/*首页*/

.header{

	width: 17.6rem;

	height: 0.9rem;

	margin: 0 auto;

}

.logo{

	float: left;

	width: 2.86rem;

	height: 0.56rem;

	margin-top: 0.17rem;

}

.logo img{

	width: 100%;

	height: 100%;

}

.nav{

	float: right;

	width: 11.35rem;

}

.nav li{

	float: left;

	width: 1.44rem;

	text-align: center;

	line-height: 0.9rem;

	font-size: 0.18rem;

	color: #222;

	position: relative;

}

.nav li:first-child{

	width: 1.08rem;

}

.nav a:hover{

	color: #fe0000;

}

.nav li.nav_on{

	color: #fe0000;

}

.nav li:hover .subnav{

	z-index: 2;

	opacity: 1;

}

.nav li:nth-child(2) .subnav{

	display: none;

}

.subnav{

	width: 100%;

	padding: 0.1rem 0;

	font-size: 0.16rem;

	background: rgba(255, 255, 255, 0.6);

	position: absolute;

	left: 0;

	top: 0.9rem;

	z-index: -1;

	opacity: 0;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

}

.subnav li{

	float: none;

	width: 100%;

	line-height: 0.48rem;

}

.subnav li:first-child{

	width: 100%;

}

.menu{

	display: none;

}

#menu{

	display: none;

}

.nav02{

	display: none;

}

.tel{

	float: right;

	font-family: "DIN";

	line-height: 0.9rem;

	color: #fe0000;

	font-weight: bold;

	font-size: 0.25rem;

}

.tel img{

	float: left;

	width: 0.21rem;

	height: 0.2rem;

	margin: 0.35rem 0.16rem 0 0;

}



.banner{

	width: 100%;

	height: 100%;

	overflow: hidden;

	position: relative;

}

.banner img{

	width: 100%;

	height: 100%;

	animation: bigger 20s linear infinite;

}

@keyframes bigger {

	0% {

			transform: scale(1);

	}

	50% {

			transform: scale(1.08);

	}

	100% {

			transform: scale(1);

	}

}

.banner .swiper-pagination{

	bottom: 0.49rem;

	z-index: 1;

}

.banner .swiper-pagination-bullet{

	width: 0.36rem;

	height: 0.08rem;

	border-radius: 0.1rem;

	margin: 0 0.12rem !important;

	background: #fff;

	opacity: 1;

}

.banner .swiper-pagination-bullet-active{

	background: #00a2e9;

	margin: 0 0.15rem 0 0 !important;

}



.about_bg{

	padding: 1.16rem 0 1.22rem;

	background: #f8f9fb;

	overflow: hidden;

}

.about_box{

	margin-bottom: 0.57rem;

	overflow: hidden;

}

.about_left{

	float: left;

	width: 7.14rem;

}

.about_tit{

	color: #222;

	margin-bottom: 0.44rem;

}

.about_tit h1{

	font-size: 0.4rem;

	line-height: 0.84rem;

}

.about_tit div{

	font-size: 0.26rem;

	line-height: 0.32rem;

	font-weight: bold;

	margin-bottom: 0.32rem;

}

.about_tit i{

	width: 0.45rem;

	height: 0.08rem;

	background: #fe0000;

	display: block;

}

.about{

	color: #6d7081;

	font-size: 0.18rem;

	line-height: 0.34rem;

	height: 2.38rem;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 7;

	-webkit-box-orient: vertical;

	white-space: normal;

	margin-bottom: 0.52rem;

}

.more{

	width: 1.4rem;

	height: 0.44rem;

	line-height: 0.44rem;

	text-align: center;

	border-radius: 0.6rem;

	border: solid 0.01rem #d2d2d2;

	font-size: 0.18rem;

	position:relative;

	z-index: 2;

	overflow:hidden;

	color: #222;

}

.more a{

	display: block;

	transition: all 0.6s;

	-webkit-transition: all 0.6s;

}

.more a:hover{

	color: #fff;

}

.more img{

	float: right;

	width: 0.43rem;

	height: 0.43rem;

	margin: 0.08rem 0.12rem;

}

.more:before {

	content: "";

	width: 0;

	height: 100%;

	background: #fe0000;

	border: solid 0.01rem #fe0000;

	position: absolute;

	right: -0.1rem;

	bottom: 0;

	transition: 0.5s;

	z-index: -1;

}

.more:after {

	position: absolute;

	left:-0.1rem;

	bottom: 0;

	z-index: -2;

	content: "";

	box-sizing: border-box;

	transition: 0.5s;

	width:110%;

	height: 100%;

}

.more:hover:before,.more.active:before {

	width: 100%;

	right: auto;

	left: 0;

}

.about_pic{

	float: right;

	width: 7.98rem;

	height: 5.47rem;

	overflow: hidden;

}

.about_pic img{

	width: 100%;

	height: 100%;

	object-fit: cover;

}

.about_list li{

	float: left;

	width: 22%;

	position: relative;

	padding-right: 6%;

	margin-right: 6%;

}

.about_list li:last-child{

	width: 16%;

	padding: 0;

	margin: 0;

}

.about_list li:last-child i{

	display: none;

}

.about_list i{

	width: 0.01rem;

	height: 0.6rem;

	display: block;

	background: #e0e0e0;

	position: absolute;

	right: 0;

	bottom: 0;

}

.about_list h1{

	line-height: 0.34rem;

	color: #999;

	font-size: 0.16rem;

}

.about_bot{

	height: 0.54rem;

	line-height: 0.54rem;

	color: #262626;

	font-size: 0.18rem;

	font-weight: bold;

}

.about_bot img{

	float: right;

	width: 0.33rem;

	height: 0.33rem;

	margin-top: 0.12rem;

}

.about_bot h4{

	color: #262626;

	font-size: 0.42rem;

	font-family: "DIN";

	display: inline-block;

	margin-right: 0.07rem;

}



.product_bg{

	padding: 0.83rem 0 0.7rem;

	background: #e6edf3;

	overflow: hidden;

}

.product_bg .content{

	margin: 0 auto 0.14rem;

}

.product_bg .more{

	margin: 0 auto;

}

.title{

	width: 100%;

	text-align: center;

}

.title h1{

	color: #333;

	font-size: 0.5rem;

	line-height: 0.64rem;

}

.title h2{

	color: #b2b2b2;

	font-size: 0.14rem;

	line-height: 0.26rem;

	font-weight: normal;

	text-transform: uppercase;

}

.title i{

	width: 0.19rem;

	height: 0.01rem;

	background: #d2d2d2;

	display: block;

	margin: 0.05rem auto 0;

}

.title_txt{

	width: 100%;

	text-align: center;

	color: #666;

	font-size: 0.2rem;

	line-height: 0.38rem;

	margin: 0.1rem 0 0.54rem;

}

.title_txt i{

	width: 0.81rem;

	height: 0.01rem;

	background: url(../images/line.png) no-repeat;

	background-size: 100% 100%;

	display: block;

	margin: 0.14rem auto 0;

}

.product_tab{

	width: 100%;

	text-align: center;

	margin-bottom: 0.38rem;

}

.product_tab li{

	display: inline-block;

	padding: 0 0.3rem;

	line-height: 0.48rem;

	color: #222;

	font-size: 0.18rem;

	background: url(../images/product_line.png) no-repeat right center;

	cursor: pointer;

}

.product_tab li:last-child{

	background: none;

}

.product_tab .product_ton{

	color: #fe0000;

}

.product_pic{

	width: 100%;

	height: 3.44rem;

}

.product_pic img{

	width: 100%;

	height: 100%;

	object-fit: cover;

}

.product_txt{

	color: #222;

	font-size: 0.18rem;

	text-align: center;

	height: 0.8rem;

	line-height: 0.8rem;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.product{

	display: none;

}



.case_box{

	padding: 0.82rem 0 0.9rem;

	overflow: hidden;

}

.case_box .more{

	margin: 0 auto;

}

.case{

	margin-bottom: 0.59rem;

}

.case_bg{

	border: solid 0.01rem #e8e8e8;

	padding-bottom: 0.38rem;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

}

.case_bg:hover{

	background: #fe0000;

	border: solid 0.01rem #fe0000;

}

.case_pic{

	height: 2.7rem;

	box-sizing: border-box;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

}

.case_pic img{

	width: 100%;

	height: 100%;

	object-fit: cover;

}

.case_bg:hover .case_pic{

	border: solid 0.08rem #fe0000;

}

.case_w{

	width: 90%;

	margin: 0.26rem auto 0;

}

.case_w h1{

	color: #222;

	font-size: 0.2rem;

	line-height: 0.42rem;

	height: 0.42rem;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.case_w i{

	width: 0.16rem;

	height: 0.01rem;

	display: block;

	background: #999;

}

.case_w img{

	width: 0.25rem;

	height: 0.05rem;

}

.case_txt{

	color: #666;

	font-size: 0.16rem;

	line-height: 0.26rem;

	height: 0.52rem;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	white-space: normal;

	margin: 0.15rem 0 0.21rem;

}

.case_bg:hover .case_w h1{

	color: #fff;

}

.case_bg:hover .case_txt{

	color: #fff;

}

.case_bg:hover .case_w i{

	background: #fff;

}



.news_bg{

	background: #f7f7f7;

	padding: 0.83rem 0 0.85rem;

	overflow: hidden;

}

.news_bg .title_txt{

	margin-bottom: 0.73rem;

}

.news_left{

	float: left;

	width: 9.71rem;

	overflow: hidden;

}

.news_left .swiper-slide{

	background: #fff;

	padding-bottom: 0.43rem;

}

.news_pic{

	height: 2.7rem;

	overflow: hidden;

	margin-bottom: 0.26rem;

}

.news_pic img{

	width: 100%;

	height: 100%;

	object-fit: cover;

}

.news_w{

	width: 92%;

	margin: 0 auto;

}

.news_w h4{

	color: #222;

	font-size: 0.22rem;

	line-height: 0.36rem;

	height: 0.72rem;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	white-space: normal;

	margin-bottom: 0.16rem;

}

.news_left .swiper-slide:hover .news_w h4{

	color: #fe0000;

}

.news_txt{

	color: #666;

	font-size: 0.16rem;

	line-height: 0.26rem;

	height: 0.52rem;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	white-space: normal;

	margin-bottom: 0.22rem;

}

.news_date{

	float: left;

	color: #999;

	font-size: 0.16rem;

	line-height: 0.32rem;

}

.news_more{

	float: right;

	color: #999;

	font-size: 0.16rem;

	line-height: 0.32rem;

}

.news_more a:hover{

	color: #222;

}

.news_rightbg{

	float: right;

	width: 5.7rem;

	background: #fff;

}

.news_list{

	width: 90%;

	height: 5.32rem;

	overflow: hidden;

	margin: 0 auto;

}

.news_list .swiper-slide{

	height: 1.33rem;

	border-bottom: solid 0.01rem #f2f2f2;

	padding-bottom: 0.2rem;

}

.news_list .swiper-slide h4{

	color: #222;

	font-size: 0.22rem;

	height: 0.6rem;

	line-height: 0.6rem;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	margin-top: 0.1rem;

}

.news_list .news_txt{

	margin: 0;

}

.news_list .news_date{

	float: none;

	line-height: 0.4rem;

}



/* 尾部 */

.foot_bg{

	width: 100%;

	background: #1d2228;

	border-top: solid 0.1rem #fe0000;

}

.foot_t{

	padding: 0.42rem 0 0.54rem;

}

.foot_txt{

	text-align: center;

	color: #a7acb3;

	font-size: 0.14rem;

	line-height: 0.28rem;

	margin-bottom: 0.22rem;

}

.foot_txt h1{

	color: #fff;

	line-height: 0.5rem;

	font-size: 0.24rem;

	font-weight: normal;

}

.m32{

	margin-bottom: 0.32rem;

}

.bd_box{

	width: 16rem;

	margin: 0 auto 0.32rem;

}

.name{

	float: left;

	width: 4.3rem;

	height: 0.45rem;

	line-height: 0.45rem;

	background: #fff;

	border: none;

	padding: 0 0.16rem;

	color: rgba(0, 0, 0, 0.6);

	font-size: 0.14rem;

	margin-right: 0.17rem;

}

.name::-webkit-input-placeholder {

	color: rgba(0, 0, 0, 0.6);

}

.mes{

	float: left;

	width: 5.2rem;

	height: 0.45rem;

	line-height: 0.45rem;

	background: #fff;

	border: none;

	padding: 0 0.16rem;

	color: rgba(0, 0, 0, 0.6);

	font-size: 0.14rem;

	margin-right: 0.14rem;

}

.mes::-webkit-input-placeholder {

	color: rgba(0, 0, 0, 0.6);

}

.btn_submit{

	float: left;

	width: 1.72rem;

	height: 0.47rem;

	background: #fe0000;

	border: none;

	color: #fff;

	font-size: 0.16rem;

	cursor: pointer;

}

.f_logo{

	float: left;

	width: 2.86rem;

	margin-top: 0.2rem;

}

.f_nav{

	float: left;

	width: 9.8rem;

	margin-left: 0.64rem;

}

.f_nav li{

	float: left;

	width: 1.2rem;

}
.f_nav li:first-child{
	width: 0.9rem;
}
.f_nav li:nth-child(3){

	display: none;

}

.f_nav li:nth-child(4){

	width: 2.7rem;

}

.f_nav h1{

	color: #fff;

	font-size: 0.16rem;

	line-height: 0.46rem;

	font-weight: normal;

}

.f_nav li ul{

	width: 100%;

}

.f_nav li ul li{

	float: none;

	width: 100%;

	line-height: 0.32rem;

	font-size: 0.14rem;

}

.f_nav li:nth-child(4) ul li{

	float: left;

	width: 50%;

}

.f_nav li ul li a{

	color: #a7acb3;

}

.f_nav li ul li a:hover{

	color: #fff;

}

.foot_r{

	float: right;

	width: 2.2rem;

}

.f_tel h4{

	color: #fff;

	font-size: 0.14rem;

	line-height: 0.4rem;

	font-weight: normal;

}

.f_tel span{

	color: #fe0000;

	font-size: 0.3rem;

	font-family: "DIN";

	line-height: 0.28rem;

}

.gz_tit{

	color: #fff;

	font-size: 0.14rem;

	line-height: 0.4rem;

	margin-bottom: 0.07rem;

}

.gz{

	width: 100%;

}

.gz li{

	float: left;

	width: 0.49rem;

	height: 0.48rem;

	position: relative;

	margin-right: 0.1rem;

	cursor: pointer;

}

.gz img{

	width: 100%;

	height: 100%;

}


.code{

	width: 1.2rem;

	height: 1.2rem;

	border-radius: 0.03rem;

	overflow: hidden;

	position: absolute;

	top: -1.3rem;

	left: -0.36rem;

	display: none;

}

.gz li:hover .code{

	display: block;

}

.copyright{

	width: 100%;

	padding: 0.23rem 0 0.38rem;

	text-align: center;

	color: #a7acb3;

	font-size: 0.14rem;

	line-height: 0.32rem;

	border-top: solid 0.01rem rgba(167, 172, 179, 0.2);

}

.copyright img{

	width: 0.16rem;

	height: 0.18rem;

	display: inline-block;

	vertical-align: middle;

	margin-right: 0.06rem;

}

.copyright a:hover{

	color: #fff;

}





/* 关于我们 */

.about_part{

	padding: 0.5rem 0 0.86rem;

	min-height: 4.5rem;

}

.main_tit{

	text-align: center;

	color: #222;

	font-size: 0.5rem;

	line-height: 0.84rem;

	font-weight: bold;

	margin-bottom: 0.44rem;

}

.main_bn{

	width: 100%;

	overflow: hidden;

}

.main_bn img{

	width: 100%;

	height: 100%;

	object-fit: cover;

	animation: bigger linear 10s;

}

.about_txt{

	width: 100%;

	color: #58585a;

	font-size: 0.16rem;

	line-height: 0.44rem;

}

.about_txt h1{

	color: #333;

	font-size: 0.36rem;

	line-height: 0.82rem;

}





/* 产品中心 */

.pro{

	width: 100%;

}

.pro ul{

	margin-right: -0.74rem;

}

.pro li{

	float: left;

	width: 3.44rem;

	margin: 0 0.74rem 0.3rem 0;

}

.page{

	width: 100%;

	text-align: center;

	padding-top: 0.37rem;

}

.page a{

	width: 0.81rem;

	height: 0.42rem;

	line-height: 0.42rem;

	text-align: center;

	border: solid 1px #e5e5e5;

	box-sizing: border-box;

	color: #454545;

	font-size: 0.16rem;

	display: inline-block;

	border-radius: 0.03rem;

	margin: 0 0.04rem;

	cursor: pointer;

}

.page a:hover{

	border: solid 1px #e81a2f;

	background: #e81a2f;

	color: #fff;

}

.page span a{

	width: 0.42rem;

}

.page a.page_on{

	border: solid 1px #e81a2f;

	background: #e81a2f;

	color: #fff;

}





/* 资讯中心 */

.news{

	width: 100%;

}

.news li{

	border: solid 1px #e9e9e9;

	padding: 0.25rem;

	box-sizing: border-box;

	margin-bottom: 0.3rem;

	transition: all 0.6s;

	-webkit-transition: all 0.6s;

}

.news li:hover{

	border: solid 1px #fafafa;

	background: #fafafa;

}

.news_img{

	float: left;

	width: 2.74rem;

	height: 1.77rem;

	overflow: hidden;

}

.news_img img{

	width: 100%;

	height: 100%;

	object-fit: cover;

}

.news_r{

	float: right;

	width: 11.95rem;

	color: #666;

	font-size: 0.16rem;

	line-height: 0.28rem;

}

.news_r h1{

	color: #333;

	font-size: 0.2rem;

	line-height: 0.54rem;

	height: 0.54rem;

	margin-bottom: 0.05rem;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.news_txt{

	height: 0.56rem;

	margin-bottom: 0.21rem;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	white-space: normal;

}

.news_bot{

	width: 100%;

	height: 0.28rem;

}

.news_more{

	float: right;

	font-size: 0.16rem;

}

.news_more a{

	color: #999;

}

.news_more a:hover{

	color: #e81a2f;

}

.news_more img{

	float: right;

	width: 0.17rem;

	height: 0.1rem;

	margin: 0.1rem 0 0 0.12rem;

}

.news_more:hover .img01{

	display: none;

}

.news_more:hover .img02{

	display: block;

}

.img02{

	display: none;

}





/* 详情 */

.main{

	width: 100%;

	padding: 0.8rem 0 0.3rem;

}

.show_tt{

	width: 100%;

	text-align: center;

	line-height: 0.72rem;

	color: #222;

	font-size: 0.4rem;

	font-weight: bold;

	margin-bottom: 0.7rem;

}

.show_pic{

	width: 6rem;

	margin: 0 auto 0.5rem;

	overflow: hidden;

}

.show_pic img{

	width: 100%;

}

.text_tt{

	color: #333;

	font-size: 0.24rem;

	font-weight: bold;

	line-height: 0.4rem;

	margin-bottom: 0.18rem;

}

.text{

	color: #333;

	font-size: 0.18rem;

	line-height: 0.28rem;

	margin-bottom: 0.5rem;

}

.fanye{

	padding-top: 0.4rem;

}

.fanye a{

	display: block;

	color: #8b8b8b;

	font-size: 0.18rem;

	line-height: 0.3rem;

	margin-bottom: 0.2rem;

}

.fanye a:hover{

	color: #333;

}





/* 经典案例 */

.m_case{

	width: 100%;

}

.m_case ul{

	margin-right: -0.2rem;

}

.m_case li{

	float: left;

	width: 3.85rem;

	margin: 0 0.2rem 0.3rem 0;

}





/* 招贤纳士 */

.join{

	width: 100%;

}

.join li{

	background: url(../images/shadow.png) no-repeat center bottom;

	background-size: 100% 0.22rem;

	padding-bottom: 0.22rem;

	margin-bottom: 0.4rem;

}

.join_b{

	border: solid 1px #eaeaea;

	padding: 0.28rem 0.5rem 0.4rem 0.5rem;

	position: relative;

}

.join_top{

	color: #333;

	font-size: 0.24rem;

	line-height: 0.5rem;

}

.join_txt,.join_fon{

	width: 12.4rem;

	color: #666;

	font-size: 0.16rem;

	line-height: 0.3rem;

}

.join_txt div,.join_fon div{

	text-align: justify;

}

.join_btn{

	width: 1.6rem;

	text-indent: 0.46rem;

	height: 0.6rem;

	line-height: 0.6rem;

	color: #fff;

	background: url(../images/arrow_01.png) no-repeat 0.96rem center #e81a2f;

	background-size: 0.16rem;

	font-size: 0.18rem;

	cursor: pointer;

	position: absolute;

	right: 0.4rem;

	bottom: 0.44rem;

}

.join_btn.join_btn02{

	background: url(../images/arrow_02.png) no-repeat 0.96rem center #e81a2f;

	background-size: 0.16rem;

}





/* 联系我们 */

.contact_box{

	padding-top: 0.2rem;

}

.contact{

	float: left;

	width: 5rem;

}

.contact h1{

	color: #222;

	font-size: 0.22rem;

	line-height: 0.4rem;

}

.contact i{

	width: 0.9rem;

	height: 0.01rem;

	display: block;

	background: #fe0000;

	margin: 0.19rem 0 0.26rem;

}

.contact li{

	color: #222;

	font-size: 0.16rem;

	line-height: 0.36rem;

	margin-bottom: 0.2rem;

}

.contact li:last-child{

	margin: 0;

}

.contact li img{

	float: left;

	width: 0.28rem;

	height: 0.27rem;

	margin: 0.05rem 0.1rem 0 0;

}

.contact li:first-child img{

	margin: 0.1rem 0.1rem 0 0;

}

.contact li span{

	font-size: 0.18rem;

}

.con_tel{

	color: #fe0000;

	font-size: 0.3rem !important;

	font-weight: bold;

	font-family: 'DIN';

}

.map_bg{

	float: right;

	width: 10rem;

	height: 5.6rem;

	background: #fe0000;

	position: relative;

}

.map{

	width: 10rem;

	height: 5.6rem;

	position: absolute;

	top: -0.3rem;

	left: 0.3rem;

}

.BMapLabel{

	display: none !important;

}

.BMap_bubble_title{

	font-size: 0.16rem;

	color: #222;

	margin-bottom: 0.06rem;

}

.BMap_bubble_content{

	color: #999;

	font-size: 0.14rem;

}

.BMap_shadow{

	display: none !important;

}