/* 2015-5-19 by garyShue */

/* reset 重设浏览器的默认样式 */
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%; }
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, dl, dt, dd, ol, ul, li, form, label, sup, i, button,input, textarea{ margin:0; padding:0; border:0; outline:0; font-size:100%; font-weight:inherit; font-style:normal;}
img { border:0; }
li { list-style:none; }
:focus { outline: 0; }
a img { border: none; }
em{font-style:normal; font-weight: bold;}

html{background: #f8f8f8;}
body {font-family:"微软雅黑", Arial, Helvetica, Tahoma; color:#5e5e5e; font-size:62.5%; text-align: left;min-width:280px;max-width:650px;margin:0 auto;}
article,aside,canvas,figcaption,figure,footer,header,nav,section{display:block;}
.txt_input{-webkit-appearance:none; outline:none}

/* 常用基础样式 */
a:link, a:visited, a:active { text-decoration:none; color: #5e5e5e;}
/*头部*/
header{background: #ee5d45;padding:0 5px;height:40px;}
header h1{text-align:center;color:#fff;font-size:20px;line-height:40px;display:none;}
header img{position:absolute;left:5px;top:8px;width:100px;height:auto;}

header .back_icon,header .search_icon,header .user_icon{position: absolute; height: 35px; width: 35px; top:50%; margin-top:-17.5px;background-position: center center; background-repeat: no-repeat; background-size:50% auto; display: block;}


/*滚动消息*/
.notice{background: url(../images/m_notice_icon.png) no-repeat 0 center; background-size:auto 65%; height: 22px; line-height: 22px; overflow: hidden; margin:10px 0 0 10px; font-size: 13px;}
.notice ul{float: left; padding-left: 22px; color: #272727}
.notice ul li span{text-decoration: underline; display:inline-block; float:left; width:75%; overflow:hidden;white-space:nowrap; text-overflow:ellipsis}
.notice ul li em{color: #f5c041; font-weight: normal;}
/*星级图标*/
.star {overflow: hidden}
.star i{width:15px;height:15px;display:inline-block;background-repeat:no-repeat; background-position: center center; background-size:80% auto;}
.star .good{background-image:url(../images/star_good.png);}
.star .soso{background-image:url(../images/star_soso.png);}
.star .no{background-image:url(../images/star_no.png);}

.star_small i{width:13px; height:13px;background:url(../images/rank_small.png) no-repeat; margin:4px 0 0 1px;}
.star_small .good{background-position:0 0;}
.star_small .soso{background-position:-13px 0;}
.star_small .no{background-position:-26px 0;}

.tab .tabcont{display: none;}
.tab .show{display: block;}

.gamelist_h .item{text-align: center; display: table; width: 100%}
.gamelist_h .item li{display: table-cell; padding:5px 0; text-align: center; font-size: 14px;vertical-align: middle;white-space: nowrap; width:25%}
.gamelist_h .item li img{display: block; margin:0 auto 4px;}
.gamelist_h .item li span{display: inline-block; color: #5c5c5c; line-height: 1.1; font-family: "微软雅黑";font-size:16px;max-width: 5rem;overflow: hidden;text-overflow: ellipsis;}
.gamelist_h .item li span em{color: #bdbdbd;font-weight: normal; font-size: 12px;}
.gamelist_h .item li a.d_btn{display: block; background: #c20001;color: #fff; padding:3px 0;margin:0 4px;}
.gamelist_h .item li.last{border-right:0px;}

.txt_title{color: #5e5e5e; font-size: 16px; padding-bottom: 10px; line-height: 1;}

.btn{border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px; text-align: center; height: 28px; line-height: 28px; color: #fff!important; font-size: 16px; display: inline-block; padding: 0 10px;}

.b_red{background: #ee5d45; border:1px solid #ee5d45;}
.b_white{background: #fff; border:1px solid #6c6c6c; color: #5e5e5e!important}
.b_orange{background: #f5b805; border:1px solid #f5b805;}

.hide{display: none!important}

ul.txt_list li{border-top:1px solid #fff; border-bottom:1px solid #cfcfcf;}
ul.txt_list li a{display: block; line-height: 1.5; padding:10px 12px; font-size: 16px;}
ul.txt_list li span{background: #ee5d45; display: inline-block; padding:1px 2px; font-size: 12px; color: #fff; margin-right: 5px; border-radius: 2px;-webkit-border-radius: 2px; float: left; margin-top: 12px;}

.handle_ft{position:fixed; background: #efeff0; border-top:1px solid #cfcfcf; height: 39px; width: 100%; left: 0px; right: 0px; bottom:0px; z-index: 1000;}
.ftnav{display: table;}
.ftnav a{display: table-cell; height: 39px; line-height: 39px; text-align: center; background:url(../images/ft_cut_line.png) repeat-y right 0; font-size: 16px; border-radius: 0px;}
.ftnav a.current{color: #ee5d45}
.ftnav a.last{background: none;}

.title{border-bottom:1px solid #cfcfcf; padding-bottom:6px; line-height: 1; margin-bottom: 10px;}
.title h3{font-size: 16px; color: #5e5e5e; padding:2px 0;}
.title h3.icon1{background: url(../images/t_icon_1.png) no-repeat; background-size:auto 18px; padding-left: 22px;}

/* 列表 */
.line_list .item{border-bottom:1px solid #ccc; position: relative; overflow: hidden; padding-bottom: 10px; margin-bottom: 10px;}
.line_list .first{border-top:0px;}
.line_list .item .gamewrap{display: block; overflow: hidden;}
.line_list .item .pic_left {float: left; margin-right: 10px;border-radius:10px;}
.line_list .item .pic_left img{ display: block;-webkit-border-radius:6px;border-radius:6px;}
.line_list .item .pic_left span{display: inline-block; padding-top:2px;}
.line_list .item .text{padding-right:50px; overflow: hidden;}
.line_list .item .text h3{font-size: 16px; font-weight: bold;}
.line_list .item .text p{font-size: 14px; color: #adadad;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}

.line_list .item .text .tag{padding:3px 0;}
.line_list .item .text .tag span,.line_list .item .text p span.hot{border-radius:3px; display: inline-block; padding:1px 4px; margin-right:3px; color: #fff; font-size: 12px;}
.line_list .item .text .tag .tg_1{background: #f4b804;}
.line_list .item .text .tag .tg_2{background: #95cc55;}
.line_list .item .text .tag .tg_3{background: #3d9eff;}
.line_list .item .text p span.hot{background: #f4b804; line-height: 1.3; margin-left: 3px;}

.line_list .item .text .star{padding:4px 0 2px;}
.line_list .item .text .star i{margin-top: 2px; float: left;}
.line_list .download{position:absolute; right:0; top:13px; z-index: 9;}
.line_list.gapp .download{display:none;}

.loadmore{background: #adadad; border-radius: 4px; width: 80%; margin: 0 auto; text-align: center; padding:5px 0; color: #fff; font-size: 14px;}

.sharebox{background: #efeff0; border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf; height: 40px; width:100%; display: table;}
.sharebox .sh_icon{height:42px; line-height: 42px; padding-left:50px; background-position: 20px center; background-repeat: no-repeat; background-size: auto 58%; color: #999999!important;font-size: 16px; display: table-cell;}
.sharebox .wx_icon{background-image:url(../images/wx_icon.png);}
.sharebox .wb_icon{background-image:url(../images/wb_icon.png);}
.sharebox .pyq_icon{background-image:url(../images/pyq_icon.png);}
.sharebox .qq_icon{background-image:url(../images/qq_icon.png);}
.bdshare-button-style0-32 a{text-indent: 0px!important;width:auto!important;float:none!important;}

/* 首页 */
.index{padding-bottom: 50px;}
.picgroup{padding:10px 10px 0; overflow: hidden;}
.picgroup a{width:100%; overflow: hidden; display: block; margin-bottom: 10px; border-radius:4px;height: initial;}
.picgroup .big_pic img{display: block; width: 100%;}
.picgroup .small_pic{width: 49%;float: left;}
.picgroup .last_pic{width: 50%; float: right;}
.picgroup .small_pic img{display: block; width: 100%;min-height: initial;}


.nav{padding:0 10px 10px;}
.nav ul{text-align: center; display: table;width: 100%;}
.nav li{display: table-cell;vertical-align: middle; overflow: hidden; padding:0 2.5px;width:20%;}

.nav li a{height: 52px; color: #fff!important; display: block; font-size: 16px; border-radius:4px; padding:12% 0 5%;}
.nav li a img{display: block; margin: 0 auto; width: 28%; max-width: 26px; max-height: 26px;}
.nav li:first-child a{padding-top: 13%;}

.nav .n_1{background: #3d9eff;}
.nav .n_2{background: #95cc55;}
.nav .n_3{background: #f4b804;}
.nav .n_4{background: #ee5d45;}

.index .game_tj {padding:0 2px 10px;}
.index .index_txt_list{background: #efeff0; border-top:1px solid #cfcfcf; margin-bottom: 10px;}
.index .index_txt_list h3{text-align: center; font-size: 20px; font-weight: bold; line-height: 1;padding:15px 0 10px;}
.index .index_txt_list h3 a{color: #ee5d45}
.index .index_txt_list li{padding-left:10px;}
.index .index_txt_list li.first{border-top:0px;}

.index .moregame{padding:10px;}

/* 详情页 */
.details{position: relative; padding-bottom: 50px;}
.details .gameinfo{overflow: hidden;padding:10px 0 12px; margin:0 12px 10px; border-bottom:1px solid #e0e0e0;}
.details .gameinfo .pic{width: 64px; height: 64px;float: left; margin-right: 10px; border-radius: 10px;}
.details .gameinfo .txt{overflow: hidden;}
.details .gameinfo .txt h3{font-size: 16px; font-weight: normal; color: #5e5e5e}
.details .gameinfo .txt .star{padding:3px 0;}
.details .gameinfo .txt .sort{color: #adadad;}
.details .gameinfo .txt .sort span{margin: 0 5px;}

.details .contain{}
.details .contain .tabhd{padding:0 12px;}
.details .contain .tabnav{background: #efeff0; border:1px solid #d8d8d8; border-radius:6px; display: table; width: 100%; }
.details .contain .tabnav li{display: table-cell; width: 33.3333%; height: 30px; line-height: 30px; text-align: center; border-left:1px solid #d8d8d8; font-size:16px; color: #888}
.details .contain .tabnav li.first{border-radius:6px 0 0 6px; border-left:0px;}
.details .contain .tabnav li.last{border-radius:0 6px 6px 0;}
.details .contain .tabnav li.current{background: #dddddd; color: #424242}

.details .jianjie{padding:0 12px; overflow: hidden;}
.details .jianjie #dt_slider{padding:10px 0 5px; margin-bottom: 10px; border-bottom:1px solid #e0e0e0;}
.details .jianjie #dt_slider .item{margin: 0 5px; color: #FFF;text-align: center;}
.details .jianjie #dt_slider .item img{width:100%; max-width:300px; margin: 0 auto;display: block;-webkit-border-radius: 6px; -moz-border-radius: 6px;border-radius: 6px;}

.details .jianjie #dt_slider .owl-controls{margin-top:5px;}
.details .jianjie #dt_slider .owl-controls .owl-page span{width: 8px; height: 8px; border-radius:100%; background: #aaaaaa;text-indent:999px;}
.details .jianjie #dt_slider .owl-controls .active span{background: #ee5d45;}

/* 轮播图放大 */
#big_slider{position: absolute; z-index: 10000; left: 0px;width: 100%; top:5%;}
#big_slider .item{margin: 0 5px; color: #FFF;text-align: center;}
#big_slider .item img{width:100%; max-width:300px; margin: 0 auto;display: block;-webkit-border-radius: 6px; -moz-border-radius: 6px;border-radius: 6px;}

#big_slider .owl-controls{margin-top:5px;}
#big_slider .owl-controls .owl-page span{width: 8px; height: 8px; border-radius:100%; background: #aaaaaa;text-indent:999px;}
#big_slider .owl-controls .active span{background: #ee5d45;}


.details .jianjie .des{padding:10px 0 20px;}
.details .jianjie .des p{line-height: 1.6;font-size: 14px; color: #999999; padding-bottom: 10px;}

.details .jianjie .handle_ft .btn{margin: 5px auto 0; display: block; width: 60%}
.details .jianjie .handle_ft .share_icon{background: url(../images/share_icon.png) no-repeat center center; width: 35px; height: 39px; background-size:60% auto; float: right;}
.details .jianjie .handle_ft .sharebox{position:absolute; border:none; border-top:1px solid #cfcfcf; left: 0px; right: 0px; bottom:40px;z-index: 100; }

.details .pinglun{padding:15px 12px;}
.details .pinglun .pfnum{border:1px solid #d8d8d8; width: 100px; height:130px; border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px; float: left;}
.details .pinglun .pfnum h3{background: #dddddd; color: #424242; font-size: 16px; height: 25px; line-height: 25px;text-align: center;border-radius: 4px 4px 0 0;-webkit-border-radius: px 4px 0 0;-moz-border-radius: px 4px 0 0;}
.details .pinglun .pfnum .fs{color: #888888; font-size: 30px; display: block; text-align: center; line-height: 1.5; padding-top: 8px;}
.details .pinglun .pfnum .star{ text-align: center;}
.details .pinglun .pfnum .num{text-align: center; font-size: 12px; color: #b0b0b0;padding-top: 5px; line-height: 1;}
.details .pinglun .pfdetails{overflow: hidden; padding-left: 20px;}
.details .pinglun .pfdetails .item{overflow: hidden; margin-bottom: 8px; position: relative; height: 20px;}
.details .pinglun .pfdetails .item .txt{font-size: 14px; color:#888;width: 30px;text-align: center; position: absolute; top:0px;}
.details .pinglun .pfdetails .item .txt1{left:0px;}
.details .pinglun .pfdetails .item .txt2{right:0px;}
.details .pinglun .pfdetails .item .progress{padding:0 40px;}
.details .pinglun .pfdetails .item .progress div{height: 6px; background: #ddd; overflow: hidden; line-height: 1; position: relative; border-radius:3px;-webkit-border-radius:3px; display: block; width:98%; margin: 8px 1% 0;}
.details .pinglun .pfdetails .item .progress span{display: block; height: 6px; background: #ee5d45;border-radius:3px;-webkit-border-radius:3px;}

.details .pinglun .plcont{border-top:1px solid #e0e0e0; overflow: hidden; padding-top: 10px; margin-top: 10px;}
.details .pinglun .plcont .item{border-bottom:1px solid #e0e0e0; padding-bottom: 10px; margin-bottom: 10px;}
.details .pinglun .plcont .item p{color: #424242; line-height: 1.3; padding:4px 0; font-size: 14px;}
.details .pinglun .plcont .item .pldate{color: #b0b0b0; font-size: 12px;}

.details .pinglun .handle_ft .pl_edit_icon{background: url(../images/pl_icon.png) no-repeat center center; background-size:85% auto; height: 39px; width: 39px; margin:0 auto}
.details .pinglun .inputpl{height:120px}
.details .pinglun .pl_box {padding:10px 15px;}
.details .pinglun .pl_box .xingxing{cursor: inherit!important; float: left; margin-bottom: 5px;}
.details .pinglun .pl_box .dafen{color: #424242; line-height: 1; overflow: hidden;}
.details .pinglun .pl_box .dafen span{float: left; font-size: 14px; margin-right: 4px;}
.details .pinglun .pl_box .txtarea{padding:2px; border:1px solid #d9d9d9; overflow: hidden; background: #fff; margin-bottom: 5px;}
.details .pinglun .pl_box .txtarea textarea{border:0px; width:100%; height: 40px; background: #fff; resize:none; display: block;}
.details .pinglun .pl_box .btnarea .btn{height: 24px; line-height: 24px; float: left;}
.details .pinglun .pl_box .btnarea .b_red{float: right;}
.details .pinglun .plcont .b_red{background:none; width:80%;color:#ee5d45!important;margin:0 auto;display: block;}


.details .xiangguan{padding:20px 0 0;}
.details .xiangguan .t{border-bottom:1px solid #e0e0e0;color: #5e5e5e; font-size: 16px; padding-bottom: 10px; line-height: 1.2; background:url(../images/icon_1.png) no-repeat; background-size:16px auto;}
.details .xiangguan .t a.more{ float: right; font-size: 14px; line-height: 1.4; color: #ee5d45}

.details .xiangguan .libao{padding:0 12px; margin-bottom: 15px;}
.details .xiangguan .libao .t h3{background:url(../images/icon_1.png) no-repeat; background-size:16px auto; padding-left: 20px;}
.details .xiangguan .libao .item{overflow: hidden; position: relative; padding-top: 10px;}
.details .xiangguan .libao .item h3{font-size: 16px; color: #5e5e5e;padding-bottom: 5px;}
.details .xiangguan .libao .item p{font-size: 14px; color: #adadad; line-height: 1.5; padding-right: 60px;}
.details .xiangguan .libao .item .btn{position: absolute; right: 0px;top:50%; margin-top:-15px; z-index: 10;}


.details .xiangguan .gonglue{background: #efeff0; border-top:1px solid #cfcfcf; padding:10px 0 0; margin-bottom: 15px;}
.details .xiangguan .gonglue .t{margin:0 12px;}
.details .xiangguan .gonglue .t h3{background:url(../images/icon_2.png) no-repeat; background-size:26px auto; padding-left: 28px;}
.details .xiangguan .gonglue .t a.more{ float: right;}
.details .xiangguan .gamelist_h{padding:0 12px;}


/* 列表 */
.list{padding: 10px 10px 50px;}

/* 排行 */
.paihang{padding:10px 10px 60px; }

.swiper-nav { background: #efeff0; border:1px solid #d8d8d8; border-radius: 6px;-webkit-border-radius: 6px; color: #424242;font-size:16px;}
.swiper-nav .swiper-slide {text-align: center;position: relative;height: 30px; line-height: 30px; width: 50%}
.swiper-nav .active-nav {background: #f4b804; color: #fff}

.swiper-content{padding-top: 10px;}
.swiper-content, .swiper-slide, .swiper-wrapper{height:auto!important;}

/* 分类 */
.classify{padding:10px 10px 50px;}
.classify .list{overflow: hidden;}
.classify .list .item{overflow: hidden;}
.classify .list .item li{padding:0 0 10px; margin-bottom: 10px; font-size: 14px; width:100%; display: table;}
.classify .list .item li.last{border-bottom:0px;}
.classify .list .item li a{display: table-cell; vertical-align: middle;line-height: 1;text-align: center;}
.classify .list .item a img{display: inline-block;border-radius:10px; width: 64px; height: 64px;}
.classify .list .item a span{color: #5e5e5e; display: block; font-size: 14px; padding-top: 5px;}

.classify .list .title i.t_icon{background: url(../images/toggle_icon.png) no-repeat; background-size:50px 39px; display: block; float: right; width:50px;height:20px; margin-top: 5px;}
.classify .list .title i.on{background-position: left top;}
.classify .list .title i.off{background-position: left -21px; margin-top: 5px}

/* 新闻 */
.news{padding-bottom:50px;}
.news .headpic{position: relative; overflow: hidden; width: 100%; margin-top: 5px;}
.news .headpic img{display: block; width: 100%;}
.news .headpic p{background: url(../images/alpha40.png);position: absolute; bottom:0px; left: 0px; right: 0px; z-index: 5; height: 28px; line-height: 28px; color: #fff!important; text-align: left; font-size: 16px; padding-left: 5px;max-width:21rem;overflow: hidden;}

.news .headpic #dt_slider .owl-controls{position: absolute; bottom:10px; right:18px; z-index: 10; width:60px;}
.news .headpic #dt_slider .owl-controls .owl-page{width:8px; height: 8px;margin:0 2px;}
.news .headpic #dt_slider .owl-controls .owl-page span{width: 8px; height: 8px; border-radius:100%; background: #aaaaaa;text-indent:999px;}
.news .headpic #dt_slider .owl-controls .active span{background: #ee5d45;}
.news .headpic #dt_slider .owl-controls .owl-buttons{display: none}

.news .newstab{width: 100%; overflow: hidden;}
.news .newstab .tab ul{background: #efeff0; border:1px solid #d8d8d8; display: table; width: 100%; }
.news .newstab .tab li{display: table-cell; height: 35px; line-height: 35px; text-align: center; border-left:1px solid #d8d8d8; font-size:16px; color: #888}
.news .newstab .tab li.first{border-radius:6px 0 0 6px; border-left:0px;}
.news .newstab .tab li.last{border-radius:0 6px 6px 0;}
.news .newstab .tab li.current{background: #dddddd; color: #424242}

.news .newstab .slideitem .item {padding:10px 0 12px; margin: 0 10px; overflow: hidden; display: block; border-bottom:1px solid #e0e0e0;}
.news .newstab .slideitem .item .pic_left{float: left; width: 30%; max-width: 120px; margin-right: 10px; margin-top: 2px;}
.news .newstab .slideitem .item .txt{overflow: hidden;}
.news .newstab .slideitem .item h3{color: #5e5e5e; font-size: 16px; line-height: 1.2;}
.news .newstab .slideitem .item p{font-size: 14px;color: #bbb; line-height:1.8;-webkit-line-clamp:3;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.news .newstab .slideitem .item .pl_num span{font-size: 12px; background:url(../images/pl_num_bg.png) no-repeat 0 center; background-size: auto 60%; display: block; float: right; padding-left: 12px;}
.news .newstab .slideitem .multpic .pic{display: table; padding-top:10px;}
.news .newstab .slideitem .multpic .pic a{display: table-cell; padding-left: 10px;}
.news .newstab .slideitem .multpic .pic a:first-child{padding-left: 0px;}
.news .newstab .slideitem .multpic .pic a img{width: 100%}

/* 文章单页 */
.content{padding-bottom: 50px;}
.content .adpic{position: relative; height: 60px; overflow: hidden; width: 100%; margin-top:5px;}
.content .adpic img{display: block; width: 100%;}
.content .article{padding:10px;}
.content .article .head{border-bottom:1px solid #e0e0e0; padding-bottom: 10px; margin-bottom: 10px;}
.content .article .head h1{font-size: 18px; color: #5e5e5e; padding-bottom: 5px;}
.content .article .head p{color: #aeaeae; font-size: 12px;}
.content .article .head span.pl_num{font-size: 12px; background:url(../images/pl_num_bg.png) no-repeat 0 center; background-size: auto 60%; display: block; float: right; padding-left: 12px;}
.content .article .cont p{line-height: 1.8; font-size: 14px; color: #5e5e5e; text-indent: 28px; margin-bottom: 10px;}
.content .article .cont p.pic{text-align: center; text-indent: 0px; text-align: center;}
.content .article .cont p.pic img{width: 90%;}

.content .article .pagenav{}
.content .article .pagenav .pagenum{text-align: center;color: #a1a1a1;font-size: 16px; margin-bottom: 10px;}
.content .article .pagenav .pagenum em{color: #ee5d45}

.content .article .pagenav .btngroup{width: 100%; overflow: hidden;}
.content .article .pagenav .pagebtn{background: #f8f8f8; border: 1px solid #ee5d45; color: #ee5d45; display: table-cell; padding:5px 0; font-size: 14px; text-align: center; float: left; width: 30%;margin:0 1%; border-radius:5px;-webkit-border-radius:5px;}
.content .article .pagenav .pb_gray{background:#efeff0;border:1px solid #cfcfcf; color: #b1b1b1}
.content .article .zan{font-size: 14px; text-align: center; color: #a1a1a1;padding:15px 0 5px;}
.content .article .zan img{display: block; margin: 0 auto; width: 22px;}
.content .sharebox .sh_icon{border-right:1px solid #fff; border-left:1px solid #cfcfcf;}
.content .sharebox .sh_icon:first-child{border-left:0px;}
.content .sharebox .sh_icon:last-child{border-right:0px;}
.content .relatenews{padding:15px 10px 10px;}
.content .relatenews h3{color: #5e5e5e;font-size: 16px; margin-bottom: 5px;}
.content .relatenews li{ line-height: 2;}
.content .relatenews li a{color: #a1a1a1; font-size: 14px;}
.content .relatenews li span{float: right; color: #cccccc;}

.content .pinglun{overflow: hidden;}

.content .pinglun .pl_box {padding:10px; position: relative;}
.content .pinglun .pl_box h3{color: #5e5e5e;font-size: 16px; margin-bottom:10px;}
.content .pinglun .pl_box .fbtxt{position: absolute; color: #ee5d45; font-size: 14px; background: url(../images/arrow_top.png) no-repeat center bottom; background-size:auto 30%; right:12px; top:13px; padding-bottom: 10px;}
.content .pinglun .pl_box .txtarea{padding:2px; border:1px solid #d9d9d9; overflow: hidden; background: #fff; margin-bottom: 10px; height: 60px;}
.content .pinglun .pl_box .txtarea textarea{border:0px; width:100%; height: 40px; background: #fff; resize:none; display: block;}
.content .pinglun .pl_box .btnarea .btn{height: 24px; line-height: 24px; float: left;}
.content .pinglun .pl_box .btnarea .b_red{float: right; background: none; color: #ee5d45!important}
.content .pinglun .plcont{clear: both; padding:20px 10px 10px;}
.content .pinglun .plcont .item{overflow: hidden; padding-bottom: 10px;}
.content .pinglun .plcont .item .pic_left{float: left; margin-right: 10px; border-radius:4px;-webkit-border-radius:4px;}
.content .pinglun .plcont .item .txt{overflow: hidden; border-bottom:1px solid #e0e0e0; padding-bottom: 10px;}
.content .pinglun .plcont .item .txt h3{color: #5e5e5e;font-size: 16px; line-height: 1; margin-bottom: 5px;}
.content .pinglun .plcont .item .txt p{color: #a1a1a1;font-size: 14px; line-height: 1.4;}
.content .pinglun .plcont .allpl{text-align: center; padding-top: 10px;}
.content .pinglun .plcont .allpl .b_red{background: none; color: #ee5d45!important; display: block; margin: 0 auto 5px; width: 30%}
.content .pinglun .plcont .allpl span{color: #a1a1a1}


.pic_content{padding-bottom: 50px; }
.pic_content .pinglun .handle_ft .pl_edit_icon{background: url(../images/pl_icon.png) no-repeat center center; background-size:85% auto; height: 39px; width: 39px; margin:0 auto}
.pic_content .pinglun .handle_ft .plnum{background: url(../images/plnum_icon.png) no-repeat center top; position: absolute; right:5px; top:5px; height: 50px; height: 20px; background-size: auto 18px; text-align: center; font-size: 12px; padding-top:15px;}

.pic_content .pinglun .inputpl{height:100px}
.pic_content .pinglun .pl_box {padding:10px 15px;}
.pic_content .pinglun .pl_box .txtarea{padding:2px; border:1px solid #d9d9d9; overflow: hidden; background: #fff; margin-bottom: 5px;}
.pic_content .pinglun .pl_box .txtarea textarea{border:0px; width:100%; height: 40px; background: #fff; resize:none; display: block;}
.pic_content .pinglun .pl_box .btnarea .btn{height: 24px; line-height: 24px; float: left;}
.pic_content .pinglun .pl_box .btnarea .b_red{float: right;}


.pic_content .slider{position: absolute; bottom:50px; height:345px;width: 100%; left: 0px; overflow: hidden;}
/*410px */
.pic_content #dt_slider img{display: block; width: 100%;  height: 200px}
.pic_content #dt_slider .txtwrap{font-size: 14px; color: #5e5e5e; line-height: 1.5; margin:20px 80px 0 15px; padding-right: 15px; border-right:1px solid #b6b6b6; overflow: hidden;}

.pic_content #dt_slider .owl-controls{position: absolute;right: 50px; top: 220px; margin:0px;width: 30px;text-align: right;}
.pic_content #dt_slider .owl-controls .owl-page{}
.pic_content #dt_slider .owl-controls .owl-page span{display: none; background:none; width: auto; height: auto;}
.pic_content #dt_slider .owl-controls .active span{display: block; margin: 0; border-radius:0px;}
.pic_content #dt_slider .owl-controls .owl-buttons{display: none}

.pic_content .slider .slidepagenum,.pic_content #dt_slider .owl-controls .active span{font-size: 14px; color: #424242}
.pic_content .slider .slidepagenum{position: absolute; right: 20px;top:220px; width: 30px; text-align: left;}

.pic_content .slider .toggle{color: #ef5d46;position: absolute; right: 16px; top:240px; font-size: 14px;}

/* 用户中心 */
.user{padding:10px 10px 50px;}
.user .title{border-bottom:0px;margin-bottom: 0px;}
.user .mynav{border-bottom:1px solid #e0e0e0; padding-bottom: 10px; margin-bottom: 10px;}
.user .mynav ul{display: table;width:100%;}
.user .mynav ul li{display: table-cell; text-align: center; position: relative;}
.user .mynav ul li img{display: inline-block; width: 92%;}
.user .mynav ul li .txt{position: absolute; left: 50%; text-align: center; bottom:10%;width: 92%;display: block; font-size: 14px; margin-left:-46%;}

.user .gamelist_h{border-bottom:1px solid #e0e0e0; padding-bottom: 10px; margin-bottom: 10px;}
.user .game_tj{border-bottom:0px; margin-bottom: 0px;}
.user .userdetail{border-bottom:1px solid #e0e0e0; padding-bottom: 10px; margin-bottom: 15px; overflow: hidden;}
.user .userdetail .avatar{float: left;}
.user .userdetail .avatar img{width: 50px; height:50px;}
.user .userdetail .login{padding-top:10px;}
.user .userdetail .login .dlbtn .btn{margin-left: 10%;width: 20%;}
.user .userdetail .login .dlover{font-size: 16px; padding-left: 10%;overflow: hidden; padding-top: 5px;}
.user .userdetail .login .dlover .btn{font-size: 14px;height: 20px; line-height: 20px; margin-left: 10px;}


/*登录注册*/
.masker,.deep_masker{background: rgba(0,0,0,0.5); position: fixed; top:0px; bottom:0px; width: 100%;left: 0px; z-index: 9999;}
.deep_masker{background: rgba(0,0,0,1);}

.logpop{position: fixed;width: 80%; left: 50%;margin-left:-40%; top:20%; z-index: 10000;}
.logpop .hd{background: #f3f3f3;border-radius:5px 5px 0 0; line-height: 26px; text-align: center;font-size:16px;position: relative;}
.logpop .hd i.close{background:url(../images/close.png) no-repeat center center; width: 24px; height: 24px; background-size: 50% auto; position: absolute; right:0; top:2px;}

.logpop .bd{background: #fff;border-radius:0 0 5px 5px; padding:20px 30px;}
.logpop .bd .txt_label,.logpop .bd .txt_input{display: block;border:1px solid #d5d5d5;height: 26px; line-height: 26px; font-size: 14px;}
.logpop .bd .item{overflow: hidden; position: relative; margin-bottom: 15px;}
.logpop .bd .txt_label{ border-right:0px; position: absolute; left: 0px; top:0px;background: #fff; width: 65px; padding-left: 5px; color: #7c7c7c}
.logpop .bd .txt_input{border-left:0px; width:99%; text-indent: 78px;}
.logpop .bd .chk .forget_psd{float: right;}
.logpop .bd .chk .rem{display: block;}
.logpop .bd .chk .rem input[type="checkbox"]{display: block; float: left;border:1px solid #7c7c7c; background: #fff; margin-top: 2px; margin-right: 2px;}
.logpop .bd .btn{width: 35%}
.logpop .bd .b_orange{float: right;}
.regbox .bd .btn{width: 99%; padding:0px;}

.index .game_tj{padding:0 10px 10px;}
header{position:relative;}
.picgroup a{height: initial;}
.picgroup .small_pic{width:49%;}
.picgroup .small_pic img{min-height: initial; width:100%;}/* width:290; height:146;*/

.nav li{padding:0 2.5px;}
.nav li:first-child{padding-left:2.5px;}
.handle_ft.ftnav {padding-top:6px;background:#fff;max-width:650px;margin:0 auto;}
.handle_ft.ftnav a{width:20%;font-size:14px;background:#fff;}
.swiper-container{text-align:center;width:650px;height:611px;}
.swiper-container .swiper-slide img{width:94%;height:100%;margin:0 auto;display:block;}
.top-logoing{position:absolute;right: 2px;}
.message{display:block;width: 3rem;height: 2.5rem;background:url(../images/i1.png) no-repeat;}
.top-after-login p{display:inline-block;line-height: 38px;margin-right: 20px;}
.picgroup>a{height:150px;}
.picgroup>a>img{width:100%;height:100%;}
.moreNews{display: block;margin: .15rem auto 0;text-align: center;}
/*新闻*/
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
.news-list>li:after{content: "."; display: block; height:0; clear:both; visibility: hidden;}
.news-list>li{ *zoom:1; }
.g-iNews {padding: .2rem 0 .7rem;overflow:hidden;}
.tabs-navLst {margin: 0 .2rem;border-bottom: 1px solid #e5e5e5;font-size: 0.24rem;line-height: 2;display: -webkit-box;display: -webkit-flex;display: flex;}
.tabs-navLst .item {width: 0;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;padding-bottom: 0.1rem;display: inline-block;text-align: center;}
.tabs-navLst .item.cur {border-bottom: 2px solid #ff7800 !important;margin-bottom: -1px;}
.tabs-navLst .item a {color: #666;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tabs-navLst .item.cur a {color: #ff7800 !important;}
.tabs-container {border-bottom: 1px solid #e5e5e5;line-height: 2.75rem;font-size: 1rem;width: 100%;padding: .15rem 0 0;}
.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box;}
.swiper-container-android .swiper-slide, .swiper-wrapper {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.swiper-slide {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;width: 100%;height: 100%;position: relative;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.tabs-container .swiper-slide {width: 100%;padding: 0 1rem;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.g-iNews .news-list {height: 4.6rem;}
.tabs-container li {border-bottom: 1px dashed #e5e5e5;*zoom: 1;}
.tabs-container .text {color: #333;padding-right: 3%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;display: block;width: 85%;float: right;}
.tabs-container time {display: inline-block;font-size: 0.24rem;color: #999;float: left;}
/*底部信息*/
.bots {background: #3a3a3c;color: #999;text-align: center;padding: 20px 0 0 0;}
.navs {margin: auto;width: 98%;padding-left: 1%;min-width: 320px;}
.bots p {padding: 3px 0;}
.bots a {color: #999;}
/*游戏列表页*/
.swiper-nav{margin-bottom:10px!important}
.swiper-nav .active-nav{background:#41616f;}
.tabCont_autoheight{display:none;}
/*底部导航*/
.handle_ft.ftnav {padding-top:6px;background:#fff;}
.handle_ft.ftnav a{width:20%;font-size:14px;background:#fff;}
.handle_ft.ftnav span{display:block;height:23px;width:23px;margin:0 auto;}
.handle_ft.ftnav span img{width:100%;height:100%;}
.handle_ft.ftnav i{display:block;line-height:20px;text-align:center;}
/*新闻页*/
#slider_1>.tabcont>div{display:none;}
#slider_1>.tabcont .item img{width:120px;height:100px;}
#dt_slider{min-width:100%;min-height:6rem;}


/*首页手机banner*/
.swiper-container{ display:block; margin-top:-30px; }
.swiper-slide{height:100%;position:relative;width:100%;  overflow:hidden;}
.swiper-wrapper{-webkit-transform:translate3d(0,0,0)}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper{z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-slide,.swiper-wrapper{-ms-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-fles-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0}.swiper-slide img { width:100%; padding:0; margin:0; overflow:hidden;}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:5px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}


.ban-swi{ height:auto; width:100%;}.ban-swi .swiper-slide img{ width:100%}
.botnav {position: fixed;bottom: 0;min-width: 320px;max-width: 800px;width: 100%;padding: 6px 0 5px;border-top: 1px solid #d7d7d7;background: #fff;opacity: 0.95;overflow: hidden;z-index: 5;}
.botnav ul {display: table;width: 100%;}
.botnav ul li {width: 20%;text-align: center;display: table-cell;vertical-align: middle;}
.botnav ul li a {display: block;color: #808080;}
.botnav .active a {color: #38affd;}
.botnav ul li i {background: url(../img/index_blue.png) no-repeat;background-size: cover;width: 25px;height: 25px;display: inline-block;overflow: hidden;}
.botnav ul li span {display: block;text-align: center;margin-top: -3px;}

@media screen and (max-width: 667px) {.picgroup>a{height:auto}}