body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, button, fieldset, legend, input, textarea, p, blockquote, th, td {    margin: 0;    padding: 0;    font-family: "Microsoft YaHei";    font-size: 14px;}i,b {    font-style: normal;}table {    border-collapse: collapse;    border-spacing: 0;    font-family: "Microsoft YaHei";}fieldset, img {    border: 0;    vertical-align: bottom;}address, caption, cite, code, dfn, em, th, var {    font-style: normal;    font-weight: normal;}ul, ol, li {    list-style: none;}caption, th {    text-align: left;}h1, h2, h3, h4, h5, h6 {    font-size: 100%;    font-weight: normal;}abbr, acronym {    border: 0;    font-variant: normal;}sup {    vertical-align: text-top;}sub {    vertical-align: text-bottom;}input, textarea, select {    font-family: inherit;    font-size: inherit;    font-weight: inherit;}input, textarea, select {    *font-size: 100%;    outline: 0;    border: 0;}a {    text-decoration: none;    color: #333;}a:hover{color:#f60;}button, textarea {    outline: 0;    border: 0;    padding: 0;    margin: 0;    -webkit-appearance: none;}.fl {    float: left;}.fr {    float: right;}.container-width {    width: 1240px;    margin: auto;}.fn-clear:after {    visibility: hidden;    display: table;    font-size: 0;    content: "";    clear: both;    height: 0;}.content-container {    width: 100%;    height: 100%;    max-width: 1920px;    margin: auto;    background: rgb(242, 242, 242);}.content-container a,.content-container div,.content-container span,.content-container i,.content-container b,.content-container p {    text-align: left;}.bigBox{    position: relative;    width: 1240px;    margin: 0 auto;}/*头部登陆相关信息*/#head {    width: 100%;    height: 35px;    background: rgb(249, 249, 249);    border-bottom: 1px solid rgb(232, 232, 232);    line-height: 35px;}#head a {    color: #999999;    position: relative;}#head a i {    display: block;    float: left;    width: 22px;    height: 24px;    background: url(../images/ico.png) no-repeat -170px -663px;    margin: 6px 10px 0 0;}#head .app em {    height: 18px;    line-height: 18px;    padding-left: 15px;    background: url(../images/ico.png) no-repeat -22px -73px;}#head .app:hover em {    background-position: -22px -93px;}#game-head-bg {    width: 100%;    height: 333px;    line-height: 333px;    background: url(../images/zqhead.jpg) no-repeat;    position: relative;    padding-top: 145px;    box-sizing: border-box;}#game-head-bg .game-logo {    height: 42px;    position: absolute;    top: 40px;    left: 82px;    line-height: 42px;    font-size: 20px;    color: white;    font-weight: bold;}#game-head-bg .game-logo i {    display: block;    width: 38px;    height: 42px;    float: left;    margin-right: 20px;    background: url(../images/ico.png) no-repeat -126px -664px;}#game-head-bg .game-head-content {    height: 60px;    line-height: 60px;    text-align: center;    font-size: 48px;    color: white;    letter-spacing: 2px;}#game-head-bg .game-head-content span {    font-size: 56px;    font-weight: bold;}.topbh-con{    width:100%;    height:130px;    overflow:hidden;    background:#fff;}.topbh-con-wz{    width:100%;    height:26px;    margin-bottom:15px;    overflow:hidden;}.topbh-con-wz span{    width:70px;    height:26px;    line-height: 26px;    color:#fff;    border-radius:5px;    text-align: center;    float:left;    margin-left:20px;    display:inline-block;    background-image: linear-gradient(0deg, #ffa200 0%, #ff4e00 100%);}.topbh-con-wz span.b{    background-image: linear-gradient(0deg, #0469ff 0%, #278aff 100%);}.topbh-con-wz span.g{    background-image: linear-gradient(0deg, #42bb48 0%, #76dd6a 100%);}.topbh-con-wz a{    width:104px;    height:26px;    line-height: 26px;    float:left;    margin-left:8px;    display:inline-block;    background: #f2f2f2;    border-radius:5px;    text-align: center;    overflow:hidden;}.login-info .weixin {    display: inline-block;    width: 20px;    height: 18px;    background: url(../images/ico.png) no-repeat 0 -72px;    position: relative;    top: 4px;}.login-info .weixin:hover {    background-position: 0 -92px;}.code-container {    position: absolute;    top: 28px;    left: 50%;    margin-left: -44px;    width: 88px;    height: 88px;    background: white;    z-index: 10;    display: none;}#head .weixin:hover .code-container {    display: block;}#head .app:hover .code-container {    display: block;    margin-left: -42px;}.code-container img {    display: block;    margin: 4px;    float: left;    width: 80px;    height: 80px;}.login-info i {    padding: 0 8px;    font-style: normal;    font-size: 12px;    position: relative;    top: -1px;    color: #999999;}.web-nav {    display: inline-block;    color: #999999;    cursor: pointer;    border-right: 1px solid transparent;    border-left: 1px solid transparent;    padding-left: 8px;    position: relative;}.web-nav em {    display: inline-block;    width: 17px;    height: 17px;    background: url(../images/ico.png) no-repeat -36px -74px;    position: relative;    top: 3px;    margin-right: 5px;}.web-nav:hover {    background: white;    border-color: rgb(232, 232, 232);}.web-nav:hover em {    background-position: -36px -94px;}.web-nav i {    display: inline-block;    width: 7px;    height: 5px;    background: url(../images/ico.png) no-repeat -56px -80px;    position: relative;    top: -2px;    margin-left: 5px;}.web-nav:hover i {    background-position: -56px -100px;}#head-nav-container {    width: 752px;    box-sizing: border-box;    background: white;    padding: 30px 30px 30px 0;    position: absolute;    z-index: 10;    right: -1px;    top: 36px;    border: 1px solid #e3e3e3;    border-top: 0;    display: none;}.web-nav:hover #head-nav-container {    display: block;}#head-nav-container:before {    content: "";    width: 114px;    height: 6px;    position: absolute;    top: -2px;    right: 0;    background: white;}.head-nav-content {    width: 33.3%;    border-left: 1px solid #e3e3e3;    float: left;    padding-left: 42px;    box-sizing: border-box;}#head-nav-container .head-nav-content:first-child {    border-left: 0;}.head-nav-content p {    font-size: 16px;    height: 18px;    line-height: 18px;    color: #2189ff;}.head-links-container {    overflow: hidden;}.head-nav-content .head-links-container a {    width: 50%;    float: left;    color: #666666;    height: 16px;    line-height: 16px;    overflow: hidden;    margin-top: 20px;    box-sizing: border-box;    padding-right: 8px;}#head-nav-container .head-links-container a:hover {    color: #2189ff;}/*搜索logo*/#search-logo {    width: 100%;    height: 120px;    background: white;}.logo {    display: block;    width: 264px;    height: 60px;    margin-top: 30px;}.search-container {    width: 353px;    height:42px;	border-radius:30px;	border:solid 1px #dddddd;	box-sizing: border-box;	margin-top:20px;}.search-content {    height: 40px;    border-right: solid 1px #ddd;    width: 296px;    box-sizing: border-box;    line-height: 40px;	margin-left:13px;	float:left;	background:transparent;	color:#999;}.search-game {    width: 20px;    height: 20px;	margin: 10px 0 0 10px;    float: left;    cursor: pointer;    background: url(../images/ico.png) no-repeat -88px -74px;}/*头部导航*/#nav-container {    width: 100%;    line-height: 54px;    height: 54px;    background-color: #2189ff;    position: relative;}.nav-container {    position: relative;}.nav-container .search-container {    position: absolute;    top: 6px;    right: 20px;    background: #fff;    margin-top: 0;}.nav-container .search-container .search-game {    top: 17px;}.nav-container a {    width: 9%;    display: block;    height: 52px;    line-height: 52px;    font-size: 18px;    color: #ffffff;    float: left;    text-align: center !important;}.nav-container a.checked {    background:#06f;}/*图文链接*/.img80 {    width: 80px;    position: relative;    display: block;}.img80 img,.img84 img,.img56 img,.img72 img {    width: 100%;    border-radius: 22%;}.img80 b {    width: 100%;    height: 80px;    border-radius: 22%;    position: absolute;    top: 0;    left: 0;    display: block;    background: url(../images/down100.png);    background-size: 100%;}.img80 span,.img90 span {    display: block;    height: 30px;    line-height: 35px;    text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;    text-align: center !important;}.img56 {    width: 56px;    position: relative;    display: block;}.img72 {    width: 72px;    position: relative;    display: block;    float: left;}.img74 {    width: 74px;    position: relative;    display: block;    float: left;}.img84 {    width: 84px;    position: relative;    display: block;}.img90 {    width: 90px;    position: relative;    display: block;    height: 90px;}.img80:hover img {    opacity: 0.8;}.img80:hover span {    color: #2189ff;}.img108 {    width: 108px;    position: relative;    display: block;    float: left;}/*每部分标题*/.title-container {    width: 100%;    height: 24px;    line-height: 24px;    margin: 15px auto;    position: relative;}.title-container i {    width: 5px;    height: 24px;    background-color: #2189ff;    display: inline-block;    position: relative;    margin-right: 12px;	float:left;}.title-container span {    font-size: 20px;    color: #2189ff;}.title-container a {    font-size: 12px;    line-height: 20px;    color: #999999;}.title-container a:hover {    color: #2189ff;}.dt-nav{height:42px;line-height:42px;margin:20px auto;display:table;}.dt-nav a{width:108px;height:100%;float:left;border: solid 1px #a5b3c4;border-left:0;box-sizing:border-box;display:inline-block;font-size:18px;color:#a5b3c4;text-align:center;}.dt-nav a:first-child{border-left: solid 1px #a5b3c4;border-radius: 8px 0px 0px 8px;}.dt-nav a:last-child{border-radius: 0px 8px 8px 0px;}.dt-nav a.checked,.dt-nav a:hover{border-color:#2189ff;background:#2189ff;color:#fff;}.dt-game{width:1240px;height:138px;background:#fff;margin:0 auto;}.dt-game a{width:88px;height:114px;float:left;margin:0 10px 0 24px;display:inline-block;}.dt-game a img{width:100%;height:88px;border-radius:20%;}.dt-game a span{width:100%;height:36px;line-height:36px;display:block;overflow:hidden;text-align:center;}a > img {    width: 100%;    height: 100%;    border-radius:8px;}.img-bottom-title {    height: 56px;    line-height: 72px;    position: absolute;    bottom: 0;    left: 0;    color: white;    text-align: center !important;    display: block;    width: 100%;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    background: url(/images/textshadow.png) center top;}/*面包屑导航*/#crumbs-nav {    width: 1240px;    margin:20px auto 0;    height: 52px;    line-height: 52px;	background:#fff;	text-indent:24px;}#crumbs-nav a {    padding: 0 3px 0 3px;}#crumbs-nav a:hover {    color: #2189ff;}.page-container {    height: 30px;    line-height: 30px;    text-align: center !important;    margin: 30px auto;}.page-container a {    border-radius: 5px;    padding: 7px 12px;    font-size: 14px;    color: #a5b3c4;    border: 1px solid #a5b3c4;    cursor: pointer;    margin: 0 5px;}.page-container a:hover,.page-container a.checked {    color: white;    background:#2189ff;    border-color:#2189ff;}.load-more {    width: 83px;    height: 16px;    line-height: 16px;    text-align: right !important;    margin: 60px auto;    display: block;    background: url(../images/loading.gif) no-repeat;    background-size: 16px 16px;    color: #999999;}/*底部-旧*/#footer-container {    width: 100%;    background:#333941;    margin:20px auto 0;    font-size: 12px;    overflow: hidden;    padding-bottom: 50px;    position: relative;}#footer-container .footer-content {    width: 1240px;    margin:0 auto;}#footer-container .footer-content p{	line-height:30px;	text-align:center;	font-size:12px;	color:#717f8f;}#footer-container .footer-content p a{color:#717f8f}#footer-container .footer-content p a:link{color:#717f8f}#footer-container .footer-content p a:visited{color:#717f8f;}#footer-container .footer-content p a:hover{color:#f60;cursor: pointer}#footer-container .footer-content p a:active{color:#717f8f;}#footer-container .links-title {    height: 55px;    line-height: 70px;    font-weight: bold;    color: #717f8f;}.footer-links-a a {    color: #717f8f;    word-break: keep-all;    font-size: 12px;    margin-bottom: 8px;    display: inline-block;}.footer-links-a a:hover {    color: #f60;}.footer-links-a i {    font-size: 12px;    padding: 0 12px 0 15px;    color: #717f8f;    display: inline-block;}.load-more-btn {    display: block;    line-height: 44px;    text-align: center !important;    margin:20px auto;    background: none;    width: 184px;    height: 44px;    border-radius: 23px;    border: solid 1px #cccccc;    font-size: 16px;    color: #999999;    cursor: pointer;}/*底部-新*/.footer{    width: 100%;    background: #323941;    margin-top: 20px;    font-size: 12px;    overflow: hidden;    padding: 30px 0;    position: relative;}.footer-con {    width: 1240px;    margin: auto;}.footer-list {    width: 100px;    padding:0 70px;    float: left;    height: 150px;    border-left: 1px solid #717f8f;    text-align: center !important;}.footer-con .footer-list:first-child {    padding-left: 0;    border-left: 0;    margin-left:80px;}.footer-con .last-list {    width:360px;}.footer-con .last-list .footer-big{    width:40%;    float:left;    margin-right: 10%;}.footer-con .last-list .footer-big font{	font-size:14px;}.footer-con .last-list div{    width:50%;    float:left;}.footer-con .last-list img{    width:140px;    height:140px;    border-radius: 8px;	margin-left:3%;}.footer-con .footer-big.footer-title {    clear: both;    display: block;    padding: 45px 0 5px 0;    font-size: 16px;}.footer-con .footer-big {    font-size: 20px;    font-weight: bold;    line-height: 24px;    color: #717f8f;    margin-bottom: 16px;}.footer-list a {    font-size: 16px;    line-height: 32px;    color: #717f8f;    display: block;    text-align: center !important;}.footer-list a:hover{    color:#f60;}.footer-ul-con {    width: 1240px;    height: auto;    text-align: left;    line-height: 25px;    display: table;    word-wrap: break-word;    clear: both;    font-size: 14px;    color: #717f8f;}.footer-ul-con a{    color: #717f8f;}.footer-ul-con a:hover{    color:#f60;}.footer-ul-con li {    float: left;    margin: 0 16px 2px 0;    display: inline;}.footer-about{    width: 100%;    overflow: hidden;    margin: 0 auto;    line-height: 28px;    padding: 8px 0 5px 0;}.footer-about p{    text-align: center !important;}/*搜索头*/.result-color {    color: #2189ff !important;    padding: 0 3px !important;}.result-title {    width: 100%;    margin: 12px auto;    position: relative;    font-weight: bold;    padding: 10px 0;    border-bottom: 1px solid #dadada;}.result-title:before {    content: "";    width: 5px;    height: 22px;    background-color: #2189ff;    display: inline-block;    position: relative;    top: 4px;    margin-right: 8px;}.result-title span {    font-size: 20px;    color: #333333;}.result-title a {    font-size: 12px;    line-height: 20px;    color: #999999;    font-weight: normal;    float: right;    margin-top: 8px;}.result-title a:hover {    color: #2189ff;}.notfond {    height: 120px;    line-height: 120px;    text-align: center !important;    font-size: 16px;}.hot-search-container {    width: 353px;	height:26px;	float:left;	margin-top:10px;	overflow:hidden;}.hot-search-container a{    height:26px;line-height:26px;padding:0 10px;margin-right:10px;background:#eee;border-radius: 13px;display:inline-block;}.hot-search-container a:link{color:#999;}.hot-search-container a:visited{color:#999;}.hot-search-container a:hover{color:#f60;}.hot-search-container a:active{color:#999;}.beian{    display:inline-block;line-height:20px;padding-left: 20px;}.beianimg{   float:left;width: auto;margin-right: 5px;}.wsbj {    display: none;}.height300 {    height: 300px;    line-height: 300px;}.shopGoBtn{    width: 210px;    height: 100px;    display: block;    float: left;    background: url("/images/shopbtn.png");    background-size: 210px 100px;    margin-top: 5px;    margin-left: 390px;}.shopGoBtn:hover{    opacity: 0.8;}