*{margin: 0;padding: 0;box-sizing:border-box;}
html,body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0;} 
body, button, input, select, textarea,p{ font:12px/1.5 "微软雅黑", tahoma, arial, \5b8b\4f53; }
body{background:#f5f5f5;}
h1, h2, h3, h4, h5, h6{ font-size:100%; } 
em,i { font-style:normal; } 
b,strong{font-weight: normal;}
ul, ol ,li{ list-style:none; } 
a { text-decoration:none; color:#000;} 
sup { vertical-align:text-top; } 
sub{ vertical-align:text-bottom; } 
legend { color:#000; } 
fieldset, img { border:0; } 
img{ border:none; vertical-align: middle;}
input{ border: 0 none; outline: none; }
input,select{vertical-align:middle;outline: none;}
table { border-collapse:collapse; border-spacing:0; }
img{ border: 0 none; }
i{display: inline-block;*display: inline;*zoom: 1;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{ content: '.'; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.clearfix{ *zoom:1; }
.wrap{width: 1200px; margin: 0 auto;}
.wrap:after{content:'';display: block;height:0;clear: both;visibility: hidden;}

/*top*/
.top_box{width: 100%;height:36px;line-height:36px; border-bottom: 1px solid #f1f1f1; background-color: #f9f9f9;}
.top_box .topl{float:left;overflow: hidden;}
.top_box .topl .home{font-size:14px;}
.top_box .topl .home a{color:#999;}
.topr{overflow: hidden;color: #ccc; font-size: 14px;}
.topr .phone{cursor: pointer; padding:0 8px; color: #333;}
.topr .phone span{color: #666;padding-right: 12px;}
.topr .phone i{background: url(../images/top_ico2.gif) no-repeat scroll 0 0; display: block; width: 7px; height: 4px; position: absolute; top: 16px; right: 0;}
.top_wrap{position: relative;}
.topr .lowphone{display:none;position: absolute;top:35px;z-index:9999;}
.topr:hover span{color:#36e09e;}
.topr:hover .phone i{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
.topr:hover .lowphone{display:block;}


/*header*/
.header{width: 100%; min-width: 1200px;background: #fff;}
.header-top{position: relative; width: 100%; height: 112px; z-index: 20;}
.header_top .logo{padding: 21px 0; margin-right: 20px;}
.header_top .logo a, .header_top .logo img{display: block; height: 68px; text-indent: -9999px;}
.search{padding: 24px 0 0; width: 540px;}
.search form{position: relative}
.search .search_box{height: 41px; width: 536px; border: 2px solid #36e09e; position: relative;}
.search .search_box .sech_keyword{float: left; width: 418px; padding: 8px 15px; background: #fff; font: 14px/19px "Microsoft YaHei", "SimSun"; color: #444; overflow: hidden;}
.search .search_box .sech_btn{position: absolute; right: -1px; top: -1px; background: #36e09e; width: 90px; outline: none; height: 38px; letter-spacing: 2px; border: none; cursor: pointer; -webkit-appearance: none; color: #FFF; font-size: 18px; font-family: "Microsoft YaHei", "SimSun";}
.search_key{height: 23px; line-height: 21px; padding: 5px 4px; font-size: 13px; color: #999; overflow: hidden;}
.search_key a{color: #666; margin: 0 10px 0 3px;}
.search_key a:hover{color: #00773a; text-decoration: underline;}

.header_nav{position: relative; z-index: 10;}
.nav_list{width: 100%; height: 44px; background-color: #36e09e;}
.nav_list ul{width:1206px;color:#fff;}
.nav_list ul li{float: left; margin-right: 2px;}
.nav_list ul li a{width: 132px; line-height: 44px; display: block; text-align: center; font-size: 18px; color: #fff;}
.nav_list a.nav_cur, .nav_list a:hover{background-color: #39bb78; color: #fff;}

/*面包屑*/
.crumb{padding:15px 0px;background:#fff;}
.crumb b{display: block; float: left; width: 12px; height: 14px; background: url(../images/new_bg3.png) no-repeat -160px -175px; margin: 1px 10px 0px 0px;}
.crumb a{color:#999999;font-size:14px;}

/*main*/
.main{background:#fff; overflow: hidden;}
.main_L{float: left; width: 870px;}
.main_L .main_L_item{width: 870px;border-top: 1px solid #ECECEC;}
.main_L .main_L_item li{width: 870px; border-bottom: 1px dashed #ECECEC; padding-bottom: 27px;}
.main_L_item li span a img{float: left; width: 205px; height: 124px; margin-top: 27px; margin-right: 30px;}
.main_L_item li dl dt a{display: block;line-height: 24px; overflow: hidden; font-size: 20px; font-weight: bold; padding-top: 26px;}
.main_L_item li dl dd.cont1{height: 47px; line-height: 23px; overflow: hidden; color: #666666; margin-top: 13px;}
.main_L_item li dl dd.cont2{margin-top:10px;}
.main_L_item li dl dd.cont2 p{float: left; margin-top: 6px;}
.main_L_item li dl dd.cont2 p em{display: block; float: left; color: #999999; margin: 0px 20px 0px 0px; font-size: 12px;}
.main_L_item li dl dd.cont2 p em b{display: block; float: left; width: 16px; height: 16px; background: url(../images/new_bg1.png) no-repeat; margin: 0px 5px 0px 0px;}
.main_L_item li dl dd.cont2 p em b.icon1{background-position: -180px -175px;}
.main_L_item li dl dd.cont2 a{display: block; float: right; width: 78px; height: 23px; line-height: 23px; text-align: center; border: 1px solid #E6E6E6; color: #999999; text-decoration: none; background: #FFFFFF;}
.main_L_item li:hover{background:rgb(243,243,243);}
.aBlack a:hover, .aBlack:hover{color: #36e09e; text-decoration: underline;}
.aBlack a,.aBlack{color:#333;text-decoration: none;}
.dBlack a,.dBlack{color: #999999;text-decoration: none;}

.main_R{float:right;width:300px;}
.main_R_item{width:300px;margin-top:35px;}
.main_R_Title{height: 32px; border-bottom: 1px solid #ECECEC;overflow: hidden;}
.main_R_Title h2{float: left; height: 32px; background: #fff; padding: 1px 10px 0px 0px; font-weight: 600; font-size: 18px; font-family: "微软雅黑";color: #333333;}
.main_R_Title span a{display: block; float: right; margin-top: 5px;}
.main_R_Title span a p{float:left;}
.main_R_Title span a b{display: block; float: left; width: 16px; height: 16px; background: url(../images/new_bg1.png) no-repeat 0px -115px; margin: 2px 0px 0px 5px;}
.main_R_List{width:300px;overflow: hidden;}
.main_R_List li{border-bottom: 1px dashed #DBDBDB; padding-bottom: 15px; margin-top: 15px;}
.main_R_List li span{display: block; float: left; width: 110px; height: 66px; margin: 0px 12px 0px 0px;}
.main_R_List li dl{max-height: 48px; overflow: hidden; line-height: 25px;font-size:14px;font-family: "微软雅黑";}
.main_R_List li:last-child{border-bottom:0px;}

.m_List li{float: left; width: 80px; margin: 20px 0px 0px 30px;padding-bottom:0px;border-bottom:0px;}
.m_List li:nth-child(3n+1){margin-left:0px;}
.m_List li a{display:block;width:80px;}
.m_List li a img{width: 80px;height:80px;border-radius:15px}
.m_List li a p{height: 18px; line-height: 18px; overflow: hidden; text-align: center; margin-top: 8px;font-size:14px;font-family: "微软雅黑";}

/*底部*/
.footer{background:#43484d;}
.footer .wrap{padding:20px 0px;}
.wrap .foot_bottom{color: #999; text-align: center; font-size: 14px;}
.wrap .foot_bottom p{line-height: 30px; color: #999; text-align: center; font-size: 14px;}
.wrap .foot_bottom a{color: #ddd;}

/*下载列表*/
.d_list_top{width: 100%;border-bottom: 3px solid #e6e6e6;overflow: hidden;}
.d_list_tit{border-bottom: 3px solid #e6e6e6;overflow: hidden;}
.d_list_top p{float: left; height: 40px; line-height: 40px; font-size: 20px; color: #303030; font-weight: bold; margin-right: 18px;}
.d_list_top .d_item{width: 100%; overflow: hidden; margin-top: 16px;}
.d_list_top .d_item .lis{width: 101%; overflow: hidden;}
.d_list_top .d_item a{display: block;font-size: 16px; float: left; text-align: center; width: 120px; height: 39px; line-height: 39px; border: 1px solid #e6e6e6; background: #f2f2f2; border-radius: 3px; margin: 0 7.5px 11px 0; color: #303030;}
.d_list_top .d_item a.on, .class_page .d_item a:hover{background: #36e09e; color: #fff; border: 1px solid #36e09e;}
.d_list{overflow: hidden;}
.d_list .list{border: thin solid #ECECEC;margin: 27px 0 0 27px;padding: 0 15px;width: 382px;float: left;}
.d_list .list:hover{border: thin solid #40A822;}
.d_list .list:nth-child(3n+1){margin-left:0px;}
.d_list .list a{text-decoration: none;color:#333;}
.d_list .list h2{margin: 15px auto; font-size: 16px; height: 23px; overflow: hidden;font-family: "微软雅黑";color:#333;}
.d_list .list .list_con{overflow: hidden;}
.d_list .list .img_box{float:left;}
.d_list .list .img_box img{width: 90px; height: 90px; border-radius: 10px;}
.d_list .list .list_dl{float: left; width: 244px; margin-left: 15px; color: #999999; font-size: 12px; line-height: 25px;overflow: hidden;}
.d_list .list .list_dl .list_size1{float: left;width: 112px;}
.d_list .list .list_dl .list_size2{width: 100px; float: left;}
.d_list .list .list_dl .down_dl{float:left;display: block; width: 133px; height: 38px; line-height: 40px; border: thin solid #36e09e; color: #36e09e; border-radius: 5px; font-size: 14px; text-decoration: none; margin-top: 5px;}
.d_list .list .list_dl .down_dl:hover{background: #36e09e; color: #FFFFFF;}
.d_list .list .list_dl .down_dl em{background: url(../images/new_bg1.png) no-repeat;}
.d_list .list .list_dl .down_dl em{display: block; width: 20px; height: 20px; float: left; /*background-position: 0 -420px;*/ margin: 10px 5px 0 25px;}
.d_list .list .list_dl .down_dl:hover em{background:url(../images/new_bg2.png) no-repeat;}
.d_list .list .list_bq{height: 25px; line-height: 25px; color: #8C8C8C; font-size: 12px; margin: 15px 0 15px;overflow: hidden;}
.d_list .list .list_bq a{color: #333; padding: 2px 10px; background: #F8F8F8; border: thin solid #E8E8E8; margin-right: 10px; border-radius: 12px; line-height: 22px;text-decoration: none;}

/*分页*/
.yxxPage{width: 100%; text-align: center; margin-top: 30px;margin-bottom:25px;}
.yxxPage a{height: 38px; line-height: 38px; display: inline-block; color: #7F7F7F; text-decoration: none; border: 1px solid #EEEEEE; padding: 0px 15px; background: #FFFFFF; font-size: 14px; margin-left: 15px;}
.yxxPage a.currentPage{color: #FFFFFF; background: #36e09e; border: 1px solid #36e09e;}

/*文章详情页*/
.con_L{padding:0 20px;background: #fff;margin-top:10px;}
.con_L .kf_info{width: 780px; height: 100px; border-bottom: 1px solid #e6e6e6; margin: 0 auto;}
.con_L .kf_info > h1{font-size: 26px; color: #404040; height: 60px; width: 800px; overflow: hidden; line-height: 60px; text-align: center; margin-top: 10px;}
.con_L .kf_info ul{height: 20px; margin: 10px 0 0 0;}
.con_L .kf_info ul li{display: block; float: left; font-size: 14px; color: #999; margin: 0 16px 0 14px;}
.lokph .phewm{display: none; position: absolute; width: 160px; height: 180px; background: #fff; right: -160px; top: 20px; border: 1px solid #d9e9d5;}
.lokph .phewm p{text-align: center; line-height: 30px;}
.lokph .phewm img{width: 140px; height: 140px; display: block; margin: 2px auto 10px;}
.lokph i{position: relative;}
.lokph:hover .phewm{display: block;}

/*进入专题*/
.lk-zt{margin: 30px auto; height: 120px; background: #f0f0f0;}
.lk-zt>img{float: left;display: block;width: 100px; height: 100px; border-radius: 14px; margin: 10px 20px;}
.lk-zt>p{width: 610px; height: 30px; overflow: hidden; line-height: 30px; float: left; margin-top: 16px; font-size: 16px; color: #4c4c4c;}
.gameinfo-a{float: left;width: 400px; overflow: hidden; line-height: 30px; height: 60px;}
.gameinfo-a li{width: 190px; display: block; float: left; margin-right: 10px; font-size: 14px; color: #808080;}
.dowlbtn{display: block; float: right; width: 128px; height: 40px; text-align: center; line-height: 40px; color: #fff; font-size: 16px; background: #36e09e; border-radius: 4px; margin-right: 20px;}
.con_txt{height:auto;margin:0 auto 30px;}
.con_txt > p{font-size: 15px; color: #333; line-height: 30px; margin: 10px 0;}
.con_txt > p img{display: block; margin: 15px auto;max-width: 100%;}

/*相关推荐*/
.app_tuijian{overflow: hidden;}
.title{height: 50px; overflow: visible; cursor: default;}
.title h3{height: 50px; line-height: 50px; color: #010101; font-size: 20px; font-weight: bold;}
.bd{overflow: hidden;}
.app_tuijian ul{overflow: hidden;}
.app_tuijian li{float: left;width: 144px; height: 185px; margin-right: 27px; position: relative;}
.app_tuijian li a{display:block;}
.app_tuijian li img{display: block; width: 144px; height: 108px;}
.app_tuijian li span{display: block; height: 48px; line-height: 24px;font-size:14px; overflow: hidden; margin-top: 10px;}
.app_tuijian li:hover span{color:#36e09e;}
.app_tuijian li:nth-child(5n){margin-right:0px;}

/*攻略排行榜*/
.fh_r{background: #fff;margin-top:20px; margin-bottom: 14px;}
.fh_r .hd{height: 30px; line-height: 30px; position: relative; padding-bottom: 10px;}
.fh_r .hd h2{float: left;font-size: 20px; font-weight: bold; color: #333;}
.rank_top{height: 100%; overflow: hidden;}
.rank_top li{float: left; line-height: 28px; padding: 12px 0 12px 6px; border-bottom: 1px double #E8E7ED; overflow: hidden;}
.rank_top li i{float: left; width: 28px; line-height: 28px; height: 28px; background: #B0B0B0; display: block; margin-right: 12px; font-style: normal; color: #fff; font-weight: bold; text-align: center; font-size: 12px; font-weight: normal; border-radius: 3px;}
.rank_top li i.n1, .gongluo_top li i.n2, .gongluo_top li i.n3{background: #36e09e;}
.rank_top li a.img{display:none;}
.rank_top li p{float: left; font-size: 14px; line-height: 28px; height: 28px; overflow: hidden; width: 254px;}
.rank_top li.on{position: relative;}
.rank_top li.on i{height:60px;line-height:60px;}
.rank_top li.on a.img{float: left; width: 100px; height: 60px; display: block;}
.rank_top li.on a.img img{width:100px;height:60px;}
.rank_top li.on p{float: right; width: 120px; height: 40px; line-height: 20px;margin-left:10px;}
.rank_top li.on span{display: block; font-size: 12px; position: absolute; bottom: 10px; right: 54px; color: #999;}

/*下载排行榜*/
.game_hot{margin-bottom:0px;}
.game_hot .hd{height:50px;}
.game_hot .hd ul{height: 40px; clear: both; overflow: hidden;}
.game_hot .hd ul li{float: left; widtH: 146px; margin-left: 8px; background: #555; position: relative; line-height: 36px; height: 36px; text-align: center; font-size: 16px; cursor: pointer; color: #fff; display: inline; border-radius: 3px;}
.game_hot .hd ul .fast{margin-left:0px;}
.game_hot .hd ul .on{background: #36e09e;}
.game_hot .hd ul .on i{display: block; width: 0; height: 0; border-width: 4px 4px 0; border-style: solid; border-color: #FF4939 transparent transparent; position: absolute; bottom: -4px; left: 70px;}
.game_hot .bd{overflow: hidden;}
.game_top_app{margin-top: -1px; overflow: hidden;}
.game_top_app ul{display:none;overflow: hidden;}
.game_top_app ul.on{display:block}
.game_top_app li{float: left; width: 302px;line-height: 28px; padding: 10px 0 10px 6px; border-bottom: 1px solid #E8E7ED; overflow: hidden;}
.game_top_app li{width: 300px; padding-left: 4px;}
.game_top_app li i{float: left; width: 28px; line-height: 28px; height: 28px; background: #B0B0B0; display: block; margin-right: 15px; font-style: normal; color: #fff; font-weight: bold; text-align: center; font-size: 12px; font-weight: normal; border-radius: 3px;}
.game_top_app li i.n1, .game_top_app li i.n2, .game_top_app li i.n3{background: #36e09e;}
.game_top_app li s{float: right; color: #888; text-decoration: none; font-size: 12px;}
.game_top_app li a.img{display:none;}
.app_img{width: 80px; height: 80px; display: block; border-radius: 16px; margin: 0 auto;}
.game_top_app li p{float: left; font-size: 14px; line-height: 30px; height: 30px; overflow: hidden;}
.game_top_app li span, .game_top_app li em{display: none; position: absolute; top: 30px; left: 140px; color: #333;}
.game_top_app li.on{position: relative;}
.game_top_app li.on i{line-height: 80px; height: 80px;}
.game_top_app li.on s{display:none;}
.game_top_app li.on a.img{float: left;display: block; width: 80px; height: 80px;}
.game_top_app li.on p{float: right; width: 160px; font-size: 16px;margin-left:10px;}
.game_top_app li.on em, .game_top_app li.on span{display: block; font-size: 12px;}
.game_top_app li.on em{top:58px;}
.game_top_app li.on em a, .game_test .on .x a{display: block; width: 80px; height: 22px; border: 1px solid #36e09e; color: #36e09e; line-height: 22px; text-align: center; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
.game_top_app li.on em a:hover, .game_test .on .x a:hover{background: #36e09e;color: #fff;}

/*热门游戏*/
.main_R_top{width: 300px;background: #fff;margin-bottom: 14px;}
.main_R_top .m_title{border-bottom: 3px solid #505050; height: 40px;}
.main_R_top .m_title h2{font-size:20px;font-weight:bold;}
.fh_game{height: 100%; overflow: hidden;}
.fh_game ul{margin-left: -29px; padding-top: 14px;}
.fh_game li{float: left; width: 84px; margin-left: 25px; text-align: center; height: 120px;}
.fh_game li a{display:block;}
.fh_game li img{width:84px;height:84px;}
.fh_game li span{display: block;font-size:14px; height: 30px; line-height: 30px; overflow: hidden;}
.fh_game li:hover span{color:#36e09e;text-decoration: underline;}

/*下载详情页*/
.soft_box{background:#fff;padding:20px 15px;}
.soft_box .soft_tit h1,.soft_box .soft_tit em{font-size: 26px; color: #333333; font-weight: bold; line-height: 30px; float: left; margin-right: 10px;}
.soft_box .soft_tit span{float: left;display: block;margin-left: 10px; color: #36e09e; font-size: 14px; font-weight: normal; background-color: #f9f9f9; line-height: 28px; padding: 0 5px; height: 28px; overflow: hidden; word-wrap: break-word;}
.soft_box .soft_img{float:left;margin-top:20px;width: 124px; position: relative; margin-right: 28px;}
.soft_box .soft_img img{display: block; width: 124px; height: 124px; border-radius: 10px;}
.soft_box .soft_bottom{float:left;width:645px;}
.soft_box .soft_bottom .l_rt{float:left;width:435px;overflow: hidden;margin-top:20px;}
.soft_box .soft_bottom .l_rt li{float: left; width: 216px; font-size: 14px; color: #999999; line-height: 14px; height: 14px; overflow: hidden; margin-top: 15px;}
.soft_box .soft_bottom .game_tag{margin-top:30px;}
.soft_box .soft_bottom .game_tag span{display:inline-block;font-size:14px;color:#999;}
.soft_box .soft_bottom .game_tag a{padding: 1px 8px; margin: 0 8px 0 0; border: 1px solid #33CD86; color: #33CD86; font-size: 12px; border-radius: 4px; cursor: pointer;}
.contai{overflow: hidden;}
.contai_tit{background-color: #fff;border-left: 1px solid #ececec;height:47px; border-bottom: 1px solid #ececec; width:100%; box-shadow: 0px 2px 3px #ccc;}
.contai_tit a{display: block; float: left; width: 126px; text-align: center; line-height: 46px; height: 46px; color: #666666; font-size: 17px; font-weight: bold; border-top: 1px solid #ececec; border-bottom: 1px solid #ececec; border-right: 1px solid #ececec;}
.contai_tit .c_nav{color: #36e09e; border-top: 2px solid #36e09e; border-bottom: none; background-color: #fff;}
.contai_box{ background: #fff; padding: 15px;font-size: 16px; line-height: 40px; word-break: break-all; text-align: justify; text-justify: inter-ideograph;margin-top:10px;}
.contai_box .intro-tit{text-indent: 0; margin: 20px 0 10px; position: relative;}
.contai_box p{font-size: 15px;color:#333; line-height: 40px; word-break: break-all; text-align: justify;}
.contai_box h3{font-size: 18px; background: #fff; padding: 0 10px 0 0;font-weight: 700;font-style: normal;}
.oringImgBox{position: relative; cursor: pointer;text-align: center;}
.contai_box img{margin-top: 10px; margin-bottom: 10px; max-width: 600px;}
.contai_box p img{display:block;margin:0 auto;}
/*游戏截图*/
.jt_tit{margin-bottom:20px;}
.jt_tit h3{font-size: 18px; background: #fff; padding: 0 10px 0 0;font-weight: 700;font-style: normal;}
.jt_box{background: #fff; overflow: hidden; padding: 20px;}
.jt_box .jt_wrap{width: 100%; position: relative; height: 290px;}
.jt_box .jt_wrap .sild_btn{width: 40px; height: 90px; position: absolute; z-index: 2; cursor: pointer; top: 105px; right: 0; background: rgba(0, 0, 0, 0.6); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#99000000, endColorstr=#99000000);}
.jt_box .jt_wrap .sild_btn i{display: block; background: url(../images/img_icon3.png) no-repeat; height: 34px; width: 20px; background-position: 0 -206px; margin: 30px auto 0;}
.jt_box .jt_wrap .next_btn{right:0px;}
.jt_box .jt_wrap .next_btn i{background-position:0 -138px;}
.jt_box .jt_wrap .prve_btn{left:0px;}
.jt_box .jt_wrap .pics{position: relative; overflow: hidden; white-space: nowrap; font-size: 0;}
.jt_box .jt_wrap .pics p{display: inline-block; height: 290px; margin-right: 20px;}
.jt_box .jt_wrap .pics p img{max-width: 740px; height: 290px;}

/*教程资讯*/
.teach{margin:20px 0px;padding-bottom: 20px;background:#fff;}
.teach_title{border-bottom: 1px solid #ebebeb; margin-bottom: 26px; padding-left: 15px;}
.teach_title .t_txt{float: left;font-size: 18px; font-weight: 700; line-height: 54px; border-bottom: 2px solid #36e09e; margin-bottom: -1px;}
.teach_inner{margin-top: -17px; padding: 0 15px;}
.teach_inner .teach_item{float: left; padding-right: 10px; margin-top: 12px; background: url(../images/dot-1.png) left center no-repeat; font-size: 15px; padding-left: 15px; line-height: 30px; width: 390px;overflow: hidden;white-space: nowrap;}

/*菜单*/
.menu{background:#fff;}
.menu_box{padding-top:3px;}
.menu_box dl{width: 1200px; padding-top: 12px;}
.menu_box dl dt{float: left; width: 45px; height: 25px; line-height: 25px; text-align: center; color: #FFFFFF; background: url(../images/bg1.png) no-repeat;}
.menu_box dl dt.bg1{background-position: -110px -170px;}
.menu_box dl dd{float: right; width: 1140px; height: 25px; line-height: 25px; overflow: hidden;}
.menu_box dl dd a{display: block; float: left;font-size:14px;}
.aBlack a, .aBlack{color:#333;text-decoration:none;}
.menu_box dl dd span{display: block; float: left; margin: 0px 9px; color: #EBEBEB;}
.menu_box  dl dt.bg2{background-position:0px -205px;}
.menu_box  dl dt.bg3{background-position: -55px -205px;}
.menu_box  dl dt.bg4{background-position: -110px -205px;}

/*banner*/
.banner_Box{width: 1198px; height: 128px; border: 1px solid #EAEAEA; background: #F8F8F8; margin-top: 17px;}
.banner_Box .b_Box{width: 1180px; overflow: hidden; margin: 0px 0px 0px 10px;}
.banner_Box .b_Box span.prev{float: left; width: 10px; height: 20px; background: url(../images/bg1.png) no-repeat -105px -140px; cursor: pointer; margin: 55px 0px 0px 0px;}
.banner_Box .b_Box div#b_content{width: 1140px; height: 120px; overflow: hidden; float: left; position: relative; display: inline-block;}
.banner_Box .b_Box ul#b_content_list{width: 10000px; position: absolute; margin-left: -2px;overflow: hidden;}
.banner_Box .b_Box ul#b_content_list li{float: left; width: 85px; height: 120px; display: inline; margin-top: 12px; margin-left: 29px;}
.banner_Box .b_Box ul#b_content_list li a{display: block; width: 80px; height: 120px;}
.banner_Box .b_Box ul#b_content_list li a img{width: 80px; height: 80px; border-radius: 15px;}
.banner_Box .b_Box ul#b_content_list li a p{width: 80px; height: 18px; line-height: 18px; overflow: hidden; text-align: center; font-size: 14px; margin-top: 8px;}
.banner_Box .b_Box span.next{float: right; width: 10px; height: 20px; background: url(../images/bg1.png) no-repeat -125px -140px; cursor: pointer; margin: 55px 0px 0px 0px;}

/*con_top*/
.con_top{padding-top:20px;background:#fff;}
.con_left,.con_center,.con_right{float:left;}
#main1_l{position: relative;width: 390px;height: 300px;overflow: hidden;}
.main1_l_bar_box{width: 390px; height: 300px; position: relative; overflow: hidden;}
.main1_l_bar_box .main1_l_bar{position: relative; width: 390px; height: 300px;}
.main1_l_bar_box .main1_l_bar li{float: left; width: 390px; height: 300px;}
.main1_l_bar_box .main1_l_bar li{position: absolute; width: 390px; left: 0px; top: 0px; display: none;}
.main1_l_bar_box .main1_l_bar a{width: 100%; height: 100%; display: block; position: relative;}
.main1_l_bar_box .main1_l_bar img{width: 390px; height: 300px;}
.main1_l_bar_box .main1_l_bar p{position: absolute; bottom: 8px; left: 0; z-index: 1; right: 0; height: 52px; line-height: 52px; overflow: hidden; background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); font-size: 16px; color: #fff; text-align: left;}
.main1_l_bar_box .main1_l_bar span{display:block;margin:0 15px;}

#main1_l .ft{position: absolute;left: 0;bottom: 0px;z-index: 1;width: 100%;}
#main1_l .change{position: absolute; left: 0; bottom: 0px; right: 0;}
#main1_l .change a{position: relative;float: left;width: 20%; height: 8px; background: #373737;}
#main1_l .change a img{width: 80px; height: 60px; display: none;}
#main1_l .change a .mask{position: absolute; top: 0; left: -1px; width: 1px; height: 100%; background: #A2A2A2;}
#main1_l .change a.on{background:#36e09e;}

/*手游推荐*/
.h_game{width:390px;}
.h_game .h_game_tit{overflow: hidden;margin-top:15px;}
.h_game .h_game_tit p{display:inline-block;font-size:16px;font-weight:bold;line-height:24px;}
.h_game .h_game_tit a{display:inline-block;float:right;color:#999;line-height:24px;}
.h_game .h_game_box{overflow: hidden;margin-top:15px;}
.h_game .h_game_box li{float:left;margin-left:23px;}
.h_game .h_game_box li:nth-child(4n+1){margin-left:0px;}
.h_game .h_game_box li img{width:80px;height:80px;border-radius:8px;}
.h_game .h_game_box li p{margin:10px 0px;text-align: center;font-size:14px;color:#333;}
.h_game .h_game_box li:hover p{color:#36e09e;text-decoration: underline;}

/*con_center*/
.con_center{width:410px;margin-left:25px;height: 590px;overflow: hidden}
.con_center .cc_tit{border-bottom: 1px dotted #dcdee0;}
.con_center .cc_tit li{text-align: center;overflow: hidden;}
.con_center .cc_tit li.h1{height: 30px; line-height: 30px; font-size: 20px; font-weight: bold; margin-bottom: 4px;}
.con_center .cc_tit li.h1 a{color:#ea3155;}
.con_center .cc_tit li.h2{margin-bottom: 14px; height: 30px; line-height: 30px; color: #5c5d5f; font-size: 14px;}
.con_center .cc_tit li.h2 a{color: #5c5d5f;}
.con_center .cc_tit li.h2 span{padding:0 9px;}

.cc_txt{padding-top:14px;}
.cc_txt li{width: 410px; height: 33px; line-height: 33px; background: url(../images/li1.gif) no-repeat left center;}
.cc_txt li .text{float:left;height:26px;padding-left: 13px; width: 347px;font-size: 14px; overflow: hidden;}
.cc_txt li .text span{float:left; font-size: 12px; width: 49px; height: 20px; line-height: 20px; text-align: center; margin-right: 9px;margin-top: 3px;background: url(../images/mb-sprite.png) no-repeat;}
.cc_txt li .text a{display:block;float:left;width:347px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cc_txt li span.col1{color: #00bfb1; background-position: 0 0;}
.cc_txt li span.col2{color: #ff690b; background-position: 0 -21px;}
.cc_txt li.top{background: none;}
.cc_txt li.top .text{float:left;padding-left: 0; width: 360px;font-size:14px;overflow: hidden;height:26px;line-height:27px;}
.cc_txt li.top .text a.col1{color: #00bfb1;}
.cc_txt li .time{ width: 50px; color: #999; text-align: right;}
.cc_txt li:hover .text span.col1{background-position: -50px 0; color: #fff;}

.cc_txt li div.txt{float: left; height: 26px;padding-left: 13px; width: 347px; font-size: 14px; overflow: hidden;}
.cc_txt li div.txt a{width:100%;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cc_txt li div.time{float:left;height:26px;width: 50px; color: #999; text-align: right;}
.cc_txt li:hover a{color:#00bfb1;}
.cc_txt .dotline{margin:15px 0px;}
.dotline{font-size: 0; height: 0; line-height: 0; clear: both; overflow: hidden; border-bottom: 1px dotted #dcdee0;}
.cc_txt .top a.col2{color:#ff690b;}

/*con_right*/
.con_right{width:300px;margin-left:75px;}
.con_right .ip_game_tit{padding:0px;}
.ip_game_tit{height: 30px; border-bottom: 1px solid #bfbfbf; padding-top: 30px;}
.ip_game_tit .ip_tit{position: relative;float: left; height: 30px;}
.ip_game_tit .ip_tit span{font-size: 16px; color: #434343; font-weight: 600;}
.ip_game_tit .ip_more{position: relative;float: right;width: 35px; height: 30px;line-height: 30px}
.ip_game_tit .ip_more a{font-size: 12px; color: #a2a2a2;}
.ip_game_item{width: 100%; margin-top: 15px; overflow: hidden;}
.ip_game_item .item{width: 282px; margin-bottom: 15px;border: 1px solid #f2f2f2; border-left: none;background: #f8f8f8; overflow: hidden;}
.ip_game_item .item .item_img{display: block; float: left; border-top-left-radius: 18px; border-bottom-left-radius: 18px;}
.ip_game_item .item .item_img img{width: 75px; height: 75px; margin-right: 20px;}
.ip_game_item .item .bt{width: 170px; display: block; float: left; height: 25px; line-height: 25px; font-size: 14px; color: #333; overflow: hidden; margin: 8px 0 2px;}
.ip_game_item .item .bq{width: 110px; height: 22px; float: left; margin-top: 10px;}
.ip_game_item .item .bq a{display: inline-block; width: 16px; height: 21px; background: url(../images/imgq.png) no-repeat; margin-right: 5px;}
.ip_game_item .item .bq a.az{width: 18px; height: 21px; background-position: -141px -170px;}
.ip_game_item .item .bq a.ios{background-position: -141px -146px;}
.ip_game_item .item .lb{height: 29px; background: #36e09e; text-align: center; width: 60px; line-height: 29px; color: #fff; display: block; float: right; border-radius: 2px; margin-right: 15px; font-size: 12px; opacity: 0.8; filter: alpha(opacity=80);}
.ip_game_item .item:last-child{margin-bottom:0px;}

/*手机游戏*/
.phone_game{background:#fff;padding-top:10px;}
.p_game_Title{height: 32px; border-bottom: 1px solid #ECECEC;}
.p_game_Title span{display: block; float: left; height: 33px; background: #FFFFFF; padding: 0px 20px 0px 0px;}
.p_game_Title span h2{float: left; font-size: 22px;}
.p_game_Title em{display: block; float: right; line-height: 32px;margin-top: 10px;}
.p_game_Title em a{display: block; float: right;}
.p_game_Title em a p{float: left;}
.p_game_Title em a b{display: block; float: left; width: 16px; height: 16px; background: url(../images/new_bg1.png) no-repeat 0px -115px; margin: 0px 0px 0px 5px;}

.p_game_Menu li{float: left; height: 32px; line-height: 32px; font-size: 15px; color: #333; cursor: pointer;}
.p_game_Menu span{display: inline-block; float: none; height: 31px; line-height: 32px; color: #E5E5E5; padding: 0px 10px 0px 10px;}
.p_game_Menu li.current{height: 31px; border-bottom: 2px solid #36e09e; color: #36e09e;}

.ndjYxsjList{display:none;margin-top:20px;}
.ndjYxsjList li{float: left; width: 239px; height: 111px; border-left: 1px solid #ECECEC; border-bottom: 1px solid #ECECEC; position: relative; cursor: pointer;}
.ndjYxsjList li.line{border-left: none;}
.ndjYxsjList li span{display: block; float: left; width: 80px; height: 80px; margin: 15px 0px 0px 11px;}
.ndjYxsjList li span img{width: 80px; height: 80px; border-radius: 15px;}
.ndjYxsjList li dl{float: left; width: 130px; margin: 20px 0px 0px 18px;}
.ndjYxsjList li dl dt a{display: block; height: 18px; line-height: 18px; overflow: hidden; margin-bottom: 5px;font-size:14px;}
.ndjYxsjList li dl dd.cont1{height: 25px; line-height: 25px; overflow: hidden; font-size: 12px; color: #333;}
.ndjYxsjList li dl dd.cont2{width: 102px; height: 25px; position: absolute; right: 30px; bottom: 15px;}
.ndjYxsjList li dl dd.cont2 a{display: block; width: 102px; height: 25px; background: #36e09e; border-radius: 3px;}
.ndjYxsjList li dl dd.cont2 a b{display: block; float: left; width: 13px; height: 12px; background: url(../images/new_bg1.png) no-repeat -85px -115px; margin: 5px 5px 0px 13px;}
.ndjYxsjList li dl dd.cont2 a p{float: left; line-height: 25px; color: #FFFFFF; text-decoration: none;}
.ndjYxsjList li.on{background:rgb(243,243,243);}
.ndjYxsjList li.on .cont2{display:block;}
.ndjYxsjList.show{display:block;}

/*游戏截图*/
.game_pic{background:#fff;padding:20px 0px;}
.mdslide{height: 166px; position: relative;}
.tempWrap{overflow: hidden; position: relative; width: 1224px;}
.tempWrap ul{ width: 6120px; position: relative; overflow: hidden; padding: 0px; margin: 0px; left: -3978px;}
.mdslide li{float:left;width: 282px; height: 166px; margin-right: 24px;}
.mdslide li a{position: relative; display: block; overflow: hidden;}
.mdslide li a img{max-width:100%;vertical-align: middle;}
.news-pop-title{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 15px; background: rgba(0,0,0,.6); color: #FFFFFF; line-height: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; text-align: center;}
.slide-arr{position: absolute; width: 40px; height: 40px; cursor: pointer; background-repeat: no-repeat; background-position: center; top: 50%; margin-top: -20px;}
.slide-arr.prev{left:10px;background:url(../images/prev.png)}
.slide-arr.next{right:10px;background:url(../images/next.png)}

/*游戏排行榜*/
.game_rank{background: #fff;padding-top:20px;}
.gr_Title{height: 33px;}
.gr_Title span{display: block; float: left; height: 33px; background: #FFFFFF; padding: 0px 20px 0px 0px;}
.gr_Title span h2{float:left;font-size:22px;}
.gr_Title em{display: block; float: right; line-height: 32px;}
.gr_Title em a{float:right;display:block;}
.gr_Title em a p{float:left;}
.gr_Title p{color:#999;margin-top:3px;}
.gr_Title em a b{display: block; float: left; width: 16px; height: 16px; background: url(../images/new_bg1.png) no-repeat 0px -115px; margin: 10px 0px 0px 5px;}

.gr_Box{float: left; width: 275px; margin-top: 15px;}
.gr_Box_title{height: 30px; border-bottom: 1px solid #E8E8E8;}
.gr_Box_title h2{font-size: 16px; color: #333333;}
.gr_List{width:275px;}
.gr_List li{width: 275px;}
.gr_Hover1{width: 275px; border-bottom: 1px dashed #DBDBDB; padding-bottom: 12px; margin-top: 12px;}
.gr_Red{float: left; width: 22px; height: 22px; line-height: 22px; text-align: center; background: #36e09e; color: #FFFFFF;}
.gr_Hover1 a{float: left; width: 157px; height: 18px; line-height: 18px; overflow: hidden; margin: 0px 0px 0px 10px;font-size:14px;}
.gr_Hover2{display:none;width: 275px; border-bottom: 1px dashed #DBDBDB; padding-bottom: 12px; margin-top: 12px;}
.gr_Hover2 span img{float: left; width: 72px; height: 72px; border-radius: 15px; margin: 0px 0px 0px 10px;}
.gr_Hover2 dl{float: right; width: 155px; margin-top: 5px;}
.gr_Hover2 dl dt a{display: block; height: 18px; line-height: 18px; overflow: hidden;}
.gr_Hover2 dl dd{height: 16px; line-height: 16px; overflow: hidden; font-size: 12px; color: #999999; margin-top: 5px;}
.gr_Hover2 dl dd a{color:#333;text-decoration: none;}
.gr_List li.on .gr_Hover1{display:none;}
.gr_List li.on .gr_Hover2{display:block;}
.gr_Gray{float: left; width: 22px; height: 22px; line-height: 22px; text-align: center; background: #C6C6C6; color: #FFFFFF;}
.gr_left{margin-left:33px;}

/*友情链接*/
.links{background:#fff;padding-top:20px;}
.link{background-color: #fff; margin-top: 10px; padding-bottom:20px;}
.link h3{color:#5F5F5F;}
.link_list{padding-top: 10px; color: #CECECE; line-height: 25px; text-indent: -0.8em;}
.link_list a{margin: 0 10px; font-size: 14px; color: #333;}
.link_list a:hover{color:#36e09e;}

/*下载按钮*/
.downl{float: right; position: relative; width: 208px; z-index: 2;}
.downl .btn{float: left;display: block;width: 207px; height: 50px; background: #ddd; text-align: center; line-height: 50px; font-size: 16px; font-weight: bold; color: #565656; border-radius: 4px; margin: 10px 0;}
.downl .az{background: #14cc8f; color: #fff;}
.downl .btn .icon{height: 20px; width: 16px; background: url(../images/img_icon4.png) no-repeat; display: inline-block; vertical-align: middle; margin-bottom: 4px;}
.downl .az .icon{width: 17px; background-position: 0 -60px;}
.icon{display: inline-block; width: 24px; height: 24px; margin: 0 4px; border-radius: 50%; vertical-align: bottom; background: url(../img/img_icon.png) no-repeat;}
.downl .btn .ewm{position: relative;float: right;width: 46px; height: 30px; margin: 10px 10px 0 0;border-left: 1px solid #fff;}
.downl .btn .ewm u{display: block;background: url(../images/img_icon4.png) no-repeat; height: 24px; width: 24px; background-position: 0 -263px; margin: 3px 0 0 15px;}
.downl .btn .ewm .ewmbox{display: none; position: absolute; top: -38px; left: -232px; width: 232px; height: 280px; background: url(../images/ewmbg2.png) no-repeat;}
.downl .btn .ewm:hover .ewmbox{display:block;}
.downl .btn .ewm .ewmbox p{font-size: 12px; line-height: 20px; color: #565656; width: 220px; text-align: center; margin: 10px 0;}
.downl .btn .ewm .ewmbox p i{color: #555;}
.downl .btn .ewm .ewmbox .img{display: block;width: 175px; height: 175px; margin: 15px 0 10px 20px;}
.downl .btn .ewm .ewmbox span{display: block;width: 220px; font-size: 14px; color: #565656; line-height: 40px; text-align: center;}
.downl .ios{background: #3399ff; color: #fff;}
.downl .ios .icon{background-position: 0 -40px;}

.wid_wrap{ display: none; width: 100%;height: 100vh;z-index: 20198;position: fixed;left: 0;top: 0;}
.wid_wrap .win_mengban{width: 100%;height: 100vh;z-index: 20198;position: absolute;z-index: 1;left: 0;top: 0;background: rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);}
.wid_wrap .win_box{width: 560px;height: 400px;background: #fff;border-radius: 4px;position: absolute;z-index: 2;left: 50%;top: 50%;margin: -200px 0 0 -280px;}
.wid_wrap .win_box .title{color: #25c88a;font-size: 22px;font-weight: 600;text-align: center;line-height: 40px;margin-top: 10px;}
.wid_wrap .win_box ul{margin: 15px auto;overflow: hidden;width: 500px;}
.wid_wrap .win_box ul li{font-size: 20px;color: #666;line-height: 36px;margin-bottom: 20px;overflow: hidden;}
.wid_wrap .win_box ul li input{width: 350px;height: 36px;padding: 0 15px;float: left;}
.wid_wrap .win_box ul li span{float: left;width: 110px;display: block;}
.wid_wrap .win_box ul li span i{color: #f00}
.wid_wrap .win_box ul li textarea{width: 372px !important;float: left;padding: 5px;height: 100px !important;}
.wid_wrap .win_box .btn{text-align: center;line-height: 40px; display: block;margin: 10px auto;width: 160px;height: 40px;background: #25c88a;border-radius: 6px;color: #fff;font-size: 16px;cursor: pointer;border: none;}
 

.cellection_cont{
    width: 1200px;
    overflow: hidden;
    margin: 15px auto;
}

.con_art{
    border: 1px solid #ececec;
    padding: 20px;
    height: 215px;
    color: #333;
    position: relative;
    margin-bottom: 15px;
    background: #fff;
    width: 1145px;
    box-sizing: initial;
}
.con_art .img{
    width: 450px;
    height: 210px;
    float: left;
    margin-right: 25px;
}
.con_art .content{
    width: 660px;
    height: auto;
    float: left;
    font-size: 14px;
    position: absolute;
    right: 22px;
    top: 10px;
    color: #666;
    line-height: 28px;
}
.con_art .content p{
    height: 110px;
    overflow: hidden;
}
.con_art .content .title{
    border-bottom: 1px solid #f0f0f0; 
    font-size: 24px;
    color: #000;
    font-weight: 400;
    height: 45px;
    line-height: 45px;
    margin-bottom: 12px;
}
.con_art .content .time{
    margin-top: 25px;

}

.soft-down{position: relative; margin:30px auto; padding: 30px ; background:#fff;    border: 1px solid #f2f2f2;
    border-radius: 3px;}
.soft-down img{float: left;display: block; height: 140px; width: 140px; border-radius: 10px; box-shadow: 0 0 30px #eee;}
.soft-down .soft-text{float:left; margin-left:28px;}
.soft-down:after{content:''; display:block; height:0px; clear: both; visibility: hidden;}
.soft-text .soft-name{display: block; font-size: 20px; font-weight: bold; color:#333333; margin-top:0px;}
.soft-text p{font-size: 16px; color: #999999; margin-top: 18px;}
.soft-text p > span{color:#25c88a;}
.soft-text ul{width: 560px; overflow: hidden; margin-top: 20px;}
.soft-text ul li{float: left; width: 155px; font-size: 14px; color: #333; margin-right: 48px; margin-bottom: 8px;}
.soft-text ul li span{float:left; color:#999;}
.soft-text ul li:last-child{width:auto;}
/* .soft-text ul li.on{color:#25c88a;} */

.soft-download{float: right; display: block; width: 240px; height: 72px; background-color: #25c88a; font-size: 20px; font-weight: bold; color: #fff !important; text-align: center; line-height: 72px; margin-top: 46px;}
.soft-download > i{ display: inline-block; width: 30px; height: 30px; background: url(../images/down_02.png) no-repeat; margin-right: 10px; vertical-align: middle; }

.soft-ico{position: absolute; right: -5px; top: -5px; width: 112px; height: 112px; background: url(../images/r_icon.gif) no-repeat;}
.soft-down .soft-ico{background-position:0 -112px;}
 

.all_list{
    background: #FFF;
    padding: 15px 0;
    width: 1200px;
    overflow: hidden;
}
.all_list ul li{
    width: 352px;
    height: 180px;
    float: left;
    position: relative;
    color: #838383;
    margin: 30px 12px 10px 30px;
    background: url(../images/bg_case_f.png) 0 bottom no-repeat;
}

.all_list ul li .box{
    width: 325px;
    height: 152px;
    padding: 18px 10px 10px 15px;
    position: absolute;
    left: 0;
    bottom: 14px;
    background: #f7f7f7;
    border-radius: 15px;
    border: 1px solid #e2e2e2;
    box-sizing: initial;
    transition: all .2s linear;

}
.all_list ul li:hover .box{
    bottom: 25px;
}
.all_list ul li .box .img{
    float: left;
    width: 100px;
    height: 100px;
    overflow: hidden;
    margin-right: 10px;
}
.all_list ul li .box .img img{
    width: 100px;
    height: 100px;
}
.all_list ul li .box .time{
    font-size: 14px;
    display: block;
    color: #666;
    line-height: 21px;
    width: 100%;
    margin:2px 0 8px;
}
.all_list ul li .box  .desc{
    display: block;
    position: absolute;
    bottom: 15px;
    left: 20px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    -moz-line-clamp: 2;
    padding-right: 20px;
    height: 41px;
    line-height: 22px;
}
.all_list ul li .txt .bt{
    font-size: 16px;
    line-height: 24px;
    width: 186px;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    margin-top: 12px;
}

.all_list ul li .box .desc em{color: #22BF81;}
.all_list ul li .txt .btn:hover{
    background: #22BF81;
    color: #fff;
}
.all_list ul li .txt .btn{
    width: 50px;
    height: 25px;
    color: #333;
    background: #f9f9f9;
    border: 1px solid #ddd;
    text-align: center;
    line-height: 25px; 
    float: left;
    z-index: 1;
}