/*---------学员课程介绍-----------*/  
/*导航切换内容样式*/
.couse_nav_tab{
	padding: 0 50px;
	background: #FFFFFF;
	margin-top: 18px;
}
.couse_nav_tab p{
	padding: 25px 0;
	font-size: 16px;
	cursor: pointer;
	border-bottom: 1px solid #eeeeee;
}
.couse_nav_tab p span{
	float: right;
	font-size: 16px;
	color:#44b5f6;
	*margin-top: -51px;
}
.couse_nav_tab p span i{
	position: relative;
	top: 3px;
}
.couse_nav_tab p span i img{
	font-style: normal;
	display: inline-block;
	width: 17px;
	height: 18px;
	margin-right: 12px;
}

.box-margin{
	width: 1220px;
	margin: 0 auto;
}
.couse-lists{
	padding: 33px 0px;
}
.Couse-Record{
	overflow: hidden;
	background:#FFFFFF;
	height: 206px;
}
.Couse-Record .Record-left{
	float: left;
	margin-top: 21px;
	margin-left: 42px;
	margin-right: 35px;
}
.Couse-Record .Record-center{
	float: left;
	margin-top: 20px;
}
.Couse-Record .Record-center ul li{
	line-height: 54px;
}
.Couse-Record .Record-center ul li b{
	font-size: 22px;
}
.Couse-Record .Record-center ul li span{
	font-size: 16px;
}
.Couse-Record .Record-center ul li span i{
	font-style: normal;
}
.Couse-Record .Record-center ul li i{
	display: inline-block;
	margin-left: 2px;
	margin-right: 2px;
}
.blue_font{
	color: #45b5f6;
}
.Couse-Record .Record-right{
	float: right;
	text-align: right;
	margin-top:28px;
	margin-right: 42px;
}
.Couse-Record .Record-right p span{
	display: inline-block;
	margin-right: 5px;
	color: #333333;
}
.Couse-Record .Record-right p i{
	display: inline-block;
	position: relative;
	top: 5px;
	cursor: pointer;
	
}
.Couse-Record .Record-right h3{
	width: 230px;
	text-align: center;
	height: 47px;
	line-height: 47px;
	*line-height: 38px;
	border: 1px solid #3eade8;
	background: #f6fbff;
	margin-top: 68px;
	border-radius: 7px;
	color: #333333;
	*top: 1px;
}
 .Couse-Record .Record-right h3 i{
 	display: inline-block;
 	margin-right: 12px;
 	position: relative;
 	top: 6px;
 }
.couse_nav_tabbox01{
	padding: 20px 50px;
	background: #FFFFFF;
	overflow: hidden;
	min-height: 738px;
}
/*--------------学员课程界面-----------------*/
/*左侧目录样式*/
.treebox{ 
	margin: 0 auto; 
}
.menu{ 
	border-color: #eee; 
	border-style: solid ; 
	border-width: 0 1px 1px; 
	}
/*第一层*/
.menu li.level1>a{ 
	display:block;
	height: 45px;
	line-height: 45px;
	color: #333333;
	padding-left: 50px;
	border-bottom: 1px solid #ddedfa; 
	font-size: 16px;
	position: relative;
	transition:all .5s ease 0s;
}
.menu li.level1 a b{
	display: inline-block;
	margin-top: 5px;
	margin-right: 12px;
}
.menu li.level1 a b label{
	margin-right: 3px;
}
.menu li.level1 a b label img{
	border: none;
}

.menu li.level1 a.current{
	color: #44b5f6;
	position: relative;
	}
.current_li{ 
	color: #44b5f6;
	background: #e8f3fc; 
	}
.menu li.level1 .fontsize{
	width: 183px;
	display: inline-block;
}

.level1 i{ 
	width: 20px; 
	height: 20px; 
	background-image:url(../Images/jia.png);
	background-repeat: no-repeat;
	display: block; 
	position: absolute; 
	left: 20px; 
	margin-top: 16px; 
	  }
.level1 i.down{ 
	width: 20px; 
	height: 20px; 
	background-image:url(../Images/jian.png);
	background-repeat: no-repeat;
	display: block; 
	position: absolute; 
	left: 20px; 
	margin-top: 16px;  
	}
/*第二层*/
.menu li ul.level2{ 
	display: none;
	background: #f6fbff;  
	}
.menu li ul.level2 li a{
	display: inline-block;
	height: 45px;
	line-height: 45px;
	text-indent: 60px;
	*text-indent: 30px;
	font-size: 14px;
	 transition:all 1s ease 0s;
}
.menu li ul.level2 .icon_margin{
	float: right;
	margin-top: 12px;
	*margin-top: -30px;
	margin-right: 12px;
}

