@import "../../../moxueyuan/static/css/tooltip.css";
ul li{
	list-style:none;
}
a,a:hover,a:visited,a:link,a:active{
  text-decoration: none;
  color: #000!important;
 //border:0;
  outline:none;
}
a:focus{outline-offset:0px!important;}
input,button{
	padding:5px;
	outline:none!important;
	text-decoration:none;
}
body, input, button {
  font-family: '微软雅黑', 'yahei', ubuntu, helvetica, arial;
}
body{
	background-color:#F5F5F5!important;
	overflow-x:hidden;
}
*{
	margin:0;
	padding:0;
}
.container{
	//min-height:600px;
}
.uhide{
	display:none !important;
}
.row{
	margin:0;
}
.pointer{
	cursor: pointer;
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{
	padding:0;
}
.w-nav-exit,.w-nav-name,.w-nav-my,#switch,.w-course-more-list .col-xs-1,.w-course-comment-btn,.w-btn,.w-exam-btn,.prevnextBtn span,.w-submit-btn span,.w-learn-state .col-xs-1,.w-more-list,.w-user-list,.w-user-right-top div,.w-exam-item-xq-btn,.w-exam-item-bk-btn,.w-frequency,.w-section-row-r2 .col-xs-3,.w-logo,.w-tab,.w-user-img-lg,.enterNoBtn,.enterBtn,.w-nav-company{
	cursor:pointer;
}
.col-xs-10ths{ width:10%; float:left;height:36px;line-height: 36px;}
.col-xs-8ths{ width:12.5%; float:left;height:36px;line-height: 36px;}
.col-xs-5ths{ width:20%; float:left;}
.col-xs-5ths ul{
	border:1px solid #DEDEDE;
	margin:10px 5px;
}
.col-xs-5ths ul:hover{
	box-shadow: 0px 0px 5px #CCC;
}
.foot,.w-navbar,.container,.w-category-nav,.w-all{
	width:100%;
}
.w-menu-horizontal{
	width:1200px!important;
	margin-left:auto;
	margin-right:auto;
}
.w-contain{
	padding:0;
	margin-top: 0px!important;
}
@media screen and (max-width:1200px){
	.w-header{
		width:100%;
		height:70px;
		position: absolute;
	  top: 0px;
	  background-color: #FFF;
	  z-index:1000;
	}
}
@media screen and (min-width:1200px){
	.w-header{
		width:100%;
		height:70px;
		position: fixed;
	  top: 0px;
	  background-color: #FFF;
	  z-index:1000;
	}
}
.w-header-content{
	width:1200px;
	margin:0 auto;
}
.w-slogan{
	width:200px;
	height:70px;
	background: url(../images/xuanchuanye/nav/slogn1.png) center no-repeat;
}
@media screen and (max-width:1200px){
	.w-navbar{
		background-color:#E53937;
		border:none;
		border-radius:0;
		min-height:50px;
		margin-bottom:0;
		z-index:999;
		position: absolute;
	  top: 70px;
	  //box-shadow: 0px 2px 10px #777;
	  overflow:visible; 
	}
}
@media screen and (min-width:1200px){
	.w-navbar{
		background-color:#E53937;
		border:none;
		border-radius:0;
		min-height:50px;
		margin-bottom:0;
		z-index:999;
		position: fixed;
	  top: 70px;
	  //box-shadow: 0px 2px 10px #777;
	  overflow:visible; 
	  box-shadow: 0 0 5px #CCC;
	}
}

