/* css document */

.head_box {
	height: 88px;
	border-bottom: #edefec solid 1px;
}
.head_box_content {
	margin: 0 auto;
	width: 1200px;
}
.foot_box {
	width: 100%;
}
.foot_box_content {
	margin: 0 auto;
	width: 1200px;
}
/*------------------------正文开始-----------------------*/
.zgzb_root {
	width: 100%;
	border-top: #e93236 solid 2px;
	background-color: #f8f8f8;
}

.zgzb_banner {
	margin: -2px auto 0;
	width: 1200px;
}
.zgzb_list {
	margin: 0 auto;
	width: 1200px;
	padding-bottom: 30px;
}
.zgzb_list li {
	float: left;
	margin: 20px 15px 0 0;
	width: 350px;
	padding: 20px;
	background-color: #fff;
}
.zgzb_list_img {
	position: relative;
	width: 350px;
	height: 200px;
	overflow: hidden;
}
.zbz_ico {
	display: inline-block;
	position: absolute;
	left: 20px;
	top: 20px;
	z-index: 99999;
	width: 88px;
	height: 38px;
	line-height: 38px;
	background-color: #e83436;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	color: #fff;
	font-size: 16px;
	text-align: center;
}
.huif_ico {
	display: inline-block;
	position: absolute;
	left: 20px;
	top: 20px;
	z-index: 99999;
	width: 88px;
	height: 38px;
	line-height: 38px;
	background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	color: #fff;
	font-size: 16px;
	text-align: center;
}
.zgzb_list_tt {
	font-size: 20px;
	padding: 10px 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.zgzb_list_time {
	font-size: 16px;
	color: #666;
}
.zgzb_list_time span {
	display: inline-block;
}
.eye_ico {
	float: right;
	font-size: 14px;
	padding-left: 24px;
	background: url(/uploads/image/ssimg-live/zb_eye_ico.png) no-repeat 0 50%;
}
.un-fl {
	margin-right: 0!important;
}

/*直播详情*/
.zbxq_root {
	width: 100%;
	padding-bottom: 40px;
	border-top: #f8f8f8 solid 9px;
}
.zbxq_content {
	margin: 0 auto;
	width: 1200px;
}
.zbxq_co_left {
	float: left;
	width: 894px;
}
.zgzb_mbx {
	font-family: "宋体";
	font-size: 12px;
	color: #696969;
	line-height: 38px;
	padding-top: 10px;
}
.zb_video_box {
	width: 872px;
	padding: 18px 10px 10px 10px;
	border: #e2e2e2 solid 1px;
}
.zb_video_th {
	width: 100%;
}
.zb_video_th_tx {
	float: left;
	width: 44px;
	height: 44px;
	overflow: hidden;
	border-radius: 22px;
	-webkit-border-radius: 22px;
}
.zb_video_th_tx img {
	width: 44px;
}
.zb_video_th_rt {
	float: right;
	width: 810px;
}
.zb_video_th_rt h1 {
	font-weight: normal;
	font-size: 14px;
	color: #666;
}
.zb_video_th_rt h2 {
	font-size: 16px;
	line-height: 28px;
}
.zb_fx_ico {
	float: right;
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
	padding-left: 26px;
	background: url(/uploads/image/ssimg-live/zbfx_ico.png) no-repeat 0 50%;
}
.zb_fx_ico a {
	color: #696969;
}
.zb_video_show {
	width: 872px;
	height: 490px;
	overflow: hidden;
	padding-top: 18px;
}
.zb_video_content {
	margin-top: 20px;
	width: 100%;
}
.zb_tab_tt {
	position: relative;
    height: 48px;
    border-bottom: solid 3px #ef363b;
}
.zb_tab_tt li {
	float: left;
    line-height: 47px;
    border-top: solid 1px #d6d6d6;
    border-right: solid 1px #d6d6d6;
    font-size: 18px;
    padding: 0 20px;
    cursor: pointer;
}
.zb_tab_tt li:hover {
	border-top: solid 1px #999;
    border-right: solid 1px #999;
}
.zb_tab_tt li:first-child {
	border-left: solid 1px #d6d6d6;
}
.zb_tab_tt li.zb_off {
    line-height: 48px;
    border-top: solid 3px #e83436;
    border-right: solid 3px #e83436;
	border-left: solid 3px #e83436;
    font-size: 18px;
    font-weight: bold;
    color: #e83436;
    background-color: #fff;
	cursor:auto;
}
.zb_tab_content {
	width: 872px;
	padding: 10px 10px;
	border-right: #e2e2e2 solid 1px;
	border-left: #e2e2e2 solid 1px;
	border-bottom: #e2e2e2 solid 1px;
}
.zb_tab_cont_two,
.zb_tab_cont_one {
	width: 100%;
}
.zb_tab_cont_one h4 {
	font-size: 20px;
	color: #9e9e9e;
	font-weight: normal;
	text-align: center;
	line-height: 60px;
}
.p_txt dt span{
	display: inline-block;
	padding: 0 10px;
	line-height: 28px;
	background-color: #e83838;
	color: #fff;
	border-radius: 14px;
	-webkikt-border-radius: 14px;
}
.p_txt dd {
	padding-left: 56px;
	background: url(/uploads/image/ssimg-live/dian2px.gif) repeat-y 26px 0;
	margin: 20px 0;
}
.p_txt dd h1 {
	font-size: 18px;
}
.p_txt p {
	font-size: 16px;
	line-height: 24px;
	margin: 20px 0;
	text-align: justify;
}
.p_txt p img {
	width: 810px;
}
.p_txt h2 {
	padding-left: 20px;
	font-size: 18px;
	color: #e83836;
	background: url(/uploads/image/ssimg-live/zydian.png) no-repeat 0 50%;
	margin-top: 20px;
}

.zbxq_co_right {
	float: right;
	width: 285px;
	margin-top: 132px;
}
.zb_ewm {
	width: 281px;
	border: #e83836 solid 2px;
	padding: 60px 0;
}
.zb_ewm p {
	text-align: center;
}
.bo {
	border: #dbdbdb solid 1px;
}
.you_like {
	width: 100%;
	margin: 32px 0 0 0;
}
.you_like_tt {
	font-size: 22px;
	color: #e83836;
	padding-bottom: 17px;
	background: url(/uploads/image/ssimg-live/tt285_bg.png) no-repeat 0 100%;
}
.you_like_list li {
	margin: 25px 0 0 0;
	width: 283px;
	border: #e2e2e2 solid 1px;
	padding-bottom: 16px;
}
.you_like_list li:hover {
	border: #e83836 solid 1px;
}
.you_like_li_img {
	position: relative;
	overflow: hidden;
	width: 283px;
	height: 186px;
}
.yl_huif_ico {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 99999;
	width: 46px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,0.7);
	border-radius: 12px;
	-webkit-border-radius: 12px;
}
.you_like_li_tt {
	font-size: 18px;
	padding: 8px 10px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.zb_renshu {
	float: right;
}
.zb_renshu i {
	color: #e83836;
}
.pd10 {
	padding: 0 10px;
}

.zb_huo_ico {
	float: right;
	display: inline-block;
	color: #696969;
	padding-left: 20px;
	line-height: 28px;
	font-weight: normal;
	margin-right: 10px;
	background: url(/uploads/image/ssimg-live/huo-icos.png) no-repeat 0 50%;
}

/* 分享 */
.bdsharebuttonbox {
	display: none;
	/*position: relative;*/
	position: absolute;
	background-color: #f9f9f9;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	padding: 12px 16px;
	left: 900px;
	top: 140px;
}
.sharebox:hover .bdsharebuttonbox{
	display: block;
}
.bdsharebuttonbox h5 {
	font-size: 0.9em;
}