.menu li ul.level2 li{
	position: relative;
	cursor: pointer;
	border: 1px solid #ddedfa;
}
.menu li ul.level2 li ul{
	position: absolute;
	top: -2px;
	left: 307px;
	z-index: 3;
	width: 311px;
	background: #f6fbff;
}
.menu li ul.level2 li ul li ul{
	position: absolute;
	top: -1px;
	left: 309px;
	z-index: 3;
	width: 311px;
}
.secondmenu02{
	top: 47px;
}

.menu li ul.level2 li span b{
display: inline-block;
margin-top: 0px;
}
.menu li ul.level2 li span b label{
	margin-right: 5px;
}
.contents_drop{
	padding: 27px 0;
}
.contents_drop .drop_menuleft{
	float: left;
	width: 311px;
	min-height: 585px;
	position: relative;
	border: 1px solid #eeeeee;
	border-radius: 3px;
	z-index: 1;
	background: #f6fbff;
}
.contents_drop .drop_menuleft h2{
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	border-bottom: 1px solid #eeeeee;
	background: #f7f7f7;
	color: #7e8a99;
	font-weight: bold;
}
.contents_drop .drop_menuright{
	float: right;
	width: 780px;
	background: #f6fbff;
	z-index: 1;
	border-radius: 3px;
	border: 1px solid #eeeeee;
}
.contents_drop .drop_menuright ul{
	height: 50px;
	background: #f7f7f7;
	padding: 0 22px;
}
.contents_drop .drop_menuright ul li{
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 44px;
	text-align: center;
	font-size: 18px;
	color: #7e8a99;
	margin-top: 2px;
	min-width: 90px;
	cursor: pointer;
}
.contents_drop .drop_menuright ul li span{
	font-size: 16px;
	font-weight: bold;
}
.contents_drop .drop_menuright ul li i{
	font-style: normal;
	font-size: 16px;
	font-weight: bold;
}
.border_onhere{
	border-bottom: 3px solid #44b5f6;
}
.item_container{
	padding: 16px;
	position: relative;
}
.item_container p{
	border-bottom: 1px solid #edeff3;
	height: 34px;
}
.item_container .video-name{
	font-size: 18px;
	color: #666666;
}
.item_container .video-name i{
	display: inline-block;
	margin-right: 3px;
}
.item_container .flash-name{
	font-size: 18px;
	color: #666666;
}
.item_container .flash-name i{
	display: inline-block;
	margin-right: 3px;
}
.item_container .doc-name{
	font-size: 18px;
	color: #666666;
}
.item_container .doc-name i{
	display: inline-block;
	margin-right: 3px;
}
.item_container .pic-name{
	font-size: 18px;
	color: #666666;
}
.item_container .pic-name i{
	display: inline-block;
	margin-right: 3px;
}
.item_container .cut-video{
	float: right;
	font-size: 16px;
	color: #44b5f6;
	*position: relative;
	*top: -26px;
}
.item_container .cut-video i{
	display: inline-block;
	margin-right: 3px;
	cursor: pointer;
}
.Video-playbackbox{
	min-height:460px;
	border: 1px solid #edeff3;
	background: #ffffff;
	padding: 20px;
}
.alert-videobox{
	position: absolute;
	width: 335px;
	padding: 30px 20px;
	height: 554px;
	top: 50px;
	right: -26px;
	z-index:99999;
	background: url(../Images/alertbg.png) no-repeat;
}
.alert-videobox dl{
	 text-align: center;
    padding: 8px 4px;
    float: left;
    width: 130px;
    height: 89px;
    cursor: pointer;
    background: #f3f6f8;
    margin-bottom: 10px;
}
.alert-videobox dl dd{
	margin-top: 12px;
}
.alert-videobox .left-margin{
	margin-right: 9px;
}
.alert-flashbox{
	position: absolute;
	width: 335px;
	padding: 30px 20px;
	height: 554px;
	top: 50px;
	right: -26px;
	background: url(../Images/alertbg.png) no-repeat;
}
.alert-flashbox dl{
    text-align: center;
    padding: 8px 4px;
    float: left;
    width: 130px;
    height: 89px;
    cursor: pointer;
    background: #f3f6f8;
    margin-bottom: 10px;
}
.alert-flashbox dl dd{
	margin-top: 12px;
}
.alert-flashbox .left-margin{
	margin-right: 9px;
}
.alert-docbox{
	position: absolute;
	width: 335px;
	padding: 30px 20px;
	height: 554px;
	top: 50px;
	right: -26px;
	background: url(../Images/alertbg.png) no-repeat;
}
.alert-docbox dl{
	text-align: center;
	padding:8px 4px;
	float: left;
	width: 130px;
	height: 89px;
	cursor: pointer;
	background: #f3f6f8;
	margin-bottom: 10px;
}
.alert-docbox dl dd{
	margin-top: 12px;
}
.alert-docbox .left-margin{
	margin-right: 9px;
}
.alert-picbox{
	position: absolute;
	width: 335px;
	padding: 30px 20px;
	height: 554px;
	top: 50px;
	right: -26px;
	background: url(../Images/alertbg.png) no-repeat;
}
.alert-picbox dl{
	text-align: center;
	padding:8px 4px;
	float: left;
	width: 130px;
	height: 89px;
	cursor: pointer;
	background: #f3f6f8;
	margin-bottom: 10px;
}
.alert-picbox dl dd{
	margin-top: 12px;
}
.alert-picbox .left-margin{
	margin-right: 9px;
}
/*新加样式目录*/
.icon_margin02{
	float: right;
	width: 40px;
	text-align: center;
	height: 45px;
	line-height: 45px;
	position:relative;
	top:5px;
	*top:-32px;
}
/*新加的图片样式*/
.Video-playbackbox label{
	display: block;
}
.Video-playbackbox label img{
	display: inline-block;
	width: 705px;
	/*height: 524px;*/
	min-height:524px;
}
.Video-playbackboxtp{
	min-height: 495px;
}
.video-btnbox{
	padding: 20px 20px;
	overflow: hidden;
}
.video-btnbox span input{
	border-radius: 6px;
	border:1px solid #00bff0;
	color: #333333;
	font-size: 13px;
	cursor: pointer;
	padding: 10px 20px;
	font-family: "微软雅黑";
}
.commonbtnbg
{
    background:#ffffff;
    }
