/* MoBan5原创源码，官网：www.moban5.cn */
@charset "UTF-8";
.box, .lqlb_list ul li .plq, .lqlb_list ul li .plq span, .xgwz_list ul li, .cmt_blue .cmt_input, .cmt_list ul li, .jt_list .bd ul li, .game_menu ul .li_menu .select_nav .new li { box-sizing: border-box; }

/* CSS Document */
* { margin: 0px; padding: 0px; }

html { font-size: 50px; }

body { font-family: "Microsoft Yahei",Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 14px; color: #333; background: #f3f3f3!important; overflow-x: hidden; }

ul li { list-style: none; }

li { list-style: none; }

img { border: none; }

a { color: #333; text-decoration: none; cursor: pointer; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1); }

em, i { font-style: normal; }

b { font-weight: normal; }

.clearfix { zoom: 1; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #d0d0d0; }

.clearfix:after { clear: both; height: 0px; font-size: 0px; visibility: hidden; display: block; content: " "; }

input, textarea, button { resize: none; outline: none; border: 0 none; font-family: "Microsoft Yahei"; }

.box, .lqlb_list ul li .plq, .lqlb_list ul li .plq span, .xgwz_list ul li, .cmt_blue .cmt_input, .cmt_list ul li, .jt_list .bd ul li, .game_menu ul .li_menu .select_nav .new li { box-sizing: border-box; }

.bor, .sy_list dl, .lb_list dl, .artlbbox dl, .articl_tifx, .sejg_list .yxzx_list dl { border-bottom: 1px solid #e5e5e5; }

.header .top { height: 0.6rem; background: #363636; padding: 0.2rem 0.3rem; position: relative; }
.header .top .logo { float: left; }
.header .top .logo img { height: 0.54rem; margin-top: 0.05rem; width: auto; }
.header .top .top_search { float: left; height: 0.6rem; background: #fff; border-radius: 1rem; overflow: hidden; }
.header .top .top_search form { float: left; }
.header .top .top_search input { width: 2.3rem; height: 0.4rem; line-height: 0.4rem; padding: 0.1rem 0.3rem; font-size: 0.24rem; float: left; margin: 0; }
.header .top .top_search .a_sea { float: left; width: 0.6rem; height: 0.6rem; background: url(../images/top_search.png) no-repeat 0 center; background-size: 0.32rem 0.3rem; }
.header .top .top_rg { float: right; }
.header .top .top_rg a { float: left; }
.header .top .top_rg .a_cs,body .more_menu .more_bnt { width: 0.6rem; height: 0.6rem; background: url(../images/icon_sea.png) no-repeat 0 center; background-size: auto 100%; }
.header .top .top_rg .a_cs.sea{ display: none; }
body .more_menu{ float: left; position: relative; right: auto; margin-left: 0.2rem; top: auto; }
.header .top .top_rg .a_cs.dl,body .more_menu .more_bnt { background-image: url(../images/icon_dl.png); }
.header .top .top_rg .a_cs + .a_cs { margin-left: 0.2rem; }
.header .top .top_rg .a_cs.on{ border-radius: 100px; }
.header .rmssbox { position: absolute; left: 0; right: 0; top: 1rem; padding: 0.1rem 0.3rem; background: rgba(255, 255, 255, 0.95); box-shadow: 0 0.1rem 0.1rem 0 rgba(0, 0, 0, 0.1); z-index: 1; display: none; }
.header .rmssbox dl { padding-left: 1.18rem; position: relative; line-height: 0.6rem; font-size: 0.24rem; }
.header .rmssbox dl dt { position: absolute; left: 0; top: 0; color: #000; }
.header .rmssbox dl dd { margin-left: -0.55rem; }
.header .rmssbox dl dd a { color: #666; display: inline-block; margin-left: 0.55rem; }
.header .menu { height: 0.8rem; background: #fff; position: relative; }
.header .menu .a_menu { float: left; width: 25%; text-align: center; line-height: 0.8rem; font-size: 0.34rem; color: #666; }
.header .menu .a_menu.on { color: #4f9eff; }
.header .menu .a_menu.last { background: #efefef; }
.header .menu .a_menu.last em { display: block; height: 0.8rem; background: url(../images/jia.png) no-repeat center; background-size: 0.29rem 0.29rem; }
.header .menu .ul_xl { position: absolute; right: 0; top: 0.8rem; width: 20%; padding: 0.2rem 0; background: rgba(0, 0, 0, 0.9); z-index: 1; display: none; }
.header .menu .ul_xl li { width: 100%; float: left; }
.header .menu .ul_xl li a { display: block; text-align: center; font-size: 0.32rem; color: #fff; line-height: 0.8rem; float: none; }

.slideBox { overflow: hidden; position: relative; margin: 0 0.2rem; }
.slideBox .bd ul li { position: relative; }
.slideBox .bd ul li a { display: block; }
.slideBox .bd ul li a img,.slideBox .bd ul li img { max-width: 100%; display: block; max-height: 8.5rem; margin: 0 auto; }
.slideBox .bd ul li a span { display: block; position: absolute; left: 0; right: 0; bottom: 0; line-height: 0.5rem; height: 0.5rem; font-size: 0.22rem; color: #fff; overflow: hidden; background: rgba(0, 0, 0, 0.6); padding: 0 1.3rem 0 0.3rem; }
.slideBox .hd ul { position: absolute; right: 0.3rem; bottom: 0.2rem; height: 0.1rem; }
.slideBox .hd ul li { float: left; width: 0.14rem; height: 0.1rem; border-radius: 10px; background: rgba(255, 255, 255, 0.75); text-indent: -9999px; cursor: pointer; }
.slideBox .hd ul li.on { width: 0.2rem; background: #4f9eff; }
.slideBox .hd ul li + li { margin-left: 0.05rem; }
.slideBox .hd .a_btn { display: block; position: absolute; top: 50%; width: 0.5rem; height: 0.7rem; margin-top: -0.35rem; background: rgba(0, 0, 0, 0.75) url(../images/news_fy.png) no-repeat center; background-size: 0.1rem 0.31rem; }
.slideBox .hd .a_btn.btnlf { left: 0; }
.slideBox .hd .a_btn.btnrg { right: 0; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.slideBox.on { height: 3.4rem; }
.softbox{ margin-top: 0.2rem; }
.slideBox.softbox .hd{ position: static; height:0.2rem; line-height:0.2rem; text-align:center; z-index:1; margin-top: 0.3rem}
.slideBox.softbox .hd ul{ position: static; display: inline-block; height: 0.2rem; }
.slideBox.softbox .hd li{ display:inline-block; width:0.2rem; height:0.2rem; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; background:#d9d9d9; text-indent:-9999px; overflow:hidden; margin:0 0.12rem;   }
.slideBox.softbox .hd li.on,.slideBox.softbox .hd.syd li.on{ background:#ff5602;  }
/* MoBan5原创源码，官网：www==m-o-b-a-n-5==cn */
.lcbox .lc_tit { line-height: 0.8rem; height: 0.8rem; padding: 0 0.3rem; overflow: hidden; }
.lcbox .lc_tit span { font-size: 0.3rem; font-weight: bold; float: left; }
.lcbox .lc_tit .a_more { float: right; font-size: 0.22rem; color: #999; }

.h5_list { background: #fff; padding: 0.3rem; padding-right: 0; }
.h5_list ul li { width: 1.35rem; float: left; }
.h5_list ul li a, .h5_list ul li img, .h5_list ul li span, .h5_list ul li em { display: block; }
.h5_list ul li img { width: 1.35rem; height: 1.35rem; border-radius: 0.3rem; }
.h5_list ul li em { font-size: 0.26rem; line-height: 0.7rem; text-align: center; height: 0.7rem; overflow: hidden; }
.h5_list ul li span { line-height: 0.68rem; text-align: center; background: #4f9eff; font-size: 0.24rem; color: #fff; border-radius: 0.05rem; }
.h5_list ul li + li { margin-left: 0.5rem; }

.zhunqu_list { padding-bottom: 0.1rem; }
.zhunqu_list ul { margin: -0.1rem 0 0 -0.5rem; }
.zhunqu_list ul li { margin: 0.1rem 0 0 0.5rem; }

.rmsy_list { background: #fff; }
.rmsy_list ul li { width: 33.3%; float: left; padding: 0.3rem 0; position: relative; }
.rmsy_list ul li a { display: block; }
.rmsy_list ul li a p { text-align: center; }
.rmsy_list ul li .pimg { height: 1.2rem; }
.rmsy_list ul li .pimg img { width: 1.2rem; height: 1.2rem; border-radius: 0.2rem; }
.rmsy_list ul li .ptit { font-size: 0.28rem; line-height: 0.65rem; height: 0.65rem; overflow: hidden; }
.rmsy_list ul li .ptxt { font-size: 0.2rem; color: #999; line-height: 0.3rem; }
.rmsy_list ul li .pxz { margin-top: 0.2rem; }
.rmsy_list ul li .pxz span { display: inline-block; width: 1.16rem; line-height: 0.66rem; border: 1px solid #4f9eff; text-align: center; font-size: 0.24rem; color: #4f9eff; border-radius: 0.05rem; }
.rmsy_list ul li + li:before { float: left; content: ''; width: 1px; position: absolute; left: 0; top: 0; bottom: 0; background: #e5e5e5; }

.sy_list dl { padding: 0.3rem 2rem 0.3rem 1.7rem; height: 1.2rem; position: relative; }
.sy_list dl dt { position: absolute; left: 0.3rem; top: 0.3rem; width: 1.2rem; height: 1.2rem; }
.sy_list dl dt img { width: 100%; height: 100%; border-radius: 0.2rem; }
.sy_list dl .dd_infro .ptit { font-size: 0.3rem; line-height: 0.38rem; height: 0.38rem; margin-bottom: 0.18rem; overflow: hidden; }
.sy_list dl .dd_infro .ptit .blue { color: #4f9eff; }
.sy_list dl .dd_infro .ptxt { font-size: 0.2rem; color: #999; line-height: 0.36rem; height: 0.36rem; overflow: hidden; word-break: break-all; }
.sy_list dl .dd_infro .ptxt .line { display: inline-block; width: 1px; height: 0.16rem; background: #c0c0c0; margin: 0 0.1rem; }
.sy_list dl .dd_infro .ptxt .red { font-size: 0.24rem; color: #ff5555; font-family: 'Arial'; font-weight: bold; font-style: italic; }
.sy_list dl .dd_infro .ptxt .red i { font-size: 0.3rem; font-style: italic; }
.sy_list dl .dd_infro .ptxt.lit { font-size: 0.22rem; }
.sy_list dl .dd_infro .pfs { font-size: 0.22rem; color: #ff5555; }
.sy_list dl .dd_infro .pfs em { font-size: 0.3rem; font-weight: bold; font-family: 'Arial'; }
.sy_list dl .dd_infro .my { background: #4699ff; }
.sy_list dl .dd_infro .pstar { height: 0.24rem; margin: 0.17rem 0 0.05rem 0; }
.sy_list dl .dd_infro .psj { height: 0.3rem; margin: 0.2rem 0 0.1rem 0; }
.sy_list dl .dd_infro .psj span { float: left; width: 0.3rem; height: 0.3rem; border-radius: 0.3rem; }
.sy_list dl .dd_infro .psj span i { display: block; height: 100%; background: url(../images/icon_az.png) no-repeat center; background-size: 0.16rem 0.19rem; }
.sy_list dl .dd_infro .psj span.az { background: #95d264; }
.sy_list dl .dd_infro .psj span.ios { background: #4699ff; }
.sy_list dl .dd_infro .psj span.ios i { background-image: url(../images/icon_ios.png); }
.sy_list dl .dd_infro .psj span.none { background: #d0d0d0; }
.sy_list dl .dd_infro .psj span + span { margin-left: 0.15rem; }
.sy_list dl .dd_btn { position: absolute; right: 0.3rem; bottom: 0.3rem; }
.sy_list dl .dd_btn a { display: block; width: 1.4rem; line-height: 0.7rem; text-align: center; background: #4f9eff; font-size: 0.24rem; color: #fff; border-radius: 0.05rem; }
.sy_list dl .dd_btn a.none{background: #ccc;}
.sy_list dl .dd_tjzs { position: absolute; right: 0.3rem; bottom: 0.3rem; }
.sy_list dl .dd_tjzs .pdot { width: 0.7rem; height: 0.7rem; border-radius: 0.7rem; background: #ffd7d7; margin: 0 auto; }
.sy_list dl .dd_tjzs .pdot span { text-align: center; font-family: 'Arial'; color: #ff5555; font-size: 0.24rem; font-weight: bold; font-style: italic; display: block; line-height: 0.7rem; }
.sy_list dl .dd_tjzs .pdot span em { font-size: 0.36rem; font-style: italic; }
.sy_list dl .dd_tjzs .ptxt { font-size: 0.22rem; color: #999; margin-top: 0.12rem; }

.star,.yxk_box .stars { float: left; width: 1.5rem; height: 0.24rem; background: url(../images/star5.png) no-repeat; background-size: auto 100%; }
.star.star4,.stars.star4 { background-image:url(../images/star4.png); }
.star.star3,.stars.star3 { background-image:url(../images/star3.png); }
.star.star2,.stars.star2 { background-image:url(../images/star2.png); }
.star.star1,.stars.star1 { background-image:url(../images/star1.png); }
.star.star0,.stars.star0 { background-image:url(../images/star0.png); }
.star.star4b,.stars.star4b { background-image:url(../images/star4b.png); }
.star.star3b,.stars.star3b { background-image:url(../images/star3b.png); }
.star.star2b,.stars.star2b { background-image:url(../images/star2b.png); }
.star.star1b,.stars.star1b { background-image:url(../images/star1b.png); }
.star.star0b,.stars.star0b { background-image:url(../images/star0b.png); }
.star.ban { background-image: url(../images/star_ban.png); }
.star.hui { background-image: url(../images/star_hui.png); }
.star + span { margin-left: 0.05rem; }
.star.none { float: none; display: inline-block; }

.wdlb_list dl { border: none; }
.wdlb_list dl .dd_infro .ptit { margin-bottom: 0.1rem; }
.wdlb_list dl .dd_infro .psj { margin: 0.1rem 0; }
.wdlb_list dl .dd_infro .ptxt { font-size: 0.22rem; color: #666; line-height: 0.4rem; height: 0.4rem; }
.wdlb_list dl .dd_btn a { width: 1.5rem; }
.wdlb_list dl + dl { border-top: 1px solid #e5e5e5; }

.h5xq_list { background: #fff; }
.h5xq_list dl { border: none; }
.h5xq_list dl .dd_infro .ptit { margin-bottom: 0.12rem; }

.art_list { background: #fff; margin: 0.3rem 0; }
.art_list dl { border: none; padding-left: 1.85rem; height: 1.3rem; }
.art_list dl dt { width: 1.3rem; height: 1.3rem; }
.art_list dl .dd_infro .ptxt { font-size: 0.22rem; }

.cnxh_list { background: #fff; padding-top: 0.3rem; padding-bottom: 0.3rem; }
.cnxh_list dl { padding-top: 0; padding-bottom: 0; border: none; }
.cnxh_list dl dt { top: 0; }
.cnxh_list dl .dd_btn { bottom: 0.05rem; }
.cnxh_list dl + dl { padding-top: 0.3rem; }
.cnxh_list dl + dl dt { top: 0.3rem; }

.morebox { padding: 0.2rem 0 0.2rem 0; }
.morebox a { display: block; width: 2.98rem; line-height: 0.52rem; height: 0.52rem; text-align: center; margin: 0 auto; background: #f8f8f8; border-radius: 50px; font-size: 0.24rem; color: #666!important; border: 1px solid #d0d0d0; }

.lqlb_list { background: #fff; padding: 0.3rem 0; }
.lqlb_list ul li { width: 25%; float: left; }
.lqlb_list ul li a { display: block; }
.lqlb_list ul li p { text-align: center; }
.lqlb_list ul li .pimg { height: 1.35rem; }
.lqlb_list ul li .pimg img { width: 1.35rem; height: 1.35rem; border-radius: 0.3rem; }
.lqlb_list ul li .ptit { font-size: 0.24rem; line-height: 0.65rem; height: 0.65rem; overflow: hidden; }
.lqlb_list ul li .plq { width: 1rem; height: 1rem; margin: 0 auto; padding: 0.05rem; background: #ff5555; border-radius: 1rem; }
.lqlb_list ul li .plq span { display: block; width: 0.9rem; height: 0.9rem; line-height: 0.8rem; border: 0.05rem solid #fff; border-radius: 0.8rem; font-size: 0.24rem; color: #fff; }
.lqlb_list ul li .plq.lq { background: #ff5555; }
.lqlb_list ul li .plq.yg{ background: #4f9eff; }
.lqlb_list ul li .plq.none { background: #e0e0e0; }
.lqlb_list ul li .plq.th { background: #ffad10; }

.lb_list dl { padding: 0.3rem 1.95rem 0.3rem 1.75rem; height: 1.2rem; position: relative; }
.lb_list dl dt { position: absolute; left: 0.3rem; top: 0.3rem; width: 1.2rem; height: 1.2rem; }
.lb_list dl dt img { width: 100%; height: 100%; border-radius: 0.2rem; }
.lb_list dl .dd_infro .ptit { line-height: 0.35rem; height: 0.35rem; overflow: hidden; font-size: 0.3rem; }
.lb_list dl .dd_infro .ptit .blue { color: #4f9eff; }
.lb_list dl .dd_infro .psj { height: 0.3rem; margin: 0.2rem 0 0.1rem 0; }
.lb_list dl .dd_infro .psj span { float: left; width: 0.3rem; height: 0.3rem; border-radius: 0.3rem; }
.lb_list dl .dd_infro .psj span i { display: block; height: 100%; background: url(../images/icon_az.png) no-repeat center; background-size: 0.16rem 0.19rem; }
.lb_list dl .dd_infro .psj span.az { background: #95d264; }
.lb_list dl .dd_infro .psj span.ios { background: #4699ff; }
.lb_list dl .dd_infro .psj span.ios i { background-image: url(../images/icon_ios.png); }
.lb_list dl .dd_infro .psj span.none { background: #d0d0d0; }
.lb_list dl .dd_infro .psj span + span { margin-left: 0.15rem; }
.lb_list dl .dd_infro .psl { line-height: 0.28rem; height: 0.28rem; }
.lb_list dl .dd_infro .psl .kuang { float: left; width: 2.1rem; height: 0.1rem; margin-top: 0.12rem; border-radius: 30px; background: #e0e0e0; position: relative; }
.lb_list dl .dd_infro .psl .kuang .nc { display: block; position: absolute; left: 0; top: 0; border-radius: 30px; height: 0.1rem; background: #4f9eff; border: none; }
.lb_list dl .dd_infro .psl em { float: left; margin-left: 0.2rem; font-size: 0.22rem; color: #4f9eff; font-family: 'Arial'; }
.lb_list dl .dd_infro .psl em.none { color: #999; font-family: 'Microsoft Yahei'; }
.lb_list dl .dd_btn { position: absolute; right: 0.3rem; bottom: 0.3rem; }
.lb_list dl .dd_btn a { display: block; width: 1.4rem; line-height: 0.7rem; text-align: center; background: #ff5555; font-size: 0.24rem; color: #fff; border-radius: 0.05rem; }
.lb_list dl .dd_btn a.th { background: #ffad10; }
.lb_list dl .dd_btn a.none { background: #e0e0e0; }
.lb_list dl .dd_btn a.yg{ background: #4f9eff; }

.jczq_list { padding: 0.3rem; padding-bottom: 0; background: #fff; }
.jczq_list ul { margin-left: -0.3rem; }
.jczq_list ul li { width: 3.3rem; float: left; margin-left: 0.3rem; }
.jczq_list ul li a { display: block; }
.jczq_list ul li a img { width: 3.3rem; height: 1.5rem; display: block; }
.jczq_list ul li a em { display: block; text-align: center; line-height: 0.64rem; height: 0.64rem; font-size: 0.26rem; overflow: hidden; }

.yxzx_list { background: #fff; }
.yxzx_list dl { padding: 0.3rem 0.3rem 0.3rem 2.55rem; height: 1.42rem; position: relative; }
.yxzx_list dl dt { position: relative; height: 100%; }
.yxzx_list dl dt .ptit { font-size: 0.3rem; line-height: 0.5rem; height: 1rem; overflow: hidden; margin-top: -0.1rem; }
.yxzx_list dl dt .ptit .tt { display: inline-block; width: 0.53rem; height: 0.31rem; background: url(../images/toutiao.png) no-repeat center; background-size: 100% auto; vertical-align: middle; margin: 0 0 0.05rem 0.1rem; }
.yxzx_list dl dt .ptit .blue { color: #4f9eff; }
.yxzx_list dl dt .ptime { font-size: 0.2rem; color: #999; position: absolute; left: 0; bottom: -0.1rem; }
.yxzx_list dl dd { position: absolute; left: 0.3rem; top: 0.3rem; width: 2rem; height: 1.42rem; }
.yxzx_list dl dd img { width: 100%; height: 100%; }
.yxzx_list dl + dl { border-top: 1px solid #e5e5e5; }

.artlbbox { background: #fff; margin-bottom: 0.5rem; }
.artlbbox dl + dl { border-top: none; }

.yxhj_list { padding: 0.3rem; background: #fff; }
.yxhj_list ul { margin: -0.2rem 0 0 -0.2rem; }
.yxhj_list ul li { width: 2rem; height: 0.9rem; float: left; margin: 0.2rem 0 0 0.2rem; }
.yxhj_list ul li a { display: table; width: 100%; height: 100%; color: #fff; text-align: center; }
.yxhj_list ul li a span { font-size: 0.3rem; }
.yxhj_list ul li a em { font-size: 0.24rem; }
.yxhj_list ul li p { display: table-cell; vertical-align: middle; }
.yxhj_list ul li.li1 { width: 4.7rem; height: 2rem; background: #3baaff url(../images/yxhj_bg.png) no-repeat center; background-size: 100% auto; }
.yxhj_list ul li.li1 span, .yxhj_list ul li.li1 em { display: block; }
.yxhj_list ul li.li1 span { font-size: 0.36rem; color: #fff; }
.yxhj_list ul li.li1 em { font-size: 0.24rem; opacity: 0.7; margin-top: 0.3rem; }
.yxhj_list ul li.li1 em i { display: inline-block; width: 1px; height: 0.2rem; background: #fff; margin: 0 0.16rem; vertical-align: middle; }
.yxhj_list ul li.li2 { background: #5ebe96; }
.yxhj_list ul li.li3 { background: #5c5c5c; }
.yxhj_list ul li.li4 { background: #8cc769; width: 2.25rem; }
.yxhj_list ul li.li5 { background: #ffb016; width: 2.25rem; }
.yxhj_list ul li.li6 { background: #ff6565; }

.linkbox { padding: 0.3rem; }
.linkbox .link_tit span { display: inline-block; font-size: 0.3rem; line-height: 0.45rem; border-bottom: 1px solid #4f9eff; }
.linkbox .link_list { overflow: hidden; margin-top: 0.15rem; height: 0.5rem; position: relative; }
.linkbox .link { margin-left: -0.17rem; overflow: hidden; position: absolute; left: 0; top: 0; }
.linkbox .link a { display: inline-block; padding: 0 0.17rem; font-size: 0.24rem; color: #666; line-height: 0.5rem; position: relative; }
.linkbox .link a:before { display: block; content: ''; position: absolute; left: 0; top: 50%; margin-top: -0.08rem; width: 1px; height: 0.2rem; background: #d0d0d0; }
.linkbox .link.on { height: 0.5rem; overflow: hidden; }

.footer { padding: 0.46rem 0; background: #3f3f3f!important; border-top: 2px solid #4f9eff; text-align: center; }
.footer p { text-align: center; line-height: 0.46rem; font-size: 0.24rem; color: #999; }
.footer .line { display: inline-block; width: 1px; height: 0.2rem; background: #757575; vertical-align: middle; margin: 0 0.2rem; }
.footer .ptp { margin-bottom: 0.3rem; display: inline-block; height: 0.46rem; }
.footer .ptp a { display: inline-block; color: #fff; float: left; min-width: 2.6rem; }
.footer .ptp a img { width: auto; height: 0.35rem; float: left; margin: 0.05rem 0.1rem 0 0; }
.footer .ptp em { display: inline-block; vertical-align: middle; margin-left: 0.3rem; float: left; }
.footer .ptp em img { display: block; width: 2.3rem; height: 0.46rem; }

.whitebox { background: #fff; margin: 0.3rem 0; }

.whit_tit { padding: 0.25rem 0.3rem 0 0.3rem; font-size: 0.3rem; font-weight: bold; }
.whit_tit i { display: inline-block; vertical-align: -0.03rem; width: 0.08rem; height: 0.28rem; background: #3baaff; margin: 0 0.12rem 0 0; }
.whit_tit .a_more { float: right; font-size: 0.22rem; color: #999; font-weight: normal; }
.whit_tit .red { font-size: 0.24rem; color: #ff5555; }

.back_top { position: fixed; z-index: 100; right: 0.3rem; bottom: 1.3rem; width: 1.36rem; height: 1.38rem; display: none; }
.back_top a { display: block; height: 100%; background: url(../images/back_top.png) no-repeat center; background-size: 100% auto; }

.hide { display: none; }

/* CSS Document */
.weizhi { font-size: 0.22rem; color: #999; padding: 0.1rem 0.3rem; }
.weizhi a { color: #666; }
.weizhi .blue { color: #4f9eff; }

.article_main { padding: 0.3rem; background: #fff; }

.article_tit { font-size: 0.32rem; line-height: 0.6rem; font-weight: normal; }
.article_tit h1{ font-size: 1em; font-weight: normal; }

.articl_tifx { height: 0.5rem; line-height: 0.5rem; margin-top: 0.1rem; padding-bottom: 0.3rem; }
.articl_tifx .sp_time { float: left; font-size: 0.22rem; color: #999; }
.articl_tifx .sp_time+.sp_time{margin-left: 0.2rem;}
.articl_tifx .bdsharebuttonbox { float: right; }
.articl_tifx .bdsharebuttonbox p { float: left; font-size: 0.22rem; color: #999; }
.articl_tifx .bdsharebuttonbox a { margin: 0; padding: 0; float: left; width: 0.5rem; height: 0.5rem; background: url(../images/fx_xl.png) no-repeat center; background-size: 100% auto; }
.articl_tifx .bdsharebuttonbox a.bds_weixin { background-image: url(../images/fx_wx.png); }
.articl_tifx .bdsharebuttonbox a.bds_mores { background-image: url(../images/fx_more.png); }
.articl_tifx .bdsharebuttonbox a + a { margin-left: 0.35rem; }

.article_text { padding-top: 0.28rem; }
.article_text img { display: block; margin: 0.2rem auto; max-width: 100%!important; width: auto !important; height: auto !important; }
.article_text p { font-size: 0.32rem; color: #666; line-height: 0.6rem;  }
.article_text p a { color: #009bff; }

.fade { width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: #000; opacity: 0.25; display: none; z-index: 1; }

.sharebox { width: 100%; position: fixed; left: 0; bottom: 0; height: 3.5rem; display: none; z-index: 2; }
.sharebox .shatp { height: 2.6rem; background: rgba(255, 255, 255, 0.95); text-align: center; }
.sharebox .shatp p { line-height: 0.85rem; font-size: 0.26rem; color: #999; }
.sharebox .shatp .bdsharebuttonbox { text-align: center; }
.sharebox .shatp .bdsharebuttonbox a { display: inline-block; float: none; margin: 0 0.25rem; width: 0.9rem; padding: 0; font-size: 0.24rem; color: #666; text-align: center; background: none; height: 1.30rem; }
.sharebox .shatp .bdsharebuttonbox a:before { display: block; content: ''; height: 1.09rem; background: url(../images/share_wb.png) no-repeat center; background-size: 100% auto; }
.sharebox .shatp .bdsharebuttonbox a.bds_pyq:before { background-image: url(../images/share_pyq.png); }
.sharebox .shatp .bdsharebuttonbox a.bds_qzone:before { background-image: url(../images/share_kj.png); }
.sharebox .shatp .bdsharebuttonbox a.bds_weixin:before { background-image: url(../images/share_wx.png); }
.sharebox .shatp .bdsharebuttonbox a.bds_tieba:before { background-image: url(../images/share_bd.png); }
.sharebox .qxbtn a { display: block; line-height: 0.9rem; text-align: center; background: #e6e6e6; font-size: 0.26rem; color: #333; }

.xgwz_list ul li { width: 100%; float: left; line-height: 1.04rem; height: 1.05rem; overflow: hidden; font-size: 0.28rem; padding: 0 0.3rem; }
.xgwz_list ul li i { float: left; width: 0.44rem; height: 0.3rem; background: url(../images/ixw.png) no-repeat; background-size: 100% auto; margin: 0.39rem 0.2rem 0 0; }
.xgwz_list ul li i.igl { background-image: url(../images/igl.png); }
.xgwz_list ul li i.ihd { background-image: url(../images/ihd.png); }
.xgwz_list ul li i.ipc { background-image: url(../images/ipc.png); }
.xgwz_list ul li i.iwd { background-image: url(../images/iwd.png); }
.xgwz_list ul li a { float: left; line-height: 1.04rem; height: 1.04rem; max-width: 5.3rem; overflow: hidden; }
.xgwz_list ul li span { float: right; color: #999; }
.xgwz_list ul li + li { border-top: 1px dashed #e5e5e5; }

.rmtj_list { padding: 0.35rem 0 0.3rem 0; }
.rmtj_list .bd ul li { width: 25%; float: left; margin-bottom: 0.2rem; }
.rmtj_list .bd ul li a, .rmtj_list .bd ul li img, .rmtj_list .bd ul li span, .rmtj_list .bd ul li em { display: block; }
.rmtj_list .bd ul li a { width: 1.35rem; margin: 0 auto; }
.rmtj_list .bd ul li img { width: 1.35rem; height: 1.35rem; border-radius: 0.3rem; }
.rmtj_list .bd ul li em { font-size: 0.24rem; line-height: 0.6rem; text-align: center; height: 0.6rem; overflow: hidden; }
.rmtj_list .bd ul li span { line-height: 0.68rem; text-align: center; background: #4f9eff; font-size: 0.24rem; color: #fff; border-radius: 0.05rem; }
.rmtj_list .hd { text-align: center; }
.rmtj_list .hd ul { display: inline-block; height: 0.2rem; }
.rmtj_list .hd ul li { width: 0.2rem; height: 0.2rem; float: left; text-indent: -9999px; border-radius: 0.2rem; opacity: 0.25; background: #4f9eff; margin: 0 0.15rem; margin-top: 0.15rem; }
.rmtj_list .hd ul li.on { width: 0.4rem; opacity: 1; }
.rmtj_list .hd ul li + li { margin-left: 0.06rem; }

.rmzq_list .bd { height: 2rem; overflow: hidden; }
.rmzq_list .hd { margin-top: 0.05rem; padding-bottom: 0.1rem; }

.cmtbox { background: #fff; margin-top: 0.3rem; }

.cmt_tit { padding: 0.25rem 0.5rem 0 0.5rem; }
.cmt_tit span { font-size: 0.3rem; font-weight: bold; }
.cmt_tit em { font-size: 0.24rem; color: #ff5555; }

.cmt_pj { height: 0.7rem; padding: 0 0.3rem; margin-top: 0.35rem; }
.cmt_pj a { float: left; line-height: 0.66rem; height: 0.66rem; border: 1px solid #ff5555; font-size: 0.24rem; }
.cmt_pj a span { float: left; width: 1.58rem; text-align: center; color: #f02929; }
.cmt_pj a em { float: left; width: 1.58rem; text-align: center; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNTU1NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyMzczNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff5555), color-stop(100%, #f23737)); background: -moz-linear-gradient(top, #ff5555 0%, #f23737 100%); background: -webkit-linear-gradient(top, #ff5555 0%, #f23737 100%); background: linear-gradient(to bottom, #ff5555 0%, #f23737 100%); color: #fff; height: 100%; }
.cmt_pj a.bhw { border-color: #e5e5e5; }
.cmt_pj a.bhw span, .cmt_pj a.bhw em { color: #666; }
.cmt_pj a.bhw em { background: url('../fonts/b34c326ffa9e438c829ea699ad1dc2c5.woff'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e5e5e5), color-stop(100%, #d2d2d2)); background: -moz-linear-gradient(top, #e5e5e5 0%, #d2d2d2 100%); background: -webkit-linear-gradient(top, #e5e5e5 0%, #d2d2d2 100%); background: linear-gradient(to bottom, #e5e5e5 0%, #d2d2d2 100%); }
.cmt_pj a + a { margin-left: 0.48rem; }

.cmt_blue { padding: 0.3rem; background: #ebf6ff; margin-top: 0.3rem; }
.cmt_blue .cmt_input { height: 1.2rem; border: 1px solid #d1e3f2; padding: 0.2rem; background: #fff; }
.cmt_blue .cmt_input textarea { width: 100%; height: 100%; font-size: 0.24rem; }
.cmt_blue .cmt_btn { line-height: 0.7rem; height: 0.7rem; margin-top: 0.25rem; }
.cmt_blue .cmt_btn span { float: left; font-size: 0.24rem; color: #94c9f2; font-style: italic; }
.cmt_blue .cmt_btn span em { font-weight: bold; color: #ff5555; font-family: 'Arial'; margin: 0 0.05rem; font-style: italic; }
.cmt_blue .cmt_btn .a_fbpl { float: right; width: 1.4rem; text-align: center; background: #4f9eff; font-size: 0.24rem; color: #fff; border-radius: 0.05rem; }
.cmt_blue .cmt_btn .a_fbpl.none { background: #e0e0e0; }

.cmt_none { height: 2.84rem; padding: 0.65rem 0 0.98rem 0; background: url(../images/plnone.png) no-repeat center; background-size: 2.5rem 2.84rem; }

.cmt_list ul li { padding: 0.25rem 0.3rem 0 0.3rem; width: 100%; float: left; border-bottom: 1px dashed #e5e5e5; }
.cmt_list ul li .pwy { font-size: 0.26rem; }
.cmt_list ul li .pwy em { color: #666; margin: 0 0.12rem; }
.cmt_list ul li .ptxt { font-size: 0.26rem; color: #666; padding: 0.17rem 0.3rem; background: #f2f2f2; position: relative; margin: 0.2rem 0; border-radius: 0.08rem; }
.cmt_list ul li .ptxt:before { display: block; content: ''; position: absolute; left: 0.37rem; top: -0.09rem; width: 0.3rem; height: 0.1rem; background: url(../images/pl_sj.png) no-repeat; background-size: 100% auto; }
.cmt_list ul li .pbt { height: 0.30rem; line-height: 0.30rem; font-size: 0.22rem; padding-bottom: 0.25rem; position: relative; }
.cmt_list ul li .pbt .time { float: left; color: #999; }
.cmt_list ul li .pbt .pzhf { float: right; }
.cmt_list ul li .pbt .pzhf a { float: left; color: #999; }
.cmt_list ul li .pbt .pzhf a:before { float: left; content: ''; width: 0.3rem; height: 0.3rem; background: url(../images/icon_zan.png) no-repeat; background-size: 100% auto; margin-right: 0.1rem; }
.cmt_list ul li .pbt .pzhf a.zan { position: relative; }
.cmt_list ul li .pbt .pzhf a.zan i { color: #ff5555; font-family: 'Arial'; font-weight: bold; font-style: italic; position: absolute; right: 30%; -moz-transition: all 0.18s ease-out 0.18s; -o-transition: all 0.18s ease-out 0.18s; -webkit-transition: all 0.18s ease-out; -webkit-transition-delay: 0.18s; transition: all 0.18s ease-out 0.18s; opacity: 0; }
.cmt_list ul li .pbt .pzhf a.zan.cli i { -moz-animation: flipInY 1s ease both; -webkit-animation: flipInY 1s ease both; animation: flipInY 1s ease both; }
.cmt_list ul li .pbt .pzhf a.zan.ed:before { background-image: url(../images/icon_zanhui.png); }
.cmt_list ul li .pbt .pzhf a.hf:before { background-image: url(../images/icon_hf.png); }
.cmt_list ul li .pbt .pzhf a + a { margin-left: 0.3rem; }
.cmt_list ul li .cmt_blue { background: none; padding: 0; margin: 0; padding-bottom: 0.25rem; display: none; }
.cmt_list ul li .cmt_blue .cmt_input { height: 1.15rem; }

.ydzbox { width: 2.6rem; line-height: 0.9rem; height: 0.9rem; text-align: center; background: rgba(0, 0, 0, 0.9); box-shadow: 0 0.1rem 0.1rem 0 rgba(0, 0, 0, 0.1); position: absolute; right: 0; bottom: 0; font-size: 0.24rem; color: #fff; border-radius: 0.05rem; opacity: 0; display: none; }
.ydzbox.ydz { -moz-animation: ydzl 2s ease both; -webkit-animation: ydzl 2s ease both; animation: ydzl 2s ease both; }

.xztcbox { width: 6rem; position: fixed; left: 50%; top: 50%; margin: -2.4rem 0 0 -3rem; background: #fff; border-radius: 0.1rem; display: none; z-index: 1; }
.xztcbox .tc_top { background: #4f9eff; padding: 0.45rem 0.5rem; border-radius: 0.1rem 0.1rem 0 0; }
.xztcbox .tc_top dl { padding: 0 0 0 1.5rem; position: relative; height: 1.2rem; }
.xztcbox .tc_top dl dt { position: absolute; left: 0; top: 0; width: 1.2rem; height: 1.2rem; }
.xztcbox .tc_top dl dt img { width: 100%; height: 100%; border-radius: 0.2rem; }
.xztcbox .tc_top dl dd p { line-height: 0.36rem; height: 0.36rem; overflow: hidden; }
.xztcbox .tc_top dl dd .ptit { font-size: 0.3rem; color: #fff; margin-bottom: 0.15rem; }
.xztcbox .tc_top dl dd .ptxt { font-size: 0.22rem; color: #c4e5ff; }
.xztcbox .tc_top dl dd .ptxt span { width: 1px; height: 0.2rem; display: inline-block; background: #c2e5ff; margin: 0 0.18rem; vertical-align: middle; }
.xztcbox .tc_top .tit { font-size: 0.3rem; color: #fff; }
.xztcbox .tc_list p { line-height: 0.9rem; font-size: 0.28rem; }
.xztcbox .tc_list p + p { border-top: 1px solid #e5e5e5; }
.xztcbox .tc_list p a { display: block; color: #666; padding: 0 0.5rem; }
.xztcbox .tc_list p a.on { color: #4f9eff; }
.xztcbox .tc_list p a.on:after { float: right; width: 0.22rem; height: 0.13rem; content: ''; background: url(../images/gou_blue.png) no-repeat; background-size: 100% auto; margin-top: 0.38rem; }
.xztcbox .close { position: absolute; left: 50%; bottom: -1.2rem; margin-left: -0.4rem; width: 0.8rem; height: 0.8rem; background: url(../images/close.png) no-repeat; background-size: 100% auto; }
.xztcbox#tc_ptxz .tc_top { padding: 0 0.5rem; line-height: 1rem; }

@-webkit-keyframes flipInY { 0% { -webkit-transform: translate(0%, 0%); opacity: 0; }
  80% { -webkit-transform: translate(100%, -80%); opacity: 1; }
  100% { -webkit-transform: translate(100%, -80%); opacity: 0; } }
@-moz-keyframes flipInY { 0% { -moz-transform: translate(0%, 0%); opacity: 0; }
  80% { -moz-transform: translate(100%, -80%); opacity: 1; }
  100% { -moz-transform: translate(100%, -80%); opacity: 0; } }
@-webkit-keyframes ydzl { 0% { -webkit-transform: translate(0%, 0%); opacity: 0; }
  50% { -webkit-transform: translate(0%, -80%); opacity: 1; }
  80% { -webkit-transform: translate(0%, -80%); opacity: 1; }
  100% { -webkit-transform: translate(0%, -80%); opacity: 0; } }
@-moz-keyframes ydzl { 0% { -moz-transform: translate(0%, 0%); opacity: 0; }
  50% { -moz-transform: translate(0%, -80%); opacity: 1; }
  80% { -moz-transform: translate(0%, -80%); opacity: 1; }
  100% { -moz-transform: translate(0%, -80%); opacity: 0; } }
/* CSS Document */
.game_list { background: #fff; height: 3.73rem; }
.game_list dl { padding-left: 1.86rem; border: none; height: 1.3rem; }
.game_list dl dt { width: 1.3rem; height: 1.3rem; }
.game_list dl .dd_infro .ptit { font-size: 0.3rem; margin-bottom: 0.23rem; }
.game_list dl .dd_infro .ptxt { font-size: 0.22rem; }
.game_list .ptips { line-height: 0.36rem; background: #fff7e3; text-align: center; font-size: 0.22rem; color: #ff5223; padding: 0.07rem 0.3rem; }
.game_list .ptips p { display: inline-block; }
.game_list .ptips span { float: left; width: 0.2rem; height: 0.2rem; background: url(../images/gantan.png) no-repeat center; background-size: 100% auto; margin: 0.08rem 0.1rem 0 0; }
.game_list .ptips a { color: #4f9eff; }
.game_list .ptips.lf { text-align: left; }

.zq_list { height: auto; }
.zq_list dl { padding-right: 0.3rem; }
.zq_list dl .dd_infro .ptit { margin-bottom: 0.15rem; }
.zq_list dl .dd_infro .ptit a { float: left; }
.zq_list dl .dd_infro .ptit span { float: left; width: 0.3rem; height: 0.3rem; border-radius: 0.3rem; margin: 0.04rem 0 0 0.2rem; }
.zq_list dl .dd_infro .ptit span i { display: block; height: 100%; background: url(../images/icon_az.png) no-repeat center; background-size: 0.16rem 0.19rem; }
.zq_list dl .dd_infro .ptit span.az { background: #95d264; }
.zq_list dl .dd_infro .ptit span.ios { background: #4699ff; }
.zq_list dl .dd_infro .ptit span.ios i { background-image: url(../images/icon_ios.png); }
.zq_list dl .dd_infro .ptit span.none { background: #d0d0d0; }
.zq_list dl .dd_infro .ptit span + span { margin-left: 0.15rem; }
.zq_list dl .dd_infro .pstar { margin-bottom: 0.15rem; }

.zq_infro { position: relative; padding: 0.3rem; }
.zq_infro .more_div { bottom: 0.3rem; }
.zq_infro .more_div.on { margin: 0; }

.zq_text p { font-size: 0.24rem; color: #666; line-height: 0.48rem; }
.zq_text.on { height: 1.44rem; overflow: hidden; }

.ptxzbox { height: 1rem; padding: 0 0.3rem; overflow: hidden; }
.ptxzbox .pgx { float: left; line-height: 0.7rem; position: relative; }
.ptxzbox .pgx span { float: left; width: 0.36rem; height: 0.36rem; border-radius: 36px; margin: 0.17rem 0.14rem 0 0; background: #e0e0e0 url(../images/gou.png) no-repeat center; background-size: 0.25rem 0.17rem; }
.ptxzbox .pgx span.on { background-color: #92d25f; }
.ptxzbox .pgx em { font-size: 0.24rem; color: #666; }
.ptxzbox .pgx input { opacity: 0; position: absolute; left: 0; right: 0; top: 0; width: 100%; height: 100%; }
.ptxzbox .pgx input:checked + span { background-color: #92d25f; }
.ptxzbox .pxz { float: right; }
.ptxzbox .pxz a { float: left; width: 2rem; line-height: 0.7rem; text-align: center; background: #4f9eff; font-size: 0.24rem; color: #fff; border-radius: 0.05rem; }
.ptxzbox .pxz .btn_none { float: left; width: 2rem; line-height: 0.7rem; text-align: center; background: #C7D1DC; font-size: 0.24rem; color: #fff; border-radius: 0.05rem; }

.ptxzbox .pxz a.gs span { display: inline-block; }
.ptxzbox .pxz a.gs span i { float: left; width: 0.22rem; height: 0.31rem; background: url(../images/shandian.png) no-repeat center; background-size: 100% auto; margin: 0.2rem 0.15rem 0 0; }
.ptxzbox .pxz a.bigger { width: 3.05rem; }
.ptxzbox .pxz a.zq { background: #ff5555!important;  margin-left: 0.3rem;}
.ptxzbox .pxz a + a { margin-left: 0.4rem; }
.ptxzbox .pxz.nofloat { float: none; height: 0.7rem; text-align: center; }
.ptxzbox .pxz.nofloat a { float: none; display: inline-block; }
.ptxzbox .pxz.dan{ height: 0.8rem; }
.ptxzbox .pxz.dan a{ width: 100%; line-height: 0.8rem; font-size: 0.34rem; }
.ptxzbox .tip.btn-ios{ font-size: 0.2rem; color: #999; text-align: center; margin-top: 0.2rem; }
.ptxzbox .tip.btn-ios .blue{ color: #4f9eff; }



.game_main { background: #fff; margin: 0.3rem 0; padding-bottom: 0.3rem; }

.xzbox.wgx { display: none; }

.article_js { position: relative; }

.more_div { /*position: absolute; right: 0.3rem; bottom: 0.05rem;*/ padding-right: 0.3rem; overflow: hidden; }
.more_div.on { position: static; }
.more_div.on .more_btn:after { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.more_btn { display: block; float: right; background: #e1f2ff; line-height: 0.4rem; height: 0.4rem; padding: 0 0.17rem; font-size: 0.22rem; color: #4f9eff; display: none; }
.more_btn:after { float: right; content: ''; width: 0.2rem; height: 0.08rem; background: url(../images/sanjiao.png) no-repeat center; background-size: 100% auto; margin: 0.16rem 0 0 0.08rem; }

.game_text { padding: 0.3rem 0.3rem 0.1rem 0.3rem; position: relative; }
.game_text p { line-height: 0.48rem; text-align: justify; }
.game_text img { margin: 0.1rem auto; }
.game_text .divtxt.on { height: 1.44rem; overflow: hidden; }
.game_text .pimg { position: relative; }
.game_text .pimg .bd ul li { text-align: center; }
.game_text .pimg .bd ul li img { max-width: 100%; max-height: 7rem; }
.game_text .pimg .hd { height: 0.2rem; padding: 0.2rem 0; text-align: center; }
.game_text .pimg .hd ul li { display: inline-block; width: 0.2rem; height: 0.2rem; border-radius: 30px; background: #d9d9d9; text-indent: -9999px; margin: 0 0.1rem; }
.game_text .pimg .hd ul li.on { background: #ff5602; }

.yxlb_list dl { padding: 0.3rem 0.3rem 0.3rem 0.95rem; position: relative; }
.yxlb_list dl dt { position: absolute; left: 0.3rem; top: 0.3rem; width: 0.44rem; height: 0.44rem; }
.yxlb_list dl dt span { display: block; height: 100%; background: url(../images/yxlb.png) no-repeat; background-size: 100% auto; }
.yxlb_list dl dt span.sp { background-image: url(../images/yxsp.png); }
.yxlb_list dl dd .ptit { line-height: 0.36rem; height: 0.36rem; overflow: hidden; }
.yxlb_list dl dd .ptit a { font-size: 0.28rem; }
.yxlb_list dl dd .ptit span { float: right; font-size: 0.28rem; color: #999; }
.yxlb_list dl dd .ptxt { font-size: 0.22rem; color: #999; margin-top: 0.1rem; height: 0.3rem; line-height: 0.3rem; overflow: hidden; }
.yxlb_list dl + dl { border-top: 1px dashed #e5e5e5; }

.yxsp_list dl dd .ptit { line-height: 0.44rem; }
.yxsp_list dl dd .ptit a { float: left; max-width: 5.3rem; height: 0.44rem; overflow: hidden; }

.remen_list ul { margin: -0.4rem 0 0 -0.5rem; }
.remen_list ul li { margin: 0.4rem 0 0 0.5rem; }

.jtbox { position: absolute; width: 1.26rem; height: 1.28rem; left: -0.2rem; bottom: -0.5rem; }
.jtbox a { display: block; height: 100%; background: url(../images/jietu.png) no-repeat; background-size: 100% auto; }

.jt_list { position: fixed; width: 100%; left: 0; top: 0; bottom: 0; visibility: hidden; z-index: 9999999999; display: -webkit-flex; display: flex; -webkit-flex-direction:column; flex-direction:column; -webkit-justify-content:center; justify-content:center;}
.jt_list .bd { padding: 0.3rem 0; background: #fff; position: relative; }
.jt_list .bd ul li { width: 100%; float: left; text-align: center; padding: 0 0.3rem; }
.jt_list .bd ul li img { max-width: 100%; }
.jt_list .hd { text-align: center; padding-bottom: 0.3rem; line-height: 0.36rem; background: #fff; position: relative; }
.jt_list .hd .jzbox { display: inline-block; }
.jt_list .hd ul { float: left; }
.jt_list .hd ul li { font-size: 0.36rem; color: #ff5555; font-weight: bold; display: none; font-family: 'Arial'; font-style: italic; }
.jt_list .hd ul li.on { display: inline-block; }
.jt_list .hd span { font-size: 0.2rem; color: #666; float: left; margin: 0 0 0 0.07rem; }
.jt_list .hd span i { font-size: 0.3rem; font-family: 'Arial'; font-style: italic; font-weight: bold; vertical-align: middle; }
.jt_list .hd .jtbtn { float: left; width: 0.24rem; height: 0.36rem; background: url(../images/tab.png) no-repeat; background-size: 100% auto; }
.jt_list .hd .jtbtn.lf { margin-right: 0.55rem; }
.jt_list .hd .jtbtn.rg { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); margin-left: 0.55rem; }
.jtfade{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,.25); }

.game_menu { height: 0.6rem; padding: 0.2rem 0.3rem; }
.game_menu ul .li_menu { width: 2.1rem; height: 0.6rem; float: left; background: #e5e5e5; border-radius: 0.05rem; }
.game_menu ul .li_menu .li_a { display: block; line-height: 0.6rem; text-align: center; font-size: 0.24rem; color: #666; }
.game_menu ul .li_menu .select_nav { border-radius: 0.05rem; width: 100%; height: 100%; position: relative; }
.game_menu ul .li_menu .select_nav .set { line-height: 0.6rem; padding: 0 0.4rem 0 0.45rem; position: relative; font-size: 0.24rem; color: #666; }
.game_menu ul .li_menu .select_nav .set span { display: block; width: 0.34rem; height: 0.14rem; background: url(../images/select_sj.png) no-repeat; background-size: 100% auto; position: absolute; right: 0.2rem; top: 0.23rem; }
.game_menu ul .li_menu .select_nav .new { position: absolute; left: 0; right: 0; top: 0.6rem; background: #4f9eff; border-radius: 0 0 0.05rem 0.05rem; box-shadow: 0 0.1rem 0.1rem 0 rgba(0, 0, 0, 0.1); display: none; z-index: 1; }
.game_menu ul .li_menu .select_nav .new li { width: 100%; border-top: 1px solid #71b1ff; line-height: 0.6rem; position: relative; }
.game_menu ul .li_menu .select_nav .new li a { font-size: 0.24rem; color: #cde9ff; display: block; padding-left: 0.45rem; }
.game_menu ul .li_menu .select_nav .new li.on a { color: #fff; }
.game_menu ul .li_menu .select_nav .new li.on a:before { display: block; content: ''; width: 0.23rem; height: 0.15rem; background: url(../images/select_gou.png) no-repeat; background-size: 100% auto; position: absolute; left: 0.1rem; top: 0.2rem; }
.game_menu ul .li_menu .select_nav.on { border-radius: 0.05rem 0.05rem 0 0; }
.game_menu ul .li_menu .select_nav.on .set span { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.game_menu ul .li_menu + li { margin-left: 0.3rem; }
.game_menu ul .li_menu.on { background: #4f9eff; }
.game_menu ul .li_menu.on a { color: #fff; }
.game_menu ul .li_menu.on .select_nav .set { color: #fff; }
.game_menu.news_menu ul .li_menu { width: 3rem; }
.game_menu.news_menu ul .li_menu + .li_menu { float: right; }

.galibox { background: #fff; margin-bottom: 0.45rem; }
.galibox .sy_list { margin: 0; }
.galibox .sy_list dl { padding-bottom: 0; }
.galibox .sy_list dl .dd_btn { bottom: 0.2rem; }
.galibox .morebox { padding: 0.4rem 0; }

.yxwf_list { padding: 0.15rem 0.3rem 0.3rem 0.3rem; }
.yxwf_list p { font-size: 0.24rem; color: #666; line-height: 0.6rem; }
.yxwf_list p i { float: left; width: 0.24rem; height: 0.24rem; border-radius: 0.05rem; background: #5cb57c; line-height: 0.24rem; text-align: center; font-size: 0.18rem; color: #fff; font-family: 'Arial'; font-weight: bold; margin: 0.18rem 0.15rem 0 0; }

.guangbox { margin: 0.3rem 0; }
.guangbox a { display: block; }
.guangbox a img { display: block; width: 100%; }

.h5libox { background: #fff; }
.h5libox dl { padding-bottom: 0; }
.h5libox dl .dd_btn { bottom: 0; }
.h5libox .morebox { padding: 0.7rem 0; }

.padt0 { padding-top: 0; }

/*评论*/
.pl_box dl dt { font-size: 0.3rem; color: #333; height: 0.3rem; line-height: 0.3rem; padding: 0.2rem 0.3rem; }

.pl_box dl dt span { font-size: 0.24rem; }

.pl_box dl dt span em { font-style: normal; color: #ff0000; }

.pl_box dl dd { border-top: 1px dashed #e1e1e1; padding: 0.3rem 0.3rem 0.3rem 1rem; min-height: 0.48rem; position: relative; overflow: hidden; }

.pl_box dl dd.plk { border: none; }

.pl_box .pic { width: 0.48rem; height: 0.48rem; position: absolute; top: 0.3rem; left: 0.3rem; }

.pl_box .pic img { width: 0.48rem; height: 0.48rem; border-radius: 0.48rem; }

.pl_r { width: 100%; height: auto; overflow: hidden; }

.pl_r .wby { border: 2px solid #e5e5e5; height: 0.72rem; padding: 0.24rem; }

.pl_r .wby textarea { width: 100%; height: 100%; background: #fff; outline: medium none; font-size: 0.24rem; border: none; resize: none; }

.pl_bnt { height: 0.3rem; line-height: 0.3rem; width: 100%; margin-top: 0.25rem; }

.pl_bnt a { display: inline-block; color: #fe6553; font-size: 0.24rem; float: left; }

.pl_bnt span { display: inline-block; float: left; width: 1px; height: 0.18rem; margin: 0.06rem 0.05rem 0; background: #d5d5d5; }

.pl_bnt .fb { width: 1.4rem; height: 0.7rem; line-height: 0.7rem; background: #4f9eff; color: #fff; float: right; text-align: center; border-radius: 0.05rem; }

.pl_r .title { color: #19a5e7; font-size: 0.16rem; height: 0.35rem; line-height: 0.35rem; }

.pl_r .title span { color: #999; font-size: 0.22rem; float: right; }

.pl_r .title .username { font-size: 0.26rem; color: #333; float: left; }

.pl_r .text { font-size: 0.26rem; color: #666; padding: 0.17rem 0.3rem; background: #f2f2f2; position: relative; margin: 0.2rem 0; border-radius: 0.08rem; }

.pl_r .text:before { display: block; content: ''; position: absolute; left: 0.37rem; top: -0.09rem; width: 0.3rem; height: 0.1rem; background: url(../images/pl_sj.png) no-repeat; background-size: 100% auto; }

.pl_r .text_box { border: 1px solid #e5e5e5; background: #fdfdfd; padding: 0.1rem 0.15rem 0.05rem 0.7rem; margin-top: -1px; min-height: 0.48rem; position: relative; }

.pl_r .text_box.hover { background: #fff; }

.pl_r .text_box .pic { left: 0.12rem; }

.pl_r .text_box .text { font-size: 0.16rem; }

.pl_r .bottom { height: 0.3rem; line-height: 0.3rem; overflow: hidden; }

.zan_box { float: right; width: auto; cursor: pointer; }

.zan_bg { float: left; content: ''; width: 0.3rem; height: 0.3rem; background: url(../images/icon_zan.png) no-repeat; background-size: 100% auto; margin-right: 0.1rem; }

.zan_box span { font-size: 0.22rem; color: #999; margin-left: 0.05rem; }

.hfpl { float: right; width: 0.23rem; height: 0.19rem; margin: 2px 0.2rem 0 0; background: url(../images/pl_bg.png) no-repeat; background-size: cover; cursor: pointer; }

.ckgd { height: 0.72rem; line-height: 0.72rem; margin: 0 0.2rem 0.2rem; background: #e6e6e6; text-align: center; color: #333; font-size: 0.3rem; display: block; overflow: hidden; }

/* CSS Document */
.xysp_list { padding-bottom: 0.55rem; }
.xysp_list ul li { width: 3.3rem; height: 2.2rem; float: left; margin: 0.3rem 0 0 0.3rem; position: relative; }
.xysp_list ul li a { display: block; }
.xysp_list ul li a img { width: 3.3rem; height: 2.2rem; }
.xysp_list ul li a .pbg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.75); }
.xysp_list ul li a .pbg span { display: block; position: absolute; left: 50%; top: 0.3rem; margin-left: -0.3rem; width: 0.6rem; height: 0.6rem; background: url(../images/video_icon.png) no-repeat; background-size: 100% auto; }
.xysp_list ul li a .pbg em { display: block; position: absolute; left: 0; right: 0; bottom: 0.15rem; font-size: 0.24rem; color: #fff; line-height: 0.4rem; height: 0.8rem; overflow: hidden; padding: 0 0.2rem; }

.grzxbox { height: 1.1rem; padding: 0.25rem 0.3rem; background: #fff; }
.grzxbox p { float: left; line-height: 1.1rem; height: 1.1rem; overflow: hidden; }
.grzxbox .pimg { width: 1.1rem; height: 1.1rem; }
.grzxbox .pimg img { width: 100%; height: 100%; border-radius: 110px; display: block; }
.grzxbox .pname { font-size: 0.3rem; margin-left: 0.35rem; width: 27.5%; }
.grzxbox .pjb { font-size: 0.24rem; color: #666; }
.grzxbox .pjb em { font-size: 0.36rem; font-weight: bold; color: #ff5555; }
.grzxbox .ptc { float: right; font-size: 0.24rem; color: #4f9eff; }

.search_none { background: #fff; padding: 0.75rem 0; }
.search_none p { text-align: center; }
.search_none .pimg img { height: 1.99rem; }
.search_none .pnone { font-size: 0.36rem; color: #d8e3ed; margin: 0.55rem 0; }
.search_none .ptips { font-size: 0.24rem; color: #666; }
.search_none .ptips a { color: #4f9eff; }

.sejg_list { background: #fff; margin-bottom: 0.5rem; }
.sejg_list .art_list { margin-top: 0; }
.sejg_list .yxzx_list dl + dl { border-top: none; }
.sejg_list .sy_list { margin-bottom: 0; }
.sejg_list .morebox{padding-top: 0.4rem; padding-bottom: 0.4rem;}

.kpsj_box { margin: 0.3rem 0; }
.kpsj_box .kpsj_tit { /*height: 0.5rem;*/ border-bottom: 1px solid #4f9eff; padding: 0 0.3rem; overflow: hidden; }
.kpsj_box .kpsj_tit ul{ margin-left: -0.2rem; }
.kpsj_box .kpsj_tit ul li { float: left; line-height: 0.5rem; height: 0.5rem; padding: 0 0.15rem; font-size: 0.24rem; color: #666; margin-left: 0.2rem; }
.kpsj_box .kpsj_tit ul li.on { background: #4f9eff; color: #fff; }
/*.kpsj_box .kpsj_tit ul li + li { margin-left: 0.2rem; }*/
.kpsj_box .kpsj_tab { background: #fff; }
.kpsj_box .kpsj_tab_tit { padding: 0 0.3rem; }
.kpsj_box .kpsj_tab_tit ul { margin-left: -0.3rem; }
.kpsj_box .kpsj_tab_tit ul li { float: left; padding: 0 0.1rem; margin: 0.3rem 0 0 0.3rem; line-height: 0.46rem; font-size: 0.24rem; color: #666; border-radius: 100px; }
.kpsj_box .kpsj_tab_tit ul li.on { background: #4f9eff; color: #fff; }
.kpsj_box .kpsj_list { padding: 0 0.12rem; margin-top: 0.3rem; }
.kpsj_box .kpsj_list ul li { width: 25%; float: left; }
.kpsj_box .kpsj_list ul li a { display: block; }
.kpsj_box .kpsj_list ul li a img { display: block; width: 1.35rem; height: 1.35rem; margin: 0 auto; }
.kpsj_box .chang .kpsj_list ul li a img{ width: 1.64rem; height: 0.95rem; }
.kpsj_box .shu .kpsj_list ul li a img{ width: 1.3rem; height: 1.9rem; }
.kpsj_box .kpsj_list ul li a em { display: block; font-size: 0.24rem; color: #666; line-height: 0.3rem; height: 0.3rem; margin: 0.15rem 0 0.3rem 0; overflow: hidden; text-align: center; }
.kpsj_box .kpsj_list .morebox { padding: 0 0 0.35rem 0; }
.kpsj_box .kpsj_list .moremy { padding: 0 0 0.35rem 0; }

.dnfw_box { text-align: center; font-size: 0.24rem; color: #999; padding: 0.48rem 0; margin-top: -0.3rem; clear:both;}
.dnfw_box a { color: #4f9eff; }


.sy_list dl .dd_btn .ptips { position: absolute; right: 0; bottom: 0.85rem; font-size: 0.24rem; color: #4f9eff; width: 2rem; text-align: right; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; opacity: 0; -moz-transform: translateY(0.3rem); -ms-transform: translateY(0.3rem); -webkit-transform: translateY(0.3rem); transform: translateY(0.3rem); }
.sy_list dl .dd_btn .ptips span { display: inline-block; }
.sy_list dl .dd_btn .ptips span:before { float: left; content: ''; width: 0.26rem; height: 0.26rem; border-radius: 30px; background: #86d36e url(../images/gou.png) no-repeat center; background-size: 0.2rem auto; margin: 0.05rem 0.15rem 0 0; }
.sy_list dl .dd_btn .ptips.ed { opacity: 1; -moz-transform: translateY(0); -ms-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); }

/*828*/
html { height: 100%; }

.hei { height: 100%; }

.contents { height: 100%; }
.contents .back_top { bottom: 1.3rem; }

.wrap { position: relative; min-height: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding-bottom: 2.6rem; }
.wrap .footer { position: absolute; left: 0; right: 0; bottom: 0; }
.wrap .xzh-footer{ position: static; }
.wrap2{padding-bottom:0;}
.wrap2 .footer{position:relative;}

.marb .wrap { margin-bottom: 1.25rem; }

/*悬浮广告 评论*/
textarea, input { outline: none; resize: none; }

.marb { margin-bottom: 1.254rem; }

.ovh { overflow: hidden; height: 100%; }

.xfgg { width: 100%; height: 1.3rem; position: fixed; top: 0px; left: 0px; overflow: hidden; display: none; z-index: 9999; }

.xfgg img { width: 100%; height: 100%; }

.gg_close { width: 0.5rem; height: 0.5rem; background: url(../images/gg_close.png) no-repeat; background-size: cover; position: absolute; right: 0px; top: 0px; display: inline-block; cursor: pointer; }

.new_pl { width: 100%; height: 1.25rem; position: fixed; bottom: 0; left: 0; background: #f7f7f7; /* box-shadow: 0 -0.19rem 0 rgba(0, 0, 0, 0.08);*/ z-index: 999; }

.new_pl .tx { float: left; width: 0.7rem; height: 0.7rem; background: url(../images/photo.png) no-repeat; background-size: cover; margin: 0.28rem 0 0 0.3rem; }

.new_pl input { float: left; margin: 0.28rem 0 0 0.3rem; background: #fff; border-radius: 0.2rem; border: 1px solid #d0d0d0; font-size: 0.24rem; color: #d0d0d0; padding: 0.15rem 0.34rem; box-sizing: border-box; border-radius: 0.3rem; height: 0.7rem; line-height: 0.7rem; width: 5rem; display: block; }

.new_pl .plts { float: right; width: 0.57rem; height: 0.52rem; background: url(../images/pl_bg1.png) no-repeat; background-size: cover; position: relative; margin: 0.37rem 0.3rem 0 0; }

.new_pl .plts span { background: #ff4c4c; border-radius: 100%; width: 0.24rem; height: 0.24rem; text-align: center; line-height: 0.24rem; color: #fff; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 0.18rem; position: absolute; top: -0.05rem; right: -0.05rem; display: none; }

.new_pl .plfx { display: none; width: 0.56rem; height: 0.53rem; background: url(../images/plfx_bg.png) no-repeat; background-size: cover; float: right; margin: 0.37rem 0.3rem 0 0.42rem; }

.new_pl .plfx .bdshare-button-style0-16 .bds_more { background: none; margin: 0; width: 0.56rem; height: 0.53rem; padding: 0; }

.pl_fade { background: rgba(0, 0, 0, 0.58); position: fixed; left: 0; top: 0; height: 100%; width: 100%; z-index: 9999; display: none; }

.pl_sr { position: absolute; position: absolute; bottom: 0; left: 0; width: 0; background: #f6f6f6; height: 4.5rem; width: 100%; box-sizing: border-box; padding: 0 0.3rem; }

.pl_sr textarea { background: #fff; height: 3rem; width: 100%; margin: 0.3rem 0; font-size: 0.24rem; color: #666; padding: 0.2rem 0.35rem; box-sizing: border-box; line-height: 0.58rem; border: none; }

.pl_sr .bnt { font-size: 0.3rem; }

.pl_sr .bnt a, .pl_sr .bnt input { color: #666; font-size: 0.3rem; background: none; border: none; outline: none; cursor: pointer; }

.pl_sr .bnt .send { float: right; }

.pl_sr .bnt .send.on { color: #5ab60d; }

.pl_fade .meb { height: 100% !important; }

.cover-cmt .pl_fade { display: block; }

html.ios body { /*overflow: hidden;*/ }
html.ios .contents { overflow-y: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; -webkit-overflow-scrolling: touch; margin: 0; }
html.ios .pl_fade, html.ios .footer { position: absolute; }
html.ios .wrap { -webkit-overflow-scrolling: touch; }

.tc_box{position:fixed;width: 82%; height:auto;left: 9%;top:30%;z-index:100000;background:#fff;}
.tc_box .title{height:0.5rem; line-height:0.5rem; background:#f6f6f6; color:#666; font-size:0.2rem; padding-left:0.23rem;}
.tc_box .nr{ font-size:0.2rem; color:#333; padding: 0.2rem 0 0.25rem 0;}
.tc_box .nr p{ margin-left:0.23rem; margin-bottom: 0.5rem;}
.tc_box .nr .bnt{ display: block; background:#19a5e7; height:0.48rem; line-height:0.48rem; width:85%; color:#fff;  margin:0 auto; text-align: center;}

.cover-share .sharebox,.cover-share .fade{ display: block; }
.cover-share .new_pl{display: none!important;}

/*# sourceMappingURL=mxp.css.map */



/*10 17*/
.bzfl_list{padding:0.3rem; background:#fff;}
.bzfl_list ul{margin: -0.5rem 0 0 -0.5rem;}
.bzfl_list ul li{ width: 3.2rem; float: left; margin: 0.5rem 0 0 0.5rem; height: 3.08rem; }
.bzfl_list ul li a{ display: block; }
.bzfl_list ul li a img{ display: block; width: 3.2rem; height: 2.02rem; }
.bzfl_list ul li a em{ display: block; font-size: 0.26rem; color: #666; line-height: 0.48rem; height: 0.96rem; overflow: hidden; margin-top: 0.1rem; }

.game_list{height: auto;}
.game_list .kfs{ padding-left: 0.3rem; margin-bottom: 0.3rem; font-size: 0.28rem; color: #666; }
.ptxzbox .pxz.none a{background: #ccc;}


/*915*/
.botblock{ padding: 20px 0 35px 0; background-color: #e7e7e7; border-top: 1px solid #d6d6d6; text-align: center; }
.pbotlogo img{ width: 349px; }
.botblock .pbtn{ margin-top: 20px; }
.botblock .pbtn a{ display: inline-block; width: 200px; line-height: 65px; text-align: center; background-color: #4f9eff; font-size: 22px; color: #fff; }
@media screen and (max-width:600px) {
	.botblock{padding: 15px 0 25px 0;}
	.pbotlogo img{width: 245px;}
	.botblock .pbtn{margin-top: 13px;}
	.botblock .pbtn a{width: 145px; line-height: 42px; font-size: 18px;}
}
@media screen and (max-width:479px) {
	.botblock{padding: 15px 0 20px 0;}
	.pbotlogo img{width: 210px;}
	.botblock .pbtn a{ width: 120px; line-height: 32px; font-size: 14px; }
}
@media screen and (max-width:360px) {
	.botblock{padding: 10px 0 15px 0;}
	.pbotlogo img{width: 180px;}
	.botblock .pbtn{margin-top: 8px;}
	.botblock .pbtn a{width: 100px; line-height: 26px; font-size: 12px;}
}
@media screen and (max-width:370px) {
	body .gt_holder.gt_float .gt_slider{ left: -18px; }
}
@media screen and( min-width: 371px) and (max-width:400px) {
	body .bd_popup,body .czts{ width: 330px; margin-left: -165px; }
}


/*0329*/
.mip_botblock{ padding: 20px 0 35px 0; background-color: #e7e7e7; border-top: 1px solid #d6d6d6; text-align: center; }
.mip_pbotlogo{margin:0 auto;}
.mip_pbotlogo mip-img{ width: 349px; text-align:center; margin:0 auto;}
.mip_botblock .pbtn{ margin-top: 20px; }
.mip_botblock .pbtn a{ display: inline-block; width: 200px; line-height: 65px; text-align: center; background-color: #4f9eff; font-size: 22px; color: #fff; }
@media screen and (max-width:600px) {
	.mip_botblock{padding: 15px 0 25px 0;}
	.mip_pbotlogo mip-img{width: 245px;}
	.mip_botblock .pbtn{margin-top: 13px;}
	.mip_botblock .pbtn a{width: 145px; line-height: 42px; font-size: 18px;}
}
@media screen and (max-width:479px) {
	.mip_botblock{padding: 15px 0 20px 0;}
	.mip_pbotlogo mip-img{width: 210px;}
	.mip_botblock .pbtn a{ width: 120px; line-height: 32px; font-size: 14px; }
}
@media screen and (max-width:360px) {
	.mip_botblock{padding: 10px 0 15px 0;}
	.mip_pbotlogo mip-img{width: 180px;}
	.mip_botblock .pbtn{margin-top: 8px;}
	.mip_botblock .pbtn a{width: 100px; line-height: 26px; font-size: 12px;}
}


/*分页*/
.m_page{ height:2rem; text-align:center;}
.newstit h1{font-size: 1em; font-weight: normal;}

/*分页*/
.m_page{ height:30px; text-align:center; margin:10px 0 15px;}
.m_page a{display:inline-block; width:45px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; border-radius:5px; background:#9f9f9f; margin:0 10px;}
.m_page a.cur,.m_page a:hover{background:#4f9eff;}
.m_page a.none,.m_page a.none:hover{background:#e5e5e5; cursor:default;}
.m_page .pre{background:#9f9f9f; text-indent:-9999px;}
.m_page .pre em{background:url(../images/pre_bg.png) no-repeat; background-size:cover; display:inline-block; width:8px; height:15px;}
.m_page .pre:hover{background:#4f9eff;}
.m_page .pre.none,.m_page a.pre.none:hover{background:#e5e5e5;}
.m_page .next{background:#9f9f9f; text-indent:-9999px;}
.m_page .next em{background:url(../images/next_bg.png) no-repeat; background-size:cover; display:inline-block; width:8px; height:15px; vertical-align:middle;}
.m_page .next:hover{background:#4f9eff;}
.m_page .next.none,.m_page a.next.none:hover{background:#e5e5e5;}
.m_page .pre,.m_page .next{position:relative;}
.m_page .pre em,.m_page .next em{ position:absolute; left:50%; top:50%; margin:-7px 0 0 -4px;}
.m_page span{display:inline-block; color:#999; font-size:14px;}
.m_page span em{color:#4f9eff; font-size:16px;}
.zwpl{ height:2.79rem; padding:0.5rem 0; text-indent:-99999px; background:url(../images/zwpl_bg.png) no-repeat center; background-size:3.19rem 2.79rem; overflow:hidden;}

.xzh-body .wrap{/*padding-bottom: 0!important;*/}
.xzh-body .footer{position: relative!important;}

.flsm{ width:100%; background:#fff; box-sizing:border-box; padding:0.2rem 10px 0.2rem 0.9rem; min-height:0.78rem; color:#ff8018; font-size:0.3rem; line-height:0.5rem; margin-top:0.1rem; position:relative; overflow:hidden;}
.flsm .tips{background:url(../images/tishi.png) no-repeat; width:0.72rem; height:1.01rem; background-size:cover; position:absolute; top:0.3rem; left:0.1rem;}
.lxfs_fl p{text-indent: 2em;}
.lxfs_fl p span{ color: red; }

.hj_box{ padding:0 0.2rem; margin-bottom: 0.3rem;}
.hj_box ul li{float:left; width:100%; height:auto; overflow:hidden;}
.hj_box ul li+li{ margin-top:0.4rem;}
.hj_box ul li img,.hj_box ul li a{display:block; width:100%;}
.hj_box ul li img{ max-height: 2.64rem;}
.hj_box ul li p{height:0.9rem; line-height:0.9rem; color:#333; font-size:0.4rem; background:#f0f0f0; text-align:center;}
.location{height:0.5rem; line-height:0.5rem; color:#7b7b7b; margin:0.1rem 0 0.2rem 0.3rem; overflow: hidden;}
.location .home{ background:url(../images/home.png) no-repeat; background-size:cover; display:inline-block; width:0.28rem; height:0.26rem; vertical-align:-2px;}
.location span{ margin:0 0.1rem;}
.location a{color:#7b7b7b;}
.heji-body{background: #fff;}

.botblock .pbtn.marb{margin-bottom: 0; padding-bottom:1.254rem;}


.mip-yxjsbox{ margin: 0 0.3rem; margin-top: 0.3rem; }
.article_text iframe,.article_text object,.article_text embed{width:100% !important;}
.article_text mip-img,.mip-yxjsbox mip-img{max-width:90%;height:auto !important; margin: 0 auto;}
.article_text mip-img img.mip-fill-content,.mip-yxjsbox mip-img img.mip-fill-content{ min-width: 0 !important; width: auto !important; position: static !important;}
.article_text img,.mip-yxjsbox img{ min-width: auto  !important;}
.article_text center{display: block;}
.article_text iframe, .article_text object, .article_text embed { width: 100% !important; height: auto!important; }
.article_text p { padding:0 !important; }


#main{background: #fff; border-top: 1px solid #f0f0f0;}
.yxk_box{ padding:0 0.2rem; border-top: 1px solid #f0f0f0;}
.yxk_box ul li{ height:1.4rem; border-bottom:1px solid #e5e5e5; padding:0.3rem 1.5rem 0.3rem 1.7rem; position:relative;}
.yxk_box ul li .pic{ position:absolute; left:0.05rem; top:0.3rem;}
.yxk_box ul li .pic img{ width:1.4rem; height:1.4rem; border-radius: 0.3rem;}
.yxk_box ul li .xz{position:absolute; right:0.05rem; top:50%; margin-top: -0.2rem; display:block; height:0.4rem; width:1.04rem; line-height:0.4rem; font-size:0.28rem; background:url(../images/xzbg.png) no-repeat;background-size:cover; text-align:center;color:#707070;border-radius: 2px; border: 1px solid #dadada; background: #f3f3f3; background: -moz-linear-gradient(top, #fff, #efefef); background: -webkit-gradient(linear,top,from(#fff),to(#efefef)); background: -webkit-linear-gradient(top, #fff, #efefef); background: -o-linear-gradient(top, #fff, #efefef);
}

.yxk_box ul li .qy100{ display:inline-block; width:100%; height:100%;}
.yxk_box ul li .title{ font-size:0.32rem;height:0.5rem; line-height:0.5rem; overflow:hidden;}
.yxk_box ul li .title p{color:#535353; display:inline-block; max-height:0.5rem; max-width:80%; overflow:hidden; float:left; font-weight: normal;}

.yxk_box .score{ position:static; font-size:0.24rem; color: #fff; text-align: center; line-height:0.32rem; float:left; margin:0.09rem 0 0 0.09rem; display:inline-block; width: 0.5rem; height: 0.32rem; background: url(../images/score_r.png) no-repeat; background-size: cover; text-indent: 1px; font-style: italic;}

.yxk_box .info{ color:#767676; height:0.5rem; line-height:0.5rem; overflow:hidden; font-size:0.24rem;}
.yxk_box .info span{ background:#cecece; display:inline-block; width:2px; height:0.24rem; margin:0 0.2rem; vertical-align: -3px;}

.yxk_box .stars{position:relative;}
.yxk_box .rq{color:#767676;  font-size:0.24rem; left:1.15rem; top:2px; position:absolute; display:inline-block;white-space: nowrap;}

/*.stars{float: left; width:1.13rem; height:0.25rem;background:url(../images/starsd.png) no-repeat;}
.stars.star5{background-position: 0 0;}
.stars.star4{background-position: -21px 5px;}
.stars.star3{background-position: -45px 5px;}
.stars.star2{background-position: -68px 5px;}
.stars.star1{background-position: -92px 5px;}*/


.hjny_box{padding:0 0.2rem;}
.hjny1{}
.hjny1 img{width:100%;}
.hjny2{ width:100%; height:auto; overflow:hidden;}
.hjny2 ul li{ padding:0.3rem 1.54rem 0.3rem 1.9rem; height:auto; border-top:1px solid #e6e6e6; height:1.4rem; position:relative; margin-top:-1px; overflow:hidden;}
.hjny2 ul .pic{width:1.4rem; height:1.4rem; position:absolute; top:0.3rem; left:0.2rem;}
.hjny2 ul .pic img{width:1.4rem; height:1.4rem; border-radius:0.3rem;}
.hjny2 ul .down{ display:inline-block; position:absolute; top:0.44rem; right:0.2rem; height:0.68rem; line-height:0.68rem; width:1.3rem; background:#19a5e7; text-align:center; color:#fff; font-size:0.36rem; overflow:hidden;}
.hjny2 ul .down.none{ background:#d9d9d9;}
.hjny2 ul .title{ color:#3a3a3a; font-size:0.34rem; height: 0.48rem; line-height:0.48rem;font-weight:normal; overflow:hidden; margin-top: 0.1rem;}
.hjny2 ul .title h1{ font-size: 1em; font-weight: normal; float: left; }
.hjny2 ul .title a{ color:#3a3a3a; display:inline-block; position:relative; max-width:80%; height: 0.48rem; word-break:break-all;}
.score{position:absolute; right:-0.74rem;top:20%;display:block; width:0.52rem; padding-left:0.04rem; height:0.34rem; line-height:0.36rem; text-align:center; color:#fff; font-family:"Arial"; font-size:0.24rem; overflow:hidden; font-style: italic;}
.score.blue{background:url(../images/score_b.png) no-repeat; background-size:cover;}
.score.green{background:url(../images/score_g.png) no-repeat; background-size:cover;}
.score.red{background:url(../images/score_r.png) no-repeat; background-size:cover;}
.score em{font-size:0.24rem; font-style:italic;}

.hjny2 ul .info{ color:#6e6e6e; font-size:0.28rem;height:0.42rem; line-height:0.42rem; margin-top: 0.2rem; overflow:hidden; max-width:59%;}
.hjny2 ul .info span{margin-right:0.2rem;}
.body-pl .wrap{ padding-bottom: 0; }
.botblock{margin-bottom: -2.2rem!important;}
.ios .new_pl{ position: absolute; }
.pl_box .new_pl{ position: relative; z-index: 1; width: auto; margin: 0 -10px;}
.article_text table{ width: 100%!important; }
.article_text table{ margin:0 auto; margin-bottom:10px; font-size:14px;border-collapse: collapse; border:1px solid #000; color:#333; max-width: 95% !important;}
.article_text table th{ border:1px solid #000; padding:0.4%;width: auto !important}
.article_text table td:not([style]){ border:1px solid #000; padding:0.5% 1%;width: auto !important}
.article_text table img{width:80%; width: 1rem !important; max-width: 1000px !important;}
.article_text table p img{width:auto; max-width: 95% !important;}
.article_text table a{ color: #009bff; }
.cover-jietu .fade{ /*display: block;*/ }
.cover-jietu .jt_list{ visibility: visible; }
.cover-jietu .new_pl{display: none;}
.cover-jietu .fade{ position: fixed; bottom: 0; }
.hjny2.xzy{ border-bottom:1px solid #e6e6e6;}
.xzy ul .title .score{position:static; display:inline-block; float:left; margin:5px 0 0 5px;}
.yxjs{color:#333; font-size:0.3rem; padding: 0.25rem 0.3rem 0 0.3rem; overflow:hidden; font-weight: bold;}
.yxjs:before{ content: ''; display: inline-block; vertical-align: middle; width: 0.08rem; height: 0.28rem; background: #3baaff; margin: 0 0.12rem 0 0;}

.showbox{overflow: hidden; padding:0 0.2rem; line-height:0.6rem; clear:both; margin-bottom:0.3rem; margin-top: 0.1rem;}
.showbox p{ color:#666; font-size:0.3rem; line-height: 27px; font-size: 16px;}
#j_app_desc.on{ height: 1.8rem; overflow: hidden; }

.yxxg_box{border-bottom:1px solid #e6e6e6; padding:0.3rem 0 0 0;}
.yxxg_box .title{  padding: 0.25rem 0.3rem 0 0.3rem; overflow:hidden; margin-bottom: 0.2rem; }
.yxxg_box .title span{ color:#333; font-size:0.3rem; font-weight: bold;}
.yxxg_box .title span:before{ content: ''; display: inline-block; vertical-align: middle; width: 0.08rem; height: 0.28rem; background: #3baaff; margin: 0 0.12rem 0 0;}
.yxxg{width:100%; padding-top:0.1rem; float:left;}
.yxxg ul li{float:left; width:25%; text-align:center; margin-bottom:0.3rem;}
.yxxg ul li img{border-radius:0.18rem; width:1.4rem; height:1.4rem;}
.yxxg ul li span{font-size:0.28rem;display:block; max-width:100%; height:0.56rem; line-height:0.56rem; color:#666; overflow:hidden;}
.yxxg ul li em{ display: block; line-height: 0.68rem; height: 0.68rem; text-align: center; background: #4f9eff; font-size: 0.24rem; color: #fff; border-radius: 0.05rem; margin: 0 0.2rem;}
#newsslide{margin: 0;}
.header .top{ box-sizing: border-box; height: 1rem; overflow: visible;  }
.header{ overflow: visible!important; }
.xzh-body .botblock { margin-bottom: 0!important; }
.mip-i-android-scroll .header .top .top_search input{ width: 2.9rem; height: auto; border: none; }

.footer .ptp a .mip-layout-container{ width: 0.35rem; }
@media only screen and (min-width: 320px) and (max-width: 352px){html{font-size: 42.66px;} }
@media only screen and (min-width: 352px) and (max-width: 370px){html{font-size: 48px;} }
@media only screen and (min-width: 370px) and (max-width: 384px){html{font-size: 50px;} }
@media only screen and (min-width: 384px) and (max-width: 416px){html{font-size: 55.2px;} }
@media only screen and (min-width: 416px) and (max-width: 448px){html{font-size: 55.5px;} }
@media only screen and (min-width: 448px) and (max-width: 480px){html{font-size: 59.7px;} }
@media only screen and (min-width: 480px) and (max-width: 512px){html{font-size: 64px;} }
@media only screen and (min-width: 512px) and (max-width: 544px){html{font-size: 68.3px;} }
@media only screen and (min-width: 544px) and (max-width: 576px){html{font-size: 72.5px;} }
@media only screen and (min-width: 576px) and (max-width: 608px){html{font-size: 76.8px;} }
@media only screen and (min-width: 608px) and (max-width: 640px){html{font-size: 81px;} }
@media only screen and (min-width: 640px) and (max-width: 750px){html{font-size: 85px;} }
@media only screen and (min-width: 750px){html{font-size: 100px;} }


.game_text .mip-layout-container,.showbox .mip-layout-container{
	margin-bottom: 0.5rem;
}
.game_text .mip-layout-container p,.showbox .mip-layout-container p{
	line-height: 27px;
	font-size: 16px;
}
.game_text .mip-carousel-container img{
	height: 100% !important;
}
.game_text .mip-carousel-indicator-wrapper{
	margin-top: 0.05rem;
	margin-bottom: 0.15rem;
}
.game_text .mip-carousel-indicatorbox{
	display: none;
}
.mip-showmore-btn{
    position: absolute;
    right: 0.3rem;
    margin-top: -0.35rem;
    background: #e1f2ff;
    line-height: 0.4rem;
    height: 0.4rem;
    padding: 0 0.17rem;
    font-size: 0.22rem;
    color: #4f9eff;
    border: 0;
}
.mip-showmore-btn:after{
    float: right;
    content: '';
    width: 0.2rem;
    height: 0.08rem;
    background: url(../images/sanjiao.png) no-repeat center;
    background-size: 100% auto;
    margin: 0.16rem 0 0 0.08rem;
}
.mip-showmore-boxshow+.mip-showmore-btn:after{
    -webkit-transform: rotate(180deg);
}
.rmtj_list{
	position: relative;
}
.rmtj_list .mip-accordion-header{
	position: absolute;
	left: 0;
	right: 0;
	bottom: -0.4rem;
	text-align: center;
	font-size: 0.26rem;
	font-weight: 400;
}
.rmtj_list .show-more,
.rmtj_list .show-less{
	font-weight: 400;
	color: #999;
}
.rmtj_list .show-more:after,
.rmtj_list .show-less:after{
	content: '';
	display: inline-block;
	vertical-align: -0.06rem;
	width: 0.32rem;
	height: 0.32rem;
	background: url(../images/arrow2.png) no-repeat;
	background-size: 100% 100%;
	margin-left: 0.05rem;
	/*color: inherit;
	border-right: 1px solid currentColor;
	border-bottom: 1px solid currentColor;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: relative;
    top: -0.03rem;
    left: 0.1rem;*/
}
.rmtj_list .show-less:after{
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
	/*top: 0.03rem;*/
}
.yxxg mip-img{
	width: 1.4rem; margin: 0 auto;
}
.hjny2.xzy .mip-layout-container{
	position: static;
}

.mip-i-android-scroll .slideBox{ height: 2.96rem!important; }
.slideBox mip-carousel{ height: 2.96rem; }
.slideBox .mip-carousle-subtitle{ background: rgba(0,0,0,.6); padding-right: 1.3rem; overflow: hidden; height: 30px; }
.slideBox .mip-carousel-indicatorbox{ display: none; }
.slideBox .mip-carousel-indicator-wrapper{ position: absolute; right: 0.3rem; bottom: 0.1rem; }
.slideBox .mip-carousel-indecator-item{ float: left; width: 0.14rem; height: 0.1rem; border-radius: 10px; background: rgba(255, 255, 255, 0.75); text-indent: -9999px; cursor: pointer; margin-right: 0; margin-left: 0.05rem; }
.slideBox .mip-carousel-indecator-item.mip-carousel-activeitem{ width: 0.2rem; background: #4f9eff; }

.fh_ztt{ position: relative; }
.fh_ztt hr{font-weight:normal; display:block; height:100%; background:url(../images/ztt.png) no-repeat; background-size: auto 100%; _margin-top:-1px;_zoom:1; border: none; position: absolute; left: 0; top: 0;}

.select_nav .navbar-header a.navbar-brand{ font-size: 0.24rem; padding-left: 0.45rem; margin-top: 0; line-height: 0.6rem; position: absolute; }
.select_nav .mip-nav-wrapper .navbar-toggle{ width: 100%; height: 100%; background: url(../images/select_sj.png) no-repeat right 0.2rem top 0.23rem; background-size: 0.34rem 0.14rem; float: right; padding: 0; margin: 0; position: relative; z-index: 1; }
.select_nav .mip-nav-wrapper .navbar-toggle span{ display: none; }
.select_nav .mip-nav-wrapper #bs-navbar .navbar-nav li{ padding: 0; line-height: 0.6rem; }
.select_nav .mip-nav-wrapper #bs-navbar .navbar-nav a{ font-size: 0.24rem; color: #cde9ff; display: block; padding-left: 0.45rem; text-align: left; }
.select_nav .mip-nav-wrapper #bs-navbar .navbar-nav .on a{ color: #fff; }
.select_nav .mip-nav-wrapper #bs-navbar{ background: none; }
.select_nav .mip-nav-wrapper #bs-navbar{ top: 0.58rem; }
.game_menu ul .li_menu .select_nav #bs-navbar .new{ top: 0; height: auto; min-height: 0; }
.select_nav .mip-nav-wrapper .navbar-header{ height: 0.58rem; }
.select_nav .mip-nav-wrapper #bs-navbar .navbar-nav li.navbar-wise-close{ display: none; margin-top: 0!important; }

.yxzx_list dl dd mip-img{ width: 2rem!important; height: 1.42rem!important; }
.rmsy_list ul li .pimg mip-img{ width: 1.2rem; height: 1.2rem; margin: 0 auto; }
.lqlb_list ul li .pimg mip-img{ width: 1.35rem; margin: 0 auto; }
.kpsj_box .kpsj_list ul li a .pic img{ border-radius: 200px;}

.kpsj_box .kpsj_tab_tit ul{ margin: 0; }
.kpsj_box .kpsj_tab_tit ul li{ margin-left: 0; padding: 0; width: 25%; height: 0.46rem; overflow: hidden; text-align: center; }
.kpsj_box .kpsj_tit ul li{ padding: 0; width: 25%; margin-left: 0; text-align: center; }
.kpsj_box .kpsj_tit ul{ margin-left: 0; }

.newcha_list dl{ padding-right: 1.26rem; }
.newcha_list dl .dd_infro .ptit{ line-height: 0.46rem; height: 0.46rem; margin-bottom: 0.1rem; }
.newcha_list dl .dd_infro .ptit span{ float: left; height: 0.46rem; overflow: hidden; vertical-align: bottom; }
.newcha_list dl .dd_infro .ptit .havemax{ max-width: 2.8rem; }
.newcha_list dl .dd_infro .ptit a{ float: left; width: 1.2rem; line-height: 0.46rem; height: 0.46rem; text-align: center; background-color: #ff5555; border-radius: 0.05rem; font-size: 0.24rem; color: #fff; vertical-align: bottom; margin-left: 0.26rem; }
.newcha_list dl .dd_infro .ptxt{ font-size: 0.2rem; }
.newcha_list dl .dd_infro .pkfs{ font-size: 0.22rem; color: #666; margin-top: 0.05rem; line-height: 0.3rem; height: 0.3rem; overflow: hidden; }
.newcha_list .ptxzbox{ height: auto; padding-bottom: 0.25rem; }
.newcha_list .pxz.nofloat{ height: auto; padding: 0 0.5rem; }
.newcha_list .ptxzbox .pxz a{ font-size: 0.32rem; line-height: 0.8rem; width: 100%; display: block; }
.newcha_list .ptxzbox .pxz a.gs{ background: #4f9eff!important; }
.newcha_list .ptxzbox .pxz a+a{ margin-top: 0.2rem; margin-left: 0; }
.newcha_list .ptxzbox .pxz a span{ display: inline-block; padding-left: 0.3rem; position: relative; }
.newcha_list .ptxzbox .pxz a span:before{ display: block; content: ''; width: 0.18rem; height: 0.28rem; background:url(../images/icon_sgs.png) no-repeat; background-size: 100% 100%; position: absolute; left: 0; top: 50%; margin-top: -0.13rem; }
.newcha_list .ptxzbox .pxz a.pt span:before{ background-image: url(../images/icon_spt.png); width: 0.21rem; height: 0.26rem; margin-right: 0.05rem; margin-top: -0.12rem; }
.newcha_list .ptxzbox .pxz a.pt{ background: none; color: #4f9eff; }
.newcha_list .ptxzbox .pxz a.wd{ width: 100%; }
.newcha_list .sptips{ font-size: 0.24rem; color: #666; text-align: center; margin-top: 0.15rem; }
.newcha_list .sptips span{ display: inline-block; width: 0.12rem; height: 0.14rem; background:url(../images/xing.png) no-repeat; background-size: 100% 100%; margin-right: 0.05rem; }
.ptxzbox .pxz.none a.pt{ background: none!important; color: #ccc!important; }
.ptxzbox .pxz.none a.pt span:before{ background: none!important; }
.newcha_list .ptxzbox .pxz.dan.none a.pt{ background: #ccc!important; color: #fff!important; border: 1px solid #eee; }
.newcha_list .ptxzbox .pxz.dan.none a.pt span:before{ background-image: url(../images/icon_spts.png)!important; }
.newcha_list .ptxzbox .pxz.dan a.pt{ background: #4f9eff!important; color: #fff!important; }
.newcha_list .ptxzbox .pxz.dan a.pt span:before{ background-image: url(../images/icon_spts.png)!important; }



.install-popup { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 300; background: rgba(0, 0, 0, 0.5); color: #313131; padding: 1rem 0.35rem 0.35rem; display: none; -moz-transition: opacity 0.3s, visibility 0.3s; -o-transition: opacity 0.3s, visibility 0.3s; -webkit-transition: opacity 0.3s, visibility 0.3s; transition: opacity 0.3s, visibility 0.3s; }
.install-popup .bd { width: 90%; height: 100%; padding: 0.1rem 5%; background: #FFF; overflow-y: auto; -webkit-overflow-scrolling: touch; }
.install-popup img { display: block; max-width: 100%; }
.install-popup h3 { font-size: 0.32rem; margin: 0.2rem 0; }
.install-popup p { font-size: 0.28rem; margin: 0.2rem 0; }
.install-popup .close { position: absolute; left: 50%; margin-left: -0.33rem; top: 0.2rem; width: 0.66rem; height: 0.66rem; cursor: pointer; background: url(../images/close.png) no-repeat center; background-size: 100% 100%; }

.install-popup-cover { overflow: hidden; }
.install-popup-cover .install-popup { display: block; }

.newcha_list .zyxzbox .pxz{ overflow: hidden; padding: 0; }
.newcha_list .zyxzbox .pxz a{ display: inline-block; width: 47%; height: 0.8rem; line-height: 0.8rem; font-size: 0.32rem; background: #3e8ef6; border: 1px solid #3e8ef6; border-radius: 0.06rem; text-align: center; margin-top: 0!important; float: left; }
.newcha_list .zyxzbox .pxz a.gs{ float: right; }
.newcha_list .zyxzbox .sptips{ font-size: 0.2rem; color: #999; margin-top: 0.2rem; }
.newcha_list .zyxzbox .pxz.none a.pt{ color: #9a9a9a!important; border-color: #9a9a9a; }
.newcha_list .zyxzbox .pxz.none a.pt span:before{ background: url(../images/icon_sptnone.png) no-repeat!important; background-size: 100% 100%!important; }


.wx_gzh1{width:100%;}
.wx_gzh1 img{width:100%; max-width: 100%;}
.jrqqbox{ margin-top: 0.25rem; }
.jrqqbox .pjrqq span{ display: block; height: 0.26rem; background: url(../images/qqtit.png) no-repeat center; background-size: auto 100%; }
.jrqqbox .pjrqq span.fuli{ height: 0.28rem; background-image:url(../images/jrqqbtns.png)  }
.jrqqbox .pbtn{ margin-top: 0.25rem; }
.jrqqbox .pbtn a{ display: block; width: 2.6rem; margin: 0 auto }
.jrqqbox .pbtn a img{ width: 2.6rem; }

.newcha_list{ padding-bottom: 0.3rem; }
.newcha_list .ptxzbox{ padding-bottom: 0; }
.jrqqbox .pbtbtn{ text-align: center; }
.jrqqbox .pbtbtn a{ display: inline-block; width: auto; line-height: 0.66rem; height: 0.66rem; padding: 0 0.2rem; font-size: 0.24rem; color: #424242; border: 1px solid #4f9eff; border-radius: 0.1rem; background-color: #f7f7f7; margin: 0 0.2rem; }
.jrqqbox .pbtbtn a i{ float: left; width: 0.32rem; height: 0.66rem; background: url(../images/qnan.png) no-repeat center; background-size: 100% auto; margin-right: 0.15rem; }
.jrqqbox .pbtbtn a i.inv{ background-image:url(../images/qnv.png);  }
.jrqqbox+.zq_infro{ padding-top: 0.1rem; padding-bottom: 0; }

.lcbox,.rmsy_list{ background: #fff!important; }
.sy_list{ background: #f3f3f3!important; }
.newcha_list{ background: #fff!important; }

.xzh_padding{padding:0 0.3rem 0 0.3rem; background:#fff;}

.fade_box{position: fixed; left: 0; top: 0; z-index:2; top:-1.1rem; background: #000; opacity: 0.8; width:100%; height:150%;}
.fade_box img{width:100%;}
/*.jzztxt,html[mip] .contents:before{ position: fixed; left: 50%; top: 50%; line-height: 36px; font-size: 18px; color: #666; z-index: 1000001; margin: -17px 0 0 -7px; visibility: hidden; }
html[mip] .contents:before{ content: '加载中...' }
.page-onload .jzztxt,html[mip] .contents:before{ visibility: visible; }
.page-onload body:before,html[mip] body:before{
    content: "";
    position: fixed;
    top: 1.8rem;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    z-index: 99999;
    border-top: 1px solid #e6e6e6;
}
.page-onload body:after,html[mip] body:after{
	content: "";
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABFCAMAAAArU9sbAAAAllBMVEUAAAA5kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv98v3f9AAAAMXRSTlMA+u4H8xwSDeG7KBapjYhP28EE9jfmpJoxItOALLFuQcxrZOrXdnPHVDyVe11aSIN5drPNPgAAAx5JREFUWMOlmOl2qlAMhbcyySCiBUFRUazzVXve/+Vuk2NZTgwHvx+uVjBk2MmJopxRkvvecBn0gqXt+ecZ1DEW8654ZO3lLhTQznZHvKNj70dohrWNRDm9rYZ6Rqsiki/7uBhkiZNkg208LLyL/qGOcCkk39eD9hhm5veEZDirdsS/eRGHby9nY+lRZ1VVmJ200XfLb4mlnbmJEhzpsWegCseWEZfcFXJau3vUkX9xsZy3RvjaboJ6Zt/8vNmbK+zJWGsmKZvF/PJEg3PSb6zuMd0emE/v7hSMMGxmjgf6HI5Sr3FQC9yRsSI1qGBNSX7OnSbpjbUBNRydHo2CDbkygCo5faxoTVfnpKgzpA7XIKEW1F2oM6OeWoExyZUr2hBTJ4xALFq5wkzIGdl40xe9qWlvzsFRph20IyPNUBzp7x9LtGRE7ZcD2LGQW8L19QCLEjRBWw6keuBCxUJrRjTbZliwS+0Zchccf19PaA1/3ofNumnPimMJfl9DtGfA46HLJWpPSGcTqNAmKnCT6r7mGpP+raqG64qxW2uFxoKBcjw6vxYjlJHQiYKophfngliGVeJdgg7LqsgtXy4JsVlRI9beoMmSsM7L9cJDb1OniUAQO+nz63mYYttk/msnnVeo/ms1ydEzLpzjWgxPENH5uad1zqspuNT1ZFNB2M5LibojObxzNN9hO/59WOltfPtcqka4sVyci5pKH1bcTgr9mOzkhvl3f1LkI+BaNeVfxMtsqhWHow3ihxJkoSlWn8UcXCjEr2JrcPVX4TURs2fAv1sa+uSMCQWkmPUrubIFI/06QgXtxNvxQy58+vcAFVjMj/uhFZEKTKhxJiNT7WFIkATVMH396fgYqy7NjHk9PYqAvx/84EMc7rQNPiT8kkF9yKBTfJP73EzvgM/IuoKI3Wq5pW5NiqfyzNhY5cVNdbHe17RHfGuO1MA7Jn1dtrNWk5zo73eJ3Hg2sRgKSZA1G0JMMN4MQscwzUm4//F64oZ+0lCPS26X0k2basHcTEtsLFcWFEj86auJ1IEy5mUbD4NIF3r0bR+3lwov/gPz4J/MfidXggAAAABJRU5ErkJggg==);
	background-size: 100% 100%;
	width: 28px;
	height: 28px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -14px 0 0 -47px;
	z-index: 100000;
	-webkit-animation: loading-rotate 1s linear infinite;
	animation: loading-rotate 1s linear infinite;
}
@-webkit-keyframes loading-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes loading-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}
html[mip] body { -webkit-animation: none !important; animation: none !important;}

body[style]:before, body[style]:after,body[style] .contents:before { opacity:0; visibility:hidden; -webkit-transition:all 0.3s 0.6s; transition:all 0.3s 0.6s }*/


.wd-download { position: relative; margin: 0 15px; }
.wd-download.checked .icon-check { background-color: #45a5ff; }
.wd-download.checked .bd-wandou { display: block; }
.wd-download.checked .bd-default { display: none; }
.wd-download .hd { line-height: 41px; display: inline-block; font-size: 14px; color: #666; }
.wd-download .bd-wandou { display: none; }
.wd-download .name { color: #2cadff; }
.wd-download .btn { display: inline-block; width: 1.26rem; padding: 0.08rem 0; margin-bottom: 0; font-size: 0.3rem; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; cursor: pointer; border-radius: 0.06rem; -webkit-user-select: none; user-select: none; width: 85px; position: absolute; top: 0; right: 0; font-size: 16px; background-color: #e5e5e5;  color: #FFF; padding: 7px 0; }
.wd-download .btn-blue{background-color: #2cadff;border-color: #2cadff;}
.wd-download .icon-check {display: inline-block;vertical-align: -3px;width: 17px;height: 17px;background: #c6c6c6 url(../images/right.png) no-repeat;background-size: 100% 100%;border-radius: 50%;margin-right: 6px;margin-left: 10px;}
.wd-download .icon-tip {display: inline-block;vertical-align: -2px;width: 12px;height: 12px;background: url(../images/warn.png) no-repeat;background-size: 100% 100%;margin-right: 0;}
.wd-download .txt {/*background: #fff7e3;*/vertical-align: -2px;padding: 8px 15px;margin: 5px 0;font-size: 12px;color: #ff5223; color: #999; line-height: 1.6; /*text-align: center;*/ margin-bottom: 0; }
.wd-download .txt a { color: #3baaff; }

.wd-download .pxz{padding:0 10px; margin-top:0.2rem; box-sizing:border-box; line-height: 40px; }
.wd-download .pxz a{ display:block; width:50%; height:38px; line-height:40px; background:#e5e5e5; font-size:0.92rem; color:#fff; text-align:center; border-radius:0.05rem; margin:0 auto;} 
.wd-download .pxz a.gs em:before{ content:''; display:inline-block; width:0.22rem; height:0.31rem; background:url(../images/xz_icon.png) no-repeat; background-size:cover; margin-right:0.15rem; vertical-align:middle;}
.wd-download .pxz a.none,.ptxzbox .pxz a.ios{background:#e5e5e5; cursor:default;}
.wd-download .pxz.ios{margin:0 auto;}

.game_text .pimg .bd ul{ overflow-x: auto; white-space: nowrap; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; }
.game_text .pimg .bd ul li{ display: inline-block; }
.game_text .pimg .bd ul li img{ margin: 0; height: 3.2rem!important; }
/*.game_text .heng .bd ul li img{ width: 4.2rem!important; }*/
.game_text .pimg .hd{ display: none; }
.game_text .pimg{ margin-bottom: 0.15rem; }

/*18 11 01*/
.game_text .pimg .bd ul li { cursor: pointer; }

.tpqhbox { position: fixed; left: 0; right: 0; top: 0; bottom: 0; cursor: pointer; }

.jtfade { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); cursor: pointer; }

.tpbox { width: 100%; height: 100%; display: table; position: relative; }

.tpjzbox { display: table-cell; vertical-align: middle; }

#tcpimg { max-width: 750px; margin: 0 auto; overflow: hidden; width: 100%; position: relative; padding-bottom: 0.6rem; }
#tcpimg .bd { overflow: hidden; }
#tcpimg .bd li { width: 100%; float: left; text-align: center; }
#tcpimg .bd li img { max-width: 100%; max-height: 12rem; }
#tcpimg .hd { text-align: center; position: relative; width: 7.5rem; }
#tcpimg .hd ul { position: absolute; top: 0.2rem; }
#tcpimg .hd ul li { float: left; width: 0.2rem; height: 0.2rem; border-radius: 30px; background: #d9d9d9; text-indent: -9999px; margin: 0 0.1rem; }
#tcpimg .hd ul li.on { background: #ff5602; }

html .hei{ overflow: auto!important; }
html .body-pl { height: auto!important; }

body>[id^="_"]{
 display:none !important;
 border:2px solid red;
}
