@charset "utf-8";
/* CSS Document */

#nav_left_layout{height: auto; background: #fff;padding: 10px 0}
.sm{clear: both;text-align: center;font-size: 12px;color: #259d5d;padding-top: 10px;padding-bottom: 10px;}
.sm span{padding: 0 15px;position: relative;}
.sm span::after{content: "";position: absolute;width: 12px;height: 12px;left: 0;top: 50%;margin-top: -6px;background: url(/templates/pages/p/icon-lvse@2x.png) no-repeat;background-size: 12px;}

.down_btn,.safety_btn{width:100%;line-height:36px;height:36px;text-align:center;display:block;text-decoration:none;font-size:14px;color:#fff;margin:6px 0 0 0;background-color:#65bb0a;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius: 16px;}
#noDownload{-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;background:#ccc;font-size:12px;color:#fff;text-align:center;height:34px;line-height:34px;border-radius:5px;display:block;margin:0 5px}
.checkbox-container{width:310px;margin: 10px auto;font-size:14px;}
.checkbox-container .checkboxlabel{display:-webkit-box}
.checkbox-container .checkboxlabel .checkmark{color:#999;vertical-align:bottom;margin-left:6px;width:300px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.checkbox-container .checkbox{width:20px;height:20px;background-color:#f5f5f5;border:1px solid #e1e1e1;-moz-border-radius:50%;border-radius:50%;font-size:.8rem;margin:0;padding:0;position:relative;display:inline-block;vertical-align:top;cursor:default;-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .1s ease;-moz-transition:background-color ease .1s;transition:background-color .1s ease}
.checkbox-container .checkbox:checked{background: #65bb0a;border:1px solid #fff;}
.checkbox-container .checkbox:checked:after{content:"";top:4px;left:4px;position:absolute;background:0 0;border:2px solid #fff;border-top:none;border-right:none;height:5px;width:7px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}

/*面包屑*/
.location{background:#fff;font-size:12px;overflow:hidden;height:30px;line-height:30px;color:#19b1f2;margin:0 0 10px;border-bottom:1px solid #ccc;margin-top:0}
.location .home{background:url(/templates/pages/p/home.png) no-repeat;background-size:cover;display:inline-block;width:14px;height:13px;vertical-align:-2px}
.location span{margin:0 5px}
.location a{color:#19b1f2}


.xq img{width: 95%;height: auto;background: #fff; margin: 15px auto; padding: 6px 0 0; box-sizing: border-box; display: block; overflow: hidden}
.g-theme-info{width:100%;height:auto;margin:0 0 0 0;padding:6px 0 0;box-sizing:border-box;display:block;overflow:hidden;}

.xq .swiper-slide-active, .xq .swiper-slide-next,.xq .swiper-slide{ width: 38%;height: auto;}
.xq img{width: 95%;height: 100%;background: #fff; margin: 15px auto; padding: 6px 0 0; box-sizing: border-box; display: block; overflow: hidden}

.g-theme-info .g-theme-ul{ width:100%; height:auto; display:block; overflow:hidden; padding:0 0 0 0; margin:0;}
.g-theme-info .g-theme-ul li{line-height: 24px;width: 29%;height: 24px;font-size:14px;font-weight:normal;color: #484848;float:left;margin: 0 0 10px 10px;display:inline;border: 1px #e5e3e3 solid;text-align: center;}
.g-theme-info .g-theme-ul li a{ width:auto; height:24px; line-height:24px;  border-radius:2px; font-size:14px; font-weight:normal; color:#666; text-align:center; display:block; overflow:hidden; margin:0 0 0 0; padding:0 8px; text-decoration:none;}
.g-theme-info .g-theme-ul li b{ width:auto; height:24px; line-height:24px; /*border:1px solid #f0f0f0;*/ border-radius:2px; font-size:14px; font-weight:normal; color:#666; text-align:center; display:block; overflow:hidden; margin:0 0 0 0; padding:0 8px; text-decoration:none; box-sizing:border-box}
.g-theme-info .g-theme-ul li:nth-child(1) a{  color: #4996ff;}
.g-theme-info .g-theme-ul li:nth-child(2) a{  color: #ff5e33;}
.g-theme-info .g-theme-ul li:nth-child(3) a{  color: #65bb0a;}
.g-theme-info .g-theme-ul li:nth-child(4) a{  color: #4e8fb7;}




/* 标签 */
.newLoad-tag{padding: 2px 8px 0 8px;box-sizing:border-box;overflow:  hidden;height: 30px;display: none;margin: 10px auto;}
.newLoad-tag a,.newLoad-tag span{margin: 0 6px 6px 0;font-size: 12px;position:relative;display:inline-block;padding: 2px 5px;border-radius:2px;}
.newLoad-tag a:nth-of-type(1){background:#c9c9c9;color:#fff;border-radius:0;padding-right:20px;}
.newLoad-tag a:nth-of-type(1):after{content:'';width: 0;height: 0;position:absolute;top:0;right:0;border-top: 10px solid transparent;border-right: 10px solid #fff;border-bottom: 10px solid transparent;}
.newLoad-tag a:nth-of-type(2){color:#0da6ed;border:1px solid #0da6ed;}
.newLoad-tag a:nth-of-type(3){color:#f65e5e;border:1px solid #f65e5e;}
.newLoad-tag a:nth-of-type(4){color:#e7a72b;border:1px solid #e7a72b;}
.newLoad-tag span{color: #c9c9c9; border:1px solid #c9c9c9;}

#nav_left_layout .downbtn_a,#nav_left_layout .btn_zq_a{display:inline-block;width: 45%;height: 40px;line-height: 40px;margin: 0 2% 0 2%;margin-bottom:10px;background:#fff;font-size: 14px;border: 1px solid #3c82e1;color: #3c82e1;box-sizing:  border-box;border-radius:5px;text-align: center;margin-top: 10px;}
#nav_left_layout .downbtn_b{text-align: center;background: #3c82e1;display:  inline-block;width: 45%;margin: 0 2% 0 2%;margin-bottom:10px;line-height: 20px;height: 38px;padding-top:  2px;vertical-align: top;font-size: 14px;border-radius: 5px;color: #fff;margin-top: 10px;}
#nav_left_layout .downbtn_b i{display:block;height: 16px;line-height: 16px;font-size:12px;text-align:center;font-style:normal;opacity:.8;}
#nav_left_layout p{font-size:12px;background:#fff3e2;color:#787878;padding:4px 8px;box-sizing:border-box;border:1px solid #ffe0b5;line-height:20px;margin-bottom:10px;border-radius:5px;}
#nav_left_layout p em{ color:#f75934;}

.m-hover-game-box{position:fixed;display: none;top: 0;z-index:999;width:100%;background:#fafafa;-webkit-box-shadow:0 1px .6rem 0 rgba(0,0,0,.2);box-shadow:0 1px .6rem 0 rgba(0,0,0,.2);}
.m-tr .m-td{display:inline-block}
.m-hover-game-box .m-left{overflow:hidden;margin-left:10px;width: 68%;}
.m-hover-game-box .m-left img{float:left;margin-top:8px;width:36px;height:36px;border-radius:5px}
.m-hover-game-box .m-left .m-intro-box{margin-top:8px;margin-left:45px}
.m-hover-game-box .m-left .m-intro-box .u-title{overflow:hidden;color:#464646;text-overflow:ellipsis;white-space:nowrap;font-size: 14px;-ms-text-overflow:ellipsis;}
.m-hover-game-box .m-left .m-intro-box .u-type{color:#aaa;font-size: 12px;}
.m-hover-game-box .m-right{width: 25%;vertical-align:top;text-align:right;}
.m-hover-game-box .m-right .u-btn-dload{display:inline-block;margin-top:10px;width:60px;height:30px;border:none;border-radius:15px;background: #65bb0a;color:#fff;text-align:center;font-size:14px;line-height:30px;}

.index-suj strong {display: block; overflow: visible; margin: 10px 0 10px 0; background: #fff; border-bottom: 1px solid #ddd; height: 40px; line-height: 40px;font-size: 16px; color: #65bb0a; font-weight: bold; text-indent:10px}

.version{position:relative;margin-bottom:10px;border-bottom:1px solid #d9d9d9;}
.version2{border-bottom:none;margin-bottom:0;}
.version ul{margin: 10px 10px 10px;overflow:hidden;border-bottom:1px solid #d9d9d9;padding-bottom: 10px;}
.version ul li{line-height:24px;padding:10px 0;border-top:1px solid #d9d9d9;}
.version ul li:last-child{padding-bottom:0;}
.version ul li a{display:block;font-size:14px;color:#333;}
.version ul li .button{padding-left:30px;}
.version ul li .button i{display:block;width:60px;height:22px;line-height:22px;text-align:center;border:1px solid #ddd;border-radius:3px;}
.version ul li .button.c1 i{border-color:#ff5043;color:#ff5043;}
.version ul li .button.c2 i{border-color: #f21b20;color: #f21b20;font-style: normal;}
.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.tFlexGrow{-webkit-box-flex: 1.0; -moz-flex-grow: 1;-webkit-flex-grow: 1;flex-grow: 1;}
.version ul li:first-child{border: 0;}

/*预约*/
.yuyuemengban{display: none; width: 100%;height:2000px;position: fixed;z-index: 999;;background: rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);left: 0;top: 0;}
.yuyuewrap{display:none; width:90%;height: 300px;position: fixed;left:5%;top:45%;margin: -150px 0 0 0;background: #fff;border-radius: 8px;z-index: 1000;cursor: initial;}
.yuyuewrap .closebtn{position: absolute;right: 10px;top: 5px;font: 20px/18px microsoft yahei; color: #ff8329; cursor: pointer;}
.yuyuewrap .closebtn:hover{opacity: 0.88;}
.yuyuewrap .yuyue_con{width:90%;height: 260px;margin:0px auto; padding-top:20px}
.yuyuewrap .yuyue_con .phone{width:90%;height: 40px;font-size: 14px;line-height: 40px;padding: 0 10px;border:1px solid #ccc ; display: block; margin: 20px auto 0 auto; border-radius: 5px;}
.yuyuewrap .yuyue_con .phone:focus{border:1px solid #ff8329 ;}
.yuyuewrap .yuyue_con .tips{width:90%;text-align: center;line-height: 40px;margin: 10px auto;color: #999;}
.yuyuewrap .yuyuebtn_bs,.yuyuewrap .yuyuebtn_br{width:90%;padding: 0 10px;height: 40px;line-height: 40px;text-align: center;border-radius:3px;margin: 10px auto 20px;font-size: 16px;cursor: pointer;}
.yuyuewrap .yuyuebtn_bs{background: #ff8329;color: #fff;}
.yuyuewrap .yuyuebtn_bs:hover,.yuyuewrap .yuyuebtn_br:hover{opacity: 0.88;}
.yuyuewrap .yuyuebtn_br{color: #ff8329;border: 1px solid #ff8329;}

/**/
.game_detail{background:#fff;display:block;z-index:999;width: 96%;margin: 10px 2%;}
.game_detail img{width: 100px;height: 100px;display:block;margin: 10px auto 0;border-radius: 10px;}
.game_detail h1{font-size: 18px;color:#333;height: 40px;line-height: 40px;font-weight:400;text-align:center;overflow:hidden;}
.game_detail .g_zl{overflow:hidden}
.m-score-box{margin-top: 12px;overflow: hidden;}
.m-score-box .m-score-item{position:relative;font-size: 14px;color:#aaa;text-align:center;width:33.3333%;float:left;}
.m-score-box .m-score-item:not(:last-child):after{content:"";position:absolute;display:block;width:.02rem;height:.6rem;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.m-score-box .m-score-item .m-icon-box{font-size: 20px;color:#464646;margin-bottom: 5px;text-align:center;}
.m-score-box .m-score-item .m-icon-box .icon-hot{background-image: url(/templates/pages/p/ic-hot-g.png);}
.m-score-box .m-score-item .m-icon-box .icon-star{background-image: url(/templates/pages/p/ic-star.png);}
.m-score-box .m-score-item .m-icon-box .icon-user{background-image: url(/templates/pages/p/ic-user-g.png);}
.m-score-box .m-score-item .m-icon-box .icon{position:relative;top: -3px;width: 18px;height: 18px;margin-right: 5px;}
.icon{display:inline-block;vertical-align:middle;background-size:contain;background-position:center center;background-repeat:no-repeat}


/* 详细信息 */
.suj-tit{padding: 5px 0;color: #1aabc0;line-height:25px;margin-top:12px;font-size:16px;border-bottom:none;}
.suj-tit label{display:inline-block;width:4px;height:15px;background: #1aabc0;border-radius:2px;-webkit-border-radius:2px;vertical-align:middle;margin:0 8px 3px 0;}
.m-title-c{font-size:.3rem;color:#464646;margin-bottom:.2rem;overflow:hidden;}
.m-title-c:before{display:inline-block;position:relative;top:-.03rem;margin-right:.1rem;vertical-align:middle;content:"";height:.3rem;width:.06rem;background-image:-webkit-linear-gradient(-180deg,#f53c79 0,#fdb73f 100%);background-image:linear-gradient(-180deg,#f53c79 0,#fdb73f 100%);border-radius:.1rem}
.m-game-block{padding: 0 10px;position:relative;clear: both;margin-bottom: 10px;}
.m-detail-content{font-size: 12px;color:#777;}
.m-detail-content .u-item{display:inline-block;margin-right: 15px;white-space:nowrap;margin-bottom: 6px;}
.c_soft_same dt{margin-left: 10px;}
.m-game-block strong{display: block; overflow: visible; margin: 10px 0 10px 0; background: #fff; border-bottom: 1px solid #ddd; height: 40px; line-height: 40px;font-size: 16px; color: #65bb0a; font-weight: bold; text-indent:10px}