.nextandupbtn
{
    border-radius: 6px;
	border:1px solid #00bff0;
	background: #CCC;
	color: #333333;
	font-size: 13px;
	cursor: pointer;
	padding: 10px 20px;
	font-family: "微软雅黑";
	cursor:default;
}
.video-btnbox .top-pages{
	float: left;
}
.video-btnbox .last-pages{
	float: right;
	display: block;
}

/*--------------仿真实验练习界面---------------*/
.My_picturelist{
	padding: 0 0;
	overflow: hidden;
}
.My_picturelist .My_picturelist01{
	border: 1px solid #eeeeee;
	background: #f6fbff;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	width: 242px;
	height: 280px;
	border-radius: 16px;
}
.My_picturelist .My_picturelist01 dl{
	text-align: center;
}
.My_picturelist .My_picturelist01 dl dt{
	padding: 20px; 
}
.My_picturelist .My_picturelist01 dl dt img
{
    display:inline-block;
    width:202px;
    height:141px;
}
.My_picturelist .My_picturelist01 dl dd{
	color: #333333;
	font-size: 14px;
}
.My_picturelist .My_picturelist01 p{
	text-align: center;
	padding:20px 0px 0 0;
}
.My_picturelist .My_picturelist01 .MY_startbtn{
	display: inline-block;
	padding: 10px 30px;
}
.couse_nav_tabbox01-01{
	padding: 20px 30px 50px 90px;
}

/*--------------灰色背景---------------*/
   #hidebg { position:absolute;left:0px;top:0px;
      background-color:#CDCDCD;
      width:100%;  /*宽度设置为100%，这样才能使隐藏背景层覆盖原页面*/
      filter:alpha(opacity=60);  /*设置透明度为60%*/
      opacity:0.9;  /*非IE浏览器下设置透明度为60%*/
      display:none; /* http://www.jb51.net */
      z-Index:2;
      }
      .hidebg p{
      	position: fixed;
      	top: 20px;
      	right: 20px;
      }
      .hidebg p img{
      	display: inline-block;
      	width: 50px;
      	height: 50px;
      }
   .imgbox{ 
   	position:fixed;
   top: 14%;
   left: 46%;
   margin-left: -384px;
   display:none;
   cursor:pointer;
   z-Index:12;
   }
.imgbox img{
	width:905px;
    height: 620px;
}