.w-navbar a{
	color: #FFF!important;
}
.w-logo{
	width:180px;
	height:62px;
	background: url(../images/xuanchuanye/nav/logo2.png) left no-repeat;
	background-size: cover;
	margin-top: 4px;
	background-size:100% 100%;
}
.w-nav-ul-l{
	margin-bottom: 0!important;
	overflow: hidden;
}
.w-nav-ul-l .active{
	background-color: #991715;
}
.w-nav-ul-l .active a{
	color:#FFF!important;
}
.w-nav-ul-l li{
	width: 84px;
	text-align: center;
	float: left;
	min-height: 50px;
	line-height: 50px;
	
	//border-bottom: 3px solid #FFF!important;
}
.w-nav-ul-l li a{
	padding-bottom:20px;
	padding-top:20px;
	//color:#FFF!important;
	font-size:18px;
}
.w-nav-search{
	height:40px;
	max-width: 250px;
	//background-color: #F5F5F5;
	margin-top: 15px;
	border:1px solid #E5E5E5;
	float: right;
}
.w-SearchName{
	width:80px;
	height:40px;
	line-height: 40px;
	float: right;
	margin:15px 0;
	text-align: center;
	background-color: #FF8280;
	color:#FFF;
	font-size: 16px;
}
.w-form-control{
	background:none;
	border:none;
	box-shadow:none;
	//border-bottom:2px solid #999;
	border-radius:0px;
	color:#333;
}
/*  input::-webkit-input-placeholder { WebKit browsers
   font-size:14px;
   line-height: normal;
}
input:-moz-placeholder { Mozilla Firefox 4 to 18
   font-size:14px;
   line-height: normal;
}
input::-moz-placeholder { Mozilla Firefox 19+
   font-size:14px;
   line-height: normal;
}
input:-ms-input-placeholder { Internet Explorer 10+
   font-size:14px;
   line-height: normal;
}

.w-form-group input::-webkit-input-placeholder { WebKit browsers
		line-height:26px; 
   color:#999!important;
}
.w-form-group input:-moz-placeholder { Mozilla Firefox 4 to 18
   color:#999!important;
   line-height:26px;
}
.w-form-group input::-moz-placeholder { Mozilla Firefox 19+
   color:#999!important;
   line-height:26px;
}
.w-form-group input:-ms-input-placeholder { Internet Explorer 10+
   color:#999!important;
   line-height:26px;
}  */
.w-form-group input::-webkit-input-placeholder { 
   color:#CCC!important;
}
.w-form-group input:-moz-placeholder { 
   color:#CCC!important;
}
.w-form-group input::-moz-placeholder { 
   color:#CCC!important;
}
.w-form-group input:-ms-input-placeholder { 
   color:#CCC!important;
}
.w-form-group{
	float:left;
}
.w-form-control{
	padding:0;
	width:100%;
	height:100%;
	padding-left:10px;
	/* height:26px;
	line-height: 26px;
	margin:5px 5px 5px 10px; */
}
..w-search-btn{

}
.navbar-right{
	float:right!important;
}
.w-search-btn{
	width:37px;
	height:100%;
	background:none;
	border:0;
	background:url(../images/nav/nav_search.png) center no-repeat;
}
.w-nav-avatar{
  width: 40px;
  height: 40px;
  /* padding: 15px; */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  margin: 15px 0;
}
.w-nav-ul-r li{
	float:right!important;
}
.w-nav-ul-r{
	//margin-right:-20px;
}
.w-nav-ul-r .w-nav-info{
	padding:9px 0px;
	//color:#FFF;
	//line-height:24px;
}
.w-company-name{
	max-width: 120px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align:center;
}
.w-nav-exit{
	//color:#FFF;
	padding:18px;
}
.w-nav-company{
	line-height: 64px;
	margin-right:20px;
	position:relative;
}
.note,.note1{
	position: absolute;
  width: 76px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  border: 1px solid #E80606;
  border-radius: 5px;
  background-color: rgb(255, 252, 252);
  color: #C30E0E;
  top: 44px;
  left: -21px;
}
.note1{
	left: 50%;
  margin-left: -38px;
}
.w-category-nav{
	height:40px;
	line-height:40px;
	background-color:#FFF;
	padding-left:20px;
	border-bottom:1px solid #C6C8C8;
	box-shadow:0px 1px rgba(229,223,224,0.56);
	top:60px;
}
.w-category-nav-row{
	width:100%;
}
.w-category-nav-row .col-xs-1{
	text-align:center;
	padding:0;
}
.w-section{
	width:1200px;
	margin:0 auto;
}
.w-section-row{
	margin-right:0;
	margin-left:0;
	//padding-top:10px;
	//padding-bottom:40px;
	background-color:#F5F5F5;
}
.w-section-row-l .row1{
	background-color:#FFF;
	text-align:center;
	padding:13px 0;
	border-bottom:1px solid #CFCFCF;
}
.w-section-row-r{
	padding-left:10px;
}
.w-section-row-r1{
	line-height:40px;
	//border-bottom:1px solid #CFCFCF;
}
.w-section-row-r2{
	padding-top:20px;
}
.w-section-row-r2 .col-xs-2{
	padding:0 5px;
}
.w-section-row-r1 .col-xs-1{
	text-align:center;
}
.w-section-row1{
  background-color: #FFF;
  padding: 30px;
  border: 1px solid #F0F0F0;
  width: 1200px;
  margin: 0 auto;
}
.w-section-row ul{
	background-color:#FFF;
	border:1px solid #DEDEDE;
	padding:0;
	position:relative;
	overflow:hidden;
	cursor:pointer;
}
.w-section-row ul:hover{
	box-shadow: 0px 0px 5px #CCC;
}
.w-section-col-img{
	width:100%;
	//background:url(../images/temp/2.png) center no-repeat;
	background-size:cover;
	border-bottom: 1px solid #D9D9D9;
}
.w-section-col-title,.w-section-col-other{
	font-family:"微软雅黑";
	padding-left:10px;
	padding-right:10px;
}
.w-section-col-title{
	height:60px;
	font-size:16px;
	margin-top:12px;
	/* 超过两行省略号 */
	
}
.w-section-col-title span{
	color:#333;
	ext-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space: normal;
  word-break: break-all

}
.w-section-col-other{
	height:32px;
	line-height:20px;
	font-size:12px;
	color:#666;
	padding-bottom: 12px;
}
.w-section-col-other .l,.w-section-col-other .r{
	float: left;
	width:50%;
	height:20px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.w-section-col-other .l{
	text-align:left;
}
.w-section-col-other .r{
	text-align:right;
}
.w-type{
	height:36px;
	line-height: 36px;
	color:#999;
	font-size: 16px;
}
.w-type-name{
	width:100px;
}
.w-type-name a{
	color:#333!important;
	display: inline-block;
	max-width:100px;
	height:27px;
}
.w-course-l-active a{
	color:#E53937!important;
}
.footer{
	height:100px;
	padding-top:30px;
	background:#DADADA;
 }
.foot1{
	font-size:14px;
}
.foot1 span{
	margin-left:5px;
}
.foot2{
	font-size:14px;
	margin-top:5px;
	color:#939191;
}
.foot1 span a:hover{
	text-decoration:underline;
}
.footleft{
	width:350px;
	float:left;
}
.footright{
	float:right;
}
.footright li{
	float:right;
	margin-left:10px;
}
.popQQ,.poptel,.poperweima{
	position:absolute;
	height:50px;
	line-height:40px;
	top:-55px;
	
	text-align:center; 
	font-size:14px;
	z-index:10;
}
.popQQ{
	
	width:112px;
	margin-left:-42px;
	background:url(../images/littleicon/popQQ.png) no-repeat;
}
.poptel{
	width:162px;
	margin-left:-70px;
	background:url(../images/littleicon/poptel.png) no-repeat;
}
.poperweima{
	width:133px;
	height:136px;
	top:-140px;
	background:url(../images/littleicon/poperweima.png) no-repeat;
	margin-left:-50px;
	padding:3px;
}
.footright li{
	position:relative;
}
.footright li div{
	display:none;
}
.footright li a:hover + div{
	display:block;
}



.w-course-info-row{
	width:1200px!important;
	margin-left:auto;
	margin-right:auto;
}
.w-course-info-row .col-xs-6{
	padding-left:0;
}
.w-course-info-nav{
	width:100%;
	min-width:1200px;
	height:auto;
	background-color:#FFF;
	border-bottom:1px solid #C6C8C8;
	box-shadow:0px 1px rgba(229,223,224,0.56);
	top:60px;
}
.w-course-info-title{
	font-family:"微软雅黑";
	padding-left:10px;
	padding-right:10px;
	height:40px;
	line-height:40px;
	font-size:16px;
}
.w-course-info-lastcol{
	height:60px;
	padding-top:6px;
	padding-right:0px;
}
.w-course-info-lastcol li{
	float:right;
	margin-right:0;
}
.w-course-info-down,.w-course-info-store,.w-course-info-add{
	width:100%;
	height:27px;
	
}
.w-course-info-down{
	background:url(../images/kc_xq/download.png) center no-repeat;
}
.w-storedown input[name="store"] + li .w-course-info-store,.w-storedown input[name="learn"] + li .w-course-info-add{
	width:100%;
	height:27px;
	background:url(../images/kc_xq/input-store.png) center no-repeat;
	background-size:36%;
}
.w-storedown input[name="learn"] + li .w-course-info-add{
	background:url(../images/kc_xq/input-learn.png) center no-repeat;
	background-size:35%;
}
.w-storedown input[name="store"] + li .w-course-txt-store,.w-storedown input[name="learn"] + li .w-course-txt-add{
	text-align: center;
	color:#7F7F7F;
}
.w-storedown input[name="store"]:checked + li .w-course-info-store,.w-storedown input[name="learn"]:checked + li .w-course-info-add{
	width:100%;
	height:27px;
	background:url(../images/kc_xq/input-store-active.png) center no-repeat;
	background-size:36%;
}
.w-storedown input[name="learn"]:checked + li .w-course-info-add{
	background:url(../images/kc_xq/input-learn-active.png) center no-repeat;
	background-size:35%;
}
.w-storedown input[name="store"]:checked + li .w-course-txt-store,.w-storedown input[name="learn"]:checked + li .w-course-txt-add{
	color:#DF232A;
	text-align: center;
}
#a1{
	position:relative;
	//z-index: 100;
	height:480px;
}
.w-vedio-play{
	width:100%;
	min-width: 1200px;
	background-color:#000;
}
.w-course-more{
	width:1200px!important;
	margin:0 auto;
	padding:10px 0px 0px 0px;
}
.w-course-info,.w-course-chapter,.w-course-learning{
	margin:0;
	padding-top:26px;
	padding-left:20px;
}
.w-course-info .col-xs-12,.w-course-chapter .col-xs-12,.w-course-comment .col-xs-12{
	padding:0;
}
.w-course-info ul,.w-course-chapter ul,.w-course-comment ul{
	padding:0;
}
.w-course-box{
	background-color:#FFF;
	padding:10px 15px;
	min-height:500px
}
.w-course-more-title{
	font-size:16px;
	line-height:36px;
}
.w-course-more-content1{
	font-family:"宋体";
	font-size:14px;
}

