
*{ margin:0; padding:0;}
a{ text-decoration:none; outline:none;color: #000;}
img{ max-width:100%; border:none; vertical-align:top; outline:none}
ul,ol,li{list-style:none}
input,select{ border:none; font-size:100%; outline:none;font-family:"\5FAE\8F6F\96C5\9ED1","Microsoft YaHei"}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none !important;margin: 0;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
input[type="number"]{-moz-appearance:textfield;}
textarea {  -webkit-appearance: none;}  
textarea{ font-size:100%; outline:none; vertical-align:top}
.cl{zoom:1}
.cl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
body{ font-family:"\5FAE\8F6F\96C5\9ED1","Microsoft YaHei"}
h1,h2,h3,h4,h5,h6{ font-weight: 400;}
/*首页*/
body{  min-width:1200px;}
.box{ width:1200px; margin:0 auto;}
/*头部一*/
.header{ background:#ffffff; height:85px; border-bottom: 1px solid #eaeaea; position:relative; z-index:1}
.header h1{ float:left; margin-top:24px; width:110px; margin-right:10px;}
.header h1 a{ display:block; width:110px; height:34px; background:url(../image/logo12141738.png) left top no-repeat;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.header .box{ position:relative;}
.nav{ color:#3d3121; overflow:hidden; zoom: 1; position:relative; z-index:10; margin-right:10px;}
.nav .head_banner{ position:absolute; right:30px; top:1px}
.nav ul{ font-size:0}
.nav ul li{ line-height:85px; display:inline-block; *display:inline;zoom: 1; vertical-align:top; font-size:16px; width:75px; position:relative; text-align:center}
.nav ul li i{ position: absolute; right:0; top:0;font-style: normal;}
.nav ul li a{color:#3d3121; display:block; height:85px; width:75px;}

.nav ul li .spe{ margin-bottom:-20px}
.nav ul li.mark .spe a{ color:#f00}
.nav ul li.mark p{ font-size:12px; text-align:center; margin:0 7px; line-height:24px; border-top:1px solid #339bf2}
.nav ul li.mark p a{ color:#e2f7ff; display:block; width:100%; height:auto}
.header .cutdown{ width:195px; height:35px; background:url(http://taozi.tv/template/pc/cn2016/images/cutdown.png) left top no-repeat; position:absolute; right:20px; top:0;padding-top: 47px;font-size: 12px; color:#fff}
.header .cutdown p{padding-left: 59px;}
.header .cutdown span{font-size: 14px;padding-right:2px; padding-left:2px;}
.nav ul li.active i{ display:none}
.nav ul li.on i{ display:none !important}
.nav ul li.on.mark a{ color:#fff }
.usr_opt{ float:right; margin-right:5px; padding-top:25px; line-height:36px; width:195px;}
.usr_opt label{ display:block; float:left;position: relative;}
.usr_opt label span{ display:none; position:absolute; left:0;top:0; font-size:12px; text-indent:10px; color:#666}
.usr_opt label ul { position:absolute; left:0; top:36px; background:#fff; z-index:5; width:160px; color:#666; font-size:12px; border-bottom: 1px solid #d1d1d1; display:none}
.usr_opt label ul li{  cursor: pointer; line-height:30px; border-left:1px solid #d1d1d1;border-right: 1px solid #d1d1d1; position:relative}
.usr_opt label ul li div{ margin-right:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-indent:10px;}
.usr_opt label ul li b{ display:none;}
.usr_opt label ul li:hover b{ display:block; background:url(../image/search.png) left -52px no-repeat; width:14px; height:14px; display:block; position:absolute; right:3px; top:8px;cursor: pointer;}
.usr_opt label ul li p{text-indent:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%;}
.usr_opt label ul li .del_btn{ display:block; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; text-align:center; color:#138ae6}
.usr_opt label ul li:hover .del_btn{ color:#fff;}
.usr_opt label ul li i{ font-style: normal; color:#fff; background:#138ae6; display:block; width:16px; text-indent:0; height:16px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; text-align:center; line-height:16px; position:absolute; left:10px; top:50%; margin-top:-8px;}
.usr_opt label ul li:hover{ color:#fff; background:#138ae6}
.usr_opt label ul li:hover i{ background:#fff; color:#138ae6}
.usr_opt .txt{ background:#e6e6e6; height:36px; line-height:36px; font-size:14px; width:72px;vertical-align:top; float:left; padding:0 10px;font-family:"\5FAE\8F6F\96C5\9ED1","Microsoft YaHei"}
.usr_opt .btn{ width:36px; height:36px; background:#138ae6;  position:relative; float:left;cursor: pointer;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.usr_opt .btn i{ width:10px; height:36px; background:url(../image/search.png) right top no-repeat; display:block; right:0; bottom:0; position:absolute; display:none}
.usr_opt .btn span{ background:url(../image/search.png) left -36px no-repeat; width:14px; height:14px; display:block; position:absolute; left:50%; margin-left:-7px; top:50%; margin-top:-7px; }
.usr_opt .btn:hover{ background:#0066bd}
.usr_opt .login_before{ color:#3d3121; font-size:14px;float:right; width:136px; text-align:right}
.usr_opt .login_before span{ cursor: pointer;}
.usr_opt .login_before span:hover{ color:#138ae6}
.usr_opt .login_before i{font-style: normal; padding:0 10px;}
.usr_opt .login_after{ color:#3d3121; font-size:14px;float:right; display:none}
.usr_opt .login_after .btn_destroy{ display:none}
.usr_opt .login_after p.usr{cursor: pointer; position:relative}
.usr_opt .login_after p.usr .cover-img{ position:absolute; left:0; top:0; width:32px; height:32px; border:none; border-radius:0}
.usr_opt .login_after .usr img{ -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; float:left; width:30px; height:30px; border: 1px solid #ccc;margin-right: 10px;}
.usr_opt .login_after .user_name{ width:84px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; font-size: 12px; float:left;}
.usr_opt form{ display:block; overflow:hidden; float:right; margin-right:20px;}
.usr_opt .jump-link{ padding-left:10px; float:left}
.usr_opt .jump-link a{font-size: 12px; color:#138ae6}
.fllow_bg .spe { line-height:85px;text-align:center}
.fllow_bg .spe a{ color:#f00}
.fllow_bg,.fix_fllow_bg{ position:absolute; top:0; min-height:85px; width:75px; background:#138ae6; left:247px;display:none;}
.fllow_bg b,.fix_fllow_bg b{ background:url(../image/fllow_nav.png) bottom center no-repeat; width:75px; height:14px; display:block; position:absolute; left:0; bottom:-14px;}
/*头部    二*/
.header1{ height:52px; background:#fff;}
.header1 h1{ float:left; height:44px; padding-top:4px;}
.header1 h1 a{ display:block; width:114px; height:44px; background:url(http://taozi.tv/template/pc/cn2016/images/logo.png) left top no-repeat;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.header1 h1 a:hover{ background-position: left -45px;}
.header1 .login_before,.header1 .login_after{  text-align:right; display:none; float:right; line-height:52px;}
.header1 .login_before{ text-align:right; font-size:14px;}
.header1 .login_before i{ font-style: normal; font-family:Simsun;}
.header1 .login_before span{ cursor: pointer; color:#191919; background:#fff; padding:0 10px;}
.header1 .login_before span::last-child{ padding:0 0 0 10px;}
.header1 .login_before span:hover{ color:#138ae6}
.header1 .login_after{ text-align:right; font-size:0;}
.header1 .login_after .dp_ib{display:inline-block; *display:inline;zoom: 1; vertical-align:middle; margin-right:20px}
.header1 .login_after .task{ background:#8dc63f url(http://taozi.tv/template/pc/cn2016/images/chat_room.png) 8px 7px no-repeat; width:112px; height:32px; font-size: 14px;color: #fff; text-align:center; line-height:32px; text-indent:23px;cursor: pointer; position:relative}
.header1 .login_after .task i{ font-size:12px; width:18px; height:18px; position:absolute; right:-6px; top:-6px; background:#138ae6; -webkit-border-radius: 50%;
-moz-border-radius: 50%;border-radius: 50%; text-align:center; line-height:18px; color:#fff; line-height:17px; text-indent:0; font-style: normal;}
.header1 .login_after .task:hover{background-color: #7eb138;}
.header1 .login_after .usr{ height:40px; line-height:40px;font-size: 14px; color:#191919; max-width:148px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor: pointer;}
.header1 .login_after .usr img{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; margin-right:10px; width:40px; height:40px;}
.header1 .login_after span{ font-size:14px; color:#191919}
.header1 .login_after .icon1, .header1 .login_after .icon2{ background:url(http://taozi.tv/template/pc/cn2016/images/chat_room.png) no-repeat; padding-left:35px; height:24px; line-height:24px;}
.header1 .login_after .icon1{ background-position: left -30px}
.header1 .login_after .icon2{ background-position: left -60px}
.recharge,.logout{ cursor: pointer;}
.logout:hover { color:red !important}
/**/
/*首页正文*/
.cont{ padding-bottom:200px; overflow:hidden; position:relative; z-index:0}
.w1180{ width:1180px;}
.w1180 .L{ width:846px; float:left; margin-right:24px;}
.w1180 .L .indexLsearch{ display:none; overflow:hidden;padding-top: 7px;}
.w1180 .L .indexLsearch label{ display:block; overflow:hidden; padding:0 10px; background:#e6e6e6}
.w1180 .L .indexLsearch .txt{ background:#e6e6e6; height:36px; line-height:36px; font-size:14px; width:100%;vertical-align:top; float:left; font-family:"\5FAE\8F6F\96C5\9ED1","Microsoft YaHei"}
.w1180 .L .indexLsearch .btn{ width:39px; height:36px; background:#138ae6;  position:relative;cursor: pointer;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; float:right; padding:0}
.w1180 .L .indexLsearch .btn span{ background:url(../image/search.png) left -36px no-repeat; width:14px; height:14px; display:block; position:absolute; left:14px; top:50%; margin-top:-7px; }
.w1180 .L .indexLsearch .btn:hover{ background:#0066bd}
.w1180 .L .more_btn{ text-align:center; padding-left:10px;margin-bottom: 20px;}
.w1180 .L  .btn{ background:#138ae6;display:inline-block; *display:inline;zoom: 1; vertical-align:top; width:300px; height:50px; line-height:50px;cursor: pointer;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; color:#fff;font-size: 16px;}
.w1180 .L  .btn:hover{ opacity:0.9}
.w1180 .L .bd{ padding-left:24px;}
.video_list{ margin-left:14px; background:#fff;padding-top:25px;margin-bottom: 20px;}
.video_list ul{ overflow:hidden;font-size: 0;}
.video_list ul li{display:inline-block; *display:inline;zoom: 1; vertical-align:top; margin-left:9px; width:265px; padding-bottom:19px;}
.video_list ul li .img_box{ position:relative; width:265px; height:151px;}
.video_list ul li .img_box b{ opacity:0; filter:alpha(opacity=0); width:100%; height:100%;  cursor: pointer; left:0; top:0; background:#138ae6 url(http://taozi.tv/images/index/player.png) center  no-repeat; position:absolute; -webkit-transition: none;-moz-transition:none;-ms-transition: none;-o-transition: none;transition:none;}
.video_list ul li .img_box img{ width:265px; height:151px;}
.video_list ul li .info{ position:relative; z-index: 2;padding:0 2px 7px; *height:41px;-webkit-transition: none;-moz-transition:none;-ms-transition: none;-o-transition: none;transition:none;}
.video_list ul li .info .usr_head{ width:56px; height:56px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin-top: -20px; float:left;margin-right: 10px; border:2px solid #fff;border:2px solid #fff; position:relative; z-index:3;}
.video_list ul li .info dl{ display:block; position:relative; padding-left:66px;}
.video_list ul li .info dt{ color:#000;font-size: 14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:19px;}
.video_list ul li .info dd{ font-size:12px; color:#000; position:relative}
.video_list ul li .info dd img{ height:18px; position:absolute; left:-66px; z-index:4}
.video_list ul li .info dd span{ display:inline-block; *display:inline;zoom: 1; width:72px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;line-height:18px; padding-left:18px;}
.video_list ul li .info dd  p.zb { display:inline; padding-left:5px; }
.video_list ul li .info dd  p.zb img{ height:auto; padding-top: 1px; left:0;}
.video_list ul li .info dd  p.view{ position:absolute; right:0; top:2px; padding-left:24px; background:url(http://taozi.tv/template/pc/cn2016/images/0.png) left center no-repeat;line-height: 18px; height:18px;}
.video_list ul li:hover .img_box b{ opacity:0.5; filter:alpha(opacity=50);}
.video_list ul li:hover .info{border: 1px solid #82bdeb; border-top:none; padding:0 0px 6px;}
.video_list ul li:hover .info dl{ margin-right:1px;}
.video_list ul li:hover .info .usr_head{ margin-left:1px;}
.video_list ul li:hover .info dd img{ left:-65px;}
.video_list ul li:hover .info dd  p.zb img{ left:1px;}
.video_list ul li{ padding-bottom:0; margin-bottom:19px;}
.video_list ul li .info{ position:relative; z-index: 2;padding:0 0px 0px; margin-top:-19px; *height:41px;}
.video_list ul li .info .usr_head{margin-right:0; margin-left:-1px; margin-top:-19px;}
.video_list ul li .info dl{ padding-left:60px;}
.video_list ul li .info dt{ color:#fff; text-indent:3px; position:relative}
.video_list ul li .info dt b{ position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.6; z-index:-1;}
.video_list ul li .info dd img{left:-60px;}
.video_list ul li:hover { -webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);}
.video_list ul li:hover .info{border:none; border-top:none; padding:0 0px 0px;}
.video_list ul li:hover .info dl{ margin-right:0px;}
.video_list ul li:hover .info .usr_head{ margin-left:0px;}
.video_list ul li:hover .info dd img{ left:-60px;}
.video_list ul li:hover .info dd  p.zb img{ left:0px;}
.video_list ul li .info dd  p.zb img{ height:auto; padding-top: 1px; left:0;}
.video_list ul li:hover .info .usr_head{ margin-left:-1px;}
/*直播列表页*/
.live_list .list{ overflow: hidden;}
.live_list .list ul{ width: 110%;font-size: 0;}
.live_list .list li{ width: 202px;display:inline-block; *display:inline;zoom: 1; vertical-align:top;margin-right: 20px;  margin-bottom:27px; position:relative}
.live_list .list .imgbox{ width:202px; height:114px; overflow:hidden; position:relative;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; -webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0) ;-ms-transform:translate3d(0,0,0) ;-o-transform:translate3d(0,0,0) ;transform:translate3d(0,0,0) ;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden; -webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d; background:url(../image/default1212.png) top center no-repeat; background-size:contain;}
.live_list .list .imgbox img{ width: 202px; height: 114px; -webkit-transition: all linear 0.3s;-moz-transition: all linear 0.3s;-ms-transition: all linear 0.5s;-o-transition: all linear 0.3s;transition: all linear 0.3s;}
.live_list .list .imgbox b{ background:url(http://taozi.tv/template/pc/cn2016/images/supertv/video.png) center no-repeat; display:block; width:50px; height:50px; position:absolute; left:50%; top:50%; margin-left:-25px; margin-top:-25px; -webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);opacity: 0;-ms-filter: "alpha(opacity=0)";	filter: alpha(opacity=0);-webkit-transition:all ease-out .25s;transition: all ease-out .25s; z-index:1}
.live_list .list li:hover .imgbox b{ opacity: 1;-ms-filter: "alpha(opacity=100)";filter: alpha(opacity=100);-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1)}
.live_list .list li:hover .imgbox img{ -webkit-transform: scale(1.1) ;-moz-transform:  scale(1.1) ;-ms-transform:  scale(1.1) ;-o-transform:  scale(1.1) ;transform:  scale(1.1) ;}
.live_list .list .user_head{ width: 50px; height: 50px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;border: 3px solid #fff;  float: left; margin:-28px 5px 0; position: relative; z-index: 2}
.live_list .list .room_info { position:relative}
.live_list .list .cover-img{width: 56px; height: 56px; position:absolute; left:5px; top:-28px; z-index: 3; }
.live_list .list .room_info:after{ content:''; display: block; width: 100%; height:0; overflow: hidden; zoom: 1;}
.live_list .list .room_info p{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; zoom: 1; font-size: 14px; color: #000; padding-top: 6px; position:relative;     line-height: 2.4;text-align: center;}
.live_list .list .room_info p:hover{ color:#138ae6}
.live_list .list .count{font-size: 13px;color: #2196f3; position:relative;}
.live_list .list i{display:inline-block; *display:inline;zoom: 1; vertical-align:middle; width: 13px; height: 13px; background: url("http://taozi.tv/template/pc/cn2016/images/sex.png") left top no-repeat; margin-right: 4px;}
.live_list .list i.girl{background-position: right top;}
.live_list .list span{display:inline-block; *display:inline;zoom: 1; vertical-align:middle}
.live_list .list span.name{ width:104px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-right: 10px;}
.live_list .list span.num{ background: url("http://taozi.tv/template/pc/cn2016/images/num.png") left center no-repeat; padding-left: 16px; position:absolute; right:0; top:0; color:#727272}
.live_list .list .live b.live{ display:block; background:url(http://taozi.tv/template/pc/cn2016/images/new_index/live4.png) left top no-repeat; width:35px; height:18px; position:absolute; left:2px; top:2px; z-index:1}
.live_list .list .vip b.vip{ display:block; background:url(http://taozi.tv/template/pc/cn2016/images/new_index/vip.png) left top no-repeat; width:51px; height:16px; position:absolute; right:2px; top:2px; z-index:1}


.w1180 .R .bd{ margin-right:0}
.w1180 .R{ width:310px; float:right;}
.w1180 .R .bd{ margin-right:0}
.w1180 .R{ width:310px; float:right;}
.w1180 .R .links_group{ overflow:hidden}
.w1180 .R .links_group a{ display:block; margin-top:10px;}
.w1180 .R .blue_txt{background:#fff; padding:35px 0px 10px;}
.w1180 .R .blue_txt ul li{ height:60px; padding:2px 10px; -webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; vertical-align:top}
.w1180 .R .blue_txt ul li .fav{ float:right; margin-left:10px; background:url(http://taozi.tv/template/pc/cn2016/images/index/icon2.png)  left 2px no-repeat; padding-left:15px; font-size:12px; color:#138ae6; margin-top:19px;}
.w1180 .R .blue_txt ul li .onm{ float:right; margin-left:10px; background:url(http://taozi.tv/template/pc/cn2016/images/index/icon2.png)  left -15px no-repeat; padding-left:15px; font-size:12px; color:#138ae6; margin-top:19px;}
.w1180 .R .blue_txt ul li .rec{ float:right; margin-left:10px;}
.w1180 .R .blue_txt ul li:hover{ background:#f6f6f6}
.w1180 .R .blue_txt ul li div{ overflow:hidden;zoom: 1; padding-top: 2px;}
.w1180 .R .blue_txt ul li div .user_head{ height:55px; width:55px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; float:left;margin-right: 10px;}
.w1180 .R .blue_txt ul li div dl{ overflow:hidden;zoom: 1; display:block;padding-top: 8px;}
.w1180 .R .blue_txt ul li div dl dt{ overflow:hidden; line-height:22px;}
.w1180 .R .blue_txt ul li div dl dt img{ float:left; margin-right:8px; max-height:22px;}
.w1180 .R .blue_txt ul li div dl dt p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;overflow:hidden;zoom: 1; font-size: 14px; color:#000;}
.w1180 .R .blue_txt ul li div dl dd{ font-size: 12px; color:#138ae6;}
.w1180 .R .blue_txt ul li div dl dd i{font-style: normal;}
.w1180 .R .apply { margin-top:11px; position:relative;height:80px;background:url(http://taozi.tv/template/pc/cn2016/images/index/rec_bg.png) left top no-repeat; height:85px; position:relative;}
.w1180 .R .apply p{ color:#fff; font-size: 12px; padding-top:40px;padding-left: 65px;}
.w1180 .R .apply .btn{ height:35px; width:78px; cursor: pointer; text-align:center; line-height:35px; font-size:21px; color:#fff;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;cursor: pointer; position:absolute; right: 7px;bottom: 7px; display:block; background:#138ae6}
.w1180 .R .apply .btn:hover{ background:#0066bd;}
.w1180 .R .red_bd{height:50px; line-height:50px; background:#b00008;margin-top: 20px;}
.w1180 .R .red_bd h2{ font-size:16px; text-indent:20px; color:#fff}
.w1180 .R .red_txt{ background:#fff; padding-top: 10px; margin-bottom:20px;}
.w1180 .R .red_txt ul li{ border-bottom: 1px solid #e5e5e5; position:relative; min-height:101px; _height:101px; padding-top: 40px;}
.w1180 .R .red_txt .Match_title{ position:absolute; left:0; top: 0;}
.w1180 .R .red_txt .Match_title h3{ background:#b3b5bf url(http://taozi.tv/images/index/match_bg.png) right top no-repeat; height:20px; line-height:20px; text-indent:20px; color:#fff; font-size:12px; padding-right:28px;}
.w1180 .R .red_txt .Match_title .live{ background:#6db027 url(http://taozi.tv/images/index/match_live.png) right top no-repeat; padding-right: 56px;}
.w1180 .R .red_txt ul li img{ width:50px; height:50px; display:block; margin:0 auto 5px; border:1px solid #e5e5e5; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.w1180 .R .red_txt ul li{ font-size:0; text-align:center}
.w1180 .R .red_txt ul li p{ display:inline-block;*display: inline; zoom: 1; vertical-align: top; width:85px;font-size: 14px; color:#202742; line-height:22px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center}
.w1180 .R .red_txt ul li .gclogo {width:auto;}
/*.w1180 .R .red_txt ul li .gclogo { display:inline-block;*display: inline; zoom: 1; vertical-align: top; width:202px;font-size: 14px; color:#202742; line-height:22px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; }
.w1180 .R .red_txt ul li .gclogo img { width:200px; height:50px; display:block; margin:0 auto 5px; border:1px solid #e5e5e5; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
*/

.w1180 .R .red_txt ul li b{display:inline-block;*display: inline; zoom: 1; vertical-align: top; width:50px; text-align:center; color:#202742; font-size: 14px; height:49px; line-height:49px;}
.w1180 .R .red_txt ul li .btn{ width:90%; position:absolute; bottom:10px; left:5%; background:#b00008; height:40px; line-height:40px; text-align:center; font-size: 16px; color:#fff; display:none;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.w1180 .R .red_txt ul li .btn:hover{ background:#d7000a}
.w1180 .R .red_txt ul li .btn a{ color:#fff; display:block; height:40px;}
.w1180 .R .red_txt ul li .btn a.on{ background:#00991f}
.w1180 .R .red_txt ul li:hover .btn{ display:block}
.w1180 .R .yellow_bd{ background:#ffd71e; height:50px; line-height:50px;}
.w1180 .R .yellow_bd ul { white-space:nowrap; overflow:hidden; font-size:0}
.w1180 .R .yellow_bd ul li{ cursor: pointer; width:33.3333%; display:inline-block; *display:inline;zoom: 1; vertical-align:top;font-size:16px; text-align:center; font-size: 16px;}
.w1180 .R .yellow_bd ul li span{ color:#000; opacity:0.5; filter:alpha(opacity=50);}
.w1180 .R .yellow_bd ul li.on{ color:#000; background:#d6b000}
.w1180 .R .yellow_bd ul li.on span{ opacity:1; filter:alpha(opacity=100)}
.w1180 .R .yellow_bd ul li:hover{ background:#d6b000}
.w1180 .R .yellow_bd ul li:hover span{ opacity:1;filter:alpha(opacity=100)}
.w1180 .R .yellow_txt { background:#fff; position:relative; padding-bottom:12px;}
.w1180 .R .yellow_txt .tab ul { font-size:0; text-align:center; border-bottom: 1px solid #e5e5e5; line-height:60px; height:60px;}
.w1180 .R .yellow_txt .tab ul li{ display:inline-block; *display:inline;zoom: 1; vertical-align:middle;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; width:50px; height:28px; text-align:center; line-height:28px; font-size:12px;cursor: pointer; margin:0 12px; *margin-top:16px;}
.w1180 .R .yellow_txt .tab ul li span{ color:#000; opacity:0.5; filter:alpha(opacity=50);}
.w1180 .R .yellow_txt .tab li.on{ background:#ffd71e}
.w1180 .R .yellow_txt .tab li.on span{ opacity:1; filter:alpha(opacity=100)}
.w1180 .R .yellow_txt .list_show ul{ padding-left:10px; overflow: hidden; display:none}
.w1180 .R .yellow_txt .list_show ul li{ position:relative;margin-top: 15px; margin-bottom: 15px; line-height:60px;}
.w1180 .R .yellow_txt .list_show ul li b{ font-weight: 400;position: absolute; left: 0; top: 0; width:26px; height:26px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; text-align:center; line-height:26px; color:#3b3104; background:#8dc63f;}
.w1180 .R .yellow_txt .list_show ul li.spe b{ background:#ffd71e}
.w1180 .R .yellow_txt .list_show ul li .usr_head{ width:60px; height:60px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; margin-right:20px;}
.w1180 .R .yellow_txt .list_show ul li  { overflow:hidden; zoom: 1; position: relative;}
.w1180 .R .yellow_txt .list_show ul li  img{ display:inline-block;*display:inline;zoom: 1; vertical-align:middle}
.w1180 .R .yellow_txt .list_show ul li  p{ display:inline-block; *display:inline;zoom: 1; vertical-align:middle; width:130px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 14px; color:#000}
.w1180 .R .yellow_txt .top_btn{ background: #76a635; position:absolute; width:60px; height:60px; text-align:center; line-height:60px; right:0; bottom:-80px; display:none}
.w1180 .R .yellow_txt .top_btn a{ display:block; width:60px; height:60px; position:relative}
.w1180 .R .yellow_txt .top_btn a:hover{ background:#99d645}
.w1180 .R .yellow_txt .top_btn span{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; line-height:1.1; color:#fff; font-size: 12px; *position:absolute; *top:50%; *margin-top:-13px; *left:50%; *margin-left:-13px;}
.w1180 .R .yellow_txt .btn{ width:90%; text-align:center; font-size:16px; color:#000; line-height:50px; background:#ffd71e; margin:12px auto 0;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.w1180 .R .yellow_txt .btn a{ color:#000; display:block; height: 50px;}
.w1180 .R .yellow_txt .btn:hover{ background:#dab300;}
.w1180 .R .yellow_txt .btn:hover a{ color:#fff}


/*头部焦点*/
.index_focus{ padding-bottom:30px; position:relative; }
.relative_bg{ position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; z-index:-1}
.relative_bg ul li{ position:absolute; left:0; top:0; background-position:top center; background-repeat:no-repeat; width:100%; height:100%;}
.relative_bg ul li.dj{ background-image:url(http://taozi.tv/template/pc/cn2016/images/index/dj.jpg);}
.relative_bg ul li.zc{ background-image:url(http://taozi.tv/template/pc/cn2016/images/index/zc.jpg);}
.relative_bg ul li.qj{ background-image:url(http://taozi.tv/template/pc/cn2016/images/index/qj.jpg);}
.index_focus .selected{ background:url(http://taozi.tv/template/pc/cn2016/images/index/select_on.png) left top no-repeat; width:345px; height:162px; position:absolute; top:-7px; z-index:0; display:none}
.index_focus .selected.on_selected_l{ left:-19px; }
.index_focus .selected.on_selected_r{ right:-19px; }
.index_focus_flv{ width:870px; height:502px; margin:0 auto; border:1px solid #000000; border-bottom:none;-webkit-transition: all linear 0.8s;-moz-transition: all linear 0.8s;-ms-transition: all linear 0.8s;-o-transition: all linear 0.8s;transition: all linear 0.8s;}
.index_focus_text{ width:1152px; background:#202742; position:relative; height:148px; position:relative; margin:0 auto; margin-top:-12px; z-index:3}
.index_focus_text .code1{ position:absolute; left:-57px; top:-445px;}
.index_focus_text .code2{ position:absolute; right:-57px; top:-445px;}
.index_focus_text .code3{ position:absolute; right:-5px; top:-125px;cursor: pointer; display:none}
.index_focus_text b{ background:url(http://taozi.tv/template/pc/cn2016/images/index/icon1.png) no-repeat}
.index_focus_text b.b_l{ background-position: left -164px; left:-12px;}
.index_focus_text b.b_r{ background-position: right -164px; right:-12px;}
.index_focus_text b.b_l,.index_focus_text b.b_r{ width:12px; height:148px; display:block; position:absolute; top:0}
.index_focus_text .focus{ width:758px; position:relative; height:164px; background:#138ae6; position:absolute; top:-5px; left:50%; margin-left:-379px; z-index:6}
.index_focus_text .focus b.b_L{ background-position: left top; left:-22px;}
.index_focus_text .focus b.b_R{ background-position: right top; right:-22px;}
.index_focus_text .main_show{ vertical-align:top; overflow:hidden}
.index_focus_text .focus ul{ width:758px; height:164px; overflow:hidden;}
.index_focus_text .focus ul li.spe_li{ float:left; width:758px;}
.index_focus_text .focus ol{ padding-top:12px; overflow:hidden; zoom: 1; padding-left:20px;}
.index_focus_text .focus ol li{ float:left; padding:0 23px; position:relative; height:136px; padding-top:16px; width:80px;}
.index_focus_text .focus ol li p{ width:100%; position:absolute; text-align:center; left:0; bottom:20px; font-size:14px; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.index_focus_text .focus ol li b{ -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; width:26px; height:26px; text-align:center; line-height:26px; background:#8dc63f; display:block; font-size:14px; color:#000; box-shadow: 0 0 5px rgba(0,0,0,0.5);font-weight: 400; margin:0 auto; position:relative; margin-top:-15px;}
.index_focus_text .focus ol li img{ width:80px; height:80px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; box-shadow:0 0 5px rgba(51,51,51,0.5);}
.index_focus_text .focus ol li img:hover{ transform:scale(1.05); -webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
.index_focus_text .focus ol li.spe{ background:url(http://taozi.tv/template/pc/cn2016/images/index/zbbg.png) left top no-repeat}
.index_focus_text .focus ol li.spe b{ background:#ffd71e}
.index_focus_text b.b_L,.index_focus_text b.b_R{ width:22px; height:164px; display:block; position:absolute; top:0}
.index_focus_text b.btn_L{ background-position:left bottom; left:0px; margin-left:8px;}
.index_focus_text b.btn_R{ background-position:right bottom; right:0px; margin-right:8px;}
.index_focus_text b.btn_L,.index_focus_text b.btn_R{ width:17px; height:32px; display:block; position:absolute; top:0px;cursor: pointer; z-index:1; margin-top:58px; margin-bottom:58px;}

.index_focus .prev{ width:135px; color:#fff; font-weight: 700; font-size:16px; line-height:148px;position: absolute; left:-12px; top:0; overflow:hidden;word-break:break-all; z-index:1; margin-left:52px;}
.index_focus .prev div{ overflow:hidden; height:148px;}
.index_focus .prev p{ float:left; width:135px; position:absolute; left:0; top:0; background:#202742; height:148px;}
.index_focus .prev span{ display:inline-block; *display:inline;zoom: 1; vertical-align:middle; line-height:24px; word-break:break-all; overflow:hidden; width:100%; text-overflow:ellipsis; white-space:nowrap; *height:48px; *overflow:hidden; *margin-top:50px;}
.index_focus .next{ width:135px; color:#fff; font-weight: 700; font-size:16px; line-height:148px; right:-12px; top:0; position:absolute; word-break:break-all; overflow:hidden; z-index:1; margin-right:42px; margin-left:10px;}
.index_focus .next div{ overflow:hidden; height:148px}
.index_focus .next p{ float:left; width:135px; height:148px; position:absolute; left:0; top:0; background:#202742}
.index_focus .next span{ display:inline-block; *display:inline;zoom: 1; vertical-align:middle; line-height:24px; overflow:hidden; width:100%; text-overflow:ellipsis; white-space:nowrap;*height:48px; *overflow:hidden; *margin-top:50px; word-break:break-all;}
.index_focus .main_show{ overflow:hidden}
.index_focus .main_show_title{ color:#fff;font-size:18px; width:190px; word-break:break-all; overflow:hidden; float:left; line-height:164px; }
.index_focus .main_show_title div{ display:inline-block; *display:inline; zoom: 1; vertical-align:middle; *margin-top:46px; width:100%;}
.index_focus .main_show_title div h3{ line-height:26px;}
.index_focus .main_show_title p{ color:#014bcf; font-size:14px; line-height:20px;}
.index_focus .main_show_title span{ display:block; width:100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
:root .pie_radius{behavior:none;}
#main_show{ position:relative}
#main_show .spe_li{ position:absolute;left: 0; top: 0; width: 758px; height: 164px;background: #138ae6;}


.index_focus .red_bag_index{ height:0; background:url(http://taozi.tv/template/pc/cn2016/images/red_bag/red_bag_bg.png) left top repeat-x;position:relative; z-index:1;-webkit-transition: all linear 0.8s;-moz-transition: all linear 0.8s;-ms-transition: all linear 0.8s;-o-transition: all linear 0.8s;transition: all linear 0.8s; overflow:hidden}
.index_focus .red_bag_index .red_bag_btn{ background:url(http://taozi.tv/template/pc/cn2016/images/red_bag/red_bag_bg2.png) top center no-repeat; position:relative; overflow:hidden; height:750px;}
.index_focus .red_bag_index .red_bag_btn .btn{ position:absolute; top:264px; left:50%; margin-left:-130px; width:252px; height:50px; background:#000;cursor: pointer; background:url(http://taozi.tv/template/pc/cn2016/images/red_bag/blank.gif) left top repeat;}
.index_focus.red_bag_show .red_bag_index{ height:750px;}
.index_focus.red_bag_show .index_focus_flv{ position:relative; z-index:2; margin-top:-330px;}
/*首页右侧固定*/
.if_fix{}
.index_fixed{ position:fixed; top:0; width:310px; }


/*直播间*/
.live_cont{ padding-top: 15px; padding-bottom:20px;}
.live_contL{ width:825px; float:left;margin-right: 8px; position:relative}
.live_video{ width:823px; height:470px; border:1px solid #000; position:relative}
.live_video .room_notice{font-size:20px; color:#138ae6; text-align:center; margin-bottom:10px; position:absolute; z-index:2; left:11%; width:80%; top:10%;}
.live_video .room_notice p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border:5px solid #333; padding:5px 0}
.live_video .other_rec{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:1}
.live_video .other_rec .bg{ background:#000;position:absolute; left:0; top:0; z-index:-1; width:100%; height:100%;}
.live_video .other_rec .rec_info{ height:60%; position:absolute; left:0; top:0; width:100%; margin-top:10%}
.live_video .other_rec .rec_info p.war{ font-size:20px; color:#138ae6; text-align:center; margin-bottom:10px;}
.live_video .other_rec ul{font-size: 0; text-align:center;}
.live_video .other_rec ul li{ width:300px; background:#333; display:inline-block; *display:inline;zoom: 1; vertical-align:top; padding:5px; margin:10px; font-size: 12px; text-align:left; padding-bottom:5px; cursor: pointer;}
.live_video .other_rec ul li div img{ width:300px; height:169px;}
.live_video .other_rec ul li div{ position:relative; background:#fff; margin-bottom:5px;}
.live_video .other_rec ul li i{ display:inline-block; *display:inline;zoom: 1; vertical-align:top; margin-right: 5px;}
.live_video .other_rec ul li i.icon1{ background:url(http://taozi.tv/template/pc/cn2016/images/chat_room.png) no-repeat right -90px;    height: 16px;width: 19px; margin-top:2px;}
.live_video .other_rec ul li p{ position:relative; color:#999; text-align:right; line-height:20px;}
.live_video .other_rec ul li p.title{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; font-size:14px; margin-top:5px; margin-bottom:6px; color:#ccc; text-align:left}
.live_video .other_rec ul li p span{ color:#138ae6; position:absolute; left:0; top:0; display:block; max-width:84px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.live_video .other_rec ul li p span img{ vertical-align:top; height:18px; padding-right:3px;}
.live_info{ background:#0c71dd; position:relative; height:124px;}
.live_info b.lt{ background:url(http://taozi.tv/template/pc/cn2016/images/chat_room.png) left -296px no-repeat; width:10px; height:10px; display:none; position:absolute; left:0;top:0; z-index:1}
.live_info b.rt{ background:url(http://taozi.tv/template/pc/cn2016/images/chat_room.png) -20px -284px no-repeat; width:10px; height:10px; display:none; position:absolute; right:0;top:0}
.live_info .sofa{ width:340px; float:left; background:#138ae6; height:124px; position:relative}
.live_info .sofa ul { font-size:0; text-align:center; margin-top:12px;}
.live_info .sofa ul li{ display:inline-block; *display:inline;zoom: 1; vertical-align:top; position:relative; margin:0 18px; width:69px; height:100px; background:url(http://taozi.tv/template/pc/cn2016/images/chat_icon2.png) left top no-repeat;cursor: pointer;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.live_info .sofa ul li:hover{ margin-top:-5px; position:relative}
.live_info .sofa ul li img{ width:69px; height:69px; -webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;-webkit-box-shadow:  0 0 5px rgba(0,0,0,0.5);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
box-shadow: 0 0 5px rgba(0,0,0,0.5);}
.live_info .sofa ul li b{ display:block; width:27px; height:27px; background:#c63f45;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; text-align:center; line-height:27px; font-size:14px; color:#000; position:absolute; top:54px; left:50%; margin-left:-14px; display:none;}
.live_info .sofa ul li p{ color:#8dc63f; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position:absolute; left:0; bottom:0; text-align:center; font-size:14px;}
.live_info .sofa ul li.on b{ display:block}
.live_info .sofa ul li.on p{ color:#bddef8; font-size:12px;}
.live_info .sofa .sofa_tc{ position:absolute; left:28px;top:8px; z-index:1; width:256px; height:80px; border:4px solid #ddd; background:#fff; padding:10px; -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5); -moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);box-shadow: 0 0 5px rgba(0,0,0,0.5); font-size: 12px; color:#626262; display:none}
.live_info .sofa .sofa_tc p{ padding-bottom:5px;}
.live_info .sofa .sofa_tc i { font-style:normal; padding:0 5px; color:#138ae6}
.live_info .sofa .sofa_tc div{ position:relative; line-height:30px; margin-top: 10px;}
.live_info .sofa .sofa_tc .text{ border:1px solid #138ae6; width:80px; height:24px; line-height:24px; font-size:12px; vertical-align:top; padding:0 10px;}
.live_info .sofa .sofa_tc .btn{ text-align:center; background:#138ae6;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: 14px; color:#fff; width:78px; height:26px;cursor: pointer; position:absolute; right:0; top:0;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.live_info .sofa .sofa_tc .btn:hover{ background:#006bbd}
.live_info .guest{ overflow:hidden; zoom: 1; position:relative; height:124px;}
.live_info .guest .live_num{ position:absolute; right:4px; bottom:4px;font-style: normal; font-size:12px; color:#fff;}
.live_info .guest .live_num span{ font-family:Arial;}
.live_info .guest .live_num i{font-style: normal;color:#8dc63f;  }
.live_info .guest .btnL,.live_info .guest .btnR{ position:absolute; width:14px; height:30px; display:block; top:50%; margin-top:-10px; background:url(http://taozi.tv/template/pc/cn2016/images/chat_room.png) no-repeat;cursor: pointer;}
.live_info .guest .btnL{ left:18px; background-position: left -242px;}
.live_info .guest .btnL:hover{  background-position: -16px -242px;}
.live_info .guest .btnR{ right:18px; background-position: left -205px;}
.live_info .guest .btnR:hover{  background-position: -16px -205px;}
.live_info .guest .btnL .live_info .guest .scroll{ width:396px; overflow:hidden; margin:0 auto;}
.live_info .guest .scroll { width:396px; margin:0 auto; overflow:hidden;}
.live_info .guest .scroll ul{ font-size:0; text-align:center; margin-top:12px; white-space:nowrap}
.live_info .guest .scroll ul li { display:inline-block; *display:inline;zoom: 1; vertical-align:top; position:relative; margin:0 15px; width:69px; height:100px; background:url(http://taozi.tv/template/pc/cn2016/images/chat_icon2.png) right top no-repeat;cursor: pointer;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.live_info .guest .scroll ul li:hover{ margin-top:-5px;}
.live_info .guest .scroll ul li img{ width:69px; height:69px; -webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;-webkit-box-shadow:  0 0 5px rgba(0,0,0,0.5);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
box-shadow: 0 0 5px rgba(0,0,0,0.5);}
.live_info .guest .scroll ul li b{ display:block; width:27px; height:27px; background:#8dc63f;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; text-align:center; line-height:27px; font-size:14px; color:#000; position:absolute; top:54px; left:50%; margin-left:-14px; display:none;}
.live_info .guest .scroll ul li p{ color:#8dc63f; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position:absolute; left:0; bottom:0; text-align:center; font-size:14px;}
.live_info .guest .scroll ul li.on b{ display:block}
.live_info .guest .scroll ul li.on p{ color:#bddef8; font-size:12px;}
.live_info .guest .scroll ul li.not img{filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: gray;  -webkit-filter: grayscale(100%);}
.live_info .guest .scroll ul li.not  p{ color:gray; font-size: 12px;}
.gift_tab{ height:45px; background:#8f1a60; line-height:45px; overflow:hidden}
.gift_tab ul li{ float:left; padding:0 20px; font-size:16px; color:#fff;cursor: pointer; -webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.gift{ height:134px; background:#efefef; overflow:hidden; position:relative}
.gift .gift_list{ position:relative; width:690px; margin-left:32px; overflow:hidden}
.gift .btnL,.gift .btnR{position:absolute; width:14px; height:30px; display:block; top:50%; margin-top:-15px; background:url(http://taozi.tv/template/pc/cn2016/images/chat_room.png) no-repeat;cursor: pointer;}
.gift .btnL{ left:10px; background-position: left -176px;}
.gift .btnL:hover{background-position: -16px -176px;}
.gift .btnR{ left:720px; background-position:left -146px;}
.gift .btnR:hover{background-position: -16px -146px;}
.gift ul { margin-top:37px; width:110%;}
.gift ul li{ width:56px; height:56px; border: 3px solid #c3c3c3; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; float:left; margin-right:15px; cursor: pointer; background:#fff; -webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; position:relative}
.gift ul li .lock{ position:absolute; left:-3px;top:-3px; display:block; width:62px; height:62px; z-index:1}
.gift ul li .lock b{ width:23px; height:23px;background:url(http://taozi.tv/template/pc/cn2016/images/room/lock.png) left top no-repeat; position:absolute; right:0; bottom:0;}
.gift ul li .lock span{ display:block; position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1; background:#000; opacity:0.3; filter:alpha(opacity=30);-webkit-border-radius: 50%;
-moz-border-radius: 50%;border-radius: 50%;}
.gift ul li img{ width:56px; height:56px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.gift ul li.on,.gift ul li.active{ border-color:#8f1a60; margin-top:-5px;}
.gift .free{ position:absolute; top:37px; right:15px; width:56px; height:56px; border: 3px solid #c3c3c3; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; cursor: pointer; text-align:center;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; background:#fff}
.gift .free span{ font-size:12px; line-height:24px;}
.gift p.on,.gift p.active{ border-color:#8f1a60; margin-top:-5px;}
.gift_info{ position:absolute; z-index:4; padding:5px 7px; border:3px solid #ddd; background:#fff; left:0; top:0; overflow:hidden; display:none}
.gift_info img{ float:left; margin-right: 10px; width:40px; height:40px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.gift_info dl{ float:left;}
.gift_info dl dt{ font-size:14px; color:#333; line-height:40px;}
.gift_info dl dt.spe{ line-height:20px;}
.gift_info dl dt i{ font-style:normal; background:url(http://taozi.tv/template/pc/cn2016/images/room/chat_room.png) right -376px no-repeat;padding-right: 22px; padding-left:8px; color:#e8a900}
.gift_info dl dd{ line-height:20px; font-size:12px; color:#555}
.gift .free img{width:56px; height:56px;}
.gift .free b{ position:absolute; left:50%; bottom:0; font-size: 12px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; background:#8f1a60; text-align:center; display:block; width:22px; height:22px; font-weight: 400; color:#fff; line-height:22px; -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);box-shadow: 0 0 5px rgba(0,0,0,0.5);}
.game_portal{ float:left; overflow:hidden; display:none}
.game_portal img{ float:left;}
.game_portal dl{ display:block}
.game_portal_tc{ position:absolute; z-index:10; width:395px; height:195px; background:#fff; display:none}
.game_portal_tc .L{ float:left;}
.game_portal_tc .R{ overflow:hidden;zoom: 1;}
.game_portal_tc .R dl dt{font-weight: 700; color:#000;font-size: 12px; padding-bottom: 5px;}
.game_portal_tc .R dl dd{ color:#333;font-size: 12px;}
.game_portal_tc .R .swf{ width:315px; height:135px;}
.send_gift{ height:46px; background:#fff; padding-left:21px; padding-right:21px;}
.gift_btn{ width:110px; height:32px; cursor: pointer; text-align:center; line-height:32px; background:#8f1a60; font-size:15px; color:#fff; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.send_gift .gift_btn:hover{background:#c30075}
.send_gift .L{ float:left; }
.send_gift .L .gift_btn{ margin-top:7px;display:none; float:left}
.send_gift .L .on{ background:#c30075}
.send_gift .R{}
.send_gift .R .gift_btn{ float:right; margin-top:7px;-moz-user-select: none; }
.send_gift .R .simulation{ position:relative; float:right; margin-right:10px; margin-top:7px; line-height:30px;}
.send_gift .R .simulation label{ position:relative; width:120px; height:30px; border:1px solid #c3c3c3; display: inline-block; *display: inline;zoom: 1; vertical-align:top}
.send_gift .R .simulation input{ width:98px; height:30px; vertical-align:top; line-height:30px; font-size:14px; color:#191919; text-indent:10px; background:#fff}
.send_gift .R .simulation .down{ position:absolute; right:-1px; top:0; width:21px; height:30px; display:block; background:#8f1a60 url(http://taozi.tv/template/pc/cn2016/images/chat_room.png) -4px -112px no-repeat; cursor: pointer;}
.send_gift .R .simulation ul{ position:absolute; left:-21px; background:url(http://taozi.tv/template/pc/cn2016/images/room/gift_num.png) left top no-repeat; width:185px; height:192px; overflow:hidden; z-index:2; display:none; padding-left:16px; padding-top:18px;}
.send_gift .R .simulation ul.top30{ top:30px;}
.send_gift .R .simulation ul.bottom30{ bottom:25px; z-index:3;}
.send_gift .R .simulation ul li{ text-align:center; width:42px; float:left; font-size:12px; color:#a3a3a3; white-space:nowrap; margin-left:7px; margin-right:7px; line-height:16px;cursor: pointer;}
.send_gift .R .simulation ul li p{background:url(http://taozi.tv/template/pc/cn2016/images/room/gift_num.png) -201px -140px no-repeat; width:42px; line-height: 42px; height:42px; font-size: 12px; color:#fff}
.send_gift .R .simulation ul li:hover{ color:#000;}
.send_gift .R .simulation ul li:hover p{background-position: -201px -98px;}
.send_gift {}
.live_contR{ overflow:hidden;zoom: 1; position:relative}
.live_contR .video_Anchor{ background:#0c71dd; height:100px; position:relative; padding:0 25px; margin-bottom:2px;}
.live_contR .video_Anchor b.lt,.live_contR .video_Anchor b.rt{ position:absolute; top:0; background:url(http://taozi.tv/template/pc/cn2016/images/chat_room.png) no-repeat; width:10px; height:10px;}
.live_contR .video_Anchor b.lt{ left:0;background-position: left -284px;}
.live_contR .video_Anchor b.rt{ right:0;background-position: right -284px;}
.live_contR .video_Anchor .Anchor{ padding-top:10px; padding-bottom:10px; overflow:hidden}
.live_contR .video_Anchor .Anchor p{ float:left; position:relative; margin-right:13px;}
.live_contR .video_Anchor .Anchor p img{ width:55px; height:55px; -webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5); -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.live_contR .video_Anchor .Anchor p b{ position:absolute; width:18px; height:18px; text-align:center; line-height:18px; display:block;font-weight: 400; background:#ffd91e; color:#483c05; -webkit-border-radius: 50%;
-moz-border-radius: 50%;border-radius: 50%;font-size: 12px; left:21px; top:43px; }
.live_contR .video_Anchor .Anchor dl{  display:block; overflow:hidden;zoom: 1;}
.live_contR .video_Anchor .Anchor dt{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-bottom:10px; font-size:14px; color:#000; height:20px; width:170px;}
.live_contR .video_Anchor .Anchor dd{ position:relative; line-height:25px; width:100%; height:25px;}
.live_contR .video_Anchor .Anchor dd span{ position:relative;}
.live_contR .video_Anchor .Anchor dd .attentioncount { position:absolute; top:-30px; width:70px; height:22px; text-align:center; line-height:23px; background:#5a9fe8; color:#fff; display:block; right:0; font-size:12px;}
.live_contR .video_Anchor .Anchor dd span i{ position:absolute; left:0; top:0; background:url(http://taozi.tv/template/pc/cn2016/images/chat_room.png) no-repeat; *top:6px;}
.live_contR .video_Anchor .Anchor dd .attentioncount i{ display:block; width:12px; height:6px; left:50%; margin-left:-6px; top:21px;  background:url(http://taozi.tv/template/pc/cn2016/images/chat_room.png)  -17px -398px no-repeat;}
.live_contR .video_Anchor .Anchor dd span.name{ color:#444; font-size: 12px; padding-left:15px; padding-right:10px; width:72px;display:inline-block; *display:inline;zoom: 1; vertical-align:middle; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.live_contR .video_Anchor .Anchor dd span.name i{ width:10px; height:16px; background-position: left -90px; top:4px;}
.live_contR .video_Anchor .Anchor dd span.num{ color:#a8ccf3; font-size: 12px; padding-left:25px;display:inline-block; *display:inline;zoom: 1; vertical-align:middle; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.live_contR .video_Anchor .Anchor dd span.num b{font-weight: 400;}
.live_contR .video_Anchor .Anchor dd span.num i{ width:19px; height:16px; background-position: right -90px; top:4px}
.live_contR .video_Anchor .Anchor dd .btn{ width:70px; height:25px; display:block; font-weight: 400; text-align:center; line-height:25px; background:#00991F; font-size:12px; color:#fff; position:absolute; right:0; top:0;cursor: pointer;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.live_contR .video_Anchor .Anchor dd .btn:hover{ background:#1f63c5 !important}
.live_contR .video_Anchor .experience {  text-align:right}
.live_contR .video_Anchor .play_state{ font-size:12px; line-height:20px; color:#fff; vertical-align:top}
.live_contR .video_Anchor .experience  img{ display:inline; vertical-align:top; height:16px;}
.live_contR .video_Anchor .experience .progress { width:240px; height:16px; background:#5a9fe8; position:relative; display:inline-block; *display:inline;zoom: 1; vertical-align:top}
.live_contR .video_Anchor .experience .progress span{ text-align:center; font-size:12px; color:#000; line-height:17px; position:absolute; left:0; top:0; width:100%; z-index:2}
.live_contR .video_Anchor .experience .progress span i{font-style: normal; color:#8f1a60; padding:0 5px;}
.live_contR .video_Anchor .experience .progress p{ width:10%; position:absolute; left:0; top:0; height:100%; background:#fff; z-index:1;}
.live_contR .guess_text label{font-size: 12px; color:#138ae6; line-height:22px; display:block; margin:5px 0}
.live_contR .guess_pay > div{ padding:10px; font-size: 14px; color:#515151}
.live_contR .guess_pay #pAnswer{ text-align:center;font-size: 0;}
.live_contR .guess_pay label{ display:inline-block; *display:inline;zoom: 1; vertical-align:top;font-size: 14px; color:#138ae6; margin:5px 10px ;}
.live_contR .guess_pay label input{ width:auto; vertical-align:middle;margin-right: 5px;}
.live_contR .guess_text label span,.live_contR .guess_pay label span{ float:left; margin-right:5px; width:70px; text-align:right}
.live_contR .guess_text input,.live_contR .guess_pay input{ border:1px solid #ddd; height:20px; line-height:20px; width:150px; color:#000;font-size: 12px;}
.live_contR .guess_text input.spe{ width:122px; margin-right: 10px;}
.live_contR .guess_text,.live_contR .guess_pay{ border:1px solid #ddd; width:240px; background:#fff; position:absolute; left:50%; margin-left:-120px; top:30px; z-index:16; padding:5px 0}
.live_contR .guess_text button,.live_contR .guess_pay button{ border:none; background:#138ae6;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin-left:75px; text-align:center; width:90px; height:24px;font-size: 14px;cursor: pointer; vertical-align:top; color:#fff;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; margin-bottom:5px; margin-top:5px;}
.live_contR .guess_text button:hover,.live_contR .guess_pay button:hover{ background:#0066bd}
.live_contR .guess_pay select{ border: 1px solid #ddd}
.live_contR .guess_text p.war{ height:20px; font-size: 12px; color:#e60012; line-height:20px; text-indent:75px;}
.live_contR .luckDraw{height:40px;  font-size:16px; color:#fff; text-indent:10px; line-height:40px; cursor: pointer; position:relative; z-index:13; background:#138ae6}
.live_contR .luckDraw.stop{ background:#ccc;}
.live_contR .luckDraw .btnGroup{ position:absolute; right:5px; top:0}
.live_contR .luckDraw .btnGroup button{ margin-left:10px; color:#fff;cursor: pointer; background:none; border:none; outline:0;font-size: 16px;font-family:"\5FAE\8F6F\96C5\9ED1","Microsoft YaHei"}
.live_contR .poll{ height:40px;  font-size:16px; color:#fff; text-indent:10px; line-height:40px; cursor: pointer; position:relative;display: none; z-index:13; background:#8f1a60 }
.live_contR .poll i.open_close{font-size: 12px; color:#fff;background:url(http://taozi.tv/template/pc/cn2016/images/chat_room.png)  -9px -106px no-repeat; font-style: normal; position:absolute; right:5px; top:0px; text-indent:15px;cursor: pointer;}
.live_contR .poll i.open_close.on{ background-position:-9px -404px;}
.live_contR .poll .btn_group{ position:absolute; right:5px; top:5px; text-align:center; line-height:30px; color:#fff;}
.live_contR .poll .btn_group .btn{display:inline-block; *display:inline;zoom: 1; vertical-align:top; margin-left:5px;cursor: pointer;}
.live_contR .poll #ptitle{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:317px;}
.live_contR .poll ul{ position:absolute; left:0px; top:40px; width:365px; background:#fff; border:1px solid #8f1a60; padding-top:5px; padding-bottom:5px; display:none; z-index:13;}
.live_contR .poll ul li{ line-height:30px; font-size:14px; color:#666}
.live_contR .poll ul li.on{ color:#fff; background:#8f1a60}
.live_contR .poll_cont{ background:#fff; height:131px; padding:0 15px; *padding:0 14px; display:none; position:relative; border-bottom:1px solid #e5e5e5}
.live_contR .poll_cont p.name{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; color:#434343; font-size:16px; line-height:30px; padding-top: 3px;}
.live_contR .poll_cont p.money{ font-size:12px; color:#f2a800; padding-top: 5px; padding-bottom:8px; }
.live_contR .poll_cont .ratio{ text-align:center; font-size:0; white-space:nowrap}
.live_contR .poll_cont .btnL,.live_contR .poll_cont .btnR{ width:58px; height:28px; text-align:center; line-height:28px; font-size:12px; color:#fff; display:inline-block; *display:inline;zoom: 1; vertical-align: top; cursor: pointer;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.live_contR .poll_cont .btnL{ margin-right:3px; background:#ed0d16}
.live_contR .poll_cont .btnL:hover{ background:#be0a12}
.live_contR .poll_cont .btnR{ margin-left:3px; background:#0d67d7}
.live_contR .poll_cont .btnR:hover{ background:#0a52ac}
.live_contR .poll_cont .spe{ width:215px;display:inline-block; *display:inline;zoom: 1; vertical-align:top; line-height:28px; height:28px; position:relative}
.live_contR .poll_cont .L,.live_contR .poll_cont .R{ position:absolute; top:0;color:#fff; font-size:12px; color:#fff; }
.live_contR .poll_cont .L{ text-align:left; text-indent:10px;background:#ed0d16; left:0; width:50%;}
.live_contR .poll_cont .R{ text-align:right; background: #0d67d7; width:50%; right:0}
.live_contR .poll_cont .spe i{ font-style: normal;}
.live_contR .poll_cont .R i{ padding-right:10px;}
.live_contR .poll_cont p.time{ color:#a3a3a3; font-size:12px; position:relative; margin-top:15px;}
.live_contR .poll_cont p.time i{font-style: normal; color:#bf0f16;}
.live_contR .poll_cont p.time span{ display:inline-block; *display:inline;zoom: 1; vertical-align:middle; margin-right:10px; cursor: pointer;}
.live_contR .poll_cont p.time b{font-weight: 400; position:absolute; right:0; top:0}
.live_contR .poll_cont .option { display:none}
/*微信快捷支付*/
.wx_pay{ position:absolute; z-index:19; background:#fff; background:url(http://taozi.tv/template/pc/cn2016/images/wx_pay.png) left top no-repeat; width:172px; height:272px; padding:20px; display:none;font-size: 12px;}
.wx_pay i{ color:#138ae6; font-style: normal; padding:0 3px; font-family:"Verdana","Tahoma","Arial"}
.wx_pay .selpay{font-size: 0; white-space:nowrap;padding-top: 7px;}
.wx_pay .js-selpay{display:inline-block; *display:inline;zoom: 1; vertical-align:top; font-size: 12px; color:#fff; padding:1px 5px; margin-right:5px; background:#323232;cursor: pointer;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;}
.wx_pay .js-selpay.on{ background:#138ae6;}
.wx_pay .code_img{ padding:10px 25px;}
.wx_pay #js-payimg{ width:100%;}
.wx_pay .links_group{ overflow:hidden; position:relative; line-height:24px;}
.wx_pay #js-pay-cancel{ background:#138ae6; color:#fff; cursor: pointer;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; position:absolute; right:0; top:0; width:60px; height:24px;}
.wx_pay .links_group a{ color:#138ae6}
.wx_pay .links_group a:hover{ text-decoration:underline}

/*直播间笔记本*/
.spe .gift_module{ height:124px;}
.spe .gift{ height:90px;}
.spe .gift ul{ margin-top:14px;}
.spe .gift_tab{ height:34px; line-height:34px;}
.spe .gift_tab ul li{ font-size:14px;}
.spe .gift .free{ top:8px;}
/*投注弹层*/
.live_contR .poll_cont .poll_tc{ position:absolute;  width:250px; height:105px; top:50%; margin-top:-54px; left:50%; margin-left:-125px; background:#fff; z-index:3; border:4px solid #ddd; display:none}
.live_contR .poll_cont .poll_tc p{ font-size:12px; color:#000; line-height:24px; padding-left:15px;}
.live_contR .poll_cont .poll_tc i{font-style: normal;}
.live_contR .poll_cont .poll_tc b{ color:#138ae6;}
.live_contR .poll_cont .poll_tc p span{ width:16px; height:16px; line-height: 1;cursor: pointer;text-align:center; background:#b30e15; color:#fff;display:inline-block; *display:inline;zoom: 1; vertical-align:middle;-moz-user-select: none; }
.live_contR .poll_cont .poll_tc p input{ border:1px solid #b30e15; height:14px; vertical-align:middle; text-align:center; margin-left:5px; margin-right:5px; line-height:14px; font-size:12px; width:100px; padding:0 5px;}
.live_contR .poll_cont .poll_tc .btn_group{ overflow:hidden; margin-left:15px; color:#fff;font-size: 14px;}
.live_contR .poll_cont .poll_tc .btn_group span{ height:24px; width:80px; text-align:center; line-height:24px; background:#138ae6;cursor: pointer; float:left; margin-left:20px; margin-top: 5px;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.live_contR .poll_cont .poll_tc .btn_group .cancel{ background:#c3c3c4}
.live_contR .poll_cont .poll_tc .btn_group .cancel:hover{ background:#aeaeaf}
.live_contR .poll_cont .poll_tc .btn_group span:hover{ background:#0066bd;}
.live_contR .Interaction{ background: #90ca1a; font-size: 16px; color:#fff; text-indent: 10px; line-height: 60px;margin-top: 2px; position:relative; height:60px;}
.live_contR .Interaction .anchor{ display:none}
.live_contR .Interaction .bdsharebuttonbox{ position:absolute; right:0; top:50%; margin-top:-14px;}
.live_contR .Interaction .prompt_downAPP{ position:absolute; left:0; top:60px; border:1px solid #cfcfcf; background:#fff; width:100%; z-index:18; box-sizing:border-box; line-height:normal; display:none}
.live_contR .Interaction .prompt_downAPP p{ text-align:center; margin:0 4%;font-size: 1em; color:#666; padding:8px 0; }
.live_contR .Interaction .prompt_downAPP .btn_group{ text-align:center; margin-bottom:10px;}
.live_contR .Interaction .prompt_downAPP .btn_group .btn{ width:116px;display:inline-block; *display:inline;zoom: 1; vertical-align:top; margin:0 15px; text-align:center; line-height:26px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; text-indent:0; line-height:2}
.live_contR .Interaction .prompt_downAPP .btn_group .jump{  background:#138ae6; color:#fff; padding:2px;}
.live_contR .Interaction .prompt_downAPP .btn_group .jump a{ color:#fff; display:block;}
.live_contR .Interaction .prompt_downAPP .btn_group .close{ border:2px solid #cfcfcf; color:#ccc}
.live_contR .Interaction .useAPP{ display:none;  position:absolute; right:6px; top:50%; margin-top:-23px;}
.live_contR .Interaction .useAPP span{ display:inline-block; *display:inline;zoom: 1; vertical-align:top; font-size: 12px; color:#fff; text-align:center; padding:5px; background:#138ae6;cursor: pointer;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; line-height:1.5; text-indent:0}
.live_contR .top_tab{ text-align:center; font-size:0; white-space:nowrap}
.live_contR .top_tab ul li{ display:inline-block; *display:inline;zoom: 1;vertical-align: top;border-bottom: 1px solid #e5e5e5; font-size:14px; color:#000; text-align:center; width:122px; height:48px; line-height:48px; background:#fff;cursor: pointer;}
.live_contR .top_tab ul li span{ padding-left:5px; padding-top:4px; display:inline-block; *display:inline;zoom: 1; line-height:40px; vertical-align:top; *vertical-align:middle;}
.live_contR .top_tab ul li span img{ -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; width:40px; height:40px; cursor: pointer;}
.live_contR .top_tab ul li:hover{background:#f4f4f4; border-bottom-color:#efefef;}
.live_contR .top_tab ul li.spe{ border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5; *width:121px;}
.live_contR .top_tab ul li.on{ background:#ddd; border-bottom-color:#efefef;}
.live_contR .top_ranking{ position:relative; z-index:11}
.live_contR .top_ranking_cont{ background:#ddd; position:absolute; left:0; top:48px; z-index:11; width:100%;overflow:hidden; height:270px;}
.live_contR .top_ranking_cont ul { padding:10px;padding-right: 0px; }
.live_contR .top_ranking_cont ul li{ font-size:0; height:40px; line-height:40px; position:relative; padding:5px 0; width:347px;}
.live_contR .top_ranking_cont ul li i{ display:inline-block; *display:inline;zoom: 1; vertical-align:middle; width:25px; height:25px; text-align:center; line-height:25px; -webkit-border-radius: 50%;
-moz-border-radius: 50%;border-radius: 50%;font-size: 14px; color:#5c4f32;font-style: normal;font-weight: 700;margin-right: 10px;}
.live_contR .top_ranking_cont ul li.spe i{ background:#ffd71e}
.live_contR .top_ranking_cont ul li img{ width:40px; height:40px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; display:inline-block; *display:inline;zoom: 1; vertical-align:top;margin-right: 10px;}
.live_contR .top_ranking_cont ul li span{ display:inline-block; *display:inline; zoom: 1; vertical-align:top;font-size: 14px; color:#333; line-height:40px; width:98px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.live_contR .top_ranking_cont ul li p{ position:absolute; right:0; top:13px; background:url(http://taozi.tv/template/pc/cn2016/images/room/chat_room.png) right -30px no-repeat;font-size: 12px; color:#666; height:24px; line-height:24px; padding-right: 35px;}
.live_contR .top_ranking_cont ul li p b{ font-weight: 400;}
.live_contR .Top{ background:#efefef; font-size:12px; color:#101010; padding:20px 0 20px 20px; position:relative;border-bottom: 1px solid #e5e5e5; z-index:1}
.live_contR .Top ul li{ line-height:24px; color:#777}
.live_contR .Top ul li i{ font-style:normal; padding-right:5px;color:#f2a800;}
.live_contR .Top ul li span{ color:#138ae6;  padding:0 5px;}
.live_contR .Top ul li img{ display:inline; vertical-align:middle; max-height:18px; padding-left:5px;}
.live_contR .Top_cont{ position:relative; height:96px; overflow:hidden}
.live_contR .Top .movebtn{ position:absolute; bottom:-8px; left:50%; margin-left:-12px; display:block; cursor: move;-moz-user-select: none; background:url(http://taozi.tv/template/pc/cn2016/images/chat_room.png) -3px -319px no-repeat; width:24px; height:17px; z-index:1;}
.live_contR .live_chat{ background:#fff; padding:20px 0px 20px 10px; font-size:12px; color:#101010; position:relative; height:168px; overflow:hidden}
.live_contR #gun_clear_div{ position:absolute; z-index:2; white-space:nowrap; margin-left:-20px; display:none; right:10px;}
.live_contR #gun_clear_div span{  border:1px solid #e6e6e6;display:inline-block; *display:inline;zoom: 1; vertical-align:top; color:#545454; background:#fff;font-size: 12px; padding-left:28px; padding-right: 10px;cursor: pointer; line-height:22px; margin-left: 10px; text-align:left; position:relative}
.live_contR #gun_clear_div span i{display:inline-block; *display:inline;zoom: 1; vertical-align:middle; width:20px; height:13px; position:absolute; left:10px; top:50%; margin-top:-6px;}
.live_contR #gun_clear_div span#gun_div i{ background:url(http://taozi.tv/template/pc/cn2016/images/clear_bj.png) left top no-repeat;}
.live_contR #gun_clear_div span#clear_div i{ background:url(http://taozi.tv/template/pc/cn2016/images/clear_bj.png) left -41px no-repeat; height:14px; margin-top:-7px;}
.live_contR #gun_clear_div span:hover{ color:#138ae6}
.live_contR .live_chat ul li{ line-height:24px; word-break:break-all}
.live_contR .live_chat ul li i{ font-style:normal; color:#777; padding-right:5px;}
.live_contR .live_chat ul li a{ color:#138ae6; padding-right:5px; padding-left:3px;}
.live_contR .live_chat ul li a:hover{ text-decoration: underline;}
.live_contR .live_chat ul li img{ display:inline; vertical-align:middle; max-height:22px; margin-bottom:2px; padding-left:3px;}
.live_contR .enter_area{ background:#fff; padding: 0 5px 5px; position:relative}
.live_contR .enter_area .icon{ background:#90ca1a url(http://taozi.tv/template/pc/cn2016/images/chat_room.png) 9px -341px no-repeat; width:48px; height:32px; float:left;cursor: pointer; margin-right:7px;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; }
.live_contR .enter_area .icon a{ display:none}
.live_contR .enter_area .area{ overflow:hidden;zoom: 1;}
.live_contR .enter_area .area label{ display:block; position:relative; float:left}
.live_contR .enter_area .area label span{ position:absolute; left:0; top:0; line-height:32px; font-size:14px; color:#000; opacity:0.2; filter:alpha(opacity=20); padding-left:11px;}
.live_contR .enter_area .area input{ width:182px; height:30px; border:1px solid #90ca1a; line-height:30px; margin-right:7px; font-size:12px; padding-left:10px; padding-right:10px;}
.live_contR .enter_area .area .btn{ text-align:center; overflow:hidden;zoom: 1; text-align:center; line-height:32px; font-size:16px;cursor: pointer; color:#fff; background:#90ca1a;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.live_contR .enter_area .area .btn:hover,.live_contR .enter_area .icon:hover{ background-color:#80b416}
/*屏幕高度小于700时候*/
.live_contL .bottom46{ position:absolute; left:0 ; bottom:46px; z-index:3; width:100%;}
.gift_tab ul li.on{ background:#760047;}
.gift_tab ul li.active{ background:#c30075;}

/*排行榜*/
.top_module{ margin-top:20px;}
.top_module .box{ width:1178px;}
.top_module .bd,.top_module .sbd{ height:50px; line-height:50px; position:relative; margin-bottom:-25px; z-index:1;}
.top_module .bd b,.top_module .sbd b{ position:absolute; right:-16px; top:0; height:50px; display:block; width:16px; background:url(http://taozi.tv/template/pc/cn2016/images/top/top_icon.png) no-repeat;}
.top_module .sml_top{ font-size:0; margin-bottom:20px; white-space:nowrap}
.top_module .sbd{ margin-right:61px;}
.top_module .sbd h3{ font-size:16px; color:#fff;font-weight: 400; background:url(http://taozi.tv/template/pc/cn2016/images/top/top_icon.png) no-repeat; margin-left:10px; padding-left:25px;}
.top_module .list1,.top_module .list2,.top_module .list3{ display:inline-block; *display:inline;zoom: 1; vertical-align:top; width:386px; margin-right:10px;}
.top_module .list1 .sbd{ background:#138ae6;}
.top_module .list1 h3{ background-position: left 12px;}
.top_module .list1 .sbd b{background-position: -3px -409px;}
.top_module .list2 .sbd{ background:#90ca1a;}
.top_module .list2 h3{ background-position: left -29px;}
.top_module .list2 .sbd b{background-position: -3px -460px;}
.top_module .list3 .sbd{ background:#8f1a60;}
.top_module .list3 h3{ background-position: left -75px;}
.top_module .list3 .sbd b{background-position: -3px -358px;}
.top_module .list{ margin-left:10px; padding-top:25px; background:#fff}
.top_module .list_tab{ border-bottom: 1px solid #e5e5e5; font-size: 0; padding-bottom:7px; text-align:center; padding-top:14px;}
.top_module .list_tab li{ display:inline-block; *display:inline;zoom: 1; vertical-align:top; width:50px; height:28px; cursor: pointer; text-align:center; line-height:28px;font-size: 12px; color:#000; opacity:0.5; filter:alpha(opacity=50); margin:0 20px; *margin:0 18px;}
.top_module .list_tab li.active,.top_module .list_tab li:hover{ color:#fff; opacity:1; filter:alpha(opacity=100); -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.top_module .list1 .list_tab li.active,.top_module .list1 .list_tab li:hover{background:#138ae6; }
.top_module .list2 .list_tab li.active,.top_module .list2 .list_tab li:hover{ background:#90ca1a}
.top_module .list3 .list_tab li.active,.top_module .list3 .list_tab li:hover{ background:#8f1a60}
.top_module .sml_top .list ol{ font-size:0; padding: 20px 26px 0;}
.top_module .sml_top .list ol li{ border-bottom: 1px solid #dddddd; position:relative; line-height:38px;}
.top_module .sml_top .list ol li.spe{border-bottom: none;}
.top_module .sml_top .list ol li b{ position:absolute; right:-7px; display:block; background:url(http://taozi.tv/template/pc/cn2016/images/top/top_icon.png) no-repeat; bottom:50px; z-index:2;}
.top_module .sml_top .list ol li .usr_head,.top_module .sml_top .list ol li p,.top_module .sml_top .list ol li img{ display:inline-block; *display:inline;zoom: 1; vertical-align:middle}
.top_module .sml_top .list ol li p{ font-size:12px; color:#000; font-family:Simsun; width:84px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.top_module .sml_top .list ol li p:hover{ color:#138ae6}
.top_module .sml_top .list ol li .usr_head{ position:relative; margin-right:18px;}
.top_module .sml_top .list ol li .usr_head img{-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px; width:64px; height:64px;}
.top_module .sml_top .list ol li.one,.top_module .sml_top .list ol li.two,.top_module .sml_top .list ol li.three{ margin-bottom:20px; line-height:64px;}
.top_module .sml_top .list ol li.one .grade,.top_module .sml_top .list ol li.two .grade,.top_module .sml_top .list ol li.three .grade{ line-height:64px;}
.top_module .sml_top .list ol li.one b{ background-position: left -137px; height:27px; width:29px;}
.top_module .sml_top .list ol li.two b{ background-position: left -196px; height:23px; width:26px;}
.top_module .sml_top .list ol li.three b{ background-position: left -251px; height:21px; width:23px;}
.top_module .sml_top .list ol li .grade{ position:absolute; right:0; line-height:38px;}
.top_module .sml_top .list ol li i{ font-family:"Impact"; font-size:20px; line-height:38px; display:inline-block; *display:inline;zoom: 1; vertical-align:middle; width:52px;}
.top_module .sml_top .list1 .list ol li i{ color:#138ae6}
.top_module .sml_top .list2 .list ol li i{ color:#90ca1a}
.top_module .sml_top .list3 .list ol li i{ color:#8f1a60}
.top_module .goods{ margin-bottom:20px;}
.top_module .goods .bd{ margin-right:106px}
.top_module .goods .Anchor .bd{ background:#6db027;}
.top_module .goods .Anchor .bd b{background-position: -3px -306px;}
.top_module .goods .Regal .bd{ background:#8f1a60;}
.top_module .goods .Regal .bd b{background-position: -3px -358px;}
.top_module .goods .bd p{ position:absolute; right:0px; top:0; font-size:12px; color:#fff; font-family:Simsun}
.top_module .goods .bd_tab{ overflow:hidden}
.top_module .goods .bd_tab ul li{ float:left; font-weight: 700; color:#fff;font-size: 16px; margin: 0 24px;cursor: pointer; padding:0 10px; height:30px; line-height:30px; margin-top:10px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;border-radius: 5px;}
.top_module .goods .Anchor .bd_tab ul li.on,.top_module .goods .Anchor .bd_tab ul li:hover{ background:#447e07}
.top_module .goods .Regal .bd_tab ul li.on,.top_module .goods .Regal .bd_tab ul li:hover{ background:#5e0c35}
.top_module .goods .list{ overflow:hidden;}
.top_module .goods .list ul { padding:10px 2px; overflow:hidden}
.top_module .goods .list ul li{ line-height:48px; border-bottom:1px solid #ddd; font-size:12px; color:#000; width:328px; margin-right:20px; float:left; margin-left:20px; overflow:hidden; height:48px; padding:0 10px}
.top_module .goods .list ul li.spe{border-bottom: none;}
.top_module .goods .list ul li div{ float:left;}
.top_module .goods .list ul li div img{ width:34px; height:34px; background:#fff; border:1px solid #ebebeb; padding:2px; margin-right:5px; -webkit-border-radius: 50%;
-moz-border-radius: 50%;border-radius: 50%;}
.top_module .goods .list ul li div img:hover{ border-color: #666;}
.top_module .goods .list ul li img{ display:inline-block; *display:inline; zoom: 1; vertical-align:middle;}
.top_module .goods .list ul li p{ overflow:hidden; zoom: 1; text-align:right; text-align:right}
.top_module .goods .list ul li p span{ display:inline-block; *display:inline;zoom: 1; vertical-align:middle; width:84px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-right:5px;}
/*赛程*/
.fixtures{ margin-top:20px;}
.fixtures .box{ width:1150px;}
.fixtures .bd{ height:50px; line-height:50px; position:relative; margin-right:108px; background:#77b101; padding-left:15px; position:relative; margin-bottom:-25px;}
.fixtures .bd b{ background:url(http://taozi.tv/template/pc/cn2016/images/fixtures/fixtures_icon.png) left -484px no-repeat; right:-18px; top:0; position:absolute; display:block; width:18px; height:50px;}
.fixtures .bd h3{ font-size:18px; color:#fff; background:url(http://taozi.tv/template/pc/cn2016/images/fixtures/fixtures_icon.png) left -286px no-repeat; padding-left:35px; line-height:46px;}
.fixtures .bd h3 span{ font-size:12px; color:#fff; font-family:Simsun;}
.fixtures .list{ width:1140px; margin-left:10px; background:#fff; padding-top:37px; padding-bottom:7px; margin-bottom:20px;} 
.fixtures .list ul li{ height:52px; padding-left:10px; position:relative; margin-bottom:3px;}
.fixtures .list ul li p.name{ border:1px solid #dddddd; border-right: none; background:#fff; width:173px; float:left; position:relative; margin-right:18px; height:50px;color:#6b6b6b; line-height:50px; font-size:0; white-space:nowrap}
.fixtures .list ul li p.name em{white-space:normal; line-height: normal; word-break:break-all;overflow:hidden; max-height:40px; display:inline-block; *display:inline;zoom: 1; vertical-align:middle; width:115px; *width:113px;font-size:15px; font-style: normal;}
.fixtures .list ul li p.name span{ background:url(http://taozi.tv/template/pc/cn2016/images/fixtures/fixtures_icon.png) 5px -421px no-repeat; font-family:"Comic Sans MS";  font-size:14px; color:#90ca1a;display:inline; vertical-align:middle; margin-left:10px;font-weight: 700; margin-right:10px; width:40px; height:21px; float:left; margin-top:4px; line-height:22px; padding-top: 25px;}
.fixtures .list ul li p.name b{ background:url(http://taozi.tv/template/pc/cn2016/images/fixtures/fixtures_icon.png) -18px -109px no-repeat; display:block; position:absolute; right:-18px; top:-1px; height:53px; width:18px;}
.fixtures .list ul li .team{ background:#c4e881 url(http://taozi.tv/images/fixtures/fixtures_icon.png) right top no-repeat; position:relative; padding-right:16px; float:left; width:445px; height:46px; margin-top:3px; padding-right:16px; overflow:hidden; font-size:0; color:#263606; line-height:46px; padding-left:10px;}
.fixtures .list ul li .team .dik{display:inline-block; *display:inline;zoom: 1; vertical-align:top;}
.fixtures .list ul li .team p{font-size: 25px;font-weight: 700; padding:0 10px;}
.fixtures .list ul li .team img{ float:left;height:40px; margin-top:3px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; max-width:40px;}
.fixtures .list ul li .team div{ font-size:14px;}
.fixtures .list ul li .team div span{zoom: 1;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fixtures .list ul li .team .L{width:192px;}
.fixtures .list ul li .team .L span{ text-align:right; padding-left:10px; display:block}
.fixtures .list ul li .team .R span{ padding-right:10px; display:block}
.fixtures .list ul li .team .R{ width:192px;}
.fixtures .list ul li .team .R img{ float:right;}
.fixtures .list ul li .anchor{ background:#e6e6e6 url(http://taozi.tv/images/fixtures/fixtures_icon.png) right -52px no-repeat; height:46px; margin-top:3px; padding-right:16px; width:307px; float:left; font-size: 0; white-space:nowrap; line-height:46px;}
.fixtures .list ul li .anchor p{ display:inline-block; *display:inline;zoom: 1; vertical-align:middle; font-size:12px; color:#333; margin-left:10px; width:95px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position:relative }
.fixtures .list ul li .anchor p a{ color:#333;}
.fixtures .list ul li .anchor p a:hover{ color:#90ca1a}
.fixtures .list ul li .anchor p a:hover .user-head{ border-color:#90ca1a}
.fixtures .list ul li .anchor .user-head{ width:38px; height:38px; padding:1px; background:#fff; border:1px solid #b1b1b1;display:inline-block; *display:inline;zoom: 1; vertical-align:middle; -webkit-border-radius: 50%;
-moz-border-radius: 50%;border-radius: 50%; margin-right:3px;}
.fixtures .list ul li .anchor .cover-img{ position:absolute; left:0; top:3px; width:42px; height:42px;}
.fixtures .list ul li .btn{ width:96px; height:28px; cursor: pointer; text-align:center; line-height:28px; font-size:15px;font-weight: 700; display:block; position:absolute; right:30px; top:12px; background:#90ca1a;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.fixtures .list ul li .btn a{ color:#fff; display:block; width:96px; height:28px;}
.fixtures .list ul li .btn:hover{ background:#75af00}
.fixtures .list ul li .on,.fixtures .list ul li .on:hover{ background:#b1b1b1 !important}

.fixtures div.live{ background:#0c71dd}
.fixtures div.live b{background-position: left -550px;}
.fixtures div.live h3{ background-position: left -233px;}
.fixtures .list ul li.live p.name span{ background-position: 3px -350px; text-indent:-9999em;}
.fixtures .list ul li.live .btn{ background:#138ae6;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.fixtures .list ul li.live .btn:hover{ background:#006bbd}
.fixtures .list ul li.live p.name b{ background-position: left -109px;}
.fixtures .list ul li.live .team{ background-color:#b2e9ff; background-position: right -170px;}
.fixtures .list ul li.live .anchor p a:hover{ color:#138ae6}
.fixtures .list ul li.live .anchor p a:hover img{ border-color:#138ae6}
/*居中固定*/
* html, * html body{background-image:url(about:blank);background-attachment:fixed;}
#testfadeIn{ display:none;top: 0%; left: 0%; width: 100%; height: 100%; background-color:black;  z-index:19;  filter:alpha(opacity=60); -moz-opacity: 0.6; opacity:0.6;position:fixed!important;}
.blacktc1{ display:block; top: 0%; left: 0%; width: 100%; height: 100%; background-color:black;  z-index:19;  filter:alpha(opacity=60); -moz-opacity: 0.6; opacity:0.6;position:fixed!important;position:absolute;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :document.body.scrollTop + (document.body.clientHeight -this.clientHeight)/2); -webkit-transition: opacity linear 0.5s;-moz-transition: opacity linear 0.2s;-ms-transition: opacity linear 0.2s;-o-transition: opacity linear 0.2s;transition: opacity linear 0.2s;}
.blacktc{ display:none; top: 0%; left: 0%; width: 100%; height: 100%; background-color:black;  z-index:19;  filter:alpha(opacity=60); -moz-opacity: 0.6; opacity:0.6;position:fixed!important;position:absolute;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :document.body.scrollTop + (document.body.clientHeight -this.clientHeight)/2); -webkit-transition: opacity linear 0.5s;-moz-transition: opacity linear 0.2s;-ms-transition: opacity linear 0.2s;-o-transition: opacity linear 0.2s;transition: opacity linear 0.2s;}
.fixed{  position:fixed; left:50%; top:50%;_position:absolute;_top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : document.body.scrollTop + (document.body.clientHeight -this.clientHeight)/2); z-index:20;}
/*提示弹层*/
.public_tc{ width:320px; text-align:center; margin-left:-161px; margin-top: -75px; background:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; overflow:hidden; display:none; padding-bottom:20px; z-index:21;}
.public_tc .close{ display:block; overflow:hidden; background:url(http://taozi.tv/template/pc/cn2016/images/login_reg.png) center -37px no-repeat; width:45px; height:45px; position:absolute; right:0;top:0;cursor: pointer;}
.public_tc .close:hover{ background-color:#32a6ff}
.public_tc .Event_list{ text-align:left; font-size: 0;}
.public_tc .Event_list li{display:inline-block; *display:inline;zoom: 1; vertical-align:top; margin-right:10px; cursor: pointer;font-size:14px; }
.public_tc .title{ background:#138ae6; font-size:16px; color:#fff; line-height:45px;}
.public_tc .war_name{ padding: 12px  20px 0;line-height:24px; font-size:14px; color:#333;overflow:hidden}
.public_tc .war_name i,.public_tc .war_name b{ font-style:normal;font-weight: 400;}
.public_tc .btn_group{ text-align:center; font-size:0;}
.public_tc .btn_group .btn{display:inline-block; *display:inline;zoom: 1; vertical-align:middle; width:120px; height:30px; text-align:center; line-height:30px; cursor: pointer; -webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; font-size:14px; color:#fff; background:#138ae6; margin:0 10px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px; margin-top:12px;}
.public_tc .btn_group .btn:hover{ background:#0066bd;}

/*登录注册*/
.login_reg{ width:544px; margin-left:-272px; margin-top: -240px; background:#fff; display: none;}
.login_reg .title{ background:#138ae6; height:50px; line-height:50px; padding-right:50px; margin-bottom:30px;}
.login_reg .title ul li{ text-align:center; color:#272727; font-size: 18px; cursor: pointer; float:left; width:180px; text-align:center}
.login_reg .title ul li:hover{ color:#fff}
.login_reg .title ul li.on{ color:#fff; background:#087dd8}
.login_reg .close{ display:block; overflow:hidden; background:url(http://taozi.tv/template/pc/cn2016/images/login_reg.png) center -35px no-repeat; width:50px; height:50px; position:absolute; right:0;top:0;cursor: pointer;}
.login_reg .close:hover{ background-color:#32a6ff}
.login_reg .login,.login_reg .reg{ padding-left:30px; width:307px; float:left; padding-right:25px; display:none}
.login_reg .login{ padding-bottom:26px;}
.login_reg .reg{ padding-bottom:13px;}
.login_reg .login li{ position:relative; margin-bottom:15px;}
.login_reg .login li label{ display:block; position:relative}
.login_reg .login li label span{ position:absolute; top:0; left:10px; line-height:40px; font-size:14px; color:#a1a1a1}
.login_reg .login li label input{  background:#e6e6e6; width:100%; height:38px; line-height:38px; text-indent:10px; border:1px solid #e6e6e6}
.login_reg .login li.spe label input, .public_login_reg .login li.spe label input{ visibility:hidden}
.login_reg .login li.spe label span, .public_login_reg .login li.spe label span{ background:url(http://taozi.tv/template/pc/cn2016/images/login_reg.png) -5px 3px no-repeat; height:17px; display:block; font-size:13px; color:#202020; line-height:17px; text-indent:20px; cursor: pointer;}
.login_reg .login li.spe label span.on, .public_login_reg .login li.spe label span.on{ background-position: -5px -19px;}
.login_reg .login li.spe a, .public_login_reg .login li.spe a{ position:absolute; right:0; top:0; color:#138ae6; font-size:13px;}
.login_reg .login li.spe a:hover, .public_login_reg .login li.spe a:hover{ color:#005ba2}
.login_reg .login .btn{ width:305px; height:40px; text-align:center; background:#138ae6; font-size:15px; color:#fff; cursor: pointer;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; border:none}
.login_reg .login .btn:hover{ background:#1f9dff}
.login_reg .login p{ color:#a1a1a1; font-size:13px; padding-top: 15px;}
.login_reg .login p span{ color:#138ae6;cursor: pointer;}
.login_reg .login p span:hover{ color:#005ba2}
.login_reg .login p.war{ position:absolute; left:0;bottom:0; width:100%;font-size: 12px; color:#b80000}
.login_reg  input.on{ border:1px solid #e92000; height:38px; line-height:38px;}
.login_reg .reg p{ color:#a1a1a1; font-size:13px; padding-top: 15px;}
.login_reg .reg p span{ color:#138ae6;cursor: pointer;}
.login_reg .reg p span:hover{ color:#005ba2}
.login_reg .reg li{ position:relative; margin-bottom:15px;}
.login_reg .reg li label{ display:block; position:relative}
.login_reg .reg li label span{ position:absolute; top:0; left:10px; line-height:40px; font-size:14px; color:#a1a1a1}
.login_reg .reg li label input{  background:#e6e6e6; width:100%; height:38px; line-height:38px; text-indent:10px; border:1px solid #e6e6e6;}
.login_reg .reg .btn{ width:305px; height:40px; text-align:center; background:#138ae6; font-size:15px; color:#fff; cursor: pointer;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; border:none}
.login_reg .reg .btn:hover{ background:#1f9dff}
.login_reg .reg .dis_btn{ background:#cdcdcd;cursor:default;}
.login_reg .reg .dis_btn:hover{ background:#cdcdcd}
.login_reg .reg .code{ width:120px;}
.login_reg .reg img{ height:40px;}
.login_reg .reg .spe{ margin-bottom:0; position:relative; margin-top:-15px; font-size: 13px; color:#bababa; padding-top: 5px ;padding-bottom: 5px;}
.login_reg .reg .spe i{ width:43px; height:12px; display:inline-block; *display:inline;zoom: 1;margin-left: 5px;}
.login_reg .reg .spe i.i1{ background: #919191;}
.login_reg .reg .spe i.i2{ background: #6c0101}
.login_reg .reg .spe i.i3{ background: #b10000; margin-right: 5px;}
.login_reg .reg .spe2{ font-size:13px; color:#bababa; position:relative; margin-top: -15px;padding-top: 5px;padding-bottom: 5px;margin-bottom: 0;}
.login_reg .reg #reg_info{ position:relative}
.login_reg .reg p.war{ font-size: 12px; color:#b80000; position:absolute; left:0; top:-23px; padding-top:0;}
.other_way_third{ overflow:hidden; zoom: 1; border-left: 1px solid #efefef;padding-left: 26px;}
.other_way_third p{ font-size:13px; color:#919191}
.other_way_third ul li{ margin-top:18px; width:124px; height:40px; text-indent:51px; font-size:16px; color:#fff; line-height:40px;cursor: pointer; position:relative}
.other_way_third ul li b{ background:url(http://taozi.tv/template/pc/cn2016/images/login_reg.png) no-repeat;  width:34px; height:34px;display:block; position:absolute;top:3px; left:8px}
.other_way_third ul li.qq{ background:#4297d3}
.other_way_third ul li.qq:hover{ background:#0071c0 }
.other_way_third ul li.qq b{ background-position: left -87px;border-right: 1px solid #a3d9ff;}
.other_way_third ul li.sina{ background:#e92000}
.other_way_third ul li.sina:hover{background: #d70000 ;}
.other_way_third ul li.sina b{background-position:left -141px; border-right: 1px solid #f97758;}
.other_way_third ul li.wc{ background:#19c20c;}
.other_way_third ul li.wc:hover{background: #0b9c00 ;}
.other_way_third ul li.wc b{ background-position: left -195px;border-right: 1px solid #7cf972;}
.login_reg input:focus{ border:1px solid #138ae6 !important;}
/*增加手机注册*/
.login_reg .reg li.tel label.tel_code,.other_reg .tel label.tel_code{ float:left;margin-right: 10px; width:170px;}
.login_reg .reg li.tel label.tel_code input,.other_reg .tel label.tel_code input{ vertical-align:top}
.login_reg .reg li.tel s,.other_reg .tel s{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;cursor: pointer; overflow:hidden;zoom: 1;font-size: 12px; color:#fff; -webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; text-decoration:none; background:#138ae6; line-height:40px; display:block; text-align:center}
.login_reg .reg li.tel s:hover{ background:#0066bd}
.login_reg .reg li.tel s.on,.other_reg .tel s.on,.login_reg .reg li s.on:hover{ background:#ccc;}
/*用户信息弹层*/
.usr_info_tc{ position:absolute; left:0;top:0; background:url(http://taozi.tv/template/pc/cn2016/images/usr_info_tc.png) left top no-repeat; width:346px; height:260px; z-index: 12;display: none;}
.usr_info_tc .t_tre{ top:20px;}
.usr_info_tc .info{ padding:35px 42px 42px;}
.usr_info_tc .info_t{ position:relative}
.usr_info_tc .info_t .usr_head{ float:left; width:80px; height:80px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; margin-right: 12px;}
.usr_info_tc .info_t .cover-img{ position:absolute; left:0; top:0; height:80px;}
.usr_info_tc .info_t dl{ overflow:hidden;zoom: 1; display:block}
.usr_info_tc .info_t dl dt{ padding-bottom: 8px; position:relative}
.usr_info_tc .info_t dl dt b{ background:url(http://taozi.tv/template/pc/cn2016/images/usr_info_tc_icon2.png) left top no-repeat; cursor: pointer; position: absolute; right: 0;top: 0; width:24px; height:20px;display: block;}
.usr_info_tc .info_t dl dt label{ display:block; width:144px;}
.usr_info_tc .info_t dl dt label input{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; font-family:"微软雅黑","Microsoft YaHei"; font-size:12px; color:#000;background: none; height:20px; line-height:20px;vertical-align: top; text-indent:1px}
.usr_info_tc .info_t dl dt label input.on{ border:1px solid #ccc; height:18px; line-height:18px; text-indent: 0;}
.usr_info_tc .info_t dl dd{ display:block; font-size:12px; color:#000; line-height:24px;}
.usr_info_tc .info_t dl dd p{ background:#d0e8fa; position: relative; height:8px;}
.usr_info_tc .info_t dl dd p span{position: absolute; left:0;top: 0; width:10%; background:#138ae6; height:8px; display:block}
.usr_info_tc .info_t dl dd img{ display:inline; vertical-align:middle; padding-left:5px;}
.usr_info_tc .info_t dl dd div{ padding-top: 2px;}
.usr_info_tc .info_t dl dd div span{ color:#138ae6;padding-left: 5px;}
.usr_info_tc .info_t dl dd div b{ display:inline-block; *display:inline;zoom: 1; vertical-align:middle; background:url(http://taozi.tv/template/pc/cn2016/images/usr_info_tc_icon2.png) left bottom no-repeat; height:24px; width:24px; margin-left: 5px;}
.usr_info_tc .info_m { overflow:hidden; height:22px; margin-top: 20px;margin-bottom: 20px;}
.usr_info_tc .info_m i{ background:url(http://taozi.tv/template/pc/cn2016/images/usr_info_tc_icon.png) no-repeat;font-style: normal; float:left; width:24px; height:22px; cursor: pointer; padding-top:22px; margin-left:6px; font-size:12px; color:#333;white-space: nowrap;}
.usr_info_tc .info_m .i1{background-position: 2px top;}
.usr_info_tc .info_m .i2{background-position: -25px top;}
.usr_info_tc .info_m .i3{background-position: -53px top;}
.usr_info_tc .info_m .i4{background-position: -81px top;}
.usr_info_tc .info_m .i5{background-position: -109px top;}
.usr_info_tc .info_m .i6{background-position: -140px top;}
.usr_info_tc .info_m .i7{background-position: -170px top;}
.usr_info_tc .info_m .i8{background-position: -198px top;}
.usr_info_tc .info_m i:hover{ position:relative; margin-top:-22px;}
.usr_info_tc .info_b { overflow:hidden;}
.usr_info_tc .info_b .btn{ width:124px; height:38px; text-align: center; line-height: 38px; color:#fff;font-size: 14px;display: block;background: #138ae6; float: left;margin-left: 7px;cursor: pointer;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.usr_info_tc .info_b .btn:hover{ background:#006bbd}
.usr_info_tc .info_b .logout:hover{ color:#fff !important}
/*聊天室弹层*/
.live_chat_tc{ background:url(http://taozi.tv/template/pc/cn2016/images/room/chat_tc.png) left top no-repeat; position:absolute; left:0;top:0; width:297px; height:180px;z-index: 10; display: none;}
.live_chat_tc .b_tre{ bottom:15px;}
.live_chat_tc .info{ padding:30px}
.live_chat_tc .usr_head{ float:left; width:80px; height:80px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; margin-right: 12px;}
.live_chat_tc .info_t{ overflow:hidden}
.live_chat_tc .info_b{color:#000; font-size:0;padding-top: 10px;}
.live_chat_tc .info_b span{cursor: pointer; display:inline-block; *display:inline; zoom: 1; vertical-align:top; margin-right: 8px; font-size:12px; }
.live_chat_tc .info_b span:hover{ color:#f2a800;}
.live_chat_tc dl{ display:block; overflow:hidden;zoom: 1; padding-top: 10px;}
.live_chat_tc dt{ white-space:nowrap; overflow:hidden; width:100%; text-overflow:ellipsis; font-size:12px; color:#138ae6}
.live_chat_tc dd { font-size:12px; color:#000; line-height: 24px;}
.live_chat_tc dd div span{ color:#138ae6;padding-left: 5px;}
.live_chat_tc dd div b{ display:inline-block; *display:inline;zoom: 1; vertical-align:middle; background:url(http://taozi.tv/template/pc/cn2016/images/usr_info_tc_icon2.png) left bottom no-repeat; height:24px; width:24px; margin-left: 5px;}
.live_chat_tc dd div img{ display:inline; vertical-align:middle;padding-left: 5px;}
.live_chat_tc dd div span.btn_atten{display:inline-block; *display:inline;zoom: 1; vertical-align:middle; width:50px; height:20px; text-align:center; line-height:20px; background:#00991F; font-size:12px; color:#fff; cursor: pointer;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; margin-left:9px; padding-left:0px;}
.live_chat_tc dd div span.btn_atten:hover{ background:#1f63c5 !important}


/*每日任务
.task_tc{ /*width:682px;* /width:512px; height:306px; margin-left:-256px; /*margin-left:-341px; * / margin-top: -153px; background:#ffffff; display:none}
.task_tc b.l,.task_tc b.r{ display:block; width:12px; height:306px; position:absolute; top:0; background:url(http://taozi.tv/template/pc/cn2016/images/room/task.png) no-repeat;}
.task_tc b.l{ left:-12px;background-position: left top;}
.task_tc b.r{ right:-12px;background-position: right top;}
.task_tc .title{ height:50px; background:#8dc63f; text-align:center; line-height:50px;font-size: 18px; color:#fff}
.task_tc .close{ position:absolute; right:0; top:0;cursor: pointer;background:url(http://taozi.tv/template/pc/cn2016/images/room/task.png) 12px -306px no-repeat; width:50px; height:50px; display:block;}
.task_tc .close:hover{background-color: #95d143;}
.task_tc .task_cont{ text-align:center.; font-size: 0;padding-top: 30px;}
.task_tc .task_cont ul li{ display:inline-block; *display:inline;zoom: 1; vertical-align:top; width:160px; margin:0 5px;}
.task_tc .task_cont ul li b{ display:block; background:url(../images/room/gold.png) no-repeat; width:160px; height:122px;}
.task_tc .task_cont ul li p{ height:48px; line-height:48px; text-align:center; overflow:hidden; font-size: 12px; color:#808080}
.task_tc .task_cont ul li span{ height:38px; text-align:center; width:160px;text-align: center; background: #8dc63f; display:block;font-size: 12px; color:#fff;line-height: 38px;cursor: pointer;}
.task_tc .task_cont ul li span i{display:inline-block; *display:inline;zoom: 1; vertical-align:middle;font-style: normal;background:url(http://taozi.tv/template/pc/cn2016/images/room/chat_room.png) right -378px no-repeat;padding-right: 18px;  height:18px; line-height:18px;}
.task_tc .task_cont ul li span:hover{background-color: #95d143;}
.task_tc .task_cont ul li span.on{ background:#f0f0f0; color:#666}
.task_tc .task_cont ul li.t2 b{background-position: -170px top;}
.task_tc .task_cont ul li.t3 b{background-position: -340px top;}
.task_tc .task_cont ul li.t4 b{background-position: -500px top;}
*/

/*每日任务*/
.task_tc{ overflow:hidden; min-width:300px; display:none}
.task_tc .edge-l,.task_tc .edge-r{ background:url(http://taozi.tv/template/pc/cn2016/images/room/task.png) no-repeat; position:absolute}
.task_tc b.l{ left:-12px;background-position: left top;}
.task_tc b.r{ right:-12px;background-position: right top;}
.task_tc .title{ height:50px; background:#8dc63f; text-align:center; line-height:50px;font-size: 18px; color:#fff; position:relative; margin:0 12px;}
.task_tc .title .edge-l{ background-position: left top; width:12px; height:50px; top:0; left:-12px;}
.task_tc .title .edge-r{ background-position: right top; width:12px; height:50px; top:0; right:-12px;}
.task_tc .edge-b{ height:12px; margin:0 12px; position:relative; background:#fff}
.task_tc .edge-b .edge-l{ width:12px; height:12px; left:-12px; background-position:left -294px}
.task_tc .edge-b .edge-r{ width:12px; height:12px; right:-12px; background-position:right -294px}
.task_tc .close{ position:absolute; right:0; top:0;cursor: pointer;background:url(http://taozi.tv/template/pc/cn2016/images/room/task.png) 12px -306px no-repeat; width:50px; height:50px; display:block;}
.task_tc .close:hover{background-color: #95d143;}
.task_tc .task_cont{ font-size: 0; padding:12px 10px 0; background:#fff; max-width:492px;}
.task_tc .task_cont ul li{ display:inline-block; *display:inline;zoom: 1; vertical-align:top; width:154px; margin:0 5px;}
.task_tc .task_cont ul li b{ display:block; background-position:center; background-repeat:no-repeat; width:154px; height:122px;}
.task_tc .task_cont ul li p{ height:32px; line-height:32px; text-align:center; overflow:hidden; font-size: 12px; color:#808080}
.task_tc .task_cont ul li span{ height:38px; text-align:center; width:154px;text-align: center; background: #8dc63f; display:block;font-size: 12px; color:#fff;line-height: 38px;cursor: pointer;}
.task_tc .task_cont ul li span i{display:inline-block; *display:inline;zoom: 1; vertical-align:middle;font-style: normal;background:url(http://taozi.tv/template/pc/cn2016/images/room/chat_room.png) right -378px no-repeat;padding-right: 18px;  height:18px; line-height:18px;}
.task_tc .task_cont ul li span:hover{background-color: #95d143;}
.task_tc .task_cont ul li span.on{ background:#f0f0f0; color:#666}



/*角*/
.t_tre,.b_tre,.l_tre,.r_tre{background:url(http://taozi.tv/template/pc/cn2016/images/triangle.png) no-repeat; position:absolute; display:block}
.t_tre{ height:8px; background-position: left top; width:16px; margin-top:-8px; top:0; left:50%; margin-left:-8px;}
.b_tre{ height:8px; background-position: left bottom; width:16px; margin-bottom:-8px; bottom:0; left:50%; margin-left:-8px;}
.l_tre{ height:16px; width:8px; background-position: left top; left:0; margin-left:-8px; top:50%; margin-top:-8px;}
.r_tre{ height:16px; width:8px; background-position: right top; right:0; margin-right:-8px; top:50%; margin-top:-8px;}
/*标题样式*/
.bd{ height:50px; position:relative; line-height:50px; color:#fff;font-size: 16px; margin-right:106px; margin-bottom:-25px;}
.sbd{ margin-right:61px;}
.bd b.icon{ display:block; height:50px; width:16px; position:absolute; top:0; right:-16px; background:url(http://taozi.tv/template/pc/cn2016/images/bd.png) no-repeat}
.bd1{ background:#138ae6;}/*类蓝*/
.bd1 b.icon{ background-position: left top;}
.bd2{ background:#90ca1a;}/*亮绿*/
.bd2 b.icon{ background-position: left -50px;}
.bd3{ background:#6db027;}/*浅绿*/
.bd3 b.icon{ background-position: left -100px;}
.bd4{ background:#8f1a60;}/*类紫*/
.bd4 b.icon{ background-position: left bottom;}
.bd p.war{ position:absolute; right:0px; top:0; font-size:12px; color:#fff; font-family:Simsun}
.pl20{ padding-left:20px;}
.pl16{ padding-left:16px;}
.bd p.center{ text-align:center; font-size:25px;}
.bd .fz12{ font-size:12px;}
.bd .rec { position:absolute; right:0; top:0;}
.bd .rec span a{ color:#fff; padding:0 5px;}
.bd .more1{ display:none; color:#fff; position:absolute; right:0; top:0}
.bd .rec span a.more{ padding-right:0}
.bd .rec p { display:inline; padding-right: 40px;}
.bd .rec p b{font-weight: 400; color:#244402; padding:0 5px;}
.bd .h{}
.bd h5{font-weight: 400;font-size: 16px;}



/*用户中心*/
	/*绑定手机号*/
.bind_tel{ overflow:hidden; text-align:left;}
.bind_tel ul li{ margin-top:15px; line-height:30px;}
.bind_tel ul li .name{font-size: 12px; color:#555; float:left; width:80px;margin-right: 10px; text-align:right}
.bind_tel ul li input{ height:28px; border:1px solid #ddd; background:#fff;font-size: 12px; color:#000; line-height:28px; padding:0 5px; width:120px;}
.bind_tel ul li #phone_num{ width:202px;}
.bind_tel ul li #yw0{ height:30px;cursor: pointer; margin-left:10px;}
.bind_tel ul li em#submit{font-style: normal; text-align:center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; background:#90ca1a; -webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; width:120px; height:30px; font-size:12px; color:#fff; text-align:center; line-height:30px;cursor: pointer; margin-left:10px;display:inline-block; *display:inline;zoom: 1; vertical-align:middle}
.bind_tel ul li em#submit:hover{ background:#80b416;}
.bind_tel ul li em#submit.on{ background:#ccc}
.bind_tel ul li em#submit.on:hover{ background:#ccc}
.bind_tel #btn_phone{ margin:0 auto; display:block; width:140px; text-align:center; background:#138ae6; color:#fff;font-size: 14px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; padding:5px 20px;cursor: pointer;}
.bind_tel #btn_phone:hover{ background:#0066bd}
.bind_tel p#js-auth-errinfo{ text-indent:90px; color:#f00;font-size: 12px; position:relative; height:20px;padding-bottom: 20px;}


	/*绑定结束*/
.user_center{ width:1190px; margin:20px auto 0;}
.user_center .user_cont{ margin-left:10px; background:#fff; padding-top:25px;}
.user_center .tools{ float:left; margin-right:20px; width:228px;}
.user_center .tools .user_info { border-bottom: 1px solid #e8e8e8; padding:10px 0 0; text-align:center; margin:0 10px; position:relative}
.user_center .tools .user_info .user_head{ height:100px; width:100px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 1px solid #ddd;}
.user_center .tools .user_info .cover-img{ position:absolute; left:50%; margin-left:-51px; top:10px; width:102px;}
.user_center .tools .user_info p{ width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size: 14px; color:#272727;margin-top: 7px; margin-bottom:5px;}
.user_center .tools .user_info .btn{ background: #138ae6; text-align:center; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; color:#fff; font-size: 14px; margin-bottom:10px;cursor: pointer; line-height:30px; width:120px;}
.user_center .tools .user_info .btn:hover{ background:#0066bd;}
.user_center .tools_list{ padding: 25px 0;}
.tools_list b{ position:absolute; left:45px; top:11px; background:url(http://taozi.tv/template/pc/cn2016/images/user_center/user_center_icon.png) no-repeat; display:block; width:21px;}
.user_center .tools_list li{cursor: pointer;}
.user_center .tools_list li div{position:relative; padding-left:77px; height:44px; line-height:43px;}
.user_center .tools_list li a{ font-size:16px; color:#5a5a5a; position:relative; display:block;}
.user_center .tools_list li i{ position:absolute; left:70px; top:50%;margin-top: -3px; background:url(http://taozi.tv/template/pc/cn2016/images/user_center/user_center_icon.png) -10px -395px; height:6px; width:12px;}
.user_center .tools_list li.on a i,.user_center .tools_list li.active i{background-position: -10px -401px;}
.user_center .tools_list li.on a{ color:#138ae6}
.user_center .tools_list li p { padding-left:97px; display:none}
.user_center .tools_list li.on p{ display:block;}
.user_center .tools_list li p span{ display:block; margin-top: 25px;}
.user_center .tools_list li p span a{ font-size:13px;}
.user_center .tools_list li.on p span a{ color:#5a5a5a}
.user_center .tools_list li.active div{ background:#06a7e1}
.user_center .tools_list li.active a{ color:#fff}
.user_center .tools_list li.active p{ display:block}
.user_center .tools_list li.active p a{ color:#5a5a5a}
.user_center .tools_list li.active .active a,.user_center .tools_list li.active .on a{ color:#138ae6}
.tools_list .l1{height:22px; background-position: left top;}
.tools_list .on .l1,.tools_list .active .l1{background-position: left -22px;}
.tools_list .l2{ height:18px; background-position: left -62px; top:14px}
.tools_list .on .l2,.tools_list .active .l2{background-position: left -80px;}
.tools_list .l3{ height:18px; background-position: left -116px; top:14px}
.tools_list .on .l3,.tools_list .active .l3{background-position: left -135px;}
.tools_list .l4{ height:20px; background-position: left -172px;}
.tools_list .on .l4,.tools_list .active .l4{background-position: left -192px;}
.tools_list .l5{ height:21px; background-position: left -230px;}
.tools_list .on .l5,.tools_list .active .l5{background-position: left -252px;}
.tools_list .l6{ height:19px; background-position: left -699px; top:14px;}
.tools_list .on .l6,.tools_list .active .l6{ background-position: left -719px;}
.tools_list .l7{ height:18px; background-position: left -345px; top:13px}
.tools_list .on .l7,.tools_list .active .l7{background-position: left -364px;}
.tools_list .l8{ height:20px; background-position: left -288px;}
.tools_list .on .l8,.tools_list .active .l8{background-position: left -309px;}
.tools_list .b9{ height:20px; background-position: left  -511px;}
.tools_list .on .b9,.tools_list .active .b9{background-position: left -532px;}
.tools_list .l10{ height:15px; background-position: left -556px; top:15px; left:47px;}
.tools_list .on .l10,.tools_list .active .l10{background-position: left -572px;}
.tools_list .l11{ height:20px; background-position: left -593px;}
.tools_list .on .l11,.tools_list .active .l11{background-position: left -614px; left:47px;}
.tools_list .l12{ height:15px; background-position: left -479px; top:15px; left:47px;}
.tools_list .on .l12,.tools_list .active .l12{background-position: left -495px;}
.tools_list .l13{ height:17px; background-position: 2px -790px; top:13px;}
.tools_list .on .l13,.tools_list .active .l13{ background-position: 2px -808px;}
.tools_list .l14{ height:21px; background-position:left -642px;}
.tools_list .on .l14,.tools_list .active .l14{ background-position:left -664px;}
.tools_list .l15{ height:17px; background-position: left -749px; top:14px}
.tools_list .on .l15,.tools_list .active .l15{background-position: left -766px;}
.tools_list .l16{ height:21px; background:url(http://taozi.tv/template/pc/cn2016/images/user_center/tuiguangh.png) no-repeat; display:block; width:21px;}
.tools_list .on .l16,.tools_list .active .l16{background:url(http://taozi.tv/template/pc/cn2016/images/user_center/tuiguangb.png) no-repeat; display:block; width:21px;}

.user_center .tools_content{ overflow:hidden;zoom: 1; min-height:50px;}
.user_center .bd{font-weight:700;}
.user_center .tools_content .user_cont{ margin-bottom: 10px;}
.tools_content .room_info{ margin:20px 35px 0 35px; overflow:hidden}
.tools_content .room_info li{ overflow:hidden; line-height:30px; margin-bottom: 20px;}
.tools_content .room_info li i{float: left;display: block;font-style: normal; min-width:82px;_width: 82px;text-align: center;margin-right: 10px;font-size: 16px; color:#272727}
.tools_content .room_info a{float: left;display: block;width: 112px;height: 30px;line-height: 30px;text-align: center;background: #138ae6;font-size: 14px;color: #fff;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px;}
.tools_content .room_info a:hover{background: #006bbd;}
.tools_content .room_info span{ font-size:16px; color:#878787; float:left; width:98px; padding-right: 10px; text-align: right; display:block !important}
.tools_content .room_info .spe_label{ display:block; overflow:hidden;zoom: 1;border: 1px solid #9b9b9b;}
.tools_content .room_info #title{ width:100%; height:28px; line-height:28px; font-size: 12px; border:1px solid #9b9b9b; width:328px; padding:0 10px;}
.tools_content .room_info textarea{ width:100%; height:65px; resize:none; border:none; vertical-align:top}
.tools_content .room_info .txt{height:28px; line-height:28px; font-size: 12px; border:1px solid #9b9b9b; width:328px; padding:0 10px;}
.tools_content .room_info .btn{ float:right;width: 112px;background: #138ae6;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.tools_content .room_info .btn:hover{background: #006bbd;}
.tools_content .room_info .type-wrap { overflow:hidden;zoom: 1; font-size: 14px;}
.tools_content .room_info .type-wrap .btn{ float:left;}
.tools_content .room_info .type-wrap .item{ float:left; margin-right: 20px;}
.tools_content .room_info .type-wrap .item .del{ cursor: pointer; float:right; margin-left:10px;}
.tools_content .room_info .type-wrap .item .del:hover{ color:#138ae6;}
.tools_content .room_info .input_val{padding:0 10px; width:235px; border:1px solid #9b9b9b; height:28px; line-height: 28px;font-size: 14px;}
.tools_content .room_info img.code{ height:30px; margin-left:10px;cursor: pointer;}
.tools_content .room_info ul li em{ background:#90ca1a ;font-weight: 400;font-style: normal; font-size: 12px; color:#fff; display:inline-block; *display:inline;zoom: 1; vertical-align:top; height:30px; width:120px; text-align:center; line-height:30px; cursor: pointer; margin-left: 10px;}
.tools_content .room_info ul li em:hover{ background:#80b416}
.tools_content .room_info ul li em.on{ background:#ccc}
.tools_content .room_info ul li em.on:hover{ background:#ccc}
.tools_content .room_info .tel_opt{ overflow:hidden;padding-bottom: 20px;}
.tools_content .room_info .tel_opt span{ float:left; width:102px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; cursor: pointer; background:#138ae6; margin-right:10px;margin-top: 10px; -webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.tools_content .room_info .tel_opt span.cancel{ background:#999}
.tools_content .room_info .tel_opt span:hover{ background:#0066bd}
.tools_content .room_info .tel_opt span.cancel:hover{ background:#666}

.tools_content .room_pwd{ padding:20px 35px; overflow:hidden; line-height:30px;}
.tools_content .room_pwd span{font-size:16px; color:#878787; float:left; width:98px; padding-right: 10px; text-align: right;}
.tools_content .room_pwd  label{ display:block; float:left;margin-right: 10px;position: relative;}
.tools_content .room_pwd  label b{ display:block; line-height:30px; left:11px; top:0;font-weight: 400;position: absolute; color:#a5a5a5; font-size: 14px;}
.tools_content .room_pwd  label input{  padding:0 10px; width:235px; border:1px solid #9b9b9b; height:28px; line-height: 28px;font-size: 14px;}
#txt-oldpass,#txt-newpass,#txt-renewpass{  padding:0 10px; width:235px; border:1px solid #9b9b9b; height:28px; line-height: 28px;font-size: 14px;}
.tools_content .room_pwd .btn{ float:left;width: 108px;background: #8f1a60;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.tools_content .room_pwd .btn:hover{background: #c30075 ;}
.tools_content .room_purview{padding:20px 35px 0; overflow:hidden; line-height:30px;}
.tools_content .room_purview span{font-size:16px; color:#878787; float:left;  padding-right: 10px; text-align: right;}
.tools_content .room_purview div{ margin-right: 145px; display:inline-block; *display:inline;zoom: 1; vertical-align:top; width:300px;}
.tools_content .room_purview label{ display:block; position:relative;cursor: pointer; margin-bottom:30px;}
.tools_content .room_purview label input[type="radio"]{ display:none;}
.tools_content .room_purview label input[type="text"]{ border:1px solid #ddd; background:#f0f0f0}
.tools_content .room_purview label b{ display:block; height:24px; background:url(http://taozi.tv/template/pc/cn2016/images/user_center/user_center_icon.png) left -445px no-repeat; padding-left:34px;font-size: 16px; color:#878787; height:25px;font-weight: 400;line-height:24px;}
.tools_content .room_purview .remarks{ display:inline-block; *display:inline;zoom: 1; vertical-align:top; margin:0; margin-left:-120px; height:280px; position:relative}
.tools_content .room_purview .remarks .remarkTxt{ border:1px solid #ddd; font-size: 12px; margin:0; line-height:24px; padding:0 5px; height:200px; overflow:hidden}
.tools_content .room_purview .remarks .btn{ position:absolute; left:0; bottom:0px;}
.tools_content .room_purview label.on b{background-position: left -420px;}
.tools_content .room_purview label > p{font-size: 14px; color:#878787}
.tools_content .room_purview label > p input{ padding:0 5px;font-size: 13px; line-height:20px; width:90px; height: 20px;}
.tools_content .room_purview label p > span{ float:left; width:98px;font-size: 14px;}
.tools_content .room_purview .btn,.tools_content .room_pwd .btn,.tools_content .room_info .btn{height: 30px;text-align: center;font-size: 14px;color: #fff;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px; cursor: pointer;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.tools_content .room_purview .btn{ display:inline-block; *display:inline;zoom: 1; vertical-align:bottom; margin-bottom:30px;width: 108px;background: #90ca1a;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.tools_content .room_purview .btn:hover{background: #6db027 ;}

.tools_content .room_purview .btn,.tools_content .room_pwd .btn,.tools_content .room_info .btn{height: 30px;text-align: center;font-size: 14px;color: #fff;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px; cursor: pointer;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.tools_content .room_purview .btn{ display:inline-block; *display:inline;zoom: 1; vertical-align:bottom; margin-bottom:30px;width: 108px;background: #90ca1a;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.tools_content .room_purview .btn:hover{background: #6db027 ;}
/*消费记录列表*/
.Record{ background:#fff}
.Record_head{ border-bottom: 1px solid #ddd; margin:14px  14px 0; position:relative;padding-bottom: 6px; line-height:28px; font-size:15px; color:#272727}
.Record_head .Exchange{ margin:14px 0 0 14px;}
.Record_head .Exchange div{ padding-bottom:10px;}
.Record_head .Exchange .btn{ background:#138ae6; cursor: pointer; width:120px; height:28px; text-align:center; line-height:27px; font-size:14px; color:#fff; -webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; margin-left:10px;}
.Record_head .Exchange .btn:hover{ background:#0066bf}
.Record_head .Exchange p{ float:left}
.Record_head .Exchange .select{ position:relative; cursor: pointer;display:inline-block; *display:inline;zoom: 1; vertical-align:top;}
.Record_head .Exchange .select span{ display:block; border:1px solid #ddd; height:26px; line-height:26px; text-indent:10px; width:200px; float:left}
.Record_head .Exchange .select ul{ position:absolute; left:0; top:28px;border-bottom: 1px solid #ddd; background:#fff; width:202px;}
.Record_head .Exchange .select ul li{ border-left: 1px solid #ddd; border-right: 1px solid #ddd; line-height:28px;cursor: pointer; text-indent:10px;}
.Record_head .Exchange .select ul li:hover{ color:#138ae6}

.Record_head .Exchange .select p{ display:block; background:url(http://taozi.tv/template/pc/cn2016/images/user_center/select.png) left top no-repeat; width:38px; height:28px; cursor: pointer; position:relative}
.Record_head .Exchange .select p b{ display:block; background:url(http://taozi.tv/template/pc/cn2016/images/user_center/select.png) -11px -90px; width:11px; height:6px; position:absolute;left: 50%; top:50%; margin-left:-7px; margin-top:-4px;}
.Record_head .Exchange .select p.on{background-position: left -28px;}
.Record_head .Exchange .select p.on b{background-position: -11px -96px;}


.Record_head label{ display:block; right:0; top:0; position:absolute; background:#f0f0f0;}
.Record_head label input{ height:28px; background:#f0f0f0;font-size: 15px; color:#bababa; width:166px; padding:0 10px; line-height:28px;}
.Record_head label .btn{ width:60px; height:28px; float:right; text-align:center; line-height:28px; background:#138ae6;cursor: pointer; position:relative;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.Record_head label .btn:hover{ background:#006bbd;}
.Record_head label .btn i{ background-position: left top; width:18px; height:16px; position:absolute; left:50%; top:50%; margin-top: -8px; margin-left: -9px;}
.Record_head i{ background:url(http://taozi.tv/template/pc/cn2016/images/user_center/user_icon.png) no-repeat; display:inline-block; *display:inline;zoom: 1; vertical-align:top;font-style:normal;}
.Record_head i.icon1,.Record_head i.icon2{ background:url(http://taozi.tv/template/pc/cn2016/images/room/chat_room.png) no-repeat;}
.Record_head i.icon1{ background-position: left -28px; padding-left: 28px;}
.Record_head i.icon2{ background-position: left -58px;padding-left: 28px;}
.Record_head p span{ padding-right: 20px; color:#5a5a5a}
.Record_data{ overflow:hidden; background:#138ae6; padding:10px 0;}
.Record_data ul { margin-left:10px; margin-right:10px;}
.Record_data ul li{ float:left; margin-right:10px; margin-left:5px;cursor: pointer; color:#fff; font-size:14px; line-height:30px;}
.Record_data ul li a{ color:#FFF; }
.Record_cont{ padding:0 45px 45px; min-height:250px; _height:250px;}
.Record_cont table{ border-collapse:collapse; border:none; border-spacing:0; width:100%; text-align:center; font-size:14px;}
.Record_cont table th{ color:#138ae6; font-size:16px;border-bottom: 1px solid #ddd;font-weight: 400; line-height:40px;}
.Record_cont table td{ border-bottom: 1px solid #ddd; line-height:36px;}
.Record_cont li{ font-size:0;border-bottom: 1px solid #ddd; padding:4px 25px; line-height: 36px;}
.Record_cont li.spe span{ color:#138ae6;}
.Record_cont li span{ display:inline-block; *display:inline;zoom: 1; vertical-align:top; font-size:15px; color:#272727; text-align:center}
.Record_cont li .s1{ width:105px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-right: 88px;}
.Record_cont li .s2{ width:125px; text-align:left;margin-right: 32px;}
.Record_cont li .s3{ width:68px; margin-right: 35px;}
.Record_cont li .s4{ width:132px;margin-right: 37px;}
.Record_cont li .s5{ width:170px; color:#138ae6}
.Record_cont li .gift_img{ width:32px; height:32px; border:1px solid #eaeaea; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; overflow:hidden; display:block; padding:2px; float:left; margin-right: 10px;}
.Record_cont li .gift_img img{ width:32px; height:32px;}
.Record_cont li .gift_img:hover{ border:1px solid #666}
.Record_cont li .s2 i{font-style: normal;}
/*主播首页*/
.Anchor_list{ width:1200px; margin:0 auto; overflow:hidden; margin-top: 20px;}
.Anchor_list_top{ height:252px; background:url(http://taozi.tv/template/pc/cn2016/images/user_center/normal_bg.jpg) top center no-repeat; overflow:hidden; position:relative}
.Anchor_list .Anchor_info{ padding-left:132px; width:600px; margin-top: 55px;}
.Anchor_list .Anchor_info dl{ display:block; overflow:hidden;zoom: 1; color:#fff}
.Anchor_list .Anchor_info dl dt{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 20px;font-weight: 700; padding-bottom: 15px;}
.Anchor_list .Anchor_info dl dd p{ font-size: 14px;font-family: Simsun; line-height:20px; height:40px; overflow:hidden; margin-bottom: 15px;}
.Anchor_list .Anchor_info dl dd .btn_group{ overflow:hidden}
.Anchor_list .Anchor_info dl dd .btn_group span{ float:left; width:112px; height:40px; text-align:center; line-height:40px; color:#fff; background:#138ae6;cursor: pointer;margin-right: 10px;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.Anchor_list .Anchor_info dl dd .btn_group span:hover{ background:#006bbd}
.Anchor_list .Anchor_info dl dd .btn_group .on,.Anchor_list .Anchor_info dl dd .btn_group .on:hover{ background:#00991f}
.Anchor_list .other{ width:378px; height:156px; position:absolute; right:40px; top:50%; margin-top:-78px; z-index:2}
.Anchor_list .other .bg{ position:absolute; left:0; top:0; z-index:-1; width:100%; height:100%; background:#000; opacity:0.5; filter:alpha(opacity=50)}
.Anchor_list .other .other_cont h4{ font-size:0; padding-top:16px; padding-bottom: 10px;}
.Anchor_list .other .other_cont h4 i,.Anchor_list .other .other_cont h4 span{ display:inline-block; *display:inline;zoom: 1; vertical-align:middle}
.Anchor_list .other .other_cont h4 i{ height:1px; background:#fff; width:110px;}
.Anchor_list .other .other_cont h4 span{ width:58px; text-align:center; font-size: 16px;}
.Anchor_list .other .other_cont{ margin:0 50px; color:#fff; font-size:14px; line-height:22px;}
.Anchor_list .other .other_cont p{ height:88px; overflow:hidden}
.Anchor_list_top .user_head{ width:142px; height:142px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; float:left; margin-right: 42px;}
.Anchor_list_nav{ height:45px; background:#fff; overflow:hidden; text-align:center;}
.Anchor_list_nav ul li{ display:inline-block; *display:inline;zoom: 1; vertical-align:top; height:28px;margin-top: 10px; padding:0 30px; font-size:16px; color:#272727;line-height: 28px;cursor: pointer;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.Anchor_list_nav ul li:hover{ color:#fff; background:#138ae6;}
.Anchor_list_nav ul li.on{ background:#006bbd; color:#fff}
.Anchor_list .user_center{ width:1200px;}
.Anchor_list .user_center .bd i{ background:url(http://taozi.tv/template/pc/cn2016/images/user_center/user_icon.png) no-repeat;display:inline-block; *display:inline;zoom: 1; vertical-align:middle; width:28px; height:30px;}
.Anchor_list .user_center .bd .icon_saishi{ background-position: left -70px;}
.Anchor_list .user_center .bd .icon_heart{ background-position: left -30px;}
.Anchor_list .Anchor_del .user_cont{ margin-bottom:10px;}
.Anchor_list .Anchor_del{ width:322px; float:left;margin-right: 25px;}
.Anchor_list .Event_list{font-size: 0; text-align:left; padding-left:5px;padding-top: 5px;padding-bottom: 5px;}
.Anchor_list .Event_list li{display:inline-block; *display:inline;zoom: 1; vertical-align:middle; margin:8px;}
.Anchor_list .Event_list img{ width:85px; height:35px;}
.Anchor_list .Fans_list{ overflow:hidden; padding-left:18px; padding-top: 10px;}
.Anchor_list .Fans_list ul li{ float:left; padding-right: 12px; padding-bottom: 10px; width:84px; text-align:center;}
.Anchor_list .Fans_list img{ width:56px; height:56px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.Anchor_list .Fans_list ul li p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; font-size: 12px; padding-top: 5px;}
.Anchor_list .ranking{  padding:5px; overflow:hidden}
.Anchor_list .ranking .rank_info{border-bottom: 1px solid #d9d9d9; font-size:12px; color:#808080; overflow:hidden; padding-left:10px; padding-top: 7px; padding-bottom: 10px;}
.Anchor_list .ranking .rank_info b.home{ background:url(http://taozi.tv/template/pc/cn2016/images/user_center/user_icon.png) left -314px no-repeat; width:40px; height:40px; float:left; display:block}
.Anchor_list .ranking .rank_info i{ font-style: normal; background:url(http://taozi.tv/template/pc/cn2016/images/user_center/user_icon.png) right -370px no-repeat; color:#fc9f00; font-size: 18px; line-height:40px; padding-right: 15px; padding-left: 10px;}
.Anchor_list .ranking_cont{border:1px solid #d9d9d9;}
.Anchor_list .ranking_cont p{ height:28px; background:#f2f2f5; font-size:12px; text-indent:10px; line-height:28px;}
.Anchor_list .ranking_cont p i{ color:#fc9f4c;font-style: normal;}
.Anchor_list .anchor_info_all { padding-top: 10px; padding-bottom: 10px;}
.Anchor_list .anchor_info_all ul{ padding:0 15px; font-size: 0;}
.Anchor_list .anchor_info_all ul.count li{display:inline-block; *display:inline;zoom: 1; vertical-align:middle;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#000;text-align: left; font-size: 12px; width:86px; padding-left:10px;}
.Anchor_list .anchor_info_all ul.count .l1{ padding-left:0; width:86px;}
.Anchor_list .anchor_info_all ul.count .l2{ border-left:1px solid #ddd; border-right:1px solid #ddd; width:86px;}
.Anchor_list .anchor_info_all ul.count li span{ color:#138ae6;font-size: 14px;}
.Anchor_list .anchor_info_all .Detailed li{ white-space:nowrap; width:100%; text-align:left; font-size:14px; color:#a6a6a6; line-height:24px;}
.Anchor_list .anchor_info_all .Detailed li span{ color:#3f3f3f}
.Anchor_list .anchor_info_all .Detailed li p{display:inline-block; *display:inline;zoom: 1; vertical-align:middle; width:49.8%;}
.Anchor_list .enter_area { margin:15px 15px 0 15px; padding:0 10px 15px 10px; border-bottom:1px solid #ddd; position:relative;}
.Anchor_list .enter_area label{ display:block; position:relative; border:1px solid #c3c3c3; margin-bottom:10px;}
.Anchor_list .enter_area label span{ display:block; position:absolute; left:0; top:0; font-size: 13px; color:#a1a1a1; left:10px; top:5px}
.Anchor_list .enter_area label textarea{ width:100%; border:none; vertical-align:top; resize:none; height:70px; font-size:13px; padding:5px 0; }
.Anchor_list .enter_area .btn{ width:112px; height:40px; text-align:center; line-height:40px; color:#fff; font-size: 14px; background:#138ae6;cursor: pointer; float:right;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.Anchor_list .enter_area .btn:hover{ background:#0066db}
.Anchor_list .enter_area .btn_group{ overflow:hidden}
.Anchor_list .enter_area .btn_group span{ font-size:15px; color:#5a5a5; background:url(http://taozi.tv/template/pc/cn2016/images/user_center/user_icon.png) no-repeat; margin-right:22px; padding-left: 22px; float:left;cursor: pointer; margin-top:10px;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.Anchor_list .enter_area .btn_group span:hover{ color:#138ae6}
.Anchor_list .enter_area .btn_group .icon1{ background-position: left -117px;}
.Anchor_list .enter_area .btn_group .icon2{ background-position: left -160px;}
.Anchor_list .mes_list{ margin:30px 50px 0; padding-bottom:20px;}
.mes_list_tab{border-left: 1px solid #ececec; color:#ccc; font-size: 0; position:relative; padding-bottom: 10px;}
.mes_list_tab b{ background:#fff url(http://taozi.tv/template/pc/cn2016/images/user_center/user_icon.png) left -200px no-repeat; width:12px; height:17px; display:block; position:absolute; left:-6px; top:0}
.mes_list_tab span{ cursor: pointer; display:inline-block; *display:inline;zoom: 1; vertical-align:middlesss; margin-left:15px; font-size:15px;}
.mes_list_tab .on{ color:#5a5a5a}
.mes_list .list li{ border-bottom: 1px solid #ececec; border-left: 1px solid #ececec; position:relative; padding-left:32px; padding-top: 10px; padding-bottom:10px;}
.mes_list .list li.spe{ border-bottom: none;}
.mes_list .list li b{ background:url(http://taozi.tv/template/pc/cn2016/images/user_center/user_icon.png) left -231px no-repeat; width:31px; height:35px; position:absolute; left:-16px; top:10px; display:block}
.mes_list .list li p.name{ font-size:14px; color:#000;font-weight: 700;}
.mes_list .list li p.text{ font-size:14px; color:#333; line-height:30px; padding-bottom:5px; word-break:break-all}
.mes_list .list li p.text img{ padding:0 1px;vertical-align:middle}
.mes_list .list li p.text img.js-picture{ display:block; max-width:90%; padding:5px 0;}
.mes_list .list li p.text a.attZB{ color:#FF0099;}
.mes_list .list li .other_info{ position:relative; font-size:12px;}
.mes_list .list li .other_info p{ right:0; top:0; position:absolute;  font-size:12px; color:#666666}
.mes_list .list li .other_info p em{font-weight: 400;font-style: normal;font-family:Simsun; padding:0 5px; color:#d5ccd5}
.mes_list .list li .other_info p span { cursor: pointer;}
.mes_list .list li .other_info .date{ color:#888484}
.mes_list .list li .other_info p span i{ font-style: normal; color:#ff0099;}
.mes_list .list li .reply{ background:#f8f8f8; border:1px solid #e8e8e8; padding:10px; font-size:12px; margin-bottom:10px;}
.mes_list .list li .reply p.name{ color:#f09; float:left;font-weight: 400; font-size:12px; padding-right:5px; line-height:30px;}
.mes_list .list li .reply p.text{ font-size:12px;}

/*我的关注*/
.tools_content p.war{ font-family:Simsun; font-size:12px; position:absolute; right:0;top:0;font-weight: 400;}
.tools_content p.war i{ padding:0 5px;font-style: normal;}
.tools_content .video_list{padding-top: 40px; font-size: 0;}
.tools_content .video_list li{ margin-left:33px; position:relative; float:none; display:inline-block; *display:inline;zoom: 1; vertical-align:top}
.tools_content .video_list li .cancel{ background:#0756c9; color:#fff; font-size: 12px; padding:2px 5px;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; display:block; position:absolute; right:5px; bottom:47px; cursor: pointer;}
.tools_content .video_list li .cancel:hover{ background:#138ae6}
.tools_content .video_list li em.live{ border:1px solid #138ae6; background: #138ae6; color: #fff; padding: 0 3px; position: absolute; right: 5px; top: 5px; color: #138ae6;font-size: 14px;
	font-style: normal;	font-weight: 400;}
/*直播列表*/
.live_list{ overflow:hidden; background:#fff;}
.live_list .w1172{ width:1172px;  margin:20px auto 0;}
.live_list .bd{ position:relative; height:auto; position:relative; margin-bottom:25px; line-height:normal; margin-right:0; background:#fff;}
.live_list .bd b{ display:block; height:50px; width:16px; position:absolute; top:0; right:-16px; background:url(http://taozi.tv/template/pc/cn2016/images/bd.png) left top no-repeat}
.live_list .bd .rec{ position:absolute; right:0; top:0; font-size:0;}
.live_list .bd .rec a{ color:#fff;margin-left: 20px;display:inline-block; *display:inline;zoom: 1; vertical-align:middle; font-size: 16px;}
.live_list .bd h3{ font-size:26px; color:#000; float:left; position:relative; border-right:1px solid #dddddd; padding-right:10px; margin-right:20px;}
.live_list .bd h3 a{ color:#000}
.live_list .bd i.tv{ background:url(http://taozi.tv/template/pc/cn2016/images/list/live_list.png) -8px -5px no-repeat; width:23px; height:24px; position:absolute; left:0; top:12px; display:block}
.live_list .bd .select{ position:relative; float:left; padding-right:32px;margin-top: 6px;}
.live_list .bd .select p{ width:108px; height:23px; background:#e6e6e6; font-size:12px; text-indent:10px; color:#a1a1a1; line-height:23px;}
.live_list .bd .select ul{ position:absolute; left:0; top:23px; border-bottom: 1px solid #d6d6d6; z-index:5; display:none}
.live_list .bd .select ul li{ border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6; width:106px; text-align:left; font-size:12px; background:#fff; color:#a1a1a1; line-height:24px;cursor: pointer; text-indent:10px}
.live_list .bd .select ul li:hover{ background:#138ae6; color:#fff}
.live_list .bd .select span{ display:block; background:url(http://taozi.tv/template/pc/cn2016/images/list/live_list.png) -6px -34px no-repeat; width:32px; height:23px; position:absolute; right:0;top:0;cursor: pointer;}
.live_list .bd .select span i{ display:block; background:url(http://taozi.tv/template/pc/cn2016/images/list/live_list.png) -11px -100px; width:11px; height:7px; position:absolute;left: 50%; top:50%; margin-left:-7px; margin-top:-4px;}
.live_list .bd .select span.on{background-position: -6px -57px;}
.live_list .bd .select span.on i{background-position: -11px -94px;}
.live_list .bd .Tags{ display:inline-block; *display:inline;zoom: 1; vertical-align:middle;font-size:1.25em; color:#138ae6;line-height: 35px;}
.live_list .bd .Tags span{ color:#a1a1a1; display:inline-block; *display:inline;zoom: 1; vertical-align:top; margin-right:10px;cursor: pointer;font-size: 0.8em; -webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.live_list .bd .Tags span:hover,.live_list .bd .Tags .on{ color:#138ae6}
.live_list .video_list{ margin-left:14px; padding-left:6px; padding-bottom:25px; padding-top: 40px; min-height:852px}
.live_list .video_list ul li { width:267px; margin-left:12px;}
.live_list .video_list ul li .img_box{ width:267px; height:153px;}
.live_list .video_list ul li .img_box img{ width:267px; height:153px;}
/*嘉宾弹层*/
.jb_tc{ width:704px; height:293px; background:url(http://taozi.tv/template/pc/cn2016/images/room/jbtc.png) no-repeat; margin-left:-352px; margin-top:-146px; display:none}
.jb_tc .close{background:url(http://taozi.tv/template/pc/cn2016/images/room/jbtc.png) -636px -293px no-repeat; width:33px; height:33px; cursor: pointer; display:block; right:30px; position:absolute; top:94px;}
.jb_tc .close:hover{ background-position: -669px -293px;}
.jb_tc p{ font-size:20px; color:#4a4a4a; text-align:left; margin-left:175px; margin-right:40px; word-break:break-all;padding-top: 145px;}
.jb_tc p i{font-style: normal; padding:0 10px; color:#8dc63f;}
.jb_tc .btn{ width:110px; height:32px; background:#138ae6;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; text-align:center; line-height:32px; color:#fff;font-size: 16px;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; position:absolute; bottom:50px; left:340px;cursor: pointer;}
.jb_tc .btn:hover{ background:#0066db}
/*挖矿*/
.mining{width:303px;height:298px;margin-top:-145px;margin-left:-132px;display: none;background-image: url(http://taozi.tv/template/pc/cn2016/images/mining_bg.png); z-index:11;}
.mining .img_3,.mining .img_4,.mining .img_5,.mining .img_6{ -webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.mining .img_3:hover,.mining .img_4:hover,.mining .img_5:hover,.mining .img_6:hover{margin-top: -5px;}
.mining .img_1{position: absolute;left:70px;top:30px;}
.mining .img_2{position: absolute;left:80px;top:30px;}
.mining .img_3{position: absolute;left:15px;top:10px;cursor:pointer;}
.mining .img_4{position: absolute;left:-5px;top:100px;cursor:pointer;}
.mining .img_5{position: absolute;left:30px;top:185px;cursor:pointer;}
.mining .img_6{position: absolute;left:130px;top:220px;cursor:pointer;}
.mining .error{position: absolute;left:240px;top:10px;cursor:pointer;}
.mining .bar_bg{position: absolute;;width:92px;height:46px;filter:alpha(opacity=70);background:rgba(255,255,255,.5);top:-50px;left:20px;display: none;}
.mining  .bar_bg .box{position: absolute;z-index: 1;width:86px;height:40px;top:3px;left:3px;background-color: #292727;}
.mining  .bar_bg .box .font_1{font-size:12px;color:#ffe600;position: absolute;z-index: 1;text-align: center;width:85px;}
.mining  .bar_bg .box .font_2{font-size:12px;color:#fff;position: absolute;z-index: 1;text-align: center;width:85px;top:20px;}
.mining .bar_bg_1{position: absolute;z-index: 1;width:92px;height:46px;filter:alpha(opacity=70);background:rgba(255,255,255,.5);top:40px;left:-10px;display: none;}
.mining  .bar_bg_1 .box{position: absolute;z-index: 1;width:86px;height:40px;top:3px;left:3px;background-color: #292727;}
.mining  .bar_bg_1 .box .font_1{font-size:12px;color:#ffe600;position: absolute;z-index: 1;text-align: center;width:85px;top:3px;}
.mining  .bar_bg_1 .box .font_2{font-size:12px;color:#fff;position: absolute;z-index: 1;text-align: center;width:85px;top:20px;}
.mining .bar_bg_2{position: absolute;z-index: 1;width:92px;height:46px;filter:alpha(opacity=70);background:rgba(255,255,255,.5);top:125px;left:30px;display: none;}
.mining  .bar_bg_2 .box{position: absolute;z-index: 1;width:86px;height:40px;top:3px;left:3px;background-color: #292727;}
.mining  .bar_bg_2 .box .font_1{font-size:12px;color:#ffe600;position: absolute;z-index: 1;text-align: center;width:85px;top:3px;}
.mining  .bar_bg_2 .box .font_2{font-size:12px;color:#fff;position: absolute;z-index: 1;text-align: center;width:85px;top:20px;}
.mining .bar_bg_3{position: absolute;z-index: 1;width:92px;height:46px;filter:alpha(opacity=70);background:rgba(255,255,255,.3);top:160px;left:125px;display: none;}
.mining  .bar_bg_3 .box{position: absolute;z-index: 1;width:86px;height:40px;top:3px;left:3px;background-color: #292727;}
.mining  .bar_bg_3 .box .font_1{font-size:12px;color:#ffe600;position: absolute;z-index: 1;text-align: center;width:85px;top:3px;}
.mining  .bar_bg_3 .box .font_2{font-size:12px;color:#fff;position: absolute;z-index: 1;text-align: center;width:85px;top:20px;}
/*聊天室图标*/
.chat_room_icon b{ background:url(http://taozi.tv/template/pc/cn2016/images/room/chat_room.png) left -398px no-repeat; width:13px; height:7px; position:absolute; bottom:-7px; left:10px;}
.chat_room_icon_tab{ overflow:hidden; font-size:0; text-align: center; position:relative; margin-bottom:5px; padding-bottom:10px;}
.chat_room_icon_tab ul li{ display:inline-block; *display:inline;zoom: 1; vertical-align:top; font-size:16px; color:#1a1a1a; line-height:30px; width:33%; cursor: pointer;}
.chat_room_icon_tab ul li.on{ color:#80b416}
.chat_room_icon{ width:278px; position:absolute; left:10px; bottom:45px; background:#fff; border:1px solid #80b416;-webkit-border-radius: 3px;-moz-border-radius:3px ;border-radius: 3px; z-index:11; display:none}
.chat_room_icon_cont ul { font-size:0;}
.chat_room_icon_cont ul li img{ max-width:100%; display:inline; vertical-align:middle}
.chat_room_icon_cont ul li:hover{ background:#ddd}
.chat_room_icon_cont .list1{ padding-left:9px; padding-bottom:8px; display:block}
.chat_room_icon_cont .list1 li{ display:inline-block; *display:inline;zoom: 1; vertical-align:top; width:28px; height:28px; text-align:center; line-height:30px; cursor: pointer; border:1px solid #ddd; position:relative; margin-left:-1px; margin-top:-1px;}
.chat_room_icon_cont .list2{ padding-left:4px; padding-bottom:4px; display:none}
.chat_room_icon_cont .list2 li{ display:inline-block; *display:inline;zoom: 1; vertical-align:top; width:89px; text-align:center; line-height:30px; cursor: pointer; border:1px solid #ddd; position:relative; margin-left:-1px; margin-top:-1px;}
.chat_room_icon_cont .list3{ padding-left:9px; padding-bottom:8px; display:none}
.chat_room_icon_cont .list3 li{ display:inline-block; *display:inline;zoom: 1; vertical-align:top; width:64px; text-align:center; line-height:64px; cursor: pointer; border:1px solid #ddd; position:relative; margin-left:-1px; margin-top:-1px;}
.chat_room_icon_cont .lock li:hover{ background:none}
.chat_room_icon_cont .lock li p{ position:absolute; left:0;top:0; width:100%; height:100%; z-index:1}
.chat_room_icon_cont .lock li p span{ background:#000; opacity:0.3; filter:alpha(opacity=30); display:block; left:0;top:0; z-index:-1; width:100%; height:100%;}
.chat_room_icon_cont .lock li p i{width:23px; height:23px;background:url(http://taozi.tv/template/pc/cn2016/images/room/lock.png) left top no-repeat; position:absolute; right:0; bottom:0;}
.chat_room_icon_tab .line { background: #80b416; height: 3px;    left: 1px;    position: absolute;    top: 32px;    width: 33%;}
/*个人动态图标*/
.profile_icon{ border:1px solid #c3c3c3; background:#fff; position:absolute; z-index:1; bottom:52px; left:20px; display:none}
.profile_icon b{ background:url(http://taozi.tv/template/pc/cn2016/images/user_center/user_icon.png) left -292px no-repeat; width:12px; height:6px; display:block; position:absolute; left:5px; bottom:-6px;}
.profile_icon_cont{ padding:10px; width:435px;}
.profile_icon_cont ul { font-size: 0;}
.profile_icon_cont ul li{ display:inline-block; *display:inline;zoom: 1; vertical-align:middle; width:28px; height:28px; border:1px solid #ddd; text-align:center; line-height:28px; *display:block; *font-size:24px; *font-family:Arial; position:relative; margin-left:-1px; margin-top:-1px;cursor: pointer;}
.profile_icon_cont ul li img{ vertical-align:middle;}
.profile_icon_cont ul li:hover{ background:#ddd;}
/*重定义修改头像弹层小图不显示*/
#ajax-preview img{ max-width:none}
/*商城*/
.mall{ width:1142px; margin:20px auto 0; overflow:hidden}
.mall .mall_focus{ height:387px; position:relative; overflow:hidden; margin-bottom:20px;}
.mall .mall_focus p{ text-align:center;}
.mall .mall_focus p i{ width:6px; height:6px; background:#999; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; display:inline-block; *display:inline;zoom: 1; vertical-align:middle;cursor: pointer; margin:0 5px;}
.mall .mall_focus p i.on{ background:#fff}
.mall .btnL,.mall .btnR{ position:absolute; width:50px; height:80px; margin-top:-40px; top:50%;z-index:2; cursor: pointer;}
.mall .btnL{ left:0;}
.mall .btnR{ right:0}
.mall .btnL b,.mall .btnR b{ background:url(http://taozi.tv/template/pc/cn2016/images/mall/mall_icon.png) no-repeat; display:block; width:17px; height:29px; margin:25px auto 0;}
.mall .btnL b{background-position: left top;}
.mall .btnR b{background-position: left -36px;}
.mall .btnL i,.mall .btnR i{ display:block; width:100%; height:100%; background:#000; position:absolute; left:0; top:0; z-index:-1; opacity:0.5; filter:alpha(opacity=50); display:none}
.mall .btnL:hover i,.mall .btnR:hover i{ display:block}
.mall .mall_focus ul{ position:absolute;}
.mall .mall_focus ul li{ height:387px; float:left}
.mall .mall_focus ul li img{ height:387px}
.mall .mall_focus p{ position:absolute; left:0; bottom:10px; text-align:center; font-size: 0; width:100%}
/*标题颜色*/
.mall .mall_list{ background:#fff; padding-top: 25px; margin-bottom:20px; margin-right: 2px; overflow:hidden}
.mall .mall_list ul li{ position:relative; width:285px; height:285px; float:left; line-height:285px; text-align:center;}
.mall .mall_list ul li img{ display:inline; vertical-align:middle; max-height:285px; max-width:285px;}
.mall .mall_list ul li .show_text{ position:absolute; height:78px; left:0; bottom:0; width:100%; overflow:hidden; z-index:1;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.mall .mall_list ul li .show_text b{ display:block; left:0; top:0; position:absolute; width:100%; height:100%; background:#000; opacity:0.5; filter:alpha(opacity=50); z-index:-1;}
.mall .mall_list ul li .show_text .title{ font-size:18px; color:#fff; text-align:center;padding:0 15px;font-weight: 700; padding-top: 15px; margin-bottom:7px; line-height:normal;}
.mall .mall_list ul li .show_text .title p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100% }
.mall .mall_list ul li .show_text .text { font-size:14px; padding: 0 15px; color:#fff; height:20px; overflow:hidden; line-height:20px;}
.mall .mall_list ul li .show_text .text p{}
.mall .mall_list ul li .show_text .btn{ width:160px; height:36px; text-align:center; line-height:36px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; background:#41b8f0; display:block; font-size:20px; color:#fff; cursor: pointer; margin:33px auto 0;}
.mall .mall_list ul li .show_text .btn:hover{ background:#138ae6}
.mall .mall_list ul li.on .show_text,.mall .mall_list ul li:hover .show_text{ height:100%;}
.mall .mall_list ul li.on .show_text .text,.mall .mall_list ul li:hover .show_text .text{ line-height:22px; height:88px;}
.mall .mall_list ul li.on .show_text .title,.mall .mall_list ul li:hover .show_text .title{ margin-bottom:20px; padding-top: 40px;}
.mall .mall_list ul li.bg1{ background:#41b8f0}
.mall .mall_list ul li.bg2{ background:#90ca1a}
.mall .mall_list ul li.bg3{ background:#8f1a60}
.mall .mall_list ul li.bg4{ background:#dc3c00}
.mall .mall_list ul li.bg5{ background:#93e2ab}
/*任务弹层*/
.rw_tc{ background:url(http://taozi.tv/template/pc/cn2016/images/room/rw_tc.png) left top no-repeat; width:449px; height:288px; position:absolute; left:0; top:0; display:none; z-index:2}
.rw_tc .war_cont{ padding-top: 94px; font-size:20px; color:#fff;padding-left: 48px; line-height:1.5; padding-right: 60px; white-space:nowrap}
.rw_tc .war_cont p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%;}
.rw_tc .war_cont i{ font-size:30px;font-style: normal;}
.rw_tc .war_cont b{font-weight: 400;}
.rw_tc .war_cont span{ color:#0c71dd;font-size: 30px; cursor: pointer;}
.rw_tc .close{ position:absolute; right:13px; top:72px;cursor: pointer;background:url(http://taozi.tv/template/pc/cn2016/images/room/task.png) 12px -306px no-repeat; width:50px; height:50px; display:block;}
/*引导弹层*/
.hd_tc{ background:url(http://taozi.tv/template/pc/cn2016/images/room/hd_tc.png) left top no-repeat; width:448px; height:294px; position:absolute; display:none; z-index:19px;}
.guide{ position:absolute; display:none; z-index:19; width:451px; height:300px;  background:url(http://taozi.tv/template/pc/cn2016/images/room/Guide.png) left top no-repeat; }
/*直播列表暂无直播*/
/*主播用户晋级*/
.user_upgrade{position: fixed;z-index: 20;width:459px;height:352px;background-image: url(http://taozi.tv/template/pc/cn2016/images/user_upgrade_bg.png);top:50%;left:50%;margin-top:-191px;margin-left:-235px;display: none;}
.user_upgrade .font_name{position: relative;z-index: 1;font-size:18px;color:#138ae6;top:80px;font-weight: bold;left:170px; display:block; width:136px; text-overflow:ellipsis; white-space:nowrap;}
.user_upgrade .font_1{position: absolute;z-index: 1;font-size:14px;color:#000;top:125px;left:205px;font-weight: bold;}
.user_upgrade .img_1{position: absolute;z-index: 1;top:125px;left:240px;}
.user_upgrade .btn{position: absolute;z-index: 1;top:155px;left:180px;width:120px;height:25px;background-color: #138ae0;border:0px;color:#fff;cursor:pointer;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; text-align:center}
.user_upgrade .btn:hover{ background:#0066bd}
.host_upgrade{position: fixed;z-index: 20;width:459px;height:352px;background-image: url(http://taozi.tv/template/pc/cn2016/images/host_upgrade_bg.png);top:50%;left:50%;margin-top:-191px;margin-left:-235px;display: none;}
.host_upgrade .font_name{position: relative;z-index: 1;font-size:18px;color:#138ae6;top:80px;font-weight: bold;left:170px;display:block; width:136px; text-overflow:ellipsis; white-space:nowrap;}
.host_upgrade .font_1{position: absolute;z-index: 1;font-size:14px;color:#000;top:125px;left:205px;font-weight: bold;}
.host_upgrade .img_1{position: absolute;z-index: 1;top:125px;left:240px;}
.host_upgrade .btn{position: absolute;z-index: 1;top:155px;left:180px;width:120px;height:25px;background-color: #138ae6;border:0px;color:#fff;cursor:pointer; -webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; text-align:center}
.host_upgrade .btn:hover{ background:#0066db}
/*充值*/
.Recharge{ overflow:hidden; padding-top: 60px; background:#fff; margin-left:10px; padding-left: 20px; font-size:15px; color:#757575;}
.Recharge i{font-style: normal;}
.Recharge .rate{ padding-bottom:20px;}
.Recharge .money{ padding:28px 0 29px;}
.Recharge .money span{ font-size:35px;padding-right: 10px;}
.Recharge .blue{ color:#138ae6}
.Recharge .num{ overflow:hidden}
.Recharge .num ul li{ width:103px; height:58px; float:left; cursor: pointer; text-align:center; line-height:57px; font-size:20px; color:#171717; background:#f9f9f9; border:2px solid #e1e1e1; margin-right: 5px; margin-bottom:5px; position:relative}
.Recharge .num ul li:hover{ border-color: #138ae6;}
.Recharge .num ul li.on{ background:#f9f9f9 url(http://taozi.tv/template/pc/cn2016/images/user_center/user_icon.png) left -462px no-repeat; border-color:#138ae6}
.Recharge .num ul li.rebate:after{ content:''; position:absolute; right:-11px; top:-2px; width:48px; height:30px; background:url(http://taozi.tv/template/pc/cn2016/images/pay/corner.png) right top no-repeat;}
.Recharge .pay_way{ padding-bottom:62px;}
.Recharge .pay_way span{ float:left; margin-right: 30px;}
.Recharge .pay_way .way{ overflow:hidden;zoom: 1; }
.Recharge .pay_way .way .bank{ overflow:hidden;padding-left:2px; padding-top:2px; margin-right: 40px;}
.Recharge .pay_way .way .bank li{ width:135px; height:45px; border:2px solid #e1e1e1; position:relative; margin-right:4px; margin-top:-2px; float:left;cursor: pointer;}
.Recharge .pay_way .way .bank li:hover{ border-color:#138ae6; z-index:1}
.Recharge .pay_way .way .bank li.on{background:#f9f9f9 url(http://taozi.tv/template/pc/cn2016/images/user_center/user_icon.png) left -462px no-repeat; border-color:#138ae6; z-index:1}
.Recharge .pay_way .way p.more{ overflow:hidden; padding-top: 13px;padding-bottom: 14px;}
.Recharge .pay_way .way p.more span{cursor: pointer; background:url(http://taozi.tv/template/pc/cn2016/images/user_center/user_icon.png) right -392px no-repeat;color:#0a8cd2; font-family:Simsun; font-size:12px;font-weight: 400; padding-right: 12px;}
.Recharge .pay_way .way p.more .on{ background-position: right -408px;}
.Recharge .pay_way .way .btn{ width:173px; height:50px; text-align:center; line-height:50px; font-size:20px; color:#fff; background:#138ae6;cursor: pointer;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; display:inline-block; *display:inline;zoom: 1; vertical-align:top}
.Recharge .pay_way .way .btn:hover{background: #0066bd;}
.Recharge .pay_way .user_opt{padding-top: 34px;}
.Recharge .pay_way .user_opt label{display:inline-block; *display:inline;zoom: 1; vertical-align:bottom; font-size: 12px;font-weight: 400; color:#414141; cursor: pointer;position: relative; height:16px; padding-top: 4px; margin-left:22px; padding-left:30px;}
.Recharge .pay_way .user_opt label i{color: #138ae6;}
.Recharge .pay_way .user_opt label input{ display:none}
.Recharge .pay_way .user_opt label b{ display:block; width:17px; height:17px; border:1px solid #0d71dd; left:0; top:2px; position:absolute;}
.Recharge .pay_way .user_opt label b.on{ width:22px; height:20px; background:url(http://taozi.tv/template/pc/cn2016/images/user_center/user_icon.png) left -428px no-repeat; top:0; border:none}
.Recharge .other_info p{ padding-bottom:24px;}
.Recharge .other_info p span{padding-left: 40px;}
/*嘉宾描述弹层*/
.jb_cue{ position:absolute; z-index:4; left:0;top:0; background:url(http://taozi.tv/template/pc/cn2016/images/room/jbnotic.png) left top no-repeat; width:372px; height:372px; display:none}
.jb_cue_cont{ padding:15px;}
.jb_cue_cont .jb_cue_head{ margin:0 11px; padding:0 13px 5px; border-bottom: 1px solid #e5e5e6; overflow:hidden}
.jb_cue_cont .jb_cue_head p{ font-size: 14px; color:#2d2d2d; padding:15px 0 10px;}
.jb_cue_cont .jb_cue_head dt{ color: #353434; font-size: 12px; padding-top: 8px; padding-bottom: 4px;}
.jb_cue_cont .jb_cue_head dd{ color:#a8a8a8;font-size: 12px;}
.jb_cue_cont .jb_cue_head img{ float:left; margin-right: 15px;}
.jb_cue_cont .jb_cue_head dl{ display:block; overflow:hidden;zoom: 1;}
.jb_cue_cont .jb_cue_head a{ color:#138ae6;}
.jb_cue_cont .jb_cue_text{ padding:8px 20px 0;}
.jb_cue_cont .jb_cue_text .text ul li{ white-space:nowrap; font-size:0; line-height:26px; padding-bottom:8px;}
.jb_cue_cont .jb_cue_text .text ul li span{ font-size: 12px; color:#a8a8a8; width:62px; display:inline-block; *display:inline;zoom: 1; vertical-align:middle;}
.jb_cue_cont .jb_cue_text .text ul li i.btn{ width:76px; height:24px; text-align:center; line-height:24px; font-size: 12px; color:#138ae6;cursor: pointer; display:inline-block; *display:inline;zoom: 1; vertical-align:top;font-style: normal;border:1px solid #999999;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; margin-right:8px;}
.jb_cue_cont .jb_cue_text .text ul li i.on{ border:1px solid #138ae6}
.jb_cue_cont .jb_cue_text .text ul li em{ position:relative;display:inline-block; *display:inline;zoom: 1; vertical-align:top; font-style: normal;font-weight: normal; text-align:center; border:1px solid #138ae6;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;cursor: pointer; width:76px; height:24px; text-align:center; line-height:24px; color:#138ae6; background:#fff; z-index:1;font-size: 12px;}
.jb_cue_cont .jb_cue_text .text ul li em.on{border-bottom: none; border-bottom-right-radius:0; border-bottom-left-radius:0;}
.jb_cue_cont .jb_cue_text .text ul li em.on .icon{background-position: -372px -366px;}
.jb_cue_cont .jb_cue_text .text ul li i{font-style: normal;}
.jb_cue_cont .jb_cue_text .text ul li i.war,.jb_cue_cont .jb_cue_text .text ul li i.gold{ font-size:12px;color:#8f1a60; line-height:26px;display:inline-block; *display:inline;zoom: 1; vertical-align:middle;}
.jb_cue_cont .jb_cue_text .text ul li i.gold{display:inline-block; *display:inline;zoom: 1; vertical-align:top; padding-right:35px; background:url(http://taozi.tv/template/pc/cn2016/images/room/chat_room.png) right -30px no-repeat;}
.jb_cue_cont .jb_cue_text .text ul li div.select{ display:inline-block; *display:inline;zoom: 1; vertical-align:middle; position:relative;}
.jb_cue_cont .jb_cue_text .text ul li div.select p{ position:absolute; top:24px; left:0px; border:1px solid #138ae6; text-align:center; white-space:normal; width:216px; padding:5px 0; background:#fff;-webkit-border-radius: 0 3px 3px 3px;-moz-border-radius: 0 3px 3px 3px ;border-radius: 0 3px 3px 3px ; display:none}
.jb_cue_cont .jb_cue_text .text ul li div.select p i{ font-size: 12px;display:inline-block; *display:inline;zoom: 1; vertical-align:middle; width:35px; height:24px; text-align:center; line-height:24px;cursor: pointer;}
.jb_cue_cont .jb_cue_text .text ul li div.select p i:hover{ color:#138ae6}
.jb_cue_cont .jb_cue_text .text ul li div.select.on p{ display:block}
.jb_cue_cont .jb_cue_text .text ul li i.icon{ background:url(http://taozi.tv/template/pc/cn2016/images/room/jbnotic.png) -372px -347px no-repeat; width:11px; height:5px; display:inline-block; *display:inline;zoom: 1; vertical-align:middle; padding-bottom:2px;}
.jb_cue_cont .btn_group{ text-align:center; font-size: 0; padding-top: 7px;}
.jb_cue_cont .btn_group span{ display:inline-block; *display:inline;zoom: 1; vertical-align:top; width:124px; height:38px; text-align:center; line-height:37px;font-size: 14px; color:#fff;cursor: pointer; margin:0 5px; -webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.jb_cue_cont .btn_group span.cancel{ background:#c3c3c4;}
.jb_cue_cont .btn_group span.cancel:hover{ background:#acacae}
.jb_cue_cont .btn_group span.btn{background: #138ae6;}
.jb_cue_cont .btn_group span.btn:hover{ background:#0066bd}
/*找回密码*/
.find_pwd{ width:1200px; margin:20px auto 0;}
.find_pwd_txt{ background:#fff;margin-left: 10px;padding-top: 25px; min-height:350px;padding-bottom: 30px;}
.find_pwd_txt .now_set ul{ border-bottom: 1px solid #dcdcdc; text-align: center; padding-top:22px; margin:0 50px;}
.find_pwd_txt .now_set ul li{position:relative; padding:0 15px 18px; margin:0 30px; margin-bottom:-1px;}
.find_pwd_txt .now_set ul li,.find_pwd_txt .now_set ul li i{font-style: normal;display:inline-block; *display:inline;zoom: 1; vertical-align:top; font-size: 16px; color:#a3a3a3}
.find_pwd_txt .now_set ul li i{border: 2px solid #d4d4d4;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; width:18px; height:18px; line-height:18px;margin-right: 3px;}
.find_pwd_txt .now_set ul li.on,.find_pwd_txt .now_set ul li.on i{ color:#138ae6;}
.find_pwd_txt .now_set ul li.on i{ border-color:#138ae6;}
.find_pwd_txt .now_set ul li.active{ color:#138ae6; border-bottom: 1px solid #138ae6; padding-bottom:17px}
.find_set_txt{ padding:0 250px;}
.find_set_txt ul li{ position:relative; line-height:30px; margin-top: 35px; font-size:16px; color:#7f7f7f;}
.find_set_txt ul li p{ margin-left:15px; float:left}
.find_set_txt ul li p.war{ color:#138ae6; position:absolute; left:0; top:30px; font-size:14px; margin-left:0;}
.find_set_txt ul li span{ display:block; position:absolute; left:-100px; width:90px; text-align:right; font-size:15px; color:#7f7f7f; }
.find_set_txt ul li input{ float:left; background:#e6e6e6; height:30px; line-height:30px; font-size:14px;}
.find_set_txt ul li img{ height:30px; float:left;cursor: pointer; margin-left:15px;}
.find_set_txt ul li .btn{ width:305px; height:40px; background:#138ae6;cursor: pointer; -webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; text-align: center; line-height:40px; font-size:16px; color:#fff}
.find_set_txt ul li .btn:hover{ background:#0066bd}
.find_set_txt .zh{ font-size:16px; color:#7f7f7f; padding-top: 25px;}
.find_set_txt .zh span{ color:#138ae6; padding:0 5px;}
.find_set_txt .find_way { font-size: 0;text-align: center; margin-top: 20px;}
.find_set_txt .find_way div{ display:inline-block; *display:inline;zoom: 1; vertical-align:middle; width:200px; margin:0 20px;}
.find_set_txt .find_way div p{ border:1px solid #dcdcdc;}
.find_set_txt .find_way div span{ -webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; display:block; height:40px; margin-top: 20px; background:#138ae6;cursor: pointer; color:#fff; text-align:center; font-size: 16px; line-height:40px;}
.find_set_txt .find_way div span:hover{ background:#0066bd}
.find_set_txt .find_way div span.on{ background:#666}
.find_set_txt .find_way div span.on:hover{ background:#666}
.find_set_txt .find_tel_way { display:none}
.find_set_txt .find_tel_way ul li{ padding-left:120px;}
.find_set_txt .find_tel_way ul li span{ width:110px; left:0px}
.find_set_txt .find_tel_way ul li .send_btn{ background:#90ca1a; -webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; width:120px; height:30px; font-size:12px; color:#fff; text-align:center; line-height:30px; float:left;font-style: normal;cursor: pointer; margin-left:15px;}
.find_set_txt .find_tel_way ul li .send_btn:hover{ background:#80b416;}
.find_set_txt .find_tel_way ul li .send_btn.on{ background:#ccc}
.find_set_txt .find_tel_way ul li .send_btn.on:hover{ background:#ccc}
.find_set_txt .find_tel_way ul li p.war{ left:120px;}
.find_set_txt .finished{padding-top: 75px; text-align:center}
.find_set_txt .finished img{display:inline-block; *display:inline;zoom: 1; vertical-align:top;}
.find_set_txt .finished dl{ display:inline-block; *display:inline;zoom: 1; vertical-align:top;}
.find_set_txt .finished dl dt{ color:#138ae6; font-size:43px;}
.find_set_txt .finished dl dd{ font-size:16px; color:#7f7f7f}
/*聊天室礼物数量弹层*/
.gift_tc{ width:360px; overflow:hidden}
.gift_tc ul li{ overflow:hidden; height:48px; position:relative; margin-left:-360px; width:360px;}
.gift_tc ul li .num{ float:right; line-height:58px; font-size: 0;}
.gift_tc ul li .num img{ display:inline-block; *display:inline; zoom: 1; vertical-align:middle}
.gift_tc ul li .info{ overflow:hidden;zoom: 1; background:url(http://taozi.tv/template/pc/cn2016/images/room/big.png) left top no-repeat; height:48px;}
.gift_tc ul li .info.spe{ background:url(http://taozi.tv/template/pc/cn2016/images/room/sml.png) left top no-repeat;}
.gift_tc ul li .info .user_head{ float:left; width:33px; height:33px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; margin:7px 10px 0 8px;}
.gift_tc ul li .info .user_name{ width:84px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size: 12px; color:#fff; line-height:26px; padding-top: 17px; float:left}
.gift_tc ul li .info .gift_num{ overflow:hidden;zoom: 1; text-align:right;font-size: 12px; color:#fff; padding-top:17px; line-height:26px;}
.gift_tc ul li .info .gift_num img{ max-height:24px; display:inline; vertical-align:middle; padding-right:8px; padding-left:3px;}
/*新增底部内容*/
.add_cont{ overflow:hidden; padding-bottom:17px;}
.add_cont .L{ float:left}
.add_cont .R{ overflow:hidden;zoom: 1; font-size:12px; color:#ededed; line-height:24px;}
.add_cont .L ul{ float:left; padding-right: 30px;}
.add_cont .L ul li { color:#c5c5c5; font-size: 12px; line-height:24px;}
.add_cont .L ul li p{ color:#fff; font-size: 14px; padding-bottom:5px;}
.add_cont .L ul li a{ color:#c5c5c5;}
.add_cont .L ul li a:hover{ color:#138ae6}
.add_cont .L ul li.sina_blog{ background:url(http://taozi.tv/template/pc/cn2016/images/blog_icon.png) left 3px no-repeat; text-indent:20px; line-height:20px; margin-top:2px;} 
.add_cont .L ul li span{ display:inline-block; *display:inline;zoom: 1; vertical-align:middle; height:16px; width:24px; text-align:center}
.add_cont .L ul li span img{ vertical-align:top; height:16px;}
.add_cont .R p{ font-size:14px; color:#fff; padding-bottom:5px;}
.add_cont .R div p{ font-size:12px; color:#c5c5c5;}
.add_cont .R ul{ float:right}
.add_cont .R ul li{ float:left;padding-left: 30px;}
.add_cont .R ul li img{ background:#fff; width:100px; height:100px;}
.foot_info .friend_links{border-bottom: 1px solid #3d4351; margin:10px 0;font-size: 12px; line-height:20px; color:#fff;padding-bottom: 10px;}
.foot_info .friend_links b{ float:left}
.foot_info .f_list{ overflow:hidden;zoom: 1;}
.foot_info .f_list ul li{ float:left; padding:0 10px;text-align:center;}
.foot_info .f_list ul li a{ color:#fff; line-height:normal}
.foot_info .f_list ul li a:hover{ color:#138ae6}
/*新版个人中心房间管理*/
.all_info{ overflow:hidden; background:#fff; padding-left:40px; padding-right:40px; padding-top:25px;}
.all_info .info_tab{ text-align:center;}
.all_info .info_tab ul{ width:100%; border-bottom: 1px solid #d1d1d1; font-size: 0; padding-top:25px;}
.all_info .info_tab ul li{display:inline-block; *display:inline;zoom: 1; vertical-align:middle; font-size: 16px; color:#000;cursor: pointer; padding:0 10px; margin:0 25px;  margin-bottom:13px;}
.all_info .info_tab ul li.on{border-bottom: 2px solid #138ae6; color:#138ae6; margin-bottom:-2px; padding-bottom:10px;}
.jbzl{ overflow:hidden; padding-top:38px;}
.jbzl ul li{ width:100%; font-size: 16px; line-height:30px; margin-bottom:16px; color:#878787; height:30px; clear:both}
.jbzl ul li input{ line-height:28px; border:1px solid #9b9b9b; font-size: 14px; color:#878787; text-indent:10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; width:425px; height:28px;}
.jbzl ul li i{ font-style: normal; float:left; width:95px;}
.jbzl ul li select{ border:1px solid #9b9b9b}
.jbzl ul li label{ float:left; position:relative; padding-left:30px; cursor: pointer; margin-right:30px;}
.jbzl ul li label input{ display:none}
.jbzl ul li label  b{ display:block; width:23px; height:22px; background:url(http://taozi.tv/template/pc/cn2016/images/room/icon.png) -26px -2px no-repeat; position:absolute; left:0; top:50%; margin-top:-11px;}
.jbzl ul li label.on b{ background-position:left -2px;}
.jbzl ul li .select{ position:relative; width:100px; text-align:center; padding-right: 22px; border:1px solid #9b9b9b;cursor: pointer;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; height:28px; margin-right:20px; float:left}
.jbzl ul li .select b{ position:absolute; right:0; top:0; background:url(http://taozi.tv/template/pc/cn2016/images/room/icon.png) -85px top no-repeat; display:block; width:22px; height:28px;}
.jbzl ul li .select em{ display:block; line-height:28px; font-weight: 400;font-style: normal;}
.jbzl ul li .select p{ display:none}
.jbzl ul li .select.on{-webkit-border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0; border-color:#138ae6;}
.jbzl ul li .select.on p{ display:block; background:#fff; border:1px solid #138ae6; position:absolute; left:-1px; top:28px;-webkit-border-radius: 0px 0 3px 3px;-moz-border-radius: 0px 0 3px 3px;border-radius: 0px 0 3px 3px; width:100%; z-index:2}
.jbzl ul li .select.on p span{ display:block; text-align:center; line-height:24px; color:#878787; padding-right:22px;}
.jbzl ul li .select.on p span:hover{ color:#138ae6}
.jbzl ul li .select.on b{ background-position:-63px top;}
.jbzl ul li .btn{ margin-top:36px; width:112px; height:30px; text-align:center; line-height:30px;cursor: pointer; color:#fff; background:#138ae6; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; float:left; -webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.jbzl ul li .btn:hover{ background:#0066bd}
/*绑定手机*/
.bdsj{ overflow:hidden; padding-top:38px;}
.bdsj ul li{ width:100%; font-size: 16px; line-height:30px; margin-bottom:16px; color:#878787; height:30px; clear:both}
.bdsj ul li i{ font-style: normal; float:left; width:95px; text-align:right; white-space:nowrap; padding-right:31px;}
.bdsj ul li input{ line-height:28px; border:1px solid #9b9b9b; font-size: 14px; color:#878787; text-indent:10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; width:295px; float:left; height:28px;}
.bdsj ul li img{ height:30px; margin-left:20px; cursor: pointer;}
.bdsj ul li em{ background:#90ca1a ;font-weight: 400;font-style: normal; font-size: 12px; color:#fff; display:inline-block; *display:inline;zoom: 1; vertical-align:top; height:30px; width:120px; text-align:center; line-height:30px; cursor: pointer; margin-left: 10px;}
.bdsj ul li em:hover{ background:#80b416}
.bdsj ul li em.on{ background:#ccc}
.bdsj ul li em.on:hover{ background:#ccc}
.bdsj ul li .btn{ margin-top:36px; width:112px; height:30px; text-align:center; line-height:30px;cursor: pointer; color:#fff; background:#138ae6; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; float:left; -webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; margin-right: 15px;}
.bdsj ul li .btn:hover{ background:#0066bd}
/*账户安全*/
.zhaq{ overflow:hidden; padding-top:38px;}
.zhaq ul li{ width:100%; font-size: 16px; line-height:30px; margin-bottom:16px; color:#878787; height:30px; clear:both}
.zhaq ul li i{ font-style: normal; float:left; width:95px; text-align:right; white-space:nowrap; padding-right:31px;}
.zhaq ul li input{ line-height:28px; border:1px solid #9b9b9b; font-size: 14px; color:#878787; text-indent:10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; width:295px; float:left; height:28px;}
.zhaq ul li img{ height:30px; margin-left:20px; cursor: pointer;}
.zhaq ul li em{ background:#90ca1a ;font-weight: 400;font-style: normal; font-size: 12px; color:#fff; display:inline-block; *display:inline;zoom: 1; vertical-align:top; height:30px; width:120px; text-align:center; line-height:30px; cursor: pointer; margin-left: 10px;}
.zhaq ul li em:hover{ background:#80b416}
.zhaq ul li em.on{ background:#ccc}
.zhaq ul li em.on:hover{ background:#ccc}
.zhaq ul li .btn{ margin-top:36px; width:112px; height:30px; text-align:center; line-height:30px;cursor: pointer; color:#fff; background:#138ae6; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; float:left; -webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; margin-right: 15px;}
.zhaq ul li .btn:hover{ background:#0066bd}
/*我的竞猜*/
.wdjc{ overflow:hidden; padding-top:0;}
.wdjc table{ width:100%; border-spacing:0; border-collapse:collapse; text-align:center; border:0; line-height:49px;}
.wdjc table th,.wdjc table td .spe{ color:#138ae6}
.wdjc table th,.wdjc table td{ border-bottom: 1px solid #ddd;}
.wdjc table td p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; color:#000;font-size: 15px;}

/*财富*/
.cftq .ye,.cftq .dj,.cftq .tq,.cftq .jj{ position:relative; padding-left:124px; overflow:hidden;}
.cftq .ye,.cftq .dj,.cftq .tq{ border-bottom:1px solid #ddd;}
.cftq .name{ position:absolute; top:15px; left:0; color:#272727; font-size: 15px;}
.cftq .ye{ font-size: 0; padding-top: 20px;padding-bottom: 15px;}
.cftq .ye img,.cftq .ye p{display:inline-block; *display:inline;zoom: 1; vertical-align:middle}
.cftq .ye img{ margin-left:15px; margin-right:5px;}
.cftq .ye p{ color:#272727; font-size:15px;}
.cftq .ye p i{ color:#5a5a5a;font-style: normal; padding-right: 5px;}
.cftq .dj { padding-top: 45px;padding-bottom: 25px;}
.cftq .dj  img,.cftq .dj b{ display:inline-block; *display:inline;zoom: 1; vertical-align:middle}
.cftq .dj  img{ margin-bottom:2px;}
.cftq .dj p{ background:#d0e8fa; height:14px; width:310px; display:inline-block; *display:inline;zoom: 1; vertical-align:middle; margin:0 5px; position:relative;}
.cftq .dj p span{ background:#138ae6; height:14px; position:absolute; left:0; top:0; width:10%}
.cftq .dj b{ font-weight: 400; font-size: 12px; color:#000; padding-right: 5px;}
.cftq .dj b i{ font-style: normal; color:#138ae6}
/*特权*/
.tq .icon{ margin-top: 56px; overflow:hidden}
/*.tq .icon p{ width:85px; height:125px; background:url(../images/room/tq_icon.jpg) no-repeat; float:left;margin-right: 42px; margin-bottom:28px;}*/
.tq .icon p{ width:85px; height:125px; float:left;margin-right: 42px; margin-bottom:28px;}
.tq .icon p.p1{ background-position:left top;}
.tq .icon p.p1.on{ background-position:left bottom;}
.tq .icon p.p2{ background-position:-125px top; width:105px;}
.tq .icon p.p2.on{ background-position:-125px bottom;}
.tq .icon p.p3{ background-position:-284px top;}
.tq .icon p.p3.on{ background-position:-284px bottom;}
.cftq .jj{ border-bottom:none}
/*直播认证*/
.authentication{ overflow:hidden; margin:20px 35px 0}
.authentication table{ width:100%; border:none; border-spacing:0; border-collapse:collapse;}
.authentication table td { line-height:30px; vertical-align:top; font-size:12px; padding-bottom:10px}
.authentication table td span{ color:#878787; text-align:right; padding-right:10px; font-size: 16px; display:block}
.authentication table td input{height:28px; line-height:28px; font-size: 12px; border:1px solid #9b9b9b; width:328px; padding:0 10px; vertical-align:top}
.authentication #province,.authentication #city{ display:inline-block; *display:inline;zoom: 1;}
.authentication .select-options { display:none; position:absolute; left:-1px; top:28px; width:100%; border:1px solid #9b9b9b; min-height:142px; background:#fff; z-index:2;}
.authentication .select-hover .select-options { display:block;}
.authentication .select{ position:relative; height:28px; line-height:28px; float:left; border:1px solid #b9b9b9; padding-right:15px; text-align:left; width:110px; text-indent:10px; margin-right:10px;}
.authentication .select .icon{ display:block; position:absolute; right:5px; top:11px;background:url(http://taozi.tv/template/pc/cn2016/images/icon_v.png) left top no-repeat; width:10px; height:15px;}
.authentication .select-input{ position:absolute; left:0; top:0; width:100%; z-index:1; height:28px; }
.authentication .select-options a{ display:block; text-align:center; color:#666}
.authentication .select-options a:hover{ color:#138ae6}
.authentication table td .btn{display:inline-block; *display:inline;zoom: 1; vertical-align:middle; padding:0 12px; width:auto; height:auto; border:none; background:#138ae6;  position:relative;cursor: pointer;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; height:30px; color:#fff; vertical-align:top}
.authentication table td .btn:hover{ background:#0066bd}
.authentication table td input#xieyi{ width:auto; height:auto;}
.authentication table td .spe_label{ border:1px solid #9b9b9b; display:block; margin-right:250px;}
.authentication table td .spe_label textarea {width:100%; height:150px; resize:none; border:none; vertical-align:top}
.authentication table td label i{ color:#138ae6;cursor: pointer; font-style: normal;}
.authentication table td .item{ display:inline-block; *display:inline;zoom: 1; vertical-align:top; position:relative; padding-right:10px; margin-right:10px;}
.authentication table td .del{ position:absolute; right:0; top:0;cursor: pointer;}
.authentication table td .del:hover{ color:#138ae6}
.authentication table.isapply td span{font-size: 14px;}
.authentication table.isapply td p{ color:#138ae6; font-size: 14px;}
.authentication table.isapply td p.spe{font-size: 16px; border-bottom:1px solid #e6e6e6}
/*帮助中心*/
.help_center{ overflow:hidden; margin-top:20px;}
.help_cont{ background:#fff; padding:50px 62px 15px; margin-left:14px;}
.help_cont h3{ color:#138ae6; float:left; margin-right:20px; padding-top:14px; width:75px;}
.help_cont .zxkf,.help_cont .gfsq,.help_cont .cjwt,.help_cont .spjc{ overflow:hidden; position:relative;}
.help_cont em.icon{ display:block; background:url(http://taozi.tv/template/pc/cn2016/images/help/icon.png) left top no-repeat; width:19px; height:24px; position:absolute; left:78px; top:22px;}
.help_cont .cont_box{ border:2px solid #add6f6; background:#e2f1fc; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; overflow:hidden;zoom: 1; padding:20px 0; margin-bottom:10px;}
.help_cont .zxkf b{ display:inline-block; *display:inline;zoom: 1; vertical-align:top; margin-right: 10px;}
.help_cont .zxkf p{ float:left; line-height:58px; color:#4e4e4e;font-size: 15px; padding-left:81px;margin-right: 40px; cursor: pointer;}
.help_cont .zxkf p:hover{ color:#138ae6}
.help_cont .gfsq .cont_box { padding-bottom:0; padding-top: 15px;}
.help_cont .gfsq p{ float:left; text-align:center; font-size: 15px; color:#505050;cursor: pointer; margin-left:66px; line-height: 30px;margin-bottom: 12px;}
.help_cont .gfsq p:hover{ color:#138ae6}
.help_cont .gfsq p b{ display:block; background-position: center; background-repeat:no-repeat; width:106px; height:93px;}
.help_cont .gfsq p .b1{ background-image:url(http://taozi.tv/template/pc/cn2016/images/help/5.png);}
.help_cont .gfsq p .b2{ background-image:url(http://taozi.tv/template/pc/cn2016/images/help/3.png);}
.help_cont .gfsq p .b3{ background-image:url(http://taozi.tv/template/pc/cn2016/images/help/7.png);}
.help_cont .gfsq p .b4{ background-image:url(http://taozi.tv/template/pc/cn2016/images/help/4.png);}
.help_cont .gfsq p .b5{ background-image:url(http://taozi.tv/template/pc/cn2016/images/help/6.png);}
.help_cont .gfsq p .b6{ background-image:url(http://taozi.tv/template/pc/cn2016/images/help/10.png);}
.help_cont .gfsq p .b7{ background-image:url(http://taozi.tv/template/pc/cn2016/images/help/9.png);}
.help_cont .cont_box .list li span{color: #8dd3ce;font-size: 14px; padding-right: 5px;}
.help_cont .cont_box .list { text-align:left; font-size: 0; padding-left:28px; position:relative; margin-top:-20px;}
.help_cont .cont_box .list li {border-bottom: 1px solid #d2e0ea; height: 50px; line-height: 50px; margin: 0 28px; width: 204px; font-size: 13px; display:inline-block; *display:inline;zoom: 1; vertical-align:top; text-align:left}
.help_cont .cont_box .list li a{ color:#5a6065}
.help_cont .cont_box .list li a:hover{ color:#138ae6}
/*下载页*/
.download{ background-image:url(http://taozi.tv/template/pc/cn2016/images/download/download_bg.jpg); background-position:top center; background-repeat:no-repeat; height:566px;}
.download .box{ position:relative; width:1178px; height:566px;}
.download .s_phone{ position:absolute; top:73px; left:44px; background:url(http://taozi.tv/template/pc/cn2016/images/download/s_phone.png) left top no-repeat; width:195px; height:407px;}
.download .s_phone p{ width:156px; height:278px; overflow:hidden; margin-top:68px; margin-left:17px;}
.download .b_phone{ position:absolute; top:38px; left:183px; background:url(http://taozi.tv/template/pc/cn2016/images/download/b_phone.png) left top no-repeat; width:255px; height:472px;}
.download .b_phone p{ width:225px; height:373px; overflow:hidden; margin-top:58px; margin-left:15px;}
.download .war_txt{ padding-top:168px; margin-left:438px; position:relative}
.download .war_txt img{ position:absolute; left:0; top:168px; max-width:none}
.download .down_area{ position:absolute; top:354px; right:118px; padding-right: 220px;}
.download .down_area p { background:#fff; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; width:150px; height:150px; padding:8px; position:absolute; right:0; top:0}
.download .down_area p img{ width:150px; height: 150px;}
.download .down_area ul li{ border:2px solid #fff; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; height:50px; line-height:50px; color:#fff;font-size: 18px; width:230px; position:relative; margin-bottom:7px; -webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; cursor: pointer;}
.download .down_area ul li a{ color:#fff; display:block; padding-left:65px;}
.download .down_area ul { min-height:115px;}
.download .down_area ul li.Android{ background:#138ae6;}
.download .down_area ul li.iphone{ background:#db2473; display:none}
.download .down_area ul li.window{ background:#ff5a00}
.download .down_area ul li span{ display:inline-block; *display:inline;zoom: 1; vertical-align:middle; line-height:normal}
.download .down_area ul li span i{ display:block;font-style: normal; font-size: 13px;}
.download .down_area ul li b{ position:absolute; width:31px; height:37px; background-position:center; background-repeat:no-repeat; top:50%; margin-top:-18px; left:24px;}
.download .down_area ul li.Android b{ background-image:url(http://taozi.tv/template/pc/cn2016/images/download/android.png);}
.download .down_area ul li.iphone b{ background-image:url(http://taozi.tv/template/pc/cn2016/images/download/phone.png);}
.download .down_area ul li.window b{ background-image:url(http://taozi.tv/template/pc/cn2016/images/download/window.png);}
.download .down_area ul li.Android:hover{ background:#1799fd}
.download .down_area ul li.iphone:hover{ background:#fb2883}
.download .down_area ul li.window:hover{ background:#ff772d}
.download .wx_war{ display:none; position:fixed; left:0; top:0; text-align:center; z-index:20; width:100%; height:100%;}
.download .wx_war p{ padding:0 5%;}
.download .wx_war span{ z-index:-1; position:absolute; left:0; top:0; width:100%; height:100%; display:block; background:#000; opacity:0.8;}
#div_android_weixin{ display:none; position:fixed; left:0; top:0; text-align:center; z-index:9999; width:100%; height:100%;}
#div_android_weixin p{ padding:0 5%;}
#div_android_weixin span{ z-index:-1; position:absolute; left:0; top:0; width:100%; height:100%; display:block; background:#000; opacity:0.8;}
/*分页*/
#pagesize{font-size: 0; text-align:center; padding-bottom:20px;}
#pagesize ul li{display:inline-block; *display:inline;zoom: 1; vertical-align:top; font-size: 14px;cursor: pointer; margin:0 10px; color:#666}
#pagesize ul li.first a,#pagesize ul li.previous a,#pagesize ul li.next a,#pagesize ul li.last a{ color:#666}
#pagesize ul li a:hover{ color:#138ae6}
#pagesize ul .page{ margin:0 5px;}
#pagesize ul .page a{ border:1px solid #ddd; color:#666; padding:0 6px;}
#pagesize ul .page a:hover{ color:#138ae5}
#pagesize ul .selected a{background:#138ae5; color:#fff; border:1px solid #138ae6}
#pagesize ul .selected a:hover{ color:#fff}
#pagesize ul li .txt{ border:1px solid #ddd; text-align:center; width:30px; text-align:center}
#pagesize ul li .btn{ text-align:center; padding:0 15px; background:#138ae6;cursor: pointer; font-size:12px; color:#fff}
#pagesize ul li .btn:hover{ background:#0066bd}
/*竞猜文字提示描述*/
.guess_war_txt{background:url(http://taozi.tv/template/pc/cn2016/images/room/guess_war_tc.png) left top no-repeat; width:283px; height:200px; position:absolute; left:50%; margin-left:-161px; top:0; padding:20px; font-size:12px; z-index:3; line-height:28px; display:none}
.guess_war_txt .close{cursor: pointer; position:absolute; right:12px; top:12px;background:url(http://taozi.tv/template/pc/cn2016/images/room/task.png) 12px -306px no-repeat; width:50px; height:50px; display:block;}
.guess_war_txt p{ font-weight: 700; text-align:center; font-size: 14px; line-height:35px;}
.guess_war_txt span{ color:#138ae6}
/*主播动态弹层*/
.record_info{ position:absolute; background:url(http://taozi.tv/template/pc/cn2016/images/room/record_info.png) left top no-repeat; padding:10px 10px 20px; left:0; width:310px;}
.record_info .t_tre{ top:11px;}
.record_info_top{ border-bottom:1px solid #c9c9c9; overflow:hidden; padding:15px 20px; margin-left:1px;}
.record_info_top .user_head{ border: 1px solid #cfcfcf;border-radius: 2px;box-shadow: 0 1px 0 #efefef;float: left;padding: 3px; margin-right:20px;}
.record_info_top .user_head img{ width:90px; height:90px;}
.record_info_top .user_head p{position: relative; z-index:1;}
.record_info_top .user_head p .bg{ display:block; position:absolute; left:0; bottom:0; width:100%; height:100%; background:#000; z-index:-1;}
.record_info_top .user_head p span{ display:block; text-align:center; font-size: 12px; font-family:Simsun; color:#fff; line-height:20px; height:20px;}
.record_info_top .user_head p i{font-style: normal;}
.record_info_top dl{ display:block; overflow:hidden;zoom: 1;font-size: 12px; font-family:Simsun}
.record_info_top dt{font-weight: 700; font-size: 12px; padding-bottom:6px;}
.record_info_top dd img{ display:inline; vertical-align:middle; padding-bottom:2px;}
.record_info_top dd p{ line-height:24px;}
.record_info_cont{ overflow:hidden; position:relative; height:350px; margin-left:1px;}
.record_info_cont li{ border-bottom: 1px solid #ddd; position:relative; padding:10px 16px;}
.record_info_cont li.spe{ border-bottom: none;}
.record_info_cont li b{ background:url(http://taozi.tv/template/pc/cn2016/images/user_center/user_icon.png) left -231px no-repeat; width:31px; height:35px; position:absolute; left:-16px; top:10px; display:none}
.record_info_cont li p.name{ font-size:14px; color:#000;font-weight: 700;}
.record_info_cont li p.text{ font-size:14px; color:#333; line-height:30px; padding-bottom:5px; word-break:break-all}
.record_info_cont li p.text img{ padding:0 1px;vertical-align:middle}
.record_info_cont li p.text img.js-picture{ display:block; max-width:90%; padding:5px 0;}
.record_info_cont li .other_info{ position:relative; font-size:12px;}
.record_info_cont li .other_info p{ right:0; top:0; position:absolute;  font-size:12px; color:#666666; display:none}
.record_info_cont li .other_info p em{font-weight: 400;font-style: normal;font-family:Simsun; padding:0 5px; color:#d5ccd5}
.record_info_cont li .other_info p span { cursor: pointer;}
.record_info_cont li .other_info .date{ color:#888484}
.record_info_cont li .other_info p span i{ font-style: normal; color:#ff0099;}
.record_info_cont li .reply{ background:#f8f8f8; border:1px solid #e8e8e8; padding:10px; font-size:12px; margin-bottom:10px;}
.record_info_cont li .reply p.name{ color:#f09; float:left;font-weight: 400; font-size:12px; padding-right:5px; line-height:30px;}
.record_info_cont li .reply p.text{ font-size:12px;}
/*推荐主播*/
.rec_zhubo{ width:180px; z-index:18; left:0; top:0; display:none}
.rec_zhubo .title{ background:#138ae6; font-size:12px; color:#fff; width:12px; text-align:center; width:45px; cursor: pointer;}
.rec_zhubo .title span{ padding:5px; text-align:center; display:block;}
.rec_zhubo ul { background:#333; display:none}
.rec_zhubo ul li{padding:5px; -webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; vertical-align:top}
.rec_zhubo ul li:hover{ background:#444}
.rec_zhubo ul li div{ overflow:hidden;zoom: 1;}
.rec_zhubo ul li div .user_head{ height:35px; width:35px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; float:left;margin-right: 10px; background:#ccc}
.rec_zhubo ul li div dl{ overflow:hidden;zoom: 1; display:block;}
.rec_zhubo ul li div dl dt{ overflow:hidden; padding-bottom:2px;}
.rec_zhubo ul li div dl dt img{ float:left; margin-right:8px; max-height:22px;}
.rec_zhubo ul li div dl dt p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;overflow:hidden;zoom: 1; font-size: 14px; color:#666;}
.rec_zhubo ul li div dl dd{ font-size: 12px; color:#999;}
.rec_zhubo ul li div dl dd img{ vertical-align:middle; margin-bottom:2px; margin-right:3px; height:12px;}
.rec_zhubo .active_top{ font-size: 12px; color:#fff; display:none;}
.rec_zhubo .active_top h4{ text-align:center; font-size: 13px;}
.rec_zhubo .active_top span{ font-family:Georgia, "Times New Roman", Times, serif;font-size: 20px; padding:0 5px; color:#138ae6}
/*相关主播*/
.xg_zhubo{ z-index:18; left:0; top:0; display:none;}
.xg_zhubo .title{ background:#8f1a60; font-size:12px; color:#fff; width:12px; text-align:center; width:45px; cursor: pointer;}
.xg_zhubo .title span{ padding:5px; text-align:center; display:block;}
.xg_zhubo ul { background:#333; display:none}
.xg_zhubo ul li{padding:5px; -webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; vertical-align:top}
.xg_zhubo ul li:hover{ background:#444}
.xg_zhubo ul li div{ overflow:hidden;zoom: 1;}
.xg_zhubo ul li div .user_head{ height:35px; width:35px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; float:left;margin-right: 10px; background:#ccc}
.xg_zhubo ul li div dl{ overflow:hidden;zoom: 1; display:block;}
.xg_zhubo ul li div dl dt{ overflow:hidden; padding-bottom:2px;}
.xg_zhubo ul li div dl dt img{ float:left; margin-right:8px; max-height:22px;}
.xg_zhubo ul li div dl dt p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;overflow:hidden;zoom: 1; font-size: 14px; color:#666;}
.xg_zhubo ul li div dl dd{ font-size: 12px; color:#999;}
.xg_zhubo ul li div dl dd img{ vertical-align:middle; margin-bottom:2px; margin-right:3px; height:12px;}
#js-dangzhu{ cursor: pointer;}
/*旧新闻*/
.nubbbox{background:#FFF;}
.nubbbox .title{margin-top:20px;clear:both; display:block; width:100%; text-align:center; padding:5px; color:#333333; font-size:30px;}
.nubbbox .source{clear:both; display:block; text-align:center; padding:5px; height:30px; width:100%;font-size: 12px; color: #b4b4b4}
.nubbbox .content {padding:50px 0px 25px; margin: 0 25px; background:#fff;font-size: 16px; color:#666; line-height:28px; margin-left:10px; min-height:450px; border-top:1px dotted #aaa}
.nubbbox .content p{ margin:15px 0;}
.live_title{ display:none}
/*第三方登陆*/
.other_way{ background:url(http://taozi.tv/template/pc/cn2016/images/other_way.jpg) top center no-repeat; height:730px; overflow:hidden}
.other_way .box{ width:1170px; overflow:hidden}
.other_way .box .new_login_reg, .other_way .box .public_login_reg{ width:508px; margin-right:45px; margin-top: 45px; float:right}
.other_way .new_login_reg .content, .other_way .public_login_reg .content{ position:relative; padding-top:25px; z-index:1; overflow:hidden}
.other_way .new_login_reg .bd, .other_way .public_login_reg .bd{  z-index:2}
.other_way .new_login_reg .bd ul, .other_way .public_login_reg .bd ul{ overflow:hidden}
.other_way .new_login_reg .bd ul li, .other_way .public_login_reg .bd ul li{ width:220px; float:left; text-align:center; font-size:20px; color:#0d1426; cursor: pointer;}
.other_way .new_login_reg .bd ul li.on, .other_way .public_login_reg .bd ul li.on{ color:#fff}
.other_way .new_login_reg .content .bg, .other_way .public_login_reg .content .bg{ background:#fff;/* opacity:0.9; filter:alpha(opacity=90); */position:absolute; left:0; top:0; z-index:-1; width:100%; height:100%}
.other_way .area{ height:405px;}

.new_login_reg .login,.new_login_reg .reg, .public_login_reg .login,.public_login_reg .reg{ padding-left:27px; padding-right:27px; display:none; position:relative}
.new_login_reg .login, .public_login_reg .login{ padding-bottom:26px;}
.new_login_reg .reg, .public_login_reg .reg{ padding-bottom:30px;}
.new_login_reg .login, .public_login_reg .login {margin-top: 32px;}
.new_login_reg .login li, .public_login_reg .login li{ position:relative; margin-bottom:25px;}
.new_login_reg .login li.code_ver label, .public_login_reg .login li.code_ver label{ float:left}
.new_login_reg .login li img, .public_login_reg .login li img{ height:50px; margin-left: 10px;}
.new_login_reg .login li label, .public_login_reg .login li label{ display:block; position:relative}
.new_login_reg .login li label span, .public_login_reg .login li label span{ position:absolute; top:0; left:10px; line-height:50px; font-size:14px; color:#a1a1a1}
.new_login_reg .login li label input, .public_login_reg .login li label input{  background:#e6e6e6; width:100%; height:50px; line-height:50px; text-indent:10px}
.new_login_reg .login .btn, .public_login_reg .login .btn{ width:78%; height:52px; text-align:center; background:#138ae6; font-size:15px; color:#fff; cursor: pointer;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; margin:30px auto 0; display:block}
.new_login_reg .login .btn:hover, .public_login_reg .login .btn:hover{ background:#1f9dff}
.new_login_reg .login p, .public_login_reg .login p{ color:#a1a1a1; font-size:13px; padding-top: 20px; text-align:right; width:78%; margin:0 auto }
.new_login_reg .login p span a, .public_login_reg .login p span a{ color:#138ae6;cursor: pointer;}
.new_login_reg .login p span a:hover, .public_login_reg .login p span a:hover{ color:#005ba2}
.new_login_reg .login p.war, .public_login_reg .login p.war{ height: 20px; line-height: 20px; text-align:left; width:100%;font-size: 12px; color:#b80000; text-indent:30px;}
.new_login_reg input.on, .public_login_reg input.on{ border:1px solid #e92000; height: 48px; line-height: 48px;}
.new_login_reg .reg, .public_login_reg .reg{ margin-top:32px;}
.new_login_reg .reg p, .public_login_reg .reg p{ color:#a1a1a1; font-size:13px; padding-top: 15px;}
.new_login_reg .reg p span, .public_login_reg .reg p span{ color:#138ae6;cursor: pointer;}
.new_login_reg .reg p span:hover, .public_login_reg .reg p span:hover{ color:#005ba2}
.new_login_reg .reg li, .public_login_reg .reg li{ position:relative; margin-bottom:20px;}
.new_login_reg .reg li label, .public_login_reg .reg li label{ display:block; position:relative}
.new_login_reg .reg li label span, .public_login_reg .reg li label span{ position:absolute; top:0; left:10px; line-height:40px; font-size:14px; color:#a1a1a1}
.new_login_reg .reg li label input, .public_login_reg .reg li label input{  background:#e6e6e6; width:100%; height:40px; line-height:40px; text-indent:10px}
.new_login_reg .reg .btn, .public_login_reg .reg .btn{ width:78%; display:block; margin:0 auto; height:40px; text-align:center; background:#138ae6; font-size:15px; color:#fff; cursor: pointer;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.new_login_reg .reg .btn:hover, .public_login_reg .reg .btn:hover{ background:#1f9dff}
.new_login_reg .reg .dis_btn, .public_login_reg .reg .dis_btn{ background:#cdcdcd;cursor:default;}
.new_login_reg .reg .dis_btn:hover, .public_login_reg .reg .dis_btn:hover{ background:#cdcdcd}
.new_login_reg .reg .code, .public_login_reg .reg .code{ width:120px;}
.new_login_reg .reg img, .public_login_reg .reg img{ height:40px;}
.public_login_reg .reg li.spe{ margin-bottom:0; position:relative; margin-top:-15px; font-size: 13px; color:#bababa; padding-top: 5px ;padding-bottom: 5px;}
.public_login_reg .reg li.spe i{ width:43px; height:12px; display:inline-block; *display:inline;zoom: 1;margin-left: 5px;}
.public_login_reg .reg li.spe i.i1{ background: #919191;}
.public_login_reg .reg li.spe i.i2{ background: #6c0101}
.public_login_reg .reg li.spe i.i3{ background: #b10000; margin-right: 5px;}
.new_login_reg .reg li.spe{ margin-bottom:5px; position:relative; margin-top:-15px; font-size: 13px; color:#bababa; padding-top: 5px ;padding-bottom: 5px;}
.new_login_reg .reg li.spe i{ width:43px; height:12px; display:inline-block; *display:inline;zoom: 1;margin-left: 5px;}
.new_login_reg .reg li.spe i.i1{ background: #919191;}
.new_login_reg .reg li.spe i.i2{ background: #6c0101}
.new_login_reg .reg li.spe i.i3{ background: #b10000; margin-right: 5px;}
.new_login_reg .reg li.spe2{ font-size:13px; color:#bababa; position:relative; margin-top: -15px;padding-top: 5px;padding-bottom: 5px;margin-bottom: 5px;}
.new_login_reg .reg #reg_info, .public_login_reg .reg #reg_info{ position:relative}
.new_login_reg .reg p.spe{ width:78%; margin:0 auto; text-align:right}
.new_login_reg .reg p.war, .public_login_reg .reg p.war{ font-size: 12px; color:#b80000; position:absolute; left:30px; bottom:0;}
.public_login_reg .reg p.war{ left: 160px; bottom: 30px;}
.other_way .fast_road{ height:197px;}
.other_way .fast_road .name{height:2px; background:#d2d5d6; position:relative; margin-top:13px; margin-bottom:13px;}
.other_way .fast_road .name span { font-size:20px; color:#b8b8b8; position:absolute; left:50%; background:#fff; top:0; padding:0 10px; margin-left:-55px; margin-top:-14px;}
.other_way .fast_road ul{ text-align:center; font-size: 0; margin-top: 38px;}
.other_way .fast_road ul li {display:inline-block; *display:inline;zoom: 1; vertical-align:top; margin:0 36px;font-size: 18px; text-align:center; color:#4297d3;cursor: pointer;opacity:0.6; filter:alpha(opacity=70);-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.other_way .fast_road ul li.l2{ color:#e92000}
.other_way .fast_road ul li.l3{ color:#19c20c;}
.other_way .fast_road ul li p{padding-top: 12px;}
.other_way .fast_road ul li b{ display:block; width:83px; height:83px; margin:0 auto; }
.other_way .fast_road ul li.l1 b{ background:url(http://taozi.tv/template/pc/cn2016/images/qq.png) center no-repeat}
.other_way .fast_road ul li.l3 b{ background:url(http://taozi.tv/template/pc/cn2016/images/wx.png) center no-repeat}
.other_way .fast_road ul li.l2 b{ background:url(http://taozi.tv/template/pc/cn2016/images/xl.png) center no-repeat}
.other_way .fast_road ul li:hover{ opacity:1; filter:alpha(opacity=1);}
.download_app_fixed_telphone{ display:none; position:fixed; left:0; bottom:0; width:100%; height:60px; z-index:18}
.download_app_fixed_telphone .bg{ background:#000;position:absolute; left:0; bottom:0; width:100%; height:100%; z-index:-1; opacity:0.6}
.download_app_fixed_telphone p{ height:60px; position:relative; float:left; color:#fff;font-size: 12px; line-height:60px; text-indent:5px;}
.download_app_fixed_telphone p b{ background:url(http://taozi.tv/template/pc/cn2016/images/tel_logo2.jpg) left top no-repeat; background-size:cover; height:40px; width:40px; display:block; float:left; margin-top:10px; margin-left:10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; overflow:hidden}
.download_app_fixed_telphone div{ overflow:hidden;zoom: 1; margin-right: 10px; text-align:right; line-height:60px;}
.download_app_fixed_telphone div i{ display:inline-block; background:url(http://taozi.tv/template/pc/cn2016/images/mobile_close_icon.png) center no-repeat; cursor: pointer; background-size:cover; height:30px; width:30px; vertical-align:middle; display:none}
.download_app_fixed_telphone span{ -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; line-height:24px; background:#138ae6; color:#fff; padding:3px 8px; font-size: 14px; display:inline-block; vertical-align:middle; white-space:nowrap;}
.download_app_fixed_telphone span a{ color:#fff}
/*大型比赛提示页*/
.big_event{ position:fixed; width:100%; height:85px;line-height:85px; left:0;top:0; z-index:20; text-align:center; color:#fff;font-size: 30px;  overflow: hidden;}
.big_event .bg{ position:absolute; left:0; top:0; background:#000; z-index:-1; width:100%; height:100%; opacity:0.8;filter:alpha(opacity=50)}
.big_event .close{ height:40px; width:40px; position:absolute; right:10px; top:10px; cursor: pointer; background:url(http://taozi.tv/template/pc/cn2016/images/close.png) left top no-repeat}
.big_event span{ font:60px "Open Sans",sans-serif;font-weight: 300;display:inline-block; *display:inline;zoom: 1; vertical-align:middle}
.big_event span i{font-style: normal;font-weight: 400; line-height:65px; vertical-align:top}
/*直播浏览器提示*/
.use_bro{ position:fixed; width:100%; height:180px; left:0;top:50%; margin-top:-90px; z-index:18; text-align:center; color:#fff;font-size: 30px;  overflow: hidden;font-weight: 400; display:none}
.use_bro div{ padding-top:40px; line-height:50px;}
.use_bro div a{ color:#138ae6}
.use_bro div a:hover{ text-decoration:underline}
.use_bro .bg{ position:absolute; left:0; top:0; background:#000; z-index:-1; width:100%; height:100%; opacity:0.6;filter:alpha(opacity=60)}
.use_bro .close{ height:40px; width:40px; position:absolute; right:20px; top:20px; cursor: pointer; background:url(http://taozi.tv/template/pc/cn2016/images/close.png) left top no-repeat}
/*视频列表*/
.list_video{ overflow:hidden}
.list_video ul {font-size: 0; position:relative;}
.list_video ul li{display:inline-block; *display:inline;zoom: 1; vertical-align:top;margin-bottom: 14px;margin-right: 8px; width:266px;}
.list_video ul li img{ width:266px; height:150px;}
.list_video ul li p{ position:relative; margin-right:120px;font-size: 12px; line-height:26px;}
.list_video ul li p em.title{ font-style:normal; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; color:#6a6a6a}
.list_video ul li:hover p em.title{ color:#138ae6}
.list_video ul li p s{ position:absolute; right:-120px; color:#138ae6; width:120px;text-align: right; text-decoration:none; top:0; overflow:hidden; display:block; white-space:nowrap;font-size: 12px;}

/*排行榜列表*/
.top_list{ margin-bottom:-1px; overflow:hidden}
.top_list ul li{ border-bottom: 1px solid #dadada; padding-top:20px; padding-left:29px; height:45px; position:relative; vertical-align:top}
.top_list ul li i{ position:absolute; left:8px; bottom:11px; width:21px; height:21px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; display:block; background:#b00008;font-weight: 700; text-indent:5px; line-height:20px; color:#fff;font-size: 14px;}
.top_list ul li p{ font-size: 14px; color:#535353; padding-left:16px;display:inline-block; *display:inline;zoom: 1; vertical-align:bottom;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:182px;}
.top_list ul li .view{ position:absolute; right:0; bottom:14px;background:url(http://taozi.tv/template/pc/cn2016/images/video/video/cir.png) left center no-repeat; padding-left:15px; width:42px; overflow:hidden;font-size: 12px; color:#535353}
.top_list ul li .title{ }
.top_list ul li div{ padding-right:60px; overflow:hidden;zoom: 1;font-size: 0; white-space:nowrap; line-height:45px;}
.top_list ul li img{ width:0px; height:0px;cursor: pointer;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;display:inline-block; *display:inline;zoom: 1; vertical-align:bottom; }
.top_list ul li.hover{ padding-top:8px; padding-left:27px; height:66px; padding-bottom:8px;}
.top_list ul li.hover i{ width:29px; height:29px; left:4px; bottom:8px; line-height:29px;font-size: 18px; text-indent:8px;}
.top_list ul li.hover p{ width:84px;}
.top_list ul li.hover img{ width:109px; height:66px;}
.top_list ul li.hover div{ line-height:normal}
.top_list ul li.hover .view{ bottom:7px;}
.top_list ul.yellow i{ background:#ffd71e}
.top_list ul.yellow .view{ background-image:url(http://taozi.tv/template/pc/cn2016/images/video/cir2.png);}
/**/
.Anchor_video{ margin-left:10px; background:#fff; overflow:hidden;padding-top: 45px;}
.Anchor_video_tab{ border-bottom:1px solid #d1d1d1; position:relative; height:37px;margin-bottom: 10px; margin-left:20px; margin-right: 21px;}
.Anchor_video_tab ul li{ font-size: 16px; color:#000;cursor: pointer; padding:0 10px;display:inline-block; *display:inline;zoom: 1; vertical-align:top; line-height:36px; height:36px; margin:0 20px;}
.Anchor_video_tab ul li.on{border-bottom: 2px solid #138ae6; margin-bottom:-1px; position:relative; color:#138ae6}
.Anchor_video_tab .upload_btn{ position:absolute; right:0px; top:0; background:#138ae6; width:112px; height:30px;cursor: pointer; text-align:center; line-height:30px; font-size: 16px; color:#fff;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.Anchor_video_tab .upload_btn:hover{ background:#0065b6}
.Anchor_video .list_video{min-height: 380px;}
.Anchor_video .list_video ul{ margin-left:20px; width:101%}
.Anchor_video .list_video ul li{margin-right: 25px;}
.Anchor_video .list_video ul li img{ width:264px; height:148px; object-fit: contain; border: 1px solid #f0f0f0; background: #f4f4f4}
.Anchor_video .list_video ul li .imgbox{ width:266px; height:150px; text-align:center; line-height:150px; display:table-cell; *display:block; *font-family:Arial; *font-size: 129.45px; background:#d1d1d1}
.Anchor_video .list_video ul li .imgbox img{ width:auto; height:autoa; max-width:100%; max-height:100%; vertical-align:middle;}
.Anchor_video .pageModule{ border-top:1px solid #f2f2f2;}
.pageModule{ text-align:right;font-size: 0;padding-top: 15px;padding-bottom: 15px;margin-right: 21px;}
.pageModule ul li{display:inline-block; *display:inline;zoom: 1; vertical-align:top; font-size: 16px; text-align:center; line-height:27px; padding-right:3px; overflow:hidden}
.pageModule ul li a{display:inline-block; *display:inline;zoom: 1; vertical-align:top; width:27px; height:27px; background:#138ae6;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px; margin-left:2px; margin-right: 3px; color:#fff;}
.pageModule ul li a.on{ color:#aaa; border:1px solid #f2f2f2; width:25px; height:25px; line-height:25px; background:#fff;}
.pageModule ul li input{ width:78px; height:27px; border:1px solid #f2f2f2; line-height:27px; margin-left:2px;}
.pageModule ul li input.btn{ background:#138ae6; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; text-align:center; color:#fff; height:27px; line-height:26px; border:none}
.pageModule ul li span{ display:block; width:27px; height:27px;cursor: pointer; -webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px;}
{}
.pageModule ul li.jump {padding-right: 0;}
.pageModule ul li.prev span{background:#138ae6 url(http://taozi.tv/template/pc/cn2016/images/video/prev.png) center no-repeat; }
.pageModule ul li.next span{background:#138ae6 url(http://taozi.tv/template/pc/cn2016/images/video/next.png) center no-repeat;}
.pageModule ul li.jump span{background:#138ae6 url(http://taozi.tv/template/pc/cn2016/images/video/jump.png) center no-repeat;}
/*视频弹层*/
.upload_video_cover{ width:546px; height:546px; position:fixed; left:50%; top:50%; z-index:20; margin-left:-273px;margin-top:-273px; background:#fff;display:none;}
.upload_video_cover em.title{ font-style:normal; display:block; text-indent:36px;font-size: 17px; height:50px; line-height:49px; background:#138ae6; color:#fff}
.upload_video_cover .close{ width:20px; height:20px; position:absolute; right:13px; cursor: pointer; top:15px; background:url(http://taozi.tv/template/pc/cn2016/images/video/close.png) center no-repeat}
.upload_video_cover p.war_txt{ font-size: 15px; color:#138ae6; padding:15px 30px;border-top: 1px solid #efefef;}
.upload_video_cover dt{ float:left; width:94px; text-align:right; font-size: 15px; color:#3f3f3f}
.upload_video_cover dd{ margin-left:107px; margin-bottom:14px; text-indent:0 !important}
.upload_video_cover dd input{ background:#e6e6e6; height:36px; line-height:36px; vertical-align:top; padding-left: 10px; width:262px;}
.upload_video_cover dd input.btn{ background:#138ae6; text-align:center; color:#fff;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; cursor: pointer; text-indent:0; width:114px; line-height:normal}
.upload_video_cover dd input.btn:hover{ background:#0065b6}
.upload_video_cover dd input.btn.spe{ width:386px;margin-top: 10px;}
.upload_video_cover dd input.spe{ width:386px;}
.upload_video_cover dl{ line-height:36px;margin-top: 24px;padding-bottom: 48px; position:relative;}
.upload_video_cover dl p.war{ position:absolute; color:#138ae6; bottom:12px; left:0; width:100%; text-align:center}
.upload_video_cover .select{ position:relative; width:180px; white-space:nowrap; z-index:1}
.upload_video_cover .select p{display:inline-block; *display:inline;zoom: 1; vertical-align:top; width:170px; background:#e6e6e6; line-height:36px; height:36px;padding-left: 10px;}
.upload_video_cover .select s{display:inline-block; *display:inline;zoom: 1; vertical-align:top; width:49px; height:36px; background:url(http://taozi.tv/template/pc/cn2016/images/video/selectbg.png) left center no-repeat; cursor: pointer; position:relative}
.upload_video_cover .select i{ background:url(../image/triangle.png) left -8px no-repeat; display:block; width:16px; height:8px; top:50%; left:50%; margin-left:-10px; margin-top:-4px; position:absolute}
.upload_video_cover .select ul{ position:absolute; left:0; top:36px; width:178px; background:#fff; border:1px solid #e6e6e6; display:none; z-index:2;height:112px; overflow-x:hidden; overflow:auto}
.upload_video_cover .select ul li{cursor: pointer; text-indent:10px; line-height:28px;font-size: 14px;}
.upload_video_cover .select ul li:hover{ color:#138ae6; background:#e6e6e6}
.upload_video_cover .select.on{ z-index:3}
.upload_video_cover .select.on ul{ display:block; z-index:4}
.upload_video_cover .select.on i{ background-position: left top;}
.tools_content .list_video {padding-top: 25px;}
.tools_content .list_video ul li{ margin-left:34px; margin-right:0}
.tools_content .pageModule{ margin-left:34px; margin-right: 34px;border-top: 1px solid #e2e2e2;}
/**/
.mes_list_new .list{ margin-bottom:20px; height:355px; overflow:hidden; position:relative}
.mes_list_new ul{ margin: 0 50px;}
.mes_list_new li{ border-bottom: 1px solid #ececec; border-left: 1px solid #ececec; position:relative; padding-left:32px; padding-top: 10px; padding-bottom:10px;}
.mes_list_new li.spe{ border-bottom: none;}
.mes_list_new li b{ background:url(../image/user_icon.png) left -231px no-repeat; width:31px; height:35px; position:absolute; left:-16px; top:10px; display:block}
.mes_list_new li p.name{ font-size:14px; color:#000;font-weight: 700;}
.mes_list_new li p.text{ font-size:14px; color:#333; line-height:30px; padding-bottom:5px; word-break:break-all}
.mes_list_new li p.text img{ padding:0 1px;vertical-align:middle}
.mes_list_new li p.text img.js-picture{ display:block; max-width:90%; padding:5px 0;}
.mes_list_new li p.text a.attZB{ color:#FF0099;}
.mes_list_new li .other_info{ position:relative; font-size:12px;}
.mes_list_new li .other_info p{ right:0; top:0; position:absolute;  font-size:12px; color:#666666}
.mes_list_new li .other_info p em{font-weight: 400;font-style: normal;font-family:Simsun; padding:0 5px; color:#d5ccd5}
.mes_list_new li .other_info p span { cursor: pointer;}
.mes_list_new li .other_info .date{ color:#888484}
.mes_list_new li .other_info p span i{ font-style: normal; color:#ff0099;}
.mes_list_new li .reply{ background:#f8f8f8; border:1px solid #e8e8e8; padding:10px; font-size:12px; margin-bottom:10px;}
.mes_list_new li .reply p.name{ color:#f09; float:left;font-weight: 400; font-size:12px; padding-right:5px; line-height:30px;}
.mes_list_new li .reply p.text{ font-size:12px;}
/*申请拍摄*/
ul.apply { padding:0 15px;}
ul.apply li { vertical-align:top; line-height:30px; padding:10px 0;}
ul.apply li:before,ul.apply li:after{ display:table; content:''; line-height:0; zoom: 1; clear:both}
ul.apply li i{ float:left; width:185px;font-style: normal; color:#878787; text-align:right; line-height:30px;}
ul.apply li div.txt{ margin-left:185px; font-size: 14px; vertical-align:top}
ul.apply li div.txt label{ display:block;cursor: pointer;}
ul.apply li div.txt .inline{display:inline-block; *display:inline;zoom: 1; vertical-align:middle}
ul.apply li div.txt .inline input{border-right: none;-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px; width:139px;}
ul.apply li div.txt b.data_icon{ background:#138ae6 url(http://taozi.tv/template/pc/cn2016/images/user_center/user_icon.png) 10px 6px no-repeat; width:40px; height:30px;display:inline-block; *display:inline;zoom: 1; vertical-align:middle;cursor: pointer;-webkit-border-radius: 0 3px 3px 0px;-moz-border-radius: 0 3px 3px 0px;border-radius: 0 3px 3px 0px;}
/*ul.apply li div.txt .select{ display:inline-block; *display:inline;zoom: 1; vertical-align:top; position:relative; border:1px solid #9b9b9b; width:104px; height:28px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px;cursor: pointer;}
ul.apply li div.txt .select p{ margin-right: 25px; padding-left:10px}
ul.apply li div.txt .select em{ background:url(http://taozi.tv/template/pc/cn2016/images/icon_v.png) left top no-repeat;display: block;height: 15px;position: absolute;right: 5px;top: 11px; width: 10px;}
ul.apply li div.txt .select ul{ position:absolute; top:28px; border:1px solid #9b9b9b; background:#fff; width:100%; margin-left:-1px; padding:0; height:120px; overflow:hidden; overflow-y:auto; display:none}
ul.apply li div.txt .select ul li{ margin:0; padding:0; padding-left:10px; text-align:left;margin-right: 25px; vertical-align:top}
ul.apply li div.txt .select_on ul{ display:block}*/

ul.apply .select-options { display:none; position:absolute; left:-1px; top:28px; width:100%; border:1px solid #9b9b9b; min-height:142px; background:#fff; z-index:2;}
ul.apply .select-hover .select-options { display:block;}
ul.apply .select{ position:relative; height:28px; line-height:28px; float:left; border:1px solid #b9b9b9; padding-right:15px; text-align:left; width:110px; text-indent:10px; margin-right:10px;}
ul.apply .select .icon{ display:block; position:absolute; right:5px; top:11px;background:url(http://taozi.tv/template/pc/cn2016/images/icon_v.png) left top no-repeat; width:10px; height:15px;}
ul.apply .select-input{ position:absolute; left:0; top:0; width:100%; z-index:1; height:28px; }
ul.apply .select-options a{ display:block; text-align:center; color:#666}
ul.apply .select-options a:hover{ color:#138ae6}


ul.apply li div.txt textarea{ width:410px; border:1px solid #9b9b9b; resize:none}
ul.apply li div.txt input{border: 1px solid #9b9b9b;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: #878787;font-size: 14px;height: 28px;line-height: 28px; padding-left: 10px; vertical-align:top; width:179px;}
ul.apply li div.txt label input{ vertical-align:middle}
ul.apply li div.txt b.upload_btn{display:inline-block; *display:inline;zoom: 1; vertical-align:top; background:#138ae6; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; line-height:30px;cursor: pointer; color:#fff;font-size: 14px;font-weight: 400; padding:0 10px; margin-left: 10px;}
ul.apply li div.txt span.spe_padding{ padding:0 10px;font-style: normal;}
ul.apply li div.txt.spe input{border: none; width:auto}
.tj_btn{ background:#138ae6;font-size: 16px; color:#fff; padding:5px 50px; margin-left:200px; border:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; margin-top:20px; margin-bottom:30px;cursor: pointer;}
ul.apply li div.txt p.war_txt{font-size: 12px; color:#138ae6; line-height:24px;margin-top: -10px;}
/*余额详请*/
.red_bag{ margin:0 30px;}
.red_bag_num{font-size: 16px; color:#878787;margin-top: 35px;}
.red_bag_num span{padding-right: 50px;}
.red_bag_num  b{cursor: pointer; color:#ff0000;font-weight: 400;}
.red_bag .Record{margin-top: 35px;}
.red_bag .Record p.title{font-size: 16px; color:#878787;margin-bottom: 15px;margin-top: 15px;}
.red_bag .Record div p{ text-align:center;  border-bottom:1px solid #dddddd; font-family:Simsun;font-size: 15px;}
.red_bag .Record div.thead p{ border-top:1px solid #ddd; line-height:38px; color:#138ae6; padding:0 25px;}
.red_bag .Record div.tcont p{ margin:0 25px; line-height:50px; color:#0d1426;}
.red_bag .Record div p span{ display:inline-block; *display:inline;zoom: 1; vertical-align:top; width:33.3%;}
.red_bag .Record div p span.load{ color:#e48407}
.red_bag .Record div p span.pay { color:#d9ae00}
.red_bag .Record div p span.succ{ color:#1dcc00}
.red_bag .Record div p span.lose{ color:#cc3500}
.red_bag .Record .no_data{font-size: 16px; color:#138ae6;border-top: 1px solid #ddd; line-height:38px;}
.red_bag_war_download{ padding:12px 20px 0; text-align:center}
.red_bag_war_download img{ width:100px; height:100px;}
.red_bag_war_download .txt_war{ color:#138a6; font-size: 14px; line-height:30px; color:#333}
.red_bag_war_download .txt_war a{ color:#138ae6}
.red_bag_war_download .txt_war a:hover{ text-decoration:underline}
/*首页领取红包*/
.red_bag_index_tc{ background:url(http://taozi.tv/template/pc/cn2016/images/red_bag/click_red_bag.png) left top no-repeat; width:446px; height:450px; margin-left:-223px; margin-top:-225px; display:none}
.red_bag_index_tc .close{ position:absolute; background:url(http://taozi.tv/template/pc/cn2016/images/red_bag/blank.gif) repeat; right:66px; top:7px; width:20px; height:20px;cursor: pointer;}
.red_bag_index_tc .red_bag_click_before{font-size: 20px; color:#ffffff; text-align:center;padding-top: 198px;}
.red_bag_index_tc .red_bag_click_before p.war_time{padding-right: 6px;}
.red_bag_index_tc .red_bag_click_before p.war_time span{display:inline-block; *display:inline;zoom: 1; vertical-align:top;text-align:right;}
.red_bag_index_tc .red_bag_click_before .btn{cursor: pointer; background:url(http://taozi.tv/template/pc/cn2016/images/red_bag/click_btn.png) right top no-repeat; width:55px; height:55px;cursor: pointer; position:absolute; top:266px; left:50%; margin-left:-46px; padding-left:24px;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.red_bag_index_tc .red_bag_click_before .btn:hover{ top:260px;}
.red_bag_index_tc .red_bag_click_after{ display:none}
.red_bag_index_tc.on{ background-image:url(http://taozi.tv/template/pc/cn2016/images/red_bag/red_bag_result.png);}
.red_bag_index_tc.on .red_bag_click_before { display:none}
.red_bag_index_tc.on .red_bag_click_after{ display:block}
.red_bag_click_after .money_num span{ font-size: 32px;padding-right: 5px;}
.red_bag_click_after .money_num{font-size: 25px; color:#fff; text-shadow:0 0 5px #c05400;margin-top: 140px; text-align:center}
.red_bag_click_after .btn{ width:123px; height:22px; background:url(http://taozi.tv/template/pc/cn2016/images/red_bag/blank.gif) left top repeat; position:absolute; top:194px; left:50%; margin-left:-64px;cursor: pointer;}
.red_bag_click_after .btn a{ display:block; height:22px;}
.red_bag_index_tc.on .close{ top:50px;}
/*聊天室红包*/
.live_red_bag{ background:url(http://taozi.tv/template/pc/cn2016/images/room/live_red_bag.png) left top no-repeat; width:335px; height:338px; position:absolute; z-index:18; display:none}
.live_red_bag .close{ width:16px; height:16px; position:absolute; right:49px; top:5px;cursor: pointer;}
.live_red_bag .red_bag_before p{font-size: 14px; color:#fff; text-align:center;padding-top: 152px;}
.live_red_bag .btn{ background:url(http://taozi.tv/template/pc/cn2016/images/room/red_bag_btn.png) left center no-repeat; width:152px; height:35px;cursor: pointer; position:absolute; left:50%; margin-left:-76px; top:200px; -webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.live_red_bag .btn:hover{ top:195px;}
.live_red_bag.on{ background:url(http://taozi.tv/template/pc/cn2016/images/room/live_red_bg_after.png) left center no-repeat;}
.live_red_bag .red_bag_after{ display:none;padding-top: 90px;}
.live_red_bag .red_bag_after .btn1{ background:url(http://taozi.tv/template/pc/cn2016/images/room/red_bag_btn_after.png) left center no-repeat; width:100px; height:29px;cursor: pointer; line-height:19px;font-size: 14px; color:#873000; text-align:center; position:absolute; top:200px; left:50%; margin-left:-50px}
.live_red_bag .red_bag_after p{font-size: 14px; color:#fff; text-align:center;}
.live_red_bag .red_bag_after p.spe{ text-shadow:0 0 3px #c05400;font-size: 40px;padding-top: 10px;}
.live_red_bag .red_bag_after p.spe span{font-size: 20px; }
.live_red_bag.on .red_bag_before{ display:none}
.live_red_bag.on .red_bag_after{ display:block}
/*聊天室主播发红包*/
.qiang_red_bag{ background:url(http://taozi.tv/template/pc/cn2016/images/room/qiang_red_bag.png) left top no-repeat; width:255px; height:331px; position:absolute; z-index:18; display:none; text-align:center}
.qiang_red_bag .close{ width:16px; height:16px; position:absolute; right:9px; top:6px;cursor: pointer;}

.qiang_red_bag .red_bag_before .user_head{ width:56px; height:56px;padding-top: 32px; margin:0 auto;}
.qiang_red_bag .red_bag_before .user_head img{ -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; width:56px; height:56px; background:#fff; box-shadow:0 15px 10px #680000;}
.qiang_red_bag .red_bag_before .user_name{font-size: 15px; color:#fff;padding: 15px 20px 0 20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.qiang_red_bag .red_bag_before p{font-size: 12px; color:#e5b5ae;padding-top: 8px;}
.qiang_red_bag .red_bag_before p.txt{font-size: 20px; color:#fff;}
.qiang_red_bag .red_bag_before .btn{ font-size: 22px; color:#fff;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; margin-top:10px; width:87px; height:87px; text-align:center; line-height:87px; margin:12px auto 0;cursor: pointer;}
.qiang_red_bag .red_bag_before .btn:hover{ margin-top:7px}
.qiang_red_bag .red_bag_after{ display:none;}
.qiang_red_bag .red_bag_after .user_head{ width:56px; height:56px; border:5px solid #a14436; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; overflow:hidden; background:#fff; margin:35px auto 0;}
.qiang_red_bag .red_bag_after .user_head img{ width:56px; height:56px;}
.qiang_red_bag .red_bag_after .num{ color:#ffdc73;font-size: 18px;padding-top: 20px;}
.qiang_red_bag .red_bag_after .num span{font-size: 36px;padding-right: 5px;}
.qiang_red_bag .red_bag_after p{ color:#fff;}
.qiang_red_bag .red_bag_after p.from{font-size: 18px;padding-top: 10px;}
.qiang_red_bag .red_bag_after p.txt{font-size: 20px;padding-top: 10px;}
.qiang_red_bag .red_bag_after p.other{ position:absolute; bottom:18px; left:0; width:100%; text-align:center}
.qiang_red_bag .red_bag_after p a{font-size: 16px; color:#ffdc73;}

.qiang_red_bag.on { background:url(http://taozi.tv/template/pc/cn2016/images/room/qiang_red_bag_after.png) left top no-repeat;}
.qiang_red_bag.on .red_bag_before{ display:none}
.qiang_red_bag.on .red_bag_after{ display:block}

/*右侧固定导航*/
.fixed_right_edge{ width:44px; position:fixed;bottom:207px; z-index:18; display:none}
.fixed_right_edge ul li{ height:42px; border: 1px solid #ddd; width:42px; vertical-align:top;cursor: pointer; overflow:hidden; position:relative; margin-top:-1px; white-space:nowrap}
.fixed_right_edge ul li i{display:inline-block; *display:inline;zoom: 1; vertical-align:top; width:42px; height:42px; background-repeat:no-repeat; background-position:center; background-color:#ffffff;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.fixed_right_edge ul li b{font-size: 12px;font-weight: 400;display:inline-block; *display:inline;zoom: 1; vertical-align:top; color:#fff; background:#138ae6; width:42px; height:42px; text-align:center;line-height: 41px;}
.fixed_right_edge ul li b.spe{ padding:5px 0; height:32px; line-height:16px;}
.fixed_right_edge ul li i.icon_jb{ background-image:url(http://taozi.tv/template/pc/cn2016/images/rightEdge/jb.png);}
.fixed_right_edge ul li i.icon_fk{ background-image:url(http://taozi.tv/template/pc/cn2016/images/rightEdge/fk.png);}
.fixed_right_edge ul li i.icon_gzh{ background-image:url(http://taozi.tv/template/pc/cn2016/images/rightEdge/gzh.png);}
.fixed_right_edge ul li i.icon_ydb{ background-image:url(http://taozi.tv/template/pc/cn2016/images/rightEdge/ydb.png);}
.fixed_right_edge ul li i.icon_sc{ background-image:url(http://taozi.tv/template/pc/cn2016/images/rightEdge/sc.png);}
.fixed_right_edge ul li i.icon_top{ background-image:url(http://taozi.tv/template/pc/cn2016/images/rightEdge/top.png);}
.fixed_right_edge ul li:hover i{ margin-left:-42px;}
.fixed_right_tc{ position:absolute; left:-220px; background:url(http://taozi.tv/template/pc/cn2016/images/rightEdge/showtxt.png) left top no-repeat; width:215px; height:281px; bottom:76px;font-size: 14px; color:#737373; display:none}
.fixed_right_tc p{padding-left: 32px; width:138px; text-align:center}
.fixed_right_tc p.title{ height:50px; line-height:50px; margin-top: 5px;padding-top: 5px;}
.fixed_right_tc div{padding-left: 32px; text-align:center; width:138px; margin-top: 10px; line-height:28px;}
.fixed_right_tc.gzh{ bottom:118px;}
/*房间举报*/
.Report	{ margin: 20px auto; overflow:hidden; width:980px; font-size: 14px; color:#757575}
.Report_cont{ background:#fff; padding: 25px;}
.Report_cont ul{margin-top: 25px; overflow:hidden}
.Report_cont ul li{ width:100%; overflow:hidden; vertical-align:top; line-height:30px;margin-bottom: 10px;}
.Report_cont ul li i.select{font-style: normal; border:2px solid #eaebeb; background:#eaebeb ;display:inline-block; *display:inline;zoom: 1; vertical-align:top;margin-right: 10px;cursor: pointer; padding:0 10px;}
.Report_cont ul li i.select.on{ background:#f9f9f9 url("http://taozi.tv/images/left_top_c.png") no-repeat scroll left top; border-color:#0d71dd}
.Report_cont ul li span.name{ float:left; width:120px; text-align:right;}
.Report_cont ul li span.name i{font-style: normal; color:#f00}
.Report_cont ul li .inline{display:inline-block; *display:inline;zoom: 1; vertical-align:top}
.Report_cont ul li .txt_cont{ overflow:hidden;zoom: 1;}
.Report_cont ul li .txt_war{font-size: 12px; color:#999;display:inline-block; *display:inline;zoom: 1; vertical-align:top;}
.Report_cont ul li .no_disable p{ background:#eaebeb; border:1px solid #dbe2e6;display:inline-block; *display:inline;zoom: 1; vertical-align:top;margin-right: 10px; padding:0 10px;}
.Report_cont ul li .btn{ background:#138ae6; cursor: pointer;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding:0 10px;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;cursor: pointer;display:inline-block; *display:inline;zoom: 1; vertical-align:top; color:#fff;margin-right: 10px;}
.Report_cont ul li .btn:hover{ background:#0066bd;}
.Report_cont ul li textarea{ border: 1px solid #dbe2e6; background:#eaebeb;font-size: 12px; line-height:30px; padding:0 10px; width:370px; resize:none}
.Report_cont ul li input{border: 1px solid #dbe2e6; background:#eaebeb; padding:0 10px;font-size: 12px; width:150px; height:30px; line-height:30px; float:left;}
.Report_cont ul li img{ height:32px; vertical-align:top; margin-left: 10px;cursor: pointer;}
.Report_cont .jump{ overflow:hidden;margin-left: 120px;padding-top: 30px; position:relative}
.Report_cont .jump p.war{font-size: 12px; color:#f00; left:0; top:0; position:absolute}
.Report_cont .jump .btn{background:#138ae6; cursor: pointer;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;cursor: pointer;display:inline-block; *display:inline;zoom: 1; vertical-align:top; color:#fff;margin-right: 10px; line-height:40px; width:250px; text-align:center;font-size: 18px; letter-spacing:5px;}
.Report_cont .jump .btn:hover{ background:#0066bd}
.Report_cont .jump a{ line-height:40px; color:#138ae6}
.Report_cont .jump a:hover{ text-decoration:none}
.result_war{ padding:10px 0;}
.result_war div{font-size: 14px; line-height:22px;color:#555; text-align:center}
.result_war .name{font-size: 18px; color:#333;padding-bottom: 5px;}
.result_war div span{ color:#138ae6}
.result_war div a{ color:#555}
.result_war div a:hover{ color:#138ae6}
/*右下脚图层*/
.right_bottom_cover{ background:#fff; color:#757575; line-height:30px; overflow:hidden; padding:15px; width:408px; position:fixed; right:5px; bottom:5px;-webkit-border-radius: 10px;
-moz-border-radius: 10px;border-radius: 10px; display:none; z-index:20; border:1px solid #e5e5e5;}
.right_bottom_cover .title{ font-size: 18px; color:#138ae6;margin-bottom: 15px;border-bottom:2px solid #e0e1e5;padding-bottom: 5px;}
.right_bottom_cover .close{ background:url(http://taozi.tv/template/pc/cn2016/images/mobile_close_icon.png) left center no-repeat; width:42px; height:42px;cursor: pointer; position:absolute; right:5px ;top:5px}
.right_bottom_cover h4{ float:left; width:100px;}
.right_bottom_cover .tab{ margin-left:100px;}
.right_bottom_cover .tab ul{ font-size: 14px; color:#757575}
.right_bottom_cover .tab ul li{display:inline-block; *display:inline;zoom: 1; vertical-align:bottom; margin:0 5px; text-align:center; line-height:normal}
.right_bottom_cover .tab ul li span{ padding:0 10px; cursor: pointer;}
.right_bottom_cover .tab ul li.on span{ color:#138ae6;border-bottom: 2px solid #138ae6; margin-bottom:-2px; position:relative; padding-bottom:5px; }
.right_bottom_cover_cont .cover_cont{ display:none}
.right_bottom_cover_cont .cover_cont.active{ display:block }
.right_bottom_cover_cont ul li{ width:100%; overflow:hidden;font-size: 14px;margin-bottom: 10px;}
.right_bottom_cover_cont ul li input{border: 1px solid #dbe2e6; background:#eaebeb; padding:0 10px;font-size: 12px; width:150px; height:28px; line-height:28px; float:left;font-size: 14px;}
.right_bottom_cover_cont ul li img{ height:30px;cursor: pointer; margin-left:10px;}
.right_bottom_cover_cont ul li p span{ font-size: 16px;}
.right_bottom_cover_cont ul li p{margin-bottom: 3px;}
.right_bottom_cover_cont ul li span.btn{ background:#138ae6; cursor: pointer;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding:0 10px;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;cursor: pointer;display:inline-block; *display:inline;zoom: 1; vertical-align:top; color:#fff;}
.right_bottom_cover_cont ul li span.btn:hover{ background:#0066bd;}
.right_bottom_cover_cont div.btn{ background:#138ae6; cursor: pointer;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding:0 10px;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;cursor: pointer; vertical-align:top; color:#fff; line-height:40px;margin: 0 auto; width:60%; text-align:center;font-size: 16px;}
.right_bottom_cover_cont div.btn:hover{ background:#0066bd;}

.right_bottom_cover_cont i.select{font-style: normal; border:2px solid #eaebeb; background:#eaebeb ;display:inline-block; *display:inline;zoom: 1; vertical-align:top;margin-right: 10px;cursor: pointer; padding:0 10px;}
.right_bottom_cover_cont i.select.on{ background:#f9f9f9 url("http://taozi.tv/images/left_top_c.png") no-repeat scroll left top; border-color:#0d71dd}
.right_bottom_cover_cont p.inline{display:inline-block; *display:inline;zoom: 1; vertical-align:top;font-size: 12px; margin-left: 10px;}
.right_bottom_cover_cont  textarea{ border: 1px solid #dbe2e6; background:#eaebeb;font-size: 12px; line-height:30px; padding:0 10px; width:370px; resize:none}
.right_bottom_cover_cont .btn_group{ position:relative;padding-top: 20px;}
.right_bottom_cover_cont p.war{font-size: 12px; color:#f00; position:absolute; left:-3px; top:0; margin-left:0; line-height:normal}
/*招聘页面*/
.recruit{ width: 1500px; margin: 0 auto;}
.recruit .wrap{ background:url(http://taozi.tv/template/pc/cn2016/images/recruit/recruit.jpg) top center no-repeat; height:622px;}
.recruit .wrap2{ background:url(http://taozi.tv/template/pc/cn2016/images/recruit/recruit2.jpg) top center no-repeat; height:641px; position:relative}
.recruit .wrap2 .btn1{ width:427px; height:221px; right:25px; bottom:113px; position:absolute;cursor:}
.recruit .wrap2 .btn2{ width:427px; height:221px; left:29px; bottom:11px; position:absolute;cursor:}
.recruit .wrap3{ background:url(http://taozi.tv/template/pc/cn2016/images/recruit/recruit3.jpg) top center no-repeat; height:603px;}
.recruit .wrap4{ background:url(http://taozi.tv/template/pc/cn2016/images/recruit/recruit4.jpg) top center no-repeat; height:622px; position:relative}
.recruit .wrap4 .btn3{ width:427px; height:221px; right:25px; bottom:113px; position:absolute;top:0px; right:66px;}
.recruit .wrap4 .btn4{ width:427px; height:221px; left:50px; top:108px; position:absolute;}
.recruit .yxdj{ background: #23aa7d url(http://taozi.tv/template/pc/cn2016/images/recruit/yxdj.jpg) top center no-repeat;overflow:hidden}
.recruit .jssx{ background: #df3c67 url(http://taozi.tv/template/pc/cn2016/images/recruit/jssx.jpg) top center no-repeat;overflow:hidden}
.recruit .jjjs{ background: #0089cd url(http://taozi.tv/template/pc/cn2016/images/recruit/jjjs.jpg) top center no-repeat;overflow:hidden}
.recruit .hwyd{ background: #ff8f21 url(http://taozi.tv/template/pc/cn2016/images/recruit/hwyd.jpg) top center no-repeat;overflow:hidden}
.recruit .recruit_detail{ position: relative; padding: 555px 92px 0 40px;}
.recruit .recruit_detail ul{padding-top: 67px;}
.recruit .recruit_detail ul li{line-height: 72px;margin-bottom: 46px;}
.recruit .recruit_detail ul li img{ vertical-align: middle; margin-bottom: 3px;	*margin-bottom: 0;}
.recruit .recruit_detail ul li label{ margin-left: 50px; margin-right: 30px; cursor: pointer;}
.recruit .recruit_detail ul li label input{ display: none;}
.recruit .recruit_detail ul li label b{display:inline-block; *display:inline;zoom: 1; vertical-align:middle; background: url("http://taozi.tv/template/pc/cn2016/images/recruit/radio.png") center no-repeat; width: 43px;	height:43px; margin-right: 20px;}
.recruit .recruit_detail ul li label b.on{background-image:url(http://taozi.tv/template/pc/cn2016/images/recruit/radio_on.png)}
.recruit .recruit_detail span.name{ float: left;margin-right: 20px;}
.recruit .recruit_detail .text{ background: #fff;	-webkit-border-radius: 15px;	-moz-border-radius: 15px;	border-radius: 15px;
	height:60px;}
.recruit .recruit_detail input.text{ line-height: 60px;padding:0 10px; width: 218px;}
.recruit .recruit_detail input.spe{ width: 640px;}
.recruit .recruit_detail .textarea{	-webkit-border-radius: 15px;	-moz-border-radius: 15px;	border-radius: 15px;background: #fff;
	overflow: hidden; padding:10px}
.recruit .recruit_detail .textarea textarea{resize: none; height: 325px; border: none;position: relative;z-index: 3; background: none; width: 100%}
.recruit .recruit_detail button{ background: none; border: 6px solid #fff;	-webkit-border-radius: 15px;-moz-border-radius: 15px;	border-radius: 15px; width: 468px; text-align: center; padding: 12px 0; float: right;	cursor: pointer;margin-bottom: 20px;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.recruit .recruit_detail button:hover{ opacity: 0.6}
.recruit .showImage{ position: absolute; right: 0; top: 697px;z-index:2;}
/*你运动我买单*/
.registration{overflow:hidden;}
.registration .box{ width:100%; max-width:1200px; margin: 0 auto; overflow: hidden}
.registration .explain{ overflow: hidden}
.registration .explain1{ background: #4464af url(http://taozi.tv/template/pc/cn2016/images/registration/explain1.jpg) top center no-repeat; position: relative;	height: 1184px;
	padding-top: 880px;}
.registration .explain1 b{ display: block; background:url(http://taozi.tv/template/pc/cn2016/images/registration/explain2.jpg) bottom center no-repeat; height: 121px;	position: absolute; bottom: 0; left: 0; width: 100%}
.registration .explain2{ background:#a867ab; position: relative;height:1107px;
	padding-top: 115px;}
.registration .explain2 b{ display: block; background:url(http://taozi.tv/template/pc/cn2016/images/registration/explain3.jpg) bottom center no-repeat; height: 150px;	position: absolute; bottom: 0; left: 0; width: 100%}
.registration .explain3{ background:#fbad17; height: 900px;
	padding-top: 50px;}
.registration .homepage{ overflow: hidden; background: #fbfbfc}
.registration .homepage1{	padding-top:875px;	padding-bottom: 24px;}
.registration .homepage1 .list ul{ width: 102%}
.registration .homepage1 .list ul li{ float: left; background: #fff;	margin-right: 23px;	margin-bottom: 9px;	font-size: 12px;}
.registration .homepage1 .list ul li img{ width: 283px;	height:163px;}
.registration .homepage1 .list ul li dt{ margin: 0 9px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color: #3f3f3f;	padding-top: 5px;}
.registration .homepage1 .list ul li dd{position: relative; color: #a5a5a5; margin-left: 10px;	padding-bottom: 5px;}
.registration .homepage1 .list ul li dd .type{position: absolute; right: 10px; top: 0; color: #138ae6}
.registration .homepage2 .box{ background:#fff}
.registration .homepage2 {}
.registration .homepage2 .top{ overflow:hidden; text-align:center;font-size: 0;padding-bottom: 50px;}
.registration .homepage2 .top .l{ margin-right:85px;}
.registration .homepage2 .top .r{ margin-left:85px;}
.registration .homepage2 .top .l,.registration .homepage2 .top .r{display:inline-block; *display:inline;zoom: 1; vertical-align:top; width:428px; text-align:left;}
.registration .homepage2 .top .title{ border-bottom:1px solid #ec0306; margin-left:45px;font-size: 27px; color:#ec0306; text-indent:90px;margin-bottom: 16px;}
.registration .homepage2 .top .title span{font-size: 14px; padding-left: 10px;}
.registration .homepage2 .top .r .title{ border-bottom-color:#138ae6; color:#138ae6}
.registration .homepage2 .top img{ width:135px; height:135px; border:3px solid #fff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; margin-right:-17px; float:left}
.registration .homepage2 .top ul li{ padding-left:53px; overflow:hidden; margin-bottom: 31px;}
.registration .homepage2 .top ul.spe li{ margin-left:43px; margin-bottom:10px; padding:10px; position:relative; overflow:visible}
.registration .homepage2 .top ul.spe li.spe{ padding:0; padding-left:53px; margin-bottom:31px; margin-left:0; overflow:hidden}
.registration .homepage2 .top ul.spe li.spe:hover{ border:none; padding:0; padding-left:53px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.registration .homepage2 .top li.spe{background:url(http://taozi.tv/template/pc/cn2016/images/registration/icon_red.png) left center no-repeat; margin-bottom:14px;}
.registration .homepage2 .top ul.spe li b{ width:35px;}
.registration .homepage2 .top ul.spe li:hover{ border:3px solid #ec0306; padding:7px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.registration .homepage2 .top ul.spe li:hover img{ right:13px;}
.registration .homepage2 .top ul.spe li .btn{ width:315px; height:104px; position:absolute;background:url(http://taozi.tv/template/pc/cn2016/images/top/jiayou.png) no-repeat; top:-86px; left:50%; margin-left:-157px; display:none}
.registration .homepage2 .top ul.spe li:hover .btn{ display:block}
.registration .homepage2 .top ul.spe li span{ padding-left:0; margin-left:0}
.registration .homepage2 .top .r li.spe{ background-image:url(http://taozi.tv/template/pc/cn2016/images/registration/icon_blue.png);}
.registration .homepage2 .top  li dl{ display:block;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0; background:#fc4245; height:86px; line-height:43px; margin-top:27px; overflow:hidden;zoom: 1; text-align:center; font-size: 17px; color:#fff;}
.registration .homepage2 .top  li dl dt ,.registration .homepage2 .top  li dl dd { padding:0 10px 0 27px;}
.registration .homepage2 .top  li dl dt{ background:#ec0306;}
.registration .homepage2 .top  li dl dd{ font-family:Verdana}
.registration .homepage2 .top  li dl p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; color:#fff; box-sizing:border-box}
.registration .homepage2 .top .r li dl{ background:#42aafb}
.registration .homepage2 .top .r li dl dt{ background:#138ae6}
.registration .homepage2 .top li i{ -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; float:left; width:35px; height:25px; text-align:center; line-height:25px; font-size: 17px; color:#fff; background:#ec0306; font-style: normal; margin-left:8px;}
.registration .homepage2 .top .r li i { background:#42aafb}
.registration .homepage2 .top li p{white-space:nowrap; overflow:hidden;zoom: 1; text-overflow:ellipsis; color:#4b4b4b;font-size: 17px; padding-left:20px;}
.registration .homepage2 .top li span{ float:right; padding-left:22px; width:34px;font-size: 17px; color:#ec0306; margin-left:20px; text-align:right}
.registration .homepage2 .top .r ul li span{ color:#138ae6}
.registration .homepage2 .top li span.up{ background:url(http://taozi.tv/template/pc/cn2016/images/registration/up_red.png) left center no-repeat}
.registration .homepage2 .top li span.down{ background:url(http://taozi.tv/template/pc/cn2016/images/registration/down_blve.png) left center no-repeat}
.registration .homepage2 .top .r li span.up{ background:url(http://taozi.tv/template/pc/cn2016/images/registration/up_blue.png) left center no-repeat}
.registration .homepage2 .top .r li span.down{ background:url(http://taozi.tv/template/pc/cn2016/images/registration/down_red.png) left center no-repeat}
.registration .homepage2 .homepage_top .name{ text-align:center;padding-bottom: 25px;padding-top: 50px;}
.registration .homepage2 .homepage_top .text_der{ line-height:37px; margin:0 auto; max-width:880px; min-height:37px; background:#ebebeb; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; text-align:center;font-size: 15px; color:#4b4b4b}
.registration .homepage2 .homepage_top .time{ text-align:center; color:#e95833;font-size: 15px;padding-top: 19px;padding-bottom: 35px;}
.registration .homepage2 p.name{color: #e95833;padding-top: 40px;	padding-bottom: 65px;font-weight: 700; text-align: center;}
.registration .homepage2 .btn_group{ margin: 0 auto;font-size: 0; text-align: center;}
.registration .homepage2 .btn_group .btn{ width: 402px;	height:95px; text-align: center; line-height: 95px;	font-size: 37px; color: #fff;
	cursor: pointer;display:inline-block; *display:inline;zoom: 1; vertical-align:top;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px; margin: 0 54px;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;
	font-weight: 700;}
.registration .homepage2 .btn_group .btn.btn1{ background: #5a78e1 url(http://taozi.tv/template/pc/cn2016/images/registration/smjiangli.png) center no-repeat}
.registration .homepage2 .btn_group .btn.btn2{ background: #e95833 url(http://taozi.tv/template/pc/cn2016/images/registration/qiangqian.png) center no-repeat}
.registration .homepage2 .btn_group .btn:hover{
	opacity:0.8;}
.registration .homepage2 .list { margin-top: 60px; padding-bottom: 79px;overflow: hidden;}
.registration .homepage2 .list li{ float: left; margin: 19px 8px 19px;}
.registration .homepage2 .list img{	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%; width: 175px; height: 175px;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.registration .homepage2 .list .imgbox img:hover{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05); }
.registration .homepage2 .list .imgbox{	position: relative; width:175px; text-align: center;padding:0 23px;}
.registration .homepage2 .list .imgbox b{ background: url("http://taozi.tv/template/pc/cn2016/images/registration/live.png") left top no-repeat; width: 102px;	height:36px;display: block;position:absolute; right: 0px;	top:9px; display: none}
.registration .homepage2 li.live .imgbox b{ display: block}
.registration .homepage3{ background: url(http://taozi.tv/template/pc/cn2016/images/registration/homepage2.jpg) top center no-repeat;
	height:885px;	margin-bottom: 32px;}
.registration .homepage4{ background: url(http://taozi.tv/template/pc/cn2016/images/registration/homepage3.jpg) top center no-repeat; height: 916px;
	position: relative;}
.registration .homepage4 .btn{ width: 402px;height:71px;cursor: pointer; position: absolute; left: 50%; margin-left: -201px;top: 821px;	font-size: 37px;font-weight: 700; color: #fff; text-align: center; line-height: 65px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; background:#f00 url(http://taozi.tv/template/pc/cn2016/images/registration/qiangqian.png) center no-repeat;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.registration .homepage4 .btn:hover{ opacity: 0.8}
.registration .reg{ background:#fa9710 url('http://taozi.tv/template/pc/cn2016/images/registration/reg.jpg') top center no-repeat;	padding-top: 648px; height: 1564px}
.registration .reg .box{ width: 930px}
.registration .reg .prompt_txt{font-size: 22px; color:#f00; text-align:center;margin-top: 50px;}
.registration .reg h3{font-size: 50px; color: #fa0;	font-weight: 700; text-align: center; height: 95px; margin-top: 50px; overflow: hidden}
.registration .reg ul{overflow: hidden;}
.registration .reg ul li{margin-bottom:20px;}
.registration .reg ul li span{	font-size: 30px; color: #fa0;	font-weight: 700; width: 224px; float: left; text-align: right;	line-height: 61px;}
.registration .reg ul li input{ width: 556px; border: 3px solid #fa0; height: 55px; padding: 0 20px;line-height: 55px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.registration .reg ul li .btn{ width: 182px;height:61px; text-align: center; background: #fa0; float: left; line-height: 61px;
	font-size: 23px; color: #fff;	cursor: pointer;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;}
.registration .reg ul li .btn:hover{opacity: 0.8}
.registration .reg label{position: relative; width: 530px; display: block; margin:0 auto;padding-left: 80px; text-align: center;
	font-size: 31px; color: #fa0;font-weight: 700; line-height: 2;	cursor: pointer;}
.registration .reg label input{ display: none}
.registration .reg label b{ width: 72px; height: 65px; background: url("http://taozi.tv/template/pc/cn2016/images/registration/checkbox.png") left top no-repeat; position: absolute; left: 8px; top: -5px; }
.registration .reg label.on b{ background-image: url("http://taozi.tv/template/pc/cn2016/images/registration/checkon.png")}
.registration .reg label span{display:inline-block; *display:inline;zoom: 1; vertical-align:top}
.registration .reg .btn_group{ text-align:center;font-size: 0;}
.registration .reg .btn_group button{display:inline-block; *display:inline;zoom: 1; vertical-align:top; border:none;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; background:#fa0; height:55px; font-size: 20px;cursor: pointer; color:#fff; line-height:55px; margin:40px 10px 0; padding:0 20px; width:250px;}
.registration .reg .btn_group button:hover{ opacity:0.8}
/*明星主页*/
body.livePageStar .header1{ overflow:hidden}
body.livePageStar .live_cont{ padding-top:0}
body.livePageStar .live_contR .video_Anchor{ background:url(http://taozi.tv/template/pc/cn2016/images/room/video_Anchor_bg.png) left top no-repeat}
body.livePageStar .live_contR .video_Anchor b.lt{ display:none;}
body.livePageStar .live_contR .video_Anchor b.rt{ display:none}
.livePage .m-top{ height: 316px;}
.livePage .m-area{ width: 1202px;overflow: hidden; margin:0 auto}
.livePage .m-lft{ width: 500px; float:left; text-align: center; height: 316px;line-height:316px;}
.livePage .m-lft img{ vertical-align: bottom}
.livePage .m-rgt{overflow: hidden; zoom:1; color: #fff;font-size: 14px; line-height: 24px;}
.livePage .m-rgt h3{font-size:50px;font-style: italic; line-height: normal;padding-top: 64px;padding-bottom: 10px;}
.livePage .m-rgt h3 span{ font-size: 20px; padding-left:10px;}
.livePage .m-info{ border: 1px solid #bdbdbd; background: #f6f6f6; overflow:hidden; height: 337px;}
.livePage .m-info .m-info-l{ float:left; line-height: 337px; width: 500px; text-align: center}
.livePage .m-info .m-info-l img{ vertical-align: bottom;}
.livePage .m-info .m-info-r{ overflow: hidden; zoom: 1;}
.livePage .m-info .m-info-r h3{ font-size: 37px; color: #1f1f1f; font-weight: 700; padding-top: 25px; padding-bottom: 20px;}
.livePage .m-info .m-info-r dl{ padding-bottom: 10px;}
.livePage .m-info .m-info-r dl dt{display:inline-block; *display:inline;zoom: 1; vertical-align:top; width: 77px; color: #959595; font-size: 14px;}
.livePage .m-info .m-info-r dl dd{ font-size: 14px; color: #1f1f1f;display:inline-block; *display:inline;zoom: 1; vertical-align:top}
.livePage .m-info .m-info-r dl dd a{ color: #1f1f1f;}
.livePage .m-info .m-info-r dl dd a:hover{ color: #138ae6; text-decoration: underline}
.livePage .m-info .m-info-r p{ font-size: 14px; color: #1f1f1f; line-height: 18px;padding-right: 20px;}
.livePage .m-name{ overflow: hidden; margin-top: 30px; margin-bottom: 20px;}
.livePage .m-name img{display:inline-block; *display:inline;zoom: 1; vertical-align:middle;margin:0 15px;}
.livePage .m-name h4{ font-size: 26px; color: #fff;display:inline-block; *display:inline;zoom: 1; vertical-align:middle; font-weight: 400;}
.livePage .m-list{ overflow: hidden;}
.livePage .m-list ul{ width: 105%; font-size: 0; margin-top: -10px;}
.livePage .m-list ul li{display:inline-block; *display:inline;zoom: 1; vertical-align:top; width: 283px; margin-right: 25px; background: #fff; margin-top:10px;}
.livePage .m-list ul li .imgbox{ background:url(http://taozi.tv/template/pc/cn2016/images/livePage/libg.png) center no-repeat; text-align:center}
.livePage .m-list ul li .imgbox img{ width:auto; height:auto; max-height:160px; max-width:283px;}
.livePage .m-list ul li a{ display:block;}
.livePage .m-list ul li img{ width: 283px; height: 160px}
.livePage .m-list ul li .text{ padding:3px 8px;}
.livePage .m-list ul li p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; position: relative; font-size: 13px; color: #3f3f3f; line-height: 24px; height:24px;}
.livePage .m-list ul li p .date{ color: #a5a5a5}
.livePage .m-list ul li p .type{ color: #138ae6; position: absolute; right: 0; top:0;}
.livePage .m-blog{ background: #fbfbfb; border: 1px solid #cbcbcb; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.livePage .m-blog .title{ overflow: hidden; margin:30px auto; width: 851px; position: relative; z-index: 1}
.livePage .m-blog .title span{ background:#fbfbfb url("http://taozi.tv/template/pc/cn2016/images/livePage/weibo-title.png") top center no-repeat; width: 172px; height:34px; display: block; margin: 0 auto}
.livePage .m-blog .title p{ height: 1px; background: #cbcbcb; position:absolute; width: 100%; top:16px; z-index: -1}
.phone_live_anchor { display:none; position:fixed; top:60px; left:3.125%; right:3.125%; z-index:12;}
.phone_live_anchor .anchor{ height:36px; padding:3px; box-sizing:border-box; background:rgba(0,0,0,0.5);-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; float:left;margin-right: 120px; color:#fff; overflow:hidden; position:relative}
.phone_live_anchor .anchor img{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; width:30px; height:30px; float:left; margin-right: 6px;}
.phone_live_anchor .anchor .cover-img{ border-radius:0; width:30px; left:3px; top:3px; position:absolute;}
.phone_live_anchor .anchor dl{ float:left; font-size:12px; padding-right:9px; line-height:15px;}
.phone_live_anchor .anchor dl dt{ max-width:120px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.phone_live_anchor .anchor dl dd{background:url(http://taozi.tv/template/pc/cn2016/images/phone_live_num.png) left center no-repeat; padding-left:11px;}
.phone_live_anchor .prompt_downAPP{ position:absolute; left:0; top:40px; background:rgba(0,0,0,0.4); width:100%; z-index:12; box-sizing:border-box; line-height:normal; display:none}
.phone_live_anchor .prompt_downAPP p{ text-align:center; margin:0 4%;font-size:12px; color:#fff; padding:8px 0; }
.phone_live_anchor .prompt_downAPP .btn_group{ text-align:center; margin-bottom:10px;}
.phone_live_anchor .prompt_downAPP .btn_group .btn{ width:110px;display:inline-block; *display:inline;zoom: 1; vertical-align:top; margin:0 15px; text-align:center; line-height:26px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; text-indent:0; line-height:2; cursor: pointer;}
.phone_live_anchor .prompt_downAPP .btn_group .jump{  background:#138ae6; color:#fff; padding:2px;}
.phone_live_anchor .prompt_downAPP .btn_group .jump a{ color:#fff; display:block;}
.phone_live_anchor .prompt_downAPP .btn_group .close{ border:2px solid #cfcfcf; color:#666; background:#fff}
.phone_live_anchor .useAPP{  position:absolute; right:0px; top:50%; margin-top:-18px; width:100px; height:36px;border:3px solid rgba(255,255,255,0.6); text-align:center; box-sizing:border-box; line-height:30px; font-size:12px; color:#fff;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; overflow:hidden}
.phone_live_anchor .useAPP span{ background:#138ae6; display:block}
/*桑巴挑战*/
div.tvsbtz{ background:#128be7; height:40px; line-height:40px; font-size: 16px; color:#fff; text-indent:10px;cursor: pointer;}
div.tvsbtz_cont{ height:40px; background:#fff;font-size: 12px; line-height:40px; color:#999; position:relative; display:none}
div.tvsbtz_cont p{ position:absolute; right:20px; top:0}
div.tvsbtz_cont i{ color:#f00;font-style: normal;}

/*人气对决*/
.anchor-popularity-select{ position:fixed; width:486px; height:330px; border-radius:5px; overflow:hidden; background:#fff; top:50%; left:50%; margin-left:-243px; margin-top:-165px; z-index:17}
.anchor-popularity-select i.explain{ position:absolute; left:0px; top:0px; line-height:40px; color:#fff;font-style: normal; display:block; width:30px; height:40px; cursor: pointer; text-align:center}
.anchor-popularity-select i.close{ width:14px; height:40px; cursor: pointer; background:url(../image/close.png) center no-repeat; display:block; position:absolute; right:10px; top:0px;}
.anchor-popularity-select .head-area{ background:#138ae6; text-align:center; font-size: 16px; color:#fff; line-height:40px;}
.anchor-popularity-select .select-area{ overflow:hidden;}
.anchor-popularity-select .select-area ul { text-align:left;margin-top: 10px; height:220px; overflow:hidden; overflow-y:auto; padding-left:20px;}
.anchor-popularity-select .select-area ul li{ overflow:hidden;font-size: 0; border:1px solid #138ae6;display:inline-block; *display:inline;zoom: 1; vertical-align:middle; padding:8px 10px; margin:10px; border-radius:5px; width:180px;cursor: pointer;}
.anchor-popularity-select .select-area ul li.select{ background:#138ae6;}
.anchor-popularity-select .select-area ul li.select dl{ color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%;}
.anchor-popularity-select .select-area ul li:before{ content:''; display:inline-block; *display:inline;zoom: 1; vertical-align:middle; height:100%; width:0;}
.anchor-popularity-select .select-area ul li dl{display:inline-block; *display:inline;zoom: 1; vertical-align:middle; font-size: 12px; color:#525252; width:180px; text-align:center}
.anchor-popularity-select .select-area ul li dl dt{font-size: 14px;}
.anchor-popularity-select .btn{ position:absolute; width:200px; height:40px; bottom:10px; font-size: 18px; color:#fff; background:#ccc; border-radius:5px; text-align:center; line-height:40px;cursor: pointer; left:50%; margin-left:-100px;}
.anchor-popularity-select .btn.determine{ background:#138ae6}
.anchor-explain{ position:fixed; z-index:18; width:923px; height:783px; left:50%; top:50%; margin-left:-461px; margin-top:-391px; }
.anchor-explain .close{ width:328px; height:73px; border-radius:15px; position:absolute; bottom:17px; left:50%; margin-left:-166px; background:url(../image/blank.gif) left top repeat; cursor: pointer;}
.user-explain{ position:fixed; z-index:17; top:50%; right:375px; margin-top:-270px; width:459px;}
.user-explain p{ background:#fff5ef; border-left:19px solid #ed393f; border-right:17px solid #ed393f;font-size: 14px; color:#000;font-weight: 700;}
.user-explain p span{ padding:0 20px 15px; display:block}
.user-explain .close-btn{ cursor: pointer;}
.popularity-pk{width:360px; height:100px; position:absolute; left:50%; margin-left:-180px; top:calc(56.25vw + 105px) !important; z-index:16;}
.popularity-pk .explain{ background:url(http://taozi.tv/template/pc/cn2016/images/live_room/popularity/explain.png) top center no-repeat; width:18px; height:18px; position:absolute; right:26px; top:-5px; z-index:2; display:block;cursor: pointer;}
.popularity-pk .close{ background:url(http://taozi.tv/template/pc/cn2016/images/live_room/popularity/close.png) top center no-repeat; width:18px; height:18px; z-index:2; position:absolute; right:0; top:-5px;cursor: pointer;}
.popularity-team{ position:relative; z-index:1; height:100px; background:url(http://taozi.tv/template/pc/cn2016/images/live_room/popularity/bg.png) top center no-repeat; }
.popularity-team .gift-info{font-size: 0; position:relative; top:-12px; border:2px solid #ccc; background:#fff; height:30px; overflow:hidden; line-height:30px; white-space:nowrap;cursor: pointer; display:block; z-index:1}
.popularity-team .gift-info p{display:inline-block; *display:inline;zoom: 1; vertical-align:middle; line-height:normal}
.popularity-team .gift-info .icon{ padding:0 5px;}
.popularity-team .gift-info .icon img{ max-height:26px; vertical-align:middle}
.popularity-team .gift-info .gold{font-style: normal; color:#e8a900;font-size: 12px; background:url(../image/chat_room.png) right -378px no-repeat;padding-right: 16px; padding-left: 10px; margin-right: 5px;}
.popularity-team .gift-info .name{font-size: 12px; color:#000}
.popularity-team .left-side .gift-info{ left:0}
.popularity-team .right-side .gift-info{ right:0}
.popularity-team .left-side{ position:absolute; left:0; top:0; height:100px; z-index:1}
.popularity-team .team-name{ font-size: 14px; color:#262626; position:absolute; white-space:nowrap}
.popularity-team .team-logo{ position:absolute; z-index:1; bottom:17px; width:55px;}
.popularity-team .team-logo img{ width:55px; height:55px;}

.popularity-team .left-side .team-name{ position:absolute; left:62px; bottom:9px;}
.popularity-team .left-side .team-logo{ left:10px;}
.popularity-team .right-side{ position:absolute; right:0; top:0; height:100px; z-index:1}
.popularity-team .right-side .team-name{ position:absolute; right:62px; bottom:9px;}
.popularity-team .right-side .team-logo{ right:10px;}


.popularity-team .hot-icon,.popularity-team .hot-icon1,.popularity-team .hot-icon2,.popularity-team .hot-icon3,.popularity-team .hot-icon4,.popularity-team .hot-icon5,.popularity-team .hot-icon6,.popularity-team .hot-icon7,.popularity-team .hot-icon8,.popularity-team .hot-icon9,.popularity-team .hot-icon10,.popularity-team .hot-icon11,.popularity-team .hot-icon12,.popularity-team .hot-icon13,.popularity-team .hot-icon14,.popularity-team .hot-icon15,.popularity-team .hot-icon16,.popularity-team .hot-icon17,.popularity-team .hot-icon18,.popularity-team .hot-icon19,.popularity-team .hot-icon20,.popularity-team .hot-icon21,.popularity-team .hot-icon22,.popularity-team .hot-icon23,.popularity-team .hot-icon24{ background-image:url(http://taozi.tv/template/pc/cn2016/images/live_room/popularity/fire.png); background-repeat:no-repeat; width:133px; height:133px; position:absolute;  bottom:0; display:none}

.popularity-team .hot-icon{ background-position:left top}
.popularity-team .hot-icon1{background-position:left -133px;}
.popularity-team .hot-icon2{background-position:left -266px; }
.popularity-team .hot-icon3{background-position:left -399px;}
.popularity-team .hot-icon4{ background-position:left -532px;}
.popularity-team .hot-icon5{ background-position:left -665px;}
.popularity-team .hot-icon6{ background-position:left -798px;}
.popularity-team .hot-icon7{ background-position:left -931px;}
.popularity-team .hot-icon8{ background-position:left -1064px;}
.popularity-team .hot-icon9{ background-position:left -1197px;}
.popularity-team .hot-icon10{background-position:left -1330px;}
.popularity-team .hot-icon11{background-position:left -1463px;}
.popularity-team .hot-icon12{background-position:left -1596px;}
.popularity-team .hot-icon13{background-position:left -1729px;}
.popularity-team .hot-icon14{background-position:left -1862px;}
.popularity-team .hot-icon15{background-position:left -1995px;}
.popularity-team .hot-icon16{background-position:left -2128px;}
.popularity-team .hot-icon17{background-position:left -2261px;}
.popularity-team .hot-icon18{background-position:left -2394px;}
.popularity-team .hot-icon19{background-position:left -2527px;}
.popularity-team .hot-icon20{background-position:left -2660px;}
.popularity-team .hot-icon21{background-position:left -2793px;}
.popularity-team .hot-icon22{background-position:left -2926px;}
.popularity-team .hot-icon23{background-position:left -3059px;}
.popularity-team .hot-icon24{background-position:left -3192px;}


.popularity-team .left-side .hot-icon{ left:-28px;}
.popularity-team .right-side .hot-icon{ right:-28px;}
.popularity-team .hot .hot-icon{ display:block}
.popularity-team .vs-area{ position:absolute; left:10%; width:80%; bottom:17px; height:40px;}
.popularity-team .vs-area p{ position:absolute; top:0; height:100%; width:50%;}
.popularity-team .vs-area .left-team{ background:url(http://taozi.tv/template/pc/cn2016/images/live_room/popularity/left.png) right top no-repeat; left:0}
.popularity-team .vs-area .right-team{ background:url(http://taozi.tv/template/pc/cn2016/images/live_room/popularity/right.png) left top no-repeat;right:0}
.popularity-team .anchor{ position:absolute; background:url(http://taozi.tv/template/pc/cn2016/images/live_room/popularity/anchor-bg.png) top center no-repeat; width:42px; height:48px; bottom:-16px; z-index:1}
.popularity-team .left-side .anchor{ left:5px;}
.popularity-team .right-side .anchor{ right:5px;}
.popularity-team .anchor span{ display:block; width:31px; height:31px; border-radius:50%; overflow:hidden; margin-left:5px; margin-top:5px;}
.support-list{ background:url(http://taozi.tv/template/pc/cn2016/images/live_room/popularity/listbg.png) bottom center no-repeat; height:189px; position:absolute; top:70px; width:100%;font-size: 12px;}
.support-list p{ padding-bottom:5px; color:#525252}
.support-list ul li{ line-height:20px; overflow:hidden; padding-bottom:3px;}
.support-list ul li b{ font-size: 14px; float:left; width:22px; text-align:center; overflow:hidden}
.support-list ul li b.f1{ background:url(http://taozi.tv/template/pc/cn2016/images/live_room/popularity/1.png) center no-repeat; text-indent:-9999em;}
.support-list ul li b.f2{ background:url(http://taozi.tv/template/pc/cn2016/images/live_room/popularity/2.png) center no-repeat; text-indent:-9999em; }
.support-list ul li b.f3{ background:url(http://taozi.tv/template/pc/cn2016/images/live_room/popularity/3.png) center no-repeat; text-indent:-9999em; }
.support-list ul li .name{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:72px; float:left; margin-left:5px;}
.support-list ul li i{ display:block; text-align:right; font-style: normal; overflow:hidden}
.support-list .left-side{ position:absolute; left:15px; bottom:15px; width:155px; min-height:137px;}
.support-list .left-side p{padding-left: 25px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.support-list .right-side{ position:absolute; right:15px; bottom:15px; width:155px; min-height:137px;}
.support-list .right-side p{ text-align:right; padding-right: 25px;}
#video_win .event-order{ display:none}
/*手机版首页*/
@media screen and ( max-width:640px){
/*直播间预约比赛*/
#video_win{font-size: 0; background:#000}
#video_win:after{ content:''; display:inline-block; height:100%; width:0; vertical-align:middle}
#video_win .set-middle{ display:inline-block; width:100%; vertical-align:middle}
#video_win .event-order{ display:block;font-size: 0; text-align:center}
#video_win .event-order .team-left,#video_win .event-order .team-right,#video_win .event-order .vs{ display:inline-block; vertical-align:middle; line-height:70px;font-size: 0; color:#fff}
#video_win .event-order .team-left span,#video_win .event-order .team-right span{ display:inline-block;font-size: 12px;  width:7em; text-overflow:ellipsis; white-space:nowrap; vertical-align:middle;}
#video_win .event-order .team-left span{ text-align:left}
#video_win .event-order .team-right span{ text-align:right}
#video_win .event-order .team-logo{ width:50px; height:70px;font-size: 0; text-align:center;display:inline-block;vertical-align:middle}
#video_win .event-order .team-logo:before{ content:''; width:0; height:100%; display:inline-block; vertical-align:middle}
#video_win .event-order .team-logo img{ max-width:50px; max-height:50px;display:inline-block; vertical-align:middle}
#video_win .event-order .vs{ margin:0 10px;font-size: 20px;}
#video_win .event-order .order-count-down{ text-align:center; color:#fff; padding:10px 0;font-size: 14px;}
#video_win .event-order .order-count-down i{font-weight: 700;font-size: 16px; padding:0 3px; font-style: normal;}
#video_win .event-order .order-btn span{ font-size: 14px; color:#138ae6; border:1px solid #138ae6; padding:5px 20px;cursor: pointer; display:inline-block; *display:inline;zoom: 1; border-radius:5px;margin-top: 10px;}
#video_win .event-order .order-btn .is-order{ border-color:#323232; color:#323232}
#video_win .event-order .event-team .event-name{font-size: 12px; color:#fff;display:inline-block; *display:inline;zoom: 1; vertical-align:middle; max-width:20em; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
/*直播间会员专享提示*/
#vipPlay{ position: absolute; left:0; top:0; width: 100%; height: 100%; background: #000; display: flex; align-items: center; justify-content: center; }
#vipPlay .content{ align-self: center;}
#vipPlay .prompt-text{ display: flex; justify-content: center; font-size: 16px; color: #fff;}
#vipPlay .prompt-text img{ height: 20px; padding-right:5px;}
#vipPlay .text{ text-align: center; font-size: 14px; color: #ccc; margin: 5px 0}
#vipPlay a{ display:block; width: 93px; margin: 0 auto}
#vipPlay a img{ object-fit:contain;}

.popularity-pk{ transform:scale(0.88888888888888); position:fixed;}
.user-explain{ right:50%; margin-right:-230px; transform:scale(0.6956521739130435); }
/*直播间-相关直播模块*/
.related-live{ display:block; background:#fff; overflow:hidden}
.related-live h3{ margin:5% 2% 4%; font-size: 16px; color:#323232; display:inline-block; padding-left:5px; border-left:5px solid #138ae6;}
.related-live ul li{ width:47%; float:left; margin-left:2%; margin-bottom:2%;}
.related-live ul li .imgbox{ position:relative; width:100%;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; -webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0) ;-ms-transform:translate3d(0,0,0) ;-o-transform:translate3d(0,0,0) ;transform:translate3d(0,0,0) ;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden; -webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d; overflow:hidden}
.related-live ul li .imgbox:after{ content:''; display:block; padding-top:56.25%;}
.related-live ul li .imgbox img{ width:100%; height:100%; object-fit:cover; position:absolute}
.related-live ul li .caption{font-size: 14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; color:#000; line-height:2}
.related-live ul li .room-info .num{ float:right;font-size: 12px; color:#666}
.related-live ul li .room-info .num i{display:inline-block; *display:inline;zoom: 1; vertical-align:middle; width:13px; margin-right:2px; height:12px; background:url('../image/0.png') center no-repeat;  background-size:contain; font-size: 0;}
.related-live ul li .room-info .num span{ vertical-align:middle}
.related-live ul li .room-info .name{font-size: 12px; max-width:84px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#666}

.top_show{ display:none !important}
.registration .homepage{ background-size:200% !important;}
.registration .homepage2 .homepage_top .text_der{ width:96%;}
.registration .homepage1{padding-top: 320px;}
.registration .homepage2 .top img{ width:80px; height:80px;}
.registration .homepage2 .top  li dl{ line-height:30px; height:60px; margin-top:13px;}
.registration .homepage2 .top .title{ margin-left:0; text-indent:0; text-align:center}
.registration .homepage2 .top .l{ width:100%; max-width:426px;}	
/*手机竖屏直播*/
.phone_live{}
.phone_live .header1{ position:relative; z-index:16; background:rgba(0,0,0,0.2);}
.phone_live .header1 h1 a{ background-image:url(http://taozi.tv/template/pc/cn2016/images/room/phone_live_logo.png); width:73px; height:24px;}
.phone_live .live_video #altContent video{ position:fixed; left:0; top:0; width:120%; height:120%; z-index:2; margin-left: -10%; margin-top:-10%;}
.phone_live .live_contR .Top{ display:none}
.phone_live .live_contR .Interaction{ display:none}
.phone_live .live_contR .live_chat { background:rgba(0,0,0,0.4); color:#fff; text-shadow:0 0 3px rgba(255,255,255,0.1)}
.phone_live .live_contR{ background:none; position:fixed;bottom:8px; width:93.75%; left:3.125%; z-index:16;}
.phone_live .live_contR .enter_area{ background:none;}
.phone_live .footer{ display:none}
.phone_live .live_video{ background:#000}
.phone_live .live_title{ display:none}
.phone_live .header1 .login_before span{ background:rgba(0,0,0,0.6); -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.phone_live .live_contL,.phone_live .live_video{ position:static; background:#000}
.phone_live .play_btn{ width:48px; height:48px; background:url(../image/player.png) left top no-repeat; position:fixed; left:50%; margin-left:-24px; display:none; z-index:20;}
.phone_live .header1 .login_after span{ color:#fff; font-size:12px;}

.phone_live .live_contR .enter_area .icon{ display:block; float:none; position: absolute; right:11px; width:34px; height:34px; background:rgba(0,0,0,0.4); -webkit-border-radius: 50%;-moz-border-radius: 50%;
border-radius: 50%; overflow:hidden; margin-right:0; z-index:1}
.phone_live .live_contR .enter_area .icon a{ display:block; height:34px; width:34px; background:url(http://taozi.tv/template/pc/cn2016/images/live_room/phone_live_gift.png) center no-repeat;}
.phone_live .live_contR .enter_area .chat_room_icon{ display:none !important}
.phone_live .live_contR .enter_area .area label{width:-moz-calc(100% - 56px);	width:-webkit-calc(100% - 56px);	width: calc(100% - 56px); background:rgba(0,0,0,0.4);}
.phone_live .live_contR .enter_area .area input{ background:none; color:#fff; box-sizing:border-box; width:-moz-calc(100% - 30px);	width:-webkit-calc(100% - 30px);	width: calc(100% - 30px);height:34px; border:none}
.phone_live .live_contR .enter_area .area .btn{background:url(http://taozi.tv/template/pc/cn2016/images/live_room/phone_live_send.png) center no-repeat;  width:37px; overflow:hidden; text-indent:-999em;font-size: 13px; height:34px; position:absolute; right:56px; top:0;}
.phone_live .live_contR .enter_area .area{ position:relative}
.phone_live .live_contR .enter_area{ padding:0; border-top:1px solid rgba(255,255,255,0.2); padding-top:9px; margin-top:9px;}
.phone_live .live_contR .enter_area .area label span{ color:#fff; opacity:1}
.phone_live .live_video object{ display:none !important;}
.phone_live #gun_clear_div,.phone_live .download_app_fixed_telphone{ display:none !important}
.phone_live .phone_live_anchor{ display:block}
.phone_live .live_video .other_rec .rec_info p.war{ display:none}
.phone_live .header1 h1{ margin-top:4px}
/*修改红包位置*/
.qiang_red_bag{ top:calc(56.25vw + 42px) !important; left:50% !important; margin-left:-127.5px !important}
body{ min-width:100%}
body.livePageStar{ background:none !important;}
.livePage{ display:none}
.fllow_bg{ display:none !important}
.cont{padding-bottom: 0;}
.box,.w1180,.footer table,.live_contL{ width:100% !important;}
.download .box{ width:100%; overflow:hidden; text-align:center;font-size: 0; height:auto; padding:20px 0}
.download .s_phone,.download .b_phone{ position:relative; display:inline-block; *display:inline;zoom: 1; top:0; left:0; background-size:cover}
.download .s_phone{ width:152px; height:316px;}
.download .b_phone{ margin-left:-40px; width:202px; height:374px;}
.download .s_phone p,.download .b_phone p{ width:auto; height:auto}
.download .s_phone p{ margin:55px 16px 0 14px;}
.download .b_phone p{ margin:47px 12px 0;}
.download .down_area{ text-align:center; position:relative; top:0; right:0; padding-right:0; margin-top:-120px;}
.download{ height:auto}
.download .down_area ul li{ margin:0 auto 7px;}
.w1180 .L{ width:100%; float:none;}
.w1180 .L .bd{margin-right: 0;}
.w1180 .L .bd h5{ float:left;font-size: 16px;padding-right: 24px;}
.w1180 .L .indexLsearch{ display:block}
.w1180 .L .more_btn{padding-left: 0;}
.footer { background:none; padding-top:0;}
.video_list ul li .info dd span{ width:60px;}
.w1180 .R,.index_focus,.usr_opt .btn,.usr_opt label,.nav,.live_info,.gift_module ,.send_gift,.live_contR.phoneSpe .top_ranking,.live_contR .video_Anchor,.bd .rec,.foot_info,.down_area p,.down_area ul li.window,.download .war_txt{ display:none}
.bd{ height:30px; line-height:30px; margin-bottom:-15px;}
.bd1,.w1180 .L .btn,.footer .copy_right,.download_app_fixed_telphone span{background:#d31723}
.video_list{ margin-bottom:0}
.video_list ul { margin-left:0}
.video_list{ margin-left:0}
.video_list ul{ font-size:0}
.video_list ul li{ width:47%; margin-left:2%; margin-right:1%;overflow:hidden; padding-bottom:9px; margin-bottom:0; float:none; display:inline-block; vertical-align:top; position: relative;font-size: 12px;}
.video_list ul li .imgbox{position: relative; border-radius: 5px; overflow: hidden;}
.video_list ul li .imgbox .time{background: rgba(0,0,0,0.6); position: absolute; right: 5px; bottom:5px; color: #fff; padding: 0 5px; border-radius: 3px;}
.video_list ul li .room_info{font-size: 12px; color: #4a4a4a; line-height: 1.5; height: 36px; overflow: hidden;}
.video_list ul li .tgr{ text-align: right;color:#727272}
.video_list ul li .tgr .play{ background: url(../image/xiaobo.png) left center no-repeat; padding-left: 15px;font-size: 12px; line-height: 15px; }
.video_list ul li:nth-child(2){ margin-left:1%; margin-right:2%;}
.video_list ul li .img_box{ width:100%; height:auto;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; -webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0) ;-ms-transform:translate3d(0,0,0) ;-o-transform:translate3d(0,0,0) ;transform:translate3d(0,0,0) ;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden; -webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d; overflow:hidden}
.video_list ul li .img_box img{ display:block; width:100%; height:auto}
.video_list ul li .info dd{ white-space:nowrap}


.live_list .bd{}
.live_list .video_list{ margin:0; padding:0; min-height:auto; overflow:hidden;padding-top: 25px;}
.live_list .video_list ul li { width:47%; margin-left:2%; margin-right:1%;overflow:hidden; padding-bottom:9px; margin-bottom:0; float:none; display:inline-block; vertical-align:top;}
.live_list .video_list ul li .img_box{ width:100%; height:auto}
.live_list .video_list ul li .img_box img{ display:block; width:100%; height:auto}
.live_list{ margin:0; overflow:hidden; width:100%;}
.live_list .bd .select{ display:none}
.live_list .bd h3{ float:none; clear:both; font-size: 16px; margin-left: 1.5%;padding-left:0}
.live_list .bd i.tv{ display:none}
.w1180 .L .bd .more1{ display:block}
.w1180 .L .video_list ul li:last-child{ display:none}
.live_contL{ float:none;}
.video_list ul li .info { margin-top:-19px; position:relative}
.video_list ul li .info .usr_head{ width:45px; height:45px; height:auto; margin-top:-10px; position:absolute;}
.video_list ul li .info .cover-img{ position:absolute; width:49px; height:49px; left:0; top:-10px; z-index:3;}
.video_list ul li .info dl { overflow:auto; position:relative; display:block; padding-left:45px;}
.video_list ul li .info dl dt{ line-height:17px;}
.video_list ul li .info dt b{ border-radius:0 0 5px 0;}
.video_list ul li .info dl dd{ line-height:18px;}
.video_list ul li .info dl img{ position:absolute; border:4px;}
.video_list ul li .info dl img:first-child{ left:-45px; height:14px; z-index:4}
.video_list ul li .info dd p.zb{ display:none}
.video_list ul li .info dd p.view{ background-size:auto 82.5%; padding-left:18px;}

.live_list .w1172{ width:100%}
.live_list .list{ overflow: hidden;}
.live_list .list ul{ width:100%;}
.live_list .list li{ width: 47%; margin:0 1.5%; margin-bottom:1.5vh; position:relative}
.live_list .list .imgbox{ width:100%; padding-top: 54.4356%; overflow:hidden; position:relative; height:auto}
.live_list .list .imgbox img{ width:100%; height:100%; position:absolute; left:0;top:0; z-index:1}
.live_list .list .imgbox b{ background-size:cover;width:10vw; height:10vw;margin-left:-5vw; margin-top:-5vw; z-index:2}
.live_list .list .user_head{ width: 12vw; height: 12vw; margin-top:calc(-6vw - 3px )}
.live_list .list .cover-img{ width: calc( 12vw + 6px); height: calc( 12vw + 6px); margin-top:calc(-6vw - 3px ); top:0}
.live_list .list .room_info p{font-size: 12px;}

.header,.header1{ overflow:hidden; border-bottom:none; height:42px;}
.header1 .login_after,.header1 .login_before,.header .login_after,.header .login_before{padding-right:10px; line-height:42px;}
.header .usr_opt .login_after .usr img{ height:26px; border:1px solid #ccc; margin-top:7px; width:26px;}
.header1 .login_after .usr { margin-right:10px;}
.header .usr_opt .login_after .usr .cover-img{ height:28px; width:28px; border:none;}
.header h1,.header1 h1{ margin-top:0px; height:auto; width:auto; padding-top:0; line-height:42px; font-size:0; margin-right:0px; margin-left:10px;}
.usr_opt{ width:auto; padding-top:0px}
.usr_opt .jump-link{ display:none}
.header h1 a,.header1 h1 a{  width:110px; height:34px; background-size:contain; background-image:url(http://taozi.tv/template/pc/cn2016/images/logo1215.png); background-position:center; display:inline-block; vertical-align:middle}
.header h1 a:hover,.header1 h1 a:hover{ background-position:left top !important;}
.header1 .login_after .dp_ib{ margin-right:0;}
.header1 .login_after .usr{ height:32px; line-height:32px; position:relative}
.header1 .login_after .usr img { margin-top:2px; height:26px; border:1px solid #ccc; width:26px}
.header1 .login_after .usr .cover-img{ position:absolute; left:0; top:0px; border:none; width:28px; height:28px; border-radius:0}
.header1 .login_after .logout,.header .login_after .logout{ padding-left:10px;}

.footer{ margin-bottom:60px; height:58px; overflow:hidden}
.footer .copy_right{ padding-top:0; background-position: center -8px;}
.login_reg{ width:90%; margin-left:0px; left:5%; top:0; margin-top:0;}
.login_reg .close{ display:block; background:url(http://taozi.tv/template/pc/cn2016/images/video/close.png) center no-repeat; height:40px; width:10%;}
.login_reg #login_info li.spe #remme{ display:none}
.login_reg #login_info li.spe a{ display:none}
.login_reg #login_info li.spe p.war{ position:static; padding-top: 0;}
.usr_opt .login_after .btn_destroy{ display:block; float:left;margin-left:10px; font-size: 12px;}
.login_reg .title{ padding-right: 0; line-height:normal; height:auto; overflow:hidden; margin-bottom:0;}
.login_reg .title ul li{ line-height:2.5;font-size: 16px;}
.login_reg .title ul li{ width:45%;}
.login_reg .login li label input{ height:28px; line-height:28px; width:calc(100% - 2px)}
.login_reg .login li label span{ line-height:30px; height:30px;}
.login_reg .login, .login_reg .reg{ float:none; padding:0; width:94%; margin-left:3%;margin-top: 3%;}
.login_reg .login li{ margin-bottom: 5px;}
.login_reg .login .btn{ height:30px;}
.other_way_third p{ font-size: 1.125em; line-height:2}
.other_way_third{ border:none; padding-left:0; width:94%; margin-left:3%; margin-bottom: 3%;}
.other_way_third ul {  display:-moz-box;    display:-webkit-box;    display:box;width:100%}
.other_way_third ul li{  -moz-box-flex:1;    -webkit-box-flex:1;    box-flex:1; text-align:center; width:auto; white-space:nowrap; overflow:hidden;font-size:1em; text-indent:46px;margin-top: 0;}
.other_way_third ul li b{ left:5px;}
.other_way_third ul li:nth-child(2){ margin-left:10px; margin-right:10px;}

.login_reg .login .btn{ width:100%;}
.login_reg .login .spe label{ line-height:40px;}
.login_reg .reg li label input{ height:28px; line-height:28px; width:calc(100% - 2px)}
.login_reg .reg li label span{ line-height:30px;}
.login_reg .reg li.tel s{ line-height:30px;}
.login_reg .reg li{margin-bottom: 5px;}
.login_reg .reg img{ height:30px;}
.login_reg .reg li label input.on{ height:28px; line-height:28px;}
.login_reg .reg .btn{ height:30px; width:100%;}
.login_reg .reg p,.login_reg .login p{ display:none}
.login_reg .reg p.war,.login_reg .login p.war{ display:block}
.login_reg .reg p.war{ position:static}
.login_reg .reg li.tel label.tel_code{ width:60%;}
.login_reg .reg ul li.spe,.login_reg .reg ul li.spe2{ display:none}

.live_contR .Top{ padding:10px 0 10px 10px;display:none}
.live_contR.phoneSpe .live_chat{ height:188px !important; padding:10px 0 10px 10px;}
.live_video{ width:100%; border:none; height: auto; background:#fff}
.live_video::after{content:"";display: block;   padding-top: 56.25%; width: 100%;}

.live_video #altContent,.live_video object { position:absolute; left:0; top:0; width:100%; height:100%; background:#000}
.live_video #altContent video{ height:100%; width:100%}
.live_video .room_notice{ margin-top:2%; top:0; width:87.91666667% !important; left:0; position:relative; margin:0 auto; font-size: 14px;}
.live_video .other_rec{font-size: 0;}
.live_video .other_rec:before{ content:''; display:inline-block; vertical-align:middle;font-size: 0; width:0; height:100%;}
.live_video .other_rec .rec_info{ display:inline-block; vertical-align:middle; width:100%; height:auto; position:static; margin-top:0 !important}
.live_video .other_rec .rec_info p.war{ margin-bottom:0; font-size: 16px;}
.live_video .other_rec ul li{ width:40%; margin-bottom:0}
.live_video .other_rec ul li div img{ width:auto; height:auto;}
.live_video .other_rec ul li div{ position:relative; background:#fff; margin-bottom:5px;}
.live_video .other_rec ul li i{ display:inline-block; *display:inline;zoom: 1; vertical-align:top; margin-right: 5px;}
.live_contR{ background:#fff}
.live_contR .Interaction{ margin-top:0; background:#fff; border-bottom:1px solid #e5e5e5; line-height:normal; text-indent:0; padding-left:10px;}
.live_contR .Interaction .text{ display:none}
.live_contR .Interaction .anchor{ display:block; vertical-align:top;font-size:0; margin-right:110px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333; position:relative}
.live_contR .Interaction .anchor img{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; width:34px; height:34px; border:1px solid #fff; margin-top:12px;margin-right: 5px; float:left}
.live_contR .Interaction .anchor .cover-img{ border-radius:0; width:36px; height:36px; border:none; position:absolute; left:0; top:0px;}
.live_contR .Interaction .useAPP{ display:block}
.live_contR .Interaction .anchor .anchor-info{ float:left; line-height:normal;padding-top: 11px;}
.live_contR .Interaction .anchor p{ font-size:14px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:98px;}
.live_contR .Interaction .anchor .anchor-info span{ display:block;font-size: 12px; color:#999}
.live_contR .Interaction .anchor .anchor-info span i{ font-style:normal; color:#138ae6; padding:0 3px}
.live_contR .Interaction .anchor .fllow{ display:block; overflow:hidden; text-align:center; line-height:normal;padding-top: 13px;}
.live_contR .Interaction .anchor .fllow i{ margin:0 auto; display:block; background:url(http://taozi.tv/template/pc/cn2016/images/room/un_heart1711081551.png) top center no-repeat; width:20px; height:17px;}
.live_contR .Interaction .anchor .fllow span{ font-size: 12px; color:#999; display:block}
.live_contR .Interaction .anchor .fllow-is i{ background-image:url(http://taozi.tv/template/pc/cn2016/images/room/heart1711081551.png);}
.live_contR .Interaction .anchor .fllow-is span{ color:#138ae6}

.live_contR .Interaction .bdsharebuttonbox{ display:none}
.live_contR .Top .movebtn{ display:none}
.live_contR .enter_area .area label{ width:78%;}
.live_contR .enter_area .area input{ width:-moz-calc(100% - 32px);	width:-webkit-calc(100% - 32px);	width: calc(100% - 32px);}
.footer .copy_right img{ padding-left:10px;}
.live_contR .Top_cont{height:48px};
.top_show{ z-index:-99; display:none !important}
.live_cont{ padding-top:0; padding-bottom:0}
.video_list ul li .info dd span{ padding-left:0} 
.usr_info_tc,.rw_tc,.header1 .login_after .task,.header1 .login_after .icon2,.header1 .login_after .icon1,.header1 .login_after .recharge,.btn_downtodesktop,.btn_fav,.header1 .login_before i{ display:none !important}
.live_title{ display:none; background:#fff; font-size: 16px; text-align:center; line-height:30px; color:#138ae6; overflow:hidden; width:100%}
.download_app_fixed_telphone{ display:block}
/*.live_contR .poll_cont{ padding:0;}
.live_contR .poll_cont .btnL, .live_contR .poll_cont .btnR{ width:46px;}
*/
.registration .reg{ height:auto;}
.registration .reg .box{ width:94%; margin:0 3%}
.registration .reg ul{ margin-bottom:2em;}
.registration .reg ul li{ margin-bottom:10px}
.registration .reg ul li span{ width:100%; text-align:left; box-sizing:border-box}
.registration .reg ul li input{ width:100%; box-sizing:border-box; font-size: 1em; line-height:2; height:auto; border-width:2px;}
.registration .reg ul li span{font-size: 1em; line-height:2;}
.registration .reg h3{font-size: 2em; margin-top: 0; line-height: 2; height:auto}
.registration .reg label{ width:auto;font-size: 1em;}
.registration .reg ul li .btn{ width:100%; height:2em; padding:2px; box-sizing:border-box;font-size: 1em; line-height:2em;}
.registration .reg .btn_group{font-size: 1em;}
.registration .reg .btn_group button{ width:48%; line-height:2.5; box-sizing:border-box; margin:1em 0; height:auto; margin-right:1%}
.registration .reg .btn_group button:last-child{ margin-right:0; margin-left:1%;}


}
@media screen and ( max-width:480px){
.live_video .room_notice{ margin-top:0;}
.other_way_third{ border:none; padding-left:0; width:90%; margin-left:5%; margin-bottom: 5%;}
.login_reg .login, .login_reg .reg{ float:none; padding:0; width:90%; margin-left:5%;margin-top: 5%;}
.other_way_third ul li{font-size: 0.75em;}
.other_way_third p{ font-size: 0.875em;}
.other_way_third ul li{  text-indent:24px; height:30px; line-height:30px;}
.other_way_third ul li b{ left:6px; background-size:cover !important;border-right: none !important; width:20px; height:20px; top:5px;}
.other_way_third ul li.qq b{background-position: left -64px;}
.other_way_third ul li.sina b{background-position: left -103px;}
.other_way_third ul li.wc b{ background-position: left -141px}
}
@media screen and ( max-width:320px){
.live_video .other_rec ul li p{ display:none}
.live_video .other_rec ul li p.title{ display:block; margin-bottom:0}
.live_title{ line-height:24px;font-size: 14px;}
.header1 .login_before, .header1 .login_after{ line-height:42px;}
.header1 .login_after .dp_ib{ margin-right:0}
.header1 { height:42px; overflow:hidden}

.live_video .other_rec .rec_info{ margin-top:0 !important;}
.live_video .room_notice{ display:none}
.live_video .other_rec .rec_info p.war{ font-size:14px; margin-bottom:0; margin-top:18px;}
}


/*七夕活动*/
.qxActive{ background:#091e42 url(http://taozi.tv/template/pc/cn2016/images/7x/bg.jpg) top center no-repeat;padding-top: 875px; min-width:1200px;}
.qxActive img.slogan{ display:none}
.qxActive .homepage_top{ background:url(http://taozi.tv/template/pc/cn2016/images/7x/bg1.png) top center no-repeat}
.qxActive .homepage2 .top .title { line-height:45px;padding-bottom: 4px;}
.qxActive .homepage2 .top .title img{ width:auto; height:auto; vertical-align:middle; float:none;margin-right: 10px; border:none;}
.qxActive .pair{padding-top: 50px;}
.qxActive .pair table{ width:100%; border-collapse:collapse; border-spacing:0}
.qxActive .pair table td{ text-align:center;}
.qxActive .pair b{ position:absolute; left:0; top:0; z-index:10}
.qxActive .pair .other{ position:relative; width:339px; height:163px; position:relative; z-index:3; padding-left:106px; overflow:hidden; display:inline-block;margin-bottom: 30px;}
.qxActive .pair .other b{ left:48px; top:70px;}
.qxActive .pair .other.first b{ left:65px; top:90px;}
.qxActive .pair .other .cover{ position:absolute; left:0; top:0; z-index:2}
.qxActive .pair .rgt{ margin-top:15px;}
.qxActive .imgInfo{ float:left; width:85px; text-align:center; margin-top:38px;margin-right: 69px; position:relative; z-index:0}
.qxActive .imgInfo img{ width:84px; height:84px; position:relative; object-fit:cover; -webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
.qxActive .imgInfo.rgt img{ width:72px; height:72px;}
.qxActive .imgInfo.rgt p{padding-top: 9px;}
.qxActive .pair .first { padding-left:141px; width:447px; height:216px;}
.qxActive .pair .first .imgInfo{ width:112px; height:112px;margin-top: 49px;margin-right: 97px;}
.qxActive .pair .first .imgInfo img{ width:112px; height:112px;}
.qxActive .pair .first .imgInfo.rgt{margin-top: 19px; width:98px;}
.qxActive .pair .first .imgInfo.rgt img{ width:98px; height:98px;}
.qxActive .pair .other p{ font-size: 12px; color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width:85px; position:absolute; z-index:5; top:131px;}
.qxActive .pair .other p.rgt{ top:80px; left:266px;}
.qxActive .pair .first p{ top:176px; left:156px;}
.qxActive .pair .first p.rgt{ top:115px; left:365px;}

/*改版样式*/
.bgfff{background: #ffffff !important;}
.bd_bottom_ccc{border-bottom: 2px solid #CCCCCC;}
.bgfafafa{background:#fafafa !important;}
.mb_0{margin-bottom: 0;}
.new_title_change{color: #1a1a1a;font-size: 25px;font-weight: normal !important;}
.new_title_change .video_icon{display: inline-block;width: 30px; height: 26px;vertical-align: middle; background: url(http://taozi.tv/template/pc/cn2016/images/video_new_icon.png) -11px -10px no-repeat;margin-right: 5px;}
.new_title_change .zhubo_icon{display: inline-block;width: 30px; height: 26px;vertical-align: middle; background: url(http://taozi.tv/template/pc/cn2016/images/video_new_icon.png) -75px -10px no-repeat;margin-right: 5px;}
.new_title_change .tiyu_icon{display: inline-block;width: 30px; height: 26px;vertical-align: middle; background: url(http://taozi.tv/template/pc/cn2016/images/video_new_icon.png) -200px -11px no-repeat;margin-right: 5px;}
.new_title_change .yule_icon{display: inline-block;width: 30px; height: 26px;vertical-align: middle; background: url(http://taozi.tv/template/pc/cn2016/images/video_new_icon.png) -134px -10px no-repeat;margin-right: 5px;}
.pl10{padding-left: 10px;}
.pdt0{padding-top: 0px !important;}
.new_title_change span{display: inline-block;width: 1px; height: 26px;vertical-align: middle; background: url(http://taozi.tv/template/pc/cn2016/images/video_new_icon.png) -245px -10px no-repeat;margin:0 8px;}
.new_title_change label{color: #1a1a1a;font-size: 15px;}


/*特殊处理*/
.specialProvide{}
.specialProvide .header1 h1 a{ display:inline-block}
.specialProvide .header1 h1{font-size: 0; white-space:nowrap}
.specialProvide .header1 h1 span{font-size: 12px; color:#138ae6; display:none}
.specialProvide .header1 h1 img{ max-height:28px; vertical-align:top}
.specialProvide .footer{ display:none !important}
.specialProvide .live_contR .Interaction .useAPP{ display:none !important}
.specialProvide .live_contR.phoneSpe .live_chat{ height:180px !important;}

/*答题活动*/
@media only screen and ( max-width:640px ) { 
.answer-active{ position:fixed; left:50%; top:50%; margin-left:-187px; margin-top:-227px; width:374px; height:454px; z-index:18; transform:scale(0.8556149732620321); display:none}
.answer-active .close{ position:absolute; width:12px; height:12px; background:url(http://taozi.tv/template/pc/cn2016/images/red_bag/blank.gif) left top repeat;cursor: pointer;}
.answer-active  .answer-rule{ background:url(http://taozi.tv/template/pc/cn2016/images/rule.png) left top no-repeat; font-size: 15px; color:#696969; padding: 120px 30px 0; line-height:1.5; overflow:hidden; height:463px; display:none; position:absolute; left:0; top:0; z-index:3}
.answer-active  .answer-rule .close{ right:12px; top:54px}
.answer-active  .answer-rule ul{ height:390px; overflow:auto; overflow-x:hidden;}
.answer-active  .answer-rule ul li span{font-size: 20px; color:#ff6164; float:left;font-weight: 700; padding-right: 5px;}
.answer-active  .answer-rule ul li { margin-bottom:12px;}
.answer-active  .answer-rule ul li p{ overflow:hidden;zoom: 1;}

.answer-active  .answer-rule ul::-webkit-scrollbar-track{	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);	background-color: #f0f0f0;}
.answer-active  .answer-rule ul::-webkit-scrollbar{	width: 6px;	background-color: #F5F5F5;}
.answer-active  .answer-rule ul::-webkit-scrollbar-thumb{	background-color: #666;}
.answer-active  .answer-rule .prompt{font-size: 12px; color:#c1c1c1; text-align: center; line-height:32px;}
.answer-active  .answer-fail{ background:url(http://taozi.tv/template/pc/cn2016/images/fail1027.png) left top no-repeat; width:300px; height:354px; display:none; position:absolute; left:0; top:0; z-index:3; padding: 100px 37px 0;}
.answer-active  .answer-fail .close{  right:12px; top:54px}
.answer-active  .answer-fail .text{ text-align: center;font-size: 36px; height:120px;font-size: 0;}
.answer-active  .answer-fail .text:before{ content:'';display:inline-block; *display:inline;zoom: 1; vertical-align:middle; width:0; height:100%;}
.answer-active  .answer-fail .text p{font-size: 36px;display:inline-block; *display:inline;zoom: 1; vertical-align:middle; color:#000;font-weight: 700; line-height:1.5;}
.answer-active  .answer-victory{ background:url(http://taozi.tv/template/pc/cn2016/images/victory.png) left top no-repeat; width:374px; height:454px; text-align: center; display:none; position:absolute; left:0; top:0; z-index:3}
.answer-active  .answer-victory .close{  right:12px; top:54px}
.answer-active  .answer-victory h4{ font-size:29px; color:#000;padding-top: 100px;padding-bottom: 10px;}
.answer-active  .answer-victory p{ color:#fa6305; font-size: 20px;}
.answer-active  .answer-victory p i{display:inline-block; *display:inline;zoom: 1; vertical-align:bottom;font-size: 56px;font-style: normal; line-height: 1;font-weight: 700;padding-right: 5px;}
.answer-active  .answer-tc{ background:url(http://taozi.tv/template/pc/cn2016/images/tc.png) left top no-repeat; width:310px; height:254px;  position:absolute; left:50%; top:50%; margin-left:-183px; margin-top: -127px; text-align: center; padding:0 28px;font-size: 0; display:none; z-index:4}
.answer-active  .answer-tc .close{  right:26px; top:18px;}
.answer-active  .answer-tc1{ background:#f4f4f4; font-size: 16px; color:#000; width:300px; height:60px; border-radius:20px; border:1px solid #c1c1c1; position:absolute; left:50%; top:50%; margin-left:-151px; margin-top:-31px; z-index:4; display:none} 
.answer-active  .answer-tc1 .text{ font-size: 0; text-align: center; height:60px;}
.answer-active  .answer-tc1 .text:before{ content:'';display:inline-block; *display:inline;zoom: 1; vertical-align:middle; width:0; height:100%;}
.answer-active  .answer-tc1 .text p{display:inline-block; *display:inline;zoom: 1; vertical-align:middle; line-height:1.5;font-size: 16px;}
.answer-active  .answer-tc:before{ content:''; display:inline-block; *display:inline;zoom: 1; width:0; height:100%; vertical-align:middle;}
.answer-active  .answer-tc .text{display:inline-block; *display:inline;zoom: 1; vertical-align:middle;}
.answer-active  .answer-tc .text .p1{font-size: 24px; color:#000;padding-bottom: 5px;}
.answer-active  .answer-tc .text .p2{ color:#c1c1c1;font-size: 24px;}
.answer-active  .answer-tc .btn{ margin-top: 30px; height:50px; border-radius:25px; background:#ff6164; color:#fff;font-size: 24px;line-height: 50px;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s; cursor: pointer;}
.answer-active  .answer-tc .btn-group {margin-left: -10px; overflow:hidden}
.answer-active  .answer-tc .btn-group .btn{ width:150px; margin-left: 10px; float:left}
.answer-active  .answer-tc .btn:hover{ opacity:0.8}
.answer-active  .af{ background:rgba(0,0,0,0.6); left:0; top:0; width:100%; height:100%; z-index:3; position:absolute; display:none}
.answer-active  .answer-area{ background:url(http://taozi.tv/template/pc/cn2016/images/answer_bg.png) left top no-repeat; height:454px; overflow:hidden;}
.answer-active  .answer-area .close{  right:16px; top:54px}
.answer-active  .answer-area .time{ text-align: center; width:76px; height:76px; margin:0 auto;font-size: 0; margin-top: 9px; }
.answer-active  .answer-area .time:before{ content:''; display:inline-block; *display:inline;zoom: 1; vertical-align:middle; height:100%; width:0}
.answer-active  .answer-area .time p{display:inline-block; *display:inline;zoom: 1; vertical-align:middle}
.answer-active  .answer-area .time i{font-weight: 700; font-size: 28px; color:#000;font-style: normal; display:block;line-height: 1;}
.answer-active  .answer-area .time span{font-size: 12px; color:#cbcbcb;text-transform:capitalize}
.answer-active  .answer-area .jackpot{padding-top: 10px;line-height: 22px;font-size: 14px; color:#999999;text-align: center;}
.answer-active  .answer-area .jackpot i{font-style: normal;color: #fa6305;}
.answer-active  .answer-area .question{ margin: 0 25px;font-size: 21px; color:#504e51; height:3em; overflow:hidden; line-height:1.5;padding-top: 10px;}
.answer-active  .answer-area .question span{ float:left}
.answer-active  .answer-area .question p{ overflow:hidden;zoom: 1;}
.answer-active  .answer-area ul { margin:0 25px; padding-top: 10px;}
.answer-active  .answer-area ul li{ border:4px solid #e4e3e4; height:46px; border-radius:25px; line-height: 46px; margin: 10px 0; padding:0 10px; cursor: pointer;font-size: 18px; color:#000; font-weight: 700; position:relative; z-index:1; overflow:hidden}
.answer-active  .answer-area ul li p{ position:absolute; left:0; top:0; height:100%; background:url(http://taozi.tv/template/pc/cn2016/images/select.png) right top no-repeat; z-index:-1; width:0; -webkit-transition: all linear 0.5s;-moz-transition: all linear 0.5s;-ms-transition: all linear 0.5s;-o-transition: all linear 0.5s;transition: all linear 0.5s;}
.answer-active  .answer-area ul li i{ font-size: 12px; color:#565656; position:absolute; right:10px; top:0; font-style: normal;}
.answer-active  .answer-area ul li.select{ color:#fff}
.answer-active  .answer-area ul li.select p{ width:100%;}
.answer-active  .answer-area ul.spe {padding-top: 0;}
.answer-active  .answer-area ul.spe li{ border:4px solid #e4e3e4; height:32px; border-radius:18px; line-height: 32px; margin: 10px 0; padding:0 10px; cursor: pointer;}
.answer-active  .answer-area ul.end{}
.answer-active  .answer-area ul.end li p,.answer-active  .answer-area ul.spe-end li p{ background:#e4e3e4;}
.answer-active  .answer-area ul.end li.selected p,.answer-active  .answer-area ul.spe-end li.selected p{ background:#ff6164}
.answer-active  .answer-area ul.end li.right p,.answer-active  .answer-area ul.spe-end li.right p{ background:#19c20c}
.answer-active  .answer-area p.rule{  height:30px; position:relative}
.answer-active  .answer-area p.rule span{ display:block; width:50%; left:25%; position:absolute; top:0; height:100%; background:url(http://taozi.tv/template/pc/cn2016/images/red_bag/blank.gif) left top repeat; cursor: pointer;}
}

/* flexslider */
.flexslider{position:relative;height:597px;overflow:hidden;background:url(http://taozi.tv/template/pc/cn2016/Css/images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;margin: 0px;padding: 0px;}
.slides li{height:597px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;margin: 0px;padding: 0px;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(http://taozi.tv/template/pc/cn2016/Css/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.game_head{
	width: 100%;
}
.game_tv_head {
    width: 1200px;
    margin: 0 auto;
    height: 54px;
    position: relative;
}
.game_tv_head ul {
    position: absolute;
    top: 0;
    left: 150px;
}
.game_tv_head ul li {
    color: #000000 !important;
    float: left;
    height: 54px;
    line-height: 54px;
    zoom: 1;
    font-size: 16px;
    width: 75px;
    position: relative;
    text-align: center;
}
.login_before_game {
    color: #838282;
    font-size: 14px;
    float: right;
    width: 136px;
    text-align: right;
    line-height: 54px;
    height: 54px;
}
.game_tv_head ul li a{
	color: #000000 !important;
}

.game_tv_head ul li a:hover{
	color: #1da7fc !important;
	text-decoration: none;
}

.game_tv_head ul li i{
	float: right;
}

.game_navigation_ul{
	position: relative;
	width: 1200px;
	margin: 0 auto;
	height: 54px;
	z-index: 1;
}

.game_navigation ul{
	width: 100%;
}

.game_navigation ul:after{
	content: '';
	display: block;
	height: 0;
	clear: both;
}

.game_navigation ul li{
	float: left;
	height: 54px;
	line-height: 54px;
	width: 200px;
	text-align: center;
	zoom: 1;
	z-index: 10;
}

.game_navigation ul li a{
	z-index: 100;
}

.game_navigat_li li{
	cursor: pointer;
}

.game_navigat_li li a{
	color: #FFFFFF;
}

.game_select_bg_father{
	width: 1000px;
	height: 64px;
	position: absolute;
	top: 0;
	left: 200px;
	z-index: -1;
}

.game_select_bg{
	width: 200px;
	height: 64px;
	background: url(http://taozi.tv/template/pc/cn2016/images/xjt_bg-2.png) center no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.game_head {
    width: 100%;    background: #fff;
}

.game_navigation {
    width: 100%;
    height: 54px;
    background:#f0265a;
    font-size: 17px;
}
.common_content {
    width: 1001px;
    font-family: "Microsoft Yahei", "Hiragino Sans GB", "WenQuanYi Micro Hei", STHeiti, 华文细黑, SimHei, Helvetica, Arial, sans-serif;
    margin: 25px auto;
}
.bread {
    font-family: 宋体;
    font-size: 13px;
    color: rgb(153, 153, 153);
    padding-bottom: 10px;
    border-bottom: 1px solid rgb(222, 222, 222);
}
.bread .path {
    color: #999;
}
.bread .thispath {
    color: #333;
}
.x_main_1 {
    width: 1000px;
    margin: 0 auto;
}
.x_con_1 {
    border: 1px solid #d8d8d8;
    background-color: #fff;
    padding: 28px 70px;
    margin: 4px 0 20px 0;
}

.x_li_1 {
	*padding-bottom:10px;
}
.x_li_1 .k_1 {
	width:90px;
	position:absolute;
	padding-top:10px;
	text-align:right;
	font-size:14px;
	color:#000;
}
.x_li_1 .v_1 {
	*zoom:1;
	padding-left:105px;
}
.x_li_1 .v_1:before,.x_li_1 .v_1:after {
	display:table;
	content:"";
	line-height:0
}
.x_li_1 .v_1:after {
	clear:both
}
.x_li_1 .txt_1 {
	line-height:18px;
	padding-top:4px
}
.x_li_1 .txt_2 {
	display:block;
	padding:8px 0 14px 0;
	position:relative;
}
.x_li_1 .txt_2_1{
	display:block;
	padding:2px 0;
	vertical-align:middle;
}
.x_li_1 .txt_2 input,.x_li_1 .txt_2_1 input {
	margin-left:6px;
	margin-right:4px;
	vertical-align:middle
}
.x_li_1 .txt_2 span.quan,.x_li_1 .txt_2_1 span.quan {
	display:inline-block;
	width:152px;
	overflow:visible
}
.x_li_1 .txt_2 input.text,.x_li_1 .txt_2_1 input.text{
	width:104px; border:1px solid #ccc;
	visibility:hidden; margin-right:5px;
	padding:5px;
}
.x_li_1 .bk_0 {
	width:400px;
	float:left;
	margin:0 10px 10px 0
}
.x_li_1 .bk_0 select {
	width:390px
}
.x_li_1 .bk_1 {
	width:273px;
	float:left;
	margin:0 10px 10px 0;
}
.x_li_1 .bk_1 select {
	width:273px;
	background-color:transparent;
	border:none; margin:-1px;
}
.x_li_1 .bk_1 select option{
	width:230px;
}
.x_li_1 .bk_2 {
	height:36px;
	line-height:36px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:90px;
	text-align:center;
	float:left;
	margin:0 10px 10px 0;
	border:1px solid #cfcfcf;
	background-color:#f5f5f5;
	cursor:pointer
}
.x_li_1 .bk_3 {
	height:36px;
	line-height:36px;
	text-align:center;
	float:left; font-size:14px;
	margin:0 10px 12px 0;
	border:1px solid #cfcfcf;
	background-color:#f5f5f5;
	cursor:pointer;
	width:89px;
	position:relative;
}
.x_li_1 .bk_3_1,.bk_3_more {
	height:36px;
	line-height:36px;
	text-align:center;
	float:left;
	margin:0 10px 10px 0;
	border:1px solid #cfcfcf;
	background-color:#f5f5f5;
	cursor:pointer;
	padding:0 20px;
	position:relative;
	font-size:14px;
}
.x_li_1 .bk_4 {
	width:130px;
	float:left;
	margin:0 10px 10px 0
}
.x_li_1 .bk_4 select {
	width:120px
}
.x_li_1 .bk_5 {
	height:38px;
	line-height:38px;
	float:left;
	margin:0 10px 10px 0
}
.x_li_1 .bk_6 {
	height:38px;
	line-height:38px;
	float:left;
	margin:0 10px 0 0;
	padding-right:20px;
	cursor:pointer;
}
.x_li_1 .bk_6 input {
	vertical-align:middle;
	margin-right:4px;
	border:1px solid #A09F9F;
}
.x_li_1 .bk_6 span {
	vertical-align:middle;
	display:inline-block
}
.x_li_1 .bk_3.cked_1 {
	width:87px;
	height:34px;
	line-height:34px;
	border-color:#FFC466;
	border-width:2px;
	background-image:url(../image/cked_1.jpg);
	background-position:right bottom;
	background-color:#fff;
	background-repeat:no-repeat;
	color:#DF7106;
}
.x_li_1 .more_1.cked_1_hover {
	height:12px !important;
	line-height:12px !important;
	border-color:#ffc466;
	border-width:2px;
	border-bottom-width:0px; 
	background-position:right bottom;
	background-color:#fff;
	background-repeat:no-repeat;
	color:#DF7106;
}
.x_li_1 .more_1.cked_1 {
	height:34px !important;
	line-height:34px !important;
	border-color:#FFC466;
	border-width:2px;
	background-image:url(../image/cked_1.jpg);
	background-position:right bottom;
	background-color:#fff;
	background-repeat:no-repeat;
	color:#DF7106;
	padding:0 19px;
}
.x_li_1 .bk_3.cked_1_hover {
	width:87px;
	height:34px;
	line-height:34px;
	border-color:#ffc466;
	border-width:2px;
	background-position:right bottom;
	background-color:#fff;
	background-repeat:no-repeat;
	color:#DF7106;
}
.x_li_1 .bk_3_1.cked_1,.x_li_1 .bk_3_more.cked_1 {
	height:34px;
	line-height:34px;
	border-color:#FFC466;
	border-width:2px;
	background-image:url(../image/cked_1.jpg);
	background-position:right bottom;
	background-color:#fff;
	background-repeat:no-repeat;
	color:#DF7106;
	padding:0 19px;
}
.x_li_1 .bk_3_1.cked_1_hover {
	height:34px;
	line-height:34px;
	border-color:#ffc466;
	border-width:2px;
	background-position:right bottom;
	background-color:#fff;
	background-repeat:no-repeat;
	color:#DF7106;
	padding:0 19px;
}
.x_li_1 .banks {
	*zoom:1; width:615px;
	padding-top:9px;
	position:relative;
	padding-left:1px;
	padding-bottom:9px;
}
.x_li_1 .banks a{
	position:relative;
}
.x_li_1 .banks:before,.x_li_1 .banks:after {
	display:table;
	content:"";
	line-height:0
}
.select_ops_span{
	display:block; width:100%; height:100%;
	border:2px solid #FFC466;
	position:absolute; top:0; left:0;
}
.x_li_1 .banks:after {
	clear:both
}
.x_li_1 .banks span,.x_li_1 .banks em {
	display:block;
	position:absolute;
	z-index:2;
	top:0px;
	left:0px;
	overflow:hidden;
}
.x_li_1 .banks span{
	width:122px;
	height:32px;
}
.x_li_1 .banks em{
	border:1px solid #dddede;
	width:120px;
	height:30px;
}
.x_li_1 .banks a {
	display:block;
	text-decoration:none;
	float:left;
	position:relative;
	z-index:2;
	margin:0 1px 1px 0;
	width:120px;
	height:30px;
	overflow:visible
}
.x_li_1 .banks a:hover span{
	background-color:#FFC466;
	opacity:0.1;
	filter:alpha(opacity=10);
}
.x_li_1 .banks a:hover {
	zoom:1;
	z-index:4
}
.x_li_1 .banks a:hover span {
	z-index:4;
}
.x_li_1 .banks a:hover em{
	border-color:#ffc466;
}
.x_li_1 .banks a.cked {
	z-index:3
}
.x_li_1 .banks a.cked span {
	z-index:3;
	color:#ffc466;
	background-color:#FFC466;
	opacity:0.1;
	filter:alpha(opacity=10);
}
.x_li_1 .banks a.cked em{
	border-color:#ffc466;
	background-image:url(../image/cked_1.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}
.x_li_1 .banks img {
	display:block;
	padding:0;
	margin:0;
	border:0;
	line-height:0
}
.x_li_1 .up_down_1 {
	float:left;
	margin:0 10px 10px 0;
	height:38px;
	width:36px;
	line-height:normal;
	background-image:url(http://taozi.tv/template/pc/cn2016/images/up_down_1.jpg);
	background-repeat:no-repeat
}
.x_li_1 .up_down_1 .up,.x_li_1 .up_down_1 .down {
	opacity:0;
	filter:alpha(opacity=0);
	height:17px;
	overflow:hidden;
	cursor:pointer;
	background-color:#000
}
.x_li_1 .up_down_1 .up:active,.x_li_1 .up_down_1 .down:active {
	opacity:.05;
	filter:alpha(opacity=5)
}
.x_li_1 .up_down_1 .up {
	margin-bottom:4px
}
.x_li_1 .c_1 {
	position:absolute;
	top:36px;
	left:441px;
	z-index:11;
	box-shadow:4px 4px 4px #eee;
	cursor:default
}
.x_li_1 .c_1 .white {
	height:20px;
	background-color:#f00;
	position:absolute;
	top:-1px;
	width:72px;
	z-index:12;
	left:0;
	overflow:hidden
}
.x_li_1 .c_1 .c_1c {
	*zoom:1;
	background-color:#fff;
	position:relative;
	border:2px solid #ffc466;
	width:260px;
	padding:12px 17px
}
.x_li_1 .c_1 .c_1c:before,.x_li_1 .c_1 .c_1c:after {
	display:table;
	content:"";
	line-height:0
}
.x_li_1 .c_1 .c_1c:after {
	clear:both
}
.x_li_1 .c_1 label {
	display:block;
	width:100px;
	float:left;
	margin:0 14px;
	text-align:left;
	line-height:28px;
	height:28px;
	*zoom:1;
}
.x_li_1 .c_1 input {
	vertical-align:middle
}
.x_li_1 .c_1 span {
	display:inline-block;
	padding-left:4px;
	vertical-align:middle
}
.x_li_1 .more_1 {
	height:14px;
	line-height:14px;
	padding-top:11px;
	padding-bottom:11px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	position:relative;
	text-align:center;
	z-index:20
}
.x_li_1 .more_1elect {
	background-color:#fff;
	border-color:#ffc466;
	border-bottom-color:#fff;
	border-width:2px;
	border-bottom:0px solid #fff;
	position:relative; z-index:13;
}
.x_li_1 .verify {
	margin:0 10px 10px 0;
	width:120px;
	overflow:hidden;
	float:left
}
.x_li_1 .verify img {
	height:38px
}
.x_li_1 .code_img {
	display:inline-block;
	vertical-align:middle
}
.x_li_1 .code_txt {
	display:inline-block;
	vertical-align:middle;
	line-height:20px
}
.x_li_1 .gifts {
	*zoom:1;
	border:1px solid #d8d8d8;
}
.x_li_1 .gifts:before,.x_li_1 .gifts:after {
	display:table;
	content:"";
	line-height:0
}
.x_li_1 .gifts:after {
	clear:both
}
.x_li_1 .gift_k {
	float:left;
	width:180px;
	border-right:1px solid #d8d8d8;
	position:relative;
	z-index:2;
	margin-right:-1px;
	margin-bottom:-1px
}
.x_li_1 .gift_kli {
	position:relative;
	height:34px;
	text-align:left;
	text-indent:12px;
	line-height:34px;
	border-bottom:1px solid #d8d8d8;
	background-color:#f7f7f7
}
.x_li_1 .gift_kli span {
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	border:1px solid #d8d8d8;
	top:-1px;
	left:-1px;
	font-size:14px;
    z-index:99;
}
.x_li_1 .gift_kli em.x_arrow_2 {
	position:absolute;
	left:100%;
	top:7px;
	display:none
}
.x_li_1 .gift_view {
	z-index:2
}
.x_li_1 .gift_view span {
	z-index:2;
	background-color:#ffc466;
	border-color:#ffc466;
	color:#fff
}
.x_li_1 .gift_view em.x_arrow_2 {
	display:block
}
.x_li_1 .gift_v {
	float:left;
	width:458px;
	border-left:1px solid #d8d8d8;
	padding:30px 40px;
	margin-bottom:-1px;
}
.x_li_1 .gift_vc {
	border:1px solid #d8d8d8;
	border-bottom:none
}
.x_li_1 .gift_vli {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	height:34px;
	line-height:34px;
	border-bottom:1px solid #d8d8d8
}
.x_li_1 .gift_vli b {
	display:block;
	height:100%;
	text-align:center;
	background-color:#fffced;
	color:#464646;
	font-size:14px
}
.x_li_1 .gift_vli span {
	padding-left:10px
}
.x_li_1 .mb15 {
	margin-bottom:15px
}
.x_login_1 {
	width:600px;
	height:340px;
	position:absolute;
	top:200px;
	left:200px;
	z-index:10;
	border:1px solid #d8d8d8;
	background-color:#fff;
	box-shadow:4px 4px 4px #ccc
}
.x_login_1 .close {
	position:absolute;
	right:0;
	top:0;
	font-size:22px;
	cursor:pointer;
	height:26px;
	line-height:26px;
	width:28px;
	text-align:center
}
.x_login_1 .close:hover {
	color:#ffac1b
}
.x_login_1 .con_1 {
	position:relative;
	width:100%;
	height:100%
}
.x_login_1 .con_2 {
	padding-top:45px;
	padding-left:30px
}
.x_login_1 .scan {
	position:absolute;
	width:214px;
	text-align:center
}
.x_login_1 .txt_1 {
	position:absolute;
	bottom:6px;
	left:10px
}
.x_login_1 .txt_2 {
	font-size:14px;
	font-weight:600
}
.x_login_1 .txt_3 {
	color:#f00
}
.x_login_1 .txt_4 {
	font-size:14px;
	font-weight:600;
	padding-bottom:7px
}
.x_login_1 .txt_5 {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100%;
	height:16px;
	line-height:16px;
	color:#f00;
	text-align:center;
	padding:6px 0
}
.x_login_1 .txt_6 {
	padding-top:10px;
	text-align:right
}
.x_login_1 .code_img {
	margin:20px auto;
	padding:10px 0;
	border:1px solid #d9d9d9;
	background-color:#f3f3f3;
	width:128px
}
.x_login_1 .btn {
	height:38px;
	line-height:38px;
	color:#fff;
	font-size:16px;
	text-align:center;
	background-color:#ffac1b;
	letter-spacing:1px;
	cursor:pointer
}
.x_login_1 .btn:hover {
	background-color:#df8c0b
}
.x_login_1 .ipt {
	padding-top:14px
}
.x_login_1 .account {
	margin-left:215px;
	border-left:1px solid #d8d8d8;
	padding-left:42px;
	padding-right:46px
}

.x_ipt_1 {
	position:relative;
	margin-right:22px;
}
.x_ipt_1 input,.x_ipt_1 textarea {
	width:100%;
	position:relative;
	background-color:#fff;
	border:1px solid #d4d4d4;
	outline:none
}
.x_ipt_1 input:focus,.x_ipt_1 textarea:focus {
	border-color:#ffb31f
}
.x_ipt_1 input,.x_select_1 input {
	height:36px;
	line-height:36px;
	padding:0 10px;
	background-image:url(http://taozi.tv/template/pc/cn2016/images/inputBg.png);
	background-repeat:repeat-x;
	color:#595959;
	margin-left:0;
}

.x_num_1 {
    color: #FF6600;
    padding: 0 3px;
    font-weight: 600;
}