.tit{height:45px; line-height:45px; font-size:18px; font-weight:bold; color:#fff; width:100%; background:url(../images/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; margin:0 20px;/*  background:url(../images/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}
.tit1:after{
	position: absolute;
	content: " ";
	display: block;
	width: 5px;
	height: 16px;
	background: #f0715c;
	border-radius: 10px;
	top: 14px
}
.classify,
.content{width:1200px; margin:20px auto 0 auto; overflow:hidden}
.content-left,
.content_left{width:880px; height:440px; float:left; display:inline; overflow:hidden; background:#fff;}
.content-right{width:300px; height:440px;float:right; display:inline; overflow:hidden;background:#fff;}
/*轮播*/
.scroll{width:880px; height:300px; overflow:hidden; position:relative;}
.scroll .hd{width:260px;height:300px; overflow:hidden; position:absolute; right:20px; top:20px; z-index:1;}
.scroll .hd ul{overflow:hidden; zoom:1; float:left;}
.scroll .hd ul li{float:left;width:200px;height: 47.5px;padding:10px 25px 10px 25px;background:#fef7f5;cursor:pointer;margin:2px 0 0 15px;position:relative;}
.scroll .hd ul li b{width:200px; height:20px; line-height:20px; display:block;font-weight:500; font-size:16px; overflow:hidden}
.scroll .hd ul li p{width:200px; height:20px; line-height:20px; overflow:hidden; font-size:14px; color:#999; margin-top:5px}
.scroll .hd ul li i{position:absolute; left:-13px; top:23px; width:15px; height:20px; display:block; z-index:1}
.scroll .hd ul li.ons{margin-top:0}
.scroll .hd ul li.on{position:relative;background:#f0715c;}
.scroll .hd ul li.on:after {
	display: block;
	position: absolute;
	left: -10px;
	top: 50%;
	margin-top: -10px;
	width: 0;
	height: 0;
    border-top: 10px solid transparent;
    border-right: 10px solid #f0715c;
    border-bottom: 10px solid transparent;
	content: "";
}
.scroll .hd ul li.on b,
.scroll .hd ul li.on p{color:#fff;}
.scroll .bd{position:absolute; left:20px; top:20px; width:595px; height:100%; z-index:0;}
.scroll .bd li{zoom:1; vertical-align:middle; position:relative; height:300px; overflow:hidden}
.scroll .bd img{width:100%; height:270px; display:block;object-fit: cover;}
.scroll .bd span{width:100%; display:block;position:absolute; bottom:0 ; height:40px; line-height:40px; color:#fff ; z-index:1; text-indent:10px}
.scroll .bd a div{height:40px; width:100%;position:absolute; bottom:0 ; background: #000; opacity: 0.6;filter: alpha(opacity=60);}
.c-list{width:880px;overflow:hidden; padding:0 0 20px 0}
.c-list a{float:left; display:inline; width:120px; height:35px; line-height:35px; border:1px solid #f2f2f2; background:url(../images/xxs_01.png) no-repeat; text-indent:50px; margin:20px 1px 0 20px}
.c-list a.c-a2{background-position: -150px 0}
.c-list a.c-a3{background-position: -300px 0}
.c-list a.c-a4{background-position: -450px 0}
.c-list a.c-a5{background-position: -600px 0}
.c-list a.c-a6{background-position: 0 -55px}
.c-list a.c-a7{background-position: -150px -55px}
.c-list a.c-a8{background-position: -300px -55px}
.c-list a.c-a9{background-position:-450px -55px}
.c-list a.c-a10{background-position: -600px -55px}
.c-list a.c-a11{background-position:-741px -0}
.c-list a.c-a12{background-position: -741px -55px}
.content-right ul li{height:20px; line-height:20px; position:relative; margin:18px 0 0 0;+margin:14px 0 0 0; overflow:hidden}
.content-right ul li a{position:absolute; left:20px; height:20px; overflow:hidden; display:block; width:260px;}
.content-right ul li em{position:absolute; right:20px; color:#999; font-size:12px}
.content-right ol li{height:20px; line-height:20px; position:relative; margin:18px 0 0 0;+margin:14px 0 0 0; overflow:hidden}
.content-right ol li i{position:absolute; left:20px; width:20px; height:20px; overflow:hidden; display:block; background:#ccc; line-height:20px; text-align:center; color:#fff}
.content-right ol li i.c-i01{background:#fa744e;}
.content-right ol li a{position:absolute; left:50px; height:20px; overflow:hidden; display:block; width:190px;}
.content-right ol li em{position:absolute; right:20px; color:#999; font-size:12px}
.content-left div{width: 160px;height:315px;background:#fef7f5;margin: 20px;padding: 20px 40px 20px 40px;float:left;display:inline;}
.content-left div img{width: 160px;height:205px;}
.content-left div b{display:block; height:20px; font-size:16px; overflow:hidden; margin:10px 0}
.content-left div span{font-size:14px; line-height:20px; color:#484848}
.content-left div p{font-size:14px;color:#999;margin:5px 0 0 0;line-height:25px;height: 50px;overflow: hidden;}
.content-left ul{float:right; display:inline; width:595px;height: 355px; border-left:1px dashed #dedede; margin:20px 0}
.c-li01{width:595px; overflow:hidden}
.c-li01 a{width:100px; height:160px; float:left; display:inline; margin:0 24px 0 24px; +margin:0 20px 0 20px; background:#f9f9f9}
.c-li01 a img{width:100px; height:130px;}
.c-li01 a b{text-align:center; display:block; height:20px;line-height:20px; width:96px; padding:0 2px; margin:3px 0 0 0;overflow: hidden; font-size:12px}
.c-li02 p{float:left; display:inline; margin:10px 0 0 20px; height:22px; width:270px;overflow: hidden; position:relative}
.c-li02 p span{position:absolute; right:13px; padding: 0 3px; height: 18px; color: #fe7031; border: 1px solid #ffc6ad;}
.c-li02 p a{overflow:hidden; position:absolute; left:4px; width:185px; height:20px; display:block}
.c-li02 p a em{margin-left: 5px; color: #999; font-size: 12px; background: url(../images/tb2.png) no-repeat 0 2px; padding-left: 17px;}
.classify{background:#fff; padding-bottom:20px; overflow:hidden}
.classify ul{width:260px; float:left; display:inline; margin: 20px 20px 0 20px;}
.classify li.c-li03{height:45px; line-height:45px; background:#eceaef; position:relative; font-size:16px;}
.classify li.c-li03 span{position:absolute; left:20px}
.classify li.c-li03 a{position:absolute; right:20px; font-size:12px; color:#999; background:url(../images/xxs_01.png) no-repeat 30px -687px; width:35px; display:block;}
.classify li.c-li03 a:hover{color:#ea6f5a;}
.classify li.c-li04{height:130px; position:relative; margin:20px 0 0 0}
.classify li.c-li04 img{position:absolute; left:0; width:100px; height:130px;}
.classify li.c-li04 b{position:absolute; left:115px; top:2px; font-size:16px; height:20px; line-height:20px; display:block; overflow:hidden; width:145px;+width:125px}
.classify li.c-li04 span{position:absolute; left:115px;top:33px; font-size:12px;color:#666;}
.classify li.c-li04 p{position:absolute;left:115px;top:60px;height: 60px;overflow:hidden;font-size:12px;color:#999;line-height:20px;width:145px;+width:125px;}
.classify li.c-li05{height:20px; overflow:hidden; margin:10px 0 0 0;position:relative}
.classify li.c-li05 span{position:absolute; right:0; padding: 0 3px; height: 18px; color: #fe7031; border: 1px solid #ffc6ad;}
.classify li.c-li05 a{overflow:hidden; position:absolute; left:0; width:220px; height:20px; display:block}
.classify li.c-li05 em{position:absolute; right:0; color: #999; font-size: 12px;}
/*游戏库*/
.banks h4{height: 45px; line-height: 45px; font-size: 18px; margin: 0 20px; background: url(../images/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{width:318px; 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}
