﻿@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: "微软雅黑";
	box-sizing: border-box;
}
h1,h2,h3,h4,h5,h6{margin: 0;font-weight: normal !important;color: #1a1a1a;}
p{margin-bottom: 0;}
html,
body {
	width: 100%;
	height: 100%;
	background: #f8f8f8;
}
label{font-weight: normal !important;}
h3.title2{white-space: normal !important;}
a{color: #0088cc;}
.zhibo_e{color:#fff;background: #0088cc;display: inline-block;position: relative;bottom: 1px;padding: 0 3px; border-radius:2px;font-size: 10px;height: 14px;line-height: 15px;}
.tuiguang_sc{position: relative;top: 0;right: 0;}
.tuiguang_sc a.a_pic1{position: absolute;right: 0;top: 0;}
/**********共用的弹窗*********************/
.common_bg_div{width: 100%;height:100%;background:transparent;position:fixed;top: 0;left: 0;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;z-index: 9999;}
.common_text_div{background: rgba(0,0,0,0.5);border-radius: 10px;color: #fff;text-align: center;margin: auto;padding: 20px 30px;
font-size:14px;max-width: 225px;max-height: 150px; line-height: 20px;letter-spacing: 1px;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;}
.common_text_div .common_text_p{display: block;margin: auto;}
.modal-backdrop{display: none;}

.common_bg_div{background: rgba(0,0,0,0.3); width: 100%;height:100%;position:fixed;top: 0;left: 0;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;z-index: 9999;}
.popup_div{background: #fff; border-radius: 5px;color: #fff;text-align: center;margin: auto;color: #1a1a1a;position: relative;overflow: hidden;
font-size:14px;width: 225px;height: 150px; line-height: 20px;letter-spacing: 1px;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;}
.popup_div .popup_p{display: block;width: 100%;height: 50px;margin: auto;}
.common_bg_div .popup_qx{width: 50%;background: #fff;border: none;border-top:1px solid #e2e2e2;height: 40px;position: absolute;left: 0;bottom: 0;}
.common_bg_div .popup_qd{width: 50%;background: #0088cc;color: #fff;border: none;height: 40px;position: absolute; bottom: 0;right: 0;}
/****************底部加载动画*************************/
.loaddonghua {text-align: center;margin-top: -20px;margin-bottom: 5px;width:100px;height: 25px;margin: 0 auto;}
.loaddonghua>img{width: 100px;height: 25px;}
.text-center{padding:80px 0;background: transparent;border: none!important;}
.text-center>img{width: 105px!important;}
/****************bootstrap********************/
.carousel-indicators{margin-bottom:0;height: 10px;}
.carousel-indicators li{width: 6px !important;height: 6px !important;margin-right: 5px !important;}
.carousel-indicators li.active{top: 10px !important;width: 8px !important;height: 8px !important;}
/*************边框适配********************/
.line {position:relative;z-index: 1;background: #fff}  
.line:after{width:200%;height:200%;position:absolute;top:0;left:0;z-index:0;content:"";
-webkit-transform:scale(0.5);-webkit-transform-origin:0 0;transform:scale(0.5);transform-origin:0 0;}
.line_top:after{border-top:1px solid #e2e2e2;}
.line_bottom:after{border-bottom:1px solid #e2e2e2;}
.line_left:after{border-left: 1px solid #e2e2e2;}
.line_right:after{border-right: 1px solid #e2e2e2;}
.line_:after{border:1px solid #e2e2e2;}
/***************************************/
.red_statr{font-size: 14px;color:red;display: inline-block;margin-top: 13px;}
.fl {
	float: left;
}

.fr {
	float: right;
}

.cl {
	clear: both;
}

.title2 {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

a {
	text-decoration: none;
}
.pf_homepage {
	padding-bottom: 52px;
	position: relative;
	max-width: 1200px;
	margin: 0 auto;
}
.pf_homepage label{
	font-weight: inherit;
}
.pf_homepage>a{width: 50%;color: #1a1a1a;background: #fff;position: fixed;bottom: 0;border: none;height: 40px;line-height: 40px;left: 0;border-top: 1px solid #e2e2e2;text-align: center;}
.pf_homepage>a:last-child{color: #fff;background: #0088cc;right: 0;left: 50%;}

.pf_header {
	overflow: hidden;
	height: 40px;
	line-height: 40px;
	width: 100%;
	position: relative;
}
.gridwrap:after,
.zhibo_Profit:after,
.zhiboimg:after,
.list_course:after,
.courseul:after,
.content_bottomul:after,
.btndiv:after,
.direct_head:after,
.identitydiv:after,
.datawrap:after,
.findclass_ul:after,
.pf_section:after {
	display: block;
	content: "";
	clear: both;
}
/********底部 的层级***********/
.mobile_web .contant_details .details_bottom{z-index: 9 !important;height: 40px;line-height:40px;}
/***************/
/*******a 的颜色*********/
.my_div a{color: #1a1a1a;}

/**************/

/***********首页上拉加载***************/
.index_off{margin: 0;text-align: center;height: 40px;line-height: 40px;font-size: 12px;background:#f2f2f2 ;position: relative;}
.index_off span:last-child{color:#e2e2e2;margin: 0;position: absolute;top: 19px;width: 100%;height:2px;background: #e2e2e2;display: block;z-index: 1;}
.index_off span:first-child{color:#a2a2a2;z-index: 2;background: #f2f2f2;display:inline-block;height: 40px;padding: 0 20px; position: relative;}
/**********首页下拉刷新****************/
.xiala_p{text-align: center;font-size: 14px;color: #000;position: absolute;top: 0;height: 60px;line-height: 60px; width: 100%;z-index: 9999;}
/***********************************/
/******* 图文介绍编辑添加的图片 大小的控制********/
.image{width: 100%;}
/********************/

.pf_headermenu {
	position: fixed;top: 0;left: 0;background: #f2f2f2;z-index: 3;
	width: 100%;
	padding-right: 30px;
	white-space: nowrap;
	overflow-x: auto;
}

.pf_headermenu>a {
	padding: 0 10px;
	font-size: 14px;
	height: 40px;
	color: #1a1a1a;
	display: inline-block;
}
.pf_headermenu>a:focus,.pf_headermenu>a:hover{color: #1a1a1a;}
.li_check {
	color: #0088cc !important;
	border-bottom: 3px solid #0088cc;
}

.pf_banner {
	width: 100%;
	height: 240px;
	overflow: hidden;
	position: relative;
}

.pf_banner>img {
	width: 100%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.pf_section-study {
	padding: 10px 0;
	background: #fff;
}

.pf_sectionul>li {
	float: left;
	width: 25%;
}

.pf_sectionul>li>a {
	display: block;
	text-align: center;
}

.pf_sectionul>li>a>img {
	height: 35px;
	width: 35px;
	/*border-radius: 50%;*/
	margin-bottom: 5px;
}

.leibie {
	color: #1a1a1a;
	font-size: 12px;
}

.section_title {
	background: #f2f2f2;
	height: 50px;
	width: 100%;
	padding: 25px 40px 15px 40px;
}

.titlediv {
	height: 0;
	border-top: 2px solid #0088cc;
}

.titlediv>div {
	width: 100px;
	height: 26px;
	background: #f2f2f2;
	margin: 0 auto;
	text-align: center;
	color: #1a1a1a;
	margin-top: -15px;
	font-size: 20px;
}

.list_course {
	width: 100%;
	/*padding: 0 5px ;*/
	min-height:100px;
	background: #f2f2f2;
	padding-bottom: 10px;
}
.list_course.find_img{text-align: center;}
.list_course.find_img>img{width: 50px;height: 50px;margin: 20px;}
.every_listdiv {
	padding: 10px ;
	border-bottom: 1px solid #ededed;
	overflow: hidden;
	position: relative;
	text-align:left;
	background: #fff;
}
.every_listdiv h3{margin:0;color:#1a1a1a;}
.every_listdiv:active .list_coursetitle>h3 {
	color: #419641;
}

.listcourse_img {
	width: 120px;
	height: 80px;
	overflow: hidden;
	position: relative;
}
.listcourse_img>img:first-child{
	width: auto;
	height: auto;
	max-height: 100% !important;
	max-width: 100% !important;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}
.listcourse_img .img_one {
	height: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}
.listcourse_img .yincang {
	width: 20px;
	height: 20px;
	position: absolute;
	top: 3px;
	right:5px;
}
.listcourse_img .xian {
	width: 20px;
	height: 20px;
	position: absolute;
	top: 3px;
	right:5px;
}
.list_coursetitle {
	padding-left: 125px;
}

.find_zhibotitle>a>h3,
.list_coursetitle>h3 {
	font-size: 14px;
	margin-top: 0;
	margin-bottom: 8px;
	padding-top: 5px;
	color: #1a1a1a;
}
.pf_homepage .list_coursetitle h3{height: 35px;line-height: 18px;padding-top: 0;margin-bottom: 0;font-size: 16px;}

.list_coursetitle>h3>a {
	color: #1a1a1a;
}

.find_zhibotitle>p,
.list_coursetitle>p {
	padding-right:80px ;
	font-size: 12px;
	color: #646464;
	margin-bottom: 8px;
}
.list_coursetitle p{
	color: #646464;
	text-overflow: ellipsis;
	overflow:hidden;
	white-space:nowrap;
	margin:0 ;
	margin-top: 4px;
}
.course_username {
	color: #e2e2e2;
	font-size: 12px;
	line-height: 12px;
	position: absolute; 
    bottom: 10px; 
    width: 66%; 
}

.course_username i {
	margin-right: 3px;
}

.teachername {
	display: inline-block;
	vertical-align: top;
	max-width: 80px;
	padding-right: 5px;
	border-right: 1px solid #e2e2e2;
}

.listcourse_place {
	width: 100%;
	height: 20px;
	line-height: 23px;
	background: rgba(0, 0, 0, .5);
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
	color: #fff;
	font-size: 10px;
	padding: 0 3px;
}

.class_place {
	color: #f8801d;
}

.lession_num {
	margin-left: 2px;
	border-left: 1px solid #fff;
	padding-left: 2px;
}

.pf_footer {
	width: 100%;
	height: 52px;
	position: fixed !important;
	bottom: 0;
	left: 0;
	z-index: 1000;
	background: #fff;
	overflow: hidden;
	z-index: 9;
}
.pffooterul>li {
	float: left;
	width: 33.33%;
}


.pffooterul>li>a {
	display: block;
	text-align: center;
	font-size: 12px;
	color: #1a1a1a;
	height: 100%;
	padding-top: 7px;
}

.pffooter_img {
	height: 22px;
	width: 22px;
	margin: 0 auto 3px auto;
}

.pffooter_img>img {
	width: 100%;
}


/*发现*/

.pf_find {
	background: #f2f2f2;
}

.findclass {
	height: 40px;
	width: 100%;
	background: #fff;
	line-height: 40px;
	padding: 0 5px;
	font-size: 16px;
}

.findclass_ul {
	padding: 10px 5px;
	background: #f2f2f2;
}

.findclass_ul>li {
	width: 25%;
	float: left;
	padding: 0 5px;
	height: 35px;
	margin-bottom: 10px;
	position: relative;
}

.findclass_ul>li>a:first-child {
	display: block;
	text-align: center;
	height: 100%;
	width: 100%;
	background: #fff;
	line-height: 35px;
	color: #1a1a1a;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.findclass_ul>li img {
	width: 15px;
	height: 15px;
	position: absolute;
	top: -5px;
	right: 0;
}


/*发现系列课*/

.soonbegin {
	background: #fff;
	line-height: 30px;
	height: 30px;
	padding: 0 5px;
	color: #bbb;
	font-size: 14px;
	border-bottom: 1px solid #ededed;
}

.check_class>a {
	color: #bbb;
	font-size:12px;
	padding: 0 5px 0 0;
	display: inline-block;
	line-height: 14px;
	border-right: 1px solid #ededed;
}

.check_class>a:last-child {
	border-right: 0;
}

.active_a {
	color: #0088cc !important;
}

.add_num {
	width:40px;
	text-align: center;
	position: fixed;
	right: 0;
	top: 0;
	height: 40px;
	line-height: 20px;
	background: #f2f2f2;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 5px;
	z-index: 3;
}
.add_num.search{position: fixed;top: 0;right: 0;height: 40px;}
.add_num a{
	color:#515151;
	/*font-size: 30px;
    line-height: 14px;*/
}
.add_num i{
	color:#515151;
}
.add_num>a>img,
.add_num>img {
	display: block;
	width: 100%;
	height: 100%;
}

.kaike {
	color: #0088cc;
	margin-bottom: 3px;
}
.list_course>.every_listdiv>a>.list_coursetitle>.kaike{margin-bottom: 0;text-align: right;}

/*发现直播*/

.find_zhibo {
	width: 50px;
	height:50px;
}

.find_zhibo>img {
	width: 100%;
	height: 100%;
	margin-left: 10px;
}

.find_zhibotitle {
	padding-left: 70px;
}

.find_guanzhudiv {
	height: 30px;
	margin-top: 5px;
	position: absolute;
	top: 20px;
	right: 10px;
}
.find_guanzhudiv>a:hover{
	color: #ff3300;
}
.find_guanzhu {
	display: inline-block;
	padding: 0 10px;
	height: 30px;
	border: 1px solid #a2a2a2;
	border-radius: 15px;
	line-height: 28px;
	font-size: 12px;
	color: #a2a2a2;
}

.add_text{text-align: center;color: #646464;font-size: 14px;height: 36px;line-height: 36px;}
.add_text>a{font-size: 24px;height: 24px;line-height: 24px;display: inline-block;position: relative;top: 1px;}
/*我的*/

.datawrap {
	width: 100%;
	background: #0099ff;
	padding: 25px 10px;
}

.dataimg {
	width: 80px;
	height: 80px;
	border: 2px solid #eee;
	overflow: hidden;
	position: relative;
	border-radius: 50%;
	background: #fff;
	margin-left: 7px;
}

.dataimg>a>img {
	height: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}
.chuangjian_zbj{text-align: center;width: 60%;margin: auto;padding: 0 !important;}
.chuangjian_zbj>a{height: 40px;line-height: 40px !important;border-radius: 20px;border: 0 !important;padding: 0 !important; background: #0088cc;color: #fff;}
.pfusername {
	padding-left: 105px;
}

.pfusername>h3 {
	margin: 10px 0;
}

.pfusername .username {
	color: #fff;
	font-size: 16px;
	display: inline-block;
	max-width: 120px;
	font-weight: bold;
	vertical-align: middle;
}

.user_sex {
	height: 14px;
	vertical-align: bottom;
}

.user_set {
	height: 20px;
	margin-left: 5px;
}

.user_autograph {
	color: #fff;
	font-size: 14px;
	position:relative;
	padding-right: 20px;
}
.pfusername img.img_right{width:20px;height:20px;position: absolute;top: 0;right: 0;}
.mycenter {
	padding-top: 10px;
}

.mycenter ul {
	margin-bottom: 10px;
	background: #fff;
}

.mycenter a {
	display: block;
	padding: 15px 10px;
	line-height: 22px;
}
/*.mycenter>ul>li>a:after{border-bottom: 1px solid #e2e2e2;}*/
.mycenter img {
	height: 22px;
}

.mycenter i {
	line-height: 21px;
	color: #c9c9c9;
	font-size: 20px;
	top: 4px;
}

.mycenter div {
	font-size: 16px;
	padding-left: 30px;
	color: #1a1a1a;
}

.Establish {
	padding: 20px 10px 10px 10px;
}

.Establish .Prompt {
	text-align: center;
	font-size: 18px;
	color: #A0A0A0;
	margin-bottom: 10px;
	font-style: inherit;
}

.empty_img {
	display: block;
	margin: 0 auto 30px auto;
	height: 100px;
}

.Establishbtn {
	text-align: center;
	margin-bottom: 20px;
}

.Establishbtn>a {
	display: inline-block;
	height: 50px;
	line-height: 50px;
	padding: 0 30px;
	border-radius: 50px;
	background: #0088cc;
	color: #fff;
	font-size: 20px;
}

.Establish .Establish_p {
	width: 100%;
	padding: 5px 10px;
	background: #fff;
	margin-bottom: 20px;
	min-height: 50px;
	font-size: 14px;
	color: #A0A0A0;	
}
.Establish .Establish_p>b{font-weight: normal;color: #1a1a1a;}
.Establish .Establish_p>p{font-size: 12px;padding-left: 7px;margin-bottom: 5px;color: #646464;}
.Establish .Establish_p>ul{margin-left: 5px;font-size: 12px;color: #646464;}
.Establish_bottom {
	height: 100%;
	width: 100%;
}

.Establish_bottom>a {
	display: block;
	height: 100%;
	width: 50%;
	float: left;
	text-align: center;
	line-height: 52px;
	font-size: 14px;
	/*border-top: 1px solid #e2e2e2;*/
	color: #1a1a1a;
}

.Establish_bottom>a:last-child {
	border-right: 0;
}

.fill_div {
	padding: 10px 0;
}

.fill_ul {
	margin-bottom: 10px;
}

.fill_ul li {
	background: #fff;
	padding: 15px 10px;
	line-height: 24px;
}

.fill_ul a {
	font-size: 12px;
	position: relative;
	z-index: 3;
	color: #0088cc;
}

.fill_ul label {
	font-size: 14px;
	margin-bottom: 0;
	color: #1a1a1a;
}

.fill_ul input {
	border: none;
	font-size: 14px;
	width:155px;
	position: relative;
	z-index: 3;
	
}
.fill_ul input::-webkit-input-placeholder{color: #646464;}
.fill_ul input:-moz-placeholder {color: #646464;}
.fill_ul input::-moz-placeholder{color: #646464;}
.fill_ul input:-ms-input-placeholder{color: #646464;}

.identitydiv>div {
	width: 33.31%;
	float: left;
	text-align: center;
	padding: 10px;
	position: relative;
	color: #646464;
}

.identitydiv>div:last-child {
	border-right: 0;
}

.identitydiv img {
	height: 30px;
	margin-bottom: 5px;
}

.identity {
	background: #fff;
	margin-bottom: 10px;
	overflow: hidden;
}

.sclect_shenfen {
	padding: 10px;
	color: #1a1a1a;
}

.identitydiv input {
	position: absolute;
	top: -1px;
	right: -1px;
	margin: 0 !important;
}
.identitydiv .pic_img{position: absolute;top: 0;right: 20px;}
.identitydiv .pic_img>img{display: none;width: 15px;height: 15px;}

.Choicetype {
	margin-bottom: 10px;
}
.Choicetype>div>input{text-align:right;border:none;float:right;padding:0 5px;line-height:20px;}
.Choicetype{
	display: block;
	padding: 15px 10px;
	line-height: 24px;
	background: #fff;
	color: #1a1a1a;
	font-size: 14px;
}

.Choicetype i {
	line-height: 23px;
	color: #c9c9c9;
	margin-top: 3px;
}

.zhibo_text {
	padding: 0;
}

.zhibo_text>textarea {
	width: 100%;
	height: 150px;
	resize: none;
	background: #fff;
	border: 0;
	padding: 10px;
}

.tijiaobtn {
	position: fixed;
	bottom: 0;
	display: block;
	height: 40px;
	line-height: 40px;
	width: 100%;
	background: #0099ff;
	font-size: 14px;
	border: none;
	max-width: 1200px;
	color: #fff;
}

.tijiaobtn:active {
	background: #35D572;
}


/*直播间主页（话题）*/

.direct_head {
	width: 100%;
	/* background: url(../../../assets/v1/img/backg.jpg)no-repeat center center; */
	background-size: cover;
	padding: 50px 10px 20px 10px;
	position: relative;
}

.direct_img>img {
	width: 80px;
	height: 80px;
	margin-left: 7px;
	border: 2px solid #e2e2e2;
	border-radius: 3px;
}

.direct_name {
	padding-left: 105px;
	color: #fff;
}

.direct_name>h3 {
	margin-top: 0;
	margin-bottom: 5px;
	font-size: 18px;
	font-weight: bold;
	margin-top: 3px;
	color: #fff;
}

.direct_name>p {
	margin-bottom: 5px;
	font-size: 14px;
}

.direct_guanzhu>span {
	font-size: 16px;
	margin-right: 10px;
}

.direct_guanzhu>button {
	border: none;
	background: #0088cc;
	padding: 2px 10px;
	border-radius: 3px;
}

.set_direct {
	position: absolute;
	top: 5px;
	right: 5px;
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	display: block;
	height: 20px;
}
.set_direct:hover{color: #fff;}
.set_direct img {
	height: 13px;
	width: 13px;
	vertical-align: middle;
	float: left;
	margin-top: 4px;
	margin-right:2px;
}

.btndiv {
	width: 100%;
	background: #f2f2f2;
}

.btndiv>div {
	width: 50%;
	float: left;
	padding: 10px;
}

.btndiv a {
	display: block;
	width: 100%;
	height: 40px;
	border-radius: 3px;
	border: 1px solid #0099ff;
	color: #0099ff;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
}
.btndiv a:hover{color: #0099ff;}
.btndiv .active a {
	background: #0099ff;
	color: #fff;
}

.content_bottom {
	background: #fff;
}

.content_bottomul {
	height: 40px;
	margin-bottom: 0;
}

.content_bottomul>li {
	position: relative;
	z-index: 3;
	float: left;
	width: 33.33%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
}
.content_bottomul>li.active{color:#0088cc;} 
.content_bottomul>li.active>span{border-bottom: 1px solid #0088cc;height: 40px;display: inline-block;}
.content_bottomul>li>a {
	color: #515151;
}

.content_bottomul .active>a {
	color: #46C37B;
}

.caozuo {
	font-size: 10px;
	color: #a2a2a2;
	padding-right: 5px;
	height: 10px;
	line-height:10px;
	padding-top:2px;
}

.caozuo>img {
	width: 12px;
	height: 12px;
	vertical-align: middle;
	position: relative;
	top: -1px;
}

.tranwrap {
	position: fixed;
	top: 100%;
	left: 0;
	width: 100%;
	z-index: 11;
	background: #fff;
	font-size: 16px;
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
}
.tranwrap .delate{background: #fff;color:#1a1a1a;}
.tranwrap_donghua{
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
}
.tranwrap ul {
	margin-bottom: 0;
}

.tranwrap .coursetitle {
	height: 40px;
	width: 100%;
	line-height: 40px;
	border-bottom: 1px solid #e2e2e2;
	padding: 0 10px 0 20px;
}

.tranwrap .coursetitle span {
	color: #e2e2e2;
}

.tranwrap li {
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e2e2e2;
	padding: 0 10px 0 20px;
}
.tranwrap li span:nth-child(1) {
	color: #a2a2a2;
	padding-right: 20px;
	font-size: 18px;
}
.tranwrap li span {
	color: red;
}

.tranwrap button {
	width: 100%;
	height: 40px;
	border: none;
	background: #0088cc;
	color: #fff;
}
.tranwrap li>p{display: inline-block;margin: 0;}
.tranwrap li label{width: 50px;height: 29px;border: 1px solid transparent;border-radius: 25px;background: #ccc;
float: right;margin-top: 5px;position: relative;clear: both;}
.tranwrap li label span{width: 24px;height: 24px;border: 1px solid transparent; border-radius: 50%;position: absolute;
top:2px;left: 2px; background: #fff;}
.zhibo_bottom {
	width: 100%;
	height: 100%;
}

.zhibo_bottom a {
	width: 25%;
	float: left;
	display: block;
	height: 100%;
	line-height: 50px;
	text-align: center;
	font-size: 14px;
	color: #1a1a1a;
}

.zhibo_bottom a:last-child {
	border-right: 0;
}

/*直播主页--介绍*/
#roomIntro{margin: 0 5px;}
#roomIntro .image{max-width: 100%;margin: 5px auto;display: block;}
/*直播主页--系列课*/
.delate_topic{position: relative;padding-left:56px !important;}
.changType>p{background: url(../../../assets/v1/img/pt_icon/qiehuan.png) no-repeat 0 center;background-size:18px;padding-left:35px; }
.moveLession>p{background: url(../../../assets/v1/img/pt_icon/yiru.png) no-repeat 0 center;background-size:18px;padding-left:35px; }
.hideCourse>p{background: url(../../../assets/v1/img/pt_icon/hidd_img.png) no-repeat 0 center;background-size:18px;padding-left:35px; }
.displayCourse>p{background: url(../../../assets/v1/img/pt_icon/xianshi.png) no-repeat 0 center;background-size:18px;padding-left:35px; }
.rankCourse>p{background: url(../../../assets/v1/img/pt_icon/cz_shangxia.png) no-repeat 0 center;background-size:18px;padding-left:35px; }
.delate_topic>.glyphicon-trash{display: inline-block;width: 18px;height: 18px;padding-right: 17px;position: absolute;top: 11px;left: 20px;}

#freeLessionLi>p{background: url(../../../assets/v1/img/pt_icon/mianfei.png) no-repeat 0 center;background-size:18px;padding-left:35px; }
#aloneBuyLi>p{background: url(../../../assets/v1/img/pt_icon/danshou.png) no-repeat 0 center;background-size:18px;padding-left:35px; }
#outCourse>p{background: url(../../../assets/v1/img/pt_icon/yichu.png) no-repeat 0 center;background-size:18px;padding-left:35px; }

.glyphicon-trash:before{display: inline-block;width: 18px;height: 18px;content: " " !important;background: url(../../../assets/v1/img/pt_icon/cz_shanchu2.png) no-repeat;background-size: 18px;}

.list_course .courseul li{
	float: left;
}
.list_course .courseul li a{
	font-size: 16px;
	color:#515151;
	padding: 0 5px;
}
.list_course .active>a{
	color:#46C37B !important;
}
.coursediv {
	width: 50%;
	float: left;
	padding: 0 5px;
	margin: 10px 0;
	background: #fff;
}
.divwrap_course{
	border-radius: 2px;
	overflow: hidden;
}
.divwrap_course:after{border-radius: 2px;}
.coursediv .courseimg {
	width: 100%;
	position: relative;
	overflow: hidden;
	height:8.12rem;
}
.coursediv .courseimg>img{position: absolute;top: 0;right:5px;z-index: 4;width:20px;}
.coursediv .courseimg>a{width: 100%;height: 100%;display: block;position: absolute;left: 0;top: 0; z-index: 3;}
.coursediv .courseimg>a>img {
	position: absolute;
	max-height: 100%;
	max-width:100%;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}
.divwrap_course .coursetitle{
	padding: 0 5px;z-index: 3;
}
.divwrap_course .coursetitle h3{
	margin: 0;
	font-size: 14px;
	height:32px;
	line-height: 16px;
}
.divwrap_course .coursetitle h3 a{
	color:#515151;
	display: block;
	width: 100%;
	height:100%;
	line-height: 16px;
	font-size: 14px;
}
.divwrap_course .coursetitle .course_username{
	height:20px;
	line-height: 20px;
}
.divwrap_course .coursetitle .course_username .caozuo{
	width:10px;
}

/*课时排序*/
.fill_div .listsortul{
	background: #fff;
}
.fill_div .listsortul li{
	height:70px;
	padding: 10px;
	border-bottom: 1px solid #e2e2e2;
	line-break: 70px;
}
.zhiboimg img,
.fill_div .listsortul li img{
	height:50px;
	width:50px;
}
.fill_div .listsortul li .inputdiv{
	height:100%;
	line-height: 50px;
}
.fill_div .listsortul li input{
	height:30px;
	width:50px;
	margin-top: 10px;
	line-height: 30px;
	border-radius: 5px;
	border:1px solid #e2e2e2;
	text-align: center;
	font-size: 14px;
}
.zhiboimg h3,
.fill_div .listsortul li h3{
	margin: 0;
	font-size: 18px;
	color:#515151;
	line-height: 50px;
	padding: 0 5px;
}
.listsorttishi{
	font-size: 14px;
	color:#b2b2b2;
	padding: 0 10px 5px 10px;
}
/*直播后台*/
.Backstage_head{
	background: #fff;
}
.zhiboimg{
	padding: 10px;
}
.zhiboimg h3{
	color:#1a1a1a;
}
.zhibo_Profit{
	padding: 10px;
}
.zhibo_Profit a{
	display:block;
	width:50%;
	float: left;
	text-align: center;
	font-size: 10px;
}
.zhibo_Profit a>span{font-size: 18px;color: #1a1a1a;}
.zhibo_Profit a>div{
	color:#a2a2a2;
}
.followcode{
	background: #fff;
	padding: 10px;
	margin-bottom: 10px;
}
.followcode .QRcode{
	width:70px;
	height:70px;
}
.followcode .dalate_code{
	width:15px;
	height:15px;
}
.followcode .brief{
	padding-left: 75px;
	padding-top:5px;
}
.followcode .brief h3{
	margin-top: 0;
	margin-bottom: 5px;
	color:#515151;
	font-size: 18px;
}
.followcode .brief p{
	font-size: 12px;
	color:#b2b2b2;
	margin-bottom: 5px;
}
.followcode .brief a{
	font-size: 12px;
	color:#46C37B;
}
.sectionwrap{
	background: #fff;
	margin-top: 10px;
	border: none;
}
.everysection{
	margin-bottom: 10px;
	padding: 10px 0 0 0;
	z-index: 1;
}
.everysection .gridwrap{position: relative;z-index: 2;}
.everysection h3{
	margin-top: 0;
	margin-bottom: 10px;
	padding: 0 10px;
	font-size: 14px;
	color:#a2a2a2;
}
.gridwrap>a{
	width:33.33%;
	padding: 10px;
	display: block;
	text-align: center;
	float: left;
	color:#515151;
	margin-bottom: 10px;
}
.gridwrap img{
	height:30px;
}
.gridwrap div{
	font-size: 14px;
	margin-top: 10px;
}

/*VIP会员*/

.purchasediv{
	height:50px;
	width:100%;
	background: #fff;
	padding: 10px;
	line-height: 30px;
	margin-bottom: 10px;
}
.purchasediv>a{
	display: block;
	color: #515151;
	font-size: 16px;
}
.purchase_user{
	height:30px;
	width:30px;
	border-radius: 50%;
	overflow: hidden;
	float:left;
	margin-right: 10px;
}
.purchase_user a{
	display: block;
	height:100%;
	width:100%;
}
.purchase_user img{
	display: block;
	height:100%;
	width:100%;
}

.purchase_wrap .right_link{
	line-height: 35px;
	height:30px;
}
.Choice_type .Choice_title{
	font-size: 14px;
	color:#646464;
	margin-bottom: 5px;
}
.Choice_wrap .every_Choice{
	height:50px;
	line-height: 30px;
	padding: 10px;
	border-bottom: 1px solid #ddd;
	background: #fff;
	font-size: 18px;
	color:#1a1a1a;
}
.Choice_wrap .every_Choice div{
	height:30px;
	width:30px;
	border-radius: 50%;
	overflow: hidden;
	background: #fff;
}
.Choice_wrap .every_Choice p{
	color:red;
	font-size: 16px;
	margin-right: 10px;
}
.Choice_wrap .every_Choice .active{
	background: url(../../../assets/v1/img/platform/xuanzhong.png)no-repeat;
	background-size:100% 100%;
}

.roomintroduce{
	padding: 10px;
	color:#A1A1A1;
}
.roomintroduce dl{
	margin-bottom: 10px;
	line-height: 20px;
}
.roomintroduce dl dt{font-weight: normal !important;font-size: 14px;margin-bottom: 5px;letter-spacing: 1px;}
.roomintroduce dl dd{font-weight: normal !important;font-size: 12px;margin-bottom: 5px;letter-spacing: 1px;}
.pf_Member .Member_Prompt{
	font-size: 16px;
	color:#fff;
	background: #afeecd;
	padding: 10px;
}
.VIP_Entrance{
	display: block;
	width:100%;
	height:30px;
	background: #fba35b;
	padding:0 10px;
	line-height: 30px;
	color:#fff;
	font-size: 12px;
}
a.VIP_Entrance:visited{color: #fddabd !important;}
a.VIP_Entrance:hover{color: #fddabd !important;}
a.VIP_Entrance:focus{color: #fddabd !important;}

.VIP_Entrance .vip_span{
	padding: 0px 5px 3px 5px;
	background: #f8811d;
	border-radius:3px;
}


/*银行卡*/
.Bankcard_page .back_wallet{
	height:40px;
	width:100%;
	background: #0088cc;
	line-height: 40px;
	font-size: 14px;
}
.Bankcard_page .back_wallet button{
	height:100%;
	width:50px;
	border: none;
	background: #00aaff;
	color:#fff;
}
.Bankcard_page .back_wallet a{
	display: block;
	width:100%;
	height:100%;
	padding: 0 50px 0 10px;
	color:#fff;
}
.Bankcard_page .Bankcard_wrap {
	padding: 10px 20px;
	background: #fff;
}
.Bankcard_page .Bankcard_wrap .everyBankcard{
	width:100%;
	padding: 15px 15px;
	border:1px solid #0088cc;
	height:120px;
	margin-bottom: 10px;
	position: relative;
}
.Bankcard_page .Bankcard_wrap .everyBankcard button{
	border:none;
	height:30px;
	width:30px;
	border-radius: 50%;
	position: absolute;
	top:0;
	right:0;
	background: url(../../../assets/v1/img/Delete.png)no-repeat;
	background-size: 100% 100%;
	display: none;
}
.Bankcard_page .Bankcard_wrap .Bankcard_logo{
	height:50px;
	width:100%;
	line-height: 50px;
	margin-bottom: 10px;
	font-size: 20px;
}
.Bankcard_page .Bankcard_wrap .Bankcard_logo img{
	height:100%;
	margin-right: 10px;
}
.Bankcard_page .Bankcard_wrap .Bankcard_number{
	font-size: 20px;
}
.Bankcard_page .Bankcard_wrap .add_Bankcard{
	width:100%;
	height:120px;
	line-height: 118px;
	border:1px solid #e2e2e2;
	color:#a2a2a2;
	font-size: 50px;
	text-align: center;
	display: block;
}

/*添加银行卡*/
.Bankcard_information .fillNotice{
	padding: 10px;
}
/*提现*/
.Withdrawals_page .Bankcard_link{
	display: block;
	width:100%;
	height:70px;
	padding: 10px;
	background: #fff;
	margin: 10px 0;
}
.Bankcard_link span{
	height:100%;
	padding-top:16px;
	color:#A0A0A0;
}
.Bankcard_link img{
	height:100%;
	width:50px;
}
.Bankcard_link i:before {
    content: "\e080" !important;
    background: none !important;
}
.Bankcard_link .Bankcardname{
	height:100%;
	width:100%;
	padding: 0 25px 0 55px;
}
.Bankcard_link .Bankcardname h3{
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 18px;
	color:#515151;
}
.Bankcard_link .Bankcardname div{
	font-size: 14px;
	color:#A2A2A2;
}
.Withdrawals_money{
	background: #fff;
	padding: 10px;
}
.Withdrawals_money .input_money{
	font-size: 30px;
	margin-top: 10px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
}
.Withdrawals_money .input_money input{
	width:250px;
	margin-left: 10px;
	border:none;
	color:red;
}
.Withdrawals_money .available_money{
	font-size: 14px;
	color:#A0A0A0;
}
/*银行卡弹出框*/
.yhk_modal{position: absolute;bottom: 0px;width: 100%;overflow: hidden;background: #fff;border-top: 1px solid #e2e2e2;z-index: 9;visibility: hidden;}
.yhk_dialog{width: 100%;background-color:#fff; margin:auto;text-align: center;}
.yhk_dialog>h1{font-size: 14px;font-weight: normal;margin: 0;height: 40px;line-height: 40px;position: relative;}
.yhk_dialog>h1 span{font-size: 16px;color: #a2a2a2;position: absolute;right: 10px;top: 5px;}
.yhk_dialog>ul{margin: 0;border-bottom: 1px solid #e2e2e2;}
.yhk_dialog>ul>li{border-top:1px solid #e2e2e2 ;height: 50px;line-height: 50px;position: relative;}
.yhk_dialog>ul>li>img{width: 40px;height: 40px;border-radius:50%;float: left;margin: 5px;margin-right: 10px;}
.yhk_dialog>ul>li .text{float: left;overflow: hidden;height: 50px;padding-top: 6px;}
.yhk_dialog>ul>li .text>h2{	margin: 0;font-size: 12px;font-weight: 600;text-align: left;}
.yhk_dialog>ul>li .text>p{margin: 0;font-size: 14px;height: 14px;line-height: 14px;padding-top: 5px;}
.yhk_dialog>ul>li>span{font-size: 24px;position: absolute;right: 20px;top: 12px;color: #0088cc;display: none;}
.yhk_dialog>button{width: 100%;background: #0088cc;color:#fff;text-align: center;height: 40px;line-height: 40px;border: none;}

/*资料设置*/
.upload_div {
	width:100%;
	height:48px;
	line-height: 48px;
	background: #fff;
	/*border-bottom: 1px solid #ddd;*/
}
.upload_div_one {
	margin-bottom: 10px;
}
.upload_div label{
	display: block;
	height:100%;
	width:100%;
	/*padding: 5px 10px;*/
	margin: 0;
	line-height: 48px;
	font-weight: inherit;
	font-size: 14px;
	color:#515151;
	position:relative;
}
.upload_div label  div{
	height:29px;
	line-height: 37px;
	position: absolute;
	right:10px;
	z-index: 1;
}
.setdata_wrap .setdata_wrap_i{
	float: right;
	height: 48px;
	padding-top: 8px;
}
.upload_div label>span{
	position: absolute;
	left:10px;	
}
.upload_div .Setdataimg{
	width:30px ;
	height:30px ;
	border-radius: 50%;
	margin-right: 20px;
}
.upload_div input{
	height:98%;
	text-align: right;
	border:none;
	margin-right: 30px;
	width: 60%;
	position: relative;
	z-index: 1;
}
.upload_section {
	margin-bottom: 10px;
}

.everysex label{
	display: block;
	width:100%;
	height:40px !important;
	background: #fff;
	font-weight: inherit;
	line-height: 30px !important;
	text-align: left;
	padding: 5px 20px !important;
}
.everysex label:before{
	display: block;
	content: "";
	height:30px;
	width:30px;
	border-radius: 50%;
	background: #0099ff;
	float: right;
}
.everysex input:checked~label:before{
	background: url(../../../assets/v1/img/platform/xuanzhong.png)no-repeat;
	background-size: 100% 100%;
}
.Realname_btn{
	background: #0088cc;
	color:#fff !important;
	border:none;
	width: 50%;
	height:100%;
}

span.glyphicon-chevron-right:before{width: 14px;height: 16px;display: block;background: url(../img/ion_right.png) no-repeat;background-size: 100%;content: '';}
i.glyphicon-chevron-right:before{width: 14px;height: 16px;display: block;background: url(../img/ion_right.png) no-repeat;background-size: 100%;content: '';}
/******************************************新建话题目录****************************************************/
/*头部*/
.new_topic{position: relative;top: 0;}
button,input{outline: none;}
.new_topic p{padding: 0;margin: 0;}
.new_topic h1,.new_topic h2,.new_topic h3{margin: 0;padding: 0;font-weight: normal;}
/*内容*/
.new_topic .topic_content ul.topic_ul{margin: 10px 0;}
.new_topic .topic_content ul.topic_ul li{height: 48px;padding: 0px 10px;line-height: 48px;background-color: #fff;font-weight: normal;position: relative;}
.new_topic .topic_content ul.topic_ul li a{color: #1a1a1a;display: block;}
.new_topic .topic_content ul.topic_ul li h2{font-size: 12px;display: inline-block;height: 48px;line-height: 48px;position: absolute;left: 10px;}
.new_topic .topic_content ul.topic_ul li p input{border:none;text-align: right;background: transparent}
.new_topic .topic_content ul.topic_ul li p{font-size: 12px;height: 48px; display: inline-block;float: right;color: #646464;position: absolute;right: 10px;}
.new_topic .topic_content ul.topic_ul li p span:last-child{margin-left: 5px;font-size: 14px;margin-top: 16px;float: right;color: #C9C9C9;}
/*底部*/

.new_topic .topic_content .bottom{padding-bottom: 40px;}
/*直播形式*/
.new_topic .topic_content .bottom h1{height: 40px;line-height: 40px;padding: 0 10px ; background-color: #fff;font-size: 14px;font-weight: normal;}
.new_topic .topic_content .bottom ol{padding-top: 10px;background: #fff;overflow: hidden;margin: 0;}
/* .new_topic .topic_content .bottom ol li{width: 33.3%;position: relative;} */
.new_topic .topic_content .bottom ol:nth-child(2) li{width: 25%;position: relative;}
.new_topic .topic_content .bottom ol:nth-child(6) li{width: 33.3%;position: relative;}
.new_topic .topic_content .bottom ol li{height: 70px; background-color: #fff;float: left;text-align: center;}
.new_topic .topic_content .bottom ol li>img:nth-child(1){width: 40px;height: 40px;margin: 0 auto;display: block;}
.new_topic .topic_content .bottom ol li .xz_img{width: 15px;height: 15px;position: absolute;top: 0;right: 30px;display: none;}
.new_topic .topic_content .bottom ol li .xz_img.active{display: block;}
.new_topic .topic_content .bottom ol li .text{overflow: hidden;display: inline-block;margin: 10px auto;height: 14px;line-height: 14px;}
.new_topic .topic_content .bottom ol li .text{width: 100%;text-align: center;}
.new_topic .topic_content .bottom ol li h2{padding-top: 0px;font-size: 12px;display: inline-block;height: 12px;line-height: 12px;}
.new_topic .topic_content .bottom p:nth-child(3){width: 100%;font-size: 12px;height: 35px;padding: 10px;clear: both;line-height: 16px;padding-top: 5px;}
.new_topic .topic_content .bottom .max_person{height: 30px;line-height: 14px;font-size: 14px; background: #fff;width: 100%;border-radius:5px; border: 1px solid transparent;
padding: 8px 5px;margin-top: 5px;padding-left: 15px;}
/*直播类型*/
.new_topic .topic_content .bottom .explain{height: 40px;text-align: center;padding-top: 10px;clear: both;position: relative;}
.new_topic .topic_content .bottom .explain label{text-align: left;width: 100%;padding: 0 10px;font-size: 12px;font-weight: normal;}
.new_topic .topic_content .bottom .explain input{height: 30px;line-height: 14px;font-size: 14px; background: #fff;width: 100%;border-radius:5px; border: 1px solid transparent;
padding: 8px 5px;margin-top: 5px;display: none;}
.new_topic .topic_content .bottom .explain span{position: absolute;right: 30px;top: 38px;display: none;}
.new_topic_bottom {margin: 0;clear: both;width:100%;height: auto;border-top: 10px solid #f2f2f2;box-sizing: border-box;}
.new_topic_bottom li{background-color: #fff;height: 44px;padding:0 10px;line-height: 44px;font-size: 14px;color:#1a1a1a;border-bottom:10px solid #f2f2f2;box-sizing: content-box;}
.new_topic_bottom li label{width: 50px;height: 29px;border: 1px solid transparent;border-radius: 25px;background: #0088cc;
float: right;margin-top: 7px;position: relative;z-index: 1;}
.new_topic_bottom li label span{z-index: 2; display: block; width: 24px;height: 24px;border: 1px solid transparent; border-radius: 50%;position: absolute;
top:2px;left: 22px; background: #fff;}
.new_topic .topic_content .bottom button{height: 40px;background-color:#0088cc ;font-size: 14px;color:#fff;
width: 100%;border: none;position: fixed;bottom: 0;z-index: 3;}

/*弹出框*/
.topic_modal{width:100%;height:100%;padding: 0 20px;background:rgba(0,0,0,0.3);position: fixed;top: 0;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;visibility: hidden;z-index: 9;}
.topic_dialog{max-width: 640px;width: 100%;background-color:#f2f2f2; margin:auto;text-align: center;border-radius:5px;}
.topic_dialog h1{font-size: 14px; display: inline-block;width: 100%;height: 40px;line-height: 40px;margin: 0;position: relative;}
.topic_dialog h1 span{position: absolute;z-index: 3; top: 10px;right: 20px; float: right;font-size: 18px;color: #ccc;}
.topic_dialog label{width: 100%;height: 58px;line-height: 58px; padding: 0px 20px;font-weight: normal;font-size: 14px;margin: 0;}
.topic_dialog input{position: relative;z-index: 3; width:100%;height:40px;line-height:14x;font-size: 14px;padding: 13px 5px;  border: 1px solid #e2e2e2;border-radius:5px;margin-top: 10px;}
.topic_dialog .topic_sub{width: 100%;height: 58px;padding: 9px 20px;margin: 0;font-size: 14px;color: #fff;}
.topic_dialog button{background-color:#0088cc;width: 100%;height: 40px;border:1px solid transparent;border-radius: 5px;color: #fff;}

/***************搜索页面***************/
.search_topic p{padding: 0;margin: 0;}
.search_topic h1,.search_topic h2,.search_topic h3{margin: 0;padding: 0;font-weight: normal;}
/*头部*/
.search_topic .search_topic_header{height: 44px;line-height: 42px;background: #fff;min-width: 320px;margin: 0 auto;position: relative;text-align: center;}
.search_topic .search_topic_header>img{width: 20px;height: 16px;position: absolute;left: 3px;top: 14px;}
.search_topic .search_topic_header label{position: relative;font-weight: normal;left: -20px;margin-bottom: 0;top: 0;height: 44px;}
.search_topic .search_topic_header span.glyphicon-search{position: absolute;width: 14px;height: 14px;font-size: 14px;top: 16px;color: #c9c9c9;left: 7px;z-index: 9;}
.search_topic .search_topic_header input{width: 220px;height: 30px;background-color: #f2f2f2;border-radius: 8px;border: none;
font-size: 14px;position: absolute;left: 0px;top: 7px;line-height: 14px;padding: 8px 0 8px 30px;font-family: "微软雅黑";display: block;}
.search_topic .search_topic_header p{display: inline-block;height: 26px;line-height: 26px;color: #fff;font-size: 12px;
padding: 0 10px;background: #0088FF;border-radius: 20px;position: absolute;right: 10px;top: 9px;}
/*内容*/
.search_topic .search_topic_content{background: #fff;width: 100%;margin: 0 auto;margin: 12px auto;overflow: hidden;}
.search_topic .search_topic_content .topic{overflow: hidden;}
.search_topic .search_topic_content .topic>span{float: left;line-height: 44px;padding-right: 10px;padding-left: 20px;}
.search_topic .search_topic_content .topic h1{height: 44px;line-height: 44px;font-size: 16px;color: #1a1a1a;display: inline-block;float: left;}
.search_topic .search_topic_content .topic>p{float: right;display: block;padding-right: 20px;line-height: 72px;color: #646464;}
.search_topic .search_topic_content #topic{line-height:44px !important;}
.search_topic .search_topic_content .topic>p>span{color: #646464;font-size: 12px;top:4px;}
.search_topic .search_topic_content .topic ul{clear: both;border-top:1px solid #e2e2e2 ;padding-left: 20px;}
.search_topic .search_topic_content .topic ul li{height: 68px;padding: 10px 0;}
.search_topic .search_topic_content .topic ul li img{width: 50px;height: 50px;display: block;float: left;border-radius:5px ;margin-right: 20px;}
.search_topic .search_topic_content .topic ul li h2{font-size: 18px;font-weight: 400;color: #1a1a1a;text-overflow: ellipsis;overflow: hidden; white-space: nowrap;}
.search_topic .search_topic_content .topic ul li p{font-size: 12px;color: #b3b3b3;padding-top: 15px;}
.search_topic .search_topic_content .topic.two{border-top: 12px solid #e2e2e2;}
.search_topic .search_topic_content .topic.two ul li img{border-radius:50% ;}

/*********************************直播详情页目录****************************************/
/**************编辑详情页**********************/
/*头部*/
.edit_topic p{padding: 0;margin: 0;}
.edit_topic h1,.edit_topic h2,.edit_topic h3{margin: 0;padding: 0;}
/*上传图片*/
.edit_content{overflow: hidden;margin-bottom: 40px;}
.edit_content .input_file{background: #fff;overflow:hidden;padding:0;margin: 10px 0; position: relative;height: auto;}
.edit_content .input_file h1{font-size:14px;font-weight:normal;margin-top: 10px;padding-left: 10px;}
.edit_content .input_file h1 span{color:#ccc;}
.edit_content .input_file label{width: 100%;height: 150px;background: #fff;border: 1px solid #fff;text-align: center;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;z-index: 3;}
.edit_content .input_file label .label_img{width:100%;height: 150px;margin: auto;text-align: center;z-index: 2;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;}
.edit_content .input_file label .label_img .img_border{width: 100px;border: 1px solid #e2e2e2;margin: auto;}
.edit_content .input_file label .label_img img{width: 40px;height: 40px;margin: 5px auto;}
.edit_content .input_file label .label_img p{font-size: 12px;font-weight: normal;}
.edit_content .input_file label span{font-size: 100px;color: #ccc;}
.edit_content .input_file .pic_imgge{ border: 1px solid #fff;position: absolute;top: 0px;position: absolute;left: -100%;z-index: 1;width:100%;}
.edit_content .input_file .pic_imgge img{width: 100%; border: 1px solid #fff;}
/*内容*/
.edit_topic .edit_content ul.topic_ul{margin: 0;border-top: 10px solid #f2f2f2;width: 100%;}
.edit_topic .edit_content ul.topic_ul li{width: 100%; height: 48px;padding: 0px 10px;line-height: 48px;background-color: #fff;position:relative;color:#1a1a1a;}
.edit_topic .edit_content ul.topic_ul li>a{color: #1a1a1a;display: block;width: 100%;height: 100%;}
.edit_topic .edit_content ul.topic_ul li h2{font-size: 14px;display: inline-block;height: 48px;line-height: 48px;position: absolute;left: 10px;}
.edit_topic .edit_content ul.topic_ul li b{font-weight: normal;}
.edit_topic .edit_content ul.topic_ul li p{text-align: right; font-size: 12px;height: 48px; display: block;color: #646464;padding-right: 0px;position: absolute;right: 10px;}
.edit_topic .edit_content ul.topic_ul li input{border: none;background: transparent;text-align: right;color: #646464;font-size:12px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; width: 140px;}
.edit_topic .edit_content ul.topic_ul li #lecturerIntroduce{width: 80%;text-overflow: ellipsis;overflow: hidden;}
.edit_topic .edit_content ul.topic_ul li p span:last-child{margin-left: 5px;font-size: 14px;margin-top: 16px;display: block;float: right;color: #C9C9C9;}
.edit_topic .edit_content ul.topic_ul li:nth-child(6){margin-bottom: 10px;border-bottom: none;}
.edit_topic .edit_content ul.topic_ul li:nth-child(7){margin-bottom: 10px;border-bottom: none;}
.edit_topic .edit_content ul.topic_ul li:nth-child(8){margin-bottom: 10px;border-bottom: none;}
.edit_topic .edit_content ul.topic_ul li:nth-child(6) b input{text-overflow: ellipsis;overflow: hidden; white-space: nowrap;width: 60%;float: right;font-weight: normal;text-align: right;}
.edit_topic .edit_content .edit_bottom{clear: both;border-top: 10px solid #f2f2f2;border-bottom: 40px solid #f2f2f2;}
.edit_topic .edit_content .topic_btn{height: 40px;background-color:#0088cc ;font-size: 14px;color:#fff;z-index: 4;
width: 100%;border: none;position: fixed;bottom: 0;}
/*弹出框*/
.edit_modal{width:100%;height:100%;padding: 0 20px;background:rgba(0,0,0,0.3);position: fixed;top: 0;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;visibility: hidden;z-index: 9;left: 0;}
.edit_modal .topic_dialog{max-width: 640px; width: 100%;background-color:#fff; margin:auto;text-align: center;border-radius:4px;max-width: 800px;}
.edit_modal .topic_dialog h1{font-size: 14px; display: inline-block;width: 100%;height: 40px;line-height: 40px;margin: 0;position: relative;}
.edit_modal .topic_dialog h1 span{position: absolute;z-index: 3; top: 10px;right: 20px; float: right;font-size: 18px;color: #ccc;}
.edit_modal .topic_dialog label{width: 100%;height: 58px;line-height: 58px; padding: 0px 20px;font-weight: normal;font-size: 14px;margin: 0;}
.edit_modal .topic_dialog input{width:100%;height:40px;line-height: 14px; border: 1px solid #e2e2e2;border-radius:5px;padding:5px 13px;background: #f2f2f2;font-size: 14px;}
.edit_modal .topic_dialog .text_modal{width:100%;height: 120px;border-radius:5px;padding:10px 20px;background: #fff;display: none;}
.edit_modal .topic_dialog .text_modal textarea{position: relative;z-index: 3; width:100%;height: 100;border: 1px solid #e2e2e2;border-radius:5px;padding:5px;background: #f2f2f2;font-size: 14px;outline:none;}
.edit_modal .topic_dialog ol {display: none;overflow: hidden;}
.edit_modal .topic_dialog ol li{border-bottom:1px solid #e2e2e2 ;text-align: left;height: 40px;line-height: 40px;padding-left: 20px;}
.edit_modal .topic_dialog ol li span{float: right;padding-right: 20px;color: #0088cc;padding-top: 10px;display: none; font-size: 20px;}
.edit_modal .topic_dialog .topic_sub{width: 100%;height: 58px;padding: 9px 20px;margin: 0;font-size: 14px;color: #fff;}
.edit_modal .topic_dialog button{background-color:#0088cc;width: 100%;height: 40px;border:1px solid transparent;border-radius: 5px;color: #fff;}
/*进入直播弹出框*/
.zb_edit_modal{width:100%;height:100%;padding: 0 20px;background:rgba(0,0,0,0.3);position: fixed;top: 0;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;visibility: hidden;z-index: 9;left: 0;}
.zb_edit_modal .topic_dialog{max-width: 640px; width: 100%;background-color:#fff;
 margin:auto;text-align: center;border-radius:4px;max-width: 800px;overflow: hidden;}
.zb_edit_modal .topic_dialog h1{font-size: 14px; display: inline-block;width: 100%;height: 40px;line-height: 40px; border: 1px solid #e2e2e2;margin: 0;position: relative;}
.zb_edit_modal .topic_dialog p{border-left: 1px solid #e2e2e2;border-right: 1px solid #e2e2e2;margin:0 ;text-align: left;padding: 20px;}
.zb_edit_modal .topic_dialog p span{display: block;}
.yiru_xlk{z-index: 11;}
.yiru_xlk .topic_dialog{height: 68%;position: relative;}
.yiru_xlk .topic_dialog ol {display: none;overflow: scroll;height: 75%;margin-bottom: 0;}
.yiru_xlk .topic_dialog .topic_sub{position: absolute;bottom: 0;}

.qh_zblx {z-index:9;}
.qh_zblx h1{margin:0;}
.qh_zblx h1 span{float:right;padding-top:10px;color:#999;}
/***************录制介绍**********************/
.edit_topic p{padding: 0;margin: 0;}
.edit_topic h1,.edit_topic h2,.edit_topic h3{margin: 0;padding: 0;font-weight: normal;}
.introduce_content{padding-bottom: 50px;}
.introduce_content button:nth-child(1){width: 100%;height: 40px;font-size: 14px;background-color: #0088cc;border: none;color:#fff;text-align: left;padding-left:20px ;}
.introduce_content button a{color: #fff;}
/*课程标题*/
.introduce_content .top{background: #fff;overflow: hidden;margin-top: 20px;height: 70px;}
.introduce_content .top img{width: 50px;height: 40px;border: 1px solid #e2e2e2;margin: 10px;float: left;}
.introduce_content .top h1{font-size: 14px;padding-top: 10px;padding-right: 10px;height: 36px;line-height: 18px;}
/*录制语音*/
.introduce_content .bottom{background: #fff;overflow: hidden; padding: 0 15px;text-align: center;}
.introduce_content .bottom>p{width:100%;height:40px;line-height: 40px;border-bottom: 1px solid #e2e2e2;text-align: left;font-size: 12px;}
.introduce_content .bottom button{width: 240px;height: 40px;color: #fff;background: #0088cc;border:none;border-radius: 8px;margin: 10px auto;}
.introduce_content .bottom button>p{height: 40px;line-height: 38px;padding:0;}
.introduce_content #sound p.stop{display: none;background: url(../../img/stop.png) no-repeat 6px 6px;background-size:26px;}
.introduce_content #sound p.start{background: url(../../img/start.png) no-repeat 6px 6px;background-size:26px;}
.introduce_content #play p.start{background: url(../../img/start.png) no-repeat 6px 6px;background-size:26px;}
.introduce_content #play p.stop{display: none;background: url(../../img/stop.png) no-repeat 6px 6px;background-size:26px;}
.introduce_content .bottom hr{margin: 0;border-top:1px solid #e2e2e2;	}
.introduce_content p:nth-child(4){padding: 10px;}
.introduce_content .topic_btn{height: 40px;background-color:#0088cc ;font-size: 14px;color:#fff;
width: 100%;border: none;position: fixed;bottom: 0;}
.introduce_modal{z-index:9; display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; visibility: hidden;  position:fixed;top:0;left:0;background: rgba(0,0,0,0.7); width:100%; height: 100%;}
.introduce_modal .dialog{position: relative; margin:auto;padding-bottom: 40px;width: 60%;max-width: 600px;border-radius: 2px; border:1px solid #e2e2e2; background: #fff; text-align: center;}
.introduce_modal .dialog p{font-size: 12px; color:#1a1a1a;display: block;margin:30px 20px;}
.introduce_modal .dialog .cancel{position:absolute;bottom: 0; left:0; width: 50%; font-size:14px; height:40px; line-height:40px;color: #1a1a1a;outline: none;background: #FFFFFF;border: none; border-top: 1px solid #e2e2e2;}
.introduce_modal .dialog .sure{position:absolute; bottom: 0; right:0; width: 50%; font-size:14px; height:40px; line-height:40px;color: #fff;outline: none; background: #0088cc; border:none;}

/****录制语音介绍*****/
.curriculum_lcon button.yy_btn{position: absolute;left: 10px; bottom: 50px;outline: none;padding: 10px 20px;
background: #0099ff;border: none;border-radius: 5px;color: #fff;font-size: 12px;}
.ke_center {margin: 0;background: #fff;}
.ke_center li{padding:0 5px;overflow: hidden;height:48px;line-height:48px;
border-top: 5px solid #f2f2f2;font-size:14px;}
.ke_center li a{display: block;overflow: hidden;height:48px;line-height:48px;}
.ke_center li b{float:left; font-weight:normal;color: #1a1a1a;line-height: 48px;}
.ke_center li p{display: block;float:left;overflow:hidden;text-overflow: ellipsis;margin: 0;
white-space: nowrap; color: #0088cc;width: 60%;line-height:50px; }
.ke_center li span{float: right;font-size:16spx;color:#c9c9c9;padding-top: 14px;}
.ke_center li img:nth-child(1){width: 35px;height: 35px;border-radius:50% ;display: block;
float: left;margin-top:5px;margin-right: 5px;}
.ke_center li>p{display: block;float:left;overflow:hidden;text-overflow: ellipsis;white-space: nowrap; color: #0088cc;width: 60%;}
.ke_center li .text{width: 120px;padding-top: 9px;float: left;margin-left: 20%;}
.ke_center li .text p{font-size: 12px;color: #1a1a1a;height: 12px;line-height: 12px;margin-bottom: 2px;width: 100%}
.ke_center li .text p span{padding: 0;font-size: 12px;float: none;}
.ke_center .text p:nth-child(2) span{color: #ff3300;margin: 0 3px;}
.ke_center li .pingtuan{width: 70px;height: 30px;display: inline-block; background: #ff3300;color: #fff;border: none;border-radius: 20px;float: right;
text-align: center;line-height: 0px;margin-top: 6px;font-size: 14px;}
/**pc端**/
.pc_ke_center {margin-bottom: 0px;}
.pc_ke_center>li{padding: 0;border: none;height: 60px;line-height: 600px;}
.pc_ke_center>li>img{margin-top: 10px !important;margin-left: 10px;width: 40px !important;height: 40px !important;}
.pc_ke_center>li>div.text{margin-top: 3px;}
.pc_ke_center>li>span{font-size: 16px;display: inline-block;padding:0px;margin-top:15px !important;margin-right: 20px; height: 30px;line-height: 30px !important;}
.pc_ke_center>li>a{color: #1a1a1a;font-size: 16px;height: 60px;line-height: 60px;}
.pc_ke_center>li>a>b{line-height: 60px;margin-left: 10px;}
.pc_ke_center>li>a>span{padding-top: 25px;padding-right: 20px;}
.pc_ke_center>li>a>p{line-height: 60px;}

.bottom_a a{display: inline-block;height: 40px;line-height: 40px;font-size:12px;
float: left;text-align: center;position: absolute;bottom: 0;}
.ziji,.fangkes{height: 40px;}
.ziji a:nth-child(1){width: 25%;color: #fff;background-color:#666 ;left: 0;}
.ziji a:nth-child(2){width: 75%;color: #fff;background-color:#0088cc ;right: 0;}
.fangke {position: absolute;bottom: 10px;height: 40px}
.fangke a{margin-left: 0 !important;}
.fangkes {position: absolute;bottom: 0;}
.fangkes a{margin-left: 0 !important;}
.fangke a:nth-child(1){color: #0088cc;background-color:#fff ;left: 0;}
.fangke a:nth-child(2){color: #fff;background-color:#0088cc ;right: 0;}
.fangkes a:nth-child(1){ color: #0088cc;background-color:#fff ;left: 0;}
.fangkes a:nth-child(2){color: #fff;background-color:#0088cc ;right: 0;}
/*弹出框*/
.series_details_modal{width:100%;height:100%;padding: 0 20px;background:rgba(0,0,0,0.3);position: fixed;top: 0;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;visibility: hidden;z-index:99;}
.series_details_dialog{max-width: 640px;width: 100%;background-color:#fff; margin:auto;text-align: center;padding: 0 10px;max-width: 320px;border-radius:2px;}
.series_details_dialog h1{font-size: 16px; display: inline-block;width: 100%;height: 30px;line-height: 30px; margin: 0;position: relative;}
.series_details_dialog h1 span{position: absolute;top: 10px;right: 0px;font-size: 18px;color: #ccc;}
.series_details_dialog textarea{min-height: 60px;width: 100%;outline: none;padding: 5px 10px; border: 1px solid #e2e2e2;background: #f2f2f2;resize: none;}
.series_details_dialog .topic_sub{border-top:1px solid #e2e2e2;width:100%;height: 50px;line-height: 40px;}
.series_details_dialog .topic_sub button{width: 40%;margin: 5px 5%;float: left;height: 40px;background: #0088cc;border: none;border-radius: 10px;color: #fff}
.series_details_dialog .topic_sub button:nth-child(1){background: transparent;border: 1px solid #e2e2e2;color:#333;}
/************************/
/**页面弹窗禁止滚动**/
.modal-opens {
    position: fixed;
    width: 100%;
}
#popup{width:100%; height:100%; background:rgba(0,0,0,0.7); display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;  position:fixed;top:0;left:0;visibility: hidden;z-index: 11;}
#popup .mg{width:80%; height:300px; margin:auto; position: relative; background: #fff;border-radius: 2px;overflow: hidden;}
#popup .mg .top{position: relative;width: 100%;height: 10rem;overflow: hidden;}
#popup .mg .top>span{width: 100%;height: 10rem;border-radius: 50%;display: block;position: absolute;top: -5rem;background: #f83f1a;}
#popup .mg .top .img{width: 50px;height: 50px;border-radius: 100%;overflow: hidden;position: absolute;left: 0;right: 0;margin:auto;top: 10px;}
#popup .mg .top .img>img{width: 50px;height: 50px;}
#popup .mg .top>h1{margin: 0;position: absolute;top: 65px;width: 100%;text-align: center;font-size: 16px;color: #1a1a1a;}
#popup .mg .top>p{margin: 0;position: absolute;top: 8.5rem;width: 100%;text-align: center;font-size: 12px;}
#popup .mg .bottom{text-align: center;}
#popup .mg .bottom ul{height: 12rem;width: 100%; overflow: scroll;overflow-x: hidden;overflow-y: scroll;margin-bottom: 0;padding-top: 10px;margin-left: 10px}
#popup .mg .bottom ul li{width: 28%;height:4rem;float: left;text-align: center;margin: 5px 5px 10px 5px;}
#popup .mg .bottom ul li span{display: inline-block;width:75px;height:32px;border:1px solid #f83f1a;color: #f83f1a;
text-align: center;line-height: 32px;border-radius:5px;font-size: 18px;}
#popup .mg .bottom>p{display: inline-block;margin-top:20px;}
#popup .mg .bottom>p>input{width: 165px; padding: 3px 5px;height: 20px;line-height: 14px;font-size: 14px; border-radius: 2px;margin-left: 5px;border: 1px solid #a2a2a2;outline: none;display: none;}
#popup .mg>img{width: 18rem;height:4.5rem;margin:  1.2rem auto;display: block;border-radius: 10px;}
#popup .mg .qx_btn{width: 50%;height: 40px;color: #1a1a1a;border: none;background: #fff; border-top: 1px solid #e2e2e2;position: absolute;bottom: 0;left: 0;outline: none;}
#popup .mg .qd_btn{width: 50%;height: 40px;color: #fff;border: none; background: #0088cc;position: absolute;bottom: 0;right: 0;outline: none;}

@media only screen and (min-width:640px ) {
	#popup .mg{width: 400px;height: 560px}
	#popup .mg .top{height: 200px;}
	#popup .mg .top>span{height: 200px;top: -100px;}
	#popup .mg .top .img{width: 60px;height: 60px;left: 170px;top: 60px;}
	#popup .mg .top .img>img{width: 60px;height: 60px;}
	#popup .mg .top>h1{top: 125px;font-size: 16px;}
	#popup .mg .top>p{top: 150px;font-size: 12px;height: 12px;line-height: 12px;}
	#popup .mg .bottom ul {height: 120px;}
	#popup .mg .bottom ul li{width: 25%;height: 50px;margin-bottom: 10px;}
	#popup .mg .bottom ul li span{width:80px;height:50px;line-height: 50px;border-radius:5px;}
	#popup .mg>img{width: 80%;height:110px;margin:  20px auto;display: block;border-radius: 10px;}
	#popup .mg .qx_btn{height: 40px;}
	#popup .mg .qd_btn{height: 40px;}

}

/***************直播详情页********************/
.zhibo_content{padding-bottom: 50px;}
.zhibo_content .top {width: 100%;overflow: hidden;position: relative;}
.zhibo_content .top img:nth-child(1){width: 100%;height:200px;}
.zhibo_content .top button.topic_ul{width: 120px;height: 30px;background: #0088cc;border-radius:5px;border:1px solid transparent;color: #fff;
position: absolute;bottom: 45px;left:10px;font-size: 12px;}
.zhibo_content .top button a{color: #fff;}
.zhibo_content .top .time{width: 100%;height: 200px;position: absolute;top: 0;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;font-size: 12px;color: #fff;}
.zhibo_content .top .time button{width: 150px;height: 40px; margin: auto;background:rgba(0,0,0,0.7);border: 1px solid transparent;
border-radius:20px; }
/*信息栏*/
.zhibo_content .top .information{width: 100%;height: 40px; background: rgba(0,0,0,0.3);position: absolute;bottom: 0;color: #fff;}
.zhibo_content .top .information dl{width: 25%;float: left;margin: 0;text-align: center;padding-top: 4px;}
.zhibo_content .top .information dl dt{font-size: 12px;font-weight: normal;}
.zhibo_content .top .information dl dd{font-size: 12px;}

.zhibo_content .center{background: #fff;}
.zhibo_content .center h1{width: 75%;height: 40px;font-size: 14px;padding: 10px; display: inline-block;}
.zhibo_content .center img:nth-child(3){width: 25px;height: 25px;float: right;margin-top: 10px;margin-right: 10px;}
.zhibo_content .center .glyphicon-star{color: #ff9900;float: right;font-size: 26px;margin-top: 10px;margin-right: 10px;}
.zhibo_content .center p:nth-child(4){padding-left: 10px;padding-bottom: 10px;padding-top: 5px;}
.zhibo_content .center p:nth-child(4) span{color: #ff0000;}
.zhibo_content .center ul {margin: 0;}
.zhibo_content .center ul li{padding:0 10px;overflow: hidden;height:50px;line-height:40px;border-top: 10px solid #f2f2f2;}
.zhibo_content .center ul li a{display: block;overflow: hidden;}
.zhibo_content .center ul li b{float:left; font-weight:normal;color: #1a1a1a;}
.zhibo_content .center ul li p{display: block;float:left;overflow:hidden;text-overflow: ellipsis;white-space: nowrap; color: #0088cc;width: 60%;}
.zhibo_content .center ul li span{float: right;font-size:16px;color:#c9c9c9;padding-top: 10px;}
.zhibo_content .center ul li img:nth-child(1){width: 20px;height: 20px;border-radius:50% ;display: block;float: left;margin-top:10px;margin-right: 5px;}
/*底部详情介绍*/
.zhibo_content .center ol{background-color:#fff;overflow: hidden;border-top: 10px solid #f2f2f2;}
.zhibo_content .center ol li{float: left;text-align: center;font-size: 14px;width: 25%;}
.zhibo_content .center ol li a{color: #1a1a1a;display: inline-block; padding: 5px;}
.zhibo_content .center ol li.active a{color: #0088cc;border-bottom:1px solid #0088cc ;}

.zhibo_content .center .bottom{background-color:#fff;padding: 0 20px;display: none;}
.zhibo_content .center .bottom h2{font-size: 14px;margin: 5px 0;}
.zhibo_content .center .bottom p{font-size: 12px;margin:  0;padding: 0;}
.zhibo_content .center .bottom img{display: block;margin: 0 auto;}
.zhibo_content .ziji a:nth-child(1){width: 25%;height: 40px;line-height: 40px;font-size:12px;color: #fff;background-color:#666 ;
display: inline-block;float: left;text-align: center;position: fixed;bottom: 0;}
.zhibo_content .ziji a:nth-child(2){width: 75%;height: 40px;line-height: 40px;font-size:12px;color: #fff;background-color:#0088cc ;
display: inline-block;float: left;text-align: center;position: fixed;bottom: 0;right: 0;}
.zhibo_content .fangke a:nth-child(1){width: 25%;height: 40px;line-height: 40px;font-size:12px;color: #fff;background-color:#666 ;
display: inline-block;float: left;text-align: center;position: fixed;bottom: 0;}
.zhibo_content .fangke a:nth-child(2){width: 75%;height: 40px;line-height: 40px;font-size:12px;color: #fff;background-color:#0088cc ;
display: inline-block;float: left;text-align: center;position: fixed;bottom: 0;right: 0;}
.zhibo_content .fangkes a:nth-child(1){width: 50%;height: 40px;line-height: 40px;font-size:12px;color: #0088cc;background-color:#fff ;
display: inline-block;float: left;text-align: center;position: fixed;bottom: 0;border: 1px solid #0088cc;}
.zhibo_content .fangkes a:nth-child(2){width: 50%;height: 40px;line-height: 40px;font-size:12px;color: #fff;background-color:#0088cc ;
display: inline-block;float: left;text-align: center;position: fixed;bottom: 0;right: 0;}

/********************************************直播间后台目录******************************************************/
/*****************************直播间设置目录*********************************/
/*************直播间设置*****************/
.zhibo_topic {max-width: 1200px;background: #fff;margin: 0 auto;}
.zhibo_topic p{padding: 0;margin: 0;}
.zhibo_topic h1,.zhibo_topic h2,.zhibo_topic h3{margin: 0;padding: 0;font-weight: normal;}
/*内容*/
/*上传图片*/
.edit_content .zhibo_file{background: #fff;overflow:hidden;padding:0;position: relative;height: auto;border-bottom: 10px solid #f2f2f2;}
.edit_content .zhibo_file h1{font-size:14px;font-weight:normal;margin-top: 10px;padding-left: 10px;}
.edit_content .zhibo_file h1 span{color:#ccc;}
.edit_content .zhibo_file label{width: 100%;height: 60px;background: #fff;border: 1px solid #fff;text-align: center;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;margin-bottom: 0;}
.edit_content .zhibo_file label .label_img{text-align: left;width:100%;height: 60px;line-height: 60px;z-index: 2;}
.edit_content .zhibo_file label .label_img p{font-size: 14px;font-weight: normal;display: inline-block;padding-left: 10px;color: #1a1a1a;}
.edit_content .zhibo_file label .label_img img{width: 42px;height: 40px;margin-right: 5px;float: right;}
.edit_content .zhibo_file label .label_img span{font-size: 14px;padding-top: 20px; color: #ccc;font-weight: normal;display: inline-block;float: right;padding-right: 15px;height: 48px;line-height: 48px;}
.edit_content .zhibo_file .pic_imgge{position: absolute;right: 35px;width: 40px;height: 40px;z-index: 1;top: 10px;}
.edit_content .zhibo_file .pic_imgge img{width: 40px;height: 40px;}
.zhibo_topic .edit_content ul:nth-child(2){margin: 0;}
.zhibo_topic .edit_content ul:nth-child(2) li{height: 48px;padding: 0px 10px;line-height: 48px;background-color: #fff;position: relative;color: #1a1a1a;}
.zhibo_topic .edit_content ul:nth-child(2) li a{color: #1a1a1a;display: block;}
.zhibo_topic .edit_content ul:nth-child(2) li img:nth-child(2){width: 20px;height:20px;position: absolute;right: 50px;top: 15px;}
.zhibo_topic .edit_content ul:nth-child(2) li h2{font-size: 14px;display: inline-block;height: 48px;line-height: 48px;font-weight: normal;}
.zhibo_topic .edit_content ul:nth-child(2) li p{font-size: 12px;height: 48px; display: inline-block;float: right;color: #646464;padding-right: 5px;}
.zhibo_topic .edit_content ul:nth-child(2) li p span:last-child{margin-left: 5px;font-size: 14px;margin-top: 16px;display: block;float: right;color: #C9C9C9;}
.zhibo_topic .edit_content ul:nth-child(2) li:nth-child(3){border-bottom: 10px solid #f2f2f2;box-sizing: content-box;}
.zhibo_topic .edit_content ul:nth-child(2) li:nth-child(5){margin-bottom: 10px;border-bottom: none;}
.zhibo_topic .edit_content ul:nth-child(2) li:nth-child(8){margin-bottom: 10px;border-bottom: none;}
.zhibo_topic .edit_content ul:nth-child(2) li:nth-child(7) b{text-overflow: ellipsis;overflow: hidden; white-space: nowrap;width: 60%;float: right;font-weight: normal;}
.zhibo_topic .zhibo_bottom {margin: 0;}
.zhibo_topic .edit_content .topic_btn{height: 40px;background-color:#0088cc ;font-size: 14px;color:#fff;
width: 100%;border: none;position: fixed;bottom: 0;}
.zhibo_topic .edit_content .topic_btn span{transform: rotateY(180deg);font-size: 14px;display: inline-block;padding-left: 5px;1}
/*弹出框*/
.zhibos_modal{width:100%;height:100%;padding: 0 20px;background:rgba(0,0,0,0.3);position: fixed;top: 0;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;visibility: hidden;z-index:9; }
.zhibos_modal .topic_dialog{max-width: 640px; width: 100%;background-color:#fff; margin:auto;text-align: center;border-radius:5px;}
.zhibos_modal .topic_dialog h1{font-size: 14px; display: inline-block;width: 100%;height: 40px;line-height: 40px; border-bottom:1px solid #e2e2e2;margin: 0;position: relative;}
.zhibos_modal .topic_dialog h1 span{position: absolute;top: 10px;right: 20px; float: right;font-size: 18px;color: #ccc;}
.zhibos_modal .topic_dialog label{width: 100%;height: 58px;line-height: 58px; padding: 0px 20px;font-weight: normal;font-size: 14px;border-bottom: 1px solid #e2e2e2;margin: 0;}
.zhibos_modal .topic_dialog input{width:100%;height:40px;line-height:14px;font-size: 14px; border: 1px solid #e2e2e2;border-radius:5px;padding:13px 5px ;background: #f2f2f2;}
.zhibos_modal .topic_dialog .topic_sub{width: 100%;height: 58px;padding: 9px 20px;margin: 0;font-size: 14px;color: #fff;}
.zhibos_modal .topic_dialog button{background-color:#0088cc;width: 100%;height: 40px;border:1px solid transparent;border-radius: 5px;color: #fff;}

/*************赞赏设置*************/
/*开关按钮*/
.appreciate_content .top{margin: 0;background: #fff;padding: 10px;padding-bottom: 5px; overflow: hidden;height: 60px;line-height: 40px;}
.appreciate_content .top label{width: 50px;height: 29px;border: 1px solid transparent;border-radius: 25px;background: #0088cc;
float: right;margin-top: 5px;position: relative;z-index: 1;}
.appreciate_content .top label span{z-index: 2; display: block; width: 24px;height: 24px;border: 1px solid transparent; border-radius: 50%;position: absolute;top:2px;left: 22px; background: #fff;}
.appreciate_content{background: #fff;}
/*下拉列表*/
.appreciate_content .input_down {background: #fff;overflow:hidden;padding:0 10px ;border-bottom: 1px solid #e2e2e2;padding-bottom: 15px;}
.appreciate_content .input_down h1{font-size:14px;font-weight:normal;margin-bottom: 10px;}
.appreciate_content .input_down select{font-size:12px;background: #f7f7f7;width: 100%;height: 40px; border: 1px solid #e2e2e2;border-radius: 3px;
outline: none;padding: 0 5px;}
/*赞赏介绍语*/
.appreciate_content .input_text{background: #fff;overflow:hidden;padding:0 10px ;padding-bottom: 0px;}
.appreciate_content .input_text h1{font-size:14px;font-weight:normal;margin: 10px 0;}
.appreciate_content .input_text h1 span{color:#ccc;}
.appreciate_content .input_text textarea{font-size:14px;background: #f7f7f7;width: 100%;height: 70px; border: 1px solid #e2e2e2;border-radius: 3px;
outline: none;padding: 10px;resize: none;margin-bottom: 20px;}
/**/
.appreciate_content h2{font-size: 14px;font-weight: normal;background: #fff;padding: 10px;height: 40px;line-height: 20px;border-bottom: 1px solid #e2e2e2;border-top: 1px solid #e2e2e2;}
.appreciate_content h2 a{color: #1a1a1a;display: block;}
.appreciate_content h2 p{display: inline-block;}
.appreciate_content h2 p:nth-child(3){display: inline-block;font-size: 12px;float: right;padding-right: 5px;}
.appreciate_content h2 span{float: right;color: #ccc;padding-top: 2px;}
/*上传图片*/
.appreciate_content .input_file{background: #fff;overflow:hidden;padding:0px ;position: relative;height: 200px;}
.appreciate_content .input_file h1{font-size:14px;font-weight:normal;margin-top: 10px;padding-left: 10px;}
.appreciate_content .input_file h1 span{color:#ccc;}
.appreciate_content .input_file label{width: 90%;height: 150px;background: transparent;border: 1px solid #e2e2e2;border-radius: 10px;
position: absolute;top: 50px;z-index: 3;text-align: center;margin-left: 5%;}
/*.appreciate_content .input_file label>img{width: 100%;height: 150px;display: none;}*/
.appreciate_content .input_file label .label_img{width:100%;height: 100%;z-index: 2;background: #f2f2f2;}
.appreciate_content .input_file label span{font-size: 100px;color: #ccc;}
.appreciate_content .input_file .pic_imgge{position: absolute;top: 0;width: 100%;border: 0px solid #fff;border-radius: 10px;z-index: 2;display: none;}
.appreciate_content .input_file .pic_imgge img{width: 100%;height: 150px;border: 2px solid transparent ;border-radius: 10px;}
.edit_topic .appreciate_content .topic_btn{height: 40px;background-color:#00ABFD ;font-size: 14px;color:#fff;
width: 80%;border-radius: 10px;border: none;margin: 25px 10%;}
.appreciate_content h3{font-size: 14px;font-weight: normal;padding: 0 15px;}
.appreciate_content dl{padding: 15px;}
.appreciate_content dl dt{margin-bottom: 15px;}
.appreciate_content dl dt span{color: #33abde;padding: 0px 2px;border: 2px solid #33abde;border-radius:4px ;font-size: 12px;}
.appreciate_content dl dt p{display: inline-block;padding-left: 10px;font-size: 12px;}
.appreciate_content dl dd span{color: #e99194;padding: 0px 2px;border: 2px solid #e99194;border-radius:4px ;font-size: 12px;float: left;margin-top: 3px;}
.appreciate_content dl dd p{display: inline-block;padding-left: 12px;font-size: 12px;line-height: 20px; width: 90%;}

/************固定赞赏金额设置*******************/
.zanshang_content{}
.zanshang_content p{background: #fff;font-size: 14px;padding:10px 15px;color: #646464;}
.zanshang_content ul{overflow: hidden;background: #fff;padding-top: 10px;}
.zanshang_content ul li{width: 33.3%;height: 40px;float: left;text-align: center;position: relative;z-index: 1;}
.zanshang_content ul li input{width: 80%;background: #f5fbfb;border: 1px solid #e2e2e2;border-radius: 5px;text-align: center;color: #ccc;z-index: 1;}
.zanshang_content ul li img{width: 20px;height: 20px;position: absolute;top: -10%;right: 5%;z-index: 10;}
.zanshang_content span{width: 100%;display: inline-block;text-align: center;font-size: 14px;color: #646464;}
.zanshang_content button{width: 80%;display: block;height: 40px;line-height: 40px;background: #2584e0;border: none;border-radius: 5px;margin: 20px auto;color: #fff;}

/***********绑定公众号*****************/
.public_content{background: #fff;padding: 30px 10px;}
.public_content textarea{min-height: 100px;background:#f2f2f2;width: 100%;border: none;padding: 5px;resize: none;outline: none; }
.public_content button{width: 90%;display: block;height: 30px;line-height: 30px;background: #198ad6;border: none;border-radius: 10px;color: #fff;margin: 20px auto;}
.public_content h1{font-size: 16px;font-weight: normal;padding: 0 15px;height: 20px;line-height: 20px;display: block;margin: 20px 0;}
.public_content h1 span{font-size: 14px;padding-left: 5px;}
.public_content ol{margin: 10px;overflow: hidden;}
.public_content ol li{font-size: 12px;height: 20px;line-height: 20px;margin-bottom: 5px;}

/****************************************优惠卷目录*******************************/
/****************优惠卷*****************/
.coupon_content button:nth-child(1){width: 100%;height: 40px;font-size: 16px;background-color: #0099ff;border: none;color:#fff;text-align: left;padding-left:20px ;}
.coupon_content button a{color: #fff;}
.coupon_content ul:nth-child(2) li{border-bottom: 1px solid #e2e2e2; background: #fff;padding: 5px;margin: 10px 5px;overflow: hidden;position: relative;padding-right: 0;}
.coupon_content ul:nth-child(2) li .pic_img {position: relative;overflow: hidden;float: left;margin: 5px 0;text-align: center;margin-right: 10px;}
.coupon_content ul:nth-child(2) li .pic_img img{width: 105px;height: 70px;}
.coupon_content ul:nth-child(2) li .pic_img h2{font-size: 12px;font-weight: normal;position: absolute;left: 5px;top: 5px; width: 16px;line-height: 16px;color: #fff;}
.coupon_content ul:nth-child(2) li .pic_img h1{color:#fff;top: 0;right:0;position: absolute;width: 66%;top: 30px;font-size: 12px; }
.coupon_content ul:nth-child(2) li dl{width: 180px;margin: 0;padding-left: 0px;display: block;overflow: hidden;font-size:12px;}
.coupon_content ul:nth-child(2) li dt{display: inline-block;font-weight: normal;float: left;}
.coupon_content ul:nth-child(2) li dd{display: inline-block;}
.coupon_content ul:nth-child(2) li button{width: 75px;height: 30px;border-radius: 12px;border: 1px solid transparent;background-color:#646464;
color: #fff;font-size: 12px;transform: rotate(-30deg);position: absolute;right: 2px;bottom: 50px;}
.coupon_content ul:nth-child(2) li>p:last-child{font-size: 14px;height: 20px;line-height: 20px;color: #0088cc;font-size: 12px;padding-top:2px;margin: 5px 0;}
.coupon_content ul:nth-child(2) li>p:last-child a{display: inline-block;line-height: 14px;color:#515151;width: 100%;height: 14px;}
.coupon_content ul:nth-child(2) li>p:last-child span{font-size: 20px;color: #c9c9c9;float: right;}
.coupon_content .topic_btn{height: 40px;background-color:#0099ff ;font-size: 16px;color:#fff;
width: 100%;border: none;position: fixed;bottom: 0;}

/*****************************添加优惠卷目录**********************/
/*************添加优惠卷**************/
/*内容*/
.add_coupon_content{padding-bottom: 40px;}
.add_coupon_content .btn_head{width: 100%;height: 40px;font-size: 16px;background-color: #0088cc;border:none;color:#fff;text-align: left;padding-left:20px ;}
.add_coupon_content .btn_head a{color: #fff;}
.edit_topic .add_coupon_content ul:nth-child(2){margin: 0;}
.edit_topic .add_coupon_content ul:nth-child(2) li{height: 48px;padding: 0px 10px;line-height: 48px;background-color: #fff;border-bottom: 1px solid #e2e2e2;}
.edit_topic .add_coupon_content ul:nth-child(2) li a{color: #1a1a1a;display: block;}
.edit_topic .add_coupon_content ul:nth-child(2) li h2{font-size: 12px;display: inline-block;height: 48px;line-height: 48px;}
.edit_topic .add_coupon_content ul:nth-child(2) li p{font-size: 12px;height: 48px; display: inline-block;float: right;color: #646464;padding-right: 5px;}
.edit_topic .add_coupon_content ul:nth-child(2) li:last-child p{width: 60%;text-align: right;}
.edit_topic .add_coupon_content ul:nth-child(2) li p b{display: inline-block; font-size: 12px;font-weight: normal;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 85%;}
.edit_topic .add_coupon_content ul:nth-child(2) li p span:last-child{margin-left: 5px;font-size: 14px;margin-top: 16px;display: block;float: right;color: #C9C9C9;}
.edit_topic .add_coupon_content ol{padding: 10px;font-size: 12px;color: #646464;}
.add_coupon_content .topic_btn{height: 40px;background-color:#0088cc ;font-size: 12px;color:#fff;
width: 100%;border: none;position: fixed;bottom: 0;}
/*弹出框*/
.add_coupon_modal{width:100%;height:100%;padding: 0 20px;background:rgba(0,0,0,0.3);position: fixed;top: 0;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;visibility: hidden;z-index:9; }
.add_coupon_modal .topic_dialog{max-width: 640px;width: 100%;background-color:#fff; margin:auto;text-align: center;border-radius:5px;}
.add_coupon_modal .topic_dialog h1{font-size: 14px; display: inline-block;width: 100%;height: 40px;line-height: 40px; border-bottom:1px solid #e2e2e2;margin: 0;position: relative;}
.add_coupon_modal .topic_dialog h1 span{position: absolute;top: 10px;right: 20px; float: right;font-size: 18px;color: #ccc;}
.add_coupon_modal .topic_dialog label{width: 100%;height: 58px;line-height: 58px; padding: 0px 20px;font-weight: normal;font-size: 14px;border-bottom: 1px solid #e2e2e2;margin: 0;}
.add_coupon_modal .topic_dialog input{width:100%;height:40px;line-height:14px;font-size: 14px; border: 1px solid #e2e2e2;border-radius:5px;padding:13px 5px;margin-top: 9px;background: #f2f2f2;}
.add_coupon_modal .topic_dialog .topic_sub{width: 100%;height: 58px;padding: 9px 20px;margin: 0;font-size: 14px;color: #fff;}
.add_coupon_modal .topic_dialog button{background-color:#0088cc;width: 100%;height: 40px;border:1px solid transparent;border-radius: 5px;color: #fff;}
.add_coupon_modal select{width: 100%;height:40px;border: 1px solid #e2e2e2;border-radius:5px;padding:0 5px;outline: none;margin-top: 9px;display: none;}

/*************优惠卷生成详情**************/
.coupon_details_content button:nth-child(1){width: 100%;height: 40px;font-size: 16px;background-color: #0088cc;border:none;color:#fff;text-align: left;padding-left:20px ;}
.coupon_details_content button a{color: #fff;}
.coupon_details_content .top{overflow:hidden;background-color: #fff;padding: 10px;padding-bottom: 0;}
.coupon_details_content .top .pic_img {position: relative;overflow: hidden;float: left;margin: 5px 0;text-align: center;}
.coupon_details_content .top .pic_img img{width: 100px;height: 60px;margin-right: 5px;}
.coupon_details_content .top .pic_img h2{font-size: 12px;font-weight: normal;position: absolute;left: 5px;top: 5px; width: 16px;line-height: 16px;color: #fff;}
.coupon_details_content .top .pic_img h1{color:#fff;top: 0;right:0;position: absolute;width: 70%;top: 25px;font-size: 12px; }
.coupon_details_content .top .top_right{float: right;padding-right: 20px;}
.coupon_details_content .top .top_right h1{font-size: 16px;}
.coupon_details_content .top .top_right ol li{font-size:12px;color: #646464;}
.coupon_details_content .top .top_right ol li span{color: #1a1a1a;}
.coupon_details_content .topic_btn{height: 40px;background-color:#0088cc ;font-size: 16px;color:#fff;
width: 100%;border: none;position: fixed;bottom: 0;}
.coupon_details_content .bottom div:nth-child(1){background-color: #fff;margin: 10px 0;padding-bottom: 50px;}
.coupon_details_content .bottom div:nth-child(1) h2{font-size: 14px;font-weight: normal;display:inline-block;padding: 10px;color: #646464;padding-right: 0;}
.coupon_details_content .bottom div:nth-child(1)>a{color: #fff;padding:2px 5px;background-color:#0088cc;font-size: 12px;border-radius: 5px;float: right;
margin:5px 15px 0 0 ;}
.coupon_details_content .bottom div ul{overflow: hidden;border-top: 1px solid #e2e2e2;padding-top: 10px;}
.coupon_details_content .bottom div ul li{width: 33.3%;text-align: center;float: left;font-size: 14px;}
.coupon_details_content .bottom div ol li{width: 100%;height: 30px;line-height: 30px;}
.coupon_details_content .bottom div ol li p{width: 32%;text-align: center;display: inline-block;font-size: 12px;}
.coupon_details_content .bottom div ol li p:nth-child(2){color:#ff9900;}
.coupon_details_content .bottom div ol li a{color: #fff;background-color:#0088cc;font-size: 12px;padding: 2px 5px;}

/***************************************************新建系列课目录*******************************************************************/
/****************新建系列课*******************/
/*上传图片*/
.new_series_content .input_file{background: #fff;overflow:hidden;padding:0;margin: 0 0 10px 0; position: relative;height: auto;z-index: 3;}
.new_series_content .input_file h1{font-size:14px;font-weight:normal;margin-top: 10px;padding-left: 10px;}
.new_series_content .input_file h1 span{color:#ccc;}
.new_series_content .input_file label{width: 100%;height: 150px;background: #fff;border: 1px solid #fff;text-align: center;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;z-index: 2;}
.new_series_content .input_file label .label_img{width: 100%;height: 150px;z-index: 2;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;}
.new_series_content .input_file label .label_img .img_border{width: 100px;height: 100px;margin: auto;text-align: center;border: 1px solid #e2e2e2;}
.new_series_content .input_file label .label_img img{width: 50px;height: 50px;margin-bottom: 5px;}
.new_series_content .input_file label .label_img p{font-size: 12px;font-weight: normal;}
.new_series_content .input_file label span{font-size: 100px;color: #ccc;}
.new_series_content .input_file .pic_imgge{ border: 1px solid #fff;position: absolute;top: 0px;position: absolute;left: -100%;z-index: 1;width:100%;}
.new_series_content .input_file .pic_imgge img{width: 100%; border: 1px solid #fff;z-index: 1;}
/****************新建课时*******************/
/*上传图片*/
.topic_content .input_file{background: #fff;overflow:hidden;padding:0;margin: 0 0 10px 0; position: relative;height: auto;z-index: 3;}
.topic_content .input_file h1{font-size:14px;font-weight:normal;margin-top: 10px;padding-left: 10px;}
.topic_content .input_file h1 span{color:#ccc;}
.topic_content .input_file label{width: 100%;height: 150px;background: #fff;border: 1px solid #fff;text-align: center;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;z-index: 2;}
.topic_content .input_file label .label_img{width: 100%;height: 150px;z-index: 2;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;}
.topic_content .input_file label .label_img .img_border{width: 100px;height: 100px;margin: auto;text-align: center;border: 1px solid #e2e2e2;}
.topic_content .input_file label .label_img img{width: 50px;height: 50px;margin-bottom: 5px;}
.topic_content .input_file label .label_img p{font-size: 12px;font-weight: normal;}
.topic_content .input_file label span{font-size: 100px;color: #ccc;}
.topic_content .input_file .pic_imgge{ border: 1px solid #fff;position: absolute;top: 0px;position: absolute;left: -100%;z-index: 1;width:100%;}
.topic_content .input_file .pic_imgge img{width: 100%; border: 1px solid #fff;z-index: 1;}
/**/
.new_series_content ul{margin: 10px 0;margin-bottom: 0;}
.new_series_content ul li{height: 48px;padding: 0px 10px;line-height: 48px;background-color: #fff;position: relative;color: #1a1a1a;}
.new_series_content ul li a{color: #1a1a1a;display: block;height:48px;line-height:48px;}
.new_series_content ul li h2{font-size: 12px;display: inline-block;height: 48px;line-height: 48px;position: absolute;left: 10px;}
.new_series_content ul li h2>label{margin-bottom:0 ;}
.new_series_content ul li p{font-size: 12px;height: 48px; display: inline-block;float: right;color: #646464;padding-right: 5px;position: absolute;right: 10px;}
.new_series_content ul li p input{text-align: right;border: none;background: transparent;}
.new_series_content ul li p span:last-child{margin-left: 5px;font-size: 14px;margin-top: 15px;display: block;float: right;color: #C9C9C9;}

.btn_one{width: 50%;height: 40px;line-height: 40px;font-size:12px;color: #fff;background-color:#666 ;
display: inline-block;float: left;text-align: center;position: fixed;bottom: 0;border: none;}
.btn_two{width: 50%;height: 40px;line-height: 40px;font-size:12px;color: #fff;background-color:#0088cc ;
display: inline-block;float: left;text-align: center;position: fixed;bottom: 0;right: 0;border: none;}
/*弹出框*/
.new_series_modal{width:100%;height:100%;padding: 0 20px;background:rgba(0,0,0,0.3);position: fixed;top: 0; z-index:9;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;visibility: hidden; }
.new_series_modal .topic_dialog{max-width: 640px;width: 100%;background-color:#f2f2f2; margin:auto;text-align: center;border-radius:5px;}
.new_series_modal .topic_dialog h1{font-size: 14px; display: inline-block;width: 100%;height: 40px;line-height: 40px;margin: 0;position: relative;}
.new_series_modal .topic_dialog h1 span{position: absolute;z-index: 3; top: 10px;right: 20px; float: right;font-size: 18px;color: #ccc;}
.new_series_modal .topic_dialog label{width: 100%;height: 58px;line-height: 58px; padding: 0px 20px;font-weight: normal;font-size: 14px;margin: 0;}
.new_series_modal .topic_dialog input{position: relative;z-index: 3; width:100%;height:40px;line-height:14px;font-size: 14px; border: 1px solid #e2e2e2;border-radius:5px;padding:13px 5px;}
.new_series_modal .topic_dialog ol {display: none;overflow: hidden;}
.new_series_modal .topic_dialog ol li{border-bottom:1px solid #e2e2e2 ;text-align: left;height: 40px;line-height: 40px;padding-left: 20px;}
.new_series_modal .topic_dialog ol li span{float: right;padding-right: 20px;color: #0088cc;padding-top: 10px;display: none; font-size: 20px;}
.new_series_modal .topic_dialog .topic_sub{width: 100%;height: 58px;padding: 9px 20px;margin: 0;font-size: 14px;color: #fff;}
.new_series_modal .topic_dialog button{background-color:#0099ff;width: 100%;height: 40px;border:1px solid transparent;border-radius: 5px;color: #fff;}

/*************设置营销****************/
/*内容*/
.marketing_content{margin-bottom:0px ;}
.marketing_content button:nth-child(1){width: 100%;height: 40px;font-size: 16px;background-color: #0088cc;border: none;color:#fff;text-align: left;padding-left:20px ;}
.marketing_content button a{color: #fff;}
.marketing_content ul:nth-child(2) {margin: 0;clear: both;}
.marketing_content ul:nth-child(2) li{background-color: #fff;padding:0px;border-bottom: 10px solid #f2f2f2; font-size: 14px;}
.marketing_content ul:nth-child(2) li h1{padding: 15px 10px;font-size: 16px;display: inline-block;}
.marketing_content ul:nth-child(2) li label{width: 50px;height: 29px;border: 1px solid transparent;border-radius: 25px;background: #ccc;
float: right;margin-top: 10px;position: relative;right: 10px;}
.marketing_content ul:nth-child(2) li label span{width: 24px;height: 24px;border: 1px solid transparent; border-radius: 50%;position: absolute;
top:2px;left: 2px; background: #fff;}
.marketing_content ul:nth-child(2) li p{width: 100%;background: #fff;border-top: 1px solid #e2e2e2;padding: 10px;padding-right:15px;display: none;
text-align: right;overflow: hidden;}
.marketing_content ul:nth-child(2) li p i{font-style: normal;font-size: 14px;float: left;}
.marketing_content ul:nth-child(2) li p span{float: right;padding-top: 1px;}
.marketing_content ul:nth-child(2) li b{font-size:12px;font-weight: normal;
background: #f2f2f2;width: 100%;height: 100%;display: block;padding: 0 10px;padding-top:10px;}
.marketing_content .topic_btn{height: 40px;background-color:#0088cc ;font-size: 16px;color:#fff;max-width: 1200px;
width: 100%;border: none;position: fixed;bottom: 0;}
/*弹出框*/
.marketing_modal{z-index:9; width:100%;height:100%;padding: 0 20px;background:rgba(0,0,0,0.3);position: fixed;top: 0;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;visibility: hidden;}
.marketing_dialog{max-width: 640px;width: 100%;background-color:#fff; margin:auto;text-align: center;border-radius:5px;}
.marketing_dialog h1{font-size: 16px; display: inline-block;width: 100%;height: 40px;line-height: 40px; border-bottom:1px solid #e2e2e2;margin: 0;position: relative;}
.marketing_dialog h1 span{position: absolute;top: 10px;right: 20px;font-size: 18px;color: #ccc;}
.marketing_dialog label{width: 100%;height:auto;line-height: 58px; padding: 0px 10px;font-weight: normal;font-size: 12px;
border-bottom: 1px solid #e2e2e2;margin: 0;background-color: #fff;position: relative;}
.marketing_dialog label span{width: 30%;clear: both;text-align: center;display: inline-block;height: 40px;line-height: 40px;}
.marketing_dialog label p{position: absolute;top: 0;right: 20px;}
.marketing_dialog input{width:70%;height:40px;line-height:14px;font-size: 14px; border: 1px solid #e2e2e2;border-radius:5px;padding:13px 5px;background: #f2f2f2;opacity: 0.7;margin: 10px 0;}
.marketing_dialog select{width:70%;height:40px;line-height:40px;border: 1px solid #e2e2e2;border-radius:5px;padding:5px;background: #f2f2f2;opacity: 0.7;margin: 10px 0;outline: none;}
.marketing_dialog label.four{background: #fff;}
.marketing_dialog label.four span{ width: 20%;border: 1px solid #e2e2e2;border-radius:5px ;background: #f2f2f2;margin-left:2% ;}
.marketing_dialog label.four input{width: 78%;}

.marketing_dialog .label_for ul{overflow: hidden;}
.marketing_dialog .label_for ul li{overflow: hidden;width: 130px;height: 80px;float: left;text-align: center;padding: 1%;}
.marketing_dialog .label_for ul li .pic_img {position: relative;overflow: hidden;text-align: center;width: 130px;height: 80px;}
.marketing_dialog .label_for ul li .pic_img img{width: 130px;height: 80px;}
.marketing_dialog .label_for ul li .pic_img h2{font-size: 12px;font-weight: normal;position: absolute;
left: 10%;top:18%; width: 16px;line-height: 16px;color: #fff;}
.marketing_dialog .label_for ul li .pic_img h1{color:#fff;position: absolute;width: 64%;top: 22%;right: 0; font-size: 12px;border: none; }
.marketing_dialog .marketing_sub{width: 100%;height: 58px;padding: 9px 10px;margin: 0;font-size: 14px;color: #fff;}
.marketing_dialog button{background-color:#0088cc;width: 100%;height: 40px;border:1px solid transparent;border-radius: 5px;color: #fff;}

/*********************************************系列课详情页目录***********************************/
/***************编辑系列课详情页********************/
.series_details_content{padding-bottom: 50px;}
.series_details_content .top {width: 100%;overflow: hidden;position: relative;}
.series_details_content .top img:nth-child(1){width: 100%;height:200px;}
/*信息栏*/
.series_details_content .top .information{width: 100%;height: 40px; background: rgba(0,0,0,0.3);position: absolute;bottom: 0;color: #fff;}
.series_details_content .top .information dl{width: 25%;float: left;margin: 0;text-align: center;padding-top: 4px;}
.series_details_content .top .information dl dt{font-size: 12px;font-weight: normal;}
.series_details_content .top .information dl dd{font-size: 12px;}
.series_details_content .center{background: #fff;}
.series_details_content .center h1{width: 75%;height: 40px;font-size: 14px;padding: 10px; display: inline-block;font-weight: 600;}
.series_details_content .center img:nth-child(3){width: 25px;height: 25px;float: right;margin-top: 15px;margin-right: 10px;}
.series_details_content .center .glyphicon-star{color: #ff9900;float: right;font-size: 26px;margin-top: 15px;margin-right: 10px;}
.series_details_content .center p:nth-child(4){padding-left: 10px;padding-bottom: 10px;padding-top: 5px;}
.series_details_content .center p:nth-child(4) span:nth-child(1){color: #ff0000;}
.series_details_content .center p:nth-child(4) span:nth-child(2){color: #ccc;padding-left: 5px;text-decoration: line-through;}
.series_details_content .center ul:nth-child(5) {margin: 0;}
.series_details_content .center ul:nth-child(5) li{padding:0 10px;overflow: hidden;line-height:40px;border-top: 10px solid #e2e2e2;}
.series_details_content .center ul:nth-child(5) li a{display: block;overflow: hidden;}
.series_details_content .center ul:nth-child(5) li:first-child a span{float: right;color: #c9c9c9;margin-top: 10px;}
.series_details_content .center ul:nth-child(5) li b{float:left; font-weight:normal;color: #1a1a1a;}
.series_details_content .center ul:nth-child(5) li>p{display: block;float:left;overflow:hidden;text-overflow: ellipsis;white-space: nowrap; color: #0088cc;width: 60%;}
.series_details_content .center ul:nth-child(5) li .text{width: 120px;height: 50px;line-height: 50px; padding-top: 10px;float: left;margin-left: 20%;}
.series_details_content .center ul:nth-child(5) li .text p{font-size: 12px;color: #1a1a1a;height: 12px;line-height: 12px;margin-bottom: 2px}
.series_details_content .center ul:nth-child(5) li .text p span{padding: 0;font-size: 12px;}
.series_details_content .text p:nth-child(2) span{color: #ff3300;margin: 0 3px;}
.series_details_content .center ul:nth-child(5) li .pingtuan{width: 70px;height: 30px;display: inline-block; background: #ff3300;color: #fff;border: none;border-radius: 20px;float: right;
text-align: center;line-height: 30px;margin-top: 10px;}
/*系列课介绍*/
.series_details_content .jieshao{border-bottom:10px solid #e2e2e2 ;display: none;}
.series_details_content .jieshao ul{border-bottom: 1px solid #e2e2e2;margin: 0;}
.series_details_content .jieshao ul li{padding: 10px 10px !important;}
.series_details_content .jieshao h1{padding: 5px;font-weight: normal;font-size: 14px; height: 20px;line-height: 20px;}
.series_details_content .jieshao ul li p{font-size: 12px;padding: 5px;}	
.series_details_content .jieshao>p{font-size: 12px;text-align: right;padding-right:10px ;height: 50px;line-height:50px;}
.series_details_content .jieshao>p>span{font-size: 16px;color: #c9c9c9;transform: rotate(-90deg);margin-right: 10px;display: block;float: right;margin-top: 18px}
.series_details_content .jieshao>p>b{color: #1a1a1a;font-weight: normal;padding-right: 10px;}
.series_details_content .center ul:nth-child(5) li>span{float: right;font-size:16px;color:#c9c9c9;padding-top: 10px;}
.series_details_content .center ul:nth-child(5) li img:nth-child(1){width: 20px;height: 20px;border-radius:50% ;display: block;float: left;margin: 10px 5px 0 0;}
.series_details_content .center ul:nth-child(5) li:nth-child(2) img:nth-child(1){width: 20px;height: 20px;border-radius:50% ;display: block;float: left;margin: 15px 5px 0 0;}
.series_details_content .center .new_course .new_top{padding-left:60px;padding-right: 10px; overflow: hidden;height:60px;line-height:40px;
border-top: 10px solid #f2f2f2;border-bottom: 10px solid #f2f2f2;text-align: center;}
.series_details_content .center .new_course .new_top img{width: 30px;height: 30px;float: left;}
.series_details_content .center .new_course .new_top a{display: inline-block; border: 1px solid #0088cc;border-radius: 20px;background: transparent;
width: 100px;height: 30px;line-height: 30px;}
.series_details_content .center .new_course .new_top p {display: inline-block;float: right;}
.series_details_content .center .new_course .new_top p b{font-size: 12px;font-weight: normal;padding-right: 10px;}
.series_details_content .center .new_course .new_top p span{font-size:16px;color:#c9c9c9;transform: rotate(90deg);display: block;float: right;margin-top: 11px;}
/*课程头*/
.series_details_content .center .new_course .new_bottom{border: 1px solid transparent;height: 40px;line-height: 40px;position: relative;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;}
.series_details_content .center .new_course .new_bottom p{border: 1px solid #0088cc;width: 100px;margin: 20px 0;margin-left: 10%; display: inline-block;float: left;}
.series_details_content .center .new_course .new_bottom span{display:inline-block ; width: 6px;height: 6px;margin: 18px 0; border-radius: 50%;background: #0088cc;float: left;}
.series_details_content .center .new_course .new_bottom b{font-weight: normal;display: inline-block;margin: auto;}
.series_details_content .center .new_course .new_bottom span:nth-child(4){float: right;margin-right: 0;}
.series_details_content .center .new_course .new_bottom p:nth-child(5){float: right;padding: 0 !important;text-align: left;margin-left: 0;margin-right: 10%;}	
/*课程尾*/
.series_details_content .center .new_course ul li{overflow: hidden;background: #fff;padding: 5px;border-top: 1px solid #e2e2e2;}
.series_details_content .img_left{width: 120px;height: 80px;float: left;position: relative;margin-right: 10px;}
.series_details_content .img_left img{width: 120px !important;height: 80px !important;float: left;position: absolute;border-radius: 0 !important;margin: 0 !important;}
.series_details_content .img_left p{font-size: 12px; width: 100%;height: 20px;position: absolute;bottom: 0;background:rgba(0,0,0,0.5);line-height: 20px;
color: #fff;padding: 0px;}
.series_details_content .img_left p span{float: left;}
.series_details_content .img_left p span:last-child{float: right;color: #ff0000;}
.series_details_content .img_right{width: 58%;height: 80px;float: left;padding-right: 10px;position: relative;}
.series_details_content .img_right h2{font-size: 14px;}
.series_details_content .img_right a{font-size: 12px;font-weight: normal;color: #646464;position: absolute;bottom: 20px;}
.series_details_content .img_right span{font-size: 12px;float: left;display: inline-block;}
.series_details_content .img_right span:nth-child(1){padding-right: 5px;border-right: 1px solid #646464;}
.series_details_content .img_right span:nth-child(3){padding-left: 5px;}
.series_details_content .img_right span:nth-child(4){float: right;padding-right: 10px;}
.series_details_content .img_right span:nth-child(5){float: right;padding-right: 5px;}
.series_details_content .img_right p{width: 100%;height: 12px;line-height: 12px;color: #646464;position: absolute;bottom: 0;margin: 5px 0;}
.series_details_content .ziji a:nth-child(1){width: 50%;height: 40px;line-height: 40px;font-size:12px;color: #fff;background-color:#666 ;
display: inline-block;float: left;text-align: center;position: fixed;bottom: 0;left: 0; border-right: 1px solid #646464;}
.series_details_content .ziji a:nth-child(2){width: 50%;height: 40px;line-height: 40px;font-size:12px;color: #fff;background-color:#666 ;
display: inline-block;float: left;text-align: center;position: fixed;bottom: 0;right: 0;}
.series_details_content .fangke a:nth-child(1){width: 50%;height: 40px;line-height: 40px;font-size:12px;color: #0088cc;background-color:#fff ;border: 1px solid #e2e2e2;
display: inline-block;float: left;text-align: center;position: fixed;bottom: 0;left: 0;}
.series_details_content .fangke  a:nth-child(2){width: 50%;height: 40px;line-height: 40px;font-size:12px;color: #fff;background-color:#0088cc ;border: 1px solid #e2e2e2;
display: inline-block;float: left;text-align: center;position: fixed;bottom: 0;right: 0;}
.series_details_content .fangkes  a{width: 100%;height: 40px;line-height: 40px;font-size:12px;color: #fff;background-color:#0088cc ;border: 1px solid #e2e2e2;
display: inline-block;text-align: center;position: fixed;bottom: 0;}
/*弹出框*/
.series_details_modal{width:100%;height:100%;padding: 0 20px;background:rgba(0,0,0,0.3);position: fixed;top: 0;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;visibility: hidden;}
.series_details_dialog{max-width: 640px;width: 100%;background-color:#fff; margin:auto;text-align: center;padding: 0 10px;border-radius:5px;}
.series_details_dialog h1{font-size: 16px; display: inline-block;width: 100%;height: 40px;line-height: 40px; margin: 0;position: relative;}
.series_details_dialog h1 span{position: absolute;top: 10px;right: 0px;font-size: 18px;color: #ccc;}
.series_details_dialog p{margin: 0;}
.series_details_dialog .topic_sub{border-top:1px solid #e2e2e2;width:100%;height: 50px;line-height: 40px;margin-top: 30px}
.series_details_dialog .topic_sub button{width: 40%;margin: 5px 5%;float: left;height: 40px;background: #0088cc;border: none;border-radius: 10px;color: #fff}
.series_details_dialog .topic_sub button:first-child{background: #fff;border: 1px solid #e2e2e2;color: #666;}
/***************系列课介绍*******************/
.new_series_content a.submit{width: 100%;height: 40px;line-height: 40px;font-size:12px;color: #fff;background-color:#0088cc ;text-align: center;position: fixed;bottom: 0;right: 0;}

/***************系列课话题排序**************/
.ranking_content{}
.ranking_content>p{font-size: 12px;padding: 10px}
.ranking_content>ul{overflow: hidden;background: #fff;padding: 0 10px;margin: 0}
.ranking_content>ul li{overflow: hidden;height: 60px;line-height: 60px;border-bottom: 1px solid #e2e2e2;}
.ranking_content>ul li img{width: 50px;height: 50px;border-radius: 5px;margin:5px 0px;margin-right: 10px; float: left;}
.ranking_content>ul li h1{width:53%;font-size: 14px;display: inline-block;height: 60px;line-height: 60px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.ranking_content>ul li input{width: 60px;height: 40px;line-height: 14px;font-size: 14px;padding: 13px 0; float: right;margin:10px 0px;text-align: center;}
.ranking_content>span{font-size: 12px;padding: 5px 10px;width: 100%;display: inline-block; text-align: center;}
.ranking_content>button{width: 100%;border: none;border-top: 1px solid #e2e2e2;font-size: 14px;text-align: center;background: #fff;
height: 40px;line-height: 40px;position: fixed;bottom: 0;color: #ff9999;}

/***************系列课介绍编辑***************/
/*pc-头部*/
.pf-navdiv{position: relative;}
ul.pf-navul2.pf-course-navul2{position: absolute;left: 250px;}
.pf-nav .zbj .left{border: none;width: 120px;margin-right: 0;padding: 0;}
.pf-nav .zbj .left>a{color: #fff;width: 120px;display: inline-block;height: 40px;}
.pf-nav .zbj .left>a>img{margin-bottom: 30px;}
.pf-nav .zbj .left>a>p{width: 80px;height: 40px;}
.edit_topic .editor_content{clear: both;}
/*上传图片*/
.editor_content .input_file{background: #fff;overflow:hidden;padding:0;margin: 0; position: fixed;top: 0;width: 100%; height: 50px;border: 1px solid #e2e2e2;z-index: 9;}
.editor_content .input_file h1{font-size:14px;font-weight:normal;margin-top: 10px;padding-left: 10px;}
.editor_content .input_file h1 span{color:#ccc;}
.editor_content .input_file label{width: 50%;height: 50px;line-height: 50px; background: #fff;text-align: center;
float: left;font-weight: normal;margin-bottom: 0;}
.editor_content .input_file label>p{ background: url(../../../assets/v1/img/pt_icon/add_img.png) no-repeat 20px center ;background-size:25px; }
.editor_content .input_file button{width: 50%;height: 50px;background: #fff;border:1px solid transparent; border-left: 1px solid #e2e2e2;text-align: center;}
.editor_content .input_file button>p{width: 100%;height: 100%;line-height: 50px; background: url(../../../assets/v1/img/pt_icon/add_text.png) no-repeat 20px center ;background-size:25px;}
.edit_topic .editor_content ul {overflow: hidden;margin-top: 50px;}
.edit_topic .editor_content ul li{margin: 10px;background: #fff;overflow: hidden;border: 1px solid #e2e2e2; height: auto;left: 25px;}
.edit_topic .editor_content ul li .left{background: #fff;float: left;position: relative;overflow: hidden;display: block;width: 83%;min-height: 150px;height: 150px;
border-right: 1px solid #e2e2e2;box-sizing: border-box;}
.edit_topic .editor_content ul li .left>label{font-weight: normal;width: 100%;height: 100%;margin: 0;background: transparent;position: absolute;top: 0;z-index: 2;}
.edit_topic .editor_content ul li .left .pic_imgge{ border: 1px solid #fff;position: absolute;z-index: 1;}
.edit_topic .editor_content ul li .left .pic_imgge img{/*max-width: 580px;*/width: 100%; border: 1px solid #fff;height: auto;}
.edit_topic .editor_content ul li .left textarea{width: 100%;padding: 5px;height: 100%; border: none;margin:0px; outline: none;resize: none;}
.edit_topic .editor_content ul li .right{float: right;width: 60px;height: 90px;}
.edit_topic .editor_content ul li .right p{display: block;font-size: 16px;margin: 0 auto;text-align: center;color: #ccc;}
.edit_topic .editor_content ul li .right span{display: block;font-size: 16px;margin:auto;text-align: center;height: 50px; line-height: 50px;}
.edit_topic .editor_content .qd_btn{width: 100%;height: 40px;background: #0088cc;border: 1px solid transparent;position: fixed;bottom: 0;color: #fff;z-index: 3;}
.edit_topic .editor_content .qd_btn_pc{ width: 100%;height: 40px;border-radius:10px;
background: #0088cc;border: 1px solid transparent;color: #fff;z-index: 3;position:fixed;bottom:10px;width:60%;left:20%;}
/***************视频简介***************/
.video_content{padding-top: 10px;}
.video_content p{width: 100%;min-height: 120px;font-size: 12px;padding: 10px;background: #fff;border-top:1px solid #e2e2e2 ;border-bottom:1px solid #e2e2e2 ;}
.video_content button{width: 50%;border: none;border-top: 1px solid #e2e2e2;background: #fff;position: fixed;bottom: 0;color: #1a1a1a;
font-size: 14px;height: 40px;line-height: 40px;}
.video_content button:last-child{color: #ff9999;right: 0;border-left: 1px solid #e2e2e2;}

/******************************************************************学习目录**************************************************************/
/***************我参与的课时*************/
.study_topic h1,.study_topic h2,.study_topic h3,{margin: 0;padding: 0;font-weight: normal;color: #1a1a1a;}
.study_topic p{margin: 0;padding: 0;font-weight: normal;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.study_topic .my_course_content h1{width: 100%;height: 40px;line-height: 40px;text-align: left;padding: 0 10px;color: #fff;
font-size: 14px;background: #0088cc;border-bottom: 1px solid #e2e2e2;margin: 0;}
/*课程尾*/
.study_topic .my_course_content ul li{overflow: hidden;background: #fff;padding: 10px ;margin-bottom: 1px;}
.study_topic .my_course_content .img_left{width: 40%;height: 80px;float: left;margin-right: 0;}
.study_topic .my_course_content .img_left img{width: 120px;height: 80px;}
.study_topic .my_course_content .img_right{width: 57%;height: 80px;float: left;padding-left: 10px;position: relative;}
@media ( max-width : 320px) {.study_topic .my_course_content .img_right{width: 50%;}}
.study_topic .my_course_content .img_right h2{font-size: 14px;color: #1a1a1a;}
.study_topic .my_course_content .img_right span{font-size: 12px;float: left;display: inline-block;}
.study_topic .my_course_content .img_right .expectDuration{display: none;}
.study_topic .my_course_content .img_right p span:nth-child(1){background: #0088cc;color: #fff;padding:0px 8px;margin-right: 10px;}
.study_topic .my_course_content .img_right p{width: 100%;height: 20px;line-height: 20px;color: #646464;position: absolute;bottom: 0;margin: 0;}

/**************我的购买记录**********/
.my_pay_content ol{background-color:#fff;overflow: hidden;margin-bottom: 0;}
.my_pay_content ol li{float: left;text-align: center;font-size: 14px;width: 25%;}
.my_pay_content ol li a{color: #1a1a1a;display: inline-block; padding: 10px;}
.my_pay_content ol li.active a{color: #0088cc;border-bottom:1px solid #0088cc ;}
.my_pay_content .my_div{display: none;}
.my_pay_content .my_div ul{margin-bottom: 0;margin-top: 0;border-top:1px solid #dddddd}
.my_pay_content .my_div ul li{background: #fff;overflow: hidden;min-height: 80px;height: auto;padding: 10px 0;margin-bottom: 10px;border-top: 0px solid #f2f2f2;}
.my_pay_content .my_div ul li>a{display: block;overflow: hidden;}
.my_pay_content .my_div ul li b{display: block;background: #f2f2f2;border: none;padding-left: 10px;padding-bottom: 5px;}
.my_pay_content .my_div ul li .left{width: 50px;height: auto;min-height: 80px;float: left;padding-top: 20px;margin-top: 5px;}
.my_pay_content .my_div ul li .left span{display: block;text-align: center;font-size: 12px;}
.my_pay_content .my_div ul li .left span:nth-child(1){font-weight: 600;font-size: 14px;}
.my_pay_content .my_div ul li img{width: 40%;height: 80px;float: left;margin: 5px 10px;border-radius: 6px}
.my_pay_content .my_div ul li .o_right{width: 53%; height: auto;min-height: 80px;float: left;position: relative;margin-top: 5px;}
.my_pay_content .my_div ul li .o_right h1{font-size: 14px;margin: 0; margin-right: 10px;height: 32px;line-height: 16px;}
.my_pay_content .my_div ul li .o_right p{position: absolute;bottom: 0px;font-size: 12px;color: #646464;height: 12px;line-height: 12px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;width: 40%;}
@media only screen and (max-width: 320px){.my_pay_content .my_div ul li .o_right p{width: 32%;}}
.my_pay_content .my_div ul li .o_right p span:first-child{font-size: 12px;}
.my_pay_content .my_div ul li .o_right .o_time{font-size: 12px;position: absolute;bottom:-4px;right: 5px;color: #858585;width: 102px;display: block;}
/*.my_pay_content .my_div ul li .right{width: 53%; height: auto;min-height: 80px;float: left;position: relative;margin-top: 5px;}
.my_pay_content .my_div ul li .right h1{font-size: 14px;margin: 0; margin-right: 10px;height: 32px;line-height: 16px;}
.my_pay_content .my_div ul li .right p{position: absolute;bottom: 0px;font-size: 12px;color: #646464;height: 12px;line-height: 12px;overflow: hidden;}
.my_pay_content .my_div ul li .right p span:first-child{padding-right: 5px;border-right: 1px solid #646464;font-size: 12px;}
.my_pay_content .my_div ul li .right .o_time{font-size: 12px;position: absolute;bottom:-3px;right: 10px;color: #858585}*/
.my_pay_content .my_div ul li .bottom{width:100%;clear: both;overflow: hidden;border-top: 1px solid #e2e2e2;margin-bottom: 5px;padding-top: 5px;margin-top: 10px}
.my_pay_content .my_div ul li .bottom p{font-size: 14px;height: 30px;line-height: 30px;text-align: right;color: #383838;}
.my_pay_content .my_div ul li .bottom p span:first-child{color: #1a1a1a;}
.my_pay_content .my_div ul li .bottom button{line-height: 30px;border: 1px solid #e2e2e2;background: transparent;
float: right;margin-right: 10px;padding: 0 20px;display: block;border-radius: 3px;margin-top: 5px;}
.my_pay_content .my_div ul li .bottom .clickEval{border-color: #0099FF;color: #0099FF;}
.my_pay_content .my_div ul li .bottom button>a{color: #646464;}

/*vip用户  禁言用户*/
.vip_list_ul{overflow: hidden;margin-bottom: 0;}
.vip_list_ul>li{position: relative;}
.vip_list_ul>li>a>img{width: 60px !important;height: 60px !important;margin: 10px !important;}
.vip_list_ul>li .right{min-height: auto !important;margin-top: 10px !important;position: inherit !important; }
.vip_list_ul>li .right>p{bottom: 10px !important;}
.vip_list_ul>li .right>p>span{border-right: none !important;}
.vip_list_ul>li .bottom{position: absolute;bottom: 0;right: 0; width: 100px !important;border-top: none !important;}

/**************************************我的留言**************/
.my_message_content ul{background: #fff;overflow: hidden;margin-bottom: 0;}
.my_message_content ul>li {background: #fff;overflow: hidden;padding: 15px 10px;position: relative;border-bottom: 10px solid #e2e2e2;}
.my_message_content ul>li:last-child{border-bottom: 0;}
.my_message_content ul>li .pic{overflow: hidden;float: left;width: 30px;margin: 0 5px 0 5px}
.my_message_content ul>li img{width: 30px;height: 30px;float: left;border: 1px solid #e2e2e2;border-radius:50%;}
.my_message_content ul>li .text{position: relative;}
.my_message_content ul>li .text h1{font-size: 14px;color:#1a1a1a;display: block;margin:0; margin-bottom: 3px;}
.my_message_content ul>li .text h1 span{font-size: 14px;color:#0088cc;display: inline-block;}
.my_message_content ul>li .text span{font-size: 12px;}
.my_message_content ul>li .text p{display: block;padding-left: 40px;}
.my_message_content ul>li .text span.del{position: absolute;right:50px;top: 0;}
.my_message_content ul>li .text span.add{position: absolute;right:10px;top: 0;}
.my_message_content ul>li .text span:nth-child(5){padding-left: 40px;display: inline-block;}
.my_message_content ul>li .text span:nth-child(6){}
.my_message_content ul>li ol{border-top:1px solid #e2e2e2 ;overflow: hidden;margin-top: 10px;}
.my_message_content ul>li ol li{padding: 5px 0; padding-left: 40px;overflow: hidden}
#ul .more{display: none;border: 1px none;padding: 0 5px; background: transparent;margin-left: 40px;	}
.my_message_content ul>li ol li .text p{display: block;}
/*弹出框*/
.my_message_modal{width:100%;height:100%;padding: 0 20px;background:rgba(0,0,0,0.3);position: fixed;top: 0;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;visibility: hidden;}
.my_message_dialog{max-width: 640px;width: 100%;background-color:#fff; margin:auto;text-align: center;padding: 0 10px;border-radius:5px;}
.my_message_dialog h1{font-size: 14px; display: inline-block;width: 100%;height: 30px;line-height: 30px; margin: 5px 0;position: relative;}
.my_message_dialog h1 span{position: absolute;top: 5px;right: 0px;font-size: 18px;color: #ccc;}
.my_message_dialog textarea{min-height: 100px;width: 100%;outline: none;padding: 5px 10px; border: 1px solid #e2e2e2;background: #f2f2f2;resize: none;margin-bottom: 10px;}
.my_message_dialog .topic_sub{border-top:1px solid #e2e2e2;width:100%;height: 50px;line-height: 40px;}
.my_message_dialog .topic_sub button{width: 40%;margin: 5px 5%;float: left;height: 40px;background: #0099ff;border: none;border-radius: 10px;color: #fff}
.my_message_dialog .topic_sub button:nth-child(1){background: transparent;border: 1px solid #e2e2e2;color:#1a1a1a;}
/**************************************我的收藏**********************************/
.my_shoucang_content a:hover{outline: none}
/*.my_shoucang_content {padding-bottom: 10px;}*/
.my_shoucang_content>ol{background-color:#fff;overflow: hidden;margin: 0;}
.my_shoucang_content>ol li{float: left;text-align: center;font-size: 14px;width: 50%;}
.my_shoucang_content>ol li a{color: #1a1a1a;display: inline-block; padding: 5px;}
.my_shoucang_content>ol li.active a{color: #0099ff;border-bottom:1px solid #0099ff ;}
.my_shoucang_content .my_div{display: none;}
/*我的运营团*/
.my_shoucang_content .my_div ul {background: #fff;overflow: hidden;margin-bottom: 0;}
.my_shoucang_content .my_div ul li{padding: 10px;background: #fff;clear: both;overflow: hidden;border-top:1px solid #e2e2e2;position:relative;}
.my_shoucang_content .my_div ul li img{width:118px;height: 70px; float: left;margin-right: 20px;border-radius:6px ;}
.my_shoucang_content .my_div ul li h1{height: 36px; line-height: 18px;margin: 0px;display: inline-block;font-size: 16px;font-weight: 600;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width:50%;}
.my_shoucang_content .my_div ul li span{position: absolute;bottom: 10px;left: 148px;line-height: 40px;}
.my_shoucang_content .my_div ul li button{position: absolute;bottom: 10px;right: 10px;padding: 3px 5px 0 5px;border-radius: 3px;border: 1px solid #e2e2e2;background: #fff;}

/**************************************我的运营**********************************/
.my_operate_content a{color: #1a1a1a;}
.my_operate_content a:hover{outline: none}
.my_operate_content {padding-bottom: 20px;}
.my_operate_content>ol{background-color:#fff;overflow: hidden;margin: 0;}
.my_operate_content>ol>h3{text-align: center;margin: 15px 0;}
.my_operate_content>ol li{float: left;text-align: center;font-size: 14px;width: 50%;}
.my_operate_content>ol li a{color: #1a1a1a;display: inline-block; padding: 5px;}
.my_operate_content>ol li.active a{color: #0088cc;border-bottom:1px solid #0088cc ;}
.my_operate_content .my_div{display: none;}
/*我的运营团*/
.my_operate_content .my_div ul {background: #fff;overflow: hidden;}
.my_operate_content .my_div ul li{width: 50%;float: left;padding: 10px;background: #fff;padding-bottom: 0;}
.my_operate_content .my_div ul li img{width:100%;}
.my_operate_content .my_div ul li h1{font-size: 14px;margin-top: 5px;margin-bottom: 10px;}
.my_operate_content .my_div ul li p{font-size: 12px;color: #ccc;height: 12px;line-height: 12px;overflow:hidden;}
.my_operate_content .my_div ul li p span:nth-child(1){padding-right: 5px;border-right: 1px solid #ccc;}
.my_operate_content .my_div ul li p span:nth-child(4){float:right;}
/*我的拼团*/
.my_operate_content .my_group ol{background-color:#fff;overflow: hidden;border-top: 1px solid #e2e2e2;}
.my_operate_content .my_group ol li{float: left;text-align: center;font-size: 14px;width: 33.3%;}
 .my_group ol li a{color: #1a1a1a;display: inline-block; padding: 5px;}
 .my_group ol li.active a{color: #0099ff;border-bottom: 1px solid #0099ff;}
 .my_group .group_div ul li{width: 100%;border-top: 1px solid #e2e2e2;}
 .my_group .group_div ul li img{width: 50px;height: 50px;float: left;margin-bottom: 10px;}
 .my_group .group_div ul li .left{width: 180px;height: 50px;float: left;position: relative;padding-left: 5px;}
 .my_group .group_div ul li .left h2{font-size: 14px;height: 20px;line-height: 20px;margin: 0; overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
 .my_group .group_div ul li .left p{height: 14px;line-height: 14px; position: absolute;bottom: 0;}
 .my_group .group_div ul li .left p span{height: 12px;font-size: 10px;color: #ff3300;border: none;}
 .my_group .group_div ul li .left p span:nth-child(2){color: #ccc;text-decoration: line-through;padding-right: 5px;}
 .my_group .group_div ul li .left p span:nth-child(3){border: 1px solid #ff3300;display: inline-block;border-radius: 2px;font-size: 10px;height: 14px;line-height: 14px;position: relative;top: -1px;padding: 0 2px;}
 .my_group .group_div ul li .right{width: 70px;height: 50px;float: right;position: relative;}
 .my_group .group_div ul li .right h2{margin: 0; font-size: 14px;color: #5bb8fd;text-align: right;}
 .my_group .group_div ul li .right span{font-size: 12px;text-align: right;position: absolute;bottom: 0;right: 0;}
 .my_group .group_div ul li .bottom{width: 100%;height: 38px;clear: both;overflow: hidden;line-height: 24px;padding-top: 10px;
border-top: 1px solid #f2f2f2;display: none;margin-bottom: 10px;}
 .my_group .group_div ul li .bottom button{padding: 0px 8px;font-size: 12px;background: transparent;border-radius:8px ;border: 1px solid #e2e2e2;float: right;}
 .my_group .group_div ul li .bottom button:nth-child(1){color: #fff;background: #ff3300;border: 0px solid #ff3300;margin-left: 5px;}
/*底部*/
.my_operate_footer{width: 100%;background: #fff;overflow: hidden;border: 1px solid #e2e2e2;position: fixed;bottom: -100%;}
.my_operate_footer h1{height: 30px;font-size: 14px;line-height: 30px;color: #000;}
.my_operate_footer h1 span{height: 30px;color: #646464;font-size: 12px;padding-right: 10px;padding-left: 15px;}
.my_operate_footer ul{margin-bottom: 0;}
.my_operate_footer ul li{height: 40px;font-size: 14px;line-height: 40px;color: #000;border-top: 1px solid #e2e2e2;}
.my_operate_footer ul li span:nth-child(1){height: 40px;color: #646464;font-size: 12px;padding-right: 10px;padding-left: 20px;}
.my_operate_footer button{width: 100%;border: none;border-bottom: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2;background: transparent;height: 40px;line-height: 40px;}

/************拼团******************/
.pintuan_topic{background: #fff;max-width: 1200px;margin: 0 auto;}
.pintuan_content>h1{height: 50px;line-height: 50px;font-size: 18px;background: #fff;text-align: center;
color:#0099ff;letter-spacing: 2px;margin-top:10px; }
.pintuan_content .top{overflow: hidden;background: #fff;padding: 10px;}
.pintuan_content .top img{width: 50px;height: 50px;float: left;border-radius: 2px;}
.pintuan_content .top h2{font-size: 16px;padding-left:60px;margin: 0 }
.pintuan_content .top p{font-size: 14px;margin-top: 10px;padding-left: 60px;}
.pintuan_content .top p span{color: #0099ff;}
.pintuan_content .top p span:nth-child(2){color: #ccc;text-decoration: line-through;padding: 0 5px;}
.pintuan_content .top p button{border: 1px solid #0099ff;background: transparent;color: #0099ff;
padding:0px 3px;border-radius:5px ;font-size: 12px;}
.pintuan_content .bottom{overflow: hidden;background: #fff;padding: 10px;border-top: 1px solid #f2f2f2;}
.pintuan_content .bottom p{text-align: center;}
.pintuan_content .bottom p:nth-child(1)>span{color: #0099ff;padding:0 2px;}
.pintuan_content .bottom p:nth-child(2)>span{color: #fff;padding:0 2px;background: #0099ff;margin: 0 4px;}
.pintuan_content .bottom button{width: 100%;border: none;border-radius: 5px;background: #0099ff;
height:30px;line-height: 30px;color: #fff;margin:10px 0;}
.pintuan_content ul{overflow: hidden;}
.pintuan_content ul>li{overflow: hidden;background: #fff;padding: 10px;border-top:10px solid #f2f2f2;}
.pintuan_content ul>li h1{padding-left: 10px;border-left: 2px solid #0099ff;text-align: left;font-size: 16px;
height: 16px;line-height:16px;display: inline-block;color: #666;margin: 0;font-weight: 600;}
.pintuan_content ul>li img{width: 30px;height: 30px; float: left;border-radius:50%;margin-right: 5px;}
.pintuan_content ul>li h2{font-size: 12px;margin: 0;height: 30px;line-height: 30px;display: inline-block;}
.pintuan_content ul>li .li_bottom{overflow: hidden;margin-top: 10px;}
.pintuan_content ul>li .li_bottom p{height: 30px;line-height: 30px; display: inline-block;color: #ccc;float: right;font-size: 12px;margin:0;}
.pintuan_content ul>li .li_bottom p span{padding-right: 5px;}
.pintuan_content ul>li .li_bottom h2 span{width:8px;height: 8px;display: block;transform: rotate(45deg);
background: #646464;float: left;margin:10px 5px;}
.pintuan_content .li_bottom ol {margin-top: 10px;}
.pintuan_content .li_bottom ol li{float: left;margin-right: 30px;margin-bottom: 10px;}
.pintuan_content .li_bottom ol li span{display: block;background: #ccc;color: #fff;width: 16px;height: 16px;line-height: 16px;
display: inline-block;text-align: center;border-radius: 50%;margin-right: 5px;}
/*弹窗*/
.tanchuang_modal{z-index: 99; padding: 10px; width: 100%;height: 100%;position: fixed;top:0;background: rgba(0,0,0,0.9);visibility: hidden;}
.tanchuang_modal .text{overflow: hidden;background: transparent;padding: 20px 10px;color: #fff;}
.tanchuang_modal p{height: 20px;line-height:20px;margin: 0;margin-top: 5px;}
.tanchuang_modal p span{width: 16px;height: 16px;display: inline-block;position: relative;top: 2px;margin: 0 5px;}
.tanchuang_modal p span:nth-child(1){ background:url(../img/fenxiang.png) no-repeat;background-size:100% ;}
.tanchuang_modal p span:nth-child(2){ background:url(../img/pengyouquan.png) no-repeat;background-size:100% ;}

/*******************************************我的钱包*****************/
.my_wallet_content a:hover{outline: none}
.my_wallet_content {padding-bottom: 50px;}
/*头部*/
/*.my_wallet_content .wallet_top{width:100%;height: 120px;background: #f4a942;color: #fff;text-align: center;position: relative;margin-bottom: 10px;}
.my_wallet_content .wallet_top a{color: #fff;text-align: right;display: block;padding: 10px 10px 0 0;font-size: 12px;}*/
/*.my_wallet_content .wallet_top>span{display: inline-block;font-size: 24px;line-height: 24px; padding-bottom: 5px;font-weight: 600;}*/
/*.my_wallet_content .wallet_top>p{font-size: 12px;}*/
/*.my_wallet_content .wallet_top>p:last-child{width: 100%;height: 40px;line-height:40px;background:rgba(0,0,0,0.2); position: absolute;bottom: 0;}*/
/**/
.my_wallet_content .my_group ol{background-color:#fff;overflow: hidden;margin: 0;}
.my_wallet_content .my_group ol li{float: left;text-align: center;font-size: 16px;width: 33.3%;}
.my_wallet_content .my_group ol li a{color: #1a1a1a;display: inline-block; padding: 5px;}
.my_wallet_content .my_group ol li.active a{color: #0099ff;border-bottom: 1px solid #0099ff;}
/***/
.my_wallet_content .my_group .group_div dl{clear: both;margin: 0;}
.my_wallet_content .my_group .group_div dl dt{width: 100%;height: 40px;line-height: 40px; font-size: 14px;font-weight: normal;
background: #F8F8F8;padding: 0 10px;}
.my_wallet_content .my_group .group_div dl dd{overflow: hidden;}
.my_wallet_content .my_group .group_div dl dd .dd_left{background: #fff;width: 78%;height: 70px; float: left;}
.my_wallet_content .group_div dl dd .dd_left .left{width: 25%;height: 70px;float: left;text-align: center;color: #646464;padding-top: 11px;font-size: 12px;}
.my_wallet_content .group_div dl dd .dd_left .left>p{font-size: 18px;color: #1a1a1a;}
.my_wallet_content .group_div dl dd .dd_left .right{width: 100%;height: 60px;float: left;text-align: left;color: #1a1a1a;font-size: 12px;padding-right: 5px}
.my_wallet_content .group_div dl dd .dd_left .right>p:first-child{font-size: 18px;margin-top: 10px;}
.my_wallet_content .group_div dl dd .dd_left .right>p:last-child{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.my_wallet_content .group_div dl dd .dd_left .right>p:first-child span{font-size: 16px;display:none;height: 20px;line-height: 20px;}
.my_wallet_content .my_group .group_div dl dd .dd_right{background: #fff;width: 22%;height: 70px;text-align: center;color: #1a1a1a;padding-top: 18px;float: left;font-size: 14px;	}
.my_wallet_content .my_group .group_div dl dd .dd_right p{ line-height:14px;color: #1a1a1a;}
.my_wallet_content .my_group .group_div dl dd .dd_right span{font-size: 12px;color: #646464;}
.my_wallet_content a:nth-child(3){width: 100%;height: 40px;line-height: 40px;font-size:12px;color: #1a1a1a;background-color:#fff ;
display: inline-block;float: left;text-align: center;position: fixed;bottom: 0;left: 0;z-index: 9;}
.my_wallet_content a:nth-child(4){width: 50%;height: 40px;line-height: 40px;font-size:12px;color: #1a1a1a;background-color:#fff ;
display: inline-block;float: left;text-align: center;position: fixed;bottom: 0;right: 0;z-index: 9;}

/*************钱包详情*****************/
.wallet_details_content a:hover{outline: none}
.wallet_details_content {padding-bottom: 10px;}
/*头部*/
.wallet_details_content>p:first-child{width: 100%;height: 40px;line-height:40px;background:#0099ff;font-size: 14px;color: #fff;padding-left: 10px;}
.wallet_details_content .wallet_top{width:100%;height: 120px;background: #fff;color: #1a1a1a;text-align: center;position: relative;margin-bottom: 10px;}
.wallet_details_content .wallet_top>p:first-child span{display: inline-block;font-size: 24px;line-height: 24px; padding-top: 35px;font-weight: 600;}
.wallet_details_content .wallet_top>p:last-child{display: inline-block;font-size: 12px;line-height: 14px;font-weight: normal;}
/**/
.wallet_details_content .wallet_bottom{width: 100%;background: #fff;overflow: hidden;height: 120px;padding-top: 10px;}
.wallet_details_content .wallet_bottom dl{margin: 0;height: 14px;line-height: 14px;clear: both;}
.wallet_details_content .wallet_bottom dl dt{float: left; width: 70px; font-size: 12px;font-weight: normal;padding-left:10px ;display: inline-block;}
.wallet_details_content .wallet_bottom dl dd{float: left; width: 76%; font-size: 12px;font-weight: normal;padding:0;display: inline-block;}

/**************我的卡卷****************/
.my_kajuan_content a:hover{outline: none}
.my_kajuan_content {padding-bottom: 20px;}
.my_kajuan_content>ol{background-color:#fff;overflow: hidden;margin: 0;height: 50px;line-height: 39px;}
.my_kajuan_content>ol li{float: left;text-align: center;font-size: 16px;width: 25%;}
.my_kajuan_content>ol li a{color: #1a1a1a;display: inline-block; padding: 5px;}
.my_kajuan_content>ol li.active a{color: #0099ff;border-bottom:1px solid #0099ff ;}
.my_kajuan_content .my_div{margin-top: 20px;}
.my_kajuan_content .my_div>ul>li{background: #fff;padding :10px 0;}
/*.my_kajuan_content .yhj{width:96%;margin: 0px 2%;background: url(../../../assets/v1/img/discount-coupon.png) no-repeat;background-size:100%;color:#fff;position: relative;}
.my_kajuan_content .yhj .left{width: 34%;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;height: 100%;float: left;}
.my_kajuan_content .yhj .left p{width: 24px;margin: auto;font-size: 24px;color:#fff;}
.my_kajuan_content .yhj .right{width: 66%;float: left;position: relative;height: 100%;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;}
.my_kajuan_content .yhj .right .text{width: 100%;text-align: center;margin: auto;color:#fff;}
.my_kajuan_content .yhj .right .text>p:nth-child(1){font-size: 32px;}
.my_kajuan_content .yhj>p{color:#1a1a1a;font-size: 12px;padding-left: 5px;padding-top: 5px;width: 66%;position: absolute;top: 0;left: 35%;}
.my_kajuan_content .yhj>span{color:#fff;font-size: 14px;position: absolute;top: 40px;right:20px;padding: 10px;background: rgba(0,0,0,0.4);border-radius: 10px;transform: rotate(-30deg);}
.my_kajuan_content .yhj>a{color:#1a1a1a;font-size: 12px;width: 66%;position: absolute;bottom: 10%;left: 35%;padding-left: 5px;}*/
/********************************************************************vip会员设置***********************************************************************/
/****vip设置****/
button,input{outline: none;}
.vip_topic p{padding: 0;margin: 0;}
.vip_topic h1,.vip_topic h2,.vip_topic h3{margin: 0;padding: 0;font-weight: normal;}
/*内容*/
.vip_topic .vip_content ul:nth-child(2){margin: 10px 0;}
.vip_topic .vip_content ul:nth-child(2) li{height: 48px;padding: 0px 10px;line-height: 48px;background-color: #fff;border-bottom: 1px solid #e2e2e2;font-weight: normal;}
.vip_topic .vip_content ul:nth-child(2) li a{color: #1a1a1a;display: block;position: relative;height:48px;}
.vip_topic .vip_content ul:nth-child(2) li h2{font-size: 12px;display: inline-block;height: 48px;line-height: 48px;position: absolute;left: 0;}
.vip_topic .vip_content ul:nth-child(2) li p input{border:none;text-align: right;background: transparent;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.vip_topic .vip_content ul:nth-child(2) li p{font-size: 12px;height: 48px; display: inline-block;float: right;color: #646464;padding-right: 5px;position: absolute;right:0;}
.vip_topic .vip_content ul:nth-child(2) li p span{color: #F8801D;}
.vip_topic .vip_content ul:nth-child(2) li p span:last-child{margin-left: 5px;font-size: 14px;margin-top: 16px;float: right;color: #C9C9C9;}
/*底部*/
.vip_bottom {margin: 0;clear: both;}
.vip_bottom li{background-color: #fff;height: 42px;margin-bottom: 10px;padding:0 10px;line-height: 42px;font-size: 14px;}
.vip_bottom li label{width: 50px;height: 29px;border: 1px solid transparent;border-radius: 25px;background: #ccc;
float: right;margin-top: 7px;position: relative;z-index: 1;}
.vip_bottom li label span{width: 24px;height: 24px;border: 1px solid transparent; border-radius: 50%;position: absolute;top:2px;left: 22px; background: #fff;}
.bottom p{font-size: 12px;padding-left: 10px;z-index: 2;}
.vip_topic .topic_btn{height: 40px;background-color:#0099ff ;font-size: 14px;color:#fff;
width: 100%;border: none;position: fixed;bottom: 0;}
/*弹出框*/
.vip_modal{width:100%;height:100%;padding: 0 20px;background:rgba(0,0,0,0.3);position: fixed;top: 0;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;visibility: hidden;z-index: 9;}
.vip_dialog{max-width: 640px;width: 100%;background-color:#fff; margin:auto;text-align: center;border-radius:5px;}
.vip_dialog h1{font-size: 14px; display: inline-block;width: 100%;height: 40px;line-height: 40px; border-bottom:1px solid #e2e2e2;margin: 0;position: relative;}
.vip_dialog h1 span{position: absolute;top: 10px;right: 20px; float: right;font-size: 18px;color: #ccc;}
.vip_dialog label{width: 100%;height: auto; padding: 0px 20px;font-weight: normal;font-size: 14px;border-bottom: 1px solid #e2e2e2;margin: 0;}
.vip_dialog textarea{width:100%;height:80px;border: 1px solid #e2e2e2;border-radius:5px;padding:5px;margin-top: 10px;background: #f2f2f2;outline: none;}
.vip_dialog .topic_sub{width: 100%;height: 58px;padding: 9px 20px;margin: 0;font-size: 14px;color: #fff;}
.vip_dialog button{background-color:#0099ff;width: 100%;height: 40px;border:1px solid transparent;border-radius: 5px;color: #fff;}

/****vip规格设置****/
.vip_topic{padding-bottom: 70px;}
.vipsz_content>a:first-child{color: #fff;background: #0099ff;padding-left: 20px;height: 40px;line-height: 40px;width: 100%;display: block;border: none;}
.vipsz_content>ul{margin-top: 10px;}
.vipsz_content>ul>li{width: 100%;background: #fff;height: 50px;line-height:50px;border-bottom: 1px solid #e2e2e2;}
.vipsz_content>ul>li .li_text{width: 320px;height: 50px;margin: 0 auto;padding-top: 10px;padding-left: 10px;}
.vipsz_content>ul>li input{border: 1px solid #e2e2e2;background: #f2f2f2;border-radius: 10px;height: 30px;line-height: 30px;
float: left;font-size: 12px;padding: 0 5px;margin-right: 20px;text-align: center;}
.vipsz_content>ul>li input:nth-child(1){width: 70px;}
.vipsz_content>ul>li input:nth-child(3){width: 70px;}
.vipsz_content>ul>li span:nth-child(2){float: left;display: inline-block;height: 30px;line-height: 30px;padding-right: 20px;}
.vipsz_content>ul>li span:nth-child(4){float: left;display: inline-block;height: 30px;line-height: 30px;}
.vipsz_content>ul>li span:nth-child(5){float: right;display: inline-block;height: 30px;line-height: 30px;color: #ccc;padding-right: 10px;}
.vipsz_content>button{width: 80%;margin: 20px 10%;height: 40px;line-height: 40px;color: #0099ff;background: #fff;border: 1px solid #e2e2e2;border-radius: 10px;}
.vipsz_content>p{padding-left: 10px;}

.qx_btn{width: 50%;border: none; border-top: 1px solid #e2e2e2;color: #1a1a1a;background: #fff;height: 40px;line-height: 40px;position: fixed;bottom:0;left: 0;}
.bc_btn{width: 50%;border: none; border-top: 1px solid #e2e2e2;color: #fff;background: #0099ff;height: 40px;line-height: 40px;position: fixed;bottom:0;right: 0;}

/*弹出框*/
.my_message_modal{width:100%;height:100%;padding: 0 20px;background:rgba(0,0,0,0.3);position: fixed;top: 0;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;visibility: hidden;}
.my_message_dialog{max-width: 640px;width: 100%;background-color:#fff; margin:auto;text-align: center;padding: 0 10px;border-radius:5px;}
.my_message_dialog h1{font-size: 14px; display: inline-block;width: 100%;height: 30px;line-height: 30px; margin: 5px 0;position: relative;}
.my_message_dialog h1 span{position: absolute;top: 5px;right: 0px;font-size: 18px;color: #ccc;}
.my_message_dialog textarea{min-height: 100px;width: 100%;outline: none;padding: 5px 10px; border: 1px solid #e2e2e2;background: #f2f2f2;resize: none;margin-bottom: 10px;}
.my_message_dialog .topic_sub{border-top:1px solid #e2e2e2;width:100%;height: 50px;line-height: 40px;}
.my_message_dialog .topic_sub button{width: 40%;margin: 5px 5%;float: left;height: 40px;background: #0099ff;border: none;border-radius: 10px;color: #fff}
.my_message_dialog .topic_sub button:nth-child(1){background: transparent;border: 1px solid #e2e2e2;color:#1a1a1a;}

/***************选择直播类型的弹窗*******************/
.roomindex_modal{width:100%;height:100%;padding: 0 20px;background:rgba(0,0,0,0.1);position: fixed;top: 0;left:0; display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;z-index: 9999;visibility: hidden;}
.roomindex_dialog{width: 100%;background-color:#fff; margin:auto;text-align: center;padding: 0 10px;border-radius:5px;}
/*直播形式*/
.roomindex_dialog h1{height: 40px;line-height: 40px;padding: 0 10px ; background-color: #fff;font-size: 14px;border-bottom: 1px solid #e2e2e2;font-weight: normal;}
.roomindex_dialog ol{padding-top: 10px;background: #fff;overflow: hidden;margin: 0;}
.roomindex_dialog ol li{height: 70px; background-color: #fff;float: left;text-align: center;width: 33.3%;}
.roomindex_dialog ol li img{width: 40px;height: 40px;margin: 0 auto;display: block;}
.roomindex_dialog ol li .text{overflow: hidden;display: inline-block;margin: 10px auto;height: 14px;line-height: 14px;}
.roomindex_dialog ol:nth-child(2) li .text{width: 80px;margin:10px auto;}
.roomindex_dialog ol li input[type="checkbox"]{float: left;margin-top: 1px;}
.roomindex_dialog ol li h2{padding-top: 0px;font-size: 12px;display: inline-block;height: 12px;line-height: 12px;margin: 0;}
.roomindex_dialog p:nth-child(3){width: 100%;font-size: 12px;height: 40px;padding: 10px;clear: both;line-height: 16px;padding-top: 5px;}

.roomindex_dialog .explain{overflow: hidden; text-align: center;padding-top: 10px;clear: both;position: relative;}
.roomindex_dialog .explain label{text-align: left;width: 100%;padding: 0 10px;font-size: 12px;font-weight: normal;}
.roomindex_dialog .explain label p{margin: 0}
.roomindex_dialog .explain input{height: 30px;line-height: 14px;font-size: 14px; background: #f2f2f2;width: 100%;border-radius:5px; border: 1px solid transparent;
padding: 8px 5px;margin-top: 5px;display: none;}
.roomindex_dialog .explain span{position: absolute;right: 30px;top: 38px;display: none;}
.roomindex_dialog>button:last-child{width: 100%;border: 1px solid transparent;background: #0099ff;color: #fff;border-radius: 5px;height: 40px;line-height: 40px;margin: 10px 0;}

/********************个人资料设置**************************************************************************************/
.grzx_shezhi .upload_div_one{overflow:hidden;height:auto;}
.grzx_shezhi .upload_div_one>input{display: none;}
.grzx_shezhi .upload_div_one #selectFile{padding-right:10px;margin-bottom: 5px;}
.grzx_shezhi .upload_div_one #selectFile label{text-align: left;}
.grzx_shezhi .upload_div_one #mcontainer{width:50%;margin:auto;}
.grzx_shezhi .upload_div_one .sc_img{display: none;}
.grzx_shezhi .upload_div_one .sc_img #cropBtn{display: none;}
.grzx_shezhi .list .radios{text-align: right;right:30px; top: 0px;padding: 0;height: 48px;line-height: 48px;}
.grzx_shezhi .list .radios select{width: 80px;}

#selectFile{height: 60px;line-height:60px;margin: 0 !important;padding: 0 !important;}
#selectFile>label{line-height: 60px;padding: 0;margin: 0;}
#selectFile>label>img{width: 40px;height: 40px;margin: 10px 30px;}
#selectFile>label>div{height: 60px;line-height: 60px;}
.grzx_shezhi .list>label>div:nth-child(1){height: 48px;line-height: 52px !important;}

/*弹窗*弹出框*/
.grzx_tc{z-index: 9;}
.grzx_tc .setsex input{display: none;}

/******************设置************************/
.gr_shezhi>ul{margin: 0;}
.gr_shezhi>ul>li{padding:0;border: none;}
.gr_shezhi>ul>li:nth-child(1){height: 60px;line-height: 60px;border-bottom:10px solid #f2f2f2;box-sizing: content-box;}
.gr_shezhi>ul>li:nth-child(2){border-bottom: 10px solid #f2f2f2;box-sizing: content-box;}
.gr_shezhi>ul>li:nth-child(1)>a>p>span{margin-top:22px !important;}
.gr_shezhi>ul>li a{overflow: hidden;display: block;height: 100%;}
.gr_shezhi>ul>li .pic_img{float: left;height: 40px;width: 40px;border-radius:50%;border: 1px solid #e2e2e2;overflow: hidden;position: relative;margin: 10px 0px 0px 5px;}
.gr_shezhi>ul>li .pic_img>img{width: 40px;height: 40px;position: absolute;top: 0;left: 0;}
.gr_shezhi>ul>li #nc_name{left:56px;height: 14px;line-height: 14px;top: 13px;}
.gr_shezhi>ul>li #bianhao{left:56px;height: 14px;line-height: 14px;top: 35px;position: absolute;}
.gr_shezhi>ul>li p{right:0;}

/******************账号管理*******************/
.zhanghao_gl>ul{margin:0;}
.zhanghao_gl>ul>li{padding:0;}
.zhanghao_gl>ul>li p{right:0;}
.zhanghao_gl .login_p{padding-right:23px;}
.zhanghao_gl .id_p{padding-right:23px;}
.zhanghao_gl .sfrz{display: inline-block;background: #0099ff;color: #fff;border-radius: 2px;height: 18px;line-height: 16px;position: absolute;left: 80px;top: 16px;padding:0px 5px;font-size: 12px;}

/*****************密码管理*********************/
.password_gl{overflow: hidden;}
.password_gl ol{overflow: hidden;background: #fff;margin-bottom: 0px;}
.password_gl>ol>li{overflow: hidden;width: 50%;height: 40px;float: left;line-height: 40px;text-align: center;}
.password_gl>ol>li>a{color:#1a1a1a;	 display:inline-block; background: transparent;border: none;height: 24px;line-height: 14px;padding: 5px 5px;}
.password_gl>ol>li.active>a{color: #0099ff;border-bottom:1px solid #0099ff;}
.password_gl>h3{height:40px;line-height:40px;text-align:center;color:#1a1a1a;}

.password_gl .my_div{overflow: hidden;}
.password_gl .my_div>ul{background: #fff;}
.password_gl .my_div>ul>li{height: 48px;line-height: 48px;padding: 0 10px;position: relative;}
.password_gl .my_div>ul>li>p>input{position:absolute;top:0;left:55px;}
.password_gl .my_div>ul>li>p>input#sms_code{position:absolute;top:0;left:55px;}
.password_gl .my_div>ul>li>p>input#mobile{position:absolute;top:0;left:65px;}
.password_gl .my_div>ul>li>p>input#rpassword{position:absolute;top:0;left:70px;}
.password_gl .my_div>ul>li>p>a#bind_mobil{position:absolute;top:0;right:0px;display:block;width:200px;text-align:right;padding-right:20px;}
.password_gl .my_div>ul>li>p>a>span{position:absolute;top:17px;right:0px;}
.password_gl .my_div>ul>li input{border: none;background: transparent;height: 48px;line-height: 12px;font-size:12px; padding: 18px 0 ;}
.password_gl .my_div>ul>li>p{position:relative;z-index: 2; height:48px;line-height:48px;color:#1a1a1a;}
.password_gl .my_div>ul>li>a{position:absolute;z-index: 3; right:10px;top:-5px;width:120px;height:36px;line-height:36px;text-align:center;border-radius: 5px;border: 1px solid #e2e2e2;padding: 0;}
.password_gl .my_div>p{padding: 0 0px 0 8px;font-size: 12px;}
.password_gl>form>button{height: 44px;line-height: 44px; width: 95%;border: none;border-radius: 4px;background: #0099ff;margin: 20px auto;color: #fff;font-size:18px;display: block;text-align: center;}

/*****************确认密码**********************/
.password_queren ul{overflow: hidden;background: #fff;}
.password_queren ul li{overflow: hidden;height: 48px;line-height: 48px;padding: 0 10px;border-bottom: 1px solid #e2e2e2;}
.password_queren ul li p input{height: 48px;line-height:14px;font-size: 14px; padding: 17px 0;border: none;background: transparent;}

.password_queren>button{width: 100%;height: 40px;line-height: 40px;color: #fff;background: #169BD5;border: none;position: fixed;bottom: 0;}

/************认证状态**************/
.renzheng_zt{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: transparent;text-align: center;margin-top: 20%;}
.renzheng_zt>img{width:80px;height: 80px;margin-top: 50px;}
.renzheng_zt>h1{font-size: 28px;margin: 30px 0;color: #1a1a1a;}
.renzheng_zt>p{font-size:14px;color: #646464;}

/**********************************课时管理-新建直播****************************************************/
.edit_topic{max-width: 1200px;margin: 0 auto;background: #fff;margin-bottom: 40px;}
.new-zhibo{padding: 20px;position: relative;}
.new-zhibo>p{font-size:14px;margin-bottom: 20px;}

.new-zhibo>label>p{display: inline-block;float: left;height: 40px;line-height: 40px;margin-right: 10px;width: 70px;text-align: right;}
.new-zhibo>ol{overflow: hidden;margin-bottom: 20px;}
.new-zhibo>ol>li{width: 24.3%;float: left;position:relative;text-align: center;cursor: pointer;}
/*.new-zhibo>ol#roomType>li{width: 33.3%;}*/
.new-zhibo .markeds{background: #f2f2f2;border-radius: 5px;height: 40px;line-height: 40px;padding:0 10px ;}
.new-zhibo .explain{background: #f2f2f2;border-radius: 5px;height: 40px;line-height: 40px;padding:0 10px ;}
.new-zhibo .explain p.pc_p{float: left;margin-right: 10px;}
.new-zhibo .explain label.pc_label{width: 100%;margin: 0;position: relative;}
.new-zhibo .explain label.pc_label>input{width: 400px;height: 30px;line-height: 14px;font-size: 14px; border-radius: 2px;border: 1px solid #e2e2e2;padding: 8px 5px;margin-top:5px;}
.new-zhibo .explain label.pc_label>span{width: 20px;height: 20px;position: absolute;top: 0;left: 530px;}
.new-zhibo>ol>li>h2{font-size: 14px;margin-top: 10px;}
.new-zhibo>ol>li>.img{width:70px;height: 70px;margin: 0 auto;position: relative;}
.new-zhibo>ol>li>.img>img{width:70px;height:70px;margin-bottom:10px ;}
.new-zhibo>ol>li>p{font-size: 12px;text-align: center;}
.new-zhibo>ol>li>.img .zz_img{width: 20px;height: 20px;position: absolute;right: 0;top: 0;background: #81c797;border-radius: 50%;}
.new-zhibo>ol>li>.img .xz_img{width: 20px;height: 20px;position: absolute;top: 0;right: 0;display: none;}
.new-zhibo>ol>li>.img .xz_img.active{display:block;}
.topic_content .bottom>ol>li> .xz_img{width: 20px;height: 20px;position: absolute;top: 0;right: 0;display: none;}
.topic_content .bottom>ol>li> .xz_img.active{display:block;}
.roomType>ol>li.img{position: relative;}
.roomType>ol>li> .xz_img{width: 20px;height: 20px;position: absolute;top: 0;right: 0;display: none;}
.roomType>ol>li> .xz_img.active{display:block;}
.topic_content .bottom>label{font-weight:normal;width: 100%;height: 40px;line-height: 40px; padding: 0 10px;margin-top: 10px;}
.topic_content .bottom>label>p{display: inline-block;margin-right:50px;float: left;}
.new-zhibo>label .div_input{width: 550px;height: 40px;line-height: 40px; float: left;margin-right: 5px;position:relative;}
.new-zhibo>label .div_input>input{width: 100%;height: 40px;line-height: 14px;font-size: 14px;padding:13px 5px;float: left;border: 1px solid #e2e2e2;border-radius: 2px;}
.new-zhibo>label .div_input>p{position: absolute;top:0px;font-size: 14px;right: 20px;}
.new-zhibo>label>input{width: 270px;height: 40px;line-height: 14px;padding:13px 5px;float: left;margin-right: 5px;border: 1px solid #e2e2e2;border-radius: 2px;}
.new-zhibo>label #expectTimeValue{cursor:pointer;}
.pc_qx_btn{width:84px;height: 40px;line-height: 40px;border-radius: 5px;border: 1px solid #e2e2e2;background: transparent;color: #1a1a1a;float: right;margin: 20px 50px 20px 0;}
.pc_qd_btn{width:84px;height: 40px;line-height: 40px;border-radius: 5px;border: none;background: #0099ff;color: #fff;float: right;margin: 20px 50px 20px 0;}

/******pc_新建系列课*********/
.new-zhibo .input_file{overflow: hidden;position: relative;height: 170px;}
.new-zhibo .input_file>label{width: 100%;text-align: center;z-index: 2;position: absolute;top: 0;text-align: center;}
.new-zhibo .input_file>.pic_imgge{display: block;width: 100%;height: auto;position: absolute;top: 0;left: -105%;z-index: 1;}
.new-zhibo>label .danwei{position: absolute;top: 10px;right: 25px;}
.new-zhibo>label{margin-top: 10px;position:relative;}
/***************弹窗留言******************/
.modail_body{overflow: hidden;}
.comment_label{width: 100%;height: 30px;line-height: 30px;position: relative;margin-top: 10px;padding-left: 10px;}
.comment_label>span{position: absolute;top: 0px;left: 15px;}
.comment_label>#comment{border: 1px solid #e2e2e2;border-radius: 2px;background: #f2f2f2;
height: 30px;line-height: 30px;padding-right:10px ;padding-left: 67px;}
.comment_text{position: relative;width: 100%;height: 100px;padding: 10px;margin-bottom: 20px;}
.comment_text>span{position: absolute;top: 14px;left: 15px;z-index: 2;}
.comment_text>#content{width: 100%;margin: 0;border: 1px solid #e2e2e2;border-radius: 5px;background: #f2f2f2;padding: 5px 10px;
line-height: 16px;font-size: 14px;outline: none;padding-left: 40px;}
.comment_text>textarea{width: 100%;margin: 0;border: 1px solid #e2e2e2;border-radius: 5px;background: #f2f2f2;padding: 5px 10px;
line-height: 16px;font-size: 14px;outline: none;padding-left: 45px;}
.controls{width: 100%;}
.controls>button{width:50%;border: none;background: #0088cc;color: #fff;margin: 0;padding: 0;
height: 40px;line-height: 40px;float:right;border-radius: 0;}
.controls>button:first-child{background: transparent;color: #646464;float: left;border-top: 1px solid #e2e2e2;}

/************************************************积分兑换******************************************************************/
/***积分兑换***/
.jifenduihuan .top{width:100%;  background: #3399ff; height:0.6rem; line-height: 0.6rem;}
.jifenduihuan .top img{ width:0.4rem;height: 0.4rem; margin:0.1rem 0 0 0.1rem; float: left;border-radius: 100%;}
.jifenduihuan .top span{color: #fff; font-size: 0.14rem; height:0.6rem; line-height: 0.6rem; float: left; padding-left: 5px;}
.jifenduihuan .jf{width: 100%;height: 0.4rem;line-height: 0.4rem;}
.jifenduihuan .jf>p{width:100%; height:100%; background: #3385d6; color: #b0e1ff; font-size: 0.12rem;}
.jifenduihuan .jf>p span{font-size: 0.12rem;margin-left: 10px; }
.jifenduihuan .title {background: #fff; height:0.4rem;line-height: 0.4rem; padding-bottom: 5px; text-align: center;position: relative;}
.jifenduihuan .title>p{ height:1px;border-bottom: 1px solid #333333; width:1.6rem;position: absolute;top: 0.18rem;left: 2.3rem;}
.jifenduihuan .title>span{ background: #fff;width: 1rem;height: 100%;display: block; font-size: 0.22rem;position: absolute;left: 2.6rem;}

.jifenduihuan .show{width:100%; background: #fff;text-align: center;}
.jifenduihuan .show>ul>li .a_img{width: 4.2rem;height: 1.4rem; margin: auto;position: relative;}
.jifenduihuan .show>ul>li .a_img .bg{width: 100%;height: 100%;background: rgba(0,0,0,0.1);position: absolute;top: 0;left: 0;}
.jifenduihuan .show>ul>li .a_img>img{width: 100%;height: 100%;}
.jifenduihuan .show>ul>li .a_img>p{display: block;margin: auto;font-size: 0.18rem;position: absolute;color:#fff;top: 0.6rem;width: 100%;text-align: center;}
.jifenduihuan .show>ul>li .a_img .quan_ed{position: absolute;top: 0;left:0;width:0.96rem;height: 0.3rem;}
.jifenduihuan .show>ul>li .a_img .quan_ed>img{position: absolute;top: -0.03rem;left: -0.03rem;width: 0.9rem;height: 0.9rem;}
.jifenduihuan .item{background: white; margin-top: 2px;}
.jifenduihuan .item>ul li{clear: both;overflow: hidden; border-bottom: 1px solid #e2e2e2;position: relative;height:1.6rem;}
.jifenduihuan .item>ul li a{overflow: hidden;width: 100%;height:1.6rem;display: block; text-decoration: none;position: absolute;top: 0rem;}
.jifenduihuan .item>ul li a>img{width:2.1rem !important;height: 1.4rem;position:absolute;top: 0.1rem;left: 10px;}
.jifenduihuan .item>ul li a span:nth-child(2){font-size:0.24rem; color: #1a1a1a; display: block;position: absolute;left: 2.5rem;top: 0.1rem;}
.jifenduihuan .item>ul li a span:nth-child(3){font-size:0.16rem; color: #ff6600; display: block;position: absolute;left: 2.5rem;top: 0.5rem;}

/***积分兑换详情***/
.jfdh_detail .top{text-align: center; background: #fff; padding: 36px 0;}
.jfdh_detail .top span{font-size: 32px; color: #1a1a1a;}
.jfdh_detail .top span>input{background: transparent;border: none;text-align: center;color: #1a1a1a;}
.jfdh_detail .top p{font-size: 12px; margin: 0;}

.jfdh_detail .exchange{width: 100%; margin-top: 12px; background: #fff;position: relative;overflow: hidden;height: 110px;}
.jfdh_detail .exchange span{font-size: 12px; color: #1a1a1a;left: 12px;top: 16px;position: absolute;}
.jfdh_detail .exchange input{width:90%; border:none; outline: none; font-size:20px; color:#1a1a1a ;position: absolute;top: 40px;
border: 1px solid #e2e2e2;left: 5%;margin-bottom: 0;border-radius: 5px;font-size: 14px;}
.jfdh_detail .exchange p{font-size: 12px; color: #646464; padding-left: 12px;position: absolute;bottom: 0px;}
.jfdh_detail .jfdh_button{width: 100%; height:38px; line-height: 38px; background: #0088cc; color: #fff; text-align: center; font-size: 12px; outline: none; border: none; position: fixed; bottom: 0;}

/*****用户******/
.extend .extend-user p{height:48px;line-height: 48px; font-size:14px; color: #656564; padding-left: 20px;}
.extend .extend-item li{background: white; clear:both; overflow:hidden;padding-top: 10px;border-top:1px solid #e2e2e2;position: relative;height: 140px;}
.extend .extend-item li>img{float: left; width: 40px;height: 40px;margin:0 10px;border-radius: 100%;}
.extend .extend-item .user-mg{float: left; padding-left: 22px;}
.extend .extend-item .user-mg p{color: #a2a2a2; font-size: 14px;}
.extend .extend-item .user-mg p.name{font-size: 14px; color: #1a1a1a; line-height: 14px;} 
.extend .extend-item .user-mg p.time{padding-top:8px;}
.extend .extend-item .user-mg p span{font-size: 12px; color:#1a1a1a ; padding-left: 10px;}
.extend .extend-item .check a{display: block; height:40px; line-height:40px ; font-size: 14px; color: #646464;padding-left:20px; background: #fff;}
.extend .extend-item .check{position: absolute;bottom: 0;width: 100%;height: 40px;border-top: 1px solid #e2e2e2;}
.extend .extend-item .check img{position: absolute; right:10px; top:12px; width:16px;height: 16px; }

/****用户推广明细*****/
.turnover .turnover-item>p{height:48px;line-height:48px; font-size:14px; color: #656564; padding-left: 20px;}
.turnover .turnover-item li{background: #fff;  margin-bottom:10px; clear:both; overflow:hidden;padding-top: 10px;
 border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;height: 90px;}
.turnover .turnover-item li img{float: left; width: 40px;height: 40px;margin:0 10px;border-radius: 100%;}
.turnover .turnover-item .class-mg{float: left;}
.turnover .turnover-item .class-mg h1{color: #1a1a1a; font-weight:normal;font-size: 14px;height: 16px;line-height: 16px;margin-bottom: 5px;}
.turnover .turnover-item .class-mg p{color: #646464; font-size: 12px; height: 14px;line-height: 14px;margin-top: 3px;}
.turnover .turnover-item .class-mg p.zhifu{ color: #ff3300;}
.turnover .turnover-item .class-mg p.time{ color: #a2a2a2;}

/****课代表-用户信息**********/
.manage>ul>li{position: relative; border:1px solid #e2e2e2; border-left: none; 
border-right: none;background: white;  margin-bottom:10px; clear:both; overflow:hidden; list-style-type: none;}
.manage>ul>li>img{float: left;width: 40px;height: 40px;border-radius: 100%;margin: 10px;margin-right: 10px;}
.manage .class-mg{padding:10px 0;float: left;padding-bottom: 0; }
.manage .class-mg h1{font-size: 14px;color: #1a1a1a;font-weight: normal;margin-bottom: 10px;margin-top: 0;}
.manage .class-mg p{color: #646464; font-size:10px;margin-bottom: 3px;}
.manage .class-mg p.time{color: #a2a2a2;}
.manage .classify{clear: both; overflow: hidden;}
.manage button{font-size: 12px;height:0.4rem;width:0.7rem;outline:none; position:absolute;border-radius: 4px;}
.manage button.freeze{ right:0.2rem; top: 0.19rem; color:#fff ;background: #3299ff;border: none;   }
.manage button.delete{right:1.1rem;top: 0.19rem; color:#646464 ;background: none;border:1px solid #a2a2a2;  }
.manage button.activate{right:0.2rem;top: 0.19rem;   color:#fff ;background: #0088cc;border: none; }
.manage .classify ul li{ float:left; width:33.3%; height:0.98rem; text-align: center;}
/*.manage .classify ul li:nth-child(3){border: none;}*/
.manage .classify ul li p>img{width:12px;height: 12px;margin-right: 0.05rem;position: relative;top: -1px;}
.manage .classify ul li .li_p_one{font-size: 14px; color: #1a1a1a;height: 14px;line-height: 14px;margin-top: 0.2rem;margin-bottom: 0.1rem;}
.manage .classify ul li .li_p_two{font-size: 12px; color: #646464;height:14px;line-height: 14px;}
.manage .classify ul li .li_p_two>span{display: inline-block; height: 12px;line-height: 12px;font-size: 10px;}
.man-check{position: relative;overflow: hidden;}
.man-check>ul{overflow: hidden;}
.man-check>ul>li{float: left;font-size: 12px;text-align: center;height: 40px;line-height: 40px;}
.man-check>ul>li>a{color: #1a1a1a;z-index: 3;position: relative;width: 100%;height: 100%;display: block;}
.manage .wrap{ display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; visibility: hidden;  position:fixed;top:0;left:0;background: rgba(0,0,0,0.7); width:100%; height: 100%;z-index: 9}
.manage .con-freeze{position: relative; margin:auto;padding-bottom: 40px;width: 60%;max-width: 600px;
border-radius: 2px; border:1px solid #e2e2e2; background: #fff; text-align: center;}
.manage .con-freeze p{font-size: 12px; color:#1a1a1a;display: block;margin: 20px 15px;}
.manage .con-freeze .cancel{position:absolute;bottom: 0; left:0; width: 50%; font-size:14px; height:40px; line-height:40px;color: #1a1a1a;outline: none;background: #FFFFFF;border: none; border-top: 1px solid #e2e2e2;}
.manage .con-freeze .sure{position:absolute; bottom: 0; right:0; width: 50%; font-size:14px; height:40px; line-height:40px;color: #fff;outline: none; background: #0088cc; border:none;}

/**********我的分享家*******/
.my_fxj .header ul{background: #4da6ff; width: 100%;overflow: hidden;}
.my_fxj .header ul li{display: inline-block; width:49%; margin: 19px 0; border-left: 1px solid #fff;float: left;}
.my_fxj .header ul li:nth-child(1){border: 0;}
.my_fxj .header ul li p{ color: #fff; text-align:center;}
.my_fxj .header ul li p.li_p_one{font-size: 20px;}
.my_fxj .header ul li p.li_p_second{font-size: 12px;}
.my_fxj .content ul li{margin-top: 22px; background: #fff;}
.my_fxj .content ul li .con_mg{position: relative; padding:10px; clear: both; overflow: hidden;padding-bottom: 3px; }
.my_fxj .content ul li .con_mg img{float: left;width: 65px;height: 65px;}
.my_fxj .content ul li .con_mg>h1{font-size:14px; color: #1a1a1a;font-weight: normal;display:block;width: 180px;margin:0;position: absolute;left: 85px;}
.my_fxj .content ul li .con_mg>h1 i{display: inline-block; color: #646464;font-size: 12px;height: 14px;line-height: 14px;}
.my_fxj .content ul li .con_msg{float: left; margin-left: 10px;width: 220px;height: 50px;margin-top: 22px; }
.my_fxj .content ul li .con_msg p{line-height:24px; font-size: 12px; color: #646464; display: inline-block; padding:0 0px 0 11px;float: left;width: 50%;}
.my_fxj .content ul li .con_msg p.total{background: url(../../../assets/v1/img/pt_icon/yh_money.png) no-repeat left 9px;background-size: 10px;padding-left: 14px;}
.my_fxj .content ul li .con_msg p.increased{background: url(../../../assets/v1/img/pt_icon/yh_add.png) no-repeat left 9px;background-size: 10px;padding-left:14px;}
.my_fxj .content ul li .con_msg p.num{background: url(../../../assets/v1/img/pt_icon/yh_ren.png) no-repeat left 9px;background-size: 10px;padding-left: 14px;clear: both;}
.my_fxj .content ul li .con_msg p.num_newly{background: url(../../../assets/v1/img/pt_icon/yh_add_ren.png) no-repeat left 9px;background-size: 10px;padding-left: 14px;}
.my_fxj .content ul li .con_msg>a{font-size: 12px; color: #0088cc; position: absolute; top:10px; right:10px;} 
.my_fxj .content ul li .con_href{ overflow: hidden;}
.my_fxj .content ul li .con_href a{float: left; color: #646464; width:49%;display: inline-block; font-size: 14px; text-align: center; line-height: 32px; height:32px;}
.my_fxj .content ul li .con_href a.turnover{border-right:0 ;}

/**********我的课代表*******/
.my_kdb .header ul{background: #4da6ff; width: 100%;overflow: hidden;}
.my_kdb .header ul li{display: inline-block; width:49%; margin: 19px 0; border-left: 1px solid #fff;float: left;}
.my_kdb .header ul li:nth-child(1){border: 0;}
.my_kdb .header ul li p{ color: #fff; text-align:center;}
.my_kdb .header ul li p.li_p_one{font-size: 20px;}
.my_kdb .header ul li p.li_p_second{font-size: 12px;}
.my_kdb .content ul li{margin-top: 15px; background: #fff;}
.my_kdb .content ul li .con_mg{position: relative; padding:10px 0 5px 10px;clear: both; overflow: hidden; }
.my_kdb .content ul li .con_mg>h1{font-size:14px; color: #1a1a1a;font-weight: normal;display:block;width: 170px;margin:0;position: absolute;left: 85px;}
.my_kdb .content ul li .con_mg>h1 i{display: inline-block; color: #646464;font-size: 12px;height: 14px;line-height: 14px;}
.my_kdb .content ul li .con_mg>h1 p{width: 60px;float: left;color: #1a1a1a;}
.my_kdb .content ul li .con_mg>a{float: left;width: 65px;height: 65px;display:block;position: relative;z-index: 3;}
.my_kdb .content ul li .con_mg img{float: left;width: 65px;height: 65px;}
.my_kdb .content ul li .con_msg{float: left; margin-left: 10px;width: 220px;height: 50px;margin-top: 22px; }
.my_kdb .content ul li .con_msg p{line-height:24px; font-size: 12px; color: #646464; display: inline-block; padding:0 0px 0 11px;float: left;width: 50%;}
.my_kdb .content ul li .con_msg p.total{background: url(../../../assets/v1/img/pt_icon/yh_money.png) no-repeat left 9px;background-size: 10px;padding-left: 14px;}
.my_kdb .content ul li .con_msg p.increased{background: url(../../../assets/v1/img/pt_icon/yh_add.png) no-repeat left 9px;background-size: 10px;padding-left:14px;}
.my_kdb .content ul li .con_msg p.num{background: url(../../../assets/v1/img/pt_icon/yh_ren.png) no-repeat left 9px;background-size: 10px;padding-left: 14px;clear: both;}
.my_kdb .content ul li .con_msg p.num_newly{background: url(../../../assets/v1/img/pt_icon/yh_add_ren.png) no-repeat left 9px;background-size: 10px;padding-left: 14px;}
.my_kdb .content ul li .con_msg>a{font-size: 12px; color: #0088cc; position: absolute;z-index: 3; top:9px; right:0px;} 
.my_kdb .content ul li .con_href{overflow: hidden;}
.my_kdb .content ul li .con ul{overflow: hidden;text-align: center;}
.my_kdb .content ul li .con ul li{box-sizing:border-box; overflow: hidden;float: left;margin: 0; padding:10px 0;}
.my_kdb .content ul li .con ul li:last-child:after{border-right: 0;}
.my_kdb .content ul li .con ul li>h1{font-size: 14px;color: #1a1a1a;}
.my_kdb .content ul li .con ul li>p{font-size: 10px;color: #646464;}
.my_kdb .content ul li .con_href ul{overflow: hidden;}
.my_kdb .content ul li .con_href ul li{box-sizing:border-box; overflow: hidden;margin: 0;float: left;}
.my_kdb .content ul li .con_href ul li:last-child{border-right: 0;}
.my_kdb .content ul li .con_href a{position: relative;z-index: 3; color: #646464; width:100%; display: inline-block; font-size: 14px; text-align: center; line-height: 32px; height:32px;}

/*********课代表成交明细***********/
.kdb_cjmx .top{border-bottom: 1px solid #e2e2e2;}
.kdb_cjmx .top p{ height:48px; line-height: 48px; padding-left: 20px; font-size: 14px; color: #646464;}
.kdb_cjmx .item_>ul>li{ background: #fff; clear: both;}
.kdb_cjmx .li_mg{ padding: 10px 0;  overflow: hidden;}
.kdb_cjmx .item_ h3{height:32px; line-height: 32px; padding-left: 20px; font-size: 14px; color: #333333;
border-bottom: 1px solid #e2e2e2;}
.kdb_cjmx .item_time{float: left; padding-left:20px;}
.kdb_cjmx .item_time span{display: block;}
.kdb_cjmx .item_time .date_one{font-size: 14px; color: #1a1a1a;}
.kdb_cjmx .item_time .date_two{font-size: 12px; color: #999999; line-height: 22px;}
.kdb_cjmx .item_mg{float: left; padding-left: 9px;}
.kdb_cjmx .item_mg .item_price{font-size: 14px; color: #1a1a1a;}
.kdb_cjmx .item_mg .item_title{font-size: 12px; color: #333333;width: 190px;margin-top: 3px;}
.kdb_cjmx .commission{float: right; padding-right: 15px;}
.kdb_cjmx .commission .com_price{font-size: 14px; color: #1A1A1A;}
.kdb_cjmx .commission .com_p{font-size: 12px; color: #333333; line-height: 22px;}
.kdb_cjmx .li_href{border:1px solid #E2E2E2;border-left: 0; border-right:0; clear: both; overflow: hidden;}
.kdb_cjmx .item_ .li_href li{border-left:1px solid #E2E2E2; float: left; color: #666666; height: 32px; line-height: 32px; padding-left: 9px; box-sizing:border-box;}
.kdb_cjmx .item_ .li_href li:first-child{border-left: 0;}
.kdb_cjmx .item_ .li_href li a{ font-size: 12px; color: #333333;}
/********分享家成交明细*********/
.fxj_cjmx .top{border-bottom: 1px solid #E2E2E2;}
.fxj_cjmx .top p{ height:48px; line-height:48px; padding-left: 20px; font-size: 14px; color: #1A1A1A;}
.fxj_cjmx .item_ ul li{border-bottom: 1px solid #E2E2E2; background: #fff; clear: both; overflow: hidden; padding: 10px 0;}
.fxj_cjmx .item_ h3{height:40px; line-height: 40px; padding-left: 20px; font-size: 14px; color: #333333;border-bottom: 1px solid #E2E2E2;}
.fxj_cjmx .item_time{float: left; padding-left:20px;}
.fxj_cjmx .item_time span{display: block;}
.fxj_cjmx .item_time .date_one{font-size: 14px; color: #1a1a1a;}
.fxj_cjmx .item_time .date_two{font-size: 12px; color: #999999; line-height: 22px;}
.fxj_cjmx .item_mg{float: left; padding-left: 9px;}
.fxj_cjmx .item_mg .item_price{font-size: 14px; color: #1a1a1a;}
.fxj_cjmx .item_mg .item_title{font-size: 12px; color: #333333;width: 190px;margin-top: 3px;}
.fxj_cjmx .commission{float: right; padding-right: 15px;}
.fxj_cjmx .commission .com_price{font-size: 14px; color: #1A1A1A;}
.fxj_cjmx .commission .com_p{font-size: 12px; color: #333333; line-height: 22px;}
/**********我的分区***************/
.my_fenqu .top{border-bottom: 1px solid #E2E2E2;}
.my_fenqu .top p{ height:48px; line-height: 48px; padding-left: 18px; font-size: 14px; color: #666666;}
.my_fenqu .item_ ul li{position:relative; border-bottom: 1px solid #E2E2E2; background: #fff; clear: both; overflow: hidden; padding: 10px 0;}
.my_fenqu .item_ ul li>img{float: left;width: 40px;height: 40px;border-radius: 100%;margin-left: 10px;}
.my_fenqu .item_ .item_mg>span{display: inline-block;width:40px; height: 26px; line-height: 26px; text-align: center; background: #ff3300; color: #fff; font-size: 12px;border-radius: 5px;}
.my_fenqu .item_mg{ float: left; padding-left: 10px;}
.my_fenqu .item_mg h1{font-size: 14px; color: #1A1A1A; padding-bottom: 10px;display: inline-block;margin-right: 10px;}
.my_fenqu .item_mg p{font-size: 12px; color: #333333;}
.my_fenqu .item_mg .item_price{background: url(../../../assets/v1/img/pt_icon/yh_money.png) no-repeat left;background-size: 10px;padding-left: 14px;}
.my_fenqu .item_mg .item_num{background: url(../../../assets/v1/img/pt_icon/yh_ren.png) no-repeat left;background-size: 10px;padding-left: 14px;}
.my_fenqu .com_price{position: absolute; top:16px; right: 9px; font-size: 12px; }

/*********我的分享******/
.my_fenxiang .top{ clear: both; overflow: hidden; border-bottom: 1px solid #e2e2e2;}
.my_fenxiang .top p{padding-left:18px; float: left; font-size: 12px; color: #646464; height:48px; line-height: 48px;margin-bottom: 0;}
.my_fenxiang .top>img{position: absolute;top: 14px;right: 10px;}
.my_fenxiang .top button{ width:40px; height:48px;outline: none; border:0;top: 0;right: 40px;position: absolute;background: transparent;}
.my_fenxiang .top button>i{color: #a2a2a2;font-size: 14px;padding-top: 5px;}
.my_fenxiang .top #search{outline:none; display:flex; visibility: hidden; position:fixed; top:10px;left:0; width:60%; line-height:30px ; height:30px; border:0; border-radius: 4px; padding:0 10px; margin-left: 19px;}
.my_fenxiang .top .top_input{position: relative;}
.my_fenxiang .top #move{position:absolute; right:30%; top:24px; visibility: hidden;} 
.my_fenxiang .top .qus{position: absolute; top:21px; right:15px;}
.my_fenxiang .item_ ul{ margin-top:20px;}
.my_fenxiang .item_ ul li{clear:both; overflow:hidden; position:relative; color:#1A1A1A;
 background: #FFFFFF; padding:0 10px;height: 68px;line-height: 68px;}
.my_fenxiang .item_ ul li img{float: left;width: 40px;height: 40px;border-radius: 100%;margin: 8px 0;}
.my_fenxiang .item_ ul li .item_mg{padding-left:10px; float: left;}
.my_fenxiang .item_ ul li .item_mg h1{font-weight: normal; font-size: 14px;margin: 5px 0;margin-top: 5px;}
.my_fenxiang .item_ ul li .item_mg p{font-size:12px ; color:#1A1A1A; line-height: 20px;margin-bottom: 0;}
.my_fenxiang .item_ ul li .item_mg p.item_time{color: #999999;}
.my_fenxiang .item_ ul li p.commission{position: absolute; right: 10px; top:0;margin-bottom: 0;font-size: 12px;}
.my_fenxiang .font{visibility: hidden; margin: 60px auto;width:100%; height:100%; display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;  position:fixed;top:0;left:0; border-radius: 5px;}
.my_fenxiang .font p{text-align:center; background:#169bd5; color:#fff; border:1px solid #646464; border-radius:5px; padding:8px; display: block; width:100%;height:12%;}
/*********团队总用户************/
.tuandui_zyh .top{ clear: both; overflow: hidden; border-bottom: 1px solid #e2e2e2;}
.tuandui_zyh .top p{padding-left:19px; float: left; font-size: 12px; color: #646464; height:60px; line-height: 60px;margin-bottom:0 ;}
.tuandui_zyh .top button{position: absolute;top: 0;right: 0; width:40px; height:60px; line-height:60px; background: url(img/8_03.png) no-repeat center; outline: none; border:0;}
.tuandui_zyh .top button>i{color: #a2a2a2;}
.tuandui_zyh .top #search{outline:none; display:flex; visibility: hidden; position:fixed; top:10px;left:0; width:75%; line-height:40px ; height:40px; border:0; border-radius: 4px; padding:0 10px; margin-left: 19px;}
.tuandui_zyh .top .top_input{position: relative;}
.tuandui_zyh .top #move{position:absolute; right:22%; top:24px; visibility: hidden;} 
.tuandui_zyh .item_ ul{border-top: 1px solid #e2e2e2; margin-top:20px;}
.tuandui_zyh .item_ ul li{position:relative;border-bottom: 1px solid #e2e2e2; color:#1A1A1A; background: #FFFFFF; padding: 10px;}
.tuandui_zyh .item_ ul li p{font-size:14px ; color:#1A1A1A; line-height: 32px;margin-bottom: 0;height: 16px;line-height: 16px;}
.tuandui_zyh .item_ ul li p:nth-child(2){font-size: 12px;color: #646464;margin-top: 5px;}
.tuandui_zyh .item_ ul li p.commission{position: absolute; right: 10px; top:10px;}

/****************添加课代表*******************/
.add_kdb a.a_top{width: 100%; height: 40px;line-height: 40px;font-size: 14px;color: #fff;background: #0088cc;display: block;padding-left: 10px;}
.add_kdb h2,.add_kdb p{margin: 0;}
.add_kdb ul{margin: 0;border-top:1px solid #e2e2e2;margin-top: 10px;}
.add_kdb ul li{height: 48px;padding: 0px 10px;line-height: 48px;background-color: #fff;border-bottom: 1px solid #e2e2e2;
position: relative;color: #1a1a1a;margin-bottom: 40px;}
.add_kdb ul li a{color: #1a1a1a;display: block;height:48px;line-height:48px;}
.add_kdb ul li>p{height: 40px;line-height: 40px;position: absolute;bottom: -40px;color: #646464;font-size: 12px;}
.add_kdb ul li a h2{font-size: 12px;display: inline-block;height: 48px;line-height: 48px;position: absolute;left: 10px;}
.add_kdb ul li a h2>label{margin-bottom:0 ;}
.add_kdb ul li a p{font-size: 12px;height: 48px; display: inline-block;float: right;color: #646464;padding-right: 5px;position: absolute;right: 10px;}
.add_kdb ul li a p input{text-align: right;border: none;background: transparent;}
.add_kdb ul li a p span:last-child{margin-left: 5px;font-size: 14px;margin-top: 15px;display: block;float: right;color: #C9C9C9;}
.add_kdb .bottom{width: 100%;padding: 0 10px;}
.add_kdb .bottom h1{margin: 0;font-size: 18px;margin-bottom: 8px;}
.add_kdb .bottom li{height: 20px;line-height: 20px;}
.add_kdb a.a_bottom{width: 100%; height: 40px;line-height: 40px;font-size: 16px;color: #fff;background: #0088cc;display: block;text-align: center;position: fixed;bottom: 0;left: 0;}
/*弹出框*/
.add_kdb_modal{width:100%;height:100%;padding: 0 20px;background:rgba(0,0,0,0.3);position: fixed;top: 0;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;visibility: hidden;z-index: 9;}
.add_kdb_modal .topic_dialog{max-width: 640px;width: 100%;background-color:#f2f2f2; margin:auto;text-align: center;border-radius:5px;}
.add_kdb_modal .topic_dialog h1{font-size: 14px; display: inline-block;width: 100%;height: 40px;line-height: 40px; border-bottom:1px solid #e2e2e2;margin: 0;position: relative;}
.add_kdb_modal .topic_dialog h1 span{position: absolute;top: 10px;right: 20px; float: right;font-size: 18px;color: #ccc;}
.add_kdb_modal .topic_dialog label{width: 100%;height: 58px;line-height: 58px; padding: 0px 20px;font-weight: normal;font-size: 14px;border-bottom: 1px solid #e2e2e2;margin: 0;}
.add_kdb_modal .topic_dialog input{width:100%;height:40px;line-height:40px;border: 1px solid #e2e2e2;border-radius:5px;padding:5px;}
.add_kdb_modal .topic_dialog ol {display: none;overflow: hidden;}
.add_kdb_modal .topic_dialog ol li{border-bottom:1px solid #e2e2e2 ;text-align: left;height: 40px;line-height: 40px;padding-left: 20px;}
.add_kdb_modal .topic_dialog ol li span{float: right;padding-right: 20px;color: #0088cc;padding-top: 10px;display: none; font-size: 20px;}
.add_kdb_modal .topic_dialog .topic_sub{width: 100%;height: 58px;padding: 9px 20px;margin: 0;font-size: 14px;color: #fff;}
.add_kdb_modal .topic_dialog button{background-color:#0088cc;width: 100%;height: 40px;border:1px solid transparent;border-radius: 5px;color: #fff;}
/****************课代表*******************/
.kedaibiao h2,.kedaibiao p{margin: 0;}
.kedaibiao .top{height: 40px;line-height: 40px;}
.kedaibiao .top p{font-size: 14px;padding-left: 10px;color: #a2a2a2;}
.kedaibiao .top p>img{width: 20px;height: 20px;border-radius: 100%;float: right;margin: 10px;}
.kedaibiao .a_top{font-size: 14px; height: 42px;line-height: 42px;width: 100%;display: block;background: #fff;color: #1a1a1a;padding: 0 10px;}
.kedaibiao .a_top>span{color: #ff0000;}
.kedaibiao .a_top>span:nth-child(2){float: right;margin-top: 13px;}
.kedaibiao .a_top>span:nth-child(3){float: right;margin-right: 10px;font-size: 12px;}
.kedaibiao ul{margin: 0;margin-top: 10px;}
.kedaibiao ul li{height: 60px; padding: 10px;background-color: #fff;border-bottom: 1px solid #e2e2e2;position: relative;color: #1a1a1a;}
.kedaibiao ul li>img{width: 40px;height: 40px;display: block;float: left;border-radius: 100%;}
.kedaibiao ul li>h1{font-size: 14px;margin: 0;display: inline-block;position: absolute;top: 10px;left: 60px;color: #1a1a1a;}
.kedaibiao ul li>p{font-size: 12px;margin: 0;display: block;position: absolute;top: 30px;left: 60px;color: #646464;}
.kedaibiao ul li>button{border: none;background: #0088cc;color:#fff;padding:5px 10px;float: right;border-radius: 5px;margin-top: 5px; margin-left: 10px;font-size: 12px;}
.kedaibiao ul li>button.del{border: 1px solid #a2a2a2;background: transparent;color: #646464;font-size: 12px;box-sizing: border-box;padding: 4px 10px;}
.kedaibiao a.a_bottom{width: 100%; height: 40px;line-height: 40px;font-size: 14px;color: #fff;background: #0088cc;display: block;text-align: center;position: fixed;bottom: 0;left: 0;}
/*弹出框*/
.kedaibiao_modal{z-index:9; display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; visibility: hidden;  position:fixed;top:0;left:0;background: rgba(0,0,0,0.7); width:100%; height: 100%;}
.kedaibiao_modal .con-freeze{position: relative; margin:auto;padding-bottom: 40px;width: 60%;max-width: 600px;
border-radius: 2px; border:1px solid #e2e2e2; background: #fff; text-align: center;}
.kedaibiao_modal .con-freeze p{font-size: 14px; color:#1a1a1a;display: block;margin: 20px 15px;}
.kedaibiao_modal .con-freeze .cancel{position:absolute;bottom: 0; left:0; width: 50%; font-size:14px; height:40px; line-height:40px;color: #1a1a1a;outline: none;background: #FFFFFF;border: none; border-top: 1px solid #e2e2e2;}
.kedaibiao_modal .con-freeze .sure{position:absolute; bottom: 0; right:0; width: 50%; font-size:14px; height:40px; line-height:40px;color: #fff;outline: none; background: #0088cc; border:none;}

/*************推广链接****************/
.tuiguang_ll .room_top{text-align: center; padding: 15px 0; border-bottom: 1px solid #E2E2E2;}
.tuiguang_ll .room_top>a>img{width: 40px;height: 40px;border-radius:100%;}
.tuiguang_ll .room_top h1{line-height:28px; font-size: 12px; color: #1A1A1A;}
.tuiguang_ll .room_top p{font-size: 12px; color: #ff5128;}
.tuiguang_ll .room_ex{position: relative;}
.tuiguang_ll .room_ex a{display:block; line-height:48px; height:48px; padding: 0 16px; font-size: 14px; color: #646464;border-bottom: 1px solid #E2E2E2;}
.tuiguang_ll .room_ex a>p{display: inline-block;padding-left: 10px;color: #1a1a1a;}
.tuiguang_ll .room_ex a>span{display: inline-block;color: #1a1a1a;float: right;padding-top: 14px;}
.tuiguang_ll .room_rights{background:#fff; margin-top: 16px;border-bottom: 1px solid #E2E2E2;padding-bottom: 10px;}
.tuiguang_ll .room_rights h2{border-bottom: 1px solid #E2E2E2; padding-left: 16px; font-size: 14px; color: #1A1A1A;line-height: 40px; height: 40px;}
.tuiguang_ll .room_rights p{ padding-left: 16px; font-size: 12px; color: #49a4ff; line-height: 24px;}
.tuiguang_ll .remark{padding-left: 16px; color: #646464; font-size: 14px; line-height:32px; height:32px;}
.tuiguang_ll .room_qus{background: #fff;}
.tuiguang_ll .room_qus h2{border-bottom: 1px solid #E2E2E2; padding-left: 16px; font-size: 14px; color: #1A1A1A; line-height:40px; height: 40px;}
.tuiguang_ll .qus_ul{padding: 15px;margin-bottom: 25px;}
.tuiguang_ll .qus_ul li{padding-bottom: 20px;}
.tuiguang_ll .qus_ul li h3{font-weight: normal; font-size: 12px; color: #646464;margin-bottom: 5px;}
.tuiguang_ll .qus_ul li p{font-size: 12px; color: #A2A2A2;}
.tuiguang_ll .room_btn{position:fixed; bottom:0; width: 100%;}
.tuiguang_ll .room_btn button{color:#0088cc; border:0;border-top: 1px solid #e2e2e2; outline: none; width:50%; box-sizing: border-box; height:40px;line-height: 40px; text-align: center; font-size: 14px; background: #fff; float: left;} 
.tuiguang_ll .room_btn button.btn_bulid{background: #0088cc; color: #fff; border:0;}

/****分享家****/
.fenxiangjia .fxj_bottom {margin: 0;clear: both;}
.fenxiangjia .fxj_bottom li{background-color: #fff;height: 42px;line-height: 42px;font-size: 14px;}
.fenxiangjia .fxj_bottom li>span{font-size: 14px;margin-left: 10px;}
.fenxiangjia .fxj_bottom li label{width: 50px;height: 29px;border: 1px solid transparent;border-radius: 25px;background: #ccc;right: 10px; float: right;margin-top: 7px;position: relative;z-index: 1;}
.fenxiangjia .fxj_bottom li label span{width: 24px;height: 24px;border: 1px solid transparent; border-radius: 50%;position: absolute;top:2px;left: 2px; background: #fff;}
.fenxiangjia .fxj_bottom li>p{font-size: 12px;padding-left: 10px;height: 40px;line-height: 40px;background: #fff;margin-bottom: 0;display: none;}
.fenxiangjia .fxj_bottom li>p>span{float: right;margin-right: 15px;}
.fenxiangjia .topic_btn{height: 40px;background-color:#0088cc ;font-size: 14px;color:#fff;width: 100%;border: none;position: fixed;bottom: 0;}
.fenxiangjia a.fxj_a{color: #1a1a1a;display: block;position: relative;height:48px;margin: 10px 0;height: 48px;line-height: 48px;
background-color: #fff;border-bottom: 1px solid #e2e2e2;}
.fenxiangjia a.fxj_a>h2{font-size: 12px;display: inline-block;height: 48px;line-height: 48px;position: absolute;left: 10px;margin: 0;font-size: 14px;}
.fenxiangjia a.fxj_a>p{font-size: 12px;height: 48px; display: inline-block;float: right;color: #646464;padding-right: 5px;position: absolute;right:10px;margin: 0;}
.fenxiangjia a.fxj_a>p span{color: #F8801D;}
.fenxiangjia a.fxj_a>p span:last-child{margin-left: 5px;font-size: 14px;margin-top: 16px;float: right;color: #C9C9C9;}
.fenxiangjia>ul{padding: 10px;}
.fenxiangjia>ul>li{font-size: 14px;line-height: 20px;letter-spacing: 1px;margin-bottom: 3px;}
/*弹出框*/
.fenxiangjia_modal{width:100%;height:100%;padding: 0 20px;background:rgba(0,0,0,0.3);position: fixed;top: 0;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;visibility: hidden;z-index: 9;}
.fenxiangjia_modal .fxj_dialog{max-width: 640px;width: 100%;background-color:#fff; margin:auto;text-align: center;border-radius:5px;}
.fenxiangjia_modal .fxj_dialog h1{font-size: 14px; display: inline-block;width: 100%;height: 40px;line-height: 40px; border-bottom:1px solid #e2e2e2;margin: 0;position: relative;}
.fenxiangjia_modal .fxj_dialog h1 span{position: absolute;top: 10px;right: 20px; float: right;font-size: 18px;color: #ccc;}
.fenxiangjia_modal .fxj_dialog .label_for{width: 100%;position: relative;height: 52px;}
.fenxiangjia_modal .fxj_dialog .label_for>span{display: block;position: absolute;line-height: 52px;width: 30%;}
.fenxiangjia_modal .fxj_dialog label{width: 65%;height: 40px;font-weight: normal;font-size: 14px;border: 1px solid #e2e2e2;border-radius:5px ;overflow: hidden;position: absolute;right: 20px;top: 6px;}
.fenxiangjia_modal .fxj_dialog input{width:100%;height:40px;line-height: 14px;font-size: 14px; padding:13px 5px;background: #f2f2f2;outline: none;border: none;}
.fenxiangjia_modal .fxj_dialog .topic_sub{width: 100%;height: 58px;padding: 9px 20px;margin: 0;font-size: 14px;color: #fff;border-top: 1px solid #e2e2e2;}
.fenxiangjia_modal .fxj_dialog button{background-color:#0088cc;width: 100%;height: 40px;border:1px solid transparent;border-radius: 5px;color: #fff;}

/**************************************特邀嘉宾****/
.teyao_jb a.tyjb_a{color: #1a1a1a;display: block;position: relative;height:48px;margin: 10px 0 0 0;height: 48px;line-height: 48px;
background-color: #fff;}
.teyao_jb a.tyjb_a>h2{font-size: 12px;display: inline-block;height: 48px;line-height: 48px;position: absolute;left: 10px;margin: 0;font-size: 14px;}
.teyao_jb a.tyjb_a>p{font-size: 12px;height: 48px; display: inline-block;float: right;color: #646464;padding-right: 5px;position: absolute;right:10px;margin: 0;}
.teyao_jb a.tyjb_a>p span{color: #F8801D;}
.teyao_jb a.tyjb_a>p span:last-child{margin-left: 5px;font-size: 14px;margin-top: 16px;float: right;color: #C9C9C9;}
.teyao_jb .top{}
.teyao_jb .top>h1{font-size: 14px;height: 40px;line-height: 40px;padding-left: 10px;margin: 0;}
.teyao_jb .top>ul{overflow: hidden;}
.teyao_jb .top>ul>li{height: 48px;line-height: 48px;background: #fff;clear: both;}
.teyao_jb .top>ul>li>img{height: 30px;width: 30px;border-radius: 100%;margin:9px 10px;float: left;}
.teyao_jb .top>ul>li>h2{height: 48px;display: block;line-height: 48px;font-size: 14px;color: #1a1a1a;margin: 0;max-width: 100px;float: left;}
.teyao_jb .top>ul>li>span{height: 48px;display: block;font-size: 14px;color: #646464;float: left;margin-left: 10px;}
.teyao_jb .top>ul>li>button{height: 32px;line-height: 32px; display: block;background: transparent;border: 1px solid #2db7f5;color: #2db7f5;position: relative;z-index: 3;
border-radius: 5px;padding: 0 10px;float: right;margin: 8px 10px 0 0;}
/*弹出框*/
.teyao_jb .wrap{display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;visibility: hidden;position:fixed;top:0;left:0;background: rgba(0,0,0,0.7); width:100%; height: 100%;z-index: 9}
.teyao_jb .wrap .con-freeze{position: relative; margin:auto;padding-bottom: 40px;width: 80%;max-width: 600px;
border-radius: 2px; border:1px solid #e2e2e2; background: #fff; text-align: center;}
.teyao_jb .wrap .con-freeze>p{font-size:12px; color:#1a1a1a;display: block;margin: 20px;}
.teyao_jb .wrap .con-freeze>ul{font-size: 12px; color:#1a1a1a;overflow: hidden;text-align: left;margin-bottom: 0;}
.teyao_jb .wrap .con-freeze>ul>li{height: 40px;line-height: 40px;border-top: 1px solid #e2e2e2;}
.teyao_jb .wrap .con-freeze>ul>li:first-child{height: 32px;line-height: 32px;border-top: 0;}
.teyao_jb .wrap .con-freeze>ul>li>img{width: 20px;height: 20px;border-radius: 100%;display: block;float: right;margin: 10px 10px;display: none;}
.teyao_jb .wrap .con-freeze>ul>li>span{display: block;float: left;padding-left: 10px;}
.teyao_jb .wrap .con-freeze>ul>li>span.glyphicon-remove-circle{float: right;width: 20px;height: 20px;display: block;color: #ccc;font-size: 20px;padding: 0;margin: 5px 10px 0 0;}
.teyao_jb .wrap .con-freeze>ul>li:last-child>span{color: #FF0000;}
.teyao_jb .wrap .con-freeze .cancel{position:absolute;bottom: 0; left:0; width: 50%; font-size:14px; height:40px; line-height:40px;color: #1a1a1a;outline: none;background: #FFFFFF;border: none; border-top: 1px solid #e2e2e2;}
.teyao_jb .wrap .con-freeze .sure{position:absolute; bottom: 0; right:0; width: 50%; font-size:14px; height:40px; line-height:40px;color: #fff;outline: none; background: #0088cc; border:none;}

/****特邀嘉宾****/
	.yaoqingka {background: url(../img/pt_icon/yaoqingka_1.jpg) no-repeat;background-size: 100%;width: 100%;height: 100%;}
	.yaoqingka .content{position: absolute;top: 30%;width: 80%;margin:0 10%;padding:0 5%;}
	.yaoqingka .content>span:first-child{color: #1a1a1a;font-size: 16px;}
	.yaoqingka .content>p{font-size: 16px;color: #1a1a1a;}
	.yaoqingka .content>ul>li{margin-bottom: 10px;}
	.yaoqingka .content>ul>li>img{width: 15px;height: 15px;margin: 0 2px;position: relative;bottom: 2px;}
/****特邀嘉宾2****/
.yaoqingka_2 {background: url(../img/pt_icon/yaoqingka_1.jpg) no-repeat;background-size: 100%;width: 100%;height: 100%;}
.yaoqingka_2 .content{position: absolute;top: 30%;width: 80%;margin:0 10%;padding:0 5%;}
.yaoqingka_2 .content>span:first-child{color: #1a1a1a;font-size: 16px;}
.yaoqingka_2 .content>p{font-size: 16px;color: #1a1a1a;padding: 0 10px;text-align: left;}
.yaoqingka_2 .jieshou>img{display: block;width: 50%;margin: 0 auto;position: absolute;top: 50%;left: 25%;}
.yaoqingka_2>img{display: block;width: 50%;margin: 0 auto;position: absolute;top: 50%;left: 25%;}
/********************链接弹出框**********************************/
.lianjie_modal{z-index:9; display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; visibility: visible;  position:fixed;top:0;left:0;background: rgba(0,0,0,0.7); width:100%; height: 100%;}
.lianjie_modal .con-freeze{position: relative; margin:auto;padding-bottom: 40px;width: 80%;max-width: 600px;
border-radius: 2px; border:1px solid #e2e2e2; background: #fff; text-align: center;}
.lianjie_modal .con-freeze p{font-size: 14px; color:#1a1a1a;display: block;margin: 20px 15px;}
.lianjie_modal .con-freeze .cancel{position:absolute;bottom: 0; left:0; width: 100%; font-size:14px; height:40px; line-height:40px;color: #1a1a1a;outline: none;background: #FFFFFF;border: none; border-top: 1px solid #e2e2e2;}
.lianjie_modal .con-freeze>p>span{color: #ff0000;}
.lianjie_modal .con-freeze>p>img{width:15px;height: 15px;margin: 0px 4px;position: relative;bottom: 2px;}

/**********平台版首页修改**********/
.new.every_listdiv{width: 46%;margin: 1% 2%; float: left;padding: 0px;height: 160px;border: none;background: #fff;border-radius:5px ;}
.new.every_listdiv .listcourse_img{width: 100%;height: 100px;border-radius: 5px 5px 0 0;}
.new.every_listdiv .list_coursetitle{padding-left: 0;height: 60px;position: absolute;bottom: 0;width:96%;padding: 0 2%;}
.new.every_listdiv .list_coursetitle .course_username{width: 100%;bottom: 15px;}
.new.every_listdiv .list_coursetitle .course_username>span:nth-child(2){float: right;}
.new.every_listdiv .list_coursetitle .course_username .teachername{border-right: none;color: #999;}
.new.every_listdiv .list_coursetitle>h3{line-height: 30px;height: 30px;}
.new.every_listdiv .lession_num{border: none;padding: 0;margin: 0;}
.new.every_listdiv .listcourse_place{padding: 0 5px;}
.new.every_listdiv h3.title2{white-space: nowrap !important;}
