/*声明*/
.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: 90px 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 .sm_logo{margin-top: -4.5%;text-align: center;}
.SM .SM_block .sm_logo img{max-width: 278px;width: 28%;}
.SM .SM_block .block_001{padding: 50px 20px 60px 20px;}
.SM .SM_block .content{max-width: 845px;margin: auto;width: 88%;}
.SM .SM_block .content_box{overflow-y: auto;max-height: 50vh;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: 48px;color: #E5002D;text-align: center;margin-bottom: 30px;letter-spacing: 2px;}
.SM .content_box p{font-size: 18px;color: #333;line-height: 1.8;text-align: justify;} 
.SM .content_box .content_text1{padding-bottom: 60px;}
.SM .content_box .content_text1 p{padding-bottom: 5px;}
.SM .content_box .content_text1 div{color: #E5002D;font-weight: bold;border: 1px solid #E5002D;border-radius: 5px;display: inline-block;padding: 5px 10px;margin-bottom: 15px;font-size: 16px;}
.SM .content_box .content_text2 p{padding-bottom: 7px;text-align: left;}
.SM .content_box .content_text2 strong{color: #E5002D;}


.SM .close_SM{position: absolute;right: 5%;top: 75px;}
.SM .close_SM img{cursor: pointer;width: 22px;transition: 0.5s;}
.SM .close_SM img:hover{transform: scale(1.08);}

.SM .SM_btn{margin:40px 0 0px 0;text-align: center;}
.SM .SM_btn button{background: #E5002D;border-radius: 27px;color: #fff;font-size: 16px;padding: 13px 48px;border: none;font-weight: bold;transition: 0.5s;}
.SM .SM_btn button:hover{transform: scale(1.05);}
.SM .sm_db_bj img{min-height: 25px;object-fit: cover;min-width: 100%;}

.SM_c{animation: sm_c 1s forwards ease-in-out;}
.SM_block{animation: sm_d 1s forwards ease-in-out;}
.SM_close{animation: sm_dc 1s 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;}
  100% {transform: scale(0);opacity: 0;}
}
@media (min-width:1199px) and (max-width:1500px){
	.SM .title {font-size: 40px;}
	.SM .close_SM {top: 68px;}
}
@media (min-width:767px) and (max-width:1199px){
	.SM .SM_block{border-radius: 20px;}
	.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 {font-size: 16px;}
	.SM .content_box .content_text1 {padding-bottom: 50px;}
	.SM .SM_btn button{padding: 11px 40px;}
	.SM .close_SM {top: 58px;}
	.SM .close_SM img{width: 20px;}
}
@media (min-width:767px) and (max-width:850px){
	.SM .SM_block {width: 78%;}
	.SM .SM_block .block_001 {padding: 45px 10px 60px 10px;}
	.SM .SM_block .content_box {margin-right: -20px;padding-right: 25px;}
	.SM .box1 ul li {width: 33.3%;}
}
@media (max-width:767px){
	.SM .SM_block .block_001 {padding: 30px 7% 30px 7%;}
	.SM .SM_block{border-radius: 15px;width: 95%;}
	.SM .SM_block .content{width: 100%;}
	.SM .SM_block .content_box{height: 48vh;margin-right: -10px;padding-right: 10px;}
	.SM .title{font-size: 28px;margin-bottom: 10px;}
	.SM .SM_block .content_box{padding-right: 15px;}
	.SM .SM_block .content_box::-webkit-scrollbar {width: 2px;}
	.SM .content_box p {font-size: 15px;}
	.SM .content_box .content_text1{padding-bottom: 40px;}
	.SM .SM_btn {margin: 20px 0 0px 0;}
	.SM .SM_btn button{padding: 8px 33px;font-size: 15px;}
	.SM .close_SM {top: 35px;}
	.SM .close_SM img{width: 17px;}
}