/*-------------sprint5.0.3随堂测验界面---------------*/
.quiz-box{
	padding-top: 0;
	background: #f6fbff;
	border: none;
}
.test-list{
	padding:0px 12px 12px 12px;
	border: 1px solid #e6e3e3;
	border-radius: 7px;
	margin-top: 20px;
	background: #FFFFFF;
}
.test-list h2{
	line-height: 44px;
	border-bottom: 1px solid #e6e3e3;
	font-size: 16px;
	color: #333333;
	font-weight: normal;
}
.test-list h2 span{
	float: right;
}
.test-list h2 span{
	display: inline-block;
	text-align: center;
	line-height: 22px;
	padding: 0px 16px;
	cursor: pointer;
	font-size: 14px;
	margin-top: 13px;
	*margin-top: -37px;
	border-radius: 7px;
}
.overbtn{
	color: #f87e67;
}
.conductbtn{
	color: #7e8a99;
}
.clear{
	clear: both;
}
.test-list .texttitle-list{
	position: relative;
}
.test-list .texttitle-list .texttitle-leftlist{
	padding: 10px 0 0 0;
}
.test-list .texttitle-list .texttitle-leftlist h5{
	font-size: 16px;
	line-height: 32px;
	color: #333333;
	font-weight: normal;
}
.gotest-rightbtn{
	position: absolute;
	right: 0;
	bottom: 5px;
}
.gotest-rightbtn{
	display: inline-block;
	text-align: center;	
	width:126px;
	line-height:33px;
	cursor: pointer;	
	font-size: 16px;
	border-radius: 7px;
}
.gotestbtn{
	color: #44b5f6;
	border: 1px solid #44b5f6;
	background: #FFFFFF;
}
.cut-time{
	color: #999999;
	font-size: 14px;
}
.score-count{
	position: relative;
	padding: 16px 0 41px 0;
	text-align: center;
}
.score-count dl{
	position: relative;
	width: 288px;
	margin: 0 auto;
}
.score-count dl dt{
	float: left;
	display: inline-block;
	width: 120px;
	height: 120px;
}
.score-count dl dd{
	font-size: 18px;
	position: relative;
	right: 0;
	left: 30px;
	top: 30px;
	line-height: 42px;
	color: #333333;
	font-weight: normal;
}
.score-count .orangenum{
	color: #f27154;
	font-size: 30px;
}
.score-count .greennum{
	color: #4cac78;
	font-size: 30px;
}
.testoff-scroll {
 text-align: center; 
 margin-top: 25px; 
}
.score-explain{
	text-align: center;
}
.score-explain span{
	color: #333333;
	display: block;
	font-size: 16px;
	margin-top: 20px;
}
.score-explain span a{
	display: inline-block;
	padding: 10px 28px;
	color: #44b5f6;
	cursor: pointer;
	border: 1px solid #44b5f6;
	border-radius: 8px;
	font-size: 16px;
	margin-left: 54px;
	margin-right: 60px;
}
/*圆形统计图*/
.processingbar {
text-align: center;
position: relative;
width: 110px;
top: -57px;
left: -57px;
}
.processingbar font {
	color: #333333;
	display: block;
	width: 110px;
	height: 110px;
	line-height: 172px;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	position: absolute;
	left: 55px;
	top: 0;
	margin: 0px 0 0 0px;
}
.score-count h6 {
	font-family: "微软雅黑";
	font-size: 18px;
	position: relative;
	top: -160px;
	right: 8px;
}

/*------------------sprint5.0.3课程统计界面------------------*/
.couse_statistic{
	background: #f1f3f7;
	padding: 0 16px;
	border-radius: 6px;
}
.couse_statistic p{
	line-height: 50px;
	font-size: 18px;
	color: #333333;
}
.my_score {
	padding: 0 16px 16px 0;
}
.my_score p{
	line-height: 50px;
	font-size: 16px;
	color: #333333;
}
.couse-examschemebox{
	position: relative;
}
.couse-examschemebox p{
	padding: 0 56px;
}
.couse-examschemebox p span{
	line-height: 50px;
	font-size: 18px;
	color: #46b3f5;
}
.couse-examschemebox p label{
	position: absolute;
	right: 0;
	line-height: 50px;
	font-size: 18px;
	top: 0;
	*top: 25px;
	color: #46b3f5;
	padding-right:60px;
}
.couse-examschemebox p label i{
	position: relative;
	top: 3px;
}
.couse-examschemebox p label i img{
	font-style: normal;
	display: inline-block;
	width: 17px;
	height: 18px;
	margin-right: 12px;
}

