#mBM{
	background:#f3f7fd ;
}
#mBM .wrap{
	width: 100%;
}
#mBM .cont{
	width: 92%;
	margin: 0 auto;
}
#mBM  .swiper-slide img{width: 100%;}
#mBM .menu{
	margin-top: 0.2rem;
	background: #FFFFFF;
	padding: 0.2rem 0;
}
#mBM .menu a{
	display: block;
	float: left;
	width: 25%;
	text-align: center;
	margin-bottom: 0.2rem;
	font-size: 0.28rem;
}
#mBM .menu a img{
	width: .8rem;
}
#mBM .newlist{
	background: #fafbfc;
	padding: 0 0 0.2rem;
	margin-top: 0.2rem;
}
#mBM .newlist .new{
	padding: 0.2rem 0;
}
#mBM .newlist ul.new li{
	margin-bottom: 0.1rem;
}
#mBM .newlist li{
	display: block;
	overflow: hidden;
}
#mBM .newlist .new li::before{
	content: "●";
	margin-right: 5px;
	float: left;
}
#mBM .newlist .new li div{
	width: 80%!important;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	float: left;
	font-size: 0.28rem;
}
#mBM .newlist .listTit{
	border-bottom: 1px solid #e6e6e6;
	background: #FFFFFF;
	padding: 0.2rem 0;
	font-size: 0.36rem;
}
#mBM .newlist .new li span{
	color: #cccccc;
}
#mBM .newlist .listTit span:nth-of-type(1){
	color: #000000;
	border-bottom: 2px solid #000000;
}
#mBM .newlist .listTit span:nth-of-type(2){
	color: #3a85f8;
	border-bottom: 2px solid #3a85f8;
}
#mBM .newlist .listTit a{
	color: #999999;
	font-size: 0.24rem;
	line-height: 0.6rem;
}
#mBM .gg{padding: 0.15rem 0;}
#mBM .gg img{width: 100%;}
#mBM .newlist .ms li{
	padding: 0.25rem 0;
	border-bottom: 1px solid #e6e6e6;
}
#mBM .newlist .ms li p.t{
	color: #333333;
	font-size: 0.28rem;
	line-height: initial;
	width: auto;
	margin-bottom: 0.1rem;
}
#mBM .newlist .ms li p.b{
	color: #666666;
	font-size: 0.24rem;
	line-height: initial;
	width: auto;
	margin: 0!important;
}
#mBM .newlist .ms li .left{
	width: 75%!important;
}
#mBM .newlist .ms li .right{
	width: 20%!important;
	text-align: center;
}
#mBM .newlist .ms li .right a{
	background: #3a85f8;
	color: #FFFFFF;
	padding: 0.05rem 0.2rem;
	border-radius: 0.1rem;
	font-size: 0.26rem;
}
#mBM .newlist .ms li .right p{
	line-height: initial;
	width: auto;
	margin: 0!important;
	font-size: 0.2rem;
	color: #333333;
	padding-top: 0.1rem;
}
#mBM .newlist .ms li .right span{
	background: #b7b7b7;
	color: #FFFFFF;
	padding: 0.05rem;
	border-radius: 0.1rem;
	font-size: 0.22rem;
	text-align: center;
}
#mBM .newlist .zshd li{
	margin-top: 0.2rem;
	padding-bottom: 0.1rem;
	border-bottom: 1px solid #e6e6e6;
}
#mBM .newlist .zshd .left{
	width: 78%!important;
}
#mBM .newlist .zshd .left .date{
	float: left;
	width: 20%!important;
  border-radius: 4px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 2px 3px 0px rgba(206, 206, 206, 0.75);
}
#mBM .newlist .zshd .left .date .day{
	line-height: 0.5rem;
	color: #3a85f8;
	font-size: 0.4rem;
	text-align: center;
    background: -moz-linear-gradient( 90deg, rgb(217,232,255) 0%, rgb(255,255,255) 100%);
    background: -webkit-linear-gradient( 90deg, rgb(217,232,255) 0%, rgb(255,255,255) 100%);
    background: -ms-linear-gradient( 90deg, rgb(217,232,255) 0%, rgb(255,255,255) 100%);
}
#mBM .newlist .zshd .left .date .month{
	color: #183157;
	text-align: center;
	font-size: 0.14rem;
	line-height: 0.4rem;
}
#mBM .newlist .zshd .left .text{
	width: 80%!important;
	float: left;
	box-sizing: border-box;
	padding: 0 0.2rem;
	font-size: 0.28rem;
}
#mBM .newlist .zshd .right{
	width: 22%!important;
	text-align: center;
	padding: 0.3rem 0;
}
#mBM .newlist .zshd .right a{
	text-align: center;
	background: #3a85f8;
	color: #FFFFFF;
	padding: 0.1rem 0.2rem;
	font-size: 0.24rem;
	border-radius: 0.05rem;
}
#mBM .zsft{
	background:#FFFFFF ;
	padding-bottom: 0.2rem;
}
#mBM .zsft .title{
	background:#FFFFFF ;
	color: #3a85f8;
	font-size: 0.28rem;
}
#mBM .zsft .title .cont{
	position: relative;
	padding: 0.1rem 0;
	padding-left: 0.3rem;	
	border-bottom: 1px solid #e6e6e6;
	box-sizing: border-box;
	margin-bottom: 0.2rem;
	
}
#mBM .zsft .title span:nth-of-type(1){
	width: 0.07rem;
	background: #3a85f8;
	height: 0.27rem;
	position: absolute;
	left: 0;
	top: 0.2rem;
}
#mBM .zsft .title span:nth-of-type(2){
	width: 0.03rem;
	background: #3a85f8;
	height: 0.27rem;
	position: absolute;
	left: 0.1rem;
	top: 0.2rem;
}
#mBM .videoList .swiper-slide {
	position: relative;
}
#mBM .videoList .swiper-slide .play{
	position: absolute;
	width: 0.5rem;
	left: 50%;
	margin-left: -0.25rem;
	top: 0.5rem;
}
#mBM .videoList .swiper-slide .video{
	width: 100%;
	height: 3rem;
	object-fit: cover;
}
#mBM .videoList .swiper-slide p{
	font-size: 0.24rem;
}
#mBM .newlist .bmlc{
	background: #fafbfc;
	padding: 0 0 0.2rem;
}
#mBM .newlist .bmlc .tab{
	background: url(/resource/h5/images/m-bmtabg.png) no-repeat center;
	background-size:70% ;
	margin-bottom: 0.3rem;
}
#mBM .newlist .bmlc .tab .fl{
	text-align: center;
	width: 25%;
	margin-top: 0.2rem;
}
#mBM .newlist .bmlc .tab .fl span{
	width: 0.2rem;
	height: 0.2rem;
	text-align: center;
	line-height: 0.2rem;
	font-size: 0.24rem;
	border: 1px solid #a1a1a1;
	color: #a1a1a1;
	border-radius: 50%;
	display: inline-block;
}
#mBM .newlist .bmlc .tab .fl p{
	font-size: 0.24rem;
}
#mBM .newlist .bmlc .tab .fl.on p{
	color: #3a85f8;
}
#mBM .newlist .bmlc .tab .fl.on span{
	border: 1px solid #3a85f8;
	color: #3a85f8;
}
#mBM .newlist .bmlc .form{
	width: 76%;
	margin: 0 auto;
}
#mBM .newlist .bmlc .form .yzmBTN.on{
	opacity: 0.8;
}
#mBM .newlist .bmlc .form p.t{
	text-align: center;
	color: #000000;
	font-size: 0.36rem;
	margin-bottom: 0.1rem;
}
#mBM .newlist .bmlc .form input,#mBM .newlist .bmlc .form select{
	width: 100%;
	outline: none;
	border:1px solid #f4f4f4;
	height: 0.8rem;
	padding-left: 0.8rem;
	font-size: 0.28rem;
	box-sizing: border-box;
}
#mBM .newlist .bmlc .form input#user{
	background:#FFFFFF url(../images/mbm-icon-user.png) no-repeat 0.1rem center;
}
#mBM .newlist .bmlc .form input#email{
	background:#FFFFFF url(../images/mbm-icon-email.png) no-repeat 0.1rem center;
}
#mBM .newlist .bmlc .form input#tel{
	background:#FFFFFF url(../images/mbm-icon-tel.png) no-repeat 0.1rem center;
}
#mBM .newlist .bmlc .form input#yzm{
	background:#FFFFFF url(../images/mbm-icon-yzm.png) no-repeat 0.15rem center;
	background-size:0.3rem ;
}
#mBM .newlist .bmlc .form input#verify{
	background:#FFFFFF url(../images/mbm-icon-yzm.png) no-repeat 0.15rem center;
	background-size:0.3rem ;
}
#mBM .newlist .bmlc .form select{
	background:#FFFFFF url(../images/mbm-icon-xl.png) no-repeat 0.1rem center;
}
#mBM .newlist .bmlc .form button{

  border-style: solid;
  border-width: 1px;
  border-color: rgb(244, 244, 244);
  border-radius: 5px;
  background-color: rgb(58, 133, 248);
  height: 0.8rem;
