.fixedwrap {margin-bottom:0;}
/*导航*/
/*.back-home{width: 10px;  height: 10px;background: url("../images/home.png") no-repeat center center;}*/
/*.fixedwrap .nav ul li:last-child{}*/

/* 大图幻灯 */
.banner {height: 520px; position: relative; z-index: 12;}
.slide {width: 1920px; height: 520px; overflow: hidden; position: relative; z-index: 9; left: 50%; margin-left: -960px;}
.slide .slideshow-item {position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 11;}
.slide .slideshow-item a, .slide .slideshow-item a img {width: 1920px; height: 520px; display: block;}
.slide .slideshow-item .slideinfo {display: none;}
.banner .wrap {position: relative; height: 520px; z-index: 10;}
.banner .slidebtn {position: absolute; width: 100%; bottom: 20px; left: 0; z-index: 10; text-align: center;}
.banner .slidebtn a {background: #fff; width: 12px; height: 12px; border-radius: 100%; display: inline-block; _display: inline; text-align: center; margin: 0 0 0 5px; font-size: 0; text-indent: -888px;}
.banner .slidebtn a.activeSlide {background: #ccc;}

/*-----首页---主体内容-----*/
.lContainer {overflow:hidden;}
.lContainer .conBox {margin-top:30px;}
.lContainer .floor {width:100%;height:30px;line-height:30px;font-size:18px;font-weight:bold;overflow:hidden;}
.lContainer .floor .line {float:left;display:block;width:3px;height:20px;margin:5px 15px 5px 0;background:#766cf7;}
.lContent {width:1220px;overflow:hidden;}
.lContent .contentBox{overflow: hidden;}
.lContent .contentBox li {width:287px;height:auto;float:left;margin:15px 14px 0 0;display:inline-block;border:solid 1px #eee;}
.lContent .box_img {position:relative;height:192px;}
.lContent .box_img img {width:100%;height:100%;}
.lContent .box_img .box_cover {width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.3);opacity:0;}
.lContent .box_img .box_cover img {width:42px;height:42px;position:absolute;top:39%;left:45%;opacity:0;}
.lContent .contentBox li:hover .box_cover {-moz-transition:all .3s linear .2s;-webkit-transition:all .3s linear .2s;-o-transition:all .3s linear .2s;-ms-transition:all .3s linear .2s;transition:all .3s linear .2s;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;}
.lContent .contentBox li:hover .box_cover img {-moz-transition:all .4s linear .3s;-webkit-transition:all .4s linear .3s;-o-transition:all .4s linear .3s;-ms-transition:all .4s linear .3s;transition:all .4s linear .3s;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;}
.lContent .live_intro {padding:10px 8px;overflow:hidden;}
.live_intro .intro-left {width:17%;margin-top:5px;float:left;}
.live_intro .intro-left img {width:35px;height:35px;border-radius:50%;}
.live_intro .intro_right {position:relative;overflow:hidden;line-height:25px;}
.live_intro .intro_right .sp_name {display:block;float:left;width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.live_intro .intro_right .p_font1 {font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.live_intro .intro_right .p_font2 {font-size:12px;margin-top:-2px;color:#a0a0a0;}
.intro_right .p_font2 .img_icon {width:40%;float:right;text-align:right;}
.intro_right p .img_icon img {height:14px;line-height:25px;}
.intro_right p .img_icon span {margin-left:6%;display:inline-block;}

/*---------直播详情----------*/
.lContainer .detailCon {overflow:hidden;clear:both;margin-top:30px;}

/*左边内容区*/
.detailCon .content_left {float:left;width:885px;border:solid 1px #eee;}
.detailCon .content_left .content_top {display:flex;height:80px;color:#fff;background:url(../images/top_bg.png) no-repeat center center;background-size:cover;margin-bottom:10px; position: relative; z-index: 10;}

/*左边内容头部区*/
.content_top .head_left,.content_left .content_top .head_right {width:50%;display:inline-block;clear:both;}
.content_top .head_left .head_box {width:53px;height:53px;border-radius:50%;border:solid 2px #fff;margin:13px 15px 13px 30px;box-shadow:2px 1px 3px rgba(0,0,0,.3);}
.content_top .head_left .head_box img {width:53px;height:53px;border-radius:50%;}
.content_top .head_left > div {float:left;}
.content_top .head_left .head_info {width:60%;line-height:30px;padding:12px 0;}
.content_top .head_left .head_info .anchor_name {font-size:16px;}
.content_top .head_left .head_info p > span {font-size:12px;margin-right:10%;}
.content_top .head_left .head_info .btn_care {cursor:pointer;width:50px;height:23px;background:none;color:#fff;border:none;outline:none;border-radius:2px;background:#20f2e1;margin-left:20px;}
.content_top .head_left .head_info .btn_care1 {cursor:pointer;width:50px;height:23px;background:none;color:#fff;border:none;outline:none;border-radius:2px;background:#a0a0a0;margin-left:20px;}

/*头部右侧*/
.content_top .head_right {line-height:80px;padding:0 20px; }
.content_top .head_right >div {position: relative;cursor:pointer;margin:0 10px;float:right;}
.content_top .head_right >div > img {float:left;margin-top:33px;margin-right:8px;}
.content_top .head_right >div > span {float:left;display:inline-block;}
/*手机观看二维码*/
.head_right .qrcode{  position: absolute; display: none; border-radius: 4px; left: -50px;  top: 70px;  background: #fff;  -webkit-box-shadow:2px 0px 8px rgba(185,185,185,.5);box-shadow:2px 0px 8px rgba(185,185,185,.5);-webkit-animation: topFadeIn .3s ease-out;  -moz-animation: topFadeIn .3s ease-out;  animation: topFadeIn .3s ease-out;  }
.head_right .qrcode #qrcode {  padding: 10px;  display: block;  width: 150px;  height: 150px;  }
.head_right .qrcode i{position: absolute; width: 0; height: 0; left: 50%; top: -3px; margin-left: -3px; overflow: hidden; border: solid 5px transparent;}
.head_right .qrcode i {margin-top: -7px; border-bottom-color: #fff;}
/*分享*/

.lshare{display:none;width:80px;position: absolute;top: 70px;left:-20px;padding:10px;background: #fff;border-radius: 4px; -webkit-box-shadow:2px 0px 8px rgba(185,185,185,.5);box-shadow:2px 0px 8px rgba(185,185,185,.5);-webkit-animation: topFadeIn .3s ease-out;  -moz-animation: topFadeIn .3s ease-out;  animation: topFadeIn .3s ease-out;}
.bdshare-button-style0-16 a{padding-left: 22px!important;  line-height: 15px!important;}



/*左边视频区*/
.content_left .content_main {position:relative;width:100%;height:540px; background: #000;}
.content_left .content_main .empty {position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: #fff; z-index: 99999;}
.content_left .content_main .empty img {width: 110px; height: 110px; display: block; margin: 160px auto 20px; position: relative; left: 0; top: 0;}
.content_left .content_main .empty p {display: block; text-align: center; line-height: 30px; font-size: 18px;}
.content_left .content_main video {width:100%;height:100%;}
.content_left .content_main img {width:80px;height:80px;position:absolute;top:43%;left:45%;}
.content_left .content_main .prism-big-play-btn {left: 50%!important; bottom: 50%!important; margin: 0 0 -31.5px -31.5px!important;}
.content_left .content_main .prism-big-play-btn:hover {margin: 0 0 -33.5px -33.5px!important;}
/*右边区块*/
.detailCon .content_right {float:right;width:300px;height:100%;margin-left:10px;border:solid 1px #eee;}
.detailCon .content_right .right_title {height:50px;line-height:50px;padding-left:15px;font-size:16px;background:#f8f8f8;}

/*聊天内容*/
.content_right .right_main {padding:10px;}
.right_main .main_info {overflow-y:auto;height:500px;clear:both;}
.right_main .main_info::-webkit-scrollbar {width:5px;}
.right_main .main_info::-webkit-scrollbar-track {background-color:#f2f2f2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.right_main .main_info::-webkit-scrollbar-thumb {background-color:rgba(0,0,0,0.1);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.main_info .chat_info {position:relative;overflow:hidden;margin:15px 0;}
.chat_info .info_left,.chat_info .info_right {float:left;}
.chat_info .info_left img {width:37px;height:37px;padding:5px;border-radius:50%;}
.chat_info .info_right {max-width:75%;padding:0 10px;}
.chat_info .info_right .chat_name {font-size:12px;color:#766cf7;margin-bottom:5px;}
.chat_info .info_right .chat_con {font-size:12px;padding:5px 8px;margin-left:.1rem;background:#f8f8f8;border:solid 1px #e5e5e5;position:relative;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.chat_info .info_right .chat_con:before {content:"";position:absolute;right:100%;top:7px;width:0;height:0;border-top:7px solid transparent;border-right:7px solid #e5e5e5;border-bottom:7px solid transparent;}
.chat_info .info_right .chat_con:after {content:"";position:absolute;right:100%;top:8px;width:0;height:0;border-top:6px solid transparent;border-right:6px solid #f8f8f8;border-bottom:6px solid transparent;}
.box_bottom {z-index:9;background:#fff;padding:10px 0;}
.box_bottom input {width:172px;padding:0 15px;height:33px;outline:none;border:solid 1px #eee;-webkit-appearance:none;border-top-left-radius:2px;border-bottom-left-radius:2px;}
.box_bottom .btn_send {width:70px;height:35px;outline:none;border:none;margin-left:-3px;background:#766cf7;color:#fff;border-top-right-radius:2px;border-bottom-right-radius:2px;}

/*------------主播首页----------*/
.anchor_con {width:100%;height:auto;overflow:hidden;margin-top:30px;}
.anchor_con .con_top {padding:30px;background:url(../images/anchor_bg.png) no-repeat center center;background-size:cover;}
.con_top .main_con {position:relative;margin:auto;color:#fff;text-align:center;}
.con_top .main_con .top_head,.con_top .main_con .top_head img {width:93px;height:93px;border-radius:50%;margin:auto;}
.con_top .main_con .top_head {border:solid 2px #fff;box-shadow:2px 1px 3px rgba(0,0,0,.3);}
.con_top .main_con h5 {font-size:16px;margin:10px auto 3px;}
.con_top .main_con p .font_style {margin:0 10px;font-size:12px;}
.con_top .main_con p .font_style span {margin:0 2px 0 5px;font-size:16px;}
.con_top .main_con .btnCare {cursor:pointer;position:absolute;right:0;bottom:0;width:72px;height:30px;color:#fff;outline:none;font-size:14px;border:solid 1px #fff;border-radius:3px;background:rgba(255,255,255,.2);}
.con_top .main_con .btnCare1 {cursor:pointer;position:absolute;right:0;bottom:0;width:72px;height:30px;font-size:14px;padding:0 5px;outline:none;color:#fff;text-align:right;border:solid 1px #fff;border-radius:3px;background:rgba(255,255,255,.2) url("../images/radio_check.png") no-repeat 5%;background-size:20%;}

/*切换*/
.anchor_con .con_tab {width:100%;line-height:50px;background:#f8f8f8;}
.anchor_con .con_tab ul {width:560px;margin:auto;}
.anchor_con .con_tab ul li {cursor:pointer;width:70px;margin:0 57px;text-align:center;display:inline-block;font-size:16px;}
.anchor_con .con_tab ul li.active {border-bottom:solid 2px #766cf7;}
.lContainer .conList {display:none;}
.lContainer .show_list {display:block;}

/*分页*/
.lContainer .pagination {margin:80px auto;padding:10px 0 10px;text-align:center;line-height:28px;font-size:14px;overflow: hidden;}
.lContainer .pagination li{float: left;}
.lContainer .pagination li.page_more span {background:#fff;cursor:default;}
.lContainer .pagination .page_info {display:none;}
.lContainer .pagination a {border:solid 1px #eee;padding:5px 10px;margin:0 5px;}
.lContainer .pagination span {padding:5px 10px;}
.pagination .inner {float: right; margin-right: 20px;}

/*粉丝列表*/
.loadend{clear: both;text-align: center; line-height: 100px;}
.conList .fans_box {width:100%;overflow:hidden;}
.conList .fans_box .box_info {width:150px;float:left;margin:30px 0;text-align:center;}
.conList .fans_box .box_info p {width:80px;font-size:14px;margin:10px auto 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fans_box .box_info .fans_img img {width:80px;height:80px;margin:auto;border-radius:50%;}
.fans_box .box_info .fans_care {width:45px;height:25px;color:#766cf7;outline:none;cursor:pointer;border:solid 1px #766cf7;border-radius:3px;background:none;}
.fans_box .box_info .fans_care1 {width:45px;height:25px;color:#fff;outline:none;cursor:pointer;border:none;border-radius:3px;background:#a0a0a0;}

.playback{position: absolute; top:10px; right: 10px; height: 18px; line-height: 17px; padding: 0 5px 0 7px; color: #fff; font-size: 12px; background: #707070; border-radius: 8px;}
.playback.state0 {background: #ccc;}
.playback.state1 {background: #02bf23;}
.playback.state2 {background: #f44;}
