.headerwap{box-sizing:border-box}
header{margin:0;padding:0;border:0;display:block;width:100%;height:40px;position:relative}
.sprite1{background:url(../images/sprite1-v2.png) no-repeat}
.sprite{background:url(../images/sprite-v1.png) no-repeat}
.topads{width:728px;height:90px;overflow:hidden;margin:0 auto 5px}
.mainnav{width:92%;margin:0 auto;font-family:'roboto_condensedregular'}
.mainnav ul{list-style:none;margin:0 auto;height:40px;text-align:center}
.mainnav ul li{display:inline-block;height:40px}
.mainnav ul li a{padding:0 10px;display:block;text-transform:uppercase;float:left;color:#000;font-size:16px;line-height:40px}
.mainnav ul li a:hover,.mainnav ul li.active a{color:#e85151}
.mainnav ul li a.active:hover{color:#e85151}
.mainnav ul li.livetv a{color:#f00;background:url(../images/live-tv-icon.png) no-repeat 42px 9px;padding-right:43px}
.mainnav ul li.livetv a:hover{color:#f00}
.mainnav ul li.hmic a{width:20px;text-indent:-9999px;font-size:0;background-position:-222px 9px;display:block}
.mainnav ul li ul{display:none;position:absolute;top:50px;left:0;margin-left:0;border:0;z-index:1000}
.mainnav ul li ul li{background:#ececec;float:left;width:170px;border:0}
.mainnav ul li ul li a{background:#ececec!important;line-height:20px;display:block;width:150px;font-size:12px;text-transform:uppercase;padding:5px 10px;color:#333;border-bottom:#dedddd solid 1px;border-top:#f7f7f7 solid 1px}
.mainnav ul li ul li:first-child a{border-top:0}
.mainnav ul li ul li:last-child a,.wrapfull .lsideinner .ltvtb .ltvtnews ul.ltvts li:last-child,.wrapfull .newtab .tabber .tab-div.vid,.wrapfull .newtab .tabber .tab-div:last-child,.wrapfull .phgbox ul.phgnl li:last-child,.wrapfull .seartab .tabber .tab-div:last-child,.wrapfull .vidbox ul.phgnl li:last-child{border-bottom:0}
.mainnav ul li:hover>a{color:#e85151}
.mainnav ul li ul li a.active,.mainnav ul li ul li a:hover{color:#e85151;background:0}
.cbp-spmenu-vertical{width:310px;height:100%;top:0;padding:15px 5px 15px 15px;font-family:'roboto_condensedregular'}
.cbp-spmenu-left{left:-330px}
.cbp-spmenu-right{right:-330px}
.cbp-spmenu-left.cbp-spmenu-open{left:0;top:0}
.cbp-spmenu-right.cbp-spmenu-open{right:0}
.cbp-spmenu-push{overflow-x:hidden;position:relative;left:0}
.cbp-spmenu-push-toright{left:330px}
.cbp-spmenu-push-toleft{left:-330px}
.cbp-spmenu-push.cbp-spmenu-push-toright .headerwap.sticky,.cbp-spmenu-push.cbp-spmenu-push-toright .stickyheading.sticky2,.cbp-spmenu-push.cbp-spmenu-push-toright .storyListmain{left:330px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.cbp-spmenu-push.cbp-spmenu-push-toright .wrapfull .lside .artssmtp.sticky{left:370px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.cbp-spmenu-push .headerwap.sticky,.cbp-spmenu-push .stickyheading.sticky2,.cbp-spmenu-push .storyListmain{left:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.cbp-spmenu,.cbp-spmenu-push{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
#showLeftPush{width:50px;height:40px;background:url(../images/sprite-v1.png) no-repeat;cursor:pointer;display:block;position:absolute;left:34px;top:0;z-index:999;border:0}
.headerwap.sticky #showLeftPush{background:#f18723 url(../images/sprite1-v2.png) no-repeat -107px -58px;left:45px}
.headerwap.sticky #showLeftPush.active{background:#f18723 url(../images/sprite1-v2.png) -160px -58px no-repeat}
.cbp-spmenu ul,.cbp-spmenu ul li{border-left:none!important;border-right:none!important;float:left}
#showLeftPush.active{background:url(../images/sprite-v1.png) -50px 0 no-repeat}
.cbp-spmenu{background:#333;position:fixed}
.cbp-spmenu ul{list-style:none;margin-left:0!important;height:auto;overflow:hidden}
.cbp-spmenu ul li{position:relative;width:300px}
.cbp-spmenu ul li a.livetv{color:#fee044}
.cbp-spmenu ul li a{border-bottom:#222 solid 1px;padding:0!important;display:block;width:100%;text-transform:uppercase;float:left;color:#fff;font-size:14px!important;line-height:40px!important}
.cbp-spmenu ul li:first-child a{border-top:none!important}
.cbp-spmenu ul li:last-child a{border-bottom:none!important}
nav ul li.item-with-ul ul li a,nav ul li.item-with-ul ul li:last-child a{border-bottom:1px solid #212322!important}
.cbp-spmenu ul li a:hover{color:#e85151!important;background:0 0!important}
nav ul li.item-with-ul ul{overflow:hidden;display:none;background:#494848;position:relative;top:0;box-shadow:none}
nav ul li.item-with-ul:hover ul{display:none!important}
nav ul>ul li.item-with-ul ul{background:#494848;width:100%}
nav ul li.item-with-ul ul li{display:block;width:100%;background:#3f3f3f;border-left:0;border-top:0}
nav ul li.item-with-ul ul li a{display:block;width:250px;padding:0 20px 0 30px!important;line-height:38px!important;font-size:12px!important;border-left:0;color:#fff!important;border-top:none!important;background:url(../images/m-navlibg.png) 11px 14px no-repeat #3f3f3f!important}
nav ul li.item-with-ul ul li a:hover{color:#fff!important;background:url(../images/m-navlibg.png) 11px 14px no-repeat #494848!important}
nav ul li.item-with-ul ul li.active a{color:#fff!important;background:url(../images/m-navlibg-act.png) no-repeat #414141!important}
nav ul li .touch-button{background:#2e2e2e;display:block;height:40px;position:absolute;right:0;text-align:center;top:0;width:43px;z-index:999;border-left:#303030 solid 1px;cursor:pointer}
nav ul li .touch-button .touch-icon.down{background:url(../images/sprite-v1.png) -291px -130px no-repeat;width:42px;height:40px;display:block;border-left:#393939 solid 1px}
nav ul li .touch-button .touch-icon.up{background:url(../images/sprite-v1.png) -291px -92px no-repeat;width:42px;height:40px;display:block;border-left:#393939 solid 1px}
.lsbsearch{width:auto;padding:3px;margin:0 5px 10px 0;overflow:hidden;border-radius:4px;background:#444;box-shadow:0 0 5px rgba(0,0,0,.1) inset}
.lsbsearch input.searchbox{width:240px;height:25px;margin-left:10px;float:left;border:0;font-size:14px;background:0;color:#9f9f9f}
.lsbsearch input.searchbtn{width:25px;cursor:pointer;height:25px;margin:2px 10px 0 0;float:right;border:0;background-position:-298px -180px;font-size:0}
.topadsb{width:100%;height:auto;margin:10px auto}
.hwaptop{width:auto;padding:0 45px;height:50px;border-bottom:#dbdbdb solid 1px;position:relative}
.hwaptop span.datetime{width:auto;height:13px;line-height:13px;display:block;font-size:13px;color:#6c6c6c;text-transform:uppercase;float:left;margin-right:15px;padding-right:16px;border-right:#ccc solid 1px;margin-top:12px}
.hwaptop a.khlogo,.fottop a.khlogo{width:135px;height:20px;float:left;margin-top:15px;background-position:-1px -58px}
.hwaptop a.plogo,.fottop a.plogo{width:90px;height:20px;float:left;margin-top:4px;margin-left:15px;background-position:-150px -57px}
.fottop a.khlogo{margin-top:4px;margin-left:9px}
.hwaptop a.intvlogo{width:111px;height:29px;margin-top:10px;margin-left:-55px;left:50%;position:absolute}
.hwaptop .rside{width:auto;float:right;height:40px;margin-top:5px}
.hwaptop .rside .sicon{width:auto;float:right;margin-top:7px}
.hwaptop .rside .sicon a{width:26px;height:26px;float:right;margin-left:10px}
.hwaptop .rside .sicon a.fb{background-position:0 -434px}
.hwaptop .rside .sicon a.tw{background-position:-104px -90px}
.hwaptop .rside .sicon a.you{background-position:-136px -90px}
.hwaptop .rside .fblike{width:90px;float:right;background:url(../images/headtrsep.png) left 4px no-repeat;margin-top:10px;padding-left:15px;margin-left:15px}
.hwaptop .appicon{width:auto;float:left;margin-top:12px}
.hwaptop .appicon a{height:26px;font-size:11px;color:#666;line-height:26px;text-align:right;float:right;margin-right:10px}
.hwaptop .appicon a.iosicon{background-position:-167px -90px;width:45px}
.hwaptop .appicon a.andicon{background-position:-227px -90px;width:75px}
.headerwap{width:100%;height:40px;padding:0 45px;position:relative;background:#f2f2f2;box-shadow:0 3px 5px rgba(0,0,0,.2)}
.headerwap.sticky{z-index:999999;position:fixed;height:40px;top:0;background:#222}
.headerwap.sticky .mainnav ul li a{line-height:40px}
.headerwap.sticky .searchbody{height:40px}
.logo{width:80px;margin:9px 0 0 65px;height:21px;float:left;display:none}
.logo img{width:100%;display:block}
.cbp-spmenu ul li a,.mainnav ul li a,nav ul li.item-with-ul ul li a{text-decoration:none}
.headerwap.sticky .mainnav,.hicatname{display:none}
.mainnav ul li:hover ul,menu,nav,.headerwap.sticky .logo,.headerwap.sticky .hicatname{display:block}
ul.hicatname{list-style:none;width:50%;height:22px;margin:12px auto 0 auto;padding:0;text-align:center}
ul.hicatname li{width:auto;background:url(../images/top-cat-sep.png) left 4px no-repeat;line-height:22px;font-size:22px;display:inline-block;height:22px;padding:0 15px;margin:-4px 3px 0 3px}
ul.hicatname li.homeicon{padding:0;background:0;height:20px}
ul.hicatname li.homeicon a.hicon{width:24px;height:22px;background-position:-195px -0px;display:block;margin:0}
ul.hicatname li a{display:block;margin:0;color:#fff}
.tlivetvi{display:none}
.headerwap.sticky .tlivetvi{display:block;width:62px;height:32px;float:right;margin:3px 0 0}
.headerwap.sticky .tlivetvi img{width:62px;height:32px;display:block}
.event-banner{display:block;float:left;margin-left:15px;margin-top:16px}
@media only screen and (min-width:0) and (max-width:1345px){.hwaptop{padding:0 20px}
#showLeftPush{left:22px}
.headerwap.sticky #showLeftPush{left:32px}
.logo{margin-left:65px}
.headerwap{padding:0 32px}
}@media only screen and (min-width:1024px) and (max-width:1279px){.mainnav{width:95%}
#showLeftPush{left:10px}
.headerwap.sticky #showLeftPush{left:20px}
.headerwap{padding:0 21px}
}@media only screen and (min-width:0) and (max-width:1023px){.headerwap{padding:0 20px;position:relative}
#showLeftPush{left:4px}
.headerwap.sticky #showLeftPush{left:15px}
.logo{margin-left:60px}
}@media only screen and (min-width:0) and (max-width:1000px){.mainnav{display:none}
}.cbp-spmenu ul li h2{font-weight:normal}
.mainnav ul li h2{font-weight:normal}