/* css document */
/* common */
*{padding:0;margin:0;list-style:none;border:none;outline:none; text-decoration:none; font-family:'microsoft yahei';}
body{ background:#fff;}
h1,h2,h3,.app_name{ overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.box{ width:1200px; margin:0 auto; overflow:hidden}
.wrap{ width:1200px; margin:15px auto; overflow:hidden}
.main{ width:810px; float:left}
.sub{ width:360px; float:right}
.s_main{ width:880px; float:left}
.s_sub{ width:290px; float:right}
.fl{ float:left}
.fr{ float:right}

.header{ height:70px; padding:20px 0 0 0;}
.searbox{ padding-top:10px; float:right;}
.search{ width:390px; height:35px; background:#0059eb; padding:2px; overflow:hidden;}
.txt_search{ width:320px; height:31px; font:normal 12px/33px 'microsoft yahei'; padding:0 5px; float:left;}
.btn_search{ width:50px; height:35px; background:url(/uploads/image/cgzt/icon_search.png) 15px 0 no-repeat #0059eb; color:#fff; text-align:center; cursor:pointer; float:left}

.tit{ background: repeat-x; height:48px;}
.tit b{ border-bottom:3px solid #e10041; font:bold 18px/45px 'microsoft yahei'; color:#3e3e3e; display:inline-block; float:left}
.tit b a{ color:#333;}
.tit b a:hover{ color:#f33; text-decoration:underline;}
.tit i{ width:2px; height:45px; border-bottom:3px solid #fff; display:inline-block; float:left}
.more{ font:normal 14px/40px 'microsoft yahei'; margin-top:5px; color:#333; float:right;}
.more s{ width:8px; height:15px; display:inline-block; vertical-align:middle;}
.more .a_more{ font:normal 14px/38px 'microsoft yahei'; margin-left:5px; float:right;}
.tit span{ color:#ccc; padding:10px 20px 0 20px; display:inline-block; float:right}
.tit span a{ font:normal 14px/30px 'microsoft yahei'; color:#333; margin:0 10px;}
.tit span a:hover{ color:#f33; text-decoration:underline}
.tit span a.on{ color:#24cd77; font-weight:bold;}
.tit em{ height:24px; font:normal 12px/24px 'microsoft yahei'; color:#999; padding:0 5px; margin:7px 0 0 5px; display:inline-block; cursor:pointer}
.tit em.on{ background:#24cd77; color:#fff}
.tit a:hover{ color:#e10041}

.list_hotgame{ height:230px; padding-top:5px; margin-left:-25px; overflow:hidden}
.list_hotgame li{ width:85px; margin:20px 0 0 25px; text-align:center; float:left}
.list_hotgame li img{ width:70px;}
.list_hotgame li p{ width:85px; height:24px; font:normal 13px/24px 'microsoft yahei'; text-align:center; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.list_hotgame li a{ color:#333;}
.list_hotgame li a:hover{ color:#f33; text-decoration:underline;}

.list_game{ height:270px; margin-left:-30px; overflow:hidden}
.list_game li{ width:90px; margin:20px 0 0 30px; text-align:center; float:left}
.list_game li img{ width:90px;}
.list_game li p{ width:90px; height:24px; font:normal 13px/24px 'microsoft yahei'; text-align:center; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.list_game li a{ color:#333;}
.list_game li a:hover{ color:#f33; text-decoration:underline;}

.game_txt{ padding-top:15px; margin-left:-25px;}
.game_txt li{ width:160px; height:25px; font:normal 12px/25px 'microsoft yahei'; margin-left:25px; float:left}
.game_txt li em{ width:52px; font-style:normal; color:#f33; text-align:right; float:right}
.game_txt li a{ width:96px; height:25px; color:#333; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; display:inline-block}
.game_txt li a{ color:#333;}
.game_txt li a:hover{ color:#f33; text-decoration:underline;}

.footer{ background:#000; font:normal 12px/30px 'microsoft yahei'; color:#fff; border-top:1px solid #0059eb;}
.footer a{ color:#fff}
.row_1{ width:200px; margin-right:30px; overflow:hidden; float:left}
.row_2{ width:740px; overflow:hidden; float:left}
.ft_tit{ height:40px; font:bold 14px/40px 'microsoft yahei'; color:#999; border-bottom:1px solid #666;}                                                    
.row_1 dd,.row_2 dd{ font:normal 12px/16px 'microsoft yahei'; padding-top:10px;}
.row_1 dd a{ height:16px; color:#9f9f9f; overflow:hidden; display:block}
.row_2 dd a{ height:16px; color:#9f9f9f; margin-right:5px;}
.footer dd a:hover{ color:#e10041;}
.ftop{ border-bottom:1px solid #666; padding-bottom:10px; overflow:hidden}
.fbottom{ margin:10px 0; color:#ccc; text-align:center;}
.fbottom a{ color:#fff; text-decoration:underline; margin-left:15px;}

.pos{ background:#f6f6f6; font:normal 12px/35px 'microsoft yahei'; padding:0 10px; margin-top:20px}
.pos a{ color:#666; margin:0 5px;}
.pos b{ color:#e10041; margin:0 5px;}

.sift_box{ font:normal 14px/28px 'microsoft yahei'; padding:15px 0; border-top:1px solid #eee; overflow:hidden}
.sift_box dt{ width:80px; text-align:center; float:left}
.sift_box dd{ width:1120px; float:left}
.sift_box dd a{ color:#333; padding:0 8px; margin-right:8px; display:inline-block}
.sift_box dd a.on{ background:#e10041; color:#fff;}
.sift_box dd a.on:hover{color:#fff;}
.sift_box dd a:hover{ color:#e10041;}

.tit_switch{ height:43px; border-left:1px solid #eee; background: bottom repeat-x; overflow:hidden}
.tit_switch a{ height:40px; background:#fbfbfb; color:#666; font:normal 16px/40px 'microsoft yahei'; border-right:1px solid #eee; border-top:1px solid #eee; padding:0 40px; display:inline-block}
.tit_switch a.on{ height:41px; border-top:2px solid #e10041; background:#fff; color:#333;}

.list_piece{ margin-left:-5px; padding-top:5px; overflow:hidden}
.list_piece li{ width:234px; height:240px; border:1px solid #eee; text-align:center; padding-bottom:5px; margin:5px 0 0 5px; overflow:hidden; float:left}
.p_pic{ background:#fbfbfb; padding:12px 0; margin-bottom:5px;}
.p_pic img{ width:115px;}
.list_piece li h3{ height:30px; margin:0 5px; overflow:hidden}
.list_piece li h3 a{ font:normal 16px/30px 'microsoft yahei'; color:#444;}
.list_piece li p{ font:normal 12px/30px 'microsoft yahei'; color:#666}
.list_piece li p a{ color:#888; margin-right:10px;}
.list_piece li p i{ width:16px; height:16px; margin:0 3px; vertical-align:text-bottom; display:inline-block}
.list_piece li a:hover{ color:#e10041;}
.i_android{ background: no-repeat;}
.i_ios{ background:}
.i_pc{ background:}

/* page */
.page{ text-align:center; padding:25px 0; border-top:1px solid #f2f3f5;}
.page a{ height:22px; font:normal 12px/22px arial; color:#666; border:1px solid #ddd; padding:0 8px; margin:2px; display:inline-block;}
.page a:hover{ border:1px solid #e10041; color:#e10041;}
.page span{ height:22px; font:normal 12px/22px arial; background:#e10041; border:1px solid #e10041; color:#fff; padding:0 8px; margin:2px; display:inline-block;}

.bg_box{ height:200px; background:#000; position:relative}
.bg_app{}
.bg_app img{ width:1200px; opacity:0.4; margin-top:-500px; -webkit-filter:blur(10px); /* chrome, opera */ -moz-filter: blur(10px); -ms-filter: blur(10px); filter: blur(10px); }
.app_con{ width:1120px; height:120px; padding:40px; position:absolute; top:0; left:0;}
.app_con img{ height:120px; border-radius:10%; margin-right:25px; float:left}
.app_con h1{ font:normal 20px/30px 'microsoft yahei'; color:#fff}
.app_con p{ font:normal 12px/30px 'microsoft yahei'; color:#ccc;}
.app_con p em{ color:#fff; font-style:normal; padding-right:20px;}
.btn_game{ padding-top:10px;}
.btn_game li{ float:left}
.btn_game li a{ height:42px; color:#fff; font:bold 15px/42px 'microsoft yahei'; padding:0 22px 0 50px; margin-right:15px; display:inline-block}
.btn_ios{ background: 12px 7px no-repeat #5a97ff;}
.btn_android{ background: 12px 7px no-repeat #3fb67e;}
.btn_pc{ background: 12px 7px no-repeat #fb5859;}
.btn_game li span.moni{ width:148px; font:normal 12px/30px 'microsoft yahei'; color:#aaa; text-align:center; vertical-align:middle; display:block}
.btn_game li span i{ width:10px; height:10px; background: no-repeat; padding-right:5px; display:inline-block;}

.app_wrap{ margin-top:20px;}
.app_wrap h3{ font:bold 15px/18px 'microsoft yahei'; border-left:3px solid #e10041; padding-left:8px; margin:12px 0;}

.picshow{ width:880px; height:400px; position:relative}
.picshots{ height:100%; margin:10px 0 10px -10px; font-size:0; white-space:nowrap; overflow-x:auto; overflow-y:hidden;}
.picshots li{ display:inline-block; margin-left:10px;}
.picshots li img{ height:380px;}
.scrollbar{
	width: 880px;
	height: 30px;
	margin: 0 auto;
}
.picshots::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}
.picshots::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	background: #535353;
}
.picshots::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	border-radius: 10px;
	background: #ccc;
}
.picleftarrow,.picrightarrow{ width:60px; height:60px; position:absolute; top:160px;opacity:0}
.picleftarrow{ background: no-repeat; left:0}
.picrightarrow{ background: no-repeat; right:0}

.game_intro{ font:normal 15px/28px 'microsoft yahei'; color:#666; padding:0 8px;}
.game_intro a{ color:#e10041; border-bottom:1px dotted #000;}

.channel_list{ overflow:hidden; padding-bottom:12px; margin-left:-10px;}
.channel_list li{width:410px;font:normal 14px/22px 'microsoft yahei';margin:10px 0 0 20px;padding-left:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;}
.channel_list li a{ color:#333;}
.channel_list li a:hover{ color:#e10041; text-decoration:underline;}

.skill_list{ overflow:hidden; padding-bottom:12px; margin-left:-10px;}
.skill_list li{ width:410px; height:22px; background: left no-repeat; font:normal 14px/22px 'microsoft yahei'; margin:10px 0 0 20px; padding-left:15px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; float:left}
.skill_list li a{ color:#333;}
.skill_list li a:hover{ color:#e10041; text-decoration:underline;}

.vice_tit{ height:40px; line-height:40px; border-bottom:1px solid #eee; clear:both}
.vice_tit b{ height:40px; font:bold 15px/40px 'microsoft yahei'; border-bottom:1px solid #e10041; display:inline-block;}
.vice_tit b a{ color:#333;}
.vice_tit .more{ margin:0}

.rank_list{}
.rank_list li{ padding:10px 0; border-bottom:1px solid #eee; overflow:hidden}
.rank_list li em{ width:20px; height:20px; font:normal 12px/20px 'microsoft yahei'; background:#999; color:#fff; border-radius:20px; text-align:center; float:left}
.rank_list li em.num_1{ background:#fb5859;}
.rank_list li em.num_2{ background:#fba639;}
.rank_list li em.num_3{ background:#86bb4f;}
.game_name{ width:260px; height:22px; font:normal 14px/22px 'microsoft yahei'; overflow:hidden; float:right}
.game_name a{ color:#333}
.css_d_normal{ width:46px; height:20px; font:normal 12px/20px 'microsoft yahei'; color:#999; border:1px solid #ccc; text-align:center; float:right}
.css_d_hover{ width:48px; height:22px; font:normal 12px/22px 'microsoft yahei'; color:#999; background:#e10041; color:#fff; text-align:center; margin-top:20px; float:right}

.detail{ width:260px; overflow:hidden; float:right; display:none}
.detail img{ width:72px; float:left}
.rl_txt{ width:120px; padding:0 8px; float:left;}
.rl_txt h3{ height:28px; font:normal 15px/28px 'microsoft yahei'; overflow:hidden}
.rl_txt h3 a{ color:#e10041}
.rl_txt p{ font:normal 12px/22px 'microsoft yahei'; color:#999;}
.rl_txt i{ width:16px; height:16px; margin-right:3px; vertical-align:text-bottom; display:inline-block}

.rank_list li.curr .game_name{ display:none}
.rank_list li.curr .detail{ display:block}

.sear_mlist{}
.sear_mlist li{ padding:15px 0; border-bottom:1px solid #eee;}
.sear_mlist dl{ overflow:hidden}
.sear_mlist dt{ width:100px; float:left}
.sear_mlist dt img{ width:100px;}
.sear_mlist dd{ width:760px; float:right;}
.sear_mlist dd h3{ font:normal 18px/30px 'microsoft yahei';}
.sear_mlist dd h3 a{ color:#333}
.sear_mlist dd p{ font:normal 12px/30px 'microsoft yahei';}
.sear_mlist i{ font-style:normal; color:#f33}
.ml_tips{ padding-top:8px;}
.ml_tips a{ font:normal 14px/22px 'microsoft yahei'; color:#333; border:1px solid #e10041; border-radius:3px; padding:0 10px; margin-right:3px; display:inline-block;}
.ml_tips a:hover{ background:#e10041; color:#fff;}

.reco_list{}
.reco_list li{ padding:15px 0; overflow:hidden; border-bottom:1px solid #eee;}
.reco_list li img{ width:72px; float:left}
.re_txt{ width:150px; padding:0 8px; float:left;}
.re_txt h3{ height:28px; font:normal 15px/28px 'microsoft yahei'; overflow:hidden}
.re_txt h3 a{ color:#333}
.re_txt p{ font:normal 12px/22px 'microsoft yahei'; color:#999;}
.re_txt i{ width:16px; height:16px; margin-right:3px; vertical-align:text-bottom; display:inline-block}

.article_box h1{ font:normal 24px/40px 'microsoft yahei'; padding:5px 0;}
.wz_info{ color:#999; overflow:hidden;}
.wz_info b{ font:normal 12px/30px 'microsoft yahei'; margin-right:10px;}
.wz_con{ font:normal 16px/36px 'microsoft yahei'; color:#111;}
.wz_con p{ font:normal 16px/36px 'microsoft yahei'; color:#111; margin:15px 0; text-indent:2em}
.wz_con img{ max-width:600px;}
.wz_con a{ color:#24cd77;}
.wz_con a:hover{ text-decoration:underline;}

.sub_wrap .skill_list{ margin:5px 0;}
.sub_wrap .skill_list li{ width:275px; margin:8px 0 0 0}

.zt_top{ padding:30px; overflow:hidden}
.topics_info{ width:640px; float:left}
.topics_pic{ width:480px; float:right}
.topics_info h2{ font:bold 18px/24px 'microsoft yahei'; color:#333; white-space:normal; padding-bottom:10px;}
.topics_info em{ font:normal 12px/24px 'microsoft yahei'; color:#999; padding-right:12px;}
.topics_info p{ font:normal 14px/22px 'microsoft yahei'; color:#444; margin-top:10px;}
.topics_pic img{ width:480px;}

.zt_blist{ border:1px solid #e4e4e4; padding:20px; margin:0 30px 20px 0px; position:relative; overflow:hidden}
.zt_blist em{ width:86px; height:54px; background: no-repeat; display:inline-block; position:absolute; top:0; left:0}
.zt_blist em.em_orange{ background-position:0 -60px}
.set_info{ width:510px; float:left}
.set_pic{ width:550px;height:269px;float:right; overflow:hidden; position:relative}
.set_img{ overflow:hidden}
.set_img img{ width:110px; height:110px; float:left}
.set_img section{ width:365px; float:right}
.set_img h3{ font:normal 30px/40px 'microsoft yahei'; color:#333}
.set_img h3 a{ color:#333}
.set_img h3 a:hover{ color:#f33; text-decoration:underline;}
.set_img p{ font:normal 16px/30px 'microsoft yahei'; color:#999; padding:5px 0}
.set_img p span{ font:normal 12px/20px 'microsoft yahei'; padding:0 5px; margin-right:5px; color:#fff; display:inline-block}
.set_img p span.tip_orange{ background:#f3a33c}
.set_img p span.tip_red{ background:#f5847c}
.set_img p span.tip_purple{ background:#bd9df2}
.set_brief{ font:normal 16px/22px 'microsoft yahei'; padding:15px 0}
.btn_set,.btn_set2{ text-align:center;}
.btn_set a{ width:150px; height:40px; background:#24cd77; font:normal 16px/40px 'microsoft yahei'; color:#fff; text-align:center; display:inline-block}
.btn_set2 a{ width:150px; height:40px; background: linear-gradient(90deg,#ff7214,#ff1616); font:normal 16px/40px 'microsoft yahei'; color:#fff; text-align:center; display:inline-block}
.btn_set a:hover{ text-decoration:none; opacity:0.9}

.set_pic ul{ width:2000px;}
.set_pic li{ float:left}
.set_pic li img{ height:265px; margin-right:5px;}
.set_prev,.set_next{ width:20px; height:50px; background:url(/uploads/image/cgzt/set_arrow.png) no-repeat; position:absolute; top:100px; cursor:pointer}
.set_prev{ left:0;}
.set_next{ background-position:-20px 0; right:0}

/*info*/
.info_box{ padding:20px 0; overflow:hidden}
.info_con{ width:660px; float:left}
.info_con img{ height:120px; border-radius:10%; margin-right:20px; float:left}
.info_con h1{ font:normal 16px/30px 'microsoft yahei'; color:#333}
.info_con h1 span{ font:normal 12px/16px 'microsoft yahei'; border:2px solid #f33; padding:0 5px; margin:5px; display:inline-block}
.info_con h1 i{ font-style:normal; color:#999}
.info_con p{ font:normal 12px/30px 'microsoft yahei'; color:#999;}
.info_con p em{ color:#333; font-style:normal; padding-right:20px;}
.info_download{ width:200px; text-align:right; float:right;}
.info_code{ width:36px; height:36px; background: no-repeat; cursor:zoom-in; display:inline-block; position:relative}
.code_box{ width:105px; height:105px; background: no-repeat; position:absolute; top:-10px; right:0; cursor:zoom-out; display:none}
.code_box img{ width:105px; height:105px;}
.code_box p{ width:105px; height:16px; background:#fff; font:normal 12px/16px 'microsoft yahei'; text-align:center;}

.tag_cloud{ height:220px; margin:10px 0 5px 0; overflow:hidden}
.tag_cloud a{ font-size:14px; color:#666; line-height:30px; margin-right:12px;}

/*20200601*/
.data_tit{ height:40px; border-bottom:1px solid #eee;}
.data_tit b{ height:18px; font:bold 15px/18px 'microsoft yahei'; border-left:3px solid #e10041; padding-left:8px; margin-top:11px; float:left}
.data_tit a{ color:#333;}
.data_tit .more{ font-size:14px;}
.info_data{ padding-bottom:20px;}
.info_data dl{}
.info_data dt{ font:bold 15px/30px 'microsoft yahei'; color:#e10041; padding-top:5px;}
.info_data dt b{ font:normal 14px/30px 'microsoft yahei'; cursor:pointer; float:right}
.info_data dt a{ color:#e10041;}
.info_data dd{ margin-left:-12px; overflow:hidden}
.info_data dd p{ width:180px; height:35px; font:normal 14px/35px 'microsoft yahei'; background:#eee; text-align:center; padding:0 5px; margin:4px 0 4px 12px; overflow:hidden; float:left}
.info_data dd.data_dd{ height:80px; margin-left:-8px;}
.info_data dd.data_dd p{ width:130px; height:30px; font:normal 14px/30px 'microsoft yahei'; margin:4px 0 4px 8px;}
.info_data dd p a{ color:#333;}

.box_m10{ width:1200px; margin:10px auto; overflow:hidden}
.bg_box{ height:200px; background:#000; position:relative}
.bg_app{}
.bg_app img{ width:1200px; opacity:0.4; margin-top:-500px; -webkit-filter:blur(10px); /* chrome, opera */ -moz-filter: blur(10px); -ms-filter: blur(10px); filter: blur(10px); }
.app_con{ width:1120px; height:120px; padding:40px; position:absolute; top:0; left:0;}
.app_con img{ height:120px; border-radius:10%; margin-right:25px; float:left}
.app_con h1{ font:normal 20px/30px 'microsoft yahei'; color:#fff}
.app_con h1 a{ color:#fff;}
.app_con p{ font:normal 12px/30px 'microsoft yahei'; color:#ccc;}
.app_con p em{ color:#fff; font-style:normal; padding-right:20px;}
.btn_game{ padding-top:10px;}
.btn_game li{ float:left}
.btn_game li a{ height:42px; color:#fff; font:bold 15px/42px 'microsoft yahei'; padding:0 22px 0 50px; margin-right:15px; display:inline-block}
.btn_ios{ background: 12px 7px no-repeat #5a97ff;}
.btn_android{ background: 12px 7px no-repeat #3fb67e;}
.btn_pc{ background: 12px 7px no-repeat #f3a634;}
.btn_game li span.moni{ width:148px; font:normal 12px/30px 'microsoft yahei'; color:#aaa; text-align:center; vertical-align:middle; display:block}
.btn_game li span i{ width:10px; height:10px; background: no-repeat; padding-right:5px; display:inline-block;}
.nomargin{ margin-top:0;}


/*20200620*/
.star{ width:60px;  background: no-repeat; margin:4px auto 10px auto; position:relative; display:inline-block}
.star_line{margin:0 auto;}
.star span{ height:10px; background: 0 -10px no-repeat; position:absolute; left:0; top:0}

/*20200707*/
.version_tab{ height:43px; border:1px solid #ddd; margin-top:15px;}
.version_tab li{ font:normal 16px/40px 'microsoft yahei'; color:#666; padding:0 15px; float:left; cursor:pointer}
.version_tab li.on{ border-bottom:3px solid #e10041; color:#e10041}
.version_con{ border:1px solid #ddd; border-top:none}
.version_con dl{ overflow:hidden; padding:15px;}
.version_con dt{ width:75px; float:left}
.version_con dt img{ width:65px; height:65px; border-radius:10%}
.version_con dd{ width:680px; float:left}
.version_con dd h4{ font:normal 14px/25px 'microsoft yahei'; color:#333;}
.version_con dd h4 a{ color:#333;}
.version_con dd h4 a:hover{ color:#f33; text-decoration:underline;}
.version_con dd p{ font:normal 12px/20px 'microsoft yahei'; color:#999}
.version_con dd.version_btn{ width:80px; text-align:center; float:right}
.vbtn{ width:80px; height:30px; font:normal 14px/30px 'microsoft yahei'; background:#e10041; border-radius:3px; color:#fff; text-align:center; margin:10px 0 5px 0; display:block}
.vlink{ font:normal 14px/20px 'microsoft yahei'; color:#e10041; text-decoration:underline;}

/*20200709*/
.star{ width:60px;height:10px; background: no-repeat; margin:4px auto auto auto; position:relative; display:inline-block}
.star span{ height:10px; background: 0 -10px no-repeat; position:absolute; left:0; top:0}
.vice_tit .more{ margin-top:0}
.similar_wrap{ background:#f4f4f4; padding:15px; margin:10px 0; overflow:hidden}
.similar_wrap dt{ width:80px; float:left}
.similar_wrap dt img{ width:80px; height:80px;}
.similar_wrap dd{ width:1075px; float:right}
.similar_wrap dd h3,.similar_wrap dd h3 a{ color:#333; font:normal 16px/30px 'microsoft yahei';}
.similar_wrap dd h3 .star{ margin:0 10px}
.similar_wrap dd p{ font:normal 14px/22px 'microsoft yahei'; color:#666}
.similar_wrap dd p a{ color:#e10041; border-bottom:1px dotted #333; display:inline-block; margin:0 3px;}
.similar_list{ width:1196px; border-top:1px dotted #999; border-left:1px dotted #999; margin:0 0 20px 0; overflow:hidden}
.similar_list dl{ width:258px; height:98px; border-right:1px dotted #999; border-bottom:1px dotted #999; padding:20px; float:left; overflow:hidden}
.similar_list dt{ width:75px; height:95px; float:left}
.similar_list dt .star{ margin:10px 0 0 10px;}
.similar_list dd{ width:165px; float:right}
.similar_list dd h3 a{ color:#333; font:bold 16px/30px 'microsoft yahei';}
.similar_list dd p{ color:#666; font:normal 12px/25px 'microsoft yahei';}
.similar_set{ width:1200px; margin:0 auto 20px auto;}

.hottags{ padding:10px 0 5px 5px}
.hottags a{color: #999;text-decoration: none;margin: 12px 12px 0 0;font-size: 14px;}
.size_0{ font-size:11px; color:#f90}
.size_1{ font-size:12px; color:#2e8c68}
.size_2{ font-size:14px; color:#6229ce}
.size_3{ font-size:16px; color:#60bcef}
.size_4{ font-size:18px; color:#70991f}
.size_5{ font-size:11px; color:#f30}
.size_6{ font-size:12px; color:#a77fd7}
.size_7{ font-size:14px; color:#f69}
.size_8{ font-size:16px; color:#36f}
.size_9{ font-size:18px; color:#24cd77}
.size_10{ font-size:18px; color:#6babb5}
.hot_s a{color: #444;text-decoration: none;margin: 12px 12px 0 0;font-size: 14px;}


/*20200901*/
.apk_tj{ overflow:hidden}
.apk_ad{ width:270px; float:left}
.apk_keyword{ width:520px; float:right}
.apk_keyword h3 a{color:#333;}
.kw_top{ border-bottom:1px solid #ddd; padding-bottom:20px; overflow:hidden}
.kw_top dt{ width:75px; float:left}
.kw_top dt img{ width:75px; height:75px;}
.kw_top dd{ width:430px; font:normal 14px/25px 'microsoft yahei'; padding-left:15px; float:left}
.kw_top dd h3{ font:bold 16px/25px 'microsoft yahei';}
.kw_top dd h3 a{ color:#333}
.kw_top dd h3 a:hover{ text-decoration:underline; color:#f33}
.kw_top dd p{ height:25px; color:#333; overflow:hidden}
.kw_top dd p b{ color:#999; font-weight:normal;}

.apk_kwlist{ margin-top:10px; overflow:hidden}
.apk_kwlist li{ width:100px; text-align:center; padding:15px 5px 0 5px; float:left}
.apk_kwlist li img{ max-width:60px; height:60px;}
.apk_kwlist li h3{ height:20px; font:normal 14px/20px 'microsoft yahei'; margin-top:8px; overflow:hidden}
.apk_kwlist li a h3{ color:#333}
.apk_kwlist li a:hover h3{ color:#f33; text-decoration:underline;}
.apk_kwlist li p{ font:normal 12px/20px 'microsoft yahei'; color:#999;}
.kw_btn li{ width:100px; text-align:center; padding:15px 2px 0 2px; float:left}

.kw_article{ margin-top:-1px; padding-bottom:20px;}
.kw_article li{ border-top:1px solid #ddd; padding:15px 0}
.kw_article li h3{ height:30px; font:normal 15px/30px 'microsoft yahei'; overflow:hidden}
.kw_article li h3 a{ color:#333}
.kw_article li h3 a:hover{ color:#f33; text-decoration:underline;}
.kw_article li p{ height:40px; font:normal 14px/20px 'microsoft yahei'; color:#999; margin-top:5px; overflow:hidden}

.kw_rank{ padding:5px 0}
.kw_rank li{ height:40px; font:normal 14px/40px 'microsoft yahei'; border-bottom:1px solid #ddd; overflow:hidden}
.kw_rank li b{ font-size:12px; font-weight:normal; color:#999; padding-right:3px;}
.kw_rank li b.num_1{ color:#f33;}
.kw_rank li a{ color:#333}
.kw_rank li a:hover{ color:#f33; text-decoration:underline;}

.vice_tit{ height:40px; line-height:40px; border-bottom:1px solid #eee; clear:both}
.vice_tit b{ height:40px; font:bold 15px/40px 'microsoft yahei'; border-bottom:1px solid #24cd77; display:inline-block;}
.vice_tit b a{ color:#333;}
.vice_tit b a:hover{ color:#f33; text-decoration:underline;}
.vice_tit b span{ max-width:135px; height:40px; font:bold 15px/40px 'microsoft yahei'; vertical-align:middle; padding-right:10px; margin-top:-4px; overflow:hidden; display:inline-block}
.vice_tit a{ color:#333;}
.vice_tit a:hover{ color:#f33; text-decoration:underline;}
.app_xitong a{color:#28c88a;text-decoration:underline;}


/*20220126*/
.menu{ width:490px; height:100px; margin:0 20px; float:left}
.menu a{ font:bold 15px/60px 'microsoft yahei'; color:#666; border-top:2px solid #fcfcfc; padding:0 50px; display:inline-block}
.menu a:hover,.menu a.on{ background:#0059eb; border-top:2px solid #0059eb;color:#fff;}
.menu i{ width:30px; height:30px; background: no-repeat; vertical-align:middle; padding-right:6px; display:inline-block}
.menugame i{ background-position:0 0;}
.menuapp i{ background-position:0 -30px;}


/*20220126*/
.nj_app li{float:left; list-style-type:none;}
.pc_btn2022{ height:50px; background: left no-repeat #e10041; border-radius:3px; font:normal 20px/30px ''; color:#fff; padding:8px 15px 8px 50px; display:block}
.pc_btn2022 i{ font:normal 12px/12px ''; display:block}
.pc_btnlink{ width:180px; height:50px; background:#ccc; border-radius:3px; font:normal 20px/25px ''; color:#fff; text-align:center; padding:8px 0; margin-left:10px; display:block}
.pc_btnlink i{ font:normal 12px/20px ''; display:block}
.btn_d_pc{background-color:#f90;}
.btn_d_pc i{ font:normal 12px/20px ''; display:inline-block;}
.android_btnlink{ width:135px; height:50px; background:#e10041; border-radius:3px; font:normal 20px/50px ''; color:#fff; text-align:center; padding:8px 0; margin-left:10px; display:block}

/*20220126*/
.list_label{}
.list_label li{ border-bottom:1px solid #eee; padding:15px; overflow:hidden}
.list_label li img{ width:50px; height:50px; float:left;margin-top:10px;}
.list_label li section{ width:980px; margin:0 20px 0 10px; float:left}
.list_label li h3{ height:26px; font:normal 16px/26px 'microsoft yahei'; overflow:hidden}
.list_label li h3 a{ color:#333}
.list_label li p{ height:22px; font:normal 14px/22px 'microsoft yahei'; color:#888; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.btn_label{ width:80px; height:30px; background:#e10041; font:normal 14px/30px 'microsoft yahei'; color:#fff; border-radius:3px; text-align:center; margin-top:20px; float:right}
.pc_img li dt img{width:50px;}
.pc_data dt {width:80px;padding:0px;margin: 45px 0px 0px 10px;}

/*search*/
.tit_tab{ height:56px; border-left:1px solid #eee; overflow:hidden;border-bottom:2px solid #eee; }
.tit_tab a{ height:56px; font:normal 14px/56px 'microsoft yahei'; border-top:1px solid #eee; border-right:1px solid #eee; color:#333; padding:0 35px; float:left}
.tit_tab a.on{ height:56px; border-bottom:2px solid #e10041; color:#e10041}
.tit_tab a:hover{ color:#f33; text-decoration:underline;}

/*20220126*/
.pc_con img{ height:auto; border-radius:10%; margin-right:25px; float:left}
.pc_detail img{width:50px;}

.pc_hover{margin-top:0px;}

.no_css_d_btn{text-align:center;background-color: #fff;}
.no_css_d_btn .no_a{background:#fff;font:16px/18px 'microsoft yahei';color:#000;line-height:40px;}

/*20221018*/
.box_set{ width:730px; background:#fff; padding:15px; margin:0 auto}
.box_set h3{ font:bold 18px/30px ''; text-align:center; padding:10px 0}
.tips{ font:normal 12px/30px ''; color:#999; text-align:center}
.tips b{ width:20px; display:inline-block}

.g_reading{ background:#fafafa; border:1px solid #f2f2f2; padding:15px;}
.g_reading p{ font:normal 14px/24px ''; position:relative}
.g_reading b{ background:#f80; color:#fff; text-align:center; padding:1px; display:inline-block; vertical-align:text-bottom;}
.g_reading b.dao{ width:24px; height:24px; font:bold 20px/24px '';}
.g_reading b.du{ width:20px; height:20px; font:bold 18px/20px ''; margin-right:5px;}
.g_pic{ text-align:center; margin:10px 0}
.set_box{ padding:10px;}
.set_box p{ font:normal 14px/24px ''; margin-bottom:10px;}
.set_album{width:710px;/* height:390px; */text-align:center;overflow:hidden}
.set_album .img_w{width:90%;}
.set_album img{/* height:390px; */width: 45%;}
.set_btn{ font:normal 14px/24px ''; text-align:center; padding:15px 0}
.btn_code{ width:130px; height:130px; background: no-repeat; padding:15px; margin:0 auto}
.btn_code img{ width:130px; height:130px;}
.d_app{ width:200px; height:40px; background:#e10041; border-radius:3px; font:normal 18px/40px ''; color:#fff; margin:10px auto; cursor:pointer;}

/*20231009*/
.tags{ height:90px; overflow:hidden; margin-top:15px;}
.tags dt{ width:60px; font:normal 12px/24px 'microsoft yahei'; text-align:center; float:left}
.tags dt a{ color:#fff; display:block}
.tags dt.tag_t4 a{ background:#f46d7c;}
.tags dt.tag_t5 a{ background:#62b1f3;}
.tags dt.tag_t6 a{ background:#817afc;}
.tags dd{ width:1130px; color:#ccc; float:right;}
.tags dd a{ font:normal 12px/20px 'microsoft yahei'; display:inline-block; margin:0 12px;}
.tags dd a{ color:#666;}
.tags dd a:hover{ color:#f33; text-decoration:underline;}
.tags dd a.tags_red{ color:#f33}