.banner {height:572px;background:transparent url(/static/imgs/chunjie_2023_bg.jpg) no-repeat center 0;}
.banner img {display:none;}
.navigator {height:36px;line-height:36px;background-color:#D2100A;}
.navigator ul {width:960px;margin:0 auto;}
.navigator li {display:inline-block;margin:0 15px;}
.navigator li a {color:white;font-size:18px;display:inline-block;}
.navigator li a:hover {text-decoration:none;}
.navigator li a.s1 {letter-spacing:20px;}
.video-pre-wrap {max-width:540px;}
.video-pre-wrap video {max-width:510px;margin:15px;width:100%;}

.uploadworks-wrap {margin-top:30px;}
.btn-jwylh {    color: #fff;    background-color: #D2100A;    border-color: #D2100A;}

.nav-chats {height:73px;line-height:73px;background:transparent url(./nav_chats.png) no-repeat 0 0;margin:15px 0;position:relative;}
.nav-chats .send-chats {position:absolute;right:0;padding-right:15px;font-size:16px;color:#D31711;}
.nav-chats .send-chats a {color:#D31711;font-weight:bold;}

.footer {margin-top:3em;line-height:2em;text-align:center;height:6em;background-color:transparent;}

.glyphicon-heart {color:#FB176E;}

.worklist-pc {padding-top:10px;}
.worklist-pc dl {font-size:16px;color:#333;}
.worklist-pc dl dt {background:#eee;line-height:1.45em;font-weight:normal;color:#d71918;padding:10px 10px 0;height:3.2em;overflow:hidden;}
.worklist-pc dl .author {background:#eee;line-height:1.45em;color:#d71918;padding:0 10px 10px;overflow:hidden;height:1.5em;}
.worklist-pc dl .ot {height:2.1em;}
/* .worklist-pc dl dt span.black, .worklist dl .author span.black {color:#333;margin-left:10px;} */
.worklist-pc dd.cover {overflow:hidden;}
.worklist-pc .cover {margin:auto -15px 0 -15px;}
.worklist-pc .program-desc {margin-top:10px;}
.worklist-pc .program-desc dl {margin-bottom:0;}
.worklist-pc .cover img {width:131px;margin-top:10px;height:108px;}
.worklist-pc dl span.red a {color:#d71918}
.worklist-pc dl .tk {margin-right:15px;color:#333;}
.worklist-pc .program-desc .btn-zan-op {padding:3px 6px;}
.worklist-pc .nopl {padding-left:0;}

.program-view .video-skin {min-width:540px;margin:0 auto;max-width:98%;margin: .5em auto;}
.program-view .video-player {width:100%;}
.program-view .zan-wrap {height:30px;margin:.5em 1em;text-align:right;font-size:18px;color:#d2100a;}
.program-view h1 {font-size:18px;font-weight:bold;line-height:1.6em;margin:.5em 15px;font-weight:normal;}
.program-view .author-info {line-height:30px;font-size:18px;margin:.5em 15px;}
.program-view .author-info img {width:25px;height:25px;margin-right:10px;}
.program-view .program-name-title {}
.program-view .program-author-title {}

.chats-list {font-size:18px;padding-bottom:1em;}
.chats-list .chats-avator {width:25px;height:25px;margin-right:5px;}
.chats-list .chats-sender {font-size:18px;}
.chats-list .chats-img {max-width:300px;max-height:200px;cursor:pointer;}
.chats-img-preview img {width:90%;max-height:640px;}
.chats-list dl {margin:.5em;background-color:#fdfbf2;padding-bottom:.5em;}
.chats-list dt {margin:.5em;padding-top:.5em;}
.chats-list dd {padding:0 .5em;font-size:18px;text-indent:2em;color:red;}
.chats-list dl .quote {font-size:36px;line-height:40px;margin: 0 .3em;color:#666;}
.chatslist-more {padding-right:1em;text-align:right;}
.chatslist-more a {color:#d2100a;font-size:18px;line-height:2em;}
.xhait {margin:0;}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {background-color:#D2100A;border-color:#D2100A;}
.pagination > li > a, .pagination > li > span, .pagination > li > a:hover {color:#d2100a;}
.pagination-wrap {text-align:center;}
.chats-list-wrap {height:260px;overflow:hidden;}
.nav-btn-upload {}
.zan-btn-wrap {padding:15px 0;text-align:center;}
.zan-btn-wrap .btn-zan-op {padding:15px 45px;background-color:#D2100A;}
.viewpage-wx-pub .qrcode {width:256px;height:256px;margin:0 auto;}
.viewpage-wx-pub {margin-top:30px;text-align:center;}
.viewpage-wx-pub .tips {text-align:center;font-size:18px;}
.zan-ok {font-size:20px;}
.program-item {padding-bottom:15px;}

.game-tips {line-height:1.6em;font-size:18px;color:red;margin:1em;}
.link-view {font-size:22px;color:#666;line-height:1.6em;margin-left:.5em}
.program-desc .btn-zan-op {background-color:#D2100A;}

.form-group {font-size:18px;}
.form-control {font-size:18px;height:2.3em;}
video {object-fit:fill;}
.pagination {font-size:18px;}

.layui-m-layer-layer-2021jwylh-gametips  .layui-m-layercont {padding:20px;}
.layui-m-layer-layer-2021jwylh-gametips  .layui-m-layercont {padding:20px;text-align:left;font-size:16px;line-height:1.618em;}
.layui-m-layer-layer-2021jwylh-gametips  .layui-m-layercont .game-tips-x h2 {font-size:20px;line-height:2em;padding:0;margin:0.5em 0;text-align:center;}
.layui-m-layer-layer-2021jwylh-gametips  .layui-m-layercont .game-tips-x ul {list-style:none;padding-left:0em;}
.layui-m-layer-layer-2021jwylh-gametips  .layui-m-layercont .game-tips-x li {list-style:none;text-indent:1.2em;}
.layui-m-layer-layer-2021jwylh-gametips  .layui-m-layercont .game-tips-x .qrcode img  {width:256px;height:256px;}

.game-tips-x h2 {font-size:20px;line-height:2em;padding:0;margin:0.5em 0;text-align:center;color:red;}
.game-tips-x p {font-size:18px;}
.game-tips-x ul {list-style:none;padding-left:0em;}
.game-tips-x li {list-style:none;text-indent:1.2em;font-size:18px;}
.game-tips-x .qrcode img  {width:256px;height:256px;}

.zan-tips p {color:red;font-size:20px;}

@media screen and (min-width: 1200px) {
.container {
    width: 970px;;
}
}

@media screen and (max-width:540px) {
	body {max-width:640px;margin:0 auto;background:none;background-color:#fff;}
	.wrap {width:auto;}
	.header {}
	.banner {height:auto;}
	.banner img {width:100%;display:block;}
	.navigator ul {margin:0;padding:0 0 0 10px;width:100%;}
	.navigator li {display:inline-block;margin:0 4px 0 1px;}
	.navigator li a {color:white;font-size:16px;display:inline-block;}
	
	.nav-chats {background:transparent url(./nav_chats_mobile.png) no-repeat 0 0;background-size:180%;line-height:50px;}
	
	.video-pre-wrap {width:100%;}
	.video-pre-wrap video {width:90%;margin:5px;}
	
	.navigator li a.s1 {letter-spacing:3px;}
	.program-view .video-skin {width:100%;min-width:auto;}
	.nav-btn-upload {width:55px;content:url(/static/jwylh/btn_upload_m.png);} 
	.worklist-pc {display:none;}
	.worklist-mb {display:block;}
	.worklist-mb .program-item {margin:15px;}
	.worklist-mb .program-item video {width:100%;}
	.worklist-mb .program-item .author-info {margin:10px 0;font-size:18px;}
	.worklist-mb .program-item .author-info img {width:30px;height:30px;margin-right:10px;}
	.worklist-mb .program-item .program-desc {background-color:#eee;padding:10px;color:#d2100a;font-size:18px;line-height:1.6em;}
	.worklist-mb .program-item .program-desc dl {margin-bottom:0;}
	.worklist-mb .program-item .program-desc dt {font-weight:normal;}
	.worklist-mb .program-item .program-desc dd {line-height:1.6em;}
	.worklist-mb .program-item .program-desc a {color:#d2100a;}
	.worklist-mb .program-item .author-info  a {color:#333;}
	.worklist-mb .tk {margin-right:10px;color:#333;}
	.layui-m-layer-layer-2021jwylh-gametips .layui-m-layercont .game-tips-x h2 {margin:0;}
	.layui-m-layer-layer-2021jwylh-gametips  .layui-m-layercont .game-tips-x {overflow-y:scroll;line-height:1.5em;height:27em;}
	.layui-m-layer-layer-2021jwylh-gametips  .layui-m-layercont .game-tips-x p {margin-bottom: .2em;line-height:1.5em;}
	.layui-m-layer-layer-2021jwylh-gametips .layui-m-layercont {padding:10px;}
}