.w-course-chapter-ul li,.w-course-comment-ul li{
	border-bottom:1px solid #D0D0D0;
	line-height:44px;
}
.w-course-chapter-l,.w-course-comment-l{
	float:left;
}
.w-course-chapter-r,.w-course-comment-r{
	float:right;
}
.w-course-comment-img{
	width:50px;
	height:50px;
	//background:url(../images/kc_xq/comment_avatar.png)
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	border-radius:50%;
	margin:0 auto;
}
.w-course-ph-img{
	width:40px;
	height:40px;
	//background:url(../images/kc_xq/comment_avatar.png);
	background-size:cover;
	border-radius:50%;
}
.w-course-chapter-img{
	width:20px;
	background:url(../images/kc_xq/chapter.png) center no-repeat;
	margin-right:10px;
	display:inline-block;
	-webkit-display:inline-block;
	padding:8px 0;
}
.w-course-more-list{
	line-height:40px;
	border-bottom:1px solid #CFCFCF;
}
.w-course-more-list .col-xs-1{
	text-align:center;
}
.w-course-comment-input{
	width:100%;
	background-color:#FFF;
	border:1px solid #C3C3C3;
	padding:10px 10px 0 10px;
}
textarea{
	border:0;
	resize:none;
}
.w-course-comment{
	padding:26px 20px 10px 20px;
}
.w-course-comment-btn{
	padding:10px 20px;
	background-color:#65BB4B;
	color:#FFF;
}
.w-course-comment-l{
	margin-right:20px;
}
.w-course-comment-l div{
	line-height:25px;
}

.w-course-comment-ul li{
	padding:15px;
}
.w-course-list-active{
	background:url(../images/kc_xq/active2.png) bottom no-repeat;
}


