/*@charset "utf-8";*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin: 0;padding: 0;font-family:-apple-system-font, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;}
body{background:#fff ;font-size: 14px;}
u, a{color: #000;text-decoration:none !important}
a:hover{color: #f50;text-decoration: underline;}
a:link{text-decoration: none;}
table{border-collapse: collapse;border-spacing: 0;}
fieldset, img{border: 0;}
address, caption, cite, code, dfn, em, strong, th, var, i{font-style: normal;font-weight: normal;}
ol, ul{list-style: none; overflow:hidden}
caption, th{text-align: left;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal;}
q:before, q:after{content: '';}
abbr, acronym{border: 0;}
b{font-weight:500}
.cf{*zoom: 1;}
.cf:after, .cf:before{display: table;content: " ";line-height: 0;}
.cf:after{clear: both;}
.new, .d1{color:#F26C4F !important;font-size:12px}
.old, .d0{color:#999 !important;font-size:12px}
.hot{color:#F26C4F;}
.w980{width:980px}
.w200{width:200px}
.fl{float:left; display:inline}
.fr{float:right; display:inline}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt70{margin-top:70px}
.mt90{margin-top:90px}
.mt140{margin-top:140px}
.mbt10{margin-bottom:10px}
/*视频*/
.pymx,
.ying{display:none}
.kultf video{width:900px; height:540px}
/*头部*/
.navs div,
.main{width:1280px; margin:0 auto}
.header{height: 70px; line-height: 70px; overflow: hidden; background: #333333; box-shadow: 0 1px 5px rgb(0 0 0 / 20%); position: fixed; top: 0; z-index: 9999; width: 100%;}
.navs div a{padding: 5px 20px; font-size: 16px; line-height: 40px;border-radius: 24px; text-align: center;background-color: #f8f8f8; color: #222;}
.navs div a:hover{background-color: #f50; color:#fff}
/*列表最热*/
.chot{margin: 0 0 20px 0; overflow: hidden;}
.chot_lf a{float:left; margin-right:20px; font-size:20px; padding-bottom:10px; font-weight:900}
.chot_lf a.on,
.chot_lf a:hover{background: url(../image/xxs_01.png) no-repeat 17px -805px;}
.chot_lf span{float:left; margin-right:20px; font-size:20px; padding-bottom:10px; font-weight:900;cursor: pointer}
.chot_lf span.on,
.chot_lf span:hover{background: url(../image/xxs_01.png) no-repeat 17px -805px;}
.chot_rl{color:#999;margin-top: 4px;}
.chot_rl i{margin:0 10px 0 20px}
.chot_rl a{padding:2px 7px; background:#f2f2f2; border-radius:3px}
.chot_rl a.cra1{background:#ccc}
.chot_rl a:hover{background:#f50; color:#fff}
.chot_rl p em{color:#f50}
/*播放列表*/
.julist .hd ul li{float: left; margin: 10px 20px 10px 0; font-size: 16px; padding-bottom: 10px; font-weight: 600;cursor: pointer; color:#999}
.julist .hd ul li:hover,
.julist .hd ul li.ons{color:#f50; border-bottom: 3px solid #f50}
.julist a{height: 30px; line-height: 30px;margin: 10px 0 5px 2%; width:auto; padding:0 10px}
/*书架*/
.enroll{float:right; display:inline; height:60px; overflow:hidden}
.enroll a.click_pop,
.enroll a.enroll-right,
.enroll a.enroll-left{float: left; display: inline; width: 50px; text-indent: 22px; background: url(../image/xt01.png) no-repeat 0 -211px; margin: 0 0 0 15px; color: #969696; font-size: 14px; background-size: 25px;}
.enroll a.enroll-right{background-position: 0 -257px}
.enroll a.click_pop{background-position:-143px -129px}
.e-pop{height: 455px;overflow: hidden;}
.pop{display: none; width: 650px; min-height: 470px; max-height: 750px; height:500px; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; padding: 25px 0; z-index: 130; border-radius: 8px; background-color: #fff; box-shadow: 0 3px 18px rgba(100, 0, 0, .5);}
.pop-foot{height:50px; line-height:50px; width:600px; border-top: 1px #E5E5E5 solid; text-align: right; margin:0 25px}
.pop-cancel, .pop-ok{padding:8px 15px; margin:15px 5px; border: none; border-radius: 5px; background-color: #337AB7; color: #fff; cursor:pointer;}
.pop-cancel{background-color: #FFF; border:1px #CECECE solid; color: #000;}
.pop-content{height: 380px;}
.pop-content-left{float: left;}
.pop-content-right{width:310px; float: left; padding-top:20px; padding-left:20px; font-size: 16px; line-height:35px;}
.bgPop{display: none; position: absolute; z-index: 129; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.2);}
.e-pop a{width: 80px; height: 130px; float: left; display: inline; margin:0 25px 20px 25px; background: #f9f9f9;}
.e-pop a img{width:100%; height:100px;}
.e-pop a b{text-align:center; display:block; height:20px;line-height:20px; overflow:hidden; width:100%; margin:-24px 0 0 0}
/*logo*/
.logo{width:230px;height:70px;overflow:hidden; background:url(../image/logo.png) no-repeat 0 6px; float:left; display:inline;background-size: 200px 44px;margin-top: 5px;}
/*导航*/
.nav{overflow:hidden;float:left; display:inline; margin:0 20px}
.nav a{float:left; display:inline; font-size:18px; margin:0 28px; color:#FFF}
.nav a:hover,
.nav a.current{color:#f50; font-weight:900}
/*搜索*/
.search{width:250px;height:35px;border:1px solid #f50; overflow:hidden; border-radius:100px;float:right; display:inline; margin:17px 0 0 20px; position:relative;}
.search input{padding:0 15px 0 0; text-indent:15px;border:0;height:36px;line-height:36px;float:left;width: 190px; position:absolute;left:0; top:0px;border-radius: 100px 0 0 100px;}
.search button{display:block;width:50px;height:36px; line-height:35px;border:0;background:#f50;color:#fff; font-size:14px;cursor: pointer; position:absolute;right:0; top:0px}
.m_nav{background:#55c75d;min-width: 1200px; height:50px; line-height:50px; margin-bottom:10px}
.m_nav div{width:1280px; margin:0 auto}
#article .m_nav a{width: 11.11%;}
.m_nav a{width: 12.5%; height:50px; line-height:50px; text-align:center;color:#fff; float:left; display:inline;font-size: 16px;}
.m_nav p{float:right; display:inline}
.m_nav p a{font-size: 14px; height:20px; line-height:20px;width:auto; color:#d8fcb9; padding:2px 0; overflow:hidden; margin:12px 0 0 15px}
.m_nav .current{background:#0e9717;}
/*友情链接*/
.links{width:1280px; margin:0 auto 0 auto; background:#fff; overflow:hidden;}
.links div a{margin: 20px 20px 0 0; float:left; display:inline}
/*面包屑*/
.column{width:1280px; margin:87px auto 0 auto;overflow:hidden; font-size:12px;background:url(../image/xxs_01.png) no-repeat -205px -156px; text-indent:22px}
.column em{color: #999;}
/*尾部*/
#foot{min-width:1280px;width:100%;float:left; display:inline; background:#fff; margin-top:20px ; padding:10px 0; border-top:2px solid #f50; font-size:14px}
#foot p{margin:10px auto; width:1280px; color:#999; text-align:center}
#foot p a{color:#666; margin: 0 5px}
#foot p em{cursor: pointer;}
#foot .icp1{color:#666;}
/*翻页*/
.pagebox{width:905px;margin:0 auto;clear:both;height:60px;text-align:center;font-size:14px;margin:20px auto;+padding-bottom:20px}
.pagebox p{width:100%;height:40px;line-height:40px;margin:0 auto;text-align:center;}
.pagebox span,.pagebox b,.pagebox a{border:1px solid #d0d0d0;background:#fff;color:#000;margin-right:5px;height:40px;line-height:40px;padding:5px 10px;border-radius:2px}
.pagebox b,.pagebox a{+position:relative;+top:-5px;}
.pagebox span{+padding:0 8px;}
.pagebox a:hover{border:#22C485 1px solid;text-decoration:none;}
.pagebox a.active{background:#22C485;color:#FFF;border:#22C485 1px solid;font-weight:bold;width:15px;}
.pagebox .disable{background:#eee;color:#999;+padding:4px 10px;}
.pagebox .next{-padding:4px 8px;-position:relative;-top:-6px;-right:2px}
.pagebox input{margin:0 -4px;border:0px;background:none;height:40px;-height:28px;line-height:40px;width:20px;text-align:center;font-size: 14px;+height:30px;+line-height:30px;+padding:0;}
.pageboxa{margin:auto;clear:both;height:60px;text-align:center;font-size:14px;margin-top:20px;+padding-bottom:0px}
.pageboxa p{width:100%;height:auto;line-height:40px;margin:0 auto;text-align:center;word-break: keep-all;}
.pageboxa span,.pageboxa b,.pageboxa a{border:1px solid #d0d0d0;background:#fff;color:#000;margin-right:5px;height:40px;line-height:40px;padding:5px 10px;border-radius:2px;}
.pageboxa b,.pageboxa a{+position:relative;+top:-5px;}
.pageboxa span{+padding:0 8px;}
.pageboxa a:hover{border:#42c02e 1px solid;text-decoration:none;}
.pageboxa a.active{background:#f50;color:#FFF;border:#f50 1px solid;font-weight:bold;width:15px;}
.pageboxa .disable{background:#eee;color:#999;+padding:4px 10px;}
.pageboxa .next{-padding:4px 8px;-position:relative;-top:-6px;-right:2px}
.pageboxa input{margin:0 -4px;border:0px;background:none;height:30px;-height:28px;line-height:40px;text-align:center;font-size: 14px;+height:30px;+line-height:30px;+padding:0;}
.pageboxa input:focus{outline: none;}
/*提示框*/
.flbody{position:relative;background:#fff;overflow:hidden;border:1px solid #CCC;}
.flbtn{margin: 0 0 15px 10px}
.flbody img{position:static;}
.flbody .x{float:left;border:none;}
.flbody .y{float:right;border:none;cursor:pointer;}
.flbody .fclose{text-decoration:none;overflow:hidden;display:block;height:20px;margin-top:5px;}
.flbody .fclose{text-indent:-9999px;right:8px;width:20px;height:20px;background:url(../image/fl_pic.png) no-repeat 0px 0px;}
.flbody .fclose:hover{background-position: 0px -20px;}
.flbody .panel-opt22{margin:5px 8px;margin-bottom:8px;overflow:hidden;}
.flbody .fmessage{clear:both;width:auto;margin:0;padding:5px;padding-right:10px;overflow:hidden;font-size:14px}
.flbody .alert-icons, .flbody .success-icons, .flbody .error-icons, .flbody .info-icons{float:left;display:block;vertical-align:middle;margin:1px 0;margin-right:20px;width:64px;height:64px;overflow:hidden;}
.flbody .alert-icons{background:url(../image/alert_icon.gif) no-repeat;}
.flbody .success-icons{background:url(../image/success_icon.gif) no-repeat;}
.flbody .error-icons{background:url(../image/error_icon.gif) no-repeat;}
.flbody .info-icons{background:url(../image/info_icon.gif) no-repeat left 8px;}
.flbody .shadowline{clear:both;border-bottom-color:#fff;border-right-width:0px;border-top-color:#c8dcec;margin:2px 0px;border-top-width:1px;border-bottom-width:1px;border-left-width:0px;}
.flbody .fbottom{clear:both;font-size:1px;height:0px;width:360px;overflow:hidden;}
.flbody .fbutton{clear:both;background-color:#f2f2f2;border-top:1px solid #e6e6e6;margin:0;zoom:1;overflow:hidden;}
.flbody .fbutton button{border:none;font-size:12px;cursor:pointer;}
.flbody .fbutton{clear:both;margin:0 0px;margin-top:7px;zoom:1;overflow:hidden;}
.flbody .fbutton button{float:right;display:inline;outline: 0 none;width:76px;height:24px;line-height:24px;margin:5px 5px;color:#222 !important;text-align:center;background:#fff url(../image/fl_pic.png) no-repeat -1px -220px;}
.flbody .fbutton a button{display:block;width:78px;text-align:center;cursor:pointer;}
.flbody .fbutton button:hover{text-decoration:none;background-position:-1px -250px;}
.flbody .fbutton button:active{background-position:left -249px\9;}
.loading{display:block;clear:both;width:40px;height:40px;margin:auto;background:url(../image/loading.gif) no-repeat;overflow:hidden;}
.loading-ajax{display:block;clear:both;font-size:1px;width:208px;height:13px;margin:10px;background:url(../image/loading_ajax.gif) no-repeat;overflow:hidden;}
.loading-16{clear:both;width:16px;height:16px;line-height:16px;padding:0 9px;margin:auto;background:url(../image/loading_16.gif) no-repeat;overflow:hidden;}
.flbody .tab{list-style:none;position:relative;margin-bottom:10px;padding-top:10px;padding-left:8px;height:23px;border-bottom:1px solid #C8DDE9;}
.flbody .tab li{float:left;height:22px;_height:23px;line-height:22px;background:#e7f2f9;padding:0 8px;border:1px solid #C8DDE9;border-bottom:none;margin-left:3px;}
.flbody .tab li a{text-decoration:none;}
.flbody .tab li.current{height:23px;background:#fff;border-bottom:none;}
.flbody .tab li.y{float:right;border:none;background:none;cursor:pointer;}
.flbody .tab li.x{float:left;border:none;}
.flbody .tab li.y .fclose{margin-top:-3px;}
.flbody .flh{list-style:none;height:32px;background:#f9f9f9 url(../image/fl_pic.png) repeat-x left -54px;}
.flbody .flc{clear:both;border-top:3px solid #dddfe7;margin:0 8px;}
.flbody .flh li.y{float:right;border:none;cursor:pointer;line-height:32px;padding-right:5px;}
.flbody .flh li.x{float:left;font-weight:700;font-size:13px;padding-left:10px;line-height:32px;}
.flbody .fld{clear:both;height:32px;line-height:32px;}
.flbody .fld .x{float:left;font-weight:700;font-size:13px;padding-left:10px;line-height:32px;}
.flbody .fld .y{float:right;border:none;cursor:pointer;line-height:32px;padding-right:5px;}
.flbody .fld em{float:left;font-size:14px;font-weight:700;padding-left:10px;line-height:32px;color:#369;}
.flbody .fld em a{text-decoration:none;}
.flbody .fld span{float:right;color:#999;margin-top:0px;border:none;cursor:pointer;line-height:32px;padding-right:8px;}
.flbody .fld span a, .flbody .fld strong{float:left;text-decoration:none;margin-left:8px;font-weight:400;color:#333;}
.flbody .fld span a:hover{color:#999;}
.flbody .ftld{margin-top:1px;}
.flbody .ftld td{line-height:180%;padding:5px 3px;border-bottom:1px dashed #ddd;}
.flbody .ftip{clear:both;line-height:180%;color:#808080;margin:5px 2px;padding:3px 5px;border:1px solid #ffaa25;background:#fcfad6;}
.wraps{width:1198px;box-shadow:0 1px 0 #f50;border:1px solid #f50;margin:20px auto;overflow:hidden;background:#fff;}
.wraps .navw{float:left;width:200px;border-right:1px solid #f50;padding-bottom:9999px;margin-bottom:-9999px;background-color:#faf0e4;min-height:690px;}
.wraps .navw ul li{width: 200px; float:left; display:inline}
.wraps .navw ul li a{display:block;border-bottom:1px solid #f50;padding-left:30px;line-height:44px;zoom:1;}
.wraps .navw ul li a:hover,
.navw ul li a.on{background-color:#fff;border-left:5px #f50 solid;font-size:16px; padding-left:23px; color:#f50}
.contents{padding-left:20px;padding-bottom:20px;width:960px;overflow:hidden;}
.contents h2{font-size:24px;padding:10px 0 10px 0;border-bottom:1px #eee solid;}
.contents h5{font-size:18px;padding:15px 0 0px 0;}
.contents p{line-height:35px;padding-top:5px;color:#666;text-indent:2em;}
.contents p em{font-weight:bold;}
.contents p em a{color:#0984C5;}
.contents p em a:hover{color:red;}
.tit{height:45px; line-height:45px; font-size:18px; font-weight:bold; color:#fff; width:100%; background:url(../image/xxs_01.png) no-repeat 0 -233px; text-indent:20px;}
.tit.t1{background-position: 0 -339px}
.tit.t2{background-position: 0 -430px;color:#caa056}
.tit.t3{background-position:-1px -527px; color:#559088}
.tit1{height:45px; line-height:45px; font-size:18px; background:url(../image/xxs_01.png) no-repeat 0 -635px; text-indent:15px; position:relative; border-bottom:1px solid #efefef}
.tit1 a{position:absolute; right:0; color:#999; font-size:12px}
.tit01{height:45px; line-height:45px; overflow:hidden; width:100%;}
.tit4{margin:0 20px 0 20px; height:50px; line-height:50px; border-bottom:2px solid #f2f2f2; background:url(../image/xxs_01.png) no-repeat 0 -632px; text-indent:15px; font-size:16px}
.tit03{height: 45px; line-height: 45px; font-size: 22px; font-weight: 900;}
.tit03 a{float: right; width: 55px; height: 50px; background: url(../image/xxs_01.png) no-repeat 0 -863px;}
.tit01.to01{background-position:0 -72px}
.tit01.to02{background-position:5px -140px}
.tit01.to03{background-position:0px -212px}
.tit01.to04{background-position:0px -282px}
.tit01 span{float:left; display:inline; font-size:22px; font-weight:bold;}
.tit01 a{float: left; display: inline; margin-right: 20px; color: #999; background: #fafafa; height: 20px; line-height: 20px; padding: 5px 20px; border-radius: 8px; margin-top: 8px;}
.tit01 a:hover{background: #f50; color:#fff}
.tit01 em{float:left;}
.tit01 em a{color:#999; background:none; margin-right:0}
.tit01 em a:hover{background:none; color:#f50}
.tit02{height:45px; line-height:45px; width:100%;font-size:18px; font-weight:bold;}
.classify,
.content{width:1280px; margin:20px auto 0 auto; overflow:hidden}
.content-left,
.content_left,
.content-right{overflow:hidden;}
.content-left.ts.fl.w100{width: 83%;}
.hd li{cursor: pointer;}
.h01.hot01 .hd li{width:100px;}
.h01.hot01 .top01{width:130px; height:145px;margin-right:23px;}
.h01.hot01 .top01 b{margin:0}
.h01.hot01 .top01 img{height:90px}
.hot01 .hd{height:42px; line-height:40px; margin-bottom:15px}
.hot01 .hd ul{float:left;margin-left: 20px;}
.hot01 .hd li{float:left; display:inline; text-align:center;font-size:18px; margin-right:20px}
.hot01 .hd li.on{border-bottom:2px solid #f50; color:#f50; font-weight:900;}
ul.tv.list01{width:1250px;}
.hot01 .bd ul{float:left; width:110%}
.top01:hover{background:#fafafa}
.top01{float: left; display: inline; width: 188px; height: 342px; margin:10px 30px 0 0; background: #fff; position: relative; border-radius: 8px;}
.top01 img{width:100%; height:276px;border-radius: 8px;}
.top01 b{width:100%; height:20px; line-height:20px; overflow:hidden; display:block; margin:5px 0 0 0;font-size:16px}
.top01 b:hover{font-weight:900}
.top01 span{width:96%; height:25px; line-height:30px; overflow:hidden; display:block; font-size:12px; color:#999;word-break: break-all;}
.content-left ul{width:110%}
ul.w100.tv01,
ul.tv.w100.tv01{width: 109%; float: left;}
.content-right{width: 32%;}
.content-right.sy.fr{width: 15%;}
.content-right.sy.fr .bd-01 li{overflow:hidden; height:20px; padding:0;margin-top: 10px;border: 0;}
.content-right.sy.fr .bd-01 li.c-li01{height:20px}
.content-right.sy.fr ul.bd-01.ts{background: #f8f8f8; margin-top: 10px; padding: 5px 20px 15px 20px; width: 150px;}
ul.w100.tv01.ul02.ht{height: 340px;}
ul.bd-01.ts{width:100%; background:#fff;margin-top:-7px;border-radius: 8px;}
.top01 i{position: absolute; left: 0; top: 10px; background: url(../image/xt01.png) no-repeat 0 -493px; color: #fff; height: 20px; width: 50px; font-size: 12px; text-indent: 5px;font-family: Georgia, 'Times New Roman', Times, serif;}
.top01 em{position: absolute; left: 0; top: 75px;color: #fff; height: 20px; font-size: 12px; text-indent: 5px;z-index: 999;}
.top01.li01 em,
.ul02 .top01 em,
.ul01 .top01 em{top: 245px;}
.top01.li01 div,
.ul02 .top01 div,
.ul01 .top01 div{height:277px}
.top02{width:200px; height:120px; position:relative;}
.top02 img{width:100%; height:100%;}
.top02 i{height:30px; line-height:30px; text-align:center; width:30px; background:#f50; color:#fff; position:absolute; left:0; bottom:0; z-index:1; display:block;}
.top02 b{height:30px; line-height:30px; color:#fff; position:absolute; left:40px; bottom:0;z-index:1}
.top02 div{height:30px; line-height:30px; width:100%;position:absolute; left:0; bottom:0;background: #000 !important;opacity: 0.6;filter: alpha(opacity=60); padding:0 !important; margin:0!important}
.top03{height:20px; line-height:20px; width:100%; overflow:hidden;margin-top: 12px;position:relative}
.top03 i{height:20px; line-height:20px; text-align:center; width:30px; position:absolute; left:0; bottom:0;display:block; color:#f50}
.top03 a{height:20px; line-height:20px;position:absolute; left:30px; bottom:0;z-index:1; padding-right:10px}
.content-right ul,
.content-right ol,
.content-right div{background:#fff; overflow:hidden; padding-bottom:11px}
.content-right ol li{height:auto; position:inherit}
.content-right ol li a{position:inherit; margin:0 10px; width:180px; display:block; height:auto}
ul.mt10.ulm01{padding: 0; background:none}
ul.mt10.ulm01 .top02{margin-bottom:15px}
.content-right p{overflow:hidden}
.content-right div a{padding:3px 5px 4px 5px; background:#f2f2f2; margin:10px 14px 0 14px; float:left; display:inline;}
ul.tv.list01 li.top01{height: 215px;width: 225px;}
ul.tv.list01 li.top01 u{top: 130px;}
ul.tv.list01 li.top01 img{height:150px}
.tv li.top01{height: 173px;width: 181px;}
.tv li.top01 img{height:100px;border-radius: 8px 8px 0 0;}
.tv li.top01.li01{height: 366px;width: 380px;}
.tv li.top01.li01 img{height: 235px;}
.top01:hover div{display:block}
.top01 div{height:100px; width:100%;background-repeat: no-repeat; background-image: linear-gradient(transparent, rgba(0, 0, 0, .5));position: absolute; left: 0; top: 0; display:none}
.top01 u{position: absolute; left: 80px; top: 50px; width:50px; height:50px; background: url(../image/play.png) no-repeat 0; line-height:20px; padding:0 5px; font-size:12px; cursor: pointer;}
.li03 u,
.li02 u{left: 67px !important; top: 25px !important;}
.content-left .top01 u{left: 70px; top: 100px;}
.tv li.top01.li01 u{top: 94px; left: 180px;}
.banner{background:#fff; overflow:hidden;}
.julist{overflow: hidden;}
.julist a{text-align: center; background: #f8f8f8; float: left; display: inline; margin: 10px 15px 5px 0; padding: 5px 25px; border-radius: 8px;}
.julist a.juon,
.julist a:hover{background:#f50; color:#fff}
.bton{background:#f50 !important; color:#fff}
.content01{background:#fff; margin-top:10px}
ul.tv.ts.w100{width: 51%;}
ul.tv.tse.w100{width: 110%;}
.tv.tse li.top01{margin:0 23px 0 0}
.tv.ts li.top01{margin:0 0 0 23px}
/*轮播*/
.scroll{width:49%; height:330px; overflow:hidden; position:relative;}
.scroll .hd{overflow:hidden; position:absolute; right:5%; bottom:50px; z-index:1;}
.scroll .hd ul li{float:left;width:10px;height:10px;background:#fef7f5; cursor:pointer; margin:0 0 0 5px; border-radius:100px}
.scroll .hd ul li.on{background:#f50;}
.scroll .bd{position:absolute; left:0; top:0; width:100%; height:100%; z-index:0;}
.scroll .bd li{zoom:1; vertical-align:middle; position:relative; height:330px; overflow:hidden}
.scroll .bd img{width:100%; height:100%; display:block;}
.scroll .bd b{width:100%; display:block;position:absolute; bottom:0 ; height:40px; line-height:40px; color:#fff ; z-index:1; text-align:center;font-size: 22px;}
.scroll .bd div{height:40px; width:100%;position:absolute; bottom:0; background: #000; opacity: 0.6;filter: alpha(opacity=60);}
/*游戏库*/
.banks h4{height: 45px; line-height: 45px; font-size: 18px; margin: 0 20px; background: url(../image/xxs_01.png) no-repeat 0 -635px; text-indent: 15px; position: relative; border-bottom: 1px solid #efefef; margin:0 20px}
.banks{width:1198px; margin:15px auto 0 auto; overflow:hidden; background:#fff;padding: 0 0 20px 0;}
.banks_left{float:left; display:inline; margin:20px 20px 0 20px; border:1px solid #edefed; padding:5px 20px 15px 20px}
.banks_left li{width:320px;overflow:hidden; float:left; display:inline; margin:13px 0 0 0}
.banks_left span{float:left; display:inline; margin:5px 0; width:45px}
.banks_left p{float:left; display:inline; width:275px}
.banks_left a{padding:3px 11px; float:left; display:inline; border:1px solid #edefed; margin:0 0 15px 10px}
.banks_left a.on2,
.banks_left a:hover{border:1px solid #ea6f5a; background:#ea6f5a; color:#fff}
.banks_right{width:798px; float:right; display:inline}
.banks_right li{width:75px; height:150px; float:left; display:inline; margin:20px 19px 0 20px}
.banks_right li img{width:75px; height:100px;}
.banks_right li span,
.banks_right li em{width:75px; display:block; height:40px; overflow:hidden; text-align:center; margin-top:5px}
.banks_right li em{color:#999; font-size:12px}
.fixeds{top:0px !important; width:300px}
.zhezhao{width:100%; overflow:hidden; background:#f1f2f6}
.txtboxe{overflow:hidden;}
.txtboxe .hd{clear: both; border-bottom: 1px solid #f1f2f6; overflow: hidden; zoom: 1; font-size: 16px; height: 50px; line-height: 50px;}
.txtboxe .hd ul li.on{color: #f50; font-weight:900}
.txtboxe .hd ul li{float: left; display: inline; padding: 0 20px 0 20px; cursor: pointer;margin-right: 20px;}
.txtboxe .bd ol{overflow:hidden; margin-bottom:20px}
.txtboxe .bd ol li{position:relative; height:90px; margin:5px 0 0 0; background:#fff}
.txtboxe .bd ol li img{position:absolute; left:0; width:156px; height:90px}
.txtboxe .bd ol li b{position:absolute; left:170px; top:5px; font-size:16px; font-weight:100;}
.txtboxe .bd ol li p{position:absolute; left:170px; top:7px; height:75px; overflow:hidden; line-height:25px; color:#999; font-size:14px}
.txtboxe .bd ul{width:1050px}
.txtboxe .bd ul li{margin:0 20px 20px 0; background:#fff; border:1px solid #f2f2f2; width:312px; height:135px; float:left; display:inline; position:relative}
.txtboxe .bd ul li img{position:absolute; left:20px;top:20px; height:95px; width:75px;}
.txtboxe .bd ul li b{position:absolute; left:110px;top:28px; font-size:16px; display:block; height:20px; line-height:20px; overflow:hidden;width: 130px;}
.txtboxe .bd ul li i{position:absolute; left:110px;top:65px; font-size:12px; color:#999}
.txtboxe .bd ul li em{position:absolute; left:110px;top:90px; font-size:12px; color:#999; height:20px; line-height:20px; overflow:hidden; display:block}
.txtboxe .bd ul li a.btn_03{position:absolute; left:110px;top:90px; padding:2px 5px; border:1px solid #f50; color:#f50}
.ku-top,
.kulist,
.ku,
.special,
.specials,
.hots{width:1280px; margin:15px auto 0 auto; overflow:hidden}
.hots .bd{width:110%;background:#fff}
.tit{height: 45px; line-height: 45px; font-size: 18px; margin: 0 20px; background: url(../image/xxs_01.png) no-repeat 0 -635px; text-indent: 15px; position: relative; border-bottom: 1px solid #efefef;}
.bd-01{padding: 0 0 20px 0; overflow:hidden}
.bd-01{width:285px;float:left; margin:0 20px 0 0}
.bd-01 ul{padding:10px 0 0 0; background:#fff}
.bd-01 li.c-li{height:45px; line-height:45px; background:#eceaef; position:relative; font-size:18px; text-indent:20px; border:0; padding:0}
.bd-01.ts li.c-li01{margin-top:20px}
.bd-01.ts li{margin-top:15px; padding-bottom:17px}
.bd-01 li.c-li01{height:130px; position:relative; border: 0; padding: 0;}
.bd-01 li.c-li01 img{position:absolute; left:0; width:100px; height:130px;}
.bd-01 li.c-li01 b{position:absolute; left:110px; top:2px; font-size:16px; height:20px; line-height:20px; display:block; overflow:hidden;font-weight: 900; padding-right:20px}
.bd-01 li.c-li01 i{position:absolute; left:110px;top:30px; color:#999;height: 20px;overflow: hidden;}
.bd-01 li.c-li01 i a{left:43px; top:0; width:125px}
.bd-01 li.c-li01 p{position:absolute; left:110px;top:55px; height:73px; overflow:hidden; color:#999; line-height:23px}
.bd-01 li{height:20px; position:relative; margin:10px 0 0 0; padding-bottom:10px; border-bottom:1px solid #f2f2f2}
.bd-01 li:last-child{border:0}
.bd-01 li.c-li01 div{position:absolute; left:110px;top:30px;}
.bd-01 li.c-li01 div u{float: left; width: 100%; margin-bottom: 10px; color: #999; font-size: 12px;}
.bd-01 li span{position:absolute; left:0;top:0; background:#ccc; height:20px; width:20px; color:#fff; text-align:center; line-height:20px; z-index:1;border-radius: 2px; font-weight:900}
.bd-01 li span{background:#f2f2f2; color:#999;}
.content-right.sy.fr .bd-01 li i,
.content-right.sy.fr .bd-01 li em,
.content-right.sy.fr .bd-01 li img{display:none}
.content-right.sy.fr .bd-01 li.c-li01 span{background:none;color:#ffa13b;}
.content-right.sy.fr .bd-01 li.c-li02 span{background:none;color:#ff9696;}
.content-right.sy.fr .bd-01 li.c-li03 span{background:none;color:#54bbea;}
.content-right.sy.fr .bd-01 li a{margin: 0 10px 0 20px;}
.content-right.sy.fr .bd-01 li span{left:-4px; background:none}
.bd-01 li a{float:left; margin:0 10px 0 30px; font-weight:0}
.bd-01 li i{color:#999; font-size:12px;}
.bd-01 li em{float:right; color:#54bbea; font-size:12px;}
.bd-01 li.c-li01 span{background:#ffa13b; color:#fff}
.bd-01 li.c-li02 span{background:#ff9696; color:#fff}
.bd-01 li.c-li03 span{background:#54bbea; color:#fff}
.bd-02.d-right{width: 960px; float: right; display: inline; background: #fff; padding-top: 20px;}
.hot-l02{overflow: hidden; height: 30px; line-height: 20px; font-size: 18px; margin: 0 20px 20px 20px; background: url(../image/xxs_01.png) no-repeat 0 -648px; text-indent: 15px; position: relative; border-bottom: 1px solid #efefef;}
.hot-l02 a.c0{float:right; font-size:14px}
.hot-l03{margin:10px 20px 20px 20px; overflow:hidden;}
.hot-l03 a{margin-right:15px; float:left; display:inline; border:1px solid #f2f2f2; padding:2px 5px}
.hot-l03 a.fb{border:1px solid #f0715c; background:#f0715c; color:#FFF}
.bd-02{padding:20px 0 0 0}
.bd-02 li{height:130px; position:relative; margin:0 20px 20px 20px; padding-bottom:20px; border-bottom:1px solid #f2f2f2}
.bd-02 li span{position: absolute; left: 0; top: 0; display: block; line-height: 30px; font-weight: bold; font-size: 14px; color: #fff; width: 30px; height: 30px; background: url(../image/ico-phlist.png) no-repeat -1px 0px; z-index: 1; background-size: 126px; text-align: center; text-decoration: none;}
.bd-02 li img{position:absolute; left:35px; width: 100px;height: 130px;}
.bd-02 li b{position:absolute; left:150px; top:0px; font-size:18px; height:20px; line-height:20px; display:block; overflow:hidden;width: 500px;}
.bd-02 li div{position:absolute; left:150px;top:30px; font-size:14px;color:#999;}
.bd-02 li div i{margin-right:20px}
.bd-02 li div i a{margin-right:10px; color:#999}
.bd-02 li div i a:hover{color:#f0715c}
.bd-02 li p{position:absolute; left:150px;top:55px; height:50px; overflow:hidden; font-size:14px; color:#999; line-height:25px}
.bd-02 li em{position:absolute; left:150px;top:112px; color:#999}
.bd-02 li.b-li01 span{background-position:-95px 0}
.bd-02 li.b-li02 span{background-position:-64px 0}
.bd-02 li.b-li03 span{background-position:-33px 0}
.ku-left{background-color: #f8f8f8;padding:20px 20px 10px 20px;border-radius: 8px;}
/*.ku-left div{height: 30px; line-height: 20px; font-size: 18px; margin: 0 0 20px 0; background: url(../image/xxs_01.png) no-repeat 0 -648px; text-indent: 15px; position: relative; border-bottom: 1px solid #efefef;}
.ku-left div a{margin-right:15px;}
.ku-left div a.current{color:#f0715c}*/
.ku-left ul{overflow:hidden}
.ku-left li{overflow:hidden; margin-bottom:15px; border-bottom:1px solid #f2f2f2; padding-bottom:15px}
.ku-left li.list_zm a{margin:0 24px 0 0 ;}
.ku-left li a{float:left; display:inline; margin:0 15px 0 0 ; padding:2px 5px; border-radius:3px; font-size:14px}
.ku-left li span{float:left; display:inline; margin:0 15px 0 0 ; padding:2px 5px; border-radius:3px; font-size:14px;cursor: pointer;}
.ku-left li span:hover,
.ku-left li span.on2{background:#f50; padding:2px 5px; color:#fff; border-radius:8px; font-weight:900}
.ku-left a:hover,
.ku-left a.on2{background:#f50; padding:2px 5px; color:#fff; border-radius:8px; font-weight:900}
.ku-left p{font-size:16px; float:left;line-height: 25px;}
.ku-right{width:1280px;float:right; display:inline; background:#fff; padding-top:20px}
.ku-right ul{margin:0 20px; overflow:hidden}
.ku-right li{height: 130px; position: relative; margin: 0 0 20px 0; padding-bottom: 20px; border-bottom: 1px solid #f2f2f2; width: 460px; float: left; display: inherit;}
.ku-right li img{position:absolute; left:0; width: 100px;height: 130px;}
.ku-right li b{position:absolute; left:115px; top:0; font-size:16px; height:20px; line-height:20px; display:block; overflow:hidden;width: 300px;}
.ku-right li div{position:absolute; left:115px;top:30px; font-size:12px;color:#999;}
.ku-right li div i{margin-right:20px}
.ku-right li div i.aicon-i{background: url(../image/tb2.png) no-repeat 0 3px;background-size: 13px;padding-left: 17px;}
.ku-right li p{position:absolute; left:115px;top:55px; height:40px; overflow:hidden; font-size:12px; color:#999; line-height:20px;width: 325px;}
.ku-right li a.btn_01{position:absolute; left:115px;top:103px; padding:4px 10px; background:#f0715c; color:#fff; border-radius:3px}
.ku-top{background:#f8f8f8; position:relative; height:395px;border-radius: 8px;}
.ku-top img{width:250px; height:335px; position:absolute; left:30px; top:30px;border-radius: 8px;}
.ku-top h1{position:absolute; left:310px; top:30px; font-size:24px}
.ku-top h1 i{font-size:14px; color:#999; margin-left:20px}
.ku-top .ku-top01{position:absolute; left:310px; top:70px;}
.ku-top .kt-01{margin-bottom:10px; overflow:hidden}
.ku-top .kt-01 a{border:1px solid #42c02e; color:#42c02e; margin-right:15px; border-radius:5px; width:45px; height:20px; line-height:20px; text-align:center; float:left; display:inline}
.ku-top span{width:100%; display:block;font-size:14px; color:#333; overflow:hidden}
.ku-top span i{margin-right:20px; float:left; display:inline}
.ku-top span i u,
.ku-top span i em{float:left; display:inline;}
.ku-top span i u.u-btn03{height:20px; line-height:20px; font-size:12px; overflow:hidden; color:#999}
.ku-top span i u.u-btn01{color: #000;font-family: Georgia,'Times New Roman',Times,serif;position: relative;top:3px; font-weight:900}
.ku-top span i u.u-btn02{color: #000;font-weight:900}
.ku-top .kt-02{width: 635px; line-height:25px;font-size:12px; color:#666;height: 50px; overflow:hidden; margin:10px 0}
.ku-top .kt-03{position:absolute; left:310px; bottom: 30px;}
.ku-top .btn-03, .ku-top .kt-03 a{width:145px; height:40px; text-align:center; line-height:40px; float:left; display:inline; margin-right:15px; border-radius:5px; font-size:16px}
.ku-top .btn-03,
.ku-top a.btn-01{background: #f50 url(../image/play.png) no-repeat 20px 9px; color: #fff; cursor: pointer; background-size: 23px; text-indent: 20px;}
.ku-top a.btn-01:hover{background: #fa7b3c url(../image/play.png) no-repeat 20px 9px;background-size: 23px;}
.ku-top a.btn-02{border:1px solid #000; height:38px}
.weixin{display: none; background: #fff; position: absolute; right: 10px; top: 12px; width: 250px; height: 305px; z-index: 129; border: 1px solid #ccc;}
.weixin .hides{position: absolute; right: 10px; top: 13px; cursor: pointer; width: 20px; height: 20px; background: #f2f2f2 url(../image/closebtn.png) no-repeat; z-index: 999; border: 1px solid #ccc; border-radius: 100px;}
.weixin u{font-size:20px; font-weight:900; color:#f0715c}
.wx_01{text-align:center; position:relative;}
.wx_01 h4{font-size:18px; text-align:center; background:#f0715c; height:40px; line-height:40px; color:#fff}
.wx_01 .img{width: 200px; height: 200px; margin: 30px auto 0 auto; position: inherit; left: 0; top: 0; background: url(../image/1.jpg) no-repeat; background-size: 199px;}
.wx_01 .img01{background: url(../image/2.jpg) no-repeat;background-size: 199px;}
.wx_01 .img02{background: url(../image/3.jpg) no-repeat;background-size: 199px;}
.wx_01 .img03{background: url(../image/4.jpg) no-repeat;background-size: 199px;}
.wx_01 p{text-align: left;margin-left:10px; height:50px; line-height:30px;font-size:14px;}
.wx_01 p em{text-transform: uppercase;background: #f0715c; color: #fff;padding: 5px 10px; border-radius: 5px;cursor: pointer;margin:10px auto;width:100px;text-align:center; margin-left:15px}
.wx_01 p em:hover{background:#000;}
#fuzhi{display:none; width:500px; height:600px; position:absolute; left:0; top:0;z-index:999; background:#fff; padding:200px 0 0 0;}
#fuzhi b{height:85px; width:100%; line-height:35px; text-align:center; background:#999; display:block; font-size:20px;border-radius:5px 5px 0 0; padding-top:15px; font-weight:900}
#fuzhi u{font-size:16px; color:#000;font-weight:900}
#fuzhi em{height:50px; width:100%; line-height:50px; text-align:center; background:#f2f2f2;cursor: pointer;display:block;border-radius:0 0 5px 5px}
.ku-top .kt-04{margin: 10px 0;color: #666;}
.ku-top .kt-05 p{line-height:39px; width:50%; float:left;color: #666;}
.ku-top .kt-05 p.kt100{width: 68%;max-height: 30px;overflow: hidden;}
.ku-top .kt-05 p em{color:#f50}
.eweima{position: absolute; right: 30px; top: 70px; width: 200px; height: 242px; background: #f2f2f2; padding: 20px; border-radius: 8px;}
.eweima li,
.eweima ul{width: 200px;height: 200px;}
.eweima p{text-align: center; height: 25px; line-height: 25px; width: 200px; overflow: hidden; font-size: 14px; color: #575555; margin-bottom:10px}
.eweim{width: 200px;height: 265px; margin:0 auto; padding:20px 40px; border:1px solid #ccc}
.eweim li,
.eweim ul{width: 200px;height: 200px;}
.eweim p{text-align: center; height: 25px; line-height: 25px; width: 200px; overflow: hidden; font-size: 14px; color: #575555; margin-bottom:10px}
.eweims{width: 200px;height: 265px; margin:0 auto; padding:20px 40px; border:1px solid #ccc}
.eweims li,
.eweims ul{width: 200px;height: 200px;}
.eweims p{text-align: center; height: 25px; line-height: 25px; width: 200px; overflow: hidden; font-size: 14px; color: #575555; margin-bottom:10px}
/*详情页*/
.kultf{width:900px; overflow:hidden}
.kultf .top01{width: 156px; height: 300px;}
.kultf .top01 em{top: 190px !important;}
.kultf .top01 img,
.kultf .top01 div{height: 220px !important;}
.kultf .top01 u{left: 55px; top: 80px;}
.kulist.ts{background:#f2f2f2;height: 540px; overflow:hidden}
.kultrs{width:350px;height: 540px;overflow-y: auto; position: relative;}
.kultrs::-webkit-scrollbar{width: 3px; /* 滚动条的宽度 */}
.kultrs::-webkit-scrollbar-track{background: #f2f2f2; /* 滚动条轨道的背景色 */ border-radius: 10px; /* 圆角 */}
.kultrs::-webkit-scrollbar-thumb{background:rgba(0,0,0,.05); /* 滚动条滑块的背景色 */ border-radius: 10px; /* 圆角 */}
.kultrs::-webkit-scrollbar-thumb:hover{background: #555; /* 滑块在悬停时的背景色 */}
.kultrs h1{font-size:22px; font-weight:900; margin:20px 0}
.kultrs h1 span{color:#999; margin:0 20px}
.kultrs h1 u{color: #f50; margin-right:10px;font-family: Georgia, 'Times New Roman', Times, serif;}
.kultrs h1 em{font-size:14px; font-weight:0; color:#999;cursor: pointer;}
.kultrs p{color:#999}
.ku-top.ts{display:none}
.ku-top.ts img{width: 130px; height: 195px; position: absolute; left: 30px; top: 30px; border-radius: 8px;}
.ku-top.ts h1{left: 185px; top: 30px; font-size: 24px;font-weight: 900;}
.ku-top.ts .ku-top01{left: 185px; top: 70px; width: 1065px;}
.ku-top.ts .kt-05 p.kt100{width:100%;}
.ku-top.ts .kt-05 p{line-height: 31px; width: 25%; float: left; color: #666;}
.ku-top.ts .kt-02{width:100%;height: 25px;}
.kultr{width:350px;}
.kultr li{height:30px; line-height:30px; margin:10px 0; border-bottom:1px solid #f2f2f2; padding-bottom:10px}
.kultr li:hover{border-bottom:1px solid #f50;}
.kultr li span{float: left; margin-right: 12px; font-weight: 900; font-size: 18px; margin-top: 2px;}
.panes div{display:none}
.kultr li.c-li01 span{color:#f50}
.kultr li.c-li02 span{color:#f8651c}
.kultr li.c-li03 span{color:#f8864d}
.kultr li a{float:left; margin-right:10px;overflow:hidden;width:85%;text-overflow:ellipsis;white-space:nowrap}
.kultr li em{float:right;color: #f50;font-family: Georgia, 'Times New Roman', Times, serif;}
.kultr li i{color:#999; font-size:12px}
.kulist{margin-top:10px}
.kulist-left{float:left; display:inline; background:#fff; width:880px;}
.heads{margin:0 30px 0 30px; height:50px; line-height:50px; border-bottom:2px solid #f2f2f2; font-size:16px}
.heads li{width:105px; float:left; display:inline; margin-right:20px; text-align:center;cursor: pointer;}
.heads li.on{border-bottom:2px solid #f0715c; color:#f0715c}
#detailse{height:60px;overflow: hidden;}
#expand{text-align: center; color: #666; height: 25px; margin: 0px 1px -50px 0; overflow: visible; position: relative; top: -46px; background: #fff; width: 90px; right: 0; left: 815px; color:#f50}
#expand span{border: 1px solid #f50; display: inline-block; padding: 0 5px; line-height: 24px; height: 25px; cursor: pointer; border-radius: 5px;color:#f50}
.textbox div,
.textbox p{line-height: 30px; color: #666; margin-bottom: 15px; font-size: 14px;border-radius: 8px;}
.textbox p strong{font-weight:900}
.textbox h3{font-size:16px;padding:0 0 0 40px;margin:0 0 10px 0;font-weight:700;background: #f6f6f6 url(../image/gameicon.png) no-repeat 15px 9px;height:40px;line-height:40px}
.ku-04,
.ku-02,
.ku-01{border-top:20px solid #f3f4f5}
.ku-01 ul{margin:20px 30px 10px 30px; overflow:hidden}
.ku-01 ul li{float:left; display:inline; height:20px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #f2f2f2; width:50%; text-indent:20px; position:relative; font-size:14px}
.ku-01 ul li a{position:absolute; left:0; height:20px; overflow:hidden}
.ku-01 ul li em{position:absolute; right:0; color:#999; width:18px; height:19px; display:block;}
.ku-01 ul li em.ku-em01{background: url(../image/xzai_b.png) no-repeat 0 0;}
.ku-01 ul li em.ku-em02{}
.ku-01 ul li.ku-li01{width:100%; height:1px; margin:20px 0; padding:0;border-bottom:1px solid #f2f2f2; text-indent:0}
.ku-a1{width:150px; display:block; border:1px solid #f00; padding:5px 10px; margin:20px auto; text-align:center; border-radius:5px}
.tit3{margin:0 30px 0 30px; height:50px; line-height:50px; border-bottom:2px solid #f2f2f2; font-size:16px; text-indent:0}
.tit3 span{border-bottom:2px solid #f0715c; color:#f0715c;text-align:center; padding:15px 20px}
.kulist-right{float:right; display:inline; width:300px;}
.ku-02.t2{position: relative;}
.slidetxtbox a.prev{position: absolute; right: 34px; top: 21px;background: url(../image/tb3.png) no-repeat 0 3px;+background: none; background-size:15px; height:20px; display:block; line-height:20px; padding-left:20px;cursor: pointer;}
.slidetxtbox a.prev:hover{background-position:0 -24px}
.ku-02 .ku-txt{margin:20px 30px; position:relative; height:120px}
.ku-02 .ku-txt img{position:absolute; left:0;top:0; height:120px; width:260px;}
.ku-02 .ku-txt b{position:absolute; left:280px;top:0; font-size:18px}
.ku-02 .ku-txt p{position:absolute; left:280px;top:40px; height:80px; overflow:hidden; line-height:25px; color:#999; +width:540px}
.ku-tit01{margin-top:20px; overflow:hidden}
.ku-02 ul li{margin:0 0 20px 30px; border:1px solid #f2f2f2; width:252px; height:135px; float:left; display:inline; position:relative}
.ku-02 ul li img{position:absolute; left:20px;top:20px; height:95px; width:75px;}
.ku-02 ul li b{position:absolute; left:110px;top:20px; font-size:16px; display:block; height:20px; line-height:20px; overflow:hidden;width: 130px;}
.ku-02 ul li i{position:absolute; left:110px;top:50px; font-size:12px; color:#999}
.ku-02 ul li a.btn_01{position:absolute; left:110px;top:90px; padding:2px 5px; border:1px solid #f50; color:#f50}
.ku-03{background:#fff; margin-bottom:20px;padding-bottom: 10px;overflow: hidden;}
.ku-03 ul{margin:20px 20px 0 20px; overflow:hidden}
.ku-03 p{margin:0 20px; line-height:25px; margin-top:10px}
.ku-03 li.ku-li01{height:80px; margin-bottom:10px; position:relative}
.ku-03 li.ku-li01 img{position:absolute; left:0; top:0; height:80px; width:70px;}
.ku-03 li.ku-li01 b{position:absolute; left:85px; top:0; display:block; width:170px; font-size:16px;height: 20px;overflow: hidden;}
.ku-03 li.ku-li01 i{position:absolute; left:85px; top:30px; display:block; width:170px; font-size:12px; color:#999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ku-03 li.ku-li01 span{position:absolute; left:85px; top:55px; display:block; width:170px;font-size:12px; color:#999}
.ku-03 li.ku-li{height:20px; overflow:hidden;margin-bottom:10px; position:relative}
.ku-03 li.ku-li em{width:20px; height:20px; position:absolute; left:0; line-height:20px; color:#999}
.ku-03 li.ku-li span{position:absolute; right:0;padding: 0 3px; height: 18px; color: #fe7031; border: 1px solid #ffc6ad;}
.ku-03 li.ku-li a{position:absolute; left:20px; width:175px; height:20px; overflow:hidden; display:block;}
.ku-03 li.ku-li a i{margin-left: 5px; color: #999; font-size: 12px; background: url(../image/tb2.png) no-repeat 0 2px; padding-left: 17px;}
.ku-03 li.ku-li02 em,.ku-03 li.ku-li03 em{color:#cf4b4b}
.ku-03.ts{padding-bottom:15px}
.ku-03 div a{width: 260px; margin: 15px 20px 0 20px; float: left; display: inline; height: 20px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.ts li.ku-li01{padding-bottom:13px; border-bottom:1px dashed #f2f2f2}
.ku-04{padding-bottom:20px}
.ku-04 li{float:left; display:inline; width:137px; text-align:center; margin:20px 0 0 9px}
.ku-04 li img{width:75px; height:95px}
.ku-04 li i,
.ku-04 li b{width:90%; padding:0 5%; display:block; height:20px; overflow:hidden; line-height:20px}
.ku-04 li i a,
.ku-04 li i{font-size:12px; color:#999}
.specials{background:#fff}
.special{overflow:hidden}
.special-top{background:#fff; padding-bottom:20px;overflow:hidden}
.special-top a{width:275px; height:170px; float:left; display:inline; margin:20px 0 0 20px}
.special-top img{width:100%; height:135px}
.special-top b{width:100%; display:block; height:20px; overflow:hidden; line-height:20px; text-align:center; margin-top:10px}
.special_top{height:295px; position:relative; background:#FFF;}
.special_top img{position:absolute; left:20px;top:20px; width:540px; height:250px;}
.special_top h1{position:absolute; left:580px;top:30px; font-size:18px;}
.special_top span{position:absolute; left:580px;top:70px; font-size:12px; color:#999}
.special_top span em{margin-right:15px}
.special_top div.special_content{position:absolute; left:580px;top:95px; line-height:25px; padding-right:20px; color:#666}
.special_top div.bdsharebuttonbox{position:absolute; left:580px;bottom:26px;}
.special ul{width:1260px}
.special ul li{width:387px; height:160px; position:relative; background:#FFF; float:left; display:inline; margin:20px 20px 0 0}
.special ul li img{position:absolute; left:20px; top:20px; width:85px; height:120px;}
.special ul li b{position:absolute; left:120px; top:20px; font-size:16px}
.special ul li em{position:absolute; left:120px; top:50px; font-size:12px; color:#999}
.special ul li div{position:absolute; left:120px; top:70px;font-size:12px; color:#999}
.special ul li div i{margin-right:15px}
.special ul li p{position:absolute; left:120px; top:90px; font-size:12px; color:#666; width:250px; line-height:25px; height:75px; overflow:hidden}
/*评论*/
.comment{float:left;display:inline;overflow:hidden;}
.comment h4{margin:0}

.comment h5{margin-top:10px;}
.comment h5 em{font-size:14px;color:#666;}
.comment h6{width:800px;height:50px;line-height:50px;font-size:15px;float:left;display:inline;}
.comment_1{width:819px;height:auto;margin-top:20px;margin-bottom:10px;float:left;display:inline;}
.comment_11{width:635px;height:auto;float:left;display:inline}
.comment_11 li{float:left;display:inherit;font-size:14px;margin-right:10px}
.comment_11 li img{width:40px;height:40px}
.comment_112{width:560px}
.comment_11 p{margin-bottom:5px;line-height:20px!important;color:#999;line-height:25px}
.comment_11 li span{color:#f50}
.comment_12{width:180px;height:60px;float:right;display:inline}
.comment_12 li{margin-left:30px;font-size:12px;float:right;display:inline;margin-right:10px;width:130px;text-align:right;margin-bottom:10px}
.comment_12 li p{margin-top:5px;margin-left:10px}
.comment_12 li p a{background:#fafafa;color:#999;line-height:20px;border:#999 1px solid;font-size:10px;float:left;display:inline;border-radius:3px;padding:0px 5px}
.comment_12 .comment_a1{float:left!important;display:inline;padding:0px!important}
.comment_12 .comment_a2{float:right;display:inline;padding:0px!important}
.comment_12 li p a:hover{background:#f50 ;color:#FFF;text-decoration:none;border:#f50 1px solid;}
.comment_13{width:819px;margin:10px 0 20px 0;-margin-bottom:0px;float:left;display:inline;height:1px;border-bottom:1px dotted #e5e5e5;}
.comment_2{width:650px;height:30px;margin:0 auto;overflow:hidden;text-align:center;font-size:14px}
.comment_2 a:hover{color:#F33;text-decoration:underline}
.IconBox{float:left;display:inline;}
.InBox{float:left;display:inline;width:980px;border:1px #dbdbdc solid;margin-top:10px; background:#fff}
.ExpBoxa img{margin-top:-2px;-margin-top:5px;}
.ExpBoxa em{+margin-top:-10px;-margin-bottom:-10px}
.Top01 textarea{width:955px;height:110px;border:0 none;color:#bdbfc1;font-size:15px;padding:10px;resize: none;overflow-x:hidden;overflow-y:hidden;color:#666}
.BtBox{height:38px;line-height:38px;vertical-align:middle;background-color:#f7f7f7;border-top:1px #dbdbdc solid;}
.ExpBox{float:left;display:inline;width:38px;height:38px;border-right:1px #dbdbdc solid;background:url('../image/xz_a33.png') no-repeat center center;}
.ExpBox a{display:block;}
.ExpBoxa{float:right;display:inline;}
#verifycode{height:21px;line-height:21px;width:100px;-margin-top:5px}
.btn_b1{width:81px;height:39px;background:#f50 ;border:0px;font-size:14px;}
.Bt01{float:right;width:80px;height:38px;line-height:34px;text-align:center;border-left:1px #dbdbdc solid;background-color:#f50 ;font-size:16px;color:#fff;}
.Bt01:hover{background-color:#2c9426;}
.Lang{border-bottom:1px #afafb0 dotted;padding:20px;padding-bottom:0px}
.Lang dl{overflow:hidden;zoom:1;}
.Lang dl dt{float:left;display:inline;width:50px;margin-right:10px;}
.Lang dl dd{float:right;display:inline;width:700px;line-height:26px;zoom:1;}
.Lang dl dd a{font-size:16px;float:left;display:inline;margin-right:10px;color:#1e50a2;}
.Lang dl dd span{float:right;display:inline;color:#7e7e7e;}
.Lang dl dd i{float:left;font-style:normal;color:#999;}
.Lang p{position:relative;height:28px;}
.Lang p a{position:absolute;right:0;top:0;background-color:#fcf7f7;border:1px #e1e0e0 solid;height:28px;line-height:28px;text-align:center;padding:0 10px;}
.Lang p a:hover{border:1px #999 solid;background:#15b50d;color:#FFF}
.Lang p .a4{position:absolute;right:80px;top:0;}
.Lang .Reply{border:1px #70b070 solid;background-color:#d8f2d8;margin:5px 0 10px 0;padding:0 10px 10px 10px;}
.Lang .Reply .ReplyPeo{display:block;height:34px;line-height:34px;}
.mainleft{width: 880px;float: left;background: #fff;}
.bd_centerw .title{color: #202020;font-weight: 700;text-align: center;font-size:22px}
.bd_centerw .about{border-bottom: 1px #ddd solid;color: #8a8a8a;font: 12px/2 Verdana,Arial;margin-top: 5px;margin-bottom: 10px;padding-bottom: 10px;text-align: center;}
.bd_center p{line-height:30px;color:#666;margin-bottom:15px;font-size:16px;}
.bd_center p strong{font-weight:900}
.bd_center h3{font-size:16px;padding:0 0 0 40px;margin:0 0 10px 0;font-weight:700;background: #f6f6f6 url(../image/gameicon.png) no-repeat 15px 9px;height:40px;line-height:40px}
.bd_center{padding:20px 20px 0 20px;overflow:hidden;border-top:0}
.bd_centerw img{max-width: 640px}
#article .bd_centerw p{font-size:16px; color:#666}
.read-btn{height:40px; overflow:hidden; margin-bottom:20px}
.read-btn a{background:#f0715c; height:40px; line-height:40px; display:block; width:200px; border-radius:3px; margin:0 auto; text-align:center; color:#fff}
.bd_centerw p{line-height: 43px; margin-bottom: 15px; font-size: 16px;}
.bd_centerw p strong{font-weight:900}
.bd_centerw p a{color:#ea6f5a}
.bd_centerw h3{font-size:15px;font-weight:700;padding:0 0 0 40px;margin:0 0 10px 0;font-weight:700;background: #f6f6f6 url(../image/gameicon.png) no-repeat 15px 9px;height:40px;line-height:40px}
.bd_centerw{padding:20px 30px 0 30px;background-color:#fff;}
.game03{overflow:hidden; border-top: 20px solid #f3f4f5;}
.game03 ul{margin-bottom:20px; overflow:hidden}
.game03 ul li{width:400px; margin:20px 20px 0 20px; position:relative; float:left; display:inline; height:30px; border-bottom:1px dashed #ccc}
.game03 ul li.mei{height:20px; width:850px; border:0}
.game03 ul li a{position:absolute; left:0; padding-right:60px; overflow:hidden; height:20px; display:block}
.game03 ul li em{position:absolute; right:0;}
.game10{border-top: 20px solid #f3f4f5;}
.game10 ol{margin:10px 0 20px 0; overflow:hidden;}
.game10 ol li{float:left; display:inline; height:40px; position:relative; background:#fafafa; width:395px; margin:10px 0 0 30px;}
.game10 ol li img{position:absolute; left:10px; top:10px; width:20px; height:20px;}
.game10 ol li a{position:absolute; left:40px; top:10px; height:20px; width:; display:block; overflow:hidden}
.game10 ol li em{position:absolute; right:10px; top:10px; font-size:12px; color:#999}
.game15{background:#fff; margin:0 0 10px 0; position:relative; overflow:hidden; height:245px;}
.game15 img{width:95px; height:115px; position:absolute; left:15px; top:55px}
.game15 b{display:block; width:250px; font-size:18px; height:30px; line-height:30px; overflow:hidden; font-weight:100;position:absolute; left:15px; top:15px}
.game15 div{color:#666;position:absolute; left:130px; top:55px; width:165px;}
.game15 div span{width:100%; display:block; margin-bottom:13px}
.game15 a.btn02, .game15 a.btn03{display:block; background:#f50 ; border-radius:3px; height:45px; font-size:18px; width:250px; text-align:center; line-height:45px; color:#fff; margin:15px auto;position:absolute; left:15px; top:170px}
.game15 a.btn02:hover, .game15 a.btn03:hover{background:#40c4ff;}
.game15 a.btn03{background:#ff9f00; left:145px;}
.position{width: 910px;height: 30px; line-height: 30px; text-indent: 30px; color: #666; overflow: hidden; margin: 0 auto;}
.mains{margin:20px auto 0 auto; width:1280px; overflow:hidden}
.news{padding: 20px 0;overflow: hidden;zoom: 1;border-bottom: 1px dotted #ccc;margin: 0 20px;}
.news a{float: left;display: inline;margin-right: 18px;}
.news a img{width: 101px;height: 135px;float: left;display: inline;}
.news h3{color: #444;font-size: 22px;font-weight: normal;padding-bottom: 10px;text-overflow: ellipsis;line-height: 23px;overflow: hidden;zoom: 1;}
.news h3 a{overflow: hidden;color: #2c3e50;font-size: 18px;}
.news h3 a:hover{color: #f50 ;}
.type_icon{background: url(../image/bg_latest.png) no-repeat -2px -0px;display: inline-block;padding-left: 24px;margin-right: 32px !important;font-size:14px;height:20px}
.textBox_new .updata_icon em{margin-bottom:-5px;float:left;display:inline}
span.updata_icon{background: url(../image/bg_latest.png) no-repeat -2px -20px;padding-left: 20px;height:19px;display:inline-block}
.news p{color: #5c697a;line-height: 25px;font-size: 12px;height: 47px;overflow: hidden;margin: 5px 0 9px;}
strong.view_icon{display: inline-block;float: left;background: url(../image/bg_latest.png) no-repeat 1px -55px;padding-left: 29px;margin-right: 32px;font-weight: normal;color: #5c697a;font-size:12px}
strong.view_icon b{font-weight: normal;}

a.comment_icon{background: url(../image/bg_latest.png) no-repeat 0px -36px;padding-left: 26px;font-size:14px;height:20px}
.backnext{padding:20px 0;margin:20px 0 0 0;border-top:1px solid #ccc}
.backnext li{float:left;display:inline;width:300px;white-space:nowrap;}
.backnext li a:hover{text-decoration:underline;}
.backnext .backnext_1{float:right;display:inline;text-align:right}
.container{width:1280px; background:#fff; margin:20px auto 0 auto; padding:20px 0 0 0}
.container h2{color: #202020; font-weight: 700; text-align: center; font-size:22px;}
.container .picviewbox{color: #8a8a8a; font: 12px/2 Verdana,Arial; margin-top: 5px; margin-bottom: 10px; padding-bottom: 10px; text-align: center;}
.container .ku-01.t1{border:0}
.catalog a{width:150px; height:30px; line-height:30px; display:block; text-align:center; border-radius:5px; margin:15px auto 20px auto; border:1px solid #f0715c; font-size:14px}
#chapters .ku-04 li{width:140px}
#chapters .ku-04 li b{font-size:14px}
#chapter .bd_centerw{width:1088px; background:none; margin: 0 auto;padding-bottom: 1rem; box-shadow: 0 0 5px #e0e0e0; border: 1px solid #eee;float:right;}
.ku.box{width:1280px;margin:90px auto 0 auto;overflow:hidden;}
.box{overflow:hidden;}
#chapter .box{overflow:hidden;width: 1150px;margin: 10px auto;}
.fixed{top:78px !important;margin-top:0 !important; width:350px}
#show{width:85px; height:80px; border:1px solid #eaeaea; font-size:14px; text-align:center; line-height:45px;cursor: pointer;}
#show i{width: 20px; height: 20px; display: block; margin: 0 auto; margin-top:15px;background: url(../image/iconts.png) no-repeat;background-position: -55px -80px;background-size: 250px 130px;}
#show01:hover,
#show:hover{color:#f0715c;}
#p1{display:none; width:315px; height:235px; z-index:1; background:#fff; position:absolute; left:89px; top:0; padding:20px;border: 1px solid #f2f2f2;}
#p1 h4{height:30px; position:relative;border-bottom: 1px solid #f2f2f2; padding-bottom:10px}
#p1 h4 span{position:absolute; left:0}
#p1 h4 em{position:absolute; right:0; display:block;width: 24px; height: 24px; background: url(../image/closebtn.png) no-repeat; cursor: pointer;}
#p1 div{height:30px; line-height:30px; margin:15px 0 0 0}
#p1 div span{float:left; display:inline; font-size:14px}
#p1 div a{float:left; display:inline; margin:0 0 0 15px;}
#p1 div.default a{width: 100px; height: 38px; line-height: 38px; display: block; background: #f0715c; text-align: center; color: #fff; font-size: 16px; border-radius: 3px; cursor: pointer; margin:0}
#show01{width:85px; height:80px; border:1px solid #eaeaea; font-size:14px; text-align:center; line-height:45px;cursor: pointer;}
#show01 i{width: 20px; height: 20px; display: block; margin: 0 auto; margin-top:15px;background: url(../image/iconts.png) no-repeat;background-position: -55px -80px;background-size: 250px 130px;}
#p2{display:none; z-index:1; background:#fff; position:absolute; left:0; top:0;}
#show02{width:85px; height:80px; border:1px solid #eaeaea; font-size:14px; text-align:center; line-height:45px;cursor: pointer;}
#show02 i{width: 20px; height: 20px; display: block; margin: 0 auto; margin-top:15px;background: url(../image/iconts.png) no-repeat;background-position: 0 -110px;background-size: 250px 130px;}
#show02 a{display:block; width:100%; height:100%}
.backColor a{border-radius:100px; background:#f00; width:30px; height:30px; border:1px solid #f2f2f2}
.backColor a.back-01{background:#E6FBEA}
.backColor a.back-02{background:#D8ECED}
.backColor a.back-03{background:#faf6ee}
.backColor a.back-04{background:#EFEFEF}
.backColor a.back-05{background:#fff}
#chapter .column{width:1065px;}
.backnexts{padding:20px 0;margin:20px auto 0 auto;border-top:1px solid #ccc; width:100%;}
.backnexts ul{width:340px;margin: 0 auto;}
.backnexts li{float:left;display:inline;width:98px; height:30px; line-height:30px; border-radius:5px;white-space:nowrap; margin-right:20px; text-align:center; border:1px solid #f2f2f2}
.backnexts li a:hover{text-decoration:underline;}
.backnexts li.backnext_1{float:right;display:inline; margin-right:0}
#chapters .ku-01 ul li{width:33%}
.mainleft .aicon{float:none;border-bottom: 1px solid #f3f4f5; width:auto; padding-bottom:20px; margin-bottom:20px}
.mainleft .aicon .ku-01{border-top:0}
.mainleft .aicon ul.aicon-ul li{border-bottom:0; padding-bottom:0;margin: 0 20px 0 20px;}
.mainleft .aicon ul.aicon-ul li{padding:0; border:0;margin: 0}
.aicon{width: 880px; float: left; background: #fff;}
.aicon ul.aicon-ul{margin-top:20px}
#article .ku-01.t1{border:0}
#article .mainleft .bd_centerw .aicon-ul p{font-size:14px;height: auto;top:60px}
#article .mainleft .bd_centerw .aicon ul.aicon-ul li b{top:18px}
#article .mainleft .bd_centerw .aicon ul.aicon-ul li div{top:55px}
#article .mainleft .bd_centerw .aicon-ul p u{font-size:14px; margin:0 20px 0 0;}
#article .mainleft .bd_centerw .aicon ul.aicon-ul li u{font-size:14px;top: 88px;}
.aicon ul.aicon-ul li{height:130px; position:relative; margin:0 20px 20px 20px; padding-bottom:20px; border-bottom:1px solid #f2f2f2}
.aicon ul.aicon-ul li span{position:absolute; left:0;top:0; background:#ccc; height:20px; width:20px; color:#fff; text-align:center; line-height:20px; z-index:1}
.aicon ul.aicon-ul li img{position:absolute; left:0; width: 100px;height: 130px;}
.aicon ul.aicon-ul li b{position:absolute; left:125px; top:0; font-size:18px; height:20px; line-height:20px; display:block; overflow:hidden;width: 500px;}
.aicon ul.aicon-ul li div{position:absolute; left:125px;top:30px; font-size:14px;color:#999;}
.aicon ul.aicon-ul li div i{margin-right:20px}
.aicon ul.aicon-ul li div i.aicon-i{background: url(../image/tb2.png) no-repeat 0 3px;background-size: 13px;padding-left: 17px;}
.aicon ul.aicon-ul li p{position:absolute; left:125px;top:55px; height:50px; overflow:hidden; font-size:14px; color:#999; line-height:25px; +width:695px}
.aicon ul.aicon-ul li em{color:#999; font-size:12px}
.aicon ul.aicon-ul li a.btn-02{position:absolute; right:20px;top:48px; width:100px; height:30px; text-align:center; line-height:30px; background:#f0715c; color:#fff}
.aicon ul.aicon-ul li u{position:absolute; left:125px;top:112px; color:#999}
.author{height:200px;min-width:1280px;background:#eadeb6 url(../image/banner.png) no-repeat center center;}
.author div{width:1280px; height:200px; margin:0 auto; position:relative}
.author div i{position:absolute; left:20px; top:50px; width:64px; height:64px;background: url(../image/tb4.png) no-repeat; display:block}
.author div h2{position:absolute; left:110px; top:55px;font-size: 20px; font-weight:bold}
.author div p{position: absolute; right: 425px; top: 60px; border-bottom: 1px solid #ccc; width: 665px; text-align: right; height: 40px;}
.author div p em{width:78px; height:25px; text-align:center; line-height:25px; float:right; border:1px solid #ea6f5a; border-radius:10px;}
.author div span{position:absolute; left:110px; top:120px;color: #999;}
/*库弹出层*/
a.click_pops{position: absolute; left: 600px; bottom: 40px; color:#f0715c; font-weight:bold;}
a.click_pops u{color:#000; font-weight:100}
a.click_pops i{width: 15px; height: 15px; display: inline-block; position: relative; top:2px; margin-right: 5px; background: url(../image/icon.png) no-repeat 0 0;}
.pops{display: none; width: 360px; height:350px; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; z-index: 130; border-radius: 8px; background-color: #fff; box-shadow: 0 3px 18px rgba(100, 0, 0, .5);}
.bgPops{display: none; position: absolute; z-index: 129; left: 0; top: 0; width: 100%; height: 100%; background:rgba(0, 0, 0, 0.8);}
.item-top{position:relative; font-size:14px}
.inner{width: 360px; border-radius: 5px; position: relative; padding-bottom: 1rem;}
.inner .pop-closes{position: absolute; top:10px; right: 10px;width: 24px; height: 24px; background: url(../image/closebtn.png) no-repeat;cursor: pointer;}
.inner .title{height:40px; line-height:40px; background: #f8f8f8; border-bottom: 1px solid #eee; border-top-right-radius: 5px; border-top-left-radius: 5px; font-size:18px; text-indent:15px}
.inner .item{margin: 0 0.8rem; margin-top: 0.8rem; overflow: hidden; position: relative;}
.inner .item span{width: 85px; float: left;line-height: 30px;}
.inner .item select{width: 235px; height:32px; line-height: 32px; float: left; border: 1px solid #e5e5e5; background: #fff; border-radius: 0; padding-left: 0.6rem; color:#666}
.inner .item .arrow-down{width: 0; height: 0; border-top: 6px solid #d8d8d8; position: absolute; right:18px; top: 13px;}
.inner .item textarea{width: 235px; float: left; border: 1px solid #e5e5e5; box-sizing: border-box; height: 100px; padding: 0.6rem;}
.inner .btn{margin-left:98px; margin-top: 0.6rem;}
.inner .btn button{width: 235px; height: 2.2rem; line-height: 2.2rem; display: block; background: #ff712a; color: #fff; text-align: center;border: none;}
.item.ts input{width: 235px; float: left; border: 1px solid #e5e5e5; box-sizing: border-box; height:30px; line-height:30px; padding:0 10px}
.top04{float:left; width:1280px; background:#fff; height:50px; line-height:50px; margin:20px 0 0 0 ;border-radius: 8px;}
.top04 span{width:33px; height:20px;float:left;margin: 15px 20px; line-height:20px; text-align:center;}
.top04 .tospan.ts2{background:#ff9696;}
.top04 .tospan.ts3{background:#54bbea;}
.top04 .tospan.ts1{background:#f00;}
.top04 .tospan{width:20px; height:20px;background:#999; float:left;margin: 15px 33px 0 20px; line-height:20px; text-align:center; color:#fff;border-radius: 3px;}
li.top04.ts{font-weight: 900;font-size: 16px;}
.top04 b{float:left; width:40%; font-weight:900}
.top04 i{float:left;width:10%;}
.top04 em{float:left;width:10%;}
.top04 u{float:right;width:10%; margin-right:20px; text-align:right}
.arrow{float: right; margin-top: -60px; cursor: pointer; height: 30px;}
.list_xp{overflow:hidden}
.list_xp ul{margin-top:15px}
.list_xp li{height:75px; position:relative; margin-bottom:20px}
.list_xp li img{width: 55px; height: 77px; position:absolute; left:0; top:0; border-radius:3px}
.list_xp li b{position:absolute; left:70px; top:0; font-size:18px; font-weight:900;overflow:hidden;width:98%;height:25px;}
.list_xp li span{position:absolute; left:70px; top:30px; color:#999;overflow: hidden;height: 20px;}
.list_xp li i{position:absolute; left:140px; top:55px;color: #f50;font-family: Georgia, 'Times New Roman', Times, serif;}
.list_xp li em{position:absolute; left:70px; top:55px;color:#999}
.qpy{ display:none}
.pane.rb-item{ background-color: #fff; /* 初始背景颜色 */
animation: hideBackground 0.1s forwards; /* 应用动画 */
}
@keyframes hideBackground {
0% {
background-color: #fff; /* 初始背景颜色 */
}
30% {
background-color: #fafafa; /* 初始背景颜色 */
}
60% {
background-color: #fafafa; /* 初始背景颜色 */
}
90% {
background-color: #fafafa; /* 初始背景颜色 */
}
100% {
background-color: #fff; /* 结束时背景颜色 */
}
}

.pane.rb-item.ts{ background-color: #f2f2f2; /* 初始背景颜色 */
animation: hidesBackground 0.1s forwards; /* 应用动画 */
        }
@keyframes hidesBackground {
0% {
background-color: #f2f2f2; /* 初始背景颜色 */
}
30% {
background-color: #fafafa; /* 初始背景颜色 */
}
60% {
background-color: #fafafa; /* 初始背景颜色 */
}
90% {
background-color: #fafafa; /* 初始背景颜色 */
}
100% {
background-color: #f2f2f2; /* 结束时背景颜色 */
}
}
.ku-top.ts.ta.w100 {
    display: block !important;
    height: 250px !important;
}
.dotimg{width:1px;height:1px;display:none}
/*评论*/		
.net {overflow: hidden;float: left;width: 100%;}		
.l-top{height:60px;line-height:60px;box-shadow:inset 0 -1px 0 0 #ebebeb;}
.l-top span{float:left;font-size:22px;margin-left:20px;font-weight:lighter;color:#f50;border-bottom:1px solid #f50;height:58px;font-weight:500;padding:0 10px;}
.l-top a{float:right;margin-right:20px;color:#b3b3b3;font-weight:400;font-size:14px;}	
.commentbox{width:600px;overflow:hidden;background:#fff;margin:30px 0 20px;float:left;display:inline;border-radius:8px;}
.commentbox h4{height:45px;line-height:45px;text-indent:15px;border-bottom:1px solid #f1f2f6;font-size:18px;position:relative;}
.commentbox h5{height:45px;line-height:45px;border-bottom:2px solid #f1f2f6;font-size:18px;margin:20px;}
.commentbox h5 span{height:45px;display:block;border-bottom:2px solid #f50;width:85px;text-align:center;}
.commentbox h4 i{font-size:12px;color:#999;position:absolute;right:20px;display:none;}
.postcomment{padding:0;margin: 10px 0 20px 0;}
.postcomment h2{height:60px;line-height:45px;text-align:center;font-size:24px;}
.postcomment h2 a{color:#f50;}
.postcomment a{ margin-left:20px}
.comment{margin-top:20px;background:#fff;overflow:hidden;padding-bottom:20px;}
.comment h4{height:40px;line-height:40px;text-indent:15px;border-bottom:1px solid #f1f2f6;font-size:18px;position:relative;}
.comment div{margin:0 15px;}
.comment h4 a{position:absolute;right:15px;font-size:12px;color:#999;}
.softcomment{zoom:1;overflow:hidden;margin:10px 0 !important;}
.softcomment ul{border-bottom:1px #ccc dashed;padding:15px 0 12px 0;overflow:hidden;}
.softcomment li{float:left;display:inline;}
.softcomment .ca{width:45px;height:45px;}
.softcomment .ct{float:left;display:inline;width:95%;}
.softcomment .ct div{height:20px;overflow:hidden;}
.softcomment .ct div span{color:#f50;font-weight:900;float:left;display:inline;}
.softcomment .ct div em{color:#999;float:left;display:inline;margin-left:20px;font-size:12px;}
.softcomment .ct div a{float:right;display:inline;margin-left:20px;color:#999;}
.softcomment .ct p{line-height:25px;margin-top:1px;color:#666;font-size:12px;}
.softcomment .clb{text-align:center;margin:15px 15px;}
.headimg{width:35px;height:35px;border-radius:35px}
.hide{display:none}
.bdjximg{border-radius:10px;margin:0 4%;width:92%;}
.videobg{background-color:#333333;object-fit: contain;}
.vbg{position: relative;height:540px;background-size: contain;background-position: center;}
@media screen and (max-width:840px){.arrow{margin-right:4%}
.jishu{text-align: center; padding: 10px;  border-radius: 8px;font-size:16px;width: 100%;}
.playHide{display:none;}
.butbox{display: flex;justify-content: space-between;margin:20px 4%;gap:10px}
.kultf video{width:100%; height:50vh}
.kultf.qp{width: 100%;height: 100%; background:#000;position: fixed;top: 0;z-index: 99999}
.kultf.qp video{width: 100%;height: 100%;position: fixed;top: 0;z-index: 99999;}
.kultf.qp .qpy.ts1{ display:block; height:30px; width:30px; text-align:center; line-height:27px; background:#f2f2f2; color:#000;position: fixed;top: 25px; left:20px;z-index: 999999; border-radius:10px}
.kultf.qp .qpy.ts2{ display:block; width:100%; height:20px; text-align:center; line-height:20px; color:#fff;position: fixed;top: 30px; left:0;z-index: 999999; border-radius:10px; font-size:16px}
.kulist.ts{background:none; height:auto}
.ku.box,
.navs.w100.mt90{margin: 45px auto 0 auto;}
.kultrs{width: 100%; overflow-y: initial; height:auto}
.kultrs p,
.kultrs h1{margin-left:4%}
.episodes-list.clearfix{width: 110%;}
.julist{width: 92%; margin: 0 4%;}
.kultf,
.kultr{width:100%}
#playerBox{height:50vh;}
ul.w100.tv01.ul02.ht{height: auto;}
.chot_rl i,
.chot_rl div,
.kultr.fr,
.tit01 a{display:none}
.tit01 em{float:right}
.tit01 em a{display:block;float:right; padding:5px 0}
.hot01 .hd li{width:27%;height: 40px;margin-right: 2%;}
.tit02,
.tit1,
.chot,
.tit01{width: 92%; margin: 10px 4% 0 4%;}
.column{width: 96%;margin:60px 2% 0 2%;}
.scroll .bd li,
.scroll{height:250px}
.top01{width: 44%; margin: 0px 0 0 4%; height: 180px;}
.tv li.top01,
.h01.hot01 .top01{width: 44%; margin: 20px 0 15px 4% !important; height: 145px;}
.tv li.top01 img,
.h01.hot01 .top01 img{height:105px;}
.tv u{top:46px}
.kultf .top01 img,
.top01 img{height:165px !important;}
.top01 span,
.top01 b{margin:0;width: 98%;}
.content.tab.hot01 .bd{height:auto;}
.tv li.top01.li01{width: 92%; height: 285px; margin: 10px 4% 0 4%!important;}
.tv li.top01.li01 img,
.top02{height:170px;}
.content-right.w200.fr.w100 ul{width:96%; margin:0 2%}
.tv li.top01.li01 u{top:66px;}
.content-right div{width:96%; margin:0 2%}
.hot01 .hd{margin:0 2% 15px 2%}
li.top01.li02 b{font-size:14px}
ul.tv.list01 li.top01{height: 180px; width: 47%; margin: 15px 0 0 2%;}
ul.tv.list01 li.top01 img{height: 120px;}
ul.tv.list01 li.top01 u{top: 100px;}
.ku-left{padding: 20px 4% 10px 4%; width: 84%; margin: 20px 4% 10px 4%;}
.ku-top img{width: 145px; height: 200px; left: 4%; top: 15px;}
.ku-top h1{left: 175px; top: 15px; font-size: 18px;height: 26px;overflow: hidden;}
.ku-top .ku-top01{left: 175px; top: 35px;}
.ku-top .kt-05 p{line-height: 28px;width: 100%; float: left;height: 28px; overflow: hidden;}
.ku-top .kt-03{position: absolute; left: 4%; top: 228px;}
.ku-top .kt-02{display:none}
.ku-top{height: 290px;}
.tit03{margin: 0 4%;}
.content01{padding: 15px 4%;}
.content01 img{max-width: 80%;}
.comment{width:96%; margin:0 2%}
.Top01 textarea{width:96%; padding:2%}
.InBox{width:99%}
.tit3{margin:0 4%}
.ku-01 ul{margin: 20px 4% 10px 4%;}
.container .picviewbox{margin:0; padding:0}
#chapters .ku-04 ul.ts{width:96%; margin:0 2%; height:278px}
#chapters .ku-04 li{width: 25%;margin: 20px 0 0 0;}
#chapter .bd_centerw{padding: 20px 2% 0 2%; width:91%; margin:0 2%; float:inherit}
.content-left .top01{width: 27.9%; height: 230px; margin: 0px 0 0 4%;}
.top01.li01 em, .ul02 .top01 em, .ul01 .top01 em{top: 135px;}
.content-right.w200.fr.w100 ul div{margin:0; width:100%}
.content-right div a{margin: 10px 3% 0 3%;float: left;}
.content.tab.hot01.w100 .bd ul{width:100%}
.content-left ul.tv.w100{height:auto}
.content-left ul.w100.ts{height:670px}
.ku-left p{float:left; width:16%}
.ku-left li a{margin:0px 15px 15px 0; font-size:14px;line-height: 25px;float: initial;}
.ku-left li span{margin:0px 15px 15px 0; font-size:14px;line-height: 25px;float: initial;cursor: pointer;}
.content.ts{margin:0 auto}
.scroll .bd b{font-size:18px}
.w980,
ul.tv.list01,
.main,
.content,
.content-right,
.w100{width:100% !important;min-width: 100% !important;}
ul.tv.tse.w100.fl,
.content.tab.hot01.w100 .tit01 span,
.top01.li01 div,
.no1{display:none !important}
.hot01 .hd ul{float: left; width: 98%; margin-left:2%;}
.logo{width: 144px;background-size: 130px;height: 45px;line-height: 45px;background-position: 10px 5px;}
.header{height:auto;line-height:auto;}
.search{width: 195px; height: 25px;margin: 11px 10px 0 0;}
.search input{height: 25px; line-height: 25px; width: 135px;}
.search button{height: 25px; line-height: 25px;}
.nav{background: #fff; height: 90px; line-height: 112px; margin: 0; padding-bottom: 10px; position: fixed; bottom: -1px; left: 0;border-top: 1px solid #f5f5f5;}
.nav a:nth-of-type(1) span{background: url(../image/xt03.png) no-repeat 8px -198px; background-size: 22px;}
.nav a:nth-of-type(2) span{background: url(../image/xt03.png) no-repeat 6px -49px; background-size: 30px;}
.nav a:nth-of-type(3) span{background: url(../image/xt03.png) no-repeat 3px 10px; background-size: 30px;}
.nav a:nth-of-type(4) span{background: url(../image/xt03.png) no-repeat 3px -123px; background-size: 35px;}
.nav a:nth-of-type(5) span{background: url(../image/xt03.png) no-repeat 3px -166px; background-size: 30px;}
.nav a:nth-of-type(6) span{background: url(../image/xt03.png) no-repeat 3px -219px; background-size: 30px;}
.nav a:nth-of-type(7){display:none}
.nav a.current:nth-of-type(1) span{background: url(../image/xt02.png) no-repeat 8px -198px; background-size: 22px;}
.nav a.current:nth-of-type(2) span{background: url(../image/xt02.png) no-repeat 6px -49px; background-size: 30px;}
.nav a.current:nth-of-type(3) span{background: url(../image/xt02.png) no-repeat 3px 10px; background-size: 30px;}
.nav a.current:nth-of-type(4) span{background: url(../image/xt02.png) no-repeat 3px -123px; background-size: 35px;}
.nav a.current:nth-of-type(5) span{background: url(../image/xt02.png) no-repeat 3px -166px; background-size: 30px;}
.nav a.current:nth-of-type(6) span{background: url(../image/xt02.png) no-repeat 3px -219px; background-size: 30px;}
.nav a span{height: 38px; width: 30px; margin:10px auto 0 auto; display: block; background: url(../image/xt03.png) no-repeat; background-size: 30px;}
.nav a{height: 90px; text-align: center; line-height: 50px; float: left; width: 16%; color: #999; font-size: 18px; font-weight: 700; margin:0}
.ul01 .top01 em{top: 135px;}
li.top01.li03{margin: 0 0 20px 4% !important;}
.content{background:#fff; margin-top:0}
.banner{background:none}
.banner.w100.mt70{margin-top:60px}
.ku-left li{padding:0 0 10px 0;}
ul.w100.ul02{margin-top: 9px;}
.pageboxa{width: 100%; height: auto;}
#foot p{padding: 0 4%; width: 92% !important;}
.top04 b{width: 12%;}
li.top04.ts{background: #f2f2f2; border-radius:0}
.bd-01 .tit01{margin: 0 4% 0 4%;}
.bd-01.ts li.c-li01{margin:0}
.content-right.sy.fr ul.bd-01.ts{padding: 5px 4% 15px 4%; width: 84%; margin: 10px 4%;}
.content-right.sy.fr .bd-01 li i{display: block; position: inherit; left: auto; top: auto; height: 30px;}
.content-right.sy.fr .bd-01 li em{display:block;display: block; position: absolute; right: 0; top: 0;}
.content-right.sy.fr .bd-01 li img{display: block; height: 32px; width: 20px; left: 30px; float: left; margin-left: 0; position: inherit;}
.content-right.sy.fr .bd-01 li ,
.content-right.sy.fr .bd-01 li.c-li01{height: 40px; line-height:35px}
.content-right.sy.fr .bd-01 li a{margin: 0 10px 0 41px;}
.bd-01 li span{left: -4px; top: 9px;}
.links div a{margin: 20px 0 0 20px;}
.navs div, .main{width:100%}
.navs div a{float:left; margin:20px 0 0 4%; padding: 0px 15px;} 
.let1{width: 82%; overflow-x: auto; 
/* 允许水平滚动 */ 
white-space: nowrap; 
/* 防止换行 */}
 .let2{display: inline-block;} 
/* 隐藏滚动条（可选） */ 
.let1::-webkit-scrollbar{display: none;}
.top01.li01 div, .ul02 .top01 div, .ul01 .top01 div{display:none}
.top01 b{margin-top:5px}
#expand{left: 75%;margin-top: 16px;margin-bottom: -25px;}
#detailse{height: 60px; overflow: hidden; padding: 0 4%; margin: 0;}
.bd-01 ul{padding: 10px 4% 0 4%;}
#foot{margin-bottom: 90px;}
.list_xp{margin-bottom: -20px;}
.list_xp ul{width:92%; margin:15px 4% 0 4%}
.ku-top.ts{z-index: 99999; height: 0; position: fixed; top: -15px; width: 100%; height: 100%!important;border-radius: 0;}
.pymx,
.ying{display:block}
.ying{background: #999; width: 20px; height: 20px; line-height: 16px; border-radius: 4px; color: #fff; text-align: center; margin: 20px;}
.ku-top.ts img{position: initial; float: right; margin: 20px 20px;width:100px;height:130px;}
.ku-top.ts h1{position: initial; margin: 4%;}
.ku-top.ts .ku-top01{position: initial; margin: 0 4%; width: 50%;}
.ku-top.ts .kt-05 p.kt100{width: 100%; height: auto;}
.ku-top.ts .kt-02{width: 183%; height: auto; position: initial; display: block; padding: 25px 0; font-size: 14px;}
.ku-top.ts .kt-05 p{line-height: 31px; width: 100%;}
.ku-top.ts.ta{position: inherit;}
.mt90.ts{margin-top: 45px;}
.pane.rb-item.ts{ background-color: #fff;animation: hidesBackground 0.1s forwards;}
.softcomment{margin: 0 4% !important;}
.softcomment .ct div{height: auto;margin: -44px 0 -1px 49px;}
.softcomment .ct div span{width: 100%;}
.softcomment .ct div em{margin-left: 0px;font-size: 12px;margin-top: 2px;}
@keyframes hidesBackground {
0% {
background-color: #fff; /* 初始背景颜色 */
}
30% {
background-color: #fafafa; /* 初始背景颜色 */
}
60% {
background-color: #fafafa; /* 初始背景颜色 */
}
90% {
background-color: #fafafa; /* 初始背景颜色 */
}
100% {
background-color: #fff; /* 结束时背景颜色 */
}
}
.ku-top.ts.ta{display: block;}
.ku-top.ts{display: none;height: 255px;}