.swiperName {
width: 100%;
height: 58px;
display: flex
;
align-items: center;
justify-content: space-between;
background-color: #F4EEEC;
margin-top: -5px;
font-size: 20px;
padding: 0 24px;
box-sizing: border-box;
}

.ejswiper .swiper-slide .swiperName img {
width: 27px;
height: 15px;
}
.main {
background-color: #FAFAFA;
}
.mainBox {
width: 1366px;
margin: 0 auto;
display: flex;
}

.leftContent {
width: 936px;
background-color: #FAFAFA;
margin-top: -162px;
border-top: #951500 4px solid;
padding-left: 40px;
box-sizing: border-box;
padding-bottom: 60px;
position: relative;
z-index: 1;
}

.place,
.place a {
color: #666666;
margin-top: 30px;
width: 856px;
border-bottom: #951500 2px solid;
padding-bottom: 18px;
}

.default_pgContainer {
min-height: 100px;
}

.zszc li {
display: flex;
align-items: center;
color: #999999;
padding: 24px 0;
border-bottom: #EEEEEE 1px solid;
width: 856px;
}

.zszc li p {
font-size: 20px;
color: #333333;
width: 680px;
word-break: break-all;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
margin-left: 40px;
}

.rightNav {
width: 430px;
min-height: 800px;
max-height: 1050px;
background-color: #FFFFFF;
margin-top: -234px;
border-top: #518900 4px solid;
box-sizing: border-box;
margin-bottom: 40px;
position: relative;
z-index: 1;
}

.ejlogo {
width: 88px;
height: 76px;
background-color: #518900;
margin: -40px auto;
clip-path: polygon(0% 50%, 25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%);
}

.ejlogo img {
width: 40px;
height: 40px;
margin: 18px 23px;
}

.ejtitle {
font-size: 36px;
color: #333333;
text-align: center;
width: 366px;
margin: 0 auto;
margin-top: 60px;
border-bottom: #CCCCCC 1px solid;
padding-bottom: 20px;
}

.ejnav {
width: 366px;
margin: 24px auto;
}

.ejnav li {
font-size: 20px;
text-align: center;
height: 60px;
line-height: 60px;
border-top: #CCCCCC 1px solid;
border-left: #D36B59 2px solid;
}

.itemtitle {
font-size: 20px;
cursor: pointer;
}

.ejnav li.on {
background-color: #D36B59;
}
.gdfs{
display: flex;
align-items: center;
cursor: pointer;
}

.ejlist {
width: 366px;
margin: 56px auto;
}

.ejlist li {
border-bottom: #CCCCCC 1px solid;
padding-bottom: 30px;
color: #444444;
margin-top: 24px;
}

.ejlist li p {
line-height: 22px;
height: 44px;
word-break: break-all;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}

.ejlist li span {
float: right;
color: #999999;
margin-top: 5px;
}
.vitem {
width: 265px;
height: 249px;
border: #EEEEEE 1px solid;
position: relative;
margin-right: 30px;
margin-top: 30px;
cursor: pointer;
}

.vitem:hover .vname{
color:#951500;
}

.vitem:hover .aaImg{
transform: scale(1.2);
}
.vcover {
width: 265px;
height: 198px;
overflow: hidden;
}
.vcover img {
transition: .5s;
}
.vplay {
width: 44px;
height: 44px;
position: absolute;
top: 77px;
left: 111px;
}
.vname {
text-align: center;
line-height: 22px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
height:22px;
width:260px;
}

.itemImg{
display: flex;
flex-wrap: wrap;
}
.ejlist li{
cursor: pointer;
}
.ejlist li:hover p{
color: #951500;
}

.ejswiper {
width: 366px;
margin: 76px auto 50px;
position: relative;
}

.re1{
width: 48px;
height: 60px;
background-color: rgba(0, 0, 0, .45);
position: absolute;
top: 130px;
z-index: 5;
color: #fff !important;
right: 0px;
}
.le1{
width: 48px;
height: 60px;
background-color: rgba(0, 0, 0, .45);
position: absolute;
top: 130px;
z-index: 5;
color: #fff !important;
left: 0px;
}

.play {
width: 44px;
height: 44px;
position: absolute;
top: 112px;
left: calc(50% - 22px);
z-index: 5;
transition: .5s;
}

.aaImg{
transition: .5s;
}