/**
 * reset 	浏览器重置属性
 * base_	base-基础模块（头部底部导航...）
 * global	公共样式（单一块样式）
 * common	常用属性,对应的单个属性（class原则上不要超过3个类）
 * public	公共模块（模块样式啊，有层级）
 */

/*reset*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
body{font:14px/1.125 "Microsoft Yahei",Arial,Helvetica,sans-serif;background-color: #f5f5f5}
input,textarea,select{font-size: 100%;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,form,textarea,dd{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}
table{border-collapse:collapse;border-spacing:0}
ul,ol,dd,dt,dl{list-style-type:none;}
a{text-decoration: none;color: #2a2a2a;outline:none;}
img{border:0;}
i,em{font-style:normal;}
/*common 通用样式（原则上不要超过3个类）*/
.fl{float:left;}.fr{float:right;}
.w790{width:790px;}.w350{width: 350px;}
.c999{color:#999;}.c808{color:#808080;}.c2a2{color:#2a2a2a;}.cff6{color: #ff6060}
.bcf36{background-color:#f36161}.bcfd7{background-color:#fd7317}.bc2ac{background-color:#2aca63}
.bc279{background-color:#2794ef}.bcfff{background-color: #fff}.bc4bb{background-color:#4bb2f8}.bc0ed{background-color: #0ed41a}
.mt10{margin-top:10px;}
.oh{overflow:hidden;}.os{overflow:scroll;}
/*global 没有层级*/
.global_clearfix{*zoom:1;}
.global_clearfix:after,.p_clearfix:before{display:block; content:""; height:0; clear:both; overflow:hidden; visibility:hidden;}
.global_body{width: 1150px;margin: 0 auto;position: relative;}
/*公共标题*/
.public_title{height: 38px;padding: 5px 0;overflow: hidden;}
.public_title h2{display: inline-block;color: #343434;font-size: 20px;line-height: 38px;border-left:4px solid #0ed41a;padding:0 10px;float: left;}
.public_title a{float: right;color: #808080;display: inline-block;line-height: 38px;padding:0 20px 0 0;}
/*路径导航*/
.public_route{padding:15px 0;color: #808080;}
.public_route a{color: #808080;padding:0 5px;}
.public_route b{color: #333;font-weight: normal;}
/*分页*/
.public_paging{padding:20px 0 30px;text-align: center;}
.public_paging li{display: inline-block;margin:0 4px}
.public_paging em{display: inline-block;color: #333;margin-right: 10px;}
.public_paging a{display: inline-block;padding:0 10px;line-height: 30px;border:1px solid #dedede;color: #333;min-width: 10px;text-align: center;background: #fff}
.public_paging li span{display: inline-block;padding:0 10px;line-height: 30px;border: 0 none;color: #333;min-width: 10px;text-align: center;}
.public_paging .active,.public_paging a:hover{background: #04ed1a;color: #fff}
.public_paging .current{color: #fff}
/*app列表*/
.public_wrap_list{position: relative;width: 1140px;overflow: hidden;left:-10px;padding:0 0 20px;}
.public_wl_box{float: left;width: 150px;padding:0 80px 0 150px;position: relative;margin:40px 0 0;height:90px;overflow: hidden;}
.public_wl_img{display: block;position: absolute;left:30px;top:0;width: 90px;height: 90px;}
.public_wl_tit{display: block;color: #343434;font-size: 22px;line-height: 30px}
.public_wl_tip{color: #808080;font-size: 16px;line-height: 30px}
.public_wl_down{width: 80px;height: 30px;line-height: 30px;border-radius: 15px;border:1px solid #04ed1a;color: #04ed1a;position: absolute;right:5px;top:28px;text-align: center;}
.public_wl_down:hover{background-color: #04ed1a;color:#fff;}
/*头部*/
.base_header{background: #fff;position: relative;z-index: 15}
.base_header .global_body{height: 70px;}
.base_h_logo{width: 200px;height: 45px;display: block;margin-top: 13px;}
.base_h_nav{float: right;}
.base_hn_link,.base_hn_more{float: left;display: block;height: 66px;border-bottom: 4px solid #fff;margin:0 20px;line-height: 66px;font-size: 16px;}
.base_hn_link:hover,.base_hn_more:hover,.base_hn_on{border-bottom: 4px solid #0ed41a}
.base_hn_more{padding:0 20px 0 0;background: url(../images/icon_down.png) right no-repeat;position: relative;z-index: 30;}
.base_hn_code{position: absolute;width: 150px;height: 170px;top:70px;right:-20px;margin-left: -75px;background: #fff;text-align: center;color: #666;padding:10px 0 0;line-height: 25px;display: none;}
.base_hn_code img{width: 130px;height: 130px;}
.base_hn_more:hover .base_hn_code{display: block;}
/*底部*/
.base_footer{background:#262829;}
.base_footer_top{background: #363738;padding:20px 0;}
.base_f_list{overflow: hidden;}
.base_f_list dl{float: left;}
.base_f_list dt{border-bottom: 1px solid #666;color: #fff;font-weight: 600;padding:0 100px;line-height: 40px;font-size: 16px}
.base_f_list dd{color: #999;padding:0 0 0 100px;line-height: 30px;}
.base_f_code{position: absolute;right:90px;top:20px;text-align: center;color: #fff;font-size: 16px;line-height: 40px;}
.base_f_code img{display: block;}
.base_footer_bottom{padding:20px 0;text-align: center;color: #999;}
.base_footer_bottom p{line-height: 28px}
.base_footer_bottom a{color: #999;}
.bot_bottom {  padding-top: 10px;  text-align: center;  color: #666666;  font-size: 14px;  line-height: 25px;  padding-bottom: 15px;  }


/*首页banner*/
.index_banner{background: #0cc66b;position: relative;background:#04c368 url(../images/bg.png) bottom no-repeat;}
.index_banner .global_body{height: 830px;}
.ib_phone{position: absolute;background: url(../images/phone.png) no-repeat;width: 360px;height: 760px;top:100px;left:70px;overflow: hidden;}
.ibp_slides{width: 330px;height: 580px;display: block;position: relative;top:67px;left:15px;overflow: hidden;}
.ibps_img{width: 330px;height: 580px;position: absolute;left:0;top:0;}
.ibp_tap{position: absolute;top:597px;left:15px;width: 330px;height: 50px;opacity: 0;z-index: 9;cursor: pointer;}
.ibpt_box{float: left;width: 60px;height: 50px;z-index: 3}
.ib_right{position: absolute;left:500px;top:100px;width: 500px;text-align: center;color: #fff;z-index: 3;bottom:0;}
.ib_right-box{display: flex;flex-direction: column;height: 100%;}
.ib_right h2{font-size: 80px;margin-top: 44px;margin-bottom: 34px;font-family: SourceHanSansCN-Bold, SourceHanSansCN;font-weight: bold;}
.ib_right h3{font-size: 30px;line-height: 30px;margin: 0 0 58px 0;letter-spacing: 10px;}
.ib_right-btn{height: 83px;margin-bottom:12px;display: flex;align-items: center;justify-content: center;}
.ib_right_codeBox{display: flex;flex-direction: column-reverse;margin-top: 48px;}
.ib_right_codeBox .ib_right_code{width: 150px;height: 180px;background: #FFFFFF;border-radius: 10px;box-sizing: border-box;padding: 12px 10px;margin: 0 auto;}
.ib_right_codeBox .ib_right_code .ib_right_code-title{width: 130px;height: 18px;font-size: 16px;font-family: SourceHanSansCN-Medium, SourceHanSansCN;font-weight: 500;color: #333333;margin: 7px auto 3px;}
.ib_right .time{width: 512px;height: 30px;font-size: 18px;font-family: SourceHanSansCN-Medium, SourceHanSansCN;font-weight: 500;color: #FFFFFF;line-height: 30px;}
.ib_right .down{display: inline-block;background: url(../images/down_btm1.png) no-repeat;background-size: contain;width: 385px;height: 100%;margin: 0;transition: opacity .2s linear 0s;}
/* .ib_right .down:hover{background: url(../images/down_btm_hover.png) no-repeat;} */
.ib_right .down:hover{opacity: .8;}
.ib_dots div{width: 40px;height: 40px;background: #80e1b2;border-radius: 50%;animation: dotsMove 10s linear infinite;position:absolute;top:300px;left: 30px;opacity: 0;display: none\9}
.ib_dots div:nth-child(2n){animation: dotsMove 25s linear infinite;} 
@keyframes dotsMove{
0%   {opacity: 0;transform: translateY(0) scale(1,1);}
50%   {opacity: 1;transform: translateY(-100px) scale(0.5,0.5);;}
100% {opacity:0;transform: translateY(-200px) scale(0,0);}
}
.policy_body {position: absolute;top: 50px;left: 70px;font-size: 14px;text-align: center;color: #fff;width: 360px;line-height: 20px;}
.main_policy {font-size: 12px;color: #999;text-align: center;padding-top: 30px;line-height: 20px;}
.game_download {cursor: pointer;}
/*首页-功能块*/
.intro_function{padding:100px 0 40px;border-bottom: 1px solid #ededed;text-align: center;}
.if_box{width: 250px;display: inline-block;*display:inline;*zoom:1;height:260px;}
.ifb_1,.ifb_2,.ifb_3,.ifb_4{width: 200px;margin:0 auto;height: 200px;background-image: url(../images/intro.png);background-repeat: no-repeat;}
.ifb_1{background-position: 0 0}
.ifb_2{background-position: -200px 0}
.ifb_3{background-position: -400px 0}
.ifb_4{background-position: -600px 0}
.ifb_h3{font-size: 26px;padding:0 0 10px;}
.ifb_tip{color: #666;font-size: 16px;}
/*首页-游戏模块*/
.index_game{overflow: hidden;height: 400px;margin:70px auto 0;padding:0 0 10px;}
.ig_left{position: absolute;width: 720px;top:0;left:20px;height: 400px;}
.ig_class{overflow: hidden;height: 40px;}
.ig_class_tap{float: left;display: block;height:36px;line-height: 36px;padding:0 10px;border-radius: 18px;font-size: 18px;margin:0 0 0 20px;}
.ig_class_tap:hover,.ig_class_more:hover{color: #0ed41a}
.ig_class .active{background: #0ed41a;color: #fff}
.ig_class_more{float: right;line-height: 36px;}
.ig_list{position: relative;}
.ig_ul{overflow: hidden;height: 360px;position: absolute;width: 720px;top:0;left:0;display: none;}
.ig_li{float: left;width: 120px;height: 80px;margin:20px 0 20px 20px;padding:0 0 0 100px;position: relative;}
.ig_list_img{position: absolute;left:0;top:0;width: 80px;height: 80px;}
.ig_list_title{font-size: 16px;color: #333;padding-bottom: 8px;display: block;}
.ig_list_num{color: #808080}
.ig_list_start{width: 58px;height: 28px;position: absolute;left:100px;bottom:0;border:1px solid #0ed41a;color: #0ed41a;text-align: center;line-height: 28px;border-radius: 14px}
.ig_list_start:hover{background: #0ed41a;color: #fff}
.ig_right{position: absolute;right:0;top:0;width: 320px;}
.igr_class{border-bottom: 1px solid #0ed41a;overflow: hidden;position: relative;}
.igr_class:after{content:'';position: absolute;top:0;left:140px;width: 0;height: 0;border-left: 20px solid transparent;border-right: 20px solid transparent;border-top: 40px solid #fff;}
.igr_class_link{width: 50%;height: 40px;line-height: 40px;float: left;font-size: 18px;text-align: center;}
.igr_class_link:hover{color: #0ed41a}
.igr_class .active{background: #0ed41a;color: #fff}
/*排行*/
.ig_ranking_ol{padding:10px 0;}
.ig_ranking_li{padding:5px 0 15px 40px;position: relative;counter-increment:topnum 1;}
.ig_ranking_li:before{content: counter(topnum);color: #fff;position: absolute;top:50%;left:0;line-height: 20px;width: 21px;height: 21px;background-color: #eee;color: #fff;margin-top: -16px;text-align: center;font-family: arial;}
.ig_ranking_li:nth-child(-n+3):before{line-height: 24px;height:24px;margin-top: -17px;}
.ig_ranking_li:nth-child(1):before{background: url(../images/bg_ico.png) -100px 0 no-repeat;}
.ig_ranking_li:nth-child(2):before{background: url(../images/bg_ico.png) -121px 0 no-repeat;}
.ig_ranking_li:nth-child(3):before{background: url(../images/bg_ico.png) -142px 0 no-repeat;}
.ig_ranking_down{position: absolute;width: 54px;height: 26px;line-height: 28px;text-align: center;right:0px;top:50%;margin-top: -19px;border:1px solid #2fa52d;color: #2fa52d;border-radius: 13px;font-size: 14px;}
.ig_ranking_in{display: none;padding-left:90px;height: 80px;position: relative;}
.ig_ranking_img{position: absolute;left:0;top:0;}
.ig_ranking_img img{display:block;width: 80px;height: 80px;}
.ig_ranking_tit{font-size: 18px;color: #333;display: block;padding:10px 0 18px;}
.ig_ranking_star0,.ig_ranking_star1,.ig_ranking_star2,.ig_ranking_star3,.ig_ranking_star4,.ig_ranking_star5{height: 16px;width: 100px;background-image: url(../images/bg_ico.png);background-repeat: no-repeat;}
.ig_ranking_star0{background-position: 0 0}.ig_ranking_star1{background-position: 0 -16px}.ig_ranking_star2{background-position: 0 -32px}
.ig_ranking_star3{background-position: 0 -48px}.ig_ranking_star4{background-position: 0 -64px}.ig_ranking_star5{background-position: 0 -80px}
.ig_ranking_in{color: #333;font-size: 18px;}
.ig_ranking_out{height: 20px;overflow: hidden;position: relative;}
.ig_ranking_out span{position: absolute;right:0;top:0;color: #666}
.active .ig_ranking_in{display:block;}
.active .ig_ranking_out{display:none;}


/*应用市场——top_class*/
.top_class{overflow: hidden;height: 40px;padding:20px 0;}
.tc_tap{float: left;display: block;height:36px;line-height: 36px;padding:0 20px;border-radius: 18px;font-size: 18px;margin:0 0 0 20px;}
.tc_tap:hover{color: #0ed41a}
.top_class .active{background: #0ed41a;color: #fff}
.tc_search{position: absolute;width: 282px;height: 40px;top:20px;right:20px;}
.tc_search_text{position: absolute;border:1px solid #0ed41a;left:0;top:0;height:40px;line-height: 40px;width: 240px;padding:0 10px;border-top-left-radius:20px; border-bottom-left-radius:20px;outline: none;}
.tc_search_submit{position: absolute;width: 42px;height: 40px;right:0;top:0;border:0;color: #fff;font-size: 24px;border-top-right-radius:20px; border-bottom-right-radius:20px;background:url(../images/search.png) no-repeat -8px center #0ed41a;outline: none;cursor: hand;}
/*应用市场——banner*/
.app_banner{position: relative;height: 340px;overflow: hidden;}
.ab_slidejs{position: absolute;left:0;top:0;width: 750px;height: 340px;}
.ab_slidejs_title{position: absolute;bottom:0;width: 720px;height:40px;left:0;padding:0 15px;line-height: 40px;background: #000;background: rgba(0,0,0,.7);z-index: 12;color: #fff}
.ab_slidejs_title>div{display: none;}
.ab_slidejs img{display: block;height: 340px;width: 750px;}
.ab_slidejs .slidesjs-pagination{position: absolute;bottom:0;width: 700px;height:40px;left:0;text-align: right;z-index: 20;padding:0 25px;}
.ab_slidejs .slidesjs-pagination-item{display: inline-block;margin:15px 5px 0;}
.ab_slidejs .slidesjs-pagination-item a{display: inline-block;width: 12px;height: 12px;border-radius: 6px;background: #fff;text-indent: 999px;transition:all 0.5s;}
.ab_slidejs .slidesjs-pagination-item .active{width: 24px;background:#0ed41a}
.ab_right_down{display: block;width: 390px;height: 340px;right:0;top:0;position: absolute;}
.ab_right_down img{display: block;}
/*应用市场——装机必备*/
.app_necessary{margin:15px 0 0;background: #fff;}
.an_ul{position: relative;overflow: hidden;height: 150px;left:3px;}
.an_li{float: left;width: 72px;height: 130px;padding:10px 15px 0;border:1px solid #fff;position: relative;}
.an_li_img{display: block;width: 72px;height: 72px;}
.an_li_tit,.an_li_class{text-align: center;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.an_li_tit{color: #343434;font-size: 16px;padding:10px 0 5px;}
.an_li_class{color: #808080}
.an_li_down{position: absolute;width: 60px;height: 28px;line-height: 28px;border-radius: 14px;text-align: center;color: #fff;left:21px;bottom:15px;background: #0ed41a;display: none;}
.an_li:hover{background: #f6f6f6;border:1px solid #ebebeb;}
.an_li:hover .an_li_tip{display: none;}
.an_li:hover .an_li_down{display: block;}
/*应用市场——专区模块*/
.zone_module{position: relative;height: 580px;margin:10px 0 0;}
.zm_left,.zm_right{position: absolute;top:0;background: #fff;width: 570px;}
.zm_left{left:0;}
.zm_right{right:0;}
.zm_title{height: 140px;}
.zm_title_h2{padding:0 20px;overflow: hidden;height: 40px;line-height: 40px;font-size: 20px;color: #343434}
.zm_title_h2 a{float: right;font-size: 16px;}
.zm_title_class{padding: 0 0 0 120px;height:100px;}
.zm_title_class a{display: inline-block;margin:12px 20px 0 0;height: 28px;line-height: 28px;padding:0 20px;border-radius: 14px;background: #fff;font-size: 16px;}
.zm_left .zm_title{background:url(../images/app_left.png) 20px 50px no-repeat #fff99f}
.zm_right .zm_title{background:url(../images/app_right.png) 20px 50px no-repeat #9fdaff}
.zm_left .zm_title_h2 a{color: #ff9a00}
.zm_right .zm_title_h2 a{color: #a56cff}
.zm_left .zm_title_class a{color: #ff9a00;border:1px solid #ff9a00}
.zm_right .zm_title_class a{color: #a56cff;border:1px solid #a56cff}
.zm_left .zm_title_class a:hover{background: #ff9a00;color: #fff}
.zm_right .zm_title_class a:hover{background: #a56cff;color: #fff}
.zm_ul{position: relative;overflow: hidden;left:10px;margin:20px 0 0;}
.zm_li{float: left;width: 80px;height: 120px;padding:10px 15px;position: relative;}
.zm_li_img{display: block;width: 80px;height: 80px;}
.zm_li_tit{text-align: center;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;color: #343434;font-size: 16px;padding:10px 0;}
.zm_li_down{position: absolute;width: 60px;height: 28px;line-height: 28px;border-radius: 14px;text-align: center;color: #fff;left:25px;bottom:15px;background: #0ed41a;display: none;}
.zm_li:hover .zm_li_tit{display: none;}
.zm_li:hover .zm_li_down{display: block;}
/*应用市场——类目*/
.category_label{margin:10px 0 0;}
.cl_ul{position: relative;width: 1176px;left: -26px;overflow: hidden;height: 112px;}
.cl_li{float: left;width: 142px;margin:0 0 10px 26px;background-color: #fff;height:46px;}
.cl_li a{padding:0 20px 0 50px;border:1px solid #ebebeb;position: relative;text-align: center;color: #343434;font-size: 16px;line-height: 46px;display: block;height:46px;}
.cl_li b{position: absolute;width: 45px;height: 45px;left:3px;top:1px;background-image: url(../images/taps.png);background-repeat: no-repeat;}
.cl_li_b1{background-position: 0 0}
.cl_li_b2{background-position: -45px 0}
.cl_li_b3{background-position: -90px 0}
.cl_li_b4{background-position: -135px 0}
.cl_li_b5{background-position: -180px 0}
.cl_li_b6{background-position: -225px 0}
.cl_li_b7{background-position: -270px 0}
.cl_li_b8{background-position: -315px 0}
.cl_li_b9{background-position: -360px 0}
.cl_li_b10{background-position: -405px 0}
.cl_li_b11{background-position: -450px 0}
.cl_li_b12{background-position: -495px 0}
.cl_li_b13{background-position: -540px 0}
.cl_li_b14{background-position: -585px 0}
.cl_li a:hover{border:1px solid #0ed41a;color: #0ed41a}
.cl_li a:hover .cl_li_b1{background-position: 0 -45px}
.cl_li a:hover .cl_li_b2{background-position: -45px -45px}
.cl_li a:hover .cl_li_b3{background-position: -90px -45px}
.cl_li a:hover .cl_li_b4{background-position: -135px -45px}
.cl_li a:hover .cl_li_b5{background-position: -180px -45px}
.cl_li a:hover .cl_li_b6{background-position: -225px -45px}
.cl_li a:hover .cl_li_b7{background-position: -270px -45px}
.cl_li a:hover .cl_li_b8{background-position: -315px -45px}
.cl_li a:hover .cl_li_b9{background-position: -360px -45px}
.cl_li a:hover .cl_li_b10{background-position: -405px -45px}
.cl_li a:hover .cl_li_b11{background-position: -450px -45px}
.cl_li a:hover .cl_li_b12{background-position: -495px -45px}
.cl_li a:hover .cl_li_b13{background-position: -540px -45px}
.cl_li a:hover .cl_li_b14{background-position: -585px -45px}
/*应用市场——专题*/
.special_rec{margin:10px 0 0;overflow: hidden;position: relative;height: 125px;}
.sr_slide{width: 2351px;position: relative;left:0;}
.sr_li{width:210px;height: 125px;float: left;margin:0 25px 0 0;display: block;position: relative;}
.sr_li img{width: 210px;height:125px;display: block;}
.sr_li p{position: absolute;bottom:0;left:0;width: 200px;height: 28px;line-height: 28px;background: #000;background: rgba(0,0,0,.8);color: #fff;padding:0 5px;text-align: center;}
.sr_prev,.sr_next{position: absolute;top:0;width: 30px;height: 125px;background-color: #000;background-color: rgba(0,0,0,.6);background-repeat: no-repeat;background-position: center;z-index: 2}
.sr_prev{left:0;background-image: url(../images/icon_left.png);}.sr_next{right:0;background-image: url(../images/icon_right.png);}
.sr_prev:hover,.sr_next:hover{background-color: #000;background-color: rgba(0,0,0,.8);cursor: pointer;}
/*应用市场——专题分类*/
.recommend_class{margin:10px 0;position: relative;height: 340px;}
.rc_left,.rc_right{position: absolute;top:0;height: 340px;background: #fff}
.rc_left{left:0;width: 770px;}.rc_right{right:0;width: 370px;}
.rc_block{width: 385px;float: left;margin-bottom: 10px;}
.rc_list{height: 100px;text-align: center;padding:10px 0 0;}
.rc_alink{display: inline-block;width:80px;line-height: 26px;}
.rc_alink img{display: block;width: 60px;height: 60px;margin:0 auto;}
.rc_ranking_class{position: absolute;text-align: right;width: 200px;height: 38px;right:10px;top:5px;}
.rc_ranking_class div{padding:0 15px;height: 30px;line-height: 30px;text-align: center;display: inline-block;border-radius: 15px;color: #808080;margin:5px 5px 0 0;cursor: pointer;*display:inline;*zoom:1;}
.rc_ranking_class .active{color: #fff;background: #0ed41a}
.rc_ranking_list,.rc_ranking_sort{height:290px;overflow: hidden;}
.rc_ranking_sort{display: none;}
.rc_ranking_li{height:40px;padding:8px 20px 8px 80px;position: relative;line-height: 40px}
.rc_ranking_li img{position: absolute;left:0;height:40px;width: 40px;left:30px;top:8px;}
.rc_ranking_li a{color: #343434;font-size: 16px;}
.rc_ranking_li b{color: #808080;font-size: 14px;height:40px;position: absolute;right:20px;top:8px;}

/*游戏详情*/
.game_details{background:#fff;}
.gd_top{height:130px;padding:35px 180px;position: relative;}
.gd_top_img{position: absolute;width: 130px;height: 130px;left:25px;top:35px;}
.gd_top_info h3{font-size: 24px;color: #333;height: 30px;line-height: 28px}
.gd_top_tip{color: #808080;height:30px;line-height: 30px;padding:10px 0;overflow: hidden;font-size: 16px;}
.gd_top_tip div{height:16px;width:100px;background-image:url(../images/bg_ico.png);background-repeat:no-repeat;float: left;margin: 7px 20px 0 0;}
.gd_top_tip b{position: relative;top:-2px;margin:0 20px;}
.gd_star0{background-position: 0 0}.gd_star1{background-position: 0 -16px}.gd_star2{background-position: 0 -32px}
.gd_star3{background-position: 0 -48px}.gd_star4{background-position: 0 -64px}.gd_star5{background-position: 0 -80px}
.gd_top_down{height: 40px;overflow: hidden;line-height: 40px;}
.gd_top_down a{display: inline-block;width:120px;height: 40px;border-radius: 20px;background: #0ed41a;color: #fff;font-size: 16px;text-align: center;}
.gd_top_down b{display: inline-block;width: 120px;text-align: center;height: 40px;cursor: pointer;color: #808080;font-weight: normal;}
.gd_top_code{position: absolute;width: 120px;height: 120px;right:40px;top:35px;text-align: center;color: #808080;line-height: 30px;font-size: 16px;}
.gd_top_code div{width: 100px;height: 100px;overflow: hidden;margin:0 auto;}
.gd_hide{position: absolute;left:0;box-shadow: 0 0 2px #eae9e9;top:175px;background:#FFF;width: 1150px;padding:20px 0;display: none;z-index: 10}
.gd_hide table{width: 100%;font-size: 16px;line-height: 30px}
.gd_hide th{color: #2a2a2a;width: 120px;text-align: right;font-weight: normal;vertical-align: top;}
.gd_hide td{color: #808080;}
.gd_screenshot{overflow: hidden;position: relative;}
.gs_s_prev,.gs_s_next{position: absolute;width: 32px;height: 32px;top:50%;margin-top: -16px;background-repeat: no-repeat;background-position: center;background-color: #000;background-color: rgba(0,0,0,.4);border-radius: 16px;background-size: 70%;cursor: pointer;z-index: 10}
.gs_s_prev{left:10px;background-image: url(../images/icon_left.png);}
.gs_s_next{right:10px;background-image: url(../images/icon_right.png);}
.gs_s_prev:hover,.gs_s_next:hover{background-color: #000;background-color: rgba(0,0,0,.8);}
.gd_s_wrap{font-size: 0;height: 450px;position: relative;left: 0}
.gd_s_wrap img{display: inline-block;width: 300px;height: 450px;margin-right: 20px;}
.gd_synopsis{position: relative;margin:40px 0;display: flex; justify-content: space-between;}
.gd_syn_left{width: 820px;border-right:1px solid #e2e2e2;padding:0 15px;}
.gd_syn_text{padding:0 10px 30px;border-bottom:1px solid #e2e2e2;}
.gd_syn_text p{text-indent: 2em;color: #888;font-size: 16px;margin:10px 0 20px;line-height: 28px}
.gd_title_h3{font-size: 20px;color: #333;padding: 0 0 10px;}
.gd_content{line-height: 200%;text-indent: 2em;margin:10px 0}
.gd_syn_same{padding:20px 10px 0;}
.gd_syn_list{height: 100px;padding:20px 0 0;}
.gd_syn_alink{display: inline-block;width:80px;line-height: 26px;text-align: center;}
.gd_syn_alink img{display: block;width: 60px;height: 60px;margin:0 auto;}
.gd_syn_right{width: 280px;height: 100%;overflow: hidden;}
.gd_like_box{position: relative;padding: 5px 0 5px 0px;}
.gd_like_out{height: 30px;line-height: 30px;overflow: hidden;color: #343434;font-size: 16px;}
.gd_like_out span{float: right;color: #808080;font-size: 14px;padding-right: 20px;}
.gd_like_in{padding:0 0 0 90px;position: relative;height: 80px;overflow: hidden;display: none;}
.gd_like_in img{position: absolute;width: 80px;height: 80px;left:0;top:0;display: block;}
.gd_like_in h5{font-size: 16px;color: #343434;height: 20px;}
.gd_like_in p{color: #808080;height: 20px;margin:5px 0 4px;}
.gd_like_in .down{display: inline-block;height: 28px;border:1px solid #0ed41a;color:#0ed41a;line-height: 28px;padding:0 15px;border-radius: 14px;}
.gd_syn_right .active .gd_like_in{display: block;}
.gd_syn_right .active .gd_like_out{display: none;}
/*游戏详情-游戏信息*/
.gd_column_info{ margin: 20px 20px 0 0; padding-top: 25px; border-top: 1px solid #e2e2e2;    }
.gd_column_info .gd_column_list{ display: flex; flex-direction: column; }
.gd_column_list .gd_column_item{ padding: 10px 0; display: flex; justify-content: space-between; }
.gd_column_item span,.gd_column_item a{ line-height: 20px; overflow: hidden; font-size: 14px; color: #808080; text-align: right; }
.gd_column_item .gd_column_title{ min-width: 84px; color: #343434; white-space: nowrap; text-overflow: ellipsis; text-align: left; }
.gd_column_item .gd_column_href:hover{ color: #0ed41a; }

/*游戏详情-评论*/
.gd_comment{margin:10px 0;background: #fff;padding:20px 0 10px;}
.gdc_top{line-height: 30px;font-size: 20px;color: #333;padding:0 20px;overflow: hidden;}
.gdc_top div{float: right;font-size: 14px;color: #808080}
.gdc_top a{padding:0 5px;color: #808080}
.gdc_text{position: relative;margin:10px 20px;}
.gdc_text textarea{width: 100%;height: 140px;box-sizing: border-box;border:3px solid #eee;padding:10px 8px;resize: none;}
.gdc_text a{position: absolute;width: 100px;height: 40px;line-height: 40px;right:0;bottom:0;text-align: center;background: #ff8042;color: #fff}
.gdc_newest{border-bottom: 2px solid #eee;height:40px;margin-top: 20px;}
.gdc_newest span{display: inline-block;width: 140px;line-height: 40px;position: relative;border-bottom: 2px solid #04eda1;color: #333;text-align: center;font-size: 20px;}
.gdcl_li{padding:20px 30px 10px 120px;position: relative;border-bottom: 1px solid #eee;}
.gdcl_li:last-child{border-bottom: none;}
.gdcl_li .time{position: absolute;right:30px;top:20px;color: #808080}
.gdcl_li .pic{position: absolute;top:20px;left:40px;width:60px;height: 60px;}
.gdcl_li .name{color:#0ed41a;font-size: 18px;padding:0 120px 0 0;}
.gdcl_li .con{padding:10px 0 0;font-size: 16px;color: #2a2a2a}
.gdcl_li .more{padding:10px 0 0;text-align: right;}
.gdcl_li .more span{display: inline-block;height: 20px;padding:0 0 0 26px;margin-left:30px;position: relative;}
.gdcl_li .more span:after{content:'';position: absolute;left:0;top:-2px;width: 20px;height: 20px;background-image: url(../images/bg_ico.png);background-repeat: no-repeat;}
.gdcl_li .more .like:after{background-position: 0 -110px}
.gdcl_li .more .comment:after{background-position: -40px -110px;}
.gdcll_reply{position: relative;margin:10px 0 0 -90px;}
.gdcll_reply textarea{width: 100%;height: 140px;box-sizing: border-box;border:3px solid #eee;padding:10px 8px;resize: none;}
.gdcll_reply a{position: absolute;width: 100px;height: 40px;line-height: 40px;right:0;bottom:0;text-align: center;background: #ff8042;color: #fff}
.gdcll_answer{border-top: 1px solid #eee;margin:10px -30px 0 -120px;position: relative;}
.gdcll_answer:before{content: '';position: absolute;width: 0;height:0;border-bottom: 6px solid #eee;border-left: 6px solid #fff;border-right: 6px solid #fff;top:-6px;left:150px;}
.gdcll_answer li{padding:20px 0 20px 90px;border-bottom: 1px solid #eee;position: relative;margin:0 0 0 120px;}
.gdcll_answer li:last-child{border-bottom: none;}
.gdcll_answer .m_pic{position: absolute;width: 60px;height: 60px;top:20px;left:5px;}
.gdcll_answer .m_name{color:#0ed41a;font-size: 18px;padding:0 120px 0 0;}
.gdcll_answer .m_con{padding:10px 0 0;font-size: 16px;color: #2a2a2a}
.gdcll_answer .m_time{position: absolute;right:30px;top:20px;color: #808080}


/*专题列表——banner*/
.special_banner{margin:10px 0 0;}
.sb_slidejs_wrap{position: relative;height: 290px;overflow: hidden;}
.sb_slidejs_wrap img{display: block;height: 290px;width: 1150px;}
.sb_slidejs_wrap .slidesjs-pagination{position: absolute;bottom:0;width: 1150px;height:40px;left:0;text-align: center;z-index: 20;}
.sb_slidejs_wrap .slidesjs-pagination-item{display: inline-block;margin:15px 5px 0;}
.sb_slidejs_wrap .slidesjs-pagination-item a{display: inline-block;width: 12px;height: 12px;border-radius: 6px;background: #fff;text-indent: 999px;transition:all 0.5s;}
.sb_slidejs_wrap .slidesjs-pagination-item .active{width: 24px;background:#0ed41a}
.sb_slidejs_title{height: 60px;padding:20px 0;background-color: #fff;overflow: hidden;position: relative;}
.sb_slidejs_title div{text-align: center;display: none;}
.sb_slidejs_title h2{color: #0ed41a;font-size: 20px;padding-bottom: 15px;}
.sb_slidejs_title p{color: #666;font-size: 16px;}
/*专题列表——列表*/
.special_list{margin:10px 0 0;}
.sl_list_box{height: 180px;margin:0 0 10px;position: relative;background-color: #fff;padding:0 20px 0 300px;}
.sl_box_img{position: absolute;left: 0;top:0;width: 280px;height:180px;}
.sl_box_tit{font-size: 20px;padding:20px 0 15px;color: #333;font-weight: 600;display: block;}
.sl_list_box p{color: #666;line-height: 26px;font-size: 16px;}
.sl_list_box span{position: absolute;display: block;height: 20px;padding:0 0 20px;right:20px;bottom:0;color: #999;font-size: 16px;}
/*专题详情——banner*/
.special_detail{background-color: #fff;margin:10px 0 0;}
.sd_banner{position: relative;}
.sd_banner_img{display: block;width: 1150px;height: 290px;}
.sd_banner_tit{text-align: center;height:60px;margin:0 20px;padding:20px 0;border-bottom: 1px solid #e2e2e2}
.sd_banner_tit h2{color: #333;font-size: 20px;padding-bottom: 15px;}
.sd_banner_tit p{color: #666;font-size: 16px;}
.zt_info_tit{height:auto;overflow: hidden;}
.zt_info_tit p{line-height: 200%;text-align: left;text-indent: 2em}
.sd_list_game{overflow: hidden;}
/*应用-排序选项*/
.sort_order{background: #fff;padding:20px 0 0;}
.so_class{margin:0 0 0 110px;font-size: 0}
.so_class h3{display: inline-block;line-height: 36px;width: 100px;margin-left: -100px;color: #333;text-align: center;font-size: 14px;*display:inline;*zoom:1;height:36px;vertical-align: top;}
.so_class a{display: inline-block;line-height: 36px;width: 86px;margin:0 10px 20px 0;text-align: center;color: #808080;font-size: 14px;border-radius: 18px;*display:inline;*zoom:1;height:36px;}
.so_class a:hover{color: #0ed41a}
.so_class .active:hover{color: #fff}
.so_class .active{color: #fff;background: #0ed41a;}
/*应用-列表*/
.app_list{background-color: #fff;margin:10px 0 0;}
/*更新日志*/
.update_log{margin:10px 0;background: #fff url(../images/update_bg.png) 900px no-repeat;padding:35px 120px 0;position: relative;}
.ul_year{height: 32px;font-size: 0;line-height: 32px;padding:0 0 50px;position: relative;}
.ul_year:before{content: "";position: absolute;left:175px;height:100%;width: 2px;background-color: #30a7f8}
.ul_year div{font-size: 26px;display: inline-block;*display:inline;*zoom:1;vertical-align: top}
.ul_year_l{width: 70px;height: 32px;padding:0 60px 0 30px;color: #333;text-align: right;position: relative;}
.ul_year_l b{display:block;width: 32px;height: 32px;background:url(../images/icon_log.png) center no-repeat;position: absolute;right:25px;top:0;}
.ul_year_c{width: 32px;height: 32px;background:url(../images/icon_click.jpg) no-repeat;z-index: 10;position: relative;}
.ul_year_right{padding:0 30px;}
.ul_log{font-size: 0;line-height: 38px;padding:0 0 50px;position: relative;}
.ul_left,.ul_conent,.ul_right{font-size: 20px;display: inline-block;*display:inline;*zoom:1;vertical-align: top}
.ul_left{width: 120px;height: 38px;padding:0 30px;color: #666;text-align: right;position: relative;}
.ul_log:before{content: "";position: absolute;left:175px;height:100%;width: 2px;background-color: #30a7f8}
.ul_conent{height:38px;width: 32px;position: relative;}
.ul_conent b{width: 24px;height: 24px;display: block;margin: 7px auto 0;background: #0ed41a;border-radius: 50%;}
.ul_conent i{width: 12px;height: 12px;background:#0ed41a;border:4px solid #fff;display: block;border-radius: 50%;position: relative;top:2px;left:2px;}
.ul_right{padding:0 30px;}
.ul_right_txt{padding:20px 0 0 222px;color: #808080;position: relative;z-index: 999;font-size: 16px;line-height: 30px}
.w{ width:1000px; margin:0px auto;}
.bot_t{ height:50px; line-height:50px; border-bottom:1px solid #303030;}
.bot_t strong{ display: block; float:left; height:50px; font-size:17px; color:#2fa52d;}
.bot_t font{ display:block; float:left; font-size:14px; padding-left:15px; color:#969696;}
.bot_t a{ display:block; float:right; font-size:14px; background:url(../images/inco_index.gif) 64px -128px no-repeat #222; height:14px; line-height:14px; width:89px; text-align:left; margin-top:10px; color:#2fa52d; text-decoration:none; margin-right:4px; padding-top:10px;}
.bot_yqlj{ border-bottom:1px solid #303030; padding-top:6px; padding-bottom:10px; display: flex; display: -webkit-flex; flex-direction: row; flex-wrap: wrap;}
.bot_yqlj a{ display:block; width:100px; height:22px; line-height:22px; text-align:left; color:#757575; text-decoration:none; font-size:12px;}
.bot_yqlj a:hover{ text-decoration:underline;}