.banner .swiper-slide{background: url(../img/test-standard/banner.jpg) top center no-repeat;background-size: cover;}
.banner .swiper-slide .m{display: block;}
.banner .swiper-slide .m .bantxt{width: 50%;float: right;}
.banner .swiper-slide .m h2{font-size: 3rem;color: #0682ff;background: transparent;padding: 0rem;border: 0rem;}
.banner .swiper-slide .m p{font-size: 0.8rem;color: #666;}
@media all and (max-width:980px){
	.banner .swiper-slide .m .bantxt{max-width: 80%;min-width: 80%;margin: 0rem auto;text-align: center;float: none;}
	.banner .swiper-slide .m .bantxt h2{font-size: 1.5rem;}
}

.m_1{max-width: 1200px;margin: 2rem auto;overflow: hidden;}
.m_search{display: flex;align-items: center;margin: 2rem auto 0rem;}
.m_search .ms_form,.m_search .ms_tabbox{width: 50%;}
.m_search .ms_form .ms_input{display: block;width: 100%;height: 2.2rem;line-height: 2.2rem;font-size: 0.9rem;color: #999;background: #fff;border: 1px solid #ced4da;border-radius: 8px;padding: 0rem 0.4rem;}
.m_search .ms_tabbox{display: flex;align-items: center;justify-content: flex-end;flex-wrap: wrap;}
.m_search .ms_tabbox dt{margin-bottom: 0;margin-right: 0.5rem;font-size: 0.9rem;}
.m_search .ms_tabbox dd a{padding: 10px;font-size:1rem;font-weight: bold;color: #000;}
.m_search .ms_tabbox dd a:hover{background: #c10435;color: #fff;text-decoration: none;}
.m_2{max-width: 1200px;margin: 1rem auto;overflow: hidden;}
.text-red{color: #c10435;font-size: 1.2rem;margin-bottom: 1rem;}
.list-item{display: flex;align-items: center;flex-wrap: wrap;}
.list-item .item-box{border: solid 1px #eee;background: #fff;margin: 10px 5px;border-radius: 5px;display: flex;width: 47.6%;box-shadow: 0px 0px 10px rgba(0,0,0,0.1);padding: 1rem 0.5rem;}
.list-item .item-box .list-img{width: 100px;min-width: 100px;text-align: center;padding: 10px 5px;background-color: #fff;min-height: 80px;display: flex;align-items: center;justify-content: center;}
.list-item .item-box .list-img img{max-height: 60px;}
.list-item .item-box .list-links{display: flex;align-items: center;word-break: break-word;padding:0rem 0.6rem;}
.list-item .item-box .list-links a{font-size: 0.8rem;color: #000;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.list-item .item-box .list-links a:hover{color: #c10435;}
.m_2 .swpbtn{top: 0px;background-color: #c10435;background-image: none;opacity: 1;width: 30px;border-radius: 8px;margin-top: 0px;text-align: center;height: 30px;}
.m_2 .swiper-button-prev{right: 50px;left: auto;}
.m_2 .swiper-button-next{right: 10px;}
.m_2 .swpbtn i{font-size: 1.4rem;color: #fff;line-height: 30px;}
@media all and (max-width:980px){
	.m_search{margin: 1rem auto 0rem;}
	.m_search,.m_search .ms_tabbox{display: block;}
	.m_search .ms_form,.m_search .ms_tabbox{width: 90%;margin: 0px auto;overflow: hidden;}
	.m_search .ms_form .ms_input{width: 95%;}
	.m_search .ms_tabbox{text-align: center;margin-top: 0.6rem;}
	.m_2{margin: 2rem auto;}
	.list-item .item-box{width: 90%;margin: 0.5rem auto;}
	.text-red{text-align: center;margin-bottom: 3rem;}
	.m_2 .swpbtn{margin-top: 2.5rem;}
}