﻿
.pattern2 { display: inline-block; width: 100%; float: right }
.pattern2 ul li { float: right; margin-left: 6px;height: auto; position: relative; overflow: hidden }
.pattern2 ul li .secName { padding: 0 0 0 10px;   font-size: 13px; color: #fff; background: rgba(0,0,0,0.7); position: absolute; top: 0px; right: 0px; z-index: 1; height: 30px; line-height: 2.3;left: 0;width: 30px;height: 25px;overflow: hidden;padding: 0;right: auto; }
.pattern2 ul li .secName .icon {background-color: #000;position: absolute;top: 0;margin-left: 0;right: 0;}
.pattern2 ul li.video .secName .icon:before { content: 'm';color: #fff;font-size: 8px;float: left;left: 50%;position: absolute;top: 50%;transform: translate(-50%,-50%);}
.pattern2 ul li.album .secName .icon { background: #ffb200 }
.pattern2 ul li.album .secName .icon:before { content: "n"; color: #fff; font-size: 16px; line-height: 1.9 }
.pattern2 ul li.infograph .secName .icon { background: #33a144 }
.pattern2 ul li.infograph .secName .icon:before { content: "o"; color: #fff; font-size: 16px; line-height: 1.9 }
.pattern2 ul li.sed .secName .icon { background: #119e9e }
.pattern2 ul li.sed .secName .icon:before { content: "p"; color: #fff; font-size: 16px; line-height: 1.9 }
.pattern2 ul li a .imageCntnr { position: relative; overflow: hidden; padding-bottom: 66.57% }
.pattern2 ul li:first-child a .imageCntnr { padding-bottom: calc(66.57% + 2px) }
.pattern2 ul li a img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: 0 auto; width: 100%; height: 100%; border: none; filter: brightness(100%) contrast(100%); -webkit-filter: brightness(100%) contrast(100%); -moz-filter: brightness(100%) contrast(100%); -o-filter: brightness(100%) contrast(100%); -ms-filter: brightness(100%) contrast(100%); transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; }
.pattern2 ul li:first-child { width: calc(100% - ((100% + 6px) / 2)) }
.pattern2 ul li:nth-child(3), .pattern2 ul li:nth-child(5), .pattern2 ul li:last-child { margin-left: 0 }
.pattern2 ul li:nth-child(7), .pattern2 ul li:nth-child(8), .pattern2 ul li:last-child { margin-bottom: 0 }
.pattern2 ul li:hover img { filter: brightness(108%) contrast(108%); -webkit-filter: brightness(108%) contrast(108%); -moz-filter: brightness(108%) contrast(108%); -o-filter: brightness(108%) contrast(108%); -ms-filter: brightness(108%) contrast(108%) }
.pattern2 .desc { width: 100%; height: 70%; overflow: hidden; cursor: pointer; position: absolute; bottom: 0; right: 0; background: linear-gradient(270deg,rgba(0,0,0,0),#000000); background: -webkit-linear-gradient(270deg,rgba(0,0,0,0),#000); background: -o-linear-gradient(270deg,rgba(0,0,0,0),#000); background: -moz-linear-gradient(270deg,rgba(0,0,0,0),#000); background: -ms-linear-gradient(270deg,rgba(0,0,0,0),#000); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004c4c4c',endColorstr='#ff1a3b00',GradientType=0); }
.pattern2 .desc p { color: #fff; text-align: right; line-height: 1.6; padding: 10px; font-size: 15px;   position: absolute; bottom: 0; right: 0; direction: rtl }
.pattern2 ul li:first-child .desc p { font-size: 20px; line-height: 1.8; }
.pattern2 ul li .desc .date { display: none }
.featuredArea ul li:nth-child(2), .featuredArea ul li:nth-child(3), .featuredArea ul li:last-child {
    margin-left: 0;
}
.proPlayer .featuredArea { width: 100%; margin-left: 0; margin-bottom: 0 }
.proPlayer .featuredArea .pattern2 { margin-bottom: 40px }
.proPlayer .featuredArea .pattern2 .ttl { display: none }
.proPlayer .featuredArea .pattern2 ul li { border-radius: 6px; width: calc((100% - 86.1px)/ 2); margin-bottom: 16px; border: 1px solid #e8e8e8; }
.proPlayer .featuredArea .pattern2 ul li:last-child { margin-bottom: 0 }
.proPlayer .featuredArea .pattern2 ul li a { display: inline-block; width: 100%; height: 100%; background-color: #fff; float: right }
.proPlayer .featuredArea .pattern2 ul li.video .secName { right: 121px; width: 25px; height: 20px; overflow: hidden; padding: 0 }
.proPlayer .featuredArea .pattern2 ul li.video .secName .icon { background-color: #000; width: 25px; height: 20px; position: absolute; top: 0; margin-left: 0 }
.proPlayer .featuredArea .pattern2 ul li.video .secName .icon:before { font-size: 8px; float: left; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.proPlayer .featuredArea .pattern2 ul li.album .secName {right: 121px;width: 25px;height: 20px;overflow: hidden;padding: 0;}
.proPlayer .featuredArea .pattern2 ul li.album .secName .icon{width: 25px; height: 20px; }
.proPlayer .featuredArea .pattern2 ul li.album .secName .icon:before{line-height:20px}
.proPlayer .featuredArea .pattern2 ul li a .imageCntnr { position: relative; overflow: hidden; padding-bottom: calc((146px * 67) / 100); width: 146px; height: 100%; display: inline-block; float: right; background-color: #000 }
.proPlayer .featuredArea .pattern2 ul li a img { position:absolute;margin: 0 auto;;top: 50%; left: 50%; transform: translate(-50%, -50%); right: auto; bottom: auto; height: 100%; width: auto ;min-width:100%;max-width:unset}
.pattern2 ul li:hover img { filter: brightness(108%) contrast(108%); -webkit-filter: brightness(108%) contrast(108%); -moz-filter: brightness(108%) contrast(108%); -o-filter: brightness(108%) contrast(108%); -ms-filter: brightness(108%) contrast(108%) }

.proPlayer .featuredArea .pattern2 li .desc { background: #fff; height: 100%; padding: 0 15px; width: calc(100% - 146px); position: relative; float: left; padding: 10px 15px; }
.proPlayer .featuredArea .pattern2 ul li:first-child {margin-left: 16px; margin-bottom: 0 }
.proPlayer .featuredArea .pattern2 ul li:first-child a .imageCntnr { padding-bottom: calc(66.57% + 2px); width: 100%; height: auto; display: block; float: unset; }
.proPlayer .featuredArea .pattern2 ul li:first-child a .imageCntnr img { width: 100%; }
.proPlayer .featuredArea .pattern2 ul li:first-child .desc { background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box; height: auto; padding: 0 15px; width: 100%; position: absolute; }
.proPlayer .featuredArea .pattern2 ul li .desc p { position: relative; padding: 0; color: #000; font-size: 14px; max-height: 70px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.proPlayer .featuredArea .pattern2 ul li:hover .desc p { color: #0277bd }
.proPlayer .featuredArea .pattern2 ul li:first-child .desc p { font-size: 21px; max-height: 78px; color: #fff; font-weight: unset }
.proPlayer .featuredArea .pattern2 ul li .desc .date { display: inline-block; font-size: 11px; max-height: unset; font-weight: unset; position: relative; margin-bottom: 0; margin-top: 8px; color: #AAAAAA }
.proPlayer .featuredArea .pattern2 ul li:first-child .desc .date { font-size: 13px; max-height: unset; position: relative; bottom: auto; right: auto; margin: 8px 0 }
.proPlayer .featuredArea .pattern2 ul li:first-child.video .secName { right: auto; left: 0; width: 60px; padding: 0; height: 40px }
.proPlayer .featuredArea .pattern2 ul li:first-child.video .secName .icon { width: 60px; height: 40px; background-color: #000; float: left; margin-left: 0; position: absolute; top: 0; left: 0; }
.proPlayer .featuredArea .pattern2 ul li:first-child.video .secName .icon:before { line-height: 2.5; font-size: 16px }
.mainTour .featuredArea .pattern2 ul li { width: calc((100% - 16px) / 2)}
.mainTour .featuredArea .pattern2 ul li a .imageCntnr { padding-bottom: calc((136px* 67) / 100);width: 136px;}


@media screen and (min-width:1680px) and (max-width:1919px) {
       .proPlayer .featuredArea .pattern2 ul li.video .secName { right: 141px }
    .proPlayer .featuredArea .pattern2 ul li a .imageCntnr { padding-bottom: calc((166px * 67) / 100); width: 166px; }
    .proPlayer .featuredArea .pattern2 li .desc { width: calc(100% - 166px) }

    .proPlayer .featuredArea .pattern2 ul li { width: calc((100% - 92.1px) / 2); }
    .proPlayer .featuredArea .pattern2 ul li a .imageCntnr { padding-bottom: calc((117px * 67) / 100); width: 117px; }
    .proPlayer .featuredArea .pattern2 li .desc { width: calc(100% - 117px); position: absolute; left: 0; right: auto; padding: 6px 16px; }
    .proPlayer .featuredArea .pattern2 ul li .desc p { font-size: 14px; max-height: 70px; }
    .proPlayer .featuredArea .pattern2 ul li:first-child .desc p { font-size: 19px;max-height:75PX }
    .proPlayer .featuredArea .pattern2 ul li.video .secName,
    .proPlayer .featuredArea .pattern2 ul li.album .secName{ right: 92px }
    .proPlayer .featuredArea .pattern2 ul li .desc .date { margin-top: 6px }
    .proPlayer .featuredArea .desc.khas p:before { margin-top: 0 }

     .proPlayer .featuredArea .pattern2 ul li:first-child { width: calc(100% - ((100% - 53px) / 2));}
}


@media screen and (min-width:1600px) and (max-width:1679px) {
     .proPlayer .featuredArea .pattern2 ul li a .imageCntnr { padding-bottom: calc((156px * 67) / 100); width: 156px; }
    .proPlayer .featuredArea .pattern2 ul li { width: calc((100% - 85.1px)/ 2) }
    .proPlayer .featuredArea .pattern2 ul li.video .secName { right: 131px }
    .proPlayer .featuredArea .pattern2 li .desc { width: calc(100% - 156px) }

    .proPlayer .featuredArea .pattern2 ul li a .imageCntnr { padding-bottom: calc((117px * 67)/ 100); width: 117px }
    .proPlayer .featuredArea .pattern2 li .desc { width: calc(100% - 117px); position: absolute; left: 0; right: auto; padding: 6px 16px; }
    .proPlayer .featuredArea .pattern2 ul li .desc p { font-size: 14px; max-height: 70px }
    .proPlayer .featuredArea .pattern2 ul li:first-child .desc p { font-size: 19px ;max-height:75PX }
    .proPlayer .featuredArea .pattern2 ul li.video .secName,
    .proPlayer .featuredArea .pattern2 ul li.album .secName{ right: 92px }
    .proPlayer .featuredArea .pattern2 ul li .desc .date { margin-top: 6px }
    .proPlayer .featuredArea .desc.khas p:before { margin-top: 0 }
     .proPlayer .featuredArea .pattern2 ul li:first-child { width: calc(100% - ((100% - 53px) / 2));}
}

@media screen and (min-width:1536px) and (max-width:1599px) {
      .proPlayer .featuredArea .pattern2 ul li a .imageCntnr { padding-bottom: calc((147px * 67) / 100); width: 147px; }
    .proPlayer .featuredArea .pattern2 li .desc { width: calc(100% - 147px) }
    .proPlayer .featuredArea .pattern2 ul li.video .secName { right: 122px }
    .proPlayer .featuredArea .pattern2 ul li:first-child .desc p, .proPlayer .importantPlayer ul li:first-child .desc p { font-size: 20px; max-height: 72px }

     .proPlayer .featuredArea .pattern2 ul li a .imageCntnr { padding-bottom: calc((147px * 67)/ 100); width: 147px }
    .proPlayer .featuredArea .pattern2 ul li a .imageCntnr { padding-bottom: calc((117px * 67)/ 100); width: 117px }
    .proPlayer .featuredArea .pattern2 li .desc { width: calc(100% - 117px); position: absolute; left: 0; right: auto; padding: 6px 16px; }
    .proPlayer .featuredArea .pattern2 ul li .desc p { font-size: 14px; max-height: 70px }
    .proPlayer .featuredArea .pattern2 ul li:first-child .desc p { font-size: 19px }
    .proPlayer .featuredArea .pattern2 ul li.video .secName,
    .proPlayer .featuredArea .pattern2 ul li.album .secName{ right: 92px }
    .proPlayer .featuredArea .pattern2 ul li .desc .date { margin-top: 6px }
    .proPlayer .featuredArea .desc.khas p:before { margin-top: 0 }
    .proPlayer .featuredArea .pattern2 ul li{ width: calc((100% - 85.1px)/ 2);}
       .proPlayer .featuredArea .pattern2 ul li:first-child { width: calc(100% - ((100% - 53px) / 2));}
}

@media screen and (min-width:1440px) and (max-width:1535px) {
    
    .proPlayer .featuredArea .pattern2 ul li a .imageCntnr { padding-bottom: calc((138px * 67) / 100); width: 138px; }
    .proPlayer .featuredArea .pattern2 li .desc { width: calc(100% - 138px) }
    .proPlayer .featuredArea .pattern2 ul li.video .secName { right: 113px }
    .proPlayer .featuredArea .pattern2 ul li .desc p, .proPlayer .importantPlayer ul li .desc p { font-size: 15px; max-height: 48px }

     .proPlayer .featuredArea .pattern2 ul li a .imageCntnr { padding-bottom: calc((147px * 67)/ 100); width: 147px }
    .proPlayer .featuredArea .pattern2 ul li a .imageCntnr { padding-bottom: calc((117px * 67)/ 100); width: 117px }
    .proPlayer .featuredArea .pattern2 li .desc { width: calc(100% - 117px); position: absolute; left: 0; right: auto; padding: 6px 16px; }
    .proPlayer .featuredArea .pattern2 ul li .desc p { font-size: 14px; max-height: 70px }
    .proPlayer .featuredArea .pattern2 ul li:first-child .desc p { font-size: 19px }
    .proPlayer .featuredArea .pattern2 ul li.video .secName,
    .proPlayer .featuredArea .pattern2 ul li.album .secName{ right: 92px }
    .proPlayer .featuredArea .pattern2 ul li .desc .date { margin-top: 6px }
    .proPlayer .featuredArea .desc.khas p:before { margin-top: 0 }
     .proPlayer .featuredArea .pattern2 ul li{ width: calc((100% - 85.1px)/ 2);}
        .proPlayer .featuredArea .pattern2 ul li:first-child { width: calc(100% - ((100% - 53px) / 2));}
}

@media screen and (min-width:1360px) and (max-width:1439px) {

    .proPlayer .featuredArea .pattern2 ul li a .imageCntnr { padding-bottom: calc((127px * 67) / 100); width: 127px; }
    .proPlayer .featuredArea .pattern2 li .desc { width: calc(100% - 127px); height: 78px; }
    .proPlayer .featuredArea .pattern2 ul li.video .secName { right: 101px }

     .proPlayer .featuredArea .pattern2 ul li:first-child.video .secName, .proPlayer .importantPlayer ul li:first-child.video .secName,
    .proPlayer .featuredArea .pattern2 ul li:first-child.video .secName .icon, .proPlayer .importantPlayer ul li:first-child.video .secName .icon { width: 55px; height: 35px }
    .proPlayer .featuredArea .pattern2 ul li:first-child .desc p, .proPlayer .importantPlayer ul li:first-child .desc p { font-size: 19px; line-height: 1.4; max-height: 56px }
    .proPlayer .featuredArea .pattern2 ul li .desc p, .proPlayer .importantPlayer ul li .desc p { font-size: 15px; margin-bottom: 6px; max-height: 48px }
    .proPlayer .featuredArea .pattern2 ul li .desc .date, .proPlayer .importantPlayer ul li .desc .date { font-size: 10px; position: absolute; right: 15px; bottom: 3px; }

     .proPlayer .featuredArea .pattern2 ul li a .imageCntnr { padding-bottom: calc((147px * 67)/ 100); width: 147px }
    .proPlayer .featuredArea .pattern2 ul li a .imageCntnr { padding-bottom: calc((117px * 67)/ 100); width: 117px }
    .proPlayer .featuredArea .pattern2 li .desc { width: calc(100% - 117px); position: absolute; left: 0; right: auto; padding: 6px 16px; }
    .proPlayer .featuredArea .pattern2 ul li .desc p { font-size: 14px; max-height: 70px }
    .proPlayer .featuredArea .pattern2 ul li:first-child .desc p { font-size: 19px }
    .proPlayer .featuredArea .pattern2 ul li.video .secName,
    .proPlayer .featuredArea .pattern2 ul li.album .secName{ right: 92px }
    .proPlayer .featuredArea .pattern2 ul li .desc .date { margin-top: 6px }
    .proPlayer .featuredArea .desc.khas p:before { margin-top: 0 }

     .proPlayer .featuredArea .pattern2 ul li{ width: calc((100% - 85.1px)/ 2);}
        .proPlayer .featuredArea .pattern2 ul li:first-child { width: calc(100% - ((100% - 53px) / 2));}
}

@media screen and (min-width:1280px) and (max-width:1359px) {
      .proPlayer .featuredArea .pattern2 ul li:first-child, .proPlayer .importantPlayer ul li:first-child { width: 100%; height: auto; margin-bottom: 16px }
    .proPlayer .featuredArea .pattern2 ul li, .proPlayer .importantPlayer ul li { width: 100%; height: 100px }
    .proPlayer .featuredArea .pattern2 ul li a .imageCntnr, .proPlayer .importantPlayer ul li a .imageCntnr { padding-bottom: calc((150px * 67)/ 100); width: 150px; float: right }
    .proPlayer .featuredArea .pattern2 li .desc, .proPlayer .importantPlayer ul li .desc { width: calc(100% - 150px) }
    .proPlayer .featuredArea .pattern2 ul li.video .secName, .proPlayer .importantPlayer ul li.video .secName, .proPlayer .featuredArea .pattern2 ul li.album .secName { right: 125px;top:0 }
    .proPlayer .featuredArea .pattern2 ul li .desc .date, .proPlayer .importantPlayer ul li .desc .date { position: absolute; right: 15px; bottom: 5px }
    .proPlayer .featuredArea .pattern2 ul li:first-child .desc .date, .proPlayer .importantPlayer ul li:first-child .desc .date { margin-bottom: 0 }

     .proPlayer .featuredArea .pattern2 ul li:first-child, .mainTour .importantPlayer ul li:first-child { width: 100% !important }
    .proPlayer .featuredArea .pattern2 ul li, .mainTour .importantPlayer ul li { width: 100% !important }
    .proPlayer .featuredArea .pattern2 li .desc { padding: 10px 10px; position: absolute; left: 0; right: auto; }
    .proPlayer .featuredArea .pattern2 ul li .desc .date { right: 10px }
}

@media screen and (min-width:1152px) and (max-width:1279px) {
     .proPlayer .featuredArea .pattern2 ul li:first-child, .proPlayer .importantPlayer ul li:first-child { width: 100%; height: auto; margin-bottom: 16px }
    .proPlayer .featuredArea .pattern2 ul li, .proPlayer .importantPlayer ul li { width: 100%; height: 100px }
    .proPlayer .featuredArea .pattern2 ul li a .imageCntnr, .proPlayer .importantPlayer ul li a .imageCntnr { padding-bottom: calc((150px * 67)/ 100); width: 150px; float: right }
    .proPlayer .featuredArea .pattern2 li .desc, .proPlayer .importantPlayer ul li .desc { width: calc(100% - 150px); margin-top: 0 }
    .proPlayer .featuredArea .pattern2 ul li.video .secName, .proPlayer .importantPlayer ul li.video .secName, .proPlayer .featuredArea .pattern2 ul li.album .secName { right: 125px;top:0  }
        .proPlayer .featuredArea .pattern2 ul li .desc .date, .proPlayer .importantPlayer ul li .desc .date { position: absolute; right: 15px; bottom: 5px }

}

@media screen and (min-width:1024px) and (max-width:1151px) {
     .proPlayer .featuredArea .pattern2 ul li:first-child, .proPlayer .importantPlayer ul li:first-child { width: 100%; height: auto; margin-bottom: 16px; }
    .proPlayer .featuredArea .pattern2 ul li:first-child .desc p { font-size: 20px; max-height: 74px }
    .proPlayer .featuredArea .pattern2 ul li, .proPlayer .importantPlayer ul li { width: 100%; height: 100px }
    .proPlayer .featuredArea .pattern2 ul li a .imageCntnr, .proPlayer .importantPlayer ul li a .imageCntnr { padding-bottom: calc((150px * 67)/ 100); width: 150px; float: right }
    .proPlayer .featuredArea .pattern2 li .desc, .proPlayer .importantPlayer ul li .desc { width: calc(100% - 150px); margin-top: 0 }
    .proPlayer .featuredArea .pattern2 ul li.video .secName, .proPlayer .importantPlayer ul li.video .secName, .proPlayer .featuredArea .pattern2 ul li.album .secName { right: 125px ;top:0 }

    .proPlayer .featuredArea .pattern2 ul li .desc .date, .proPlayer .importantPlayer ul li .desc .date { position: absolute; right: 15px; bottom: 5px }
}

@media only screen and (max-width: 1023px) {
      .proPlayer .featuredArea .pattern2 ul li:first-child, .proPlayer .importantPlayer ul li:first-child { width: 100%; margin-left: 0; height: auto; margin-bottom: 16px }
    .proPlayer .featuredArea .pattern2 ul li, .proPlayer .importantPlayer ul li { width: 100%; margin-bottom: 16px; height: 100px }
    .proPlayer .featuredArea .pattern2 ul li a .imageCntnr, .proPlayer .importantPlayer ul li a .imageCntnr { width: 150px; padding-bottom: calc((150px * 67)/ 100); float: right; }
    .proPlayer .featuredArea .pattern2 ul li.video .secName, .proPlayer .importantPlayer ul li.video .secName, .proPlayer .featuredArea .pattern2 ul li.album .secName { right: 125px;top:0  }
    .proPlayer .featuredArea .pattern2 li .desc, .proPlayer .importantPlayer li .desc { margin-top: 0; width: calc(100% - 150px); }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
        .proPlayer .featuredArea .pattern2, .proPlayer .remainContent .IMplayers, .proPlayer .importantPlayer, .proPlayer .remainContent .listing, .proPlayer .remainContent .proNews, .proPlayer .tourMatches { margin-bottom: 35px }
 .proPlayer .featuredArea, .proPlayer .remainContent { padding: 0 }
    .proPlayer .remainContent .Pcnt ul li:first-child { margin-right: 16px }
    .proPlayer .featuredArea .pattern2 ul li:first-child .desc p, .proPlayer .importantPlayer ul li:first-child .desc p { line-height: 1.5;;font-size: 16px; max-height: 56px; padding: 10px 0 0 0; margin-bottom: 5px }
    .proPlayer .featuredArea .pattern2 ul li:first-child .desc .date, .proPlayer .importantPlayer ul li:first-child .desc .date { font-size: 10px; margin-bottom: 5px; padding-top: 0; line-height: 1.6; }
    .proPlayer .featuredArea .pattern2 ul li { height: 66px; margin-bottom: 16px; width: 100%; border: 0 }
    .proPlayer .featuredArea .pattern2 ul li a .imageCntnr, .proPlayer .importantPlayer ul li a .imageCntnr { width: 100px; padding-bottom: calc((100px * 67)/ 100); padding: 8px 10px }
    .proPlayer .featuredArea .pattern2 li .desc, .proPlayer .importantPlayer ul li .desc { width: calc(100% - 100px); padding: 10px }
    .proPlayer .featuredArea .pattern2 ul li .desc p, .proPlayer .importantPlayer ul li .desc p {        max-height: 41px;font-size: 13px; }
    .proPlayer .featuredArea .pattern2 ul li .desc .date, .proPlayer .importantPlayer ul li .desc .date { line-height: 1.4; height: auto; font-size: 10px; margin-top: 6px }
    .proPlayer .featuredArea .pattern2 ul li.video .secName, .proPlayer .importantPlayer ul li.video .secName, .proPlayer .featuredArea .pattern2 ul li.album .secName { right: 75px ;}
    .proPlayer .featuredArea .pattern2 ul li:first-child.video .secName, .proPlayer .featuredArea .pattern2 ul li:first-child.video .secName .icon { width: 50px; height: 35px }
    .proPlayer .featuredArea .pattern2 ul li:first-child.video .secName .icon:before { font-size: 14px }
    .proPlayer .featuredArea .pattern2 ul li:last-child, .proPlayer .importantPlayer ul li:last-child { margin-bottom: 0 }
    .proPlayer .featuredArea .pattern2 ul { display: inline-block; width: 100%; padding-bottom: 20px }
    .proPlayer .featuredArea .pattern2 ul li:first-child, .proPlayer .importantPlayer ul li:first-child { width: 100%; margin-right: 0; margin-bottom: 16px }
      .proPlayer .featuredArea, .proPlayer .remainContent { padding: 0 }
      .mainTour .featuredArea .pattern2 ul li .desc p {
        height: auto;
        -webkit-line-clamp: 2;
    }
       .proPlayer .featuredArea .pattern2 ul li a img{width:100%;height:100%}
       .mainTour .featuredArea .pattern2 ul li{margin-left:0}
}