﻿.form-control-search::-webkit-input-placeholder {
	color: #cca934;
}

.form-control-search:-moz-placeholder {
	color: #cca934;
}

a {
	font-family: "微软雅黑";
}

p {
	font-family: "微软雅黑";
	color: #727272;
}

li, h1, h2, h3, h4, h5 {
	font-family: "微软雅黑";
}
button{
	outline: none;
}
.m_t2{
	margin-top: 2px;
}
.m_t20{
	margin-top: 20px;
}
.m_b20{
	margin-bottom: 20px;
}
.m_l20{
	margin-left: 20px;
}
.m_l10{
	margin-left: 10px;
}
.m_b10{
	margin-bottom:10px;
}
.p_r10{
	padding-right: 10px;
}
.p_l30{
	padding-left: 30px;
}
.p_b10{
	padding-bottom: 10px;
}
.f_size14{
	font-size: 14px;
}
.f_size16{
	font-size: 16px;
}
.f_size18{
	font-size: 18px;
}
.f_size20{
	font-size: 20px;
}
.f_size22{
	font-size: 22px;
}
.f_size26{
	font-size: 26px;
}
.f_bold{
	font-weight: bold;
}
.font_color9{
	color: #999;
}
.l_height{
	line-height: 24px;
}
.padding10{
	padding: 10px;
}
.line_border{
	border: 1px solid #b8d7bc;
}
.radius10{
	border-radius: 10px;
}
.list_active{
	border: 3px solid #5B8FF9;
}
.list_defult{
	border: 3px solid #fff;
}
.verflow_y{
	overflow-y: auto;
}
.table_middle td , .table_middle th{
	vertical-align: middle !important;
}
.hover_bg:hover{
	opacity: 0.7;
	cursor: pointer;
}
.block_blue{
	background: #5b8ff9;
}
.block_green{
	background: #30bf78 ;
}
.block_yellow{
	background: #f6bd16;
}
.block_red{
	background: #e86452;
}
.block_ash{
	background: #ccc;
}
.block_white{
	background: #fff;
}
.btn_colors1{
	background: #3aa98b;
	color: #fff;
}
.btn_colors1:hover{
	background: #2c826b;
	color: #fff;
}
.btn_colors2{
	background: #4b8e8c;
	color: #fff;
}
.btn_colors2:hover{
	background: #376967;
	color: #fff;
}
.btn_colors3{
	background: #0170c9;
	color: #fff;
}
.btn_colors3:hover{
	background: #025aa3;
	color: #fff;
}
.disabled_btn{
	filter: grayscale(100%);
	background: #ccc !important;
	color: #fff !important;
	border: #ccc !important;
	cursor: default !important;
	cursor: not-allowed !important;
	pointer-events:none !important;
}
.disabled_select{
	filter: grayscale(100%);
	background: rgba(0,0,0,0.035) !important;
	color: #666 !important;
	border: rgba(0,0,0,0.05) !important;
	cursor: default !important;
	cursor: not-allowed !important;
	pointer-events:none !important;
}
/*滚动条小,用于小页面中*/
.samll-scrollbar::-webkit-scrollbar{
	width: 6px;
	height: 6px
}
.samll-scrollbar::-webkit-scrollbar-track{
	display: none;
}
.samll-scrollbar::-webkit-scrollbar-thumb{
	background: #c1c1c1;
	border-radius: 500px;
	cursor: pointer;
}
.samll-scrollbar::-webkit-scrollbar-thumb:hover{
	background: #999;
}
.btn-facebook {
	background-color: #17c193;
	display: block;
	color: #fff;
	margin-top: 5px;
	width: 100%
}

.btn-facebook:hover, .btn-facebook:focus, .btn-facebook.focus,
.btn-facebook:active, .btn-facebook.active, .open>.dropdown-toggle.btn-facebook
{
	color: #fff;
	background-color: #139c77;
}

.btn-facebook:active, .btn-facebook.active, .open>.dropdown-toggle.btn-facebook
{
	background-image: none;
}

.btn-facebook.disabled, .btn-facebook[disabled], fieldset[disabled] .btn-facebook,
.btn-facebook.disabled:hover, .btn-facebook[disabled]:hover, fieldset[disabled] .btn-facebook:hover,
.btn-facebook.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-facebook:focus,
.btn-facebook.disabled.focus, .btn-facebook[disabled].focus, fieldset[disabled] .btn-facebook.focus,
.btn-facebook.disabled:active, .btn-facebook[disabled]:active, fieldset[disabled] .btn-facebook:active,
.btn-facebook.disabled.active, .btn-facebook[disabled].active, fieldset[disabled] .btn-facebook.active
{
	background-color: #677f7e;
	color: #e0eae6;
}

.col-md-12-newsbk {
	background: #FfF;
	margin-top: 20px;
}

.col-md-12-newsbklog {
	background: #fff;
	padding-bottom: 15px;
}

.col-md-12-newsbkimg {
	padding-top: 10px;
	padding-bottom: 20px;
}