.w-exam-section{
	width:1200px!important;
	margin:0 auto;
	padding:10px;
	//background-color:#EDEFF0;
}
.w-exam-box1{
	background-color:#FFF;
	border:1px solid #DBDDDE;
	box-shadow: 0px 1px rgba(229,223,224,0.56);
}
.w-exam-do-btn{
	background-color:#E05757;
	color:#FFF;
	padding:8px 0;
	text-align:center;
	border-radius:3px;
	font-size:18px;
}
.w-exam-xq-row{
	padding:10px;
}
.w-exam-xq-l{
	font-size:18px;
}
.w-exam-xq-r{
	padding-top:4px;
}
.w-item-xq-l{
	padding-left:0;
}
.w-item-xq-l .w-item-l-list{
	background-color:#FFF;
	padding:15px 25px;
	font-size:16px;
}
.w-item-xq-l,.w-item-xq-r{
	min-height:500px;
	background-color:#FFF;
	padding:10px;
}
.w-item-xq-r{
	padding:0 10px 10px 10px;
}
.w-exam-box2{
	margin-top:10px;
}
.w-item-xq-type{
	text-align:center;
	font-size:16px;
	line-height:50px;
	border-bottom:2px solid #EE9EA1;
}
.w-item-l-num{
	line-height: 26px;
	text-align: center;
}
.w-item-l-num .col-xs-2{
	padding:0 4px;
	margin-top:10px;
}
.w-item-l-num .col-xs-1{
	padding:0 6px;
	margin-top:10px;
}
.w-item-l-num .col-xs-2 div,.w-item-l-num .col-xs-1 div{
	//background-color:#E6E6E6;
	border-radius:5px;
}
.w-item-xq-r p{
	font-weight:bold;
	font-size:16px;
}
.w-item-xq-r ul{
	padding:0 0 0 10px;
}
.w-item-xq-r ul li{
	line-height: 30px;
	font-size: 15px;
}
.w-btn-prev,.w-btn-next{
	background-color:#E05757;
	padding:10px 45px;
	color:#FFF;
	border-radius:5px;
}
.w-btn-next{
	margin-left:20px;
}
.w-exam-xq-txt{
	font-size:18px;
	text-align:center;
	line-height:50px;
}
.w-exam-item-result{
	width:50%;
	margin: 0 auto;
	padding: 14px;
	line-height:36px;
	background-color:#FAFAFA;
	font-size:18px;
	margin-top:30px;
}
.w-exam-item-result ul{
	padding:0;
	width:50%;
	float:left;
}
.w-exam-box1 ul li{
	text-align:center;
}
.w-exam-item-result span{
	color:#FF5656;
}
.w-exam-item-xq-btn,.w-exam-item-bk-btn{
	background-color:#E05757;
	color:#FFF!important;
	border-radius:5px;
	font-size:17px;
	margin:0 auto;
	padding:5px 15px;
	
}
.w-exam-item-bk-btn{
	background-color:#84D361;
}
.w-exam-item-card{
	background-color:#FFF;
}
.w-exam-item-row1{
	//padding:10px 0;
	font-size:16px;
	line-height:36px;
	border-bottom:1px solid #E6E6E6;
}
.gray,.green,.red{
	padding:0 10px;
	margin:0 10px;
}
.gray{
	background-color:#E1E1E1;
}
.green{
	background-color:#84D361;
}
.red{
	background-color:#E17570;
}
.w-exam-item-row2 p{
	font-size:16px;
	margin:10px 0 0 0;
}
.w-exam-ph{
	padding:0;
}
.w-exam-ph .w-course-comment-l{
	margin-right:10px;
	font-size:12px;
}
.w-exam-ph li{
	padding-left:20px;
	padding-right:20px;
	border:0;
}
.w-exam-box{
	background-color:#FFF;
	padding:10px 20px;
	min-height:500px
}
.w-exam-tg-icon{
	width:110px;
	height:110px;
	position:absolute;
	top:-54px;
	right:244px;
}
.w-exam-result-1{
	background:url(../images/exam/wtg.png) center no-repeat;
}
.w-exam-result-2{
	background:url(../images/exam/tg.png) center no-repeat;
}

.w-section-row-l .row2,.w-section-row-l .row3{
	background-color:#FFF;
	padding:12px 18px;
}
.w-section-row-l .row2,.w-section-row-l .row3{
	border:1px solid #F0F0F0;
}
.w-user-ph-list{
	padding:10px 0;
}
.w-user-img{
	width:102px;
	height:102px;
	background-position:center;
	background-repeat:no-repeat;
	//background:url(../images/user/user_img.png) center no-repeat;
	background-size:cover;
	border-radius:50%;
}
.w-user-img-lg{
	width:100px;
	height:100px;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	border-radius:50%;
	margin-left: 10px;
}
.w-user-info-list{
	padding-top:5px;
	padding-bottom:5px;
}
.w-user-info-list .row1{
	height:25px;
	line-height:25px;
}
.w-user-info-list span{
	font-size: 16px;
	padding:0 5px;
	color:#666;
}
.row3{
	margin-top:10px;
	background-color:#FFF;
	padding:10px;
}
.w-user-ph-list .col1{
	padding:9px;
}
.w-user-ph-list .col3{
	padding:5px 0 0 14px;
}
.w-ph-img{
	width:44px;
	height:44px;
	background-size:cover;
	border-radius:50%;
	background-repeat:no-repeat;
	background-position:center;
}
.w-user-ph-list .bg-gray{
	background-color:#B8B8B8;
}
/* .w-user-ph-list .bg-red{
	background-color:#DC0000;
} */
.w-user-ph-list .bg-pink{
	background-color:#ff8280;
}
.w-user-ph-list .bg-yellow{
	background-color:#ffaf66 ;
}
.w-user-ph-list .bg-blue{
	background-color:#72c9f2 ;
}

.w-user-ph-list span{
  color: #FFF;
  /* padding: 1px 6px; */
  border-radius: 50%;
  display: inline-block;
  width: 26px;
  height: 26px;
  text-align: center;
  line-height: 26px;
}
.w-bgcolor-white{
	background-color:#FFF;
}
.w-user-row-top{
	height:230px;
	padding: 27px 20px 27px 40px;
	border:1px solid #F0F0F0;
}
.w-modify-pwd-list{
	
}
.w-modify-pwd{
	width:90px;
	padding:4px 0px;
	background-color:#DC0000;
	color:#FFF;
	border-radius:5px;
	text-align:center;
}
.w-modify-pwd a{
	color:#FFF;
}
.w-table{
	text-align:center;
	border:1px solid #DEDEDE;
	height:176px;
}
.w-table .w-frequency{
	background-color:#FAFAFA;
	color:#000;
	line-height:50px;
	padding:0 20px;
}
.w-table .w-learnState{
	line-height:35px;
	margin-top: 23px;
}