/*考核项*/
.tabl_tit01{
	position: relative;
	background: #f1f3f7;
	padding-left: 20px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	font-size: 16px;
	color: #666;
	z-index: 2
}
.tabl_side01 {
	height: 50px;
	line-height: 50px;
	background-color: #f7f7f7;
	border: 1px #eaeef4 solid;
	border-bottom: none;
}
.ass_item_cont{
	color: #3B3B3B;
	border: 1px #eaeef4 solid;
}
.ass_item_cont-border{
	background: #fffcfc;
}
.ass_itembox{
	
	background: #FFFFFF; 
	padding: 20px 60px;
}
.item_list {
    height: 40px;
    line-height: 38px;
    vertical-align: bottom;
    clear: both;
}
.item_list_head {
    font-size: 14px;
    font-weight: bold;
    color: #818181;
}
.item_list span {
    text-align: center;
    display: inline-block;
    font-size: 14px;
    color: #333333;
    font-weight: normal;
}
.item_list label{
	color: #999999;
	font-size: 12px;
}
.item_input1 {
    width: 58px;
    height: 28px;
    line-height: 28px;
}
.item_input {
    border: 1px solid #D9D9D9;
    background: none repeat scroll 0% 0% #FFF;
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    color: #333333;
}
.item_w1 span {
    padding: 0px 30px 0px 0px;
    background: url('../Images/ass_item_arr1.png') no-repeat scroll right center transparent;
    font-size: 14px;
    color: #333333;
    cursor: pointer;
}
.item_w1 span:hover {
    background: url('../Images/ass_item_arr2.png') no-repeat scroll right center transparent;
    font-weight: bold;
    color: #4BA9E6;
}
.item_w1 {
    width: 20%;
}
.item_w2 {
    width: 10%;
}
.item_w3, .item_w4, .item_w5 {
    width: 20%;
}
/*课程作业/课程测试/课程考试 明细/单项标准*/
.item_list_sub {
    position: relative;
}
.item_list_sub_cont {
	border:  1px solid #e2e2e2;
    background: none repeat scroll 0% 0% #f8fbff;
    margin: 4px 71px 17px 71px;
}
.item_mx {
    padding: 15px 30px 10px 49px;
    *padding: 0;
}
.item_subList {
    height: 42px;
    line-height: 42px;
    vertical-align: bottom;
    clear: both;
}
.item_subList span {
    display: inline-block;
    color: #333333;
   	text-align: center;
   	width: 188px;
   	height: 30px;
   	text-overflow: ellipsis;
   	overflow: hidden;
   	white-space: nowrap;
   	word-wrap: break-word;
}
.item_sub_w1 {
    width: 220px;
    padding: 0px 0px 0px 25px;
    background: url('../img/ass_item_dot.png') no-repeat scroll 26px center transparent;
}
.item_sub_w2 {
    width: 140px;
    text-align: center;
}
.item_sub_more {
    margin: 0px 0px 0px 25px;
    font-size: 12px;
    font-weight: bold;
    color: #4BA9E6;
}
.item_sub_w22{
	width: 124px;
    text-align: center;

}
.item_sub_w22 .item_input1{
	width: 82px;
}
.round-statright{
	float: left;
	padding: 0 38px;
	font-size:16px;
	line-height:30px;
}
.round-statright >span
{
    font-size:16px;
    }
.round-statright a{
	display: block;
	line-height: 28px;
	font-size: 16px;
	color: #666666;
}
.round-statright a span{
	font-size: 16px;
	color: #666666;
}
.round-statleft{
	float: right;
	margin-right:222px;
}
/*---------------------sprint5.0.3测验界面---------------------*/
.couse_nav_tabbox011{
	padding: 20px 0px 20px 42px;
	*overflow: hidden;
}
.testbox{
	border: 1px solid #eeeeee;
	padding: 10px 10px;
	background: #f6fbff;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	width: 246px;
	min-height: 280px;
	border-radius: 16px;
	box-shadow: 1px 1px 10px #eaedef;
	-webkit-box-shadow: 1px 1px 10px #eaedef;
	-moz-box-shadow: 1px 1px 10px #eaedef;
}
.testbox .test-title{
	padding: 6px 0 10px 0px;
	position: relative;
	border-bottom: 1px solid #eeeeee;
}
.testbox .test-title .test-titlefont{
    float: left;
    display: block;
    width: 146px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    word-wrap: break-word;
    color: #666666;
}
.testbox .test-title .test-titleover{
	position: absolute;
	right: 0px;	
	width: 75px;
	text-align: center;
	top: -2px;
	*top: 11px;
	display: block;
	color: #7f8a98;
	font-size: 22px;	
}
.test-titleovernum{
	position: absolute;
	right: 0px;	
	width: 75px;
	text-align: center;
	top: -1px;
	*top: 1px;
	display: block;
	font-size: 22px;	
	color: #f27154;
}
.test-unfinish{
	position: absolute;
	right: 0px;	
	width: 75px;
	text-align: center;
	top: 0px;
	*top: 0px;
	display: block;
	font-size: 22px;	
	color: #98cd63;
}
.testbox .the-chapterhign
{
    min-height: 100px;
}
.testbox .the-chapter{
	padding: 10px 0;
}

