@charset "UTF-8";
::-webkit-scrollbar {width: 12px;height: 8px;}
/* Track */
::-webkit-scrollbar-track {background: rgba(0, 0, 0,0.02);border-radius: 10px;}
/* Handle */
::-webkit-scrollbar-thumb {background: rgba(0, 0, 0,0.2);border-radius: 10px;}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {background: rgba(0, 0, 0,0.6);}
html,body,article,aside,blockquote,caption,footer,form,h1,h2,h3,h4,h5,h6,header,iframe,img,menu,nav,div,ol,ul,li,dl,dt,p{margin:0;padding:0;border:0;}
address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left;font-weight:400}
address,cite,dfn,em,i,var{font-style:normal}
ul,li{list-style:none}
sub,sup{font-size:83%}
code,kbd,pre,samp{font-family:inherit}
body,button,input,keygen,legend,select,textarea{outline:0;color:#333;font:14px/1 '微软雅黑',Microsoft YaHei,Arial,Verdana}
body{overflow-x:hidden;background:#f4f4f4}
a,a:hover{text-decoration:none;}
a{color:#333}
a:hover{color: #3D7EFF}
li,ul{list-style-type:none}
.clearfix:after {content:'';clear: both;display: block;height: 0;line-height:0;overflow: visible; }
.clearfix {display:block;}
.clear {clear:both;font-size:0;content: " ";}
.fl {float: left}
.fr {float: right}
.pr,.relative {position: relative}
.pa,.absolute {position: absolute}
.f-fM {font:14px/1 '微软雅黑', Microsoft YaHei, Arial, Verdana}
.hide{display:none!important}
.show, .dis{display:block!important}
.flex{display: flex;flex-flow: row nowrap;flex: initial;-webkit-box-pack: start;justify-content: flex-start;-webkit-box-align: center;align-items: center;}
.unBg {background: 0 0!important}
.unBr {border: none!important}
.unFw {font-weight: normal;}
.disFw {font-weight: bold;}
.disIb {display: inline-block}
.over-hidden,.of {overflow: hidden}
.over-visible,.ov {overflow: visible}
.vam {vertical-align: middle !important}
.text-left {text-align: left !important}
.text-center {text-align: center !important}
.text-right {text-align: right !important}
.pointer {cursor: pointer !important}
.fsize12 {font-size: 12px !important}
.fsize14 {font-size: 14px !important}
.fsize13 {font-size: 13px !important}
.fsize16 {font-size: 16px !important}
.fsize18 {font-size: 18px !important}
.fsize20 {font-size: 20px !important}
.fsize24 {font-size: 24px !important}
.fsize34 {font-size: 34px !important}
.fsize46 {font-size: 46px !important}
.mt5 {margin-top: 5px !important}
.mb5 {margin-bottom: 5px !important;}
.mr5 {margin-right: 5px !important}
.ml5 {margin-left: 5px !important}
.mt10 {margin-top: 10px !important}
.mr10 {margin-right: 10px !important}
.mb10 {margin-bottom: 10px !important}
.ml10 {margin-left: 10px !important}
.mt12 {margin-top: 12px !important}
.mt15 {margin-top: 15px !important}
.mr15 {margin-right: 15px !important}
.mb15 {margin-bottom: 15px !important}
.ml15 {margin-left: 15px !important}
.mt20 {margin-top: 20px !important}
.mt25 {margin-top: 25px !important;}
.mr25 {margin-right: 25px !important;}
.ml25 {margin-left: 25px !important;}
.mr20 {margin-right: 20px !important}
.mb20 {margin-bottom: 20px !important}
.ml20 {margin-left: 20px !important}
.mt30 {margin-top: 30px !important}
.mr30 {margin-right: 30px !important}
.mb30 {margin-bottom: 30px !important}
.ml30 {margin-left: 30px !important}
.mt40 {margin-top: 40px !important}
.mr40 {margin-right: 40px !important}
.mb40 {margin-bottom: 40px !important}
.ml40 {margin-left: 40px !important}
.mt50 {margin-top: 50px !important}
.mr50 {margin-right: 50px !important}
.mb50 {margin-bottom: 50px !important}
.ml50 {margin-left: 50px !important}
.pt5 {padding-top: 5px !important;}
.pb5 {padding-bottom: 5px !important;}
.pt10 {padding-top: 10px !important}
.pr10 {padding-right: 10px !important}
.pb10 {padding-bottom: 10px !important}
.pl10 {padding-left: 10px !important}
.pt15 {padding-top: 15px !important}
.pr15 {padding-right: 15px !important}
.pb15 {padding-bottom: 15px !important}
.pl15 {padding-left: 15px !important}
.pd20 {padding: 20px 0 !important}
.pt20 {padding-top: 20px !important}
.pr20 {padding-right: 20px !important}
.pb20 {padding-bottom: 20px !important}
.pl20 {padding-left: 20px !important}
.pt30 {padding-top: 30px !important}
.pt50 {padding-top: 50px !important}
.pr50 {padding-right: 50px !important}
.pb50 {padding-bottom: 50px !important}
.pl50 {padding-left: 50px !important}
.u-m-dd ul li,.u-m-dd ul li a,.u-m-dd ul li span,.m-acc-cz-ico,.sqcg-ico,.m-acc-je-ico,.m-acc-ico,.d3-b-r-zx-ico,.vip-ico,.d2-b-l-ico,.d2-t-nr-ico,.l-lls-ico,.l-gms-ico,.l-scIcon,.l-shareIcon,.n-l-in-t-tit .time,.la-l-n-ico,.uM-member-ico,.m-o-t-fl-ico,.c-chb-ico,.syD tt,.lh-p-icon-live,.u-i-c-bico,.u-c-overico,.u-c-jxzico,.u-c-wksioc,.m-n-plback-ico,.i-n-t-l-ico,.c-s-more a,.jg-icon,.u-i-m-ab-xz,.u-i-tbsj-ico,.c-n-la-ico,.i-n-xqtime,.in-new-eyeico,.in-new-timeico,.d2-titmore-ico,.d2-hyh-ico,.h2-mw-seach-ico,.h2-tel-ico,.news-2-icon,.l2gio-icon,.l2-help,.seach-2-btn,.sjh-ico,.u-s-l-sc-ico,.uM-list-ico,.gms-ico,.kss-ico,.lls-ico,.boy-ioc,.gil-ioc,.lo-ico,.zc-ico,.i-live-time,.ico-wxms,.ico-zbkc,.ico-wxkc,.ico-tjkc,.ico-n-cl,.t-n-w-sj,.inpCb,.rec-live-btn a em,.live-title span em,.d-t-icon-1,.d-t-icon-2,.d-t-icon-3,.d-t-icon-4,.dClose,.dpIcon,.h-r-s-box .s-btn em,.icon-close,.lh-p-icon,.lh-playing span em,.login-icon,.m-tree-icon,.news-icon,.no-data-ico,.noter-dy em,.noter-zan em,.o-c-icon,.p-h-goback em,.q-hd,.q-share-icon,.q-tw,.r-fixed-ul li a em,.scIcon,.shareIcon,.u-a-cw,.u-a-zq,.v-play-btn em,.h-l-nav li .hl-sec-nav dd a em,.icon80,.icon14,.icon20,.s-car-close,.c-pay-problem em,.pay-error-btn a em,.cou-arrow-down,.cou-arrow-up,.lh-p-icon-sp,.lh-p-icon-yp,.lh-p-icon-wd,.lh-p-icon-tp,.lh-p-icon-hk {
    background: url(../images/icons/icon.png) no-repeat
}
.uM-kcb-ico{background-position: -6px -294px;}
.uM-kcsc-ico{background-position: -69px -294px;}
.uM-yhj-ico{background-position: -106px -294px;}
.uM-ddzx-ico{background-position: -34px -294px;}
.uM-grzl-ico{background-position: -143px -294px;}
.uM-mmsz-ico{background-position: -178px -294px;}
.uM-xxzx-ico{background-position: -214px -294px;}
.uM-wdbj-ico{background-position: -253px -294px;}
.uM-wdzh-ico{background-position: -341px -393px;}
.uM-yqhy-ico{background-position: -391px -392px;}
.i-n-t-l-ico{background-position: 5px -173px;}
.ico-n-cl{background-position: -341px -204px;position: absolute;top:14px;right:6px;cursor:pointer;}
.t-n-w-sj{background-position: -342px -257px;position: absolute;top:-6px;right:0;}
.jg-icon{background-position: -425px -203px;}
.u-c-overico{background-position:-260px -363px;}
.u-c-jxzico{background-position: -221px -363px;}
.u-c-wksioc{background-position: -301px -363px;}
.h-r-s-box .s-btn em { background-position: 0 0}
.i-n-xqtime{background-position: -459px -110px;}
.in-new-timeico{background-position: -8px -358px;}
.in-new-eyeico{background-position: -38px -356px;}
.ico-tjkc{background-position: -384px -99px;}
.ico-wxkc{background-position: -384px -148px;}
.ico-wxms{background-position: -384px -245px;}
.ico-zbkc{background-position: -384px -196px;}
.u-i-c-bico{background-position: -420px -328px;}
.c-chb-ico{background-position: -148px -183px;}
.uM-member-ico{background-position: -460px -356px;}
.la-l-n-ico{background-position: -283px -423px;}
.n-l-in-t-tit .time{background-position: -9px -427px;}
.login-icon {
    background-position: 0 -29px
}
.m-acc-ico{background-position: -7px -476px;}
.m-acc-cz-ico{background-position: -49px -476px;}
.m-acc-je-ico{background-position: -49px -476px;}
.vip-ico{background-position: -434px -386px;}
.u-m-card-yes .vip-ico,.c-pay-mem-zx ul li:hover .vip-ico,.c-pay-mem-zx ul li.current .vip-ico{background-position: -434px -430px;}
.m-o-t-fl-ico{background-position: -426px -204px;}
.gms-ico{background-position: -544px -145px;}
.kss-ico{background-position: -543px -176px;}
.lls-ico{background-position: -542px -208px;}
.c-n-la-ico{background-position: -70px -355px;}
.news-icon {
    width: 28px;
    height:18px;
    display: inline-block;
    vertical-align: middle;
    background-position: 0 -56px;
}
.syD tt{background-position: -464px -323px;}
.shareIcon {
    background-position: -3px -87px
}

.scIcon {
    background-position: 0 -112px;
    cursor:pointer;
}

.sc-end .scIcon {
    background-position: 0 -136px
}
.l-lls-ico{background-position: -48px -428px}
.l-gms-ico{background-position: -48px -393px}
.l-scIcon{background-position: -83px -431px}
.l-shareIcon{background-position: -86px -394px}
.sc-end .l-scIcon{background-position: 0 -139px}
.m-tree-icon {
    background-position: 0 -195px
}

a.current-1 .m-tree-icon {
    background-position: 0 -212px
}

.lh-p-icon {
    background-position: 0 -234px
}

.current-2 .lh-p-icon {
    background-position: 0 -254px
}

.lh-playing span em {
    background-position: -76px -251px
}

.no-data-ico {
    background-position: -467px 0
}

.v-play-btn em {
    background-position: -39px -65px
}

.noter-dy em {
    background-position: -42px -160px
}

.noter-dy:hover em {
    background-position: -42px -137px
}

.noter-zan em {
    background-position: -42px -186px
}

.noter-zan:hover em {
    background-position: -42px -267px
}

.dClose,.icon-close {
    background-position: -42px -215px
}

.dClose:hover,.icon-close:hover {
    background-position: -42px -244px
}

.q-tw {
    background-position: -72px -163px
}

.q-hd {
    background-position: -72px -188px
}

.q-share-icon {
    background-position: -72px -215px
}

.u-a-cw {
    background-position: -113px -188px
}

.u-a-zq {
    background-position: -113px -163px
}

.p-h-goback em {
    background-position: -113px -213px
}

.dpIcon {
    background-position: -142px -56px
}

.dpOpen .dpIcon {
    background-position: -142px -83px
}
.u-i-tbsj-ico{background-position: -429px -177px;display: none;}
.o-c-icon {
    background-position: -142px -111px
}

.d-t-icon-1 {
    background-position: -92px 0
}

.d-t-icon-2 {
    background-position: -230px 0
}

.d-t-icon-3 {
    background-position: -180px 0
}

.d-t-icon-4 {
    background-position: -39px 0
}

.r-fixed-ul li a em.r-f-icon-1 {
    background-position: -180px -55px
}

.r-fixed-ul li a em.r-f-icon-2 {
    background-position: -180px -105px
}

.r-fixed-ul li a em.r-f-icon-3 {
    background-position: -178px -155px
}

.r-fixed-ul li a em.r-f-icon-4 {
    background-position: -181px -203px
}

.lh-p-icon-sp {background-position: -459px -202px;}
.lh-p-icon-yp {background-position: -458px -173px;}
.lh-p-icon-wd {background-position: -458px -230px;}
.lh-p-icon-tp {background-position: -459px -256px;}
.lh-p-icon-hk {background-position: -426px -227px;}
.lh-p-icon-live{background-position: -460px -283px;}
.i-live-icon {background-position: -459px -138px;}
.i-live-time{background-position: -459px -108px;}
.icon14 {
    display: inline-block;
    height: 14px;
    width: 14px;
    vertical-align: middle
}
.icon16 {
    display: inline-block;
    height: 16px;
    width: 16px;
    vertical-align: middle
}
.icon18 {
    display: inline-block;
    height: 18px;
    width: 18px;
    vertical-align: middle
}
.icon20 {
    display: inline-block;
    height: 20px;
    width: 20px;
    vertical-align: middle
}
.icon24 {
    display: inline-block;
    height: 24px;
    width: 24px;
    vertical-align: middle
}
.icon30 {
    display: inline-block;
    height: 30px;
    width: 30px;
    vertical-align: middle
}
.txtOf {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: normal;
}
.hLh20 {height: 20px; line-height: 20px}
.hLh22 {height: 22px; line-height: 22px}
.hLh30 {height: 30px; line-height: 30px}
.hLh32 {height: 32px; line-height: 32px}
.w16 { width: 16%;}
.w20 { width: 20%;}
.w25 { width: 25%;}
.w30 { width: 30%;}
.w50 { width: 50%;}
.w60 { width: 60%;}
.w70 { width: 70%;}
.w75 { width: 75%;}
.w80 { width: 80%;}
.container {margin-left: auto; margin-right: auto;}
.c-green {color: #43970F !important}
.c-yellow {color: #FC0 !important}
.c-orange {color: #ff5c38 !important}
.c-blue {color: #3580DE !important}
.c-red, .c-master {color: #ff0033 !important;}
.c-purple {color: #9302db !important;}
.c-333 {color: #333 !important}
.c-666 {color: #666 !important}
.c-999 {color: #999 !important}
.c-ccc {color: #ccc !important}
.c-fff {color: #fff !important}
.bg-green {background-color: #14BA4C}
.bg-fa,.bg-block {background-color: #fafafa}
.bg-f8{background-color: #f8f8f8;}
.bg-white, .bg-fff{background-color: #fff;}
.c-btn-3 {border-color: #d34a21; color: #FC0}

.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.content-wrap{margin: 0 auto;}
.content-title{ background-color: #fff;padding: 20px 0;margin: 0 20px;border-bottom: 1px solid #eee;-webkit-box-sizing: border-box;box-sizing: border-box; overflow: hidden}
.content-title h3{ color: #333;font-size: 18px;font-weight: 700;float: left;max-width: 300px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.data-null{margin: 10px auto;text-align: center;}
.layui-btn{
    display: inline-block;
    border: 1px solid transparent;
    height: 30px;
    line-height: 30px;
    padding: 0 18px;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border-radius: 2px;
    cursor: pointer;
}
.layui-btn-primary{
    border-color: #d2d2d2;
    background: 0 0;
    color: #666;
}
.layui-btn-normal {
    background-color: #1e9fff;
}
.layui-btn-danger{
    background-color: #ff2832;
    border: 1px solid transparent;
}
.layui-btn-lg {
    height: 44px;
    line-height: 44px;
    padding: 0 25px;
    font-size: 16px;
}
.layui-btn-normal:hover,.layui-btn-danger:hover{
    color: #fff;
}
.layui-border-red {
    border-color: #FF5722!important;
    color: #FF5722!important;
}
.layui-form input[type=checkbox], .layui-form input[type=radio], .layui-form select {
    display: none;
}
.layui-form-checkbox, .layui-form-checkbox *, .layui-form-switch {
    display: inline-block;
    vertical-align: middle;
}
.layui-form-checkbox i {
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    height: 28px;
    border: 1px solid #d2d2d2;
    border-left: none;
    border-radius: 0 2px 2px 0;
    color: #fff;
    font-size: 20px;
    text-align: center;
}

.layui-form-checkbox[lay-skin=primary] {
    position: relative;
    height: auto!important;
    line-height: normal!important;
    min-width: 18px;
    min-height: 18px;
    border: none!important;
    margin-right: 0;
    padding-left: 28px;
    padding-right: 0;
    background: 0 0;
    cursor: pointer;
}
.layui-form-checkbox[lay-skin=primary] span {
    padding-left: 0;
    padding-right: 15px;
    line-height: 18px;
    background: 0 0;
    color: #666;
}

.layui-form-checkbox[lay-skin=primary] i {
    right: auto;
    left: 0;
    width: 16px;
    height: 16px;
    line-height: 16px;
    border: 1px solid #d2d2d2;
    font-size: 12px;
    border-radius: 2px;
    background-color: #fff;
    -webkit-transition: .1s linear;
    transition: .1s linear;
}
.layui-form-checked[lay-skin=primary] i {
    border-color: #5FB878!important;
    background-color: #5FB878;
    color: #fff;
}
.layui-tab {
    margin: 10px 0;
    text-align: left!important;
}

.layui-tab-title {
    position: relative;
    left: 0;
    height: 40px;
    white-space: nowrap;
    font-size: 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    transition: all .2s;
    -webkit-transition: all .2s;
    border-color: #eee;
}
.layui-tab-title li {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    transition: all .2s;
    -webkit-transition: all .2s;
    position: relative;
    line-height: 40px;
    min-width: 65px;
    padding: 0 15px;
    text-align: center;
    cursor: pointer;
}
.layui-tab-title .layui-this:after {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 100%;
    height: 41px;
    border-width: 1px;
    border-style: solid;
    border-bottom-color: #fff;
    border-radius: 2px 2px 0 0;
    box-sizing: border-box;
    pointer-events: none;
}
.layui-tab-title .layui-this:after {
    border: none;
    border-radius: 0;
    border-bottom: 2px solid #5FB878;
}
.layui-tab-content {
    padding: 15px 0;
}
.layui-show {
    display: block!important;
}
.layui-tab-item {
    display: none;
}
.layui-laypage {
    box-sizing: content-box;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 20px;
    font-size: 0;
}
.layui-laypage a, .layui-laypage span {
    display: inline-block;
    vertical-align: middle;
    height: 28px;
    line-height: 28px;
    margin-right: 14px;
    border: 1px solid #dadada;
    padding: 8px 16px;
    border-radius: 6px !important;
    font-size: 14px;
    color: #666;
    background: #fff;
    box-sizing: content-box;
}
.layui-box, .layui-box * {
    box-sizing: content-box;
}
.layui-laypage .layui-laypage-curr {
    position: relative;
}
.layui-laypage a {
    text-decoration: none;
}
.layui-laypage>:first-child {
    margin-left: 0!important;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em {
    border-radius: 6px;
    cursor: pointer;
    font-style: normal;
}
.layui-laypage .layui-laypage-curr em {
    position: relative;
    color: #fff;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em {
    position: absolute;
    left: -1px;
    top: -1px;
    padding: 1px;
    width: 100%;
    height: 100%;
    background-color: #009688;
}
.layui-laypage-molv{
    width: 100%;
    text-align: center;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em{
    border-radius: 6px;
}
.layui-laypage a.current{
    background-color: #1E9FFF;
    color: #fff;
}
.layui-col-space10 {
    margin: -5px;
}
.layui-col-space10>* {
    padding: 5px;
}
.body-wrap{
    min-width: 1400px;
}
.content-wrap{
    width: 1400px;
    margin: 0 auto;
}