i,em{font-style:normal;}
a{color:#666;}
.main_wrap{margin:20px auto;width:1200px;overflow:hidden;}

.htmltab .oTit h2{cursor: pointer;}
.htmltab .oTit h2.cur{background:#fff;color:#444;}
.oTit{border-bottom:2px solid #38aa41;margin-bottom: 2px;position:relative;}
.sidelists .arrow4{margin-bottom:-1px;width:310px;background:#fff;position:static;}

.kaifuBox{position:relative;overflow:hidden;padding:10px 15px;background:#fff;margin: 0 0 20px 0;}
.kaifuBox .img{width:90px;height:90px;border-radius:20px;float:left;margin-top:10px;}
.kaifuDetail {margin: 7px 0px 0px 110px;height: 105px;}
.kaifuDetail h1.title{font-weight:700; font-size:18px;line-height:24px;padding-bottom:3px;color:#5D5D5D}
.kaifuDetail h2.title{font-weight:700; font-size:18px;border-bottom:1px dashed #ccc;padding-bottom:10px;color:#5D5D5D}
.kaifuDetail p{color: #8E8E8E;padding-top: 8px;margin-top: 10px;}
.kaifuBox .k_btn{position:absolute;top:50px;right:50px;}
.kaifuDetail p a,.k_btn p a{background: #FF9800;color: #fff;padding: 8px 16px;border-radius: 30px 0px;font-size: 16px;}
.kaifuDetail p a:hover,.k_btn p a:hover{background:#FFB240;}
.kaifuDetail span{display:block;color:#777;}
.kaifuDetail .txt{line-height:22px;height:22px;}
.kaifuDetail .tgs{display:block;line-height:28px;height:28px;}
.kaifuDetail .tgs  i{font-size:12px;color:#fff;background:#999;border-radius:4px;padding:1px 5px;margin-right:8px;display: inline-block;line-height: normal;height: auto;}

.kaifuList,.kaifus{background:#fff;}
.kaifuList ul{overflow:hidden;width:815px;padding:5px 8px;}
.kaifuList li{width:356px;float:left;padding:10px;margin: 10px;border:1px solid #F4F4F4;border-radius: 3px;}
.kaifuList li:hover{background:#F4F4F4}
.kaifuList li .img{width:90px;height:90px;float:left;margin-right:8px;border-radius:20px;}

.kifuInfo {margin-top: 10px;margin-left: 110px;}
.kifuInfo a:hover{color:#FFB240}
.kifuInfo .title{font-size: 16px;color: #585858;line-height:24px;font-weight: 700;}
.kifuInfo p{color:#858585;margin: 10px 0px;}
.kifuInfo p a{margin-right: 15px;color:#777;font-size: 16px;}
.kifuInfo p a:hover{color:#FFB240}
.kifuInfo p span{color:#ff7e72;}
.kifuInfo .btn{float:right;display:inline-block;width:60px;height:24px;margin-top:-30px;background:#02a0e7;color:#fff;text-align:center;line-height:24px;border-radius:3px;}

.box-tit{height: 48px;line-height: 48px;border-bottom: 1px solid #EFEFEF;background:#fff;}
.box-tit .tit{display: inline-block;padding: 0 15px;left: 0;top: 0;line-height: 48px;font-weight: 700;border-bottom: 2px solid #D6231C;font-size: 20px;cursor: default;}

.box-tit ul {float:right;text-align:center;}
.box-tit ul li{display:inline-block;}
.box-tit ul li a{padding:3px 18px;border:1px solid #ddd;margin:0 8px;color:#666;border-radius:4px;}
.box-tit ul li.cur a{background:#D6231C;border:1px solid #D6231C;color:#fff;}

#pages_kf {height:40px;padding:22px 0px;clear:both;text-align:center}
#pages_kf a,
#pages_kf a:visited,#pages_kf a:hover {padding:0px 20px;font-size:16px; border:1px solid #E4E4E4;display:inline-block;height:30px;line-heighT:30px;text-decoration:none;color:#777;margin:0 3px;background:#fff;border-radius: 3px;}
#pages_kf a:hover ,#pages_kf .cur a{border:1px solid #02a0e7; color:#fff;background:#02a0e7;}
#pages_kf a b,#pages_kf a:visited b,#pages_kf a:hover b, {background:none;padding:0;margin:0;display:inline;border:none;color:#666;}

.event-page-main {width: 800px;float: left;}
.event-page-list {width: 330px;}
.event-page-list.android {float: left;padding: 20px 10px 30px;}
.event-page-list.ios{float:right;padding:20px 35px 30px 0}
.event-page-list .eve-tit {width: 324px;height: 28px;background: #f2f2f2;margin: 0 0 10px 6px;line-height: 28px;text-align: center;cursor: default;border-radius: 2px;}
.event-page-list .eve-tit .time {width: 110px;height: 100%;display: block;float: left;}
.event-page-list .eve-tit .server {width: 214px;height: 100%;display: block;float: left;}
.event-page-list .event-con {position: relative;font-size:14px;}
.event-page-list .border {position: absolute;top: 0;left: 10px;height: 100%;border-left: 2px dotted #e9e9e9;}
.event-page-list .title {height: 24px;padding: 7px 0 7px 24px;line-height: 24px;background: url(../img/event_tit.png) no-repeat 100px 100px;position: relative;}
.event-page-list .title.android {background-position: 0 8px;}
.event-page-list .title.ios{background-position:0 -61px}
.event-page-list .title.android span {text-indent: 16px;background-position: 0 -138px;}
.event-page-list .title.ios span{text-indent:32px;background-position:0 -182px}
.event-page-list .title span {width: 96px;height: 24px;display: block;font-size: 14px;font-weight: 700;color: #fff;background: url(../img/event_bg.png) no-repeat 100px 100px;cursor: default;}
.event-page-list .event-list{width:auto;}
.event-page-list .event-list li.no {background-position: 0 -255px;}
.event-page-list .event-list li {height: 24px;padding: 7px 0;line-height: 24px;padding: 7px 0 7px 24px;background: url(../img/event_tit.png) no-repeat 100px 100px;position: relative;}
.event-page-list .event-list li.no .time {color: #b3b3b3;}
.event-page-list .event-list .time {width: 88px;float: left;color: #666;cursor: default;}
.event-page-list .event-list .d {padding-right: 8px;}
.event-page-list .event-list li.no .des {color: #999;background-position: 0 -90px;background-color: #f5f5f5;}
.event-page-list .event-list .des {width: 210px;text-align: center;float: right;text-indent: 12px;background: url(../img/event_bg.png) no-repeat 100px 100px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.btnhd,.btnlb,.btndo,.btnzt{border-radius:4px!important;}
.btnhd{ width:78px; height:35px; line-height:35px; background:#00bcd4!important; color:#fff!important; margin-top:41px}
.btnhd:hover{ background:#0492a5!important; color:#fff!important;}
.btnzt{ width:78px; height:35px; line-height:35px; background:#258cff!important; color:#fff!important; margin-top:41px}
.btnzt:hover{ background:#196ecc!important; color:#fff!important;}
.btnlb{ width:60px; height:35px; line-height:35px; background:#ee6c6c!important; color:#fff!important; margin-top:41px}
.btnlb:hover{ background:#e04b4b!important; color:#fff!important;}
.btndo{ width:60px; height:35px; line-height:35px; background:#2cb7ff!important; color:#fff!important; margin-top:41px}
.btndo:hover{ background:#0696e0!important; color:#fff!important;}
.nos {display:none;}}
.kf_kc{ background:#fff; margin-top:15px;}
.kfkc_title ul li{ width:600px; height:94px; float:left; text-align:center; cursor:pointer; border-bottom:1px solid #EFEFEF; border-top:5px solid #fff; line-height:94px; color:#333; font-size:30px;}
.kfkc_title ul li.border_rg{ border-right:1px solid #EFEFEF; width:599px;}
.kfkc_title ul li.last{ border-top:5px solid #3385ff;}
.kfkc_title ul li.last a{ color:#3385ff;}
.kfkc_table dl dt{ height:50px; background:#f8f8f8; border-bottom:1px solid #EFEFEF; color:#333; font-size:18px; line-height:50px; text-align:center;padding-left: 30px;}
.kfkc_table dl dt.days{position:relative;height:50px;line-height:50px;background:#fff;padding-left:36px;text-align:left;color:#ff4839;margin-left:30px;border-left: 1px solid #eee;font-size:16px;}
.kfkc_table dl dt.days i{position:absolute;left:-21px;top:14px;display:block;width:50px;height: 24px;background: url(../img/kficon.png) no-repeat 10px -199px;overflow:hidden;}
.kfkc_table dl dd{ height:120px; border-bottom:1px dashed #ebebeb; text-align:center; color:#666; font-size:16px; overflow:hidden; line-height:120px;margin-left: 30px;border-left: 1px solid #eee;}
.kfkc_table dl dd:hover{background:#f8f8f8;}
.kfkc_table ul li{ width:205px; height:100%; float:left; position:relative;}
.kfli ul li{width:205px;}
.kfkc_table ul li p{ line-height:25px; color:#666; font-size:14px;}
.kfkc_table dl a{position:relative; display:inline-block; width:70px; height:30px; border-radius:1px; line-height:30px;}
.kfkc_table .table_time{ margin-top:7px;}
.kfkc_table .table_time a{ background:#fff; border:1px solid #258cff; color:#258cff;}
.kfkc_table .table_time a:hover{ background:#258cff; color:#fff;}
.kfkc_table dl dd ul{clear:both; height:120px;}
.kfkc_table .time{margin-top:46px;}
.kfkc_table .time2{margin-top:40px;}
.kfkc_table .time2.red{color:red;}
.kfkc_table .time2_bnt{ margin:36px auto 0; display:none;width:102px; height:47px; }
.kfkc_table .time2_bnt a{text-indent:-9999px; display:block; width:100%; height:100%; background:url(../img/qqtx.png) no-repeat 0 0;  text-indent:100%; white-space:nowrap; overflow:hidden}
.kfkc_table .game a{ display:block; width:80px; height:auto; margin:0 auto; position:relative; margin-top:9px;}
.kfkc_table .game img{ width:80px; height:80px; border-radius:10px;}
.kfkc_table .game em{ display:block; line-height:20px; height:20px; overflow:hidden; color:#666; font-size:14px; margin-top:3px;}

.kfkc_table.klis li {width:120px;}
.kfkc_table.klis li.ks{width:425px;text-align:left;}
.kfkc_table.klis dt li.ks{text-indent:16px;}
.kfkc_table.klis .game.ks a.img{margin:20px 0 20px 10px;float:left;}
.kfkc_table.klis .game.ks div{float:left;width:325px;padding:16px 0 0 9px;height:100px;text-align:left;}
.kfkc_table.klis .game.ks div h3{line-height:26px;height:26px;overflow:hidden;font-size:16px;}
.kfkc_table.klis .game.ks div h3 a{width:auto;margin:0;line-height:26px;}
.kfkc_table.klis .game.ks div .txt{color:#888;display:block;line-height:18px;height:20px;overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis;}
.kfkc_table.klis .game.ks div .tgs{display:block;line-height:28px;height:28px;margin-top:1px;}
.kfkc_table.klis .game.ks div .tgs  i{font-size:12px;color:#08961e;background:#fff;border-radius:3px;padding:0px 3px;margin-right:7px;display: inline-block;line-height:normal;height:auto;border:1px solid #08961e;}

.kfkc_pt span{ display:inline-block; width:28px; height:28px; background:url(../img/kficon.png) no-repeat; margin:0 5px; margin-top:46px;}
.kfkc_pt .az{ background-position: 0 -150px;}
.kfkc_pt .ip{ background-position: 0 -100px;}
.kfkc_table .hds a{position:relative;width:60px;height:35px;line-height:35px;border:1px solid #00bcd4;background:#fff;color:#00bcd4;margin-top:41px}
.kfkc_table .hds a em{position:absolute;right:-4px;top:-4px;padding:0 3px 0 4px;background:#00bcd4;font-family:serif;color:#fff;font-size:12px;border-radius:6px;height:14px;line-height:14px;}
.kfkc_table .hds a:hover{ background:#00bcd4; color:#fff;}
.kfkc_table .lbs a{ width:60px; height:35px; line-height:35px; border:1px solid #ee6c6c; background:#fff; color:#ee6c6c; margin-top:41px}
.kfkc_table .lbs a em{position:absolute;right:-4px;top:-4px;padding:0 3px 0 4px;background:#ee6c6c;font-family:serif;color:#fff;font-size:12px;border-radius:6px;height:14px;line-height:14px;}
.kfkc_table .lbs a:hover{ background:#ee6c6c; color:#fff;}
.kfkc_table .xzs a{ width:60px; height:35px; line-height:35px; border:1px solid #2cb7ff; background:#fff; color:#2cb7ff; margin-top:41px}
.kfkc_table .xzs a:hover{ background:#2cb7ff; color:#fff;}
.kfkc_table .zqs a{ width:78px; height:35px; line-height:35px; border:1px solid #258cff; background:#fff; color:#258cff; margin-top:41px}
.kfkc_table .zqs a:hover{ background:#258cff; color:#fff;}
.kfkc_table .nos a{background:#bbb;border:1px solid #bbb;color:#f7f7f7;}
.kfkc_table .nos a:hover{background:#bbb;border:1px solid #bbb;color:#f7f7f7;}
.kfkc_table .nos {display:block;opacity:0.7;}

.float_kf_nav{ width:102px; position:fixed; top:306px; left:50%; margin-left:-710px; _position:absolute;}
.float_kf_nav a{display:block; height:30px; line-height:30px; margin-bottom:8px; font-size:14px; color:#fff; background-position:-110px 0; text-indent:17px;background: url(../img/kf_bg.png) no-repeat -110px 0;}
.float_kf_nav a:hover,.float_kf_nav a.cur{background-position:0 0; color:#fff;}

#newshd {width:820px;position:relative;overflow:hidden;}
.artimgnlist {width:823px;padding:0;}
.artimgnlist div{width: 180px;height: 120px;line-height: 130px;overflow: hidden;margin-bottom: 6px;position:relative;}
.artimgnlist div i{position:absolute;bottom:0;left:0;width:100%;height:25px;line-height:25px;background-color:rgba(0,0,0,0.7);color:#fff;font-size:13px;font-family: '宋体';font-style:normal; text-decoration:none;  border-bottom:0;}
.artimgnlist div i.top{top:0;}
.artimgnlist li {text-indent:0;float:left;width:180px;overflow:hidden;text-align:center;margin-left:20px;}
.artimgnlist li br{display:none;}
.artimgnlist li img {min-width: 180px;min-height: 120px;}
.artimgnlist li a {padding-top:10px; display:block;height:180px;}
.artimgnlist li span {text-indent:0; display:block;width:180px; overflow:hidden;height:42px;line-height: 22px;}
.artcommon {margin-top:0}
.artcommon li {height:24px;line-height:24px;overflow:hidden}
.artimgnlist li a:hover{/*background:url(..../img/hover-bg.png) repeat;*/}

#newshd .hdbtn{position: absolute;height:70px;width:40px;top:102px;background:url(../img/m.png) no-repeat -9999px;text-indent: -9999px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;z-index: 2;-moz-transition: all .3s-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;border-radius: 1px;}
#newshd .hdbtn:hover{text-decoration: none;color: #fff;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
#newshd .hd_left{left:0;background-position: -83px -87px;}
#newshd .hd_right{right:0;background-position: -131px -87px}


.kf_title{width:1200px;height:80px;margin-bottom:-1px;overflow:hidden;}
.kf_title li{float:left;width:599px;height:76px;color:#333;margin-left:-1px;border:1px
solid #e8e7ed;border-top:3px solid #FFF;background:#fff;cursor:pointer;line-height:76px;font-size:26px;text-align:center}
.kf_title h1{font-size:26px;color:#D6231C}
.kf_title li.cur{color:#D6231C;border:none;border-top:3px solid #D6231C;cursor:default;margin-left:0px;padding-left:1px;}

/*new game info*/
.kfkc_table li.ks{width:340px;text-align:left;}
.kfkc_table .game.ks a.img {
    margin: 20px 0 20px 10px;
    float: left;
}
.kfkc_table .game.ks div {
    float: left;
    width: 240px;
    padding: 16px 0 0 9px;
    height: 100px;
    text-align: left;
}
.kfkc_table .game.ks div h3 {
    line-height: 26px;
    height: 26px;
    overflow: hidden;
    font-size: 16px;
	margin-top: 5px;
}
.kfkc_table .game.ks div h3 a {
    width: auto;
    margin: 0;
    line-height: 26px;
}
.kfkc_table .game.ks div .txt {
    color: #888;
    display: block;
    line-height: 18px;
    height: 20px;
    overflow: hidden;
    font-size: 13px;
    white-space: nowrap;
    text-overflow: ellipsis;
	margin-top: 4px;
}
.kfkc_table .game.ks div .tgs {
    display: block;
    line-height: 28px;
    height: 28px;
    margin-top: 1px;white-space:nowrap;
}
.kfkc_table .game.ks div .tgs  i{font-size:12px;color:#888;background:#fff;border-radius:3px;padding:0px 3px;margin-right:7px;display: inline-block;line-height:normal;height:auto;border:1px solid #888;}

.kfkc_table li.yxxi {
    width: 425px;
    text-align: left;
}
.kfkc_table dt li.yxxi {
    text-indent: 16px;
    width: 340px;
}
.kcdown li.ks{width: 550px;}
.kcdown dt li.yxxi{width: 550px;}