@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,figure{margin:0;padding:0}fieldset,img{border:0}:focus{outline:0}address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0;font-variant:normal}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}code,kbd,samp,tt{font-size:100%}input,button,textarea,select{*font-size:100%}body{line-height:1.5}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}sup,sub{font-size:100%;vertical-align:baseline}:link,:visited ,ins{text-decoration:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
.clearfix{margin-right:auto;margin-left:auto;*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}
b,em,i{font-style:normal;}
html,body{width:100%;}
a{color:#333;text-decoration:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
body{margin:0;font-family:"Microsoft Yahei",Arial,Tahoma,Helvetica,"SimSun","Hiragino Sans GB",sans-serif;font-size:12px;line-height:1.5;position:relative;color:#333;background:#fff;height:100%;}
button,input,select,textarea,th{background:#fff;font-size:12px;line-height:1;font-family:"Microsoft Yahei",Arial,Tahoma,Helvetica,"SimSun";}
input[type="submit"],input[type="reset"],input[type="password"],input[type="button"],input[type="text"],button{-webkit-appearance:none;}/*取消苹果渲染*/
*{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:none;-webkit-text-size-adjust: none;-ms-text-size-adjust: none;}
html {font-size:100px;}
body {font-size:.24rem;}
.h10{width:100%;height:.1rem;background-color: #f6f7f9 }
.h26{width:100%;height:.26rem;background-color: #fff }
.fx{display:flex;}
.fx_gw{-moz-flex-grow:1;flex-grow:1;}
.bg{background:#fff;}
.flex_grow{-moz-flex-grow:1;flex-grow:1;}
.wrap{width:100%;max-width:7.5rem;min-width:3.2rem;margin:0 auto;}
.hide{display: none;}
.auto { height: auto!important; }
.hidden {overflow: hidden; }
.icon{background-image:url("../image/icon.png");background-size:8rem 8rem;}
ul::-webkit-scrollbar {width: 0;height: 0;display: none;-webkit-appearance: none;border-radius: 0}
header { height: 0.96rem; width: 100%; background: #f3f3f3; }
.logo { width: 2.14rem; height: 0.6rem; float: left; background-position: 0 0; margin: 0.19rem 0.77rem 0 0.3rem; }
.search { float: left; width: 3.98rem; height: 0.58rem; border: 0.01rem solid #ededed; border-radius: 0.28rem; margin-top: 0.19rem; background: #ffffff; }
.search .fdj { width: 0.35rem; height: 0.35rem; float: right; background-position: -2.61rem 0; margin: 0.13rem 0.28rem 0 0; }
.magnifier { width: 0.35rem; height: 0.37rem; float: right; background-position: -7.26rem -1.01rem; margin: 0.39rem 0.61rem 0 0; }
nav { position: relative; }
nav ul { display: flex; overflow-x: auto; border-bottom: 0.01rem solid #e7e7e7; background: #f3f3f3; }
nav ul li a { display: block; height: 0.87rem; line-height: 0.87rem; font-size: 0.32rem; color: #a7a7a7; white-space: nowrap; border-bottom: 0.04rem solid transparent; padding: 0 0.1rem; margin: 0 0.24rem; }
nav ul li a.current { border-color: #fb9d04; color: #1e1e1e; font-weight: bold; font-size: 0.32rem; }
nav .linear { position: absolute; height: 0.87rem; width: 0.36rem; top: 0; right: 0; background: linear-gradient(to right,rgba(243,243,243,.6),#f3f3f3);; }
/* 分页 */
.pageWrap{padding-bottom: 0.47rem;display:flex;justify-content: center;}
.pageWrap a,.pageWrap i{display: block;}
.pageWrap a, .pageWrap span { margin-right: 0.3rem;}
.pageWrap a:last-child { margin-right: 0;}
.pageWrap a,.pageWrap span{width: .58rem;height: .58rem;line-height: .58rem;text-align:center;font-size:.26rem;color:#94979b;border-radius:.06rem;background-color:#edf1f5;border: 1px solid #edf1f5;overflow: hidden;}
.pageWrap .current{color:#fff;font-size:.22rem;background:#fb9d04;border-color:#fb9d04;}
.pageWrap .disabled{color:#b1b1b1;}
.pageWrap .ico_l{width: .16rem;height: .25rem;background-position: -0rem -1.62rem;position: relative;top: .17rem;left: .22rem;}
.pageWrap .ico_r{width: .16rem;height: .25rem;background-position: -0rem -1.62rem;transform: rotate(180deg);position: relative;top: .17rem;left: .22rem;}
.pageWrap a:first-child,.pageWrap a:last-child,.pageWrap span:first-child,.pageWrap span:last-child{width: 0.96rem;}
/* 公共底部 */
footer { padding-top: 0.38rem; height: 2.28rem; background: #f5f5f5; width: 100%; max-width: 7.5rem; min-width: 3.2rem; margin: 0 auto; }
footer a.logoBottom { display: block; width: 2.14rem; height: 0.6rem; background-position: 0 0; margin: 0 auto 0.38rem; }
footer p { text-align: center; height: 0.48rem; line-height: 0.48rem; color: #666666; font-size: 0.21rem; }
footer p a { color: #666666; }
.slideIndex { width: 100%; height: 4.8rem; position: relative; margin-top: 0.3rem; }
.slideIndex .swiper-container { height: 4.8rem; }
.slideIndex .swiper-slide { width: 6.6rem; height: 3.82rem; border-radius: 0.18rem; box-shadow: 0 0.1rem 0.1rem rgba(58, 70, 94, .2); margin-top: 0.21rem; }
.slideIndex .swiper-slide img { width: 6.6rem; height: 3.82rem; border-radius: 0.18rem; }
.slideIndex .swiper-slide-active { height: 4.26rem; margin-top: 0; }
.slideIndex .swiper-slide-active img { height: 4.26rem; }
.slideIndex .swiper-pagination-bullet { width: 0.18rem; height: 0.18rem; background: rgba(255, 255, 255, .5); border-radius: 50%; opacity: 1; }
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 0.06rem; }
.slideIndex .swiper-pagination-bullet-active { background: #fff; }
.swiper-container-horizontal>.swiper-pagination-bullets { bottom: 0.6rem; }
.tagIndex { padding-left: 0.33rem; height: 1.7rem; }
.tagIndex a { float: left; }
.tagIndex a i { display: block; height: 1.08rem; width: 1.08rem; border-radius: 50%; margin: 0 auto 0.02rem; }
.tagIndex a p { text-align: center; white-space: nowrap; width: 1.7rem; line-height: 0.6rem; overflow: hidden; font-size: 0.26rem; color: #ffcf04; }
.tagIndex a.newest i { background-color: #ffcf04; background-position: -3.01rem 0.25rem; box-shadow: 0 0.05rem 0.15rem 0 rgba(255, 207, 4, .4); }
.tagIndex a.hot i { background-color: #fc4846; background-position: -3.8rem 0.25rem; box-shadow: 0 0.05rem 0.15rem 0 rgba(252, 72, 70, .4); }
.tagIndex a.hot p { color: #fc4846; }
.tagIndex a.active i { background-color: #15a5ff; background-position: -4.68rem 0.25rem; box-shadow: 0 0.05rem 0.15rem 0 rgba(21, 165, 255, .4); }
.tagIndex a.active p { color: #15a5ff; }
.tagIndex a.sort i { background-color: #f64d33; background-position: -5.62rem 0.25rem; box-shadow: 0 0.05rem 0.15rem 0 rgba(246, 77, 51, .4); }
.tagIndex a.sort p { color: #f64d33; }
/* 共用小标题 */
.tltCommonIndex { height: 0.92rem; line-height: 0.92rem; font-size: 0.34rem; color: #272727; margin-left: 0.3rem; }
.tltCommonIndex .line { display: inline-block; background: #fb9d04; width: 0.06rem; height: 0.38rem; border-radius: 0.03rem; vertical-align: top; margin: 0.28rem 0.11rem 0 0; }
.tltCommonIndex a.more { float: right; font-size: 0.28rem; color: #cac8c9; margin-right: 0.3rem; }
.indexCont1 ul { margin-left: 0.12rem; }
.indexCont1 ul li { float: left; }
.indexCont1 ul li a { display: block; width: 1.44rem; padding: 0 0.18rem; }
.indexCont1 ul li a img { display: block; width: 1.28rem; height: 1.28rem; border-radius: 0.26rem; box-shadow: 0 0.1rem 0.1rem 0 rgba(58, 70, 94, .2);margin: 0 auto; }
.indexCont1 ul li a .name { line-height: 0.36rem; font-size: 0.24rem; color: #555555; width: 1.46rem; text-align: center; white-space: nowrap; overflow: hidden; margin-top: 0.13rem; }
.indexCont1 ul li a .type { line-height: 0.3rem; font-size: 0.24rem; color: #9f9fa4; width: 1.46rem; text-align: center; white-space: nowrap; overflow: hidden; }
.indexCont1 ul li a .down { width: 1.18rem; height: 0.48rem; line-height: 0.48rem; border-radius: 0.24rem; text-align: center; border: 0.02rem solid #fc9618; font-size: 0.24rem; color: #fc9618; margin: 0.1rem auto 0.18rem; }
.indexCont2 ul { margin-left: 0.3rem; }
.indexCont2 ul li a { display: block; width: 6.64rem; height: 1.78rem; border-radius: 0.18rem; box-shadow: 0 0.03rem 0.15rem 0 rgba(71, 71, 71, .15); margin-bottom: 0.2rem; padding: 0.22rem 0 0 0.26rem; background: url(../image/bg1.jpg) no-repeat center center; background-size: cover; }
.indexCont2 ul li:last-child a { margin-bottom: 0.16rem; }
.indexCont2 ul li a img { float: left; width: 1.52rem; height: 1.52rem; border-radius: 0.3rem; margin-right: 0.2rem; box-shadow: 0 0.1rem 0.1rem 0 rgba(58, 70, 94, .2); }
.indexCont2 ul li a .cont { float: left; width: 2.86rem; white-space: nowrap; overflow: hidden; margin-right: 0.56rem; }
.indexCont2 ul li a .cont .name { line-height: 0.57rem; color: #555555; font-size: 0.3rem; }
.indexCont2 ul li a .cont .txt { line-height: 0.32rem; color: #9f9fa4; font-size: 0.22rem; }
.indexCont2 ul li a .cont .type { height: 0.56rem; white-space: nowrap; overflow: hidden; }
.indexCont2 ul li a .cont .type span { float: left; height: 0.28rem; line-height: 0.28rem; padding: 0 0.18rem; font-size: 0.18rem; color: #fa920d; background: #fff7ec; border-radius: 0.06rem; margin: 0.22rem 0.1rem 0 0; }
.indexCont2 ul li a .down { float: left; width: 1.2rem; height: 0.5rem; text-align: center; font-size: 0.24rem; color: #ffffff; line-height: 0.5rem; border-radius: 0.26rem; margin-top: 0.51rem; background: linear-gradient(to right, #f54a32, #fe7037); }
.indexCont3 ul { display: flex; height: 3.54rem; overflow-x: auto; padding-left: 0.3rem; background: linear-gradient(to bottom, #1e2640, #3d3547); margin-bottom: 0.15rem; }
.indexCont3 ul li a { display: block; width: 3.04rem; height: 2.78rem; border-radius: 0.08rem; box-shadow: 0 0.1rem 0.1rem 0 rgba(58, 70, 94, .2); margin: 0.37rem 0.25rem 0.39rem 0; position: relative; background: #fff; }
.indexCont3 ul li a .num { position: absolute; top: 0; left: 0; min-width: 0.91rem; height: 0.3rem; line-height: 0.3rem; border-radius: 0.07rem 0 0.07rem 0; font-size: 0.18rem; color: #7a7777; text-align: center; max-width: 1.5rem; white-space: nowrap; overflow: hidden; background: rgba(0, 0, 0, .7); padding: 0 0.1rem; }
.indexCont3 ul li a .num em { padding: 0 0.06rem; color: #ffa115; }
.indexCont3 ul li a img { display: block; width: 3.04rem; height: 1.52rem; border-radius: 0.07rem 0.07rem 0 0; }
.indexCont3 ul li a .name { height: 0.53rem; line-height: 0.53rem; background: transparent; font-size: 0.24rem; color: #555555; position: relative; z-index: 2; text-align: center; max-width: 2.7rem; white-space: nowrap; overflow: hidden; padding-left: 0.17rem; }
.indexCont3 ul li a .txt { line-height: 0.26rem; background: transparent; font-size: 0.18rem; color: #9f9fa4; position: relative; z-index: 2; text-align: center; max-width: 2.7rem; padding-left: 0.17rem; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; transform: scale(.95); }
.indexCont3 ul li a i { position: absolute; bottom: 0.77rem; left: 0.1rem; width: 0.46rem; height: 0.41rem; background-position: -7rem 0; z-index: 1; }
.indexCont3 ul li a i.commaNext { transform: rotate(180deg); bottom: 0.1rem; left: 2.5rem; }
.indexCont4 .options { margin: 0 0 0.28rem 0.3rem ; }
.indexCont4 .options>div { float: left; width: 3.32rem; height: 0.8rem; line-height: 0.8rem; border-radius: 0.08rem; margin-right: 0.25rem; position: relative; font-size: 0; cursor: pointer; box-shadow: 0.015rem 0.026rem 0.15rem 0 rgba(71, 71, 71, .15); }
.indexCont4 .options .recommend { background: linear-gradient(to right, #fef2e6, #ffebe5); }
.indexCont4 .options .downRank { background: linear-gradient(to right, #fef6df, #fff0dd); }
.indexCont4 .options>div span { color: #555555; font-size: 0.28rem; padding-left: 0.3rem; }
.indexCont4 .options>div.current span { color: #f94818; }
.indexCont4 .options .arrow { display: none; width: 0.26rem; height: 0.26rem; margin-left: 0.11rem; background-position: -6.63rem -1.08rem; vertical-align: top; margin-top: 0.29rem; }
.indexCont4 .options>div.current .arrow { display: inline-block; }
.indexCont4 .options .recommend .fire { position: absolute; width: 0.61rem; height: 0.49rem; bottom: 0; right: 0.31rem; background-position: 0 -0.78rem; }
.indexCont4 .options .downRank .fireworks { position: absolute; width: 0.65rem; height: 0.53rem; bottom: 0; right: 0.18rem; background-position: -0.83rem -0.78rem; }
.indexCont4 .options .hot { position: absolute; width: 0.52rem; height: 0.28rem; font-size: 0.13rem; color: #fff; line-height: 0.28rem; text-align: center; border-radius: 0.14rem; top: -0.04rem; right: -0.04rem; background: #ff5b36; }
.indexCont4 .options .hot em { position: absolute; width: 0.52rem; height: 0.28rem; top: 0; right: 0; transform: scale(0.75); }
.indexCont4 ul li a { display: block; height: 1.58rem; padding: 0.32rem 0 0 0.39rem; position: relative; }
.indexCont4 ul li a img { float: left; width: 1.28rem; height: 1.28rem; border-radius: 0.28rem; margin-right: 0.31rem; box-shadow: 0 0.1rem 0.1rem 0 rgb(58 70 94 / 20%); }
.indexCont4 ul li a i.rank { position: absolute; width: 0.5rem; height: 0.46rem; top: 0.32rem; left: 0.39rem; border-radius: 0.28rem 0 0 0; background-position: -5.72rem -1rem; }
.indexCont4 ul li a .cont { float: left; width: 3.4rem; white-space: nowrap; overflow: hidden; }
.indexCont4 ul li a .cont .name { line-height: 0.56rem; font-size: 0.34rem; color: #555555; }
.indexCont4 ul li a .cont .type { line-height: 0.34rem; font-size: 0.22rem; color: #9f9fa4; }
.indexCont4 ul li a .cont .type em { color: #fa920d; padding-left: 0.36rem; }
.indexCont4 ul li a .cont .txt { line-height: 0.36rem; font-size: 0.22rem; color: #666666; }
.indexCont4 ul li a .down { float: left; width: 1.2rem; height: 0.5rem; font-size: 0.23rem; color: #fff; text-align: center; line-height: 0.5rem; border-radius: 0.24rem; margin: 0.33rem 0 0 0.32rem; background: linear-gradient(to right, #f54b32, #fe7037); }
.indexCont4 ul li:nth-child(1) a { background: linear-gradient(to bottom, #ffffff, #fef2f4); }
.indexCont4 ul li:nth-child(2) a { background: linear-gradient(to bottom, #ffffff, #fdf2ff); }
.indexCont4 ul li:nth-child(3) a { background: linear-gradient(to bottom, #ffffff, #f2f8ff); }
.indexCont4 ul li:nth-child(1) a .rank { background-position: -1.77rem -0.81rem; }
.indexCont4 ul li:nth-child(2) a .rank { background-position: -2.52rem -0.81rem; }
.indexCont4 ul li:nth-child(3) a .rank { background-position: -3.31rem -1rem; }
.indexCont4 ul li:nth-child(4) a .rank { background-position: -4.19rem -1rem; }
.indexCont4 ul li:nth-child(5) a .rank { background-position: -4.95rem -1rem; }
.indexCont4 ul li:nth-child(6) a .rank { background-position: -5.72rem -1rem; }
.indexCont4 ul.optionBody2 { display: none; }
.indexCont5 ul { margin-left: 0.3rem; }
.indexCont5 ul li { float: left; }
.indexCont5 ul li a { display: block; color: #fa920d; width: 1.58rem; height: 0.46rem; line-height: 0.46rem; font-size: 0.23rem; text-align: center; border: 0.02rem solid #fcc886; border-radius: 0.24rem; margin: 0 0.16rem 0.24rem 0; }
.zxlb {margin-top: 0.3rem;}
.zxlb li a { display: block; height: 1.52rem; margin: 0 0 0.52rem 0.3rem; }
.zxlb li:last-child a { margin-bottom: 0.75rem; }
.zxlb li a img { float: left; width: 2.6rem; height: 1.52rem; border-radius: 0.1rem; margin-right: 0.34rem; box-shadow:0 0.1rem 0.1rem 0 rgba(58, 70, 94, .2); }
.zxlb li a .cont { float: left; width: 3.92rem; }
.zxlb li a .cont .txt { width: 3.92rem; height: 0.76rem; line-height: 0.38rem; overflow: hidden; font-size: 0.26rem ; color: #555555; margin: 0.1rem 0 0.04rem 0; }
.zxlb li a .cont .type { line-height: 0.63rem; font-size: 0.24rem; color: #9f9fa4; }
.zxlb li a .cont .type .txt { display: inline-block;max-width: 2rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.zxlb li a .cont .type .time { float:right; }
.zxlb li a .cont .type .time i { display: inline-block; width: 0.24rem; height: 0.24rem; margin-right: 0.09rem; background-position: -6rem -4.36rem; vertical-align: top; margin-top: 0.2rem; }
/* 专题合辑 */
.thematicRecommend { padding-left: 0.25rem; }
.thematicRecommend .tlt { line-height: 0.87rem; font-size: 0.32rem; color: #272727; margin-top: 0.04rem; }
.thematicRecommend .tlt p { height: 0.88rem; line-height: 0.88rem; background: #fff; border-radius: 0 1rem 0 0; padding-top: 0.05rem; font-weight: bold; }
.thematicRecommend .menu_cont { height: 1.7rem;position: relative; border-bottom: 1px dashed #eaeaea; padding-bottom: 0.22rem;margin-right: 0.25rem; }
.thematicRecommend .menu_cont>a { float: left;margin-right: 0.2rem;width: 2.4rem;border-radius: 0.08rem;position: relative; }
.thematicRecommend .menu_cont>a>img { display: block;height: 1.6rem; border-radius: 0.08rem;width: 2.4rem;box-shadow: 0 0.1rem 0.18rem 0 rgba(58, 70, 94, .4);}
.thematicRecommend .menu_cont>a span { position: absolute; bottom: 0; right: 0; min-width: 0.91rem; height: 0.3rem; line-height: 0.3rem; border-radius: 0.08rem 0 0.08rem 0; font-size: 0.18rem; color: #777676; text-align: center; max-width: 1.5rem; white-space: nowrap; overflow: hidden; background: rgba(0, 0, 0, .7); padding: 0 0.1rem; }
.thematicRecommend .menu_cont>a span em { color: #dd8a05; }
.thematicRecommend .menu_cont>.cont { float: left;}
.thematicRecommend .menu_cont>.cont>.name { font-size: 0.28rem; color: #555555;line-height: 0.32rem; margin-bottom: 0.18rem;max-width: 3rem;white-space: nowrap;overflow: hidden; }
.thematicRecommend .menu_cont>.cont>.txt { font-size: 0.23rem; color: #666666; line-height: 0.4rem; max-height: 1.2rem; width: 4.32rem; overflow: hidden; }
.thematicRecommend .menu_cont>.cont>.more { position: absolute; top: 0.06rem; right: 0.1rem; color: #cac8c9; font-size: 0.28rem; line-height: 0.15rem; }
.thematicRecommend ul { margin: 0.28rem 0 0 0.11rem; }
.thematicRecommend ul li { float: left; margin: 0 0.55rem 0 0; }
.thematicRecommend ul li:nth-child(4) { margin-right: 0; }
.thematicRecommend ul li a { display: block; width: 1.3rem; height: 3rem; }
.thematicRecommend ul li a img { display: block; width: 1.28rem; height: 1.28rem; border-radius: 0.28rem; box-shadow: 0 0.1rem 0.18rem 0 rgba(58, 70, 94, .4); margin-bottom: 0.13rem; }
.thematicRecommend ul li a p.name { height: 0.34rem; line-height: 0.34rem; font-size: 0.24rem; color: #555555; white-space: nowrap; overflow: hidden;text-align: center; }
.thematicRecommend ul li a p.type { height: 0.3rem; line-height: 0.3rem; font-size: 0.2rem; color: #9f9fa4; white-space: nowrap; overflow: hidden; text-align: center; }
.thematicRecommend ul li a .down { width: 1.2rem; height: 0.5rem; line-height: 0.5rem; font-size: 0.23rem; color: #fc9618; text-align: center; border-radius: 0.26rem; border: 0.02rem solid #fc9618; margin: 0.1rem 0 0 0.043rem; }
.thematicList .tlt { height: 0.88rem; line-height: 0.88rem; font-size: 0.34rem; color: #272727; margin: 0.1rem 0 0 0.3rem; }
.thematicList .tlt .line { display: inline-block; background: #fb9d04; width: 0.06rem; height: 0.38rem; border-radius: 0.03rem; vertical-align: top; margin: 0.28rem 0.11rem 0 0; }
.thematicList ul { margin: 0 0 0.19rem 0.3rem; }
.thematicList ul li { float: left; box-shadow: 0 0.03rem 0.15rem 0 rgba(71, 71, 71, .15); margin: 0 0.26rem 0.26rem 0; border-radius:0.08rem; }
.thematicList .topImg { display: block; position: relative; width: 3.32rem; height: 2.18rem; }
.thematicList .topImg img { display: block; position: relative; width: 3.32rem; height: 2.18rem; border-radius: 0.08rem 0.08rem 0 0; }
.thematicList .topImg .name { position: absolute; bottom: 0; width: 3rem; line-height: 0.57rem; font-size: 0.23rem; color: #fff; text-indent: 0.26rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.thematicList .bottomImg { width: 3.32rem; height: 2.22rem; }
.thematicList .bottomImg img { float: left; width: 0.78rem; height: 0.78rem; border-radius: 0.18rem; margin: 0.2rem 0 0 0.24rem; }
.thematicList .bottomImg .sum { float: left; width: 0.78rem; height: 0.78rem; line-height: 0.78rem; text-align: center; color: #ffb266; font-size: 0.19rem; border: 0.02rem solid #ffb266; border-radius: 0.18rem; margin: 0.2rem 0 0 0.24rem; }
.location { height: 0.81rem; line-height: 0.81rem; background: #1f2740; }
.location i { float: left; height: 0.27rem; width: 0.24rem; background-position: -0.42rem -1.61rem; margin: 0.29rem 0.12rem 0 0.29rem; }
.location span { float: left; font-size: 0.25rem; color: #999999; max-width: 2.5rem; white-space: nowrap; overflow: hidden; }
.location a { float: left; font-size: 0.25rem; color: #999999; max-width: 2.5rem; white-space: nowrap; overflow: hidden; }
.tdTop { position: relative; width: 100%; height: 3.74rem; }
.tdTop img { display: block; width: 100%; height: 3.74rem; }
.tdTop .cont { position: absolute; width: 100%; bottom: 0; left: 0; background: linear-gradient(to top,rgba(0, 0, 0, .8), transparent 60%); }
.tdTop .cont h1 { float: left; width: 5rem; line-height: 0.36rem; font-size: 0.34rem; color: #ffffff; font-weight: bold; text-indent: 0.3rem; margin: 1.2rem 0.9rem 0 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.tdTop .cont .time { float: left; width: 5rem; line-height: 0.62rem; font-size: 0.18rem; color: #cccccc; text-indent: 0.3rem; margin-right: 0.9rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.tdTop .cont .sum { position: absolute; right: 0.82rem; bottom: 0.2rem; width: 0.78rem; height: 0.78rem; line-height: 0.78rem; color: #ffb266; text-align: center; border: 0.02rem solid #b7895c; background: rgba(255, 255, 255, .1); border-radius: 0.08rem; }
p.tdTxt { line-height: 0.4rem; font-size: 0.24rem; color: #666666; padding: 0.26rem 0.32rem 0.37rem; }


.tdList .options { width: 6.9rem; background: #fff4ea; border-radius: 0.08rem; margin: 0 0 0.1rem 0.3rem ; }
.tdList .options>a,.tdList .options>div { float: left; width: 3.44rem; height: 0.8rem; line-height: 0.8rem; position: relative; font-size: 0; cursor: pointer; }
.tdList .options>a.current,.tdList .options>div.current { border-radius: 0.08rem; background: #ffcf04; box-shadow: 0 0.05rem 0.15rem 0 rgba(255, 207, 4, .4); }
.tdList .options>a span,.tdList .options>div span { color: #ffb266; font-size: 0.28rem; padding-left: 1.28rem; }
.tdList .options>a.current span,.tdList .options>div.current span { color: #fff; }
.tdList .options .arrow { display: none; width: 0.26rem; height: 0.26rem; margin-left: 0.11rem; background-position: -0.92rem -1.61rem; vertical-align: top; margin-top: 0.26rem; }
.tdList .options>a.current .arrow,.tdList .options>div.current .arrow { display: inline-block; }
.tdList .tdListBody1, .tdList .tdListBody2 { margin-bottom: 0.3rem; }
.tdList ul li a { display: block; height: 1.58rem; padding: 0.32rem 0 0 0.39rem; position: relative; }
.tdList ul li a img { float: left; width: 1.28rem; height: 1.28rem; border-radius: 0.28rem; margin-right: 0.31rem; box-shadow: 0 0.1rem 0.1rem 0 rgb(58 70 94 / 20%); }
.tdList ul li a i.rank { position: absolute; width: 0.5rem; height: 0.46rem; top: 0.32rem; left: 0.39rem; border-radius: 0.28rem 0 0 0; background-position: -5.72rem -1rem; }
.tdList ul li a .cont { float: left; width: 3.4rem; white-space: nowrap; overflow: hidden; }
.tdList ul li a .cont .name { line-height: 0.56rem; font-size: 0.34rem; color: #555555; }
.tdList ul li a .cont .type { line-height: 0.34rem; font-size: 0.22rem; color: #9f9fa4; }
.tdList ul li a .cont .type em { color: #fa920d; padding-left: 0.36rem; }
.tdList ul li a .cont .txt { line-height: 0.36rem; font-size: 0.22rem; color: #666666; }
.tdList ul li a .down { float: left; width: 1.2rem; height: 0.5rem; font-size: 0.23rem; color: #fff; text-align: center; line-height: 0.5rem; border-radius: 0.24rem; margin: 0.33rem 0 0 0.32rem; background: linear-gradient(to right, #f54b32, #fe7037); }
.tdList ul li:nth-child(1) a { background: linear-gradient(to bottom, #ffffff, #fef2f4); }
.tdList ul li:nth-child(2) a { background: linear-gradient(to bottom, #ffffff, #fdf2ff); }
.tdList ul li:nth-child(3) a { background: linear-gradient(to bottom, #ffffff, #f2f8ff); }
.tdList ul li:nth-child(1) a .rank { background-position: -1.77rem -0.81rem; }
.tdList ul li:nth-child(2) a .rank { background-position: -2.52rem -0.81rem; }
.tdList ul li:nth-child(3) a .rank { background-position: -3.31rem -1rem; }
.tdList ul li:nth-child(4) a .rank { background-position: -4.19rem -1rem; }
.tdList ul li:nth-child(5) a .rank { background-position: -4.95rem -1rem; }
.tdList ul li:nth-child(6) a .rank { background-position: -5.72rem -1rem; }
.tdList ul.tdListBody2 { display: none; }
/* 排行榜 */
.rankList { position: relative; background: #ffae00; padding-bottom: 0.3rem; }
.rankList .rankBanner { position: absolute; top: 0; left: 0; width: 100%; height: 3.87rem; }
.rankList .options { margin: 1.84rem 0 0.28rem 0.3rem ; }
.rankList .options>a { float: left; width: 3.32rem; height: 0.8rem; line-height: 0.8rem; border-radius: 0.08rem; margin-right: 0.25rem; position: relative; font-size: 0; cursor: pointer; box-shadow: 0.015rem 0.026rem 0.15rem 0 rgba(71, 71, 71, .15); }
.rankList .options .recommend { background: linear-gradient(to right, #fef2e6, #ffebe5); }
.rankList .options .downRank { background: linear-gradient(to right, #fef6df, #fff0dd); }
.rankList .options>a span { color: #555555; font-size: 0.28rem; padding-left: 0.3rem; }
.rankList .options>a.current span { color: #f94818; }
.rankList .options .arrow { display: none; width: 0.26rem; height: 0.26rem; margin-left: 0.11rem; background-position: -6.62rem -1.08rem; vertical-align: top; margin-top: 0.26rem; }
.rankList .options>a.current .arrow { display: inline-block; }
.rankList .options .recommend .fire { position: absolute; width: 0.61rem; height: 0.49rem; bottom: 0; right: 0.31rem; background-position: 0 -0.78rem; }
.rankList .options .downRank .fireworks { position: absolute; width: 0.65rem; height: 0.53rem; bottom: 0; right: 0.18rem; background-position: -0.83rem -0.78rem; }
.rankList .options .hot { position: absolute; width: 0.52rem; height: 0.28rem; font-size: 0.13rem; color: #fff; line-height: 0.28rem; text-align: center; border-radius: 0.14rem; top: -0.04rem; right: -0.04rem; background: #ff5b36; }
.rankList .options .hot em { position: absolute; width: 0.52rem; height: 0.28rem; top: 0; right: 0; transform: scale(0.75); }
.rankList ul { width: 7.05rem; margin: 0 auto; padding-bottom: 0.22rem; background: #fff; }
.rankList ul li a { display: block; height: 1.58rem; padding: 0.32rem 0 0 0.39rem; position: relative; background: #fff; }
.rankList ul li a img { float: left; width: 1.28rem; height: 1.28rem; border-radius: 0.28rem; margin-right: 0.31rem; box-shadow: 0 0.1rem 0.1rem 0 rgb(58 70 94 / 20%); }
.rankList ul li a i.rank { position: absolute; width: 0.5rem; height: 0.46rem;line-height: 0.3rem; top: 0.32rem; left: 0.39rem; border-radius: 0.28rem 0 0 0; background-position: 0 -5.56rem;text-align: center;color: #fff;font-size: 0.18rem; }
.rankList ul li a .cont { float: left; width: 3.4rem; white-space: nowrap; overflow: hidden; }
.rankList ul li a .cont .name { line-height: 0.56rem; font-size: 0.34rem; color: #555555; }
.rankList ul li a .cont .type { line-height: 0.34rem; font-size: 0.22rem; color: #9f9fa4; }
.rankList ul li a .cont .type em { color: #fa920d; padding-left: 0.36rem; }
.rankList ul li a .cont .txt { line-height: 0.4rem; font-size: 0.22rem; color: #666666; }
.rankList ul li a .down { float: left; width: 1.2rem; height: 0.5rem; font-size: 0.23rem; color: #fff; text-align: center; line-height: 0.5rem; border-radius: 0.24rem; margin: 0.33rem 0 0 0.32rem; background: linear-gradient(to right, #f54b32, #fe7037); }
.rankList ul li:nth-child(1) a { border-radius: 0.12rem 0.12rem 0 0; background: linear-gradient(to bottom, #ffffff, #fef2f4); }
.rankList ul li:nth-child(2) a { background: linear-gradient(to bottom, #ffffff, #fdf2ff); }
.rankList ul li:nth-child(3) a { background: linear-gradient(to bottom, #ffffff, #f2f8ff); }
.rankList ul li:nth-child(1) a .rank { background-position: -1.77rem -0.81rem; }
.rankList ul li:nth-child(2) a .rank { background-position: -2.52rem -0.81rem; }
.rankList ul li:nth-child(3) a .rank { background-position: -3.31rem -1rem; }
.rankList ul.optionBody2 { display: none; }
.rankPage { background: #fff; width: 7.05rem; border-radius:0 0 0.12rem 0.12rem; margin: 0 auto; }
/* 应用列表 */
.appList { margin: 0.04rem 0 0.26rem 0.3rem; }
.appList p.tlt { line-height: 0.88rem; color: #272727; font-size: 0.34rem; }
.appList ul {margin-top: 0.3rem;}
.appList ul li { float: left; }
.appList ul li a { display: block; width: 3.36rem; height: 0.9rem; line-height: 0.9rem; font-size: 0; border-radius: 0.08rem; margin: 0 0.16rem 0.18rem 0; }
.appList ul li a.current { width: 3.3rem; box-sizing: border-box; border: 0.03rem solid #fff; }
.appList ul li a { background: linear-gradient(to right, #ff9c49, #ffb643); box-shadow: 0 0.05rem 0.15rem 0 rgba(255, 156, 73, .4); }
.appList ul li:nth-child(2) a { background: linear-gradient(to right, #fd527e, #ff5594); box-shadow: 0 0.05rem 0.15rem 0 rgba(253, 82, 126, .4); }
.appList ul li:nth-child(3) a { background: linear-gradient(to right, #39d5ca, #40eabb); box-shadow: 0 0.05rem 0.15rem 0 rgba(57, 213, 202, .4); }
.appList ul li:nth-child(4) a { background: linear-gradient(to right, #42a5ff, #43d4ff); box-shadow: 0 0.05rem 0.15rem 0 rgba(66, 166, 255, .4); }
.appList ul li:nth-child(8) a { background: linear-gradient(to right, #96acf8, #4ec1fc); box-shadow: 0 0.05rem 0.15rem 0 rgba(148, 172, 248, .4); }
.appList ul li:nth-child(6) a { background: linear-gradient(to right, #f96297, #f59f7e); box-shadow: 0 0.05rem 0.15rem 0 rgba(249, 98, 151, .4); }
.appList ul li:nth-child(7) a { background: linear-gradient(to right, #e747a8, #ff6d42); box-shadow: 0 0.05rem 0.15rem 0 rgba(231, 71, 168, .4); }
.appList ul li:nth-child(5) a { background: linear-gradient(to right, #59e5da, #3db8fc); box-shadow: 0 0.05rem 0.15rem 0 rgba(9, 228, 219, .4); }
.appList ul li:nth-child(9) a { background: linear-gradient(to right, #ff8224, #ff9e40); box-shadow: 0 0.05rem 0.15rem 0 rgba(255, 158, 64, .4); }
.appList ul li:nth-child(10) a { background: linear-gradient(to right, #b06cff, #e058e3); box-shadow: 0 0.05rem 0.15rem 0 rgba(132, 73, 201, .4); }
.appList ul li:nth-child(11) a { background: linear-gradient(to right, #43d4ff, #42a5ff); box-shadow: 0 0.05rem 0.15rem 0 rgba(66, 166, 255, .4); }
.appList ul li a.putAway { background: linear-gradient(to right, #40eabb, #39d5ca); box-shadow: 0 0.05rem 0.15rem 0 rgba(57, 213, 202, .4); }
.appList ul li a i { display: inline-block; width: 0.45rem; height: 0.43rem; background-position: 0 -2.25rem; vertical-align: top; margin: 0.24rem 0.1rem 0 0.19rem; }
.appList ul li:nth-child(3) a i { background-position: -0.83rem  -2.25rem; }
.appList ul li:nth-child(11) a i { background-position: -1.51rem  -2.22rem; }
.appList ul li:nth-child(2) a i { background-position: -2.23rem  -2.25rem; }
.appList ul li:nth-child(6) a i { background-position: -2.93rem  -2.25rem; }
.appList ul li:nth-child(8) a i { background-position: -3.64rem  -2.25rem; }
.appList ul li:nth-child(5) a i { background-position: -4.42rem  -2.25rem; }
.appList ul li:nth-child(9) a i { background-position: -5.11rem  -2.25rem; }
.appList ul li:nth-child(10) a i { background-position: -5.76rem  -2.25rem; }
.appList ul li:nth-child(4) a i { background-position: -6.45rem  -2.25rem; }
.appList ul li:nth-child(7) a i { background-position: -7.2rem  -2.25rem; }
.appList ul li a .type, .appList ul li a .num { font-size: 0.24rem; color: #fff; }
.appList ul li a .num { float: right; margin-right: 0.2rem; }
.appList ul li a .num em { font-size: 0.16rem; }
.appList ul li a.putAway .type, .appList ul li a.fold .type { margin: 0 1.21rem 0 0.28rem; }
.appList ul li a.putAway i { background-position: -5.45rem -1.6rem; }
.appList ul li a.fold { background: linear-gradient(to right, #40eabb, #39d5ca); box-shadow: 0 0.05rem 0.15rem 0 rgba(57, 213, 202, .4); }
.appList ul li a.fold i { transform: rotate(180deg); background-position: -5.45rem -1.6rem; }
.appPage { margin-top: 0.3rem; }
/* 游戏列表 */
.gameList ul li:nth-child(7) a i { background-position: 0  -2.91rem; }
.gameList ul li:nth-child(5) a i { background-position: -0.83rem -2.91rem; }
.gameList ul li:nth-child(10) a i { background-position: -1.51rem  -2.91rem; }
.gameList ul li:nth-child(8) a i { background-position: -2.23rem  -2.91rem; }
.gameList ul li:nth-child(3) a i { background-position: -2.93rem  -2.91rem; }
.gameList ul li:nth-child(9) a i { background-position: -3.62rem  -2.91rem; }
.gameList ul li:nth-child(6) a i { background-position: -4.42rem  -2.91rem; }
.gameList ul li:nth-child(11) a i { background-position: -5.11rem  -2.91rem; }
.gameList ul li:nth-child(4) a i { background-position: -5.76rem  -2.91rem; }
.gameList ul li:nth-child(2) a i { background-position: -6.45rem  -2.91rem; }
.gameList ul li a.fold i { transform: rotate(180deg); background-position: -5.45rem -1.6rem; }
/* 评论页面 */
.rgHead { height: 0.9rem; line-height: 0.9rem; font-size: 0.32rem; color: #1e1e1e; text-align: center; background: #f3f3f3; position: relative; }
.backHistory { position: absolute;top: 0.32rem;left: 0.42rem;width: .28rem; height: .28rem; background-position: -1.79rem -3.57rem; }
.reviewPage { height: 12.44rem; background-color: #fff; }
.reviewPage .postStar_box { height: 1.34rem; display: -webkit-box; padding-left: 0.23rem; display: flex; align-items: center; }
.reviewPage .postStar_box img{ height: 0.74rem; width: 0.74rem; display: block; border-radius: 50%; }
.reviewPage .postStar_box .postStar { display: flex; padding-left: 0.18rem; }
.reviewPage .postStar_box .postStar>i{ height: 0.36rem; width: 0.36rem; display: block; margin-right: 0.22rem; background-position: 0 -3.54rem; }
.litUp { background-position: -0.57rem -3.54rem!important; }
.greenStar { background-position: -1.16rem -3.54rem!important; }
.reviewPage .postStar_box .postStar .tipRank{ font-size: 0.26rem; color: #2fa4f5;}
.reviewPage .writeReview { padding-bottom: 0.5rem;position: relative; }
.reviewPage .writeReview textarea { width: 6.38rem; height: 2.34rem; font-size: 0.25rem;color: #cccccc; line-height: 0.4rem; background: #f8f8f8; border: none; border-radius: 0.08rem; display: block; margin: 0 auto; padding: 0.23rem 0.26rem; resize:none;box-sizing: content-box; }
.reviewPage .writeReview .captchaBox { width: 6.9rem; height: 1rem; color: #666666; font-size: 0.28rem; display: flex; align-items: center; margin: auto; margin-top: 0.24rem; }
.reviewPage .writeReview .captchaBox .captchaImg{ width: 1.72rem; height: 0.7rem; display: block; border-radius: 0.04rem; margin: 0 0.24rem 0 0.2rem; }
.reviewPage .writeReview .captchaBox .captcha{ width: 2.44rem; height: 0.52rem; border-radius: 0.04rem; border: 0.02rem solid #dbdbdb; margin-left: 0.26rem; padding: 0.1rem; }
.reviewPage .writeReview input[type=submit] { width: 6.9rem; height: 0.76rem; background: linear-gradient(to right, #f54a32, #fe7037); border: none; border-radius: 0.38rem; display: block; margin: 0.36rem auto 0.1rem; font-size: 0.28rem; color: #fff; }
.reviewPage .writeReview .releaseTip { position: relative; display: block; text-align: center; color: #ff7d2b; }
.reviewPage .commentProphet { font-size: 0.22rem; color: #a9a9a9; text-align: center;cursor: pointer; }
.reviewPage .commentProphet .reviewNotice_btn{ color: #6e88ff; }
/* 阅读先知 */
.Notice{width: 100%;height: 100%;background: #fff;z-index:99;position: absolute;top: 0;left: 0;display: none;overflow: auto;}
.Notice .info{background: #f3f3f3;height: .9rem;width:100%;line-height: .9rem;color: #1e1e1e;text-align: center;position: fixed;}
.Notice .info p{display: inline-block;font-size: .32rem;width: 100%;text-align: center;}
.Notice .info span{position: absolute;}
.Notice .info span:nth-child(1){width: .33rem;height: .17rem;display: inline-block;left: .4rem;top: 0;bottom: 0;}
.Notice .info i{width: .22rem;height: .4rem;background-position: -2.34rem -3.52rem;display: block;margin-top: .25rem;}
.Notice .noticemain{margin-top: 1rem;}
.Notice .noticemain em{font-size: .3rem;color: #333;font-weight: 600;margin: .45rem .4rem .2rem;display: inline-block;}
.Notice .noticemain p{font-size: .27rem;color: #7b7b7b;line-height: .5rem;margin: 0 .4rem;text-align: justify;letter-spacing: 0.01rem;}
/* 游戏详情 */
.hide_game_img{margin-bottom:.3rem;}
.game-video{height:4.5rem;margin:auto;position:relative;overflow:hidden;background-size:cover;background-position:50%}
.game-video video{width:100%;height:100%;-o-object-fit: cover;object-fit: cover;position:absolute;left:0;top:0;z-index: 99;}
.game-video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.game-video .cont{width:7.5rem;height:4.5rem;}
.game-video .cont iframe{width:7.5rem;height:4.5rem;}
.game-video .vback{display:none;width:100%;height:4.5rem;position:absolute;left:0;z-index:1;position: relative;}
.game-video .vback i{position: absolute;width:1.16rem;height:1.163rem;background-position: 0 -4.13rem;margin:auto;top: 0;bottom: 0;left: 0;right: 0;}
.game-video .vback .btn{display:block;width:2.6rem;height:.6rem;line-height:.6rem;color:#fff;background:#0091ff;border-radius:.6rem;font-size:.3rem;text-align:center;margin:0 auto;}
.gdIntro { background: url(../image/bg3.jpg); background-size: cover; }
.gdIntro .location { background: transparent; }
.gdCont1 img { display: block; width: 1.75rem; height: 1.75rem; border-radius: 0.3rem; box-shadow: 0 0.1rem 0.18rem rgba(58, 70, 94, .4); margin: 0 auto 0.24rem; }
.gdCont1 h1 { text-align: center; height: 0.43rem; line-height: 0.43rem; font-size: 0.34rem; color: #555555; font-weight: bold; }
.gdCont1 .type { height: 0.67rem; line-height: 0.67rem; font-size: 0.23rem; color: #999999; text-align: center; }
.gdCont1 .type span { max-width: 1.2rem; white-space: nowrap; overflow: hidden; color: #f67b29; padding-right: 0.42rem; }
.gdCont1 .type em { color: #666666; }
.gdCont1 .typeList { margin: 0.04rem auto 0; display: flex; justify-content: center;flex-wrap: wrap; }
.gdCont1 .typeList div { height: 0.44rem; line-height: 0.44rem; border-radius: 0.2rem; background: #fff7ec; font-size: 0.18rem; color: #fd9719; padding: 0 0.22rem;margin: 0 0.24rem 0.26rem 0; }
.gdCont1 .typeList .special { background: #f7f0e7;}
.gdCont1 .downBtn .down_btn { width: 7rem; height: 0.72rem; line-height: 0.72rem; text-align: center; font-size: 0.3rem; color: #ffffff; border-radius: 0.36rem; margin: 0 auto; margin-bottom: 0.32rem; }
.gdCont1 .downBtn .down_btn.reserve { background: linear-gradient(to right, #39d5ca, #40eabb); }
.gdCont1 .downBtn .down_btn.down { display: block; background: linear-gradient(to right, #f54932, #fe7037); }
.gdCont1 .downBtn .explain { width: 6.36rem; border: 0.01rem solid #ffd2a6; background: #fffaf2; margin: 0 auto; padding: 0.18rem 0.36rem 0.18rem 0.26rem; line-height: 0.4rem; font-size: 0.24rem; color: #666666; margin-bottom: 0.4rem; }
.gdCont1 .downBtn .explain em { color: #ffa622; }
.gdCont2 { margin-bottom: 0.26rem; }
.gdCont2 .gd_menu { width: 6.9rem; margin: 0 0 0.08rem 0.3rem; border-bottom: 0.04rem solid #f6f7f9; }
.gdCont2 .gd_menu>div { float:left; width: 2.3rem; height: 0.72rem; line-height: 0.72rem; font-size: 0.29rem; color: #a7a7a7; text-align: center; position: relative; top: 0.04rem; cursor: pointer; border-bottom: 0.04rem solid transparent; }
.gdCont2 .gd_menu>div:nth-child(3) { margin-right: 0; }
.gdCont2 .gd_menu>div.current { color: #fb9d04; border-bottom: 0.04rem solid #fb9d04; }
/* 共用小标题 */
.tltCommonGd { height: 1.04rem; line-height: 1.04rem; font-size: 0.34rem; color: #272727; margin-left: 0.3rem; }
.tltCommonGd .line { display: inline-block; background: #fb9d04; width: 0.06rem; height: 0.38rem; border-radius: 0.03rem; vertical-align: top; margin: 0.34rem 0.11rem 0 0; }
.tltCommonGd3 { height: 0.82rem; line-height: 0.82rem; font-size: 0.34rem; color: #272727; margin-left: 0.3rem; position: relative; }
.tltCommonGd3 .line { display: inline-block; background: #fb9d04; width: 0.06rem; height: 0.38rem; border-radius: 0.03rem; vertical-align: top; margin: 0.22rem 0.11rem 0 0; }
.tltCommonGd3 .report { position: absolute; height: 0.38rem; width: 1rem; line-height: 0.38rem; font-size: 0.21rem; color: #ffbe00; border-radius: 0.2rem; border: 0.02rem solid #ececec; top: 0.21rem; right: 0.31rem; cursor: pointer; }
.tltCommonGd3 .report i { display: inline-block; width: 0.26rem; height: 0.26rem; margin: 0.06rem 0.04rem 0 0.1rem; vertical-align: top; background-position: -2.9rem -3.6rem; }
.tltCommonGd4 { height: 0.95rem; line-height: 0.95rem; font-size: 0.34rem; color: #272727; margin-left: 0.3rem; }
.tltCommonGd4 .line { display: inline-block; background: #fb9d04; width: 0.06rem; height: 0.38rem; border-radius: 0.03rem; vertical-align: top; margin: 0.28rem 0.11rem 0 0; }
.tltCommonGdPl { height: 0.95rem; line-height: 0.95rem; font-size: 0.34rem; color: #272727; margin-left: 0.3rem; }
.tltCommonGdPl .line { display: inline-block; background: #fb9d04; width: 0.06rem; height: 0.38rem; border-radius: 0.03rem; vertical-align: top; margin: 0.28rem 0.11rem 0 0; }
.gdCont2 .auto { height: auto; }
.gdCont2 .hidden { max-height: 12.05rem; overflow: hidden; }
.gdCont2 .hiddenBox { position: relative;}
.gdCont2 .hiddenBox>.cont>p { font-size: 0.24rem; color: #666666; line-height: 0.4rem; padding: 0 0.34rem; }
.gdCont2 .hiddenBox>.cont>h3 {font-weight:bold;color:#fb9d04;padding: 0 0.34rem;line-height: 0.6rem;}
.gdCont2 .hiddenBox>.cont img { display: block; max-width: 5.8rem;border-radius: 0.08rem; margin: 0.22rem auto;}
.gdCont2 .hideCont { font-size: 0.24rem; color: #fb9d04;cursor: pointer;position: absolute; bottom: 0;right: 0.28rem; }
.hiddenBox .linear { position: absolute; height: 0.4rem; bottom: 0;right: 0.28rem; width: 1rem; background-image: linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 50%); }
.gdCont3 .detailMsg { width: 6.88rem; height: 3.28rem; background: #f6f6f6; border-radius: 0.08rem; margin: 0 auto 0.21rem; }
.gdCont3 dl { padding-top: 0.12rem; }
.gdCont3 dl dd, .gdCont3 dl dt{ float: left; width: 3.42rem; white-space: nowrap; overflow: hidden; margin-left: 0.24rem; text-indent: 0.04rem; }
.gdCont3 dl dd { height: 0.38rem; line-height: 0.38rem; font-size: 0.18rem; color: #999999; }
.gdCont3 dl dd:nth-child(2n), .gdCont3 dl dt:nth-child(2n) { width: 2.94rem; }
.gdCont3 dl dt { height: 0.42rem; line-height: 0.42rem; font-size: 0.24rem; color: #666666; margin-bottom: 0.24rem; }
.gdCont3 dl dt a { color: #6e88ff; }
.gdCont4 ul { display: flex; overflow-x: auto; }
.gdCont4 ul li { float: left; margin-right: 0.32rem; }
.gdCont4 ul li:first-child { margin-left: 0.32rem; }
.gdCont4 ul li:last-child { margin-right: 0; }
.gdCont4 ul li a { display: block; width: 1.28rem; height: 2.27rem; }
.gdCont4 ul li a img { display: block; width: 1.28rem; margin-bottom: 0.12rem; border-radius: 0.28rem; box-shadow: 0 0.1rem 0.18rem 0 rgba(58, 70, 94, .4); }
.gdCont4 ul li a p.name { height: 0.39rem; line-height: 0.39rem; font-size: 0.24rem; color: #555; white-space: nowrap; overflow: hidden; text-align: center; }
.gdCont4 ul li a p.type { height: 0.3rem; line-height: 0.3rem; font-size: 0.2rem; color: #9f9fa4; white-space: nowrap; overflow: hidden; text-align: center; }
.gdCont5 .recommendBar { width: 6.9rem; height: 0.73rem; border-radius: 0.08rem; background: #fff4ea; display: flex; margin: 0 auto 0.32rem;overflow: auto; }
.gdCont5 .recommendBar::-webkit-scrollbar {width: 0;height: 0;display: none;-webkit-appearance: none;border-radius: 0}
.gdCont5 .recommendBar>div { height: 0.73rem; min-width: 1.56rem; line-height: 0.73rem; font-size: 0.28rem; color: #ffb266; border-radius: 0.08rem; text-align: center; margin-right: 0.22rem; cursor: pointer; }
.gdCont5 .recommendBar>div.current { color: #fff; background: #ffcf04; box-shadow: 0 0.05rem 0.15rem 0 rgb(255, 207, 4,  .4) }
.gdCont5 .barBox { margin-left: 0.32rem; }
.gdCont5 .menu_cont { height: 1.7rem;position: relative; border-bottom: 1px dashed #eaeaea; padding-bottom: 0.22rem;margin-right: 0.25rem; }
.gdCont5 .menu_cont>a { float: left;margin-right: 0.2rem;width: 2.4rem;order-radius: 0.08rem;position: relative; }
.gdCont5 .menu_cont>a>img { display: block;height: 1.6rem; border-radius: 0.08rem;width: 2.4rem;box-shadow: 0 0.1rem 0.1rem 0 rgb(58 70 94 / 20%);}
.gdCont5 .menu_cont>a span { position: absolute; bottom: 0; right: 0; min-width: 0.91rem; height: 0.3rem; line-height: 0.3rem; border-radius: 0.06rem 0 0.06rem 0; font-size: 0.18rem; color: #808080; text-align: center; max-width: 1.5rem; white-space: nowrap; overflow: hidden; background: rgba(0, 0, 0, .7); padding: 0 0.1rem; }
.gdCont5 .menu_cont>a span em { color: #fb9d04; }
.gdCont5 .menu_cont>.cont { float: left;}
.gdCont5 .menu_cont>.cont>.name { font-size: 0.3rem; color: #555555;line-height: 0.32rem; margin-bottom: 0.2rem;max-width: 3rem;white-space: nowrap;overflow: hidden; }
.gdCont5 .menu_cont>.cont>.txt { font-size: 0.24rem; color: #666666; line-height: 0.4rem; max-height: 1.2rem; width: 4.32rem; overflow: hidden; }
.gdCont5 .menu_cont>.cont>.more { position: absolute; top: 0.06rem; right: 0; color: #cac8c9; font-size: 0.28rem; line-height: 0.15rem; }
.gdCont5 .barCommon ul { margin: 0.38rem 0 0.02rem 0; }
.gdCont5 .barCommon ul li { float: left; margin: 0 0.54rem 0.24rem 0; }
.gdCont5 .barCommon ul li:nth-child(4n) { margin-right: 0; }
.gdCont5 .barCommon ul li a { display: block; width: 1.3rem; height: 1.88rem; }
.gdCont5 .barCommon ul li a img { display: block; width: 1.28rem; height: 1.28rem; border-radius: 0.28rem; box-shadow: 0 0.1rem 0.1rem 0 rgb(58 70 94 / 20%); }
.gdCont5 .barCommon ul li a .name { height: 0.6rem; width: 1.3rem; white-space: nowrap; overflow: hidden; line-height: 0.6rem; font-size: 0.24rem; color: #555; text-align: center; }
/* 截图 */
.img_item {width: 6.86rem;overflow-x: auto;border-radius: 0.12rem;overflow-y: hidden; white-space: nowrap; -webkit-overflow-scrolling: touch; margin-top: .44rem;margin: 0 0.32rem 0.29rem;}
.img_item ul{font-size: 0;}
.img_item ul li {margin-right: .1rem; display: inline-block; }
.img_item ul li img {width:auto;max-height: 3.4rem;border-radius: 0.12rem;}
div.photo-box {width: 100%;background: rgba(0,0,0,.8);height: 100% !important;position: fixed;overflow: hidden;display: none;z-index: 999;left: 0;top: 0;}
.cf {*zoom: 1;}
.pinch-zoom-container{height: 100% !important;}
.img-slider {position: absolute;left: 0;top: 0;padding: 0;}
.img-slider li {overflow: hidden;display: table-cell;vertical-align: middle;z-index: 999;}
div.photo-box li {list-style: none;}
.img-slider li img {vertical-align: middle;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.cf:before, .cf:after {content: " ";display: table;}
.cf:after {clear: both;}
/* 查看权限 */
.viewAuthority { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; z-index: 9999999999; }
.viewAuthority .header { height: 0.9rem; line-height: 0.9rem; background: #f3f3f3; }
.viewAuthority .header i.prev { float: left; width: .22rem; height: .4rem; background-position: -2.34rem -3.52rem; margin: 0.26rem 2.5rem 0 0.41rem; }
.viewAuthority .header i.close { float: left; width: 0.28rem; height: 0.28rem; background-position: -0.54rem -1.87rem; margin: 0.31rem 1.68rem 0 0; }
.viewAuthority .header p { float: left; font-size: 0.32rem; color: #000; }
.viewAuthority p.tlt { line-height: 0.78rem; color: #333333; font-size: 0.28rem; font-weight: bold; margin: 0 0.43rem; }
.viewAuthority p.txt { line-height: 0.5rem; color: #7b7b7b; font-size: 0.27rem; margin: 0 0.43rem; }
.viewAuthority>p:nth-child(2) { margin-top: 0.42rem; }
/* 共用标题 */
.title{padding-bottom:0.36rem;}
.title h3{height:.32rem;line-height:.32rem;border-left:.08rem solid #07a5e6;font-size:.34rem;color:#000;padding-left:.15rem;font-weight:bolder;-moz-flex-grow:1;flex-grow:1;}
/* 我的点评 */
.reviews_gameD .enterReviews { height: 2.62rem; text-align: center; background-color: #fff; }
.reviews_gameD .enterReviews a{ display: block; }
.reviews_gameD .enterReviews a img:nth-child(1){ height: 0.74rem; width: 0.74rem; display: inline-block; border-radius: 50%; background-position: -0.08rem -0.08rem; }
.reviews_gameD .enterReviews a i:nth-child(2){ height: 0.28rem; width: 0.32rem; display: inline-block; background-position: -3.38rem -3.6rem; margin: 0.23rem 0.13rem 0 0.28rem; vertical-align: top; }
.reviews_gameD .enterReviews a span:nth-child(3){ display: inline-block; font-size: 0.28rem; color: #333333; position: relative; top: -0.26rem; }
.reviews_gameD .enterReviews a i:nth-child(4){ height: 0.36rem; width: 2.68rem; display: block; background-position: -3.98rem -3.56rem; margin: 0.27rem auto 0.3rem; }
.reviews_gameD .enterReviews a p:nth-child(5){ font-size: 0.24rem; color: #cccccc; }
/* 玩家点评 */
.playerReviews_gameD { position: relative; background-color: #fff; }
.playerReviews_gameD .playerReviews_type { position: absolute; top: 0.5rem; right: 0.32rem; color: #e0e0e0; }
.playerReviews_gameD .playerReviews_type span{ font-size: 0.24rem; color: #808080; padding:0 0.22rem; }
.playerReviews_gameD .playerReviews_type span.current { color: #fb9d04; }
.playerReviews_gameD .scoreBox { width: 6.9rem; height: 2.56rem; margin: 0.2rem 0  0 0.3rem; }
.playerReviews_gameD .scoreBox .starScore { width: 2.12rem; height: 2.2rem; float: left; display: flex; flex-direction: column; align-items: center; }
.playerReviews_gameD .scoreBox .starScore .score { height: 0.98rem; line-height: 0.98rem; color: #272727; font-size: 0.78rem; }
.playerReviews_gameD .scoreBox .starScore .starCover{ float: left; height: 0.5rem;position: relative;width: 1.26rem; }
.playerReviews_gameD .scoreBox .starScore .starCover>i{ height: 0.24rem; width: 1.26rem; display: block; position: relative; top: 0.14rem; background-position: -2.64rem -4.34rem; }
.playerReviews_gameD .scoreBox .starScore .starCover .green { z-index:2;width: 1rem; }
.playerReviews_gameD .scoreBox .starScore .starCover .grayStar{ position: absolute; top: 0.14rem; left: 0.02rem; background-position: -2.66rem -4.71rem; }
.playerReviews_gameD .scoreBox .starScore .reviewNum { font-size: 0.2rem; color:#999999; line-height: 0.64rem; }
.starBox { width: 4.78rem; height: 2.2rem; float: left; }
.starBox .starLine { width: 100%; height: 0.4rem; display: flex; align-items: center; }
.starBox .starLine .bar-label{ font-size: 0.18rem; color: #333333; display: block; width: 0.54rem; text-align: center; height: 0.4rem; line-height: 0.4rem; }
.starBox .starLine .bar-percent { display: none; }
.bar-level-wrapper { height: 0.2rem; background: #f6f6f6; width: 4rem;border-radius: 0.1rem; }
.bar-level { display: block;border-radius: 0.1rem;}
.playerReviews_gameD .reviewsList { padding: 0 0.3rem 0.44rem; }
.playerReviews_gameD .reviewsList li{ padding: 0.42rem 0 0.42rem 0; border-top: 0.02rem solid #f2f2f3; }
.playerReviews_gameD .reviewsList .avatar{ width: 0.74rem; height: 0.74rem; border-radius: 50%; display: block; float: left; margin-right: 0.3rem; }
.playerReviews_gameD .reviewsList .reviewsCont{ width: 5.86rem; float: left; }
.playerReviews_gameD .reviewsList .reviewsCont .name{ width: 5.86rem; height: 0.34rem; line-height: 0.34rem;position: relative;margin-bottom: 0.02rem; }
.playerReviews_gameD .reviewsList .name span:nth-child(1){ font-size: 0.28rem; color:#333333; }
.playerReviews_gameD .reviewsList .name span:nth-child(2){ font-size: 0.2rem; color:#999999; float: right; }
.playerReviews_gameD .reviewsList .name span:nth-child(2)>i{ display: inline-block; width: 0.26rem; height: 0.26rem; background-position: -6.96rem -3.64rem; margin-left: 0.06rem; }
.playerReviews_gameD .reviewsList .name .likeTip { position: absolute; top: -0.38rem; right: 0; color: red;}
.playerReviews_gameD .reviewsList .starNum{ height: 0.5rem; line-height: 0.5rem; position: relative; }
.playerReviews_gameD .reviewsList .starNum .starCover{ float: left; height: 0.5rem; }
.playerReviews_gameD .reviewsList .starNum .starCover>i{ height: 0.24rem; width: 1.26rem; display: block; position: relative; top: 0.14rem; background-position: -2.64rem -4.34rem; }
.playerReviews_gameD .reviewsList .starNum .starCover .green { z-index:2; }
.playerReviews_gameD .reviewsList .starNum .starCover .grayStar{ position: absolute; top: 0.14rem; left: 0.02rem; background-position: -2.66rem -4.71rem; }
.playerReviews_gameD .reviewsList .starNum .date{ float: right; font-size: 0.2rem; color: #999999; }
.playerReviews_gameD .reviewsList .cont{ font-size: 0.28rem; color: #333333; line-height: 0.44rem;word-break: break-all; }
.quote{ margin: 0 0 0.12rem 0; padding: 0.14rem 0.1rem; border: 0.01rem solid #EEE; background: #F9F9F9; word-wrap: break-word; word-break: break-all; overflow: hidden; }
.reviewsMore { width: 4.66rem; height: 0.76rem; line-height: 0.76rem; color: #0091ff; font-size: 0.26rem; text-align: center; margin:0.4rem auto 0; border-radius: 0.1rem; border: 0.02rem solid #dddddd; }
.h50 { height: 0.5rem; background-color: #fff; }
.noComment {padding: 0.2rem; font-size: 0.36rem; color: #666; text-align: center;}
.progressBar { width: 100%; height: 0.04rem; background: #babbbe; }
.progressBar .line { width: 0; height: 0.04rem; background: #ffcf04; }
/* 新闻资讯 */
.zxlb2 { display: none; }
.newsList .options { width: 6.9rem; background: #fff4ea; border-radius: 0.08rem; margin: 0.37rem 0 0.42rem 0.3rem ; }
.newsList .options>div { float: left; width: 3.44rem; height: 0.8rem; line-height: 0.8rem; position: relative; font-size: 0; cursor: pointer; }
.newsList .options>div.current { border-radius: 0.08rem; background: #ffcf04; box-shadow: 0 0.05rem 0.15rem 0 rgba(255, 207, 4, .4); }
.newsList .options>div span { color: #ffb266; font-size: 0.28rem; padding-left: 1.28rem; }
.newsList .options>div.current span { color: #fff; }
.newsList .options .arrow { display: none; width: 0.26rem; height: 0.26rem; margin-left: 0.11rem; background-position: -0.92rem -1.61rem; vertical-align: top; margin-top: 0.26rem; }
.newsList .options>div.current .arrow { display: inline-block; }
.newsPage { margin: 0.14rem 0 0.15rem 0; }
/* 新闻资讯详情 */
.ndBody .location { background: transparent; }
.ndTlt{margin: 0 .7rem;padding-bottom: .21rem;overflow: hidden;text-align: center;}
.ndTlt h1{font-size: .38rem;color: #272727;line-height: .6rem;margin-top: .29rem;}
.ndTlt span{font-size: .17rem;color: #9f9fa4;margin-right: .22rem;line-height: .4rem;display: inline-block;}
.ndTxt{margin: 0 .32rem 0;overflow: hidden;}
.ndTxt p{font-size: .24rem;line-height: .4rem;color: #666666;}
.ndTxt h3{color: #555555;line-height: 0.63rem;font-size: 0.28rem;font-weight: bold;}
.ndTxt a{color: #fb9d04;}
.ndTxt img{display: block;margin: .16rem auto;width: auto;height: auto;max-width: 5rem;}
.ndGame { width: 6.69rem; height: 1.44rem; border-radius: 0.1rem; box-shadow: 0 0.01rem 0.08rem 0 rgba(0, 0, 0, .15); padding: 0.21rem 0 0 0.36rem; margin: 0.34rem 0 0.22rem 0.3rem; background: url(../image/bg4.jpg); background-size: cover; }
.ndGame img { float: left; width: 1.28rem; border-radius: 0.28rem; margin-right: 0.26rem; }
.ndGame .cont { float: left; width: 3.4rem; white-space: nowrap; overflow: hidden; }
.ndGame .cont .name { line-height: 0.5rem; color: #555555; font-size: 0.3rem; }
.ndGame .cont .type { line-height: 0.4rem; color: #9f9fa4; font-size: 0.22rem; }
.ndGame .cont .txt { line-height: 0.32rem; color: #9f9fa4; font-size: 0.22rem; }
.ndGame .cont .txt em { color: #fbb06c; }
.ndGame .down { float: left; width: 1.2rem; height: 0.5rem; line-height: 0.5rem; font-size: 0.23rem; color: #fff; text-align: center; border-radius: 0.24rem; margin: 0.38rem 0 0 0.19rem; background: linear-gradient(to right, #f54a32, #fe7037); }
.ndRelevant { margin-bottom: 0.23rem; }
.ndRelevant .tlt { height: 0.92rem; line-height: 0.92rem; font-size: 0.34rem; color: #272727; margin: 0.1rem 0 0 0.3rem; }
.ndRelevant .tlt .line { display: inline-block; background: #fb9d04; width: 0.06rem; height: 0.38rem; border-radius: 0.03rem; vertical-align: top; margin: 0.28rem 0.11rem 0 0; }
.ndRelevant ul li a { display: block; height: 0.79rem; margin: 0 0.3rem; border-bottom: 0.02rem dashed #eaeaea; }
.ndRelevant ul li a i { float: left; width: 0.06rem; height: 0.06rem; border-radius: 50%; background: #fb9d04; margin: 0.39rem 0.14rem 0 0.02rem; }
.ndRelevant ul li a .txt { float: left; width: 5.4rem; line-height: 0.79rem; color: #666666; font-size: 0.24rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ndRelevant ul li a .time { float: right; font-size: 0.19rem; color: #9f9fa4; margin-top: 0.28rem; }
.ndRelevant ul li:first-child a { height: 1.6rem; border-bottom: none; }
.ndRelevant ul li:first-child a img { float: left; width: 2.6rem; height: 1.52rem; border-radius: 0.1rem; margin-right: 0.28rem; }
.ndRelevant ul li:first-child a .cont { float: left; width: 4rem; }
.ndRelevant ul li:first-child a .name { line-height: 0.37rem; font-size: 0.26rem; color: #555555; margin-top: 0.11rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.ndRelevant ul li:first-child a .txt { float: left; width: 3.02rem; line-height: 0.73rem; font-size: 0.24rem; color: #9f9fa4; white-space: nowrap; overflow: hidden; position: relative; }
.ndRelevant ul li:first-child a .time { float: right; right: -0.92rem; top: 0; font-size: 0.24rem; color: #9f9fa4; margin-top: 0.2rem; }
.ndHot .tlt { height: 0.92rem; line-height: 0.92rem; font-size: 0.34rem; color: #272727; margin-left: 0.3rem; }
.ndHot .tlt .line { display: inline-block; background: #fb9d04; width: 0.06rem; height: 0.38rem; border-radius: 0.03rem; vertical-align: top; margin: 0.28rem 0.11rem 0 0; }
.ndHot .tlt a.more { float: right; font-size: 0.28rem; color: #cac8c9; margin-right: 0.3rem; }
.ndHot ul { margin: 0 0 0.24rem 0.12rem; }
.ndHot ul li { float: left; }
.ndHot ul li a { display: block; width: 1.28rem; padding: 0 0.27rem; }
.ndHot ul li a img { display: block; width: 1.28rem; height: 1.28rem; border-radius: 0.26rem; box-shadow: 0 0.1rem 0.1rem 0 rgba(58, 70, 94, .2); }
.ndHot ul li a .name { line-height: 0.36rem; font-size: 0.24rem; color: #555555; width: 1.28rem; text-align: center; white-space: nowrap; overflow: hidden; margin-top: 0.12rem; }
.ndHot ul li a .type { line-height: 0.28rem; font-size: 0.2rem; color: #9f9fa4; width: 1.28rem; text-align: center; white-space: nowrap; overflow: hidden; }
.ndHot ul li a .down { width: 1.18rem; height: 0.48rem; line-height: 0.48rem; border-radius: 0.24rem; text-align: center; border: 0.02rem solid #fc9618; font-size: 0.24rem; color: #fc9618; margin: 0.1rem auto 0.38rem; }
.ndBody .foldBox { position: relative; }
.ndBody .ndLinear { position: absolute; height: 0.8rem; top: -0.8rem; width: 100%; background-image: linear-gradient(-180deg,rgba(255,255,255,0) 0%,#fff 70%); }
.ndBody div.foldBtn { width: 6.98rem; height: 0.64rem; line-height: 0.65rem; text-align: center; border: none; color: #fb9d04; font-size: 0.26rem; padding: 0; border-radius: 0.08rem; margin: 0 auto 0.22rem; position: relative; background-color: #fee6bf; }
.ndBody div.foldBtn i { position: absolute; top: -0.4rem; width: 0.32rem; height: 0.2rem; left: 0; right: 0; margin: 0 auto; background-position: -6.6rem -4.4rem; }
/* order */
.orderCover{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 99;width: 100%;height: 100%;background-color: rgba(0,0,0,.6);width: 100%; max-width: 7.5rem; min-width: 3.2rem;}
.orderBox{position: absolute;z-index: 5;top: 4.2rem;left: 0;right: 0;margin: auto;background-color: #fff;width: 6rem;border-radius: .1rem;}
.orderBox .oHead { height: 1.2rem; line-height: 1.2rem; background: #fb9d04; border-radius: 0.1rem 0.1rem 0 0; text-align: center; font-size: 0.38rem; color: #fff; font-weight: bold; position: relative; }
.orderBox .oHead i { position: absolute; }
.orderBox .oHead i.l { width: 1.1rem; height: 1.02rem; background-position: -1.16rem -5.48rem; top: 0.16rem; left: 0; }
.orderBox .oHead i.close { width: 0.36rem; height: 0.36rem; top: 0.2rem; right: 0.2rem; background-position: -7.34rem -4.28rem; }
.orderBox .oVersion { height: 2.7rem; background: #fff; border-radius: 0 0 0.1rem 0.1rem; padding: 0.48rem 0.12rem 0.52rem; }
.orderBox .oVersion .android { width: 2.87rem; height: 1.58rem; border-right: 0.01rem dashed #fcbb50; float: left; }
.orderBox .oVersion .ios { width: 2.87rem; height: 1.58rem; float: left; } 
.orderBox .oVersion .android i, .orderBox .oVersion .ios i { display: block; width: 0.84rem; height: 0.84rem; border-radius: 50%; margin: 0.1rem auto 0.15rem; }
.orderBox .oVersion .android.on i, .orderBox .oVersion .ios.on i { box-shadow: 0 0.1rem 0.16rem rgba(251, 157, 4, .12); }
.orderBox .oVersion .android i { background-position: -1.03rem -6.94rem; }
.orderBox .oVersion .android.on i { background-position: -0.05rem -6.94rem; }
.orderBox .oVersion .ios i { background-position: -2.96rem -6.94rem; }
.orderBox .oVersion .ios.on i { background-position: -2.01rem -6.94rem; }
.orderBox .oVersion p { line-height: 0.48rem; text-align: center; font-size: 0.3rem; color: #525252; font-weight: bold; }
.orderBox .oVersion div.on p { color: #fb9d04; }
.orderBox .oVersion .oBtn1, .orderBox .oTestWay .oBtn2, .orderBox .oVerificationCode .oBtn3, .orderBox .oWin .oBtn4 { float: left; width: 4.6rem; height: 0.76rem; line-height: 0.76rem; border-radius: 0.1rem; margin: 0.36rem 0 0 0.58rem; background: #fb9d04; font-size: 0.26rem; text-align: center; color: #fff; }
.orderBox .oTestWay { height: 2.78rem; background: #fff; border-radius: 0 0 0.1rem 0.1rem; padding: 0.4rem 0.7rem 0.52rem; }
.orderBox .oTestWay { font-size: 0.26rem; color: #fb9d04; }
.orderBox .oTestWay input { width: 3.28rem; height: 0.7rem; line-height: 0.7rem; text-indent: 0.2rem; background: #f6f6f6; font-size: 0.26rem; color: #a8a8a8; border: 0.01rem solid #f6f6f6; border-radius: 0.1rem; margin: 0 0 0.2rem 0.1rem; }
.orderBox .oTestWay .oBtn2 { margin: 0.17rem 0 0 0; }
.orderBox .oVerificationCode { height: 2.5rem; background: #fff; border-radius: 0 0 0.1rem 0.1rem; padding: 0.66rem 0 0.52rem 0.7rem; }
.orderBox .oVerificationCode .info{overflow: hidden;}
.orderBox .oVerificationCode span{font-size: 0.26rem;color: #fb9d04;float: left;line-height: 0.72rem;margin-right: 0.2rem;}
.orderBox .oVerificationCode #v_container{width: 1.54rem;height: 0.72rem;float: left;}
.orderBox .oVerificationCode #v_container #verifyCanvas {width: 1.54rem;height: 0.72rem;}
.orderBox .oVerificationCode #code_input{width: 1.58rem;height: 0.7rem;border: 0.01rem solid #f6f6f6;padding-left: 0.22rem;border-radius: 0.1rem;margin-left: 0.2rem;background: #f6f6f6; font-size: 0.26rem; color: #a8a8a8;float: left;}
.orderBox .oVerificationCode em{font-size: 0.22rem;color: #a8a8a8;line-height: 0.6rem;float: left;margin-left: 1.02rem;}
.orderBox .oVerificationCode .oBtn3 { margin: 0.44rem 0 0 0; }
.orderBox .oWin i { display: block; width: 2.47rem; height: 1.37rem; margin: 0.38rem 1.85rem 0 1.69rem; background-position: -5.54rem -6.64rem; }
.orderBox .oWin p { height: 0.65rem; line-height: 0.65rem; font-size: 0.23rem; color: #fb9d04; font-weight: bold; text-align: center; }
.orderBox .oWin .oBtn4 { margin: 0.18rem 0 0.38rem 0.7rem; }

.zxlb li:last-child a{margin-bottom: .2rem;}
.friLink {overflow: hidden; padding: 0.12rem 0 .2rem; height: 0.56rem;line-height: 0.5rem; position: relative; }
.fLink { margin-left: -0.17rem; overflow: hidden; position: absolute; left: .3rem; top: 0rem; }
.fLink a { display: inline-block; padding: 0 0.2rem; font-size: 0.24rem; color: #666; line-height: 0.5rem; position: relative; }
.fLink a:before { display: block; content: ''; position: absolute; left: 0; top: 50%; margin-top: -0.08rem; width: 1px; height: 0.2rem;  }
.fLink.on { height: 0.5rem; overflow: hidden;}

.gdCont3 dl dt span{color: #6e88ff;}
.yszcbox { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; z-index: 9999999999; }
.yszcbox .header { height: 0.9rem; line-height: 0.9rem; background: #f3f3f3; }
.yszcbox .header i.prev { float: left; width: .22rem; height: .4rem; background-position: -2.34rem -3.52rem; margin: 0.26rem 2.5rem 0 0.41rem; }
.yszcbox .header i.close { float: left; width: 0.28rem; height: 0.28rem; background-position: -0.54rem -1.87rem; margin: 0.31rem 1.68rem 0 0; }
.yszcbox .header p { float: left; font-size: 0.32rem; color: #000; }
.yszcbox strong { display: block;line-height: 0.78rem; color: #333333; font-size: 0.28rem; font-weight: bold; margin: 0 0.43rem; }
.yszcbox .ysMain p { line-height: 0.5rem; color: #7b7b7b; font-size: 0.27rem; margin: 0 0.43rem; }
.yszcbox .ysMain p:nth-child(1) { margin-top: 0.42rem; }
.feedBack{overflow: hidden; width: 100%; height: 100%; max-width: 7.5rem; min-width: 3.2rem; background: #fff; position: fixed; top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: 2; }
.feHead{height: .88rem;background-color: #f3f3f3;display: flex;position: relative;}
.feHead span{color: #000;font-size: .32rem;line-height: .88rem;text-align: center;}
.feHead>i{display: block;width: .22rem; height: .4rem; background-position: -2.34rem -3.52rem; margin: 0.26rem 2.5rem 0 0.41rem;position: relative;}
.feBack{margin: 0 .26rem .25rem;}
.feBack span{font-size: .24rem;color: #898989;margin: .32rem 0;display: block;}
.feBack .info{border: 1px solid #dfe2e6;border-radius: .1rem;}
.feBack .info p{font-size: .28rem;color: #303030;line-height: .88rem;border-bottom: 1px solid #dfe2e6;}
.feBack textarea{width: 6.78rem;height: 1.78rem;border: none;resize:none;background: #edf1f5;padding-left: .2rem;padding-top: .18rem;font-size: .24rem;}
.checkbox {position: relative;height: .88rem;line-height: .88rem;border-bottom: 1px solid #dfe2e6;}
.checkbox:nth-last-child(1){border-bottom: none;}
.checkbox input[type='checkbox'] {position: absolute;left: 0;top: 0;width: .2rem;height: .2rem;opacity: 0;}
.checkbox label {position: absolute;left: .3rem;top: 0;height: .2rem;line-height: .2rem;width: 6.1rem;font-size: .28rem;color: #303030;padding:.34rem 0;}
.checkbox label:after {content: '';position: absolute;right: -.3rem;top: .3rem;width: .16rem;height: .16rem;border: .06rem solid #fff;border-radius: 50%;box-shadow: 0 0 0 1px #ddd ;}
.checkbox input[type='checkbox']:checked + label:after {background-color: #ffb230;}
.telBox{height: .88rem;line-height: .88rem;margin: 0 .26rem;overflow: hidden;}
.telBox span{font-size: .24rem;color: 00121a;}
.telBox input{border: none;height: .56rem;width: 4.2rem;padding-left: .2rem;margin-top: .12rem;float: right;font-size: .24rem;border: 1px solid #dfe2e6;border-radius: .02rem;}
.telBox input::-webkit-input-placeholder {color: #888;}
.telBox input:-moz-placeholder { color: #888;}
.telBox input::-moz-placeholder { color: #888;}
.telBox input:-ms-input-placeholder { color: #888;}
.feSubmit{height: 1.6rem;width: 7.5rem;}
.feSubmit input{margin: .36rem .26rem 0;font-size: .26rem;width: 6.98rem;height: .88rem;line-height: .88rem;text-align: center;color: #fff;border: none;border-radius: .15rem;background-color: #ffb230;}