width: 100%;
color: #FFFFFF;
margin-top: 0.3rem;	

}
#mBM .newlist .bmlc .form .text p.t{
	text-align: left;
	font-size: 0.28rem;
	color: #333333;
	margin-top: 0.2rem;
}
#mBM .newlist .bmlc .form .text p.b{
	font-size: 0.24rem;
	color: #a1a1a1;
	line-height: 0.36rem;
}
#mBM .newlist .bmlc .text2{
	
}
#mBM .newlist .bmlc .text2 .clearfix{
	margin-bottom: 0.2rem;
}
#mBM .newlist .bmlc .text2 .left{
	width: 20%;
	font-size: 0.26rem;
	color: #000000;
	font-weight: bold;
}
#mBM .newlist .bmlc .text2 .right{
	width: 80%;
	color: #000000;
	font-size: 0.24rem;
	line-height: 0.4rem;
}
#mBM .newlist .bmlc .text3 p.t{
	color: #000000;
	font-size: 0.26rem;
	font-weight: bold;
}
#mBM .newlist .bmlc .text3 p.b{
	color: #000000;
	font-size: 0.24rem;
	line-height: 0.4rem;
}
#mBM .newlist .bmlc .text3 p.b span{
	color: #a1a1a1;
	font-size: 0.2rem;
	text-decoration: none;
	border: none;
}
#mBM .newlist .bmlc .text4 p.t{
	color: #000000;
	font-weight: bold;
	font-size: 0.28rem;
}
#mBM .newlist .bmlc .text4 p.b{
	color: #000000;
	font-size: 0.24rem;
}
#mBM .newlist .bmlc .text4 p.b span{
	border-bottom: none;
	color: #3a85f8;
	font-size: 0.22rem;
}
#mBM .newlist .bmlc .text4 div{
	margin-bottom: 0.2rem;
}
#mBM .newlist .tjyx{
	text-align: center;
	padding: 0.25rem;
}
#mBM .newlist .tjyx .fl{
	width: 25%;
}
#mBM .newlist .tjyx img{max-width: 100%;width: 0.8rem;}
#mBM .newlist .tjyx p{
	font-size: 0.18rem;
	color: #999999;
}
.mbm-foot{
	text-align: center;
	font-size: 0.24rem;
	color: #999999;
	padding: 0.3rem;
	background: #f8fafc;
	margin-top: 0.2rem;
	padding-bottom: .92rem;
}
.mbm-foot span{
	margin: 0 0.3rem;
}
.mbm-foot span a{color: #999999;}
.place4{display: none;}
.bmVB{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1rem;
	text-align: center;
	display: none;
}
.bmVB a,.bmVB .bmBTN{
	display: block;
	width: 50%;
	float: left;
	text-align: center;
	font-size: 0.2rem;
	height: 1rem;
	box-sizing: border-box;
	padding-top: 0.65rem;
}
.bmVB a{
	background: #3078e5 url(/resource/h5/images/mbm-icon-foot-tel.png) no-repeat center 0.2rem;
	background-size:auto 0.4rem ;
	color: #FFFFFF;
}
.bmVB .bmBTN{
	background: #3a85f8 url(/resource/h5/images/mbm-icon-foot-bm.png) no-repeat center 0.2rem;
	background-size:auto 0.4rem ;
	color: #FFFFFF;
}
#mBM .newlist .bmlc .form .inputBox{
	position: relative;
}
#mBM .newlist .bmlc .form .inputBox .error{
	position: absolute;
    border-radius: 5px;
    background-color: rgba(0, 0, 0,0.6);
    color: #FFFFFF;
    width: 34%;
    line-height: 0.8rem ;
    font-size: 0.20rem;
    top:0;
    right: 0;
    text-align: center;
    opacity: 0;
    right: -5%;
    transition: all 0.5s;
    z-index: -1;
}
#mBM .newlist .bmlc .form .inputBox .error.on{
	z-index: 1;
	opacity: 1;
	right: 0;
	transition: all 0.5s;
}
