.news-top-menu-more- { display:none; }
.click-menu-more- { cursor:pointer; }

.banners- { text-align:Center; }

/*ÁÂÃø*/

.news-top-menu- { position:relative; }
.news-top-menu- > div:first-child { margin-top:30px; display:grid; grid-template-columns:1fr 100px; column-gap:20px; border-bottom:2px solid #000; padding-bottom:10px; }
.news-top-menu- > div:first-child > div:first-child { overflow:hidden; height:26px; line-height:26px; }
.news-top-menu- > div:first-child > div:first-child > a { margin-right:20px; font-size:18px; }
.news-top-menu- > div:first-child > div:first-child > a.on { font-weight:bold; }
.news-top-menu- > div:first-child > div:last-child { text-align:right; font-size:18px; }
.news-top-menu-more- { position:absolute; width:100%; background:#fff; z-index:999; }
.news-top-menu-more- button { position:absolute; right:0px; top:0px; border:1px solid #000; background:#000; color:#fff; padding:5px 10px; font-size:15px; }
.news-top-menu-more- > div > div { display:grid; column-gap:10px; border:1px solid #ddd; border-top:none; padding:10px 15px; padding-bottom:0px; }
.news-top-menu-more-child- { margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ddd; }
.news-top-menu-more-child- > div { margin-top:5px; line-height:1.8; font-size:15px; }

.news-main-top- { display:grid; grid-template-columns:1fr 350px; column-gap:15px; }
.news-main-top- > div { margin-top:15px; }

.news-top- { display:grid; grid-template-columns:1fr 201px; margin-top:15px; }
.news-top- > div:last-child { border-left:1px solid #ddd; margin-left:15px; padding-left:15px; }
.news-top- > div:last-child > div { border:1px solid #ddd; height:100px; line-height:100px; margin-bottom:15px; text-align:center; }

.news-top-box- {  }
.news-top-box- .tab-- { margin-bottom:15px; font-size:18px; }
.news-top-box- .tab-- a { cursor:pointer; }
.news-top-box- .tab-- a.on { font-weight:bold; }
.news-top-box- .con-- { overflow:hidden; }
.news-top-box- .con-- > div { overflow:hidden; margin-bottom:15px; display:grid; grid-template-columns:200px 1fr; column-gap:15px; }
.news-top-box- .con-- > div .img--- {}
.news-top-box- .con-- > div .img--- > a > div:first-child { height:130px; background-repeat: no-repeat; background-position:center; background-size:cover; margin-bottom:5px; }
.news-top-box- .con-- > div .img--- > a > div:last-child { line-height:1.5; overflow: hidden; display: -webkit-box; word-break:normal; text-overflow: clip; -webkit-box-orient: vertical; -webkit-line-clamp:2 !important; }
.news-top-box- .con-- > div .list--- { line-height:2; margin-top:-7px; }
.news-top-box- .con-- > div .list--- > a > div { overflow: hidden; display: -webkit-box; word-break:normal; text-overflow: clip; -webkit-box-orient: vertical; -webkit-line-clamp:1 !important; }
.news-top-box- .photo-- { display:grid; grid-template-columns:repeat(3, 1fr); column-gap:15px; }
.news-top-box- .photo-- > div > div:first-child { height:130px; background-repeat: no-repeat; background-position:center; background-size:cover; margin-bottom:5px; }
.news-top-box- .photo-- > div > div:last-child { line-height:1.5; overflow: hidden; display: -webkit-box; word-break:normal; text-overflow: clip; -webkit-box-orient: vertical; -webkit-line-clamp:2 !important; }
.news-top-box- .banner-- { margin-top:10px; border:1px solid #ddd; text-align:center; }

.popular-list- { margin-top:15px; border-top:1px solid #000; padding-top:10px; }
.popular-list- .title-- {  }
.popular-list- .title-- h3 { margin:0px; margin-top:15px; }
.popular-list- .list-- { display:grid; grid-template-columns:repeat(2, 1fr); column-gap:15px; line-height:2; padding:15px 0; }
.popular-list- .list-- > div > div { overflow: hidden; display: -webkit-box; word-break:normal; text-overflow: clip; -webkit-box-orient: vertical; -webkit-line-clamp:1 !important; }
.popular-list- .list-- > div > div > span { display:inline-block; width:25px; text-align:center; font-weight:bold; }

.photo-list- { margin-top:15px; border-top:1px solid #000; /*padding-top:10px;*/ }
.photo-list- > .tab-- { padding:10px 5px; }
.photo-list- > .tab-- a { display:inline-block; margin:0 5px; font-size:16px; cursor:pointer; }
.photo-list- > .tab-- a.on { font-weight:bold; }
.photo-list- .list-- { display:none; grid-template-columns:repeat(4, 1fr); column-gap:15px; row-gap:15px; }
.photo-list- .list--.on { display:grid; }
.photo-list- .list-- .img--- {}
.photo-list- .list-- .img--- > a > div:first-child { height:130px; background-repeat: no-repeat; background-position:center; background-size:cover; }
.photo-list- .list-- .img--- > a > div:last-child { padding:5px 10px; background-color:#f5f5f5; line-height:1.5; }
.photo-list- .list-- .img--- > a > div:last-child > div:first-child { overflow: hidden; display: -webkit-box; word-break:normal; text-overflow: clip; -webkit-box-orient: vertical; -webkit-line-clamp:2 !important; }
.photo-list- .list-- .img--- > a > div:last-child > div:last-child { color:#FF5733; }

.move-list- { margin-top:15px; border-top:1px solid #000; padding-top:10px; }
.move-list- > .tab-- { padding:10px 5px; }
.move-list- > .tab-- a { display:inline-block; margin:0 5px; font-size:16px; cursor:pointer; }
.move-list- > .tab-- a.on { font-weight:bold; }
.move-list- .list-- { display:none; grid-template-columns:repeat(5, 1fr); column-gap:15px; row-gap:15px; }
.move-list- .list--.on { display:grid; }
.move-list- .list-- .img--- {}
.move-list- .list-- .img--- > a > div:first-child { height:130px; background-repeat: no-repeat; background-position:center; background-size:cover; }
.move-list- .list-- .img--- > a > div:last-child { line-height:1.5; padding-top:5px; overflow: hidden; display: -webkit-box; word-break:normal; text-overflow: clip; -webkit-box-orient: vertical; -webkit-line-clamp:2 !important; }


/*¿ìÃø*/
.login-box- { border:1px solid #ddd; background:#f5f5f5; padding:10px 15px; margin-bottom:15px; height:113px; }
.login-box- .inp-- { display:grid; grid-template-columns:1fr 80px; margin-top:5px; border:1px solid #ddd; }
.login-box- .inp-- > div:first-child {  }
.login-box- .inp-- > div:first-child input { border:none; border-bottom:1px solid #ddd; border-right:1px solid #ddd; }
.login-box- .inp-- > div:first-child > div:last-child input { border-top:none !important; border-bottom:none; }
.login-box- .inp-- > div:last-child { height:58px; position:relative; }
.login-box- .inp-- > div:last-child button { line-height:58px; border:none; background:none; text-align:center; width:100%; background:#fff; }
.login-box- .btn-- { margin-top:5px; }

.right-tab- { margin-top:15px; }
.right-tab- .tab-- { display:grid; grid-template-columns:repeat(4, 1fr); border:1px solid #ddd; border-bottom:none; border-right:none; }
.right-tab- .tab-- div { text-align:center; border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:10px 0; background:#f5f5f5; cursor:pointer; }
.right-tab- .tab-- div.on { font-weight:bold; border-bottom:1px solid #fff; background:#fff; }
.right-tab- > div:last-child { padding:15px; border:1px solid #ddd; border-top:none; }
.right-tab- > div:last-child .banner-group- { margin-bottom:15px; }
.right-tab- .photo--- { display:none; grid-template-columns:repeat(3, 1fr); column-gap:5px; row-gap:15px; }
.right-tab- .photo---.on { display:grid; }
.right-tab- .photo--- > div > a > div:first-child { height:130px; background-repeat: no-repeat; background-position:center; background-size:cover; }
.right-tab- .photo--- > div > a > div:last-child { line-height:1.5; padding-top:5px; overflow: hidden; display: -webkit-box; word-break:normal; text-overflow: clip; -webkit-box-orient: vertical; -webkit-line-clamp:2 !important; }

.news-issue- {  }
.news-issue- .tit-- {  }
.news-issue- .list-- {  }
.news-issue- .list-- .con--- { display:grid; grid-template-columns:135px 1fr; column-gap:15px; margin-bottom:15px; }
.news-issue- .list-- .con--- > div:first-child { height:100px; background-repeat: no-repeat; background-position:center; background-size:cover; }
.news-issue- .list-- .con--- > div:last-child h3 { margin:0px; margin-bottom:10px;  overflow: hidden; display: -webkit-box; word-break:normal; text-overflow: clip; -webkit-box-orient: vertical; -webkit-line-clamp:1 !important; }
.news-issue- .list-- .con--- > div:last-child > div { line-height:1.5; overflow: hidden; display: -webkit-box; word-break:normal; text-overflow: clip; -webkit-box-orient: vertical; -webkit-line-clamp:3 !important; }

.bottom-banner- { display:grid; grid-template-columns:1fr 350px; column-gap:15px; }


/*ÇÏ´Ü*/

.notice-list- { margin-top:15px; padding:15px 0; display:grid; grid-template-columns:100px 1fr 150px; column-gap:15px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }



/*¼­ºê*/
.news-sub-top- { display:grid; grid-template-columns:1fr 296px 280px; column-gap:15px; margin-top:25px; margin-bottom:25px; }
.news-sub-top- h2 { font-size:30px; margin:10px 0; overflow: hidden; display: -webkit-box; word-break:normal; text-overflow: clip; -webkit-box-orient: vertical; -webkit-line-clamp:2 !important; }
.news-sub-top- div.big-- div.img- { height:335px; background-repeat: no-repeat; background-position:center; background-size:cover; }
.news-sub-top- > div { border-right:1px solid #ddd; padding-right:15px; }
.news-sub-top- > div:last-child { border-right:none; padding-right:0px; }
.news-sub-top- .webzine-- div.item-- { display:grid; grid-template-columns:1fr 100px; column-gap:10px; margin-bottom:15px; border-bottom:1px solid #ddd; padding-bottom:15px; }
.news-sub-top- .webzine-- a:last-child div.item-- { border-bottom:none; padding-bottom:0px; margin-bottom:0px; }
.news-sub-top- .webzine-- div.item-- > div:first-child { font-size:17px; overflow: hidden; display: -webkit-box; word-break:normal; text-overflow: clip; -webkit-box-orient: vertical; -webkit-line-clamp:3 !important; }
.news-sub-top- .webzine-- div.item-- > div.img- { height:75px; background-repeat: no-repeat; background-position:center; background-size:cover; }

.news-sub-top-.photo- { grid-template-columns:1fr 560px; }
.news-sub-top- .photo-- { display:grid; grid-template-columns:repeat(3, 1fr); column-gap:10px; }
.news-sub-top- .photo-- > div { height:140px; }
.news-sub-top- .photo-- div.img- { height:100px; background-repeat: no-repeat; background-position:center; background-size:cover; }
.news-sub-top- .photo-- div h3 { margin:0px; margin-top:5px; overflow: hidden; display: -webkit-box; word-break:normal; text-overflow: clip; -webkit-box-orient: vertical; -webkit-line-clamp:1 !important; }

.news-sub-top-.movie- { grid-template-columns:1fr 560px; }
.news-sub-top- .movie-- { display:grid; grid-template-columns:repeat(3, 1fr); column-gap:10px; }
.news-sub-top- .movie-- > div { height:140px; }
.news-sub-top- div.big-- div.img- i { position:relative; margin:0 auto; margin-top:-25px; top:50%; text-align:center; width:100%; color:#fff; font-size:50px; }
.news-sub-top- .movie-- div.img- { height:100px; background-repeat: no-repeat; background-position:center; background-size:cover; }
.news-sub-top- .movie-- div.img- i { position:relative; margin:0 auto; margin-top:-25px; top:50%; text-align:center; width:100%; color:#fff; font-size:35px; }
.news-sub-top- .movie-- div h3 { margin:0px; margin-top:5px; overflow: hidden; display: -webkit-box; word-break:normal; text-overflow: clip; -webkit-box-orient: vertical; -webkit-line-clamp:1 !important; }

.news-sub-bottom- { margin-top:15px; border-top:1px solid #ddd; display:grid; grid-template-columns:1fr 315px; column-gap:15px; }
.news-sub-bottom-.full-- { grid-template-columns:1fr; border-top:none; }
.news-sub-list- > div { padding-right:20px; border-right:1px solid #ddd; }
.news-sub-bottom-.full-- .news-sub-list- > div { border-right:none; padding-right:0px; }
.news-sub-list- h2 { padding:15px 0; }
.news-sub-list- h2 > span { font-weight:normal; font-size:15px; margin-left:15px; }
.news-sub-list- h2 > span > a { margin:0 5px; }
.news-sub-list- h2 > span > a.on { color:#ff0000; }
.news-sub-list- div.item--:first-child { border-top:1px solid #ddd; }
.news-sub-list- div.item-- { display:grid; grid-template-columns:1fr 250px; column-gap:15px; padding:20px 0; }
.news-sub-list- a:last-child div.item-- { border-bottom:1px solid #ddd; }
.news-sub-list- div.item-- h3 { font-size:18px; margin:0px; margin-bottom:15px; overflow: hidden; display: -webkit-box; word-break:normal; text-overflow: clip; -webkit-box-orient: vertical; -webkit-line-clamp:1 !important; }
.news-sub-list- div.item-- > div div.con-- { font-size:15px; margin:0px; margin-bottom:15px; overflow: hidden; display: -webkit-box; word-break:normal; text-overflow: clip; -webkit-box-orient: vertical; -webkit-line-clamp:3 !important; }
.news-sub-list- div.item-- > div > div:last-child {  }
.news-sub-list- div.item-- div.img- { background-repeat: no-repeat; background-position:center; background-size:cover; width:250px; height:135px; }
.news-sub-list- div.item--.not-news- { grid-template-columns:1fr; }
.news-sub-list- div.item--.not-news- div.img- { display:none; }
.news-sub-right- {  }
.news-sub-right-list- { margin-top:15px; }
.news-sub-right-list- .list-- > a > div { display:grid; grid-template-columns:30px 1fr; border-bottom:1px solid #ddd; padding-bottom:20px; }
.news-sub-right-list- .list-- > a > div > div { margin-top:20px; }
.news-sub-right-list- .list-- > a > div > div:first-child { text-align:center; font-size:20px; font-weight:bold; margin-top:29px; }
.news-sub-right-list- .list-- > a > div > div:last-child { padding-left:10px; overflow: hidden; line-height:1.5; font-size:16px; display: -webkit-box; word-break:normal; text-overflow: clip; -webkit-box-orient: vertical; -webkit-line-clamp:2 !important; }

.news-sub-list-.photo- h2 { padding:15px 0; border-bottom:1px solid #ddd; }
.news-sub-list- .photo-- { display:grid; grid-template-columns:repeat(4, 1fr); column-gap:10px; }
.news-sub-list- .photo-- div.item-- { grid-template-columns:1fr; border-bottom:1px solid #ddd; }
.news-sub-list- .photo-- div.item--:first-child { border-top:none; }
.news-sub-list- .photo-- div.item-- h3 { margin:0px; margin:5px 0; }
.news-sub-list- .photo-- div.item-- div.img- { width:100%; }

.news-sub-list-.movie- h2 { padding:15px 0; border-bottom:1px solid #ddd; }
.news-sub-list- .movie-- { display:grid; grid-template-columns:repeat(4, 1fr); column-gap:10px; }
.news-sub-list- .movie-- div.item-- { grid-template-columns:1fr; border-bottom:1px solid #ddd; }
.news-sub-list- .movie-- div.item--:first-child { border-top:none; }
.news-sub-list- .movie-- div.item-- h3 { margin:0px; margin:5px 0; }
.news-sub-list- .movie-- div.item-- div.img- { width:100%; }
.news-sub-list- .movie-- div.item-- div.img- i { position:relative; margin:0 auto; margin-top:-25px; top:50%; text-align:center; width:100%; color:#fff; font-size:35px; }



@media (max-width: 800px) {

	.wrap div.news-top-menu- > div:first-child { grid-template-columns:1fr; padding-bottom:10px !important; }
	.wrap div.news-top-menu- > div:first-child > div { overflow-x:auto; white-space: nowrap; -ms-overflow-style: none; padding:0 10px; padding-right:80px; }
	.wrap div.news-top-menu- > div:first-child > div::-webkit-scrollbar{ display:none; }
	.news-top-menu- > div:first-child > div:last-child { position:absolute; right:10px; background:var(--bg-color); color:var(--font-color); padding:5px 10px !important; margin-top:-5px; }
	.news-top-menu-more- > div > div { grid-template-columns:repeat(3, 1fr) !important; }

	.news-main-top- { grid-template-columns:1fr; column-gap:0px; }
	.news-top- { grid-template-columns:1fr; }
	.news-top- > div:last-child { display:none; }
	.login-box- { display:none; }
	.bottom-banner- { grid-template-columns:1fr; }
	
	.news-top-box- .photo-- > div > div:first-child { max-height:80px; }
	.photo-list- .list-- { grid-template-columns:repeat(2, 1fr); }
	.move-list- .list-- { grid-template-columns:repeat(2, 1fr); }
	
	.right-tab- .photo--- > div:first-child { max-height:80px; }
	
	.wrap div.notice-list- { grid-template-columns:100px 1fr; padding:15px 0 !important; margin-bottom:15px; }
	.wrap div.notice-list- div:nth-child(3) { display:none; }

	.news-sub-top- { grid-template-columns:1fr; }
	.news-sub-top- > div { padding-right:0px; }
	.news-sub-top- > div { border:none; }
	.news-sub-top- div.big-- div.img- { height:200px; }
	.news-sub-bottom- { grid-template-columns:1fr; }
	.news-sub-list- > div { border:none; padding-right:0px; }
	.news-sub-list- div.item-- { grid-template-columns:1fr 100px;  }
	.news-sub-list- div.item-- div.img- { width:100px; height:60px; }
	.news-sub-list- div.item-- h3 { font-size:16px; -webkit-line-clamp:2 !important; margin-bottom:0px; }
	.news-sub-list- div.item-- > div div.con-- { display:none; }
	.news-sub-list- div.item-- > div > div:last-child { display:none; }
	.news-sub-right-list- .list-- > a > div { padding-bottom:15px; }
	.news-sub-right-list- .list-- > a > div > div { margin-top:15px; }
	.news-sub-right-list- .list-- > a > div > div:first-child { margin-top:12px; }
	.news-sub-right-list- .list-- > a > div > div:last-child { -webkit-line-clamp:1 !important; }
	
	.news-sub-top- { margin-bottom:15px; }
	.news-sub-top-.photo- { grid-template-columns:1fr; }
	.news-sub-top-.photo- div.not-news- { display:none; }
	.news-sub-top- .photo-- > div { height:100px; margin-bottom:15px; }
	.news-sub-top- .photo-- div.img- { height:70px; }
	.news-sub-list- .photo-- { grid-template-columns: repeat(2, 1fr); }
	.news-sub-list- .photo-- div.item-- div.img- { height: 100px; }
	
	.news-sub-top- { margin-bottom:15px; }
	.news-sub-top-.movie- { grid-template-columns:1fr; }
	.news-sub-top-.movie- div.not-news- { display:none; }
	.news-sub-top- .movie-- > div { height:100px; }
	.news-sub-top- .movie-- div.img- { height:70px; }
	.news-sub-list- .movie-- { grid-template-columns: repeat(2, 1fr); }
	.news-sub-list- .movie-- div.item-- div.img- { height: 100px; }
	
	.news-sub-bottom- { margin-bottom:25px; }
}