﻿.poster { width: 100%; position: relative; overflow: hidden; }

p.userlevels { padding-left: 4rem; font-size: 1.2rem; color: #fff; }

p.jifen { font-size: 1.2rem; color: #f0da9d; }
.jifen>img{width: 1rem;
    margin-right: 0.4rem;}
.swiper-container {overflow: hidden;background:#b9010c; margin:45px auto 0;}
.swiper-slide{height:auto;}
.swiper-slide > img { width: 100%;height:100%;}
.message { position: absolute; width: 5.94%; left: 5%; top: 5%; z-index: 99; display: none; }
.portrait { position: absolute; width: 11.8%; right: 5%; top: 2%; }
.logo { width: 80%; z-index: 2; position: absolute; margin-left: 10%; bottom: 10%; }
.nav-menu { background: #b9010c; }
ul.main-menu { width: 100%;display: block; }

.main-menu li { width: 45%; background: #e7000e; margin: 2% 1% 2% 3%; float: left; padding: 1rem; text-align: center; color: #fff; font-size: 1.2rem; }
.main-menu li a { display: block; }
.sign { width: 6rem; margin: 1rem auto; }
ul.small-menu { width: 94%; margin: 2rem auto; padding-bottom: 5rem; display: block; }

.small-menu > li { width: 50%; height: 10rem; float: left; padding: 1rem; text-align: center; color: #fff; font-size: 1.2rem; border-right: 1px solid #9a0103; border-bottom: 1px solid #9a0103; }
.small-menu > li > a > img { width: 5.7rem; margin: auto; }
.small-menu > li:nth-child(2) { border-right: none; }
.small-menu > li:nth-child(3) { border-bottom: none; }
.small-menu > li:nth-child(4) { border-right: none; border-bottom: none; }
.ico_img1 { position: absolute; width: 17.97%; left: 22%; top: 75%; z-index: 99; }
.ico_img2 { position: absolute; width: 20.16%; left: 58%; top: 75%; z-index: 99; }
.main a { float: left; }
.img_1 { width: 33.28%; display: block; }
.img_2 { width: 33.28%; display: block; }
.img_3 { width: 33.44%; display: block; }
.activity_bj { background: url(../../images/index/xcy_bj.jpg) no-repeat center; background-size: cover; width: 100%; position: relative; height: 100%; }
.activity_img1 { width: 100%; margin-top: 2%; }
.activity_img2 { width: 100%; margin-top: 2%; margin-bottom: 2%; }
.UserInfo {width: 12rem;height: 3.4rem;position: absolute;top: 5rem;left: 2rem;z-index: 2;display: block;/* padding: 1rem; */}
.UserInfo .bg {width: 100%;height: 100%;background: #000;border-radius: 2rem;opacity: 0.5;position: absolute;z-index: -1;}
.UserAvatar { width: 3.4rem; height: 3.4rem; border: 0.1rem solid #fff; overflow: hidden; border-radius: 50%; float: left; margin-right: 1rem; z-index: 1; /* margin:0.8rem auto 0; */ }
.UserName { text-align: center; color: #ffffff; font-size: 0.9rem; line-height: 2rem; }