.testbox .the-chapter span{
	color: #666666;
	font-size: 14px;
}
.testbox .the-chapter .the-tit{
	float: left;
}
.testbox .the-chapter .the-titlist{
	width: 168px;
	display: block;
	float: right;
}
.testbox .the-chapter .the-titlist .fontweight{
	font-size: 16px;
}
.testbox .the-chapter .the-titlist label{
	line-height: 22px;
	display: block;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: break-word;
	
}
.testbox p{
	text-align: center;
	margin-top: 32px;
}
.testbox .my_startbtn {
display: inline-block;
padding: 10px 20px;
margin-left: 10px;
}
.testbox .my_checkbtn {
display: inline-block;
padding: 10px 34px;
margin-right: 10px;
}
.btn {
border-radius: 6px;
border: none;
background: #00bff0;
color: #fff;
font-size: 13px;
cursor: pointer;
font-family: "微软雅黑";
}

/*---------课程学习总成绩界面(后期需要用的界面)---------*/
.couse_stattitle{
	position: relative;
}
.couse_stattitle p a{
	position: absolute;
	right: 16px;
	display: inline-block;
	font-size: 16px;
	top: 0;
	color: #44b5f6;
}
.couse_stattitle p label{
	font-size: 16px;
	display: inline-block;
}

/*------------开始答题------------*/
.stat-answer{
	min-height: 260px;
	border: 1px solid #edeff3;
	background: #ffffff;
	padding:0 10px;
	position: relative;
}
.stat-answer h2{
	font-size: 16px;
	font-weight: normal;
	line-height: 48px;
	border-bottom: 1px solid #e6e3e3;
}
.stat-answer .answer-illbox{
	width: 726px;
	height: 456px;
	background: url(../images/img/answer-bg.png) no-repeat;
	border: none;
}
.stat-answer .answer-illbox .answer-illfont{
	text-align: center;
	width: 416px;
	margin: 40px auto;
}
.stat-answer .answer-illbox .answer-illfont label{
	font-size: 18px;
}

.stat-answer .answer-illbox .answer-illfont div{
	margin-top: 20px;
	padding: 20px 20px;
	width: 410px;
	min-height: 110px;
	background: #e5f8ff;
	border-radius: 14px;
}
.stat-answer .answer-illbox .answer-illfont div span{
	display: block;
	line-height: 30px;
	font-size: 16px;
	text-align: left;
}

.answer-illbox .stat-btn{
	margin-top: 20px;
	padding: 20px 20px;
	width: 410px;
	min-height: 110px;
}
.stat-answer .answer-illbox .answer-illfont a{
	display: block;
	margin: 20px auto;
	width: 178px;
	line-height: 52px;
	font-size: 16px;
	color: #FFFFFF;
	background: url(../images/img/stat-bg.png) no-repeat;	
	border: none;
}
/*------------答题结束------------*/
.answer-illbox .exam-end{
	text-align: center;
	width: 416px;
	margin: 40px auto;
}
.answer-illbox .exam-end label{
	font-size: 20px;
}
.answer-illbox .exam-end .cir-chartbox {
text-align: center;
margin-top: 56px;
margin-left: 151px;
*margin-left:0px;
height: 219px;
}

.processingbar font {
color: #333333;
display: block;
width: 110px;
height: 110px;
line-height: 110px;
font-size: 35px;
font-weight: bold;
text-align: center;
position: absolute;
left: 54px;
*left: 58px;
top: 36px;
margin: 0px 0 0 0px;
}
.answer-illbox .exam-end h6 {
font-family: "微软雅黑";
font-size: 18px;
position: relative;
top: -148px;
font-weight: normal;
}
.answer-illbox .exam-end h6 a {
font-family: "微软雅黑";
color: #333333;
margin-left: 6px;
font-size: 16px;
font-weight: normal;
}
.answer-illbox .exam-end h5 {
font-family: "微软雅黑";
font-size: 18px;
margin-left: 6px;
margin-top: -88px;
font-weight: normal;
}
.answer-illbox .exam-end .checktest-btn{
	display: inline-block;
	width: 148px;
	height:60px;
	line-height: 60px;
	margin-top: 45px;
	font-size: 16px;
	margin-right: 15px;
	color: #FFFFFF;
	background: url(../images/img/star-bg.png) no-repeat;	
	border: none;
}
.answer-illbox .exam-end .againtest-btn{
	display: inline-block;
	width: 148px;
	margin-left: 15px;
	margin-top: 45px;
	height:60px;
	line-height: 60px;
	font-size: 16px;
	color: #FFFFFF;
	border: none;
	background: url(../images/img/againbg.png) no-repeat;	
}