.col-md-12-rightbk {
	background: #FFF;
	margin-top: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.col-md-12-rightbk2 {
	background: #cce8d0;
	margin-top: 20px;
	padding-bottom: 10px;
}

.col-md-12-right-them {
	background: #cce8d0;
	margin-top: 20px;
	padding: 10px;
}

.col-md-12-rightbk3 {
	background: #FFF;
	margin-top: 20px;
	margin-left: 20px;
	padding-bottom: 20px;
}

.col-md-12-newstime {
	border: #0f0 solid 1px;
	background: #f4f4f4;
	width: 100%;
	height: 100%
}

.col-md-12-newstime ul {
	width: 100%;
	height: 100%;
	background: #0FF
}

.col-md-12-newstime ul li {
	list-style: none;
	float: left;
	color: #999999;
	line-height: 30px
}

.col-md-12-newstime ul li.name {
	width: 35%;
	text-align: left;
	background: #F00
}

.col-md-12-newstime ul li.timer {
	width: 45%;
	text-align: left;
	background: #0F0
}

.col-md-12-newstime ul li.count {
	width: 20%;
	text-align: right;
	border-left: #e0e0e3 solid 1px;
	background: #FF0
}

.col-md-5-circel {
	margin-top: 20px;
	padding: 0 0;
}

.col-md-12-new-bottom {
	background: #f4f4f4;
	border: #e0e0e3 solid 1px;
	height: 40px
}

.col-md-12-new-bottom ul li {
	float: left;
	height: 100%;
	list-style: none;
	line-height: 40px;
	color: #888888
}

.col-md-12-new-bottom ul {
	height: 40px;
	text-align: left;
	padding-left: 15px
}

.col-md-12-new-bottom ul li.name {
	width: 20%;
	text-align: left;
	margin-left: -20px
}

.col-md-12-new-bottom ul li.timer {
	width: 54%;
	text-align: left;
	border-right: #e0e0e3 solid 1px;
}

.col-md-12-new-bottom ul li.count {
	width: 25%;
	text-align: left;
	padding-left: 10%
}

.col-md-12-new-bottom ul li.count span {
	margin-right: 10px;
}

.col-md-12-new-bottom ul li.timer span {
	margin-left: 7px;
}

.form-group-border {
	border-bottom: #ccc solid 1px;
	padding-bottom: 5px;
	padding-top: 5px
}

.checkbox {
	width: 100%;
}

.checkbox ul li {
	width: 30%;
	float: left;
	text-align: center;
	list-style: none
}

.form-control-search {
	background-color: #0F0;
}

.col-md-12-rightbkk-log {
	background: #fff;
	margin-left: 20px;
	padding-bottom: 20px;
}

.col-md-12-rightbkk-log ul li {
	float: left;
	list-style: none;
	width: 33.333%;
	text-align: center;
}

.col-md-12-rightbkk-log ul li a {
	color: #cacaca
}

.col-md-12-rightbkk-log ul li a:hover {
	color: #fad316
}

.col-md-12-rightbkk-log ul.right-log li i {
	margin-right: 3px
}

.log-padding i {
	color: #c3c3c3;
}

.log-new ul li {
	float: left;
	width: 33.3333%;
}

.btn-border {
	border-radius: 4px;
}

.padding-btn {
	padding: 0 0;
}

.log-padding {
	padding: 10px;
}

.tex-border {
	border-bottom: 1px solid #e0e0e3;
	padding: 8px;
}

.cus-log {
	height: 100%;
	width: 100%
}

.row-header-them {
	background-color: #fff;
	margin-top: 20px;
	border-bottom: 1px solid #e0e0e3;
	padding: 5px;
}

.them-name p {
	margin-top: 12px;
	font-size: 16px;
}

.them-name p span {
	color: #d48f22;
	margin-right: 10px;
}

.col-md-12-rightbk2 p {
	padding-top: 20px;
}

.col-md-12-rightbk2 ul.list-count li {
	width: 100%;
	text-align: left;
	line-height: 28px;
	font-size: 14px
}

.col-md-12-right-tongji ul.list-count li {
	text-align: left;
	line-height: 28px;
	font-size: 14px
}

.col-md-12-rightbk2 ul.list-count li.color span {
	color: #f00
}

.col-md-12-rightbk2 ul.list-count li.first {
	width: 50%;
	float: left;
	color: #000;
}

.col-md-12-right-tongji ul.list-count li.first {
	width: 50%;
	float: left;
	color: #000;
}

.col-md-12-rightbk2 ul.list-count li.first span {
	width: 50%;
	color: #000;
}

.col-md-12-rightbk2 ul.list-count li.talk span {
	width: 50%;
	color: #000;
}

.col-md-12-color {
	line-height: 30px;
}

.col-md-12-rightbk ul.list-count li {
	width: 100%;
	text-align: left;
	line-height: 28px;
	font-size: 0.9em
}

.col-md-12-rightbk ul.list-count li span {
	color: #f00
}

.col-md-12-rightbk ul.list-count li.first {
	width: 50%;
	float: left;
	color: #000;
}

.col-md-12-rightbk ul.list-count li.first span {
	width: 50%;
	color: #000;
}

.col-md-12-rightbk ul.list-count li.talk span {
	width: 50%;
	color: #000;
}

.quanzi-over {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.form-control-search {
	background-color: #0F0
}

.text-send {
	width: 100%;
	padding: 10px 10px;
	border-radius: 4px;
	font-size: 14px;
	color: #000;
	border: none;
	background:#ddefe0;
	border:1px solid #b8d7bc;
	height:42px;
}

.btn-top {
	background: url(//standardfanxuewang.fanedu.net/Web/Images/top_03.jpg) no-repeat top;
	background-size: 100% 100%;
	border: none;
	width: 30px;
	height: 40px;
	margin-top: -10px;
	margin-left: -10px
}

.btn-top:active {
	background: url(//standardfanxuewang.fanedu.net/Web/Images/yop2_03.jpg) no-repeat top
}

.send-img {
	float: left;
	padding-top: 10px;
	margin-right: 20px;
	/*width: 65px;
	height: 36px;*/
	position: relative;
}

.col-md-12-newsbk-log {
	background-color: #fff;
	margin-top: 20px
}

.col-md-3-ulstyle .badge-danger {
	background-color: #F00;
	color: #FFF
}

.col-md-12-words {
	background: #cce8d0;
	border-bottom: #b8d7bc solid 1px;
}

.col-md-12-words ul {
	width: 100%;
	text-align: left;
	float: left;
	margin-top: 10px;
}

.col-md-12-words ul li {
	float: left;
	list-style: none;
	color: #666666;
	font-size: 14px;
	vertical-align: middle
}

.col-md-12-words ul li.them-name {
	text-align: left;
	line-height: 30px;
}

.col-md-12-words ul li.them-subject {
	text-align: left;
	line-height: 30px;
}

.col-md-12-words ul li.them-subject span{
	margin: 0 10px 0 0;
	padding: 4px 10px;
	border-radius: 4px;
	color: #fff;
	font-size: 20px;
	background: #0099CC;
}

.col-md-12-words ul li.them-file {
	text-align: left;
	line-height: 30px;
}

.col-md-12-words ul li.them-file span{
	margin: 0 10px 0 0;
	padding: 4px 10px;
	border-radius: 4px;
	color: #fff;
	font-size: 20px;
	background: red;
}

.col-md-12-words ul li.them-starttime {
	margin-left: 10px;
	float: right;
	line-height: 30px;
}

.col-md-12-words ul li.them-starttime span{
	font-size: 20px;
}

.col-md-12-words ul li.them-date {
	margin-left: 20px;
	text-align: left;
	line-height: 30px;
}

.col-md-12-words ul li.them-btn {
	width: 10%;
	float: right;
}

.col-md-12-words ul li.them-btn-delete {
	float: right;
	width: 10%;
}
.col-md-12-words ul li.them-btn-fulltext {
	width: 15%;
	float: right;
}

.btn-voice {
	border: 1px solid #e0e0e3;
	border-radius: 4px;
	background-color: #fff;
	padding: 3px 10px;
	color: #386fa8;
}

.btn-showhidetxt {
	margin-top:-3px;
	border: 1px solid #e0e0e3;
	border-radius: 4px;
	background-color: #fff;
	padding: 3px 10px;
	color: #386fa8;
}

.col-md-12-articel {
	background-color: #cce8d0;
	padding: 15px 15px 0px 15px;
	line-height: 30px;
	color: #525252;
}

.articel-color {
	background-color: #cce8d0;
}

.row-comment {
	background: #c5e1c9;
	/*border-bottom: #e0e0e3 solid 1px;*/
	border-top: #b8d7bc solid 1px;
	padding: 20px
}

.row-comment-display {
	display: none;
}

.replay-replay {
	background: #f8f8f8;
	border: #e0e0e3 solid 1px;
	border-radius: 4px;
	padding: 20px;
	width: 90%;
}

.we-have {
	float: right;
}

.we-have span {
	color: #cf830b
}

.row-comment-content {
	background: #c5e1c9;
	border-top: solid 1px #b8d7bc;
	padding-bottom: 20px;
}

.row-comment-content-bo {
	border-bottom: none
}

.col-md-12-com-coment h4 {
	color: #325f63;
}

.col-md-12-com-coment h4 small {
	margin-left: 10px
}

.col-md-12-com-coment h4 small span {
	margin-left: 2px
}

.row-comment-content ul li a {
	color: #92b3ee
}

.row-comment-content ul li a:hover {
	color: #92b3ee;
	text-decoration: none;
}

.row-comment-content ul li a:visited {
	color: #92b3ee;
	text-decoration: none;
}

.row-comment-content ul li a:active {
	color: #92b3ee;
	text-decoration: none;
}

.row-comment-content ul li a:link {
	color: #92b3ee;
	text-decoration: none;
}

.row-comment-content ul li {
	float: right
}
/*置顶区域*/
.col-md-12-com-coment-frist h4 {
	color: #F60
}

.col-md-12-com-coment-frist h4 small {
	margin-left: 20px
}

.row-comment-content-frist {
	border-top: #b8d7bc solid 1px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
}

.btn-list ul li {
	float: right;
	margin-left: 20px;
	text-align: center;
	white-space: nowrap;
}

.btn-list ul li i {
	font-size: 22px;
}

.btn-list ul li.xiugai {

}

.btn-list ul li.zhiding {
	color: red;
}

.btn-list ul li.zan {
	color: red;
	text-align: left;
}

.btn-list ul li a {
	color: cornflowerblue;
}

.btn-list ul li a label {
	font-family: "微软雅黑";
	font-weight: normal;
	cursor: pointer;
}

.btn-list ul li a.btn_zan:visited {
	color: gray;
}

.btn-list ul li a.zan_ed {
	color: gray;
	margin-right: 5px;
}

.img-exp {
	width: 33.333%;
	float: left;
	margin-top: 10px;
	height: 169px;
	overflow: hidden;
	border-radius: 0;
}

.btn-list ul li a.btn_zan {
	margin-right: 5px;
}

label {
	font-weight: normal;
}
/*结束*/
.row-comment-content ul.bottom-comment-re li.modify {
	width: 90%;
	text-align: right;
}

.row-comment-content ul.bottom-comment-re li.delete {
	width: 8%;
	text-align: center
}

.row-comment-content ul li.modify {
	width: 54%;
	text-align: right;
}

.row-comment-content ul li.delete {
	width: 8%;
	text-align: center;
}

.row-comment-content ul li.top {
	width: 8%;
	text-align: center
}

.row-comment-content ul li.reply {
	width: 5%;
	text-align: center
}

.row-comment-content ul li.zan {
	width: 13%;
	text-align: center;
	color: #f00
}

.row-comment-content ul li.zan a:visited {
	color: #7d7d7d
}

.row-comment-content ul li.zan a {
	width: 8%;
	text-align: center;
	color: #f00
}

.row-comment-content ul li.zan a span {
	width: 3%;
	text-align: center;
	color: #92b3ee
}

.row-comment-content ul li {
	width: 4%;
	text-align: center
}

.row-comment-content {
	/*border-bottom: #e0e0e3 solid 1px;*/
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}
/*.row-comment {
	border-bottom: #e0e0e3 solid 1px
}*/
.col-md-12-com-coment-right {
	background: #cce8d0;
	border-bottom: #b8d7bc solid 1px;
	padding: 10px 15px
}

.col-md-12-com-coment-right-last {
	background: #f8f8f8;
	padding: 10px 15px
}

.col-md-12-right-them table {
	text-align: center;
	width: 100%;
}

.add-tips {
	padding-top: 10px;
	text-align: left;
}

.add-left {
	padding-right: 0;
}

.add-right {
	padding-left: 5px;
}

.col-md-12-right-them table tr.tr-content {
	line-height: 30px
}

.col-md-12-right-them table th {
	text-align: center;
	padding: 5px 5px;
}

.col-md-12-right-them table tr.tr-header {
	background-color: #c5e1c9;
	border-radius: 6px;
}

.col-md-12-right-them table th.th-name {
	background: url(//standardfanxuewang.fanedu.net/Web/Images/ltable-headerbk_03.png) no-repeat right #c5e1c9;
	background-size: 100% 100%;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.col-md-12-right-them table th.th-name1 {
	background: url(//standardfanxuewang.fanedu.net/Web/Images/ltable-headerbk_04.png) no-repeat right #c5e1c9;
	background-size: 100% 100%;
}

.col-md-12-right-them table th.th-name2 {
	background: url(//standardfanxuewang.fanedu.net/Web/Images/ltable-headerbk_05.png?d=20200318) no-repeat right #c5e1c9;
	background-size: 100% 100%;
}

.col-md-12-right-them table th.th-name3 {
	background: url(//standardfanxuewang.fanedu.net/Web/Images/ltable-headerbk_06.png?d=20200318) no-repeat right #c5e1c9;
	background-size: 100% 100%;
}

.col-md-12-right-them table th.th-name4 {
	background: url(//standardfanxuewang.fanedu.net/Web/Images/ltable-headerbk_07.png?d=20200318) no-repeat righ #c5e1c9;
	background-size: 100% 100%;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.col-md-12-right-them ul.list-count {
	padding: 0 10px;
}

.col-md-12-right-them ul.list-count li {
	float: left;
	width: 100%;
	line-height: 25px;
}

.col-md-12-right-them ul.list-count li.first {
	width: 50%;
}

.btn-inverse {
	background: #FFF;
	color: #919191;
	border: 1px solid #e0e0e3;
	border-radius: 0px
}

.btn-inverse:hover {
	background: #56b6f3;
	color: #fff;
	border: none;
	border-radius: 0px
}

.btn-inverse:active {
	background: #56b6f3;
	color: #fff;
	border: none;
	border-radius: 0px
}

.btn-inverse:visited {
	background: #56b6f3;
	color: #fff;
	border: none;
	border-radius: 0px
}

.header-log a {
	color: #fff;
}

.header-log a:hover {
	color: #fad316;
	text-decoration: none
}

.header-log .badge {
	background-color: #f00;
	color: #fff
}

.row-select-them-bk {
	padding-top: 0px;
	/*padding-bottom: 20px;*/
	padding: 0 0;
}

.row-more {
	padding: 20px 20px;
	text-align: center;
	font-size: 16px;
}

.row-more a {
	color: #a4a4a4;
	text-decoration: none;
}

.row-more a:hover {
	color: #93b7f7;
	text-decoration: none;
}

.row-more p {
	color: #4b8e8c;
	font-size: 16px;
}

.d-chapter ul li {
	float: left;
	width: 100%;
	list-style: none;
}

.d-chapter ul li a {
	float: left;
	line-height: 40px;
	color: #5f5f5f;
	text-decoration: none;
	font-size: 1.1em;
}

.d-chapter ul li a:hover {
	color: #56b6f3;
	text-decoration: none;
}

.d-chapter ul li a span {
	margin-right: 20px;
}

.row-select-chapter-bk {
	background-color: #fff;
	padding: 5px 10px;
}

.row-select-chapter-bk1 {
	padding: 5px 10px;
	margin-top: -26px;
	background-color: #fff;
	background-size: 100% 100%;
	display: none;
	margin-bottom: 10px;
}

.row-selec-click {
	width: 100%;
	height: 100%;
	background-color: #ff0;
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 510px;
	padding: 20px 0px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	white-space: normal;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	line-break: auto;
}

.popover-content ul.popover-alert {
	width: 470px;
	height: 50px;
}

.popover-content ul.popover-alert li {
	width: 220px;
	height: 50px;
	float: left;
}

.popover-content ul.popover-alert li.left {
	text-align: center;
	line-height: 50px;
	border-right: #e0e0e3 solid 1px;
}

.popover-content ul.popover-alert li.right {
	text-align: center;
	line-height: 50px;
}

.popover-content ul.popover-alert li a {
	color: #444444;
	text-decoration: none;
}

.popover-content ul.popover-alert li span {
	margin-right: 10px;
}

.popover-content ul.popover-alert li a:hover {
	color: #6daae4;
	text-decoration: none;
	outline: none;
}

.popover-content ul.popover-alert li a:active {
	color: #7d7d7d;
	text-decoration: none;
	outline: none;
}

.popover-content ul.popover-alert li a:visited {
	color: #7d7d7d;
	text-decoration: none;
	outline: none;
}

#demo {
	margin: 0 auto;
	width: 610px;
	min-height: 400px;
}

#as {
	padding: 10px 5px;
}

.col-md-12-rightbk2 h4 {
	padding-top: 5px
}

.ul-bk {
	background-color: #cce8d0;
	padding: 5px 10px;
	padding-bottom: 1px;
	border-radius: 6px;
	margin-top: 10px;
}

.ul-bk-unstyle {
	padding: 10px 5px;
}

.ul-bk-unstyle ul li {
	float: left;
	width: 100%;
	padding-left: 5px;
}

.top-marg {
	margin-top: 45px;
}

.navbar-collapse ul.navbar-nav li a {
	font-size: 1.2em;
	color: #fff
}

.navbar-collapse ul.navbar-nav li.right {
	text-align: right;
	/*margin-left: 20px;*/
}

.col-md-12-com-coment small, span {
	margin-left: 2px;
}
.col-md-12-com-coment small span.usertype {
	margin:0 5px 0 0;padding:3px 6px;border-radius: 3px;color:#fff;font-size:12px;
}

.row-comment-content-frist ul.modify-time {
	width: 100%;
	text-align: left
}

.row-comment-content-frist ul.modify-time li {
	font-size: 0.9em;
	color: #ababab;
	float: left;
	width: 100%;
	line-height: 18px;
	text-align: left
}

.row-comment-content-frist ul.modify-time li span {
	margin-left: 5px
}

.col-md-12-com-coment-right small {
	margin-left: 10px;
}

.col-md-12-com-coment-right-last small {
	margin-left: 5px;
}

.header-log span {
	margin-left: 1px;
}

.header-log a {
	font-size: 12px;
}

.col-md-12-rightbk2 a:hover {
	color: #56b6f3;
	text-decoration: none;
}

.col-md-12-rightbk2 a:visited {
	color: #7d7d7d;
	text-decoration: none;
}

.col-md-12-rightbk2 a:active {
	color: #7d7d7d;
	text-decoration: none;
}

.col-md-12-com-coment table {
	float: right;
	text-align: center;
}

.col-md-12-com-coment table tr td {
	width: 20%;
	color: #92b3ee;
}

.col-md-12-com-coment table tr td a {
	color: #92b3ee;
}

.col-md-12-com-coment table tr td a.btn_zan span {
	color: red
}

.col-md-12-com-coment table tr td a.btn_zan:visited {
	color: #000;
}

.col-md-12-com-coment table tr td a.btn_zan:hover {
	color: #000;
}

.col-md-12-com-coment p {
	line-height: 24px;
	font-size: 15px;
}

.col-md-12-com-coment-zan {
	line-height: 36px;
	font-size: 24px;
	color:cornflowerblue;
}

.col-md-12-com-coment-zan span{
	font-size: 16px;
	color:red;
}

.col-md-12-articel p {
	font-size: 16px;
	color: #4a4949;
	word-break: break-all;
}

.text-overflow {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

@media ( min-width : 768px) {
	.container {
		max-width: 730px !important;
	}
}

.img-exp {
	text-align: center;
}

.img-exp .col-md-4 {
	text-align: center;
}

.img-exp img {
	width: 100%;
}

@charset "utf-8";

ul {
	list-style-type: none;
}

a {
	text-decoration: none;
}

/*--弹窗样式--*/
.popup {
	width: 441px;
	height: auto;
	background: none;
	position: absolute;
	z-index: 100;
	left: 400px;
	top: 96px;
	display: none;
	background-color: #000
}

.popup .top_nav {
	width: 441px;
	height: 46px;
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/popup_top_bj.jpg);
	border-bottom: 1px solid #ebeaea;
	position: relative;
	cursor: move;
}

.popup .top_nav a.guanbi {
	background: url(//standardfanxuewang.fanedu.net/Web/Images/popup_guanbi.png) repeat 0px 0px;
	width: 35px;
	height: 35px;
	display: block;
	position: absolute;
	top: 8px;
	right: 10px;
	cursor: pointer;
}

.popup .top_nav a.guanbi span {
	display: none;
}

.popup .top_nav a.guanbi:hover {
	background: url(//standardfanxuewang.fanedu.net/Web/Images/popup_guanbi.png) repeat 0px -35px;
}

.popup .min {
	width: 441px;
	height: auto;
	padding: 0px;
	border: 1px solid #ebeaea;
}

.tc_login {
	width: 441px;
	height: 127px;
	background-color: #fff
}

.upload-vedio {
	background-color: #e0e0e3;
	height: 80px;
	width: 441px;
}

.up-left {
	width: 220px;
	height: 80px;
	float: left;
	background-color: #fff
}

.up-left a.btn-imgs {
	position: absolute;
	top: 70px;
	left: 60px
}

.up-left a.btn-word {
	position: absolute;
	top: 70px;
	left: 100px;
	font-size: 1.3em;
	color: #444444
}

.up-right {
	width: 220px;
	height: 80px;
	float: right;
	background-color: #fff
}

.up-right a.btn-onimg {
	position: absolute;
	top: 71px;
	left: 270px
}

.up-right a.btn-onword {
	position: absolute;
	top: 70px;
	left: 310px;
	font-size: 1.3em;
	color: #444444
}

.col-md-5-imgs {
	text-align: right;
	line-height: 50px;
}

.col-md-2-imgs {
	text-align: right;
	line-height: 30px;
}

.popups {
	width: 441px;
	height: 127px;
	background: url(//standardfanxuewang.fanedu.net/Web/Images/ico_bk_03.png) no-repeat center;
	z-index: 100;
	display: block;
	padding: 5px 20px 15px 20px;
	display: none
}

.popups-top ul li a:hover {
	background: url(//standardfanxuewang.fanedu.net/Web/Images/55181f507f2bb_03.png) no-repeat center;
	width: 20px;
	height: 20px
}

.popups-top ul li {
	width: 20px;
	height: 20px;
	float: right;
	text-align: right;
	background: url(//standardfanxuewang.fanedu.net/Web/Images/55181f507f2bb_07.png) no-repeat center;
	cursor: pointer;
}

.popups-top ul li:hover {
	width: 20px;
	height: 20px;
	float: right;
	text-align: right;
	background: url(//standardfanxuewang.fanedu.net/Web/Images/55181f507f2bb_03.png) no-repeat center;
	cursor: pointer;
}

.popus-left a span {
	margin-left: 10px
}

.popus-right a span {
	margin-left: 10px
}

.popus-left a:hover {
	text-decoration: none;
	color: #F30
}

.popus-left a:visited {
	text-decoration: none;
	color: #F30
}

.popus-left a:active {
	text-decoration: none;
	color: #F30
}

.popus-right a:hover {
	text-decoration: none;
	color: #F30
}

.popus-right a:visited {
	text-decoration: none;
	color: #F30
}

.popus-right a:active {
	text-decoration: none;
	color: #F30
}

.popus-left {
	float: left;
	width: 200px;
	height: 77px;
	line-height: 77px;
	text-align: center;
	display: block;
	border-right: solid 1px #e0e0e3;
}

.popus-right {
	float: right;
	width: 200px;
	height: 77px;
	display: block;
	line-height: 77px;
	text-align: center;
}

.popups-top {
	width: 400px;
	height: 20px;
}

.over-fl {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background-color: #ff0;
}

.row-right-comment {
	padding: 10px 15px;
	color: #000;
}

.row-right-comment a:hover {
	text-decoration: none;
	color: #56b6f3;
}

.row-right-comment a:active {
	text-decoration: none;
	color: #56b6f3;
}

.row-right-comment a:visited {
	text-decoration: none;
	color: #56b6f3;
}

.row-right-comment a {
	text-decoration: none;
	color: #000;
}

.col-md-12-tongbu p {
	margin-top: 10px;
}

.slide {
	margin-top: 10px;
}

.member-tab {
	padding: 8px;
	text-align: center;
	vertical-align: middle;
}

.member-tab table {
	border: none;
	vertical-align: middle;
	float: right;
}

.member-tab table tr td.right-border {
	border-right: 1px solid #7d7d7d;
}

.member-tab table tr td {
	width: 60px;
}

.member-tab table {
	margin-top: 5px;
}

.col-md-12-member {
	background: #cce8d0;
	margin-top: 20px;
	padding: 0 50px;
	border-bottom: #b8d7bc solid 1px;
}

.col-md-12-membership {
	background: #cce8d0;
	margin-right: 15px;
	padding: 20px 50px;
	border-bottom:#b8d7bc solid 1px;
}

.col-md-12-replycheckship {
	background: #cce8d0;
	margin-right: 15px;
	padding: 20px 20px;
	border-bottom: #b8d7bc solid 1px;
}

.panel-heading img {
	margin-right: 5px;
}

/*复选框*/
[class*="radio-group-"], [class*="checkbox-group-"] {
	padding-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

[class*="radio-group-"]>h3, [class*="checkbox-group-"]>h3 {
	margin-bottom: 10px;
}

.u-radio, .u-checkbox {
	line-height: 24px;
	font-size: 1.0em;
}

.u-radio .icon, .u-checkbox .icon {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	position: relative;
	top: -2px;
	width: 24px;
	height: 24px;
	vertical-align: middle;
}

.u-checkbox .icon {
	background: url("//standardfanxuewang.fanedu.net/Web/Images/check_07.png") center no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
}

.u-checkbox.z-checked .icon {
	background-image: url("//standardfanxuewang.fanedu.net/Web/Images/check_03.png");
}

.u-radio, .u-checkbox {
	position: relative;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	cursor: pointer
}

.u-radio input[type="radio"], .u-checkbox input[type="checkbox"] {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	visibility: hidden;
}

/*复选框结束*/
.panel-info {
	border: solid 1px #b8d7bc;

}

.panel-body table.btn-table {
	width: 100%;
	height: 40px;
}

.panel-body table.btn-table tr td.content {
	width: 70%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.panel-body table.btn-table tr td.btn-pass {
	width: 15%;
	text-align: center;
}

.panel-body table.btn-table tr td.btn-pass a {
	padding: 8px 30px;
	background-color: #fdf5cd;
	border: 1px solid #fad316;
	border-radius: 4px;
}

.btn-refuseon {
	padding: 5px 16px;
	background-color: #fdf5cd;
	border: 1px solid #fad316;
	border-radius: 4px;
	color: #000;
}

.btn-refuseon:hover {
	background-color: #f2e388;
	color: #000
}

.btn-passon {
	padding: 5px 16px;
	background-color: #e1fbc5;
	border: 1px solid #aecc8e;
	border-radius: 4px;
	color: #000;
}

.btn-passon:hover {
	background-color: #c6e9a1;
	color: #000
}

.btn-delete {
	padding: 3px 10px;
	background-color: #fdf5cd;
	border: 1px solid #fad316;
	border-radius: 4px;
	color: #000;
}

.btn-delete:hover {
	background-color: #f2e388;
	color: #000
}

.panel-body table.btn-table tr td.btn-refuse {
	width: 15%;
	text-align: center;
}

.panel-body table.btn-table tr td.btn-refuse a {
	padding: 8px 30px;
	background-color: #e1fbc5;
	border: 1px solid #aecc8e;
	border-radius: 4px;
}

.form-serchmember {
	border: solid 1px #b8d7bc;
	background-color: #ddefe0;
	border-radius: 4px;
}

.top-exit {
	background: url(//standardfanxuewang.fanedu.net/Web/Images/border_02.png) no-repeat right top 5px
}

.membership-list ul li {
	float: left;
	width: 30%;
	margin-left: 2.3%;
	margin-top: 20px;
	padding: 5px 10px;
	border-radius: 4px;
	border: 1px solid #b8d7bc;
}

.membership-list {
	background-color:#cce8d0;
	padding: 10px 10px 30px 20px;
}

.membership-list table tr {
	width: 100%;
}

.membership-list table {
	width: 100%;
	table-layout: fixed;
}

.membership-list table tr td.delete {
	float: right;
	margin-left: 5px;
	margin-top: 3px;
	text-align: right;
}

.membership-list table tr td.delete button {
	float: right;
}

.membership-list table tr td.tittle {
	width: 65%;
	max-width: 65%;
	padding-top: 6px;
}

.u-checkbox {
	width: 80%;
}
.r-checkbox {
	width: 60%;
}

.usertype-t{
	background:#FAD316;
}
.usertype-p{
	background:#D1C398;
}
.usertype-s{
	background:#92B3EE;
}
.membership-list table tr td.tittle span.usertype {
	margin:0 0 0 1px;
	padding:3px 3px;
	border-radius: 3px;
	color:#fff;
	font-size:9px;
}
.membership-list table tr td.tittle span.text {
	width: 90%;
	display: block;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	position: absolute;
	top: -1px;
	left: 60px;
}

.col-md-12-right-block {
	background: #cce8d0;
	margin-top: 20px;
	padding: 15px;
	padding-bottom: 20px;
}

.top-nav {
	padding: 5px 10px;
	text-align: right;
	border-bottom: 1px solid #e0e0e3
}

.col-md-12-right-block ul.taps {
	width: 100%;
	text-align: center;
	margin-top: 10px;
}

.col-md-12-right-block ul.taps li {
	float: left;
	padding: 2px 10px;
	background-color: #ebdada;
	margin: 5px 4px;
	border-radius: 3px;
	cursor: pointer
}

.col-md-12-right-block ul.taps li.art {
	background-color: #ece0a8;
}

.col-md-12-right-block ul.taps li.math {
	background-color: #c9e8a7;
}

.col-md-12-right-block ul.taps li:hover {
	background: url(//standardfanxuewang.fanedu.net/Web/Images/55181f507f2bb_03.png) #f4f4f4 no-repeat right
	top 4px;
	padding: 2px 17px 2px 8px;
}

.col-md-12-right-block ul.taps li.english {
	background-color: #f1afa3;
}

.col-md-12-right-block ul.taps li.english:hover {
	background-color: #f4f4f4;
}

.btn-def-color {
	background-color: #4b8e8c;
	border-radius: 4px;
}

.row-input {
	padding: 20px 10px;
	border-bottom: 1px solid #e0e0e3;
}

.allest-school {
	padding: 0px 20px;
	border-top: #b8d7bc solid 1px;
	margin-top: 10px;
	padding-top: 10px;
}

.allest-school h4 {
	font-family: "微软雅黑";
}

.allest-school ul li {
	width: 50%;
	float: left;
	text-align: left;
	line-height: 25px;
	margin-bottom: 10px;
}

.allest-school ul {
	background-color: #f00;
}

.btn-join-color {
	background-color: #cca934;
}

.col-md-12-right-tongji ul.tongji {
	width: 100%;
}

.col-md-12-right-tongji ul.tongji li {
	width: 50%;
	line-height: 35px;
	float: left;
}

.col-md-12-right-tongji {
	background-color: #fff;
	padding-bottom: 10px;
}

.index-content ul.list-count li.color span {
	color: #f00;
}
/*创建圈子*/
.col-md-12-create {
	padding: 20px 20px 80px 20px;
	background: #cce8d0;
	margin-top: 20px;
	margin-right: 0px;
}

.col-float-left {
	/*text-align: right;*/
	margin-top: 10px;
}

.box-padding {
	padding-left: 0;
}

.box-padding ul li {
	float: left;
}

.box-padding ul li.sec {
	margin-left: 5px;
}

.box-padding {
	padding-right: 0;
}

.form-createcircle {
	border: solid 1px #b8d7bc;
	background-color: #ddefe0;
	border-radius: 4px;
	margin-top: 5px;
}

.checkbox-create {
	padding-left: -40px;
	background-color: #ff0;
	text-align: left;
}

.checkbox-info label {
	margin-left: -20px;
}

.create-name {
	margin-top: 14px;
}

.col-md-12-rightbk {
	padding-left: 15px;
	padding-right: 10px
}

.form-area-color {
	border: solid 1px #b8d7bc;
	background-color: #ddefe0;
	border-radius: 4px;
}

.btn-create {
	margin-top: 20px;
}

.checkbox-info {
	margin-left: 20px;
}

.text small {
	color: #737373;
	margin-left: 10px;
	font-weight: normal;
}

.brn-right-bk {
	background-color: #fff;
	text-align: center;
}

.circle-type-btn .selected {
	color: #fff;
	background: rgba(59, 181, 182, 1);
}

/*圈子首页''*/
.footer-ustyle {
	padding-top: 0;
	padding-bottom: 0;
}

.footer-ustyle table {
	width: 100%;
}

.footer-ustyle table tr td {
	line-height: 40px;
	color: #023964;
}

.footer-ustyle table tr td.footer-name span {
	margin-left: 10px;
}

.footer-ustyle table tr td.footer-name {
	width: 60%;
	border-right: 1px solid #b8d7bc;
}

.footer-ustyle table tr td.name-color {
	color: #325f63;
}

.footer-ustyle table tr td.name-color span {
	color: #4b8e8c;
}
.footer-ustyle table tr td.footer-people img{margin-right: 3px;}
.footer-ustyle table tr td.footer-talk img {margin-right: 3px;}
.footer-ustyle i {
	font-size: 24px;color: #92b3ee;vertical-align: middle;margin-right: 5px;
}
.footer-ustyle table tr td.footer-topic {
	width: 20%;
	text-align: center;
}

.footer-ustyle table tr td.footer-people {
	width: 20%;
	border-right: 1px solid #b8d7bc;
	/*padding: 0 30px;*/
	text-align: center;
}

.footer-ustyle table tr td.footer-talk {
	width: 30%;
	text-align: center;
}
.footer-ustyle table tr td.footer-corr {
	width: 20%;
	text-align: center;
	border-left: 1px solid #b8d7bc;
}
.footer-ustyle table tr td.footer-state {
	width: 20%;
	border-left: 1px solid #b8d7bc;
	text-align: center;
}

.bottom-tab {
	padding: 0 0px;
	margin-top: 20px;
}

.bottom-tab2 {
	padding: 0 0px;
}

.square-top {
	margin-top: 40px;
	padding-bottom: 20px;
	background-color: #c5e1c9;
}

.tab-content {
	margin-top: 20px;
}

.col-md-pertittle {
	padding-top: 5px
}

.navbar-collapse ul.navbar-nav li.banner-index {
	margin-top: 5px;
}

.panel-body p {
	margin-top: 10px;
}

.row-header {
	padding: 0 0px;
}

.input-count p {
	color: #5f5f5f;
	margin-top: 9px
}

.input-count p span {
	color: #d28c2d
}

.page-header-color h4 span a {
	color: #d48f22;
}

.page-header-color h4 span a:hover {
	color: #000;
}

.head-padding {
	padding: 0 0;
}

.panel-body-content ul.mine-coment li {
	font-family: "微软雅黑";
	vertical-align: middle;
	color: #325f63;
}

.panel-body-content ul.mine-coment li.comment {
	color: #dea868;
	margin-top: 10px;
}

.footer-ustyle table {
	width: 100%;
}

.footer-ustyle table tr td.mine-coment-label {
	width: 50%;
	max-width: 250px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.footer-ustyle table tr td.mine-coment-label a {
	color: #325f63;
}

.footer-ustyle table tr td.mine-coment-label span {
	margin-right: 5px;
}

.footer-ustyle table tr td.mine-coment-name {
	color: #d38f22;
	font-family: "微软雅黑";
	width: 25%;
	text-align: center;
	padding-right: 10px;
	max-width: 110px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.footer-ustyle table tr td.mine-coment-date {
	font-family: "微软雅黑";
	width: 25%;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.panel-body-content ul.mine-coment li.content span a {
	color: #ce0002;
}

.square-footer {
	background-color: #fff;
	border-bottom: 1px solid #b8d7bc;
	border-top: none;
}

.footer-mystyle {
	padding-top: 0;
	padding-bottom: 0;
}

.content-color ul li {
	margin-bottom: -30px;
}

.footer-mystyle table {
	width: 100%;
}

.footer-mystyle table tr td {
	line-height: 40px;
	color: #888888;
}

.footer-mystyle table tr td.footer-name span {
	margin-left: 20px;
}

.footer-mystyle table tr td.footer-name {
	width: 60%;
	text-align: left;
	border-right: 1px solid #b8d7bc;
}

.footer-mystyle table tr td.name-color {
	color: #cf830b;
}

.footer-mystyle table tr td.name-color span {
	color: #929292;
}

.footer-mystyle table tr td.footer-people img {
	margin-right: 5px;
}

.footer-mystyle table tr td.footer-talk img {
	margin-right: 5px;
}

.footer-mystyle table tr td.footer-people {
	width: 20%;
	border-right: 1px solid #b8d7bc;
	text-align: center;
}

.footer-mystyle table tr td.footer-talk {
	width: 20%;
	padding: 0 30px;
	text-align: center;
}

.label-success-color {
	background-color: #fcd315;
	color: #000;
	padding: 5px 20px;
}

.label-refuse-color {
	color: #000;
	padding: 5px 20px;
}

.label-warning-color {
	background-color: #e1d5af;
	color: #000;
	padding: 5px 20px;
}

.panel-body ul {
	width: 100%;
}

.panel-body ul.mine-coment li.mine-label {
	color: #666;
	font-size: 18px;
	font-family: "微软雅黑";
}

.panel-body ul.mine-coment li.mine-label a {
	color: #000;
	font-size: 18px;
	font-family: "微软雅黑";
}

.panel-body ul.mine-coment li.mine-label a:hover {
	color: #000;
}

.panel-body ul.mine-coment li.header {
	font-size: 24px;
	margin: 10px 0;
	border-bottom: 1px solid #b8d7bc;
	padding-bottom: 10px;
	word-break: break-all;
}

.panel-body ul.mine-coment li.header a:hover {
	color: #6495ED;
}

.panel-body ul.mine-coment li.header a {
	color: #b09e3a;
}

.panel-body ul.mine-coment li.header2 {
	font-size: 24px;
	margin: 10px 0;
	padding-bottom: 10px;
	word-break: break-all;
}

.panel-body ul.mine-coment li.header2 a:hover {
	color: #6495ED;
}

.panel-body ul.mine-coment li.header2 a {
	color: #b09e3a;
}

.panel-body ul.mine-coment li.content a {
	line-height: 25px;
}

.panel-body ul.mine-coment li.content {
	line-height: 25px;
	word-break:break-all;
}

.panel-body ul.mine-coment li.mine-images {
	margin-bottom: -30px;
	padding-top: 10px;
	text-align: center;
}

.panel-body ul.mine-type li {
	text-align: left;
	float: left;
	font-family: "微软雅黑";
	list-style: none;
	color: #666666;
	font-size: 14px;
	vertical-align: middle
}

.panel-body ul.mine-type li.them-name {
	text-align: left;
	line-height: 30px;
}

.panel-body ul.mine-type li.them-subject {
	text-align: left;
	line-height: 30px;
}

.panel-body ul.mine-type li.them-subject span{
	margin: 0 10px 0 0;
	padding: 4px 10px;
	border-radius: 4px;
	color: #fff;
	font-size: 20px;
	background: #0099CC;
}

.panel-body ul.mine-type li.them-file {
	text-align: left;
	line-height: 30px;
}

.panel-body ul.mine-type li.them-file span{
	margin: 0 10px 0 0;
	padding: 4px 10px;
	border-radius: 4px;
	color: #fff;
	font-size: 20px;
	background: red;
}

.panel-body ul.mine-type li.them-starttime {
	margin-left: 10px;
	float: right;
	line-height: 30px;
}

.panel-body ul.mine-type li.them-starttime span{
	font-size: 20px;
}

.panel-body ul.mine-mycircel {
	width: 100%;
}

.panel-body-content ul.mine-coment li.content span a {
	color: #ce0002;
}

.panel-body ul.mine-mycircel li {
	float: left;
}

.panel-body ul.mine-mycircel li.circel-name {
	width: 80%;
	font-size: 18px;
	font-family: "微软雅黑";
	max-width: 80%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.panel-body ul.mine-mycircel li.circel-state {
	width: 20%;
	text-align: center;
}

.panel-body ul.mine-mycircel li span {
	color: #000;
}

.col-md-mine-right {
	background: #FFF;
	margin-top: 20px;
	padding: 20px
}

.mine-margin-right {
	margin-right: 15px;
}

.my-circel {
	max-width: 42px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.form-mine-serchmember {
	border: solid 1px #b8d7bc;
	background-color: #f7f9fb;
	text-align: center;
	color: #000;
	font-size: 18px;
	font-family: "微软雅黑";
	padding-top: 20px;
	padding-bottom: 20px;
	border-radius: 4px;
}

.form-serchmember-mine {
	border: solid 1px #b8d7bc;
	background-color: #ddefe0;
	text-align: center;
	color: #000;
	font-size: 16px;
	font-family: "微软雅黑";
	border-radius: 4px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.col-md-12-right-block table {
	width: 100%;
	font-size: 14px;
}

.col-md-12-right-block table tr {
	line-height: 40px;
}

.col-md-12-right-block table tr td {
	font-size: 14px;
}

.col-md-12-right-block table tr td.class-name {
	width: 70%;
	max-width: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.col-md-12-right-block table tr td.class-name a {
	width: 70%;
	max-width: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.col-md-12-right-block table tr td.class-imgs {
	width: 10%;
	text-align: center;
}

.col-md-12-right-block table tr td.class-count {
	width: 20%;
	text-align: left;
	max-width: 20%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.col-md-12-right-block ul.invate-mine li {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
	font-size: 16px;
}

.col-md-12-right-mine table {
	width: 100%;
}

.col-md-12-right-mine table tr {
	line-height: 40px;
}

.col-md-12-right-mine table tr td.class-name {
	width: 70%;
	max-width: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.col-md-12-right-mine table tr td.class-imgs {
	width: 10%;
	text-align: center;
}

.col-md-12-right-mine table tr td.class-count {
	width: 20%;
	text-align: left;
	max-width: 20%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.col-md-12-right-mine ul.invate-mine li {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
	font-size: 16px;
}

.col-md-12-rightbk ul.touxiang {
	padding: 0 10px;
	border-bottom: 1px solid #e0e0e3;
	padding-bottom: 10px;
}

.col-md-12-rightbk ul.touxiang li span {
	margin-left: 10px;
}

.col-md-12-rightbk ul.touxiang li {
	font-size: 18px;
}

.col-md-12-rightbk2 ul.touxiang li {
	font-size: 18px;
}

.col-md-12-rightbk2 p {
	line-height: 25px;
}

.list-tongji {
	padding: 0px;
}

.list-tongji ul.list-count li.first {
	width: 50%;
}

.right-padding {
	margin-bottom: 5px;
}

.right-padding dd {
	width: 100%;
	border: 1px solid #b8d7bc;
	padding: 4px;
	font-size: 20px;
	color: #000;
	border-radius: 4px;
}

.middle-padding img {
	cursor: pointer
}

.col-md-12-rightbk2 {
	margin-bottom: -5px;
}

.col-md-12-rightbk2 p {
	margin-top: -5px;
}

.nav-font ul li {
	font-size: 14px;
}

.nav-font ul li i.fa-home {
	font-size: 25px;
	color:#4b8e8c;
}
.nav-font ul li i .glyphicon-blackboard{
	color:#de8822;
}
.nav-font ul li i .glyphicon-education{
	color:#1b8e8f;
}
.nav-font ul li i .glyphicon-heart{
	color:#e55259;
}

.nav-font ul li i.glyphicon-send {
	font-size: 20px;
}

.col-md-12-rightbk2 button {
	margin-bottom: 5px;
}

.lab-date {
	font-family: "微软雅黑";
	margin-top: 5px;
	font-weight: normal;
}

.nav-font ul li span {
	margin-right: 10px;
}

.right-padding {
	padding: 0 0;
	text-align: center;
}

.cus-log ul li {
	text-align: center;
}

.form-aplay {
	background-color: #fff;
	border: 1px solid #e0e0e3;
	border-radius: 4px;
}

.btn-aplay {
	margin-top: 0px;;
}

.right-code {
	padding: 0 0;
	text-align: right;
}

.aplay {
	padding-left: 2px;
}

.page-header {
	padding: 5px 10px
}

.col-md-12-newsbk-log p {
	margin: 10px 0;
}

.righy-width {
	margin-right: 1%;
}

.square-bk {
	background-color: #fff;
}

.panel-margin-top {
	margin-top: -20px;
	border-bottom: 1px solid #b8d7bc;
}

.middle-padding {
	padding: 10px 0 10px 0;
	text-align: center;
}
.middle-padding2 {
	padding: 0;
	text-align: center;
}

.header-span {
	padding: 0 15px;
	border-bottom: 1px solid #b8d7bc;
}

.header-span h5 span {
	margin-left: 2px;
	color: #ccc;
	font-size: 16px;
}

.circel-describ {
	color: #626262;
	font-family: "微软雅黑";
}

.circel-describ p {
	margin-top: -15px;
}

.circel-describ table {
	width: 100%;
	margin-top: 5px;
}

.circel-describ table tr td {
	line-height: 25px;
	font-size: 12px;
}

.dalian {
	margin-top: 30px;
}

.ul-bk ul.list-count li.color span {
	color: #f00;
}

.ul-bk ul.list-count {
	margin-top: 3px;
}

.pad-right {
	padding: 10px 0;
	padding-bottom: 15px;
}

.pading-right {
	padding: 0 10px;
}

.padding-right {
	padding: 0 15px;
}

.top-tab {
	margin-top: 70px;
}

.col-md-12-rightbk table {
	width: 100%;
	font-size: 14px;
}

.col-md-12-rightbk table tr {
	line-height: 40px;
}

.col-md-12-rightbk table tr td {
	font-size: 14px;
}

.col-md-12-rightbk table tr td.class-name {
	width: 70%;
	max-width: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.col-md-12-rightbk table tr td.class-imgs {
	width: 10%;
	text-align: center;
}

.col-md-12-rightbk table tr td.class-count {
	width: 20%;
	text-align: left;
	max-width: 20%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

/*娑堟伅*/
.message-body {
	padding: 5px 15px;
}

.message-left ul.label-message {
	width: 100%;
}

.message-left ul.label-message li {
	float: left;
	line-height: 40px;
	font-size: 14px;
}

.message-left ul.label-message li.them-read {
	color: gray;
}

.message-left ul.label-message li.message-type span {
	margin-right: 5px;
}

.message-left ul.label-message li.message-tittle {
	color: #d58e22;
}

.message-right ul.btn-message {
	width: 100%;
	background-color: #f00;
}

.message-right ul.btn-message li {
	float: right;
	margin-top: 5px;
}

.message-right ul.btn-message li.btn-message-refuse {
	margin-left: 15px;
}

.message-left ul.label-message li.p-left {
	margin-left: 15px;
}

.message-left ul.label-message li.message-content {
	max-width: 200px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.message-footer p {
	text-align: left;
	color: #000;
	font-size: 14px;
	line-height: 25px;
}

.message-footer {
	background-color: #cce8d0;
	border-top: none; /*border-bottom: 1px solid #e0e0e3;*/
}

.footer-right p {
	text-align: right;
	color: #000;
	font-size: 14px;
}

.blank {
	width: 100%;
	height: 20px;
}

.message-left ul.label-message li.message-more a {
	color: #659cff;
}

.message-left ul.label-message li.message-more:visited {
	color: #000;
}

.message-left ul.label-message li.them-read a {
	color: gray;
}
/*鍚庡姞*/
.artZoom {
	width: 100%;
	margin: 0 5%;
}

.circel-describ ul li {
	float: left;
	line-height: 25px;
	width: 100%;
}

.circel-describ ul li.person-tags {
	margin: 10px 0;
}

.circel-describ ul li.person-tags span {
	margin-right: 10px;
	color: #cd8308;
}

.col-md-12-newsbk p {
	padding-top: 10px;
}

.col-xs-3-ulstyle {
	text-align: center;
}

.col-xs-3-ulstyle a {
	color: #fff;
}

.col-xs-3-ulstyle a:hover {
	color: #fad316;
}

.col-xs-3-ulstyle ul.header li {
	float: right;
	margin-left: 15px;
	line-height: 30px;
	color: #fff;
}

.col-xs-3-ulstyle ul.header li a {
	color: #fff;
}

.col-xs-3-ulstyle ul.header li a:hover {
	color: #fad316;
}

.col-xs-3-ulstyle ul.header li a:active {
	color: #fad316;
}

.badge {
	background-color: #f00;
	color: #fff;
}

.phone-right {
	margin-right: 40px;
}

.middle-padding i.i-color {
	color: #f00;
}

.footer-left ul.footer-ustyle {
	width: 100%;
}

.footer-left ul.footer-ustyle li {
	float: left;
	line-height: 25px;
}

.footer-left ul.footer-ustyle li.content {
	width: 100%;
	line-height: 25px;
}

.footer-left ul.footer-ustyle li.date {
	width: 100%;
}

.footer-left ul.footer-ustyle li.content a {
	color: #d58e22;
	margin-right: 5px;
}

.footer-left ul.footer-ustyle li.them-content a {
	color: #a668a4;
	margin-right: 5px;
}

.footer-left ul.footer-ustyle li.content d {
	color: #d58e22;
}

.footer-left ul.footer-ustyle li.them-content d {
	color: #d58e22;
}

.footer-left ul.footer-ustyle li.them-content {
	margin-bottom: 15px;
}

.footer-left ul.footer-ustyle li.footer-btn {
	float: right;
	margin-left: 20px;
}

.footer-left ul.footer-ustyle li.footer-pass a {
	color: #2278ca;
}

.footer-left ul.footer-ustyle li.footer-refuse a {
	color: #f00;
}

.row-select-them-bk img {
	width: 90%;
}

.col-md-12-newsbklog img {
	width: 90%;
}

/*.popover-bk{background-color: #fff; text-align: center; width: 310px; border: 1px solid #e0e0e3; border-radius: 4px;}*/
.upload-imgs ul.upload-ul {
	text-align: center;
	margin: 5px auto;
}

.upload-imgs ul.upload-ul li {
	float: left;
	width: 60px;
	height: 90px;
	margin: 5px 12px;
	line-height: 60px;
	text-align: center;
}

.upload-imgs ul.upload-ul li img.load {
	margin: 20px 15px;
	width: 20px;
	height: 20px;
}

.upload-imgs ul.upload-ul li img {
	width: 60px;
	height: 60px;
	border-radius: 5px;
	display: inline-block;
}

#loading {
	width: 30px;
	height: 30px;
	display: inline-block;
}

.upload-imgs {
	position: relative;
}

.out-nav {
	width: 100%;
	height: 41px;
	border-bottom: 2px #4b8e8c solid;
	z-index: -999;
	background-color: #cce8d0;
}

.mid-nav {
	float: left;
	max-width: 70%;
	background-color: #bddac1;
"
class
="active
active-header-nav
}

.mid-nav a {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	padding: 8px 10px;
	border: 2px #4b8e8c solid;
	border-bottom: none;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.bottom-nav {
	width: 30%;
	float: right;
	border-bottom: 2px #4b8e8c solid;
	background-color: #cce8d0;
}

.right-left {
	padding: 9.5px 3px;
}

.right-right {
	background-color: #FFf;
	padding: 9px 10px;
}

.row-select-them-bk ul.images-ul li {
	float: left;
	width: 32%;
	margin-left: 1%;
	margin-bottom: 15px;
}

.row-select-them-bk ul.images-ul {
	width: 100%;
}

.top-nav {
	padding: 15px;
}

.btn-up {
	background-color: #6daae4;
	padding: 7px 13px;
	color: #fff;
	border-radius: 4px;
}

.btn-up:hover {
	background-color: #376967;
	color: #fff;
}

.erro-message img {
	width: 90%;
	margin: 20px 5%;
}

.contai {
	position: relative;
}

.container img {
	width: 100%;
}

.message-tips {
	position: absolute;
	top: 54%;
	left: 19%;
	width: 65%;
	font-size: 18px;
	color: #5a5656;
	height: 90px;
	font-family: "微软雅黑";
	text-align: center;
}

#exampleEditInputFile {
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 400;
	opacity: 0;
	filter: alpha(opacity = 0);
}

#exampleEditInputFileS {
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 400;
	opacity: 0;
	filter: alpha(opacity = 0);
}

#exampleInputFile {
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 400;
	opacity: 0;
	filter: alpha(opacity = 0);
}

#exampleInputFileS {
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 400;
	opacity: 0;
	filter: alpha(opacity = 0);
}

#exampleInputImg {
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 400;
	opacity: 0;
	filter: alpha(opacity = 0);
}

.exampleInputFile {
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 400;
	opacity: 0;
	filter: alpha(opacity = 0);
}

.exampleInputFileS {
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 400;
	opacity: 0;
	filter: alpha(opacity = 0);
}

.ReplyAnnex {
	height: 60px;
	width: 60px;
	cursor: pointer;
}
.ReplyAnnexVideo {
	background: url(//standardfanxuewang.fanedu.net/Web/Images/video.png?d=20220923) no-repeat;
}
.ReplyAnnexWord {
	background: url(//standardfanxuewang.fanedu.net/Web/Images/word.png?d=20220923) no-repeat;
}
.ReplyAnnexPPT {
	background: url(//standardfanxuewang.fanedu.net/Web/Images/ppt.png?d=20220923) no-repeat;
}
.ReplyAnnexPdf {
	background: url(//standardfanxuewang.fanedu.net/Web/Images/pdf.png?d=20220923) no-repeat;
}
.ReplyAnnexTxt {
	background: url(//standardfanxuewang.fanedu.net/Web/Images/txt.png?d=20220923) no-repeat;
}
.ReplyAnnexDel {
	width: 60px;
	height: 21px;
	margin-top: 9px;
	background: url(//standardfanxuewang.fanedu.net/Web/Images/lPlaybtn.png?d=20200318) no-repeat;
	cursor: pointer;
}

.Play {
	background: url(//standardfanxuewang.fanedu.net/Web/Images/lsong.png?d=20200318) no-repeat;
	height: 60px;
	width: 60px;
	cursor: pointer;
}

.Play.pause {
	background: url(//standardfanxuewang.fanedu.net/Web/Images/lsong.gif?d=20200318) no-repeat;
}

.audioWrap {
	margin: 10px;
}

.Playbtn {
	width: 60px;
	height: 21px;
	margin-top: 9px;
	background: url(//standardfanxuewang.fanedu.net/Web/Images/lPlaybtn.png?d=20200318) no-repeat;
	cursor: pointer;
}

/*绯荤粺绠＄悊鍛�*/
.schoolselect {
	padding-bottom:10px;
}

.table_first_width{
	width:60px;
}
.table_operate_width1{
	width:80px;
}

/*鍏抽敭璇�*/
.Filterword{
	color:#d58e22;
}
.msa img{
	width:120px;
	margin-left: 30px;
}
.ma-heard{
	background-color: #4b8e8c;
}
.ca-tab{
	height: 36px;
	background-color: #e7f3e9;
	border-radius: 6px;
	margin-top: 14px;
	margin-left: 10px;
}
.ca-tab:hover{
	background-color: #ced9d0;
}
.soram{
	margin-top:12px;
}
.soram-line{
	width:1px;
	height:20px;
	background-color:#fff;
	float:left;
	margin:20px 0 0 20px;
}
.tel-text{
	word-wrap:break-word;
	word-break:normal;
}
.send-s{
	font-size:13px;
	margin-top:4px;
}
.com-line{
	border-bottom:1px solid #b8d7bc;
	margin:10px 0
}
.compass-B{
	font-size:18px;
	color:#333;
}
.comEW img{
	width:200px;
}
.comW img{

}
.comK img{
	text-align:center;
}
/*蹇�熺偣璇�*/
.rev-bg{
	width:660px;
	height: 270px;
	border-radius:6px;
	background-color:#fff;
	border:1px solid #e8e8e8;
}
.reviews01-checkbox input[type="checkbox"] {
	position:relative;
	appearance: none;
	-webkit-appearance: none;
	outline: none;
	display: none;
}

.reviews01-checkbox input[type="checkbox"] + i {
	width: 95px;
	height: 122px;
	display: inline-block;
	margin-bottom: -3px;
	background-repeat:no-repeat;
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/freviews01_icon_h.png?r=20200320)
}

.reviews01-checkbox input[type="checkbox"]:checked + i{
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/freviews01_icon_o.png?r=20200320)
}
.reviews02-checkbox input[type="checkbox"] {
	position:relative;
	appearance: none;
	-webkit-appearance: none;
	outline: none;
	display: none;
}

.reviews02-checkbox input[type="checkbox"] + i {
	width: 95px;
	height: 122px;
	display: inline-block;
	margin-bottom: -3px;
	background-repeat:no-repeat;
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/freviews02_icon_h.png?r=20200320)
}

.reviews02-checkbox input[type="checkbox"]:checked + i {
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/freviews02_icon_o.png?r=20200320)
}
.reviews03-checkbox input[type="checkbox"] {
	position:relative;
	appearance: none;
	-webkit-appearance: none;
	outline: none;
	display: none;
}

.reviews03-checkbox input[type="checkbox"] + i {
	width: 95px;
	height: 122px;
	display: inline-block;
	margin-bottom: -3px;
	background-repeat:no-repeat;
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/freviews03_icon_h.png?r=20200320)
}

.reviews03-checkbox input[type="checkbox"]:checked + i {
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/freviews03_icon_o.png?r=20200320)
}
.reviews04-checkbox input[type="checkbox"] {
	position:relative;
	appearance: none;
	-webkit-appearance: none;
	outline: none;
	display: none;
}

.reviews04-checkbox input[type="checkbox"] + i {
	width: 95px;
	height: 122px;
	display: inline-block;
	margin-bottom: -3px;
	background-repeat:no-repeat;
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/freviews04_icon_h.png?r=20200320)
}

.reviews04-checkbox input[type="checkbox"]:checked + i {
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/freviews04_icon_o.png?r=20200320)
}
.reviews05-checkbox input[type="checkbox"] {
	position:relative;
	appearance: none;
	-webkit-appearance: none;
	outline: none;
	display: none;
}

.reviews05-checkbox input[type="checkbox"] + i {
	width: 95px;
	height: 122px;
	display: inline-block;
	margin-bottom: -3px;
	background-repeat:no-repeat;
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/freviews05_icon_h.png?r=20200320)
}

.reviews05-checkbox input[type="checkbox"]:checked + i {
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/freviews05_icon_o.png?r=20200320)
}
.reviews06-checkbox input[type="checkbox"] {
	position:relative;
	appearance: none;
	-webkit-appearance: none;
	outline: none;
	display: none;
}

.reviews06-checkbox input[type="checkbox"] + i {
	width: 95px;
	height: 122px;
	display: inline-block;
	margin-bottom: -3px;
	background-repeat:no-repeat;
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/freviews06_icon_h.png?r=20200320)
}

.reviews06-checkbox input[type="checkbox"]:checked + i {
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/freviews06_icon_o.png?r=20200320)
}
.reviews07-checkbox input[type="checkbox"] {
	position:relative;
	appearance: none;
	-webkit-appearance: none;
	outline: none;
	display: none;
}
.reviews07-checkbox input[type="checkbox"] + i {
	width: 95px;
	height: 122px;
	display: inline-block;
	margin-bottom: -3px;
	background-repeat:no-repeat;
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/freviews07_icon_h.png?r=20200320)
}
.reviews07-checkbox input[type="checkbox"]:checked + i {
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/freviews07_icon_o.png?r=20200320)
}
.reviews08-checkbox input[type="checkbox"] {
	position:relative;
	appearance: none;
	-webkit-appearance: none;
	outline: none;
	display: none;
}
.reviews08-checkbox input[type="checkbox"] + i {
	width: 95px;
	height: 122px;
	display: inline-block;
	margin-bottom: -3px;
	background-repeat:no-repeat;
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/freviews08_icon_h.png?r=20200320)
}
.reviews08-checkbox input[type="checkbox"]:checked + i {
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/freviews08_icon_o.png??r=20200320)
}
.reviews09-checkbox input[type="checkbox"] {
	position:relative;
	appearance: none;
	-webkit-appearance: none;
	outline: none;
	display: none;
}
.reviews09-checkbox input[type="checkbox"] + i {
	width: 95px;
	height: 122px;
	display: inline-block;
	margin-bottom: -3px;
	background-repeat:no-repeat;
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/freviews09_icon_h.png??r=20200320)
}
.reviews09-checkbox input[type="checkbox"]:checked + i {
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/freviews09_icon_o.png?r=20200320)
}
.reviews10-checkbox input[type="checkbox"] {
	position:relative;
	appearance: none;
	-webkit-appearance: none;
	outline: none;
	display: none;
}
.reviews10-checkbox input[type="checkbox"] + i {
	width: 95px;
	height: 122px;
	display: inline-block;
	margin-bottom: -3px;
	background-repeat:no-repeat;
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/freviews10_icon_h.png?r=20200320)
}
.reviews10-checkbox input[type="checkbox"]:checked + i {
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/freviews10_icon_o.png?r=20200320)
}
.rev-padding{
	padding: 8px 15px;
}
/*.rev-radioK{
	padding:40px 30px;
}*/
.markflag-s{
	cursor:pointer;
}

.row-comment-content-mark-0 {
	background: #cce8d0;
}
.row-comment-content-mark-0-top {
	background: #cce8d0 url(//standardfanxuewang.fanedu.net/Web/Images/top_03.png) no-repeat top right;
}
.row-comment-content-mark-1 {
	background: #cce8d0 url(//standardfanxuewang.fanedu.net/Web/Images/frow-comment-content-mark-1.png) no-repeat top right;
}
.row-comment-content-mark-1-top {
	background: #cce8d0 url(//standardfanxuewang.fanedu.net/Web/Images/frow-comment-content-mark-1-top.png) no-repeat top right;
}
.row-comment-content-mark-2 {
	background: #cce8d0 url(//standardfanxuewang.fanedu.net/Web/Images/frow-comment-content-mark-2.png) no-repeat top right;
}
.row-comment-content-mark-2-top {
	background: #cce8d0 url(//standardfanxuewang.fanedu.net/Web/Images/frow-comment-content-mark-2-top.png) no-repeat top right;
}
.row-comment-content-mark-3 {
	background: #cce8d0 url(//standardfanxuewang.fanedu.net/Web/Images/frow-comment-content-mark-3.png) no-repeat top right;
}
.row-comment-content-mark-3-top {
	background: #cce8d0 url(//standardfanxuewang.fanedu.net/Web/Images/frow-comment-content-mark-3-top.png) no-repeat top right;
}
.row-comment-content-mark-4 {
	background: #cce8d0 url(//standardfanxuewang.fanedu.net/Web/Images/frow-comment-content-mark-4.png) no-repeat top right;
}
.row-comment-content-mark-4-top {
	background: #cce8d0 url(//standardfanxuewang.fanedu.net/Web/Images/frow-comment-content-mark-4-top.png) no-repeat top right;
}
.row-comment-content-mark-5 {
	background: #cce8d0 url(//standardfanxuewang.fanedu.net/Web/Images/frow-comment-content-mark-5.png) no-repeat top right;
}
.row-comment-content-mark-5-top {
	background: #cce8d0 url(//standardfanxuewang.fanedu.net/Web/Images/frow-comment-content-mark-5-top.png) no-repeat top right;
}
.row-comment-content-mark-6 {
	background: #cce8d0 url(//standardfanxuewang.fanedu.net/Web/Images/frow-comment-content-mark-6.png) no-repeat top right;
}
.row-comment-content-mark-6-top {
	background: #cce8d0 url(//standardfanxuewang.fanedu.net/Web/Images/frow-comment-content-mark-6-top.png) no-repeat top right;
}
.row-comment-content-mark-7 {
	background: #cce8d0 url(//standardfanxuewang.fanedu.net/Web/Images/frow-comment-content-mark-7.png?r=2) no-repeat top right;
}
.row-comment-content-mark-7-top {
	background: #cce8d0 url(//standardfanxuewang.fanedu.net/Web/Images/frow-comment-content-mark-7-top.png?r=2) no-repeat top right;
}
.row-comment-content-mark-8 {
	background: #cce8d0 url(//standardfanxuewang.fanedu.net/Web/Images/frow-comment-content-mark-7.png?r=2) no-repeat top right;
}
.row-comment-content-mark-8-top {
	background: #cce8d0 url(//standardfanxuewang.fanedu.net/Web/Images/frow-comment-content-mark-7-top.png?r=2) no-repeat top right;
}
.row-comment-content-mark-9 {
	background: #cce8d0 url(//standardfanxuewang.fanedu.net/Web/Images/frow-comment-content-mark-7.png?r=2) no-repeat top right;
}
.row-comment-content-mark-9-top {
	background: #cce8d0 url(//standardfanxuewang.fanedu.net/Web/Images/frow-comment-content-mark-7-top.png?r=2) no-repeat top right;
}
.row-comment-content-mark-10 {
	background: #cce8d0 url(//standardfanxuewang.fanedu.net/Web/Images/frow-comment-content-mark-7.png?r=2) no-repeat top right;
}
.row-comment-content-mark-10-top {
	background: #cce8d0 url(//standardfanxuewang.fanedu.net/Web/Images/frow-comment-content-mark-7-top.png?r=2) no-repeat top right;
}
.modal-footer{
	border-top:1px solid #b8d7bc;
}
.btn-blockX{
	width:60px;
	float:left;
	margin-right:20px;
}
.rev-bottom{
	float:right;
	margin-left:20px;
}
/*璧勬簮涓績*/
.Reso-buttom,.Reso-buttom-a{
	margin-bottom: 30px;
}
.Reso-buttom img{
	cursor:pointer;
	width:100%;
}
.Reso-buttom-a img{
	cursor:pointer;
}
.Reso-buttomK{
	margin-top: 60px;
}
.btn-t,.btn-t:hover{
	background-color: #376967;
	color: #fff;
}
.revfan-btn{
	float: right;
}
.rev-q{
	padding: 20px 20px 10px ;
	border: 1px solid #E8E8E8;
}
.Reso-top{
	margin-top: 8px;
}
.ResoTK-a{
	margin-top: 10%;
}
.btn-default-border{
	border-radius: 4px;
}
.Reso-buttom img:hover{
	filter:alpha(opacity=50); /* ie 鏈夋晥*/
	-moz-opacity:0.5; /* Firefox 鏈夋晥*/
	opacity: 0.5; /* 閫氱敤锛屽叾浠栨祻瑙堝櫒 鏈夋晥*/
}
.Reso-buttom-a img:hover{
	filter:alpha(opacity=70); /* ie 鏈夋晥*/
	-moz-opacity:0.7; /* Firefox 鏈夋晥*/
	opacity: 0.7; /* 閫氱敤锛屽叾浠栨祻瑙堝櫒 鏈夋晥*/
}

/*宸茬粡璁块棶杩囩殑閾炬帴*/
.Reso-buttom:visited {
	text-decoration: none;
	color: #333;
}

/*瑙嗛鑳屾櫙*/
.Fvideo_bg{
	background:#82c6fd url(//standardfanxuewang.fanedu.net/Web/Images/Fvideo_bg.jpg?d=2020031201)repeat-x fixed 0 100%;
	margin:0 auto;
	width:100%;
	z-index:-1;
}
.Fvideo_border1{
	border:4px solid #619690;
	border-radius:15px;
}
.Fvideo_border2{
	border:10px solid #7fbfbf;
	border-radius:10px;
}
.Fvideo_border3{
	border:4px solid #afe4e4;
	border-radius:1px;
}
.btn-moreA{
	color:#333;
	float:right;
	margin-top: -5px;
}
.notmoreBT{
	font-size:22px;
	font-weight:bold;
	text-align:center;
}
/*body*/
.body-colorA{
	background-color:#bddac1;
}
.body-colorB{
	background-color:#cce8d0;
}
.col-md-12-com-comentA h4 {
	color: #325f63;
}

.row-comment-content-fristA {
	border-top: #bddac1 solid 10px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
}
.recom-right{
	float:right;
	margin-left:6px;
}
.cont-lable-a{
	float:left;
	margin-right:14px;
}
@font-face {
	font-family: 'iconfont';  /* project id 1645486 */
	src: url('//at.alicdn.com/t/font_1645486_q1rrbc590d.eot');
	src: url('//at.alicdn.com/t/font_1645486_q1rrbc590d.eot?#iefix') format('embedded-opentype'),
	url('//at.alicdn.com/t/font_1645486_q1rrbc590d.woff2') format('woff2'),
	url('//at.alicdn.com/t/font_1645486_q1rrbc590d.woff') format('woff'),
	url('//at.alicdn.com/t/font_1645486_q1rrbc590d.ttf') format('truetype'),
	url('//at.alicdn.com/t/font_1645486_q1rrbc590d.svg#iconfont') format('svg');
}
.iconfont{
	font-family:"iconfont" !important;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.icon-credit{
	font-size:18px;
	color:#ff5200;
	margin-right: 6px;
	text-shadow:#fff 1px 1px 1px;
}

.pointer{
	cursor:pointer;
}


/*鎸夐挳缁� 寰呴�変笌閫変腑*/
.btn-selectcolor{
	background:#ddefe0;
	border:1px solid #4b8e8c;
}
.btn-activecolor{
	background:#17c193;
	border:1px solid #17c193;
	color:#fff;
}
.btn-selectcolor:hover, .btn-selectcolor:focus {
	color: #fff;
	text-decoration: none;
}
.btn-activecolor:hover, .btn-activecolor:focus {
	color: #fff;
	text-decoration: none;
}

/*鏌ョ湅琛ㄦ牸 - 鑷姩鎹㈣*/
td span{
	word-break:break-all;
}

/*鍒楄〃琛ㄦ牸*/
.tbodyList{
	margin-bottom:0px;
	background-color: #fff;
}
.tbodyList th{
	background: #b5dcd5!important;
}
.tbodyList th, .tbodyList td{
	text-align:center;
}
.tbodyList-tdInput{
	padding:5px!important;
}
.tbodyList-colorNo td{
	color:#4b8e8c;
}
.tbodyList-colorLev td{
	color:#c98b27;
}
.tbodyList-colorExc td{
	color:#ec0f27;
}
.tbodyList-colorNormal td{
	color:#2a71c3;
}

/*浠婃棩鏍℃儏*/
.sit-text{
	font-size:16px;
}
.sit-text-n{
	font-size:30px;
	font-weight:bold;
	margin-left: 6px;
}
.sit-color1{
	color: #ec0f27;
}
.sit-color2{
	color: #c36112;
}
.sit-color3{
	color: #e945a1;
}
.sit-color4{
	color: #0170c9;
}
.sit-color5{
	color: #2d7d7b;
}
.sit-color6{
	color: #2f3de7;
}
.mtab-ul{
	height: 59px;
	line-height: 60px;
	border-bottom: 1px solid #bddac1;
}
.mtab-li{
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin:0 20px;
	height: 58px;
}
.mtab-li a{
	color: #333;
	text-decoration:none;
}
.mtab-li a:hover{
	color: #4b8e8c;
}
.mtab-li-active{
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin:0 20px;
	height: 58px;
	border-bottom: 4px solid #4b8e8c;
}
.mtab-li-active a{
	color: #4b8e8c;
	text-decoration:none;
}
.mtab-li-active a:hover{
	color: #4b8e8c;
}
.stable-a{
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #fff;
}
.stable-b th,.stable-b td{
	background: #b5dcd5;
	text-align: center;
	font-size:14px;
}
.stable-a tbody{
	font-size:14px;
}
.sbot-k{
	padding: 10px 0 10px;
	border-bottom: 2px solid #c2dfc6;
}
.sbot-ka{
	font-size: 16px;
	font-weight: bold;
	margin-right: 20px;
	border-left:4px solid #4b8e8c ;
	padding-left: 10px;
	padding-top: 3px;
}
.tabn-curren{
	background: #17c193;
	border: 1px solid #17c193;
	color: #fff;
}
.tabn-btn li{
	width: 60px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	background: #ddefe0;
	border: 1px solid #4b8e8c;
	border-radius:4px ;
	float: left;
	margin-right: 20px;
	cursor:pointer;
}
.tabn-btn li:hover{
	background: #17c193;
	border: 1px solid #17c193;
	color: #fff;
}
.stable-view{
	width: 16px;
	height: 16px;
	background-image:url(//standardfanxuewang.fanedu.net/Web/Images/view_icon_h.png);
	cursor:pointer;
}
.stable-view:hover{
	width: 16px;
	height: 16px;
	background-image:url(//standardfanxuewang.fanedu.net/Web/Images/view_icon_o.png);
	cursor:pointer;
}
.stable-personal{
	width: 16px;
	height: 16px;
	background-image:url(//standardfanxuewang.fanedu.net/Web/Images/personal_icon_h.png);
	cursor:pointer;
}
.stable-personal:hover{
	width: 16px;
	height: 16px;
	background-image:url(//standardfanxuewang.fanedu.net/Web/Images/personal_icon_o.png);
	cursor:pointer;
}
.fontstyle{
	font-weight: bold;
	font-size: 22px;
}

/*閫夋嫨鏃ユ湡鎺т欢*/
.input-date{
	background-color:#ddefe0;
	border:1px solid #b8d7bc;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
}
.input-date[readonly]{
	background-color:#ddefe0;
	cursor:pointer;
}
.form-mullabel {
	display: block;
	width: 100%;
	min-height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #ddefe0;
	border-top: none;
	background-image: none;
	border: none;
	border-radius: 0px;
	word-break: break-all;
}
.btn-border{
	border: 1px solid #4b8e8c;
	margin-top: 6px;
}
.avatar-text{
	margin: 3px 0;
	padding-left: 6px;
}
.btn-imgk img{
	width: 28px;
	margin: -2px 0 0 -4px;
}
/*浠婃棩鏍℃儏鏌ョ湅*/

.viewupload-imgs ul.viewupload-ul {
	text-align: center;
	margin: 5px auto;
}

.viewupload-imgs ul.viewupload-ul li {
	float: left;
	width: 60px;
	height: 70px;
	margin: 5px 12px;
	line-height: 60px;
	text-align: center;
}

.viewupload-imgs ul.viewupload-ul li img.load {
	margin: 20px 15px;
	width: 20px;
	height: 20px;
}

.viewupload-imgs ul.viewupload-ul li img {
	width: 60px;
	height: 60px;
	border-radius: 5px;
	display: inline-block;
}
.viewf_size td{
	font-size:14px;
}
.viewflotl{
	float:left;
	margin-right:10px;
	cursor:pointer;
}
.viewimg img{
	width:50px;
	height:34px;
	border-radius:4px;
}

/*鏌ョ湅椤甸潰琛ㄦ牸*/
.table-view{
	margin-bottom:0px;
	border: 1px solid #CDC9C9;
}
.table-view tbody, .table-view thead{
	font-size: 14px;
}
.table-view-color1{
	background: #ddefe0;
}
.table-view thead tr th, .table-view tr th, .table-view th{
	border: 1px solid #CDC9C9;
	word-break:break-all;
	font-weight: normal;
}
.table-view tbody tr td, .table-view tr td, .table-view td{
	border: 1px solid #CDC9C9;
	word-break:break-all;
}
.table-view tbody tr td span, .table-view tr td span, .table-view td span{
	word-break:break-all;
	margin-left:0;
}

.table-view2{
	margin-bottom:0px;
}
.table-view2 tbody, .table-view2 thead{
	font-size: 14px;
}
.table-view2 thead tr th, .table-view2 tr th, .table-view2 th,
.table-view2 tbody tr td, .table-view2 tr td, .table-view2 td{
	word-break:break-all;
	border-top:1px solid #CDC9C9;
}
.table-view2 tbody tr td span, .table-view2 tr td span, .table-view2 td span{
	word-break:break-all;
	margin-left:0;
}

/*鏌ョ湅椤甸潰鍏冪礌*/
.view-div{
	margin-top:2px;
	border: 1px solid #CDC9C9;
}
.view-info{margin:8px 10px;}
.view-radio-inline, .view-checkbox-inline {
	display: inline-block;
	padding-right: 20px;
	margin-bottom:0;
}
.view-input{margin-top:8px; margin-right:10px;}
.view-input2{margin-left:10px;margin-right:10px;}
.view-row{margin:8px 0;}

.downloadcur ,.downloadcur label{
	cursor: pointer;
}
.btn-commitment{
	color:#fff;
	background-color:#638ad0;
	border-radius: 4px;
	border: 1px solid #638ad0;
	margin-top: 6px;
}
.btn-commitment:hover{
	background-color:#5271ab;
}


/*鏁欏笀鐭ヨ瘑搴�*/
.Jteacter_h{
	height:40px;
	line-height:40px;
	background:#e8f4e9;
	color:333;
}
.JteacterAdd_btn{
	height:40px;
	line-height:40px;
	background:none;
	color:fff;
	float:right;
	border:0;
	margin-right:10px;
}
.JteacterAdd_btn:hover{
	color:#17c193;
}
.JteacterReplace_btn{
	height:30px;
	line-height:39px;
	border:0;
}
.JteacterReplace_btn:hover{
	color:#333;
}
.Fstudent_l{
	width: 200px;
	float:left;
	margin: 10px 10px 2px;
}
.btn-selectcolor1{
	background:#ddefe0;
	border:1px solid #4b8e8c;
	color:#333;
}
.btn-selectcolor1:hover{
	background: #17c193;
}
.JtextCont{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 40px;
	line-height: 40px;
}

.flie_IconPdf{
	color: #980000;
	font-size: 18px;
	margin-right: 6px;
}
.flie_IconWord{
	color: #00476d;
	font-size: 18px;
	margin-right: 6px;
}
.flie_IconPowerpoint{
	color: #dc122b;
	font-size: 18px;
	margin-right: 6px;
}
.flie_IconVideo{
	color: #006fac;
	font-size: 18px;
	margin-right: 6px;
}
.flie_IconSound{
	color: #2a661b;
	font-size: 18px;
	margin-right: 6px;
}
.flie_IconCode{
	color: #b06400;
	font-size: 18px;
	margin-right: 6px;
}
.flie_IconOther{
	color: #8a0cff;
	font-size: 18px;
	margin-right: 6px;
}
.flie_IconImage{
	color: #0015ac;
	font-size: 18px;
	margin-right: 6px;
}
/*鎺ㄩ�佸唴瀹�*/
.push-h{
	height:40px;
	line-height: 40px;
}
.push-color1{
	background: #dbf0de;
	margin-bottom:1px;
}
.push-color2{
	background: #e4f2e5;
}
.push-hide{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;

}
.push-number{
	float:left;
	margin:0 20px ;
}
.push-time{
	float:right;
	margin-right: 30px;
}
.push-line{
	border-top: #b8d7bc solid 1px;
	margin-top: 16px;
	padding-top: 10px;
}
.tab-frame1 input {
	display:none
}
.tab-frame1 .label {
	border-radius: 4px;
	background:#ddefe0;
	border:1px solid #4b8e8c;
	color:#333;
	float:left;
	padding:8px 16px 6px;
	margin-right: 10px;
	cursor:pointer;
	display:block;
	font-size: 14px;
	font-weight: 500;
}
.tab-frame1 input:checked+.label {
	border-radius: 4px;
	background:#376967;
	border:1px solid #376967;
	padding:8px 16px 6px;
	margin-right: 10px;
	color:#fff;
	cursor:default;
	font-size: 14px;
	font-weight:500 ;
}
.tab-frame1 div.tab {
	display:none;
	clear:left
}
.tab-frame1 input:nth-of-type(1):checked~.tab:nth-of-type(1),.tab-frame1 input:nth-of-type(2):checked~.tab:nth-of-type(2),.tab-frame1 input:nth-of-type(3):checked~.tab:nth-of-type(3) {
	display:block;
}

.fl{
	float: left;
}
/*澶氶��*/
.frame{
	margin: 10px 0;
}
.frame .checkbox1 input[type='checkbox'] {
	width:16px;
	height:16px;
	vertical-align:middle;
	opacity:0;
}
.frame .checkbox1 {
	position:relative;
}
.frame .checkbox1-w{
	width: 110px;
	margin-top: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.frame .checkbox1 label {
	width:15px;
	height:15px;
	position:absolute;
	left:0;
	border:1px solid #CCC;
	border-radius:2px;
	background:#fff;
	cursor:pointer;
}
.frame .checkbox1 label:after {
	content:'';
	width:10px;
	height:6px;
	position:absolute;
	top:4px;
	left:3px;
	border:1px solid #98BDF5;
	border-top:none;
	border-right:none;
	opacity:0;
	transform:rotate(-45deg);
}
.frame .checkbox1 input:checked + label {
	background:#1E70EA;
	border:none;
}
.frame .checkbox1 input:checked + label + span {
	color:#1E70EA;
}
.frame .checkbox1 input:checked + label:after {
	opacity:1;
	border:2px solid #FFF;
	border-top:none;
	border-right:none;
}
div.disabled,div[disabled], div[readonly], fieldset[disabled] div,label.disabled,label[disabled],label[readonly], fieldset[disabled] label{
	cursor: not-allowed;
	pointer-events:none;
	color: #999;
	opacity: 0.9;
}

/*鎺ㄩ�佽祫婧愬脊绐楅�夋嫨璧勬簮鍒楄〃*/
.Resources-number{
	float:left;
	margin-right:16px ;
}
.create-table-left{
	text-align: left;
	line-height: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.create_b{
	width:80px;
	text-align:right;
	padding-right: 14px;
}
.create_b1{
	width:80px;
	padding-right: 14px;
	text-align:right;
	float: left;
	margin-top: 4px;
	margin-right: 5px;
}
.create_theme_text{
	float: right;
	width: 905px;
	line-height: 21px;
}
.create-name-h{
	line-height: 20px;
}
.create-text{
	border: solid 1px #b8d7bc;
	background-color: #ddefe0;
	border-radius:4px ;
	width: 905px;
	padding: 10px;
}
.btn-cancel{
	background: #d1450f;
	color: #fff;
}
.btn-cancel:hover{
	background: #ac3b10;
	color: #fff;
}
.m_r20{
	margin-right: 20px;
}

.class-all{
	margin-left: 24px;
	font-weight: bold;
}
.tabk_w{
	height:600px;
	overflow-x: hidden;
	overflow-y: auto;
}

/*鎴戠殑瀛︿範瀹�*/
.time-round{
	width: 18px;
	height: 18px;
	background: #ddefe0;
	border: 1px solid #4b8e8c;
	border-radius:50% ;
}
.time_cont{
	background: #e8f4e9;
	padding: 14px;
	border-radius:6px 6px 0 0;
}
.time_cont_footer{
	background:#daecdd;
	padding: 14px;
	border-radius:0 0 6px 6px ;
}
.time_cont_b{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.timeLine {
	margin-left: -30px;
	padding-top: 20px;
	overflow: hidden;
	position: relative
}
.timeLine li {
	background: url(//standardfanxuewang.fanedu.net/Web/Images/back1.png) repeat-y  115px 0;
	zoom: 1;
	display: flex;
}
.timeLine li:after {
	content:" ";display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.timeLine li:last-child {
	/*background:none !important;*/
}
.timeLine li p {
	background:url(//standardfanxuewang.fanedu.net/Web/Images/icon1.png) no-repeat 107px 0;
	display:inline-block;
	width:126px;
	font-size: 16px;
	text-align:right;
	padding-right:34px;
	color:#333;
}
.timeLine li p span {
	display: block;
	color: #6fceff;
	font-size: 12px;
}
.timeLine li .con {
	width: calc(100% - 124px);
	display:inline-block;
	padding-left: 20px;
}
.timeLine li .con img{
	max-width: 100%;
}
.Timecont-line{
	border-bottom:1px solid #b8d7bc;
	padding-bottom: 14px;
}
.Timecont_btn{
	background: #17c193;
	border: 1px solid #17c193;
	padding: 2px 6px;
}
.Resources_b{
	text-align: left;
	font-weight: bold;
}
.Resources_body{
	min-height:500px;
	overflow-x: hidden;
	overflow-y: auto;
}
.Resources_hover:hover{
	cursor:pointer;
}
.checkbox1 span{
	cursor: pointer;
}
/*鏁欏笀鐭ヨ瘑搴�*/
.fr{
	float: right;
}
.zbtn-color{
	background: #17c193;
	color: #fff;
	padding: 4px 6px;
}
.zbtn-color:hover{
	background: #1a9c79;
	color: #fff;
	padding: 4px 6px;
}
.line-b{
	border-bottom: 1px solid #b8d7bc;
}
.line-t{
	border-top: 1px solid #b8d7bc;
}
.line-l{
	border-left: 1px solid #b8d7bc;
}
.line-r{
	border-right: 1px solid #b8d7bc;
}
.p-b20{
	padding-bottom: 20px;
}
.p-b10{
	padding-bottom: 10px;
}
.create-table-left img{
	margin-right: 4px;
}
.m_t10{
	margin-top: 10px;
}
.m_r10{
	margin-right: 10px;
}
.p_l20{
	padding-left: 20px;
}
.p_r20{
	padding-right: 20px;
}
.create_b2{
	width:80px;
	text-align:right;
}
.view-bg{
	background: #eef2df;
	padding:2px 4px;
	border-radius:4px;
	margin-right: 6px;
	display: inline-block;
}
.view-bg1{
	background: #eef2df;
	padding:2px 4px;
	border-radius:4px;
	margin-right: 6px;
	display: inline-block;
	margin: 6px 0;
}

.input-s{
	margin: 10px 6px ;
	display: inline-block;
}

.text_l{
	text-align: left;
}
.sit-color7{
	color:#615428;
}
.Push_bg1{
	background: #ddefe0;
	padding: 10px;
}
.table_bg{
	background: #ddefe0;
}
.table_bg1{
	background: #eaf7ec;
}
.PushSelect_bg:hover{
	background:#f2f2f2;
	cursor:pointer;
}
.p_l10{
	padding-left: 10px;
}
.sit-color8{
	color:#325f63;
}
.link .delete{
	color:#fff9f4;
}
.link:hover .delete{
	color:red;
}
.link .add{
	color:#edfef4;
}
.link:hover .add{
	color:#17c193;
}
.name_bg{
	padding: 3px 6px;
	border-radius:4px;
	margin-right:6px;
	display:inline-block;
	cursor: pointer;
}
.ViewName_bg{
	padding: 3px 6px;
	border-radius:4px;
	margin-right:6px;
	display:inline-block;
}
.sit-bg9{
	background: #fff9f4;
}
.sit-bg10{
	background: #edfef4;
}
.comDescription1{
	font-size:18px;
	font-weight:bold;
	padding:20px 20px 0 20px;
}
.push-color3{
	background: #c2dec4;
}
.comDescription{
	height: 30px;
	font-size: 18px;
	font-weight: bold;
}
.com-btna{
	margin-bottom: 14px;
}
.tabk_w1{
	height:520px;
	overflow-x: hidden;
	overflow-y: auto;
}
.tabk_w2{
	height:480px;
	overflow-x: hidden;
	overflow-y: auto;
}

.iconW14{
	width: 14px;
}
.LoreIcon_w{
	width:20px;
	height:16px;
	display:inline-block;
}
.LoreIcon_w a:hover{
	color: #17c193;
}

.OpenBook{
	background-image:url(//standardfanxuewang.fanedu.net/Web/Images/OpenBook_h.png) ;
	background-size:contain;
	width:16px;
	height:16px;
	display:inline-block;
}
.OpenBook:hover{
	background-image:url(//standardfanxuewang.fanedu.net/Web/Images/OpenBook_o.png) ;
}
.Learn_bg{
	background: #c4e1c7;
	padding:10px;
}
.IconSelected{
	position:relative;
}
.IconSelected .selected{
	position:absolute;
	font-size:22px;
	margin-left:-7px;
	margin-top:8px;
	display: none;
	color:yellow;
}
.IconSelected:active .selected, .IconSelected.active .selected{
	display: inline-block;
}

/*瀛︿範杩涘害*/
.Schedule-bar {
	display:flex;
	border-radius:2px;
	background:#cae2ce;
	flex-wrap:wrap;
}
.Schedule-bar label {
	display:block;
	padding:0 20px;
	height:38px;
	line-height:38px;
	cursor:pointer;
	order:1;
	margin-bottom: 0;
}
.Schedule-bar .Schedule-bar-con {
	z-index:0;
	display:none;
	margin-top:-1px;
	padding:10px;
	width:100%;
	min-height:120px;
	background:#dbf0de;
	order:99;
}
.Schedule-bar input[type=radio] {
	position:absolute;
	opacity:0;
}
.Schedule-bar input[type=radio]:checked+label {
	z-index:1;
	margin-right:-1px;
	margin-left:-1px;
	background:#dbf0de;
}
.Schedule-bar input[type=radio]:checked+label+.Schedule-bar-con {
	display:block;
}
.Schedule_1{
	height: 18px;
	background: #f2d443;
	border-radius:10px;
}
.Schedule_text{
	position: absolute;
	z-index: 1;
	line-height: 18px;
	margin-left: -12px;
}
.Schedule_2{
	height: 18px;
	background: #cbdacd;
	border-radius:10px;
	width: 100%;
}
.Schedule_3{
	height: 18px;
	background: #55dfb9;
	border-radius:10px;
	width: 100%;
}
.table_bg1 td{
	background: #eaf7ec;
}
.m_t7{
	margin-top: 7px;
}

/*鐗硅壊鍦堝瓙鏂板姞*/
.feature_backcolor01{
	background: #00cc8a;
}
.feature_backcolor02{
	background: #fd6161;
}
.feature_backcolor03{
	background: #0396d8;
}

.feature_bg{
	padding: 15px;
	width: 264px;
	border-radius:10px ;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	color: #fff;
}
.feature_icon{
	font-size: 16px;
	margin-bottom: 4px;
	opacity:0.8;
}
.feature_line{
	border-bottom: 1px dashed #fff;
	margin-top: 9px;
	width: 202px;
	float: right;
	opacity:0.5;
}
.feature_title{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 2px;
}
.feature_text{
	opacity:0.8;
	word-wrap:break-word;
	word-break:break-all;
}
.feature_lineC{
	border-bottom: 1px dashed #999;
	margin-top: 10px;
	float: right;
	width: 93%;
}
.feature_hide{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.feature_return{
	color: #fa0617;
}
.feature_return:hover{
	color: #a5272d;
}
.feature_bg:hover{
	opacity:0.8;
	color: #fff0a8;
}

/*鍖哄煙浼樿川璧勬簮*/
.Resources_btn_color1{
	border: 1px solid #6622bb;
	background: #e5f8e7;
	padding: 4px 8px;
	border-radius: 4px;
	color: #6622bb;
	height: 36px;
	width: 90%;
}
.Resources_btn_color1:hover{
	background:#6622bb ;
	color: #fff;
}
.Resources_btn_color2{
	border: 1px solid #78740c;
	background: #e5f8e7;
	padding: 4px 8px;
	border-radius: 4px;
	color: #78740c;
	height: 36px;
	width: 90%;
}
.Resources_btn_color2:hover{
	background:#78740c ;
	color: #fff;
}
.Area_title{
	height: 87px;
	background:#f5fef6;
	margin-top: -25px;
	box-shadow:0px 12px 10px -10px #c3e1d2;
	border-radius:20px 20px 0 0 ;
}
.Area_contBg{
	background: #e5f8e7;
	border-radius: 20px;
	margin-top: 40px;
}
.Area_title_line{
	border-top: 1px solid #c3e1d2;
	margin-top: -20px;
}
.Area_Morebtn{
	color: #2b7371;
	margin-right: 20px;
}
.Area_Morebtn:hover{
	color: #333;
}
::-webkit-scrollbar-track-piece{
	width:18px;
	background-color:#EBEBEB;
	border-radius: 18px;
}
::-webkit-scrollbar{
	width:18px;
	height:18px;
}
::-webkit-scrollbar-thumb{
	height:50px;
	background:#ccc;
	cursor:pointer;
	border-radius:18px;
}
::-webkit-scrollbar-thumb:hover{
	background:#666;
	cursor:pointer
}
/*鍚屾缁冧範*/
.f_size36{
	font-size: 36px;
}
.f_size30{
	font-size: 30px;
}
.PractiseSubject_btn_defult{
	padding: 6px 14px;
	border-radius:30px ;
	background: #fff;
	border: 1px solid #4b8e8c;
}
.PractiseSubject_btn_defult:hover{
	background: #fff000;
	border: 1px solid #ffd200;
}
.PractiseSubject_btn_selected{
	background: #fff000;
	border: 1px solid #ffd200;
}
.PractiseSubject_btn_disabled{
	pointer-events: none;
	padding: 6px 14px;
	border-radius:30px ;
	background: #fff;
	color: #999;
	border: 1px solid #ccc;
	opacity: 0.6;
}

.PractiseClass{
	width: 100px;
	text-align: center;
	cursor: pointer;

}
.PractiseClass:hover{
	font-weight: bold;
	color: #3352d7;
}
.Practisetob_bg{
	background:#dbf1de;
}
.Practise_line{
	width: 1px;
	height: 16px;
	background: #999;
}

/*鍚屾缁冧範 end*/

/*缁冧範棰樻牱寮忓脊绐�*/
.schedule{
	display: flex;
}
.schedule_correct,.schedule_error,.schedule_undone{
	flex-grow:1;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	border-right:1px solid #fff ;
}
.schedule_correct{
	background: #00b08f;
}
.schedule_error{
	background:#cd0001 ;
}
.schedule_undone{
	background: #898989;
}
.schedule_answering{
	flex-grow:1;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #333;
	background: #fff;
}
.schedule_cont_top{
	background: #ffffff;
	border-radius:10px 10px 0 0;
}
.schedule_anly{
	background: #ffffff;
	border-radius:10px;
}
.padding20{
	padding: 20px;
}
.schedule_cont_foot{
	background: #f5f5f5;
	border-radius:0 0 10px 10px  ;
}
.schedule_btn_defult,.schedule_btn_correct,.schedule_btn_error,.schedule_btn_undo,.schedule_btn_selected{
	height: 38px;
	line-height: 38px;
	font-size: 22px;
	border-radius:6px ;
	padding: 0px 14px;
	border: 1px solid #4b8e8c;
	font-weight: bold;
}
.schedule_btn_defult{
	background: #fff;
	color: #333;
}
.schedule_btn_defult:hover{
	background: #ededed;
}
.schedule_btn_defult:active, .schedule_btn_defult.active{
	background: #0063DC;
	color: #fff;
}
.schedule_btn_correct{
	background: #00b090;
	color: #fff;
}
.schedule_btn_error{
	background: #cd0001;
	color: #fff;
	border: 1px solid #cd0001;
}
.schedule_btn_undo{
	background: #fff;
	color: #333;
}
.schedule_btn_undo:active, .schedule_btn_undo.active{
	background: #fff;
	color: #333;
}
.schedule_btn_selected{
	background: #0063DC;
	color: #fff;
}
.giveup_btn{
	background: #f7472b;
	color: #fff;
	border-radius:6px ;
	padding: 6px 10px;
	border: 0;
	font-size: 16px;
}
.giveup_btn:hover{
	background: #d13b24;
}

.giveup_cont{
	bottom: 0;
	text-align: right;
	background: #eefff0;
}
.giveup_bg{
	border-top:1px solid #bddac1 ;
	padding: 10px ;
}
.schedule_check{
	display: flex;
	align-items: flex-end;
}
.schedule_check input{
	width: 30px;
	height: 30px;
}
.schedule_check input+span{
	cursor: pointer;
}
.schedule_check input:checked+span{
	color: #0063DC;

}
.Submit_answer_btn{
	background: #0099CC;
	padding: 6px 10px;
	border-radius:4px ;
	color: #fff;
	border: 0;
}
.Submit_answer_btn:hover{
	background: #2a8542;
}
.Submit_answer_btn[disabled], fieldset[disabled] .Submit_answer_btn {
	pointer-events: none;
	cursor: not-allowed;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: .4;
}

.inputbox-style{
	width: 30%;
	border: 1pxsolid #ccc;
	height: 40px;
	line-height: 40px;
	margin-right: 20px;
	border-radius: 4px;
	padding: 0 14px;
}
/*缁冧範缁撴灉*/

.result_Time_bg{
	width: 270px;
	height: 110px;
	background: #f7ffb8;
	border-radius:10px ;
	text-align: center;
}
.correct_text{
	font-size: 36px;
	font-weight: bold;
	color: #528038;
}
.time_text{
	font-size: 36px;
	font-weight: bold;
	color: #00b8c4;
}

/*鎴戝緱閿欓闆�*/
.Empty_btn{
	background: #f7472b;
	padding:6px 10px;
	border: 1px solid #bb0e0e;
	border-radius:4px ;
	color: #fff;
}
.Empty_allbtn{
	background: #f7472b;
}
.Empty_allbtn:hover{
	background: #d13b24 ;
}
.Empty_pagebtn{
	background: #ef8116;
}
.Empty_pagebtn:hover{
	background: #c96e12;
}
.Answer_color_defult{
	color: #0063DC;
}
.Answer_color_error{
	color: #cd0001;
}
.Answer_color_correct{
	color: #00b090;
}
.practise_bg {
	width: 310px;
	height: 88px;
	line-height: 88px;
	background: #ffd651;
	color: #47300b;
	text-align: center;
	border-radius: 10px;
	letter-spacing: 10px;
	box-shadow: 1px 1px 1px #efefec;
}

.delete_btn{
	color: #f7472b;
}
.delete_btn:hover{
	color: #333;
}
.selectall_btn input{
	width: 20px;
	height: 20px;
}
.selectall_btn input+span{
	cursor: pointer;
}
.selectall_btn input:checked+span{
	color: #0063DC;
}
.title_class_text{
	position: absolute;
	line-height: 104px;
	left: 5px;
	color: #325f63;
}
.quecat_grow{
	flex-grow:1;
}
.f_size12{
	font-size: 12px;
}
.padding10{
	padding:10px;
}
.padding14{
	padding:14px;
}
.bg_color1{
	background: #fff;
}
.bg_color2{
	background: #f6fcf2;
}
.bg_color3{
	background: #fafff7;
}
.quecat_line_b{
	border-bottom:1px solid #ddd ;
}
.quecat_line_r{
	border-right:1px solid #ddd ;
}
.m_r40{
	margin-right: 40px;
}
.m_l28{
	margin-left: 28px;
}
.align-center{
	align-items:center;
}

.justify-between{
	justify-content: space-between;
}
.justify-center{
	justify-content: center;
}

.quecat_class_btn{
	border: none;
	background: none;
	margin: 10px 0 ;
	text-align: left;
	color: #405446;
}
.quecat_class_btn:hover{
	color: #0063DC;
	font-weight: bold;
}
.quecat_texthand{
	height: 40px;
	padding: 0 14px;
	background: #f1ffd5;
}
.quecat_revise{
	background: #ffdf40;
	border: 1px solid #c7ac2a;
	padding: 4px 14px;
	border-radius:20px ;
}
.quecat_revise:hover{
	background: #ddbe26;
}
.quecat_symbol_btn{
	border: 1px solid #a9c7ad;
	background: #fff;
	width: 30px;
	height: 30px;
	border-radius:6px ;
}
.quecat_symbol_btn:hover{
	background: #EDEDED;
}
.quecat_check input:checked+span{
	color: #0063DC;
}
.quecat_check input+span{
	cursor:pointer;
}
.quecat_check_hand{
	flex-shrink:0;
}

.quecat_btn_a{
	background: #19be6b;
	color: #fff;
	border: none;
	border-radius: 6px;
	padding: 6px 14px 6px 16px;
	letter-spacing: 2px;
}
.quecat_btn_a:hover{
	background: #189f5b;
}
.quecat_btn_b{
	background: #f56c6c;
	color: #fff;
	border: none;
	border-radius: 6px;
	padding: 6px 14px  6px 16px;
	letter-spacing: 2px;
}
.quecat_btn_b:hover{
	background: #d55d5d;
}
.quecat_btn_c{
	background: #fff;
	color: #16854d;
	border: 1px solid #19be6b;
	border-radius: 6px;
	padding: 6px 14px  6px 16px;
	letter-spacing: 2px;
}
.quecat_btn_c:hover{
	background: #19be6b;
	color: #fff;
}
.quecat_btn_d{
	background: #5b8ff9;
	color: #fff;
	border: none;
	border-radius: 6px;
	padding: 6px 14px  6px 16px;
	letter-spacing: 2px;
}
.quecat_btn_d:hover{
	background:#4976d1;
}
.quecat-bar-con{
	display: none;
	margin-top: 20px;
}
.quecat_schedule-bar label{
	font-weight: bold;
}

.quecat_class_show{
	cursor: pointer;
}
.quecat_class_show:hover{
	color: #0099CC;
}
.quecat_question_img img{
	max-width: 692px;
	height: auto;
}
.quecat_titlebg_selected{
	background: #6ab67f;
}
.quecat_audit_treat{
	color: #5d7c97;
}
.quecat_audit_already{
	color: #638b5b;
}
.quecat_audit_not{
	color: #a57575;
}
.quecat_audit_not_reason{
	background: #f7ffe9;
	color: #666;
	padding-left: 40px;
}
.quecat_question_bg{
	padding: 5px 5px 0px 5px;
}
.reviews01-checkbox-0301050 input[type="checkbox"] {
	position:relative;
	appearance: none;
	-webkit-appearance: none;
	outline: none;
	display: none;
}
.reviews01-checkbox-0301050 input[type="checkbox"] + i {
	width: 95px;
	height: 122px;
	display: inline-block;
	margin-bottom: -3px;
	background-repeat:no-repeat;
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/0301050_reviews01_icon_h.png)
}
.reviews01-checkbox-0301050 input[type="checkbox"]:checked + i{
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/0301050_reviews01_icon_o.png)
}
.reviews02-checkbox-0301050 input[type="checkbox"] {
	position:relative;
	appearance: none;
	-webkit-appearance: none;
	outline: none;
	display: none;
}
.reviews02-checkbox-0301050 input[type="checkbox"] + i {
	width: 95px;
	height: 122px;
	display: inline-block;
	margin-bottom: -3px;
	background-repeat:no-repeat;
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/0301050_reviews02_icon_h.png)
}
.reviews02-checkbox-0301050 input[type="checkbox"]:checked + i{
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/0301050_reviews02_icon_o.png)
}
.reviews03-checkbox-0301050 input[type="checkbox"] {
	position:relative;
	appearance: none;
	-webkit-appearance: none;
	outline: none;
	display: none;
}
.reviews03-checkbox-0301050 input[type="checkbox"] + i {
	width: 95px;
	height: 122px;
	display: inline-block;
	margin-bottom: -3px;
	background-repeat:no-repeat;
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/0301050_reviews03_icon_h.png)
}
.reviews03-checkbox-0301050 input[type="checkbox"]:checked + i{
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/0301050_reviews03_icon_o.png)
}
.reviews04-checkbox-0301050 input[type="checkbox"] {
	position:relative;
	appearance: none;
	-webkit-appearance: none;
	outline: none;
	display: none;
}
.reviews04-checkbox-0301050 input[type="checkbox"] + i {
	width: 95px;
	height: 122px;
	display: inline-block;
	margin-bottom: -3px;
	background-repeat:no-repeat;
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/0301050_reviews04_icon_h.png)
}
.reviews04-checkbox-0301050 input[type="checkbox"]:checked + i{
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/0301050_reviews04_icon_o.png)
}
.reviews05-checkbox-0301050 input[type="checkbox"] {
	position:relative;
	appearance: none;
	-webkit-appearance: none;
	outline: none;
	display: none;
}
.reviews05-checkbox-0301050 input[type="checkbox"] + i {
	width: 95px;
	height: 122px;
	display: inline-block;
	margin-bottom: -3px;
	background-repeat:no-repeat;
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/0301050_reviews05_icon_h.png)
}
.reviews05-checkbox-0301050 input[type="checkbox"]:checked + i{
	background-image: url(//standardfanxuewang.fanedu.net/Web/Images/icon/0301050_reviews05_icon_o.png)
}
.sit-color9{
	color:#d72438;
}
.quecat_wrong_bg{
	border-bottom:1px solid #fff ;
	background: #f9f2f2;
}
.quecat_wrong_height{
	height: 40px;
	line-height: 40px;
}

.module_drag{
	cursor: all-scroll;
	position: relative;
	line-height:100%;
	background:#fff;
}

.quecat_cont_hover:hover{
	border: 1px solid #00CC8A ;
	box-shadow:0px 0px 6px #00CC8A inset;
}
.quecat_cont_hover{
	border: 1px solid #00CC8A ;
}
.quecat_cont_drag:hover{
	box-shadow: 0px 0px 10px #00cc8a inset;
}
.quecat_cont_drag{
	border-bottom: 1px solid #cce8d0;
}
.quecat_cont{
	border-bottom: 1px solid #cce8d0;
}
.quecat_cont_hover .question_right_moveup_btn,.quecat_cont_hover .question_right_movedown_btn,.quecat_cont_hover .question_right_change_btn,.quecat_cont_hover .question_right_delete_btn{
	display: none;
	cursor: pointer;
}
.quecat_cont_drag .question_right_moveup_btn,.quecat_cont_drag .question_right_movedown_btn,.quecat_cont_drag .question_right_change_btn,.quecat_cont_drag .question_right_delete_btn{
	display: none;
	cursor: pointer;
}
.quecat_cont_hover:hover .question_right_moveup_btn,.quecat_cont_hover:hover .question_right_movedown_btn,.quecat_cont_hover:hover .question_right_change_btn,.quecat_cont_hover:hover .question_right_delete_btn{
	display:block;
}
.quecat_cont_drag:hover  .question_right_moveup_btn,.quecat_cont_drag:hover  .question_right_movedown_btn,.quecat_cont_drag:hover  .question_right_change_btn,.quecat_cont_drag:hover  .question_right_delete_btn{
	display:block;
}
.question_right_moveup_btn:hover{
	color:#19be6b;
}
.question_right_movedown_btn:hover{
	color:#19be6b;
}
.question_right_change_btn:hover{
	color:#0170c9;
}
.question_right_delete_btn:hover{
	color:#d55d5d;
}
.quecat_top_line{
	border-left:2px solid #ccc ;
	padding: 0 2px  0 10px;
}
.quecat_disabled{
	cursor: not-allowed;
	color: #999;
	opacity: 0.9;
	background: #ececec;
}
.font_color6{
	color: #666;
}
.download_testpaper_bg{
	min-height: 220px;
	background: #fff;
	border-radius:14px ;
}


.quecat_lable_bg{
	width: 44px;
	height: 40px;
	line-height: 40px;
	border-radius:6px ;
	text-align: center;
	background: #0063DC;
	color: #fff;
	font-size: 20px;
}
.right_cont_btn_a,.right_cont_btn_b,.right_cont_btn_c,.right_cont_btn_d,.right_cont_btn_e{
	width:80px;
	height: 80px;
	color: #fff;
	border-radius:14px;
	cursor: pointer;
}
.right_cont_btn_a{
	background: #19be6b;
}
.right_cont_btn_b{
	background: #169bd5;
}
.right_cont_btn_c{
	background: #f59a23;
}
.right_cont_btn_d{
	background: #f55e70;
}
.right_cont_btn_e{
	background: #c280ff;
}
.right_cont_btn_a:hover,.right_cont_btn_b:hover,.right_cont_btn_c:hover,.right_cont_btn_d:hover,.right_cont_btn_e:hover{
	opacity: 0.8;
}
@media screen and (min-width:1920px){
	.group_list_left{
		width:80%;
	}
	.group_list_right{
		width: 20%;
	}
}
@media screen and (min-width:1366px) and (max-width:1920px){
	.group_list_left{
		width:72%;
	}
	.group_list_right{
		width: 28%;
	}
}
@media screen and (min-width:1024px) and (max-width:1366px){
	.group_list_left{
		width:62%;
	}
	.group_list_right{
		width: 38%;
	}
}
@media screen and (max-width:1024px){
	.group_list_left{
		width:40%;
	}
	.group_list_right{
		width: 60%;
	}
}
.group_list_bg{
	background: #fafafa;
	border-radius:14px ;
}
.group_list_lable_bg{
	padding: 4px 8px;
	background: #ECECEC;
	border-radius:4px ;
	color: #666;
}
.group_head_little_a{
	width: 2px;
	height: 14px;
	background: #0170C9;
	margin-right: 6px;
	border-radius:14px ;
}
.group_head_little_b{
	font-size: 18px;
	color: #0170C9;
}
.group_time_btn_defult{
	padding:4px 10px;
	background: none;
	border: none;
}
.group_time_btn_defult:hover{
	padding:4px 10px;
	border-radius:40px;
	background: #325f63;
	border: none;
	color: #fff;
}
.group_time_btn_selected{
	padding:4px 10px;
	border-radius:40px;
	background: #325f63;
	border: none;
	color: #fff;
}
.group_cont_style{width:692px;word-break: break-all;overflow-x:hidden;position: relative;}
.group_cont_style,.group_cont_style p,.group_cont_style lable,.group_cont_style span,.group_cont_style div,.group_cont_style li,.group_cont_style ul{
	font-family:'Times New Roman','宋体';
	font-size:18px;
	max-width: 692px;
	color: #333;
	line-height:2;
}
.group_cont_style img{max-width:692px;}
.group_drag_cont_bg{
	font-family:'Times New Roman','宋体';
	color: #333;
	font-size:18px;
	line-height:2;
	background:#fff;
	cursor:default;
	padding: 14px 14px 0 14px;
}

.sc_circleFeature{
	margin:0 5px 0 0;
	padding:3px 10px;
	border-radius: 3px;
	color:#fff;
	font-size:14px;
	background:#FF0099;
}
.sc_circleClass{
	margin:0 5px 0 0;
	padding:3px 10px;
	border-radius: 3px;
	color:#fff;
	font-size:14px;
	background:#0099CC;
}
.sc_right_cont_hover{
	border: 1px solid #4b8e8c;
	border-radius:6px ;
	margin: 5px 10px;
	padding: 6px;
	cursor: pointer;
	background: #f1fff3;
	float:left;
}
.sc_right_cont_hover:hover{
	border: 1px solid #ec0f27;
}
.sc_circle_radio_btn input:checked+span{
	color: #0170C9;
}
.sc_circle_radio_btn{
	cursor: pointer;
	margin-right: 20px;
}
.sc_line{
	border-right: 1px solid #4b8e8c;
	padding-right: 10px;
}
.sc_check_style{
	color: #ab5238;
}
.sc_circle_cont_bg{
	background: #f1fff3;
	border-radius:6px ;
	margin-bottom: 10px ;
	border: 2px solid #f1fff3;
	padding:6px 6px 0px 6px;
}
.sc_circle_cont_checked{
	border: 2px solid #00B090;
}
.qtfont{
	width:734px;
	padding:20px;
	border:1px solid #b8d7bc;
	font-size:18px;
	font-family:'Times New Roman','宋体';
	line-height: 2;
	overflow-x:hidden;
	display: inline-block;
	word-break: break-all;
}
.qt_m_top{
	margin-top:-35px;
}
.qt_side{
	width:37px;
	position:fixed;
	bottom:20px;
	right:18px;
	z-index:100;
	font-size:14px;
	background-color:#325f63;
	border-radius:5px;
	padding:5px;
}
.qt_span_count{
	position:fixed;
	bottom:142px;
	right:44px;
	z-index:101;
	font-size:10px;
}
.qt_ft{
	font-family: 'Arial Negreta', 'Arial Normal', 'Arial';
	font-weight: 700;
	font-style: normal;
	font-size: 16px;
	text-align: left;
	margin:10px 100px 10px 0;
}
.qt_ft1{
	font-family: 'Arial Negreta', 'Arial Normal', 'Arial';
	font-weight: 700;
	font-style: normal;
	font-size: 16px;
	color: rgba(255, 110, 93, 0.996078431372549);
	text-align: right;
	margin-left:107px;
}
.qt_bor{
	border:1px dashed;
	width:340px;
	min-width:300px;
	border-radius:10px;
	padding:10px 10px 0 10px;
	cursor: pointer;
}
.qt_bor:hover{
	background-color:#bddac1;
}
.qt_quecat_disabled{
	cursor: not-allowed;
	color: #999;
	opacity: 0.9;
	background: #ececec;
}

.qt_wait_info{position:fixed;width:100%;top:30px;left:0;z-index:9999; text-align:center;}
.qt_wait_info div{display:inline-block;border-radius:6px;background:#b7d5bb;}
.qt_wait_info i{padding: 0 10px;font-size:24px;}

.question_used_main{position: relative;}
.question_used {
	background: url(//standardfanxuewang.fanedu.net/Web/Images/used_icon.png) no-repeat top;
	background-size: 100% 100%;
	border: none;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 64px;
	height: 50px;
	z-index: 1;
}

.que_edit_main{min-width:1084px;display:flex;}
.que_edit_title_left{flex:1;}
.que_edit_title_right{width:734px;}
.que_edit_left{overflow: auto;flex:1;}
.que_edit_left_con{float:right;width:762px;max-width:100%;}
.que_edit_right{width:734px;overflow-x: hidden;overflow-y: auto;
}
.que_edit_show_con{
	display: inline-block;
	word-break: break-all;
	font-size:18px;
	font-family:'Times New Roman','宋体';
	line-height: 2;
	width:734px;
	padding:20px;
	border:1px solid #b8d7bc;
	overflow-x:hidden;
	position: relative;
}

.que_add_one_main{width:882px;}
.que_add_one_title{width:120px;background: #fafff7;}
.que_add_one_con{width:762px;}

.quecat_question_main{
	min-width:1040px;
}
.quecat_question_main_checkno{
	min-width:936px;
}

.quecat_question_list_con_main{
	width:748px;
}
.quecat_question_list_con{
	width:734px;
	padding:20px;
	border:1px solid #b8d7bc;
	font-size:18px;
	font-family:'Times New Roman','宋体';
	line-height: 2;
	overflow-x:hidden;
	display: inline-block;
	word-break: break-all;
	position: relative;
}
.quecat_question_list_con > * > tr > * {font-size:18px;}
.quecat_question_list_con > span{
	margin:0;
	padding:0;
}

/*习题列表中的相似题内容*/
.quecat_question_list_con_similar{
	width:734px;
	padding:20px;
	border:1px solid #ff9595;
	font-size:18px;
	font-family:'Times New Roman','宋体';
	line-height: 2;
	overflow-x:hidden;
	display: inline-block;
	word-break: break-all;
	position: relative;
}
.quecat_question_list_con_similar:hover{
	border:1px solid #ff9595;
	box-shadow:0px 0px 10px 0px #f56c6c inset;
}

.quecat_question_list_con_similar > * > tr > * {font-size:18px;}
.quecat_question_list_con_similar> span{
	margin:0;
	padding:0;
}

.quepro_list_main_bak{min-width:1758px;}
.quepro_list_main{min-width:1838px;}
.quepro_list_con_left{
	width:694px;border:1px solid #b8d7bc;float:right;overflow-x:hidden;
	font-size:18px;
	font-family:'Times New Roman','宋体';
	line-height: 2;
	min-height:38px;
	position: relative;
}
.quepro_list_con_right{
	width:694px;border:1px solid #b8d7bc;overflow-x:hidden;
	font-size:18px;
	font-family:'Times New Roman','宋体';
	line-height: 2;
	min-height:38px;
	position: relative;
}
.group_cont_style img{max-width:692px;}
.quechk_question_main{
	min-width:1356px;
}
.queerr_question_main{
	min-width:1164px;
}
.que_paper_preview_title{width:908px;margin:0 auto;padding:14px 100px 14px 0;}
.que_paper_preview_main{width:908px;margin:0 auto;}
.que_paper_preview_left{display:inline-block;width:808px;position: relative;float:left;}
.que_con{
	width:692px;overflow-x:hidden;
	font-size:18px;
	font-family:'Times New Roman','宋体';
	line-height: 2;
	min-height:38px;
	word-wrap:break-word;
	word-break: normal;
	color:#333;
	padding:0; margin:0;
}

.que_con tbody{
	font-size: inherit;
}

.que_con span,.que_con p,.que_con lable,.que_con div,.que_con li,.que_con ul{
	padding:0; margin:0;font-family:inherit;color:inherit;
	font-size:18px;
	max-width: 692px;
	color: #333;
	line-height:2;
}

.que_con img{vertical-align:inherit;}

.que_fill_answer_input{
	font-size:18px;
	font-family:'Times New Roman','宋体';
	line-height: 2;
	color:#333;
	padding:0 0 0 2px;
	margin:0;
	resize: none;
}

.que_con .point {
	padding-bottom: 4px;
	background: url(//standardfanxuewang.fanedu.net/Web/Images/editor-point.png) repeat-x center bottom;
	word-break: break-word;
}

.que_con .wavy {
	padding-bottom: 8px;
	background: url(//standardfanxuewang.fanedu.net/Web/Images/editor-wavy.png) repeat-x center bottom;
	word-break: break-word;
}

.que_con .double-underline {
	text-decoration: underline double;
}

.hearing-audio-play{
	background: url(//standardfanxuewang.fanedu.net/Web/Images/hearing-audio-default.png) no-repeat;
	width: 100px;
	height: 30px;
	cursor: pointer;
}
.hearing-audio-play.pause{
	background: url(//standardfanxuewang.fanedu.net/Web/Images/hearing-audio-play.gif) no-repeat;
}
.ask_bg{
	background: #393939;
}
.ask_cont{
	width: 980px;
	height: 670px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	display: flex;
}
.ask_left{
	width: 270px;
	height: 100%;
	background: #f0fff2;
	border-radius: 10px 0 0 10px;
	border-right:1px solid #bddac1 ;
}
.ask_left_tittle{
	width: 100%;
	height: 70px;
	line-height: 70px;
	color: #fff;
	font-size: 24px;
	padding: 0 20px;
	background: #6ab67e;
	border-radius: 10px 0 0 0;
}
.ask_left_middle{
}
.left_middle_overflow{
	height: calc(100% - 130px);
	overflow-y: auto;
}
.left_middle_pagination{
	height: calc(100% - 130px);
	position: relative;

}
.left_middle_pagination .bottom_pagination{
	position: absolute;
	text-align: center;
	bottom: 0;
}
.left_middle_overflow::-webkit-scrollbar, .ask_right_middle::-webkit-scrollbar, .edit_cont::-webkit-scrollbar{
	width: 8px;
	height: 8px;
}
.left_middle_overflow::-webkit-scrollbar-track-piece, .ask_right_middle::-webkit-scrollbar-track-piece, .edit_cont::-webkit-scrollbar-track-piece{
	background: none;
}
.left_middle_overflow::-webkit-scrollbar-thumb, .ask_right_middle::-webkit-scrollbar-thumb, .edit_cont::-webkit-scrollbar-thumb{
	background: rgba(153,153,153,0.6);
}
.ask_left_middle .title_text_top{
	font-size: 16px;
	color: #333;
	padding-right:10px;
	font-weight: bold;
}
.ask_left_middle .title_text_middle{
	margin-top: 2px;
}
.ask_left_middle .block_number{
	background: #ff5759;
	border: 1px solid #b33133;
	padding: 0 4px;
	height: 15px;
	border-radius: 20px;
	position: absolute;
	right: 12px;
	top: 18px;
	color: #fff;
	line-height: 15px;
	font-size: 12px;
}
.ask_left_middle .title_text_bottom{
	color: #666;
	font-size: 14px;
	margin-top:6px ;
}
.ask_left_middle .middle_block{
	padding: 15px;
	border-bottom: 1px solid #dcf0de;
	position: relative;
	cursor: pointer;
}
.ask_left_middle .active{
	background: #fff;
}
.ask_left_middle .middle_block:hover{
	background: #fff;
}
.ask_left_bottom{
	padding: 0 20px;
	margin-top: 10px;
}
.ask_left_bottom .create_btn{
	background: #fff;
	border: 1px solid #6ab67e;
	color:#2b8c44;
}
.ask_left_bottom .create_btn:hover{
	background: #2b8c44;
	border: 1px solid #6ab67e;
	color:#fff;
}
.ask_right{
	width: calc(100% - 270px);
	background: #d5f1d9;
	border-radius:  0 10px 10px 0;
}
.ask_right_block{
	width: 100%;
	height: 100%;
	position: relative;
}
.ask_right_top{
	background: #f0fff2;
	height: 48px;
	width: 100%;
	border-radius: 0 10px 0 0;
	font-size: 18px;
	color: #333;
	line-height: 48px;
	padding: 0 15px;
	font-weight: bold;
}
.ask_right_middle{
	height: calc(100% - 228px);
	padding: 15px;
	overflow: auto;
}
.ask_right_middle_left ,.ask_right_middle_right{
	margin-bottom:15px ;
}
.ask_right_middle_left .top_time{
	color: #666;
	font-size: 14px;
}
.ask_right_middle_left .bottom_text{
	background: #fff;
	color: #333;
	padding: 12px 14px;
	border-radius: 0 14px 14px 14px;
	max-width: 560px;
	display: inline-block;
	margin-top: 6px;
}
.ask_right_middle_right .top_time{
	color: #666;
	font-size: 14px;
	text-align: right;
}
.ask_right_middle_right .bottom_text{
	background: #b5fff4;
	color: #333;
	padding: 12px 14px;
	border-radius:14px 0 14px 14px;
	margin-top: 6px;
	max-width: 560px;
}
.ask_right_middle_right .bottom_text_cont:hover .bottom_icon{
	display: block;
}
.ask_right_middle_right .bottom_img img{
	width:200px;
	background: #fff;
	border-radius:14px 0 14px 14px;
	margin-top: 6px;
	cursor: pointer;
}
.ask_right_middle_right .bottom_text_cont{
	display: flex;
	align-items: center;
}
.ask_right_middle_right .bottom_icon{
	margin-right: 6px;
	display: none;
}
.ask_right_middle_right .fa{
	background: none;
	width: 24px;
	height: 24px;
	border: 0;
	float: right;
	margin-right: 8px;
	font-size: 20px;
}
.ask_right_middle_right .fa:hover{
	opacity: 0.7;
}
.ask_right_withdraw_edit{
	padding: 4px 10px;
	background: rgba(57,57,57,0.5);
	border-radius: 4px;
	color: #fff;
	font-size: 12px;
	display: inline-block;
}
.ask_right_withdraw_edit a{
	color: #fff000;
}
.ask_right_withdraw_edit a:hover{
	opacity: 0.6;
}
.ask_right_withdraw_other{
	color: #999;
	font-size: 12px;
}
.ask_right_bottom{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 180px;
	background: #f0fff2;
	position: relative;
}
.ask_right_bottom .edit_cont{
	width: 100%;
	outline: none;
	padding: 15px;
	font-size: 15px;
	height: calc(100% - 50px);
	background: none;
	border-radius: 0 0 10px 0;
	border: 0;
	border-top:1px solid #bddac1 ;
	resize: none;
	color: #333;
	overflow-y: auto;
}
.ask_right_bottom .edit_cont img{
	max-width: 150px;
	max-height: 90px;
	cursor: pointer;
}
.edit_img_cont {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.5);
	width: 100%;
	height: 100%;
}
.edit_img_cont_bolck{
	width: 80%;
	height: 80%;
	position: absolute;
	left: 50%;
	transform: translate(-50%, 0);
	margin-top: 40px;
	text-align: center;
}
.edit_img_cont img {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
	cursor: pointer;
}
.ask_right_bottom .edit_cont.empty:before {
	content: "输入内容开始提问(支持Ctrl+V粘贴图片)";
	color: #999;
}
.edit_img_close{
	color: #fff;
	font-size: 30px;
	background: none;
	position: absolute;
	left: 50%;
	transform: translate(-50%,0);
	bottom: -60px;
}
.ask_right_bottom .textarea-placeholder{
	position: absolute;
	pointer-events: none;
	top: 15px;
	left: 15px;
	color: #888;
}
.ask_right_bottom .btn .fa{
	margin-right: 6px;
}
.ask_right_bottom .btn{
	margin-left: 20px;
}
.ask_right_bottom .bottom_button{
	position: absolute;
	right: 15px;
	bottom: 15px;
}
.send_btn{
	background: #1e7fde;
}
.send_btn:hover{
	background: #1a69b8;
}
/*答疑样式*/
.answer_cont_other .bottom_text{
	background: #fdffc3;
	color: #333;
	padding: 12px 14px;
	border-radius:14px 0 14px 14px;
	margin-top: 6px;
	max-width: 560px;
}
.answer_cont_me .bottom_text{
	background: #fdffc3;
	color: #333;
	padding: 12px 14px;
	border-radius:14px 0 14px 14px;
	margin-top: 6px;
	max-width: 560px;
}
.answer_left_top{
	padding: 14px;
	border-bottom:1px solid #dcf0de ;
}
.answer_left_top .create_btn{
	background: #fff;
	border: 1px solid #6ab67e;
	color:#2b8c44;
	padding: 4px 8px;
}
.answer_left_top .create_btn:hover{
	background: #2b8c44;
	color: #fff;
}
.answer_left_bottom .time{
	width: 60px;
	text-align: right;
	display: inline-block;
}

/*答疑统计*/
.question_flex_1{
	flex: 1;
}
.dialogue_cont{
	display: flex;
	height: 600px;
}
.dialogue_cont .left_middle_pagination{
	height: calc(100% - 60px);
}
.dialogue_cont .ask_left{
	border-radius:0 ;
}
.dialogue_cont .ask_right_top{
	border-radius:0 ;
	background: #fff;
}
.dialogue_cont .ask_right_middle{
	height: calc(100% - 48px);
	background: #f0fff2;
}
.dialogue_cont .title_text_middle{
	margin-top: 6px;
}
.text-overflow-2{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2; /*行数*/
	-webkit-box-orient: vertical;
}
.PractiseSubject_btn_active{
	padding: 6px 14px;
	border-radius:30px ;
	background: #fff000;
	border: 1px solid #ffd200;
}
.selected_question_span_count {
	position:relative;
	bottom:0;
	right:0;
	z-index:101;
	font-size:28px;
	width: 40px;
	height: 40px;
	border-radius: 40px;
	margin-left: 10px;
	line-height: 35px;
	background-color: #ffffff;
	color:#ff0000;
	text-align: center;
	font-weight: bolder;
}
.selected_question_select{
	margin-left: 20px;
	background-color: #409eff;
	color: #FFFFFF;
	border: 0;
	border-radius: 20px;
	padding: 3px 10px;
}
.selected_question_selected{
	margin-left: 20px;
	color: #FFFFFF;
	border: 0;
	border-radius: 20px;
	padding: 3px 10px;
	background-color: #ff0000!important;
}
.QuesPaperBody-table{width: 100%; table-layout: fixed; font-size: 16px; border: 1px solid #767676;border-collapse: collapse;border-spacing: 0;}
.QuesPaperBody-table th{background-color: #f2f2f2;font-weight: inherit;text-align: center; font-weight: inherit;}
.QuesPaperBody-table th, .QuesPaperBody-table td{border: 1px solid #767676;padding: 5px;font-size: 16px;}
.f_size24{font-size: 24px;}
.QuesPaperBody-button{display: flex;align-items: center;justify-content: center;}
.QuesPaperBody-Important{font-weight: 700;}
.manual_test_paper_bg{
	background-image: url("//standardfanxuewang.fanedu.net/Web/Images/manual_test_paper_bg.svg");
	display: flex;
	justify-content:center;
	align-content: center;
	flex-wrap: wrap;
	min-height: 270px;
	border-radius: 10px;
	border: 1px solid #0f7864;

}
.manual_test_paper_bg:hover{
	cursor: pointer;
}
.manual_test_paper_btn{
	color: #4b8e8c;
	background-color: #fdf0c9;
	padding: 15px 40px;
	font-size: 20px;
	border-radius: 40px;
}
.intelligent_test_paper_header {
	background-color: #f2f2f2;
	border: 1px solid #007979;
	border-radius: 5px 5px 0 0;
	padding: 10px 20px;
	font-size: 18px;
	color: #007979;
	height: 50px;
}
.intelligent_test_paper_main{
	min-height: 220px;
	background-color: #ffffff;
	border: 1px solid #007979;
	border-top: 0;
	border-radius: 0 0 5px 5px;
	padding: 14px;
}
.intelligent_test_paper_chapterrow{
	border-bottom: 1px solid #cccccc;
	display: flex;
	justify-content: space-between;
}
.intelligent_test_paper_chapter_title{
	display: flex;
	align-items: center;
}
.intelligent_test_paper_chapterbtn{
	color: #ffffff;
	background-color: #19be6b;
}
.intelligent_test_paper_quenumrow{
	padding: 30px 0;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.intelligent_test_paper_querule{
	border: 1px solid #cccccc;
	background-color: #f2f2f2;
	padding: 10px;
}
.intelligent_test_paper_btn{
	color: #ffffff;
	background-color: #409eff;
}
.intelligent_test_paper_content_center{
	display: flex;
	align-content: center;
	flex-wrap: wrap;
}
.paper_header_title{
	line-height: 40px;
	font-size: 16px;
	padding: 0 20px;
}
.paper_header_module{
	cursor: pointer;
}
.paper_header_module:hover{
	color: #FFFFFF;
	background-color: #4b8e8c;
}
.paper_header_moduleselect{
	color: #FFFFFF;
	background-color: #4b8e8c;
}
.paper_header_serchmember{
	background-color: #FFFFFF;
	border: solid 1px #b8d7bc;
	border-radius: 4px;
}
.paper_question_info_title{
	color: #4b8e8c!important;
}
.reference_paper_list_header {
	background-color: #f2f2f2;
	border: 1px solid #007979;
	border-radius: 5px 5px 0 0;
	padding: 10px 20px;
}
.reference_paper_scope_name{
	font-size: 18px;
	color: #007979;
}
.reference_paper_scope_num{
	color: #807f7f;
}
.right-align{
	display: flex;
	justify-content: flex-end;
}
.reference_paper_main {
	height: 135px;
	overflow: auto;
	background-color: #ffffff;
	border: 1px solid #007979;
	border-top: 0;
	border-radius: 0 0 5px 5px;
	padding: 5px 20px 0 20px;
}
.reference_paper_info{
	border-bottom: 1px dashed;
	margin-top: 15px;
	display: flex;
	justify-content:space-between;
	padding: 0 10px;
}
.reference_paper_click{
	cursor: pointer;
}
.reference_paper_click:hover{
	color: #007979;
}
.sem_my_paperlist_header{
	border-bottom: 1px solid #0f7864;
}
.sem_my_paperlist_num{
	color: #807f7f;
}
.sem_my_paper_body{
	border: 1px solid #dfdfdf;
	background-color: #ffffff;
	padding: 20px;
	margin: 10px;
	border-radius: 5px;
}
.sem_my_paper_body:hover{
	border: 1px solid #0f7864;
}
.sem_my_paper_attrrow{
	display: flex;
	justify-content: space-between;
}
.sem_my_paper_attr{
	border: 1px solid #dfdfdf;
	background-color: #f2f2f2;
	border-radius: 5px;
	padding: 3px 10px;
}
.sem_my_paper_num{
	color: red;
	margin-left: 3px;
}
.sem_my_paper_draft{
	border-radius: 30px;
	padding: 5px 20px;
	color: #ffffff;
	background-color: #fb6260;
}
.wit_test_paper_bor{
	border:1px dashed;
	width:180px;
	min-width: 180px;
	border-radius:10px;
	padding:5px 5px 0 5px;
	cursor: pointer;
}
.wit_test_paper_bor:hover{
	background-color:#bddac1;
}
.wit_test_paper_ft{
	font-family: 'Arial Negreta', 'Arial Normal', 'Arial';
	font-weight: 700;
	font-style: normal;
	font-size: 16px;
	text-align: left;
	margin:10px 35px 10px 0;
}
.wit_test_paper_img{
	width: 45px;
	height: 45px;
	margin-top: 10px;
}
.m_t3{
	margin-top: 3px;
}
.AddQueMainModal-module{
	line-height: 40px;
	font-size: 16px;
	padding: 0 20px;
	cursor: pointer;
}
.AddQueMainModal-module:hover{
	color: #FFFFFF;
	background-color: #4b8e8c;
}
.AddQueMainModal-moduleselect{
	color: #FFFFFF;
	background-color: #4b8e8c;
}
.papertop_cont{
	position: relative;
	margin: 0 20px;
}
.float_papertop_btn .small_btn{
	background: #cce2f4;
	border:1px solid #0170c9;
	padding: 3px 10px;
	margin-left: -1px;
	margin-bottom: -1px;
}
.float_papertop_btn .small_btn_input{
	padding: 3px 10px 3px 20px;
	background: #cce2f4;
	border:1px solid #0170c9;
	margin-bottom: -1px;
	border-radius: 30px 0 0 0;
}
.float_papertop_btn .disabled{
	background: #ccc;
	color: #fff;
	pointer-events:none;
}
.float_papertop_btn .small_btn:hover{
	background:#0170c9;
	color:#fff;
}
.float_papertop_btn .small_btn_input input{
	outline:none;
	width: 40px;
	height: 25px;
	text-align: center;
}
.float_papertop_tittle{
	padding: 10px;
	background: #cce2f4;
	border:1px solid #0170c9;
	border-bottom:0 ;
}
.float_papertop_cont{
	position: absolute;
	width: 100%;
	background: rgba(11,112,201,0.1);
	border:1px solid #0170c9;
	top: 0;
	bottom: 0;
	z-index:1;
	pointer-events: none;
}
.papertop_cont:hover .float_papertop_top, .papertop_cont:hover .float_papertop_cont{
	display:block!important;
}
.float_papertop_top{
	position: absolute;
	right: 0;
	top: -67px;
	width: 100%;
	bottom: 0;
}
.float_papertop_top_notarget{
	top: -28px!important;
}
.float_papertop_btn .answer_row{
	padding: 4px 6px;
	position: absolute;
	bottom: -34px;
	height: 35px;
	right: 0;
	border: 1px solid #0170c9;
	border-radius:0 ;
	z-index: 9;
}
.float_papertop_btn .answer_row .input{
	background-color: #FFFFFF;border: 1px solid #0170c9;display: inline-block;height: 25px;
}
.float_papertop_btn .answer_row .input-button-left{
	height: 100%;width: 22px;border-left: 0;border-top: 0;border-bottom: 0;border-right: 1px solid #0170c9;
}
.float_papertop_btn .answer_row .input-num{
	text-align: center;display: inline-block;height: 100%;width: 22px;
}
.float_papertop_btn .answer_row .input-button-right{
	height: 100%;width: 22px;border-right: 0;border-top: 0;border-bottom: 0;border-left: 1px solid #0170c9;
}
.interaction_accordion .interaction_content {
	display: none;
	overflow: hidden;
}
.interaction_accordion .interaction_accordion_button , .interaction_content_btn, .interaction_accordion_sutep{
	cursor: pointer;
	padding: 10px;
	width: 100%;
	text-align: left;
	border: none;
	outline: none;
	transition: background-color 0.6s ease;
	background: none;
}
.interaction_accordion .interaction_accordion-button:hover ,.interaction_content_btn:hover {
	background: #bddac1;
	color: #333;
}
.interaction_accordion .interaction_content_btn{
	padding-left: 40px;
}
.interaction_selected {
	background: #17c193;
	color: #fff;
}
.interaction_selected .fa-flag{
	background: #fff;
	padding: 3px;
	border-radius: 60px;
}
.interaction_accordion_sutep{
	border-bottom:1px solid #b8d7bc; ;
}
.interaction_accordion_sutep:hover{
	color:#376967;
	font-weight: bold;
}
.interaction_selected:hover{
	background: #17c193;
	color: #fff;
}
.detection_btn_default , .detection_btn_selected{
	padding: 8px 12px ;
	border-radius: 4px;
	border: 0;
	margin: 0 5px;
}
.detection_btn_selected{
	background: #17C193;
	color: #fff;

}
.detection_btn_default{
	background: none;
	color: #333;
	cursor: pointer;
}
.detection_btn_default:hover{
	color: #325f63;
}
.detection_content_a{
	display: none;
}
.detection_content_a.show {
	display: block;
}
.feedback_bg{
	background: #f5f5f5;
	padding: 10px;
	border-radius: 6px;
	border: 1px solid #e8e8e8;
	text-align: center;
	margin: 3px;
}
.feedback_btn_right, .feedback_btn_wrong{
	width: 64px;
	height:32px;
	border-radius: 50px;
	border: 0;
	color: #fff;
	margin-top: 4px;
}
.feedback_btn_right{
	background: #19be6b;
}
.feedback_circular{
	width: 18px;
	height: 18px;
	background: #fff;
	border-radius:50% ;
}
.feedback_btn_right .feedback_circular{
	float: left;
}
.feedback_btn_wrong{
	background:#f55e70;
}
.feedback_btn_wrong .feedback_circular{
	float: right;
}
.feedback_btn_wrong .feedback_text{
	float: left;
}
.student_view_right_bg, .student_view_wrong_bg{
	padding: 10px;
	border-radius: 6px;
	text-align: center;
	margin: 3px;
	color: #fff;
	width:85px ;
	border: 0;
}
.student_view_right_bg:hover, .student_view_wrong_bg:hover{
	opacity: 0.7;
}
.student_view_right_bg{
	background: #19be6b;

}
.student_view_wrong_bg{
	background: #f55e70;
}
.student_answer_right_bg, .student_answer_wrong_bg, .student_answer_half_bg{
	width: 100px;
	padding: 10px;
	border-radius: 6px;
	text-align: center;
	margin: 8px;
	color: #fff;
	min-width:85px;
	border: 0;
	display: flow;
	cursor: pointer;
	outline: none;
}
.student_answer_right_bg:hover, .student_answer_wrong_bg:hover, .student_answer_half_bg:hover{
	opacity: 0.7;
}
.student_answer_right_bg{
	background: #19be6b;
}
.student_answer_wrong_bg{
	background: #f55e70;
}
.student_answer_half_bg{
	background: #f59a23;
}
.student_answer_default_btn, .student_answer_selected_btn{
	width: 30px;
}
.student_answer_default_btn .fa-arrow-right{
	display: none;
}
.student_answer_selected_btn .fa-arrow-right{
	display: block;
}
.student_answer_left_cont{
	background: #fff;
	width: calc(100% - 200px);
}
.student_answer_right_cont{
	width: 200px;
	background: #fafff7;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	overflow-y: auto;
}
.student_answer_close_cont{
	width: 200px;
	background: #fafff7;
	z-index: 999;
	position: fixed;
	right: 0;
	bottom: 0;
	padding: 10px;
}
.student_answer_disabled{
	background: #ccc;
	pointer-events: none;
}
.table_retract_overflow{
	overflow-y: auto;
	height: 240px;
	margin-bottom: 6px;
}
.colorblock{
	width: 30px;
	height: 15px;
	border-radius: 4px;
}
.block_number_a{
	width: 70px;
}
.block_number_b{
	width: 30px;
	float: right;
}
.detail_feedback_bg{
	background: #fff;
	border-radius: 6px;
	border: 1px solid #B8D7BC;
	display: inline-flex;
	align-items: center;
	padding:3px 18px 3px 8px;
	margin: 8px;
	cursor: pointer;
}
.btn-danger {
	color: #fff;
	background-color: #f7566a;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #d14959;
}
.btn-warning{
	color: #fff;
	background-color: #f59a23;
}
/*新增学生下载试卷*/
.estpaper_city_contleft{
	max-height: 200px;
	width: 50%;
	border-right:1px solid #e8e8e8;
	overflow-y: auto;
}
.estpaper_city_contright{
	width: 50%;
	overflow-y: auto;
}
.estpaper_city_inputcont{
	position: relative;
}
.estpaper_city_inputcont .fa-angle-down{
	position: absolute;
	right: 10px;
	top: 10px;
}
.estpaper_city_cont .button {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 10px;
	border-bottom: 1px solid #e8e8e8;
	cursor: pointer;
	background: #fff;
}
.estpaper_city_cont .button:hover {
	background: #1967d2;
	color: #fff;
}
.estpaper_city_cont .active {
	background: #1967d2;
	color: #fff;
}
.estpaper_city_cont .active:hover{
	background: #1967d2;
}
.estpaper_city_cont{
	display: none;
	position: absolute;
	left: 0;
}
.estpaper_city .show {
	display: flex !important;
}
.estpaper_city_cont .disabled {
	background: #fff;
	color: #aaa;
	cursor: not-allowed;
}
.estpaper_city_contleft .disabled:hover {
	background: #fff;
}
.estpaper_time_default{
	background: none;
	border: none;
	margin: 0 20px;
}
.estpaper_time_default .fa-clock-o{
	font-size: 18px;
	margin-right: 4px;
}
.estpaper_time_selected{
	background: none;
	height: 50px;
	border: none;
	border-bottom: 3px solid #4b8e8c;
	font-size: 16px;
	font-weight: bold;
	margin: 0 20px;
}
.estpaper_time_selected .fa-clock-o{
	color: #409eff;
	font-size: 20px;
}
.estpaper_time_cont{
	display: none;
}
/*进度完成情况样式*/
.schedule_block{
	display: flex;
	align-items: center;
}
.schedule_block .block_circular, .schedule_block .block_circular{
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	border-radius: 40px;
	color: #fff;
	font-weight: bold;
	border: 4px solid #fafff7;
	display: flex;
	justify-content: center;
	align-items: center;
}
.schedule_block .block_line ,.schedule_block .block_line{
	width: 60px;
	height: 6px;
}
.schedule_have .block_circular ,.schedule_have .block_line{
	background: #2196f3;
}
.schedule_no .block_circular ,.schedule_no .block_line{
	background: #999;
}

/*新增巩固练习*/
.student_subject_cont .subject_btn_default{
	background: none;
	border: none;
	margin-left: 15px;
	font-size: 20px;
	font-weight: bold;
	display: flex;
	padding:20px 18px;
	align-items: center;
	letter-spacing: 4px;
}
.student_subject_cont img{
	width: 50px;
	margin-right: 10px;
}
.student_subject_cont .subject_btn_selected{
	margin-left: 15px;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 4px;
	padding:6px 18px;
	margin-top: 4px;
	border: 1px solid #daf1de;
	border-bottom: 0;
	border-radius: 10px 10px 0 0;
	background: #bddac1;
	box-shadow: inset 0 0 20px #8bbfa6;
}
.emphasize_bg{
	background: #fffbe6;
	border: 1px solid #ffe58f;
	padding: 10px;
}
.line-b-dashed{
	border-bottom: 1px dashed #b8d7bc;
}
.subject .qualify{
	color: #00834c;
}
.subject .no_qualify{
	color: #c1c1c1;
}
.subject .subject_textbook{
	column-count: 2;
	break-inside: avoid;
	column-gap: 0; 
	padding: 8px;
	margin-top: 8px;
}
.subject_textbook_row{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 10px;
	border-bottom: 1px dashed #b8d7bc;
	cursor: pointer;
}
.subject_textbook_row:hover{
	background: #e6f0f9;
}
.subject_qualify_cont{
	display: none;
}
.subject_textbook .block_cont{
	display: inline-block;
	width: 100%;
}
.subject_textbook .block_cont_padding{
	padding: 0 8px;
	margin-bottom: 16px;
}
.subject_textbook .title_cont:hover{
	background: #e6f0f9;
}
.subject_textbook .title_cont{
	font-size: 18px;
	background: #fff;
	border-radius:6px;
	border: 1px solid #e8e8e8;
	padding: 10px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	cursor: pointer;
}
.subject_textbook .title_cont .fa{
	margin-right: 10px;
}
.subject_textbook .title_no_qualify{
	background: #f2f2f2;
	border-radius:6px 6px 0 0;
	border: 1px solid #e8e8e8;
	padding: 10px;
	font-size: 18px;
}
.subject_textbook .title_qualify{
	background: #00b090;
	color: #fff;
	border-radius:6px 6px 0 0;
	border: 1px solid #00b090;
	padding: 10px;
	font-size: 18px;
}
.subject_qualify_circular{
	background: #00834c;
	width: 18px;
	height: 18px;
	border-radius: 20px;
	margin:0 4px;
}
.subject_no_qualify_circular{
	background: #c1c1c1;
	width: 18px;
	height: 18px;
	border-radius: 20px;	
	margin:0 4px;
}
.practice_cont{
	display: none;
}
.detection_content_a .feedback_block{
	cursor: pointer;
	position: relative;
	padding: 20px;
}
.detection_content_a .feedback_block:hover{
	background: rgba(255,255,255,0.3);
	border-radius: 20px ;
}
.detection_content_a .feedback_block .number_text{
	position: absolute;
	left:50%;
	top: 50%;
	transform: translate(-50%,-50%);
	margin-top: -10px;
}
.subject_qualify_cont .record_block .active{
	height: 176px;
	background: #e1faff;
	border: 1px solid #0063DC;
	border-radius: 20px;
}
.subject_qualify_cont .record_block .title_cont{
	background: #efeae2;
	width: 100%;
	padding: 10px 16px;
	font-weight: bold;
	border-radius: 10px 10px 0 0;
}
.subject_qualify_cont .record_block .circular{
	width: 12px;
	height: 12px;
	border-radius: 50px;
	background: #006cff;
	margin-right: 10px;
}
.subject_qualify_cont .record_block .line{
	width: 4px;
	height: 100%;
	background:#006cff ;
	position: absolute;
	z-index: 1;
}
.subject_qualify_cont .record_block .record_bottom_block{
	position: relative;
	padding: 15px 0 15px 10px;
}
.subject_qualify_cont .record_block .record_bottom_block:hover{
	cursor: pointer;
	opacity: 0.8;
}
.record_block .record_bottom_block .block_cont{
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: center;
	bottom: 0;
	transform: translate(-50% ,-50%);
}
.empty_data_icon{
	min-height: 500px;
}
.empty_data_icon img{
	width: 400px;
}
/*电子书*/
.student_book_bg{
	position: absolute;
	top: 41px;
	right: 0;				
	bottom: 0;
	left: 0;
	min-width: 1848px;
}
.student_book_bg .book_left{
	width: 50%;
	position: relative;
	height: 100%;
	float: left;
}
.student_book_bg .book_right{
	width: 50%;
	position: relative;
	height: 100%;
	float: right;
}
.student_book_bg .book_left_bg{
	width: 100%;
	height: 100%;
	background: url(//standardfanxuewang.fanedu.net/Web/Images/student_book_leftbg.png);
	position: absolute;
	top: 0;
	bottom: 0;
	background-size: 100% 100%;
}
.student_book_bg .book_right_bg{
	width: 100%;
	height: 100%;
	background: url(//standardfanxuewang.fanedu.net/Web/Images/student_book_rightbg.png);
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	background-size: 100% 100%;
}
.student_book_top{
	position: absolute;
	top: 5.5%;
        left: 90px;
        z-index: 1;
        right: 90px;
        min-width: 1728px;
}
.student_book_top .book_btn_default, .student_book_top .book_btn_selected{
	border: none;
	border-radius: 10px 10px 0 0;				
	margin-right: 10px;
}
.student_book_top .book_btn_default{
	background: #bd7c4e;
	color: #fff;
	padding: 10px 20px 20px 20px;
	font-size: 16px;
}
.student_book_top .book_btn_selected{
	font-size: 18px;
	font-weight: bold;
	padding: 13px 20px 24px 20px;
	margin-top: 2px;
}
.student_book_bg .cont_topline{
	height: 1px;
	width: 100%;
	background: #e8e8e8;
	top: 49px;
	position: absolute;
}
.book_left .student_book_cont{
	position: absolute;
	top: 7%;
	left: 6%;
	right: 6%;
	bottom: 9%;
	padding: 20px 0;
}
.book_left .book_cont_relative{
	position: relative;
	width: 100%;
	height: 100%;
}
.bookright_cont_top ,.bookleft_cont_top{
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 20px;
	z-index: 4;
	width: 100%;
	border-bottom: 1px solid #e8e8e8;
}
.bookleft_cont_bottom{
	display: none;
	position: absolute;
	top: 66px;
	bottom: 0;
	width: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	padding:0 8px;
}
.bookright_cont_bottom{
	position: absolute;
	top: 64px;
	bottom: 0;
	right: 0;
	left: 0;
	width: 100%;
	overflow-y: auto;
	overflow-x: hidden;
}
.book_right .bookright_cont_bottom{
	display: none;
}
.bookleft_cont_bottom .subject_textbook{
	column-count: 2;
	break-inside: avoid;
	column-gap: 0; 	
}
.book_left .number_btn{
	color: #fff;
	background: #f55e70;
	border: 0;
	border-radius: 30px;
	height: 28px;
	min-width: 54px;
	font-size: 14px;
}
.book_left .book_line{
	border:1px solid #e8e8e8;
}
.book_left .block_row{
	cursor: pointer;
	height:46px;
}
.book_left .block_row:hover, .bookleft_cont_bottom .title_cont:hover{
	background: #e6f0f9;
}
.book_left .block_row.active , .bookleft_cont_bottom .title_cont.active{
	background: #e6f0f9;
}
.bookleft_btn_default,.bookright_btn_default{
	background: none;
	border: none;
	margin: 0 20px;
}
.bookleft_btn_selected,.bookright_btn_selected{
	background: none;
	height: 50px;
	border: none;
	border-bottom: 3px solid #4b8e8c;
	font-size: 16px;
	font-weight: bold;
	margin: 0 20px;
}
.book_right .book_cont_relative{
	position: relative;
	width: 100%;
	height: 100%;
}
.book_right .student_book_cont{
	position: absolute;
	top: 7%;
	left: 5%;
	right: 6.3%;
	bottom: 9%;
	padding: 20px 0;
	min-width: 734px;
}
.book_right .question_icon{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.book_right .question_icon button{
	float: right;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	margin: 10px 8px;
	border: none;
	cursor: pointer;
	z-index: 99;
	position: relative;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	box-shadow: 0 0 1px 2px rgba(0,0,0,0.2);
}
.book_right .question_icon button:hover{
	opacity: 0.7;
}
.papertop_cont:hover .question_icon{
	display: block !important;
}
.book_right .question_review_text{
	background: #fff !important;
	border: 1px solid #e8e8e8;	
}
.book_right .question_review_top{
	cursor: pointer;
	padding: 14px;
}
.book_right .review_top_cursor{
	padding: 14px;
}
.book_right .question_review_cont{
	display: none;
	padding: 14px;
}
.book_right .book_null_cont{
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 600px;
}
.book_right .book_null_cont img{
	width: 400px;
	margin-top: 11%;
}
.book_right .book_nonetopic_icon, .book_right .question_cont{
	display: none;	
}
.bookright_cont_bottom .title_number{
	width: 40px;
	text-align: right;
}
.bookright_cont_bottom .introspection_cont{
	position: relative;
	z-index: 2;
}
.bookright_cont_bottom .introspection_cont_top{
	cursor: pointer;
}
.bookright_cont_bottom .introspection_conttop_row{
	border-bottom: 1px solid #e8e8e8;
	background: #fff;
	padding: 10px;
	position: relative;
}
.bookright_cont_bottom .introspection_conttop_row:hover{
	background: #f1f1f1;
}
.bookright_cont_bottom .introspection_conttop_row .left_text{
	width: 100%;
	line-height: 22px;
}
.bookright_cont_bottom .introspection_conttop_row .review_right_icon{
	display: none;
	font-size: 18px;
	position: absolute;
	right: 15px;
	top: 8px;
	background: rgba(255,255,255,0.95);
	border-radius: 10px;
	box-shadow: 0 0 4px rgba(0,0,0,0.3);
	padding: 0 10px;
}
.bookright_cont_bottom .introspection_conttop_row:hover .review_right_icon{
	display: block;
}
.bookright_cont_bottom .introspection_cont_bottom{
	background: #fff !important;
	border: 1px solid #e8e8e8;
}
.bookright_wrong{
	position: absolute;
	right: 0;
	margin-right: 20px;
	display: none;
}
.bookright_wrong .wrong_cont{
	display: none;	
}
.bookright_wrong .wrong_cont_flex{
	display: flex;
	align-items: center;
}
.wrong_cont_flex button{
	margin-left: 10px;
}
.bookright_cont_bottom .question_btn_cont{
	position: absolute;
	right: 10px;
	bottom: 10px;
	z-index: 3;
	display: none;
}
.bookright_cont_bottom .question_btn_cont .choice_btn, .bookright_cont_bottom .question_btn_cont .cancel_btn{
	color: #fff;
	border-radius:30px ;
	min-width: 90px;
}
.bookright_cont_bottom .question_btn_cont .choice_btn{
	background: #0396d8;
}
.bookright_cont_bottom .question_btn_cont .choice_btn:hover{
	background: #006fac;
}
.bookright_cont_bottom .question_btn_cont .cancel_btn{
	background: #fd6161;
	display: none;
}
.bookright_cont_bottom .question_btn_cont .cancel_btn:hover{
	background: #d14959;
}
.subject .interaction_accordion_button{
	display: flex;
	justify-content: space-between;
}
.papertop_cont_two{
	margin: 0;
	border:0;
}
.papertop_cont_two .float_papertop_cont{
	bottom: -1px;
	top: -1px;
}
.papertop_cont_two .float_papertop_top{
	top: -68px;
}
.papertop_cont_two .PaperEditSortId{
	margin-left: -16px;
	float: left;
	width: 48px;
	text-align: right;
	margin-top: -2px;
}
.papertop_cont_two .small_btn_input{
	background: #e6f0f9;
}
.paperPreviewQues{
	opacity: 0.5;
}
.papertop_cont:hover .paperPreviewQues{
	opacity: 1!important;
}
/*后台同类题归类--弹窗*/
.submitto_modal .menu_left_cont{
	width: calc(100% - 812px);
	height: 100%;
	overflow-y: auto;
}
.submitto_modal .menu_left_black{
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	cursor: pointer;
	border: 0;
	background: none;				
	border-bottom: 1px solid #b8d7bc;
	text-align: left;
}
.submitto_modal .menu_left_cont .menu_left_black:hover{
	background: rgba(255,255,255,0.4);
}
.submitto_modal .menu_left_cont .active, .submitto_modal .menu_left_cont .active:hover{
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	background: rgba(255,255,255,0.8);
}
.submitto_modal .cont_right{
	width: 812px;
	height: 100%;
	overflow-y: auto;
	margin-left: 20px;
}
.cont_right_block{
	display: none;
}
.icon_btn_nobg{
	background: none;
	border: none;
	outline: none;
}
.icon_btn_nobg:hover{
	color: #333;
}
/*同类题归类*/
.review_modal .number_textcont{
	border: 1px solid #e8e8e8;
	background: #fff;
	border-radius: 4px;
	height: 34px;
	line-height: 34px;
	padding-left: 10px;
	background: #fafafa;
	margin-right: 10px;
}
.review_modal .number_textcont input{	
	background: none;
	border: none;			
	outline: none;
	width: 30px;
	text-align: center;
}
.review_modal  .number_textcont .add_reduce button{
	display: block;
	width: 30px;
	height: 17px;
	line-height: 17px;
	background: none;
	border: none;
	text-align: center;
	padding: 0;
}

.review_modal .number_textcont .add_reduce button:hover{
	color: #006CFF;
	font-size: 20px;
}
.review_modal .number_textcont .unit{
	width: 40px;
	text-align: center;
}
.review_modal .number_inputcont{
	width: 60px;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	background: #fff;
}
.review_modal .add_reduce{
	display: none;
}
.review_modal .number_inputcont:hover .add_reduce{
	display: block;
}
.review_modal .selected {
	  border: 1px solid #006cff;
}
.review_modal .checkbox_cont .checkbox{
	padding: 10px;
	box-sizing: border-box;
	cursor: pointer;
	margin-top: 0;
	margin-bottom: 1px;
}
.review_modal .checkbox_cont .checkbox:hover{
	background: rgba(218,241,255,0.5);
}
.review_modal .checkbox_cont .active, .review_modal .checkbox_cont .active:hover{
	background: rgba(218,241,255,1);
}
 .review_modal .middle_icon_cont .btn{
	width: 50px;
	text-align: center;
	padding: 10px 5px;
	border: 1px solid #ccc;
	background: #f5fcff;
	border-radius: 6px;
	font-size: 20px;
	margin-bottom: 20px;
	color: #666;
}
.review_modal .middle_icon_cont .btn:hover{
	border: 1px solid #006CFF;
	color: #006CFF;
}
.review_modal .middle_icon_cont .active, .review_modal .middle_icon_cont .active:hover{
	background:#006CFF;
	color: #fff;
}
.review_modal .table tr:hover{
	background: #e8e8e8;
	cursor: pointer;
}
.review_modal .table .active td{
	background: #feffc4;
}
.review_modal .table .active{
	background: none;
}
/*试卷参数*/
.tespaper_file_bg{
	background: url(//standardfanxuewang.fanedu.net/Web/Images/background/tespaper_file_bg.svg) no-repeat;
	background-size: 100% 100%;
	width: 250px;
	height: 250px;
	margin: auto;
	margin-bottom: 10px;
	position: relative;	
}
.tespaper_file_text{
	position: absolute;
	left: 51px;
	top: 25px;
	right: 60px;
	bottom: 28px;
}
.tespaper_closebtn{
	position:fixed;
	bottom: 20px;
	right: 20px;
}
.tespaper_closebtn .btn{
	width: 66px;
	height: 66px;
	background: #e86452;
	border-radius: 4px;
	color: #fff;
}
.tespaper_closebtn .btn:hover{
	background: #d55d5d;
	opacity: 0.9;
}
.tespaper_file_bg button:hover{
	color: #333;
}
/*同类题增补*/
.supplement_title button{
	height: 40px;
	margin: 0 15px;
}
.supplement_title .active{
	border-bottom: 3px solid #0063dc;
	color: #0063dc;
}
.supplement_cont_block{
	display: none;
}
/*首页浮动按钮*/
.home_float_btncont{
	position: fixed;
	right: 20px;
	bottom: 20px;
	width: 66px;	
}
.home_float_btncont .upbtn_cont{
	opacity: 0;
	transition: opacity 0.6s ease-in-out;
}
.home_float_btncont .upbtn_cont.show{
	opacity: 1;
}
.home_float_btncont .btn{
	width: 66px;
	height: 66px;
	padding: 0;
	background: none;
	border: none;
	color: #697995;
}
.home_float_btncont .btn:hover, .home_float_btncont .btn:hover .text, .home_float_btncont .btn:hover .fa-caret-up{
	color: #03A9F4;
}
.home_float_btncont .text{
	font-size: 13px;
	color: #82869f;
	position: absolute;
	left: 50%;
	transform: translate(-50%,0);
	bottom: 3px;
}
.home_float_btncont .btncont_bg{
	background: rgba(255,255,255,0.8);
	border-radius: 4px;
	box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.1);
}
.home_float_btncont .download_version{
	width: 200px;
	top: -2px;
	left: -200px;
	position: absolute;	
	margin-right: 20px;
	display: none;
}
.home_float_btncont .download_version_bg{
	margin-right: 20px;
	background: #fff;
	border-radius: 4px;
	float: right;
	box-shadow: -2px 2px 4px 0px rgba(0, 0, 0, 0.1);
}
.home_float_btncont .download_version button{
	border: none;
	background: none;
	padding: 10px 20px;	
	color: #697995;
}
.home_float_btncont .download_cont{
	position: relative;
}
.home_float_btncont .download_cont:hover .download_version{				
	display: block;
}
.home_float_btncont .icon_huawei_default{
	background: url(//standardfanxuewang.fanedu.net/Web/Images/icon/icon_huawei_default.png) no-repeat;
	margin-right: 10px;
}
.home_float_btncont .huawei_btn:hover .icon_huawei_default{
	background: url(//standardfanxuewang.fanedu.net/Web/Images/icon/icon_huawei_selected.png) no-repeat;
}
.home_float_btncont button:hover{
	color: #03A9F4;
}
.home_float_btncont .icon_huawei_default, .home_float_btncont .huawei_btn:hover .icon_huawei_default{
	width: 26px;
	height: 26px;
	background-size: 100% 100%;	
}
.imitationpaper_original{
	position: absolute;
	bottom: 10px;
	right: 9px;
}
.imitationpaper_original_bg{
	position: relative;
	width: 52px;
	height: 26px;
	background: url(//standardfanxuewang.fanedu.net/Web/Images/background/testpaper_primary_icon.png) no-repeat;
	display: flex;
	justify-content: center;
	align-items: center;
}
.imitationpaper_original_bg span{
	color: #0c462f;
	margin-left: 8px;
}
.imitationpaper_nosimilarquestion{
	position: absolute;
	bottom: 9px;
	right: 108px;
}
.imitationpaper_nosimilarquestion_bg{
	position: relative;
	width: 79px;
	height: 26px;
	background: url(//standardfanxuewang.fanedu.net/Web/Images/background/testpaper_untitled_icon.png) no-repeat;
	display: flex;
	justify-content: center;
	align-items: center;
}
.imitationpaper_nosimilarquestion span{
	color: #5f4d05;
	margin-left: 8px;
}
/*组卷记录--新增*/
.grouptext_block{
	display: none;
}
/*.grouptext_condition{*/
/*	cursor: pointer;*/
/*}*/
/*.grouptext_hover:hover .grouptext_block{*/
/*	display: block;			*/
/*}*/
/*.grouptext_hover:hover .grouptext_condition{*/
/*	display: none;*/
/*}*/
.grouptext_bottom_block .delete_btn{
	position: absolute;
	right: 0;
	top: 0;
	background: #f55e70;
	color: #fff;
	outline: none;
	border: none;
	border-radius: 0 12px 0 20px;
	width: 38px;
	height: 35px;
	font-size: 18px;
	display: none;
}
.grouptext_bottom_block .delete_btn:hover{
	opacity: 0.8;
}
.grouptext_bottom_block .group_list_bg{
	width: 347px;
	margin: 10px;
	cursor: pointer;
	border: 2px solid #fafafa;
	position: relative;
}
.grouptext_bottom_block .group_list_bg:hover{
	opacity: 0.9;
	border: 2px solid #0170C9;
}
.grouptext_bottom_block .group_list_bg:hover .delete_btn{
	display: block;
}
.grouptext_bottom_block .draft_lable{
	padding: 2px 0 2px 4px;
	border-radius: 4px;
}
.grouptext_bottom_block .group_list_lable_bg{
	display: inline-block;
}
.grouptext_bottom_block .accuracy_text{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50% ,-50%);
	margin-left: 2px;
}
.grouptext_bottom_block .contleft{
	width: calc(100% - 120px);
}
/*错题人数统计*/
.wrong_question_block{
	padding: 8px 10px;
	cursor: pointer;
}
.wrong_question_block:hover{
	background: #fffbd4;
	border-radius: 4px;
}
.wrong_question_block .cont_left{
	width: 60px;
}
.wrong_question_block .cont_left_number{
	width: 20px;
}
.wrong_question_block .cont_middle{
	width: calc(100% - 110px);
	height: 15px;
	background: #ededed;
	border-radius: 20px;
}
.wrong_question_block .cont_middle_block{
	height: 15px;
	background: #f76551;
	border-radius: 20px;
}
.wrong_question_block .cont_right{
	width: 50px;
}
/*教师端OCR判卷*/
.testocr_cont{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fafafa;
}
.testocr_right{
	width: 400px;
	height: 100%;
	float: left;
}
.testocr_left{
	width: calc(100% - 400px);
	height: 100%;
	background: #fff;
	float: left;
	position: relative;
}
.textocr_left_btncont{
	position: absolute;
	right: 20px;
	bottom: 20px;
}
.textocr_left_btncont .btn{
	width: 60px;
	height: 60px;
	border-radius: 100px;
	display: block;
	margin-top: 10px;
}
.textocrleft_scan{
	display: none;
	position: relative;
	height: 100%;
}
.scan_btncont .btn{
	width: 56px;
	height: 56px;
	font-size: 26px;
	background: #f5f9ff;
	border: 1px solid #4b96fc;
	color: #004ead;
	border-radius: 100px;
	display: block;
	margin-top: 10px;
}
.textocrleft_scan .scan_btncont .btn:hover{
	background: #4b96fc;
	color: #fff;
}
.textocrleft_scan .scan_btncont .viewcancel_btn{
	background: #f56c6c;
	color: #fff;
	border: 1px solid #d55d5d;
}
.textocrleft_scan .scan_btncont .viewcancel_btn:hover{
	background: #d55d5d;
	color: rgba(255,255,255,0.8);
	border: 1px solid #1d55d5d;
}
.textocrleft_scan .scan_btncont{
	position: absolute;
	right: 20px;
	bottom: 20px;
}
.textocrleft_correct{
	display: none;
	position: relative;
	height: 100%;
}
.textocrleft_correct .scan_btncont .btn:hover{
	background: #4b96fc;
	color: #fff;
}
.textocrleft_correct .scan_btncont .viewcancel_btn{
	background: #f56c6c;
	color: #fff;
	border: 1px solid #d55d5d;
}
.textocrleft_correct .scan_btncont .viewcancel_btn:hover{
	background: #d55d5d;
	color: rgba(255,255,255,0.8);
	border: 1px solid #1d55d5d;
}
.textocrleft_correct .scan_btncont{
	position: absolute;
	right: 20px;
	bottom: 20px;
}
.textocrleft_correct .viewscan_btn{
	width: 56px;
	height: 56px;
	background: #fff;
	border: 2px solid #4b96fc;
	display: flex;
	justify-content: center;
	align-items: center;
}
.textocrleft_correct .viewscan_img{
	background: url(//standardfanxuewang.fanedu.net/Web/Images/client/teacher-testocr-clap-icon.png) no-repeat;
	background-size: 100% 100%;
	width: 36px;
	height: 36px;
}
.textocr_left_btncont .viewscan_btn{
	width: 56px;
	height: 56px;
	background: #fff;
	border: 2px solid #4b96fc;
	display: flex;
	justify-content: center;
	align-items: center;
}
.textocr_left_btncont .viewscan_img{
	background: url(//standardfanxuewang.fanedu.net/Web/Images/client/teacher-testocr-clap-icon.png) no-repeat;
	background-size: 100% 100%;
	width: 36px;
	height: 36px;
}
.textocrleft_viewcont{
	width:calc(100% - 200px) ;
	margin-left: 100px;
	display: flex;
	justify-content: center;
}
.viewtext_cont, .textocrleft_viewtext, .textocrleft_viewanswer{
	height: 100%;
}
.testocr_title_bg{
	background: url(//standardfanxuewang.fanedu.net/Web/Images/client/teacher-testocr-title-bg.png) no-repeat;
	background-size: 100% 100%;
	height: 60px;
	text-align: center;
	font-size: 28px;
	font-weight: bold;
	color: #184e9c;
	letter-spacing: 6px;
}
.testocr_right_top{
	background: #fff;
	padding: 10px;
	border-radius: 14px;
	width: 100%;
	height: 150px;
}
.testocr_right .title_label{
	background: #e9fdf3;
	color: #2c7852;
	border: 1px solid #4abc83;
	border-radius: 6px;
	padding: 2px 6px;
}
.testocr_title{
	display: flex;
	align-items: center;
	padding-bottom: 6px;
	border-bottom: 1px solid #e8e8e8;
}
.testocr_right .testocr_title_icon img{
	width: 24px;
	margin-right: 10px;
}
.testocr_right_bottom{
	height: calc(100% - 240px);
	background: #fff;
	padding: 10px;
}
.testocr_right_bottomcont{
	margin-top: 10px;
	height: calc(100% - 40px);
}
.testocr_right_bottombtn{
	position:fixed;
	bottom: 10px;
	width: 400px;
	text-align: center;
	margin-left: -10px;
}
.testocr_correct_btn{
	padding:20px 30px;
	background: #0fbbab;
}
.testocr_exit_btn{
	padding:20px 30px;
	background: #f55e70;
}
.testocr_right_bottombtn .btn{
	color: #fff;
	font-size: 18px;
	margin: 0 10px;
	border-radius: 10px;
}
.testocr_correct_btn:hover{
	background: #0ca193;
}
.testocr_exit_btn:hover{
	background: #d55d5d;
}
.testocr_focus_icon{
	background: url(//standardfanxuewang.fanedu.net/Web/Images/client/teacher-testocr-focus-default.png) no-repeat;
	background-size: 100% 100%;
	width: 30px;
	height: 30px;
}
.testocr_focus_btn:hover .testocr_focus_icon{
	background: url(//standardfanxuewang.fanedu.net/Web/Images/client/teacher-testocr-focus-selected.png) no-repeat;
	background-size: 100% 100%;
	width: 30px;
	height: 30px;
}
/*下载答题反馈*/
.feedback_btn, .feedback_btn_new{
	padding: 10px 20px;
	border-radius: 8px 8px 0 0;
	background: #e8f5e9;
	color: #333;
	margin-right: 10px;
}
.feedback_btn.feedback_acitve{
	background: #fff !important;
}
.feedback_cont{
	display: none;
}
.feedback_blockcont{
	position: absolute;
	left: 14px;
	right: 14px;
	bottom: 14px;
	top: 132px;
	/*overflow-y: auto;*/
}
.feedback_grouping_btncont{
	border: 1px solid #e8e8e8;
	border-bottom: none;
	background: #f7f7f7;
	width: 100px;
}
.feedback_grouping_btncont .btn{
	display: block;
	background: none;
	text-align: left;
	width: 100px;
	padding: 15px 10px;
	border-bottom: 1px solid #e8e8e8;
}
.feedback_name_btncont{
	border: 1px solid #e8e8e8;
	width:calc(100% - 100px);
	min-height:469px ;
	height: 100%;
}
.feedback_name_btn{
	width: 115px;
	padding: 6px 10px;
	display: flex;
	float: left;
}
.feedback_name_btn:hover{
	background: #ebf6ff;
	border: 1px solid #2196F3;
	color: #16148b;
}
.feedback_name_layercont{
	position: relative;
	width: 115px;
	float: left;
	margin: 5px;
}
.feedback_name_layer{
	display: none;
	position: absolute;
	top: 30px;
	left: 20px;
	background: #fff;
	border: 1px solid #e8e8e8;
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
	z-index: 99;
	padding: 10px;
	border-radius: 6px;
	cursor: pointer;
}
.feedback_name_layercont:hover .feedback_name_layer{
	display: block;
}
.feedback_name_layer:hover{
	border: 1px solid #2196F3;
	color: #2196F3;
}
.feedback_name_btn input{
	margin-right: 4px;
}
.feedback_grouping_btn.feedback_acitve{
	background: #fff !important;
	font-weight: bold;
	color: #009688;
}
.feedback_name_btn.feedback_acitve{
	background: #ebf6ff;
	border: 1px solid #2196F3;
	color: #16148b;
}
.feedback_addminus button{
	background: none;
	border: none;
	width: 40px;
	font-size: 20px;
	font-weight: bold;
	border: 1px solid #e8e8e8;
	background: #0170c9;
	color: #fff;
}
.feedback_addminus button:hover{
	background: #0a8cc7;
}
.feedback_addminus .button_minus{
	border-radius: 4px 0 0 4px;
	margin-right: -1px;
}
.feedback_addminus .button_add{
	border-radius: 0 4px 4px 0;
	margin-left: -1px;
}
.feedback_addminus .button_number{
	width: 90px;
	border: 1px solid #e8e8e8;
	display: flex;
	align-items: center;
	text-align: center;
	font-size: 16px;
	outline: none;
}
.download_right_border{
	border: 1px solid #e8e8e8;
}
.feedback_cont .quecat_btn_a{
	padding: 6px 20px;
	width: 120px;
}
.download_bottom{
	background: #fafafa;
	padding: 10px;
	text-align: center;
	border-top: 1px solid #e8e8e8;
}
.feedback_name_blockcont{
	display: none;
}
/*校对新增样式*/
.line_border8{
	border: 1px solid #e8e8e8;
}
.proofread_afoot .name{
	min-width: 90px;
	border-right: 1px solid #e8e8e8;
}
.proofread_afoot_cont{
	width: 600px;
	position: absolute;
	top: 0;
	bottom: 0;
}
.proofread_afoot .number_cont{
	flex-wrap: wrap;
}
.proofread_afoot .number{
	border: none;
	background: none;
	width:46.8px;
	height: 34px;
	line-height: 30px;
	text-align: center;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	font-size: 18px;
	font-weight: bold;
}
.proofread_complete .verflow_y .number{
	width: 45px !important;
}
.proofread_afoot .number_error{
	background: #e86452;
	color: #fff;
}
.proofread_query .text{
	min-width: 88px;
	text-align: right;
	font-weight: 500;
}
.proofread_query .form-control{
	width: 270px;
	margin-right: 30px;
}
.proofread_query .buttoncont{
	text-align: right;
	background: #cce8d0;
}
.proofread_query .retract{
	position: absolute;
	right: 14px;
	bottom: 14px;
}
.proofread_query .expand{
	position: absolute;
	right: 14px;
	top: 14px;
}
.proofread_flicker {
	animation: blink 2s infinite;
}

@keyframes blink {
	0%, 75% {
		opacity: 1;
	}
	75.1%, 100% {
		opacity: 0;
	}
}

/*展开收起样式*/
.proofread_complete .retract_btn{
	position: absolute;
	left: -36px;
	top: 50%;
	transform: translate(0,-50%);
	width: 36px;
	height: 55px;
	font-size: 38px;
	font-weight: bold;
	background: #fffce0;
	border: none;
	border-radius: 80px 0 0 80px;
}
.proofread_complete .retract_btn:hover{
	opacity: 0.8;
}
.proofread_complete .retract_btn .fa{
	color: #8b7054;
	margin-left: 10px;
}
.proofread_complete .expand_btncont{
	position: absolute;
	right: 0;
	bottom: 40px;
	width: 60px;
	padding: 10px;
	background: #fff;
	border-radius: 6px;
}
.proofread_complete .expand_btncont button{
	display: inline-block;
	margin: 10px 0;
	background: none;
	border: none;
}
.proofread_complete .expand_btncont div{
	font-size: 14px;
	color: #666;
	margin-top: 4px;
}
.proofread_complete .expand_btncont .fa-chevron-left{
	font-size: 24px;
	color: #009587;
}
.proofread_complete .expand_btncont .fa-paper-plane{
	font-size: 20px;
	color: #009587;
}
.proofread_complete .expand_btncont .fa-times{
	font-size: 26px;
	color: #ed3e31;
}
.proofread_complete .expand_btncont button:hover{
	opacity: 0.6;
}
.proofread_show .retract_btn{
	display: block;
}
.proofread_show{
	animation: slide-in 0.4s ease;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
}
.proofread_hide{
	animation: slide-exit 0.4s ease;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
}

@keyframes slide-exit {
	from {
		opacity: 1;
		transform: translateX(0);
	}
	to {
		opacity: 0;
		transform: translateX(100%);
		display: none;
	}
}
@keyframes slide-in {
	from {
		opacity: 0;
		transform: translateX(100%);
	}
	to {
		opacity: 1;
		transform: translateX(0);
	}
}
.table_input .input_cont{
	padding: 3px !important;
}
.table_input .input_cont input{
	background: #fff;
	border: 1px solid #e8e8e8;
	height: 30px;
	color: #333;
}
.table_input .input_cont button{
	width: 100%;
	height: 30px;
	color: #0170c9;
	text-align: right;
}
.table_input .input_cont button:hover{
	color: #005497;
}
.table_input .input_cont .text_cont{
	padding: 8px;
	background: #fafafa;
	border: 1px solid #e8e8e8;
}
/*考点设置*/
.questions_btncont button{
	min-width: 50px;
	height: 50px;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	padding: 0;
	background: #fff;
	border:1px solid #b8d7bc ;
	margin: 5px 4px;
	border-radius: 8px;
	font-family: 宋体;
}
.questions_btncont .finish{
	background: #5b8ff9;
	color: #fff;
}
.questions_btncont .active{
	background: #ed991c;
	color: #fff;
}
.knowledge_radio, .knowledge_checkbox{
	cursor: pointer;
	min-height: 34px;
	border: 1px solid #e8e8e8;
	border-radius: 4px;
	background: #fafafa;
	line-height: 34px;
	padding: 0 15px 0 10px;
}
.knowledge_radiocont, .knowledge_checkboxcont{
	width: 100%;
	color: #333;
}
.knowledge_checkboxcont input{
	display: none;
}
.knowledge_radiocont .active ,.knowledge_radiocont .button:hover ,.knowledge_checkboxcont .active ,.knowledge_checkboxcont .button:hover{
	background: #66aaff;
}
.knowledge_checkbox .text_block{
	cursor: pointer;
}
.knowledge_checkbox .text_block:hover ,.knowledge_checkbox .text_block:hover .fa-times-circle{
	color: #d53327;
}
.knowledge_checkbox .fa-times-circle{
	color: #ab5f47;
	font-size: 14px;
}
.knowledge_checkbox .line{
	margin: 0 3px;
	font-size: 16px;
	color: #666;
}