/*重用*/
.cH-2 { color: #cc2807;}
/*游戏列表*/
.games { float: left; display: block; margin: 0 20px 14px 0;}
.gamesPic { position: relative; width: 120px; height: 160px; margin: 0 0 4px;}
.gamesPic img { position: absolute; top: 0; left: 0; display: block; width: 120px; height: 160px;}
.gmaeName,.gameTime { text-align: center; font-size: 12px; font-family: "宋体"; line-height: 18px;}
.gmaeName { color: #222;  width: 120px; height: 18px; overflow: hidden;}
.gameTime { color: #666;}
.games:hover .gamesPic img { left: -3px; top: -3px; padding: 2px; border: 1px solid #ff9b19; -webkit-box-shadow: inset 0 0 3px #fff,0 0 5px rgba(255,177,25,.4); box-shadow: inset 0 0 3px #fff,0 0 5px rgba(255,177,25,.4);}
/*游戏列表 end*/

/*titleH2*/
.titleH2 { position: relative; height: 35px; line-height: 35px; font-size: 18px; font-family: "微软雅黑"; font-weight: normal; border-bottom: 1px solid #ddd; margin: 0 0 20px;}
.titleH5 { position: relative; height: 35px; line-height: 35px; font-weight: normal; margin: 0;}
.titleH2 .titleTxt,.titleH5 .titleTxt { position: absolute; right: 0; top: 0; height: 35px; line-height: 35px;}
.titleH2 .titleTxt a,.titleH5 .titleTxt a { position: static; font-size: 12px; font-family: "宋体"; color: #57a0c5;}
.titleNav { color: #eee; height: 35px; line-height: 35px;overflow: hidden; padding: 0 5px 0 0; font-size: 12px;}
.titleNav a { color: #999 !important; font-family: "宋体" !important; padding: 0 5px;}
.titleH2 .titleTxt a:hover,.titleH5 .titleTxt a:hover { color: #ff9b19;}
.more { position: absolute; right: 0; top: -40px; font-size: 12px; font-family: "宋体"; color: #57a0c5; background: url(../images/moreJ.png) no-repeat right center; padding: 0 10px 0 0;}
.more:hover { background: url(../images/moreJHover.png) no-repeat right center; color: #ff9b19;}
/*titleH2 END*/
/*重用 end*/

/*icon16*/
.icon16 { display: block; width: 16px; height: 16px; background: url(../images/icon16.png) no-repeat;}
.icon16-1 { background-position: 0 0;}
.icon16-2 { background-position: 0 -16px;}
.icon16-3 { background-position: 0 -32px;}

a:hover .icon16-1 { background-position: -16px 0;}
a:hover .icon16-2 { background-position: -16px -16px;}
a:hover .icon16-3 { background-position: -16px -32px;}
/*icon16 end*/


.index { background: #14100a url(../images/bj.jpg) no-repeat top center;}


.filterList { padding: 20px 0 0 20px; width: 1060px; height: 100px; background: #1c1a17;}
.filterLeft { width: 685px; padding-right: 20px;}
.filterListMain {}
.filterType { display: block; width: 60px; height: 21px; line-height: 21px; background: #282623; border-radius: 8px; text-align: center;margin: 0 5px 0 0;}
.filterTypeR { color: #984939;}
.filterTypeY { color: #a1701b;}
.filterTypeB { color: #365393;}
.filterTypeList {width: 620px;}
.filterTypeList a { float: left; display: block; border-right: 1px solid #322e28;padding: 0 8px; margin: 4px 0 0;width: 60px; height: 14px; overflow: hidden;}

.filterRight { width: 355px;}
.filterPicList { margin: 0 20px 0 0;}
.filterPicList img { display: block; width: 68px; height: 68px;}
.filterPicList:hover img,.eventsContent a:hover img,.indexAd:hover img { filter: alpha(opacity:80); opacity: 0.8; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}
.filterPicList p { padding: 5px 0 0; color: rgba(255,255,255,.5); color: #a8a8a7\0; *color: #a8a8a7; width: 68px;height: 20px; overflow: hidden; line-height: 20px;}

.bodyer { background: #fafafa; width: 1040px; border-radius:0; border-top-left-radius:10px;}
.bodyerLeft { width: 680px;}

.FocusPicture {}
.focus { width:680px; height:190px; margin: 0 20px 0 0;}
#playBoxN{  position:relative; overflow:hidden;}
#playBoxN .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBoxN .oUlplay li{ float:left;}
#playBoxN .smalltitle { height: 11px; position: absolute; bottom: 10px; z-index: 10; right: 10px;}
#playBoxN .smalltitle ul li{ width:11px; height:11px; margin:0 5px 0 0; border-radius:20px; background: rgba(255,255,255,.5); background: #ccc\0; *background: #ccc; float:left; cursor: pointer;}
#playBoxN .smalltitle ul li.thistitle{ background: #ff9b19; width: 28px;} 
#playBoxN .oUlplay li img { display: block; width:680px; height:190px;}

.mainLeft-2 {}
.gameClassTitle { border-bottom: 1px solid #ddd; height: 35px; margin: 0 0 20px;}
.gameClassTitle span { display: block; float: left; text-align: center; margin: 0 15px 0 0; font-size: 14px; font-family: "宋体"; color: #222; border-bottom: 2px solid transparent; width: 80px; height: 33px; line-height: 33px; cursor: pointer;}
.gameClassTitle span.gameClassSelect { font-weight: bold; color: #ff9b19; border-bottom-color: #ffb119;}
.gameClassTitle span:hover { color: #ff9b19;}
.gameClassContent {}
.gameClassList { position: relative;}
.gameClassList-left { position: relative; width: 260px; height: 380px; margin: 0 20px 0 0;}
.gameClassList-left img { display: block;}
.position_grade{width:43px; height:36px; text-align:center;line-height:30px; background:url(../images/fs.png) no-repeat; position:absolute; top:-3px; right:0px; color:#fff; font-size:18px;font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;font-weight:bold; }
.gameClassInfo { position: absolute; width: 220px; height: 150px; bottom: 0; left: 0; padding: 15px 20px; }
.gameClassInfo h4 { font-size: 17px; font-weight: normal; font-family: "微软雅黑"; color: #fff; padding: 0 0 5px; text-align: center;}
.gameClassInfo p { font-size: 12px; font-family: "宋体"; color: rgba(255,255,255,.1); text-align: center;}
.gamesInfo { padding: 20px 0 0;}
.gamesInfoList { width: 110px; line-height: 20px; font-size: 12px; font-family: "宋体"; color: rgba(255,255,255,.3); float: left;}
.gamesInfoList span {}
.gameBtn { padding: 116px 0 0;}
.gameBtn a { display: block; float: left; width: 39px; height: 28px; line-height: 28px; position: relative; padding: 0 0 0 33px; font-size: 12px; font-family: "宋体"; color: rgba(255,255,255,.7); color: #a6a6a4\0; *color: #a6a6a4; border: 1px solid rgba(255,255,255,.1); border: #332d24\0; *border: #332d24; border-right: none; background: rgba(255,255,255,.05); background: #282117\0; *background: #282117;}
.gameBtn a.gameBtn-1 { border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.gameBtn a.gameBtn-3 { border-right: 1px solid rgba(255,255,255,.1); border-right: #332d24\0; *border-right: #332d24; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
.gameBtn a:hover { color: #ff9b19;}
.gameBtn a .icon16 { position: absolute; left: 10px; top: 7px;}
.gameClassTitle2 { position: absolute; top: 8px; left: 130px; height: 28px;}
.gameClassTitle2 span { display: block; float: left; text-align: center; font-size: 12px; font-family: "宋体"; color: #222; border-bottom: 2px solid transparent; width: 80px; height: 26px; line-height: 26px; cursor: pointer;}
.gameClassTitle2 span.gameClassSelect2 { font-weight: bold; color: #ff9b19; border-bottom-color: #ff9b19;}
.gameClassTitle2 span:hover { color: #ff9b19;}
.MainGameContent { position: relative;}
.MainGameList2 .titleTxt { position: absolute; right: 0; width: 100%; top: -5px;}

.gameClassList-right { width: 400px;}

.Daisaku { position: relative; height: 345px;}
.mainLeft-new .BillboardInfo { position: relative; width: 280px;}
.mainLeft-new .newsContent { color: #222;}
.mainLeft-new b.arrows,.mainLeft-new i.arrows { border-width: 10px;}
.mainLeft-new b.arrows { display: none; border-right-color: #cc2807;right: -1px; z-index: 2;top: 4px;}
.mainLeft-new i.arrows { border-right-color: #fff;top: -10px; l;left: -8px;}
.mainLeft-new .newsTip-h-1 .newsTip {}
.mainLeft-new .BillboardInfo-1 b.arrows { display: block;}

.DaisakuContent { width: 367px; height: 303px; border-color: #ddd #ddd #ddd #cc2807; border-top-right-radius: 10px; border-bottom-right-radius: 10px; background: #fff; padding: 20px 15px; position: absolute; top: 0; right: 0;}
.DaisakuTitle { border-bottom: 1px solid #ddd; position: relative;}
.DaisakuTitle h3 { padding-bottom: 8px;}
.DaisakuTitle p { padding-bottom: 10px;}
.Daisakugrade { position: absolute; width: 64px; height: 64px; border-radius: 64px; background: #ffb119; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); box-shadow: 0 0 5px rgba(0,0,0,0.3);right: 0; top: 27px;}
.gradenub { padding: 3px 0 0; font-size: 26px; font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif; text-align: center; color: #fff;}
.gradetext { font-size: 12px; text-align: center; line-height: 22px; color: #fff;}
.DaisakuMain {}
.DaisakuMainList {}
.DaisakuMainList ul { margin: 15px 0;}
.DaisakuMainList ul li { height: 30px; line-height: 30px;}
.DaisakuMainList ul li span { color: #666;}

.bodyerRight { width: 340px;}

.newsIndex ul li a { width: 270px;}
.newsIndex ul li a:hover { color: #cc2807;}
.newsIndex ul li a b { padding: 0 3px 0 0;}
.newsIndex ul { margin: 0;}

.IndexNews {}
.IndexNewsTitle { border: 1px solid #ddd; border-top: 2px solid #ffa000; height: 38px; margin-bottom: 15px;}
.IndexNewsTitle span { display: block; float: left; width: 69px; height: 38px; line-height: 38px; font-size: 14px; color: #666; border-right: 1px solid transparent; border-left: 1px solid #ddd; margin-left: -1px; text-align: center; cursor: pointer; background: #fff; position: relative;}
.IndexNewsTitle span.IndexNewsSelect { color: #222; font-weight: bold; border-right-color: #ddd; border-left-color: #ddd; height: 39px; z-index: 3;}

.IndexNewsList { position: relative;}
.IndexNewsList .newmore { position: absolute; right: 10px;}
a.f18.cH-2.t-center.mb5.block { width: 340px; height: 24px; overflow: hidden;}

.eventsContent {}
.eventsContent a { display: block; width: 160px; height: 80px; float: left; margin: 0 20px 20px 0;}
.eventsContent a img { display: block; width: 160px; height: 80px;}

.Billboard {margin: 0 0 20px;}
.BillboardTitle { height: 34px; border-bottom: 1px solid #b7b7b7; margin: 0 0 15px; position: relative;}
.BillboardTitle span { float: left; display: block; width: 66px; height: 33px; line-height: 33px; text-align: center; border-bottom: 2px solid transparent; font-size: 14px; font-family: "宋体"; color: #666; cursor: pointer;}
.BillboardTitle span.BillboardSelect1 { border-bottom: 2px solid #bf5240; font-weight: bold; color: #222;}
.BillboardTitle span:hover {color: #222;}

.BillboardGrade { }
.BillboardInfo { cursor: pointer;}
.newsListN { display: block; line-height: 26px; color: #fff; margin: 0 0 5px;}
.BillboardGrade { color: #666;}
.newsTip-h .BillboardGrade { color: #bf5240;}
.newsTip-h .newsTip,.newsTip-h-1 .newsTip,.newsListN:hover .newsTip { background: #cc2807;}
.newsListN:hover .newsContent,.newsTip-h .newsContent { color: #cc2807;}
.newsTip { display: block; float: left; width: 16px; height: 16px; text-align: center; line-height: 16px; background: #999; margin: 5px 8px 0 0; border-radius: 3px;}
.newsContent { float: left; font-size: 14px; font-family: "宋体"; color: #666; height: 30px;/* width: 130px; */white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.BillboardGameInfo { margin: 0 0 10px;}
.BillboardGameInfo img { display: block; width: 94px; height: 125px; float: left; margin: 0 10px 0 0;}
.BillboardGameInfoLeft { float: left; width: 235px; padding-top: 5px;}
.BillboardGameInfoLeft p { width: 200px; height: 26px;font-size: 14px; font-family: "宋体"; color: #666;line-height: 26px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.BillboardGameInfoBtn { margin: 10px 0 0;}
.BillboardGameInfoBtn a,.DaisakuBtn a { display: block; float: left; text-align: center; border: 1px solid #57a0c5; color: #57a0c5; margin: 0 10px 0 0; border-radius: 3px;}
.BillboardGameInfoBtn a { width: 90px; height: 30px; line-height: 30px;}
.DaisakuBtn a { width: 68px; height: 28px; line-height: 28px;}
.BillboardGameInfoBtn a:hover,.DaisakuBtn a:hover { background: #57a0c5; color: #fff;}


.evaluatingContent {}
.evaluatingList { display: block; position: relative; border: 1px solid #eee;}
.evaluatingListBj { display: none; position: absolute; top: 0; left: 0; width: 336px; height: 66px; border: 2px solid #ffb119;}
.evaluatingList:hover .evaluatingListBj { display: block;}
.evaluatingListMain {}
.evaluatingListMain img { display: block; width: 94px; height: 70px;}
.evaluatingListInfo { padding: 5px 10px; width: 180px;}
.evaluatingListInfo h6 { color: #222; margin-bottom: 3px;}
.evaluatingListInfo p { line-height: 18px;}

.indexAd { display: block; width: 340px; height: 140px;}


/*index*/
.footer01{
	width: 100%;
	background: #110c05;
}
.rooContent { width:1080px; height:159px;border-left:1px solid #1b1309; overflow:hidden;background:#110c05;}
.gbox-on { background:#110c05!important; }
.guide-box { border:1px solid #1b1309; border-top:none;border-left:none; height:158px;  float:left; }
.guide_pic { width:138px; height:158px; overflow:hidden; position:relative; cursor:pointer; }
.allTrans { -o-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.guide_pic_img { display:block; width:96px; height:79px; background:url(../images/roo1.png) no-repeat; position:absolute; left:50%; margin-left:-48px; top:35px; }
.guide_pic .picImg2 { background:url(../images/roo2.png) no-repeat;}
.guide_pic .picImg3 { background:url(../images/roo3.png) no-repeat;}
.guide_pic .picImg4 { background:url(../images/roo4.png) no-repeat;}
.guide_pic .picImg5 { background:url(../images/roo5.png) no-repeat;}
.gbox-on .guide_pic .guide_pic_img,.guide_pic_img:hover {background:url(../images/roo1h.png) no-repeat; }
.gbox-on .guide_pic .picImg2,.picImg2:hover {background:url(../images/roo2h.png) no-repeat; }
.gbox-on .guide_pic .picImg3,.picImg3:hover {background:url(../images/roo3h.png) no-repeat; }
.gbox-on .guide_pic .picImg4,.picImg4:hover {background:url(../images/roo4h.png) no-repeat; }
.gbox-on .guide_pic .picImg5,.picImg5:hover {background:url(../images/roo5h.png) no-repeat; }

.guide-content {position:relative; width:343px; padding:0 20px; height:158px; display:none; }
.guide-content table tr td{vertical-align:middle; height:158px; line-height:26px; color:#7b6c56; font-size:14px; text-indent:24px;}
.guide-content b { display:block; width:11px; height:158px; background:url(../images/left.png1) no-repeat; position:absolute; top:0; left:-11px; z-index:20; }