@charset "utf-8";
/* CSS Document */


/*******************************首页*******************************/
/**焦点图**/
.mflyBox{ width: 100%; background: #ffffff; padding-bottom: 20px; padding-top: 15px; border-bottom:12px solid #F8F8FA;}
.index_swiper{ width:92%; position: relative; margin: auto;padding-bottom: 30px; overflow: hidden;}
.index_swiper a{ color: #FFFFFF; }
.index_swiper .swiper-slide{ position: relative; overflow: hidden; border-radius: 8px;  height: 40vw; max-height: 272px; overflow: hidden;}
.index_swiper .swiper-slide a{ display: block;}
.index_swiper .swiper-slide img{ width: 100%; height: 40vw;max-height: 272px; overflow: hidden;}
.index_swiper .swiper-slide span{ display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(0,0,0,0) 0%, #000000 100%); border-radius: 0px 0px 8px 8px; position: absolute; bottom: 0; left: 0;}
.index_swiper .swiper-slide span em{ display: block; width:calc(100% - 32px); height: 16px; line-height: 16px; overflow: hidden; font-size: 12px; text-align: center; margin:auto; margin-top:10px;}
.index_swiper .swiper-pagination{ bottom:0px;}
.index_swiper .swiper-pagination-bullet{  margin: 0 4px !important; opacity:1; width: 11px; height: 11px; background: url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg1.png) no-repeat -25px 0px; background-size:400px 400px; outline: none;}
.index_swiper .swiper-pagination-bullet-active{  opacity: 1; background-position: -40px 0px;}


/**今日要闻**/
.mnxJrywBox{ width: 100%; background: #ffffff; padding-bottom: 20px; padding-top: 15px;  border-bottom:12px solid #F8F8FA;}
.mnxJrywIn{ width: 92%; margin: auto;}
.mnxJrywTitle{ height: 31px;  overflow: hidden;}
.mnxJrywMenu{ width: 100%; height: 28px; border-bottom: 1px solid #E0E2E2;}
.mnxJrywMenu li{ float: left; font-size: 15px; color: #303133; cursor: pointer; position:relative;} 
.mnxJrywMenu li.current{ font-weight: bold; color: #3199FE;}
.mnxJrywMenu li.current::after{ width: 60px; height: 6px; background: url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg1.png) no-repeat 0px -45px; background-size:400px 400px; content: ''; display: block; position:absolute; top:25px; }
.mnxJrywMenu li:nth-child(1){ width:20%;}
.mnxJrywMenu li:nth-child(2){ width:30%; display: flex; align-items: center; justify-content: center;}
.mnxJrywMenu li:nth-child(3){ width:30%; display: flex; align-items: center; justify-content: center;}
.mnxJrywMenu li:nth-child(4){ width:20%; display: flex; justify-content: flex-end;}
.mnxJrywName a{ display: block; width: 100%; height: 39px; background: url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg2.png) no-repeat; background-size: 100% 100%; border-bottom: 1px solid #E0E2E2; line-height: 39px; overflow: hidden; text-align: center; font-weight: bold;}  
.mnxJrywList{ width: 100%;}
.mnxJrywList li{ border-bottom: 1px solid #E0E2E2; padding-bottom: 15px; margin-top:15px;}
.mnxJrywList li span{ display: block; float: left; height: 17px; line-height: 17px; text-align: center; border-radius: 2px; width: 32px; overflow: hidden; font-size: 10px; margin-right: 10px;}
.mnxJrywList li span.bg1{ border: 1px solid #FF8F1E;  color: #FF8F1E;}
.mnxJrywList li span.bg2{ border: 1px solid #BF976C;  color: #BF976C;}
.mnxJrywList li span.bg3{ border: 1px solid #3199FE; color: #3199FE;} 
.mnxJrywList li em{ display: block; float: right; width: 35px; height: 16px; line-height: 16px; overflow: hidden; font-size: 12px; color: #969799;}
.mnxJrywList li a{ display: block; float: left; width:calc(100% - 89px);  height: 16px; line-height: 16px; overflow: hidden; font-size: 12px; margin-top:2px;}


/**最新手游**/
.mnxZxsyTitle b{display: block; float: left; width: 20px; height: 20px; background: url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg1.png) no-repeat; background-size: 400px 400px; margin: 0px 7px 0px 0px;}
.mnxZxsyTitle b.icon1{ background-position: -85px 0px;}
.mnxZxsyTitle h2{ float: left; font-size: 16px; font-weight: bold; color: #1A1A1A;}
.mnxZxsyTitle em a{ display: block; float: right; margin-top:3px;} 
.mnxZxsyTitle em a i{ display: block; float: left; font-size: 12px; color: #969799; font-style: normal;}
.mnxZxsyTitle em a b{ display: block; float: left; width: 11px; height: 12px; background: url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg1.png) no-repeat 0px -60px; background-size: 400px 400px; margin: 2px 0px 0px 5px;}
.mnxZxsyList{ width: 100%;}
.mnxZxsyList li{ float: left; width: 25%; margin: 20px 0px 0px 0px;} 
.mnxZxsyList li a{ display: block; text-align: center;}
.mnxZxsyList li a img{ width: 66px; height: 66px; border-radius: 12px;} 
.mnxZxsyList li a p{ height: 16px; line-height: 16px; overflow: hidden; font-size: 12px; margin-top:6px;}


/**热门专题**/
.mnxZxsyTitle b.icon2{ background-position: -110px 0px;}
.mnxRmztImg{ width: 96%; margin-left:4%; margin-top:20px;}
.mnxRmztSwiper{ width: 100%; overflow: hidden;}
.mnxRmztSwiper .swiper-wrapper{ width: 100%;}
.mnxRmztSwiper .swiper-wrapper .swiper-slide{ float: left; width: 164px; height: 98px; margin-right: 8px;}
.mnxRmztSwiper .swiper-wrapper .swiper-slide a{ display: block; width: 164px; height: 98px;  position: relative; border-radius: 4px;}  
.mnxRmztSwiper .swiper-wrapper .swiper-slide a img{ width: 164px; height: 98px; border-radius: 4px;}
.mnxRmztSwiper .swiper-wrapper .swiper-slide a span{ display: block; width: 132px; height: 30px; background: linear-gradient(180deg, rgba(0,0,0,0) 0%, #000000 100%); border-radius: 0px 0px 4px 4px; position:absolute; left: 0px; bottom: 0px; padding: 0px 16px; line-height: 30px; overflow: hidden; font-size: 12px; text-align: center;}
.mnxRmztList{ width: 92%; margin: auto;} 
.mnxRmztList li{ float: left; width: 48%; margin: 16px 0px 0px 4%;}
.mnxRmztList li:nth-child(2n+1){ margin-left:0px;}
.mnxRmztList li a{ display: block; width: 100%; height: 40px; background: #F7F7F7; border-radius: 4px; line-height: 40px; overflow:hidden; font-size: 12px; color: #303133; text-decoration: none; text-align: center;} 


/**最新攻略**/
.mnxZxsyTitle b.icon3{ background-position: -135px 0px;}
.mnxZxglList{ width: 100%; padding-top:6px;}
.mnxZxglList li{ border-bottom: 1px dashed #E6E7EB; padding-bottom: 10px; margin-top:10px;}
.mnxZxglList li a{ display: block; float: left; width: calc(100% - 70px); background: url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg3.png) no-repeat 0px 4px; background-size: 11px 11px; padding-left:15px; height:16px; line-height: 16px; overflow: hidden; font-size: 12px;}
.mnxZxglList li span{ display: block; float: right; width: 40px; height: 16px; line-height: 16px; overflow: hidden; font-size: 12px; color: #969799; text-align: right;} 


/**美图精选**/
.mnxZxsyTitle b.icon4{ background-position: -160px 0px;}
.mnxMtjxList{ width:100%;}
.mnxMtjxList li{ float: left; width: 48%; margin:20px 0px 0px 4%;}
.mnxMtjxList li a{ display: block;}
.mnxMtjxList li a img{ width: 100%; height: 27vw; max-height: 182px; border-radius: 4px 4px 0px 0px;}
.mnxMtjxList li a span{ display:block; width:calc(100% - 32px); height: 32px; background: #F8F8FA; border-radius: 0px 0px 4px 4px; line-height: 32px; overflow: hidden; text-align: center; padding: 0px 16px; font-size: 12px;} 
.mnxMtjxList li:nth-child(2n+1){ margin-left:0px;}


/**排行榜**/
.mnxZxsyTitle b.icon5{ background-position: -185px 0px;}
.mnxYxbdBox{ width: 96%; margin: 20px 0px 0px 4%;}
.mnxYxbdSwiper{ width: 100%; overflow: hidden;}
.mnxYxbdSwiper .swiper-wrapper{ width: 100%;}
.mnxYxbdSwiper .swiper-wrapper .swiper-slide{ width: 308px; height: 438px; border-radius: 6px; border: 1px solid #E0E2E2; margin: 0px 12px 0px 0px;}
.mnxYxbdTitle{ width: 284px; margin: auto; border-bottom: 1px solid #000000; padding-bottom: 10px; padding-top: 10px;}  
.mnxYxbdTitle b{ display: block; float: left; width: 24px; height: 24px; background: url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg1.png) no-repeat; background-size: 400px 400px; margin:0px 7px 0px 0px;}
.mnxYxbdTitle b.icon1{ background-position: -85px -30px;}
.mnxYxbdTitle b.icon2{ background-position: -115px -30px;}
.mnxYxbdTitle b.icon3{ background-position: -145px -30px;}
.mnxYxbdTitle b.icon4{ background-position: -175px -30px;}
.mnxYxbdTitle b.icon5{ background-position: -205px -30px;}
.mnxYxbdTitle h3{ float: left; font-weight: bold; color: #303133; margin-top:3px;}
.mnxYxbdTitle a{ display: block; float: right; width:18px; height: 18px; background: url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg1.png) no-repeat 0px -80px; background-size:400px 400px; margin-top:5px;}
.mnxYxbdIn{ width: 284px; margin: auto;}
.mnxYxbdCont{ margin-top:15px;}
.mnxYxbdLeft{ float: left; width: 62px; height: 62px; position: relative; }
.mnxYxbdLeft a img{ width:60px; height: 60px; border-radius: 10px; border: 1px solid #E6E7EB;}
.mnxYxbdLeft span{ display: block; width: 20px; height: 20px; border-radius: 1px; line-height: 20px; overflow: hidden; text-align: center; font-weight: bold; color: #ffffff; position:absolute; left: 0px; top: 0px;} 
.mnxYxbdLeft span.bg1{  background: #FF2A00; }
.mnxYxbdLeft span.bg2{  background: #FF6200; }
.mnxYxbdLeft span.bg3{  background: #FFAF0E; }
.mnxYxbdLeft span.bg4{  background: #C8CACC; }
.mnxYxbdMiddle{ float: left; width:calc(100% - 138px); margin: 0px 0px 0px 10px;}
.mnxYxbdMiddle dl dt a{ display: block; height: 18px; line-height: 18px; overflow: hidden;}
.mnxYxbdMiddle dl dd.cont1{ margin-top:5px; color: #646566; height: 16px; line-height: 16px; overflow: hidden; font-size: 12px;}
.mnxYxbdMiddle dl dd.cont1 span{ color:#E6E7EB;}
.mnxYxbdMiddle dl dd.cont2{ height: 18px; overflow: hidden; margin-top:5px;}
.mnxYxbdMiddle dl dd.cont2 a{ height: 18px; line-height: 18px; padding: 0px 7px; background: #F7F7F7; color: #969799; text-decoration:none; font-size: 10px; display: block; float: left; margin: 0px 6px 0px 0px;} 
.mnxYxbdRight{ float: right; width: 56px;}
.mnxYxbdRight span{ display: block; font-weight: bold; color: #FF0000; width: 56px; height: 18px; line-height: 18px; overflow: hidden; display: flex; justify-content: flex-end;}
.mnxYxbdRight span b{ display: block; width: 9px; height: 12px; background: url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg1.png) no-repeat -25px -80px; background-size: 400px 400px; float: left; margin: 3px 3px 0px 0px;} 
.mnxYxbdRight a{ display: block; width: 56px; height: 25px; background: #F7F7F7; border-radius: 2px; line-height: 25px; overflow: hidden; text-align: center; font-size: 12px; color: #3199FE; text-decoration: none; margin-top:16px;} 


/**友情链接**/
.mnxLinkBox {
    width: 100%;
    background: #ffffff;
    padding: 20px 0;
}

.mnxLinkIn {
    width: 92%;
    margin: auto;
}

.mnxLink {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 15px;
}

.mnxLink a {
    display: inline-block;
    padding: 8px 16px;
    background: #f8f9fa;
    color: #495057;
    text-decoration: none;
    border-radius: 20px;
    font-size: 12px;
    transition: all 0.3s ease;
    border: 1px solid #e9ecef;
}

.mnxLink a:hover {
    background: #49a3fb;
    color: #ffffff;
    border-color: #49a3fb;
    transform: translateY(-2px);
    box-shadow: 0 2px 8px rgba(73, 163, 251, 0.3);
}
.mnxZxsyTitle b.icon6{ background-position: -210px 0px;}





/*******************************软件最新*******************************/
.mnxRjzxBox{ width: 100%; background: #ffffff; padding-bottom: 16px; border-bottom:12px solid #F8F8FA;}
.mnxRjzxList{ width: 92%; margin: auto; display:flex; align-items: center; justify-content: center;}
.mnxRjzxList li{ float: left; width: 80px; margin: 16px 5px 0px 5px;}
.mnxRjzxList li a{ display:block; width: 100%; height:34px; background: #F7F7F7; color: #303133; line-height: 34px; text-align: center; overflow: hidden; text-decoration:none; border-radius: 2px;}
.mnxRjzxList li:nth-child(4n+1){ margin-left:0px;}
.mnxRjzxList li a.hover{ background: #3199FE; color: #ffffff;}
.mnxZwdzBox{ width: 100%; background: #ffffff; padding-top: 20px; }
.mnxZwdzList{ width: 92%; margin: auto;}
.mnxZwdzList li{ width: 100%; border-bottom: 1px solid #EBEBEB; padding-bottom: 15px; margin-top:15px;}
.mnxZwdzIn{ width: 100%;}
.mnxZwdzIn a img{ float: left; width: 60px; height: 60px; border-radius: 10px;border: 1px solid #E6E7EB;}
.mnxZwdzIn dl{ float: left; width: calc(100% - 144px); margin:2px 0px 0px 10px;}
.mnxZwdzIn dl dt a{ display: block; height: 18px; line-height: 18px; overflow: hidden;}
.mnxZwdzIn dl dd{ height: 16px; line-height: 16px; overflow: hidden; font-size: 12px; color: #646566; margin-top:4px;} 
.mnxZwdzIn span a{ display: block; float:right; width: 62px; height: 28px; background: #EBF7FF; border-radius: 2px; line-height: 28px; overflow: hidden; text-align: center; color: #0099FF; text-decoration:none; margin-top:21px;}
.mnxZwdzMsg{ width: 100%; height: 18px; overflow: hidden; margin-top:11px;}
.mnxZwdzMsg a{ display: block; float: left; height: 18px; line-height: 18px; padding: 0px 6px; background: #F7F7F7; border-radius: 2px; font-size: 10px; color:#969799; text-decoration: none; margin-right:6px;}





/*******************************视频列表*******************************/
.mnxSplbMenu{ width: 92%; margin: auto;}
.mnxSplbMenu li{ float: left; width: 23%; margin: 16px 0px 0px 2.6%;}
.mnxSplbMenu li a{ display: block; width: 100%; height: 34px; background: #F7F7F7; border-radius: 2px; line-height: 34px; overflow: hidden; text-align: center; color:#303133; text-decoration:none;} 
.mnxSplbMenu li:nth-child(4n+1){ margin-left:0px;}
.mnxSplbMenu li a.hover{ background:#3199FE; color: #ffffff;}
.mnxSplbList{ width:92%; margin: auto;}
.mnxSplbList li{ float: left; width: 48%; margin: 16px 0px 0px 4%;}
.mnxSplbList li:nth-child(2n+1){ margin-left:0px;}
.mnxSplbList li span{ display: block; width:100%; position: relative;}
.mnxSplbList li span a img{ display: block; width:100%; height: 27vw; border-radius: 4px; max-height:194px;}
.mnxSplbList li span em{ display: block; width: 100%; height: 24px; background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); border-radius: 0px 0px 4px 4px; position:absolute; left: 0px; bottom: 0px; line-height: 24px; overflow: hidden;}
.mnxSplbList li span em b{ display: block; float: left; width: 15px; height: 12px; background: url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg1.png) no-repeat -300px 0px; background-size: 400px 400px; margin: 6px 5px 0px 10px;}
.mnxSplbList li span em i{ display: block; float: left; color: #ffffff; font-style:normal; font-size: 12px;}
.mnxSplbList li span em p{ float:right; color: #ffffff; font-size: 12px; margin: 0px 10px 0px 0px;}
.mnxSplbList li dl{ margin-top:8px;}
.mnxSplbList li dl dt a{ display: block; height: 35px; line-height: 18px; overflow: hidden; font-size: 12px; overflow: hidden;}





/*******************************手游列表*******************************/
.mnxSyyxIn{ width: 92%; margin:auto;}
.mnxSyyxIn dl{ margin-top:3px; border-bottom: 1px dashed #E6E7EB; padding-bottom: 15px;} 
.mnxSyyxIn dl dd a{ display: block; float: left; width: 23%; color: #303133; text-decoration: none; font-size: 12px; height: 17px; line-height: 17px; overflow: hidden; margin-top:12px; margin-left:2.6%;}  
.mnxSyyxIn dl dd a b{ display: block; float: left; width: 17px; height: 17px; background: url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg1.png) no-repeat -325px 0px; background-size:400px 400px; margin: 0px 5px 0px 0px;}
.mnxSyyxIn dl dd a.hover{ color: #3199FE; font-weight: bold;}
.mnxSyyxIn dl dd a.hover b{ background-position: -350px 0px;}
.mnxSyyxIn dl:last-child{ border-bottom:none; padding-bottom: 0px;}
.mnxSyyxIn dl dd a:nth-child(4n+1){margin-left:0px;}
.mnxSyyxList{ width: 92%; margin: auto;}
.mnxSyyxList li{ margin-top:16px;}
.mnxSyyxList li span a img{ display: block; float: left; width: 66px; height: 66px; border-radius: 13px; border: 1px solid #E6E7EB;}
.mnxSyyxCont{ float: right; width: calc(100% - 78px); border-bottom: 1px solid #E0E2E2; padding-bottom: 16px;} 
.mnxSyyxCont dl{ float: left; width:calc(100% - 78px);}
.mnxSyyxCont dl dt a{ display: block; height: 19px; line-height: 19px; overflow: hidden; font-size: 15px;}
.mnxSyyxCont dl dd{ height: 16px; line-height: 16px; overflow: hidden; font-size: 12px; color: #646566; margin-top:9px;}
.mnxSyyxCont dl dd.cont1{ margin-top:4px;}
.mnxSyyxCont dl dd.cont1 i{ font-style: normal; color: #E6E7EB;}
.mnxSyyxCont em a{ display: block; float: right; width: 62px; height: 28px; background: #EBF7FF; border-radius: 2px; line-height: 28px; overflow: hidden; color: #0099FF; text-decoration: none; text-align: center; margin-top:20px;}





/*******************************资讯列表*******************************/
.mnxCydList{ width: 92%; margin: auto;}
.mnxCydList li{ border-bottom: 1px solid #EBEBEB; padding-bottom: 16px; margin-top:16px;}
.mnxCydImg{ width: 100%;}
.mnxCydImg a img{ display: block; float: left; width: 115px; height:85px; border-radius: 3px;} 
.mnxCydImg dl{ float: right; width: calc(100% - 123px); margin-top:2px;}
.mnxCydImg dl dt a{ display: block; height: 18px; line-height: 18px; overflow: hidden; font-weight: bold;}   
.mnxCydImg dl dd{ height: 35px; line-height: 18px; overflow: hidden; font-size: 12px; color: #969799; margin-top:7px;}
.mnxCydImg dl dd.cont1{ height: 16px; line-height: 16px; overflow: hidden;}






/*******************************合集列表*******************************/
.mnxHwdsList{ width: 92%; margin: auto;}
.mnxHwdsList li{ float: left; width: 48%; margin: 16px 0px 0px 4%;}
.mnxHwdsList li:nth-child(2n+1){ margin-left:0px;}
.mnxHwdsList li a{ display: block;}
.mnxHwdsList li a img{ width: 100%; height: 27vw; max-height: 196px; border-radius: 4px;}
.mnxHwdsList li a p{ height: 16px; line-height: 16px; overflow: hidden; font-size: 12px; text-align: center; margin-top:7px;}





/*******************************排行榜*******************************/
.mnxPhbBox{ width: 100%; background: #ffffff; padding-bottom: 20px; border-bottom:12px solid #F8F8FA;}
.mnxPhbTitle{ width: 92%; margin: auto; padding-top: 15px;}
.mnxPhbTitle b{ display: block; float: left; width: 16px; height: 16px; background: url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg1.png) no-repeat -375px 0px; background-size: 400px 400px; margin: 3px 5px 0px 0px;}
.mnxPhbTitle h2{ float: left; font-weight: bold; color: #1A1A1A; font-size: 16px;}
.mnxPhbTitle em a{ display: block; float: right; margin-top:3px;} 
.mnxPhbTitle em a i{ display: block; float: left; font-size: 12px; color: #969799; font-style: normal;}
.mnxPhbTitle em a b{ display: block; float: left; width: 11px; height: 12px; background: url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg1.png) no-repeat 0px -60px; background-size: 400px 400px; margin: 2px 0px 0px 5px;}
.mnxPhbIn{ width: 96%; margin-left:4%;}
.mnxPhbSwiper{ width: 100%; overflow: hidden;}
.mnxPhbSwiper .swiper-wrapper{ width: 100%;}
.mnxPhbSwiper .swiper-wrapper .swiper-slide{ float: left; width: 317px; margin: 0px 16px 0px 0px;}
.mnxPhbList{ width: 317px;}
.mnxPhbList li{ margin-top:16px;}
.mnxPhbList li span{ display: block; float: left; width: 66px; position: relative;}
.mnxPhbList li span a img{ display: block; width: 66px; height: 66px; border-radius: 13px;  border: 1px solid #E6E7EB;}
.mnxPhbList li span em{ display: block; width: 20px; height: 20px;  border-radius: 1px; line-height: 20px; overflow: hidden; text-align: center; font-weight: bold; color: #ffffff; position:absolute; left: 0px; top: 0px;}
.mnxPhbList li span em.bg1{ background: #FF2A00;}
.mnxPhbList li span em.bg2{ background: #FF6200;}
.mnxPhbList li span em.bg3{ background: #FFAF0E;}
.mnxPhbList li span em.bg4{ background: #C8CACC;}
.mnxPhbList li dl{ float: left; width: calc(100% - 154px); margin: 2px 0px 0px 12px;}
.mnxPhbList li dl dt a{ display: block; height: 19px; line-height: 19px; overflow: hidden; font-size: 15px;}
.mnxPhbList li dl dd.cont1{ height: 16px; overflow: hidden; line-height: 16px; color: #646566; font-size: 12px; margin-top:4px;}
.mnxPhbList li dl dd.cont1 i{ font-style: normal; color: #E6E7EB;} 
.mnxPhbList li dl dd.cont1 b{ display: block; float: left; width: 9px; height: 12px; background: url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg1.png) no-repeat -25px -80px; background-size:400px 400px; margin: 2px 3px 0px 0px;} 
.mnxPhbList li dl dd.cont1 em{ color: #FF0000;}
.mnxPhbList li dl dd.cont2{ height: 18px; overflow: hidden; margin-top:6px;}
.mnxPhbList li dl dd.cont2 a{ display: block; float: left; height: 18px; background: #F7F7F7; border-radius: 2px; padding: 0px 6px; line-height: 18px; overflow: hidden; font-size: 10px; color: #969799; text-decoration: none; margin: 0px 6px 0px 0px;}
.mnxPhbList li p a{ display: block; float: right; width: 62px; height: 28px; background: #EBF7FF; border-radius: 2px; line-height: 28px; text-align: center; overflow: hidden; color: #0099FF; text-decoration: none; margin-top:20px;}
.mnxZxphList{ width: 92%; margin: auto;}
.mnxZxphList li{ border-bottom: 1px solid #EBEBEB; padding-bottom: 15px; margin-top:15px;}   
.mnxZxphList li a img{ display: block; float: left; width: 135px; height: 72px; border-radius: 4px;}
.mnxZxphList li dl{ float: right; width: calc(100% - 147px);}
.mnxZxphList li dl dt a{ height: 40px; line-height: 21px; overflow: hidden; display: block;}
.mnxZxphList li dl dd{ height: 16px; line-height: 16px; overflow: hidden; font-size: 12px; color: #7F7F7F; margin-top:12px;}





/*******************************视频内页*******************************/
.mnxDqzcBox{ width: 100%; background: #ffffff; padding-bottom: 20px; border-bottom:12px solid #F8F8FA;}
.mnxDqzcTitle{ width: 92%; margin: auto; border-bottom: 1px solid #EBEBEB; padding-bottom: 17px;} 
.mnxDqzcTitle h1{ font-size: 20px; font-weight: bold; line-height:30px; margin-top:8px; color:#333333;}
.mnxDqzcTitle span{ margin-top:8px; display: block; font-size: 12px;}
.mnxDqzcTitle span em{ display: block; float: left; width: 50%; height: 16px; line-height: 16px; overflow: hidden; color:#646566;}
.mnxDqzcTitle span i{ display: block; float: right; width: 50%; height: 16px; line-height: 16px; overflow: hidden; color:#646566; font-style: normal; text-align: right;}
.mnxYsspVideo{ width: 92%; margin: auto; margin-top:15px;}
.mnxYsspVideo video{ width: 100%;} 
.mnxDqzcMsg{ width: 92%; margin: auto; background: #FEF2E1; padding: 14px 10px; display: flex; align-items: center; justify-content: center; margin-top: 16px; text-align: center;} .mnxDqzcMsg b{ display: block; width: 14px; height: 14px; background:url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg1.png) no-repeat -375px -30px; background-size: 400px 400px; margin-right: 8px; align-self: center; flex-shrink: 0;}.mnxDqzcMsg p{ flex: 1; font-size: 12px; color: #FF6701; margin: 0; line-height: 1.4; display: flex; align-items: center; justify-content: center;} 
.mnxAzbIn{ width: 92%; margin: auto; margin-top: 16px;}
.mnxAzbCont{ width: 100%; border-bottom: 1px solid #E0E2E2; padding-bottom:13px;}
.mnxAzbCont a img{ display: block; float: left; width: 78px; height: 78px; border-radius: 19px;}
.mnxAzbCont dl{ float: right; width: calc(100% - 88px);}
.mnxAzbCont dl dt a{ display: block; height: 20px; line-height: 20px; overflow: hidden; font-size: 16px; font-weight: bold;}
.mnxAzbCont dl dd.cont1{ font-size: 12px; height: 16px; line-height: 16px; overflow: hidden; color: #646566; margin-top:8px;}
.mnxAzbCont dl dd.cont1 span{ color:#E6E7EB ;}
.mnxAzbCont dl dd.cont2{ height: 22px; overflow: hidden; margin-top:10px;}
.mnxAzbCont dl dd.cont2 a{ display: block; float: left; height: 22px; background: #F8F8FA; border-radius: 2px; line-height: 22px; padding: 0px 6px; font-size: 12px; color: #969799; text-decoration: none; margin: 0px 6px 0px 0px;}
.mnxAzbDl{ width: 100%; border-bottom: 1px solid #E0E2E2; padding-bottom: 12px; margin-top:10px;}
.mnxAzbDl dl{ float: left; width:25%; text-align: center;}
.mnxAzbDl dl dt{ font-size: 12px; color: #969799; height: 16px; line-height: 16px; overflow: hidden;}
.mnxAzbDl dl dd{ font-size: 12px; color: #646566; height: 16px; line-height: 16px; overflow: hidden; margin-top:6px;}
.mnxAzbSubmit{ width: 100%; padding-top:3px;}
.mnxAzbPing a{ display: block; width: 100%; height: 40px; background: #000000; border-radius: 4px; font-weight:bold; line-height: 40px; overflow: hidden; color: #ffffff; text-decoration:none; display: flex; align-items: center; justify-content: center; margin-top:12px;}
.mnxAzbPing a b{ display: block; float: left; width: 12px; height: 14px; background:url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg1.png) no-repeat -285px -30px; background-size: 400px 400px; margin: 0px 5px 0px 0px;}
.mnxAzbAz a{ display: block; width: 100%; height: 40px; background: #3EB774; border-radius: 4px; font-weight:bold; line-height: 40px; overflow: hidden; color: #ffffff; text-decoration:none; display: flex; align-items: center; justify-content: center; margin-top:12px;}
.mnxAzbAz a b{ display: block; float: left; width: 14.5px; height: 16px; background:url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg1.png) no-repeat -305px -30px; background-size: 400px 400px; margin: 0px 5px 0px 0px;}
.mnxZxtjBox{ width: 92%; margin: auto;}
.mnxSplbMenu2{ width: 92%; margin: auto;}
.mnxSplbMenu2 li{ float: left; width: 23%; margin: 16px 0px 0px 2.6%; height: 34px; background: #F7F7F7; border-radius: 2px; line-height: 34px; overflow: hidden; text-align: center; color:#303133; cursor: pointer;}
.mnxSplbMenu2 li:nth-child(4n+1){ margin-left:0px;}
.mnxSplbMenu2 li.current{ background:#3199FE; color: #ffffff;}
.mnxDqzcBox2{ width:100%; background: #ffffff;}




/*******************************版本合集*******************************/
.mnxDyrBox{ width: 100%; background: #ffffff; padding-bottom: 20px; border-bottom:12px solid #F8F8FA;}
.mnxDyrImg{ width: 92%; margin: auto; position: relative; margin-top:14px;}
.mnxDyrImg img{ width: 100%; height: 50vw; border-radius: 10px; max-height: 410px;}
.mnxDyrImg span{ display: block; width:calc(100% - 22px); height: 44px; background: linear-gradient(180deg, rgba(0,0,0,0) 0%, #000000 100%); border-radius: 0px 0px 10px 10px; position:absolute; left:0px; bottom: 0px; padding: 0px 11px;}
.mnxDyrImg span b{ display: block; float:left; width: calc(100% - 80px);  height: 44px; line-height:44px; overflow: hidden; font-size: 15px; color: #ffffff;}
.mnxDyrImg span em{ display: block; float: right; width: 70px; height: 44px; line-height:44px; overflow: hidden; font-size: 12px; color: #ffffff;}
.mnxDyrIn{ width: 92%; margin: auto;}
.mnxDyrIn a{ display: block; float: left; height: 28px; background: #EFF7FF; border-radius: 4px; line-height: 28px; padding: 0px 8px; border-radius: 4px; color: #3199FE; text-decoration: none; margin: 12px 12px 0px 0px;}
.mnxDyrCont{ width:92%; margin: auto; background:#EFF7FF; padding:16px 16px 0px 16px; box-sizing: border-box; margin-top:12px; padding-bottom: 15px; position: relative; }
.mnxDyrCont p{ line-height: 20px; font-size: 13px; color: #303133; max-height: 300px; overflow: hidden;}
.mnxDyrCont span{ display: block; width: 80px; height: 80px; background: url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg5.png) no-repeat; background-size: 80px 80px; position:absolute; right: 0px; bottom: 0px;}
.mnxZwdzList2{ width: 92%; margin: auto;}
.mnxZwdzList2 li{ margin-top:16px;}
.mnxZwdzList2 li a img{ display: block; float: left; width: 60px; height: 60px; border-radius: 10px; border: 1px solid #E6E7EB;}
.mnxZwdzList2 li dl{ float: left; }
.mnxZwdzList2 li em a{ display: block; float: right; width: 62px; height: 28px; background: #EBF7FF; border-radius: 2px; line-height: 28px; overflow: hidden; text-align: center; color: #0099FF; text-decoration:none; margin-top:18px;}
.mnxZwdzList2 li dl{ float: left; width: calc(100% - 144px); margin: 10px 0px 0px 10px;}
.mnxZwdzList2 li dl dt a{ display: block; height: 18px; line-height: 18px; overflow: hidden;} 
.mnxZwdzList2 li dl dd{ height: 16px; line-height: 16px; overflow: hidden; font-size: 12px; color: #646566; margin-top:8px;}
.mnxZwdzList2 li dl dd span{ color: #E6E7EB;}
.mnxWzhjList{ width: 92%; margin: auto;}
.mnxWzhjList li{ width: 48%; float: left; margin: 16px 0px 0px 4%;}
.mnxWzhjList li:nth-child(2n+1){ margin-left:0px;}
.mnxWzhjList li a{ display: block; width: 100%; height: 40px; background: #F7F7F7; border-radius: 4px; line-height: 40px; text-align: center; overflow: hidden; color: #303133; text-decoration: none;}




/*******************************游戏合集*******************************/
.mnxCyhxBox{ width: 100%; background: #ffffff; padding-bottom: 20px; border-bottom:12px solid #F8F8FA; position: relative;}
.mnxCyhxIn{ width: 92%; margin: auto; margin-top:16px;}
.mnxCyhxIn a img{ display: block; float: left; width: 60px; height: 60px;  border-radius: 10px; border: 1px solid #E6E7EB; }
.mnxCyhxIn dl{ float:left; width: calc(100% - 129px); margin: 0px 0px 0px 8px;} 
.mnxCyhxIn dl dt a{ display: block; height: 18px; line-height: 18px; overflow: hidden;}
.mnxCyhxIn dl dd.cont1{ height: 16px; line-height: 16px; overflow: hidden; font-size: 12px; color: #646566; margin-top:3px;} 
.mnxCyhxIn dl dd.cont1 span{ color: #E6E7EB;}
.mnxCyhxIn dl dd.cont2{ height: 18px; overflow: hidden; margin-top:6px;}
.mnxCyhxIn dl dd.cont2 a{ display: block; float: left; height: 18px; background: #F7F7F7; border-radius: 2px; line-height: 18px; overflow: hidden; font-size: 10px; color: #969799; text-decoration: none; margin: 0px 6px 0px 0px; padding: 0px 6px;}
.mnxCyhxSubmit a{ display: block; width: 92%; margin: auto; height: 40px; background: #3199FE; border-radius: 4px; line-height: 40px; overflow: hidden; font-weight: bold; color: #ffffff; text-align: center; text-decoration: none; margin-top:16px;} 
.mnxCyhxBg{ width: 27px; height: 82px; background: url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg1.png) no-repeat; background-size: 400px 400px; position:absolute; right: 24px; top: -22px;}
.mnxCyhxBg1{ background-position: -45px -80px;}
.mnxCyhxBg2{ background-position: -85px -80px;}
.mnxMnscList{ width: 92%; margin:auto;}
.mnxMnscList li{ margin-top:16px;}
.mnxMnscList li a img{ display: block; float: left; width: 60px; height: 60px; border-radius: 10px; border: 1px solid #E6E7EB;} 
.mnxMnscList li dl{ float: left; width: calc(100% - 142px); margin: 0px 0px 0px 8px;}
.mnxMnscList li dl dt a{ display: block; height: 18px; line-height: 18px; overflow: hidden; } 
.mnxMnscList li dl dd.cont1{ height: 16px; line-height: 16px; overflow: hidden; font-size: 12px; color: #646566; margin-top:3px;}
.mnxMnscList li dl dd.cont1 span{ color: #E6E7EB;}
.mnxMnscList li dl dd.cont2{ height: 18px; overflow: hidden; margin-top:6px;}
.mnxMnscList li dl dd.cont2 a{ display: block; float: left; height: 18px; background: #F7F7F7; border-radius: 2px; line-height: 18px; overflow: hidden; font-size: 10px; color: #969799; text-decoration: none; margin: 0px 6px 0px 0px; padding: 0px 6px;}
.mnxMnscList li em a{ display: block; float: right; width: 62px; height: 28px; background: #EBF7FF; border-radius: 2px; line-height: 28px; overflow: hidden; text-align: center; color:#0099FF; text-decoration:none; margin-top:20px;} 




/*******************************标签合集*******************************/
.mnxBqhjBox{ width: 100%; background: #ffffff;}
.mnxBqhjIn{ width:calc(96% - 42px); margin: 0px 0px 0px 4%;}
.mnxBqhjIn dl{ margin-top:15px; border-bottom: 1px solid #EBEBEB; padding-bottom: 17px;}
.mnxBqhjIn dl:last-child{ border-bottom:none; padding-bottom: 0px;}
.mnxBqhjIn dl dt{ width: 84px; height: 30px; line-height: 30px; text-align: center; overflow: hidden; font-weight: bold; color: #ffffff; background: url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg1.png) no-repeat; background-size: 400px 400px;}
.mnxBqhjIn dl dt.bg1{ background-position: -125px -80px;}
.mnxBqhjIn dl dt.bg2{ background-position: -125px -125px;}
.mnxBqhjIn dl dd{ width: 100%;}
.mnxBqhjIn dl dd a{ display: block; float: left; width: 48%; height: 36px; background: #F8F8FA; border-radius: 2px; line-height: 36px; overflow: hidden; text-align: center; font-size: 12px; color: #303133; text-decoration:none; margin: 12px 0px 0px 4%;}
.mnxBqhjIn dl dd a:nth-child(2n+1){ margin-left:0px;}
.mnxBqhjCont{ width: 100%; margin-top:16px;}
.mnxBqhjTitle{ width: 96%; height: 32px; background: #F8F8FA; line-height: 32px; overflow: hidden; padding: 0px 0px 0px 4%; font-size: 12px; color: #7D7E80;}
.mnxBqhjMsg{ width:calc(96% - 42px); margin: 0px 0px 0px 4%;}
.mnxBqhjList{ width: 100%;}
.mnxBqhjList li{ float: left; width: 48%; margin: 12px 0px 0px 4%;}
.mnxBqhjList li:nth-child(2n+1){ margin-left:0px;}
.mnxBqhjList li a{ display: block; float: left; width: 100%; height: 36px; background: #F8F8FA; border-radius: 2px; line-height: 36px; overflow: hidden; text-align: center; font-size: 12px; color: #303133; text-decoration:none; }
.mnxZimuBox{ width: 14px; background: #ffffff; position:absolute; right:12px; top: 225px; position:fixed; text-align: center;  } 
.mnxZimuBox a{ display: block; margin-top:3px; color: #646566; text-decoration: none; font-size: 12px;}
.navfloat{position:fixed; top:0; margin-top:10px !important;}
.mnxZimuBox a.hover{ color: #0099FF;}





/*******************************排行榜内页*******************************/
.mnxBgbyBox{ width: 100%; background: #ffffff; padding-bottom: 20px; border-bottom:12px solid #F8F8FA; } 
.mnxBgbyTitle{ width: 92%; margin: auto; margin-top:16px; border-bottom: 1px solid #EBEBEB; padding-bottom:17px;} 
.mnxBgbyTitle h1{ font-size: 20px; font-weight: bold; color: #333333; text-align: center; line-height: 30px;}
.mnxBgbyTitle span{ display: block; margin-top:17px; display: flex; align-items: center; justify-content: center;}
.mnxBgbyTitle span em{ display: block; float: left; font-size: 12px; color: #646566; margin: 0px 0px 0px 14px;}
.mnxBgbyTitle span em b{ display: block; float: left; width: 14px; height: 14px; background: url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg1.png) no-repeat; background-size: 400px 400px; margin: 0px 3px 0px 0px;}
.mnxBgbyTitle span em b.icon1{ background-position: -330px -30px;}
.mnxBgbyTitle span em b.icon2{ background-position: -350px -30px;}
.mnxBgbyList{ width: 92%; margin: auto;}
.mnxBgbyList li{ margin-top:15px;}
.mnxBgbyBg{ float: left; width: 26px; height: 24px; background: url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg1.png) no-repeat; background-size: 400px 400px; margin: 20px 0px 0px 0px;}
.mnxBgbyBg1{ background-position:-225px -80px;}
.mnxBgbyBg2{ background-position:-255px -80px;}
.mnxBgbyBg3{ background-position:-285px -80px;}
.mnxBgbyCont{ float: right; width: calc(100% - 38px); border-bottom: 1px solid #EBEBEB; padding-bottom: 17px;}
.mnxBgbyCont a img{display: block; width: 66px; height: 66px; border-radius: 13px; border: 1px solid #E6E7EB; float: left;}
.mnxBgbyCont dl{ float: left; width: calc(100% - 146px); margin: 2px 0px 0px 8px;}
.mnxBgbyCont dl dt a{ display: block; height:19px; line-height: 19px; overflow: hidden; font-size: 15px;}
.mnxBgbyCont dl dd.cont1{ margin-top:4px; height: 16px; line-height: 16px; overflow: hidden; color: #646566; font-size: 12px;}
.mnxBgbyCont dl dd.cont1 span{ color: #FF0000;}
.mnxBgbyCont dl dd.cont1 em{ color: #E6E7EB;}
.mnxBgbyCont dl dd.cont1 b{ display: block; float: left; width: 9px; height: 12px; background: url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg1.png) no-repeat -25px -80px; background-size: 400px 400px; margin: 2px 3px 0px 0px;}
.mnxBgbyCont dl dd.cont2{ height: 18px; overflow: hidden; margin-top:6px;}
.mnxBgbyCont dl dd.cont2 a{ display: block; float: left; height: 18px; background: #F7F7F7; border-radius: 2px; line-height: 18px; overflow: hidden; font-size: 10px; color: #969799; text-decoration: none; margin: 0px 6px 0px 0px; padding: 0px 6px;}
.mnxBgbyCont p a{ display: block; width: 62px; height: 28px; background: #EBF7FF; border-radius: 2px; float: right; line-height: 28px; overflow: hidden; color: #0099FF; text-decoration: none; text-align: center; margin-top:22px;}
.mnxBgbyBg4{ width: 26px; float: left; height: 22px; line-height: 22px; overflow: hidden; text-align: center; font-size: 18px; font-weight: bold; color: #C8CACC; margin-top:22px;}
.mnxDjdzsList{ width: 92%; margin:auto;}
.mnxDjdzsList li{ float: left;}
.mnxDjdzsList li a{ display: block; height: 34px; border-radius: 4px; border: 1px solid #E6E7EB; line-height: 34px; padding: 0px 20px; margin: 16px 12px 0px 0px; color: #303133; text-decoration: none;}





/*******************************文章内页*******************************/
.mnxWznyCont{ width: 92%; margin: auto; line-height:26px; color: #303133; margin-top:16px; font-size: 16px;}
.mnxWznyCont p{ line-height:26px; color: #303133; font-size: 16px;}
.mnxWznyCont img{ max-width: 100%; margin: 16px 0px 0px 0px;} 
.mnxWznyCont h2{ font-size: 18px; color: #FF1300; margin-top:16px;}
.mnxWznyImg{ text-align: center;}
.mnxfCxjgIn{ width:92%; margin: auto; margin-top:16px;}
.mnxfCxjgIn table{ border-collapse: collapse;}
.mnxfCxjgIn table tr{ height: 50px; border: 1px solid #ffffff;}
.mnxfCxjgIn table tr td{ border: 1px solid #ffffff; border-top: 2px solid #ffffff; width: 25%;}
.mnxfCxjgIn table tr td a{ display: block; width: 100%; height: 50px; line-height: 50px; text-align: center; overflow: hidden; text-decoration: underline;}
.mnxfCxjgIn table tr.bg1{ height: 50px; line-height: 50px; overflow: hidden; text-align: center; font-weight: bold; font-size: 16px; font-weight: bold; color: #303133;}
.mnxJcztList{ width: 92%; margin:auto;}
.mnxJcztList li{ float: left; width: 48%; margin: 16px 0px 0px 4%;}
.mnxJcztList li:nth-child(2n+1){ margin-left:0px;}
.mnxJcztList li a{ display: block; position: relative;}
.mnxJcztList li a img{ width: 100%; height: 27vw; max-height: 196px; border-radius: 4px;}
.mnxJcztList li a span{ display: block; width:calc(100% - 32px); height: 30px; background: linear-gradient(180deg, rgba(0,0,0,0) 0%, #000000 100%); border-radius: 0px 0px 4px 4px; padding: 0px 16px; position:absolute; left: 0px; bottom: 0px; line-height: 30px; overflow: hidden; text-align: center; font-size: 12px;}





/*******************************游戏内页*******************************/
.mnxAzbYu a{ display:block; width: 100%; height: 40px; background: #3199FE; border-radius: 4px; line-height: 40px; text-align: center; overflow: hidden; font-weight: bold; color: #ffffff; text-decoration: none; margin-top:15px;} 
.tencent_xz_box1{ width:100%; margin: 0 auto; position: relative; text-align: center; }
.frm_tencent_xz1{ position: relative; margin: 0px auto 0; }
.frm_tencent_xz1 i{display: inline-block; vertical-align: middle; width: 12px; height: 12px; margin:0 7px 0 0; background:url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg1.png) no-repeat -320px -80px;  background-size:400px 400px; }
.tencent_xz_btn1{ display: block; width: 100%; height: 40px; box-sizing: border-box; border-radius: 4px; border:thin solid #F0F0F0; background: #F0F0F0; color: #646566; margin-top: 15px;  line-height: 40px; overflow: hidden; font-weight: bold;}
.tencent_xz_btn1 b{ display:inline-block;width: 12px; height: 12px; background: url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg1.png) no-repeat -360px -80px; background-size: 400px 400px; text-align: center; margin: 0px 4px 0px 0px;}
.tencent_xz_box1 p{ display: inline-block; color: #969799; font-size: 12px; margin-top:12px;}
.tencent_xz_box1.frm1 .frm_tencent_xz_btn1{ display: block;}
.tencent_xz_box1.frm1 .tencent_xz_btn1{ display: none; }
.tencent_xz_box1.frm1 .frm_tencent_xz1 i{ display: inline-block; width: 12px; height: 12px; margin:0 7px 0 0; background:url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg1.png) no-repeat -340px -80px;  background-size:400px 400px;}
.show_other1{ display: block; }
.show_default1{ background:#3199FE; border:thin solid #3199FE; display: none; color: #ffffff;}
.show_default1 b{ display:inline-block;width: 12px; height: 12px; background: url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg1.png) no-repeat -380px -80px; background-size: 400px 400px; text-align: center; margin: 0px 4px 0px 0px;}
.tencent_xz_box1.frm1 .show_default1{ display: block;}
.tencent_xz_box1.frm1 .show_othe1{ display: none; }
.tencent_xz_box1 a{ text-decoration:none;}
.tencent_xz_btn1{ text-decoration:none;}
.hgy4Box{ width:100%; background: #F3F3F3; padding-bottom: 13px; border-bottom:12px solid #F8F8FA;}
.hgy4In{ width: 92%; margin: auto; padding-top:13px;}
.hgy4In span a{ display: block; float:left; width:56px; height: 56px;}
.hgy4In span a img{ width: 56px; height: 56px; border-radius: 10px;}
.hgy4In em a{ display: block; height: 30px; width: 66px; background: linear-gradient(90deg, #2093FC 0%, #1182F7 100%); border-radius: 2px; float: right;  line-height: 30px; text-align: center; overflow: hidden; color: #ffffff; text-decoration: none; margin-top:13px;}
.hgy4In dl{ float: left; width:calc(100% - 155px); margin: 8px 0px 0px 12px; }
.hgy4In dl dt a{ display: block; height: 19px; line-height: 19px; overflow: hidden; font-size: 15px; color: #404040; text-decoration: none; font-weight: bold;}
.hgy4In dl dd{ height: 17px; line-height: 17px; overflow: hidden; color: #7F7F7F; margin-top:6px; font-size: 13px;}
.mnxXqjsBox{ width: 100%; background: #ffffff; padding-bottom: 20px; border-bottom:12px solid #F8F8FA; }
.mnxJrywTitle2{ height: 35px; overflow: hidden; border-bottom: 1px solid #F2F2F2; margin-top:11px;}
.mnxJrywMenu2{ width: 92%;  margin: auto;}
.mnxJrywMenu2 li{ float: left;}
.mnxJrywMenu2 li a{ font-size: 15px; color: #303133; position:relative; text-decoration: none; display:inline-block;} 
.mnxJrywMenu2 li a.hover{ font-weight: bold; color: #3199FE; }
.mnxJrywMenu2 li a.hover::after{ width: 60px; height: 6px; background: url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg1.png) no-repeat 0px -45px; background-size:400px 400px; content: ''; display: block; position:absolute; top:23px; }
.mnxJrywMenu2 li:nth-child(1){ width:20%;}
.mnxJrywMenu2 li:nth-child(2){ width:30%; display: flex; align-items: center; justify-content: center;}
.mnxJrywMenu2 li:nth-child(3){ width:30%; display: flex; align-items: center; justify-content: center;}
.mnxJrywMenu2 li:nth-child(4){ width:20%; display: flex; justify-content: flex-end;}
.wappper{ width:96%; padding-top:15px; margin-left:4%;}
.swiper-container2 {height: 210px;overflow: hidden;position: relative;z-index: 1;}
.pic_list{width:96%; margin:auto; padding: 0; }
.pic_list li{float: left;margin: 0;width: auto !important; overflow: hidden; }
.pic_list li a{ height: 100%; padding-right: 5px; }
.pic_list li a img{ height:210px; border-radius: 8px;}
/*详情放大图片*/
.showImg_SwiperBox{ background: rgba(0,0,0,0.5); width: 100%; height: 100%; position: fixed; z-index: 100;top: 0; left: 0; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.showImg_Swiper,.showImg_SwiperBox .swiper-slide{ height: 100%; }
.showImg_Swiper .swiper-wrapper{ height: 100%; }
.showImg_SwiperBox .swiper-slide { text-align: center; font-size: 18px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.showImg_SwiperBox img{ max-height: 100%; max-width: 100%; }
.close_show_SwiperBox{ display: block; width: 160px; height: 30px; margin: 0 auto; border: thin solid #FFFFFF; border-radius: 5px; background: none; color: #FFFFFF; text-align: center; line-height: 30px; position: absolute; bottom: 50px; z-index: 2; font-size: 14px; }
.mnxYxjsBox{ width: 92%; margin: auto; margin-top:24px;}
.mnxYxjsTitle{ font-size: 16px; font-weight: bold; color: #303133;}
.mnxYxjsCont{ width: 100%; color: #666666; line-height: 24px; margin-top:16px;} 
.mnxYxjsCont h2{ font-weight: bold; color:#303133; margin: 24px 0px 0px 0px;} 
.mnxYxjsCont p{ color: #666666; line-height: 24px; margin-top:3px;}
.mnxSyyxList3 li .mnxSyyxCont dl{ margin-top:12px;}
.mnxSyyxList3 li .mnxSyyxCont dl dd.cont1{ margin-top:10px; height:18px; line-height: 18px; overflow: hidden; font-size: 14px;}
/*弹出框*/
.mylyTankuang{position: fixed;width: 100%;;height:100%;left:0;top:0;background:rgba(0, 0, 0, 0.7);z-index: 99;}
.mylyTanIn{ width: 270px; height: 222px; background: #ffffff; left: 50%; top: 50%; position:absolute; margin-left:-135px; margin-top: -111px; border-radius: 5px; z-index: 100;}  
.mylyTanIn h2{ font-size: 15px; color:#666666; text-align: center; width:222px; margin: auto;  margin-top:25px; color: #666666; line-height: 25px;}
.mylyTanBox{ width: 222px; margin: auto; height: 38px; background: #F7F8FA; border-radius: 6px; margin-top:15px;}
.mylyTanBox input.text1{ width: 222px; height: 38px; border: none; background: none; font-size: 16px;outline: none; padding-left: 12px; box-sizing: border-box;} 
.mylyTanBox input::placeholder{ color: #C8CACC;}
.mYlyTanSubmit{ width: 270px; border-top: 1px solid #E5E5E5; margin-top:15px;}
.mYlyTanSubmit span{ display: block; width: 50%; height: 51px; line-height: 51px; text-align: center; font-size: 17px; color: #333333; float: left; overflow: hidden;} 
.mYlyTanSubmit input.submit1{ display: block; float: right; width: 50%; height: 51px; line-height: 51px; text-align: center; overflow: hidden; color: #0099FF; border: none; background: none; font-size: 17px; outline: none;}


/* 推荐广告 */
.adbox {
    box-sizing: border-box;
    width: 92%;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #000;

    background: url(https://www.xiayx.com/images/m_adboxbg.png) no-repeat center center;
    background-size: cover;

    display: flex;
    align-items: center;
    padding: 16px;


}




.adbox .logobox {
    width: 56px;
    height: 56px;
    border-radius: 12px;
    overflow: hidden;
}

.adbox .logobox img {
    width: 56px;
    height: 56px;
}

.adbox .contentbox {
    flex: 1;
    width: 0;
    text-decoration: none;
    margin-left: 16px;
    margin-right: 16px;
}

.adbox .contentbox .title {
    font-size: 16px;
    line-height: 24px;
    color: #Fff;
    font-weight: 600;
}

.adbox .contentbox .text {
    font-size: 12px;
    line-height: 18px;
    color: #Fff;
    margin-top: 4px;
}

.adbox .dwbtn {
    height: 40px;
    padding: 0 20px 0 20px;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    background: #0574FF;
    border-radius: 24px;

}


/*******************************404*******************************/
.mnxSllsBox{ width: 100%; margin-bottom: 50px;}
.mnxSllsBox span{ display: block; width: 279px; height: 204.5px; background: url(https://m.xiayx.com/style/style2022/mob/mobimages/mnxbg6.png) no-repeat; background-size: 279px 204.5px; margin: auto; margin-top:50px;}
.mnxSllsBox  h2{ font-size: 16px; color:#0099FF; text-align: center; margin-top: 30px;}