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 > img:hover{    opacity: 0.8;}a {    text-decoration: none;    color: #333;}button, textarea {    outline: 0;    border: 0;    padding: 0;    margin: 0;    -webkit-appearance: none;}.fl {    float: left;}.fr {    float: right;}#search-logo{    display: none;}.bigBox{    position: relative;    width: 1240px;    margin: 0 auto;}.container-width {    width: 1200px;    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;}/*头部登陆相关信息*/#head {    width: 100%;    height: 35px;    line-height: 35px;}#head a {    position: relative;}.container-width>a{    color:#fff;}.login-info .app{    color:#fff;}#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;}.strategy-ztmod {    overflow: hidden;    background: white;    padding: 0 20px 0;    box-sizing: border-box;    width: 100%;}#game-head-bg {    width: 100%;    height: 333px;    line-height: 333px;    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;}.duote-index-bg{    position: fixed;    top: 0;    left: 0;    right: 0;    margin: auto;    width: 100%;    height: 100%;    background-repeat: no-repeat;    background-position: center top;    background-size: 100% auto;    background-image: url(/images/ztbighead.png);}.ali-index-bg{    top:0!important;}#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;}.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: #fff;}.head-links-container .head-link{    color:#999;}.web-nav {    display: inline-block;    color: #fff;    cursor: pointer;    border-right: 1px solid transparent;    border-left: 1px solid transparent;    position: relative;    padding-left: 8px;}.web-nav:hover{    color:#999;}.web-nav em {    display: inline-block;    width: 17px;    height: 17px;    background: url(../images/blankList.png);    position: relative;    top: 3px;    margin-right: 5px;}.web-nav:hover {    background: white;    border-color: rgb(232, 232, 232);}.web-nav:hover em {    background: url(../images/blueList.png);}.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: 218px;    height: 71px;    margin-top: 25px;    background: url(../images/dt-logo.png) no-repeat;}.search-container {    width: 353px;    height:32px;	border-radius:30px;	border:solid 1px #dddddd;	box-sizing: border-box;	margin-top:20px;}.search-content {    height: 30px;    border-right: solid 1px #ddd;    width: 296px;    box-sizing: border-box;    line-height: 30px;	margin-left:13px;	float:left;	background:transparent;}.search-game {    width: 20px;    height: 20px;	margin: 5px 0 0 10px;    float: left;    cursor: pointer;    background: url(../images/ico.png) no-repeat -88px -74px;}/*头部导航*/#nav-container {    width: 1200px;    margin: 0 auto;    line-height: 54px;    height: 54px;    background-color: #2189ff;    position: relative;}.nav-container {    position: relative;}.nav-container .search-container {    position: absolute;    top: 11px;    right: 24px;    background: #fff;    margin-top: 0;}.nav-container a {    width: 128px;    display: block;    height: 52px;    line-height: 52px;    font-size: 18px;    color: #ffffff;    float: left;    text-align: center !important;}.nav-container a:hover{    background:#06f;}.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: 104px;    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: 32px auto 12px auto;    position: relative;}.title-container i {    width: 4px;    height: 16px;    background-color: #2189ff;    display: inline-block;    position: relative;    margin-right: 5px;	float:left;    margin-top: 5px;}.title-container span {    font-size: 20px;    color: #2189ff;    font-weight: bold;}.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:link{color:#717f8f}#footer-container .footer-content p a:visited{color:#717f8f;}#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 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: 300px;    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:active{color:#999;}.beian{    display:inline-block;line-height:20px;padding-left: 20px;}.beianimg{   float:left;width: auto;margin-right: 5px;}.hotLabelSwiper .swiper-wrapper a{    width: 98px;    height: 30px;    line-height: 30px;    overflow: hidden;    border: #ccc 1px solid;    border-radius: 14px;    float: left;    margin: 4px 6px;    display: inline-block;    text-align: center;    cursor: pointer;    padding: 0 38px;}.hotLabelSwiper .swiper-wrapper a.checked{    border: 1px solid #2189FF;    color: #2189FF;}.hotLabelSwiper{margin:0 auto;}.hotLabelSwiper .swiper-pagination-bullet{    width: 12px;    height: 12px;    background: #A5B3C4;    border-radius: 50%;    opacity: 1;}.hotLabelSwiper .swiper-pagination-bullet-active{    width: 36px;    height: 12px;    background: #2189FF;    opacity: 1;    border-radius: 6px;}.hotLabelSwiper-pagination{    bottom:0!important;    position: relative!important;    text-align: center!important;    margin-top: 12px;    display: none;}.hotLabelSwiper-pagination.isshow{    display: block;}.three-ul{width:100%;display:flex;flex-wrap:wrap}.three-ul .three-li{    width: 174px;    height: 30px;    line-height: 28px;    overflow: hidden;    border: #ccc 1px solid;    border-radius: 14px;    float: left;    margin: 4px 6px;    display: inline-block;    text-align: center;}.title-container a.link-a{    height: 21px;    float: right;    font-size: 16px;    line-height: 21px;    width: 44px;    font-weight: 400;    color: #999999;    opacity: 1;}.zjcon_r_nav li{    height:28px;    line-height:28px;    float:left;    display:inline-block;    font-size:14px;    cursor:pointer;    border-radius: 16px;    width: 68px;    border:1px solid #A5B3C4;    color: #A5B3C4;    text-align: center;    margin-right: 8px;}.zjcon_r_nav li.curr{    background:#2189FF;    color:#fff;    border:1px solid #2189FF;}.zjcon_r_con{    width:100%;    display:inline-block;}.haveErJi{    margin-top: 8px;}.zjcon_r_con_one{    width:100%;    height:100%;}.zjcon_r_con_one.curr{    display:inline-block;}.hide {    display: none;}.diycon{    width:100%;    margin:0 auto;    overflow:hidden;    display:inline-block;}.diypic{    width:100%;    overflow:hidden;    display:inline-block;}.flexbtn{    width:100%;    height:38px;    padding-top:30px;    display:table;    position:relative;}.flexbtn:not(.open){    background-image: linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,0.5) 10%,rgba(255,255,255,1) 50%);}.flexbtn span{    width:200px;    height:38px;    line-height:38px;    display:table;    border:#ccc 1px solid;    border-radius:10px;    margin:0 auto;    cursor:pointer;}.zjcon_r_con .slink{    width:114px;    height:28px;    line-height:28px;    overflow:hidden;    border:#ccc 1px solid;    border-radius:14px;    float:left;    margin:10px 15px;    display:inline-block;}.zjcon_r_con .llink{    width: 98px;    height: 30px;    line-height: 30px;    overflow: hidden;    border: #ccc 1px solid;    border-radius: 14px;    float: left;    margin: 4px 6px;    display: inline-block;    text-align: center;    padding: 0 38px;}.zjcon_r_con .llink:nth-child(4n+1){    margin-left: 0;}.zjcon_r_con .llink:hover{    color:#2189ff;    border: #2189ff 1px solid;}.hotLabelSwiper .swiper-wrapper a:hover{    color:#2189ff;    border: #2189ff 1px solid;}.hotLabelSwiper .swiper-wrapper a:nth-child(4n+1){    margin-left: 0;}.zjcon_r_con .plink{    width: 104px;    height: 104px;    overflow: hidden;    float: left;    margin-top: 12px;    display: inline-block;    text-align: center;}.zjcon_r_con .plink img{    width: 78px;    height: 78px;    border-radius: 10px;    margin: 0 13px;}.zjcon_r_con .plink span{    width: 104px;    height: 32px;    line-height: 32px;    overflow: hidden;}.zjcon_r_con .vlink{    width: 236px;    height: 153px;    overflow: hidden;    float: left;    margin-top: 12px;    display: inline-block;    text-align: center;    margin-right:13px;}.zjcon_r_con .vlink:nth-child(3n){    margin-right: 0;}.zjcon_r_con .vlink img{    width: 236px;    height: 128px;    border-radius: 10px;}.zjcon_r_con .vlink span{    width: 236px;    height: 32px;    line-height: 32px;    overflow: hidden;}.zjcon_r_con_tone{    width: 100%;    height: 30px;}.zjcon_r_con_tone em{    width:20px;    height:20px;    line-height:20px;    background:#ff5c00;    color:#fff;    float:left;    margin-top:5px;    margin-right:5px;    display:inline-block;    border-radius:4px;}.zjcon_r_con_tone i{    width:20px;    height:20px;    line-height:20px;    background:#ffb289;    color:#fff;    float:left;    margin-top:5px;    margin-right:5px;    display:inline-block;    border-radius:4px;}.zjcon_r_con_tone a{    width:600px;    height: 30px;    line-height: 30px;    overflow: hidden;    float: left;    text-align: left;    font-size: 14px;    display:inline-block;}.zjcon_r_con_tone span{    width: 95px;    height: 14px;    background:url(../images/star_top.png) no-repeat;    float: right;    margin-top:8px;    display:inline-block;}.zjcon_r_con_tone span p{    height:14px;    background:#fff;    float:left;    display:inline-block;}#newgl{    overflow:hidden;}.zjcon_r_con_none{    width:100%;    height:120px;    margin-top:15px;    padding-bottom:15px;    border-bottom:#eee 1px solid;    display:none;}.zjcon_r_con_none_pic{    width:200px;    height:100%;    float:left;}.zjcon_r_con_none_pic a{    float:left;}.zjcon_r_con_none_pic img{    width:180px;    height:120px;    border-radius:10px;}.zjcon_r_con_none_tit{    width: 530px;    height: 25px;    line-height: 25px;    overflow: hidden;    font-size: 16px;    font-weight: bold;    float: left;    text-align:left;}.zjcon_r_con_none_con{    width: 530px;    height: 66px;    line-height: 22px;    margin-top: 5px;    overflow: hidden;    color: #666;    float: left;    text-align:left;}.zjcon_r_con_none_info{    width: 530px;    height: 15px;    line-height: 15px;    margin-top: 5px;    font-size: 12px;    color: #aaa;    float: left;}.zjcon_r_con_none_info span{    float:left;    display:inline-block;}.zjcon_r_con_none_info p{    float:right;    display:inline-block;}.zjcon_r_con_page{    width:100%;    height:50px;    margin:20px 0;}.zjcon_r_con_page a{    height:28px;    line-height:28px;    border:#888 1px solid;    padding:0 10px;    margin-top:5px;    margin-right:5px;    display:inline-block;    cursor:pointer;}.zjcon_r_con_page a.cpage{    background:#fd7601;    color:#fff;    border:#fd7601 1px solid;}.zjcon_r_con_page a.hpage{    display:none;}.zjcon_r_con_lone{width:100%;height:30px;display:none}.zjcon_r_con_lone.zjcon_r_con_lone_line{border-bottom:#ccc 1px dotted;padding-bottom:20px;margin-bottom:20px}.zjcon_r_con_lone_l{width:630px;height:30px;line-height:30px;overflow:hidden;background:url(../images/transparent.gif) no-repeat left center;text-indent:8px;float:left;text-align:left}.zjcon_r_con_lone_r{width:100px;height:30px;line-height:30px;overflow:hidden;float:right;text-align:right;color:#888}.zjcon_r_con_lpage{    width:100%;    height:50px;    margin:20px 0;}.zjcon_r_con_lpage a{    height:28px;    line-height:28px;    border:#888 1px solid;    padding:0 10px;    margin-top:5px;    margin-right:5px;    display:inline-block;    cursor:pointer;}.zjcon_r_con_lpage a.cpage{    background:#fd7601;    color:#fff;    border:#fd7601 1px solid;}.zjcon_r_con_lpage a.hpage{    display:none;}#special-container {    width: 1200px;    margin: auto;    overflow: hidden;    position: relative;    background-color: #fff;}#special-left-container {    width: 786px;    box-sizing: border-box;    margin-bottom: 20px;    float: left;    color: #555555;}/*右边公共部分*/#common-right-container {    width: 414px;    float: right;    overflow: hidden;    right: 0;}#common-right-container > div {    overflow: hidden;    padding: 0 20px;    background: white;    position: relative;}#common-right-container > div.common-area-container{    padding-bottom: 20px;}#common-right-container .common-special-header{    overflow:visible;}.common-news-container .common-news-img{    height: 72px;    display: none}.new-strategy .new-strategy-li.open .common-news-img{display: block;margin-top: 12px}.new-strategy .new-strategy-li.open .common-news-ul{display:none}.common-news-container .common-news-ul{    margin-top: 12px;    height: 19px;    overflow: hidden;    font-size: 14px;    text-decoration: blink;}.common-news-container .common-news-img img{    float: left;    width: 133px;    height: 66px;    opacity: 1;}.common-news-container .common-news-img .img-right-title{    float: left;    margin: 17px 0 8px 14px;    width:227px;    height: 40px;    overflow: hidden;}.common-news-ul .normal-a i {    width: 3px;    height: 3px;    float: left;    background: #999999;    margin-top: 7px;    margin-right: 10px;}.common-area-container .common-img-text{    text-align: center;}.common-area-container .common-img-text span{    margin: 8px 0 8px 0;    display: block;    text-align: center;}.common-area-container .common-img-text img{    width: 376px;    height: 151px;}.common-area-container .common-img-text img:hover{    opacity: 0.8;}.common-game-container .common-game-list a{    width: 108px;    height: 135px;    float: left;    margin-right: 25px;    margin-top:12px;}.common-game-container .title-container{    margin-bottom: 0;}.common-game-container .common-game-list a:nth-child(3n){    margin-right: 0;}.common-game-container .common-game-list a img{    width: 108px;    height: 108px;}.common-game-container .common-game-list a img:hover{    opacity: 0.8;}.common-game-container .common-game-list a span{    display: block;    text-align: center;    margin-top: 6px;    height: 19px;    overflow: hidden;}/*游戏资讯*/.strategy-content {    padding: 0 20px;    width: 100%;    box-sizing: border-box;    overflow: hidden;    background: white;    position: relative;}.strategy-li {    height: 112px;;    width: 760px;    padding-top: 16px}.strategy-li:first-child {    padding-top: 0;    border-top: 0;}.strategy-li .strategy-right-img {    width: 212px;    height: 106px;    background-color: #f2f2f2;    display: block;}.strategy-li .strategybox-right{    width: 522px;    height: 112px;    margin-left: 16px;}.strategy-li .strategy-link {    width: 100%;    height: 24px;    line-height: 24px;    font-size: 18px;    color: #333333;    font-weight: bold;    display: block;    overflow: hidden;}.strategy-li .strategy-link:hover{    color:#2189ff;    text-decoration:none;}.strategy-li .strategy-describe {    font-size: 14px;    width: 100%;    color: #888888;    line-height: 24px;    height: 44px;    margin: 6px auto 7px;    overflow: hidden;}.strategy-right-info {    height: 14px;    line-height: 14px;    font-size: 12px;    color: #999999;    margin-top: 10px;}.strategy-right-info span {    padding-right: 20px;}.strategy-right-info i, .strategy-right-info b {    padding: 8px;    font-size: 0;    background: url(../images/ico.png) no-repeat -115px -76px;    position: relative;    top: -3px;    margin-right: 6px;}.strategy-right-info b {    background-position: -133px -76px;}.common-right-gameinfo{    width: 375px;    height: 196px;    background: #F5F5F5!important;    opacity: 1;    border-radius: 15px;    padding:0!important;    margin: 20px 0 0 20px;}.right-gameinfo-left{    width: 263px;    margin: 17px 16px;    float: left;}.right-gameinfo-left .gameLogo{    float: left;}.right-gameinfo-left .gameInfo{    width: 173px;    float: left;    margin-left: 12px;}.right-gameinfo-left .gameInfo a{    width: 144px;    height: 24px;    font-size: 18px;    font-weight: bold;    line-height: 24px;    color: #333333;    opacity: 1;    overflow: hidden;    display: block;}.gameinfo-label-container{    display: block;}.right-gameinfo-top{    height: 78px;}.gameinfo-label-container .game-label span{    color: #A5B3C4;}.gameinfo-label-container .game-label{    height: 19px;    line-height: 19px;    width: 160px;    color: #999999;    overflow: hidden;    margin-top: 6px;    float: left;    font-size: 14px;}.right-gameinfo-left .gameLogo img{    width: 78px;    height: 78px;    border-radius: 24%;}.right-gameinfo-left .gameinfo-down{    width:263px;    height: 70px;    margin-top: 16px;}.right-gameinfo-left .gameinfo-down a{    width: 263px;    height: 32px;    background: #44C86C;    opacity: 1;    border-radius: 8px;    margin-top: 35px;    display: block;    color: #fff;    line-height: 32px;}.right-gameinfo-left .gameinfo-down > a i {    width: 18px;    height: 21px;    float: left;    margin: 5px 17px 0 85px;    background: url(../images/ico.png) no-repeat -156px -73px;}.right-gameinfo-left .gameinfo-down a.ios-download{    background: #444444;}.right-gameinfo-left .gameinfo-down a.ios-download i{    background-position: -178px -73px;}.right-gameinfo-left .gameinfo-down a:hover{    background-color: #2189ff;}.right-gameinfo-right  {    width: 70px;    display: block;    float: right;    margin-right: 10px;}.right-gameinfo-right  .game-score {    font-size: 21px;    color: #fff;    display: block;    font-weight: bold;    height:34px;    line-height:34px;    text-align: center;    padding-top: 15px;}.right-gameinfo-right .game-score-container {    width: 70px;    height: 78px;    background: url(/images/pf.png) no-repeat;    background-size: 70px 78px;    margin-top: 16px;}.right-gameinfo-right  .game-star-container {    width: 64px;    display: block;    float: left;    height: 13px;    margin-right: 2px;    background: url(../images/wjx1.png);    clear:both;}.right-gameinfo-right .game-star-container i {    width: 60%;    display: block;    height: 13px;    background: url(../images/wjx2.png);}.right-gameinfo-right .gameEwm{    margin-top: 16px;    width: 70px;    height: 70px;}.textcen{    text-align: center!important;}.gameinfo-down .nodown{    background-color: #ccc!important;    cursor: auto;}