.w-user-row-left{
	border:1px solid #DEDEDE;
	background-color:#fafafa;
	height:584px;
	padding:30px 0;
}
.w-user-row-right{
	//margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	padding:30px 10px 20px 10px;
	background-color:#FFF;
	min-height:500px;
}
.w-user-row-left .row{
	line-height:40px;
	text-align:center;
}

.w-list-active{
	background-color:#E85E5E;
}
.w-list-active span{
	color:#FFF;
}
.w-txt-center{
	text-align:center;
}
.w-line-height{
	line-height:40px;
}
.w-border-bottom{
	border-bottom:2px solid #E5E5E5;
}
.w-learn-course .col-xs-4{
	margin-top:10px;
	padding-left:5px;
	padding-right:5px;
}
.w-learn-course .col-xs-4 ul{
	border:1px solid #D8D8D8;
}
.w-frequency{
	height:60px;
	border-bottom:1px solid #DEDEDE;
}
.w-frequency input[type=radio] + div{
	height:50px;
	background-color:#FAFAFA;
	color:#000;
	margin-top:10px;
	border-bottom:1px solid #DEDEDE;
	font-size: 18px;
}
.w-frequency input[type=radio]:checked + div{
	background-color:#FFF;
	color:#E53937;
	border:1px solid #DEDEDE;
	border-bottom: 0;
	border-radius: 5px 5px 0 0;
}
.w-user-row-left input[type=radio] + div{
	height:50px;
	line-height: 50px;
	//background-color:#FFF;
	color:#000;
	width:205px;
	margin-left: 30px;
}
.w-user-row-left input[type=radio]:checked + div{
	background-color:#FFF;
	color:#E53937;
	border:1px solid #DEDEDE;
	border-right: 0;
}
.w-user-row-left input[type=radio] + div span:first-child{
	display:inline-block;
	vertical-align: text-bottom;

}
.w-user-row-left input[type=radio] + div span:nth-child(2){
	margin-left: 20px;
	font-size: 18px;
}
.w-user-row-left input[type=radio] + div .w-span1{
	width:30px;
	height:25px;
	background: url(../images/kc_xq/myRecord.png) center no-repeat;
}
.w-user-row-left input[type=radio]:checked + div .w-span1{
	background: url(../images/kc_xq/myRecord-active.png) center no-repeat;
}
.w-user-row-left input[type=radio] + div .w-span2{
	width:30px;
	height:24px;
	background: url(../images/kc_xq/myExam.png) center no-repeat;
}
.w-user-row-left input[type=radio]:checked + div .w-span2{
	background: url(../images/kc_xq/myExam-active.png) center no-repeat;
}
.w-user-row-left input[type=radio] + div .w-span3{
	width:30px;
	height:28px;
	background: url(../images/kc_xq/myStore.png) center no-repeat;
}
.w-user-row-left input[type=radio]:checked + div .w-span3{
	background: url(../images/kc_xq/myStore-active.png) center no-repeat;
}
.w-user-row-left input[type=radio] + div .w-span4{
	width:30px;
	height:23px;
	background: url(../images/kc_xq/myMessage.png) center no-repeat;
}
.w-user-row-left input[type=radio]:checked + div .w-span4{
	background: url(../images/kc_xq/myMessage-active.png) center no-repeat;
}
.w-user-right-top input[type=radio] + div{
	width:90px;
	height:30px;
	line-height: 30px;
	border-radius: 5px;
	font-size: 16px;
}
.w-user-right-top input[type=radio]:checked + div{
	background-color:#ff8280; 
	color:#FFF;
	//background:url(../images/kc_xq/active.png) bottom no-repeat;

}
.w-message-list{
	line-height:35px;
	border-bottom:1px solid #E5E5E5;
	padding:0 5px;
	cursor:pointer;
}
.w-switch-title{
	text-align:center;
	line-height:35px;
}
.w-switch-modal{
	padding:10px 20px 30px 20px;
}
.w-company-list{
	border-bottom: 1px solid #DDD;
  position: relative;
  margin: 0px 10px;
  padding:10px 0;
}
.w-company-list:hover{
	border:0;
}
.w-more-block1 li{
  background-color: #FFF;
  color:#000;
  position: relative;
  width:100%;
}
.w-more-block1 li:hover{
	border:0;
	background-color: #E53937;
	color:#FFF;
	width:100%;
}
.tx-middle{
	/* Firefox */
	display:-moz-box;
	-moz-box-pack:center;
	-moz-box-align:center;

	/* Safari、Opera 以及 Chrome */
	display:-webkit-box;
	-webkit-box-pack:center;
	-webkit-box-align:center;

	
	/* W3C */
	display:box;
	box-pack:center;
	box-align:center;
	
}
.w-company-img{
	height: 35px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 50%;
  width: 35px;
  border:1px solid #F2F2F2;
}
.w-company-block input[type=radio] + .w-company-list .w-select .w-yes{
	height:56px;
	background-size:60%;
}
.w-company-block input[type=radio]:checked + .w-company-list .w-select .w-yes{
	height:56px;
	background-size:60%;
	background:url('../images/littleicon/yes.png') center no-repeat;
}
.w-close{
	width:100%;
	height:65px;
	background:url('../images/littleicon/close.png') left no-repeat;
	opacity:.4;
}
.w-logo1{  
	height: 60px;
	background: url(../images/littleicon/logo.png) center no-repeat;
	background-size:55%;
  }
