.n-tongyong {
	background-color: #f7f8f9;
}

.ywt .mbx{
	bottom: 1.45rem;
}

/* .n-tongyong .n-need {
	margin-top: -1.45rem;
} */

/* banner开始 */
.n-banner.ywt .wp-cont .position {
	bottom: .165rem !important;
}

.n-banner.ywt .wp-cont .n-text {
	padding-top: 0 !important;
}
.n-banner.ywt .wp-cont .n-text p {
	font-size: var(--f22);
}
/* banner结束 */
/*标语后面的播放按钮*/
.n-banner.ywt .wp-cont .n-text #print1 a {
    width: 0.26875rem;
    height: 0.26875rem;
    position: relative;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    float: right;
    margin-top: .05rem;
    margin-left: .08rem;
}

.n-banner.ywt .wp-cont .n-text #print1 a::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../images/btn-play.png)no-repeat;
    background-size: cover;
    animation: roll 3s infinite linear;
}
/*结束*/


/* 内容开始 */
.n-ssl .wp-cont .n-sslbox {
	display: flex;
	/* padding: 0.275rem 0.2rem; */
	padding: 0 0.2rem 0.275rem;
	margin-top: -1.15rem;
	background: #fff;
	position: relative;
	z-index: 5;
	border-radius: .0625rem;
}

.n-ssl .n-ssleft {
	width: 100%;
	/* padding: 0 .1rem .2rem 0; */
	padding: 0.275rem .2rem .2rem 0;
	border-right: 1px solid #ececec;
}

.n-ssleft .btn-group {
    width: 100%;
/*    background-color: #f7f7f7;*/
    background: url(../images/s-solubg.png) no-repeat center / cover;
    padding: 0.15rem 0.4rem;
    justify-content: space-between;
    margin-top:0.4rem;
    gap: 0;
    border-radius: .0625rem;
}

.n-ssleft .btn-group a{
    line-height:0;
    background-color: #fff;
}
.n-ssleft .btn-group a:first-child{
    color: #fff;
}
 
.n-ssleft .btn-group a:first-child::before{
    opacity:1;
}
.n-ssleft .btn-group a:last-child{
    color: #ca0c16;
}
.n-ssleft .btn-group a:last-child::before{
    opacity: 0;
}

.alnblist .aboutal h5{
    font-size: var(--f30);
}

.n-ssleft .n-allist-new li{
    grid-column: span 3;
}





.n-ssl .n-sslright {
	max-width: 2.3rem;
	width: 100%;
}

.n-sslright {
	padding-left: .225rem;

}

.n-sslright .n-sslright-fix{
	padding-top: 0.275rem;
    position: sticky;
    top: 0;
}

.n-sslright .n-sslright-fix .title{
	margin-bottom: 0.18rem;
    justify-content: space-between;
}
.n-sslright .n-sslright-fix .title h5 {
	color: #313232;
	font-size: var(--f24);
	line-height: 1.5;
}

.n-sslright .n-sslright-fix .title h5 span {
	color: #dd1e27;
	font-size: var(--f24);
	font-weight: bold;
}

.n-sslright .n-sslright-fix .title .dtbox{
    display: flex;
    align-items: center;
    gap: 0.15625rem;
}
.n-sslright .n-sslright-fix .title .dtbox .swiper-button-white{
    margin-top: 0;
    position: relative;
    left: 0;
    right: 0;
    background: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .5s;
}

.n-sslright ul {
	display: grid;
	gap: .14375rem;
    width:100%;
}

.n-sslright ul li a {
    display: block;
    padding: .1225rem .125rem;
    background: #f7fbff;
    border-radius: .0625rem;
    transition: all .5s;
    background: url(../images/n-needhoverbg.jpg) 100% 100%  no-repeat;
	background-size: cover;

}

.n-sslright ul li a div {
	display: flex;
	align-items: center;
	gap: 6px;
	color: #121212;
	line-height: 1.5;
	font-size: var(--f22);
	font-weight: bold;
	transition: all .5s;
}

.n-sslright ul li a div img{
    width: var(--f30);
    height: auto;
    aspect-ratio: 1/1;
    filter: var(--imgBlack);
    transition: inherit;
    object-fit: contain;
}


.n-sslright ul li a div i {
	color: #121212;
	font-size: var(--f22);
    transition: inherit;
}

.n-sslright ul li a p {
	color: #121212;
	font-size: var(--f16);
	line-height: 1.5;
	margin-top: .045rem;
	transition: all .5s;
}

.n-sslright ul li a:hover {
	background: #c80a14;
}

.n-sslright ul li a:hover div,
.n-sslright ul li a:hover div i {
	color: #fff;
}

.n-sslright ul li a:hover div img{
    filter: var(--imgWhite);
}

.n-sslright ul li a:hover p {
	color: #ffb1b5;
}

/*用于针对 业务详情中 的样式设施*/
.ywdetail {
	font-size: var(--f18);
	color: #696969;
	line-height: .2rem;
}
.ywdetail h2{
	margin-bottom: .12rem;
}
.ywdetail img{
	margin-bottom: .05rem;
	border-radius: .05rem;
}
.ywdetail p{
	 
	line-height: .22rem;
}