/*------------试题列表------------*/
.exam-listbox{
	padding:0 25px 20px 0;
}

.exam-listbox .radio-choice >span{
	width: 129px;
	text-align: center;
	height: 44px;
	line-height: 44px;
	color: #FFFFFF;
	font-size: 14px;
	display: inline-block;
	margin-top: 16px;
	background: url(../images/img/record-bg.png) no-repeat;	
	border: none;
}
.exam-listbox .radio-choice .order-one{
	padding: 40px 30px 0 30px;
}
.exam-listbox .radio-choice .order-one p{
	display: inline-block;	
	border: none;
	height: auto;
}

.exam-listbox .radio-choice .order-one p span{
	width: 500px;
	display: inline-block;
	font-size: 16px;
}
.exam-listbox .radio-choice .order-one .purple-border{
	background: none;
border: 1px solid #CCCCCC;
font-style: normal;
font-family: "微软雅黑";
line-height: 22px;
text-align: right;
font-size: 14px;
padding: 0 5px 0 5px;
cursor: pointer;
width:52px;
}
.exam-listbox .radio-choice .order-one .purple-border a{
	display: inline-block;
	color: #3b3b3b;
	
}
.exam-listbox .radio-choice .order-one .purple-border img {
display: inline-block;
margin-right: 8px;
width: 15px;
height: 15px;
position: relative;
top: 1px;
}
.exam-listbox .radio-choice .order-one .purple-border02{
	background: none;
font-family: "微软雅黑";
line-height: 22px;
text-align: right;
font-size: 14px;
padding: 0 5px 0 5px;
border: 1px solid #a444f6;
cursor: pointer;
width:52px;
}
.exam-listbox .radio-choice .order-one .purple-border02 img{
	display: inline-block;
margin-right: 8px;
width: 15px;
height: 15px;
position: relative;
top: 1px;
}
.exam-listbox .radio-choice .order-one .purple-border02 a{
	display: inline-block;
	color: #a444f6;
	
}
.exam-listbox .radio-choice .order-one .Purple-border a {
color: #CCC;
}
.exam-listbox .radio-choice .order-one div{
	padding: 44px 0 0 0;
}
.exam-listbox .radio-choice .order-one div>h6{
	font-weight: normal;
	line-height: 40px;
	padding: 0 14px;
}
.exam-listbox .radio-choice .order-one div>h6:hover{
	background: #f3f3f3;
}
.exam-listbox .radio-choice .order-one div span{
	font-size: 16px;
	margin-right: 8px;
}
.exam-listbox .radio-choice .order-one div span label{
	margin-right: 8px;
	font-size: 16px;
}
.fontcolor{
	color: #4bb6f3;	
}
.bgonhere{
	background: #f3f3f3;
}
.topbottombox{
	padding: 0 20px;
	text-align: center;
}
.topbottombox a{
	text-align: center;
}
.topbottombox .toptest-btn{
	display: inline-block;
	width: 148px;
	height:60px;
	line-height: 60px;
	margin-top: 45px;
	font-size: 16px;
	margin-right: 15px;
	color: #FFFFFF;
	border: none;
}
.topbottombox .bottomtest-btn{
	display: inline-block;
	width: 148px;
	height:60px;
	line-height: 60px;
	margin-top: 45px;
	font-size: 16px;
	margin-right: 15px;
	color: #FFFFFF;
	border: none;
}
.bluebtn{
	background: url(../images/img/star-bg.png) no-repeat;	
}
.bangraybtn{
	background: url(../images/img/ban-bg.png) no-repeat;	
}
/*左侧查看答题卡*/
.left-checkcardbox{
	position: absolute;
	top: 192px;
	right: 0;
}