.w-resetpwd-input,.w-login-input{
	margin-top:10px;
	width:100%;
}
.w-resetpwd-input .w-input-box{
	padding:10px;
}
.w-resetpwd-input .w-input-box,.w-login-input .w-input-box{
	width:300px;
	height:47px;
	background-color:#F9F9F9;
	border:1px solid #C3C3C3;
	margin:0 auto;
}
.w-login-input .w-input-box input{
	width:100%;
	height:45px;
	padding-left:45px;
	border:0;
}
.w-btn{
	width:300px;
	height:45px;
	line-height:45px;
	text-align:center;
	background-color:#E03A38;
	color:#FFF;
	border-radius:5px;
	font-size:16px;
	margin:0 auto;
}
.w-resetpwd-input input::-webkit-input-placeholder { /* WebKit browsers */
    text-align:center;
}
.w-resetpwd-input input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    text-align:center;
}
.w-resetpwd-input input::-moz-placeholder { /* Mozilla Firefox 19+ */
    text-align:center;
}
.w-resetpwd-input input:-ms-input-placeholder { /* Internet Explorer 10+ */
    text-align:center;
}
.w-exam-cover{
	height:100%;
	//background:url(../images/temp/2.png) center no-repeat;
	background-size:100% 100%;
	background-position:center;
	background-repeat:no-repeat;
}
.w-exam-btn{
	height:100%;
	background-color:#C24247;
	color:#FFF;
	font-size:16px;
	//line-height:150px;
	text-align:center;
}
.w-exam-xq{
	background-color:#383F42;
	color:#FFF;
	//height:130px;
	padding:10px 0;
}
.w-exam-xq .col-xs-3{
	height:100%;
	border-right:1px solid #4E595D;
	padding-top:12px;
}
.w-exam-xq p{
	text-align:center;
}
.isright0 div{
	background-color:#E17570;
	color:#FFF;
}
.isright1 div{
	background-color:#84D361;
	color:#FFF;
}
.isright-1 div{
	background-color:#E1E1E1;
}
.w-myrank{
	border-bottom:3px solid #E1E1E1!important;
}
/* 设置滚动条的样式 */
/* ::-webkit-scrollbar {
    width: 12px;
} */
/* 滚动槽 */
/* ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
} */
/* 滚动条滑块 */
/* ::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(255,0,0,0.4);
} */
.Pageactive{
	background-color:#E17570;
}
.prevnextBtn{
	padding:10px;
}
.prevnextBtn span{
	padding:5px 25px;
	color:#FFF;
	border-radius:5px;
}
.bgR span{
	background-color:#E05757;
}
.bgG span{
	background-color:#BEBEBE;
}
.w-submit-img{
	height:88px;
	background:url('../images/littleicon/alert.png') center no-repeat;
}
.w-submit-tip{
	line-height: 60px;
	font-size: 18px;
	text-align: center;
}
.w-submit-btn .col-xs-6{
	padding: 20px 16px 0 10px;
}
.w-submit-btn span{
	padding: 9px 30px;
	border-radius: 5px;
	font-size: 16px;
}
.w-submit-btn-first span a{
	color: #FFF!important;
}
.w-submit-btn-first span{
	background-color: #BEBEBE;
	
}
.w-submit-btn-second span{
	background-color: #E05757;
	color: #FFF;
	//border:2px solid #B0B0B0;
}
.w-task input[type=radio] + div{
	font-size: 16px;

}
.w-task input[type=radio]:checked + div{
	background:url(../images/kc_xq/active.png) bottom no-repeat;
	background-size: cover;
	border: 1px solid #DEDEDE;
  border-radius: 5px 5px 0 0;
  background-color: #FFF;
  border-bottom:0;
  color:#E53937;
}

.tx-right{
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: end;
	-webkit-box-align: center;
	
	display: -moz-box;
	//-moz-box-orient: horizontal;
	-moz-box-pack: end;
	-moz-box-align: center;
 }
