/* Write your styles */

.am-tabs-bd .am-tab-panel {
	 /*-webkit-transform: translate3d(0,0,0);开启硬件加速*/
	/*-webkit-backface-visibility: hidden; 设置进行转换的元素的背面在面对用户时是否可见：隐藏*/
	/*-webkit-transform-style: preserve-3d; 设置内嵌的元素在 3D 空间如何呈现：保留 3D*/
}


body {
	margin: 0px;
	padding: 0px;
}
a { color:#333333}
table {
	border-collapse: collapse;
	border-spacing: 0;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

table tr {
	line-height: 150%;
}

table td {
	empty-cells: show;
	border-width: 0px;
	padding: 0px;
	word-break: break-all;
}
div {
	word-break: break-all;
	margin-left: auto;
	margin-right: auto;
}

/*重置tabs 颜色*/
.am-tabs-d2 .am-tabs-nav > .am-active a {

	color:#861078;
}

.am-tabs-d2 .am-tabs-nav > .am-active::after {
	border-bottom-color:#fff;
	/*border-bottom-color:#861078;*/
}


.am-tabs-d2 .am-tabs-nav > .am-active{

	border-bottom:2px solid #861078;
}


.am-tabs-d2 .am-tabs-nav li {
	border-bottom: 1px solid rgb(238, 238, 238);
}

.am-tabs-d2 .am-tabs-nav {
	background-color:#fff;	
}
.am-tabs-d2 .am-tabs-nav > .am-active {
	background-color:#fff;
}

/*重置tabs 颜色*/



.container{ width:100%;/*max-width:640px;*/ margin:0 auto; }

.relative-container {
	position:relative;
	height:100%;
}
.el-header{ background-color:#cd1317;/*#c5005a*/}



.el-header .el-header-title {
	margin:0 10%;
	text-align: left;
}

.el-header  .am-header-right a {
	font-size: 1.6rem;
}

/*login.html 中使用*/
.el-radius{ border-radius:10px}

.am-slider-a1 .am-control-nav li a.am-active{ background-color:#cd1317}
.am-divider{ margin:0px}
.am-footer{ padding-top:0px}

.am-navbar .am-navbar-nav {
	padding-left: 0px;
	padding-right: 0px;
}
.am-header .am-header-left {
	left:5px;
}
.am-header .am-header-title {
	font-size: 1.8rem;

}

.el-navbar {
	background-color:#fff;
	box-shadow:0px -1px 4px rgba(0,0,0,0.065);
	-webkit-box-shadow:0 -2px 4px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:0 -1px 4px rgba(0, 0, 0, 0.065);
}

.el-navbar-nav {
	border-top: 1px solid #cecfd1;
}

.el-navbar-nav a {
	color:#6e7480;
}
.el-navbar-nav li:hover {
	background:#fff;
}
.el-navbar-nav .am-active a{
	background-color: #fff;
	color:#fe284a;
}
.el-navbar-nav .am-active a {
}


/*new*/

.am-slider .am-slides img {
	height:160px;
}

.circle_menu_nav li{
	list-style:none; 
}


.course-profile .am-gallery-title{font-weight:400;font-size:1.4rem;color:#fff;position:absolute;bottom:0;width:100%;background-color:rgba(0,0,0,.5);text-indent:5px;height:30px;line-height:30px;display:block;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}


/* Ô²ÐÎ°´Å¥ */
.tabindex-circle-nav {padding:20px 10px 5px 5px;max-width: 100%;  }
.tabindex-circle-nav-list{ max-width: 100%; overflow: hidden;padding-left:0rem;margin:0rem;}
.tabindex-circle-nav-list li { width: 25%; float: left; margin-bottom: 15px;list-style:none; }
.tabindex-circle-nav-list a {border-radius: 50%; width: 55px; height: 55px; display: block; margin: 0 auto; color: #fff; text-align: center; line-height: 55px; font-size: 35px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.tabindex-circle-nav-list a:hover { -webkit-box-shadow: inset 0 0 40px rgba(0,0,0,.3); box-shadow: inset 0 0 40px rgba(0,0,0,.3);-webkit-transition: all 0.2s ease;transition: all 0.2s ease; }
.tabindex-circle-nav-list span { display: block; width: 100%; text-align: center; padding-top: 5px; font-size: 14px;}

/*首页圆形功能图标背景扩展样式*/

.am-icon-btn.am-third,
.am-icon-btn.am-fourth,
.am-icon-btn.am-fifth,
.am-icon-btn.am-sixth,
.am-icon-btn.am-purple,
.am-icon-btn.am-pink,
.am-icon-btn.am-yellow {
	color:#fff;
}
.am-icon-btn.am-third {background-color:#9fdf89}
.am-icon-btn.am-fourth {background-color:#5ed1ef}
.am-icon-btn.am-fifth {background-color:#009e96}
.am-icon-btn.am-sixth {background-color:#cccc33}
.am-icon-btn.am-purple {background-color:#8957a1}
.am-icon-btn.am-pink {background-color:#eb6877}
.am-icon-btn.am-yellow {background-color:#f0cc21}

/*培训班查看页面*/

.el-pxb-profile {
	position:relative;z-index:1;height: 180px;
}

.el-pxb-img {
	position: absolute;top: 0px; width: 100%; height: 100%;
}
.el-pxb-img .imgPic {
	width:100%;height:100%;display:block;
}

.el-pxb-tabs {
	margin:0;
}
.el-pxb-tabs .am-tabs-bd {
	border: 0px;
}
.el-pxb-tabs .am-tabs-bd .el-pxb-courselist-tab-panel {
	padding: 0px;
}
.el-pxb-courselist-tab-panel .el-pxb-course-studyxz {
	position: absolute;left: 0rem; top: 1rem; line-height: 0rem;
}

.el-pxb-course-studyxz .el-pxb-course-xxxz{
}
.el-pxb-courselist-tab-panel .el-pxb-course-list-news .am-list-news-bd .am-list .first-li {
	border-top: 0px;
}
.el-pxb-courselist-tab-panel .el-pxb-course-list-news .am-list-news-bd .am-list .last-li {
	border-bottom: 0px;
}	

/*课程学习、课程查看页面*/
.el-course-profile {
	position:relative;z-index:1;height: 180px;
}
.el-course-learning-bg {
	position: absolute;top: 0px; width: 100%; height: 100%; opacity: 0.7; background-color: black;z-index:10;
}
.el-course-img {
	position: absolute;top: 0px; width: 100%; height: 100%;
}
.el-course-img .imgPic {
	width:100%;height:100%;display:block;
}
.el-course-start-learning {
	position: absolute;top: 0px; width: 100%; height: 100%; text-align: center; z-index:100;padding-top:60px;
}
.el-course-start-learning span{
	color:#fff;
}
.el-course-start-learning .am-icon-play {
	margin-right:0.5rem;
}

.el-course-study-tabs {
	margin: 0;
}

.el-course-study-tabs .am-tabs-bd {
	border: 0px;
}
.el-course-study-tabs .am-tabs-bd .el-courser-evaluate-tab-panel {
	padding:0;
	overflow: hidden;
	border: 0px;
}


.el-course-read-tabs {
	margin: 0;
}

.el-course-read-tabs .am-tabs-bd {
	border: 0px;
}
.el-course-read-tabs .am-tabs-bd .el-courser-evaluate-tab-panel {
	padding:0;
	overflow: hidden;
	border: 0px;
}


.el-course-study-navbar {

}
.el-course-study-navbar .am-navbar-nav {
	padding-left:0px;padding-right:0px;
}

.el-course-study-navbar .el-ask-question{
	float:left;width:20%;background-color:rgb(248,248,248);
}
.el-course-study-navbar .el-make-notes{
	float:left;width:20%;background-color:rgb(248,248,248);
}
.el-course-study-navbar .el-my-evaluate {
	float:left;width:60%;background-color:rgb(85,201,192);color:#fff;
}
.el-my-evaluate .am-icon-user, .el-my-evaluate .am-navbar-label {
	color:#fff;
}

.el-course-read-navbar {

}
.el-course-read-navbar .am-navbar-nav {
	padding-left:0px;padding-right:0px;
}

.el-course-read-navbar .el-my-favorite {
	float:left;background-color:rgb(248,248,248);text-align: center;color:#000;
}

.el-course-read-navbar .el-my-favorite a {
	
}

.el-course-read-navbar .el-addin-courselist {
	float:left;background-color:rgb(85,201,192);color:#fff;text-align: center;
}

.el-addin-courselist .am-icon-user, .el-addin-courselist .am-navbar-label {
	color:#fff;
}


.el-course-read-tabs .am-tabs-bd .el-course-catalog-tab-panel {
	padding:0;
}
.el-course-read-tabs .am-tabs-bd .el-course-catalog-tab-panel .am-list .first-li {
	border-top: 0px;
}
.el-course-read-tabs .am-tabs-bd .el-course-catalog-tab-panel .am-list .last-li {
	border-bottom: 0px;
}
.el-course-read-tabs .am-tabs-bd .el-courser-profile-tab-panel {
	padding:0px;
}

.el-courser-profile-tab-panel .course-profile-body {

}

.el-courser-profile-tab-panel .course-profile-body .summary {

}
.el-courser-profile-tab-panel .course-profile-body .discription{

}

.el-course-read-tabs .am-tabs-bd .el-courser-evaluate-tab-panel {
	padding:0;
}


.el-course-study-tabs .am-tabs-bd .el-course-catalog-tab-panel {
	padding:0;
}
.el-course-study-tabs .am-tabs-bd .el-course-catalog-tab-panel .am-list .first-li {
	border-top: 0px;
}
.el-course-study-tabs .am-tabs-bd .el-course-catalog-tab-panel .am-list .last-li {

}
.el-course-study-tabs .am-tabs-bd .el-courser-profile-tab-panel {
	padding:0;
}
.el-course-study-tabs .am-tabs-bd .el-courser-notes-tab-panel {
	padding:0;
}
.el-course-notes-tab-panel .am-list-news-bd .am-list .am-list-item-dated {
	padding-left: 0.5rem;
}
.el-course-notes-tab-panel .am-list-news-bd .am-list .first-li {
	border-top: 0px;
}
.el-course-notes-tab-panel .am-list-news-bd .am-list .last-li{
	
}
.el-course-study-tabs .am-tabs-bd .el-courser-questions-tab-panel {
	padding:0;
}

.el-course-study-tabs .am-tabs-bd .el-courser-after-tab-panel {
	padding:0;
}

.el-courser-after-tab-panel .am-list-news-bd .am-list > li {
	padding:0rem 0.5rem;
}
.el-courser-after-tab-panel .am-list-news-bd .am-list .first-li {
	border-top: 0px;
}

.el-course-study-tabs .am-tabs-bd .el-courser-evaluate-tab-panel {
	padding:0;
}

/*选课tab页面*/
.el-course-explorer-tabs {
	position: absolute; top: 50px; width: 100%; bottom: 0px; margin: 0px;
}

.el-course-explorer-tabs .el-xk-topclass-tabs-nav {
	position: absolute; 
}

.el-course-explorer-tabs .el-tabs-bd {
	border-width:0px;position:absolute;top:45px;bottom:0px;width:100%;
}
.el-course-explorer-tabs .el-tabs-bd .el-tab-panel-course {
	position:absolute;top:0px;bottom:0px;width:100%;
}
.el-course-explorer-tabs .el-tabs-bd .el-pxb-tab-panel {
	position:absolute;top:0px;bottom:40px;width:100%;overflow-y:auto;overflow-x:hidden;padding:0;
}

.el-gallery .am-gallery-item img {
	height: 150px;
}

.el-course-explorer-tabs .el-tabs-bd .el-tab-panel-course .el-xxzx-tabs{
	position:absolute;left:0px;top:0px;bottom:50px;margin:0;width:100%;-webkit-overflow-scrolling:touch;overflow:hidden;
}
.el-course-explorer-tabs .el-tabs-bd .el-tab-panel-course  .el-zxk-tabs-bd {
	position:absolute;top:0px;bottom:0px;left:30%;right:0px;-ms-content-zooming: none; -ms-user-select: none; -ms-touch-select: none; touch-action: pan-y;border-width:0px;overflow-y:auto;overflow-x:hidden;
}

.el-xxzx-tabs .am-tabs-nav > .am-active {
	border:0px;
	border-left:4px solid #861078; 
}

.el-xxzx-tabs .am-tabs-nav li {
	border-left:4px solid transparent; 
	background-color: #eee;
}


.el-xxzx-tabs .am-tabs-nav > .am-active::after {
	border:0px;
}

.el-list-news .am-list .am-list-thumb img {
	height:120px;
}
.el-list-news .am-list > li {
	border:0px;	
}
.el-list-news .am-list-news-default .am-list .am-list-item-desced {
	padding-top:0.5rem;
}

.el-list-news .am-list .am-list-thumb img {}

.el-xxzx-tabs .am-tabs-bd .am-tab-panel {
	padding:0;
	width:100%;
}

.el-xxzx-tabs .el-tabs-nav {
	position:absolute;left:0px;width:30%;top:0px;bottom:0px; display:inline-block;overflow:auto;
}


/*我的课程表*/
.el-mycourse-list-news .am-list-news-bd .am-list .first-li {
	border-top: 0px;
}
.el-mycourse-list-news .am-list-news-bd .am-list .last-li {
	border-bottom: 0px;
}

.el-mycourse-list-news .am-list-news-bd .am-list img {
	max-height: 200px;
}

.el-mycourse-studyxz {
	position: absolute;left: 0.25rem; top: 1.25rem; 
}

.el-mycourse-studyxz .el-course-xxxz {
	float:left;margin-right:0.25rem;padding:0.25em 0.25em;
}
.el-mycourse-studyxz .el-course-ispxb {
	float:left;padding:0.25em 0.25em;
}
/*测评考试tab页面*/

.el-evaluation-tabs {
	position: absolute; top: 50px; width: 100%; bottom: 0px; margin: 0px;
}

.el-evaluation-tabs .el-tabs-bd {
	border-width:0px;position:absolute;top:45px;bottom:30px;width:100%;
}

.el-evaluation-tabs .el-tabs-bd .el-tab-panel-single {
	position:absolute;top:0px;bottom:20px;width:100%;overflow:auto;
}

/*tab-测试考试的 绝对布局，要看下css*/
.el-evaluation-tabs .el-tabs-bd .el-tab-panel-exam {
	position:absolute;top:0px;bottom:20px;width:100%;overflow:auto;padding: 0px;
}

.el-evaluation-tabs .am-tabs-bd {
	border: 0px;
}
.el-evaluation-tabs .am-tabs-bd .el-tab-panel-exam {
	padding:0;
	overflow: hidden;
	border: 0px;
}

/*exam-list*/
.el-exam-list-news .am-list-news-bd .am-list .first-li {
	border-top:0px;
}
.el-exam-list-news .am-list-news-bd .am-list .last-li {
	border-bottom:0px;
}

/*考试结果页面*/
.exam-result-info {
	margin:0.5rem;text-align:center;padding-top: 2rem;
}

.exam-result-info .exam-score-info {
	margin-top: 2rem;
}

/*我的提问列表*/
.el-my-questions-list .am-panel .question-title {
	padding-left:1rem;overflow:hidden;display:inline-block;width:70%;white-space:nowrap;text-overflow:ellipsis;
}
.el-my-questions-list .am-panel .question-count {
	float:right;
}

/*我的笔记列表*/
.el-my-notes-list .am-panel .notes-title {
	padding-left:1rem;overflow:hidden;display:inline-block;width:70%;white-space:nowrap;text-overflow:ellipsis;
}
.el-my-notes-list .am-panel .notes-count {
	float:right;
}
/*答疑列表*/
.el-reply-questions-tabs {
	margin:0;
}

.el-reply-questions-tabs .am-tabs-bd {
	border: 0px;
}
.el-reply-questions-tabs .am-tabs-bd .el-questions-todo-tab-panel {
	padding:0;
	overflow: hidden;
	border: 0px;
}
.el-questions-todo-tab-panel .question-asker, .el-questions-done-tab-panel .question-asker,{
	float:left;
}
.el-questions-todo-tab-panel .question-time, .el-questions-done-tab-panel .question-time{
	float:right;
}

.el-reply-questions-tabs .am-tabs-bd .el-questions-done-tab-panel {
	padding:0;
	overflow: hidden;
	border: 0px;
}




/*个人中心tab页面*/
.el-grzx { width: 100%; background: #fff; padding-top: 20px;}
.el-grzx-logo {width: 40%; padding: 1rem 1rem 0; overflow: hidden;float:left;}
.el-grzx-ico { margin: 0 auto; width: 6rem; height: 6rem; border-radius: 50%; overflow: hidden;}
.el-grzx-ico img { width: 100%;height:100%;max-width:100%;}
.el-grzx-profile {width:60%;float:right;}
.el-grzx-name { width: 100%; font-size: 2rem;  padding: 1.6rem 0 0; color: #222;text-align:left;}
.el-grzx-dept { width: 100%; color: #a1a1a1;text-align:left;}
.el-grzx-sumary-font { padding-top: 20px; width: 90%;color: #a1a1a1; margin: 0 auto; font-size: 14px; text-align: center;}
.el-grzx-sumary { padding-bottom: 1.6rem; overflow: hidden; width: 100%; padding-top: 1.6rem;}
.el-grzx-sumary i { font-size: 12px; font-style: normal; color: #a1a1a1; display: block;}
.el-grzx-sumary span { text-align: center; width: 33.3333%; display: block; float: left; color: #222;}

.el-widget-list {
	position:absolute;width:100%;-webkit-overflow-scrolling:touch;top:200px;bottom:50px;overflow:auto;
}

.el-widget-list .am-list > li > a {
	padding:0.6rem 0;
}

.el-widget-list .el-my-list {
	transform: translate(0px, 0px) translateZ(0px); transition-duration: 0ms; transition-timing-function: cubic-bezier(0.1, 0.57, 0.1, 1);
}

.el-widget-list .el-my-list > li{
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
}


.el-widget-list .el-my-list .el-icon {
	margin:0rem 1rem;color:gray;width:1.4rem;
}

.exam-table {
	border-collapse: collapse;
	border-spacing: 0;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.exam-table  tr {
	line-height: 150%;
}

.exam-table  td {
	empty-cells: show;

	text-align: left;
	border-width: 0px;
	padding: 4px 4px;
	word-break: break-all;
	line-height: 150%;
}

.exam-table span {
	/*line-height: 150%;phil update0722*/
}

.exam-table a {
	font-family: "Microsoft YaHei", Arial;
}
.exam-table textarea {
	width:90%;
	height:70px;
	line-height:150%;
	margin-top:5px;
	margin-bottom:3px;
}

.exam-table .answer-textarea {
	width:90%;
	height:110px;
	line-height:150%;
	margin-top:5px;
}
.exam-table .answer-input {
	width:90%;
	line-height:150%;
	height:26px;
	margin-top:4px;
}

/*0222新增*/
.exam-table .am-g {
	border:0px;
}
.exam-table .first-li {
	border-bottom: 1px solid #ddd;
	margin-bottom: 0px;
}
.exam-table .last-li {
	border-bottom-width: 0px;
}
.exam-table .question-disc {
	background-color:rgb(238,238,238);
}

.exam-table .am-g .am-badge {
	width:6rem;
}
.exam-table .am-g .question-student-score {
	float:right;
}


.paper-form-title {
	border: 0px;
	text-align: center;
	color: #000;
	font-size: 16pt;
	margin-bottom: 10px;
	border-image: none;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
	border: 1px solid rgb(188, 232, 241);
	color: rgb(58, 135, 173);
	background-color: rgb(217, 237, 247);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.operator-bar {
	background-color: rgb(245, 245, 245) !important;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-top: 1px solid rgb(221, 221, 221) !important;
	box-shadow: inset 0px 1px 0px #fff;
	-webkit-box-shadow: inset 0 1px 0 #fff;
	-moz-box-shadow: inset 0 1px 0 #fff;
	overflow: hidden;
	margin-top: 5px;
}

/*¿¼ÊÔÀàÒ³ÃæÒì³£ÌáÊ¾ start*/
.exam-error-info {
	position: absolute;
	width: 600px;  
	height: 100px;  
	top: 50%;  
	left: 50%;  
	margin-top: -60px;  
	margin-left: -300px;  
	line-height:100px;
	font-weight:bold;
	font-size:14pt;
	text-align:center;
	border-radius: 4px; 	
	border: 1px solid rgb(251, 238, 213); 	
	border-image: none; 	
	text-shadow: 0px 1px 0px rgba(255,255,255,0.5);	 
	border-color: rgb(214, 233, 198); 
	color: rgb(60, 118, 61); 
	background-color: rgb(223, 240, 216);
	-webkit-border-radius: 4px; 	 
	-moz-border-radius: 4px;	 
}
/*¿¼ÊÔÀàÒ³ÃæÒì³£ÌáÊ¾ end*/


/*Ê±¼ä¡¢ÌáÊ¾ÐÅÏ¢µÈ start*/
.remaining-time {
	position: absolute;
	top: 70px;
	left: 2px;
}

.exam-service {
	position: absolute;
	top: 70px;
	left: 10px;
}

#lblWarning {
	color: #ffff00;
}


/*Ê±¼ä¡¢ÌáÊ¾ÐÅÏ¢µÈ end*/

/*ÊÔÌâµ¼º½ class start*/
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}.clearfloat{zoom:1}.clear{*zoom:1;}.clear:after{content:'\20';display:block;height:0;clear:both;}
/* ÖØÖÃÁÐ±íÔªËØ */
ul, ol, li { list-style: none; }

/*考试答题卡*/
.exam-question-navi-info {
	height: 4rem;
	padding:0px;
	margin-bottom:1rem;
}

.exam-question-navi-info .info-ul {
	padding:0.5rem;
	border-bottom: 1px solid #DCE5EF;
	margin:0px;
}
.info-ul li {
	float: left;
	line-height: 30px;
	margin: 0 10px;
}

.info-ul li>a{
	display: inline-block;
	height: 1.0rem;
	width: 1.0rem;
	background-color: #ddd;
	margin-right: 0.25rem;
}
.info-ul .qstn-answered {
	background-color: #1caa78;
	color:#FFF;
}
.info-ul .qstn-answered a{
	color:#FFF;
}

.info-ul .qstn-marked {
	background-image: url("../../pic/ques_marked.png");
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #fff;
}

.exam-question-navi-body {

}

.exam-question-navi-body .txnavi-wrap {
	margin-bottom:10px;
}

.txnavi-wrap .tx-title {
	color: #222;
	padding-left: 10px;
	position: relative;
	margin:0;
	padding:0rem 1rem;
	text-align:left;
}

.txnavi-wrap .quesnavi-ul {
	list-style-type: none;
	height: auto;
	padding: 1px 0px 0px 1px;
	margin: 4px 10px;
	display: block;
	overflow: hidden;
}
.quesnavi-ul li {
	float: left;
	width:3.2rem;
	height: 3.2rem;
	background: #eee;
	/*background: #51c1f7;*/
	text-align: center;
	line-height: 1.6rem;
	padding: 6px 0;
	margin:3px 0 0 3px;
	position: relative;
	cursor: pointer;
}
.quesnavi-ul li:hover {
	opacity: 0.7;
}
.quesnavi-ul li a{
	color:#000;	
	display:inline-block;
	width:3.2rem;
	height:3.2rem;
	line-height:1.6rem;
}


.quesnavi-ul .qstn-index {
	background: #1caa78;
	color:#FFF;
}
.quesnavi-ul .qstn-answered {
	background: #1caa78;
	color:#FFF;
}
.quesnavi-ul .qstn-answered a{
	color:#FFF;
}

.quesnavi-ul .qstn-marked {
	background-image: url("../../pic/ques_marked.png");
	background-repeat: no-repeat;
	background-position: top left;
}
/*ÊÔÌâµ¼º½class end*/


.question-operator{
	text-align: right;
	height:34px;
	line-height:34px;
	padding:4px 2px;
	color:rgb(58, 135, 173);
}
.question-operator span {
	float:right;
}

/*ÀíÂÛ¿¼ÊÔÒ³ÃæbodyÇø end*/



.paper-title {
	font-size: 24px;
	font-family: 'Microsoft YaHei', Arial, serif;
	text-align: center;
	border-bottom: 1px solid rgb(221, 221, 221);
	padding: 10px 0px;
	color: #064c9d;
	/*bottom 1px solid rgb(221,221,221);*/
}

.paper-profile {
	font-size: 16px;
	font-family: 'Microsoft YaHei', Arial, serif;
	text-align: center;
	padding: 10px 0px;
}

.paper-profile span {
	margin: 0 15px;
}

input[type='radio'] {
	margin: 2px 4px 4px 0px;
}
.question-profile {
	line-height:26px !important;
	height:30px;
}

.question-disc-title {
	color: #000;
	margin: 5px 0px;
	font-family: "Microsoft YaHei", Arial;
}
.zonghe-profile {
	color: #000;
	margin: 5px 0px;
	font-family: "Microsoft YaHei", Arial;
	text-align:left;
}
.zonghe-title {
	color: #000;
	margin: 5px 0px;
	font-family: "Microsoft YaHei", Arial;
	text-align:left;
}

.question-disc-bg {
	background-color: rgb(237,237,237);
	line-height: 1.6rem;
	padding: 5px 0px;
}

.question-answer-title {
	color: #FF0000;
}

.question-answer-bg {
	background-color: #FF0000;
}

.question-answer-margin {
	margin-left: 5px;
}

.exam-paper-timer{
	width: 100%; height: 2.0rem; line-height: 2.0rem;text-align: center; color: red;  overflow: hidden;
}


.exam-paper-profile {
	text-align:left;
	padding:0.5rem;
}


.exam-paper-ques-detail {
	padding:0.5rem;
}

.exam-paper-question-item{
	position: absolute;
	top: 50px; 
	left: 0.5rem;
	right:0.5rem; 
	bottom: 10px; 
	border: 1px solid rgb(221, 221, 221); 
	border-radius: 6px;
	padding: 0rem 1rem; 
	border-image: none; 	
	overflow: auto; 
}

.exam-paper-question-item .question-correct-answer .am-badge, .exam-paper-question-item .question-student-answer .am-badge{
	text-align: left;
	margin: 0rem 0rem 0.5rem 0rem;
	display: inline-block;
}

.exam-paper-question-item .am-list .question-seq {
	padding:0rem;
	display: inline-block;	
	float:left;
}

.exam-paper-question-item .am-list .question-mark {
	float:right;
}



.question-index-wrap {
	text-align:right;
	padding: 0px 0px 15px 0px;
}
.question-index-wrap .btn-com {
	margin-right:0px;
	margin-left:4px;
}


.exam-main-navbar ul{
	padding-left:0px;padding-right:0px;background-color:rgb(248,248,248);
}

.exam-main-navbar .am-navbar-nav li {
	
}

/*查看答卷信息*/
.exam-result-profile {
	text-align:left;
	margin-left: 0.5rem;
	margin-right: 0.5rem;	
}
.exam-result-profile .title {
	margin-top: 0rem;
}
.exam-result-ques-detail {
	margin-left: 0.5rem;
	margin-right: 0.5rem;	
}

.exam-result-ques-detail .title {
	margin-top: 0.5rem;
}
.exam-result-ques-detail .am-alert {
	margin-top: 0rem;
}


.exam-result-profile .exam-result-txhz {
	margin:0 auto;border:1px solid rgb(221,221,221);border-radius:6px;
}
.exam-result-profile .exam-result-txhz  li{
	text-align: center;
}
.exam-result-profile .exam-result-txhz .txhz-summary{
	background-color: #ddd;
}
.exam-result-ques-detail .exam-paper-question-item{
	margin: 0rem 0rem 0.5rem 0rem;
	position:static;
}

/*单题练习*/

.single-test-profile {
	margin:0.5rem;
}
.singletest-paper {
	position: absolute;
	top: 50px; 
	bottom: 50px; 
	padding: 0rem 1rem; 
}

.singletest-paper.question-correct-answer .am-badge, .singletest-paper .question-student-answer .am-badge{
	text-align: left;
	margin: 0rem 0rem 0.5rem 0rem;
	display: inline-block;
}

.singletest-paper .am-list .question-seq {
	padding:0rem;
	display: inline-block;	
	float:left;
}
.singletest-paper .am-list .question-mark {
	float:right;
}

.singletest-paper-answer {
	position:absolute;left:0.5rem;right:0.5rem;bottom:0.5rem;text-align:left;
}

.singletest-result-profile {
	margin-left: 0.5rem;
	margin-right: 0.5rem;		
}

.singletest-result-ques-detail {
	margin-left: 0.5rem;
	margin-right: 0.5rem;	
}
.singletest-result-ques-detail .exam-paper-question-item{
	margin: 0rem 0rem 0.5rem 0rem;
	position:static;
}
.singletest-result-ques-detail .exam-paper-question-item .correct-answer {

}

/*进入考试*/
.exam-enter-summary {
	border: 1px solid rgb(221, 221, 221); 
	border-radius: 6px;
	padding: 1rem; 
	margin-left:0.5rem;
	margin-right:0.5rem;
}
.exam-enter-summary span {
	line-height:1.6rem;
	height:3.2rem;
	display:block;
}
.exam-enter-countdown {
	text-align:center;
	width:100%;
	height:4.0rem;
	line-height:4.0rem;
	color:red;
	overflow:hidden;
}
.exam-enter-navbar ul{
	padding-left:0px;padding-right:0px;background-color:rgb(248,248,248);
}

.exam-enter-navbar .am-navbar-nav li {

}

/*进入考试 end*/



/*×é¾íÒ³ÃæÇø start*/
.paper-form-tb {
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
	background-color: #FFFFFF;
}

.paper-form-tb .title {
	padding: 0px;
	vertical-align: middle;
	text-align: center;
	font-weight: normal;
	background-color: rgb(247, 247, 247);
	border: 1px solid rgb(204, 204, 204);
}

.paper-form-tb tr {
	height: 34px;
}

.paper-form-tb td { /*border: 1px solid rgb(204, 204, 204);*/
	border: 1px solid rgb(204, 204, 204);
	text-align: left;
	padding: 2px 4px 2px 4px;
	line-height: 130%;
	word-break: break-all;
}

.paper-form-tb th {
	padding: 0px;
	vertical-align: middle;
	text-align: center;
	font-weight: normal;
}

.paper-form-tb .btzd {
	text-align: center;
}

.paper-form-tb textarea {
	width: 90%; /*È±Ê¡¿í¶È*/
	margin-bottom: 2px;
}

.paper-form-tb input {
	width: 90%; /*È±Ê¡¿í¶È*/
}

.paper-form-sub-tb {
	border: 0px;
	text-align: center;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
}

.paper-form-sub-tb tr {
	height: 30px;
}

.paper-form-sub-tb td {
	border: 1px solid rgb(204, 204, 204);
	text-align: center;
	padding: 2px 4px 2px 4px;
	line-height: 130%;
}

.paper-form-sub-tb th {
	background-color: rgb(247, 247, 247);
	padding: 2px 4px 2px 4px;
	border: 1px solid rgb(247, 247, 247);
	border: 1px solid #D0D0D0;
	vertical-align: middle;
	text-align: center;
	font-weight: normal;
}

/*survey class*/
.survey-profile {
	margin: 0rem 0.5rem;
}
.survey-profile .survey-title {
	font-size: 2.2rem;
	padding:1rem;
	text-align: center;
}
.survey-question-detail {
	margin: 1.0rem 0.5rem;

}

.survey-question-item{	
	border: 1px solid rgb(221, 221, 221); 
	border-radius: 6px;
	padding: 0rem 1rem; 
	margin-bottom: 1.0rem;
	border-image: none; 	
	overflow: hidden; 
}

.survey-question-item .question-correct-answer .am-badge, .survey-question-item .question-student-answer .am-badge{
	text-align: left;
	margin: 0rem 0rem 0.5rem 0rem;
	display: inline-block;
}

.survey-question-item .am-list .question-seq {
	padding:0rem;
	display: inline-block;	
	float:left;
}

.survey-question-item .am-list .question-mark {
	float:right;
}

.el-survey-list-news .am-list-news-bd .am-list .am-g .el-survey-operator {
	float:right;
	padding:0.2rem 0.6rem;
	margin:0rem 0rem 0rem 0.5rem;
}


.survey-result-info {
	margin:0.5rem;text-align:center;padding-top: 2rem;
}

.survey-result-info .survey-score-info {
	margin-top: 2rem;
}

/*我的考试*/
.el-myexam-list-news .am-list-news-bd .am-list .am-g .el-myexam-operator {
	float:right;
	padding:0.2rem 0.6rem;
	margin:0rem 0rem 0rem 0.5rem;
}



/*×é¾íÒ³ÃæÇø end*/

/*课程类*/

.course-selected{
	background: url("../../pic/head_global_icon_tag_live_video.png")  no-repeat ;
	border-image: none; width: 55px; height: 30px; right: 0px; top: 0px; position: absolute; z-index: 100;
}

.course-recommend {
	background: url("../../pic/rss_tuijian_icon.png")  no-repeat ;
	border-image: none; width: 84px; height: 34px; right: 0px; top: 0px; position: absolute; z-index: 100;
}

.pxb-selected{
	background: url("../../pic/head_global_icon_tag_live_video.png")  no-repeat ;
	border-image: none; width: 55px; height: 30px; right: 0px; top: 0px; position: absolute; z-index: 100;
}

/*课程搜索*/
/*搜索课程*/
.el-search-input-wrap {
	background-color: red;
	height: 36px;
	margin-top: 6px;
	width: 230px;
	margin-left: 0px;
}
#el-search-input {
	background-color:#fe284a;
	color:#fff;
	vertical-align:top;
	height: 36px;
	width: 100%;
	border-width: 0px;
	padding: 0rem 0.5rem;
}

.course-search-wrap {
	margin:1.0rem;
}

.course-search-wrap .personal-search-history {
	display: block;
}

.course-search-wrap .personal-search-history .clear-history {
	float: right;
	color:#fe284a;
	font-weight: 200;
}

.course-search-wrap .hot-search-history {
	display: block;
	margin-top: 2rem;
}

.course-search-wrap .personal-search-history .title, .course-search-wrap .hot-search-history .title {
	display: block;
} 
.course-search-wrap .search-item {

	border: 1px solid #ddd;
	border-radius:6px;
	display: inline-block;
	padding: 0.25rem 0.5rem; 
	margin: 0.5rem 1.0rem 0.5rem 0rem;
	overflow: hidden;
	max-width: 150px;
	word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden
}


.course-search-result-summary {
	padding: 0.25rem 1.0rem;
	background-color: rgb(238,238,238);
	height:45px;
}
.course-search-result-summary .result-profile {
	height:40px;
	line-height:40px;
	float: left;
}
.course-search-result-summary .result-sort {
	float: right;
}
.course-search-result-summary .am-selected {
	width:100px;
}
/* ￿￿￿￿￿start*/

.stars-0, .stars-1, .stars-2, .stars-3, .stars-4, .stars-5 {
    display: inline-block;
    height: 14px;
    line-height: 20px;
    overflow: hidden;
    width: 80px
}

.stars-0, .stars-1, .stars-2, .stars-3, .stars-4, .stars-5 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    overflow: hidden;
    width: 85px;
    height: 16px;
    background: url("../../pic/stars.png") no-repeat;
}
.stars-5 {
    background-position: 0 0px;
}
.stars-4 {
    background-position: 0 -16px;
}
.stars-3 {
    background-position: 0 -32px;
}
.stars-2 {
    background-position: 0 -48px;
}
.stars-1 {
    background-position: 0 -64px;
}
.stars-0 {
    background-position: 0 -80px;
}
/* ￿￿￿￿￿end*/


/* progress-bar½ø¶ÈÌõ start*/

@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-o-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}

.progress{
	background-color:#f7f7f7;
	background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
	background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image:linear-gradient(to bottom, #f5f5f5, #f9f9f9);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
	-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

.progress {
	border-radius: 4px; height: 20px; overflow: hidden; margin-bottom: 0px; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: rgb(245, 245, 245); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

.progress-bar {
	transition:width 0.6s; width: 0px; height: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; float: left; box-shadow: inset 0px -1px 0px rgba(0,0,0,0.15); background-color: rgb(66, 139, 202); -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); -webkit-transition: width .6s ease; -o-transition: width .6s ease;	word-break:normal;
}
.progress-striped .progress-bar {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px; -webkit-background-size: 40px 40px;
}
.progress-bar-striped {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px; -webkit-background-size: 40px 40px;
}
.active.progress .progress-bar {
	animation:progress-bar-stripes 2s linear infinite; -webkit-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite;
}
.active.progress-bar {
	animation:progress-bar-stripes 2s linear infinite; -webkit-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite;
}
[aria-valuenow='1'].progress-bar {
	min-width: 30px;
}
[aria-valuenow='2'].progress-bar {
	min-width: 30px;
}
[aria-valuenow='0'].progress-bar {
	color: rgb(119, 119, 119); min-width: 30px; box-shadow: none; background-image: none; background-color: transparent; -webkit-box-shadow: none;
}
.progress-bar-success {
	background-color: rgb(92, 184, 92);
}
.progress-striped .progress-bar-success {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
	background-color: rgb(91, 192, 222);
}
.progress-striped .progress-bar-info {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
	background-color: rgb(240, 173, 78);
}
.progress-striped .progress-bar-warning {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
	background-color: rgb(217, 83, 79);
}
.progress-striped .progress-bar-danger {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.exam-progress-info {
	margin-left: 0.5rem;
	margin-right: 0.5rem;
}
.exam-progress {
	height:0.5rem;
	display: inline-block;
	width: 80%;
	float: left;
	margin-top: 0.75rem;
}

.exam-progress-summary {
	display: inline-block;
	width: 20%;
	float: right;
	text-align: right;
}

/* progress-bar½ø¶ÈÌõ end*/

/*start*/
.progress-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.progress-clearfix{display:inline-block}
.study_pro{position:relative;width:100%;height:148px;margin-left:auto;margin-right:auto;background:#fff;/*border:1px solid #ccc;*/}
.study_pro .bg_border{
	position:absolute;
	top:78px;
	left:100px;
	right:0;
	height:1px;
	font-size:1px;
	border-top:2px solid #ddd;
}
.study_pro dl{
	position:absolute;
	z-index:1;
	top:-10px;
	left:0px;
	right:0px;
	
}
.study_pro dt{float:left;padding:14px 10px 0px 0px;font-weight:300;}
.study_pro dd{float:right;width:100px;padding-top:36px;margin-left:0px;}
.study_pro .time-progress{width:230px;}

.study_pro dt #pro_canvas{width:120px;height:120px;background:url('../../images/icon/bg_study_pro.png') no-repeat 0 0;}
.study_pro dt .pro_num{position:absolute;top:35px;left:20px;width:80px;height:80px;background:url('../../pic/bg_study_pro.png') no-repeat 0 -123px;color:#1cb177;text-align:center;}
.study_pro dt .pro_num .num{padding:12px 0 6px;font:300 32px/34px 'microsoft yahei';}
.study_pro dt .pro_num .num{padding:14px 0 4px;font:18pt 'microsoft yahei';}
.study_pro dd .pro_class,
.study_pro dd .pro_hw,
.study_pro dd .pro_test,
.study_pro dd .pro_time{width:50px;height:50px;background:url('../../pic/bg_study_pro.png') no-repeat 0 -204px;}
.study_pro dd .pro_hw{background-position:0 -285px;}
.study_pro dd .pro_test{background-position:0 -366px;}
.study_pro dd .pro_time{background-position:-1px -447px;}

.study_pro dd .pro_done{position:relative;left:56px;top:54px;display:block;width:32px;height:32px;background:url('../../pic/bg_study_pro.png') no-repeat 0 -538px;}
.study_pro dd .pro_all{padding:5px 0 5px 0;font-size:1.4rem;color:#535353;text-align: center;}
.study_pro dd .pro_all i{margin:0 5px;color:#FF7F00;font-weight:700;}
.study_pro dd .pro_all span{margin:0 5px;color:#FF7F00;font-weight:700;}
.study_pro dd .pro_state_f,
.study_pro dd .pro_state_u,
.study_pro dd .pro_state_h{padding-left:19px;color:#999;background:url('../../pic/ico_mychuanke.png') no-repeat 0 -69px;text-align:center;width:70px;}
.study_pro dd .pro_state_u{background-position:0 -101px;}
.study_pro dd .pro_state_h{background-position:0 -1112px;}

/*￿μ￿￿￿￿ end*/

/*
.my-nav-bar{ height:60px; line-height:60px; background-color:#fff; border-bottom:solid 1px #e1e2e2}
.my-nav-bar ol,.my-nav-bar ul{ padding:0px; margin:0px; padding-left:20px;}

.my-nav-footer .am-navbar-nav{ overflow:visible}

.footer-nav{ position:absolute; background:#FFF; bottom:60px; z-index:10000; border: solid 1px #dedede; width:110px; right:-8px; display:none}
.footer-nav span{ line-height:36px; display:block; border-bottom: solid 1px #dedede; padding:0px 10px}
.footer-nav span:before{ color:#aaa}
.footer-nav span a{ height:36px; line-height:36px; color:#333333 !important; display:inline; margin-left:5px}

.my-shop-nav{ background:#333333; color:#FFF; position:relative;}
.my-shop-nav-img{ position:absolute; top:-70px; left:60px; border:solid 4px #FFF;}
.my-shop-nav-panellf{ width:35%;}
.my-shop-nav-panelrt{width:65%;}
.my-shop-nav-ul{}
.my-shop-nav-ul a{ color:#fff}
.my-shop-nav-ul a:hover{ color:#000}
.my-shop-product-list{ padding:0px;}
.my-shop-product-list > li{ padding:0px;}
.my-shop-product-list .am-img-responsive{ margin:0 auto;height:auto;}
.my-shop-product-list > li h3{ margin-top:0.8em; margin-bottom:0.6em}
.product-list-share{ padding-top:10px;}
.product-list-share > li{ text-align:center}
.list-product-price-span{ color:#ea1010; display:inline-block; float:left; height:3.2rem; border-right:solid 1px #ededed; line-height:1.6rem; padding:0 20px 0px 0px; margin-bottom:5px}
.list-product-price-span2{color:#ea1010; display:inline-block; float:left; height:3.2rem; border-right:solid 1px #ededed; line-height:1.6rem; padding:0 20px 0px 20px; margin-bottom:5px;}
.list-product-commission-span{display:inline-block; float:left; height:3.2rem; border-right:solid 1px #ededed; line-height:1.6rem; padding:0 30px ;text-align:center;margin-bottom:5px}
.list-product-sorce-span{display:inline-block; float:left; height:3.2rem; line-height:1.6rem;  padding:0 0px 0px 20px; text-align:center;margin-bottom:5px}
*/