/*左侧关闭答题卡*/
.left-cardbox{
	position: absolute;
	top: 35px;
	right: 0px;
	width: 252px;
	height: 511px;
	padding: 0 0px 0 12px;
	background: url(../images/img/card-bg.png) no-repeat;
}
.left-cardbox h3{
	margin-top: -118px;
}
.left-cardbox h3 a{
	display: inline-block;
	color: #44b5f6;
	margin-right: 10px;
}
.left-cardbox h3 span{
	color: #4c4c4c;
	font-size: 22px;
	font-weight: bold;
	top: 2px;
	position: relative;
}
.left-cardbox h3{
	text-align: center;
	
}
.left-cardbox h1 {
	position: relative;
	top: 164px;
	left: -27px;
}
.title-details{
	padding: 0 8px;
	overflow-y: scroll;
	height: 465px;
}
.title-details .radio-area{
	padding: 10px 0;
}
.title-details .radio-area>div{
	padding: 8px 0 0 27px;
}
.title-details .radio-area h5{
	font-size: 16px;
	font-weight: normal;
	line-height: 30px;
}
.title-details .radio-area>div h4 a{
	display: inline-block;
width: 30px;
text-align: center;
color: #FFFFFF;
font-size: 16px;
line-height: 30px;
margin-bottom: 8px;
height: 30px;
height: 31px\9;
width: 31px\9;
background: url(../images/img/blue.png) no-repeat;
background-size: 100% 100%;
margin-right: 6px;
}
.title-details .radio-area .gray-bg {
	background: url(../images/img/graybg.png) no-repeat;
	background-size: 100% 100%;
}
.title-details .radio-area .purple-bg {
	background: url(../images/img/purple.png) no-repeat;
	background-size: 100% 100%;
}
.title-details .radio-area .red-bg {
	background: url(../images/img/redicon.png) no-repeat;
	background-size: 100% 100%;
}
.card-signbox{
	text-align: center;
}

.card-signbox h4{
	line-height: 20px;
}
.card-signbox h4 span{
	margin-left:8px;
	margin-right: 8px;
	font-weight: normal;
}
.card-signbox h4 span i{
	margin-right: 4px;
}
.su-exampaper{
	text-align: center;
	padding: 30px 0;
}
.su-exampaper a{
	padding: 10px 18px;
	background: #73ccff;
	color: #FFFFFF;
	border-radius: 8px;
	font-size: 14px;
}
/*---------------查看答题得分---------------*/
.exam-listbox .radio-choice .order-one .Answer-option{
	padding-right: 30px;
margin-top: -30px;
float: right;
}
.exam-listbox .radio-choice .order-one .Answer-option .Answer-btn01 {
margin-right: 8px;
display: inline-block;
padding: 0 10px;
height: 30px;
background: #44b5f6;
text-align: center;
line-height: 30px;
border: none;
border-radius: 6px;
color: #FFFFFF;
}
.exam-listbox .radio-choice .order-one .Answer-option .Answer-btn02 {
display: inline-block;
min-width: 110px;
height: 30px;
background: #44b5f6;
text-align: center;
line-height: 30px;
border: none;
border-radius: 6px;
color: #FFFFFF;
}
.exam-listbox .radio-choice .order-one .no-icon01 {
display: inline-block;
width: 15px;
height: 15px;
position: relative;
top: 7px;
*top: 0;
}
.exam-listbox .radio-choice .order-one .no-icon01 img {
display: inline-block;
width: 25px;
height: 25px;
border: none;
}
.exam-listbox .radio-choice .order-one .no-font01 {
display: inline-block;
font-family: "微软雅黑";
color: #9cdab0;
font-size: 23px;
font-weight: bold;
margin-left: 14px;
position: relative;
top: 5px;
}
.exam-listbox .radio-choice .order-one p span label img{
	border: 0;
	margin: 0;
	padding: 0;
	max-width: 559px;
	width: expression_r(this.width>590?"590px":this.width);
	max-height: 590px;
	height: expression_r(this.height>590?"590px":this.height);
}
.exam-listbox .radio-choice .order-one div span label img {
border: 0;
margin: 0;
padding: 0;
max-width: 428px;
width: expression_r(this.width>590?"590px":this.width);
max-height: 590px;
height: expression_r(this.height>590?"590px":this.height);
}
.testbox p a.btn.disablebtn {
    color: #999;
    background: #d6d6d6;
}
.goingbtn{
	color: #96cf5c;	
}


/*新加的随堂作业样式*/
.newgotest-btn{
	float: right;
	width: 126px;
	line-height: 33px;
	text-align: center;
	border-radius: 7px;
	font-size: 16px;
	margin-top: 20px;
}
.position-img{
	position: absolute;
	top: 3px;
	right: 145px;
}
.position-img >img{
	display: inline-block;
	width: 100px;
	height: 100px;
}


.greybtn{
	color: #CCCCCC;
	border: 1px solid #CCCCCC;
	background: #EEEEEE;	
}

/*新加学习时长按钮样式*/
.btnn{
	border-radius: 6px;
	border: none;
	background: #00bff0;
	color: #fff;
	font-size: 13px;
	padding: 6px 12px;
	margin: 10px;
	cursor: pointer;
	font-family: "微软雅黑";
}
.btnnnew{
	border-radius: 6px;
	border: none;
	background: #046078;
	color: #fff;
	font-size: 13px;
	padding: 6px 12px;
	margin: 10px;
	cursor: pointer;
	font-family: "微软雅黑";
}
.menugj  li.level1 .fontsize
{
    white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
    
    }