/* CSS Document */
body{background:#eee; font:16px/1.5 "Microsoft YaHei"; color:#333; margin:0px; margin-bottom: }
a{color:#333; text-decoration:none;}
a:hover{color:#ff4800;}
img{border:0px;}
ul,li{padding:0px; list-style:none; margin:0px;}
.CMain{width:1280px; height:auto; margin:0px auto; overflow:hidden;}

aside {max-width: 160px; position: absolute; left: -60px; top: 20px;}
#sidebar.sticky { float: none; position: fixed; top: 20px; z-index: 6; left: auto; margin-left: -60px;}
#sidebar li{line-height: 40px; font-size: 14px;}
#sidebar li a:hover{color: #ff4800;}
#content{margin-left: 0px;}


.ClassName{line-height:50px; padding:0 20px;}
.ClassName a{float:right; font-size:14px; color:#ff4800;}
.ClassName a:hover{text-decoration:underline;}

#Hred{width:100%; height:60px; background:#ff4800;}
#Hred a:hover{text-decoration:underline;}
#Hred .Logo{width:210px; float:left; font-size:18px; line-height:60px; color:#fff; background: url("../img/Logo.png") left center no-repeat;}
#Hred .Logo a{color: #fff; font-weight: bold; text-indent: -9999px; display: block;}

#Hred .Nav{float:left; padding-left:40px; overflow:hidden;}
#Hred .Nav ul li{float:left; padding-right:20px; height:60px; line-height:57px;}
#Hred .Nav ul li a{display:block; padding:0 20px; color:#fff; border-bottom:3px solid #ff4800;}
#Hred .Nav ul li a:hover{color:#fff; border-bottom:3px solid #fff;}
#Hred .Nav ul li a.Cure{color:#fff; border-bottom:3px solid #fff;}

#Hred .Search{float: left; padding: 14px; padding-left: 20px; overflow: hidden;}
#Hred .Search li{float: left; padding-right: 10px;}
#Hred .Search li .SearchInput{ width: 480px; height: 32px; line-height: 32px; text-indent: 10px; background: #fff; border-radius:3px; border: 0px;}
#Hred .Search li .SearchBtn{width: 80px; height: 34px; line-height: 32px; text-align: center; font-size: 14px; background: #fff; border: 0px; border-radius:3px; cursor: pointer;}
#Hred .Search li .SearchBtn:hover{background: #ffede6; color: #ff4800;}

#Hred .AddLink{float:right;}
#Hred .AddLink a{width: 70px; height: 32px; font-size: 14px; line-height: 32px; background: #fff url("../img/Add_Ico.png") 10px center no-repeat; color: #ff4800; display: block; padding-left: 32px; margin-top: 14px; border-radius:3px;}
#Hred .AddLink a:hover{background: #ffede6 url("../img/Add_Ico.png") 10px center no-repeat;}

main{width: 1440px; height: auto; margin: 0px auto; position: relative;}

.ListBox{width:1280px; background:#fff; border-radius:3px; margin:0px auto; margin-top:20px;}
.LinkBox{overflow:hidden; padding:0 20px;}
.LinkBox li{float:left; width:25%; margin-bottom:20px;}
.LinkBox li a{padding:20px; display:block; border-radius:10px; color:#999; font-size:14px; overflow:hidden;}
.LinkBox li a strong{display:block; color:#333;}
.LinkBox li a:hover{background:#fff6f2;}
.LinkBox li a:hover strong{text-decoration:underline; color:#ff4800;}
.LinkBox li a .Ico{width:24px; height:24px; float:left; border-radius:20px;}
.LinkBox li a .Ico img{width:24px; height:24px; border-radius:20px;}
.LinkBox li a .Text{height: 64px; overflow: hidden; margin-left:34px;}
.LinkBox li a .Text span{text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}


.InsideBox{width:900px; height:auto; background:#fff; float:left; border-radius:3px; margin-top: 20px;}

.AddBox{width:860px; height:auto; background:#fff; float:left; padding:20px; border-radius:3px; position:relative;}
.AddBox .ClassName{padding:0px; margin-bottom:20px; overflow:hidden; font-size:24px; position:absolute; left:0px; top:0px; border-bottom:1px solid #ddd; width:100%;}
.AddBox .ClassName strong{padding:10px 20px 0px; float:left; display:block; border-bottom:3px solid #ff4800; color:#ff4800; margin-left:20px; padding-bottom:5px;}
.AddBox .ClassName a{padding:10px 20px 0px; float:left; display:block; font-size:24px; color:#333; margin:0 20px; padding-bottom:5px;}


.AddBox li{height:auto; padding-bottom:20px;}
.AddBox li .Name{height:40px; line-height:40px;}
.AddBox li .Name strong{color:#FF0000;}
.AddBox li .Name span{color:#999;}
.AddBox li .InputTxt{height:40px; width:99%; background:#fff; border:1px solid #aaa; text-indent:10px; border-radius:5px;}
.AddBox .Tips{font-size:14px; padding-top:20px;}
.AddBox .Tips span{width:22px; height:22px; line-height:22px; display:block; background:#ff4800; float:left; margin-right:10px; border-radius:24px; text-align:center; color:#fff; font-size:14px; font-weight:bold;}

.AddBox .BrnBox{padding-top:20px; padding-bottom:20px;}
.AddBox .BrnBox .Btn{width:160px; height:48px; line-height:48px; border:0px; background:#ff4800; cursor:pointer; border-radius:10px; text-align: center; color:#fff; font-size:16px;}
.AddBox .BrnBox .Btn:hover{background:#ff5a19;}


.Sidebar{height:auto; margin-left:920px; margin-top: 20px;}
.Sidebar .ClassName{padding:0px; border-bottom:1px solid #ddd;}
.Sidebar .Hot{background:#fff; padding: 0 20px 20px; border-radius:3px;}
.Sidebar .Hot li{padding-top:20px;}
.Sidebar .Hot li a{color:#999; font-size:14px; overflow:hidden; display:block;}
.Sidebar .Hot li a:hover strong{color:#ff4800;}
.Sidebar .Hot li .Now{width:24px; height:24px; display:block; float:left;}
.Sidebar .Hot li .n1{background:#ff4800; border-radius:3px; line-height:24px; text-align:center; color:#fff; font-weight:bold;}

.Sidebar .Hot li .Text{margin-left:34px; margin-right:80px;}
.Sidebar .Hot li .Text strong{display:block; color:#333;}
.Sidebar .Hot li .Number{float:right; color:#999; font-size:14px; text-align:right;}
.Sidebar .Hot li .Number span{display:block; font-size:16px; color:#333;}

.SearchInfoBox{width:900px; height:auto; background:#fff; float:left; border-radius:3px; margin-top: 20px;}
.SearchInfoBox .ClassName{border-bottom: 1px solid #ddd;}
.SearchInfoBox .ClassName span{float: right;}
.SearchInfoBox .LinkBox{padding: 20px 20px 0px;}
.SearchInfoBox .LinkBox li{width: 50%; float: left; margin-left: 0;}
.SearchInfoBox .LinkBox li a .Text{width: 320px;}

.FooterBox{width:1280px; height:auto; padding:40px 0 20px; font-size: 14px; color: #999; margin: 0px auto; text-align: right;}


.cBox{width:1280px; height:auto; margin:0px auto; position:relative;}

.bannerBox{width:100%; height:428px; background:#333;}
.bannerBox .Lbox{float:left; width:560px; padding-top:80px;}
.bannerBox .Lbox h1{font-size:48px; color:#fff; margin:0px; padding:0px;}
.bannerBox .Lbox span{padding-top:10px; color:#fff; display:block; line-height:28px;}
.bannerBox .imgBox{width:640px; height:428px; position:absolute; right:0px; top:0px; z-index:1; text-align:right;}

.gameList{width:1280px; height:auto; margin:20px auto;}
.gameList ul{overflow:hidden;}
.gameList ul li{width:620px; height:auto; float:left; background:#fff; border:1px solid #ddd; padding:20px; border-radius:10px;}
.gameList ul li .gameInfo{padding-bottom:20px; overflow:hidden;}
.gameList ul li .gameInfo .gameImg{width:70px; height:70px;float:left; margin-right:20px; background:#999; background:url(../img/game/jl_M.png) center center no-repeat; background-size:70px 70px;}
.gameList ul li .gameInfo .gameImg img{width:70px; height:70px;}
.gameList ul li .gameInfo .gameText{height:60px; position:relative; margin-left:90px;}
.gameList ul li .gameInfo .gameText strong{display:block; font-size:20px; padding-bottom:5px;}
.gameList ul li .gameInfo .gameText a{width:120px; height:36px; background:#fff; border:1px solid #333; text-align:center; line-height:32px; position:absolute; right:20px; top:14px; border-radius:5px;}
.gameList ul li .gameInfo .gameText a:hover{border:1px solid #ff4800;}
.gameList ul li .gameIntroduce{color:#999; height:80px; overflow:hidden; width:100%;}
 




