/*声明*/
.SM{position: fixed;left: 0;top: 0;width: 100%;height: 100%;font-size: 20px;z-index:9998;/* z-index:-1; */background: rgba(0, 0, 0, 0.5);} 
.SM>div{position: absolute;height: 100%;overflow-y: auto;overflow-x: hidden;width: 100%;padding: 80px 0px 60px 0px;} 
.SM .container{height: 100%;display: flex;justify-content: center;align-items: center;}
.SM>div::-webkit-scrollbar-thumb,.SM>div::-webkit-scrollbar{display: none;}

.SM .SM_block{width: 73%;max-width: 1050px;background:#FFF;border-radius: 30px;box-shadow: 0px 7px 33px 0px rgba(0,0,0,0.31);}

.SM .SM_block .block_001{padding: 50px 20px 50px 20px;}
.SM .SM_block .content{max-width: 845px;margin: auto;width: 88%;}
.SM .SM_block .content_box{overflow-y: auto;overflow-x: hidden;max-height: 53vh;margin-right: -20px;padding-right: 35px;}
.SM .SM_block .content_box::-webkit-scrollbar {width: 2px;height: 1px;}
.SM .SM_block .content_box::-webkit-scrollbar-thumb,.SM .SM_block .content_box::-webkit-scrollbar-thumb:active {background: rgba(299, 0, 45, 0.8)!important;}
.SM .SM_block .content_box::-webkit-scrollbar-track {background: rgba(0, 0, 0, 0.1)!important;}
.SM .title{font-size: 42px;color: #EA0029;text-align: center;margin-bottom: 25px;letter-spacing: 2px;}
.SM .content_box p{font-size: 18px;color: #333;line-height: 1.65;text-align: justify;} 
.SM .content_box .content_text1{padding-bottom: 25px;}
.SM .content_box .content_text1 p{padding-bottom: 5px;}
.SM .content_box .content_text1 div{color: #EA0029;font-weight: bold;border: 1px solid #EA0029;border-radius: 5px;display: inline-block;padding: 5px 10px;margin-bottom: 15px;font-size: 16px;}
.SM .content_box .content_text2 p{padding-bottom: 3px;text-align: left;}
.SM .content_box .content_text2 strong{color: #EA0029;}

.SM .sm_lxfs .content_text2 p{text-align: center;}
.SM .sm_lxfs{margin-top: 20px;}
.SM .sm_lxfs ul{display: flex;flex-wrap: wrap;margin: 0 -30px 10px -30px;justify-content: center;}
.SM .sm_lxfs ul li{width: 25%;padding:10px;}
.SM .sm_lxfs ul li .img{padding: 0 20px;}
/* .SM .sm_lxfs ul li .img img{border: 1px solid #EA0029;} */
.SM .sm_lxfs ul li .t1{text-align: center;font-size: 18px;padding-top: 5px;}

.SM .content_text3{text-align: right;font-size: 18px;margin-top: 25px;}

.SM .SM_btn{margin:30px 0 0px 0;display: flex;justify-content: center;flex-wrap: wrap;align-items: center;}
.SM .SM_btn button,.SM .SM_btn a{background: #EA0029;border-radius: 27px;color: #fff;font-size: 16px;padding: 13px 48px;border: none;font-weight: bold;transition: 0.5s;display: block;}
.SM .SM_btn button:hover,.SM .SM_btn a:hover{transform: scale(1.05);}
.SM .sm_db_bj img{min-height: 25px;object-fit: cover;min-width: 100%;}

.SM_c{animation: sm_c 0.8s forwards ease-in-out;}
.SM_block{animation: sm_d 0.8s forwards ease-in-out;}
.SM_close{animation: sm_dc 0.8s forwards ease-in-out;}

@keyframes sm_c {
  0% {opacity: 1;}
  100% {opacity: 0;}
}
@keyframes sm_d {
  0% {transform: scale(0);opacity: 0;}
  100% {transform: scale(1);opacity: 1;}
}
@keyframes sm_dc {
  0% {transform: scale(1);opacity: 1;}
  80% {transform: scale(0);}
  100% {transform: scale(0);opacity: 0;}
}
@media (min-width:1199px) and (max-width:1500px){
	.SM .title {font-size: 38px;}
	.SM .content_box p,.SM .sm_lxfs ul li .t1,.SM .content_text3{font-size: 17px;}
}
@media (min-width:767px) and (max-width:1199px){
	.SM .SM_block{border-radius: 20px;}
	.SM .SM_block .content_box{max-height: 50vh;}
	.SM .SM_block .block_001 {padding: 45px 20px 60px 20px;}
	.SM .title {font-size: 36px;margin-bottom: 25px;}
	.SM .SM_block .content{width: 90%;}
	.SM .content_box p,.SM .sm_lxfs ul li .t1,.SM .content_text3{font-size: 15px;}
	.SM .sm_lxfs ul {margin: 0 -18px 10px -18px;}
	.SM .sm_lxfs ul li .img {padding: 0 8px;}
	.SM .SM_btn button,.SM .SM_btn a{padding: 11px 40px;}
}
@media (min-width:767px) and (max-width:850px){
	.SM .SM_block {width: 85%;}
	.SM .SM_block .block_001 {padding: 45px 10px 55px 10px;}
	.SM .SM_block .content_box {margin-right: -20px;padding-right: 25px;}
	.SM .box1 ul li {width: 33.3%;}
	.SM .sm_lxfs ul {margin: 0 -10px 10px -10px;}
	.SM .sm_lxfs ul li .img {padding: 0px;}
}
@media (max-width:767px){
	.SM .SM_block .block_001 {padding: 35px 7% 35px 7%;}
	.SM .SM_block{border-radius: 15px;width: 95%;}
	.SM .SM_block .content{width: 100%;}
	.SM .SM_block .content_box{height: 48vh;margin-right: -15px;padding-right: 10px;}
	.SM .title{font-size: 28px;margin-bottom: 15px;}
	.SM .SM_block .content_box{padding-right: 15px;}
	.SM .SM_block .content_box::-webkit-scrollbar {width: 2px;}
	.SM .content_box .content_text1 {padding-bottom: 20px;}
	.SM .content_box p,.SM .content_text3{font-size: 15px;}
	.SM .sm_lxfs .content_text2 p{text-align: left;}
	.SM .sm_lxfs ul {margin: 5px -3px 10px -3px;justify-content: left;}
	.SM .sm_lxfs ul li{width: 33.333%;padding: 3px;}
	.SM .sm_lxfs ul li .img {padding: 0 5px;}
	.SM .sm_lxfs ul li .t1{font-size: 12px;}
	
	.SM .SM_btn {margin: 20px -12px 0px -12px;}
	.SM .SM_btn button,.SM .SM_btn a{padding: 6px 20px;font-size: 15px;margin:8px 12px;border: 1px solid #EA0029;}
	.SM .SM_btn button{background: #fff;color: #EA0029;}
}