.w-login,.w-register{
	padding:10px;
	color:#666;
	//color:#FFF;
}
.w-login:hover,.w-register:hover{
	color:#E53937;
}
.w-tab{
	text-align:center;
	font-size:16px;
	line-height:60px;
	border-bottom:1px solid #C5C5C5;
}
.w-tel-img,.w-pwd-img{
	position:absolute;
	width:45px;
	height:45px;
	
}
.w-tel-img{
	background:url(../images/user/tel.png) center no-repeat;
}
.w-pwd-img{
	background:url(../images/user/pwd.png) center no-repeat;
}
.w-verify-btn{
	position:absolute;
	width:100px!important;
	height:43px!important;
	right:51px;
	padding:0!important;
	background-color:#EAEAEA;
	border-left:1px solid #C3C3C3;
	text-align:center;
}
.w-tab input[type=radio] + div{

}
.w-tab input[type=radio]:checked + div{
	border-bottom:3px solid #E05F4D;
}
.w-del{
	background:rgba(0,0,0,0.3);
}
.w-main-show{
	//padding-bottom: 90px;
}
.pages {
  clear: both;
  /* float: right; */
}
.pages ul.yiiPager {
  float: right;
  padding-right: 25px;
  background-color: #F5F5F5;
  margin: 50px 0 30px 0;
}
.pages ul {
  border: none;
  //background-color: #EDEFF0;
}
.pages li.hidden {
  display: none;
}
.pages li {
  float: left;
  display: inline-block;
  margin-left: 10px;
  height: 28px;
  line-height: 28px;
  border: #dfdfdf 1px solid;
  background-color: #FFF;
}
.hidden {
  display: none!important;
  visibility: hidden!important;
}
.pages li.selected {
  background: #C41A01;
  border: #FF6600 1px solid;
}
.pages li.selected a {
  color: #fff!important;
}
.pages li a {
  display: block;
  color: #9d9d9d;
  padding: 0px 10px;
}
.w-course-l-active a{
	border-bottom:1px solid #E53937!important;
}
.w-allstudytime,.w-allexamtimes{
	font-size: 40px;
	height:40px;
	line-height: 40px;
	text-align: center;
}
.w-allstudytime{
	color:#FFAF66;
}
.w-allexamtime-txt,.w-allstudytime-txt{
	width:130px;
	height:40px;
	line-height: 40px;
	text-align: center;
	color:#FFF;
	margin:20px auto 0;
	font-size:16px;
}
.w-allstudytime-txt{
	background-color: #FFAF66;
}
.w-allexamtimes{
	color:#ff8280;
}
.w-allexamtime-txt{
	background-color: #ff8280;
}
/* .w-alltime,.w-allexam,.w-allscore{
	padding:10px;
}
.w-alltime{
	background:url(../images/user/time.png) center no-repeat;
}
.w-allexam{
	background:url(../images/user/exam.png) center no-repeat;
}
.w-allscore{
	background:url(../images/user/score.png) center no-repeat;
} */
.w-learn-state{
	line-height:35px;
	padding-left:10px;
	margin: 30px 30px 10px 30px;
}
.w-learn-state .col-xs-1{
	margin:5px 10px;
	border-radius:5px;
}
.w-learn-state input[name="w-state"]:checked + div{
	background-color:#ff8280;
	color:#FFF;
	font-size: 16px;
}
.w-learn-state input[name="w-state"] + div{
	background-color:#FFF;
	color:#000;
}
.w-task{
	height:71px;
	border:1px solid #dedede;
	background-color: #fafafa;
	padding-top: 10px;
}
.w-task div{
	height:60px;
	line-height: 60px;
}
.nodata{
	width:100%;
	height:330px;
	min-height:230px;
	text-align:center;
	//line-height:153px;
}
.w-search{
	width:210px;
	height:100%;
	color:rgba(255,255,255,0.44);
}
.w-login-block{
	width:100%;
	height:550px;
	background-color:rgba(255,255,255,.9);
	border:1px solid #CCC;
	/*position:absolute;*/
	top:-112px;
	padding:36px 54px 112px 0;
}
.w-loginbanner{
	width:297px;
	height:268px;
	background-image:url(../images/user/loginbanner.png);
	margin:0 auto;
}
.w-more-block{
	position:absolute;
	width:100px;
	z-index:100;
	top:67px;
	right:-62px;
}
.w-more-block1{
  position: absolute;
  z-index: 98;
  top: 57px;
  left: 0px;
  //overflow: auto;
  //overflow-x: hidden;
  background-color: #FFF;
  border: 1px solid #DEDEDE;
  border-radius: 5px;
  box-shadow:0 0 10px rgba(0,0,0,.15);
}
.w-more-box{
	width: 200px;
	max-height: 111px;
	position:relative;
	overflow-y: auto;
  overflow-x: hidden;
}
.w-more{
	background-color: #FFF;
	border:1px solid #DEDEDE;
	border-radius: 5px;
	padding: 0 14px;
	box-shadow:0 0 10px rgba(0,0,0,.15);
}
.w-more-list:hover{
	color:#e53937;
}
.w-more-list{
	height:30px;
	line-height:30px;
	text-align:center;
	color:#333;
	border-bottom:1px solid #E5E5E5;
}
.overflowstyle{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.desprition-line-2{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  white-space: normal;
  word-break: break-all;
}
.w-up{
	position:absolute;
	top:-10px;
	left:16px;
	width:16px;
	height:11px;
	z-index:99;
	background:url(../images/littleicon/up1.png) center no-repeat;
}
.w-up1{
	position:absolute;
	top:47px;
	right:15px;
	width:20px;
	height:11px;
	z-index:99;
	background:url(../images/littleicon/up1.png) center no-repeat;
}
.w-answer .s{
	height:30px;
}
.w-choice{
	width:20px;
	height:20px;
	border:1px solid #878787;
	border-radius:3px;
}
.w-choice-xq1{
	padding:0px 10px;
	border:1px solid #878787;
	border-radius:3px;
	margin-right:10px;
}
.w-choice-xq{
	margin-left:10px;
}
.w-answer input + li .s .w-choice{
	
}
.w-answer input:checked +li .s .w-choice{
	border:0;
	background-color:#DF5757;
}
.w-answer input:checked+.w-choice-xq1{
	border:1px solid #DF5757;
	background-color:#DF5757;
}
.w-answer .s,.w-answer .w-choice-xq{
	float:left;
}
.w-exam-name{
	width:100%;
	height:40px;
	line-height:40px;
	font-size:18px;
	color:#FFF;
	text-align:center;
	background-color:rgba(0,0,0,.5);
	position:absolute;
	bottom:20px;
	overflow:hidden;
	padding: 0 15px;
}
.w-resetPWD{
	width:300px;
	height:50px;
	border:1px solid #C3C3C3;
	margin:0 auto;
}
.loadimg.uploading {
	background-image: none;
}
.loadimg.uploading span{
	display: block;
	width: 100%;
	height: 100%;
	background: url(../../images/icon-loading-2.png) 50% 50% no-repeat;
	-webkit-background-size: 85% auto;
	background-size: 85% auto;
	background-position: center;
	-webkit-animation-name: loading2;
	-webkit-animation-duration: 2s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-name: loading2;
	animation-duration: 2s;
	animation-timing-function: linear;
	animation-iteration-count: infinite
}
.w-nav-name{
	width:90px;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align:center;
	overflow:hidden;
	float:left;
}
.w-nav-switch{
	float:left;
	margin-right:20px;
}
.unloginTip{
	width:100%;
	height:100%;
	text-align:center;
	z-index:998;
	position:absolute;
	background:rgba(0,0,0,.5);
	color:#FFF;
	font-size:18px;
}
.parent-tk{
	display:table;
	overflow:hidden;
}
.son-tk{
	vertical-align:middle;
	display:table-cell;
}
/* .toolTip{
	width:44px;
	position:fixed;
	right:10px;
	top:30%;
	z-index:1000;
}
.toolTip li{
	margin-bottom:10px;
}
.toolTip img{
	width:44px;
}
.saletel{
	top:57px;
	background:url('../images/toolTip/saleTel2.png');
	background-repeat: no-repeat;
}
.onlineQQ{
	top:5px;
	background:url('../images/toolTip/onlineQQ2.png');
	background-repeat: no-repeat;
}
.saletel,.onlineQQ{
	width:137px;
	height:38px;
}
.saletel,.onlineQQ,.erweima{
	position:absolute;
	right:48px;
}
.erweima{
	width:111px;
	height:104px;
	top:134px;
	background:url('../images/toolTip/erweima2.png');
	background-repeat: no-repeat;
} */
.loginTip,.registerTip{
	padding:10px 48px;
	color:#FC4343;
}
.enterBtn{
	width: 95%;
	/* margin: 0 auto; */
	text-align: center;
	background-color: #E03A38;
	color: #FFF;
	height: 42px;
	line-height: 42px;
}
.enterNoBtn{
	width: 95%;
	height:42px;
	/* margin: 0 auto; */
	text-align: center;
	background-color: #CCC;
	color: #FFF;
	height: 42px;
	margin-left:5%;
}
.spillStyle{
	width:100%;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 120px;
  white-space: nowrap;
  font-size: 12px;
}
/*20150819wangcheng
*/
.yulan{
	background-color: #E05757;
color: #FFF;
margin: 8px 0;
text-align: center;
border-radius: 3px;
font-size: 18px;
height:50px;
line-height: 50px;
}
.mask{
	width:1200px;
	height:480px;
	position:absolute;
	background-color: rgba(0,0,0,.5);
	top:194px;
	z-index:998;
	display:table;
	overflow: hidden;
}
.mask1{
	width:300px;
	height:200px;
	position:absolute;
	background-color: rgba(0,0,0,.5);
	top:123px;
	z-index:1000;
	display:table;
	overflow: hidden;
}
.mask-box{
	width:300px;
	height:50px;
	line-height: 30px;
	//background-color: #FFF;
	padding:10px;
	color:#FFF;
	margin:0 auto;
	text-align: center;
	display:table-cell;
	vertical-align: middle;
}
.mask-box>span{
	color:#FFF;
	margin-left:20px;
	cursor:pointer;
}
.myMsgXq{
	background-color: #F5F2F2;
    padding: 10px 0px;
}
.myMsgCon{
	padding-left: 20px;
}
.myZX{
	width: 98%;
    position: absolute;
    top: 66px;
    z-index: 10;
    background-color: #FFF;
    min-height: 455px;
    left: 10px;
    height:455px;
    overflow: auto;
}
.pdr-20{
	padding-right: 20px;
}
.userName{
	height:40px;
	line-height: 40px;
}
.tBlock{
  height: 40px;
  line-height: 40px;
  margin-top: 26px;
}
.applyTip{
	width:80%;
	margin:40px auto 20px;
	text-align: center;
	font-size: 16px;
    line-height: 40px;
}
.applyBtn{
	width:100px;
	height:30px;
	line-height: 30px;
	text-align: center;
	margin:0 auto;
	color:#FFF;
	background-color:#E85E5E; 
	cursor: pointer;
}
.errorDiv{
	height:500px;
	text-align: center;
	line-height: 500px;
	font-size: 20px;
}
/*前台选择企业列表*/
.chose_comp_any{
	width: 100px;
	height: 200px;
	border:1px solid #a9a9a9;
}
/*.note1{
	position: relative;
	width: 180px;
    height: 200px;
    background-size: 180px;
}*/
.note1{
	width: 180px;
    margin: 5px auto;
    border: 1px solid #f3f3f3;
    height: 190px;
    background: #fff;
}
    .note1 em,.note1 span{
    	display:block;
    	width:30px;
    	height:16px;
    	font-size:30px;
    	overflow:hidden;
    	_position:relative;
    	margin-left:10px;
    }
    .note1 em{
    	margin-top:-14px;
    	color:#f3f3f3;
    	font-style:normal;
    }
    .note1 span{
    	margin-top:-14px;
    	color:white;
    }
.registerNew{
	border-top: 1px solid #DDD;
	text-align: center;
	color:#e83731;
	height:40px;
	line-height: 40px;
}
#slideBox{
	position:relative;
	overflow: visible;
	border:0;
}
#slideBox .hd{
	position: absolute;
	bottom:-15px;
	right:0;
} 
#slideBox .hd ul li{
	float: left;
	width:10px;
	height:10px;
	border-radius: 50%;
	background-color: #CCC;
	color:#CCC;
	margin-left: 10px;
}
#slideBox .hd ul li.on{
	background-color: #E53937;
	color:#E53937;
}
#slideBox ul{
	border:0;
}
#slideBox ul:hover{
	box-shadow: none;
}
#slideBox ul li dl{
	border:1px solid #DEDEDE;
	margin-bottom:10px!important;
}
.w-worktime,.w-examination,.w-examyield{
	font-size: 30px;
	color:#666;
}
.w-seemore{
	font-size: 30px;
	color:#999;
}
.w-worktime span,.w-examination span,.w-examyield span,.w-seemore span{
	font-size: 16px;
	padding:0 3px;
	color:#999;
}
.w-worktime-txt,.w-examination-txt,.w-examyield-txt,.w-seemore-txt{
	color:#666;
	font-size: 16px;
}