﻿/* CSS Document */
/***** reset.css *******/
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0;}
img { margin: 0; padding: 0; border: 0 none; }
address, caption, cite, code, dfn, em, i, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
abbr, acronym { border: none; font-variant: normal; }
select, input { vertical-align: middle; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size: 0; }
.clearfix { display: inline-block; zoom: 1; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { zoom: 1; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.dis { display: block; }
.undis { display: none; }
.fl { float: left; }
.fr { float: right; }
.pr { position: relative; }
.pa { position: absolute; }
.t_hid { overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; }
.underline { text-decoration: underline; }
input { font-family: "Microsoft YaHei", "微软雅黑", \5b8b\4f53; outline: none; }
/***** reset.css *******/
.f12 { font-size: 12px; }
.f13 { font-size: 13px; }
.f14 { font-size: 14px; }
.f15 { font-size: 15px; }
.f16 { font-size: 16px; }
.fb { font-weight: bold; }
.fcr{ color:#ff0000;}
.fcg{ color:#0C3;}

.mt2{ margin-top:2px;}
.mt20{ margin-top:20px;}
.mr3{ margin-right:3px;}
.ml10{ margin-left:10px;}
.mt4_n{ margin-top:-4px;}

.vam{ vertical-align:middle;}

a { vertical-align: middle; }
a:link, a:visited { color: #333; text-decoration: none; }
a:active, a:hover { color: #333; text-decoration: none; }
a:focus { outline: none; }

a:link.btn_pub2,a:visited.btn_pub2{ color:#fff; background:#51a7ff; border:1px solid #51a7ff; display:inline-block; padding:2px 12px; border-radius:4px; text-align:center; }
a:hover.btn_pub2{ background:#7ac2ff; border:1px solid #7ac2ff;}

a:link.btn_pub_k,a:visited.btn_pub_k{ color:#d92975; background:#fff; border:1px solid #d92975; display:inline-block; padding:2px 12px; border-radius:4px; text-align:center; }
a:hover.btn_pub_k{ background:#d92975; color:#fff;}

a:link.btn_pub_g,a:visited.btn_pub_g{ color:#666; background:#dedede; display:inline-block; padding:3px 12px; border-radius:4px; text-align:center; }
a:hover.btn_pub_g{ background:#d8d8d8;}

a:link.btn120,a:visited.btn120{width:120px; padding:10px 0px; font-size:15px;}

body { font: 12px/1.6 \5fae\8f6f\96c5\9ed1\000d\000a, "Microsoft YaHei", "微软雅黑", \5b8b\4f53, "SimSun", Trebuchet MS, tahoma, sans-serif; margin: 0px auto; color: #333; background:#f6f6f6;}

/***********首页开始**************/

/*头部*/
.top{ 
	width:100%;
	background:#fff;
	height:50px;
	position:fixed;
    z-index:90;
    top:0px;
    left:0px;
	}
.top .tp_in{ width:1200px; height:auto; margin:0 auto; position:relative;}
.tp_in .logo{ width:138px; height:42px; background: url(../images/house_logo.png) no-repeat; display:block; float:left; margin-top:4px;}

/*头部导航*/
.tp_in .nav{ float:left; margin-top:6px; margin-left:14px; margin-right:10px;}
.tp_in .nav li{ float:left; display:inline;}
.tp_in .nav li a:link,.tp_in .nav li a:visited{ display:block; padding:6px 14px; text-align:center; color:#000; font-size:15px; }
.tp_in .nav li a:hover,.tp_in .nav li a.current{ color:#51a7ff;}

/*搜索框*/
.t_search{ width:200px; border-radius:30px; height:24px; background:#fff; border:1px solid #e2e2e2; float:left; margin-top:12px; position:relative;}
.t_search input{ width:120px; margin-top:2px; margin-left:14px; color:#333; border:0;}
.t_search b{ position:absolute; top:5px; right:10px; display:block; width:18px; height:12px; border-left:1px solid #e2e2e2; background:url(../images/searchbg.png) no-repeat right center; cursor:pointer;}

/*头部个人信息栏*/
.t_state{ float:right; margin-top:8px;}
.t_state .stain{ float:left;}
.stain li{ float:left; display:inline;}
.stain li dl{ position:relative; margin-top:2px; margin-right:12px;}
.stain li dl dt{ position:absolute; top:0; left:0;}
.stain li dl dt img{ width:28px; height:28px; border-radius:50%;}
.stain li dl dd{ padding-left:36px; padding-top:4px; color:#000;}
.stain li a.ic_edit,.stain li a.ic_coll{ margin-top:8px; display:block; width:24px; height:16px; background:url(../images/spritesbg.png) left -331px no-repeat; border-right:1px solid #e2e2e2; margin-right:6px;} 
.stain li a:hover.ic_edit{ background:url(../images/spritesbg.png) -24px -331px no-repeat; }
.stain li a.ic_coll{background:url(../images/spritesbg.png) left -355px no-repeat; border-right:none;}
.stain li a:hover.ic_coll{ background:url(../images/spritesbg.png) -24px -355px no-repeat; }
a:link.btn_down,a:visited.btn_down {float:left; width:110px; padding:4px 0px; }

.hd_staout{ float:left; margin-top:4px; margin-right:10px; position:relative;}
.hd_sig{ float:left; display:inline; margin-left:6px;}
.hd_sig a,.log_btn{ display:block; color:#51a7ff; background:#fff; border:1px solid #51a7ff; text-align:center; padding:1px 12px; border-radius:4px;}
.hd_sig a:hover{ background:#51a7ff; color:#fff;}

/*主体开始*/
.main{ width:1200px; margin:30px auto; height:auto; position:relative; z-index:2; padding-top:40px;* padding-top:68px;}

.content_left{ width:920px;  float:left;}
.content_rig{ float:right; width:280px; height:auto; background:#fff; }

/*右侧排行榜*/
.content_rig .each_ph{ width:88%; border-bottom:1px solid #d7d7d7; margin:0 auto; }
.each_ph .ehtit{ height:48px; width:100%; position:relative; overflow:hidden; margin:0 auto; margin-top:14px; font-size:20px; }
.each_ph .ehtit b{display:block; width:5px; height:21px; position:absolute; top:7px; left:0px; background:url(../images/spritesbg.png) -156px -297px;}
.each_ph .ehtit h4{color:#51a7ff; letter-spacing:1px; margin-left:13px;}
.each_ph .ehtit h4 i{ color:#7d7d7d; font-size:18px;}
.each_ph .ehtit a:link.more,.each_ph .ehtit a:visited.more{ color:#999; font-size:14px; position:absolute; top:12%; right:12px;}
.each_ph .ehtit .page{ position:absolute; top:5px; right:2px; font-size:16px; color:#555}
.each_ph .ehtit .page a:link,.each_ph .ehtit .page a:visited{ color:#f392c1; margin-top:-5px; display:inline-block; margin-right:4px; font-size:20px;}
.each_ph .ehtit .page a.current{ color:#d23f7a; margin-left:4px;}
.each_ph .ehemc{ }
.each_ph .ehemc li{ height:66px; width:100%; position:relative;}
.ehemc li .toux{ width:42px; height:42px; border-radius:50%;}
.ehemc li .ec_info{ position:absolute; top:0; left:52px; height:30px; padding-top:1px;}
.ehemc li .ec_info .in_top{ height:20px; overflow:hidden;}
.ehemc li .ec_info .in_top span{ display:block; float:left; margin-right:3px; }
.ehemc li .ec_info .in_top .name{ margin-top:-2px; font-size:14px; max-width:100px; overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis;}
.ehemc li .ec_info .in_top .voice{ width:14px; height:15px; background:url(../images/e_voice.gif) no-repeat; background-size:100%; margin-left:2px;}
.ehemc li .ec_info .in_bot{ height:24px; text-indent:13px; background:url(../images/hotareabg02.png) no-repeat left center; background-size:10px 12px; color:#999; font-size:12px;}
.ehemc li .ec_info .in_bot strong{font-weight:normal; vertical-align:top; line-height:24px;}
.ehemc li .tui{ display:inline-block; background:url(../images/e_reco.png) no-repeat; width:45px; height:18px; position:absolute; top:15px; right:0;}

.ehemc_x .num{ width:30px; height:66px; float:left; margin-right:4px;}
.ehemc_x .num img{ margin-top:9px;}
.ehemc_x .num strong{ color:#666; font-weight:normal; font-size:16px; display:block; margin-top:12px; margin-left:8px;}
.ehemc_x .toux{ float:left;}
.ehemc_x li .ec_info{ left:86px;}
.ehemc_x li .ec_info_x{ left:52px;}
.ehemc_x li .ec_info .in_bot{ background:none; text-indent:0;}
.ehemc_x li .ec_info .in_bot em{ color:#f6499e;}

.content_rig .game_ph{ background:#f6f6f6; border-top:34px solid #f6f6f6;}
.game_ph .ghtit{ height:52px; width:100%; position:relative; overflow:hidden;}
.game_ph .ghtit b{display:block; width:5px; height:21px; position:absolute; top:10px; left:0; background:url(../images/spritesbg.png) -156px -297px;}
.game_ph .ghtit h4{ font-size:24px; color:#000; font-weight:bold; letter-spacing:1px; margin-left:14px;}
.game_ph .ghtit a:link,.game_ph .ghtit a:visited{ color:#777; font-size:16px; position:absolute; top:10px; right:0px;}
.game_ph .ghemc{ height:auto; background:#fff; padding-top:20px;}
.game_ph .ghemc li{ width:90%; height:92px; margin:0 auto; margin-top:4px;}
.game_ph .ghemc li dl{ width:100%; position:relative;}
.game_ph .ghemc li dl dt { width:64px; height:64px; position:absolute; top:0; left:0;}
.game_ph .ghemc li dl dt img{ width:100%; height:100%; border-radius:10px;}
.game_ph .ghemc li dl dd{ padding-left:74px;}
.game_ph .ghemc li dl dd h4{ font-size:16px; height:30px;}
.game_ph .ghemc li dl dd p{ color:#888; font-size:14px; line-height:1.3;}

/*show*/
.mod_show{ height:538px; height:560px;}
.mod_show .show_left{ width:354px; height:538px; float:left; position:relative;overflow: hidden;}
.show_left .slimg{ width:100%; height:100%;}
.show_left .sg_cou { display: block; position: absolute; top: 8px; right: 5px; padding: 0px 5px 0px 3px; color: #fff; background: url(../images/hotareabg01.png) no-repeat 3px center; text-indent: 15px; border-radius: 2px; z-index:2;}
.sup_cont{width:100%; height:50px; background:rgba(51,51,51,0.8); position:absolute; bottom:0; left:0;z-index:6;}
.sup_cont span{display:block; position:absolute;width: 24px; height: 24px; background: url(../images/vo-control.png) no-repeat; top:13px; left:10px; cursor:pointer;}
.sup_cont span.i_play{background-position:-26px top; }
.sup_cont span.i_play:hover{background-position:left top; }
.sup_cont span.i_stop{background-position:-26px -25px; }
.sup_cont span.i_stop:hover{background-position:left -25px; }

.sup_cont .se_vo{ width: 240px; height:36px; position:absolute;}
.sup_cont .se_vo dt,.sup_cont .se_vo .i_horn{ width:21px; height:20px;top:15px; left:45px; position:absolute; background:url(../images/vo-control.png) no-repeat -26px -54px; cursor:pointer;}
.sup_cont .se_vo .i_horn{ background-position:-26px -75px;}
.sup_cont .se_vo .i_horn:hover{ background-position:-2px -75px;}
.sup_cont .se_vo dt:hover{ background-position:-2px -54px;}
.sup_cont .se_vo dd { width: 130px; margin-left:20px; margin-top:22px; }
.sup_cont .se_vo dd .vobg { width: 90%; height: 5px; background: #51a7ff; margin-top:16px; margin-left: 60px; position: relative; cursor: pointer;border-radius:10px; }
.sup_cont .se_vo dd .vobg .progbg { height: 5px; position: absolute; top: 0; left: 0; background: #51a7ff; cursor: pointer ;border-radius:10px; }
.sup_cont .se_vo dd .vobg b { width: 14px; height: 14px; background:#fff; border-radius:10px; display: block; position: absolute; top: -5px; left: 0; z-index: 9; cursor: pointer ;}
.sup_cont .bt_nto{ position:absolute; width:120px; height:50px; line-height:50px; font-size:14px; text-align:center; color:#fff; background-image: -webkit-linear-gradient(left, #2f93fa, #2f93fa);/* Saf4+, Chrome */display:block; right:0px; top:0px;}
.sup_cont .bt_nto:hover{ background-image:-webkit-linear-gradient(left, #51a7ff,#51a7ff );}
.bt_grad{ width:100%;position:absolute; top:30px;left:0; z-index:8;}
.bt_grad a{ display:block; width:180px; height:52px; line-height:52px; text-align:center; color:#fff; font-size:18px; border:1px solid #51a7ff; margin:190px auto 0 auto; background:rgba(0,0,0,0.6); border-radius:30px;}
.bt_grad a:hover{  background:#51a7ff;}


.mod_show .show_rig{ width:554px; height:auto; float:right;}
.show_rig ul li{ width:125px; height:125px;/* border:2px solid #f6f6f6;*/ float:left; display:inline; margin-right:13px; margin-bottom:13px; position:relative;}
/*.show_rig ul li:hover{ border:2px solid #d92975;}*/
.show_rig ul li .fam_bg{ width:68px; height:23px; line-height:23px; background:url(../images/f_bg.png) no-repeat; color:#fff; text-align:center; position:absolute; top:10px; right:0; z-index:20;}
.show_rig ul li .srimg{ width:100%; height:100%;}
.tier{ width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(0,0,0,0.4);}
.tier .sg_live{ display:block; position:absolute; top:5px; right:5px; width:46px; height:16px; color:#fff; text-align:right; font-size:11px;}
.tier .view{ padding-top:6px; padding-left:8px;}

.view dd .name{ width:100px; display:block; overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; color:#fff;}
.view dd .name b,.view li .name i{ display:inline-block; vertical-align:top;}
.view dd .name b{ margin-top:3px;}
.view dd .name i{ margin-left:3px;}

.view dd .cou{ display:block;}
.view dd .cou b{ width:13px; height:13px; background:url(../images/hotareabg01.png) no-repeat; background-size:100%; display:inline-block; margin-top:4px;}
.view dd .cou i{ display:inline-block; margin-left:4px; vertical-align:top; color:#fff;}

.view dd .local{ display:block; width:120px; overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis;}
.view dd .local b{ width:10px; height:13px; background:url(../images/localbg3.png) no-repeat; background-size:100%; display:inline-block; margin-top:4px; margin-left:2px;}
.view dd .local i{ display:inline-block; margin-left:4px; vertical-align:top; color:#fff;}

.mod_show .mw_bot{ margin-top:20px;}
.mw_bot dl{ float:left; display:inline;width:380px; height:auto; margin-right:30px;}
.mw_bot dl dt{ width:287px; height:34px; margin:0 auto;background:url(../images/spritesbg.png) no-repeat; margin-bottom:10px;}
.mw_bot dl dt.mtit_a{ background-position:left top;}
.mw_bot dl dt.mtit_b{ background-position:left -44px;}
.mw_bot dl dt.mtit_c{ background-position:left -88px;}
.mw_bot dl dd{ }
.mw_bot dl dd .tuipic{ width:120px; height:120px; overflow:hidden; float:left; display:inline; margin-right:10px; position:relative;}
.mw_bot dl dd .tuipic img{ width:120px; height:120px;}

.play_a{ display:block; width:100%; height:100%; background:url(../images/icon_play.png) no-repeat center center rgba(0,0,0,0.4); background-size:60px 60px; position:absolute; top:0; left:0; z-index:11;}
.play_b{ display:block; width:100%; height:100%; background:url(../images/icon_play.png) no-repeat center center rgba(0,0,0,0.4); background-size:40px 40px; position:absolute; top:0; left:0; z-index:11;}

/*广告图*/
.adimg{width:907px; height:100px; float:left; margin-bottom:30px;}
.adimg img{ width:100%; height:100%; overflow:hidden;}

.da_pers{
	width:542px;
	height:300px;
	background:#fff;
	position: absolute; 
	top:36px; 
	right:50%;
	border:1px solid #eee;
	margin-right:-260px;
	z-index:99;
	}
.ft_data{
	width:154px;
	height:100%;
	float:left;
	border-right:1px solid #eee;
	}
 .ft_data dl{
	width:116px;
	margin:0 auto;
	}
 .ft_data dl dt{
	width:114px;
	height:114px;
	border:1px solid #eee;
	margin-top:20px;
	}
 .ft_data dl dt img,.btn_port img{
	 width:100%;
	 border:0;
	 vertical-align:middle;
	}
 .ft_data dl dd{
	width:78px;
	margin:28px auto 0 auto;
	}
.ft_data dl dd a{
	display:block;
	width:78px;
	height:24px;
	line-height:24px;
	background:#d4e9ff;
	color:#2d2d2d;
	text-align:center;
	margin-bottom:10px;
	border:0;
	}
.ft_data dl dd a:hover{background:#b1d0f0;}
.rt_entr{
	width:386px;
	float:left;
	}
.rt_entr dl{
	width:360px;
	margin:0 auto;
	}
.rt_entr dl dt{
	border-bottom:1px solid #eee;
	padding-bottom:10px;
	margin-top:8px;
	}
.hd_login .rt_entr dl dt h2{
	line-height:34px;
	color:#3a3a3a;
	}
.rt_entr dl dt h3 span{
	line-height:24px;
	display:block;
	float:left;
	}
.rt_entr dl dt h3 span input{
	width:140px;
	height:20px;
	line-height:20px;
	font-size:13px;
	border:1px solid #92c8fe;
	border-radius:4px;
	text-indent:12px;
	}
 .rt_entr dl dt h3 a{
	width:56px;
	height:28px;
	line-height:28px;
	background:#2c94ff;
	border-radius:4px;
	display:block;
	color:#fff;
	float:left;
	margin-left:24px;
	text-align:center;
	}
.rt_entr dl dt h4{
	clear:both;
	font-size:13px;
	color:#b0b0b0;
	margin-top:4px;
	}
.rt_entr dl dd ul{
	margin-top:16px;
	}
.rt_entr dl dd ul li{
	width:180px;
	float:left;
	}
.rt_entr dl dd ul li a{
	padding:6px 0;
	display:block;
	color:#3a3a3a;
	text-align:center;
	}
.rt_entr dl dd ul li a:hover{text-decoration:underline;}
.se_btn{
	background:#ddd;
	color:#3a3a3a;
	margin-left:36px;
	}
.se_btn:hover{background:#d5d5d5;}
.fr_btn{
	background:#00aeff;
	color:#fff;
	margin-left:44px;
	}
.fr_btn{background:#02a1eb;}

.on_line{
	width:72px;
	}
.btn_port{
	display:block;
	width:30px;
	height:30px;
	border-radius:50%;
	overflow:hidden;
	float:left;
	cursor:pointer;
	margin-top:-4px;
	}
.btn_port img{
	display:block;
	width:30px;
	height:30px;
	border-radius:50%;
	overflow:hidden;
	float:left;
	cursor:pointer;
	}
.log_btn{
	float:left;
	margin-left:10px;
	}

/*块级*/
.mod_area{ position:relative;}

/*右侧排行榜*/
.mod_area .ma_ph{ width:460px; height:590px; overflow:hidden; position:absolute; top:0; right:0;}
.ma_ph .tab{ background:url(../images/d.jpg) repeat-x left bottom; height:60px; line-height:60px;}
.ma_ph .tab li{ width:50%; float:left; display:inline; text-align:center; }
.ma_ph .tab li a:link,.ma_ph .tab li a:visited{ font-size:16px; color:#333; display:block; height:59px; font-size:16px; font-weight:bold; background:#fff;}
.ma_ph .tab li a.curr{ border-bottom:1px solid #dc3a80; color:#dc3a80;}

.ma_ph .varea{ width:100%; height:auto; overflow:hidden; position:relative; background:#fff;}
.varea .phlist li { height: 80px; width: 100%; float: left; display: inline; font-size:14px;}
.phlist li .v_left{ width:70%; float:left; overflow:hidden; height:80px;}
.phlist li .u_num, .phlist li .u_img, .phlist li .u_img, .phlist li .u_name, .phlist li .u_star, .phlist li .u_cou { float: left; display: inline;}
.phlist li .u_num { width: 60px; text-align: center; height:80px; background:url(../images/ddd.jpg) no-repeat right center;}
.phlist li .u_num img{ display:block; margin-left:6px; margin-top:12px; width:50px; height:50px;}
.phlist li .u_img { width: 40px; height:40px; position: relative;}
.phlist li .u_img img { width: 30px; height: 30px; border-radius:50%; overflow: hidden; position: absolute; top: 22px; left:50%; margin-left:-15px; }
.phlist li .u_name { max-width:150px; margin-left:4px; margin-right: 4px; overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; text-align:left; line-height: 80px; }
.phlist li .u_name a:link,.phlist li .u_name a:visited{ }
.phlist li .u_name a:hover{ color:#d92975;}
.phlist li .u_star { width: 50px; padding-top: 30px; }
.phlist li .u_cou { width: 28%; text-align:left; float: right; margin-right:6px; line-height: 80px; }
.vbg{ background:#fafafa}

/*右侧热门游戏*/
.ma_ph .hot_game{ height:320px; margin-bottom:10px;}
.hot_game ul{ padding-top:20px; background:#fff; height:130px}
.hot_game ul li{ width:25%; height:auto; float:left; display:inline; }
.hot_game ul li dl{}
.hot_game ul li dl dt{ width:80px; height:80px; margin:0 auto;}
.hot_game ul li dl dt img{ border-radius:20px;}
.hot_game ul li dl dd{ margin:0 auto; width:90%; text-align:center; color:#666; font-size:14px; padding-top:5px; overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; }
.ma_ph .note{ height:270px;}
.note ul{ height:auto; width:100%; height:220px; background:#fff;}
.note ul li{ height:30px; line-height:30px; float:left; display:inline; width:100%;}
.note ul li a:link,.note ul li a:visited{ font-size:14px; text-indent:20px; display:block;}

/*主播块级*/
.mod_area .each{ min-height:590px; overflow:hidden;}
.each .ehtit{ height:50px; width:100%; position:relative; overflow:hidden;}
.each .ehtit b{display:block; width:5px; height:21px; position:absolute; top:10px; left:0; background:url(../images/spritesbg.png) -156px -297px;}
.each .ehtit h4{ font-size:24px; color:#000; font-weight:bold; letter-spacing:1px; margin-left:14px;}
.each .ehtit a:link.et_more,.each .ehtit a:visited.et_more{ color:#999; font-size:14px; position:absolute; top:14px; right:15px;}
.each .ehtit .recom{ position:absolute; top:8px; left:130px;}
.each .ehtit .recom li{ float:left;}
.each .ehtit .recom li a:link,.each .ehtit .recom li a:visited{ display:block; background:#f6f6f6; color:#51a7ff; border:1px solid #51a7ff; border-radius:3px; padding:2px 9px; margin-right:8px;}
.each .ehtit .recom li a:hover,.each .ehtit .recom li a.current{background:#51a7ff; color:#fff; border:1px solid #51a7ff;}
.each .anchor{ *margin-bottom:20px;/*ie7*/ margin-bottom:24px;}
.anchor li{ width:171px; height:230px; background:#fff; float:left; display:inline; margin-right:13px; margin-bottom:13px; overflow:hidden;}
.ar_speli li{ margin-right:11px;}
.anchor li .arimg{ width:171px; height:172px; position:relative; overflow:hidden;}
.anchor li .arimg img{  width:100%; height:100%;}
.anchor li .arimg .sg_live{ display:block; position:absolute; top:6px; right:6px; width:46px; height:16px; background:url(../images/livezhibo.png) no-repeat; color:#fff; text-align:right; font-size:11px;}
.anchor li .arimg .tier .view{ padding-top:50px; padding-left:32px;}
.anchor li .arimg .tier .view dd{ padding-bottom:4px; font-size:13px;}
.anchor li .arimg .tier .view dd .name{ width:100px;}
/*.anchor li .arimg .local{ display:block; position:absolute; bottom:4px; right:6px;}
.anchor li .arimg .local b{ width:10px; height:13px; background:url(../images/localbg2.png) no-repeat; background-size:100%; display:inline-block; margin-top:4px;}
.anchor li .arimg .local i{ display:inline-block; margin-left:3px; vertical-align:top; color:#fff;}*/
.anchor li .artxt{ padding-top:8px; position:relative; width:100%;}
.anchor li .artxt .name{ width:120px; text-indent:2px; display:block; overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis;}
.anchor li .artxt .name b,.anchor li .artxt .name i{ display:inline-block; vertical-align:top;}
.anchor li .artxt .name b{ margin-left:6px;}
.anchor li .artxt .name i{ margin-left:3px; margin-top:-2px; }
.anchor li .artxt .name i a:link,.anchor li .artxt .name i a:visited{ color:#333;}
.anchor li .artxt .name i a:hover{ color:#51a7ff; cursor:pointer;}
.anchor li .artxt .sg_cou { color:#888; display: block; position: absolute; top: 30px; left: 3px; padding: 0px 5px 0px 3px; background: url(../images/hotareabg02.png) no-repeat 3px center/* rgba(0,0,0,0.3)*/; text-indent: 14px; /*border-radius: 2px;*/ }
.anchor li .artxt .sg_cou:hover{color:#51a7ff;}
.anchor li .artxt .sg_star{ position:absolute; top:8px; right:6px;}
.anchor_s li{ width:192px; height:230px; background:#fff; float:left; display:inline; margin-right:16px; margin-bottom:16px;}
.anchor_s li .arimg{ width:192px; height:192px; position:relative; overflow:hidden;}
.anchor_s li .arimg img{ width:192px; height:192px;}
.anchor li .arimg .fam_bg{ width:68px; height:23px; line-height:23px; background:url(../images/f_bg.png) no-repeat; color:#fff; text-align:center; position:absolute; top:10px; right:0; z-index:20;}

/*底部*/
.footer{ text-align:center; color:#888; width:100%; margin:0 auto; background:#fff; padding:30px 0px; line-height:1.6; position:relative;}
.footer strong{ font-weight:normal; margin-left:20px;}
.footer ul{ *margin:0 auto; *width:550px;}
.footer ul li{ *float:left; *display:inline;display:inline-block; padding:5px 0px;}
.footer ul li a:link,.footer ul li a:visited{ color:#444; border-right:1px solid #CCC; display:block; margin-right:5px; padding-right:10px;}

/*首页引导*/
.pilot{ position:fixed; bottom:100px; right:10px; width:60px; height:auto; z-index:20}
.pilot ul{}
.pilot ul li{ width:60px; height:60px; background:#fff; border-radius:4px; float:left; display:inline; margin-bottom:15px; text-align:center;}
.pilot ul li a{ display:block; width:60px; height:60px; }
.pilot ul li a b{ display:block; margin:0 auto; background:url(../images/spritesbg.png);}
.pilot ul li a b.p_ci1{ width:20px; height:21px; background-position: left -261px; margin-top:18px;}
.pilot ul li a b.p_ci2{ width:21px; height:26px; background-position: -30px -261px; margin-top:17px;}
.pilot ul li a b.p_ci3{ width:24px; height:24px; background-position: -61px -261px; margin-top:18px;}
.pilot ul li a b.p_ci4{ width:24px; height:24px; background-position: -95px -261px; margin-top:18px;}

.pilot ul li a:link.spe,.pilot ul li a:visited.spe{ width:60px; height:60px; background:#51a7ff; border-radius:4px; color:#fff;}
.pilot ul li a.spe span{ display:block; padding-top:8px;}

.pilot ul li.weima{ height:220px; position:relative;}
.pilot ul li.weima .in{ width:178px; height:218px; position:absolute; top:0; right:0; border:1px solid #51a7ff; border-radius:4px; background:#51a7ff;}
.pilot ul li.weima .in b{ width:100%; height:180px; background:url(../images/2weima.png) no-repeat center center #fff; border-top-left-radius:4px;  border-top-right-radius:4px;margin:0px auto; display:block;}
.pilot ul li.weima .in h6{ color:#fff; padding-top:8px;}

.pt_box{ padding:30px 0px; font-size:15px;}
.pt_width{ text-align:center;}
.pt_width li{ display:inline-block;}
.pt_width li a:link,.pt_width li a:visited{font-size:14px; padding:8px 0px; width:140px;}

/*等级*/
/*
.the_level { position: relative; width: 36px; height: 15px; line-height:15px; display:inline-block;}
.the_level span{ display:block; position:absolute; top:-2px; left:9px; font-family: Arial;  font-size:12px; letter-spacing: -1px;color: #fff; width:20px; text-align:center; z-index: 11; font-style:normal;}
.the_level .level { position: relative; left: 2px; top: 0px; z-index: 12; width: 13px; height: 13px;  background-repeat:no-repeat; }
.level1 { background-image: url(../images/level/level1.png); }
.level11 { background-image: url(../images/level/level11.png); }
.level15 { background-image: url(../images/level/level15.png); }
.level30 { background-image: url(../images/level/level30.png); }
.level31 { background-image: url(../images/level/level31.png); }
.level32 { background-image: url(../images/level/level32.png); }
.level34 { background-image: url(../images/level/level34.png); }
.level35 { background-image: url(../images/level/level35.png); }
.level36 { background-image: url(../images/level/level36_2.png); }
.level39 { background-image: url(../images/level/level39.png); }
.level130 { background-image:url(../images/level/超管66px.png);}

.the_level .ka_num {  position: absolute; top: 1px; _top: 0px; left: 14px; font-family: Arial;  font-size:12px; letter-spacing: -1px;color: #fff; width:20px; text-align:center; z-index: 11;}
.the_level .num_bg { position: absolute; left: 0px; top: 0px; z-index: 10; width:100%; height: 100%;}
.the_level .bg1 { background-image: url(../images/level40_3x.png); background: #00cc95; }
.the_level .bg2 { background-image: url(../images/level80_3x.png); background: #00aadc; }
.the_level .bg3 { background-image: url(../images/level120_3x.png); background: #ff7300; }
.the_level .bg4 { background-image: url(../images/level160_3x.png); background: #c61fec; }
.the_level .bg5 { background-image: url(../images/level200_3x.png); background: #f50095; }
.the_level .bg6 { background-image: url(../images/level240_3x.png); background: #f50019; }
*/

.the_level { position: relative; /*display: inline-block;*/ width: 40px; height: 18px; line-height:18px;margin-left:3px;}
.the_level .level { position: absolute; left: 0px; top: 0px; z-index: 12; display: inline-block; width: 18px; height: 18px; background-size: 100% 100%; }
.level1 { background-image: url(/Common/v6/images/level/m_level1.png?v=20170604); }
.level11 { background-image: url(/Common/v6/images/level/m_level11.png?v=20170604); }
.level15 { background-image: url(/Common/v6/images/level/m_level15.png?v=20170604); }
.level30m { background-image: url(/Common/v6/images/level/m_level30_male.png?v=20170604); }
.level30f { background-image: url(/Common/v6/images/level/m_level30_female.png?v=20170604); }
.level31 { background-image: url(/Common/v6/images/level/m_level31.png?v=20170604); }
.level32m { background-image: url(/Common/v6/images/level/m_level32_male.png?v=20170604); }
.level32f { background-image: url(/Common/v6/images/level/m_level32_female.png?v=20170604); }
.level34m { background-image: url(/Common/v6/images/level/m_level34_male.png?v=20170604); }
.level34f { background-image: url(/Common/v6/images/level/m_level34_female.png?v=20170604); }
.level35 { background-image: url(/Common/v6/images/level/m_level35.png?v=20170604); }
.level36 { background-image: url(/Common/v6/images/level/m_level36.png?v=20170604); }
.level39 { background-image: url(/Common/v6/images/level/m_level39.png?v=20170604); }
.level130 { background-image:url(/Common/v6/images/level/m_cg66px.png?v=20170604);
}
.the_level .ka_num { width:20px ;text-align:center; position: absolute; top: 0px; left: 16px; color: #fff; z-index: 11; font-size:12px; letter-spacing: -1px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding-top:1px;}
.the_level .num_bg { position: absolute; left: 8px; top: 3px; z-index: 10; display: inline-block; width: 32px; height: 13px; background-size: 100% 100%; border-top-left-radius: 10px; border-top-right-radius: 8px; border-bottom-right-radius: 8px;}
.the_level .bg1 { background-image: url(../images/level40_3x.png?v=20170604); background: #00cc95; }
.the_level .bg2 { background-image: url(../images/level80_3x.png?v=20170604); background: #00aadc; }
.the_level .bg3 { background-image: url(../images/level120_3x.png?v=20170604); background: #ff7300; }
.the_level .bg4 { background-image: url(../images/level160_3x.png?v=20170604); background: #c61fec; }
.the_level .bg5 { background-image: url(../images/level200_3x.png?v=20170604); background: #f50095; }
.the_level .bg6 { background-image: url(../images/level240_3x.png?v=20170604); background: #f50019; }


.star{ display:block; width:30px; height:14px; margin-top:1px; position:relative;}
.star1 { background: url(../images/girl_star1_2x.png) no-repeat; background-size: 100%; }
.star2 { background: url(../images/girl_star2_2x.png) no-repeat; background-size: 100%; }
.star3 { background: url(../images/girl_star3_2x.png) no-repeat; background-size: 100%; }
.star4 { background: url(../images/girl_star4_2x.png) no-repeat; background-size: 100%; }
.star5 { background: url(../images/girl_star5_2x.png) no-repeat; background-size: 100%; }
.star i{ display:block; position:absolute; top:-2px; left:9px; font-family: Arial;  font-size:12px; letter-spacing: -1px;color: #fff; width:20px; text-align:center; z-index: 11; font-style:normal;}

.male { display: block; width: 16px; height: 16px; background: url(../images/boy2x.png) no-repeat; background-size: 100%; }
.female { display: block; width: 16px; height: 16px; background: url(../images/girl2x.png) no-repeat; background-size: 100%; }

.v-1s,.v-2s,.v-3s,.v-4s,.v-5s{ background:url(../images/v11-1s.gif) no-repeat; width:50px; height:15px; position:absolute; top:2px; right:-32px; z-index:14;}
.v-2s{ background:url(../images/v11-2s.gif) no-repeat;position:absolute; top:2px; right:-4px; }
.v-3s{ background:url(../images/v11-3s.gif) no-repeat;position:absolute; top:2px; right:-4px; }
.v-4s{ background:url(../images/v11-4s.gif) no-repeat;position:absolute; top:2px; right:-4px; }
.v-5s{ background:url(../images/v11-5s.gif) no-repeat;position:absolute; top:2px; right:-4px; }

/*弹框-个人信息*/
.m_mess{ width:400px; height:200px; border:1px solid #e2e2e2; background:#fff; border-radius:4px; position:absolute; top:40px; right:100px; z-index:16;}
.m_mess .ms_in{ height:100%; position:relative;}
.ms_in .toupic{ float:left; background:#f5f5f5; height:100%; width:120px;}
.ms_in .toupic img{ border-radius:50%; width:76px; height:76px; margin:30px auto; margin-bottom:0px; display:block;}
.ms_in .toupic a.tc_a{ margin:0px auto; margin-top:26%; width:40px; display:block;}

.ms_in .touspe{ position:absolute; top:16px; left:140px;}
.touspe .te_msg{}
.touspe .te_msg li{ float:left; width:100%; margin-bottom:3px; position:relative;}
.touspe .te_msg li h3{}
.touspe .te_msg li h3 strong{ font-size:14px; margin-right:3px;}
.touspe .te_msg li span,.touspe .te_msg li i,.touspe .te_msg li b,.touspe .te_msg li img{ display:inline-block;}

.touspe .te_msg li.slides{ width:100%; height:50px; margin-top:6px;/* border:1px solid #efefef; border-left:none; border-right:none;*/}
.slides .ss_num{ float:left; max-width:50px; padding-right:3px; color:#da2874; font-weight:bold; font-size:6px; font-family: sans-serif; }
.slides .ss_cent{ float:left; width:180px; text-align:center; height:40px;}
.slides .ss_cent p{ font-size:12px; padding-top:16px; color:#999; display:block;}

.ss_cent .loadbg{/* position:absolute; top:4px; left:33px;*/ float:left; padding-top:4px;}
.ss_cent .loadbg dl{ position:relative;}
.ss_cent .loadbg dt{ position:absolute; top:0; left:0; height:10px; border-top-left-radius:10px; border-bottom-left-radius:10px; background:#d92876;}
.ss_cent .loadbg dd{ width:180px; height:10px; border-radius:10px; background:#dedede;}

.touspe .te_extra{ margin-top:8px; }
.touspe .te_extra li{ float:left; width:40%; height:30px; line-height:30px; margin-bottom:1px; position:relative;}
.touspe .te_extra li a{ display:block; }
.touspe .te_extra li a:link,.touspe .te_extra li a:visited{ color:#666;}
.touspe .te_extra li a:hover{ text-decoration:underline;}

/*弹框-排行榜个人信息
.p_mess{ width:400px; height:180px; border:1px solid #e2e2e2; background:#fff; border-radius:4px; position:absolute; top:50px; left:0px; z-index:20;}
.p_mess .ps_in{ height:100%; position:relative;}
.ps_in .toupic{ float:left; background:#f5f5f5; height:100%; width:120px;}
.ps_in .toupic img{ border-radius:50%; width:76px; height:76px; margin:20px auto; margin-bottom:0px; display:block;}
.ps_in .toupic a{ margin:0px auto; margin-top:20%; width:60px; display:block; border-radius:30px;}

.ps_in .ppspe{ position:absolute; top:16px; left:140px;}
.ppspe .pe_msg{}
.pe_msg .pgli{ float:left; width:100%; margin-bottom:6px; color:#666;}
.pe_msg .pgli span,.pe_msg .pgli i,.pe_msg .pgli b,.pe_msg .pgli .name,.pe_msg .pgli img{ display:inline-block; margin-right:2px; vertical-align:middle;}
.pe_msg .pgli .name{ font-size:15px; max-width:110px; overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; color:#000; font-weight:bold;}
.pe_msg .pgli dl{ float:left; width:110px; position:relative; overflow:hidden; word-break: keep-all; white-space: nowrap; }
.pe_msg .pgli dl dt{ position:absolute; top:0; left:0;}
.pe_msg .pgli dl dt i.local{width:8px; height:12px; background:url(../images/localbg.png) no-repeat; background-size:100%; margin-top:6px;}
.pe_msg .pgli dl dd{ padding-left:10px;}
.ppspe .pe_bot{ border-top:1px solid #f5f5f5; padding-top:15px; margin-top:10px;}
.ppspe .pe_bot a{ display:block; width:80px; height:24px; background:url(../images/spritesbg.png);}
.ppspe .pe_bot a:link.btn_live,.ppspe .pe_bot a:visited.btn_live{ background-position:left -378px;}
.ppspe .pe_bot a:link.btn_live_g,.ppspe .pe_bot a:visited.btn_live_g{ background-position:-90px -378px;}*/

/*弹框-修改个人信息*/
.m_pet{ width:240px; height:120px; border:1px solid #e2e2e2; background:#fff; border-radius:4px; position:absolute; top:38px; right:160px; z-index:12;}
.m_pet .mt_in{ color:#666; padding-top:20px; padding-left:20px;}
.m_pet .mt_in label{ margin-right:3px;}
.m_pet .mt_in input{ border:none; background:#f6f6f6; padding:4px; width:140px;}
.m_pet .mt_in p{ color:#b0b0b0; font-size:12px; padding-top:5px; padding-left:30px;}
.m_pet .mt_in a:link,.m_pet .mt_in a:visited{ width:40px; margin:10px auto; display:block;}

/*弹框-关注列表*/
.f_mess_s{border:1px solid #e2e2e2; background:#fff; border-radius:4px; position:absolute; top:40px; right:130px; z-index:15; padding:20px 10px; text-align:center;}
.f_mess{  width:400px; height:auto; border:1px solid #e2e2e2; background:#fff; border-radius:4px; position:absolute; top:40px; right:130px; z-index:14;}
.f_mess .fs_follow{ padding:14px 0px; width:100%; text-align:center;}
.fs_follow h4{ text-align:left; text-indent:14px;}
.fs_follow h4 strong{ font-weight:normal; color:#999;}
.fs_follow ul{ padding:12px 0px;}
.fs_follow ul li{ background:#f6f6f6; border-bottom:1px solid #f9f9f9; }
.fs_follow ul li dl{ position:relative; height:40px; text-align:left; margin-left:30px;}
.fs_follow ul li dl dt{ position:absolute; top:8px; left:0;}
.fs_follow ul li dl dt img{ width:24px; height:24px; border-radius:50%;}
.fs_follow ul li dl dd{ padding-top:11px; padding-left:34px;}
.fs_follow ul li dl dd .name,.fs_follow ul li dl dd b,.fs_follow ul li dl dd i,.fs_follow ul li dl dd img{ display:inline-block; margin-right:2px; vertical-align:middle;}

/*半透明黑色层*/
.layer{ position: fixed; left:0; top:0; bottom:0; background: rgba(0,0,0,0.8); filter:alpha(opacity=80);  height: 100%; width: 100%; z-index: 100;}
/*注册登录*/
.login{ width:400px; height:380px; background:#fff; position:absolute; top:50%; left:50%; margin-top:-190px; margin-left:-200px;}
.login .ln_in{ position:relative; width:340px; height:auto; margin:0 auto; padding-top:20px;}
.login .ln_in h3{ text-align:center; font-size:16px; color:#000; font-weight:bold;}
.login .ln_in .s_cha{ width:14px; height:14px; background:url(../images/spritesbg2.png) no-repeat left top; position:absolute; top:16px; right:-14px;}
.login .ln_in .s_link{ width:100%; margin:30px auto; margin-bottom:0px; text-align:center; border-bottom:1px solid #f6f6f6; padding-bottom:18px;}
.s_link li{ display:inline-block; margin-left:5px; margin-right:5px;}
.s_link li a{ display:block; background:#f6f6f6; width:100px; height:38px; border-radius:4px; overflow:auto;}
.s_link li a b{ display:block; margin:8px auto; margin-bottom:0px; background:url(../images/spritesbg2.png) no-repeat;}
.s_link li a.link_qq b{ background-position:left -50px; width:18px; height:20px;}
.s_link li a.link_wc b{ background-poVsition:-28px -50px; width:24px; height:20px;}
.s_link li a.link_wb b{ background-position:-62px -50px; width:22px; height:20px;}
.login .ln_in .s_oper{ margin-top:18px;}
.s_oper li{ display:inline; float:left; width:100%; height:36px; margin-bottom:10px; background:#f6f6f6; border-radius:4px; position:relative;}
.s_oper li dl{ position:relative; margin-top:7px;  margin-left:14px;}
.s_oper li dl dt{ position:absolute; top:3px; left:0px; background:url(../images/spritesbg2.png); }
.s_oper li dl dt.sricon_1{ width:15px; height:16px; background-position: left -24px;}
.s_oper li dl dt.sricon_2{ width:13px; height:16px; background-position: -25px -24px;}
.s_oper li dl dd{ padding-left:26px;}
.s_oper li dl dd input{ border:none; color:#333; padding:3px; background:#f6f6f6; width:86%;}
.icon_sok,.icon_sno{ display:block; width:16px; height:16px; background:url(../images/spritesbg2.png) no-repeat; background-position:left -80px; position:absolute; top:10px; right:10px;}
.icon_sno{ background-position:-26px -80px;}
a:link.btn_login,a:visited.btn_login{ margin-top:10px; font-size:14px; padding:8px 0px; display:block;}

/***********内页开始**************/

/*左侧导航*/
.main .leftnav{ width:140px; background:#ebebeb; height:100%; min-height:800px; position:absolute; top:0; left:0;}
.leftnav .carte{background:#ffffff; display:block; float:left; width:100%; text-indent:20px; position:relative;}
.leftnav .carte b{ display:block; width:8px; height:4px; background:url(../images/slider_down.png) no-repeat; position:absolute; top:19px; right:12px; cursor:pointer;}
.leftnav .carte a:link,.leftnav .carte a:visited{ display:block; width:100%; height:40px; line-height:40px; border-bottom:1px solid #f6f6f6; font-size:15px; color:#666; }
.leftnav .carte a:hover,.leftnav .carte a.current{ background:#d92975; color:#fff;}
.c_open li{ float:left; display:inline; width:100%;}
.c_open li a:link,.c_open li a:visited{ display:block; width:100%; height:38px; line-height:38px; border-bottom:1px solid #f6f6f6; background:#ebebeb; text-indent:20px; font-size:14px;}
.c_open li a:hover,.c_open li a.current{ background:#f6f6f6;}

/*右侧大模块 无颜色背景*/
.main .rigcon{ padding-left:160px; height:auto; min-height:800px;}
.rigcon .rn_tit{ height:54px; color:#666; }
.rigcon .rn_tit strong{ font-size:26px; margin-right:10px; color:#000;}
.rigcon .rn_tit span{ font-size:17px; color:#d92975;}

.rigcon .rn_tab{ height:40px; background:url(../images/d2.jpg) repeat-x left bottom; margin-bottom:20px;}
.rigcon .rn_tab li{}
.rigcon .rn_tab li{ float:left; display:inline;}
.rigcon .rn_tab li a:link,.rigcon .rn_tab li a:visited{ font-size:15px; display:block; height:39px; line-height:39px; padding:0px 30px; }
.rigcon .rn_tab li a:hover,.rigcon .rn_tab li a.current{ border-bottom:1px solid #d92975; color:#d92975;}

/*右侧里面游戏模块 有颜色背景*/
.rigcon .mod_game{}
.mod_game li{ width:512px; height:240px; background:#fff; float:left; display:inline; margin-right:8px; margin-bottom:8px;}
.mod_game li .ga_img{ width:512px; height:200px; overflow:hidden;}
.mod_game li .ga_img img{ width:512px; height:200px;}
.mod_game li .ga_txt{ padding-top:10px; width:100%; text-indent:10px; color:#000; font-weight:bold;}

/*右侧里面个人资料 有颜色背景*/
.rigcon .mod_person{ background:#fff; min-height:1000px;}
.mod_person .mn_tit{ height:40px; background:url(../images/d2.jpg) repeat-x left bottom; font-weight:bold; margin-bottom:10px;}
.mn_tit h5{ padding-left:8px; padding-top:6px;}
.mn_tit strong{ font-size:16px;}
.mn_tit span{ color:#d92975;}
.mn_tit .tab{}
.mn_tit .tab li{ float:left; display:inline;}
.mn_tit .tab li a:link,.mn_tit .tab li a:visited{ display:block; height:39px; line-height:39px; padding:0px 30px; font-size:17px;}
.mn_tit .tab li a:hover,.mn_tit .tab li a.current{ border-bottom:1px solid #d92975; color:#d92975;}
.mod_person .mn_con{}
.tmsg_ing,.tmsg_back{ height:30px; line-height:30px; color:#1ebc90; background:#d2f3ea; text-indent:10px;}
.tmsg_back{color:#de193a; background:#fce8ea;}
.mod_person .mn_con .exhibit{position:relative; margin-top:40px; margin-left:10px;}
.mn_con .exhibit .et_left{ float:left; position:relative; width:130px;}
.et_left b{border-radius:50%; width:80px; height:80px; position:absolute; top:0; left:50%; margin-left:-40px;  background: rgba(0,0,0,0.6); filter:alpha(opacity=60); z-index:11;}
.et_left b p{ text-align:center; color:#fff; padding-top:40px;}
.et_left b a.icon_camera{ display:block; margin:30px auto; margin-bottom:0px; width:28px; height:22px; background:url(../images/spritesbg.png) no-repeat left -412px;}
.et_left .me_pic{border-radius:50%; width:80px; height:80px; margin:0px auto; display:block;}
.exhibit .et_rig{ position:absolute; top:0; left:140px;}
.et_rig .me_info{}
.me_info li{ float:left; width:100%; margin-bottom:10px; color:#666; position:relative;}
.me_info li span,.me_info li i,.me_info li b,.me_info li .name,.me_info li img,.pe_msg .pgli img{ display:inline-block; margin-right:3px; vertical-align:middle;}
.me_info li .name{ font-size:15px; max-width:110px; overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; color:#000; font-weight:bold;}
.me_info li.speli dl{ float:left; width:110px; position:relative; overflow:hidden; word-break: keep-all; white-space: nowrap; }
.me_info li.speli dl dt{ position:absolute; top:0; left:0;}
.me_info li.speli dl dt i.local{width:8px; height:12px; background:url(../images/localbg.png) no-repeat; background-size:100%; margin-top:5px;}
.me_info li.speli dl dd{ padding-left:10px;}

.me_info li.slides{ width:100%; height:40px; margin-top:24px;}
.me_info li.slides .ss_num{ float:left; width:26px; color:#da2874; font-weight:bold; font-size:6px; font-family: sans-serif; }
.me_info li.slides .ss_cent{ float:left; width:280px; text-align:center; height:40px;}
.me_info li.slides .ss_cent p{ font-size:12px; padding-top:16px; color:#999; display:block;}
.me_info li.slides .ss_cent .loadbg{ position:absolute; top:4px; left:26px;}
.me_info li.slides .ss_cent .loadbg dl{ position:relative;}
.me_info li.slides .ss_cent .loadbg dt{ position:absolute; top:0; left:0; height:10px; border-top-left-radius:10px; border-bottom-left-radius:10px; background:#d92876;}
.me_info li.slides .ss_cent .loadbg dd{ width:280px; height:10px; border-radius:10px; background:#dedede;}
.me_info li.slides .ss_cent .loadtxt{ position:absolute; top:-11px; left:26px; line-height:1.1; font-family: sans-serif; }
.me_info li.slides .ss_cent .loadtxt dl{ width:180px; font-size:12px;}
.me_info li.slides .ss_cent .loadtxt dl dt{float:left; text-align:right; border-right:1px solid #dedede; color:#da2874; padding-right:6px;}
.me_info li.slides .ss_cent .loadtxt dl dd{ float:left;color:#999; padding-left:6px;}
.me_info li textarea{ width:90%; border:none; background:#f6f6f6; font-family: "Microsoft YaHei", "微软雅黑"; padding:10px; resize: none;}

.mn_con .withlist{ width:504px; height:160px; background:#f6f6f6; float:left; display:inline; margin-left:10px; margin-bottom:10px;}
.withlist{}
.wt_in{ height:100%; position:relative;}
.wt_in .toupic{ float:left; background:#f5f5f5; height:100%; width:120px;}
.wt_in .toupic img{ border-radius:50%; width:76px; height:76px; margin:20px auto; margin-bottom:0px; display:block;}
.wt_in .toupic a{ display:block; width:80px; height:24px; background:url(../images/spritesbg.png); margin:0px auto; margin-top:20%;}
.wt_in .toupic a:link.btn_live,.wt_in .toupic a:visited.btn_live{ background-position:left -378px;}
.wt_in .toupic a:link.btn_live_g,.wt_in .toupic a:visited.btn_live_g{ background-position:-90px -378px;}
.wt_in .wwspe{ position:absolute; top:16px; left:120px;}
.wwspe .we_msg{}
.we_msg .pgli{ float:left; width:100%; margin-bottom:6px; color:#666;}
.we_msg .pgli span,.we_msg .pgli i,.we_msg .pgli b,.we_msg .pgli .name,.we_msg .pgli img{ display:inline-block; margin-right:2px; vertical-align:middle;}
.we_msg .pgli .name{ font-size:15px; max-width:110px; overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; color:#000; font-weight:bold;}
.we_msg .pgli a{ width:60px; display:block; border-radius:30px;}
.wt_in .wt_bot{ position:absolute; bottom:16px; right:16px;}
.wt_in .wt_bot strong{ color:#d92975}

/*修改密码*/
.code{ padding-left:24px; padding-top:10px;}
.code li{ margin-bottom:20px;}
.code label{ display:block; font-size:15px;}
.code label span{ font-size:12px;}
.code label strong{ color:#d92975;}
.code input{ border-radius:4px; margin-top:6px; padding:8px; width:330px; border:none; background:#f6f6f6; color:#999; font-size:12px;}
.code li textarea{ width:50%; border:none; background:#f6f6f6; font-family: "Microsoft YaHei", "微软雅黑"; padding:10px; resize: none; height:100px; border-radius:4px; margin-top:6px; }
.code li dl{ margin-top:6px;}

.code li dl.sex{}
.code li dl.sex dt,.code li dl.sex dd{ float:left; display:inline; width:90px; height:28px; line-height:28px; text-align:center; color:#fff; background:#0099ff; border-radius:4px; cursor:pointer;}
.code li dl.sex dd{ background:#e6488c; margin-left:6px;}

.code li dl.zone{}
.code li dl.zone select{float:left; display:inline; padding:3px; margin-right:5px;}

/*分页*/
.pages {clear:both; padding:10px; text-align:center; cursor:default;}
.pages a { color:#666; padding:1px 4px; border:1px solid #e0e0e0; margin:0 2px; text-decoration:none; border-radius:4px;
-webkit-transition: background-color 0.4s ease 0s,border-color 0.3s ease 0s;
-ms-transition: background-color 0.4s ease 0s,border-color 0.3s ease 0s;
-o-transition: background-color 0.4s ease 0s,border-color 0.3s ease 0s;
transition: background-color 0.4s ease 0s,border-color 0.3s ease 0s;
}
.pages a:hover {background-color:#d92975; color:#fff; border:1px solid #d92975; text-decoration:none;}
.pages span { color:#d92975; display:inline-block; padding-top:5px;}

/*表格样式*/
.ranklist{ text-align:center; background:#fafafa; width:100%; margin:0px auto;}
.ranklist th{ background:#ebebeb; padding:6px 0px; color:#666;}
.ranklist td{ padding:10px 0px; color:#333;}
.ranklist td i,.ranklist td a{ display:inline-block; vertical-align:top;}
.ranklist td i{ margin-top:3px;}
.spebg{ background:#f6f6f6;}

/*选择日期*/
.ch_date{ height:40px; overflow:hidden; margin-left:10px;}
.ch_date .ce_view{ float:left; display:inline; position:relative;}
.ch_date .ce_view dt{ position:absolute; top:3px; left:0;}
.ch_date .ce_view dd{ position:relative; margin-left:30px; background:#f6f6f6; border-radius:4px; height:26px; width:130px;}
.ch_date .ce_view dd input{ width:70%; margin-top:4px; margin-left:4px; background:none; border:none;}
.ch_date .ce_view dd a{ position:absolute; top:0; right:0; width:26px; height:26px; background:#ebebeb; border-radius:4px;}
.ch_date .ce_view dd b{ width:8px; height:4px; margin:12px auto; margin-bottom:0px; display:block; background:url(../images/slider_down1.png) no-repeat;}
.ch_date .ce_extra{ float:left;}
.ch_date .ce_extra span{ display:inline-block; margin-left:10px;}

.mo_info{ height:40px; margin-bottom:14px; background:#fafafa; padding-left:10px;}
.mo_info span,.mo_info dl{ display:inline-block; float:left; margin-top:10px;}
.mo_info span a:link,.mo_info span a:visited{ line-height:1.6; color:#863600; background:#ffc000; border:1px solid #ffc000; margin-top:-3px;}
.coin{ position:relative; }
.coin dt{ background:url(../images/icon_coinbg.png); width:16px; height:17px; position:absolute; top:2px; left:0;} 
.coin dd{ padding-left:20px; color:#ffa200; font-weight:bold; font-size:14px; color:#ffa200;}


/*充值 有颜色背景*/
.rigcon .mod_pay{ background:#fff; padding:14px; height:auto; overflow:auto;  min-height:1000px;}
.mod_pay .tab{ height:80px;}
.mod_pay .tab li{ float:left; display:inline; margin-right:14px;}
.mod_pay .tab li a{ display:block; width:180px; height:60px; background:url(../images/spritesbg2.png) no-repeat;}
.mod_pay .tab li a.tb_icon1{ background-position:left -106px;}
.mod_pay .tab li a.tb_icon2{ background-position:-190px -106px;}
.mod_pay .tab li a.tb_icon3{ background-position:-380px -106px;}

.mod_pay .tab li a.tb_icon11,.mod_pay .tab li a:hover.tb_icon1{ background-position:left -176px;}
.mod_pay .tab li a.tb_icon22,.mod_pay .tab li a:hover.tb_icon2{ background-position:-190px -176px;}
.mod_pay .tab li a.tb_icon33,.mod_pay .tab li a:hover.tb_icon3{ background-position:-380px -176px;}

.paymod_a{ border-bottom:1px solid #ebebeb; padding:20px 0px; margin-bottom:18px;}
.paymod_a dl{ position:relative;}
.paymod_a dl dt{ position:absolute; top:5px; left:0;}
.paymod_a dl dd{ padding-left:80px; display:inline-block;}
.paymod_a dl dd p{ padding-top:3px; font-size:14px;}
.paymod_a dl dd input{ padding:8px; width:220px; border:none; background:#f6f6f6; border-radius:4px; color:#999;}

.paymod_b{ padding-bottom:26px;}
.paymod_b h4{ padding-bottom:8px; font-size:14px; color:#000;}

.paymod_c{ font-size:14px; margin-top:20px;}
.paymod_c strong{ font-size:40px; color:#d92975; margin-right:4px;}

/*充值选择支付方式*/
.bankcon{}
.bankcon .bkone{ height:auto;}
.bankcon .bkone li{ float:left; display:inline; margin-right:8px; width:150px; height:40px; margin-top:10px;}
.bankcon .bkone li .bank_o{ float:left; margin-top:12px; *margin-top:6px; width:20px;}
.bankcon .bkone li .bank_os{ float:left; margin-top:34px; width:20px;}
.bankcon .bkone li span{display:block; width:120px; height:32px; border:1px solid #E4E4E4; float:left; cursor:pointer;}
.bankcon .bkone li span:hover{border:1px solid #2ca4e6;}
.bankcon .bkone li .bank_zsyh{background:url(../images/c_icon.png) no-repeat left top;}
.bankcon .bkone li .bank_gsyh{background:url(../images/c_icon.png) no-repeat left -42px;}
.bankcon .bkone li .bank_jsyh{background:url(../images/c_icon.png) no-repeat left -84px;}
.bankcon .bkone li .bank_nyyh{background:url(../images/c_icon.png) no-repeat left -126px;}
.bankcon .bkone li .bank_zgyhyh{background:url(../images/c_icon.png) no-repeat left -168px;}
.bankcon .bkone li .bank_jtyh{background:url(../images/c_icon.png) no-repeat left -210px;}
.bankcon .bkone li .bank_sfyh{background:url(../images/c_icon.png) no-repeat left -252px;}
.bankcon .bkone li .bank_xyyh{background:url(../images/c_icon.png) no-repeat left -294px;}
.bankcon .bkone li .bank_gfyh{background:url(../images/c_icon.png) no-repeat left -336px;}
.bankcon .bkone li .bank_gdyh{background:url(../images/c_icon.png) no-repeat left -378px;}
.bankcon .bkone li .bank_msyh{background:url(../images/c_icon.png) no-repeat left -420px;}
.bankcon .bkone li .bank_gzncyh{background:url(../images/c_icon.png) no-repeat left -462px;}
.bankcon .bkone li .bank_gzsyyh{background:url(../images/c_icon.png) no-repeat left -504px;}
.bankcon .bkone li .bank_hxyh{background:url(../images/c_icon.png) no-repeat left -546px;}
.bankcon .bkone li .bank_pfyh{background:url(../images/c_icon.png) no-repeat left -588px;}
.bankcon .bkone li .bank_shncyh{background:url(../images/c_icon.png) no-repeat left -630px;}
.bankcon .bkone li .bank_szncyh{background:url(../images/c_icon.png) no-repeat left -672px;}
.bankcon .bkone li .zfbpayicon{background:url(../images/c_icon.png) no-repeat left -714px;}
.bankcon .bkone li .zfboneicon{ background:url(../images/c_icon.png) no-repeat left -859px;}
.bankcon .bkone li .caifuicon{ background:url(../images/c_icon.png) no-repeat left -1131px;}
.bankcon .bkone li .bank_yzcxyh{background:url(../images/c_icon.png) no-repeat left -906px;}
.bankcon .bkone li .bank_zxyh{background:url(../images/c_icon.png) no-repeat left -948px;}
.bankcon .bkone li .ylianpayicon{background:url(../images/c_icon.png) no-repeat left -1037px;}
.bankcon .bkone li .xwhficon{background:url(../images/c_icon.png) no-repeat left -1084px; }
.bankcon .bkone .zfbkey{color:#333; width:600px; height:32px; line-height:32px;}
.bankcon .bkone .zfbone_info{ width:650px;color:#333;}
.bankcon .bkone li .szxpayicon{background:url(../images/c_icon.png) no-repeat left -761px; height:88px;}
.bankcon .bkone li .zgdxpayicon{background:url(../images/c_icon.png) no-repeat -120px -595px; height:88px;}
.bankcon .bkone li .zgltpayicon{background:url(../images/c_icon.png) no-repeat -241px -595px; height:88px;}
.bankcon .bkone li .wxpayicon{background:url(../images/c_icon.png) no-repeat left -1178px;}
.bankcon .bkone li.phonepay{ height:88px;}
.bankcon .bkone .current{border:1px solid #2ca4e6;}
.bkone li .tabchoo{ width:300px; padding:6px;}
.bankcon .bkone li a:link.more,.bankcon .bkone li a:visited.more{ color:#d92975; text-decoration:underline; display:block; width:66px; height:25px; line-height:25px; background:url(../images/slider_down.png) no-repeat right center; margin-top:10px;}

/*充值金额*/
.status{ width:96%;}
.status li{ width:160px; float:left; display:inline; height:90px; margin-bottom:8px; margin-right:10px; text-align:center; cursor:pointer; position:relative;}
.status li dl{ border:1px solid #dedede; width:158px; height:82px; border-radius:6px;}
.status li dl dt{ height:40px; line-height:40px; background:#dedede; color:#666; font-size:16px;}
.status li .current{ border:1px solid #ffc000;}
.status li .current dt{ background:#ffc000; color:#863600;}
.status li dl dd{}
.status li dl dd i{ color:#000; text-align:center; font-style:normal; padding-top:9px; display:block; font-size:14px; font-weight:bold;  }
.status li b{ width:57px; height:56px; background:url(../images/sign.png) no-repeat; position:absolute; top:-3px; right:-3px; }
.status li b.zeng{ width:44px; height:20px; line-height:20px; text-align:center; background:#d92975; color:#fff; border-radius:3px; font-weight:normal; font-size:12px;}
.status .inin{ width:100%; height:100%; position:relative;}
.status .inin span{ position:absolute; top:6px; left:22%; display:block; width:26px; height:26px;}
.status .inin span.level_2{ background:url(../images/level_b/level15.png?a=201711241840) no-repeat; background-size:100%;}
.status .inin span.level_3{ background:url(../images/level_b/level30.png?a=201711241840) no-repeat; background-size:100%;}
.status .inin span.level_4{ background:url(../images/level_b/level32.png?a=201711241840) no-repeat; background-size:100%;}
.status .inin span.level_5{ background:url(../images/level_b/level34.png?a=201711241840) no-repeat; background-size:100%;}
.status .inin span.level_6{ background:url(../images/level_b/level35.png?a=201711241840) no-repeat; background-size:100%;}
.status .inin span.level_7{ background:url(../images/level_b/level39.png?a=201711241840) no-repeat; background-size:100%;}

.status_x li{ width:220px; margin-right:20px;}
.status_x li dl{ width:218px;}

.status li.m_spe { width:330px;}
.status li.m_spe dl{ width:328px;}
.status li.m_spe dl dt span{ font-size:12px;}
.status li.m_spe dl dt span em{ color:#e21832;}
.status li.m_spe dl dd .slider{ padding:8px 0px; padding-bottom:4px;}
.status li.m_spe dl dd .slider input{ padding:4px; width:200px; text-align:center; margin:0px 5px; border:none; background:#E3E3E3; border-radius:3px; color:#999;}

.status li dl dd .slider{ padding:8px 0px; padding-bottom:4px;}
.status li dl dd .slider input{ padding:4px; width:100px; text-align:center; margin:0px 5px; border:none; background:#E3E3E3; border-radius:3px; color:#999;}

.status_s{ width:90%;}
.status_s li{ width:180px; float:left; display:inline; height:132px; margin:10px; margin-left:0px; margin-right:20px; text-align:center; cursor:pointer; position:relative;}
.status_s li dl,.spelink li dl{ border:1px solid #dedede; width:178px; height:120px; border-radius:6px;}
.spelink li dl{border:1px solid #f170a8; }
.status_s li dl dt,.spelink li dl dt{ height:70px;  background:#dedede; color:#666; font-size:15px; position:relative;}
.spelink li dl dt{ background:#ee418c; color:#fff;}
.status_s li dl dt .msg{ text-align:left; padding-top:13px; padding-left:50px;}
.status_s li dl dt .msg p{ font-size:12px;}
.status_s li .current{ border:1px solid #ffc000;}
.status_s li .current dt{ background:#ffc000; color:#863600;}
.status_s li dl dd{}
.status_s li dl dd i{ color:#000; text-align:center; font-style:normal; padding-top:14px; display:block; font-size:14px; font-weight:bold;}
.spelink li dl dd i{ color:#ee418c;}
.status_s li dl dt span,.spelink li dl dt span{ position:absolute; top:16px; left:10px; display:block; width:32px; height:32px;}
.status_s li dl dt span.level_1{ background:url(../images/level_b/level11.png?a=201711241840) no-repeat; background-size:100%;}
.status_s li dl dt span.level_2{ background:url(../images/level_b/level15.png?a=201711241840) no-repeat; background-size:100%;}
.status_s li dl dt span.level_3{ background:url(../images/level_b/level30.png?a=201711241840) no-repeat; background-size:100%;}
.status_s li dl dt span.level_4{ background:url(../images/level_b/level32.png?a=201711241840) no-repeat; background-size:100%;}
.spelink li dl dt span.level_5{ background:url(../images/level_b/level34.png?a=201711241840) no-repeat; background-size:100%;}
.spelink li dl dt span.level_6{ background:url(../images/level_b/level35.png?a=201711241840) no-repeat; background-size:100%;}
.spelink li dl dt span.level_7{ background:url(../images/level_b/level39.png?a=201711241840) no-repeat; background-size:100%;}

.s_spe li{ width:380px; float:left; display:inline; height:140px; text-align:center; cursor:pointer; position:relative;}
.s_spe li dl{ border:1px solid #dedede; width:378px; height:130px; border-radius:6px; font-size:12px;}
.s_spe li dl dt{ height:40px; line-height:40px; background:#dedede; color:#666; font-size:16px; font-weight:bold;}
.s_spe li .current{ border:1px solid #ffc000;}
.s_spe li .current dt{ background:#ffc000; color:#863600;}
.s_spe li dl dd .slider{ padding:20px 0px; padding-bottom:4px;}
.s_spe li dl dd .slider input{ padding:6px; width:160px; margin:0px 5px; border:none; background:#f6f6f6; border-radius:3px; color:#999;}
.s_spe li dl dd em{ color:#e21832;}
.s_spe li b{ width:57px; height:56px; background:url(../images/sign.png) no-repeat; position:absolute; top:-3px; right:-3px;}

/*搜索功能*/
.sh_tit{ height:44px; color:#333; }
.sh_tit strong{ font-size:17px; color:#d92975;}
.sh_other_tit{ height:40px; color:#333; font-size:18px;}


/*滚动广告*/
.carousel{ width:540px; height:124px; float:right; margin-right:14px; position:relative; background:#e0e0e0;}
.carousel ul{ position:absolute; bottom:6px; right:4px; width:36px;}
.carousel ul li{ margin-right:2px; margin-bottom: 0px; width:16px; height:16px; }
.carousel ul li a{ display:block; width:16px; height:16px; }
.carousel ul li a.c_left{ background:url(../images/b-arrow-left.png) no-repeat center center #575757;}
.carousel ul li a.c_rig{ background:url(../images/b-arrow-right.png) no-repeat center center #575757;}
.carousel ul li a:hover.c_left{ background:url(../images/b-arrow-left.png) no-repeat center center #707070;}
.carousel ul li a:hover.c_rig{ background:url(../images/b-arrow-right.png) no-repeat center center #707070;}
.carousel img{width:100%; height:100%; }

.carousel2{width:907px; height:100px; float:left; position:relative; background:#e0e0e0; margin-bottom:30px;}
.carousel2 img{width:100%; height:100%; }
.carousel2 a.cl_left{ width:30px; height:46px; background:rgba(153,153,153,0.7); position:absolute; left:0; top:26px; display:block; z-index:11;}
.carousel2 a.cl_rig{  width:30px; height:46px; background:rgba(153,153,153,0.7); position:absolute;right:0; top:26px;  display:block; z-index:11;}
.carousel2 a.cl_left b,.carousel2 a.cl_rig b{ display:block; width:12px; height:26px; margin:0 auto; background:url(../images/jian_left.png) no-repeat; margin-top:10px;}
.carousel2 a.cl_rig b{ background:url(../images/jian_rig.png) no-repeat; }


/*充值中心*/
.mod_con{ background:#fff; height:auto; overflow:auto; min-height:1000px; box-shadow:0px 0px 20px #dadada;}
.mod_con .mn_tab{ width:100%; height:46px; margin-bottom:20px; background:url(../images/d2.jpg) repeat-x left bottom;}
.mn_tab li{ float:left; display:inline; margin-right:2px;}
.mn_tab li a:link,.mn_tab li a:visited{ display:block; height:44px; line-height:44px; width:130px; text-align:center; font-size:16px; border-bottom:1px solid #fff;}
.mn_tab li a:hover,.mn_tab li a.current{ border-bottom:1px solid #d92975; font-weight:bold; color:#d92975; }
.mod_con .adsense{ width:100%; height:120px; background:#ebebeb; margin:10px auto;}
.mod_con .adsense img{ width:100%; height:100%;}
.mn_area{ width:100%; height:auto;}  
.mn_area .perbox,.mn_area .perbox2{ width:100%; min-height:40px; height:auto; position:relative; margin-bottom:10px; font-size:14px;}
.mn_area .perbox .px_left,.mn_area .perbox2 .px_left{ position:absolute; top:0; left:0; width:110px; text-align:right; }
.mn_area .perbox .px_rig,.mn_area .perbox2 .px_rig{ padding-left:120px;}
.mn_area .perbox .px_rig strong{ font-weight:normal; margin-left:60px;}
.mn_area .perbox2{  margin-bottom:0px; height:48px; line-height:48px;}
.mn_area .perbox2 .px_left{ position:absolute; top:0px; left:0;}
.mn_area .perbox2 .px_rig{ font-size:16px;}
.mn_area .perbox2 .px_rig i.spe{ font-size:24px; color:#d92975;}
.mn_area .perbox2 .px_rig i.spe2{ color:#d92975;}
.mt10{ margin-top:10px;}

.px_rig .payment li{ float:left; display:inline; margin-right:20px; position:relative;}
.px_rig .payment li a{ width:160px; height:46px; border:1px solid #ebebeb; border-radius:6px; display:block;}
.px_rig .payment li a.p_icon1{ /*background:url(../images/spritesbg2.png) left -246px;*/ background:url(../images/i_zfb.png) no-repeat center center; }
.px_rig .payment li a.p_icon2{ /*background:url(../images/spritesbg2.png) -380px -246px;*/ background:url(../images/i_wangy.png) no-repeat center center;}
.px_rig .payment li a.p_icon3{ /*background:url(../images/spritesbg2.png) -190px -246px;*/ background:url(../images/i_wx.png) no-repeat center center; }
.px_rig .payment li.current a.p_icon1{ border:1px solid #00a7ff;}
.px_rig .payment li.current a.p_icon2{ border:1px solid #006699;}
.px_rig .payment li.current a.p_icon3{ border:1px solid #3ea237;}
.px_rig .payment li b.zeng2{ position:absolute; top:-4px; right:-4px; width:20px; height:20px; line-height:20px; text-align:center; background:#d92975; color:#fff; border-radius:3px; font-weight:normal; font-size:12px}

.mn_area .tips{ margin-top:50px; margin-left:40px; width:90%; border-top:1px solid #f4f4f4; padding-top:20px;}
.mn_area .tips h5{ font-size:15px; color:#666; height:30px;}
.mn_area .tips ol{ color:#888;}
.mn_area .tips ol li{ list-style-type:decimal; margin-left:16px; list-style-position:outside;}

.mn_area .ma_info{ width:100%; height:100px; border-bottom:1px solid #eaeaea; position:relative; font-size:16px;}
.mn_area .ma_info dl{ position:relative; margin-left:30px;}
.mn_area .ma_info dl dt{ width:70px; height:70px;  position:absolute; top:0; left:0;}
.mn_area .ma_info dl dt img{ width:100%; height:100%;}
.mn_area .ma_info dl dd{ padding-left:80px;}
.mn_area .ma_info dl dd h5{ font-size:18px; padding-top:8px;}
.mn_area .ma_info dl dd p{ color:#888; font-size:15px;}
.mn_area .ma_info strong{ color:#d92975}
.mn_area .ma_info h4{ position:absolute; top:20px; right:70px;}

.mn_area .ma_content{ width:70%; height:auto; margin:50px auto; margin-bottom:0; text-align:center;}
.ma_content h4{ font-size:26px; color:#000; height:60px;}
.ma_content h5{ font-size:14px; color:#999;}
.ma_content fieldset{ border:none; border-top:1px solid #f4f4f4; width:100%; margin:10px auto; font-size:15px;}
.ma_content fieldset legend{ text-align:center; color: #eaeaea; }
.ma_content .wx_pic{ width:200px; height:200px; margin:10px auto; border:1px solid #eaeaea; padding:8px; margin-bottom:20px;}
.ma_content .wx_pic img{ width:100%; height:100%;}
.ma_content p{ font-size:14px; color:#999;}

/*购买靓号*/
.nicenum{ }
.nicenum .nm_tab{ width:100%; height:auto; margin-bottom:30px;}
.nm_tab .nb_each{ float:left; display:inline; width:26%; margin-right:10px;}
.nm_tab .nb_each a:link,.nm_tab .nb_each a:visited { display: block; padding: 5px 0px; background: #cfcfcf; border-radius:6px; text-align: center; text-decoration: none; color: rgba(0,0,0,1)  ;}
.nm_tab .nb_each a span{ font-size:16px; display:block;}
.nm_tab .nb_each a em{ font-size:12px;}
.nm_tab .nb_each a:active, .nm_tab .nb_each a:hover, .nm_tab .nb_each a.current { color:rgba(255,255,255,1); background: #d92975; }

.nicenum .nm_content { width: 100%; overflow: auto; margin:0 auto;}
.nm_content .nt_kuai { float: left; width:120px; margin-right:20px; margin-bottom:15px; position: relative; }
.nm_content .nt_kuai a:link,.nm_content .nt_kuai a:visited { width: 100%; display: block; background: #fff; border: 1px dashed #E0E0E0; text-align: center; margin: auto; height: 40px; line-height: 40px; color: #777; text-decoration: none; }
.cov { width: 40px; height: 40px; background: url(../images/sold-icon.png) no-repeat; background-size: 100%; display: block; position: absolute; top: 0; right: -1px; z-index: 10; }
.ord { width: 40px; height: 40px; background: url(../images/order-icon.png) no-repeat; background-size: 100%; display: block; position: absolute; top: 0; right: -1px; z-index: 10; }
.nm_content .nt_kuai a:hover,.nm_content .nt_kuai a.a_sele{ border: 1px solid #f14e94; }


/*-------------------右悬浮导航----------------------*/
.live_pilot{ 
	position:fixed; 
	bottom:200px; 
	right:50px; 
	width:60px; 
	height:auto; 
	z-index:20;
	}
.live_pilot ul li{ 
	width:70px; 
	height:70px; 
	float:left;
	 display:inline; 
	 margin-bottom:15px;
	 }
.live_pilot ul li a{ 
	display:block; 
	width:70px; 
	height:70px; 
	}
.live_ci1,.live_ci2,.live_ci3,.live_ci4,.plt_down{ 
	display:block; 
	width:70px; 
	height:70px; 
	background:url(../images/ico_return.png?20190624) no-repeat;
	}
.live_ci1{background-position:-229px top;}
.live_ci2{background-position:-229px -240px;}
.live_ci3{background-position:-229px -80px;}
.live_ci4{background-position:-229px -160px;}
.live_ci1:hover{background-position:-328px top;}
.live_ci2:hover{background-position:-328px -240px;}
.live_ci3:hover{background-position:-328px -80px;}
.plt_down{
	cursor:default;
	display:block;
	width:180px;
	height:220px;
	background-position:left top;
	position:fixed;
	right:114px;
	bottom:314px;
	}
.live_ci4:hover{background-position:-328px -160px;}


/*关注分页*/
.pagination {
  display: inline-block;
  border-radius: 3px; }

.pagination a 
{
	background: none;	
	  display: block;
	  float: left;
	  width: 20px;
	  height: 20px;
	  outline: none;
	  border-right: 1px solid #CDCDCD;
	  border-left: 1px solid #CDCDCD;
	  color: #555555;
	  vertical-align: middle;
	  text-align: center;
	  text-decoration: none;
	  font-weight: bold;
	  font-size: 16px;

 }


.pagination a:first-child {
  border: none;
  border-radius: 2px 0 0 2px;float: left;background: none; }

.pagination a:last-child {
  border: none;
  border-radius: 0 2px 2px 0;float: right;background: none; }

.pagination input {
  float: left;
  margin: 0;
  padding: 0;
  width: 60px;
  height: 20px;
  outline: none;
  border: none;
  vertical-align: middle;
  text-align: center;
  background: none;
  color:#fff}


/* gigantic class for demo purposes */
.gigantic.pagination {
  margin: 5px 0; }

.gigantic.pagination a {
  height: 20px;
  width: 20px;
  font-size: 12px;
  line-height: 20px;background: none; }

.gigantic.pagination input {
  width: 40px;
  height: 20px;
  font-size: 12px;background: none;color:#333}


/*加载样式*/
.flo {
    width: 354px;
    height: 538px;
    /*background: url(../images/131683216130728024.jpg) no-repeat;*/
    background-size: 100% 100%;
    -webkit-filter: blur(0.5px);
    -moz-filter: blur(0.5px);
    -o-filter: blur(0.5px);
    -ms-filter: blur(0.5px);
    filter: blur(0.5px);
}

.xv_h {
    position: absolute;
    top: 200px;
    left: 137px;
}

.loc {
    width: 80px;
    height: 80px;
    margin: 0 auto;
    /*position: relative;*/
    display: block;
    background: red;
    background-size: 100%;
    animation: myload .6s linear 0s infinite;
    -webkit-animation: myload .6s linear 0s infinite;
}

@-webkit-keyframes myload {
    0% {
        background: url(../images/hold1_3x.png) no-repeat;
        background-size: 100%;
        width: 5rem;
        height: 5rem;
    }

    20% {
        background: url(../images/hold2_3x.png) no-repeat;
        background-size: 100%;
        width: 5rem;
        height: 5rem;
    }

    40% {
        background: url(../images/hold3_3x.png) no-repeat;
        background-size: 100%;
        width: 5rem;
        height: 5rem;
    }

    65% {
        background: url(../images/hold4_3x.png) no-repeat;
        background-size: 100%;
        width: 5rem;
        height: 5rem;
    }

    80% {
        background: url(../images/hold5_3x.png) no-repeat;
        background-size: 100%;
        width: 5rem;
        height: 5rem;
    }

    100% {
        background: url(../images/hold6_3x.png) no-repeat;
        background-size: 100%;
        width: 5rem;
        height: 5rem;
    }
}

.wa_m {
    text-align: center;
    color: #fff;
}
