﻿@charset "UTF-8";
.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	clear: both;
}

html,
body {
	background: #F8F8F8;
	position: relative;
}
i{font-style: normal !important;}
/****************bootstrap********************/
/*input[type="checkbox"] {
    margin: 4px 0 0;
    width: 25px;
    line-height: normal;
}*/
.form-control:focus{
	border-color: #0088cc;
}
a {
    color: #0088cc;
    text-decoration: none;
}
.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;}

i.glyphicon-thumbs-up{width: 12px;height: 14px;display: block;top: 3px !important;}
i.glyphicon-thumbs-up:before{width: 12px;height: 14px;display: block;
background: url(../../../assets/v1/img/pt_icon/zan02.png) no-repeat ;background-size:12px 12px; }
i.hasZan:before{background: url(../../../assets/v1/img/pt_icon/zan01.png) no-repeat ;background-size:12px 12px; }

.glyphicon-thumbs-up:before{content: "" !important; }
/*******/
input::-ms-clear {
	display: none;
}
.title>a{color: #1a1a1a;}
.adcertis>a{color: #646464;}
/*弹窗*/
.modals{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;}
.modals .texts{margin: auto;background: #fff; }
/*隐藏文本框叉子*/

input::-ms-reveal {
	display: none;
}


/*隐藏密码框小眼睛*/


/*@media screen and (max-width:767px ) {
	.container,.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
		padding: 0;
	}
}*/


/*.img_caijian{
			width:100%;
			position: relative;
			background: pink;
			overflow: hidden;
		}
		.img_caijian img{
			height:100%;
			width:auto !important;
			position: absolute;
			left:50%;
			transform: translateX(-50%);
                        -webkit-transform: translateX(-50%);
                        -moz-transform: translateX(-50%);
}*/
/*main.css*/
.radios, .checkboxs{
	padding-top: 0 !important;
}
/***********首页上拉加载***************/
.index_off{margin: 0 0 20px 0;text-align: center;height: 40px;line-height: 40px;font-size: 12px;background: #fff;position: relative;clear: both;}
.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: #fff;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;}
/***********************************/
a.yh_xxk{float: left;display: inline-block;line-height: 36px;color: #646464;padding-right: 10px;font-size: 16px;}
a.yh_xxk:hover{color: #0088cc;}
a.yh_xxk.active{color: #0088cc;}
/*pc-头部*/
.pf-navdiv{position: relative;}
ul.pf-navul2.pf-course-navul2{position: absolute;left: 250px;}
.pf-nav .zbj .right{margin-top: 5px !important;}
.pf-nav .zbj .left{border:none !important;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;}
.course_img {
	width: 100%;
	height: 180px;
	display: block;
	position: relative;
	overflow: hidden;
}
#shuoming{height: 100px;}
@media screen and (min-width:992px) and (max-width:1199px) {
	.course_img {
		height: 146px;
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.course_img {
		height: 150px;
	}
}

@media screen and (min-width:320px) and (max-width:767px) {
	.course_img {
		height: 8.28rem;
	}
}
.mobile_web{padding-bottom: 20px;}
.course-price-widget{margin-top: 4px;}
/*.contant_details{padding-bottom:20px;}*/
.course_img>a {
	display: block;
	width: 100%;
	height: 100%;
}

.course_img>img,
.course_img>a>img {
	position: absolute;
	height: 80%;
	width: auto !important;
	max-width: none !important;
	left: 55%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	top: 0;
}

.toubu {
	background: url(../img/nav_bg.png);
}

.navbar-nav>li>a {
	color: #fff !important;
}

.navbar-nav>li>a:hover {
	color: #fff;
}
.m  {
	background: #00aaff !important;
}
/*.bg_color {
		background: #00aaff !important;
	}
.bg_color>a {
	color :#fff !important;
}*/
@media only screen and (min-width: 320px) and (max-width: 768px) {
	.bg_color {
		background: #fff !important;
	}
	.bg_color a {
		color :#0088cc !important;
	}
}
li.nav-hover:hover{
	background: #0099ff;
	color: #fff !important;
}

.pffooterul li .pffooter_img img:nth-child(1){display: none}
.pffooterul li .pffooter_img img:nth-child(2){display: block}
.pffooterul li.bg_color .pffooter_img img:nth-child(1){display: block}
.pffooterul li.bg_color .pffooter_img img:nth-child(2){display: none}

.wx_pffooterul li .wx_pffooter_img img:nth-child(1){display: none}
.wx_pffooterul li .wx_pffooter_img img:nth-child(2){display: block}
.wx_pffooterul li.bg_color .wx_pffooter_img img:nth-child(1){display: block}
.wx_pffooterul li.bg_color .wx_pffooter_img img:nth-child(2){display: none}


.user-nav>li>a {
	color: #fff !important;
}

.user-nav>li>a:hover {
	color: #00aaff !important;
}

._banjiHuati .beijing {
	padding: 0;
}

._banjiHuati .parent {
	width: 100%;
	height: auto;
	color: #fff;
	padding: 20px 40px;
	box-sizing: border-box;
	background: url(/assets/v1/img/bg.jpg?6.5.5) no-repeat;
	background-size: cover;
	margin-left: 0;
	margin-right: 0;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	._banjiHuati .parent {
		padding: 20px 60px;
	}
}

._banjiHuati .btn-primary {
	padding-left: 20px;
	padding-right: 20px;
	box-sizing: border-box;
	margin-top: 80px;
}

._banjiHuati .touxiang {
	width: 140px;
	height: 140px;
	border: 5px solid rgba(255, 255, 255, 0.5);
	position: relative;
	overflow: hidden;
	border-radius: 50%;
	float: left;
}

@media screen and (max-width: 767px) {
	._banjiHuati .touxiang {
		width: 100px;
		height: 100px;
		border: 5px solid rgba(255, 255, 255, 0.5);
		border-radius: 50%;
		float: none;
		margin: 0 auto;
	}
}

._banjiHuati .touxiang>img {
	height: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}

._banjiHuati .nicheng {
	margin-left: 20px;
	float: left;
}

@media screen and (max-width: 767px) {
	._banjiHuati .nicheng {
		text-align: center;
		float: none;
	}
}

._banjiHuati .nicheng>h3 {
	font-size: 24px;
	line-height: 24px;
	margin: 0;
}

@media screen and (max-width: 767px) {
	._banjiHuati .nicheng>h3 {
		font-size: 16px;
		line-height: 16px;
		padding-right: 15px;
		margin-top: 5px;
	}
}

@media screen and (max-width: 767px) {
	._banjiHuati .xingxing {
		padding-right: 15px;
	}
}

._banjiHuati .quanxian {
	font-size: 13px;
	line-height: 16px;
	margin-top: 5px;
}

@media screen and (max-width: 767px) {
	._banjiHuati .quanxian {
		padding-right: 15px;
	}
}

._banjiHuati .nicheng>p {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 0;
	margin-top: 20px;
}

@media screen and (max-width: 767px) {
	._banjiHuati .nicheng>p {
		padding-right: 15px;
	}
}

._banjiHuati .jieshao {
	width: 240px;
	height: 100px;
	margin: 0 auto;
	padding-top: 15px;
}

._banjiHuati .jieshao p {
	font-size: 16px;
	width: 100px;
	text-align: center;
	line-height: 18px;
	border: 1px solid;
	margin: 0;
}

._banjiHuati .jieshao span {
	color: red;
}

._banjiHuati .huati {
	height: 48px;
}

._banjiHuati .huati>p:nth-child(1) {
	float: left;
}

._banjiHuati .huati>p:nth-child(2) {
	float: right;
}

._banjiHuati .xuesheng>p:nth-child(1) {
	float: left;
}

._banjiHuati .xuesheng>p:nth-child(2) {
	float: right;
}

._banjiHuati .sixin {
	float: right;
}

@media screen and (max-width: 767px) {
	._banjiHuati .sixin {
		float: none;
		text-align: center;
		padding-left: 20px;
		padding-right: 15px;
		white-space: nowrap;
		position: relative;
		height: 50px;
	}
	._banjiHuati .waitao1 {
		width: 50%;
		position: relative;
		float: left;
	}
	._banjiHuati .waitao2 {
		width: 50%;
		position: relative;
		float: right;
	}
}

._banjiHuati .guanli>a {
	width: 110px;
	height: 28px;
	background: #24a378;
	border: none;
	color: #fff;
}

@media screen and (max-width: 767px) {
	._banjiHuati .guanli>a {
		padding-left: 2px;
		padding-right: 2px;
		box-sizing: border-box;
		position: absolute;
		right: 20px;
	}
}

._banjiHuati .guanli>a:active {
	background: #21aa80;
	background-image: inherit;
}

._banjiHuati .guanli>a:nth-child(2) {
	border-left: 1px solid #dcdcdc;
}

@media screen and (max-width: 767px) {
	._banjiHuati .guanli>a:nth-child(2) {
		padding-left: 3px !important;
		padding-right: 3px !important;
		box-sizing: border-box;
	}
}

._banjiHuati .guanli {
	float: right;
}

@media screen and (max-width: 767px) {
	._banjiHuati .guanli {
		float: none;
		position: absolute;
		right: 2px;
		top: 10px;
	}
}

._banjiHuati .waitao2>button {
	float: right;
	width: 110px;
	height: 28px;
	border: none;
	border-radius: 3px;
	background: #0088cc;
	margin-top: 70px;
}

@media screen and (max-width: 767px) {
	._banjiHuati .waitao2>button {
		float: none;
		margin-top: 0;
		position: absolute;
		left: 20px;
		top: 10px;
	}
}

._banjiHuati .waitao2>button:hover {
	background: #e1e1e1;
	color: #616161;
}

._banjiHuati .waitao2>button:active {
	background: #21aa80;
}

._banjiHuati .UL {
	padding-top: 20px;
	background: #f0f0f7;
	box-sizing: border-box;
	margin-top: 0 !important;
}

@media screen and (max-width: 991px) {
	._banjiHuati .UL {
		margin: 0;
		width: auto;
	}
}

@media screen and (max-width: 767px) {
	._banjiHuati .UL {
		padding-top: 0;
	}
}

._banjiHuati .kecheng {
	padding-top: 10px;
	padding-bottom: 20px;
	background: #fff;
	min-height: 400px;
}

@media screen and (max-width: 767px) {
	._banjiHuati .kecheng {
		min-height: 200px;
	}
}

.kecheng_div {
	border-radius: 2px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}

._banjiHuati .huati_btn {
	text-align: right;
	margin-top: 10px;
	margin-right: 10px;
}

._banjiHuati .huati_content {
	width: 100%;
}

._banjiHuati .touxianglan {
	width: 60px;
	height: 60px;
	position: relative;
	overflow: hidden;
	border-radius: 50%;
	float: left;
}

@media screen and (max-width:767px) {
	._banjiHuati .touxianglan {
		width: 50px;
		height: 50px;
	}
}

._banjiHuati .touxianglan>a>img {
	height: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}

._banjiHuati .huatilan {
	float: left;
}

._banjiHuati .xingming {
	text-align: left;
	margin-bottom: 10px;
}

._banjiHuati .xingming>a {
	font-size: 16px;
	color: #000;
}

._banjiHuati .xingming>a:hover {
	color: #00aaff;
}

._banjiHuati .huatibiaoti {
	text-align: left;
}

._banjiHuati .huatibiaoti>div>h3 {
	font-size: 18px;
	float: left;
	margin: 0;
	color: #000;
}

._banjiHuati .huatibiaoti>div>button {
	display: block;
	float: right;
	margin-right: 5px;
	font-size: 14px;
	line-height: 14px;
	color: #000;
}

._banjiHuati .huatibiaoti>p {
	text-indent: 2em;
	font-size: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 2px solid #C0C0C0;
	box-sizing: border-box;
}

._banjiHuati .huatibiaoti>p>span {
	display: block;
	text-align: right;
	margin-top: 10px;
	font-size: 12px;
	color: #ccc;
}

._banjiHuati .pingluntouxiang {
	width: 30px;
	height: 30px;
	position: relative;
	overflow: hidden;
	border-radius: 50%;
	float: left;
	margin-right: 10px;
}

._banjiHuati .pingluntouxiang>a>img {
	height: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}

._banjiHuati .pinglun>h3 {
	text-align: left;
	font-size: 16px;
	padding-top: 5px;
}

._banjiHuati .pinglun>h3>a {
	color: #000;
}

._banjiHuati .pinglun>h3>a:hover {
	color: #00aaff;
}

._banjiHuati .pinglun>p {
	padding-left: 30px;
	box-sizing: border-box;
	text-align: left;
	text-indent: 2em;
	border-bottom: 2px solid #C0C0C0;
	padding-bottom: 10px;
}

._banjiHuati .pinglun>p>span {
	display: block;
	text-align: right;
	margin-top: 10px;
	font-size: 12px;
	color: #ccc;
}

._banjiHuati .jianjie {
	width: 100%;
	text-indent: 2em;
	font-size: 16px;
	color: #646464;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

._banjiHuati .youbian {
	padding-left: 30px;
	padding-right: 10px;
	box-sizing: border-box;
}

@media screen and (max-width: 991px) {
	._banjiHuati .youbian {
		padding-left: 10px;
	}
}

._banjiHuati .banzhuren {
	background: #fff;
	box-sizing: border-box;
	padding-bottom: 20px;
	min-height: 200px;
	border-radius: 2px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}

@media screen and (max-width: 991px) {
	._banjiHuati .banzhuren {
		margin-top: 10px;
	}
}

._banjiHuati .xueyuan>h3,
._banjiHuati .banzhuren>h3 {
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 10px;
	line-height: 48px;
	color: #313131;
	border-bottom: 1px solid #f5f5f5;
}

._banjiHuati .dengji>div:nth-child(1) {
	width: 70px;
	height: 70px;
	border: 1px solid;
	border-radius: 50%;
	float: left;
	margin-right: 5px;
	position: relative;
	overflow: hidden;
	z-index: 3;
}

._banjiHuati .dengji>div:nth-child(1)>a>img {
	height: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}

._banjiHuati .dengji>div:nth-child(2) {
	float: left;
}

._banjiHuati .dengji>div>h3 {
	font-size: 14px;
	margin-top: 10px;
}

._banjiHuati .dengji>div>h3>a {
	color: #000;
}

._banjiHuati .dengji>div>h3>a:hover {
	color: #00aaff;
}

._banjiHuati .dengji>div>p {
	font-size: 14px;
}

._banjiHuati .xueyuan {
	background: #fff;
	box-sizing: border-box;
	padding-bottom: 20px;
	margin-top: 20px;
	min-height: 200px;
	border-radius: 2px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}

@media screen and (max-width:991px) {
	._banjiHuati .xueyuan {
		margin-top: 10px;
	}
}

._banjiHuati .xueyuantu>div>div {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 1px solid #ccc;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	z-index: 2;
}

._banjiHuati .xueyuantu>div>div>a>img {
	height: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}

._banjiHuati .xueyuantu>div>p {
	text-align: center;
	font-size: 14px;
}

._banjiHuati .dongtai {
	background: #fff;
	padding-left: 10px;
	box-sizing: border-box;
	padding-bottom: 20px;
	padding-top: 10px;
	margin-top: 20px;
	min-height: 200px;
}

._banjiHuati .dongtai>h3 {
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 10px;
}

._banjiHuati .dongtai>div>span {
	margin-right: 10px;
}

._banjiHuati .xiangqing>span {
	font-size: 13px;
	display: block;
	color: #000;
}

._banjiHuati .xiangqing>span:nth-child(1) {
	float: left;
}

._banjiHuati .xiangqing>span:nth-child(2) {
	float: right;
	text-align: center;
	line-height: 20px;
	width: 70px;
	height: 20px;
	border: 1px solid #C0C0C0;
}

._banjiHuati .xiangqing button {
	height: 20px;
	width: 60px;
	font-size: 13px;
	line-height: 8px;
}

._banjiHuati .hang {
	margin-bottom: 20px;
	text-align: left;
}

._banjiHuati .xiaotouxiang {
	width: 20px;
	height: 20px;
	overflow: hidden;
	position: relative;
	margin-right: 20px;
}

._banjiHuati .xiaotouxiang>img {
	position: absolute;
	height: 100%;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}

._banjiHuati .renqi {
	position: relative;
	width: 100%;
	height: 130px;
}

._banjiHuati .renqi>div {
	width: 110px;
	height: 28px;
	border: 1px solid;
	text-align: center;
	line-height: 28px;
	font-size: 16px;
}

._banjiHuati .renqi>div:nth-child(1) {
	position: absolute;
	left: 0;
	top: 0;
}

._banjiHuati .renqi>div:nth-child(2) {
	position: absolute;
	right: 0;
	top: 0;
}

._banjiHuati .renqi>div:nth-child(3) {
	position: absolute;
	left: 0;
	bottom: 0;
}

._banjiHuati .renqi>div:nth-child(4) {
	position: absolute;
	right: 0;
	bottom: 0;
}

._banjiHuati .renqi>div>span {
	color: red !important;
}

._banjiHuati .shenqing button {
	width: 60px;
	height: 20px;
	line-height: 9px;
	font-size: 13px;
	margin-top: 10px;
	color: #000;
}

@media screen and (max-width: 767px) {
	._banjiHuati .shenqing button {
		display: block;
	}
}

@media screen and (max-width: 767px) {
	._banjiHuati .shenqing>div>button {
		margin-top: 37px;
	}
}

._banjiHuati .shenqing>button {
	width: 80px;
}

._banjiHuati .fenxiang>button {
	width: 60px;
	height: 20px;
	line-height: 18px;
	font-size: 13px;
	color: #000;
	margin-top: 85px;
	border-radius: 3px;
	border: none;
}

@media screen and (max-width: 767px) {
	._banjiHuati .fenxiang>button {
		margin-top: 37px;
	}
}

._banjiHuati .hang>h3>span {
	font-size: 12px;
}

._banjiHuati .hang>h3>span:nth-child(3) {
	background: deepskyblue;
	color: #fff;
}


/* 班级详情里面的课程内容样式 */

._banjiHuati .banjiKechen {
	padding-top: 20px;
	box-sizing: border-box;
}

@media screen and (max-width: 767px) {
	._banjiHuati .banjiKechen {
		padding-top: 5px;
	}
}

._banjiHuati .banjiKechen .hang>a>img {
	width: 100%;
}

._banjiHuati .banjiKechen .hang>h3 {
	margin-top: 10px;
	margin-bottom: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

._banjiHuati .banjiKechen .hang>h3>a {
	color: #000;
	font-size: 16px;
}

._banjiHuati .banjiKechen .hang>h3>a:hover {
	color: #00aaff;
}

._banjiHuati .banjiKechen .hang>p {
	font-size: 14px;
	color: #000;
}


/* 班级详情里面的成员样式 */

._banjiHuati .banjiChenyuan .hang {
	width: 100%;
	padding-top: 5px;
	padding-left: 3px;
	background: #fff;
	padding-right: 3px;
	padding-bottom: 5px;
	box-sizing: border-box;
	border-radius: 5px;
	margin-bottom: 20px;
	text-align: left;
}

@media screen and (max-width: 767px) {
	._banjiHuati .banjiChenyuan .hang {
		text-align: center;
		margin-bottom: 10px;
	}
}

.hang_div2>a,
._banjiHuati .banjiChenyuan .hang>a {
	display: block;
	width: 100px;
	height: 100px;
	position: relative;
	overflow: hidden;
	border-radius: 50%;
	margin: 0 auto;
	border: 2px solid #fff;
}

.hang_div2>a>img,
._banjiHuati .banjiChenyuan .hang>a>img {
	position: absolute;
	height: 100%;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}

._banjiHuati .banjiChenyuan .hang>h3 {
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 16px;
	text-align: center;
}

._banjiHuati .banjiChenyuan .hang>h3>a {
	color: #000;
	font-size: 16px;
}

._banjiHuati .banjiChenyuan .hang>h3>a:hover {
	color: #00aaff;
}

._banjiHuati .banjiChenyuan .hang>h3>span {
	font-size: 14px !important;
}

._banjiHuati .banjiChenyuan .hang>h3>span>span {
	font-size: 12px !important;
	background: deepskyblue;
	color: #fff;
}

._banjiHuati .banjiChenyuan .hang>p {
	font-size: 14px;
	color: #000;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

._huiYuan .es-header .nav.navbar-nav>li>a {
	color: #c1c1c1 !important;
}

._huiYuan .es-header .nav.navbar-nav>li>a:hover {
	color: #fff !important;
}

._huiYuan .nav.user-nav>li>a {
	color: #c1c1c1 !important;
}

._huiYuan .nav.user-nav>li>a:hover {
	color: #fff !important;
}

._huiYuan .logo {
	width: 100px;
	height: 50px;
	overflow: hidden;
	position: relative;
}

._huiYuan .logo>img {
	height: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}

._huiYuan .UL {
	margin-top: 40px;
}

._huiYuan .tubiao {
	width: 100%;
}

._huiYuan .tubiao>img {
	width: 100%;
	height: 100%;
}

._huiYuan .kecheng h3 {
	font-size: 16px;
}

._huiYuan .kecheng h3>a {
	color: #000;
}

._huiYuan .kecheng h3>a:hover {
	color: #00aaff;
}

._huiYuan .kecheng p {
	color: red;
	font-size: 18px;
}

._huiYuan .xiangqing>span {
	font-size: 13px;
	display: block;
	color: #000;
}

._huiYuan .xiangqing>span:nth-child(1) {
	float: left;
}

._huiYuan .xiangqing>span:nth-child(2) {
	float: right;
	text-align: center;
	line-height: 20px;
	width: 70px;
	height: 20px;
	border: 1px solid #C0C0C0;
}

._huiYuan .xiangqing button {
	height: 20px;
	width: 60px;
	font-size: 13px;
	line-height: 8px;
}

._huiYuan .hang {
	margin-bottom: 20px;
	text-align: left;
}

._huiYuan .xiaotouxiang {
	width: 20px;
	height: 20px;
	overflow: hidden;
	position: relative;
	margin-right: 20px;
}

._huiYuan .xiaotouxiang>img {
	position: absolute;
	height: 100%;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}

._huiYuan .renqi {
	position: relative;
	width: 100%;
	height: 130px;
}

._huiYuan .renqi>div {
	width: 110px;
	height: 28px;
	border: 1px solid;
	text-align: center;
	line-height: 28px;
	font-size: 16px;
}

._huiYuan .renqi>div:nth-child(1) {
	position: absolute;
	left: 0;
	top: 0;
}

._huiYuan .renqi>div:nth-child(2) {
	position: absolute;
	right: 0;
	top: 0;
}

._huiYuan .renqi>div:nth-child(3) {
	position: absolute;
	left: 0;
	bottom: 0;
}

._huiYuan .renqi>div:nth-child(4) {
	position: absolute;
	right: 0;
	bottom: 0;
}

._huiYuan .renqi>div>span {
	color: red !important;
}

._huiYuan .shenqing button {
	width: 60px;
	height: 20px;
	line-height: 9px;
	font-size: 13px;
	margin-top: 10px;
	color: #000;
}

@media screen and (max-width: 767px) {
	._huiYuan .shenqing button {
		display: block;
	}
}

@media screen and (max-width: 767px) {
	._huiYuan .shenqing>div>button {
		margin-top: 37px;
	}
}

._huiYuan .shenqing>button {
	width: 80px;
}

._huiYuan .fenxiang>button {
	width: 60px;
	height: 20px;
	line-height: 18px;
	font-size: 13px;
	color: #000;
	margin-top: 85px;
	border-radius: 3px;
	border: none;
}

@media screen and (max-width: 767px) {
	._huiYuan .fenxiang>button {
		margin-top: 37px;
	}
}

._huiYuan .hang>h3>span {
	font-size: 12px;
}

._huiYuan .hang>h3>span:nth-child(3) {
	background: deepskyblue;
	color: #fff;
}

._huiYuan .kecheng {
	padding-top: 0;
}

._huiYuan .huiyuan_jianjie {
	width: 100%;
	background: #fff;
	padding: 10px 20px;
	box-sizing: border-box;
	text-indent: 2em;
}

._huiYuan .huati_content {
	padding-bottom: 20px;
	border-bottom: 2px solid;
	border-top: 2px solid;
	margin-top: 10px;
	padding-top: 20px;
}

._huiYuan .huatibiaoti>p {
	color: #646464 !important;
}

._huiYuan .pinglun>p {
	color: #646464 !important;
}

._huiYuan .wenzhanghang {
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	box-sizing: border-box;
	border-top: 1px solid #0088cc;
}

._huiYuan .wenzhangbiaoti {
	margin-bottom: 20px;
}

._huiYuan .wenzhangbiaoti>h3 {
	float: left;
	margin: 0;
	font-size: 18px;
	color: #1a1a1a;
}

._huiYuan .wenzhangbiaoti>div>button {
	width: 40px;
	height: 20px;
	border-radius: 2px;
	font-size: 12px;
	border: none;
	padding: 0;
	background: #e1e1e1;
}

._huiYuan .wenzhangbiaoti .btn-group {
	float: right;
	margin-right: 10px;
}

._huiYuan .wenzhangbiaoti>div>button {
	float: right;
}

._huiYuan .wenzhangbiaoti .dropdown-menu {
	min-width: 100px;
}

._huiYuan .wenzhangtupian>div {
	width: 80px;
	height: 80px;
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
	margin-right: 10px;
	float: left;
}

._huiYuan .wenzhangtupian>div>img {
	height: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}

._huiYuan .wenzhang {
	padding-top: 10px;
	box-sizing: border-box;
	border-bottom: 1px solid #0088cc;
}

._huiYuan .wenzhang>div:nth-child(1) {
	text-align: right;
}

._huiYuan .wenzhanghang>p {
	color: #646464;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 0;
}

._huiYuan .yuedu {
	margin-top: 20px;
}

._huiYuan .yuedu>span {
	font-size: 12px;
	color: #a2a2a2;
	margin-right: 10px;
}

._huiYuan .gengduo>button {
	width: 40px !important;
	height: 20px !important;
	font-size: 12px;
	padding: 0;
}

._huiYuan .xuanxiangka {
	display: none;
}

._huiYuan .wenzhangfenlei>h3 {
	margin-top: 0;
	font-size: 12px;
}

._huiYuan .wenzhangfenlei>h3>a {
	color: #000;
}

._huiYuan .wenzhangfenlei>p>a {
	width: 100%;
	font-size: 12px;
	color: #000;
}

._huiYuan .wenzhangfenlei>p>a:hover {
	color: #00aaff;
}

._huiYuan .wenzhangfenlei>p>a>span {
	float: right;
}

._huiYuan .guanlifenlei {
	float: right;
}

._kechenXiangqing .es-header .nav.navbar-nav>li>a {
	color: #c1c1c1 !important;
}

._kechenXiangqing .es-header .nav.navbar-nav>li>a:hover {
	color: #fff !important;
}

._kechenXiangqing .nav.user-nav>li>a {
	color: #c1c1c1 !important;
}

._kechenXiangqing .nav.user-nav>li>a:hover {
	color: #fff !important;
}

._kechenXiangqing .logo {
	width: 100px;
	height: 50px;
	overflow: hidden;
	position: relative;
}

._kechenXiangqing .logo>img {
	height: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}

._kechenXiangqing .beijing {
	padding: 0;
}

._kechenXiangqing .parent {
	width: 100%;
	height: auto;
	color: #fff;
	padding: 20px 40px;
	box-sizing: border-box;
	background: url(/assets/v1/img/bg.jpg?6.5.5) no-repeat;
	background-size: auto;
	margin-top: 60px;
	margin-left: 0;
	margin-right: 0;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	._kechenXiangqing .parent {
		padding: 20px 60px;
	}
}

._kechenXiangqing .touxiang {
	width: 140px;
	height: 140px;
	position: relative;
	overflow: hidden;
	border-radius: 50%;
	float: left;
}

@media screen and (max-width: 767px) {
	._kechenXiangqing .touxiang {
		width: 100px;
		height: 100px;
		border-radius: 50%;
		float: none;
		margin: 0 auto;
	}
}

._kechenXiangqing .touxiang>img {
	height: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}

._kechenXiangqing .nicheng {
	margin-left: 20px;
	float: left;
}

@media screen and (max-width: 767px) {
	._kechenXiangqing .nicheng {
		text-align: center;
		float: none;
	}
}

._kechenXiangqing .nicheng>h3 {
	font-size: 24px;
	line-height: 24px;
	margin: 0;
}

@media screen and (max-width: 767px) {
	._kechenXiangqing .nicheng>h3 {
		font-size: 16px;
		line-height: 16px;
		padding-right: 15px;
		margin-top: 5px;
	}
}

@media screen and (max-width: 767px) {
	._kechenXiangqing .xingxing {
		padding-right: 15px;
	}
}

._kechenXiangqing .quanxian {
	font-size: 13px;
	line-height: 16px;
	margin-top: 5px;
}

@media screen and (max-width: 767px) {
	._kechenXiangqing .quanxian {
		padding-right: 15px;
	}
}

._kechenXiangqing .nicheng>p {
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 0;
	margin-top: 5px;
}

@media screen and (max-width: 767px) {
	._kechenXiangqing .nicheng>p {
		padding-right: 15px;
	}
}

@media screen and (max-width: 767px) {
	._kechenXiangqing .nicheng>p:nth-child(5),
	._kechenXiangqing .nicheng>p:nth-child(6) {
		display: none;
	}
}

._kechenXiangqing .nicheng>p>button {
	padding-left: 2px;
	padding-right: 2px;
	box-sizing: border-box;
	height: 16px;
	border: none;
	border-radius: 3px;
	background: #0088cc;
}

._kechenXiangqing .nicheng>p>button:hover {
	background: #1bf7b1;
}

._kechenXiangqing .nicheng>p>button:active {
	background: #21aa80;
}

@media screen and (max-width: 767px) {
	._kechenXiangqing .nicheng>p>button {
		margin-left: 5px;
	}
}

._kechenXiangqing .jieshao {
	width: 240px;
	height: 100px;
	margin: 0 auto;
	padding-top: 15px;
}

._kechenXiangqing .jieshao p {
	font-size: 16px;
	width: 100px;
	text-align: center;
	line-height: 18px;
	border: 1px solid;
	margin: 0;
}

._kechenXiangqing .jieshao span {
	color: red;
}

._kechenXiangqing .huati {
	height: 48px;
}

._kechenXiangqing .huati>p:nth-child(1) {
	float: left;
}

._kechenXiangqing .huati>p:nth-child(2) {
	float: right;
}

._kechenXiangqing .erweima {
	width: 122px;
	height: 100px;
	margin-right: 50px;
	margin-top: 15px;
}

._kechenXiangqing .erweima>img {
	width: 100%;
	height: 100%;
}

._kechenXiangqing .sixin {
	float: right;
}

@media screen and (max-width: 767px) {
	._kechenXiangqing .sixin {
		float: none;
		text-align: center;
		padding-left: 20px;
		padding-right: 15px;
		white-space: nowrap;
		position: relative;
		height: 50px;
	}
	._kechenXiangqing .waitao1 {
		width: 50%;
		position: relative;
		float: left;
	}
	._kechenXiangqing .waitao2 {
		width: 50%;
		position: relative;
		float: right;
	}
}

._kechenXiangqing .guanli>a {
	height: 28px;
	background: #0088cc;
	border: none;
	color: #fff;
}

._kechenXiangqing .guanli>a:nth-child(2) {
	border-left: 1px solid #dcdcdc;
}

._kechenXiangqing .guanli {
	float: right;
}

@media screen and (max-width: 767px) {
	._kechenXiangqing .guanli {
		float: none;
		position: absolute;
		right: 20px;
		top: 3px;
	}
}

._kechenXiangqing .waitao2>button {
	float: right;
	width: 110px;
	height: 28px;
	border: none;
	border-radius: 3px;
	background: #0088cc;
	margin-top: 70px;
}

@media screen and (max-width: 767px) {
	._kechenXiangqing .waitao2>button {
		float: none;
		margin-top: 0;
		position: absolute;
		left: 20px;
		top: 3px;
	}
}

._kechenXiangqing .waitao2>button:hover {
	background: #f5f5f5;
	color: #616161;
}

._kechenXiangqing .waitao2>button:active {
	background: #21aa80;
}

._kechenXiangqing .UL {
	margin-top: 40px;
}

._kechenXiangqing .kecheng>img {
	width: 100%;
}

._kechenXiangqing .kecheng>h3 {
	font-size: 18px;
	text-align: center;
	margin-top: 10px;
}

._kechenXiangqing .kecheng>h3>a {
	color: #000;
}

._kechenXiangqing .kecheng>h3>a:hover {
	color: red;
}

._kechenXiangqing .kejie {
	width: 100%;
	border: 1px solid #F8F8F8;
}

._kechenXiangqing .kejie>div {
	width: 100%;
	border-bottom: 1px solid #F8F8F8;
}

._kechenXiangqing .jianjie {
	width: 100%;
	/*display:none;*/
	height: 0;
	text-indent: 2em;
	line-height: 30px;
	overflow: hidden;
	border-top: 1px solid #F8F8F8;
	margin-bottom: 0;
}

._kechenXiangqing .kejie>div:last-child {
	border-bottom: none;
}

._kechenXiangqing .kejie>div>div {
	text-align: center;
	height: 50px;
	line-height: 50px;
	border-right: 1px solid #F8F8F8;
}

._kechenXiangqing .kejie>div:nth-child(2n) {
	background: pink;
}

._kechenXiangqing .td1 {
	width: 5%;
	float: left;
}

._kechenXiangqing .td1>input {
	width: 20px;
	height: 20px;
	margin-top: 0;
	display: block;
	margin: 15px auto 16px;
}

._kechenXiangqing .td2 {
	width: 75%;
	position: relative;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
}

._kechenXiangqing .td2>div {
	float: left;
	width: 30px;
	height: 30px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}

._kechenXiangqing .td2>div>img {
	position: absolute;
	left: 50%;
	height: 100%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}

._kechenXiangqing .td2>p:nth-child(2) {
	float: left;
	margin-bottom: 0;
	margin-left: 40px;
	font-size: 14px;
}

._kechenXiangqing .td2>p:nth-child(2) span {
	font-size: 12px;
	color: #646464;
	margin-left: 15px;
}

._kechenXiangqing .td2>p:nth-child(3) {
	float: right;
	margin-bottom: 0;
	font-size: 12px;
	color: #646464;
}

._kechenXiangqing .td3 {
	width: 10%;
	color: red;
	font-size: 16px;
	float: left;
	line-height: 51px !important;
}

._kechenXiangqing .td4 {
	width: 10%;
	float: left;
	border-right: none !important;
}

._kechenXiangqing .td4>button {
	height: 24px;
	width: 40px;
	border: none;
	border-radius: 3px;
	line-height: 24px;
	background: #0088cc;
	color: #fff;
}

._kechenXiangqing .td4>button:nth-child(1) {
	margin-right: 5px;
}

._kechenXiangqing .yincang {
	width: 100%;
}

._sheshanghuiShou .toubu {
	/*background: url("/assets/v1/mkImg/nav_bg.png");*/
	background: #0088cc;
}

._sheshanghuiShou .content {
	padding-top: 50px;
	margin-bottom: 40px;
	box-sizing: border-box;
}

._sheshanghuiShou .tu {
	text-align: center;
}

._sheshanghuiShou .tu>h3 {
	margin-top: 27px;
	margin-bottom: 9px;
	font-size: 18px;
	line-height: 18px;
}

._sheshanghuiShou .tu>p {
	font-size: 14px;
	line-height: 14px;
	margin: 0;
}

._sheshanghuiShou .remen {
	padding-left: 10px;
	padding-right: 0;
	box-sizing: border-box;
	border-left: 2px solid #0099ff;
	font-size: 18px;
	line-height: 20px;
	min-height: 0;
	margin-top: 30px;
	margin-bottom: 20px;
	padding-bottom: 0;
}

@media screen and (max-width: 767px) {
	._sheshanghuiShou .remen {
		padding-left: 5px;
		margin-top: 20px;
		margin-bottom: 10px;
	}
}

._sheshanghuiShou .remen>span>a {
	float: right;
	font-size: 14px;
	color: #a2a2a2;
}

._sheshanghuiShou .remen>span>a:hover {
	color: #00aaff;
}

._sheshanghuiShou .banjitu {
	position: relative;
	width: 100%;
	height: 180px;
	overflow: hidden;
}

@media screen and (min-width:992px) and (max-width:1199px) {
	._sheshanghuiShou .banjitu {
		height: 146px;
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	._sheshanghuiShou .banjitu {
		height: 150px;
	}
}

@media screen and (min-width:320px) and (max-width:767px) {
	._sheshanghuiShou .banjitu {
		height: 8.28rem;
	}
}

._sheshanghuiShou .banjitu>img {
	position: absolute;
	height: 100%;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

._sheshanghuiShou .mask {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

._sheshanghuiShou .banjitu>a {
	width: 100px;
	line-height: 32px;
	text-align: center;
	box-sizing: border-box;
	background: #0099ff;
	color: #fff;
	font-size: 16px;
	border-radius: 3px;
	position: absolute;
	z-index: 333;
	left: 50%;
	margin-left: -50px;
	top: 100%;
	transition: all 300ms;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
}

.banjitu:hover a {
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.banjitu:hover .mask {
	display: block;
}

._sheshanghuiShou .banji {
	border-radius: 3px;
	overflow: hidden;
	margin-bottom: 25px;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
	/*padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;*/
}

@media screen and (max-width:767px) {
	._sheshanghuiShou .banji {
		margin-bottom: 6px !important;
	}
}

._sheshanghuiShou .banji>h3 {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 15px;
	font-size: 16px;
	line-height: 16px;
}

._sheshanghuiShou .banji>h3>a {
	color: #000;
}

._sheshanghuiShou .banji>h3>a:hover {
	color: red;
}

._sheshanghuiShou .banji>p {
	font-size: 14px;
	color: #646464;
	line-height: 14px;
	margin-left: 10px;
	margin-bottom: 16px;
}

._sheshanghuiShou .banji>p>span {
	float: right;
	font-size: 12px;
	margin-right: 10PX;
}

._sheshanghuiShou .diyizhang {
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
	box-sizing: border-box;
}

._sheshanghuiShou .diyizhang>h3 {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #1a1a1a;
}

._sheshanghuiShou .diyizhang>p {
	text-indent: 2em;
	font-size: 12px;
	color: #646464;
	height: 35px;
	width: 100%;
	overflow: hidden;
}

._sheshanghuiShou .meiti {
	margin-top: 20px;
	width: 100%;
	margin-bottom: 50px;
}

._sheshanghuiShou .meiti>img {
	width: 100%;
}

._woshiJiangshi .es-header .nav.navbar-nav>li>a {
	color: #c1c1c1 !important;
}

._woshiJiangshi .es-header .nav.navbar-nav>li>a:hover {
	color: #fff !important;
}

._woshiJiangshi .nav.user-nav>li>a {
	color: #c1c1c1 !important;
}

._woshiJiangshi .nav.user-nav>li>a:hover {
	color: #fff !important;
}

._woshiJiangshi .logo {
	width: 100px;
	height: 50px;
	overflow: hidden;
	position: relative;
}

._woshiJiangshi .logo>img {
	height: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}

._woshiJiangshi .beijing {
	padding: 0;
}

._woshiJiangshi .parent {
	width: 100%;
	height: auto;
	color: #fff;
	padding: 20px 40px;
	box-sizing: border-box;
	background: url(/assets/v1/img/bg.jpg?6.5.5) no-repeat;
	background-size: auto;
	margin-top: 60px;
	margin-left: 0;
	margin-right: 0;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	._woshiJiangshi .parent {
		padding: 20px 60px;
	}
}

._woshiJiangshi .touxiang {
	width: 160px;
	height: 130px;
	position: relative;
	overflow: hidden;
	border-radius: 5px;
	float: left;
}

@media screen and (max-width: 767px) {
	._woshiJiangshi .touxiang {
		width: 100px;
		height: 100px;
		border-radius: 50%;
		float: none;
		margin: 0 auto;
	}
}

._woshiJiangshi .touxiang>img {
	height: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}

._woshiJiangshi .nicheng {
	margin-left: 20px;
	float: left;
}

@media screen and (max-width: 767px) {
	._woshiJiangshi .nicheng {
		text-align: center;
		float: none;
	}
}

._woshiJiangshi .nicheng>h3 {
	font-size: 24px;
	line-height: 24px;
	margin: 0;
}

@media screen and (max-width: 767px) {
	._woshiJiangshi .nicheng>h3 {
		font-size: 16px;
		line-height: 16px;
		padding-right: 15px;
		margin-top: 5px;
	}
}

@media screen and (max-width: 767px) {
	._woshiJiangshi .xingxing {
		padding-right: 15px;
	}
}

._woshiJiangshi .quanxian {
	font-size: 13px;
	line-height: 16px;
	margin-top: 5px;
}

@media screen and (max-width: 767px) {
	._woshiJiangshi .quanxian {
		padding-right: 15px;
	}
}

._woshiJiangshi .nicheng>p {
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 0;
	margin-top: 5px;
}

@media screen and (max-width: 767px) {
	._woshiJiangshi .nicheng>p {
		padding-right: 15px;
	}
}

@media screen and (max-width: 767px) {
	._woshiJiangshi .nicheng>p:nth-child(5),
	._woshiJiangshi .nicheng>p:nth-child(6) {
		display: none;
	}
}

._woshiJiangshi .nicheng>p>button {
	padding-left: 2px;
	padding-right: 2px;
	box-sizing: border-box;
	height: 16px;
	border: none;
	border-radius: 3px;
	background: #0088cc;
}

._woshiJiangshi .nicheng>p>button:hover {
	background: #1bf7b1;
}

._woshiJiangshi .nicheng>p>button:active {
	background: #21aa80;
}

@media screen and (max-width: 767px) {
	._woshiJiangshi .nicheng>p>button {
		margin-left: 5px;
	}
}

._woshiJiangshi .jieshao {
	width: 230px;
	height: 100px;
	margin: 0 auto;
	padding-top: 15px;
}

@media screen and (max-width: 991px) {
	._woshiJiangshi .jieshao {
		float: right;
		margin-right: 10px;
	}
}

._woshiJiangshi .jieshao p {
	font-size: 16px;
	width: 100px;
	text-align: center;
	line-height: 18px;
	border: 1px solid;
	margin: 0;
}

._woshiJiangshi .jieshao span {
	color: red;
}

._woshiJiangshi .huati {
	height: 48px;
}

._woshiJiangshi .huati>p:nth-child(1) {
	float: left;
}

._woshiJiangshi .huati>p:nth-child(2) {
	float: right;
}

._woshiJiangshi .xuesheng>p:nth-child(1) {
	float: left;
}

._woshiJiangshi .xuesheng>p:nth-child(2) {
	float: right;
}

._woshiJiangshi .erweima {
	width: 122px;
	height: 100px;
	margin-top: 15px;
}

._woshiJiangshi .erweima>img {
	width: 100%;
	height: 100%;
}

._woshiJiangshi .jineng {
	width: 200px;
	height: 100px;
	border: 1px solid;
	padding-right: 20px;
	padding-top: 15px;
	box-sizing: border-box;
}

._woshiJiangshi .UL {
	margin-top: 40px;
}

._woshiJiangshi .tubiao {
	width: 100%;
}

._woshiJiangshi .tubiao>img {
	width: 100%;
	height: 100%;
}

._woshiJiangshi .kecheng h3 {
	font-size: 16px;
}

._woshiJiangshi .kecheng h3>a {
	color: #000;
}

._woshiJiangshi .kecheng h3>a:hover {
	color: #00aaff;
}

._woshiJiangshi .kecheng p {
	color: red;
	font-size: 18px;
}

._woshiJiangshi .xiangqing>span {
	font-size: 13px;
	display: block;
	color: #000;
}

._woshiJiangshi .xiangqing>span:nth-child(1) {
	float: left;
}

._woshiJiangshi .xiangqing>span:nth-child(2) {
	float: right;
	text-align: center;
	line-height: 20px;
	width: 70px;
	height: 20px;
	border: 1px solid #C0C0C0;
}

._woshiJiangshi .xiangqing button {
	height: 20px;
	width: 60px;
	font-size: 13px;
	line-height: 8px;
}

._woshiJiangshi .hang {
	margin-bottom: 20px;
	text-align: left;
}

._woshiJiangshi .xiaotouxiang {
	width: 20px;
	height: 20px;
	overflow: hidden;
	position: relative;
	margin-right: 20px;
}

._woshiJiangshi .xiaotouxiang>img {
	position: absolute;
	height: 100%;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}

._woshiJiangshi .renqi {
	position: relative;
	width: 100%;
	height: 130px;
}

._woshiJiangshi .renqi>div {
	width: 110px;
	height: 28px;
	border: 1px solid;
	text-align: center;
	line-height: 28px;
	font-size: 16px;
}

._woshiJiangshi .renqi>div:nth-child(1) {
	position: absolute;
	left: 0;
	top: 0;
}

._woshiJiangshi .renqi>div:nth-child(2) {
	position: absolute;
	right: 0;
	top: 0;
}

._woshiJiangshi .renqi>div:nth-child(3) {
	position: absolute;
	left: 0;
	bottom: 0;
}

._woshiJiangshi .renqi>div:nth-child(4) {
	position: absolute;
	right: 0;
	bottom: 0;
}

._woshiJiangshi .renqi>div>span {
	color: red !important;
}

._woshiJiangshi .shenqing button {
	width: 60px;
	height: 20px;
	line-height: 9px;
	font-size: 13px;
	margin-top: 10px;
	color: #000;
}

@media screen and (max-width: 767px) {
	._woshiJiangshi .shenqing button {
		display: block;
	}
}

@media screen and (max-width: 767px) {
	._woshiJiangshi .shenqing>div>button {
		margin-top: 37px;
	}
}

._woshiJiangshi .shenqing>button {
	width: 80px;
}

._woshiJiangshi .fenxiang>button {
	width: 60px;
	height: 20px;
	line-height: 18px;
	font-size: 13px;
	color: #000;
	margin-top: 85px;
	border-radius: 3px;
	border: none;
}

@media screen and (max-width: 767px) {
	._woshiJiangshi .fenxiang>button {
		margin-top: 37px;
	}
}

._woshiJiangshi .hang>h3>span {
	font-size: 12px;
}

._woshiJiangshi .hang>h3>span:nth-child(3) {
	background: deepskyblue;
	color: #fff;
}

._yinlidaoShouye .toubu {
	background: url(/assets/v1/mkImg/nav_bg.png);
}

._yinlidaoShouye .user-nav>li>a {
	color: #fff !important;
}

._yinlidaoShouye .banner {
	width: 100%;
	height: 400px;
	text-align: center;
	font-family: "楷体";
	background: url(../../../assets/v1/img/banner_0002_1.jpg) no-repeat;
	background-size: cover;
	/*padding-top: 173px;*/
	box-sizing: border-box;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	._yinlidaoShouye .banner {
		height: 300px;
		padding-top: 100px;
	}
}

@media screen and (min-width: 320px) and (max-width: 767px) {
	._yinlidaoShouye .banner {
		height: 250px;
		padding-top: 60px;
	}
}

._yinlidaoShouye .banner>h1 {
	margin: 0;
	font-size: 56px;
	color: #fff;
	line-height: 56px;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	._yinlidaoShouye .banner>h1 {
		font-size: 40px;
	}
}

@media screen and (min-width: 320px) and (max-width: 767px) {
	._yinlidaoShouye .banner>h1 {
		font-size: 30px;
	}
}

._yinlidaoShouye .banner>button {
	height: 60px;
	width: 180px;
	color: #fff;
	font-size: 24px;
	border-radius: 5px;
	background: #2491d6;
	border: none;
	margin-top: 70px;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	._yinlidaoShouye .banner>button {
		width: 150px;
		height: 40px;
		font-size: 26px;
	}
}

@media screen and (min-width: 320px) and (max-width: 767px) {
	._yinlidaoShouye .banner>button {
		width: 120px;
		height: 35px;
		font-size: 20px;
	}
}

._yinlidaoShouye .content {
	margin-bottom: 40px;
}

._yinlidaoShouye .tu {
	text-align: center;
}

._yinlidaoShouye .tu>h3 {
	margin-top: 27px;
	margin-bottom: 9px;
	font-size: 18px;
	line-height: 18px;
}

._yinlidaoShouye .tu>p {
	font-size: 14px;
	line-height: 14px;
	margin: 0;
}

._yinlidaoShouye .shenqing {
	height: 40px !important;
	line-height: 10px;
	font-size: 16px;
	border-radius: 2px;
	border: 1px solid #fff !important;
	margin-top: 10px;
}

._yinlidaoShouye .shenqing:hover {
	background: #fff !important;
	color: #0088cc !important;
}

._yinlidaoShouye .content1 {
	margin-top: 30px;
}

@media screen and (max-width:767px) {
	._yinlidaoShouye .content1 {
		margin-top: 40px;
	}
}

._yinlidaoShouye .content1>h3 {
	font-size: 36px;
	text-align: center;
	margin-top: 0;
	margin-bottom: 80px;
}

@media screen and (max-width:767px) {
	._yinlidaoShouye .content1>h3 {
		font-size: 24px;
		text-align: center;
		margin-bottom: 20px;
		font-size: 18px;
	}
}

._yinlidaoShouye .youshi {
	width: 100%;
	height: 500px;
	background: url(/assets/v1/mkImg/youshi.png) no-repeat;
	background-size: cover;
	padding-top: 74px;
	padding-left: 266px;
	box-sizing: border-box;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	._yinlidaoShouye .youshi {
		height: 400px;
		padding-left: 180px;
	}
}

@media screen and (max-width:767px) {
	._yinlidaoShouye .youshi {
		padding-top: 30px;
		height: 250px;
		padding-left: 20px;
	}
}

._yinlidaoShouye .tese {
	background: url(/assets/v1/mkImg/teshe.png) no-repeat;
	background-size: cover;
	padding-top: 74px;
	padding-left: 0;
	box-sizing: border-box;
	position: relative;
}

._yinlidaoShouye .fuwu {
	background: url(/assets/v1/mkImg/fuwu.png) no-repeat;
	background-size: cover;
}

._yinlidaoShouye .youshi>div:nth-child(1) {
	width: 161px;
	height: 57px;
	border: 1px solid #0088cc;
	position: relative;
	margin-left: 36px;
	margin-bottom: 60px;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	._yinlidaoShouye .youshi>div:nth-child(1) {
		width: 140px;
		height: 47px;
		margin-bottom: 40px;
	}
}

@media screen and (max-width:767px) {
	._yinlidaoShouye .youshi>div:nth-child(1) {
		width: 100px;
		height: 37px;
		margin-left: 20px;
		margin-bottom: 20px;
	}
}

._yinlidaoShouye .youshi>div:nth-child(1)>h3 {
	width: 161px;
	height: 57px;
	border: 1px solid #0088cc;
	position: absolute;
	left: 4px;
	bottom: 4px;
	margin: 0;
	font-size: 30px;
	line-height: 57px;
	text-align: center;
	color: #fff;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	._yinlidaoShouye .youshi>div:nth-child(1)>h3 {
		width: 140px;
		height: 47px;
		font-size: 24px;
		line-height: 47px;
	}
}

@media screen and (max-width:768px) {
	._yinlidaoShouye .youshi>div:nth-child(1)>h3 {
		width: 100px;
		height: 37px;
		font-size: 20px;
		line-height: 37px;
	}
}

._yinlidaoShouye .youshi>div>span {
	display: block;
	float: left;
	margin-bottom: 40px;
	font-size: 24px;
	line-height: 24px;
	color: #fff;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	._yinlidaoShouye .youshi>div>span {
		margin-bottom: 30px;
		font-size: 20px;
	}
}

@media screen and (max-width:768px) {
	._yinlidaoShouye .youshi>div>span {
		margin-bottom: 10px;
		font-size: 16px;
	}
}

._yinlidaoShouye .youshi>div>p {
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 19px;
	margin-top: 6px;
	border-radius: 50%;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	._yinlidaoShouye .youshi>div>p {
		width: 14px;
		height: 14px;
		margin-top: 5px;
	}
}

@media screen and (max-width:767px) {
	._yinlidaoShouye .youshi>div>p {
		width: 10px;
		height: 10px;
		margin-top: 6px;
		margin-right: 10px;
	}
}

._yinlidaoShouye .youshi>div:nth-child(2)>p {
	background: #0088cc;
}

._yinlidaoShouye .youshi>div:nth-child(3)>p {
	background: #c16a16;
}

._yinlidaoShouye .youshi>div:nth-child(4)>p {
	background: #207cc3;
}

._yinlidaoShouye .youshi>div:nth-child(5)>p {
	background: #c23b3b;
}

._yinlidaoShouye .tese>div:nth-child(1) {
	position: absolute;
	top: 74px;
	right: 322px;
}

@media screen and (min-width:768px) and (max-width:991px) {
	._yinlidaoShouye .tese>div:nth-child(1) {
		top: 74px;
		right: 218px;
	}
}

@media screen and (max-width:767px) {
	._yinlidaoShouye .tese>div:nth-child(1) {
		top: 30px;
		right: 65px;
	}
}

._yinlidaoShouye .tese>div:nth-child(2) {
	position: absolute;
	top: 191px;
	right: 266px;
}

@media screen and (min-width:768px) and (max-width:991px) {
	._yinlidaoShouye .tese>div:nth-child(2) {
		top: 161px;
		right: 180px;
	}
}

@media screen and (max-width:767px) {
	._yinlidaoShouye .tese>div:nth-child(2) {
		top: 91px;
		right: 20px;
	}
}

._yinlidaoShouye .tese>div:nth-child(3) {
	position: absolute;
	top: 255px;
	right: 266px;
}

@media screen and (min-width:768px) and (max-width:991px) {
	._yinlidaoShouye .tese>div:nth-child(3) {
		top: 215px;
		right: 180px;
	}
}

@media screen and (max-width:767px) {
	._yinlidaoShouye .tese>div:nth-child(3) {
		top: 125px;
		right: 20px;
	}
}

._yinlidaoShouye .tese>div:nth-child(4) {
	position: absolute;
	top: 319px;
	right: 266px;
}

@media screen and (min-width:768px) and (max-width:991px) {
	._yinlidaoShouye .tese>div:nth-child(4) {
		top: 269px;
		right: 180px;
	}
}

@media screen and (max-width:767px) {
	._yinlidaoShouye .tese>div:nth-child(4) {
		top: 159px;
		right: 20px;
	}
}

._yinlidaoShouye .tese>div:nth-child(5) {
	position: absolute;
	top: 383px;
	right: 266px;
}

@media screen and (min-width:768px) and (max-width:991px) {
	._yinlidaoShouye .tese>div:nth-child(5) {
		top: 323px;
		right: 180px;
	}
}

@media screen and (max-width:767px) {
	._yinlidaoShouye .tese>div:nth-child(5) {
		top: 193px;
		right: 20px;
	}
}

._shiyong * {
	list-style: none;
	font-family: "微软雅黑";
}

._shiyong body {
	background: #fff;
}

._shiyong .daohang {
	width: 100%;
	margin-top: 50px;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 5px;
	box-sizing: border-box;
}

._shiyong .daohang>h3 {
	float: left;
	margin-top: 0;
	font-size: 22px;
	line-height: 22px;
	margin-bottom: 0;
	letter-spacing: 3px;
}

@media screen and (max-width: 767px) {
	._shiyong .daohang>h3 {
		font-size: 16px;
	}
}

._shiyong .caidan {
	float: right;
}

._shiyong .caidan>ul>li {
	display: block;
	float: left;
	font-size: 16px;
	line-height: 22px;
	padding-left: 20px;
	padding-right: 20px;
	box-sizing: border-box;
	border-right: 1px solid;
}

@media screen and (max-width: 767px) {
	._shiyong .caidan>ul>li {
		font-size: 14px;
		padding-left: 10px;
		padding-right: 10px;
	}
}

._shiyong .caidan>ul>li:last-child {
	border-right: none;
}

._shiyong .caidan>ul>li>a {
	color: #575757;
}

._shiyong .caidan>ul>li>a:hover {
	color: red;
}

._shiyong .buzhou {
	margin-top: 60px;
}

._shiyong .buzhou>ul {
	padding: 0;
}

._shiyong .buzhou>ul>li {
	text-align: center;
	font-size: 16px;
	border-bottom: 2px solid #666666;
	padding-bottom: 10px;
	box-sizing: border-box;
}

@media screen and (max-width: 767px) {
	._shiyong .buzhou>ul>li {
		font-size: 12px;
	}
}

._shiyong .buzhou>ul>li>span {
	display: inline-block;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #666666;
	color: #fff;
	line-height: 30px;
	margin-right: 25px;
}

@media screen and (max-width: 767px) {
	._shiyong .buzhou>ul>li>span {
		width: 20px;
		height: 20px;
		line-height: 20px;
		margin-right: 5px;
	}
}

._shiyong .shuru {
	margin-top: 50px;
	padding-bottom: 50px;
	box-sizing: border-box;
	text-align: center;
}

._shiyong .shoujihao {
	max-width: 640px;
	margin: 0 auto;
	text-align: center;
}

._shiyong .shoujihao>form>div {
	width: 100%;
	text-align: center;
}

._shiyong .haoma>label {
	display: inline-block;
	float: none;
}

._shiyong .tianxiexinxi {
	max-width: 640px;
	margin: 30px auto 0 auto;
	padding-bottom: 100px;
	box-sizing: border-box;
	text-align: center;
}

._shiyong .zhanghao {
	margin-bottom: 20px;
	width: 100%;
}

._shiyong .zhanghao>h3 {
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 53px;
	display: inline-block;
	font-size: 16px;
	color: #575757;
}

._shiyong .zhanghao>span {
	font-size: 14px;
	color: #9d6f57;
}

._shiyong .tianxiexinxi label {
	text-align: right;
	font-size: 14px;
}

@media screen and (max-width: 767px) {
	._shiyong .tianxiexinxi label {
		font-size: 12px;
	}
}

@media screen and (max-width:767px) {
	._shiyong .tianxiexinxi>form>div>div>input {
		font-size: 12px;
	}
}

._shiyong .tianxiexinxi>form>div {
	height: 40px;
	line-height: 40px;
}

._shiyong .wangxiao>input {
	width: 60%;
	display: inline-block;
}
.banben_ul {overflow: hidden;margin-bottom: 0;}
.banben_ul li{float: left;width: 25%;cursor: pointer;}
.banben_ul li>img{width: 16px;height: 16px;visibility: hidden;margin-right: 5px;margin-bottom: 3px}
.banben_p{text-align: left; margin-bottom: 0;height: 14px;line-height: 14px;}
@media screen and (max-width: 767px) {
	._shiyong .queding_btn {
		padding-left: 30px;
		box-sizing: border-box;
	}
}

._shiyong .queding_btn>button {
	width: 125px;
	height: 40px;
	border: none;
	border-radius: 5px;
	background: #00c877;
	color: #fff;
	font-size: 16px;
	margin-top: 20px;
}

._shiyong .lijitiyan {
	padding: 30px 0;
	box-sizing: border-box;
	border: 1px solid #56d7c3;
	background: #e4f8f5;
	text-align: center;
	margin: 60px 0;
}

._shiyong .chenggong {
	margin: 15px auto;
	width: 640px;
	clear: both;
	height: 24px;
}

._shiyong .chenggong>img {
	margin-right: 20px;
}

._shiyong .chenggong>h3 {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 22px;
	color: #4d4d4d;
}

@media screen and (max-width: 767px) {
	._shiyong .chenggong>h3 {
		font-size: 16px;
		font-weight: bold;
	}
}

._shiyong .chenggong>p {
	font-size: 18px;
	margin-bottom: 0;
	display: inline-block;
	margin-left: 170px;
	float: left;
	text-align: right;
	width: 100px;
}

._shiyong .chenggong>a {
	font-size: 16px;
}

._shiyong .chenggong>div {
	color: #999999;
	font-size: 16px;
	display: inline-block;
	float: left;
}

._shiyong .chenggong>span {
	font-size: 18px;
	color: #999999;
}

@media screen and (max-width: 767px) {
	._shiyong .chenggong>span {
		font-size: 14px;
	}
}

._shiyong .chenggong>span>a {
	margin-left: 10px;
	margin-right: 10px;
}

._shiyong .lijitiyan>button {
	width: 150px;
	height: 40px;
	line-height: 40px;
	border: none;
	border-radius: 5px;
	background: #00c877;
	margin-top: 45px;
}

._shiyong .lijitiyan>button>a {
	color: #fff;
	height: 40px;
	line-height: 40px;
}
._shiyong .lijitiyan>button>a>h2 {
	color: #fff;
	height: 40px;
	line-height: 40px;
}
._shiyong .yanse {
	color: #00c877;
	border-bottom-color: #00c877 !important;
}

._shiyong .spans {
	background: #00c877 !important;
}

._shiyong .web1 {
	position: relative;
}

._shiyong .zhezhao1 {
	background: rgba(0, 0, 0, 0.7);
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1051;
}

._shiyong .xuzhi {
	padding: 10px 50px 50px !important;
	box-sizing: border-box;
	width: 900px;
	background: #fff;
	z-index: 9999;
	position: absolute;
	top: 50px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	margin: 0 auto;
}

@media screen and (max-width: 991px) {
	._shiyong .xuzhi {
		width: 748px;
	}
}

@media screen and (max-width: 767px) {
	._shiyong .xuzhi {
		padding: 10px 10px 50px !important;
		position: fixed;
		width: 310px;
		height: 380px;
		overflow-y: scroll;
	}
}

._shiyong .xuzhi>h2 {
	width: 100%;
	font-size: 20px;
	color: #575757;
	padding-bottom: 10px;
	box-sizing: border-box;
	border-bottom: 1px solid #e5e5e5;
	font-weight: bold;
}

@media screen and (max-width: 991px) {
	._shiyong .xuzhi>h2 {
		font-size: 16px;
	}
}

._shiyong .xuzhi>h2>a {
	float: right;
	color: #575757;
	font-weight: normal;
}

._shiyong .xuzhi>h3 {
	font-size: 16px;
	color: #575757;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 10px;
}

@media screen and (max-width: 991px) {
	._shiyong .xuzhi>h3 {
		font-size: 14px;
	}
}

._shiyong .xuzhi>ul>li {
	font-size: 15px;
	color: #575757;
	margin-bottom: 10px;
}

@media screen and (max-width: 991px) {
	._shiyong .xuzhi>ul>li {
		font-size: 12px;
	}
}

._shiyong .xuzhi>p {
	font-size: 15px;
	color: #575757;
}

@media screen and (max-width: 991px) {
	._shiyong .xuzhi>p {
		font-size: 13px;
	}
}

._shiyong .xuzhi>div {
	text-align: center;
	margin-top: 50px;
}

._shiyong .xuzhi>div>button {
	padding: 13px 32px;
	box-sizing: border-box;
	border: none;
	background: #00c877;
	border-radius: 5px;
	margin-right: 50px;
	font-size: 16px;
	color: #fff;
}

._shiyong .xuzhi>div>a {
	font-size: 16px;
}

._shiyong .tishi {
	color: red !important;
	font-size: 14px !important;
	margin-top: 5px !important;
	margin-bottom: 0 !important;
	display: none;
}

._shiyong .tishi2 {
	padding-left: 30px;
	box-sizing: border-box;
}

._shiyong .tishi3 {
	padding-left: 85px;
	box-sizing: border-box;
}

._houtaiguanli * {
	padding: 0;
	margin: 0;
	list-style: none;
}

._houtaiguanli .fl {
	float: left;
}

._houtaiguanli .fr {
	float: right;
}

._houtaiguanli .clear {
	clear: both;
}

._houtaiguanli .logo {
	width: 100px;
	height: 50px;
	overflow: hidden;
	position: relative;
}

._houtaiguanli .logo>img {
	height: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}

._houtaiguanli .neirong {
	padding-top: 80px;
	box-sizing: border-box;
}

._houtaiguanli .daohanglan {
	background: #fff;
	border-radius: 5px;
}

._houtaiguanli .daohanglan>ul {
	width: 100%;
}

._houtaiguanli .daohanglan>ul>li {
	width: 100%;
}

._houtaiguanli .daohanglan>ul>li>a {
	display: block;
	width: 100%;
	line-height: 38px;
	text-align: center;
	border-radius: 5px;
}

._houtaiguanli .daohanglan>ul>li>a:hover {
	background: #66AFE9;
	color: #fff;
}

._houtaiguanli .daohanglan>ul>li:nth-child(3) {
	margin-top: 20px;
}

._houtaiguanli .daohanglan>ul>li:nth-child(8) {
	margin-top: 20px;
	margin-bottom: 20px;
}

._houtaiguanli .zhongjian {
	margin-left: 20px;
	border-radius: 5px;
	background: #fff;
}

._houtaiguanli .zhongjian>h2 {
	font-size: 32px;
	line-height: 56px;
	margin: 0;
}

._houtaiguanli .daibankuang {
	width: 100%;
	padding: 20px 10px;
	margin-bottom: 20px;
	border: 1px solid;
	box-sizing: border-box;
}

._houtaiguanli .daibankuang>ul {
	margin: 0;
}

._houtaiguanli .daibankuang>ul>li {
	width: 100%;
	border: 1px solid;
	padding-left: 15px;
	padding-right: 40px;
	box-sizing: border-box;
	line-height: 34px;
	font-size: 16px;
	margin-top: 10px;
}

._houtaiguanli .daibankuang>ul>li:nth-child(1) {
	margin-top: 0;
}

._houtaiguanli .daibankuang>ul>li:nth-child(2),
._houtaiguanli .daibankuang>ul>li:nth-child(3) {
	border: none;
	padding-left: 0;
	font-size: 13px;
	text-align: center;
	line-height: 20px;
}

._houtaiguanli .daibankuang>ul>li:nth-child(3) {
	margin-top: 0;
	margin-bottom: 30px;
}

._houtaiguanli .daibankuang>ul>li>span:last-child {
	font-size: 13px;
}

._houtaiguanli .qianbaokuang {
	width: 100%;
	padding: 20px 10px;
	margin-bottom: 20px;
	border: 1px solid;
	box-sizing: border-box;
}

._houtaiguanli .qianbaokuang>ul {
	margin: 0;
}

._houtaiguanli .qianbaokuang>ul>li {
	width: 100%;
	border: 1px solid;
	padding-left: 15px;
	padding-right: 40px;
	box-sizing: border-box;
	line-height: 34px;
	font-size: 16px;
	margin-top: 10px;
}

._houtaiguanli .qianbaokuang>ul>li:nth-child(1) {
	margin-top: 0;
}

._houtaiguanli .qianbaokuang>ul>li>span:last-child {
	font-size: 13px;
}

._houtaiguanli .youbian {
	margin-left: 20px;
	border-radius: 5px;
}

._houtaiguanli .dongtai {
	width: 100%;
	padding: 10px 10px;
	box-sizing: border-box;
	border: 1px solid;
	background: #fff;
	border-radius: 5px;
}

._houtaiguanli .dongtai>ul {
	margin: 0;
}

._houtaiguanli .dongtai>ul>li {
	font-size: 13px;
	line-height: 24px;
	margin-bottom: 5px;
}

._houtaiguanli .dongtai>ul>li:nth-child(1) {
	font-size: 16px;
	border: 1px solid;
	padding-left: 10px;
}

._houtaiguanli .dongtai>ul>li span {
	float: right;
}

._houtaiguanli .xinzeng {
	background: #fff;
	width: 100%;
	padding: 10px 10px;
	box-sizing: border-box;
	border: 1px solid;
	margin-top: 10px;
	border-radius: 5px;
}

._houtaiguanli .kecheng2 {
	line-height: 24px;
	width: 100%;
	border: 1px solid;
	font-size: 13px;
	padding-left: 10px;
	box-sizing: border-box;
}

._houtaiguanli .kechengtu {
	margin-top: 20px;
	text-align: center;
}

._houtaiguanli .kechengtu>div {
	width: 100%;
}

._houtaiguanli .kechengtu>div img {
	width: 100%;
}

._houtaiguanli .kechengtu>h3 {
	font-size: 13px;
	line-height: 20px;
	margin: 0;
}

._wenzhangliebiao .hang {
	margin-top: 20px;
	padding-bottom: 10px;
	box-sizing: border-box;
	border-bottom: 1px solid #ADADAD;
}

._wenzhangliebiao .hang>h3 {
	margin-top: 0;
	font-size: 20px;
}

._wenzhangliebiao .hang>h3>span {
	background: green;
	color: #fff;
	margin-right: 10px;
}

._wenzhangliebiao .hang>h3>a {
	text-decoration: none;
	color: #020202;
}

._wenzhangliebiao .hang>h3>a:hover {
	color: #00aaff;
}

._wenzhangliebiao .hang>p {
	text-indent: 2em;
	font-size: 16px;
	line-height: 20px;
}

._wenzhangliebiao .shijian {
	text-align: right;
	margin-top: 30px;
}

._wenzhangliebiao .shijian>span {
	margin-left: 20px;
	color: #9D9D9D;
}

._wenzhangliebiao .shijian>span>a {
	text-decoration: none;
	color: #00D19A;
}

._zhifuyemian ul {
	padding: 0;
	margin: 0;
	margin-top: 10px;
	list-style: none;
}

._zhifuyemian .fl {
	float: left;
}

._zhifuyemian .fr {
	float: right;
}

._zhifuyemian .clear {
	clear: both;
}

._zhifuyemian ._zhifuyemian {
	padding: 30px 10px;
	box-sizing: border-box;
}

._zhifuyemian ._zhifuyemian>h1 {
	margin-top: 0;
	font-size: 24px;
}

._zhifuyemian ._zhifuyemian>p {
	font-size: 18px;
}

._zhifuyemian .zhifubiaoti {
	height: 100px;
	font-size: 18px;
}

._zhifuyemian .zhifubiaoti>div {
	float: left;
	width: 150px;
	height: 100px;
	position: relative;
	overflow: hidden;
}

._zhifuyemian .zhifubiaoti>div>img {
	height: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}

._zhifuyemian .zhifubiaoti>p {
	float: left;
	margin: 0;
}

._zhifuyemian .zhifubiaoti>span {
	float: right;
	color: red;
}

._zhifuyemian .zhifufangshi {
	display: inline-block;
	position: relative;
}

._zhifuyemian .zhifufangshi>button {
	padding-left: 10px;
	padding-right: 10px;
	border: none;
	background: #00BFFF;
	height: 30px;
	font-size: 18px;
	border-radius: 5px;
	color: #fff;
	margin-left: 6%;
}

._zhifuyemian .jifen {
	font-size: 18px;
	margin-top: 50px;
}

._zhifuyemian .jifen>span {
	display: inline-block;
	float: left;
}

._zhifuyemian .jifen>p {
	float: right;
	display: inline-block;
	margin: 0;
}

._zhifuyemian .jifen>p>span {
	color: red;
}

._zhifuyemian .fanyong {
	margin-top: 30px;
}

/********************学习卡支付****************************/
._zhifuyemian .xuexika{padding: 0}
._zhifuyemian .xuexika>label{font-weight: normal;padding-left: 10px;}
._zhifuyemian .xuexika>label>select{width: 150px;height: 26px;line-height: 26px;padding: 0 5px;
outline: none;border: 1px solid #e2e2e2;margin: 5px;}
._zhifuyemian .xuexika input{width: 150px;height: 28px;line-height: 28px;padding: 0 5px;
outline: none;border: 1px solid #e2e2e2;margin: 5px;display: none;}
._zhifuyemian .xuexika label button{font-size: 14px;background: #f2f2f2;border: 1px solid #e2e2e2;
border-radius: 5px;height: 26px;line-height: 26px;padding: 0 5px;outline: none;display: none;}
._zhifuyemian .xuexika>button{font-size: 14px;background: #f2f2f2;border: 1px solid #e2e2e2;
border-radius: 5px;height: 26px;line-height: 26px;padding: 0 5px;outline: none;}
._zhifuyemian .xuexika .xxk_text{width: 100%;overflow: hidden;margin-top: 20px;padding:0 10px;}
._zhifuyemian .xuexika .xxk_text .left{width: 150px;float: left;overflow: hidden;padding-bottom: 0;}
._zhifuyemian .xuexika .xxk_text .left p {font-size: 14px;margin-bottom: 20px;}
._zhifuyemian .xuexika .xxk_text .right{float:right;width: 200px;padding-bottom: 0;}
._zhifuyemian .xuexika .xxk_text .right p span:last-child{float: right;}
._zhifuyemian .xuexika .xxk_text .right label span:last-child{float: right;padding-top: 5px}
._zhifuyemian .xuexika .xxk_text .right label{font-weight: normal;margin:0;width: 100%;margin-top: 2px;}
._zhifuyemian .xuexika .xxk_text .right select{float: left;width: auto;height: 22px;line-height: 22px;padding: 0 2px;
outline: none;border: 1px solid #e2e2e2;}
._zhifuyemian .xuexika .xxk_text .right h1{margin-top: 10px;overflow: hidden;font-size: 20px;font-weight: 600;}
._zhifuyemian .xuexika .xxk_text .right h1 span{color:#ff0000;float:right;font-size: 18px;padding-top: 2px;}
._zhifuyemian .shifu {
	margin-top: 30px;
	text-align: right;
	font-size: 18px;
	font-weight: bold;
}

._zhifuyemian .shifu>span {
	color: red;
}

._zhifuyemian .queren {
	margin-top: 30px;
	text-align: right;
}

._zhifuyemian .queren>button {
	padding-right: 30px;
	padding-left: 30px;
	box-sizing: border-box;
	border: none;
	background: #00BFFF;
	height: 45px;
	color: #fff;
	font-size: 20px;
	border-radius: 5px;
}

._zhifuyemian .yuezhifu {
	display: none;
}

._zhifuyemian .erweima3 {
	width: 200px;
	position: absolute;
	left: 0;
	top: 35px;
	height: 0;
	transition: all 500ms;
	-webkit-transition: all 500ms;
	-moz-transition: all 500ms;
}

._zhifuyemian .erweima3>img {
	width: 100%;
	height: 100%;
}

._zhifuyemian .yinlian {
	position: relative;
}

._zhifuyemian .yinhangka {
	position: absolute;
	top: 25px;
	left: 0;
	z-index: 888;
	background: #C0C0C0;
	padding: 10px 5px;
	box-sizing: border-box;
	border-radius: 5px;
	display: none;
}

._zhifuyemian .yinhangka>li {
	width: 150px;
	line-height: 25px;
	text-align: left;
}

._zhifuyemian .yinhangka>li>a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	font-size: 16px;
	color: #2F3238;
}

._zhifuyemian .yinhangka>li>a:hover {
	background: #00aaFF;
	color: #fff;
}

._wenzhangneirong .neirong {
	padding: 10px 20px;
	box-sizing: border-box;
}

._wenzhangneirong .neirong>h1 {
	margin-top: 0;
	font-size: 24px;
}

._wenzhangneirong .shijian {
	margin-bottom: 20px;
	font-size: 12px;
	color: #999999;
}

._wenzhangneirong .dianzan_btn>button {
	padding-left: 5px;
	padding-right: 5px;
	box-sizing: border-box;
	height: 24px;
	border-radius: 5px;
	border: 1px solid #999999;
	font-size: 13px;
	margin-right: 10px;
}

._wenzhangneirong .dianzan_btn>div {
	float: right;
	font-size: 16px;
}

._wenzhangneirong .dianzan_btn>div>span {
	padding-left: 5px;
	padding-right: 5px;
	box-sizing: border-box;
}

._wenzhangneirong .dianzan_btn>div>span>a {
	color: #00C877;
	text-decoration: none;
}

._wenzhangneirong .neirong>p {
	text-indent: 2em;
	font-size: 16px;
	color: #5E5E5E;
}

._wenzhangneirong .neirong>p>span {
	display: block;
	width: 200px;
	height: 200px;
	overflow: hidden;
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
}

._wenzhangneirong .neirong>p>span>img {
	height: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}

._fengxiangyulan ._fenxiangyulan {
	width: 100%;
}

._fengxiangyulan .fenxiangtu {
	border: 1px solid;
	padding: 0;
	width: 750px;
}

@media screen and (max-width: 767px) {
	._fengxiangyulan .fenxiangtu {
		width: 310px;
	}
}

._fengxiangyulan .fenxiangtu>h3 {
	width: 100%;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
}

._fengxiangyulan .fenxiangtu>img {
	width: 100%;
}

._fengxiangyulan .fenxiangtu>p {
	text-indent: 2em;
	color: #8C8C8C;
	font-size: 16px;
	padding-top: 10px;
	box-sizing: border-box;
}

._fengxiangyulan .lianjie {
	margin-top: 10px;
	font-size: 16px;
	text-align: center;
	width: 750px;
}

@media screen and (max-width: 767px) {
	._fengxiangyulan .lianjie {
		width: 310px;
	}
}

._fengxiangyulan .lianjie>input {
	width: 70%;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
	height: 38px;
	margin-left: 5px;
}

._fengxiangyulan .lianjie>button {
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
	height: 26px;
	border: 1px solid;
	border-radius: 2px;
	margin-left: 10px;
}

._fengxiangyulan .lianjie>button:hover {
	background: #919191;
}

._fabiaowenzhang ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

._fabiaowenzhang .fl {
	float: left;
}

._fabiaowenzhang .fr {
	float: right;
}

._fabiaowenzhang .clear {
	clear: both;
}

._fabiaowenzhang .wenzhang {
	padding: 20px 10px;
	box-sizing: border-box;
	background: #fff;
	margin-bottom: 20px;
}

._fabiaowenzhang .waitao {
	padding-bottom: 10px;
	box-sizing: border-box;
	border-bottom: 1px solid #ccc;
}

._fabiaowenzhang .fabiao {
	margin-bottom: 20px;
}

._fabiaowenzhang .fabiao>h3 {
	font-size: 20px;
	color: #000;
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
	line-height: 30px;
}

._fabiaowenzhang .fabiao>button {
	width: 80px;
	height: 30px;
	background: #00BFFF;
	border-radius: 5px;
	border: 1px;
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	float: right;
}

._fabiaowenzhang .sousuo {
	text-align: right;
}

._fabiaowenzhang .sousuo>div {
	border: 1px solid #999999;
	width: 282px;
	float: right;
	border-radius: 2px;
}

._fabiaowenzhang .sousuo>div>input {
	width: 200px;
	border: none;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
	height: 30px;
}

._fabiaowenzhang .sousuo>div>button {
	width: 80px;
	height: 30px;
	border: none;
	border-left: 1px solid;
	font-size: 16px;
	color: #444444;
}

._fabiaowenzhang .biaoti {
	margin-top: 20px;
}

._fabiaowenzhang .biaoti>h1 {
	float: left;
	margin: 0;
	font-size: 18px;
}

._fabiaowenzhang .biaoti>h1>a {
	color: #1a1a1a;
}

._fabiaowenzhang .biaoti>h1>a:hover {
	color: #00aaff;
}

._fabiaowenzhang .biaoti>button {
	float: right;
	margin-left: 20px;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
	height: 30px;
	border-radius: 2px;
	border: 1px solid #dcdcdc;
	font-size: 14px;
	color: #616161;
	background: #f5f5f5;
	outline: 0;
}

._fabiaowenzhang .biaoti>button:hover {
	background: #e1e1e1;
}

._fabiaowenzhang .gengduo {
	float: right;
}

._fabiaowenzhang .gengduo>button {
	height: 30px;
	padding: 0 10px !important;
	box-sizing: border-box;
}

._fabiaowenzhang .neirong {
	margin-top: 20px;
}

._fabiaowenzhang .neirong>span {
	display: inline-block;
	width: 100px;
	height: 100px;
	overflow: hidden;
	position: relative;
}

._fabiaowenzhang .neirong>span>img {
	height: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}

._fabiaowenzhang .neirong>p {
	margin-top: 20px;
	font-size: 14px;
	text-indent: 2em;
	color: #8C8C8C;
	margin-bottom: 20px;
}

._fabiaowenzhang .shijian>p {
	margin-bottom: 0;
	margin-right: 10px;
	display: inline-block;
	font-size: 12px;
	color: #919191;
}

._fabiaowenzhang .shijian>a {
	float: right;
	font-size: 14px;
}

._fabiaowenzhang .gengduo1>button {
	padding: 0 5px !important;
	margin-top: 6px;
}

._fabiaowenzhang .youbian>ul>li {
	width: 100%;
	line-height: 30px;
	border: 1px solid;
	padding-left: 3px;
	padding-right: 3px;
	box-sizing: border-box;
	font-size: 14px;
}

._fabiaowenzhang .youbian>ul>li:hover {
	background: #2FA0EC;
}

._fabiaowenzhang .youbian>ul>li:hover>a {
	color: #fff;
}

@media screen and (max-width: 767px) {
	._fabiaowenzhang .dade {
		padding: 0;
		margin-top: 20px;
	}
}

._fabiaowenzhang .youbian>ul>li:last-child {
	text-align: center;
}

@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	list-style: none;
}

.mobile_web {
	max-width: 640px;
	margin: 0 auto;
}

.curriculum_lcon {
	width: 100%;
/* 	height: 28rem;*/
	height: 20rem;
 	min-height:200px;
	position: relative;
	background: #000;
}

.curriculum_top {
	width: 100%;
	height: 2.4rem;
	background: rgba(0, 0, 0, .5);
	line-height: 2.4rem;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
}

.curriculum_li {
	color: #fff;
	font-size: 1.12rem;
}

.curriculum_li1>a,
.curriculum_li3>a {
	padding-left: 0.8rem;
	padding-right: 0.8rem;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-right: 2px solid #000200;
	height: 1.2rem;
	margin-right: 20px;
	color: #fff;
}

.curriculum_li3>a {
	margin: 0;
	border-right: none;
	border-left: 2px solid #000200;
	color: #f54c0b;
}

.curriculum_bottom {
	width: 100%;
	height: 40px;
	background: rgba(0, 0, 0, .5);
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 3;
}

.curriculum_bottom li {
	width: 25%;
	height: 100%;
	float: left;
	text-align: center;
	color: #fff;
	font-size: 10px;
	padding-top: 7px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.curriculum_bottom>ul>li>span {
	font-size: 10px;
}

.update_bottom {
	width: 100%;
	height: 1.2rem;
	line-height: 1.2rem;
	background: #313234;
	position: absolute;
	left: 0;
	bottom: 0;
	padding-left: 0.8rem;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.update_bottom>p {
	font-size: 0.8rem;
	color: #757678;
	margin-bottom: 0;
}

.update_bottom>p>span {
	color: #d14f15;
	margin-right: 0.2rem;
}

.play_btn2 {
	height: 3.2rem;
	width: 3.2rem;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -1.6rem 0 0 -1.6rem;
}

.play_btn2 img {
	height: 100%;
}

.play_btn {
	height: 3.2rem;
	width: 8rem;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -1.6rem 0 0 -4rem;
}

.play_btn img {
	height: 100%;
}

.play_img {
	width: 100%;
	height: 100%;
	position: relative;
	background: #575757;
	overflow: hidden;
}

.lesson_video {
	height: 100%;
	width: 100%;
	background: #575757;
}

.play_img img {
	/*max-height: 100%;*/
	height: 100%;
	max-width: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
}

.contant_title {
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: #fff;
}

.contant_title>h3 {
	margin: 0;
}
.yd_contant_title>h3{
	width: 60%;
	/*height: 36px;*/
	line-height: 18px;
	margin-bottom: 5px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.contant_title>h3>a {
	color: #121212;
	line-height:20px;
	width: 100%;
	height: 36px;
	overflow: hidden
	/*text-overflow: ellipsis;
	overflow: hidden;*/
	display: block;
	/*white-space: nowrap;*/
}

.a_pic1 {
	height: 15px;
	width: 15px;
	display: block;
	margin-left: 10px;
}

.mobilefenxiang {
	height: 1rem !important;
	width: 1rem !important;
	margin-top: -3px;
}

.mobilefenxiangbofang {}

.mobilefenxiang2 {
	height: 1rem !important;
	width: 1rem !important;
}

.a_pic1>img {
	height: 100%;
	vertical-align: inherit;
    margin-left: 15px;
}

.interval {
	margin-right: 20px;
}

.money1 {
	color: #cf5d2b;
	font-size: 14px;
	line-height:20px;
	margin-left: 10px;
	margin-right: 10px;
	display: block;
}

.integral_deduction1 {
	color: #fff;
	background: #e6b92a;
	height: 16px;
	line-height: 16px;
	margin-top: 2px
	margin-right:5px;
	font-size: 10px;
	display: block;
	border-radius: 2px;
	padding-left: 5px;
	padding-right: 5px;
	box-sizing: border-box;
}

.Mtop {
	margin-top: 10px;
}

.discount {
	margin-top: 1.8rem;
}

.discount_li {
	padding-left: 0.4rem;
	padding-right: 0.4rem;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 1.2rem;
	line-height: 1.2rem;
	border: 1px solid;
	margin-right: 0.6rem;
	font-size: 0.8rem;
}

@media screen and (max-width:) {
	.discount_li {
		float: left;
	}
}

.discount_li1 {
	border-color: #c83337;
	color: #c83337;
}

.discount_li2 {
	border-color: #2190d8;
	color: #2190d8;
}

.discount_li3 {
	border-color: #2b9f78;
	color: #2b9f78;
}

.discount_li4 {
	height: 1.2rem;
	width: 1.2rem;
}

.discount_li4>a {
	display: block;
	height: 100%;
}

.discount_li4 img {
	height: 100%;
}

.details_ul {
	margin-top: 0.4rem;
	margin-bottom: 0;
	width: 100%;
	background: #fff;
	font-size:16px;
}

.details_ul>li {
	float: left;
	width: 20%;
	line-height: 30px;
}

.lesson_details_ul>li {
	width: 25%
}

@media screen and (max-width: 767px) {
	.lesson_details_ul>li {
		width: 20%
	}
	.nav-tabs li {
		width: 20%;
	}
	.nav-tabs li>a {
		padding: 5px !important;
	}
	.nav-tabs .active{
		border-bottom:1px solid #0088cc
	}
}

.details_ul>li>a {
	color: #646464;
	display: block;
	width: 100%;
	line-height: 30px;
	text-align: center;
}

.add_color>a {
	color: #0099ff !important;
}
.add_color>a>span{display: inline-block;border-bottom: 1px solid #0099ff !important;}
.details_container {
	padding: 0.8rem 0.4rem 4.32rem 0.4rem;
	background: #fff;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.clickContent{
	padding:0 0 20px 0;
	/*margin-bottom: 40px;*/
}
.ziji , .fangke{height: 40px;}
.clickContent .es-piece{
	min-height: auto;
}
.line_ul {
	width: 100%;
	display: block;
	height: 36px;
	line-height: 36px;
	margin-bottom: 0;
	border-bottom: 1px solid #e2e2e2;
}

.line_li1 {
	width: 18px;
	height: 18px;
	margin-left:6px;
	margin-right: 10px;
}

.line_li1 img {
	height: 100%;
}

.line_li2 {
	height: 36px;
}

.line_li2 a {
	font-size: 16px;
	color: #1a1a1a;
}

.line_li3 {
	font-size: 14px;
	color: #df5518;
	margin-right:10px;
}

.line_li4 {
	height: 100%;
	width: 36px;
}

.line_li4>a {
	display: block;
	width: 100%;
	height: 100%;
}

.line_li4>a>img {
	display: block;
	height: 100%;
}

.details_bottom {
	height: 40px;
	background: #fff;
	position: fixed;
	z-index: 10;
	bottom: 0;
	left: 0;
	max-width: 640px;
	width: 100%;
	border-top: 1px solid #e2e2e2;
}

.message {
	width: 40px;
	padding-top: 5px;
	text-align: center;
	font-size:10px;
	height: 100%;
	border-right: 1px solid #e2e2e2;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.message a {
	color: #646464;
}

.message_img {
	width: 20px;
	height: 18px;
	margin: 0 auto 0.36rem auto;
}

.message_img img {
	height: 100%;
}

.message_btn {
	/*width: 22.08rem;*/
	width: 100%;
	height: 100%;
	text-align: center;
	/*padding-top: 0.52rem;*/
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.message_btn>a>button {
	width: 8rem;
	height: 2.4rem;
	border: 2px solid;
	border-radius: 0.2rem;
	font-size: 1.28rem;
}

.margin_right40 {
	margin-right: 1.6rem;
}

.purchase_btn {
	background: #fff;
	border-color: #df5518;
	color: #df5518;
}

.study_btn {
	background: #2491d6;
	border-color: #2491d6 !important;
	color: #fff;
}

.study_btn2 {
	width: 12.8rem !important;
}

.lesson_see {
	height: 3.2rem;
	width: 100%;
	background: #fff;
	margin-top: 0.4rem;
	line-height: 3.2rem;
	padding-left: 0.76rem;
	padding-right: 0.76rem;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-size: 0.88rem;
}

.lesson_see>p {
	color: #1a1a1a;
}

.lesson_see>p>span {
	color: #df5518;
}

.lesson_see>a {
	color: #1bf7b1;
}

.margin_top0 {
	margin-top: 0;
}
.reward {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background: #df5518;
	position: fixed;
	right: 5px;
	bottom:60px;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	z-index: 11;
	display: none;
}

.reward>a {
	color: #fff;
	display: block;
	height: 100%;
	width: 100%;
}
.pc_reward{
	width: 50px;
	height: 50px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background: #df5518;
	position: absolute;
	right: 0;
	bottom: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	z-index: 11;
}
.content .leftBox .boardBox .reward>a {
	color: #fff;
	display: block;
	height: 100%;
	width: 100%;
}
.content .leftBox .boardBox .pc_reward{
	width: 50px;
	height: 50px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background: #df5518;
	position: absolute;
	right: 20px;
	bottom: 20px;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	z-index: 11;
}

/*通用话题模块*/

.conversation_web ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.conversation_web {
	background: #fff;
	min-height: 400px;
	/*padding-top: 20px;*/
	padding-bottom: 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

@media screen and (max-width: 767px) {
	.conversation_web {
		min-height: 200px;
	}
}

.conversation_web>h3 {
	margin: 0;
	padding-left: 10px;
	font-size: 16px;
	color: #646464;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.launch_conversation {
	border-radius: 3px;
	height: 30px;
	width: 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border: 1px solid #bbd9cf;
	background: #0088cc;
	color: #fff;
	font-size: 14px;
}

.conversation_search {
	/*margin-top: 10px;*/
	width: 278px;
	height: 30px;
	border: 1px solid #e4e4e4;
	border-radius: 3px;
}

.conversation_search1 {
	margin-top: 20px;
}

.conversation_search>input {
	width: 215px;
	height: 100%;
	border: none;
	outline: none;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.conversation_search>button {
	width: 57px;
	height: 100%;
	border: none;
	background: #0099ff;
	color: #fff;
	font-size: 14px;
}

.comment_contant {
	margin-top: 15px;
	width: 100%;
	/*border-bottom: 1px solid #0088cc;*/
	padding-top: 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

@media screen and (max-width:767px) {
	.comment_contant {
		margin-top: 10px;
		width: 100%;
		/*border-bottom: 1px solid #28a279;*/
		padding-top: 0px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
}
.discussiondetail{overflow: hidden;}
.conversation_name {
	width: 90%;
	margin-bottom: 10px;
}

@media screen and (max-width:767px) {
	.conversation_name {
		width: 88%;
		margin-left: 2%;
	}
}

.person_name {
	font-size: 16px;
	margin-top: 10px;
}

@media screen and (max-width:767px) {
	.person_name {
		font-size: 1.12rem;
		margin-top: 0;
	}
}

.portrait {
	display: block;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}

@media screen and (max-width:767px) {
	.portrait {
		width: 2.4rem;
		height: 2.4rem;
	}
}

.conversation_title {
	background: #fff;
	padding: 20px 10px 10px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-bottom: 10px;
}

@media screen and (max-width:767px) {
	.conversation_title {
		padding: 0.4rem;
		margin-bottom: 0.4rem;
	}
}

.conversation_title>h3 {
	margin: 0;
	color: #1a1a1a;
	font-size: 16px;
	font-weight: bold;
	width: 300px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

@media screen and (max-width:767px) {
	.conversation_title>h3 {
		font-size: 1.28rem;
		font-weight: normal;
		width: 7rem;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
}

.notes_edit,
.conversation_title>button {
	border: 1px solid #0088cc;
	height: 21px;
	width: 40px;
	background: #fff;
	color: #0088cc;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	font-size: 12px;
	padding: 2px;
}

@media screen and (max-width:767px) {
	.conversation_title>button {
		/*height: 1.6rem;
		width: 2.4rem;*/
		height: 1.75rem;
		width: 3rem;
		border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		font-size:12px;
	}
}

.delate1 {
	display: none;
}

@media screen and (max-width:767px) {
	.delate1 {
		display: block;
	}
}

.conversation_title:hover .delate1 {
	display: block;
}

.conversation_p {
	margin-top: 15px;
	color: #646464;
	font-size: 14px;
	text-indent: 2em;
}

@media screen and (max-width:767px) {
	.conversation_p {
		margin-top: 0.6rem;
		font-size: 1.12rem;
	}
}

.conversation_p1 {
	margin-top: 0;
}

.icon_li {
	margin-right: 20px;
	font-size: 12px;
	color: #a2a2a2;
}

@media screen and (max-width:767px) {
	.icon_li {
		margin-right: 10px;
		font-size: 14px;
	}
}

.portrait2 {
	display: block;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}

@media screen and (max-width:767px) {
	.portrait2 {
		width: 30px;
		height: 30px;
	}
}

.portrait_img {
	position: absolute;
	width: auto;
	height: 100% !important;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
}

.conversation_contant {
	width: 92%;
}

@media screen and (max-width:767px) {
	.conversation_contant {
		width: 89%;
		margin-left: 3%;
	}
}

.comment_input {
	width: 100%;
	margin-top: 20px;
	height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border: 1px solid #e3e3e3;
}

.a_label {
	margin-top: 5px;
	margin-left: 5px;
}

@media screen and (max-width:767px) {
	.a_label {
		/*margin-top: 0.8rem;*/
		line-height: 1.12rem;
	}
}

.margin_10 {
	margin-bottom: 10px;
}

.floor_1 {
	margin-left: 10px;
	font-size: 16px;
	color: #606060;
}

@media screen and (max-width:767px) {
	.floor_1 {
		margin-left: 0.4rem;
		font-size: 1.12rem;
	}
}

.view-all {
	color: #0088cc;
	font-size: 14px;
}

@media screen and (max-width:767px) {
	.view-all {
		font-size: 0.96rem;
	}
}

@media screen and (max-width:767px) {
	.a_label1 {
		margin-top: 0;
	}
}

.margin_0 {
	margin: 0;
}

.curriculum_a {
	color: #a2a2a2;
}

.curriculum_a:hover {
	color: #00aaff;
}

.a_pic {
	margin-right: 20px;
	height: 20px;
	width: 20px;
	text-align: center;
	display: block;
	position: relative;
}

@media screen and (max-width:767px) {
	.a_pic {
		margin-right: 0.8rem;
		height: 0.96rem;
		width: 0.96rem;
		margin-top: 0.3rem;
	}
}

.a_pic>img {
	display: block;
	height: 100%;
}

.a_pic:hover {
	background: #e2e2e2;
}

.mywenzhang>p {
	text-align: left !important;
}

.mywenzhang>img {
	display: block;
}


/*后台首页*/

.backstage_header {
	/*width: 70%;*/
	height: 50px;
	border-bottom: 1px solid #E3E3E3;
	margin-top: 30px;
	margin-bottom: 20px;
	/*margin-left: 10px;*/
	background: url(../mkImg/nav_bg.png);
}

@media screen and (max-width:991px) {
	.backstage_header {
		width: 100%;
	}
}

.backstage_header li {
	float: left;
	width: 10%;
}

.backstage_header li a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 49px;
	font-size: 16px;
}

@media screen and (max-width:767px) {
	.backstage_header {
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.backstage_header li a {
		font-size: 0.8rem;
	}
}

.backstage_header li a {
	color: #fff;
}

.backstage_header li a:hover {
	background: #00aaff;
}

.backstage_header_left {
	width: 100%;
}

@media screen and (max-width:991px) {
	.backstage_header_left {
		width: 100%;
		float: none;
	}
}

.backstage_header_left>h3 {
	margin: 0;
	background: #0088cc;
	color: #fff;
	height: 40px;
	line-height: 40px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
}

.backstage_header_right {
	width:100%;
}

@media screen and (max-width:991px) {
	.backstage_header_right {
		width: 100%;
		float: none;
	}
}

.statistical_table {
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: #fff;
	margin-bottom: 20px;
}

.statistical_table>ul>li {
	width: 50%;
	height: 45%;
	float: left;
}

.border_bottom {
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 20px;
}

.statistical_title {
	font-size: 16px;
	line-height: 28px;
	color: red;
	padding-bottom: 15px;
	box-sizing: border-box;
}

@media screen and (max-width:767px) {
	.statistical_title {
		font-size: 1rem;
		line-height: 1.4rem;
	}
}

.statistical_title>span {
	font-size: 20px;
	font-weight: bold;
}

@media screen and (max-width:767px) {
	.statistical_title>span {
		font-size: 1.4rem;
	}
}

.statistical_table>ul>li>p {
	margin: 0;
	line-height: 30px;
	font-size: 14px;
	color: #646464;
}

@media screen and (max-width:767px) {
	.statistical_table>ul>li>p {
		font-size: 1rem;
	}
}

.my_wallet {
	height: 135px;
	overflow: hidden;
}

@media screen and (max-width:767px) {
	.my_wallet {
		/*height: 8.05rem;*/
		height: 9rem;
	}
}

.status_bar {
	width: 100%;
	min-height: 200px;
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-bottom: 20px;
	background: #fff;
}

@media screen and (max-width:991px) {
	.status_bar {
		margin-bottom: 20px;
	}
}

@media screen and (max-width:767px) {
	.status_bar {
		height: 13rem;
	}
}

.backstage_header_right>h3 {
	margin: 0;
	background: #0088cc;
	color: #fff;
	height: 40px;
	line-height: 40px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
}

.status_bar>p {
	font-size: 16px;
	height: 40px;
	margin-bottom: 0;
	line-height: 40px;
	width: 50%;
	float: left;
	padding-right: 20px
}

@media screen and (max-width:767px) {
	.status_bar>p {
		font-size: 1.2rem;
	}
}

.popular_course {
	height: auto;
}

.popular_course>ul>li {
	width:25%;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	text-align: center;
	margin-bottom: 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.popular_course_img {
	display: block;
	width: 100%;
	height: 112px;
	position: relative;
	overflow: hidden;
	margin-bottom: 5px;
}

@media screen and (min-width:992px) and (max-width:1199px) {
	.popular_course_img {
		height: 91px;
	}
}

@media screen and (max-width:991px) {
	.popular_course_img {
		height: 149px;
	}
}

@media screen and (max-width:767px) {
	.popular_course_img {
		height: 6.16rem;
	}
}

.popular_course_img>img {
	height: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
}

.popular_course_title {
	color: #646464;
	font-size: 14px;
}

@media screen and (max-width:767px) {
	.popular_course_title {
		font-size: 1rem;
	}
}

.popular_course_title:hover {
	color: #1BF7B1;
}

.backstage_header_active {
	background: #1c9967;
}


/*等级权限*/

.jurisdiction_tab {
	background: #A9A9A9;
	width: 100%;
}

.jurisdiction_tab th {
	background: #e2e2e2;
	text-align: center;
	font-size: 16px;
	padding: 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	color: #646464;
}

.jurisdiction_tab td {
	background: #fff;
	text-align: center;
	font-size: 16px;
	padding: 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	color: #646464;
}

.cumulative {
	width: 40%;
}

.jurisdiction_tab input {
	padding: 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.administration_btn {
	border-radius: 3px;
	border: 1px solid #000;
	line-height: 20px;
	font-size: 16px;
}

.set_name {
	width: 90%;
}

.adddengji {
	float: right;
	margin-bottom: 20px;
}


/*手机端打赏页面*/

.reward_page {
	max-width: 640px;
	margin: 0 auto;
	background: #fff;
	padding-bottom: 0.8rem;
}

.reward_head {
	position: relative;
	width: 100%;
}

.reward_head>img {
	width: 100%;
}

.reward_content {
	padding-left: 0.8rem;
	padding-right: 0.8rem;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.reward_curriculum {
	text-align: center;
	margin-top: 1.6rem;
	margin-bottom: 1.6rem;
}

.reward_icon {
	width: 4.8rem;
	height: 3.2rem;
	margin: 0 auto 0.8rem auto;
	position: relative;
	display: block;
	overflow: hidden;
}

.reward_icon>img {
	height: 100% !important;
	width: auto !important;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
}

.reward_title {
	text-decoration: none;
	color: #646464;
	font-size: 1rem;
}

.complimentary_points {
	width: 100%;
	height: 8rem;
	border-radius: 4px;
	border: 1px solid #e14d2a;
	padding-top: 0.8rem;
	padding-bottom: 0.8rem;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-bottom: 0.8rem;
}

.complimentary_points>div {
	font-size: 1.68rem;
	width: 5.6rem;
	height: 100%;
	line-height: 6.4rem;
	text-align: center;
	border-right: 1px solid #e2e2e2;
	color: red;
	font-style: oblique;
}

.complimentary_points>div>span {
	font-size: 0.96rem;
}

.reward_ul {
	height: 100%;
	width: 18rem;
	padding-left: 0.4rem;
	padding-right: 0.4rem;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.reward_ul>li {
	height: 1.6rem;
	line-height: 1.6rem;
	font-size: 0.96rem;
	color: #646464;
}

.other_amount {
	text-align: center;
	margin-top: 1.6rem;
}

.other_amount>a {
	color: #0088cc;
	font-size: 1.12rem;
	text-decoration: none;
}

.study_img {
	display: block;
	width: 100%;
	height: 121px;
	position: relative;
	overflow: hidden;
}

@media screen and (max-width:1199px) {
	.study_img {
		height: 133px;
	}
}

@media screen and (max-width:767px) {
	.study_img {
		height: 8.88rem;
	}
}

.study_img>img {
	position: absolute;
	height: 100% !important;
	width: auto !important;
	left: 50%;
	transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
}

.margin_bottom_20 {
	margin-bottom: 20px;
}

.margin_top_5 {
	margin-top: 5px;
}

.btn {
	margin-top: 0 !important;
	padding-left: 20px;
	padding-right: 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

@media screen and (max-width:767px) {
	.modal-dialog {
		margin-top: 10% !important;
	}
}

@media screen and (max-width:767px) {
	.mywenzhang img {
		max-width: 600px !important;
		width: 100% !important;
		height: auto !important;
	}
}

@media screen and (max-width:767px) {
	.publish_time {
		font-size: 10px;
	}
}

.youbian>ul {
	background: #fff;
	border-radius: 3px;
}

.youbian>ul>li {
	line-height: 40px !important;
	border: none !important;
	border-bottom: 1px solid #ccc !important;
}

.gengduo1>button {
	width: 48px;
	height: 30px;
	margin-top: 5px !important;
	border-radius: 3px;
}


/*@media screen and (max-width:767px) {
	.control-label {
		line-height: 45px;
	}
}*/

.biaoti {
	text-align: left;
}

.biaoti>h3 {
	margin-top: 5px;
	margin-bottom: 30px;
	font-size: 18px;
}

.biaoti>p {
	font-size: 16px;
}

.group_purchase_number {
	text-align: right;
}

.share_link1>button {
	width: 40px;
	height: 24px;
	font-size: 14px;
	border-radius: 3px;
	border: 1px solid #276d51;
	background: #13af80;
	color: #fff;
	margin-left: 5px;
}

.group_purchase_number>h3,
.group_purchase_number>h2 {
	margin-top: 0;
	margin-bottom: 5px;
	font-size: 18px;
}

.group_purchase_number>h3 {
	font-size: 14px;
}

@media screen and (max-width:767px) {
	.fenxiang2 {
		margin-top: 10px;
	}
}

@media screen and (max-width:767px) {
	.share_group {
		width: 8rem;
	}
}

.whole_group {
	margin-bottom: 20px;
}

.group_img {
	height: 196px;
	width: 100%;
	position: relative;
	overflow: hidden;
	box-shadow: 0 0 1px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .1);
}

@media screen and (max-width:1199px) {
	.group_img {
		height: 160px;
	}
}

@media screen and (max-width:991px) {
	.group_img {
		height: 147px;
	}
}

@media screen and (max-width:767px) {
	.group_img {
		height: 8.36rem;
	}
	.whole_group {
		margin-bottom: 6px;
	}
	.whole_group ul {
		margin-bottom: 0;
	}
}

.group_img>img,
.group_img>a>img {
	height: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
}

.group_name {
	padding-left: 5px;
	padding-right: 5px;
	box-sizing: border-box;
	padding-top: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-shadow: 0 0 1px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}

.group_name>h3 {
	margin-top: 0;
	font-size: 14px;
}

.group_name>h3>a {
	font-size: 16px;
	color: #212121;
}

.group_name>h3>a:hover {
	color: #00aaff;
}

.group_name>ul>li {
	font-size: 14px;
	color: #a3a3a3;
}

.sponsor_a {
	color: #686868;
}

.sponsor_a:hover {
	color: #00aaff;
}

.integral_deduction {
	background: #e4b821;
	padding-left: 5px;
	padding-right: 5px;
	box-sizing: border-box;
	line-height: 24px;
	font-size: 12px;
	color: #fff;
}

.activity_label {
	color: #9d9d9d;
	font-size: 12px;
}

.activity_integral_ul {
	margin-left: 25px;
}

.activity_integral_ul>li {
	margin-bottom: 10px;
	line-height: 20px;
	width: 100%;
	color: #646464;
}

.activity_integral_ul>li>span {
	line-height: 20px;
	border: 1px solid;
	min-width: 70px;
	padding-left: 3px;
	padding-right: 3px;
	box-sizing: border-box;
	text-align: center;
	display: inline-block;
	font-size: 12px;
	margin-right: 5px;
}

.red {
	color: #ce2d3d;
	border-color: #ce2d3d;
}

.blue {
	color: #248ed8;
	border-color: #248ed8;
}

.green {
	color: #27a178;
	border-color: #27a178;
}

.prompt_container {
	margin-top: 20px;
	width: 100%;
	border: 1px solid #ccc;
	height: 300px;
	line-height: 300px;
}

.prompt {
	text-align: center;
	font-size: 50px;
	font-style: italic;
	color: red;
}

@media screen and (max-width:991px) {
	.prompt {
		font-size: 40px;
	}
}

@media screen and (max-width:767px) {
	.prompt {
		font-size: 1.5rem;
	}
}

.course-info_mk {
	width: 55% !important;
	padding: 0 !important;
	margin-top:16px;
	position: relative;
	min-height: 300px;
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	.course-info_mk {
		width: 53% !important;
	}
}

.price_jiage {
	line-height: 28px;
	margin-right: 10px;
	font-size: 12px;
	color: #9d9d9d;
	margin-left: 20px;
}

.metas1 {
	background: #fafafa;
	padding: 10px 0;
}
/* .course-info_mk>a{position: absolute;bottom: 0;left: 0} */
.discount-price1 {
	width: 75%;
	min-height: 120px;
	border-right: 1px solid #ccc;
	padding-right: 5px;
	box-sizing: border-box;
}

.course-operation1 {
	width: 25% !important;
}

.collection1 {
	display: block;
	width: 26px;
	height: 26px;
	float: left;
	margin-left: 30px;
	margin-bottom: 10px;
}

.share6_btn_a {
	display: block;
	width: 26px;
	height: 26px;
}

.share6_btn_a>img {
	display: block;
	height: 100%;
}

@media screen and (max-width:1199px) {
	.collection1 {
		margin-left: 20px;
	}
}

.collection1>img {
	height: 100%;
}

.teachers_strength {
	width: 180px;
	height: 180px;
	border-radius: 100%;
	border: 2px solid #fff;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	z-index: 3;
}

@media screen and (max-width:767px) {
	.teachers_strength {
		width: 7.2rem;
		height: 7.2rem;
	}
	.discount-price1 {
		min-height: 80px;
	}
	.course-detail-header.after .course-header-bottom {
		padding: 5px !important;
	}
}

.teachers_strength img {
	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%);
}

.mycourse_img {
	width: 100%;
	height: 140px;
	position: relative;
	overflow: hidden;
	display: block;
}

@media screen and (min-width:992px) and (max-width:1199px) {
	.mycourse_img {
		height: 154px;
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.mycourse_img {
		height: 157px;
	}
}

@media screen and (max-width:767px) {
	.mycourse_img {
		height: 90px;
	}
}

.mycourse_img>img,
.mycourse_img>a>img {
	position: absolute;
	height: 100%;
	left: 50%;
	width: auto !important;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

.table2>thead>tr>th {
	border-bottom: 1px solid #000 !important;
}

.table2>tbody>tr>td {
	border-top: 1px solid #000;
}

.personal_head {
	height: 60px;
	width: 100%;
	padding-left: 30px;
	padding-right: 30px;
	box-sizing: border-box;
	position: relative;
}

@media screen and (max-width:767px) {
	.personal_head {
		text-align: center;
	}
}

.personal_head>a {
	line-height: 57px;
}

.personal_head>a>img {
	height: 100%;
}

.back_btn {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}

.detailed_container {
	padding-top: 20px;
}

@media screen and (max-width:991px) {
	.left_content {
		position: fixed;
		left: -240px;
		top: 0;
		padding: 0 !important;
		background: #fff;
		width: 240px;
		height: 100%;
		overflow-y: auto;
		z-index: 5;
		transition: left 300ms;
		-webkit-transition: left 300ms;
		-ms-transition: left 300ms;
		-moz-transition: left 300ms;
		-o-transition: left 300ms;
	}
}

.data_column {
	width: 100%;
	background: #fff;
}

.data_column>h3 {
	width: 100%;
	margin-top: 0;
	padding-right: 10px;
	padding-left: 10px;
	box-sizing: border-box;
	line-height: 30px;
	background: #f9f8f6;
	font-size: 16px;
	color: #000;
	box-shadow: 0 1px 1px #ccc;
	-webkit-box-shadow: 0 1px 1px #ccc;
}

.personal_img {
	width: 100%;
	padding: 10px 20px 10px 20px;
	box-sizing: border-box;
}

.outer_layer {
	width: 210px;
	height: 210px;
	border: 1px solid #ccc;
	padding: 5px;
	box-sizing: border-box;
	margin: 0 auto;
}

@media screen and (min-width:992px) and (max-width:1199px) {
	.outer_layer {
		width: 170px;
		height: 170px;
	}
}

@media screen and (max-width:991px) {
	.outer_layer {
		width: 170px;
		height: 170px;
	}
}

.outer_layer>a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.outer_layer>a>img {
	height: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

.private_letter {
	text-align: center;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 15px;
	box-sizing: border-box;
	padding-top: 10px;
	font-size: 16px;
	padding-left: 15px;
}

.private_letter>a {
	color: #646464;
	font-size: 18px;
}

.detailed_information {
	padding: 20px 20px 0 20px;
	box-sizing: border-box;
}

.private_letter>p {
	font-size: 12px;
	margin-top: 5px;
	text-align: left;
	color: #505050;
}

.information_letter {
	width: 100px;
	height: 30px;
	border: 1px solid #ccc;
	font-size: 16px;
	background: #34a263;
	color: #fff;
	border-radius: 3px;
}

.information_letter:hover {
	background: #0088cc;
}

.detailed_information>ul>li {
	line-height: 40px;
}

.detailed_information>ul>li>a {
	color: #505050;
	display: block;
	font-size: 14px;
	padding-left: 15px;
	box-sizing: border-box;
}

.detailed_information>ul>li>a:hover {
	color: #fff;
	background: #00aaFF;
}

.left_menu {
	height: 50px;
	width: 50px;
	overflow: hidden;
	position: fixed;
	left: -10px;
	top: 50%;
	margin-top: -25px;
	z-index: 2;
	opacity: .5;
	transition: left 300ms;
	-webkit-transition: left 300ms;
	-ms-transition: left 300ms;
	-moz-transition: left 300ms;
	-o-transition: left 300ms;
}

.caidanbg {
	position: absolute;
}

.caidanjiantou {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -25px;
	margin-left: -25px;
}


/*设置权限*/

.popup {
	width: 300px;
	margin: 0 auto;
	background: #fff;
	padding-bottom: 50px;
}

.popup>h3 {
	width: 100%;
	margin-top: 0;
	margin-bottom: 10px;
	line-height: 40px;
	background: #0088FF;
	color: #fff;
	text-align: center;
	font-size: 20px;
}

.popup_content {
	width: 100%;
	height: 50px;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
}

.input_div {
	width: 10%;
	height: 100%;
	line-height: 50px;
	font-size: 20px;
}

.popup_div {
	width: 90%;
	height: 50px;
	line-height: 50px;
	cursor: pointer;
}

.popup_ul {
	width: 100%;
	display: none;
}

.popup_ul>li {
	width: 100%;
	padding-left: 15%;
	box-sizing: border-box;
}

.second_level {
	height: 35px;
	line-height: 35px;
}

.third_level {
	height: 25px;
	line-height: 25px;
}

.popup_btn {
	text-decoration: none;
	width: 60px;
	height: 30px;
	line-height: 30px;
	display: block;
	text-align: center;
	margin-left: 60px;
	margin-top: 20px;
	background: #0088FF;
	border-radius: 3px;
	color: #fff;
}

.popup_btn:hover {
	background: #0066CC;
}

@media screen and (max-width:767px) {
	.sendPinglun {
		float: right;
	}
}

.line_height {
	line-height: 20px;
}

.nav-tabs_ul>li {
	float: none;
}

.margin_bottom20 {
	margin-bottom: 20px;
}

@media screen and (max-width:991px) {
	.left_caidan {
		width: 200px;
		position: fixed;
		left: -200px;
		top: 20%;
		padding: 0;
		z-index: 3;
	}
}

.caidan_btn {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	overflow: hidden;
	position: fixed;
	left: 0;
	top: 20%;
	z-index: 3;
	cursor: pointer;
}

.caidan_btn img {
	height: 100%;
}

.administration_btn {
	width: auto;
	padding-left: 5px;
	padding-right: 5px;
	height: 30px;
}

@media screen and (max-width:767px) {
	.pinglun_mobile {
		padding-left: 30px;
		box-sizing: border-box;
	}
	.padding_0 {
		padding: 0;
	}
}

@media screen and (max-width:767px) {
	.width-input1 {
		width: 14.32rem !important;
	}
}

.demand_head {
	width: 100%;
	height: 60px;
	background: #393a3e;
	color: #fff;
	line-height: 60px;
	padding-left: 20px;
	padding-right: 20px;
	box-sizing: border-box;
	font-size: 18px;
}

.demand_head>ul {
	padding: 0;
	margin: 0;
}

.one_li>a {
	padding-right: 10px;
	box-sizing: border-box;
	border-right: 2px solid #fff;
	color: #fff;
}

.two_li {
	margin-left: 10px;
	color: #17f7b0;
}

.three_li {
	width: 25px;
	height: 25px;
}

.three_li>a>img {
	height: 100%;
}

.four_li {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	margin-top: 10px;
}

.four_li>a>img {
	height: 100%;
	width: auto;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

.control-label1 {
	position: relative;
}

@media only screen and (max-width:767px) {
	.control-label1 {
		line-height: 30px;
		text-align: right;
	}
}

@media screen and (max-width:767px) {
	.btn-info_browse {
		margin-left: 27%;
	}
}

.banji_1 {
	background: #fff;
}

.banji_1 {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	box-sizing: border-box;
}

.banji_1>h3 {
	margin-top: 0;
}

.banji_1>p {
	margin-bottom: 0;
}

.prompt_language {
	text-align: center;
	display: block;
	margin-top: 30px;
	font-size: 24px;
	color: #E1E1E1;
}

.course-img_mk {
	width: 450px !important;
	height: 300px;
	overflow: hidden;
	position: relative;
}

@media screen and (min-width:992px) and (max-width:1199px) {
	.course-img_mk {
		width: 400px !important;
		height: 266px;
	}
}

.btn-primary_mk {
	min-width: 100px;
	height: 40px;
	margin-top: 10px !important;
	float: left;
	margin-right: 10px;
	position: relative;
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	.btn-primary_mk {
		margin-top: 20px !important;
	}
}

.course-img_mk>img {
	display: block;
	height: 100%;
	width: auto !important;
	max-width: none !important;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

.btn-primary_mk1 {
	background: #fff !important;
	border-color: #ec9267 !important;
	color: #ec9267 !important;
}

.btn-primary_mk1:hover {
	background: #ec9267 !important;
	color: #fff !important;
}

.btn-primary_mk2 {
	background: #0099ff !important;
	border-color: #0099ff !important;
	color: #fff !important;
}

.btn-primary_mk2:hover {
	background: #fff !important;
	color: #2491d6 !important;
}

.details_title1 {
	margin-top: 0;
	font-size: 20px;
}

.share6_btn {
	height: 26px;
	width: 26px;
	float: left;
	position: relative;
	margin-left: 30px;
	margin-bottom: 10px;
}

@media screen and (max-width:1199px) {
	.share6_btn {
		margin-left: 20px;
	}
}

.js_share6 {
	position: absolute;
	top: 100%;
	right: -100px;
	z-index: 8888;
	width: 480px;
	min-height: 400px;
	display: none;
	background: #e0fffa;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .5);
}

.list_img {
	height: 37px;
	width: 100%;
	position: relative;
	overflow: hidden;
	display: block;
}

.list_img>a>img,
.list_img>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%);
}

.control-label2 {
	line-height: 16px;
	text-align: right;
}

.onekey_share_content1 {
	padding: 30px;
	box-sizing: border-box;
}

.onekey_share {
	width: 50%;
	float: left;
	text-align: center;
	margin: 0;
	line-height: 50px;
	color: #fff;
	background: #0088FF;
}

.add_blue {
	background: #e0fffa;
	color: #1a1a1a;
}

.onekey_share_img {
	width: 150px;
	height: 100px;
	overflow: hidden;
	position: relative;
}

.onekey_share_img>img {
	position: absolute;
	height: 100%;
	left: 50%;
	transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

.onekey_share_title {
	width: 270px;
	padding-left: 10px;
	box-sizing: border-box;
}

.onekey_share_title>h3 {
	font-size: 16px;
	margin-top: 10px;
	color: #878787;
	margin-top: 0;
	text-align: left;
}

@media screen and (max-width: 767px) {
	body {
		/*padding-bottom: 3.52rem;*/
		padding-bottom: 0rem;
	}
	.js_share6 {
		width: 320px;
		min-height: 267px;
		position: fixed;
		top: 10%;
		left: 50%;
		margin-left: -160px;
	}
	.onekey_share {
		width: 50%;
		float: left;
		text-align: center;
		margin: 0;
		line-height: 40px;
		font-size: 16px;
	}
	.onekey_share_img {
		width: 100px;
		height: 100px;
	}
	.onekey_share_content1 {
		padding: 10px;
	}
	.onekey_share_title {
		width: 180px;
		padding-left: 10px;
		box-sizing: border-box;
	}
	.js_share3 {
		width: 118px;
	}
}

.onekey_share_title>p {
	font-size: 14px;
	margin-bottom: 0;
	text-indent: 2em;
	color: #a3a3a4;
}

.onekey_share_content>p {
	font-size: 14px;
	color: #505050;
	margin-top: 25px;
	text-indent: 2em;
}

.onekey_share_btn {
	display: block;
	width: 70px;
	height: 30px;
	border-radius: 3px;
	border: 1px solid #0088CC;
	position: relative;
	margin-left: 30px;
	margin-top: 10px;
	color: #fff;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	background: #00BFFF;
}

.onekey_share_btn:hover {
	background: #0088FF;
	color: #fff;
}

.onekey_share_btn:hover .js_share5 {
	display: block;
}

.onekey_share_content2 {
	padding: 10px;
	box-sizing: border-box;
}

.poster_ul {
	width: 100%;
	height: 350px;
}

.poster_ul>li {
	width: 33.33%;
	padding-left: 3.5px;
	padding-right: 3.5px;
	box-sizing: border-box;
	float: left;
	height: 270px;
}

.poster_div {
	position: relative;
	width: 100%;
	height: 260.10px;
	overflow: hidden;
}

.poster_img {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}

.poster_img>img {
	height: 100%;
	width: auto;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

@media screen and (max-width: 767px) {
	.poster_div {
		height: 110px;
	}
	.poster_ul {
		min-height: 200px;
		height: auto;
	}
	.poster_ul>li {
		width: 33.33%;
		padding-left: 3.5px;
		padding-right: 3.5px;
		box-sizing: border-box;
		float: left;
		height: 140px;
	}
}

.poster_user_img {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	position: absolute;
	top: 5px;
	left: 5px;
	overflow: hidden;
	z-index: 2;
}

.poster_user_img>img {
	position: absolute;
	height: 100%;
	width: auto;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

.poster_code {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 60px;
	height: 60px;
	overflow: hidden;
	z-index: 2;
}

.poster_code>img {
	height: 100%;
	width: 100%;
}

.poster_input {
	position: absolute;
	top: 0px;
	right: 2px;
	z-index: 2;
}

.change_lot {
	display: block;
	height: 30px;
	line-height: 30px;
	position: absolute;
	bottom: 30px;
	right: 120px;
	display: none;
}

.js_share5 {
	width: 180px;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -90px;
	display: none;
}

.notice_ul {
	padding-bottom: 15px;
	box-sizing: border-box;
	border-bottom: 1px solid #ccc;
}

.notice_ul>li {
	float: left;
	margin-right: 10px;
	font-size: 12px;
	color: #A3A3A3;
}

.full_text {
	float: right !important;
}

.full_text>a {
	font-size: 14px;
}

.notice_list {
	padding: 10px;
	box-sizing: border-box;
}

.notice_list>h3 {
	font-size: 18px;
	margin-top: 0;
}

.notice_list>h3>a {
	color: #505050;
}

.notice_list>h3>a:hover {
	color: #00aaff;
}

.notice_list>p {
	font-size: 14px;
	color: #646464;
	text-indent: 2em;
}

.notice_detail {
	background: #fff;
	min-height: 400px;
	margin: 30px auto;
	position: relative;
	padding-bottom: 100px;
	box-sizing: border-box;
}

.notice_detail>h1 {
	text-align: center;
	color: #505050;
	font-size: 20px;
	margin-bottom: 40px;
}

.notice_detail_ul>li {
	float: left;
	font-size: 12px;
	color: #a3a3a3;
	margin-left: 10px;
}

.notice_detail>p {
	text-indent: 2em;
	font-size: 14px;
	color: #646464;
	line-height: 24px;
}

.signature {
	position: absolute;
	right: 30px;
	bottom: 30px;
	width: 200px;
	text-align: center;
	font-size: 14px;
	color: #646464;
}

.announcement_management {
	background: #fff;
	padding: 20px 10px 10px 10px;
	box-sizing: border-box;
	min-height: 400px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.overflow_visi {
	overflow: visible;
}

.announcement_management>h3 {
	margin-top: 0;
	margin-bottom: 50px;
	font-size: 18px;
}

.announcement_tab {
	width: 100%;
}

.announcement_tab th,
.announcement_tab td {
	background: #fff;
	border: 1px solid #ccc;
	border-collapse: collapse;
	padding: 10px;
	box-sizing: border-box;
	text-align: center;
}

.administration_btn1 {
	width: 70px;
	height: 30px;
	border: 1px solid #dcdcdc;
	border-radius: 3px;
	background: #f5f5f5;
	color: #616161;
	outline: none;
}

.administration_btn1:hover {
	background: #e1e1e1;
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
}

.release_announcement_btn {
	border-radius: 3px;
	height: 30px;
	width: 80px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border: 1px solid #bbd9cf;
	background: #0088cc;
	color: #fff;
	font-size: 14px;
}

.my_notes {
	padding-bottom: 10px;
	padding-top: 20px;
	box-sizing: border-box;
	border-bottom: 1px solid #ccc;
	padding-left: 10px;
	padding-right: 10px;
}

.my_notes>p {
	width: 70%;
	text-indent: 2em;
	font-size: 14px;
	color: #646464;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	line-height: 20px;
}

.my_notes>p>a {
	color: #646464;
}

.notes_btn {
	width: 20px;
	height: 20px;
	display: block;
	margin-right: 10px;
	position: relative;
}

.notes_btn>img {
	height: 100%;
	display: block;
}

.notes_ul {
	margin-bottom: 0;
}

.notes_ul>li {
	float: left;
	margin-right: 10px;
	font-size: 12px;
	color: #c1c1c1;
}

.notes_ul>li>a {
	color: #c1c1c1;
}

.notes_ul>li>a:hover {
	color: #00aaff;
}

.notes_btn_delete {
	display: none;
}

.my_notes:hover .notes_btn_delete {
	display: block;
}

._note {
	width: 480px;
	box-shadow: 0px 1px 5px #ccc;
	-webkit-box-shadow: 0px 1px 5px #ccc;
	padding: 20px 20px 70px 20px;
	box-sizing: border-box;
	background: #fff;
	position: fixed;
	z-index: 3;
	left: 50%;
	top: 50%;
	margin-left: -240px;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	border-radius: 3px;
	display: none;
}

.new_note>h3 {
	margin: 0;
}

.new_note_textarea {
	width: 100%;
	min-height: 200px;
	resize: none;
	font-size: 14px;
	margin-top: 20px;
	padding: 10px;
	box-sizing: border-box;
}

.new_note_cancel {
	border: 1px solid #dcdcdc;
	border-radius: 2px;
	padding: 6px 20px;
	box-sizing: border-box;
	transition: all 300ms ease;
	color: #616161;
}

.new_note_cancel1 {
	position: absolute;
	right: 150px;
	bottom: 20px;
	background: #f5f5f5;
}

.new_note_cancel1:hover {
	background: #e1e1e1;
}

.new_note_cancel2 {
	border-color: #34a263;
	position: absolute;
	right: 20px;
	bottom: 20px;
	background: #0088cc;
	color: #fff;
}

.new_note_cancel2:hover {
	background: #0088cc;
}

.note_mask {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 2;
	display: none;
}

.new_note_span {
	color: #000;
	opacity: .2;
	cursor: pointer;
}

.note_content {
	text-indent: 2em;
	font-size: 14px;
	color: #616161;
	line-height: 20px;
	margin-bottom: 30px;
}

.margin_left {
	margin-left: 40px;
}

.notes_btn1 {
	width: 14px !important;
	height: 14px !important;
	margin-top: -3px;
	position: relative;
}

.notes_edit1 {
	margin-top: -2px;
}

.school_set {
	margin-bottom: 30px;
}

.school_set>li {
	float: left;
	margin-left: 50px;
}

.school_set>li>a {
	color: #515151;
	font-size: 16px;
}

.school_set>li>a:hover {
	color: #00aaff;
}

.marginTop_30 {
	margin-top: 30px;
}

.set_color {
	color: #0088cc !important;
}

.evaluation_button {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	display: block;
	height: 30px;
	background: #000;
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	opacity: .7;
}

.evaluation_button:hover {
	color: #fff;
}

.carousel>h3 {
	margin-top: 0;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 30px;
}

.carousel>button {
	height: 30px;
	width: 80px;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #0088cc;
	color: #fff;
	background: #0088cc;
	border-radius: 3px;
}
.carousel>button>a{color: #fff;}
.carousel_table {
	width: 100%;
	margin-bottom: 20px;
}

.carousel_table tr {
	background: #fff;
	height: 50px;
}

.carousel_table tr input {
	background: #fff;
}

.carousel_table tr:nth-child(2n) {
	background: #f9f9f9;
}

.carousel_table tr:nth-child(2n) input {
	background: #f9f9f9;
}

.carousel_table th,
.carousel_table td {
	padding: 8px;
	box-sizing: border-box;
	border-bottom: 1px solid #e2e2e2;
}

.carousel_table_img>a>img,
.carousel_table_img>img {
	display: block;
	position: absolute;
	width: 100%;
	height: auto;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.carousel_table_input {
	width: 100%;
	height: 100%;
	border: none;
	outline: none;
	background: #fff;
}

.switch_check_div {
	position: relative;
	line-height: 34px;
}

.switch_check_div>span {
	position: absolute;
	right: 20%;
	color: #a1a1a1;
}

@media screen and (max-width:1199px) {
	.switch_check_div>span {
		right: 0;
	}
}

.switch_check {
	width: 16px;
	height: 16px;
	position: absolute;
	top: 5px;
	z-index: 2;
}

.the_right {
	text-align: right;
	position: relative;
}

.hit_list {
	height: 50px;
	overflow: hidden;
	line-height: 50px;
}

.hit_list>li {
	float: left;
}

.hit_list_li1 {
	width: 50px;
	height: 50px;
	overflow: hidden;
	margin-right: 10px;
}

.hit_list_li1>img {
	height: 100%;
}

.hit_list_li2 {
	width: 50px;
	height: 50px;
	position: relative;
	overflow: hidden;
	border-radius: 50%;
	margin-right: 10px;
}

.hit_list_li2>a>img {
	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%);
}

.hit_list_li3 {
	font-size: 14px;
}

.hit_list_li3>a {
	margin-right: 5px;
}

.hit_list_li3>span {
	color: #ff6608;
}

.footer_set_tab {
	width: 100%;
	font-size: 14px;
	margin-bottom: 30px;
	background: #fff;
	border-color: #e2e2e2;
}

.footer_set_tab th {
	font-size: 14px;
	background: #e2e2e2;
}

.footer_set_tab th,
.footer_set_tab td {
	text-align: center;
	padding: 5px;
}

.footer_set_tab tr {
	border: 1px solid #e2e2e2;
	background: #fff;
	height: 40px;
}

.footer_set_tab tr input {
	background: #fff;
}

.footer_set_tab tr:hover {
	background: #f5f5f5;
}

.footer_set_tab tr:first-child {
	background: #f5f5f5;
}

.footer_set_tab tr:hover input {
	background: #f5f5f5;
}

.title_input {
	width: 100%;
	height: 100%;
	border: none;
	text-align: center;
	background: #fff;
}

.preferential_course {
	margin-top: 10px;
}

.package_course>a {
	display: block;
	width: 100px;
	height: 70px;
	overflow: hidden;
	position: relative;
}

.package_course>a>img {
	height: 100%;
	width: auto;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

.package_course_title {
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.package_course_title>a {
	color: #646464;
}

.package_course_title>a:hover {
	color: #00aaff;
}

.package_course_title>span {
	color: #646464;
	font-size: 14px;
}

.set_price {
	line-height: 35px;
	font-size: 14px;
	color: red;
}

.set_price>span {
	color: red;
	font-size: 18px;
}

.belongs_class {
	display: block;
	width: 100%;
	overflow: hidden;
	position: relative;
	height: 160px;
}

.belongs_class>img {
	height: 100%;
	width: auto;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

.belongs_class_title {
	line-height: 30px;
	font-size: 16px;
	margin-top: 5px;
}

.belongs_class_title>a {
	color: #515151;
}

.belongs_class_title>a:hover {
	color: #00aaff;
}

.card_coupons {
	background: #fff;
	padding: 20px 10px;
	box-sizing: border-box;
	min-height: 400px;
}

.card_coupons>h3 {
	margin-top: 0;
}

.agreement {
	display: block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 1px solid #c1c1c1;
	text-align: center;
	line-height: 20px;
	color: #c1c1c1;
}

.agreement1 {
	margin-left: 20px;
}

.agreement2 {
	margin-top: 5px;
}

.card_ul {
	width: 390px;
	height: 40px;
	margin-top: 30px;
}

.card_ul>li {
	float: left;
	width: 130px;
	height: 100%;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
}

.card_ul>li>a {
	width: 100%;
	height: 100%;
	display: block;
	color: #515151;
}

.card_ul_active {
	border: 1px solid #28a279;
	color: #28a279 !important;
}

.my_card {
	margin-top: 20px;
}

.my_card>li {
	float: left;
	width: 50%;
	margin-bottom: 20px;
}

@media screen and (max-width:767px) {
	.my_card>li {
		float: none;
		width: 100%;
	}
}

.my_card>li>div {
	width: 360px;
	height: 180px;
	position: relative;
	padding-left: 120px;
	box-sizing: border-box;
	margin: 0 auto;
	overflow: hidden;
	background: url(../img/kaquan.png)no-repeat center;
	background-size: cover;
}

@media screen and (max-width:991px) {
	.my_card>li>div {
		width: 300px;
		height: 150px;
		padding-left: 100px;
	}
}

@media screen and (max-width:767px) {
	.my_card>li>div {
		max-width: 300px;
		width: 100%;
		height: 150px;
		padding-left: 100px;
	}
}

.coupon {
	width: 24px;
	line-height: 36px;
	font-size: 24px;
	color: #fff;
	position: absolute;
	left: 48px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

@media screen and (max-width:991px) {
	.coupon {
		width: 20px;
		line-height: 32px;
		font-size: 20px;
		color: #fff;
		position: absolute;
		left: 40px;
	}
}

.use_range {
	text-align: right;
	line-height: 34px;
	position: absolute;
	font-size: 12px;
	width: 100%;
	left: 0;
	padding-right: 10px;
	box-sizing: border-box;
	color: #fce1df;
}

.use_range1 {
	top: 0;
}

.use_range2 {
	bottom: 0;
}

.discount_money {
	height: 180px;
	width: 100%;
	line-height: 180px;
	text-align: center;
	font-size: 48px;
	color: #facf12;
}

@media screen and (max-width:991px) {
	.discount_money {
		height: 150px;
		line-height: 150px;
		font-size: 34px;
	}
}

.card_mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	z-index: 2;
	display: none;
}

.my_card>li>div:hover .card_mask {
	display: block;
}

.card_a {
	position: absolute;
	left: 50%;
	top: 100%;
	margin-left: -60px;
	width: 120px;
	display: block;
	height: 40px;
	border-radius: 3px;
	background: #0088FF;
	color: #fff;
	z-index: 3;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	transition: all 300ms ease;
}

.my_card>li>div:hover .card_a {
	top: 50%;
	margin-top: -20px;
}

.title_details {
	padding: 20px 10px;
	box-sizing: border-box;
	background: #fff;
	min-height: 400px;
}

.title_details>h3 {
	margin-top: 0;
	font-size: 16px;
	color: #515151;
	margin-bottom: 40px;
}

.sm_title {
	color: #ccc;
}

.title_details\n>p {
	font-size: 14px;
	color: #646464;
	text-indent: 2em;
}

@media screen and (max-width:767px) {
	.form-group_cancel {
		float: right;
	}
	.preservation {
		margin-left: 20px;
	}
}

.activity_table>h3 {
	margin-top: 0;
	font-size: 16px;
	color: #515151;
	margin-bottom: 10px;
	line-height: 30px;
}

.promote {
	width: 100px;
	height: 30px;
	font-size: 14px;
	border-radius: 2px;
	border: 1px solid #34a263;
	background: #0088cc;
	color: #fff;
	transition: all 300ms;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;
}

.promote:hover,
.promote:active {
	background: #0088cc;
}

.tbl {
	width: 100%;
	background: #0088cc;
	border-collapse: separate;
	border-spacing: 1px !important;
	margin-bottom: 20px;
}

@media screen and (max-width:767px) {
	.tbl {
		margin-bottom: 10px;
	}
}

.tbl th {
	background: #0088cc;
}

.tbl td {
	background: #fff;
}

.tbl>tbody>tr>th,
.tbl>tbody>tr>td {
	text-align: center;
	padding: 5px;
	box-sizing: border-box;
	color: #777777;
}

.event_detail {
	background: #fff;
	padding: 20px 10px;
	box-sizing: border-box;
	min-height: 200px;
	border-radius: 2px;
	box-sizing: border-box;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
}

@media screen and (max-width:767px) {
	.event_detail {
		min-height: 100px;
	}
}

.tbl button {
	font-size: 14px;
	width: 70px;
	border: 1px solid #34a263;
	border-radius: 2px;
	background: #0088cc;
	color: #fff;
	transition: all 300ms;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;
}

.tbl button:hover,
.tbl button:active {
	background: #0088cc;
}

.hotGroup,
.ranking_list {
	width: 100%;
	margin-bottom: 20px;
	min-height: 250px;
	background: #fff;
	padding: 0 10px 10px 10px;
	box-sizing: border-box;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
	border-radius: 2px;
}

@media screen and (max-width: 991px) {
	.ranking_list {
		margin-bottom: auto;
		margin-top: 20px;
	}
}

@media screen and (max-width: 991px) {
	.hotGroup,
	.ranking_list {
		margin-bottom: auto;
		margin-top: 10px;
	}
}

.hotGroup>h3,
.ranking_list>h3 {
	margin-top: 0;
	margin-bottom: 10px;
	line-height: 48px;
	font-size: 16px;
	color: #313131;
	border-bottom: 1px solid #f5f5f5;
}

.list_head {
	margin-bottom: 10px;
	position: relative;
	width: 30px;
	height: 30px;
}

.hover_img {
	width: 70px;
	height: 70px;
	display: block;
	position: relative;
	overflow: hidden;
	border-radius: 100%;
	margin: 0 auto;
}

.list_head>a {
	display: block;
	width: 30px;
	height: 30px;
	overflow: hidden;
	position: relative;
	border-radius: 50%;
}

.hover_img>img,
.list_head>a>img {
	position: absolute;
	height: 100%;
	width: auto;
	left: 50%;
	transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

.list_head_hover {
	position: absolute;
	min-height: 50px;
	width: 300px;
	background: #fff;
	border: 1px solid #e2e2e2;
	padding: 20px;
	box-sizing: border-box;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	display: none;
	z-index: 99;
}

.head_hover_name {
	padding: 5px 0 0 75px;
	height: 70px;
	margin-bottom: 10px;
}

.headusername>a {
	color: #515151;
	font-size: 16px;
}

.headusername>a:hover {
	color: #00aaff;
}

.list_headBtn {
	text-align: center;
}

.list_headBtn button {
	width: 70px;
	height: 30px;
	border: 1px solid #34a263;
	border-radius: 2px;
	background: #0088cc;
	font-size: 14px;
	margin-right: 10px;
	color: #fff;
	transition: all 300ms;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;
}

.list_headBtn button:last-child {
	margin-right: 0;
}

.list_headBtn button:hover,
.list_headBtn button:active {
	background: #0088cc;
}

.direction_arrow {
	position: absolute;
	bottom: -8px;
	left: 50%;
	margin-left: -15px;
	width: 30px;
	height: 8px;
	z-index: 1;
}

.direction_arrow>img {
	width: 100%;
	display: block;
}

.promotion_dynamics {
	width: 200px;
	line-height: 30px;
	margin-left: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

@media screen and (max-width:1199px) {
	.promotion_dynamics {
		width: 160px;
	}
}

@media screen and (max-width:991px) {
	.promotion_dynamics {
		width: 80%;
	}
}

.event_detail>a {
	display: block;
	margin-right: 20px;
	width: 150px;
	height: 100px;
	overflow: hidden;
	position: relative;
}

.event_detail>a>img {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	height: 100%;
}

.event_detail_title>h3 {
	margin-top: 10px;
	margin-bottom: 15px;
	font-size: 22px;
}

.event_detail_title>h3>a {
	color: #161616;
}

.event_detail_title>h3>a:hover {
	color: #00aaff;
}

.event_detail_title>p {
	font-size: 20px;
	color: #ef5412;
	margin-bottom: 0;
}

.table_scroll {
	width: 100%;
	overflow-x: auto;
}

@media screen and (max-width:767px) {
	.delete_padding {
		padding: 0 !important;
	}
}
.table_scroll .vip_text{border: 1px solid #e2e2e2;height: 60px; line-height: 60px;}
.table_scroll .vip_text>h1{display: inline-block;font-size: 16px;padding-left: 10px;}
.table_scroll .vip_text>h1>span{color: #ff0000;}
.table_scroll .vip_text>span{color: #ff0000;float: right;}
.table_scroll .vip_text>button{background: #0088cc;border: none;border-radius: 10px;color: #fff;font-size: 14px;float: right;
display: block;height: 40px;line-height: 40px;padding: 0 10px;margin: 10px;}

@media only screen and (min-width: 320px) and (max-width: 640px) {
	.table_scroll .vip_text{height: 48px; line-height: 48px;border: none;}
	.table_scroll .vip_text>h1{padding-left: 0px;font-size: 14px;width: 55%;padding: 6px 0;;line-height: 18px;}
	.table_scroll .vip_text>button{border-radius: 5px;font-size: 12px;height: 30px;line-height: 30px;padding: 0 8px;margin: 0; margin-top: 10px;margin-left: 10px;}

}

.response_bottom {
	margin-bottom: 20px;
}

@media screen and (max-width:767px) {
	.response_bottom {
		margin-bottom: 10px;
	}
}

.carousels {
	overflow: visible !important;
}

.classification {
	background: #fff;
	border-radius: 2px;
	min-height: 150px;
	padding: 5px 5px 10px 5px;
	box-sizing: border-box;
}

.classification>h3 {
	margin: 0;
	line-height: 30px;
	font-size: 16px;
	border-bottom: 1px solid #f5f5f5;
	color: #101010;
}

.classification_ul {
	margin-top: 10px;
	font-size: 12px;
}

.add_btn_div,
.classification_ul>li {
	line-height: 30px;
	height: 30px;
}

.classification_ul>li:hover {
	background: #f5f5f5;
}

.classification_a {
	color: #626262;
	width: 65px;
	display: inline-block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.management_drop {
	margin-left: 5px;
	position: relative;
	width: 40px;
	height: 100%;
}

.add_btn,
.management_drop_btn {
	width: 40px;
	height: 20px;
	padding: 0;
	line-height: 18px;
	border-radius: 2px;
	border: 1px solid #e2e2e2;
	background: #0088cc;
}

.management_drop_ul {
	width: 100px;
	position: absolute;
	right: 0;
	top: 100%;
	z-index: 3;
	display: none;
	background: #fff;
	border-radius: 3px;
	box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
}

.management_drop_ul>li>a {
	padding-left: 5px;
	padding-right: 5px;
	box-sizing: border-box;
	display: block;
	line-height: 30px;
	font-size: 12px;
}

.management_drop_ul>li>a:hover {
	background: #00aaff;
}

.management_drop_ul>li>a {
	color: #515151;
}

.add_input {
	width: 155px;
	line-height: 24px;
	height: 24px;
	padding-left: 3px;
	padding-right: 3px;
	box-sizing: border-box;
	border: 1px solid #e4e4e4;
}

@media screen and (max-width:1199px) {
	.add_input {
		width: 125px;
	}
}

.add_btn {
	margin-top: 2px;
}

.btn-group3 {
	width: 40px;
	height: 30px;
	margin-left: 5px;
}

.btn-default3 {
	padding: 0 !important;
	font-size: 12px;
	border: none;
	background: none !important;
	margin-top: 6px !important;
}

.btn-default4 {
	margin-left: 3px !important;
}

.package_label {
	position: absolute;
	top: 0;
	left: 5px;
	height: 60px;
}

@media screen and (max-width:767px) {
	.package_label {
		height: 40px;
		left: 20px;
	}
}

.package_label>img {
	height: 100%;
}

.title2 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
@media screen and (max-width: 767px) {
	.mobile_padding5 {
		padding-left: 3px !important;
		padding-right: 3px !important;
		box-sizing: border-box;
	}
	.package_label>img {
		position: absolute;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-o-transform: translateX(-50%);
	}
	.course-item_1 {
		margin-bottom: 6px !important;
	}
	.course-list1 {
		margin-top: 6px !important;
	}
	.user-nav {
		top: 0;
		right: 0.8rem;
	}
	.es-icon {
		font-size: 1.12rem;
	}
}

.class_name {
	color: #313131;
	font-size: 14px;
}

.class_name:hover {
	color: #0088cc;
}

.raiders {
	font-size: 12px;
}

.raiders1 {
	font-size: 12px;
}

.es-icon1,
.raiders>span {
	color: #c1c1c1;
}

.raiders>span>i {
	margin-right: 5px;
}

.raiders_span {
	color: #616161 !important;
	display: inline-block;
	width: 80px;
	line-height: 20px;
}

.metas2 {
	font-size: 14px;
}

.neirong_p {
	font-size: 14px;
	color: #646464;
	text-indent: 2em;
}

.time_a {
	position: relative;
	margin-right: 10px;
	font-size: 14px;
	color: #616161;
}

.time_a:hover {
	color: #00aaff;
}

.es-section {
	box-shadow: none !important;
	border-right: 1px solid #f5f5f5;
}

.panel-default {
	box-shadow: none !important;
	min-height: 200px;
}

@media screen and (max-width: 767px) {
	.panel-default {
		padding: 0 10px !important;
	}
}

.panel-default2 {
	padding: 0 !important;
}

.panel-default1 {
	padding-left: 5px;
	padding-right: 5px;
	box-sizing: border-box;
	border-right: 1px solid #f5f5f5;
}

.edit_popup {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	display: none;
}

.div_popup {
	width: 600px;
	min-height: 200px;
	position: absolute;
	left: 50%;
	margin-left: -300px;
	top: 50%;
	margin-top: -100px;
	background: #fff;
	border-radius: 2px;
	padding: 10px;
	box-sizing: border-box;
}

.div_popup>h3 {
	margin-top: 10px;
	margin-bottom: 15px;
	font-size: 16px;
	color: #616161;
}

.input_popup {
	width: 100%;
	height: 35px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
	box-sizing: border-box;
}

.box_btn {
	width: 80px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #34a263;
	font-size: 14px;
	border-radius: 2px;
	color: #fff;
	background: #0088cc;
	transition: all 300ms;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;
}

.box_btn:hover {
	background: #0088cc;
	color: #fff;
}

.box_btn1 {
	margin-left: 50px;
}

.border_right {
	border-right: 1px solid #f5f5f5 !important;
}


/*微信菜单设置*/

.weChat_page {
	margin: 0 auto;
}

.app_preview {
	border: 1px solid #e5e5e5;
	width: 350px;
	float: left;
	border-radius: 18px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
}

.app_header {
	height: 70px;
	background: url(../img/iphone_head.png)no-repeat center center;
}

.app_content {
	width: 322px;
	min-height: 420px;
	border: 1px solid #e5e5e5;
	margin: 0 auto;
	position: relative;
}

.inner {
	height: 64px;
	background: url(../img/titlebar.png)no-repeat center center;
}

.inner>h3 {
	margin: 0;
	color: #fff;
	font-size: 16px;
	height: 64px;
	line-height: 83px;
	text-align: center;
}

.menu_title_span {
	height: 44px;
	line-height: 44px;
	min-width: 1px;
	display: inline-block;
	font-weight: bold;
}

.nav_group_span {
	color: #616161;
	text-align: center;
	font-weight: bold;
	display: none;
	font-size: 14px;
}

.nav_group {
	border-top: 1px solid #e5e5e5;
	position: absolute;
	bottom: 0;
	width: 100%;
	margin: 0;
}

.nav_group>li {
	width: 33.33%;
	float: left;
	line-height: 44px;
	height: 44px;
	text-align: center;
	border-left: 1px solid #e5e5e5;
	position: relative;
}

.border_none {
	border: none !important;
}

.nav_group>li>a {
	color: #515151;
	font-size: 14px;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
}

.nav_group_ul {
	position: absolute;
	width: 85px;
	bottom: 60px;
	left: 50%;
	margin-left: -42.5px;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
}

.nav_group_ul>li {
	line-height: 40px;
	height: 40px;
	border-top: 1px solid #e2e2e2 !important;
	position: relative;
}

.nav_group_ul>li:nth-child(2) {
	border: none;
}

.nav_group_ul>li>a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
	position: relative;
	font-size: 14px;
	color: #646464;
	text-align: center;
}

.triangle,
.triangle:after {
	width: 0;
	height: 0;
	position: absolute;
	bottom: -9.5px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	border-style: solid;
	border-width: 10px 8px 0px 8px;
	border-color: #d1d1d1 transparent transparent transparent;
}

.triangle:after {
	content: "";
	border-top-color: #fff;
	bottom: 1px;
}

.weChat_add {
	font-size: 20px;
	font-weight: bold;
}

.app_radius {
	width: 60px;
	height: 60px;
	border: 1px solid #e2e2e2;
	border-radius: 100%;
	margin: 20px auto 20px auto;
}

.app_side {
	margin: 70px 0 0 20px;
	height: 300px;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	position: relative;
	background: #fff;
	padding: 15px;
	box-sizing: border-box;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
}

@media screen and (min-width:1200px) {
	.app_side {
		width: 546px;
	}
}

@media screen and (max-width: 1199px) {
	.app_side {
		width: 380px;
	}
}

.left_triangle,
.left_triangle:after {
	position: absolute;
	top: 20px;
	left: -10px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 10px 8px 0;
	border-color: transparent #e5e5e5 transparent transparent;
}

.left_triangle:after {
	content: "";
	border-right-color: #fff;
	left: 1px;
	top: -8px;
}

.sideBtn {
	text-align: right;
	margin-top: 20px;
}

.sideBtn>button {
	padding: 5px 15px;
	box-sizing: border-box;
	color: #fff;
	background-color: #0088cc;
	border: 1px solid #0088cc;
	margin-right: 20px;
	border-radius: 2px;
	transition: all 0.3s ease;
}
.sideBtn>button:nth-child(1){
	background: transparent;
	border: 1px solid #e2e2e2;
}
.sideBtn>button:nth-child(1)>a{
	color: #1a1a1a;
}
.sideBtn>button:hover {
	background-color: #0088cc;
	border: 1px solid #34a263;
}
.sideBtn>button:hover>a{
	color: #fff;
}
.modify_menu {
	width: 100%;
	height: 100%;
	border: 1px solid #f5f5f5;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
}

.modify_menu>h3 {
	margin: 0;
	line-height: 40px;
	background: #31B0D5;
	color: #fff;
	text-align: center;
	font-size: 20px;
}

.modify_group {
	padding: 0;
	margin-top: 20px;
	box-sizing: border-box;
	display: none;
}

.modify_group>label {
	font-size: 14px;
	margin-bottom: 0;
	margin-left: 50px;
	margin-right: 20px;
	line-height: 30px;
	text-align: right;
	width: 100px;
}

.modify_group>input {
	border: 1px solid #e5e5e5;
	line-height: 26px;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
	outline: none;
	font-size: 14px;
	width: 300px;
}

@media screen and (max-width: 1199px) {
	.modify_group>label {
		margin-left: 20px;
		margin-right: 0px;
	}
	.modify_group>input {
		width: 200px;
	}
}

.menu_link {
	padding: 0;
}

.menu_div {
	width: 300px;
	float: left;
}

.menu_div>label {
	padding-left: 15px;
	box-sizing: border-box;
	position: relative;
	margin-right: 10px;
	margin-left: 5px;
}

.menu_div>label>input {
	position: absolute;
	left: 0;
}

.weChat_del {
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	height: 12px;
}

.weChat_del>img {
	display: block;
	height: 100%;
}

.menu_title_a {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}


/*-----------------*/

.mywenzhang {
	padding-bottom: 10px;
	box-sizing: border-box;
	color: #323232;
}

.discount-price2 {
	padding:0 15px;
	margin-bottom: 0;
}

.es-piece {
	min-height: 400px;
}

@media screen and (max-width: 767px) {
	.es-piece {
		min-height: 200px;
	}
}

.panel1 {
	min-height: 200px;
}

.video_window {
	position: relative;
	height: 480px;
	margin-bottom: 20px;
}

.video_head {
	position: absolute;
	left: 0;
	top: 0;
	height:
}

.lesson_head {
	height: 60px;
	width: 100%;
	background: rgba(0, 0, 0, .5);
	position: absolute;
	top: 0;
	z-index: 6;
}

.lesson_head>a {
	display: inline-block;
	height: 100%;
}

.lesson_head>a>img {
	height: 100%;
}

.lesson_title {
	height: 100%;
	line-height: 60px;
	margin-left: 20px;
}

.lesson_title>span,
.lesson_title>a {
	color: #cacbcf;
	font-size: 14px;
	float: left;
}

.lesson_title>a {
	margin-right: 20px;
	font-size: 16px;
}

.lesson_title>a>img {
	display: block;
}

.lesson_share {
	height: 25px;
	display: inline-block;
	margin-left: 40px;
}

.lesson_share>img {
	height: 100%;
}

.controls_textarea {
	width: 100%;
	height: 200px;
	line-height: 20px;
	border-color: #f1f1f1;
}

.btn-primary_btn {
	margin-right: 200px;
}


/*---------------*/

.mobile_head {
	width: 100%;
	height: 40px;
	background: #21a87f;
	line-height: 40px;
	position: relative;
	text-align: center;
	z-index: 1050;
}

.mobile_head .hasmessage {
	padding: 13px 10px !important;
}

.left_menu_2 {
	/*width: 1.48rem;*/
	height: 18px;
	position: absolute;
	left: 0.8rem;
	top: 50%;
	margin-top: -9px;
}

.left_menu_2 img {
	height: 100%;
	display: block;
}

.right_portrait {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	position: absolute;
	right: 4rem;
	top: 50%;
	background: #fff;
	margin-top: -15px;
}

.right_portrait>a {
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
}

.right_portrait img {
	display: block;
	position: absolute;
	height: 100%;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
}

.top_title {
	font-size: 20px;
	color: #fff !important;
	line-height: 40px;
}

.top_ul {
	position: absolute;
	left: 0;
	top: 120%;
	z-index: 1051;
	display: none;
}

.portrait_ul {
	right: 50%;
	left: auto;
	margin-right: -4rem;
}

.menu_ul>li>a,
.portrait_ul>li>a {
	display: block;
	width: 8rem;
	height: 2.4rem;
	line-height: 2.4rem;
	text-align: center;
	background: #0088cc;
	color: #fff;
	font-size: 1.12rem;
	overflow: hidden;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
}

.menu_ul>li>a>i,
.portrait_ul>li>a>i {
	margin-right: 5px;
}

.mobile_mask {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, .5);
	display: none;
}


/*-----------------*/

.mobile_nav_ul {
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
}

.mobile_nav_ul>li {
	height: 100% !important;
}

@media screen and (min-width:992px) {
	.mobile_nav_ul>li>a {
		padding: 0 !important;
	}
}

.course-detail-content {
	min-height: 400px;
}

.bottom_none {
	padding-bottom: none;
}

.media-left1 {
	display: inline-block !important;
}

.package_course {
	width: 100px;
}

.clearfix1 {
	margin-bottom: 0 !important;
}

.hang_a {
	height: 113px;
	position: relative;
	width: 100%;
	display: block;
}

.hang_a>img {
	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%);
}

.neirong_a {
	color: #646464;
}

.neirong_a:hover {
	color: #00aaff;
	text-decoration: underline;
}

.shijian_label {
	margin-bottom: 25px;
}

.lesson_div {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
	overflow: hidden;
}

.cover_map {
	width: 100%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%) scale(2);
	display: block;
}

.mongolia_layer {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

.player {
	position: absolute;
	display: block;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	z-index: 3;
}

.player>img {
	width: 100%;
}

.look_free {
	font-size: 16px;
}

/*.item {
	height: 600px !important;
	position: relative;
}*/

/*@media screen and (max-width:767px) {
	.item {
		height: 14.568rem !important;
	}
}*/

.carousel_btn {
	font-size: 20px;
	line-height: 600px;
}

@media screen and (max-width: 767px) {
	.carousel_btn {
		line-height: 14.568rem;
	}
}

.item img {
	width: 100% !important;
	height: 600px!important;
}
@media only screen and (max-width:767px ) {
	.item img {
		width: 100% !important;
		height: auto!important;
	}
}

.conversation_web_huati {
	padding-top: 10px;
	padding-right: 10px
}

.panel-heading>h3 {
	margin-top: 0 !important;
}

.panel-heading {
	padding-top: 20px !important;
}


/*.panel-default{
	padding: 0 !important;
}*/

.pull-right_btn {
	/*margin-top: 5px;*/
}

.conversation_web_huati {
	padding-top: 20px;
}

@media screen and (max-width:767px) {
	.conversation_web_huati {
		padding-top: 10px;
	}
	.es-banner {
		height: 40px !important;
		line-height: 40px !important;
	}
}

.panel-body_group {
	padding: 0;
}

.details_title1 {
	margin-bottom: 20px;
}

.panel-heading_article {
	padding-top: 0 !important;
}

.panel-heading_article>h3 {
	margin: 0;
	line-height: 50px;
}

.padding_none {
	padding: 0 !important;
}

.logo {
	width: 120px !important;
	margin: 0 auto !important;
}

.logo img {
	width: 100%;
}

.dynamic-section {
	min-height: 400px;
}

.btn-sm_btn {
	margin-top: -5px !important;
}

.js_share14,
.js_share8 {
	display: none;
	width: 200px;
	position: absolute;
	z-index: 10;
}

.js_share1 {
	display: none;
	width: 130px;
	position: absolute;
	z-index: 10;
	top: 100%;
	left: 50%;
	margin-left: -65px;
}

.js_share8 {
	width: 100px;
	left: 50%;
	margin-left: -50px;
}

.js_share14,
.js_share9 {
	display: none;
	position: absolute;
	right: -100px;
	z-index: 10;
	width: 200px;
}

.play_img_div {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	/*display: none;*/
}

.video_lession {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.lession_cover {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.lession_cover>a>img {
	position: absolute;
	width: 100%;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}


/*学习卡*/

.privateLetter,
.learning_card {
	background: #fff;
	padding: 0 10px 20px 10px;
	box-sizing: border-box;
	border-radius: 2px;
	min-height: 400px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
}

@media screen and (max-width: 767px) {
	.learning_card {
		min-height: 200px;
		margin-left: -10px;
		margin-right: -10px;
	}
	.learning_card1 {
		margin-left: 0;
		margin-right: 0;
	}
	.privateLetter {
		padding: 0 0 20px 0;
	}
	.panel_head {
		padding: 0 5px;
	}
}

.learning_card_head {
	border-bottom: 1px solid #f5f5f5;
	padding-top: 10px;
	padding-bottom: 10px;
}

.learning_card_head>h3 {
	font-size: 18px;
	color: #646464;
	margin: 0;
	line-height: 30px;
}

.learning_card_ul {
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}

.learning_card_ul>li {
	float: left;
	margin-right: 20px;
	font-size: 16px;
}

.learning_card_ul>li>a {
	color: #646464;
	font-size: 16px;
}

.set_color>a {
	color: #0088cc !important;
}

.learning_table {
	margin-top: 20px;
}

.learning_table td,
.learning_table th {
	padding: 5px;
	box-sizing: border-box;
	font-size: 14px;
	color: #616161;
	/*text-align: center;*/
	/*height:51px;*/
}

.learning_table td {
	border-top: 1px solid #e2e2e2;
}

.learning_table th {
	border-bottom: 2px solid #e2e2e2;
}

.learning_table>tbody>tr:nth-of-type(odd) {
	background: #f9f9f9;
}

.learning_table>tbody>tr:hover {
	background: #f5f5f5;
}

.study_card_content {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1001;
	display: none;
}

.study_card_popup {
	width: 400px;
	background: #fff;
	min-height: 300px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -200px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	padding: 15px 10px;
	box-sizing: border-box;
	border-radius: 2px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
}

.physical_card>h3,
.make_study>h3,
.study_card_popup>h3 {
	margin: 0;
	font-size: 16px;
}

.physical_card>h3,
.make_study>h3 {
	margin-bottom: 30px;
}

.study_popup_ul {
	margin-left: 20px;
	margin-top: 20px;
}

.study_popup_ul>li {
	margin-bottom: 5px;
}

.btn-sm_a {
	padding-left: 10px;
	padding-right: 10px;
}

.physical_card,
.make_study {
	background: #fff;
	padding: 10px;
	box-sizing: border-box;
	border-radius: 2px;
}
.voice_word:after,
.tab_c:after,
.bottommenu:after,
.optiondiv>ul:after,
.rightlan_course:after,
.rightlan_ul:after,
.mk_content:after,
.fatie:after,
.clfloat:after,
.eachkaoshi:after,
.hotGroup:after,
.divafter:after,
.contant_title:after,
.commenthuati:after,
.details_container:after,
.banjiChenyuan:after,
.details_ul:after,
.checkUl:after,
.huifuwrap:after,
.everyesther:after,
.estherhead:after,
.postmanwrap:after,
.postmanwrap:after,
.replyamount_right:after,
.discusscenter:after,
.everydiscuss:after,
.everylastgroup:after,
.conversation_title:after,
.replytime:after,
.comment_contant:after,
.headandname:after,
.form-group:after,
.navigationsetup:after,
.input_group:after {
	content: "";
	clear: both;
	display: block;
}

.input_group {
	margin-bottom: 30px;
}

.input_group>label {
	text-align: right;
	font-size: 14px;
	margin-bottom: 0;
	line-height: 34px;
}

.input_group input {
	height: 34px;
	border: 1px solid #ccc;
	width: 100%;
	outline: none;
	padding: 6px 12px;
	border-radius: 2px;
	font-size: 14px;
}

.input_group input[type=text]:focus {
	border-color: #0088cc;
}

.width_200 {
	width: 200px;
	height: 34px !important;
	line-height: 34px;
}

.card_select {
	outline: none;
	border-radius: 2px;
	font-size: 14px;
	border: 1px solid #ccc;
}

.card_select:focus {
	border-color: #0088cc;
}

.card_textarea {
	height: 100px;
	padding: 10px;
	box-sizing: border-box;
	outline: none;
	resize: none;
	border: 1px solid #ccc;
	font-size: 14px;
	border-radius: 2px;
}

.card_textarea:focus {
	border-color: #0088cc;
}

.card_remark {
	color: #aaa;
	font-size: 14px;
}

.card_btn {
	margin-right: 50px;
}

.card_select1 {
	width: 150px;
}

.poster_share {
	text-align: center;
	font-size: 16px;
	line-height: 30px;
}

.row2 {
	margin-left: -10px;
	margin-right: -10px;
}

.js_share10 {
	display: none;
}

@media screen and (max-width:767px) {
	.screen_container {
		padding: 0;
		display: none;
		margin-top: 0;
	}
}

.screen {
	width: 100%;
	min-height: 100px;
	background: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 2px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	margin-top: 20px;
}

.select-list {
	margin-bottom: 10px;
}

.datecontrol:after,
.select-list:after {
	content: "";
	clear: both;
	display: block;
}

.select-list>b {
	width: 5%;
	text-align: right;
	font-size: 16px;
	line-height: 30px;
}

@media screen and (max-width: 767px) {
	.select-list>b {
		width: 10%;
		font-size: 12px;
	}
}

.select_ul {
	width: 90%;
	height: 30px;
	overflow: hidden;
	transition: all 300ms;
	-moz-transition: all 300ms;
	-webkit-transition: all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;
}

@media screen and (max-width:767px) {
	.select_ul {
		width: 85%;
	}
}

.select_ul>li {
	float: left;
	margin-left: 20px;
	line-height: 30px;
	padding-left: 5px;
	padding-right: 5px;
	box-sizing: border-box;
	font-size: 16px;
}

@media screen and (max-width:767px) {
	.select_ul>li {
		font-size: 12px;
		margin-left: 10px;
	}
}

.select_ul>li>a {
	color: #646464;
}

.select_color {
	background: #0099FF;
}

.select_color>a {
	color: #fff !important;
}

.more_a {
	width: 5%;
	display: block;
	line-height: 30px;
	font-size: 16px;
}

@media screen and (max-width: 767px) {
	.more_a {
		width: 10%;
		font-size: 12px;
	}
}

.hang_div {
	/*background: #f5f8fa !important;*/
	border-radius: 2px !important;
	padding: 0 !important;
	border: 1px solid rgba(0, 0, 0, .1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	transition: all 300ms;
	-moz-transition: all 300ms;
	-webkit-transition: all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;
}

.hang_div {
	margin-bottom: 10px;
}

@media screen and (max-width: 767px) {
	._banjiHuati {
		margin-bottom: 5px;
	}
}

.hang_div:hover {
	transform: translateY(-7px);
	-moz-transform: translateY(-7px);
	-webkit-transform: translateY(-7px);
	-ms-transform: translateY(-7px);
	-o-transform: translateY(-7px);
	box-shadow: 0 20px 40px -20px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 20px 40px -20px rgba(0, 0, 0, .2);
}

.hang_div2 {
	background: #f5f8fa;
	padding: 10px 0;
}

.h3_name {
	padding: 0 3px;
	box-sizing: border-box;
	min-height: 20px;
	margin: 0 5px;
}

.data_p {
	padding: 0 3px;
	box-sizing: border-box;
	min-height: 20px;
}

.hang_div2>a {
	z-index: 3;
}

.grade {
	color: #ccc;
	font-size: 12px;
}

.td_title {
	font-size: 14px;
}

.panel_head {
	font-size: 16px;
	line-height: 50px;
	height: 50px;
	border-bottom: 1px solid #f5f5f5;
	margin-bottom: 5px
}

.js_share12 {
	display: none;
}

.checkbox {
	margin-bottom: 0;
	margin-top: 5px;
}

.learning_card_table {
	min-height: 400px;
}

.progress_bar {
	width: 450px;
	height: 20px;
	border: 1px solid #f5f5f5;
	margin: 0 auto;
	position: relative;
}

@media screen and (max-width:767px) {
	.progress_bar {
		width: 300px;
	}
}

.security_set {
	margin-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	box-sizing: border-box;
}

.password_set {
	line-height: 34px;
	margin-bottom: 30px;
}

@media screen and (max-width:767px) {
	.topic_huati {
		min-height: 200px;
	}
	.container {
		padding: 0;
	}
	.row {
		margin-left: 0;
		margin-right: 0;
	}
	.hang_cc,
	.ccc {
		padding-left: 5px;
		padding-right: 5px;
	}
	.kecheng_div1 {
		padding-left: 5px;
		padding-right: 5px;
	}
	.row1 {
		margin-left: -10px;
		margin-right: -10px;
	}
	.security_set {
		padding: 0;
	}
}

.btn-sm1 {
	margin-top: -15px !important;
}

.progress_div {
	height: 100%;
	width: 75%;
}

@media screen and (max-width:767px) {
	#content-container {
		margin-top: 0 !important;
	}
	.mobile_padding0 {
		padding: 0;
	}
}

.time_give {
	float: right;
	width: auto;
	height: auto;
	margin-left: 0;
}

.security_level {
	position: absolute;
	right: 5px;
	line-height: 18px;
}

.original_password {
	margin-top: 30px;
}

.warn {
	color: red;
	font-size: 14px;
}

.purse_detail {
	padding-top: 30px;
	box-sizing: border-box;
}

.withdrawal {
	height: 100px;
	line-height: 100px;
	border: 1px solid #28a279;
	padding-left: 30px;
	padding-right: 30px;
	box-sizing: border-box;
}

@media screen and (max-width: 767px) {
	.withdrawal {
		padding-left: 10px;
		padding-right: 10px;
	}
}

.total_amount {
	margin: 0;
	height: 100%;
	line-height: 98px;
	font-size: 18px;
}

.total_amount>span {
	font-size: 24px;
	color: red;
}

.bank_card {
	width: 100%;
}

.bank_card>li {
	width: 50%;
	float: left;
	margin-bottom: 20px;
}

@media screen and (max-width: 767px) {
	.bank_card>li {
		width: 100%;
	}
}

.add_bankcard,
.one_card {
	width: 360px;
	height: 180px;
	border: 1px solid #28a279;
	margin: 0 auto;
	padding-top: 25px;
	position: relative;
}

@media screen and (max-width: 991px) {
	.add_bankcard,
	.one_card {
		width: 300px;
		height: 155px;
		padding-top: 20px;
	}
}

.add_bankcard {
	border-color: #a0a0a0;
	line-height: 178px;
	text-align: center;
	padding: 0;
	font-size: 70px;
	display: block;
	color: #a3a3a3;
}

.bank_logo {
	width: 45px;
	height: 45px;
	margin-left: 25px;
	margin-right: 25px;
}

.bank_logo>img {
	height: 100%;
	display: block;
}

.bank_name>h3 {
	margin-top: 0;
	margin-bottom: 5px;
	font-size: 20px;
}

.bank_name>p {
	font-size: 16px;
}

.card_number {
	text-align: center;
	margin-top: 30px;
}

.card_number>span {
	margin-right: 20px;
	font-size: 30px;
	line-height: 30px;
}

@media screen and (max-width: 991px) {
	.card_number>span {
		margin-right: 10px;
		font-size: 24px;
		line-height: 30px;
	}
	.add_bankcard {
		line-height: 153px;
	}
}

.delate_bank {
	position: absolute;
	right: 0;
	top: 0;
}

.delate_bank>a>img {
	width: 30px;
	height: 30px;
}

.bds_tools1 {
	margin-top: 17.5px !important;
}

.bds_tools1>img {
	display: block;
}

.banner1 {
	position: relative;
	height: 0.3rem;
	overflow: hidden;
	display: none;
}

@media screen and (max-width: 767px) {
	.banner1 {
		height: 1.988rem;
	}
}

.advertis_chart {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.advertis_chart>img,
.advertis_chart>a>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%);
}

.banner1>a>h1 {
	position: absolute;
	top: 50%;
	width: 100%;
	margin: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	text-align: center;
	font-size: 20px;
	color: #fff;
	text-shadow: 0px 0px 5px #000;
}

.sort_ul,
.courselist_ul {
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 0;
	box-sizing: border-box;
}

.courselist_ul {
	margin-bottom: 10px;
}

.sort_ul:after,
.courselist_ul:after {
	display: block;
	content: "";
	clear: both;
}

.sort_ul>li,
.courselist_ul>li {
	float: left;
}

@media screen and (max-width: 767px) {
	.courselist_ul,
	.sort_ul {
		padding: 0;
	}
	.courselist_ul {
		margin-top: 10px;
	}
	.courselist_ul>li,
	.sort_ul>li {
		width: 25%;
		text-align: center;
	}
}

.courselist_ul>li>a {
	display: block;
	padding: 5px 8px;
	box-sizing: border-box;
	font-size: 14px;
	color: #515151;
	border-radius: 2px;
	line-height: 16px;
}

.list_color>a {
	color: #fff !important;
	background: #0088FF;
}

.sort_ul>li>a {
	display: block;
	font-size: 12px;
	padding: 0 20px;
	line-height: 24px;
	color: #515151;
}

@media screen and (max-width: 767px) {
	.sort_ul>li>a {
		padding: 0;
	}
	.courselist_ul>li>a {
		display: block;
		padding: 0;
		font-size: 14px;
		line-height: 30px;
	}
}

.list_color_sort>a {
	/*background: #0088FF;*/
	color: #0088FF !important;
}

.advertis,
.teacher_name {
	padding: 0 5px;
	font-size: 14px;
	box-sizing: border-box;
	height: 20px;
}

@media screen and (max-width: 767px) {
	.teacher_name {
		padding: 0 5px;
	}
}

.advertis,
.teacher_name>a {
	color: #313131;
}

.teacher_name>a:hover {
	color: #00aaff;
}


/*会员专区*/

.member_zone {
	background: #fff;
	min-height: 400px;
	padding: 10px;
	box-sizing: border-box;
}

@media screen and (max-width: 767px) {
	.member_zone {
		padding: 0;
	}
}

.member_zone_ul>li {
	font-size: 16px;
	padding: 5px;
	box-sizing: border-box;
	min-height: 63px;
}

.member_zone_ul>li:nth-child(odd) {
	background: #f9f9f9;
}

.member_zone_ul>li:hover {
	background: #f5f5f5;
}

.member_zone_span {
	color: red;
	margin:10px 20px;
	
}

@media screen and (max-width: 767px) {
	.member_zone_ul>li {
		font-size: 14px;
	}
	.member_zone_span {
		float: right;
		margin: 0;
	}
}

.open_member {}

.member_rights {
	line-height: 30px;
}

.member_rights:after {
	content: "";
	display: block;
	clear: both;
}

.member_rights>a {
	font-size: 14px;
}

.conversation_outerLayer {
	background: transparent;
	padding-left: 0;
	padding-right: 0;
	box-sizing: border-box;
	/*border-radius: 2px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .1);*/
}

.courselist_ul1>li>a {
	margin-bottom: 10px
}

.hotArticle,
.hotGroup_tab {
	display: table;
	margin-bottom: 10px;
	width: 100%;
	vertical-align: middle;
}

.hotArticle {
	border-collapse: collapse;
}

.hotArticle_number,
.hotGroup_number {
	display: table-cell;
	line-height: 40px;
	font-size: 16px;
	width: 24px;
	vertical-align: inherit;
}

.hotGroup_portrait {
	display: table-cell;
	width: 40px;
	height: 40px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	overflow: hidden;
	position: relative;
	vertical-align: inherit;
	z-index: 2;
}

.hotGroup_portrait>a>img {
	height: 100%;
	position: absolute;
	top: 0;
	display: block;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

.click_volume,
.hotGroup_name {
	display: table-cell;
	font-size: 14px;
	line-height: 40px;
	padding-left: 10px;
	vertical-align: inherit;
}

.hotGroup_name>a {
	color: #515151;
}

.hotGroup_name>a:hover {
	color: #00aaff;
}

.hotArticle_number {
	line-height: 20px;
}

.hotArticle_title {
	display: table-cell;
	line-height: 20px;
	font-size: 14px;
	vertical-align: inherit;
}

.hotArticle_title>a {
	color: #515151;
}

.hotArticle_title>a:hover {
	color: #00aaff;
}

.click_volume {
	line-height: 20px;
	text-align: right;
}

.newbBlood_ul:after {
	content: "";
	display: block;
	clear: both;
}

.newbBlood_ul>li {
	width: 33.33%;
	float: left;
	text-align: center;
	margin-bottom: 5px;
}

.newbBlood_img {
	width: 50px;
	height: 50px;
	border-radius: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	z-index: 2;
}

.newbBlood_img>img {
	height: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

.newbBlood_name {
	font-size: 14px;
	color: #515151;
	margin-top: 3px;
	padding: 0 5px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	box-sizing: border-box;
}

.newbBlood_ul>li>a:hover .newbBlood_name {
	color: #00aaff;
}

.community_star {
	border-radius: 100%;
	-moz-border-radius: 100%;
	overflow: hidden;
}

.wodeguo {
	width: 40px;
	height: 40px;
	border-radius: 100%;
	overflow: hidden;
	position: relative;
}

.applicationJoin_a {
	padding: 0px !important;
	font-size: 12px !important;
	margin-left: 5px;
}

.banzhuren1 {
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
}

.kecheng:after {
	content: "";
	display: block;
	clear: both;
}

.xueyuan1 {
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
}

.groupHead {
	border-radius: 5px;
	overflow: hidden;
	position: relative;
}

.groupHead>img {
	width: 100%;
	display: block;
}

.groupIntroduction {
	margin-top: 5px;
	font-size: 14px;
	color: #b2b2b2;
	text-indent: 2em;
}

@media screen and (min-width:992px) {
	.recentlyJoined {
		margin-top: 20px;
	}
}

.recentlyJoined>h3>a {
	color: #313131;
}

.recentlyJoined>h3>a:hover {
	color: #00aaff;
}

@media screen and (max-width: 767px) {
	.es-footer .footer-link {
		padding: 20px 0 !important;
	}
	.courselist_ul2 {
		margin-top: 10px;
	}
	.courselist_ul2>li>a {
		margin-bottom: 0
	}
	.mobile_margin0 {
		margin: 0 !important;
	}
}

.information_ul {
	margin-top: 20px;
	padding: 0;
}

.groupPage {
	background: #fff;
	min-height: 400px;
	padding: 20px 10px;
	box-sizing: border-box;
	border-radius: 2px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
}

.groupPage:after {
	display: block;
	content: "";
	clear: both;
}

.three_img {
	height: 168px;
	position: relative;
	display: block;
	overflow: hidden;
}

@media screen and (max-width: 1199px) {
	.three_img {
		height: 135px;
	}
}

@media screen and (max-width: 991px) {
	.three_img {
		height: 213px;
	}
}

@media screen and (max-width: 767px) {
	.three_img {
		height: 8.12rem;
	}
}

.three_img>img,
.three_img>a>img {
	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%);
}

.bds_tsina,
.bds_tqq,
.bds_qzone,
.bds_more {
	height: 21px !important;
}

.neirong {
	overflow: hidden;
}

.personalCenter {
	position: relative;
	width: 100%;
	min-height: 250px;
	background: url(../img/banner_3.jpg)no-repeat;
	background-size: cover;
	padding-top: 50px;
	padding-bottom: 10px;
	box-sizing: border-box;
}

.transparent {
	background: rgba(0, 0, 0, .2);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
}

.personalCenter_head {
	width: 150px;
	height: 150px;
	border-radius: 100%;
	border: 3px solid #f5f5f5;
	overflow: hidden;
	position: relative;
	z-index: 2;
	float: left;
	margin-left: 20px;
}

.personalCenter_head>img {
	height: 100%;
	display: block;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

.personalCenter_name {
	margin-left: 10px;
	position: relative;
	z-index: 2;
	width: 300px;
	float: left;
}

.personalCenter_name>h2 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 22px;
	color: #fff;
}

.headusername>img,
.personalCenter_name>h2>img {
	height: 14px;
	vertical-align: bottom;
}

.headusername>img {
	margin-left: 5px;
}

.personalCenter_grade {
	margin-bottom: 10px;
}

.personalCenter_grade>span {
	font-size: 14px;
	color: #fff;
}

.grademedal,
.personalCenter_grade>div {
	display: inline-block;
	margin-right: 20px;
	position: relative;
}

.grademedal>img,
.personalCenter_grade>div>img {
	vertical-align: middle;
	height: 26px;
}

.grademedal>span,
.personalCenter_grade>div>span {
	color: #000;
	font-size: 12px;
	line-height: 12px;
	position: absolute;
	bottom: 3px;
	right: 2px;
}

.personalCenter_autograph {
	color: #fff;
}

.personalCenter_button {
	position: relative;
	z-index: 2;
	float: right;
}

.personalCenter_btn {
	margin-bottom: 20px;
}

.personalCenter_btn>a {
	width: 100%;
	font-size: 14px;
}

.personalCenter_switch {
	margin-top: 10px;
	background: #fff;
	min-height: 400px;
	padding: 10px;
	box-sizing: border-box;
	margin-bottom: 10px;
	border-radius: 2px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}

.personalCenter_button:after {
	content: "";
	display: block;
	clear: both;
}

@media screen and (max-width: 767px) {
	.personalCenter {
		height: auto;
		padding-top: 20px;
	}
	.personalCenter_head {
		float: none;
		margin: 0 auto;
	}
	.personalCenter_name {
		float: none;
		text-align: center;
		margin: 0 auto;
	}
	.personalCenter_button {
		float: none;
		margin-top: 10px;
	}
	.personalCenter_btn {
		float: left;
		width: 33.33%;
		text-align: center;
	}
}

.privateLetter_search {
	position: relative;
}

.privateLetter_search>input {
	width: 200px;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	padding-right: 20px;
	box-sizing: border-box;
	border: 1px solid #e1e1e1;
	border-radius: 2px;
	font-size: 14px;
}

.search_a {
	position: absolute;
	right: 5px;
	top: 0;
	display: block;
	height: 100%;
	line-height: 30px;
	font-size: 14px;
	color: #e1e1e1;
}

.privateLetter_shield>li {
	line-height: 30px;
	font-size: 14px;
}

.privateLetter_shield>li>a {
	color: #EA1D19;
}

@media screen and (max-width: 767px) {
	.privateLetter_shield {
		margin: 10px 0;
	}
	.privateLetter_shield>li {
		margin: 0;
		float: left;
		width: 33.33%;
		text-align: center;
	}
	.privateLetter_empty {
		padding-left: 10px;
		padding-right: 10px;
	}
	.portrait1 {
		width: 50px;
		height: 50px;
	}
}

.privateLetter_dialogue {
	display: table;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 20px;
	border-collapse: collapse;
	border-bottom: 1px solid #f5f5f5;
}

.privateLetter_tr {
	display: table-row;
	border-bottom: 1px solid #f5f5f5;
}

.dialogue_content,
.privateLetter_head {
	display: table-cell;
	min-height: 60px;
	vertical-align: top;
	padding-bottom: 10px;
	box-sizing: border-box;
}

.dialogue_content {
	padding-left: 10px;
	padding-top: 5px;
	box-sizing: border-box;
}

.privateLetter_head {
	width: 60px;
}

.portrait>img {
	height: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

.dialogue_margin {
	margin-right: 20px;
	color: #515151;
	font-size: 12px;
	line-height: 20px;
}

.dialogue_name>a,
.dialogue_toggle {
	color: #515151;
}

.dialogue_name>a {
	font-weight: 700;
	font-size: 14px;
}

.dialogue_name>a:hover {
	color: #00aaff;
}

.dialogue_name>p {
	text-indent: 1em;
	margin-top: 5px;
}

.dialogue_name>p>a {
	color: #616161;
}

@media screen and (max-width: 767px) {
	.dialogue_name>p {
		width: 280px;
	}
}

.function_key {
	margin-bottom: 20px;
}

.function_choice>a {
	padding: 0;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin-bottom: 10px;
}

.recovery_btn {
	padding: 5px 10px !important;
}

.messageSelect {
	height: 40px;
	width: 300px;
	border: 1px solid #e1e1e1;
	border-radius: 2px;
	font-size: 15px;
	color: #515151;
}

.whetherRestore {
	font-size: 20px;
	color: #515151;
	text-align: center;
	margin: 20px 0 40px 0;
	font-weight: 700;
}

.Time_control {
	height: 30px;
	line-height: 30px;
	width: 150px;
	font-size: 14px;
	border-radius: 2px;
	border: 1px solid #e1e1e1;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
}

.allRecord {
	font-size: 14px;
	color: #0088FF;
}

.recovery_btn1 {
	height: 30px;
}

.recordNumber {
	font-size: 14px;
	color: #515151;
}

.recordNumber>span {
	color: #EA1D19;
}

.praise_review {
	font-size: 14px;
	color: #ccc;
}

.systemMessage>li {
	float: right;
}

.read_btn {
	margin-right: 20px;
	display: inline-block;
}

@media screen and (max-width: 767px) {
	.read_btn {
		margin: 5px 0 !important;
	}
	.systemMessage>li {
		margin-right: 10px;
	}
}

.fans_div:after {
	display: block;
	content: "";
	clear: both;
}

.fans_a {
	transition: transform 300ms;
	color: #515151;
	cursor: pointer;
}

.fans_a:hover {
	transform: scale(1.02);
	color: #00aaff;
}

.fans_head {
	text-align: center;
	padding-top: 10px;
	box-sizing: border-box;
	width: 80px;
	margin: 0 auto 10px auto;
}

.fans_name {
	display: inline-block;
	font-size: 14px;
	vertical-align: middle;
	max-width: 130px;
}

.fans_sex {
	display: inline-block;
}

.fans_sex>img {
	height: 14px;
}

.fans_img {
	width: 40px;
	height: 40px;
	margin: 0 auto;
	border-radius: 100%;
	z-index: 2;
}

@media screen and (max-width: 767px) {
	.fans_img {
		width: 150px;
		height: 150px;
	}
	.fans_head {
		width: 150px;
	}
}

.advancedSearch {
	font-size: 14px;
	color: #515151;
	margin-left: 10px;
}

.advancedSearch:hover {
	color: #00aaff;
}

.revenueNumber {
	margin-bottom: 10px;
}

.revenueMoney {
	display: inline-block;
	margin-right: 20px;
}

.revenue {
	display: inline-block;
	position: relative;
}

.revenue>span {
	display: block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
}

.revenue_inp {
	width: 100px;
	height: 30px;
	line-height: 30px;
	padding: 0 30px 0 10px;
	box-sizing: border-box;
}

.total_amountBack {
	font-size: 16px;
	color: #515151;
	margin: 0;
	line-height: 49px;
}

.total_amountBack>span {
	color: #EA1D19;
	font-size: 30px;
	display: inline-block;
	vertical-align: middle;
}

.Transaction_item {
	cursor: pointer;
	position: relative;
}

.Transaction_ul {
	position: absolute;
	top: 100%;
	left: 33%;
	margin-left: -50px;
	width: 100px;
	background: #f5f5f5;
	border-radius: 2px;
	box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
	display: none;
	z-index: 10;
}

.Transaction_ul>li {
	width: 100%;
}

.Transaction_ul>li>a {
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #515151;
	border-bottom: 1px solid #ccc;
}

.Transaction_ul>li>a:hover,
.Transaction_li>a {
	color: #fff !important;
	background: #00aaFF;
}

.integral_ul {
	width: 120px;
	margin-left: -60px;
}

.exchange_ul:after {
	display: block;
	content: "";
	clear: both;
}

.exchange_ul>li {
	float: left;
}

.exchange_li {
	margin-left: 10px;
}

.advancedScreen {
	margin-top: 10px;
	margin-bottom: 20px;
}

.notVerified {
	width: 100%;
}

.notVerified>img {
	width: 100%;
	position: absolute;
	top: 0;
	z-index: 2;
}

.btn-defaultGroup {
	padding: 5px 10px;
}

.Percentage {
	width: 30px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	position: absolute;
	right: 10px;
	top: 0;
}

.outerLayer {
	padding: 10px 0 10px 0;
	box-sizing: border-box;
	width: 100%;
}

.BackgroundOperationGroup {
	padding: 0 10px 0 10px;
	box-sizing: border-box;
}

@media screen and (max-width: 767px) {
	.BackgroundOperationGroup {
		padding: 0;
	}
}

.rewardStrategy_inp {
	border: none;
	width: 100%;
	background: none;
	padding: 5px;
	font-size: 16px !important;
	box-sizing: border-box;
}

.rewardStrategy_select {
	border: none;
	background: none;
	padding: 5px 0;
	box-sizing: border-box;
}

.setUp_content {
	padding: 10px;
	box-sizing: border-box;
}

.setUp_content>b {
	font-size: 16px;
}

.setUp_table {
	display: table;
	border-collapse: collapse;
	margin-bottom: 20px;
}

.setUp_tr {
	display: table-row;
}

.setUp_td {
	display: table-cell;
	padding: 10px;
	box-sizing: border-box;
}

.span_radio>input {
	vertical-align: top;
	margin-right: 5px
}

.setUp_money>input {
	width: 50px;
	height: 30px;
	border: 1px solid #e1e1e1;
	border-radius: 2px;
	margin-left: 3px;
	margin-right: 3px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	box-sizing: border-box;
}

.setUp_money>span {
	margin-left: 20px;
	font-size: 12px;
}

.select_all {
	vertical-align: top;
}

.receivedPraise {
	text-indent: 0 !important;
	background: #f5f5f5;
	margin-bottom: 10px;
	margin-top: 5px;
	padding: 5px 10px;
	box-sizing: border-box;
}

.receivedPraise1 {
	background: none;
}

.attentionHim {
	color: #fff !important;
	padding: 0;
	width: 70px;
	height: 30px;
	line-height: 28px;
}

.cashRule {
	font-size: 14px;
	color: #b1b1b1;
}

.leftMenu {
	background: #fff;
	border-radius: 2px;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
}
.leftMenu_ul>li>a.leftMenu_a{
	background: #0088cc;
	color: #fff;
}
.leftMenu_ul>li>a {
	display: block;
	line-height: 40px;
	padding-left: 20px;
	padding-right: 10px;
	font-size: 14px;
	color: #1a1a1a;
}
.leftMenu_ul li a{color: #1a1a1a;}
.leftMenuA,
.leftMenu_ulUl>li>a:hover,
.leftMenu_ul>li>a:hover {
	background: #00aaff;
	color: #fff;
}

.leftMenu_ulUl {
	margin-bottom: 0;
	/*padding-left: 20px;*/
	/*display: none;*/
	overflow: hidden;
}

.leftMenu_ulUl>li>a {
	display: block;
	height: 42px;
	line-height: 42px;
	color: #1a1a1a;
	text-align: center;
	width: 50%;
	float: left;
}

.monitorSpan {
	color: #EA1D19;
}

.row-2-9 {
	margin-bottom: 10px;
}

.uploadCourse {
	width: 130px;
	height: 130px;
	position: relative;
	overflow: hidden;
	border-radius: 100%;
}

.uploadCourse>img {
	position: absolute;
	height: 100%;
	left: 50%;
	transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

.collectionTime {
	font-size: 12px;
	color: #c1c1c1;
}

.panel_padding {
	padding-left: 10px;
	padding-right: 10px;
}

.panel:after {
	display: block;
	content: "";
	clear: both;
}


/*@media screen and (max-width: 767px) {
	.dropdown-toggleUser{
		padding: 15px 5px !important;
	}
}*/

.loginBanner {
	height: 555px;
	position: relative;
	background: #fff;
}

.loginBannerImg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	z-index: 1;
}

.loginBannerImg>img {
	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%);
}

.loginBannerQRcode {
	width: 200px;
	height: 200px;
	position: absolute;
	bottom: 50px;
	left: 50%;
	margin-left: -100px;
	z-index: 2;
}

.loginBannerQRcode>img {
	width: 100%;
	height: 100%;
}

.thirdParty {
	background: #f5f5f5;
	padding: 10px 0;
}

.thirdParty:after {
	display: block;
	content: "";
	clear: both;
}

.thirdPartyImg {
	width: 30px;
	height: 30px;
	margin: 0 auto 5px auto;
	transition: transform 300ms;
	-webkit-transition: transform 300ms;
	-moz-transition: transform 300ms;
	-ms-transition: transform 300ms;
	-o-transition: transform 300ms;
}

.thirdPartyText {
	font-size: 14px;
	text-align: center;
	color: #A0A0A0;
}

.UseThirdParty {
	border-bottom: 1px solid #aaa;
	margin-bottom: 20px;
}

.UseThirdParty>div {
	width: 150px;
	text-align: center;
	margin: 0 auto -10px auto;
	position: relative;
	font-size: 14px;
	z-index: 2;
	background: #f5f5f5;
	color: #aaa;
}

.QQLogin {
	background: url(../img/qq_hover.png)no-repeat;
	background-size: 100% 100%;
}

.QQLoginGroup:hover .QQLogin {
	background: url(../img/qq_hover.png)no-repeat;
	background-size: 100% 100%;
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
}

.WeChatLogin {
	background: url(../img/WeChat_hover.png)no-repeat;
	background-size: 100% 100%;
}

.WeChatLoginGroup:hover .WeChatLogin {
	background: url(../img/WeChat_hover.png)no-repeat;
	background-size: 100% 100%;
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
}

.SinaLogin {
	background: url(../img/Sina_hover.png)no-repeat;
	background-size: 100% 100%;
}

.SinaLoginGroup:hover .SinaLogin {
	background: url(../img/Sina_hover.png)no-repeat;
	background-size: 100% 100%;
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
}

@media screen and (max-width: 991px) {
	.login-section1 {
		margin: 0 auto;
	}
}

.registerBanner {
	height: 770px;
}

.learning_tableDis {
	display: none;
}

.detailed_information1 {
	border-bottom: none !important;
}

.panelBody {
	margin: 20px 0;
}

@media screen and (max-width: 767px) {
	.panelBody {
		margin: 10px 0;
	}
}

.manage_ul>li>a {
	padding: 20px 20px !important;
}

.manage_ul>li>a:hover {
	color: #fff !important;
}

@media screen and (max-width: 1199px) {
	.manage_ul>li>a {
		padding: 20px 10px !important;
	}
}

.manage_bg {
	background: #666;
}

.video-share {
	margin-top: 20px;
}

.mk_bar {
	padding-left: 35px;
}

.mk_content {
	padding: 10px;
	max-height: 100%;
	overflow-y: auto;
}

.Content {
	cursor: pointer;
}

.mk-modal-content {
	min-height: 100px;
}

.modalTable {
	margin-top: 0;
}

.modalTable th {
	border-bottom: 2px solid #e2e2e2;
}

.modalTable td {
	padding: 5px;
}

.mk-input-group {
	margin-top: -6px
}

.mk-modal_img {
	width: 45px;
	height: 30px;
	overflow: hidden;
	position: relative;
}

.mk-modal_img>img {
	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%);
}

.mk_page_ul {
	text-align: center;
	width: 185px;
	margin: 5px auto 10px auto;
}

.mk_page_ul:after {
	display: block;
	content: "";
	clear: both;
}

.mk_page_ul>li {
	float: left;
	margin-right: 5px;
	line-height: 24px;
}

.mk_page_ul>li>input {
	width: 50px;
	padding: 0 5px;
	text-align: center;
	height: 24px;
}

.openTime {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.checkbox-inline>input {
	margin-left: -15px !important;
	vertical-align: top;
}

.checkbox-inline {
	margin-right: 5px;
}

.Time_control1 {
	height: 25px;
}

.openTime label {
	padding-top: 3px !important;
}

.checkbox-inline1 {
	padding-top: 0px !important;
	display: none;
}

.wantPromote {
	margin: 10px 0;
}

.promoteRule {
	width: 100%;
	height: 200px;
	background: #0088cc;
	padding: 10px 0;
	font-size: 14px;
	color: #fff;
}

.promoteRuleRight,
.promoteRuleLeft {
	width: 50%;
}

.promoteRuleRight {
	margin-top: 20px;
}

.promoteRule:after {
	display: block;
	content: "";
	clear: both;
}

.ALevel {
	text-align: center;
}

.BLevel {
	width: 200px;
	border: 1px solid #aaa;
	border-bottom: 0px;
	height: 20px;
	margin: 0 auto;
}

.BLevel:after {
	display: block;
	content: "";
	clear: both;
}

.Cleft,
.Cright,
.BLevelleft,
.BLevelright {
	text-align: center;
	margin-top: 20px;
}

.Cleft,
.BLevelleft {
	margin-left: -20px;
}

.Cright,
.BLevelright {
	margin-right: -20px;
}

.CLevel {
	width: 200px;
	margin: 40px auto 0 auto;
}

.posterContent:after,
.CLevel:after {
	display: block;
	content: "";
	clear: both;
}

.CLevel_top {
	width: 100px;
	border: 1px solid #aaa;
	border-bottom: 0px;
	height: 20px;
}

.CLevel_topleft {
	margin-left: -70px;
}

.CLevel_topright {
	margin-right: -70px;
}

.KeyShare {
	width: 100%;
	height: 180px;
	margin-bottom: 30px;
}

.KeyShare:after {
	display: block;
	content: "";
	clear: both;
}

.KeyShareImg {
	width: 240px;
	height: 160px;
	position: relative;
	overflow: hidden;
}

.KeyShareImg>img {
	position: absolute;
	width: 100%;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.KeyShareWord {
	width: 300px;
	height: 100%;
	text-indent: 2em;
	line-height: 20px;
	padding: 5px 10px;
}

.posterPhoto {
	width: 100%;
	height: 357px;
	background: #F8FAFD;
	position: relative;
	overflow: hidden;
	border: #D4D4D4 1px solid;
}

.posterPhoto:hover {
	background: #fffcf0;
	border: #e3d9ca 1px solid;
}

.posterPhoto>a>img {
	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%);
}

.posterShareBtn {
	text-align: center;
	margin-top: 10px;
}

.posterOuter {
	padding-bottom: 10px;
	margin-bottom: 10px;
}


/*.copyLink{
 background-image: url(../../../ckeditor/plugins/image/images/noimage.png) !important;
 background-position: center !important;
}*/

.bdsharebuttonbox_content {
	margin: 0 auto;
	width: 120px;
}

.taocanSelect {
	overflow: hidden;
	position: relative;
	height: 100px;
}

.taocanSelect>img {
	height: 100px;
	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%);
}

.closeBTN {
	position: absolute;
	top: 0px;
	right: 5px;
	z-index: 9
}

.poster_share {
	color: #616161;
	cursor: pointer;
}

.bclasshighlight,
.bclasshighlight>a {
	/*background-color: #f0f0f0 !important;*/
}

.aclass {
	padding: 10px 0;
}

.aclass>div {
	margin-bottom: 0 !important;
	color: #616161 !important;
	font-size: 16px !important;
}

.aclasshighlight {
	background: #E0DFD5;
}

.share6_btn1 {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 40px;
	margin-left: 10px;
}

.btn-sm_center {
	text-align: center;
	/*margin-bottom: 0 !important;*/
}

.js_share6-1 {
	right: -40px;
}

.group_anniu {
	padding: 10px 0;
}

.group_anniu:after {
	display: block;
	clear: both;
	content: "";
}

.addchapterdiv {
	margin-left: 10px;
}

.addchapter {
	border-bottom-right-radius: 2px !important;
	border-top-right-radius: 2px !important;
}

.img_cut {
	text-align: center;
}

.cutdetermine {
	margin: 10px 0 10px 20px !important;
	display: inline-block;
	border: none;
	background: none;
	color: #2db7f5;
	font-size: 18px;
}

.screenstar>button {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	padding: 0 10px;
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	transition: all 300ms;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;
}

.screenstar>button:hover {
	background: #0088CC;
	color: #fff;
}

.screenstarbtn {
	background: #0088CC;
	color: #fff;
}


/*改版话题开始*/

.topiccontent {
	padding: 15px;
	min-height: 300px;
	/*background: #E0E8D1;*/
}

.topichead:after {
	display: block;
	clear: both;
	content: "";
}

.topicportrait>a>img {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 1px solid #ccc;
}

.topicusername {
	padding-left: 60px;
	padding-top: 5px;
}

.topicusername>a {
	color: #616161;
	font-size: 14px;
}

.topicusername>a:hover {
	color: #00aaff;
}

.Publishtime {
	color: #B3AEAD;
	font-size: 12px;
}

.deletetopic>img {
	height: 24px;
	margin-top: 5px;
}

.topiccenter {
	/*background: #D0EDED;*/
	min-height: 200px;
	padding: 10px 0 10px 60px;
}

.imggroup {
	width: 300px;
	height: 300px;
	/*background: #0000FF;*/
	margin: 10px auto;
}

.imggroup>img {
	width: 100px;
	height: 100px;
	margin: 0;
	float: left;
	cursor: pointer;
}

.topiccollection {
	padding-right: 20px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
}

.topiccollection:after {
	display: block;
	content: "";
	clear: both;
}

.topiccollection>div>a {
	display: inline-block;
	height: 100%;
	padding: 0 20px;
	color: #A3A3A3;
	font-size: 14px;
}

.topiccollection>div>a:hover {
	background: #00aaff;
}

.topiccollection>div>a>i {
	margin-right: 3px;
	color: #A3A3A3;
}

.commentuserimg>a>img {
	width: 30px;
	height: 30px;
	border-radius: 50%;
}

.commentwrap {
	min-height: 30px;
	padding: 5px 0;
}

.member_zone_ul>li:after,
.topichead:after,
.textareaexpression:after,
.expression:after,
.commenttopic:after,
.commentwrap:after {
	display: block;
	clear: both;
	content: "";
}

.commentusername {
	line-height: 22px;
	padding-left: 35px;
}

.viewmore {
	text-align: right;
	line-height: 30px;
}

.commenttopic {
	height: 100px;
	/*background: #f1f1f5;*/
	padding: 10px;
}

.inputimg>img {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	font-size: 14px;
}

.commentinput {
	padding-left: 35px;
}

.commentinput>input {
	width: 100%;
	height: 30px;
	padding: 5px;
	margin-bottom: 10px;
}

.expression>i {
	display: inline-block;
	margin-left: 10px;
	font-size: 16px;
	cursor: pointer;
}

.topictextarea>textarea {
	width: 100%;
	height: 150px;
	resize: none;
	padding: 10px;
}

.textareaexpression>span {
	display: inline-block;
	margin-left: 10px;
	cursor: pointer;
	font-size: 14px;
}

.textareaexpression>span>i {
	margin-right: 3px;
}

.eachtopic {
	border-bottom: 2px solid #A5A5A5;
	margin-bottom: 5px;
}


/*改版话题结束*/

.notice_lista {
	padding-top: 0;
}

.articlesearch {
	margin-top: 0;
}

.groupPagea {
	padding-top: 0;
}

.checkdiv>input {
	vertical-align: top;
}

.inputwrap {
	padding: 20px 0 0 0;
}

.grademedal {
	margin-left: 10px;
	margin-top: 10px;
}

.headautograph {
	margin-bottom: 10px;
	font-size: 14px;
	color: #616161;
}

.tableExplain>textarea {
	width: 100%;
	height: 40px;
	resize: none;
	border: none;
	font-size: 14px;
}

.gwspan>span {
	margin-right: 15px;
}

@media screen and (min-width:768px) {
	.modal-dialog_gw {
		width: 800px;
	}
}

.setTop {
	width: 32px;
	color: #fff;
	margin-right: 5px;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
	/* background: #0088CC; */
}

.btnxiala {
	color: #616161;
}

.detailwrap {
	padding-bottom: 20px !important;
}

.replyuser {
	margin-top: 5px;
}

.righttitle {
	text-align: center;
	font-size: 18px;
	color: #616161;
}

.right_notbtn {
	text-align: right;
	margin: 10px 0;
}

.right_notbtn>a {
	padding: 5px 10px !important;
}

.rightnotul>li {
	margin-bottom: 10px;
}

.rightnotcon {
	font-size: 14px;
	color: #616161;
	display: block;
}

.rightnottime {
	color: #A3A3A4;
	font-size: 12px;
}

.tablegw {
	border: 1px solid #dddddd;
}

.tablegw th,
.tablegw td {
	text-align: center;
}

.tablegw>thead {
	background: #f1f1f1;
}


/*改版小组开始*/

.newgroupwrap {
	min-height: 300px;
	padding: 20px 0;
}

.newgroup>a>img {
	width: 100px;
	height: 100px;
	border-radius: 3px;
}

.newgroupcenter {
	padding-left: 110px;
	padding-right: 110px;
	padding-top: 5px;
}

.membernum {
	text-align: center;
	padding-top: 5px;
}

.everylastgroup {
	padding-bottom: 10px;
	border-bottom: 1px dashed #0000FF;
	margin-bottom: 10px;
}

.newgroupname>a {
	font-size: 18px;
	line-height: 24px;
	color: #616161;
}

.newgroupname>a:hover {
	color: #00aaff;
}

.notecon {
	font-size: 14px;
	color: #B3AEAD;
}


/*改版小组结束*/


/*数据录入表格开始*/

.datadiv {
	padding-top: 20px;
}

.datatable {
	width: 100%;
	border: 1px solid #e2e2e2;
	font-size: 14px;
}

.datatable th {
	background: #f5f5f5;
}

.datatable th,
.datatable td {
	padding: 5px;
	text-align: center;
}

.datateach {
	display: block;
	width: 55px;
	margin: 0 auto;
	text-align: center;
}


/*数据录入表格结束*/


/*小组讨论开始*/

.everydiscuss {
	padding-bottom: 10px;
	border-bottom: 1px solid #A0A0A0;
	padding-top: 10px;
}

.everydiscuss:hover {
	background: #f5f5f5;
}

.discusscenter {
	padding: 0 160px 0 60px;
}

.discussname {
	margin-bottom: 10px;
}

.replyamount {
	width: 50px;
	height: 30px;
	border: 1px solid #f5f5f5;
	overflow: hidden;
	border-radius: 3px;
	line-height: 28px;
	text-align: center;
	cursor: pointer;
	background: #f9f9f9;
	color: #616161;
}

.replyamount:hover {
	background: #f5f5f5;
}

.replyamount_right {
	width: 150px;
	/*background: #00B0E8;*/
}

.postman {
	display: inline-block;
	height: 34px;
	max-width: 90px;
	line-height: 34px;
	color: #616161;
}

.postman:hover {
	color: #00aaff;
}

.postmanspan {
	margin-left: 10px;
	line-height: 34px;
	;
}


/*小组讨论结束*/


/*帖子详情开始*/

.estherhead {
	/*margin: 0 -10px;*/
	border-bottom: 2px solid #C0C0C0;
	line-height: 50px;
	padding: 0 10px;
}

.esthertitle {
	font-size: 18px;
}

.everyesther {
	background: #fafbfc;
	border-bottom: 1px solid #E1E4E6;
}

.contentwrap {
	padding-left: 130px;
}

.esthercontent {
	min-height: 200px;
	padding: 20px 10px 10px 10px;
	background: #fff;
	position: relative;
}

.esthercontent>p {
	/*min-height: 150px;*/
	margin-bottom: 0;
	font-size: 16px;
}

.estherportrait {
	width: 130px;
	padding: 20px 0;
}

.estherportrait>a {
	display: block;
	height: 100px;
	width: 100px;
	border-radius: 50%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

.estherportrait>a>img {
	position: absolute;
	height: 100%;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

.esthertime {
	text-align: right;
}

.esthertime>span {
	margin-right: 10px;
}

.esthertime>a {
	color: #0088CC;
}

.esthera {
	display: block;
	width: 30px;
	height: 30px;
	position: relative;
	overflow: hidden;
	border-radius: 50%;
}

.esthera>img {
	position: absolute;
	height: 100%;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

.esthercontainer {
	padding-top: 30px;
}

/*.huifuwrap {
	margin-bottom: 10px;
}*/

.replyesther {
	min-height: 30px;
	padding-left: 40px;
	/*padding-top: 5px;*/
}

.replyesther>div {
	line-height: 16px;
}

.breply>a {
	margin-left: 10px;
	color: #0088CC;
}

.replyinput>textarea {
	display: block;
	resize: none;
	width: 100%;
	height: 50px;
	border-radius: 3px;
	border: 1px solid #e2e2e2;
	padding: 5px;
	margin-bottom: 5px;
}

.replypublish {
	text-align: right;
}


/*帖子详情结束*/

.cutimgdiv {
	position: relative;
	width: 100%;
	overflow: hidden;
	height: 100px;
}

.cutimgdiv>img {
	height: 100%;
	max-width: none;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

@media screen and (max-width: 767px) {
	.navbm {
		width: 140px;
	}
}

.dropdown-menu>li>span {
	padding: 10px 20px;
}

.mCat {
	height: auto !important;
	width: auto !important;
	vertical-align: middle;
	margin-top: 0 !important;
}

.checkUl {
	padding: 20px 10px 0 90px;
}

.checkUl>li {
	float: left;
	margin-right: 20px;
}

.layouttitle {
	font-size: 16px;
	margin-bottom: 20px;
}

.float_right {
	margin-bottom: 20px;
}

.form-control1 {
	display: inline-block;
	width: auto;
}

.form-control2 {
	display: inline-block;
	width: auto;
	padding: 0;
	text-align: center;
}


/*.jcrop-holder,
.jcrop-tracker{
	width:100% !important;
	height:100%;
}*/


/*.img-responsive1{
	position:inherit !important;
	height:200px !important;
	width:auto !important;
}*/

.weixinkefu,
.qqkefu,
.telkefu {
	padding: 0 !important;
	height: 34px;
	width: 100%;
}

.weixinkefu {
	margin-bottom: 30px !important;
}

.qqkefu>a {
	background: url(../../../assets/v1/img/qq1.png)no-repeat center;
	height: 100%;
	width: 100%;
}

.qqkefu:hover a {
	background: url(../../../assets/v1/img/qq2.png)no-repeat center;
}

.weixinkefu>a {
	height: 100%;
	width: 100%;
	background: url(../../../assets/v1/img/weixin.png)no-repeat center;
}

.weixinkefu:hover a {
	background: url(../../../assets/v1/img/weixin2.png)no-repeat center;
}
.telkefu>a {
	height: 100%;
	width: 100%;
	background: url(../../../assets/v1/img/tel.png)no-repeat center;
}

.telkefu:hover a {
	background: url(../../../assets/v1/img/tel2.png)no-repeat center;
}
.grouppjname {
	text-align: center;
	margin-top: 10px;
}

.grouppjname>a {
	color: #616161;
	font-size: 14px;
}

.grouppjname>a:hover {
	color: #00aaff;
}

.title {
	min-height: 20px;
}


/*改版引力岛开始*/

.yld_content1 {
	background: #fff;
	padding: 20px 0;
 }

.yld_content1a {
	display: block;
	height: 300px;
	margin-bottom: 10px;
	background: #fff;
	box-shadow: 0 5px 20px 1px rgba(49, 49, 49, 0.2);
}

.yld_aimg {
	height: 200px;
	overflow: hidden;
	text-align: center;
	line-height: 200px;
	font-size: 50px;
}

.yld_content1atitle {
	text-align: center;
	font-size: 24px;
	font-weight: 500;
	color: #616161;
}

.toubu_yld {
	background-color: #fff !important;
}

.toubu_yld .nav-hover>a {
	color: #616161 !important;
}

.toubu_yld .nav-hover>a:hover {
	color: #00aaff !important;
}

._yinlidaoShouye .user-nav_yld>li>a {
	color: #616161 !important;
}

.toubu_yld .yld_navbg>a,
._yinlidaoShouye .user-nav_yld>li>a:hover {
	color: #00aaff !important;
}

.section_content1 {
	background: #fff;
}

.zixunimg {
	width: 216px;
	height: 120px;
}

.gongsiname {
	width: 100%;
	height: 110px;
	background: #02BA85;
	margin-top: 50px;
}

.carousel_btn_yld {
	font-size: 70px !important;
	line-height: 16rem !important;
}


/*改版引力岛结束*/

.copyLink_fuzhi {
	background-image: url(../../../assets/v1/img/fuzhi.png) !important;
	background-size: 16px 16px;
	background-position: center !important;
}

@media screen and (min-width: 992px) {
	.mobile_block {
		width: 30%;
		float: right;
	}
}

.card_select2 {
	margin-right: 20px;
}

.emyuan {
	font-size: 18px;
}

.usertaocan {
	font-size: 24px;
	margin-bottom: 10px;
}

@media screen and (max-width: 767px) {
	.learning_card_head {
		padding-left: 5px;
		padding-right: 5px;
	}
	.table th,
	.table td {
		font-size: 10px;
	}
	.learning_card_float>li {
		float: right;
	}
	.emyuan {
		font-size: 18px;
	}
	.popover {
		margin-left: 50px !important;
	}
	.dialogue {
		font-size: 16px !important;
	}
	.table_row {
		padding-left: 10px;
		padding-right: 10px;
	}
	.promoteRule {
		min-height: 200px;
		height: auto;
	}
	.promoteRuleLeft {
		width: 100%;
		float: none;
	}
	.promoteRuleRight {
		margin-top: 45px;
		float: none;
		padding-left: 20px;
		padding-right: 20px;
		width: 100%;
	}
	.card_select2 {
		margin-right: 0;
		margin-top: 10px;
	}
	.total_amountBack {
		font-size: 10px;
	}
	.total_amountBack>span {
		font-size: 18px;
	}
	.rechargemobile {
		display: block;
		margin-top: 10px !important;
	}
	._zhifuyemian .zhifubiaoti>p {
		width: 100px;
	}
	.zhifubiaoti:after {
		display: block;
		content: "";
		clear: both;
	}
	._zhifuyemian .zhifubiaoti>span {
		width: 90px;
	}
	.modal-dialog {
		width: 100%;
		background: rgba(0,0,0,0.7);
		margin:10px !important;
	}
	.modal-backdrop{display: none;}
	
	.td_img {
		width: 18%;
	}
	.dscontent {
		max-width: 250px;
		padding: 0 10px;
	}
	.controlsinput>input {
		width: 100% !important;
	}
	.nav.nav-tabs .highlight {
		display: none;
	}
	.member_zonediv {
		float: inherit !important;
	}
	.coursefenxiang {
		margin-top: -3px;
	}
}

.colorChengseds {
	width: 100px;
}

@media screen and (max-width: 767px) {
	.mobile_ds {
		width: 100% !important;
		margin: 0 0 3% 0 !important;
		float: inherit !important;
	}
}

.zhifubiaoti1 {
	line-height: inherit !important;
}

@media screen and (max-width: 991px) {
	.Sendmessage {
		margin-top: 10px !important;
	}
	.course-img_mk {
		width: 320px !important;
		height: 214px;
	}
	.course-info_mk {
		width: 100% !important;
	}
	.course-info_mk>h2 {
		padding: 0 5px;
	}
	.collection1 {
		width: 18px;
		height: 18px;
		margin-left: 0;
	}
	.share6_btn_a {
		height: 18px;
		width: 18px;
	}
	.share6_btn {
		height: 18px;
		width: 30px;
		margin-left: 10px;
		/*margin-top: 3px;*/
	}
	.share6_btn>a {
		color: #515151;
	}
	.usertaocan {
		font-size: 16px;
	}
	.collectionman {
		font-size: 18px;
		margin-right: 5px;
		margin-top: -2px;
	}
}

.dianboshare {
	right: -300px !important;
}

@media screen and (min-width: 992px) {
	.collectionman {
		margin-top: 5px;
		font-size: 20px;
		margin-right: 3px;
	}
}

.evala {
	width: 40px;
	height: 40px;
	display: block;
}


/*.maigin_top10 {
	margin-top: 10px;
}*/

.nav-btn-tabmenu {
	padding-right: 0 !important;
}

.member_zone_container {
	padding: 0;
}

/*.centerhead {
	margin-left: -15px;
	margin-right: -15px;
}*/

@media screen and (max-width: 767px) {
	.mobileclass {
		padding: 0 !important;
	}
	.centerhead {
		margin-left: -10px;
		margin-right: -10px;
	}
	.course-item {
		margin-bottom: 10px !important;
	}
	.panel_body_mk {
		padding: 10px 3px;
	}
	.mobile_form_group {
		padding-left: 10px;
		padding-right: 10px;
	}
	.my_notes {
		padding-left: 5px;
		padding-right: 5px;
	}
	.marginTop_30 {
		margin-top: 10px;
	}
}

.backgroundwrap {
	background: #fff;
	border-radius: 2px;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
}

.panel_headgroup {
	padding-left: 10px;
	padding-right: 10px;
}

.centershare {
	width: 120px;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -60px;
	display: none;
}

.commenthuati {
	margin-bottom: 10px;
}

.portraithuati {
	margin-right: 5px;
}

@media screen and (max-width: 767px) {
	.sharewx {
		width: 1rem;
		height: 1rem;
		/*margin-top: -15px;*/
	}
}

.wxpostershare {
	display: none;
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #ccc;
	z-index: 9999;
}

.poster_imgwx {
	width: 100%;
	height: auto;
	position: absolute;
	top: 58%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.wxshareimg {
	width: 100%;
}

.wxposterdelete {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 20;
}

.change_lotwx {
	position: absolute;
	bottom: 10px;
	text-align: center;
	width: 100%;
	left: 0;
	line-height: 30px;
	font-size: 16px;
}
.change_lot2{text-align:center ;display: inline;padding: 5px 15px;border-radius: 20px;background: rgba(255,255,255,0.2);color: #000;}

/*个人中心手机端菜单开始*/

@media screen and (max-width: 767px) {
	.centermenu {
		position: fixed;
		top: 15%;
		left: -200px;
		z-index: 1051;
		width: 200px;
		max-height: 85%;
		overflow-y: scroll;
		padding: 0;
		border-radius: 3px;
		box-shadow: -2px 0 10px rgba(0, 0, 0, .5);
		-webkit-box-shadow: -2px 0 10px rgba(0, 0, 0, .5);
	}
	.mobile_menubtn {
		width: 50px;
		height: 50px;
		border-radius: 100%;
		background: url(../../../assets/v1/img/caidan.png);
		background-size: 100% 100%;
		position: fixed;
		top: 20%;
		left: 0;
		z-index: 1049;
	}
}


/*个人中心手机端菜单结束*/


/*微信直播开始*/

.Floatbtnwrap {
	position: fixed;
	bottom: 30px;
	right: 10px;
	z-index: 1051;
}

.lessionFloatbtn {
	position: relative;
	z-index: 1050;
	margin-bottom: 10px
}

.lessionFloatbtn>a {
	width: 40px;
	height: 40px;
	border-radius: 100%;
	overflow: hidden;
	display: block;
	position: relative;
	z-index: 1052;
}

.lessionFloatbtn>a>img {
	height: 100%;
}


/*.Floatbtn_poster{
	bottom:270px;
}
.Floatbtn_ds{
	bottom:220px;
}
.Floatbtn_fj{
	bottom:170px;
}
.Floatbtn_wd{
	bottom:120px;
}
.Floatbtn_lt{
	bottom:70px;
}
.Floatbtn_tm{
	bottom:20px;
}*/

.commonpopup {
	max-height: 200px;
	width: 200px;
	background: rgba(0, 0, 0, .5);
	position: absolute;
	right: 50px;
	top: 50%;
	overflow-y: scroll;
	border-radius: 3px;
	display: none;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.sanjiao {
	width: 0;
	height: 0;
	border-width: 10px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, .5);
	position: absolute;
	top: 50%;
	left: 100%;
	margin-top: -10px;
}

.Promptwx {
	height: 100%;
	padding: 10px;
	/*text-align: center;*/
}

.Promptwx>a {
	font-size: 16px;
	color: #fff;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


/*微信直播结束*/

.yichuxianzhi {
	text-overflow: initial !important;
	overflow: initial !important;
	white-space: initial !important;
	width: 100% !important;
	font-size: 14px !important;
}

.nav-btn-tab {
	padding-right: 0 !important;
}


/*# sourceMappingURL=quanbucss.css.map */


/* 以下是modal */

.css-reward {
	background-color: #e14c2b
}

.colorBlack {
	color: #646464
}

.colorWhite {
	color: #FFFFFF
}

.colorChengse {
	color: #e14c2b
}

.modal-open {
	overflow: hidden;
}

.modal {
	display: none;
	overflow: hidden;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	-webkit-overflow-scrolling: touch;
	outline: 0;
	background: rgba(0,0,0,0.3);
}

.modal.fade .modal-dialog {
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%);
	-webkit-transition: -webkit-transform 0.3s ease-out;
	-moz-transition: -moz-transform 0.3s ease-out;
	-o-transition: -o-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px;
}

.modal-content {
	position: relative;
	background-color: #ffffff;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
	background-clip: padding-box;
	outline: 0;
}

.modal-content.modal-content-new{
	max-height: 100%;
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000000;
}

.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0);
}

.modal-backdrop.in {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
	min-height: 16.42857143px;
}

.modal-header .close {
	margin-top: -8px;
	font-size: 32px;
}

.close {
	background: none;
	border: none;
	font-size: 16px;
	color: rgba(0, 0, 0, .5);
}

.modal-title {
	margin: 0;
	line-height: 1.42857143;
}

.modal-body {
	position: relative;
	padding: 15px;
}
.modal-body-title p{
	padding-left: 5px;
	display: inline-block;
}

.form-horizontal-table tr{
	text-align: center;
}
.form-horizontal-table th{
	text-align: center;
	padding: 5px 0;
}
.form-horizontal-table td{
	padding: 5px 0;
}
.form-horizontal-btn {
	text-align: center;
	padding: 30px 0px 0px 0px;
}
.modal-body-title-btn{
	margin-right: 10px;
	background-color: #0099FF;
	width: 38px;
	border-radius: 3px;
	color: white;
}
.addModal {
	margin-top: 1%;
}
.addModal-addTable th{
	width: 20%;
	text-align: right;
}
.addModal-addTable td{
	width: 30%;
}

.form {
    margin: 10px 0;
    padding:0 20px;
}
.form:after {
    clear: both;
    content: "";
    display: table;
}
.left {
    float: left;
    width: 50%;
    position: relative;
}
.left label {
    display: inline-block;
    width: 33%;
}
.left input {
    display: inline-block;
    width: 55%;
    border: 1px solid #666;
    border-radius: 2px;
    padding: 6px 3%;
}
.input1btn {
    width: 40px;
    position: absolute;
    right: 10%;
    top: -1px;
    height: 106%;
    /*padding: 4px 0;*/
    background: #0099FF;
    color: white;
    border-radius: 5px;
    border: 1px solid #eaeaea;
}
/*.questionBankId{*/
    /*display: inline-block;*/
/*}*/
/*.questionBankNum{*/
    /*display: inline-block;*/
/*}*/
/*.questionBankName{*/
    /*display: inline-block;*/
/*}*/
/*.questionBankSize{*/
    /*display: inline-block;*/
/*}*/
/*.btn-modal{*/
    /*padding: 6px 12px;*/
/*}*/
.addModal-addTable tr{
	display:block;margin:20px 0px;
}
.addModal-addTable input{
	width: 100%;
}
.form-horizontal-btn button{
	margin-right: 20px;
}
.addModal-btn{
	text-align: center;
	padding-bottom: 15px;
}
.addModal-btn button{
	margin-right: 20px;
}
.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}

.modal-footer .btn+.btn {
	margin-left: 5px;
	margin-bottom: 0;
}

.modal-footer .btn-group .btn+.btn {
	margin-left: -1px;
}

.modal-footer .btn-block+.btn-block {
	margin-left: 0;
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}

@media (min-width: 768px) {
	.modal-dialog {
		width: 600px;
		margin: 10% auto;
	}
	.modal-sm {
		width: 400px;
	}
}

@media (min-width: 992px) {
	.modal-lg {
		width: 900px;
	}
}

.chatwindow {
	position: fixed;
	top: 15%;
	left: 0;
}

.tis-textarea {
	height: 35px !important;
	padding: 5px 70px 5px 5px !important;
}

.tis-sendText {
	height: 25px !important;
}

.playbtnwx {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -30px;
	margin-top: -30px;
	width: 60px;
	height: 60px;
	border-radius: 100%;
	overflow: hidden;
	z-index: 1030;
	cursor: pointer;
}

.playbtnwx>a>img,
.playbtnwx>img {
	height: 100%;
}

.Deductiblespan {
	background: #ff9a32;
	line-height: 16px;
	font-size: 14px;
	margin-left: 5px;
	padding: 0 3px;
	border-radius: 2px;
	color: #fff;
}

.detailsspan {
	margin-bottom: 10px;
}

.detailsspan>span {
	padding: 2px 10px;
	border: 1px solid;
	line-height: 20px;
	margin-right: 5px;
}

.lan {
	border-color: #9fd0ed;
	color: #9fd0ed;
}

.lv {
	border-color: #71bfaa;
	color: #71bfaa;
}

.hong {
	border-color: #d44452;
	color: #d44452;
}


/*引力岛改版51css开始*/
.yld_zixunimg {
	height: 500px;
	text-align: center;
}

.yld_zixunimg>img {
	height: 100%;
	width: 100%;
}

.itemtit {
	margin-top: 30px;
}

.itemtit>h2 {
	font-size: 36px;
	color: #2b92f9;
	text-align: center;
	line-height: 50px;
}

.itemtit>h4 {
	font-size: 16px;
	color: #2b92f9;
	line-height: 40px;
	text-align: center;
}

.itemtit>p {
	text-align: center;
	font-size: 14px;
	line-height: 40px;
	color: #666;
}

.itemcon {
	text-align: center;
	position: relative;
}

.itembox02 ul {
	overflow: hidden;
}

.itembox02 li {
	float: left;
	width: 25%;
	text-align: center;
}

.itembox02 li span {
	height: 120px;
	width: 120px;
	margin: 0 auto;
	background: url(/assets/v1/img/xuebitu.png) 0 -80px no-repeat;
	display: block;
}

.itembox02 li span.icon01 {
	background-position: 0 0;
}

.itembox02 li h3 {
	margin: 30px 0 20px;
	font-size: 20px;
	line-height: 30px;
}

.itembox02 li p {
	font-size: 14px;
	color: #666;
}

.itembox02 li span.icon01 {
	background-position: 0 0;
}

.itembox02 li span.icon02 {
	background-position: -120px 0;
}

.itembox02 li span.icon03 {
	background-position: -240px 0;
}

.itembox02 li span.icon04 {
	background-position: -360px 0;
}


/*引力岛改版51css结束*/

.modal_wenda {
	background: #fff;
	margin-top: 30% !important;
}

.eachkaoshi {
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.kaoshidetail>h2 {
	margin-top: 0;
}

.kaoshidetail {
	padding-right: 10px;
}

.kaoshitime {
	font-size: 14px;
}

.kaoshitime>span {
	margin-right: 10px;
}

.eachcanjia {
	line-height: 20px;
	height: 20px;
	font-size: 14px;
	margin-bottom: 5px;
}

.whokaoshi {
	display: inline-block;
	width: 80px;
	vertical-align: middle;
}

.kaoshibtn {
	margin-top: 30px;
}

.kaoshiwrap {
	margin: 20px auto;
}

@media screen and (max-width: 767px) {
	.kaoshiwrap {
		margin: 10px auto;
	}
	.wantPromote {
		margin-left: -10px;
		margin-right: -10px;
	}
}

.text_icon {
	width: 20px;
	height: 20px;
	background: url(/assets/v1/img/kaoshi.png)no-repeat;
	background-size: 100% 100%;
	margin-right: 5px;
	display: block;
}

.text_icon:hover {
	background: url(/assets/v1/img/kaoshi_add.png)no-repeat;
	background-size: 100% 100%;
}

.table_icon {
	width: 16px;
	height: 16px;
	margin-left: 3px;
	background: url(/assets/v1/img/ceyan_add.png)no-repeat;
	background-size: 100% 100%;
}

.th_title {
	width: 15%;
}


/*@media screen and (max-width: 1199px) {
	.th_title {
		width: 15%;
	}
}*/

.mobile_guanzhu {
	position: absolute;
	top: 0;
	height: 100%;
	left: 3rem;
}

.mobile_guanzhu>a {
	font-size: 16px;
	color: #fff;
}

.mobile_guanzhu>a:hover {
	color: #fff;
}

.mobile_gzimg {
	position: absolute;
	top: 100%;
	width: 150px;
	height: 150px;
	display: none;
}

.mobile_gzimg>img {
	width: 100%;
	height: 100%;
}

.checkLili {
	margin-right: 0 !important;
}

.zhezhao_img {
	position: absolute;
	max-width: 100%;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.orgsettable th,
.orgsettable td {
	padding: 5px;
}

.orgsetspan {
	margin-left: 5px;
}

.mobile_Enclosure {
	height: 56px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 5px;
}

.Enclosure_img>img {
	width: 50px;
	height: 50px;
}

.Enclosure_jiage {
	height: 50px;
	line-height: 50px;
}

.Enclosure_jiage>span {
	color: red;
}

.Enclosure_title {
	height: 50px;
	padding-left: 55px;
	padding-right: 155px;
}

.Enclosure_title>h3 {
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 14px;
	color: #616161;
}

.Enclosure_title>div>span {
	font-size: 12px;
	color: #bbb;
}


/*服务中心开始*/

.serviceCentrewrap {
	width: 100%;
	min-height: 300px;
	background: #fff;
	padding: 0 10px 20px 10px;
	border-radius: 2px;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
}

.sectionwrap {
	padding:  0;
	border-bottom: 1px solid #e2e2e2;
}

.myservice {
	padding: 30px 10px;
	border: 1px solid #009900;
}

.servicediv {
	width: 100%;
	height: 35px;
	line-height: 35px;
}

.servicediv>span {
	font-weight: 600;
	font-size: 14px;
	color: #515151;
	margin-right: 20px;
}

.myflow {
	display: inline-block;
	height: 100%;
	padding: 0 10px;
	background: #009900;
	color: #fff;
	font-weight: 600;
}

.myflow:focus,
.myflow:hover {
	color: #fff;
}

.intofuwu {
	display: inline-block;
	height: 100%;
	padding: 0 10px;
	border: 1px solid #009900;
	color: #009900;
	font-size: 14px;
}

.intofuwu:hover {
	background: #009900;
	color: #fff;
}

.servicetitle {
	width: 100%;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
}

.mostlayerdiv {
	width: 100%;
	border: 1px solid #009900;
	margin-bottom: 20px;
}

.flowname {
	height: 40px;
	width: 100%;
	line-height: 40px;
	background: #009900;
	font-weight: 600;
	font-size: 18px;
	color: #fff;
	text-align: center;
}

.leixingwrap {
	padding: 10px;
}

.leixingwrap>p {
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #515151;
	margin-bottom: 0;
}

.leixingwrap>p>span {
	font-size: 18px;
	color: red;
}

.purchasebtn {
	padding: 5px 20px;
	display: inline-block;
	border: 1px solid #009900;
	margin-top: 10px;
	color: #009900;
}

.purchasebtn:focus,
.purchasebtn:hover {
	color: #fff;
	background: #009900;
}

.mostlayerdivblue {
	border-color: #0099ff;
}

.flownameblue {
	background: #0099ff;
}

.purchasebtnblue {
	color: #0099ff;
	border-color: #0099ff;
}

.purchasebtnblue:focus,
.purchasebtnblue:hover {
	background: #0099ff;
	color: #fff;
}

.unitdiv {
	padding: 15px 10px 10px 10px;
}

.unitimg>img {
	height: 50px;
	margin: 0 auto;
	display: block;
}

.unitdiv>h2 {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

.unitdiv>p {
	height: 60px;
	overflow: hidden;
	font-size: 14px;
	color: #515151;
	padding: 0 30px;
}

.money_year {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #009900;
}

.liuchengimg {
	max-width: 100%;
}


/*服务中心结束*/

.color2 {
	max-width: 270px;
	font-size: 14px !important;
}

@media screen and (max-width: 767px) {
	.color2 {
		max-width: 16.5rem;
		font-size: 14px;
	}
}

.fatie {
	padding: 5px 10px;
}

@media screen and (max-width: 767px) {
	.course-img_wx {
		width: 100% !important;
		height: auto !important;
		position: initial;
		border-radius: 0 !important;
	}
	.course-img_wx>a>img,
	.course-img_wx>img {
		width: 100% !important;
		position: initial;
		transform: translateX(0);
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
	}
}

.mobile_overflow {
	overflow-x: auto;
	width: 100%;
}

.rightlan_ul>li {
	float: left;
	width: 25%;
	text-align: center;
}

.mk_content .rightlan_ul>li>a {
	padding: 6px 10px;
}

.everycourse {
	width: 100%;
	margin-bottom: 10px;
	background: #fff;
	border-radius: 2px;
	overflow: hidden;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
}

.everycoursediv {
	width: 100%;
	height: 140px;
	overflow: hidden;
}

.everycoursediv>a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.everycoursediv>a>img {
	height: 100%;
	width: auto;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

.rightlan_course {
	line-height: 30px;
	height: 30px;
	padding: 0 5px;
}

.rightlan_money {
	color: red;
	font-size: 14px;
}

.rightlan_title {
	color: #515151;
}

.right_everyaticle {
	margin-bottom: 10px;
}

.right_author {
	max-width: 60px;
}

.right_author>a {
	color: #bbb;
}

.right_aticle_title>a {
	color: #515151;
}

.mobilezhibotime {
	position: absolute;
	width: 200px;
	text-align: center;
	top: 80px;
	left: 50%;
	margin-left: -100px;
	padding-left: 10px;
	border-radius: 100px;
	color: #fff;
	z-index: 2;
	background: rgba(0, 0, 0, .5);
	line-height: 22px;
	font-size: 12px;
}

/*视频ppt*/
.big_ppt{background: #fff;max-width: 1140px; width: 100%;height: 480px;margin-top: 20px}	 
.big_ppt .left{width: 85%;height: 100%;float: left;position: relative;}
.big_ppt .left .guan_img{position: absolute;top: 5px;right: 5px; width: 50px;cursor: pointer;}
.big_ppt .left .up_img{position: absolute;left:5px;top: 45%;width: 50px;cursor: pointer;}
.big_ppt .left .big_ppt_img{max-width: 100%;max-height: 100%;}
.big_ppt .left .down_img{position: absolute;right: 5px;top: 45%;width:50px;transform: rotate(180deg);cursor: pointer;}

.big_ppt .right{width: 15%;height: 100%;float: left;position: relative;}
.ppt_div{position: absolute;right: 0px;top: 0;width: 100%;height: 100%; overflow: hidden;}
.ppt_h1{width: 100%;text-align: center;color: #0088cc;margin: 0;height: 40px;line-height: 40px; background: #fff;}
.ul_ppt{height: 92%;overflow-y: scroll;background: #fff;padding-bottom: 10px;margin-bottom: 0;}	 	
.ul_ppt li{margin-bottom: 0;cursor: pointer;width: 100%;height: 185px;}	 
.ul_ppt li.active{border: 1px solid #0088cc;}	 
.ul_ppt li>img{max-width: 100%;max-height: 100%;}
.ul_ppt li>span{display: block;float: left;margin-top: 5px;}
#playerView{background-color:#000;background-repeat:no-repeat;background-position:0px 0px;
background-size:100% auto;width:100%;/*height:100%;*/object-position: 0px 40px;}
.tis-tools-bar img,
.tis-tools-panel img {
	display: block;
}

.view-all_title {
	font-size: 16px;
	font-weight: 600;
	color: #515151;
}

.view-all_content {
	font-size: 14px;
	color: #616161;
}

.discusswrap {
	padding: 0 10px;
}

.operation_width {
	width: 10%;
}

.shuru-group {
	width: 30%;
}

@media screen and (max-width: 1199px) {
	.operation_width {
		width: 12%;
	}
}

@media screen and (max-width: 767px) {
	.musicbtn {
		width: 45px;
		height: 45px;
		vertical-align: middle;
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		margin-bottom: 10px;
	}
	.discusswrap {
		padding: 0;
	}
	.fatie {
		padding: 5px 0;
	}
	.shuru-group {
		width: 50%;
	}
}

.dis_a_pic {
	margin-top: 3px;
}

@media screen and (max-width: 767px) {
	.dashang_modal {
		width: 100% !important;
		position: absolute !important;
		top: 50%;
		transform: translateY(-50%) !important;
		-webkit-transform: translateY(-50%) !important;
		-moz-transform: translateY(-50%) !important;
		-ms-transform: translateY(-50%) !important;
		-o-transform: translateY(-50%) !important;
		margin: 0 !important;
	}
}

@media screen and (min-width: 768px) {
	.lessiontable {
		font-size: 16px;
	}
}

.loaddonghua {
	text-align: center;
	margin-top: -20px;
	margin-bottom: 5px;
}

.mobile_head_wx {
	background: rgba(0, 0, 0, .3) !important;
	height: 30px;
	width: 160px;
	top: 0px;
	left: 1px;
	bottom: 1px;
	border-radius: 30px;
	line-height: 30px;
	text-align: left;
}

.mobile_head_wx .right_portrait {
	right: 0.8rem;
}

.mobile_head_wx .mobile_guanzhu {
	position: inherit;
	left: 0;
	background: #fff;
	border-radius: 15px;
	margin-top: 3px;
	margin-right: 5px;
	margin-left: 5px;
	height: 24px;
}

.mobile_head_wx .mobile_guanzhu a {
	color: #fe668f;
	display: block;
	height: 100%;
	padding: 0 10px;
	line-height: 24px;
	text-align: center;
}

.mobile_head_wx .portrait_ul {
	right: 0;
	margin-right: -0.7rem;
}

.tis-container_wx .tis-tools-panel {
	position: fixed;
	bottom: 15%;
	margin-top: 0;
}

.tis-container_wx .tis-sendBtn {
	display: none;
	border-radius: 3px;
	background-color: rgb(150, 150, 150) !important;
	width: 45px !important;
}
.tis-container_wx .mobileWX_dashang{
	width: 45px;
	height: 38px;
	background: #0088cc;
	border-radius: 3px;
	color: #fff;
	margin: 4px 5px;
}
.tis-container_wx .mobileWX_dashang>a {
	position:relative;
	z-index:9;
	color: #fff;
	display: block;
	width: 100%;
	height: 100%;
	background: transparent;
	
}
/*学生操作——底部div*/
.caozuo_div{width: 100%;height: 175px;position: fixed;bottom: 0;display: none;z-index: 10;background:#fff;/*border-top: 1px solid #e2e2e2;*/}
.caozuo_div ul li{width: 25%;text-align: center;float: left;}
.caozuo_div ul li .text{height: 100px;}
.caozuo_div ul li .text>img{width: 40px;height: 40px;display: block;margin: 10px auto 0 auto;}
.video-box .mobilezhibotime {
	/*top: 45%;*/
	top: 35%;
}

@media screen and (max-width: 767px) {
	.mobile_head_wx {
		z-index: 1099;
	}
}

.mobile_head_wx .top_title {
	font-size: 14px;
}

.mobile_head_wx .zhibojian_touxiang {
	height: 30px;
	width: 30px;
	border-radius: 50%;
}

.mobile_head_wx .top_title {
	display: block;
	line-height: 30px;
	padding-left: 3px;
}

@media screen and (max-width: 767px) {
	#__wis__sm__container__,
	#__wis_draw__,
	#__wis_draw_fg__,
	#__wis_bg_img__ {
		/*position: absolute !important;*/
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
	}
}
.videoright{
	bottom:100px !important;
	background: transparent !important;
	display: block;
}
.videoright i {
	color: #fff;
}
.videoright>div{
	border: 0px solid #323232 !important;
	margin: 5px 0;
	/*border-bottom: 0px solid #323232 !important;*/
	/*box-sizing: content-box !important;*/
}
.videoright>div:last-child{
	/*border-bottom: 1px solid #323232 !important;*/
}
.bofangbtn {
	position: fixed;
	top: 80px;
	left: 50%;
	margin-left: -25px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	z-index: 1020;
}

.bofangbtn img {
	height: 100%;
}

.fanhui {
	position: fixed;
	top: 10px;
	right: 10px;
	z-index: 20;
	background: #00aaff;
	border-radius: 30px;
	line-height: 30px;
	color: #fff;
	width: 70px;
	margin-left: -35px;
	text-align: center;
}


/*通用底部*/

.wx_footer {
	width: 500px;
	height: 52px;
	border-top: 1px solid #e2e2e2;
	position: fixed;
	bottom: 0;
	left: 0;
	right:0;
	z-index: 10;
	background: #fff;
	margin: auto;
}

.wx_footer ul {
	margin: 0;
	height: 100%;
	width: 100%;
}

.wx_footer ul li {
	width: 25%;
	float: left;
	height: 100%;
}

.wx_footer ul li a {
	display: block;
	width: 100%;
	height: 100%;
	padding-bottom: 5px;
	text-align: center;
	color: #1a1a1a;
	font-size: 12px;
}

.wx_footer .wx_pffooter_img {
	height: 22px;
	width: 22px;
	margin: 5px auto 3px auto;
}

.wx_footer .wx_pffooter_img img {
	height: 100%;
}

/*语音*/
.fd_img{position: fixed;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;
width: 100%;height: 100%;top: 0;background:#000;visibility: hidden;z-index: 9999;}
.fd_img>div{display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;overflow: scroll;width: 100%;}
.fd_img>div>img{display: block;margin: auto;overflow-y: scroll;max-width:100%;}
.Voice_ppt {
	height: 220px;
	min-height: 170px;
	width: 100%;
	overflow: hidden;
	position: relative;
	background: #000;
}
.Voice_ppt .swiper-slide,
.Voice_ppt .swiper-wrapper{
	height:100% !important;
}
.Voice_ppt ul {
	height: 100%;
	margin-bottom: 0;
	position: absolute;
	top: 0;
	left: 0;
}

.Voice_ppt ul li {
	width: 25.6rem;
	height: 100%;
	float: left;
	text-align: center;
}

.Voice_ppt ul li img {
	height: 100%;
}

.Voice_chat {
	overflow-y: auto;
	background: #f0f0f0;
	padding: 5px 5px 35px 5px;
}
.Voice_ppt .ppt_text{width: 100%;height: 100%;display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;position: absolute;top: 0;z-index: 1;}
.Voice_ppt .ppt_text>dl{margin: auto;color: #fff;}
.Voice_ppt .ppt_text>dl>dt{font-size: 18px;font-weight: normal;}
.everychat {
	/*margin-bottom: 10px;*/
}

.everychat .chat_time {
	width: 100%;
	text-align: center;
	font-size: 14px;
}

.everychat .chat_userimg {
	width: 40px;
	height: 40px;
	text-align: center;
}

.everychat .chat_userimg img {
	width: 35px;
	height: 35px;
	border-radius: 50%;
}

.everychat .chat_content {
	padding: 0 90px 0 45px;
}

.everychat .chat_content h3 {
	margin-top: 0;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight:normal;
}
.everychat .chat_content .img_div{width:230.39px;height:143.98px;text-align:center;margin-bottom:10px;}
.everychat .chat_content .liaotian_div{width: 200px;max-height: 175px;}
.everychat .chat_content .img_div img{width: auto;height: auto;max-height: 100%;max-width: 100%;clear: both;}

.everychat .teacher_content {padding: 0 90px 0 45px;margin-bottom: 10px}
.everychat .teacher_content h3 {margin-top: 0;margin-bottom: 5px;font-size: 12px;font-weight: normal;}
.everychat .teacher_content .teacher_hf{background: #b0e75a;border-radius:5px; padding:0 5px;padding-bottom: 5px;overflow: hidden;}
.everychat .teacher_content .teacher_hf p{margin-bottom: 0;border-bottom: 1px solid #76ae1d;height: 26px;line-height: 26px;font-size: 12px;}
.everychat .teacher_content .teacher_hf p:nth-child(2){border-bottom: none;}
.chat_content i {font-size: 12px;font-style: initial;line-height: 20px;color: #a2a2a2;position: relative;}
.chat_content i>span{padding-left: 5px;font-size: 10px;display: inline-block;height: 10px;line-height: 10px;position: absolute;top: 2px;left: 14px;}
.chat_content_text {width: 100px;margin-bottom:0;height: 70px;position: relative;}
#red_dian{position: absolute;right: -2px;top: -2px;width: 6px;height: 6px;display: block;border-radius: 50%;background: red;z-index: 2;}
.chat_content_text .play {display: block;width: 100%;height: 36px;padding: 5px;background: #b0e75a;color: #515151;
font-size: 14px;border-radius: 5px;position: relative;}
.chat_content_text .play>img{width: 26px;height:26px;position: absolute;top: 5px;left: 5px;}
.chat_content_text .play>var {padding: 5px;position: absolute;right: 2px;top: 3px;}

.play_div{width: 40px;height: 2px;border: none;border-radius:10px;background: #76ae1d;position: relative;top: 11px;left: 28px;display: none;}
.play_div label{display: block;border: none;width: 10px;height: 2px;border-radius:10px;margin: auto;background: #fff;position: absolute;left: 0;}
.play_div label input{width:8px;height: 8px;position: absolute;left:0;top:-3px;background: #fff;border: 2px solid #c8ee8b;border-radius:50%;}

/**讨论区的底部**/
.Sendinput{height: 48px !important;background: #fff !important;border-top: 1px solid #e2e2e2;}
.Sendinput .voice_sendBtndiv{padding: 0 !important;}
/*.Sendinput .voice_sendBtndiv .tis-send-panel{padding-right: 50px !important;position: absolute;left: 50px;}*/
.Sendinput .voice_sendBtndiv .tis-send-panel{padding-right: 50px !important;}
.Sendinput .tis-sendText{border: 1px solid #e2e2e2 !important;height: 30px;}
.Sendinput .posi{height: 38px !important;width: 45px;}
.Sendinput .posi>a{background: #0088cc !important;height: 42px;/*line-height: 42px !important;*/color: #fff !important;}
.Sendinput .posi>a#platformRewardButton{height: 30px !important;line-height: 32px !important;}
.Sendinput .tisBox>a img,.Sendinput .tis-sendBtn img{margin-top: 5px;width: 75%;}
.Sendinput .tisBox,.Sendinput .tis-sendBtn{height: 25px !important;width: 45px !important;}
.Sendinput .taolun_open,.Sendinput .taolun_close{
	/*display:none;*/
    text-decoration: none !important;
    cursor: pointer !important;
    text-align: center !important;      
    float: right !important;
    position: relative !important;
}
/*学生-微语音页面*/
.student_wyy .sendBtnborder{padding: 0;border-radius: 0;}
.student_wyy .caozuo{font-size: 16px;padding-right: 0; color:#1a1a1a; position:relative;z-index:9; float: left;margin-right: 7px; width: 45px;height: 45px;line-height: 45px;border-right: 1px solid #e2e2e2;text-align: center;}
.student_wyy .shang{float: right;width: 45px;height: 38px;line-height: 38px;background: #0088cc;text-align: center;border-radius: 3px;margin-top: 3px;}
.student_wyy .shang a{width: 45px;height: 38px;line-height: 38px;color: #fff;display: block; background: transparent !important;}
.student_wyy .posi{margin-top: 3px !important;}

.chat_content_text i {
	font-size: 12px;
	font-style: initial;
	line-height: 20px;
	color: #a2a2a2;
	padding-left: 4px;
}

.i_color {
	color: #edcb91 !important;
}

.chat_content_text i>span {
	font-size: 10px;
	vertical-align: top;
	line-height: 10px;
	height: 10px;
	margin-right: 5px;
	padding-left:5px;
}

.withdraw {
	color: #bbb !important;
}

.everytanmuchat:after,
.everychat .chat_content:after,
.chat_content_text:after {
	display: block;
	content: "";
	clear: both;
}

.Voice_tanmu {
	display: none;
	width: 150px;
	position: fixed;
	bottom: 130px;
	right: 0;
	z-index: 1;
}

.everytanmuchat .tanmuchat_userimg {
	width: 30px;
	text-align: center;
}

.everytanmuchat .tanmuchat_userimg img {
	width: 25px;
	height: 25px;
	border-radius: 50%;
}

.everytanmuchat .tanmuchatwrap {
	padding-right: 30px;
}

.everytanmuchat .tanmuchatwrap p {
	border-radius: 5px;
	background: rgba(0, 0, 0, .5);
	padding: 5px;
	font-size: 12px;
	color: #fff;
	width: 100%;
	margin-bottom: 5px;
}

.voice_xuanfubtn {
	position: fixed !important;
	top: auto !important;
	bottom: 90px;
}

.liaotianshi {
	z-index: 2;
}

.voice_sendBtndiv {
	padding-right: 86px !important;
}

.wheatbtn {
	font-size: 16px;
	height: 100%;
	line-height: 35px;
	padding: 0 10px;
}

.swiper-container {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	margin-left: auto;
	margin-right: auto;
}

.Voice_ppt .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #000;
	display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	border-radius: inherit !important;
}

.Voice_ppt .swiper-slide img {
	height: 100%;
	width: 100%;
}

.add_height {
	height: 100% !important;
}
.voice_footer{
	position: fixed;
	bottom:0;
	left:0;
	width:100%;
	z-index: 10000;
	background: #fff;
	/*box-shadow: 0 0 2px rgba(0,0,0,.3);*/
	border-top: 1px solid #e2e2e2;
}
.bottommenu{
	padding: 10px 0;
	height: 40px;
	position: relative;
}
.bottommenu_p{width: 100%;display: none;position: absolute;top: -1px;z-index: 10;
background: rgba(106,232,166,0.9);text-align: center;height: 42px;line-height: 42px;color: #fff;}
.bottommenu>div{
	width:33.33%;
	float: left;
	text-align: center;
	line-height: 20px;
	border-right: 1px solid #e2e2e2;
	font-size: 14px;
	color:#aaa;
}
.bottommenu .active{
	color:#0088cc;
}
.bottommenu>div:last-child{
	border-right: 0;
}
.tab_a{
	padding-top: 10px ;
	border-top:1px solid #e2e2e2;
	position: relative;
	height: 180px;
}

.tab_a .soundbtn{
	height:100px;
	width:100px;
	border:none;
	position: relative;
	display: flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;
	border-radius: 500%;
	margin: 0 auto;
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	background: #fff;
	z-index: 2;
}
.tab_a .soundbtn button{
	width:70px;
	border:none;
	background: #0088cc;
	height:70px;
	border-radius: 50%;
	outline: none;
	box-sizing:content-box ;
	margin: auto;
	z-index: 2;
	color:#fff;
	font-size:14px; 
}
.tab_a #startRecord button{background:#0088cc  no-repeat center center; background-image: url(../../../assets/v1/img/pt_icon/chuang_yuyin.png);background-size: 70%;}
.tab_a #danji button{background:#0088cc  no-repeat center center;background-size: 70%;}
/**********共用的弹窗*********************/
.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;}

/**********打赏**************/
#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:26rem; height:28rem; margin:auto; position: relative; background: #fff;border-radius: 2px;overflow: hidden;top:0;left:0;}
#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: 3rem;height: 3rem;border-radius: 100%;overflow: hidden;position: absolute;left: 11.5rem;top: 3.5rem;}
#popup .mg .top .img>img{width: 3rem;height: 3rem;}
#popup .mg .top>h1{margin: 0;position: absolute;top: 6.8rem;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: 6rem;width: 100%; overflow: scroll;overflow-x: hidden;overflow-y: scroll;}
#popup .mg .bottom ul li{width: 25%;height: 2.5rem;float: left;text-align: center;margin-bottom: 1rem;}
#popup .mg .bottom ul li span{display: inline-block;width:5.3rem;height:2.5rem;border:1px solid #f83f1a;color: #f83f1a;
text-align: center;line-height: 2.5rem;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: transparent; 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;}

}
/*******************/
.student_jushou{position: absolute;display: none; top: 100%;width: 100%;background: #fff;z-index: 10;}
.student_jushou>p{height: 32px;font-size: 16px;padding: 0 10px;line-height: 32px;margin-bottom: 0;margin-top: 10px;}
.student_jushou .student_ul{overflow-y:scroll;width: 100%;max-height: 175px;}
.student_jushou .student_ul li{background-color: #fff;height: 42px;padding:0 10px;line-height: 42px;font-size: 14px;color:#1a1a1a;border-top: 1px solid #e2e2e2;}
.student_jushou .student_ul 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;}
.student_jushou .student_ul li label span{z-index: 2; display: block; width: 24px;height: 24px;border: 1px solid transparent; border-radius: 50%;position: absolute;
top:2px;left: 2px; background: #fff;}


.tabwrap_bg{width: 100%;height: 100%;position: absolute;top: 41px;left: 0;display: none;background: #fff;z-index: 1;}
.tabwrap_bg .time_bg{width: 200px;height: 20px;color:#0088cc; text-align: center;margin: 10px auto;background: url(../../../assets/v1/img/pt_icon/daojishi_bg.png) no-repeat center center;background-size: 100%; }
.tabwrap_bg #quxiao{color:#646464;border: 1px solid #646464;width:50px ;height:20px;font-size: 12px;float:right;outline: none;
position: relative;top: -30px;right: 20px;background: transparent;border-radius: 10px;}
.caozuo_tc{width: 100%!important;height: 175px;}
.caozuo_tc ul{overflow: hidden;/*border-top: 1px solid #e2e2e2;*/}
.caozuo_tc ul li{float: left;width: 25%;height: 80px;text-align: center;position: relative;}
.caozuo_tc ul li>p>span{position: relative;width: 10px;font-size: 10px;color: #fff;left:65%;bottom:48px;
height: 10px;line-height:10px;display: block;background: #ff0000;border-radius:10px; ;}
.caozuo_tc ul li p{margin-bottom: 0; color: #aaa;font-weight: bold;}
.caozuo_tc ul li img{width: 28px;height:28px;display: block;margin: auto;margin-top:15px;}

.tab_a .tab_a_ul>li .li_bg{display: block;background: #fff;}
.tab_a .tab_a_ul>li p{text-align:center;font-size:14px;color:#646464;margin:0;}
.tab_a_ul{overflow: hidden;margin-left: 0px;}
.tab_a_ul>li{float: left;position: relative;padding-top:10px;}
.tab_a_ul>li .fy_btn{border:1px solid #e2e2e2;background:#fff;color:#646464;padding:0 10px;border-radius:10px;position:absolute;top:8px;right:10px;}
.tab_a .tab_a_ul>li a.playVoice{border-radius: 20px;padding: 0 20px;line-height: 24px;height:24px;display: block;position: absolute;
top:0px;right:10px;background: #00ABFD;color:#fff;font-size: 14px;}
.tab_a_ol{text-align: center;font-size: 14px;color:#aaa;width:100px;height: 14px;line-height: 14px;margin: 10px auto;}
.tab_a_ol>li{float: left;border-right:1px solid #646464;padding:0 10px;}
.tab_a_ol>li:last-child{border-right:0;}
.tab_a_ol>li>a{color:#646464;}
.tab_a_ol>li.active>a{color:#0088cc;}
.tab_b{
	padding: 5px 10px;
	border-top: 1px solid #e2e2e2;
}
.tab_b>a{
	display: block;
	height:40px;
	width:45px;
	text-align: center;
	line-height: 40px;
	background: #0088cc;
	color:#fff;
	border-radius: 3px;
	font-size: 14px;
}
.tab_b>a:focus{
	color:#fff;
}
.tab_b .voice_text{
	height:40px;
	width:100%;
	padding-right: 50px;
}
.tab_b .voice_text textarea{
	height:100%;
	width:100%;
	border-radius: 3px;
	border:1px solid #e2e2e2;
	background: #f9f9f9;
	padding:10px 5px;
	font-size: 14px;
	resize: none;
	line-height: 18px;
	outline: none;
}
.tab_c{
	border-top: 1px solid #e2e2e2;
	padding: 0 10px;
}
.tab_c div{
	width:25%;
	float: left;
}
.tab_c div label{
	display: block;
	text-align: center;
	margin: 0;
	padding: 15px 0;
}
.tab_c div label i{
	display: block;
	/*font-size: 40px;*/
	font-size: 28px;
	margin-bottom: 5px;	
}

.tab_c div label span{
	color:#aaa;
}
.tab_c .glyphicon{
	color: #00ABD8;
}
.tab_d{
	position: fixed;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index: 1112;
	background: #fff;
}
.tab_d .back_fanhui{
	width:100%;
	height:50px;
	line-height: 50px;
	color:#EA1D19;
	font-size: 14px;
	text-align: center;
	border-bottom: 1px solid #e2e2e2;
}
.tab_d_content{
	width:100%;
	padding:5px 5px 50px 5px;
	height:200px;
	overflow-y: auto;
}
.tab_d_content p{
	font-size: 12px;
	color:#a1a1a1;
	
}

.every_image{
	margin-bottom: 10px;
	width:100%;
	position: relative;
}
.every_image .image_div{
	position: relative;
	height:80px;
	width:120px;
	background: #000;
	text-align: center;
}
.every_image .image_div img{
	height:100%;
	width: 100%;
}
.every_image span{
	position: absolute;
	bottom:0px;
	right:5px;
	font-size: 16px;
}
.image_div .yifa{
	position: absolute;
	top:0;
	right:0;
	color:#fff;
	font-size: 12px;
	width:60px;
	height:20px;
	line-height: 20px;
	background: rgba(0,0,0,.5);
	border-radius: 2px;
}
.image_div .chehui{
	position: absolute;
	bottom:0;
	right:0;
	font-size: 12px;
	color:#fff;
	background: #EA1D19;
	width:40px;
	height:20px;
	line-height: 20px;
	border-radius: 2px;
}
.tab_d_bottom{
	position: absolute;
	bottom:0;
	left:0;
	height:50px;
	padding: 8px 0;
	text-align: center;
	width:100%;
	border-top: 1px solid #e2e2e2;
	background: #fff;
}
.tab_d_bottom button{
	height:36px;
	width:30%;
	margin-right: 5%;
	border:1px solid #0088cc;
	color:#32CD32;
	background: #fff;
	border-radius: 3px;
}
.tab_d_bottom label{
	height:36px;
	width:60%;
	margin-bottom: 0;
	vertical-align: top;
	line-height: 36px;
	background: #F74D68;
	color:#fff;
	border-radius: 3px;
}
.transparent_mask{
	height:100%;
	width:100%;
	position: fixed;
	top:0;
	left:0;
	background: rgba(0,0,0,0);
	z-index: 9;
	display: none;
}
.screenwrap_Voice{
	top:0rem !important;
}
.pc-Serieslessons{
	display: block;
	height:52px;
	width:100%;
	/*border:1px solid #e2e2e2;*/
	margin: 10px 0 0 0;
	background: #fff;
	padding:10px;
	font-size: 14px;
	border-radius: 2px;
}
.pc-Serieslessons div{
	height:100%;
	line-height: 30px;
}
.pc-Serieslessons .Serieslessons_title{
	color:#515151;
}
.pc-Serieslessons .Serieslessons_title:hover span{
	color:#02BA85;
}
.pc-Serieslessons .Serieslessons_title:active span{
	color:#02BA85;
}
.soundbtn_donghua{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}
.room_Jump{
	height:50px;
	width:100%;
	padding: 10px;
	display: block;
	background: #fff;
	margin: 10px 0;
	line-height: 30px;
	font-size: 14px;
	color:#515151;
}
.room_Jump img{
	height:30px;
	width:30px;
	border-radius: 50%;
}
.room_Jump i{
	height:100%;
	line-height: 29px;
	color:#A0A0A0;
	
}
.room_Jump i:before {
    content: "\e080" !important;
    background: none !important;
}
.room_Jump div{
	padding: 0 5px;
}
.Newly_hour{
	height:50px;
	width:100%;
	margin-bottom: 10px;
	padding: 5px;
	background: #fff;
}
.Newly_hour a{
	display: block;
	width:60%;
	height:100%;
	border:1px solid #0088cc;
	color:#0088cc;
	line-height: 35px;
	border-radius: 30px;
	text-align: center;
	margin: 0 auto;
	font-size: 20px;
}
.room_Jump .room_Jump_group{
	line-height: 15px;
	font-size: 14px;
}
.gogroup a{
	display: block;
	height:100%;
	width:70px;
	border-radius: 30px;
	background: #ff3300;
	color:#fff;
	text-align: center;
}
.gogroup a:active{
	background: #FF6A00;
}
.span-i{
	height:40px;
	line-height: 46px;
	/*padding-top:12px;*/
}
span.glyphicon-chevron-right:before{width: 14px;height: 16px;display: block;
/*background: url(../img/ion_rights.png) no-repeat;*/
background-size: 100%;content: '';}
/****************************************vip会员设置****************************************/
.pc_vip_content{padding:10px;background: #fff;max-width:auto;margin: 0 auto;padding-bottom: 30px;}
.pc_vip_content h1,.pc_vip_content h2,.pc_vip_content h3{margin: 0;font-weight: normal}

/*****************************/
.pc_vip_content .menber_content h1{font-size:16px; margin-bottom: 10px;}
.menber_content>label{float:right;font-weight: normal;height: 36px;line-height: 36px;margin-bottom: 10px;}
.menber_content>label>button{height: 36px;font-size: 14px;padding: 0 10px;float: right;border: 1px soolid #e2e2e2;}
.menber_content>label>input{height: 36px;line-height: 36px;padding: 0 5px;outline: none;border: 1px soolid #e2e2e2;}
.menber_content>select{float: right;margin-right: 10px;width: 150px;height: 36px;line-height: 36px;color: #999;}

.menber_content>.text{overflow: hidden;clear: both;}
.menber_content>.text>p{display: inline-block;}
.menber_content>.text>button{background: #0088cc;color: #fff; border: 1px solid #0088cc;border-radius: 2px;
padding: 0 10px;height: 28px;line-height: 28px; font-size: 14px;outline: none;}
.menber_content .table_ul{overflow: hidden;border: 1px solid #e2e2e2;margin: 0;}
.menber_content .table_ul>li>label{font-weight: normal;margin: 0;position: relative;width: 60px;z-index: 2;}
.menber_content .table_ul>li>label>input{position: absolute;top: 10px;left: 0;}
.menber_content .table_ul>li{float: left;border-right: 1px solid #e2e2e2;height: 40px;line-height: 40px; font-size: 14px;text-align: center;width: 10%;z-index: 3;}
.menber_content .table_ul>li:nth-child(4){width: 30%}
.menber_content .table_ul>li:nth-child(5){width: 20%}
.menber_content .table_ul>li:nth-child(6){width: 20%}
.menber_content .table_ul>li:last-child{border-right:none; }
.menber_content .table_ol{border: 1px solid #e2e2e2;border-top: 0;height: 40px;}
.menber_content .table_ol>li>label{font-weight: normal;margin: 0;position: relative;width: 60px;}
.menber_content .table_ol>li>label>input{position: absolute;top: 10px;left: 0;}
.menber_content .table_ol>li>img{width: 40px;height: 30px}
.menber_content .table_ol>li{float: left;border-right: 1px solid #e2e2e2;height:40px;line-height:40px;font-size: 14px;text-align: center;width: 10%;margin-bottom: -5px;}
.menber_content .table_ol>li:nth-child(4){width: 30%}
.menber_content .table_ol>li:nth-child(5){width: 20%}
.menber_content .table_ol>li:nth-child(6){width: 20%;padding: 0 10px;height: auto;}
.menber_content .table_ol>li:last-child{border-right:none; }
/*管理**下拉菜单*/
.table_ol>li>.guanli_div{width: 60px;height: 30px;border: 1px solid #e2e2e2;}
.table_ol>li>.guanli_div>a{width: 100%;height: 100%;color: #616161;padding: 0;margin: 0;line-height: 30px;border: none;}
.table_ol>li .guanli{background: #fff;}
.table_ol>li .guanli>li{clear: both;cursor: pointer;}
.table_ol>li .guanli>li>a{color:#616161;background:#fff;}
.table_ol>li .guanli>li>a:hover{background:#00aaff !important;color:#fff;}

/***********规格明细****************/
.pc_vip_content .guige_mx_content h1{font-size:16px; margin-bottom: 10px;}
.pc_vip_content .guige_mx_content h1 a{color: #999;}
.guige_mx_content>label{float:right;font-weight: normal;height: 36px;line-height: 36px;margin-bottom: 10px;}
.guige_mx_content>label>button{height: 36px;font-size: 14px;padding: 0 10px;float: right;border: 1px soolid #e2e2e2;}
.guige_mx_content>label>input{height: 36px;line-height: 36px;padding: 0 5px;outline: none;border: 1px soolid #e2e2e2;}
.guige_mx_content>select{float: right;margin-right: 10px;width: 150px;height: 36px;line-height: 36px;color: #999;}

.guige_mx_content>.text{overflow: hidden;clear: both;}
.guige_mx_content>.text>p{display: inline-block;}
.guige_mx_content>.text>button{background: transparent;border: 1px solid #e2e2e2;padding: 0 10px;height: 22px;line-height: 22px; font-size: 14px;outline: none;}
.guige_mx_content>.text>button.add_vip{float:right;border-radius: 5px;background-color: #0088cc;color: #fff;font-size: 14px;height: 28px;line-height: 28px;}

.guige_mx_content .table_ul{overflow: hidden;border: 1px solid #e2e2e2;margin: 0;}
.guige_mx_content .table_ul>li>label{font-weight: normal;margin: 0;position: relative;width: 60px;}
.guige_mx_content .table_ul>li>label>input{position: absolute;top: 10px;left: 0;}
.guige_mx_content .table_ul>li{float: left;border-right: 1px solid #e2e2e2;height: 40px;line-height: 40px; font-size: 14px;text-align: center;width: 10%;}
.guige_mx_content .table_ul>li:last-child{border-right:none;width:20%; }
.guige_mx_content .table_ol{border: 1px solid #e2e2e2;border-top: 0;height: 40px;}
.guige_mx_content .table_ol>li>label{font-weight: normal;margin: 0;position: relative;width: 60px;}
.guige_mx_content .table_ol>li>label>input{position: absolute;top: 10px;left: 0;}
.guige_mx_content .table_ol>li>button{width:100%;height: 100%;border: none;text-align: center;outline: none;cursor:pointer;
background: url(../../../assets/v1/img/pt_icon/bottom.png) no-repeat right;background-size:14px; }
.guige_mx_content .table_ol>li>img{width: 40px;height: 30px}
.guige_mx_content .table_ol>li{float: left;border-right: 1px solid #e2e2e2;height: 40px;line-height: 40px; font-size: 14px;text-align: center;width: 10%;}
.guige_mx_content .table_ol>li:nth-child(6)>span{width: 100%;height: 14px;line-height: 14px;display: inline-block;float: left;padding-top:7px; }
.guige_mx_content .table_ol>li:nth-child(8)>span{width: 100%;height: 14px;line-height: 14px;display: inline-block;float: left;padding-top:7px; }
.guige_mx_content .table_ol>li:last-child{border-right:none; width: 20%;padding: 0 10px;position: relative;}

/*****************************/
.pc_vip_content .guige_vip_content h1{font-size:16px; margin-bottom: 10px;}
.guige_vip_content>label{float:right;font-weight: normal;height: 36px;line-height: 36px;margin-bottom: 10px;}
.guige_vip_content>label>button{height: 36px;font-size: 14px;padding: 0 10px;float: right;border: 1px soolid #e2e2e2;}
.guige_vip_content>label>input{height: 36px;line-height: 36px;padding: 0 5px;outline: none;border: 1px soolid #e2e2e2;}
.guige_vip_content>select{float: right;margin-right: 10px;width: 150px;height: 36px;line-height: 36px;color: #999;}

.guige_vip_content>.text{overflow: hidden;clear: both;margin-top: 20px;}
.guige_vip_content>.text>p{display: inline-block;}
.guige_vip_content>.text>button{background: transparent;border: 1px solid #e2e2e2;padding: 0 10px;height: 28px;line-height: 28px; font-size: 14px;outline: none;}
.guige_vip_content>.text>button.add_vip{/*float:right;*/border-radius: 5px;border:none; background-color: #0088cc;color: #fff;font-size: 14px;height: 28px;line-height: 28px;}

.guige_vip_content .table_ul{overflow: hidden;background: #eee;margin: 0;margin-top: 20px;}
.guige_vip_content .table_ul>li>label{margin: 0;position: relative;width: 60px;}
.guige_vip_content .table_ul>li>label>input{position: absolute;top: 10px;left: 0;}
.guige_vip_content .table_ul>li{float: left;height: 40px;line-height: 40px; font-size: 14px;text-align: center;width: 15%;font-weight: 600;}
.guige_vip_content .table_ul>li:nth-child(3){width: 30%}
.guige_vip_content .table_ul>li:last-child{border-right:none;width: 25% }
.guige_vip_content .table_ol>li>label{font-weight: normal;margin: 0;position: relative;width: 60px;}
.guige_vip_content .table_ol{border-bottom: 1px solid #e2e2e2;border-top: 0;height: 40px;}
.guige_vip_content .table>ul:nth-child(2)>li:nth-of-type(odd){background: #f9f9f9;}
.guige_vip_content .table_ol>li>label{font-weight: normal;margin: 0;position: relative;width: 60px;}
.guige_vip_content .table_ol>li>label>input{position: absolute;top: 10px;left: 0;}
.guige_vip_content .table_ol>li>button{width:100%;height: 100%;border: none;text-align: center;outline: none;cursor:pointer;
background: url(../../../assets/v1/img/pt_icon/bottom.png) no-repeat right;background-size:14px; }
.guige_vip_content .table_ol>li{float: left;height: 40px;line-height: 40px; font-size: 14px;text-align: center;width: 15%;}
.guige_vip_content .table_ol>li:nth-child(3){width: 30%}
.guige_vip_content .table_ol>li:last-child{border-right:none;padding: 0 10px;position: relative;width: 25%; }

/*****************新增规格*******************/
.pc_vip_content .guige_xz_content{width: 640px;margin: 0 auto;padding-bottom: 60px;}
.pc_vip_content .guige_xz_content h1{font-size:16px; margin-bottom: 10px;}
.pc_vip_content .guige_xz_content h1 a{color: #999;}
.pc_vip_content .guige_xz_content>label{font-weight: normal;width: 560px;margin: 0 auto;display: block;margin-top: 20px;}
.pc_vip_content .guige_xz_content>label>input{width: 450px;height: 36px;line-height: 36px;font-size: 14px;padding: 0 5px;margin: 0 10px;float: right;border:1px solid #e2e2e2;}
.pc_vip_content .guige_xz_content>label>span{display: inline-block;height: 36px;line-height: 36px;font-size: 14px;}
.pc_vip_content .guige_xz_content .qx_btn{width:60px;height: 30px;line-height: 30px;border: 1px solid #e2e2e2;background: #fff; float: right;margin-right: 20px;margin-top: 20px;}
.pc_vip_content .guige_xz_content .bc_btn{width:60px;height: 30px;line-height: 30px;border: none;background: #0088cc; float: right;color: #fff;margin-right: 50px;margin-top: 20px;}

/******************购买vip********************/
.pc_vip_content .goumai_vip_content{width: 790px;margin: 0 auto}
.pc_vip_content .goumai_vip_content h1{font-weight: normal;font-size: 14px;border: 1px solid #e2e2e2;width: 100%;height: 48px;line-height: 48px;text-align: center;}
.pc_vip_content .goumai_vip_content ul{overflow: hidden;border: 1px solid #e2e2e2;padding: 20px 0 20px 32px ;border-top: none;margin: 0; }
.pc_vip_content .goumai_vip_content ul li{float: left;width: 220px;height: 110px;border: 1px solid #ffcb7d;margin-right: 31px;margin-bottom: 10px; text-align: center;}
.pc_vip_content .goumai_vip_content ul li p{display: block;margin:44px auto;width:100%;font-size: 18px; }
.pc_vip_content .goumai_vip_content ul li.active{background:#ffcb7d;color:#fff;}
.pc_vip_content .goumai_vip_content ul li.active>p>span.money{color:#fff !important;}
.goumai_vip_content .goumia_p{border: 1px solid #e2e2e2;border-top: none;height: 66px;line-height: 66px;padding-left: 40px;font-size: 16px;margin: 0;}
.goumai_vip_content .goumia_p span{color:#ff6600;}
.goumai_vip_content .bottom{border: 1px solid #e2e2e2;border-top: none;padding: 20px 0;padding-left:200px;}
.goumai_vip_content .bottom button{width: 150px;height: 52px;line-height: 52px;background: #0088cc;border: none;color: #fff;margin-right: 60px;}
.goumai_vip_content .bottom button:first-child{background: #fff;color:#1a1a1a;border: 1px solid #e2e2e2;}

/***********首页的vip导航**************/
.vip_nav{width:100%;height:60px;line-height: 60px;background: #FFCB7D; }
.vip_nav>span{background: #FF9900;color: #fff;font-size: 14px;padding: 10px 20px;border-radius: 10px;margin:auto 20px;}
.vip_nav>p{display: inline-block;height: 60px;line-height: 60px;font-size: 18px;color: #fff;margin: 0;}
.vip_nav>button{font-size: 14px;border-radius: 10px;background: #169BD5;float:right;width: 100px;height: 36px;border: none;line-height:36px;margin-right: 60px;margin-top: 12px;color: #fff}
.vip_nav>.vip_hy{color: #fff;font-size: 18px;}
.vip_nav>.vip_hy>span:first-child{color: #FF9900;padding-right: 10px;}
@media screen and (max-width: 767px) and (min-width: 320px){
	.vip_nav{height:40px;line-height: 40px; }
	.vip_nav>span{padding: 4px 8px;border-radius: 5px;margin:auto 5px;font-size: 12px;}
	.vip_nav>p{height: 40px;line-height: 40px;font-size: 14px;}
	.vip_nav>button{font-size: 12px;width: 64px;height: 24px;border: none;line-height:24px;margin-right: 5px;margin-top: 8px;border-radius: 5px;}
	.vip_nav>.vip_hy{color: #fff;font-size: 12px;}
	.vip_nav>.vip_hy>span:first-child{color: #FF9900;padding-right: 5px;}
}

/******************************************************************************/
/*弹出框*/
.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;}
.topic_dialog{width: 100%;background-color:#fff; margin:auto;text-align: center;}
.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;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{width:100%;height:40px;line-height: 40px; border: 1px solid #e2e2e2;border-radius:5px;padding:5px;margin-top: 10px;background: #f2f2f2;}
.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;}

/******* 图文介绍编辑添加的图片 大小的控制********/
#image{width: 100% !important;}
/********************/
/*******支付弹窗*********/
#zhifuModal .modal-body{height: 110px !important;z-index:9;}

/**************pc_课时编辑的头部*******************/
.lession_title{height: 150px;background: #fff;margin: 10px;}
.lession_title>a>img{width: 200px;height: 120px;margin: 15px;}
.lession_title>span{font-size: 16px;font-weight: 600;position: relative;top: -47px;}
.lession_title>button{float: right; margin: 10px 20px;height: 30px;line-height: 30px;background: #0088cc;border: none;color: #fff;padding: 0 20px;border-radius: 2px;}

/***************弹窗留言******************/
.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;font-weight: normal;}
.comment_text>span{position: absolute;top: 14px;left: 15px;}
.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: 40px;}
.comment_button{width: 100%;}
.comment_button>button{width:50%;border: none; background: #0088cc;color: #fff;margin: 0;padding: 0;
height: 40px;line-height: 40px;float:right;border-radius: 0;outline: none;}
.comment_button>button:first-child{background: transparent;color: #646464;float: left;border-top: 1px solid #e2e2e2;}


/*****************微信菜单设置  关键字设置********************/
.wx_label{width: 100%;font-weight: normal;margin-bottom: 10px;}
.wx_label_span{float: left;padding-right: 20px;height: 32px;line-height: 32px;}
.wx_label_input{width: 60%;border-radius: 5px;border: 1px solid #e2e2e2;height: 32px;line-height: 32px;padding: 0 5px;}
.wx_label #cover{width: 60%;float: left;}
.wx_label #selectFile{float: left;margin-left: 10px;}
.wx_label #targetDesc{width: 60%;border-radius: 5px;border: 1px solid #e2e2e2;padding: 0 5px;height: 80px;}
.gjz_a{position: relative;left: 100px;top: -30px;font-size: 12px;width: 120px;text-align: center; height: 20px;line-height: 20px;background: #0088cc;border-radius:5px;display: block;color: #fff;}
.haibao{display: inline-block;padding: 0 10px;font-size: 14px;color: #fff;background: #0088cc;border-radius: 2px;height: 24px;line-height: 24px; }
/**************vip横导航***************/
.VIP_Entrance_pc{display: block;width:100%;height:60px;background: #FFCB7D;padding:0 10px;
	line-height: 60px;color:#fff;font-size: 16px;}
.VIP_Entrance_pc .max_div{max-width: 1140px;margin: 0 auto;}
a.VIP_Entrance_pc:visited{color: #fddabd !important;}
a.VIP_Entrance_pc:hover{color: #fddabd !important;}
a.VIP_Entrance_pc:focus{color: #fddabd !important;}

.VIP_Entrance_pc .vip_span{
	padding: 3px 8px 6px 8px;
	background: #f8811d;
	border-radius:3px;
}
/**********微语音_讨论区*********/
.tis-msgs-panel{background: transparent !important;}
.tis-msgs-panel>a{border-bottom:1px solid #e2e2e2 !important;padding-bottom: 0 !important;}
.wyy_fanhui{background: #f5f5f5;height: 32px;line-height: 32px; color: #1a1a1a;width: 100%;text-align: center;font-size: 14px;position: fixed;z-index: 9;top: 0;}
.weiyuyin{padding-bottom:46px !important;}
.weiyuyin .tis-msg-head{position: relative;}
.weiyuyin .tis-msg-head>img{border-radius: 100%;margin-top: 5px;}
.weiyuyin .tis-msg-head .tis-msg-name{display: inline-block;width: auto !important;margin-right: 10px;}
.weiyuyin .tis-msg-head>button{float: left;border: 1px solid transparent;outline: none;
background: transparent;font-size: 10px;color: #646464;padding: 3px 5px;}
.weiyuyin .tis-msg-head>button.shangqiang{float: right;border: 1px solid #0088cc;border-radius: 5px;color: #0088cc;margin-right: 10px;}
.weiyuyin .tis-msg-head .tis-msg-time{position: absolute;font-size: 10px;color: #a2a2a2; top: 20px;left: 40px; display:block;width: auto !important;}
.weiyuyin .tis-msg-body{padding:10px 20px 10px 40px;clear:both;color: #1a1a1a;text-align: justify;}
.wyy_taolun label{width: 87px !important;height: 26px !important;line-height: 26px !important;font-size: 12px;}
.wyy_taolun label:after{left: 1px !important;}
.wyy_taolun input:checked+label:after{left: 62px !important;top: 49% !important;width: 24px !important;height: 24px !important;}
#chatRoom .liaotianshi{padding-top:32px !important;}
.wyy_footer .sendBtnborder{border-radius:inherit;border: none !important;}
.wyy_footer .tis-textarea{height: 30px;}
#chatRoom .tis-send-panel .tis-sendText{background: #f9f9f9 !important;}

/*微语音-推广*/
.wyy_tg .share6_btn{height: 100% !important;line-height: 35px !important;}

/*上墙弹出框*/
.sq_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;}
.sq_modal .sq_dialog{max-width: 640px; width: 100%;background-color:#fff;padding: 10px;padding-bottom: 45px;
 margin:auto;text-align: center;border-radius:4px;max-width: 800px;overflow: hidden;position: relative;}
.sq_modal .sq_dialog textarea{width: 100%;height: 100px;background: #f2f2f2;border:none;border-radius:5px;padding: 5px;font-size: 12px;letter-spacing: 2px;outline: none;}
.sq_modal .sq_dialog button{width: 50%;position: absolute;bottom: 0;border: none;background: transparent;border-top: 1px solid #e2e2e2;
height: 40px;line-height: 40px;outline: none;}
.sq_modal .sq_dialog  .qx_btn{left: 0;color: #1a1a1a;border-right: 1px solid #e2e2e2;}
.sq_modal .sq_dialog  .qd_btn{right: 0;color: #0088cc;}

/*微语音-原页面迁移过来*/
.video_bofang {
	width: 100%;
	position: absolute;
	top: 0;
	height: 600px;
	left: 0;
	z-index: 4;
	height: 100%;
	background: #000;
}
.vjs-default-skin .vjs-big-play-button {
	left: 45%;
	top: 20%;
}
.tis-msgs-panel {
	height: 250px;
}
.tis-msg-name {
	width: 100px;
}

.tis-msg-time {
	width: 100px;
}
.share6_btn {
	width: 45px !important;
	margin: 0 !important;
	height: 18px !important;
	text-align: center !important;
	line-height: 18px !important;
	float: inherit;
}
.share6_btn>a {
	float: inherit;
	display: block;
	height: 100%;
	width: 100%;
	color: #fff;
	font-size: 14px;
	line-height: 35px !important;
}
.tg_img{width: 30px;height: 30px;}
.wxpostershare {
	height: 100% !important;
}
/*.modal-backdrop {
	height: 87% !important;
	opacity: 1 !important;
	background: #ccc !important;
}*/
.playtext{
	display: block;
    width: 100%;
    padding: 5px;
    background: #b0e75a;
    color: #515151;
    font-size: 14px;
    border-radius: 5px;
    margin-bottom: 0px;
}
.ptext{
    float: left;
    max-width:100%;
    min-width:65px;
}
.logo_name_a>span{
	line-height: 25px;
	height: 25px;
	display: inline-block;
    color: #bdbdd2;
}
.logo_name_a>span>img{
	height: 100%;
}

/*手机vip*/
.phone_vip_content>h2{font-size: 14px;color: #1a1a1a;padding-left: 10px;}
.phone_vip_div>ul{overflow: hidden;margin-bottom: 0;background: #fff;}
.phone_vip_div>ul>li{border-bottom: 1px solid #e2e2e2;overflow: hidden;height: 48px;line-height: 48px;position: relative;padding: 0 10px;}
.phone_vip_div>ul>li>span{font-size: 14px;color: #646464;}
.phone_vip_div>ul>li>p{font-size: 14px;color: #ff0000;margin-right: 40px;margin-bottom: 0;}
.phone_vip_div>ul>li>img{width: 20px;height: 20px;float: right;position: absolute;right: 10px;top: 13px;display: none;}
.phone_vip_div>ul>li.active>img{display: block;}
.phone_vip_content>button{height: 40px;position: fixed;bottom: 0;background: #0088cc;color: #fff;width: 100%;border: none;font-size: 14px;}

/*直播的聊天，ppt的切换*/
.zhibo_ul{overflow: hidden;height: 40px;line-height: 40px;border-top: 1px solid #e2e2e2;}
.zhibo_ul>li{float: left;text-align: center;border-right: 1px solid #e2e2e2;}
.zhibo_ul>li.active{color: #0088cc;}
.zhibo_ul>li.active>span{border-bottom:1px solid #0088cc;padding: 0 2px 9px 3px;}
.zhibo_ul>li:last-child{border-right:none;}
#whiteBoardModal{height: 100% !important;}

/**考试按钮**/
.ksdt_btn{border: 1px solid #0088cc;background: transparent;color: #0088cc;padding: 5px 15px;border-radius: 5px;margin:30px auto;display: block;outline: none;}
.ks_btn{position: fixed;bottom:10px;right: 30px;z-index: 9;display: none;outline: none;
	border: 1px solid #0088cc;background: transparent;color: #0088cc;padding: 5px 15px;border-radius: 5px;margin:0px auto;}
.quanpin_li{position: absolute;top: 0;left: 0;display: none;background: #fff;margin-bottom: 0;}

.cp_li{float: left;margin-bottom:25px; text-align: center;}
@media only screen and (min-width: 480px) and (max-width: 768px) {
	.cp_li{width: 33.3% !important;}
}
/**后台评测页面弹窗**/
.modal-opens {
    position: fixed;
    width: 100%;
}
.tc_modal{background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;width:100%;height:100%;display: flex; visibility: hidden;z-index:10;}
.tc_modal .text{width:500px;height:250px;background:#fff;border-radius:5px;margin:auto;position: relative;padding-top: 15px;}
.tc_modal .text .tc_label{cursor: pointer;width: 100%;height: 48px;line-height: 48px;font-weight: normal;padding-left: 20px;font-size: 18px;}
.tc_modal .text .tc_label>input{width: 20px;height: 20px;float: left;margin-top: 14px;margin-right: 5px;outline: none;}
.tc_modal #add_cancel{position: absolute;bottom: 0;left: 0;width: 50%; height: 42px;line-height: 42px;border: none;background: transparent;border-top:1px solid #e2e2e2 ;}
.tc_modal #add_sure{position: absolute;bottom: 0;right: 0;color: #fff; width: 50%; height: 42px;line-height: 42px;border: none;background: #0088cc;}
.desc_modal{background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;width:100%;height:100%;display: flex; visibility: hidden;z-index:10;}
.desc_modal .text{width:500px;height:250px;background:#fff;border-radius:5px;margin:auto;position: relative;padding-top: 15px;}
.desc_modal .text h1{width: 100%;font-size: 17px;font-weight: normal; text-align: center;margin: 0px;margin-bottom: 10px; position: relative;top: 0;}
.desc_modal .text #know_but{height: 50px;line-height: 50px; position: absolute;bottom: 0;right: 0;border: none;background: #0088cc;width: 100%;color: #fff;outline: none;}
.cp_modal .text{width: 640px;height: 450px;}
.cp_modal .text>ul{padding: 15px;padding-top: 0; height: 200px; overflow-y: scroll;}
.cp_modal .text>ul>li>label>span{display: block;width: 80%;float: left;padding-right: 15px;line-height: 24px;}
.cp_modal .text>ul>li>label>select{width: 20%;outline: none;border: 1px solid #e2e2e2;height: 24px;line-height: 24px;border-radius: 2px;}
.cp_modal button#cancel_but{height: 40px;line-height: 40px; position: absolute;bottom: 0;left: 0; border: none;border-top: 1px solid #e2e2e2;background: #fff;width: 50%;outline: none;}
.cp_modal button#submit_but{height: 40px;line-height: 40px; position: absolute;bottom: 0;right: 0; border: none;background: #0088cc;width: 50%;color: #fff;outline: none;}
@media only screen and (min-width: 320px) and (max-width: 768px) {
	.cp_modal .text{width: 100%;height: 100%;border-radius: 0;}
	.cp_modal .text>ul{height:65%;}
	.desc_modal .text{width: 100%;height: 100%;border-radius: 0;}
}
.yulan_a:hover{color: #00aaff !important;}
.left_bg {background: #0088cc; color: #fff;}
.left_li{width: 50%;float: left;text-align: center;}
.left_li>a{padding:10px 0 !important;}
/**
*2018-1-29新增 用于首页
*/
.nav_login_apply {
	float: left;
	/*margin-left: 60px;*/
	margin-left: 30px;
	margin-top: 17px;
	height: 25px;
	text-align: center;
}

.nav_login_apply>div {
	height: 100%;
	float: left;
}

.nav_login_apply>div>div {
	text-align: center;
	margin-top: 2px;
	margin-left: 15px;
	margin-right: 15px;
}

.nav_mobile {
	float: left;
	margin-left: 30px;
	margin-top: 17px;
	height: 25px;
}

.nav_mobile>div {
	height: 100%;
	text-align: center;
}

.nav_mobile>img {
	float: left;
	height: 25px;
}

.nav_mobile>label {
	float: left;
	margin-left: 5px;
	font-size: 15px;
}

.nav_content_icon_no_border {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.nav_content_icon {
	border-style: solid;
	border-width: 0 0 0 1px;
	border-color: #B5B5B5;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.nav_content_icon_text {
	color: #3B3B3B;
	font-size: 15px;
	text-align: center;
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 30px;
}

.user-data-text1 {
	color: #1A1A1A;
	margin-top: 30px;
	font-size: 25px;
	line-height: 1;
}

.user-data-text2 {
	color: #C2C2C2;
	margin-bottom: 30px;
	margin-top: 15px;
	font-size: 16px;
	line-height: 1
}

.index_main_content1 {
	height: 350px
}
.index_main_content1_item {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	height: 80px;
}
  .index_main_content1_item_text{
	position: relative;
    float: left;
 }
 .service_look_btn{
 background-color: #fffff;
  text-align: center; 
  border-radius: 45px; 
  width:110px;
  border-color: #0188CC; 
  color: #0188CC;
 }	
 
 .service_look_btn:hover{
 background-color: #0188CC;
  text-align: center; 
  border-radius: 45px; 
  width:110px;
  border-color: #0188CC; 
  color: #fff;
  }	
 	
@media screen and (max-width: 767px) {
	.index_main_content1 {
	    height: 200px
      }
	.nav_content_icon_no_border {
		display: table-cell;
		vertical-align: middle;
		text-align: center;
	}
	.nav_content_icon {
		border-style: solid;
		border-width: 0 0 0 1px;
		border-color: #B5B5B5;
		display: table-cell;
		vertical-align: middle;
		text-align: center;
	}
	.nav_content_icon_text {
		color: #3B3B3B;
		font-size: 7px;
		text-align: center;
		overflow: hidden;
		margin-top: 7px;
		margin-bottom: 30px;
	}
	.user-data-text1 {
		color: #1A1A1A;
		margin-top: 15px;
		margin-left:2px;
		margin-right:2px;
		font-size: 5px;
		line-height: 1;
	}
	.user-data-text2 {
		color: #C2C2C2;
		margin-bottom: 30px;
		margin-top: 5x;
		margin-left:2px;
		margin-right:2px;
		font-size: 3px;
		line-height: 1
	}
	.index_content_icon{
	    vertical-align: middle;
        width: 80px;
	}
	.index_main_content1_item_text{
	    position: relative;
        float: left;
        height: 80px;
	}
	.yld_zixunimg {
    	height: 220px;
	    text-align: center;
   }
   .itemtit>h2 {
    font-size: 25px;
    color: #2b92f9;
    text-align: center;
    line-height: 50px;
    }
    .nav_content_icon_mobile{
    clear:both;
    border-width: 0 0 0 0;
    }
}
/*
*2018-2-2 用于服务页
*/
 .service_icon_content{
 background-color: #FFFFFF; padding-top: 15px; padding-bottom: 15px
 }
  .service_icon_content>div:nth-child(1){margin-top: 5px; margin-bottom: 15px; color: #1A1A1A; font-size: 15px; line-height: 1; }
  .service_icon_content>div:nth-child(2){margin-top: 5px; color: #C2C2C2; font-size: 13px; }
   .service_icon_content>div:nth-child(3){margin-top: 5px; color: #C2C2C2; font-size: 13px; }
   .service_icon_content>div:nth-child(4){margin-top: 15px; margin-bottom: 5px; }
 
/*
 2018-3-12
*/
.glyphicon-star-empty,.glyphicon-envelope{
	font-size: 12px;
}
.hasmessage .glyphicon-envelope{font-size: 18px;}
.glyphicon-envelope{
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#evalPlanId{height: 30px;}
.recordNumber{margin-top: 5px;}
.sidenav .list-group .list-group-item.active{border:none!important;}
.sidenav .list-group .list-group-item:hover{background: #7EC0EE!important;}
.sidenav .list-group .list-group-item:hover a{color:#fff!important;}
.t_content{margin-left:125px;margin-top:10px;width:100%}
.t_panel-col{min-height:200px}
.t_panel_head {
    font-size: 16px;
    line-height: 50px;
    height: 30px;
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 5px;
}
.tanmuBtn{
	position: fixed;
	right: 0;
	bottom:80px;
	z-index: 9;
	height: 30px;
}
.tmb_on,.tmb_off{
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-radius: 50%;	
	color: #fff;
	position: absolute;
	z-index: 99;
	right: 10px;
}
.tmb_on{
	background: rgba(0,0,0,.45);
}
.tmb_off{	
	display: none;
	background: rgba(0,0,0,.2);
}
.renqi{
	height: 30px;
	line-height: 30px;
	padding: 0 35px 0 10px;
	text-align: center;
	background: rgba(0,0,0,.35);
	color: #fff;
	position: relative;
	right: 10px;
	border-radius:50px; 
	display: none;
}
.chat_userimg .shang{
	display: block;
	width: 22px;
	height: 22px;
	border-radius: 50%;
	background: #00ABD8;
	color: #fff;
	line-height: 22px;
	text-align: center;
	margin: 10px auto 0 auto
}
.pptBox{
	height: 45px!important;
}
.pptBox .teacher_head{
	width: 35px;
	height: 35px;
	border-radius: 50%;
	overflow: hidden;
	margin: 5px 0 5px 10px;
}
.pptBox .teacher_head img{
	width: 100%;
	height: 100%;
}
.pptBox .teacher_id{
	font-size: 14px;
	color: #7B7B7B;
	line-height: 45px;
	text-indent: 15px;
}
.pptBox .gzBtn a{
	display: block;
	padding:2px 8px;
	border-radius: 3px;
	background: #00ABD8;
	color: #fff;
	margin: 10.5px 0 0 15px;
}
.pptBox .glyphicon{
	font-size: 18px;
	color: #c7c7c7;
	line-height: 45px;
	padding-right: 20px;
}
.pptBox .glyphicon-menu-down{
	display: none;
}
.Voice_chat .tkxzBox{
	margin: 5px 5px 10px 5px;
	background: #fff;
	border-radius: 5px;
	color: #A4A4A4;
}
.Voice_chat .tb_title{
	text-align: center;
	height: 35px;
	line-height: 35px;
	border-bottom:1px solid #EFEFEF;
}
.Voice_chat .tb_title .tb_close{
	display: block;
	width: 15px;
	height: 15px;
	margin: 10px 10px 0 0;
}
.Voice_chat .tb_title .tb_close img{
	width: 100%;
	height: 100%;
	display: block;
}
.Voice_chat .tb_content{
	padding: 15px;
}
.Voice_ppt .swiper-button-next,.Voice_ppt .swiper-button-prev{
	position: absolute;
	z-index:999;
	width: 50px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	background: rgba(0,0,0,.5);
	color: #fff;
	top: 95%;
	border-radius: 5px;
}
.Voice_ppt .swiper-button-next{
	right:10px;
}
.Voice_ppt .swiper-button-prev{
	left: 60%;
}
.Voice_ppt .pptNum{
	height:25px;
	padding: 0 5px;
	line-height: 25px;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,.5);
	border-radius: 5px;
    position: absolute;
    bottom:10px;
    left:10px;
    z-index:999;   
}

/*2018 5-11 修改官网部分*/
#myCarousel{margin-top: 0}

.courselist_ul li,.sort_ul li{
	height:28px!important;
}
@media ( max-width : 767px) {
	body{
		width: 100%!important;
	}
	.i_searchBox,.details_bottom,.wx_footer{
		width: 100%!important;
	}
}
.hotGroup1 li{
	height: 80px!important;
}
/*.Modal{
	padding: 0;
    height: 34px;
    width: 45%;
    float: left;
    line-height: 34px;
    margin-top: -20px!important;
}*/
.Modal{
	margin: 10px 0;
}
.pf-headul>li:hover .glyphicon-envelope{
	color: #fff;
}
