@charset "UTF-8"; 
@font-face {
    font-family: "20240407sms_slyc_sy,宋体";
    src: url("20240407sms_slyc_sy.eot"); /* IE9 */
    src: url("20240407sms_slyc_sy.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    
    url("20240407sms_slyc_sy.woff") format("woff"), /* chrome、firefox */
    url("20240407sms_slyc_sy.woff2") format("woff2"), /* chrome、firefox */
    url("20240407sms_slyc_sy.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */ ;
    font-style: normal;
    font-weight: normal;
}
.wrap{background-color: #FDF7F0;}
.slyc_banner{ background: url(20240407sms_slyc_banner.jpg) no-repeat center; background-size: auto 100%;}
.slyc_banner .row{ padding-top: .1rem; height: 4.8rem;}
.slyc_tit_div{ position: relative; padding: .26rem .3rem; margin-bottom: .5rem; padding-left: 1.3rem; z-index: 2; background: linear-gradient(180deg, rgba(255, 245, 235, 1) 0%, rgba(255, 219, 176, 1) 100%); background: #FFF5EB\0; margin-top: .7rem;}
.slyc_tit{position: relative;}
.slyc_tit::before{content: ' '; display: block; left: .06rem; top: .06rem; bottom: -.06rem; right: -.06rem; border: .01rem solid #EEBF87; position: absolute; background: #D43030;}
.slyc_tit_l{position: absolute; left: .3rem; color: #fff; font-size: .4rem; background: #BC0606 url(20240407sms_slyc_bg3.png) no-repeat center bottom ; padding-top: .14rem; text-align: center; top: -.16rem; background-size: 100% auto; line-height: 1.1em; height: 1.56rem; border: .01rem solid #EEBF87; width: .66rem; text-align: center; font-weight: bold; font-family: '20240407sms_slyc_sy,宋体'; }
.slyc_tit p{font-size: .2rem; line-height: .5rem; text-indent: 2em;}
.slyc_tit p a{color: #BC0606;}
.slyc_con2{background: url(20240407sms_slyc_bg1.png) no-repeat center; padding-top: .24rem; background-size: cover; padding-bottom: .5rem; }
.slyc_top{width: 100%; display: table;}
.slyc_top span,.slyc_top em{display: table-cell;}
.slyc_top em{width: 80%; position: relative; height: .9rem;}
.slyc_top span{position: relative; min-width: 2.66rem; text-align: center; height: .9rem; padding-top: .48rem; }
.slyc_top span::before{position: absolute; left: 50%; margin-left: -1.33rem; content: ' '; display: block; width: 2.66rem; top: 0rem; height: .92rem; background: url(20240407sms_slyc_tit2.png); background-size: 100% 100%;}
.slyc_top span i{ position: relative; z-index: 2; white-space: nowrap; font-family: '20240407sms_slyc_sy,宋体'; font-weight: bold; -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #FF5733\0; background-image: linear-gradient(180deg, rgba(212, 48, 48, 1) 0%, rgba(255, 87, 51, 1) 100%); font-size: .52rem;}
.slyc_top em:last-child:before{content: ' '; display: block; height: .01rem; left: 0rem; right: 0rem; position: absolute; background: linear-gradient(90deg, #FDA557 50%, rgba(255,255,255,0) 100%); top: 60%;}
.slyc_top em::after{content: ' ';  display: block; display: none\0; width: .12rem; height: .12rem; background: #FDA557; top: 60%; left: 0rem; position: absolute; margin-top: -.06rem; transform: rotate(45deg);}
.list_base ul li{background: #FFFFFF; white-space: inherit; text-overflow: inherit; overflow: inherit; transition: ease-in-out .3s; line-height: .52rem; padding-left: .3rem;}
.list_base li:before{background: #E6411C; left: .14rem; top: .24rem;}
.list_base li:hover::before{background: #fff;}
.list_base ul li a{white-space:nowrap; display: block; overflow: hidden; text-overflow: ellipsis;}
.list_base ul li:hover{background: #D43030;}
.list_base ul li:hover a{color: #fff;}
.slyc_con3{background: url(20240407sms_slyc_bg2.png) no-repeat bottom center; padding: .7rem 0rem;}
.slyc_top.li em:first-child:before{content: ' '; display: block; height: .01rem; left: 0rem; right: 0rem; position: absolute; background: linear-gradient(90deg, #FFFFFF 0%, #FDA557 100%); top: 60%;}
.slyc_top.li em:first-child::after{content: ' '; right: 0rem; display: block; display: none\0; width: .12rem; height: .12rem; background: #FDA557; top: 60%; left: inherit; position: absolute; margin-top: -.06rem; transform: rotate(45deg);}
.slyc_top.li em{width: 50%;}
.slyc_div{background: url(20240407sms_slyc_bg4.png) no-repeat center; background-size:100% 100%; padding-top: .4rem; padding-bottom: .64rem;}
.slyc_div_bg{background: url(20240407sms_slyc_bg5.png) no-repeat center; position: relative; margin: .2rem .32rem; height: 2.32rem; background-size: 100% 100%;}
.slyc_div_bg span{width: .56rem; z-index: 9; cursor: pointer; display: block; position: absolute; top: 46%; margin-top: -.28rem; height: .56rem; line-height: .56rem; text-align: center; background: #EA3636; }
.slyc_div_bg span.prev{left: .12rem;}
.slyc_div_bg span.next{right: .3rem;}
.slyc_div_bg span i{font-size: .4rem; color: #fff;}
.slyc_div_bg .bd li{ width: 100%; padding-top:.5rem;}
.slyc_div_tit1 { padding: 0rem 1.2rem; margin-bottom: .16rem;}
.slyc_div_tit1 i{float: left; margin-right: .2rem;}
.slyc_div_tit1 h1,.slyc_div_tit1 p{overflow: hidden;}
.slyc_div_tit1 h1{font-size: .24rem; font-weight: normal; padding-bottom: .24rem; border-bottom:dashed .01rem #F49A9A;}
.slb .slyc_banner .row{height: 3rem;}

@media only screen and (max-width: 992px){
    .slyc_banner .row{height: auto; padding-bottom: .4rem;}
    .slb .slyc_banner .row{height: auto;}
    .slyc_tit_l{width: auto; height: .6rem; line-height: .6rem; font-size: .3rem; padding: 0rem .32rem;}
    .slyc_tit_l br{display: none;}
    .slyc_tit_div{padding: .24rem; padding-top: .6rem; margin-top: .5rem;}
    .list_base>.more a{background: #fff;}
    .list_base ul li { padding: .1rem; margin-bottom: .1rem; line-height: .28rem;}
    .slyc_div_bg{padding: .16rem; height: auto; background: #fff; margin: .1rem;}
    .slyc_div{padding: .32rem 0rem;}
    .slyc_div_bg span.prev {left: -.16rem; }
    .slyc_div_bg span.next {right: -.16rem;}
    .slyc_div_bg span{width: .32rem; height: .32rem; line-height: .32rem; }
    .slyc_div_bg span i{font-size: .24rem;}
    .slyc_div_tit1{padding: 0rem .3rem;}
    .slyc_div_bg .bd li{padding-top: 0rem;}
    .slyc_top span i{font-size: .36rem;}
    .slyc_con3{padding: .3rem 0rem;}
    .slyc_div_tit1 h1{ white-space: inherit; font-size: .2rem; text-overflow: inherit; }
    .slyc_div_tit1 p{-webkit-line-clamp: 5;}
    .list_base ul li a{white-space: inherit; text-overflow: inherit; overflow: inherit;}
}
@media only screen and (max-width: 640px){
    .slyc_div_tit1{padding: 0rem .1rem;}
    .slyc_tit_div{padding: .16rem; padding-top: .6rem;}
    .slyc_div_tit1 i img{width: .3rem;}
}