 /* 分页 */
 .banner img {
     width: 100%;
     display: block;
 }

 .pagination {
     text-align: center;
     font-size: 0;
     padding-top: 50px;
 }

 .pagination a {
     display: inline-block;
     border: 1px solid #dcdcdc;
     padding: 0 12px;
     height: 35px;
     font-size: 14px;
     line-height: 35px;
     text-align: center;
     color: #666;
     margin: 0 7px;
 }

 .pagination a.active {
     background: #395a8d;
     color: #fff;
     border: 1px solid #395a8d;
 }

 .pagination a:hover {
     background: #395a8d;
     color: #fff;
     border: 1px solid #395a8d;
 }

 .pagination span {
     display: inline-block;
     font-size: 14px;
 }

 .position {
     background-color: #eeeeee;
 }

 .position>div {
     position: relative;
     font-size: 0;
     line-height: 45px;
     text-align: right;
 }

 .position span {
     color: #333;
     font-size: 14px;
     vertical-align: middle;
 }

 .position a {
     display: inline-block;
     font-size: 14px;
     color: #333;
     margin: 0 5px;
     vertical-align: middle;
 }

 .position a.active {
     color: #395a8d;
 }

 .ny {
     overflow: hidden;
     margin-top: 50px;
     margin-bottom: 70px;
 }

 .ny-menu {
     float: left;
     width: 300px;
     margin-right: 80px;
     box-shadow: 0 0 15px 0 #ddd;
     margin-bottom: 20px;
     border-left: 5px solid #395a8d;
     border-top: 3px solid #395a8d;


 }


 .ny-menu>p {
     line-height: 80px;
     font-size: 22px;
     font-weight: 600;
     color: #333333;
     padding-left: 20px;
     background-color: #395a8d;
     color: #fff;
 }

 .ny-menu>ul {

     padding: 0 20px;
 }

 .ny-menu>ul>li:first-child {
     border: none;
 }

 .ny-menu>ul>li {
     border-top: 1px solid #c0c0c0;
     position: relative;
 }

 .ny-menu>ul>li.on,
 .ny-menu>ul>li.on+li {
     border-color: #395a8d;
 }

 .ny-menu>ul>li.on>a {
     color: #395a8d;
 }

 .ny-menu>ul>li.active>a {
     color: #395a8d;
 }

 .ny-menu>ul>li span {
     position: absolute;
     right: 0;
     top: 50%;
     width: 20px;
     height: 20px;
     top: 20px;
     background: url(../images/ny-lion.png) no-repeat;
     background-position: center center;
     cursor: pointer;
     transition: all 0.3s;
 }

 .ny-menu>ul li.on>span {
     transform: rotateZ(-90deg);
 }

 .ny-menu>ul li.on>ul {
     display: block;
 }

 .ny-menu>ul>li>a {
     display: block;
     line-height: 60px;
     font-size: 16px;
     color: #666666;
     padding-right: 15px;
 }

 .ny-menu>ul>li>a:hover {
     color: #395a8d;
 }

 .ny-menu>ul>li ul {
     padding-bottom: 20px;
     display: none;
 }

 .ny-menu>ul>li ul li {
     padding-left: 30px;
     background: url(../images/enter-r.png) no-repeat;
     background-position: left 14px;
     line-height: 40px;
     transition: all 0.3s;
     margin-left: 20px;
     position: relative;
 }

 .ny-menu>ul>li ul li span {
     top: 10px;
 }

 .ny-menu>ul>li ul li.on {
     background: url(../images/enter-r3.png) no-repeat;
     background-position: left 14px;
 }

 .ny-menu>ul>li ul li.on>a {
     color: #395a8d;
 }

 .ny-menu>ul>li ul li:hover {
     margin-left: 25px;
 }

 .ny-menu>ul>li ul li:hover>a {
     color: #395a8d;
 }

 .ny-menu>ul>li ul li:hover {
     background: url(../images/enter-r3.png) no-repeat;
     background-position: left 14px;
 }

 .ny-menu>ul>li>ul>li>ul li {
     margin-left: 0;
 }

 .ny-menu>ul>li>ul>li>ul li:hover {
     margin-left: 5px;
 }

 .ny-menu>ul>li ul li a {
     display: block;
     color: #333;
     font-size: 14px;
 }

 .ny-m {
     overflow: hidden;
 }

 .current-tit h3 {
     font-size: 32px;
     padding: 20px 0;
     margin-bottom: 30px;
     border-bottom: 1px solid #ddd;
 }

 .tt-list-line {
     border-top: 1px dotted #d1d1d1;
     margin: 32px 0;
     margin-left: 130px;
 }

 .tt-list ul li {
     position: relative;
 }

 .tt-list ul li:first-child .tt-list-line {
     display: none;
 }

 .tt-list ul li a {
     display: block;
     margin-left: 55px;
     background: #f9fafc;
     padding: 35px 40px 35px 75px;
     transition: all 0.5s;
 }

 .tt-list ul li a:hover {
     background: #395a8d;
 }

 .tt-list ul li a:hover .tt-linfo h3 {
     color: #fff;
 }

 .tt-list ul li a:hover .tt-linfo p {
     color: #ddd;
 }

 .tt-ldate {
     position: absolute;
     left: 0;
     bottom: 0;
     text-align: center;
     width: 85px;
     height: 83px;
     border: 2px solid #395a8d;
     background: #f3f6fa;
 }

 .tt-ldate p {
     font-size: 28px;
     line-height: 40px;
     color: #395a8d;
     font-weight: 600;
     margin-top: 10px;
 }

 .tt-ldate span {
     display: block;
     font-size: 14px;
     line-height: 20px;
     color: #666666;
 }

 .tt-linfo h3 {
     font-size: 18px;
     color: #333333;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
 }

 .tt-linfo p {
     font-size: 14px;
     line-height: 20px;
     max-height: 40px;
     overflow: hidden;
     margin-top: 10px;
     color: #666666;
 }

 .article>h3 {
     font-size: 28px;
     color: #333333;
     text-align: center;
 }

 .art-info {
     line-height: 50px;
     padding: 0 20px;
     border: 1px solid #ddd;
     margin: 40px 0;
 }

 .art-info p {
     font-size: 16px;
     color: #8e8e8e;
     text-align: center;
 }

 .art-body p {
     font-size: 16px;
     line-height: 32px;
     color: #5b5b5b;
     text-indent: 2em;
 }

 .img-list ul {
     overflow: hidden;
 }

 .img-list ul li {
     float: left;
     width: 48%;
     position: relative;
     margin-bottom: 45px;
 }

 .img-list ul li a {
     display: block;
     margin-left: 30px;
     padding-bottom: 60px;
 }

 .img-list ul li a .pic {
     padding-top: 58%;
 }

 .img-list ul li a p {
     position: absolute;
     left: 0;
     right: 30px;
     bottom: 0;
     background: #f3f6fa;
     line-height: 95px;
     padding: 0 30px;
     font-size: 18px;
     color: #333333;
     border-top-left-radius: 15px;
     transition: all 0.3s;
     text-overflow: ellipsis;
     white-space: nowrap;
     overflow: hidden;
 }

 .img-list ul li:nth-child(2n) {
     margin-left: 4%;
 }

 .img-list ul li a:hover p {
     background: #395a8d;
     color: #fff;
 }

 .book-list {
     padding-top: 12px;
     border-top: 1px solid #dddddd;
 }

 .book-list ul {
     overflow: hidden;
 }

 .book-list ul li {
     float: left;
     width: 33.33%;
     text-align: center;
 }

 .book-list ul li a {
     display: block;
     padding: 25px 0 15px 0;
 }

 .book-pic {
     max-width: 103px;
     margin: 0 auto;
 }

 .book-list ul li a .pic {
     padding-top: 132%;
 }

 .book-info {
     margin-top: 10px;
 }

 .book-info span {
     display: block;
     font-size: 14px;
     color: #999999;
 }

 .book-list ul li a p {
     font-size: 16px;
     line-height: 25px;
     color: #666666;
 }

 .book-list ul li a:hover {
     background: #f1f5fa;
 }

 .book-tit {
     white-space: nowrap;
     border-bottom: 10px solid #e9eff8;
     height: 36px;
     overflow: hidden;
 }

 .book-tit ul {
     white-space: nowrap;
     text-align: center;
     font-size: 0;
     padding-bottom: 20px;
     overflow-x: scroll;
 }

 .book-tit ul li {
     display: inline-block;
 }

 .book-tit ul li a {
     display: block;
     font-size: 18px;
     color: #333333;
     margin: 0 20px;
     padding: 0 5px;
     border-bottom: 2px solid transparent;
     padding-bottom: 10px;
 }

 .book-tit ul li.on a {
     color: #395a8d;
     border-color: #395a8d;
 }

 .book-search {
     float: right;
     border: 1px solid #395a8d;
     border-radius: 5px;
     line-height: 43px;
     height: 43px;
     padding-left: 10px;
     padding-right: 15px;
     font-size: 0;
     margin-top: 40px;
     margin-bottom: 40px;
 }

 .book-search span {
     display: inline-block;
     padding-right: 30px;
     background: url(../images/sousuo-down.png) no-repeat;
     background-position: right center;
     font-size: 16px;
     vertical-align: middle;
 }

 .b-sah-text {
     line-height: 43px;
     vertical-align: middle;
     padding: 0 10px;
     width: 110px;
 }

 .b-sah-btn {
     vertical-align: middle;
 }






 /* pic-tx */
 .pic-tx {
     padding-top: 0px;
 }

 .pic-tx ul li a .pic {
     padding-top: 0;
     width: 210px;
     height: 150px;
     float: left;
     margin-right: 25px;

 }

 .pt-tx {
     overflow: hidden;
 }

 .pt-tx p {
     font-size: 14px;
     line-height: 24px;
     height: 72px;
     overflow: hidden;
     text-overflow: ellipsis;
     letter-spacing: 1px;
     color: #999;
     margin-bottom: 15px;
 }

 .pt-tx h3 {
     font-size: 18px;
     color: #333333;
     margin-bottom: 20px;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;

 }

 .pt-tx span {
     font-size: 14px;
     color: #999;
     padding-left: 25px;
     background: url(../images/icon-ny-date.png) no-repeat;
     background-position: left center;
     line-height: 15px;
 }


 .pic-tx ul li a:hover h3 {
     color: #fff;


 }

 .pic-tx ul li a:hover p {
     color: #fff;
     opacity: 0.9;
 }

 .pic-tx ul li a:hover span {
     color: #fff;
     opacity: 0.9;
     background: url(../images/icon-ny-date-hover.png) no-repeat;
     background-position: left center;
 }

 .pic-tx ul li a:hover {
     background-color: #395a8d;
     transition: all 0.3s;
 }

 .pic-tx ul li a {
     padding: 20px;
     background-color: #eff2f5;

 }

 .pic-tx ul li {
     margin-bottom: 30px;
 }



 /* 录取查询 */

 .lqcx>div {

     max-width: 720px;
     margin: 30px auto;
 }

 .lqcx>div b {
     font-size: 18px;
     color: #333333;
     line-height: 50px;
 }

 .lqcx>div input {
     width: 380px;
     height: 50px;
     background-color: #ffffff;
     border: solid 1px #395a8d;
     padding: 10px;
     font-size: 16px;
     vertical-align: middle;
 }

 .cx-btn {
     width: 102px;
     background-color: #395a8d;
     text-align: center;
     font-size: 18px;
     line-height: 50px;
     color: #ffffff;
     display: inline-block;
     vertical-align: middle;
 }

 .cx-btn img {
     vertical-align: -3px;
 }


 .pyt {
     font-size: 18px;
     font-weight: normal;
     font-stretch: normal;
     line-height: 36px;
     letter-spacing: 0px;
     color: #d60505;
     max-width: 540px;
     margin: 0 auto;

 }

 /* 录取通知 */
 .lqtz {
     max-width: 1000px;
     margin: 0 auto;
     position: relative;
 }

 .lqtz .pic {
     padding-top: 66.6%;

 }

 .lqtz .pic img:hover {
     transform: scale(1);
 }

 .lq-tx {
     position: absolute;
     top: 60%;
     left: 60%;
     transform: translateX(-50%);
 }

 .lq-tx p {
     font-size: 24px;
     margin-bottom: 15px;
     color: #323333;
     white-space: nowrap;
 }

 .lq-tx p b {
     text-decoration: underline;
 }

 /* 师资列表 */
 .teacher-list ul li {
     width: 47.5%;
     float: left;
     background-color: #ffffff;
     padding: 25px 10px;

 }

 .teacher-list ul li a {
     box-shadow: 0px 3px 12px 0px rgba(12, 64, 118, 0.2);
 }

 .teacher-list ul li a:hover {
     background-color: #064db8;
 }

 .teacher-list ul li a:hover h3 {
     color: #fff;
     border-bottom: 1px solid #457ec6;
 }

 .teacher-list ul li a:hover h3::before {
     background-color: #fff;
 }

 .teacher-list ul li a:hover p {
     color: #fff;
     opacity: 0.8;
 }

 .teacher-list ul li:nth-child(odd) {
     margin-right: 5%;
 }

 .teacher-list .pic {
     width: 162px;
     height: 232px;
     float: left;
     padding-top: 0;
 }

 .teach-tx {
     padding: 30px;
     overflow: hidden;
     text-overflow: ellipsis;
 }

 .teach-tx h3 {
     font-size: 20px;
     line-height: 24px;
     color: #000000;
     padding-bottom: 20px;
     padding-top: 20px;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     position: relative;
     border-bottom: 1px solid #e5e5e5;
     margin-bottom: 15px;
 }

 .teach-tx h3::before {
     content: '';
     position: absolute;
     left: 0;
     top: 0;
     width: 30px;
     height: 5px;
     background-color: #395a8d;
 }

 .teach-tx p {
     font-size: 14px;
     line-height: 26px;
     height: 78px;
     overflow: hidden;
     text-overflow: ellipsis;
     color: #666666;
 }



 @media screen and (max-width: 1680px) {
     .video-list {
         padding-right: 120px;
     }

     .video-type {
         left: auto;
         right: 0;
         margin-left: 0;
     }
 }


 @media screen and (max-width: 1400px) {
     .ny-menu {
         width: 260px;
         margin-right: 50px;
     }

     .ceby-l {
         width: 60%;
     }

     .ceby-r {
         width: 37%;
     }

     .ceby-rpic {
         width: 130px;
         margin-right: 15px;
     }

     .ceby-rinfo p {
         line-height: 32px;
     }

     .video-list>ul>li a {
         padding: 15px;
     }

     .szlb ul li div a {
         width: 25%;
     }
 }

 @media screen and (max-width: 1024px) {
     .current-tit h3 {
         font-size: 26px;
     }

     .ny-menu {
         width: 240px;
         margin-right: 30px;
     }

     .tt-linfo h3,
     .article>h3 {
         font-size: 17px;
     }

     .tt-ldate {
         width: 65px;
         height: 60px;
     }

     .tt-list ul li a {
         margin-left: 30px;
         padding: 20px 20px 20px 60px;
     }

     .tt-ldate p {
         font-size: 24px;
         line-height: 30px;
         margin-top: 5px;
     }

     .tt-list-line {
         margin-left: 90px;
     }

     .img-list ul li a {
         padding-bottom: 30px;
     }

     .img-list ul li a p {
         line-height: 60px;
         font-size: 16px;
     }

     .book-list ul li a p {
         font-size: 14px;
     }

     .book-search {
         margin: 20px 0;
     }

     .book-tit ul li a {
         font-size: 14px;
         margin: 0 10px;
     }

     .v-art-info h3 {
         font-size: 20px;
     }

     .ny-tit ul li {
         font-size: 20px;
     }

     .celebrity>ul li a {
         padding: 10px;
     }

     .celebrity>ul li a p {
         font-size: 14px;
     }

     .celebrity>p {
         top: -50px;
     }

     .ceby-lpic {
         padding: 0 40px;
     }

     .ceby-lpic .slick-next {
         right: -40px;
     }

     .ceby-lpic .slick-prev {
         left: -40px;
     }

     .ceby-rinfo h3 {
         font-size: 20px;
     }

     .ceby-rinfo p {
         font-size: 12px;
         line-height: 30px;
     }

     .ceby-rcont p,
     .ceby-lpic>p {
         font-size: 14px;
     }

     .ceby-lpic>h3,
     .ceby-rcont h3 {
         font-size: 16px;
     }

     .ceby-r>div {
         padding: 15px 15px 50px 15px;
     }

     .ceby-rpic {
         width: 110px;
     }

     .video-list>ul>li {
         width: 30%;
         margin-left: 1.6665%;
         margin-right: 1.6665%;
     }

     .video-list>ul>li:nth-child(4n+1) {
         margin-left: 1.6665%;
     }

     .szlb ul li div a {
         font-size: 16px;
         line-height: 40px;
         width: 33.33%;
     }

     .szlb ul li {
         margin-bottom: 20px;
     }

     .pt-tx h3 {
         font-size: 17px;
     }

     .lq-tx p {
         font-size: 20px;

     }

     .teacher-list .pic {
         float: none;
         margin: 0 auto;
         margin-bottom: 20px;
     }

     .teacher-list ul li a {
         padding: 20px;
     }

     .teach-tx {
         text-align: center;
         padding: 0;
     }

     .teach-tx h3::before {
         left: 50%;
         transform: translateX(-50%);
     }
 }

 @media screen and (max-width:768px) {
     .current-tit h3 {
         font-size: 22px;
     }

     .teacher-list ul li:nth-child(odd) {
         margin-right: 3%;

     }

     .teacher-list ul li {
         width: 48.5%;
     }

     .lq-tx p {
         font-size: 18px;
         margin-bottom: 5px;
     }

     .cx-btn {
         display: block;
         margin: 30px auto;
     }

     .lqcx {
         text-align: center;
     }

     .ny {
         margin-top: 25px;
         margin-bottom: 30px;
     }

     .pagination {
         padding-top: 20px;
     }

     .pagination a {
         padding: 0 5px;
         height: 20px;
         line-height: 20px;
         font-size: 12px;
         margin: 0 3px;
     }

     .ny-menu {
         float: none;
         width: auto;
         margin-right: 0;
         margin-bottom: 0;
     }

     .ny-menu>p {
         background: #395a8d;
         color: #fff;
         padding: 10px 0;
         line-height: 35px;
         font-size: 16px;
         padding-left: 10px;
         position: relative;
     }

     .ny-menu>p span {
         position: absolute;
         top: 50%;
         right: 20px;
         width: 30px;
         height: 30px;
         margin-top: -15px;
         background: url(../images/sub_left_down.png) no-repeat;
         background-position: right center;
     }

     .ny-menu>p span.on {
         background: url(../images/sub_left_up.png) no-repeat;
         background-position: right center;
     }

     .ny-menu>ul {
         display: none;
     }

     .ny-menu>ul>li>a {
         line-height: 45px;
         font-size: 14px;
         color: #fff;
     }

     .ny-menu>ul>li.on+li {
         border-color: #fff;
     }

     .ny-menu>ul>li.on>a {
         color: #fff;
         padding-right: 20px;
     }

     .ny-menu>ul {
         background: #395a8d;
         margin-top: 0;
         padding: 15px;
         border-top: 1px solid #fff;
     }

     .ny-menu>ul>li ul li:hover {
         margin-left: 20px;
     }

     .ny-menu>ul>li>ul>li>ul li:hover {
         margin-left: 0;
     }

     .ny-menu>ul>li span {
         background: url(../images/ny-lion2.png) no-repeat;
         background-position: center center;
         top: 12px;
     }

     .ny-menu>ul>li.on,
     .ny-menu>ul>li.on+li {
         border-color: #fff;
     }

     .ny-menu>ul>li ul li a {
         color: #fff;
     }

     .ny-menu>ul>li ul li {
         background: url(../images/enter-r2.png) no-repeat;
         background-position: left 14px;
     }

     .ny-menu>ul>li ul li.on {
         background: url(../images/enter-r.png) no-repeat;
         background-position: left 14px;
     }

     .ny-menu>ul>li ul li.on>a {
         color: #fff;
     }

     .ny-menu>ul>li.active>a {
         color: #fff;
     }

     .ny-menu>ul>li:first-child {
         border: none;
     }

     .ny-menu>ul>li ul li:hover {
         background: url(../images/enter-r.png) no-repeat;
         background-position: left 14px;
     }

     .ny-menu>ul>li ul li:hover a {
         color: #fff;
     }

     .ny-m {
         margin-top: 0px;
     }

     .tt-list-line {
         margin: 20px 0;
         margin-left: 90px;
     }

     .tt-linfo h3 {
         font-size: 18px;
     }

     .tt-ldate {
         width: 60px;
     }

     .tt-ldate p {
         font-size: 18px;
     }

     .tt-ldate span {
         font-size: 12px;
     }

     .tt-list ul li a {
         padding: 20px 10px 20px 50px;
     }

     .article>h3 {
         font-size: 16px;
     }

     .art-info {
         margin: 20px 0;
     }

     .tt-linfo h3 {
         font-size: 16px;
         padding-left: 10px;
     }

     .art-body p {
         font-size: 14px;
     }

     .img-list ul li {
         margin-bottom: 25px;
     }

     .img-list ul li a {
         margin-left: 0;
     }

     .img-list ul li a p {
         right: 0;
         padding: 0 10px;
         line-height: 45px;
         font-size: 14px;
     }

     .book-list ul li {
         width: 50%;
     }

     /* 2021年9月16日   start */
     .v-art-cont p {
         font-size: 14px;
     }

     .ny-tit {
         margin-bottom: 25px;
     }

     .ny-tit ul {
         float: none;
         background: #f5f7fb;
     }

     .ny-tit ul li {
         width: 33%;
         font-size: 16px;
     }

     .ny-tit ul li.on {
         background: #054eaa;
     }

     .v-art-info {
         margin-top: 25px;
     }

     .celebrity>p {
         position: static;
         margin-bottom: 15px;
     }

     .celebrity>ul li {
         width: 23%;
         margin-left: 1%;
         margin-right: 1%;
         margin-bottom: 20px;
     }

     .celebrity>ul li:nth-child(6n+1) {
         margin-left: 1%;
     }

     .ceby-l,
     .ceby-r {
         float: none;
         width: auto;
     }

     .ceby-lpic .slick-prev,
     .ceby-lpic .slick-next {
         width: 20px;
         height: 40px;
         background-size: 100%;
     }

     .ceby-lpic {
         padding: 0;
     }

     .ceby-lpic>ul {
         padding: 0 40px;
     }

     .ceby-lpic .slick-prev {
         left: 0;
     }

     .ceby-lpic .slick-next {
         right: 0;
     }

     .video-list>ul>li {
         width: 48%;
         margin-left: 1%;
         margin-right: 1%;
     }

     .video-list>ul>li:nth-child(4n+1) {
         margin-left: 1%;
     }

     .video-type a,
     .video-list>ul>li a p {
         font-size: 14px;
     }

     .video-list>ul>li a span {
         font-size: 12px;
     }

     .video-list>ul>li a {
         padding: 10px;
     }

     /* 2021年9月16日   end */
     .szlb ul li div a {
         width: 33.33%;
     }

     .szlb ul li div {
         padding-left: 15px;
     }

     .szlb ul li h3 {
         font-size: 20px;
     }

     .lqcx>div input {
         max-width: 350px;
     }
 }

 @media screen and (max-width:560px) {
     .lq-tx p {
         font-size: 14px;

     }

     .current-tit h3 {
         font-size: 20px;
         margin-bottom: 20px;
     }

     .teacher-list ul li:nth-child(odd) {
         margin-right: 0;
     }

     .teacher-list ul li {
         float: none;
         width: auto;
         margin-right: 0;
         padding: 10px;
     }

     .teacher-list .pic {
         float: left;
         margin-right: 20px;
         margin-bottom: 0;
     }

     .teach-tx {
         text-align: left;
         padding-top: 20px;
     }

     .teach-tx h3::before {
         left: 0;
         transform: translateX(0);
     }
 }

 @media screen and (max-width:480px) {
     .teacher-list .pic {
         width: 120px;
         height: 171px;
     }

     .teach-tx {
         padding-top: 10px;
     }

     .teach-tx h3 {
         font-size: 18px;
         padding-top: 15px;
         margin-bottom: 10px;
         padding-bottom: 10px;
     }

     .teacher-list ul li a {
         padding: 15px;
     }

     .teach-tx p {
         line-height: 24px;
         height: 72px;
     }

     .lqcx>div b {
         display: block;
         font-size: 16px;
     }

     .lq-tx p {
         font-size: 12px;

     }


     .lqcx {
         text-align: left;
     }

     .lqcx>div {
         margin: 0;
         margin-bottom: 10px;
     }

     .cx-btn {
         font-size: 16px;
     }

     .pyt {
         font-size: 16px;
         line-height: 24px;
     }

     .lqcx>div input {
         max-width: 100%;
         width: 100%;
         height: 40px;

     }

     .celebrity>ul li {
         width: 48%;
         margin-left: 1%;
         margin-right: 1%;
     }

     .video-list {
         padding-right: 0;
     }

     .video-type {
         position: static;
         width: auto;
         min-height: auto;
         font-size: 0;
         padding: 5px 10px;
         overflow-x: scroll;
         white-space: nowrap;
         margin-bottom: 20px;
     }

     .video-type a {
         display: inline-block;
         padding: 0 15px;
         margin: 0;
     }

     /* 2021年9月16日  end */
     .pic-tx ul li a .pic {
         float: none;
         width: auto;
         margin-right: 0;
         padding-top: 70%;
         margin-bottom: 15px;
     }

     .pt-tx h3 {
         font-size: 16px;
         margin-bottom: 10px;
     }

     .pt-tx p {
         font-size: 13px;
         margin-bottom: 10px;
     }

     .pt-tx span {
         font-size: 12px;
     }

     .pic-tx {
         padding-top: 0;
     }
 }

 @media screen and (max-width:320px) {}