body{ background: #fff; }
.siderLoch{ height: 46px;line-height: 46px; font-size: 14px;color: #666; }
.siderLoch i{color: #c5c5c5;margin: 0 4px;font-style: normal;}
.siderLoch strong{font-weight: normal; color: #999;}
.siderLoch a{color: #666;}
.siderLoch a:hover{color: #0fa2e8;}
.nAppHeader{border-top: 1px solid #f6f6f6;background-image: url(../image/hdr.jpg);background-repeat: repeat-x; background-position: left bottom;}
.nAppHeader .nhleft{ width: 840px; padding-bottom: 35px; }
.nAppHeader .nhright{width: 320px;float: right;text-align: center;}
.nAppHeader .tt{ height: 52px;line-height: 52px;overflow: hidden; }
.nAppHeader .tt h2{max-width: 380px;overflow: hidden;float: left;font-size: 24px;color: #000;font-weight: bold; margin-right: 20px;}
.nAppHeader .tt .tttag{ border:1px solid #0fa2e8;font-size: 14px; color: #0fa2e8; line-height: 22px;display: inline-block; padding: 0 7px;border-radius: 12px; }
.nAppHeader .imgBox{ display: block; width: 140px;height: 140px; border-radius: 20px;overflow: hidden;float: left; margin-right: 25px; }
.nAppHeader .imgBox img{ display: block; width: 100%; height: 100%; }
.nAppHeader .infos{ width: 410px;float: left;padding-top: 20px; }
.nAppHeader .infos li{ height: 28px;line-height: 28px;overflow: hidden;font-size: 14px;color: #000; width: 50%;float: left;}
.nAppHeader .infos li a{color: #000;}
.nAppHeader .infos li a:hover, .nAppHeader .infos li a.red:hover{color: #0fa2e8;}
.nAppHeader .infos .lin{ width: 100%; }
.nAppHeader .infos span{color: #999;}
.nAppHeader .infos li .red{color: #f4371f;}
.nAppHeader .btns{float: right; width: 256px;}
.nAppHeader .btns a{ display: block; height: 60px;line-height: 60px;text-align: center;color: #fff; border-radius: 4px;font-size: 14px;width: 100%;}
.nAppHeader .btns .btn1{ background: #00c562; margin-bottom: 13px;position: relative;line-height: 40px; font-size: 22px;padding-left: 101px; width: 155px;text-align: left;}
.nAppHeader .btns .btn2{ background: #000000; position: relative;}
.nAppHeader .btns .btn2:hover div{ display: block; }
.nAppHeader .btns .btn2 div{ width: 120px; height: 120px; position: absolute;left: 50%;margin-left: -60px;top:60px;display: none;z-index: 99;}
.nAppHeader .btns .btn2 div:after{content: ''; width: 0; height: 0; border-style: solid; border-width: 0 6px 6px 6px; border-color: transparent transparent #fff transparent; position: absolute;left: 50%;top: -6px;margin-left: -6px;}
.nAppHeader .btns .btn2 div img{ display: block; width: 100%; height: 100%; }
.nAppHeader .btns .btn1 i{ display: inline-block; width: 38px;height: 38px;position: absolute;left: 58px;top: 50%;margin-top: -19px;}
.nAppHeader .btns .btn1 span{font-size: 12px;display: block;line-height: 1;margin-top: -4px;text-indent: 16px;}
.nAppHeader .ermboxs{ width: 160px;height: 160px;margin: 0 auto; }
.nAppHeader .ermboxs img{ display: block; width: 100%; height: 100%; }
.nAppHeader .nhright p{text-align: center;font-size: 14px;color: #666;line-height: 1;margin-top: 12px;}
.nAppHeader .nhright{padding-top: 10px;}
.w840{width: 840px;}
.nappage .left{ }
.naPageNav{ border:1px solid #f1f1f1;}
.naPageNav li{ padding: 0 36px 0 65px; height: 52px;line-height: 52px;border-right: 1px solid #f1f1f1;float: left; position: relative;font-size: 18px;cursor: pointer;}
.naPageNav li:last-child{border-right: none;}
.naPageNav li i{ display: block; width: 26px;height: 26px; position: absolute;left: 26px;top: 50%;margin-top: -13px; }
.naPageNav li.active{ background: #0fa2e8;color: #fff; }
.napacontent{font-size: 16px;line-height: 36px;}
.nptitle{border-bottom: 2px solid #f0efef; height: 52px;line-height: 52px; padding-left: 20px;}
.napacontent .sjtabBox{margin-top: 20px;margin-bottom: 50px;}
.game_version{margin-bottom: 35px;}
.game_version h2{color:#4c4c4c;font-size:22px;height:42px;line-height:42px;font-weight:normal;}
.game_version ul{overflow:hidden;}
.game_version .hHauto{height: auto;}
.game_version ul li{height:46px;line-height:46px;border-bottom:1px dashed #ddd;font-size:12px;overflow:hidden;}
.game_version ul li:hover{background:#eee;}
.game_version ul li a{display:block;}
.game_version ul li span{display:block;float:left;width:160px;color:#8e9096;}
.game_version ul li a.bt{float:left;width:350px;height:46px;color:#333;margin-right:10px;font-size:15px;overflow:hidden;}
.game_version ul li a.down{float:right;width:70px;height:26px;line-height:26px;text-align:center;background:#3d9aff;border-radius:5px;color:#fff;margin-top:10px;}
.game_version ul li a.down:hover{background:#2d72eb;}
.game_version .more{color:#3d9aff;line-height:30px;cursor:pointer;text-align:right;}
.nvTitle{ height: 45px; background: #f1f1f1;border-bottom: 2px solid #0fa2e8; }
.nvTitle .tt{float: left; padding: 0 30px 0 65px; height: 100%; background: #0fa2e8;color: #fff;font-size: 20px;font-weight: bold;line-height: 45px;position: relative;}
.nvTitle .tt i{ display: block;width: 32px;height: 32px; position: absolute;left: 18px; top: 50%;margin-top: -16px; }
.glHots{margin-top: 26px;}
.glHots .imgBox{ display: block; width: 200px;height: 135px; border-radius: 10px;overflow: hidden; float: left; margin-right: 18px;}
.glHots .imgBox img{ display: block; width: 100%; height: 100%; }
.glHots .tt{ height: 42px;line-height: 42px;font-size: 20px; }
.glHots .text{font-size: 14px;color: #999;line-height: 30px;height: 60px;}
.glHots .timer{font-size: 12px;line-height: 1;margin-top: 10px;}
.glHots .timer span{ padding-left: 22px;color: #999;margin-left: 20px;position: relative;}
.glHots .timer span i{ display: block; width: 12px;height: 12px; position: absolute;left: 0;top: 50%;margin-top: -6px;background-image: url(../image/timer.png);background-repeat: no-repeat; }
.game_aboutgl{margin-bottom: 10px;}
.game_aboutgl .nList5{padding-top: 10px;}
.game_aboutgl .nList5{margin-right: -70px;}
.game_aboutgl .nList5 li{ width: 50%;float: left; height: 57px;font-size: 14px;}
.game_aboutgl .nList5 li a{ display: block; height: 50px;line-height: 50px; border-bottom:dashed 1px #d2d2d2;margin-right: 70px; font-size: 14px;}
.game_aboutgl .nList5 li:last-child a, .game_aboutgl .nList5 li:nth-last-of-type(2) a{border-bottom: none;}
.game_aboutgl .nList5 li a{text-decoration: none;}
.game_aboutgl .nList5 li i{ background: #909090; }
.game_aboutzt .tabNav{border:1px solid #f1f1f1;height: 42px;line-height: 42px;margin-top: 15px;font-size: 16px;color: #666;margin-bottom: 20px;}
.game_aboutzt .tabNav li{ width: 20%;float: left;text-align: center;cursor: pointer;}
.game_aboutzt .tabNav li span{ display: block; height: 42px;  border-right: 1px solid #f1f1f1;}
.game_aboutzt .tabNav li.active span{ color: #0fa2e8;font-weight: bold; border-bottom: 4px solid #0fa2e8;height: 39px;margin-bottom: -1px;}
.game_aboutzt .tabNav li:last-child span{border-right: none;}
.game_aboutzt .hotzts .imgBox{ display: block; width: 186px;height: 100px;float: left; border-radius: 8px;overflow: hidden;margin-right: 18px; }
.game_aboutzt .hotzts .imgBox img{ display: block; width: 100%; height: 100%; }
.game_aboutzt .hotzts .tt{height: 34px;line-height: 34px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size: 18px;font-weight: normal; color: #010101;padding-top: 3px;position: relative;padding-right: 40px;}
.game_aboutzt .hotzts .mm{position: absolute;right: 0;top: 0; border:1px solid #dbdbdb;font-size: 14px;color: #979797;display: inline-block; height: 18px; border-radius: 9px; padding: 0 8px;line-height: 18px;}
.game_aboutzt .hotzts .mm:hover{ background: #0fa2e8;color: #fff; }
.game_aboutzt .hotzts .text{font-size: 14px;color: #999;line-height: 26px;height: 52px;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;margin-top: 5px;}
.game_aboutzt .hotzts{ padding-bottom: 25px;border-bottom:1px dashed #cccccc; }
.game_aboutzt .applist5{ margin-right: -50px; }
.game_aboutzt .applist5 li{margin: 0; width: 50%; padding: 24px 0; border-bottom: 1px solid #f0f0f0;}
.game_aboutzt .applist5 li .box{ margin-right: 40px; position: relative;}
.ov{overflow: hidden;}
.game_aboutzt .applist5 li .btn{ display: block; width: 72px;height: 28px;text-align: center;line-height: 28px; border-radius: 3px;background: #3d9aff;color: #fff;font-size: 14px;position: absolute; right: 0;top: 50%;margin-top: -14px; }
.game_aboutzt .applist5 li .btn:hover{opacity: 0.8;filter: alpha(opacity=80);}
.mb40{margin-bottom: 40px;}
.w320{ width: 320px; }
.siderAlist{ margin-right: -30px; }
.siderAlist li{ width: 76px;float: left; margin-right: 30px;text-align: center;line-height: 20px;height: 116px; }
.siderAlist li .imgBox{ display: block; width: 65px;height: 65px;margin: 0 auto 5px; }
.siderAlist li .imgBox img{display: block; width: 100%; height: 100%;}
.siderAlist li h4,.siderAlist li p{height: 20px;overflow: hidden;font-size: 14px;    padding-top: 10px;}
.siderAlist li .clly a{color: #999;}
.siderAlist li .clly a:hover{color: #0fa2e8;}
.nlist11 li{ padding: 15px 0; border-bottom: 1px solid #e8e8e8; height: 76px;}
.nlist11 li .imgBox{display: block; width: 120px;height: 100%;float: left;margin-right: 20px;}
.nlist11 li .imgBox img{ display: block; width: 100%; height: 100%; }
.nlist11 li .tt{font-size: 14px;height: 48px;line-height: 24px;overflow: hidden;font-weight: normal;}
.nlist11 li .tt a{color: #000;}
.nlist11 li .tt a:hover,.downRank1 li a:hover,.rztList li .tt a:hover{ color: #839fe6; }
.nlist11 li .timer{ height: 18px;line-height: 18px;font-size: 12px;color: #999;margin-top: 10px; }
.downRank1 li{ height: 44px; line-height: 44px; border-bottom: 1px solid #eaeaea; padding-left: 35px; position: relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.downRank1 li .num{font-style: normal; display: block; width: 20px;height: 20px; position: absolute;left: 0; top: 50%;margin-top: -10px;background: #d3d3d3;text-align: center;line-height: 20px;font-style: normal;color: #fff;font-size: 14px;}
.downRank1 li a{color: #000;font-size: 14px;}
.downRank1 li span{color: #999;display: inline-block;}
.downRank1 li .timer{width: 50px;text-align: center;}
.downRank1 li .siezes{ width: 80px; }
.downRank1 li:hover{ background: #f9f9f9; }
.downRank1 li .num1{ background-color: #ff515f; }
.downRank1 li .num2{ background-color: #f99291; }
.downRank1 li .num3{ background-color: #ffc193; }
.rztList{padding-top: 15px;}
.rztList li{ width: 100%; height: 198px; }
.rztList li .imgBox{ display: block; width: 100%; height: 144px; position: relative;overflow: hidden;}
.rztList li .imgBox img{ display: block; width: 100%; height: 100%; }
.rztList li .imgBox span{ position: absolute; right: 11px; bottom: 5px; display: block; height: 24px; padding: 0 9px; border-radius: 12px; color: #fff;font-size: 14px; }
.rztList li .tt{text-align: center; height: 44px;line-height: 44px;text-align: center;font-size: 16px;font-weight: normal;}
.rztList li .tt a{color: #010101;}
.liscale{overflow: hidden;}
.liscale img, .jtdate img{-webkit-transition:all 0.15s linear; -moz-transition: all 0.15s linear; transition:all 0.15s linear;}
.liscale:hover img,.jtdate:hover img{ transform: scale(1.1); -ms-transform:scale(1.1);-moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}
.naPageNav li i,.nAppHeader .btns .btn1 i,.nvTitle .tt i,.w320 .sidertt .tt i{ background-image: url(../image/downpage.png);background-repeat: no-repeat; }
.nAppHeader .btns .btn1 i{ background-position: 0 0; }
.naPageNav li .n1{ background-position: -47px -30px; }
.naPageNav li .n2{ background-position: -47px -90px; }
.naPageNav li .n3{ background-position: -47px -120px; }
.naPageNav li .n4{ background-position: -47px -210px; }
.naPageNav li .n5{ background-position: -47px -240px; }
.naPageNav li.active .n1{ background-position: -47px 0; }
.naPageNav li.active .n2{ background-position: -47px -60px; }
.naPageNav li.active .n3{ background-position: -47px -150px; }
.naPageNav li.active .n4{ background-position: -47px -180px; }
.naPageNav li.active .n5{ background-position: -47px -270px; }
.game_version .nvTitle .tt i{ background-position: -1px -47px; }
.game_aboutgl .nvTitle .tt i{ background-position: 0 -87px; }
.game_aboutzt .nvTitle .tt i{ background-position: 0 -132px; }
.w320 .sidertt .tt{padding-left: 35px;}
.w320 .sidertt .tt i{ width: 32px;height: 28px;margin-top: -14px; }
.w320 .sidertt .tt .src1{ background-position: 0 -204px; }
.w320 .sidertt .tt .src2{ background-position: 0 -172px; }
.w320 .sidertt .tt .src3{ background-position: 0 -274px; }
.w320 .sidertt .tt .src4{ background-position: 0 -237px; }
.openbtns{ height: 24px;line-height: 24px;text-align: right; }
.openbtns span{ display: inline-block; height: 24px; width:60px;text-align: center;border:1px dashed #ddd;border-top: none;color: #666;cursor: pointer; }
.ataglist4{ margin-right: -20px;padding-top: 15px; }
.ataglist4 a{display: block; height: 26px;line-height: 26px; padding: 0 7px; background: #f0f0f0;color: #666; border-radius: 3px;margin: 0 20px 12px 0;float: left;font-size: 14px;}
.ataglist4 .c1{color: #2879d5; background: #d2e7ff;}
.ataglist4 .c2{color: #247b3a; background: #dbfee4;}
.ataglist4 .c3{color: #c76d25; background: #fff2da;}
.ataglist4 .c4{color: #de2a2a; background: #ffe0e0;}
.ataglist4 a:hover{ color: #fff; background: #839fe6; }

.napacontent table{ margin:0px auto;border-collapse: collapse;cellspacing:0;  border:1px solid #999;}
.napacontent table td{  border:1px solid #999;text-align:center;padding:6px;margin:0px;}
.napacontent p a { color: blue;}

.app-c img,.app-c p img{display: block;margin: 0 auto;max-width: 80%;width: auto;}

.napacontent table{ margin:0px auto;border-collapse: collapse;cellspacing:0;  border:1px solid #999;}
.napacontent table td{  border:1px solid #999;text-align:center;padding:6px;margin:0px;}
.napacontent p a { color: blue;}

h1.titles {font-size: 27px;}

.nAppHeader .tt h1{max-width: 380px;overflow: hidden;float: left;font-size: 24px;color: #000;font-weight: bold; margin-right: 20px;}

.data_pf .processingbar{margin: 0 auto; width: 75px; height: 75px; background: url(../image/post_img3.png) no-repeat center; background-position: 0 0;background-position: 0 -97px;margin-bottom: 18px;}
.data_pf .processingbar font{width: 100%;height: 75px;line-height: 75px; font-size: 24px; color: #FFFFFF; text-align: center; display: block;}
.data_pf .score{width: 204px; height: 41px; background: url(../image/tv_pf.png) no-repeat; background-position: 0 0px; margin: 0 auto;position: relative;}
.data_pf .score span{height: 41px;background: url(../image/tv_pf.png) no-repeat; background-position: 0 -41px; width: 100%; display: block; position: absolute;left: 0;top: 0;}
.data_pf .processingbar.p_on1{background-position-x: -148px;}
.data_pf .processingbar.p_on2{background-position-x: -296px;}
.data_pf .processingbar.p_on3{background-position-x: -444px;}
.data_pf .processingbar.p_on4{background-position-x: -592px;}
.data_pf .processingbar.p_on5{background-position-x: -740px;}
.data_pf .processingbar.p_on6{background-position-x: -888px;}
.data_pf .processingbar.p_on7{background-position-x: -1036px;}
.data_pf .processingbar.p_on8{background-position-x: -1184px;}
.data_pf .processingbar.p_on9{background-position-x: -1332px;}
.data_pf .processingbar.p_on10{background-position-x: -1406px;}
.data_pf .text{width: 204px;margin: 10px auto 0;height: 24px;line-height: 24px;color: #888 !important;text-align: left !important;line-height: 24px;}
.data_pf .text span{color: #000;}
.nAppHeader .nhleft{float: left;}
.nAppHeader .nhright{padding-top: 36px;}
.mr40{margin-right: 40px;}

.btnBox,.sjImgTab{height: 100%;}

/*2020-3-12*/
.nAppHeader .btns .btn1{padding-left: 0;width: 100%;line-height: 60px;text-align: center;margin-bottom: 0;}
.nAppHeader .btns a{font-size: 22px;margin-bottom:13px;}
.napacontent .content p{text-indent: 2em;}
.napacontent .content h3{ height: 24px;line-height: 24px;background: #0fa2e8;display: inline-block;color: #fff; padding: 0 15px;margin: 0 5px;position: relative; }
.napacontent .content h3:after, .napacontent .content h3:before{content: ''; display: block; width: 16px;height: 16px; position: absolute;}
.napacontent .content h3:before{border-top: 1px solid #0fa2e8;border-left: 1px solid #0fa2e8; left: -3px;top: -3px;}
.napacontent .content h3:after{border-right: 1px solid #0fa2e8;border-bottom: 1px solid #0fa2e8; right: -3px;bottom: -3px;}
.naPageNav li{padding: 0 31px 0 60px}
.naPageNav{margin-bottom: 15px;}
.nApphr .btns{padding-top: 25px;}
.nAppHeader .btns a i,.nAppHeader .btns .btn1 i{display: inline-block; width: 34px;height: 34px; background-image: url(../image/btn.png); background-repeat: no-repeat;position: absolute;left: 47px;top: 50%;margin-top: -17px; }
.nAppHeader .btns a .az{background-position: 0 0;}
.nAppHeader .btns a .pg{background-position: 0 -71px;}
.nAppHeader .btns a{text-indent: 47px;}

/*2020-8-10*/
.w880{width: 880px;}
.w556{width: 556px;}
.w368{ width: 368px;}
.w300{width: 300px;}
.pcSoftBorder{border:1px solid #e6e6e6;}
.pcSoftHader{padding: 13px;}
.pcsoftTitle{height: 50px; overflow: hidden;line-height: 50px;padding-left: 70px; position: relative;margin-bottom: 12px;}
.pcsoftTitle img{ display: block; width: 50px;height: 50px; position: absolute;left: 0;top: 0;border-radius: 10px; }
.pcsoftTitle .tt{font-size: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-right: 90px;height: 50px;}
.pcsoftTitle .tt span{ padding-right: 90px; position: relative; display: inline-block;height: 50px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pcsoftTitle .tt b{ position: absolute; right: 0;top: 0; font-size: 16px; color: #999999;font-weight: normal; padding-left: 12px; }
.pcsoftTitle .tt b:after{ content: ''; display: block; width: 0;height: 16px; overflow: hidden; border-right: 1px solid #ccc; position: absolute; left: 0;top: 50%;margin-top: -8px; }
.pcsoftInfo li{width: 256px;height: 30px;line-height: 30px;overflow: hidden;float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pcsoftInfo li span{ color: #999999; }
.pcsoftInfo li a{color: #0fa2e8;}
.pcsofttips{background-color: #f9f9f9;height: 24px; padding: 8px 0 8px 18px;width: 447px;font-size: 0;margin-bottom: 23px;}
.pcsofttips span{ padding-left: 24px;background-image: url(../image/pcsoft.png);margin-right: 20px;background-repeat: no-repeat;line-height: 24px;font-size: 12px; color: #666666; display: inline-block;height: 24px;}
.pcsofttips span.s1{ background-position: 0 2px; }
.pcsofttips span.s2{ background-position: 0 -38px; }
.pcsofttips span.s3{ background-position: 0 -78px; }
.pcsofttips span.s4{ background-position: 0 -118px; }
.pcsofttips span.s5{ background-position: 0 -157px; }
.pcSoftHader .btn{ display: block;border-radius: 8px; color: #fff; position: relative;padding-top: 10px;padding-bottom: 16px; }
.pcSoftHader .btn i{ display: block; position: absolute;top: 50%;margin-top: -22px; width: 44px;background-image: url(../image/pcsoft.png);height: 44px; }
.pcSoftHader .btn h5{font-size: 18px;height: 30px;line-height: 30px;overflow: hidden;}
.pcSoftHader .btn p{height: 24px;line-height: 24px;overflow: hidden;font-size: 14px;}
.pcSoftHader .btn1{ background-color: #56b6f3;padding-left: 99px;width: 171px; }
.pcSoftHader .btn1 i{left: 35px;background-position: 0 -200px;}
.pcSoftHader .btn2{ background-color: #1ec456;padding-left: 63px; width: 207px;}
.pcSoftHader .btn2 i{left: 17px;background-position:0 -246px;}
.pcSoftHader .data_pf .text{ display: none; }
.pcsoftInfo{margin-bottom: 12px;}
.pcSoftNav{ margin-bottom: -1px;}
.pcSoftNav li{float: left;height: 47px;line-height: 48px;font-size: 16px;text-align: center;width: 145px;cursor: pointer;}
.pcSoftNav li.downAddressBtn{width: 146px;float: right; background-color: #1ec456; color: #fff;height: 49px;margin-top: -1px;}
.pcSoftNav li span{padding: 0 10px;}
.pcSoftNav li.active span{border-bottom: 2px solid #0fa2e8; color: #0fa2e8;height: 46px;display: inline-block;}
.napacontent.pcSoftBorder{padding: 20px;}
.pcSoftIntroduce{font-size: 14px;overflow: hidden;}
.pcSoftOpenBtn{ width: 106px;height: 35px;margin: 0 auto;line-height: 35px;text-align: center;font-size: 14px; background-color: #56b6f3;border-radius: 4px;display: block;color: #fff;margin-top: 12px;cursor: pointer; }

.pcSoftScreenshot{padding: 20px; position: relative;}
.pcSoftScreenshot .turnBtn{ width: 53px;height: 53px; border-radius: 50%; border:1px solid #e6e6e6;top: 50%;margin-top: -26px;background: none; background-color: #fff;}
.pcSoftScreenshot .turnBtn i{ display: block; width: 14px;height: 27px; background-image: url(../image/pcsoft.png);position: absolute;left: 50%;margin-left: -7px;top: 50%;margin-top: -13px; }
.pcSoftScreenshot .sprev i{ background-position: 0 -309px; }
.pcSoftScreenshot .snext i{ background-position: 0 -340px; }
.pcSoftScreenshot .sprev.lastim i{ background-position: -24px -309px; }
.pcSoftScreenshot .snext.lastim i{ background-position: -24px -340px; }
.pcSoftScreenshot .sprev{left: 20px;}
.pcSoftScreenshot .snext{right: 20px;}

.pcSoftAbout{padding: 0 20px 10px;}
.pcSoftAbout ul li:last-child{border-bottom: none;}
.pcSofttitle{border-bottom: 1px solid #e6e6e6;height: 60px;line-height: 60px;}
.pcSofttitle .tt{float: left; font-size: 20px;font-weight: bold; color: #0fa2e8;border-bottom: 4px solid #0fa2e8;height: 56px;}
.pcSoftAbout .pcSofttitle{margin-bottom: 7px;}
.pcSoftBorder.game_aboutzt{padding-top: 0;padding-bottom: 10px;margin-bottom: 20px;}
.game_aboutzt .pcSofttitle{margin-bottom: 24px;}
.game_aboutzt .hotzts{height: 100px;margin-bottom: 12px;}
.pcsoftlist li{ width: 250px;float: left; margin-right: 44px;margin-bottom: 18px;height: 99px; position: relative;}
.pcsoftlist li .tt{height: 40px;line-height: 40px;overflow: hidden;font-size: 16px;font-weight: normal;}
.pcsoftlist li .tt a{ display: block; height: 100%;overflow: hidden;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.pcsoftlist li .imgBox{ display: block; width: 60px;height: 60px;border-radius: 10px;overflow: hidden; float: left; margin-right: 12px;}
.pcsoftlist li .imgBox img{ display: block; width: 100%;height: 100%; }
.pcsoftlist li p{padding-right: 59px;height: 20px;line-height: 20px;overflow: hidden; color: #999999;font-size: 14px;}
.pcsoftlist li p a{ color: #999; }
.pcsoftlist li p a:hover{ color: #0fa2e8; }
.pcsoftlist li p i{font-style: normal;margin: 0 5px;}
.pcsoftlist li .star span{ display: inline-block;width: 106px;height: 20px; background-image: url(../image/star2.png); background-position: 0 -20px;position: relative;}
.pcsoftlist li .star span i{ display: block; width: 80%;height: 20px; background-image: url(../image/star2.png);position: absolute;left: 0;top: 0; }
.pcsoftlist li .star{margin-top: 8px;}
.pcsoftlist li .info{padding-top: 5px;}
.pcsoftlist li .btn{ display: block; position: absolute; right: 0;bottom: 16px; width: 50px;height: 28px;line-height: 28px; background-color: #56b6f3; position: absolute; color: #fff;font-size: 14px;border-radius: 4px;text-align: center;}
.pcsoftlist{margin-right: -44px;}
.pcSofttitle .tabNav{float: left;padding-top: 25px;border:none;margin: 0;height: 35px;line-height: 35px;padding-left: 82px;}
.pcSofttitle .tabNav li{float: left;width: auto;border:none;}
.pcSofttitle .tabNav li a,.pcSofttitle .tabNav li span{padding: 0 34px;font-size: 16px;}
.pcSofttitle .tabNav li.active{ background-color: #56b6f3; color: #fff;border-radius: 4px 4px 0 0; }
.pcSofttitle .tabNav li.active a,.pcSofttitle .tabNav li.active span{ color: #fff; }
.pcSoftBorder.game_aboutgl{padding: 0 20px;}

.downAddress{padding: 0 20px 10px;}
.softdwontt{height: 38px;line-height: 38px;overflow: hidden;font-size: 18px; color: #999999;font-weight: normal;}
.downAddress .pcSofttitle{margin-bottom: 13px;}
.pdaddlist li{margin-right: 10px;margin-bottom: 10px;float: left;}
.pdaddlist li a{ width: 128px;padding-left: 46px;display: block; height: 50px;line-height: 50px; color: #fff;font-size: 18px;border-radius: 4px; background-color: #1ec456; position: relative;}
.pdaddlist li i{ display: block; width: 22px;height: 22px; position: absolute;left: 18px;top: 50%;margin-top: -11px;background-image: url(../image/pcsoft.png); background-position: -24px -370px;background-repeat: no-repeat;}
.pdad2.pdaddlist li i{background-position: 0 -371px;}
.pdad2.pdaddlist li a{ background-color: #cccccc; }
.pcmatter{padding: 12px 20px; color: #999999;line-height: 30px;font-size: 14px;}
.pcmatter .red{ color: #ff1919; }
.pcmatter h3{font-size: 18px;font-weight: normal;margin-bottom: 4px;}

.pcsidertitle{height: 24px;line-height: 24px;}
.pcsidertitle .tt{float: left; font-size: 20px;font-weight: bold; border-left: 4px solid #0fa2e8;padding-left: 12px;line-height: 24px;}
.pcsidertitle .more{float: right; color: #999;font-size: 14px;}
.pcsdertag li{ float: left; width: 33.33%;float: left; margin-bottom: 10px;  }
.pcsdertag li a{display: block; margin-right: 10px; background-color: #f2f2f2;height: 32px;line-height: 32px;text-align: center;}
.pcsdertag{margin-right: -10px;}

.pcZjbb dl{padding-left: 28px; height: 90px; position: relative;}
.pcZjbb dl dt{ width: 28px;height:63px; position: absolute;left: 0;top: 0; background-color: #0fa2e8;font-size: 16px;text-align: center;color: #fff;padding-top: 10px;line-height: 24px; }
.pcZjbb dl .dt1{ background-color: #f5b442; }
.pcZjbb dl .dt2{ background-color: #0fa2e8; }
.pcZjbb dl .dt3{ background-color: #1ec456; }
.pcZjbb dl .dt4{ background-color: #0fe8e5; padding-top: 5px;line-height: 20px;height: 68px;}
.pcZjbb dl .dt5{ background-color: #fa4a77; }
.pcZjbb dd{width: 33.33%;float: left;}
.pcZjbb dd a{ display: block; width: 100%; }
.pcZjbb dd img{ display: block; width: 50px;height: 50px; border-radius: 8px;margin: 0 auto; }
.pcZjbb dd .tt{ display: block; width: 85%;margin: 6px auto 0; height: 22px;line-height: 22px;text-align: center; overflow: hidden; }
.pcsidernlist5 li{ border-bottom:1px dashed #dddddd; height: 42px;line-height: 42px;}

.softScreenshot{ width: 730px;height: 690px; position: relative; overflow: hidden;margin: 0 auto;}
.softScreenshot ul{ width: 500%; height: auto; position: absolute;left: 0;top: 0;}
.softScreenshot li{ width: 730px;float: left;}
.softScreenshot li img{ display: block; margin: 0 auto;}
.softScreenshot li a{}
.mr20{margin-right: 20px;}


/*2020-8-11*/
.alist12{margin-right: -14px;padding-left: 20px;padding-top: 24px;}
.alist12 li{ width: 33.33%;float: left; margin-bottom: 27px; }
.alist12 li .box{ display: block; margin-right: 34px; position: relative;height: 80px; }
.alist12 li .imgBox{ display: block; width: 80px;height: 80px;float: left; margin-right: 14px; }
.alist12 li .imgBox img{ display: block; width: 100%;height: 100%; border-radius: 10px; }
.alist12 li .tt{height: 20px;line-height: 20px;font-weight: normal;overflow: hidden;margin-bottom: 10px;}
.alist12 li .tt a{display: block; height: 100%;}
.alist12 li p{height: 20px;line-height: 20px;margin-top: 5px;}
.alist12 li .star{}
.alist12 li .star span{width: 68px;height: 12px; background-image: url(../image/star.jpg);display: inline-block;overflow: hidden;}
.alist12 li .star span i{ display: block; height: 100%; width: 50%; background-image: url(../image/star.jpg);background-position: 0 -30px;background-repeat: no-repeat;overflow: hidden; }
.alist12 li .info{font-size: 12px; color: #999;height: }
.alist12 li .info i{margin: 0 6px;font-style: normal;}
.alist12 li .info a{ color: #999; }
.alist12 li .info a:hover{ color: #19b4fe; }
.alist12 li .btn{ display: none; }
.alist12 li .box:hover .btn,.pcClasslyList li .btn{ display: block; width: 50px; height: 28px; border-radius: 4px; border:1px solid #19b4fe; color: #19b4fe;text-align: center;line-height: 28px;}
.alist12 li .box:hover .btn{ position: absolute; right: 0; bottom: 10px;}
.alist12 li .box .btn:hover,.pcClasslyList li .btn:hover{ background-color: #19b4fe; color: #fff; }
.pcsoftlistnav{ border-bottom: 2px solid #e6e6e6; height: 48px;line-height: 48px;}
.pcsoftlistnav li{ font-size: 20px;float: left; background-color: #fff;padding-right: 4px; }
.pcsoftlistnav li.active{font-weight: bold;}
.pcsoftlistnav li.active span{ color: #000;border-color: #19b4fe; }
.pcsoftlistnav li span{ display: block; padding: 0 19px;  border-bottom: 2px solid #e6e6e6;}
.flsicon{ background-position: 0 -87px;}
.pcsoftClassly{margin-right: -20px;}
.pcClasslyItme{ width: 50%;float: left; margin-bottom: 20px;}
.pcClasslyItme>.box{display: block; border:1px solid #e6e6e6;margin-right: 20px; padding: 20px;}
.pcClasslyItme>.box:hover{z-index:2; box-shadow:0px 7px 7px rgba(0,0,0,0.1);-moz-box-shadow:0px 7px 7px rgba(0,0,0,0.1);box-shadow:0px 7px 7px rgba(0,0,0,0.1);-webkit-transition: all 0.2s linear;transition: all 0.2s linear; border-color:#e0e0e0;}

.pcClasslyItme .pcsidertitle{ border-bottom: 1px dashed #e6e6e6;padding-bottom: 20px; }
.pcClasslyList{margin-right: -25px;}
.pcClasslyList li{ width: 50%;float: left; margin-top:20px;height: 48px;  }
.pcClasslyList li .box{ display: block; margin-right: 25px;position: relative; }
.pcClasslyList li img{ display: block; width: 48px;height: 48px; border-radius: 10px;float: left; margin-right: 14px; }
.pcClasslyList li .tt{height: 26px;line-height: 26px;font-size: 14px;overflow: hidden;font-weight: normal;}
.pcClasslyList li .info{font-size: 12px; color: #999;height: 20px;line-height: 20px;overflow: hidden;}
.pcClasslyList li i{margin: 0 6px;font-style: normal;}
.pcClasslyList li .btn_box{position: absolute; right: 0;top: 0;background: #fff; padding-left: 2px; box-shadow: -10px 0 10px #fff;padding-top: 10px;display: none;}
.pcClasslyList li .btn{ display: block;}
.pcClasslyList li .box:hover .btn_box{ display: block; }


/*2020-8-12*/
.softScreenshot.noeHeight{height: auto;}
.softScreenshot.noeHeight ul li{float: none;}
.softScreenshot.noeHeight ul li img{ max-width: 690px;max-height: 794px; }
.softScreenshot.noeHeight ul{position: inherit;width: 100%;}

/*2020-8-20*/
.wprele{position: relative;}
.pcSoftHader{padding-top: 75px;}
.pcSoftIntroduce .pcsoftitimg{ position: absolute;left: 13px;top: 13px;display: block; width: 50px;height: 50px !important;border-radius: 10px; max-width: none !important;}
.pcsoftTt{ position: absolute;left: 83px;top: 13px; }
.pcsoftTt{font-size: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-right: 90px;height: 50px;line-height: 50px;}
.pcsoftTt span{ padding-right: 90px; position: relative; display: inline-block;height: 50px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pcsoftTt b{ position: absolute; right: 0;top: 0; font-size: 16px; color: #999999;font-weight: normal; padding-left: 12px; }
.pcsoftTt b:after{ content: ''; display: block; width: 0;height: 16px; overflow: hidden; border-right: 1px solid #ccc; position: absolute; left: 0;top: 50%;margin-top: -8px; }
.pcSoftIntroduce{ border:1px solid #e6e6e6;border-bottom: none; padding: 20px 20px 0; }
.pcsoftbtnBorder{border:1px solid #e6e6e6;border-top:none;padding-bottom: 20px;margin-bottom: 20px;padding-top: 12px;}
.pcsoftbtnBorder .pcSoftOpenBtn{margin-top: 0;}


.pcSoftIntroduce p img, .pcSoftIntroduce img{ display: block; margin: 0 auto; max-width: 80%;height: auto !important; }
.pcSoftIntroduce table{ margin:0px auto;border-collapse: collapse;cellspacing:0;  border:1px solid #999; width: 100%;}
.pcSoftIntroduce table td{  border:1px solid #999;text-align:center;padding:6px;margin:0px;}
.pcSoftIntroduce p{text-indent: 2em;}
.pcSoftIntroduce h3{ height: 24px;line-height: 24px;background: #0fa2e8;display: inline-block;color: #fff; padding: 0 15px;margin: 0 5px;position: relative; }
.pcSoftIntroduce h3:after, .pcSoftIntroduce h3:before{content: ''; display: block; width: 16px;height: 16px; position: absolute;}
.pcSoftIntroduce h3:before{border-top: 1px solid #0fa2e8;border-left: 1px solid #0fa2e8; left: -3px;top: -3px;}
.pcSoftIntroduce h3:after{border-right: 1px solid #0fa2e8;border-bottom: 1px solid #0fa2e8; right: -3px;bottom: -3px;}

/*page2*/
.pcsoftitimg{width: 50px;height: 50px; border-radius: 10px; position: absolute;left: 13px;top: 13px;}
.pcsoftTt{padding-right: 0;padding-left: 83px;left: 0;position: relative;top: 0;padding-top: 13px;border:1px solid #e6e6e6;border-bottom: none;}
.pcSoftIntroduce{border-top:none;padding-top: 332px;}
.pcSoftHader{ position: absolute;left: 0;top: 63px;padding-top: 0;border-top:0; }
.pcSoftNav{ position: absolute;left: 0;top: 335px;right: 0; }
.pcSoftNav li.active a{border-bottom: 2px solid #0fa2e8; color: #0fa2e8;height: 46px;display: inline-block;}
.pcSoftNav li a{padding: 0 10px;}

.header1 .logo{padding-top: 12px;padding-bottom: 10px;}
.siderLoch{height: 38px;line-height: 38px;}
.pcsoftInfo li{height: 26px;line-height: 26px;font-size: 12px;}
.pcsoftInfo{margin-bottom: 5px;}
.pcsofttips{margin-bottom: 5px;}
.pcSoftHader{border-bottom: none;}
.data_pf .processingbar{margin-bottom: 5px;}
.pcSoftNav{top: 269px;}
.pcSoftIntroduce{padding-top: 257px;}

.pcSoftHader .btn{padding-bottom: 10px;}
.pcSoftHader .btn h5{height: 24px;line-height: 24px;}
.data_pf .score{height: 30px;}
.data_pf .score span{height: 30px;}
.header1 .logo img{height: 50px;}


/*2020-9-2 app详情页面*/
.app3_Icon{background-image: url(../image/page3.png);}
.nAppHeader .tt span.ver{color: #999;}
.mnqBtn{ padding:4px 10px; ;background-color: #f4c51c;font-size: 16px; border-radius: 15px;margin-left: 16px;}
.mnqBtn i{ display: inline-block; width: 17px;height: 19px;vertical-align: middle;margin-right: 3px; margin-top: -2px;}
.appPage3ver .nAppHeader .btns{float: none; clear: both;width: 100%;padding-top: 30px;}
.appPage3ver .nAppHeader .btns a, .appPage3ver .nAppHeader .btns .divbtn{float: left; width: 170px;margin-right: 20px;padding: 0;text-indent: 0;font-size: 20px;font-weight: bold;margin-bottom: 0; height: 60px;line-height: 60px;text-align: center; color: #fff; border-radius: 4px;cursor: pointer;}
.appPage3ver .nAppHeader .btns .btn1{ background-color: #16debd; width: 270px; text-indent: 45px;}
.appPage3ver .nAppHeader .btns .btn2{ background-color: #313131; }
.appPage3ver .nAppHeader .btns .btn3{ background-color: #35bde6; }
.appPage3ver .nAppHeader .btns .btn4{ background-color: #ff5d5d;margin-right: 0; }
.appPage3ver .nAppHeader .btns .btn1 i{background-image: url(../image/page3.png); width: 32px;height: 28px; background-position: -20px 0;margin-top: -14px;left:67px;}
.appPage3ver .nAppHeader .imgBox{ width: 120px;height: 120px; }
.appPage3ver .nAppHeader .infos{padding-top: 0; width:694px; }
.appPage3ver .nAppHeader .infos li{ width: 200px;height: 30px;line-height: 30px; }
.appPage3ver .nAppHeader .infos li:nth-child(3n){ width: 270px; }
.nAppHeader .infos li .blue{ color: #0fa2e8; }
.appPage3ver .nAppHeader .infos .cin{ width: 694px;margin-top: 16px; }
.appPage3ver .nAppHeader .infos .cin .updetabtn{ display: inline-block;height: 28px;border:1px solid #e6e6e6;background-color: #f6f6f6;padding: 0 20px;border-radius: 15px;margin-left: 12px; }
.appPage3ver .data_pf .processingbar{ width: 103px;height: 103px; background-image: url(../image/post_img4.png);background-position: -1545px 0;}
.appPage3ver .data_pf .score,.appPage3ver .data_pf .score span{height: 41px;}
.appPage3ver .data_pf .processingbar font{height: 100%;line-height: 103px;font-size: 30px;}
.appPage3ver .data_pf .processingbar.p_on0{ background-position: 0; }
.appPage3ver .data_pf .processingbar.p_on1{background-position-x: -206px;}
.appPage3ver .data_pf .processingbar.p_on2{background-position-x: -412px;}
.appPage3ver .data_pf .processingbar.p_on3{background-position-x: -618px;}
.appPage3ver .data_pf .processingbar.p_on4{background-position-x: -824px;}
.appPage3ver .data_pf .processingbar.p_on5{background-position-x: -1030px;}
.appPage3ver .data_pf .processingbar.p_on6{background-position-x: -1339px;}
.appPage3ver .data_pf .processingbar.p_on7{background-position-x: -1442px;}
.appPage3ver .data_pf .processingbar.p_on8{background-position-x: -1648px;}
.appPage3ver .data_pf .processingbar.p_on9{background-position-x: -1854px;}
.appPage3ver .data_pf .processingbar.p_on10{background-position-x: -1957px;}
.appPage3ver .data_pf .score, .appPage3ver .data_pf .score span{ width: 282px; background-image: url(../image/tv_pf2.png); }
.appPage3ver .data_pf .score{ background-position: 0 0; }
.appPage3ver .data_pf .score span{ background-position: 0 -57px; }
.gdmorebtn{ display: block; width: 100%;height: 60px;line-height: 60px;text-align: center; background-color: #ebebeb; color: #333;border-radius: 4px;font-size: 20px; margin-top: 27px;}
.gdmorebtn i{ display: inline-block; width: 34px;height: 21px;background-position: 0 -33px;vertical-align: middle;margin-top: -2px;margin-right: 20px; }
.appPage3ver .nAppHeader .nhleft{padding-bottom: 20px;}
.appPage3ver .nAppHeader .tt{margin-bottom: 5px;margin-top: 5px;}
.downVerBtn li{float: left; margin-right: 16px;}
.downVerBtn li a{ display: block; padding: 0 18px;height: 36px;line-height: 36px;border-bottom: 1px solid #fff;font-size: 14px; color: #999999; }
.downVerBtn li a i{ display: inline-block; width: 21px;height: 21px; vertical-align: middle;margin-right: 12px; }
.downVerBtn li.pc i{ background-position: -60px 0; }
.downVerBtn li.az i{ background-position: -90px 0; }
.downVerBtn li.ios i{ background-position: -120px 0; }
.downVerBtn li.sypc i{ background-position: -150px 0; }
.downVerBtn li.mac i{ background-position: -180px 0; }
.downVerBtn li a:hover,.downVerBtn li.active a{ background-color: #f5f5f5; }
.downVerBtn li.pc a:hover,.downVerBtn li.pc.active a{border-bottom-color: #ff8080;}
.downVerBtn li.az a:hover,.downVerBtn li.az.active a{border-bottom-color: #811fff;}
.downVerBtn li.ios a:hover,.downVerBtn li.ios.active a{border-bottom-color: #3fe2e2;}
.downVerBtn li.sypc a:hover,.downVerBtn li.sypc.active a{border-bottom-color: #00ce67;}
.downVerBtn li.mac a:hover,.downVerBtn li.mac.active a{border-bottom-color: #38a7f7;}
.appPage3ver .nvTitle, .appPage3ver .nptitle,.appPage3ver .sidertt{border-bottom: none;height: 40px;line-height: 40px; background-color: #f6f6f6;}
.appPage3ver .nvTitle .tt,.appPage3ver .sidertt .tt{ color: #333;font-size: 18px;font-weight: normal; background:none;line-height: 40px;padding-left: 50px; }
.appPage3ver .nvTitle .tt i, .appPage3ver .nptitle .tt i, .appPage3ver .sidertt .tt i{background-image: url(../image/page3.png); width: 27px;height: 27px;margin-top: -13px; background-position: -210px 0;left: 8px;}
.appPage3ver .game_version .nvTitle .tt i{background-position: -240px -30px;}
.appPage3ver .nptitle{ padding-left: 50px;color: #333;font-size: 18px;font-weight: normal; position: relative;margin-top: 20px;}
.appPage3ver .nptitle i{background-image: url(../image/page3.png); width: 27px;height: 27px;margin-top: -13px; background-position: -210px 0;left: 8px; display: block; position: absolute;top: 50%;background-position: -240px 0; }
.appPage3ver .game_aboutgl .nvTitle .tt i{ background-position: -60px -30px; }
.appPage3ver .game_aboutzt .nvTitle .tt i{ background-position: -90px -30px; }
.appPage3ver .w320 .sidertt .tt .src3{ background-position: -180px -30px; width: 28px; }
.appPage3ver .w320 .sidertt .tt i{left: 12px;}
.appPage3ver .w320 .sidertt .tt .src2{ background-position: -210px -30px; }
.appPage3ver .w320 .sidertt .tt .src1{ background-position: -150px -30px; width: 28px; }
.appPage3ver .w320 .sidertt .tt .src4{ background-position: -120px -30px; }
.appPage3ver .nAppHeader .btns a:hover{opacity: 0.85;}
.appPage3ver .divbtn span{ display: none; width: 142px;height: 142px; padding: 4px; border:1px solid #aaa; position: absolute;left: 50%;margin-left: -76px; background-color: #fff; top: 70px; }
.appPage3ver .divbtn span img{ display: block; width: 100%;height: 100%; }
.appPage3ver .divbtn span:before{ display: inline-block; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom:9px solid #aaa; position: absolute;content: '';top: -8px;left: 50%;margin-left: -8px;}
.appPage3ver .divbtn span:after{ display: inline-block; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom:8px solid #fff; position: absolute;content: '';top: -7px; left: 50%;margin-left: -7px; }
.appPage3ver .divbtn:hover span{ display: block; }
.appPage3ver .napacontent .content h3:before,.appPage3ver .napacontent .content h3:after{ display: none; }
.appPage3ver .napacontent .content h3{ color: #333;font-weight: bold;background:none;text-indent: 0;margin-left:0;margin-right: 0;padding: 0;font-size: 16px; }

/*2021-9-7*/
.appPage3ver .nAppHeader .btns .btn1.ios i{left: 50px;width: 34px; height: 34px;background-image: url(../image/btn.png); background-repeat: no-repeat; background-position: 0 -72px;}