
div, ol, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0px;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
caption, th {
	text-align: left;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
b {
	font-family: Georgia, Helvetica, Arial, Sans-serif;
	font-weight: normal
}
.marginLeft-10 {
	margin-left: 10px !important;
}
input:-webkit-autofill {
 -webkit-box-shadow: 0 0 0px 1000px white inset;
}
input, button, select, textarea {
	outline: none
}
html {
	-webkit-text-size-adjust: none;
}

select, input, button, textarea {
	font: 99% arial, helvetica, clean, sans-serif;
}
table {
	font-size: inherit;
}
button {
	cursor: pointer;
	border: 0;
	padding: 0;
	overflow: hidden;
	filter:alpha(opacity=50); /*支持 IE 浏览器*/
-moz-opacity:0.50; /*支持 FireFox 浏览器*/
opacity:0.50; /*支持 Chrome, Opera, Safari 等浏览器*/
}
.btn_big {
	display: inline-block;
	background: url('../images/button_4.png') center no-repeat;
	height: 40px;
	width: 155px;
	color: white;
	line-height: 40px;
}
textarea {
	overflow: auto;
	resize: none;
}
.input_c, .input_r {
	width: 16px;
	height: 16px;
	padding: 0;
	overflow: hidden;
	vertical-align: middle;
}
.clearfix:after, .layout:after, .clearfixlist li:after {
	content: "\0020";
	display: block;
	clear: both;
	height: 0;
	font-size: 0;
}
.clearfix, .layout, .clearfixlist li {
	zoom: 1;
}
.clear {
	clear: both;
	display: block;
}
.main_notice {
	width: 100%;
	margin: 0px auto;
}
.header {
	background-color: #2b79cc;
	height: 40px;
	/*-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);*/
	position: fixed;
	right: 0;
	left: 0;
	top: 0;
	z-index: 1000;
}
/*imiker-xxpt-header*/
.imiker-header {
	background-color: #3579a6;
	height: 60px;
	position: fixed;
	right: 0;
	left: 0;
	top: 0;
	z-index: 10000;
}

/*0818修改*/

.header_1 {
	background-color: #2b79cc;
	height: 40px;
	margin: 0;
	padding: 0;
}
.header_1 .layout {
	width: 1000px;
	margin: 0 auto;
	height: 40px;
}
.header_1 .layout ul li {
	float: left
}
.header_1 .layout ul li.load {
	float: right
}
.header .layout {
	width: 1000px;
	margin: 0 auto;
	height: 40px;
	padding: 0% 2%
}
.imiker-header .layout {
	width: 1000px;
	margin: 0 auto;
	height: 40px;
	padding: 0% 2%
}



/*学习平台头部*/
.imiker-header .layout .nav>li {
	display: block;
	float: left;
}
.imiker-header .layout .nav .speart_line {
	background: url('../images/line1.png') center repeat-y;
	width: 2px;
	height: 60px;
	display: inline-block;
}
.imiker-header .layout .logo_btn {
	display: block;
	width: 202px;
	height: 30px;
	float: left;
	margin-top: 12px;
    margin-left: 25px;

}
.imiker-header .layout .logo_btn:hover {
	background-color: none;
}

.imiker-header .layout .nav {
	float: right;
	height: 40px;
}

.imiker-header .layout .nav {
	float: right;
	height: 40px;
}
.imiker-header .layout .nav {
	float: right;
	height: 40px;
}
.imiker-header .layout .nav>li>a {
	color: white;
	font-size: 16px;
	line-height: 60px;
	padding: 0px 25px;
	height: 60px;
	display: block;
	background-color: #3579a6;
}
.imiker-header .layout .nav>li>.hot-icon{
	position: absolute;
	top: 4px;
	right: 19px;
}
.imiker-header .layout .nav>li.xxzs {
	color: white;
	font-size: 16px;
	line-height: 60px;
	padding: 0px 25px;
	height: 60px;
	display: block;
	background-color: #2b79cc;
	position: relative;
	background: url(../images/btn1105_03.gif) no-repeat;
	background-position: 92px 29px;
	cursor:pointer;
}

.imiker-header li#account_btn ul {
	position: absolute;
	top: 60px;
	left: 0px;
	display: none;
	width: 100%;
}
li#account_btn:hover ul {
	display: block;
}
li#account_btn:hover ul li>a {
	color: white;
	font-size: 14px;
	line-height: 40px;
	padding: 0px 25px;
	height: 40px;
	display: block;
	background-color: #2b79cc;
	border-bottom: solid 1px #24659a;
	text-align: center;
}
.imiker-header li#account_btn:hover ul li>a {
	color: white;
	font-size: 14px;
	line-height: 40px;
	padding: 0px 25px;
	height: 40px;
	display: block;
	background-color: #3579a6;
	border-bottom: solid 1px #24659a;
	text-align: center;
}



li#account_btn:hover ul li>a:hover {
	background-color: #296bb0
}
.imiker-header li#account_btn:hover ul li>a:hover {
	background-color: #24659a;
}

.imiker-header .layout .nav>li.xxzs ul {
	display: none;
	position: absolute;
	z-index: 1002;
	top: 60px;
	left: 0;
}

.imiker-header .layout .nav>li.xxzs ul li>a {
	color: #fff;;
	font-size: 14px;
	line-height: 40px;
	padding: 0px 25px;
	width:65px;
	height: 40px;
	display: block;
	background-color: #3579a6;
	border-bottom: solid 1px #24659a;
}


.imiker-header .layout .nav>li.xxzs ul li:last-child>a {
	border-bottom: none;
}

.imiker-header .layout .nav>li.xxzs:hover ul {
	display: block
}

.imiker-header .layout .nav>li.xxzs ul li>a:hover {
	background-color: #24659a;
	color:#fff;
}

.imiker-header .layout .nav>li:hover>a {
	background-color: #24659a;
	color:#fff;
}


.header .layout .nav li .has_child_nav {
	padding: 0px 10px;
}
.header .layout .nav li .child_nav {
	display: block;
	text-align: center;
	z-index: 100;
	padding-top: 0px;
	background-color: white;
	width: 100%;
}
.header .layout .nav li .child_nav ul {
	background-color: white;
	border-radius: 0px;
	display: block;
	color: white;
	border-bottom: none;
}
.header .layout .nav li .child_nav li {
	margin: 0px;
	display: block;
	width: 100%;
	color: #5e5e5e;
}
.header .layout .nav li .child_nav li:last {
border-bottom:none;
}
.header .layout .nav li .child_nav li:hover {
	background-color: #d7eaf8;
}
.header .layout .nav li .child_nav li a {
	color: white;
	font-size: 14px;
	line-height: 40px;
	padding: 0px 25px;
	height: 40px;
	display: block;
	background-color: #2b79cc;
	border-bottom: solid 1px #24659a;
}
.header .layout .nav li .child_nav li a:hover {
	background-color: #296bb0;
}
.header .layout .nav .faq_btn {
	position: relative;
}
.header .layout .nav .faq_btn .total_num {
	line-height: 17px;
	font-size: 12px;
	position: absolute;
	width: 17px;
	height: 17px;
	text-align: center;
	top: 2px;
	right: 7px;
	padding: 0px 2px 0px;
}
.header .layout .nav .notice {
	position: relative;
	right: 0px;
}
.header-botttom {
	height: 65px;
	width: 100%;
	background: #c4d2db;
	margin-top: 60px;
}
.header-botttom .header-bottom-main {
	width: 1000px;
	margin: 0 auto;
}
.header-botttom .header-bottom-main a {
	float: right;
	display: block;
	background: url(../images/btn1105_09.png) no-repeat;
	width: 157px;
	height: 40px;
	margin-top: 14px;
	text-indent: -99999px;
}
#notice_btn {
	position: relative;
}
#notice_li .child_nav {
	width: 400px;
	position: absolute;
	right: 0px;
	max-height: 200px;
	overflow-y: auto;
}
#notice_li .child_nav li {
	text-align: left;
	text-indent: 20px;
}
#notice_li .child_nav .unviewed {
	color: #259;
	background: #eff6fa;
	border-bottom: 1px solid #d1e0e8;
}
.header .layout .nav .notice .total_num {
	line-height: 17px;
	font-size: 12px;
	position: absolute;
	width: 17px;
	height: 17px;
	text-align: center;
	top: 2px;
	right: 7px;
	padding: 0px 2px 0px;
}
.header .layout .nav li .mycollection_nav {
	padding-left: 20px;
}
#account_btn {
	height: 40px;
}
.imiker-header #account_btn {
	height: 60px;
	position: relative;
} 

#account_btn .myaccount_nav {
	overflow: hidden;
	text-overflow: ellipsis;
	background: url(../images/btn1105_03.gif) 94% 18px no-repeat;
	font-size: 12px;
	background-color: #2b79cc;
	height: 40px;
	display: block;
	min-width: 67px;
	font-weight: bold;
	padding: 0px 20px;
	color: white;
	text-align: center;
	position: relative;
}
.imiker-header #account_btn .myaccount_nav {
	overflow: hidden;
	text-overflow: ellipsis;
	background: url(../images/btn1105_03.gif) 94% 29px no-repeat;
	font-size: 12px;
	background-color: #3579a6;
	height: 60px;
	display: block;
	min-width: 67px;
	font-weight: bold;
	padding: 0px 20px;
	color: white;
	text-align: center;
	position: relative;
}




#account_btn .jiantou_bg {
	display: inline-block;
	width: 20px;
	height: 10px;
	top: 19px;
	right: -1px;
	position: absolute;
}
.imiker-header #notice_btn {
	width: 30px;
	height: 60px;
	background: url('../images/bell.png') center no-repeat;
}
.imiker-header #notice_btn:hover{ background-color:#24659a}


#notice_btn {
	width: 30px;
	height: 40px;
	background: url('../images/bell.png') center no-repeat;
	background-color: #2b79cc;
}
#notice_btn:hover {
	background-color: #296bb0
}
.header .layout .nav>li>.active {
	background-color: #296bb0;
}
.adv {
	height: 80px;
	border-bottom: 1px solid #4e91d5;
	position: relative;
}
.adv .layout {
	margin: 0 auto;
	height: 80px;
	padding: 25px 10%;
	font-size: 18px;
	text-align: center;
	color: #1e468c;
}
.adv .close_btn {
	background: url('../images/icon_4.png') right top no-repeat;
	text-indent: -9999px;
	position: absolute;
	top: 10px;
	right: 2%;
	width: 50px;
	height: 50px;
}
.content {
	width: 1000px;
	height:auto;
	min-height: 560px;
	overflow: hidden;
}
.container{
	max-width: 100%!important;
	padding-right: 0px;
    padding-left:  0px;
}
.content .Course_detail{
	width: 1000px;
	height: auto;
	overflow: hidden;
	background: #f4f6f9;
}
.content .lft {
	float: left;
	margin-left: 10px;
	font-size: 18px;
	width: 230px;
}
.content .lft .lesson_category {
	border-top: 2px solid #6793bf;
	font-family: 'Helvetica Neue', Helvetica, Arial, Sans-serif;
}
.content .lft .lesson_category h1 {
	padding: 5px 10px;
	font-size: 18px;
	color: #2b79cc;
	font-weight: bold;	
	background: url('../images/circle.png') 12px 11px no-repeat;
	padding-left: 35px;
}
.content .lft .lesson_category dl {
	border-bottom: 2px solid #e8e8e8;
	margin-left: 10px;
}
.content .lft .lesson_category .last {
	border-bottom: none;
}
.content .lft .lesson_category dd {
	padding-left: 45px;
	background: url('../images/circle.png') no-repeat;
	height: 40px;
	line-height: 40px;
}
.content .lft .lesson_category .current {
	background: url('../images/circle_1.png') no-repeat;
}
.content .lft .lesson_category .bg0 {
	background-position: 24px -22px;
}
.content .lft .lesson_category .bg1 {
	background-position: 24px -52px;
}
.content .lft .lesson_category .bg2 {
	background-position: 24px -85px;
}
.content .lft .lesson_category .bg3 {
	background-position: 24px -115px;
}
.content .lft .lesson_category .bg4 {
	background-position: 24px -148px;
}
.content .lft .lesson_category dd a {
	color: #787878;
	font-size: 14px;
}
.content .lft .lesson_category dd:hover a {
	font-weight: bold;
}
.content .lft .lesson_category .current {
	font-weight: bold;
}
.content .rgt {
	float: left;
	width: 610px;
    margin-left:4%;
    margin-top: 3%;


}
.content .index_rgt {
	border: none;
	
	color: #5a6772;
}
.content .rgt .banner {
	color: white;
	padding:  2%;
	min-height: 100px;
	overflow: hidden;
	height: auto;
	border: 1px solid #e8e8e8;
	 background: #fff;

}
.content .rgt .banner h3 {
	font-size: 16px;
	color: #0070d2;
	margin-bottom: 15px;
}
.content .rgt .banner .about-lesson-q{
	height:auto;
	overflow:hidden;
}
.content .rgt .banner .about-lesson-q li{
    float:left;
    width: 43%;
    margin-bottom: 15px;
    padding-left: 15px;
    padding-right: 25px;
    position:relative;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.content .rgt .banner .about-lesson-q li:before{
	display:block;
	content:"";
	position:absolute;
	width:8px;
	height:8px;
	background:#666666;
	top: 7px;
	left: 0px;
}
.content .rgt .banner .about-lesson-q li a{
	color:#333;
}
.content .rgt .banner .about-lesson-q li a:hover{
	color:#4385f5;
}
.content .rgt .banner .about-lesson-q li p{
	color:#666;
}
.content .rgt .banner p {
	font-size: 14px;
	color: #797979;
}
.content .rgt .unit_content {
	/* border-top: 2px solid #e8e8e8; */
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 40px;
	border: 1px solid #e8e8e8;
	background: #fff;
}
.content .rgt .unit_content .adv_info {
	width: 200px;
	float: left;
	padding: 10px;
	color: #0f5aaf;
	font-size: 16px;
}
.content .rgt .unit_content .unit_list {
	float: right;
	width: 95%;
	color: #2c637e;
}
.content .rgt .unit_content .unit_list{
   font-size: 16px;
   color: #0070d2;
   margin-bottom: 15px;
   padding: 2%;
}
.content .rgt .unit_content .unit_list .lesson-list-wrapper{
	min-height:100px;
	height:auto;
	overflow:hidden;
}
.content .rgt .unit_content .unit_list .lesson-list-wrapper li i.play{
	width:35px;
	height:70px;
	display:block;
	float:left;
	background:url(../images/video-icon_06.png) left no-repeat;
}
.content .rgt .unit_content .unit_list .lesson-list-wrapper li:first-child i.play{
	background: url(../images/video-icon_03.png) left 25px no-repeat;
}
.content .rgt .unit_content .unit_list .lesson-list-wrapper li:last-child i.play{
	background: url(../images/video-icon_08.png) left 0px no-repeat;
}
.content .rgt .unit_content .unit_list .lesson-list-wrapper li i.played{
	width:35px;
	height:70px;
	display:block;
	float:left;
	background:url(../images/played_video-icon_06.png) left no-repeat;
}
.content .rgt .unit_content .unit_list .lesson-list-wrapper li:first-child i.played{
	background: url(../images/played_video-icon_03.png) left 25px no-repeat;
}
.content .rgt .unit_content .unit_list .lesson-list-wrapper li:last-child i.played{
	background: url(../images/played_video-icon_08.png) left -25px no-repeat;
}

.content .rgt .unit_content .unit_list .lesson-list-wrapper .lesson-info-wrapper{
	float:left;
	width: 94%!important;
	height:70px;
	position:relative;
}
.content .rgt .unit_content .unit_list .lesson-list-wrapper .lesson-info-wrapper:after{
	position:absolute;
	display:block;
	content:'';
	left:0px;
	bottom:0px;
	width:100%;
	height:1px;
	background: #e5e5e5;
}
.content .rgt .unit_content .unit_list .lesson-list-wrapper .lesson-info-wrapper .lesson-name-wrapper{
	color:#333;
	display:block;
	float:left;
	height:70px;
	line-height:70px;
	width: 36%;
	font-size:14px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;

}
.content .rgt .unit_content .unit_list .lesson-list-wrapper .lesson-info-wrapper .lesson-name-wrapper:hover{
	color:#4385f5;
}
.content .rgt .unit_content .unit_list .lesson-list-wrapper .lesson-info-wrapper .lesson-name-wrapper span.lesson-zj-name{
	display:inline-block;
	margin-right:10px;

}
.content .rgt .unit_content .unit_list .lesson-list-wrapper .lesson-info-wrapper .lesson-other-info{
	float:right;
	width: 58%;
	height:70px;
	line-height:70px;
	text-align:right;

}
.content .rgt .unit_content .unit_list .lesson-list-wrapper .lesson-info-wrapper .lesson-other-info .lesson-power{
	display:inline-block;
	width:74px;
	height:22px;
	line-height:22px;
	color:#fff;
	text-align:center;
	border-radius:4px;
	background:#e7a01a;
	font-size:12px;
}
.content .rgt .unit_content .unit_list .lesson-list-wrapper .lesson-info-wrapper .lesson-other-info .lesson-power-vip{
	display:inline-block;
	width:74px;
	height:22px;
	line-height:22px;
	color:#fff;
	text-align:center;
	border-radius:4px;
	background:#2b61af;
	font-size:12px;
}
.content .rgt .unit_content .unit_list .lesson-list-wrapper .lesson-info-wrapper .lesson-other-info .lesson-time{
	display:inline-block;
	width:84px;
	height:20px;
	line-height:20px;
	color:#333;
	border:1px solid #999;
	text-align:center;
	border-radius:4px;
	background:#fff;
	font-size:12px;
	margin-left:10px;
}
.content .rgt .unit_content .unit_list .lesson-list-wrapper .lesson-info-wrapper .lesson-other-info .lesson-question{
	display:inline-block;
	width:100px;
	height:25px;
	line-height:25px;
	color:#333;
	text-align:center;
	border-radius:4px;
	background:#fff;
	font-size:14px;
	margin-left:10px;

}
.content .rgt .unit_content .unit_list .lesson-list-wrapper .lesson-info-wrapper .lesson-other-info .collection{
	display:inline-block;
	background: url('../images/icon_2.png') 0px 8px no-repeat;
	width: 20px;
	height: 23px;
	float: right;
	margin-top:22px;
	margin-left:10px;
	font-size: 0px;
	



}

.content .rgt .unit_content .unit_list .lesson-list-wrapper .lesson-info-wrapper .lesson-other-info .collectioned{
	display:inline-block;
	width: 80px;
	height: 23px;
	float: right;
	margin-top:25px;
	margin-left:10px;
	



}

.content .rgt .unit_content .unit_list .lesson-list-wrapper .lesson-info-wrapper .lesson-other-info .collectioned1{

	background: url('../images/icon_2.png') 0px 5px no-repeat;
	    height: 23px;
	    width: 100px;
	    font-size: 14px;
	    line-height: 23px;
	    text-align: left;
	    cursor: pointer;
	    padding-left: 30px;
	    color: #333;

	



}
.content .rgt .unit_content .unit_list .lesson-list-wrapper .lesson-info-wrapper .lesson-other-info .collectioned2{
	
	background: url('../images/icon_2.png') 0px -13px no-repeat;
	   height: 23px;
	    width: 100px;
	    font-size: 14px;
	    line-height: 23px;
	    text-align: left;
	     cursor: pointer;
	      padding-left:30px;
	      color: #0070d2;;
}


.content .rgt .unit_content .unit_list dl {
	font-size: 12px;
}
.content .rgt .unit_content .unit_list h1 {
	color: #6793bf;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	padding: 0px 10px;
	border-bottom: 1px solid #e8e8e8;
}
.content .rgt .unit_content .unit_list dl dd {
	font-size: 12px;
	border-bottom: solid 1px #ccc;
	padding: 5px 10px;
	position: relative;
	height: 72px;
	line-height: 74px;
}
.content .rgt .unit_content .unit_list dl dd .account_time {
	display: block;
	float: right;
	margin-right: 22px;
	color:#4385F5;
}
.content .rgt .unit_content .unit_list dl dd:hover {
	background-color: #f9f7f5;
	color: #336199
}
.content .rgt .unit_content .unit_list dl dd:hover a {
	font-weight: bold;
}
.content .rgt .unit_content .unit_list .last {
	display: block;
	color: #404040;
	border-bottom: none;
	background: url('../images/icon_11.png') 0px 5px no-repeat;
	padding-left: 35px;
	float: left
}

.content .rgt .unit_content .unit_list .play_last {
	position: absolute;
	display: block;
	background: url('../images/icon_11.png') 0px -267px no-repeat;
	width: 50px;
	height: 50px;
	z-index: 10;
	margin-top: 12px;
	left: 27px;
}
.content .rgt .unit_content .unit_list .played_last {
	position: absolute;
	display: block;
	background: url('../images/eye_3.png') 19px 5px no-repeat;
	width: 50px;
	height: 45px;
	z-index: 10;
	margin-top: 16px;
}
.content .rgt .unit_content .unit_list .title_link {
	color: #333;
	display: inline-block;
	max-width: 400px;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 60px;
	text-transform: capitalize;
	line-height: 30px;
	padding: 0px 0px 0px 8px;
}
.kcList {
	margin-top: 18px;
}
ul.kcList li {
	line-height: 22px;
	height: 22px;
}
ul.kcList li:first-child {
	font-size: 16px;
	position: relative;
}
ul.kcList li:last-child {
	font-size: 12px;
	font-family: 'Skia'
}
.content .rgt .unit_content .unit_list .code_link {
	margin-left: 70px;
	color: #333;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 60px;
	text-transform: capitalize;
	line-height: 60px;
	font-size: 16px;
}

.content .rgt .firstLogin {
	margin-bottom: 40px;
}
.content .rgt .numtips_content {
	margin-left: 20px;
	height: 168px;
}
.content .rgt .index_top_items {
	margin: 10px 0px;
	height: 130px;
}
.content .rgt .index_top_items .item {
	float: left;
	padding: 10px 0px;
	border: 1px solid #e8e8e8;
	height: 123px;
	text-align: center;
	width: 228px;
	margin-bottom: 40px;
}
.content .rgt .index_top_items .item:nth-child(1) {
	margin-left: 0px;
}
.content .rgt .index_top_items .item {
	margin-left: 19px;
}
.content .rgt .index_top_items .item h3 {
	color: #62707d;
	font-size: 18px;
	background-color: #fdfdfd;
}
.content .rgt .index_top_items .item .num {
	font-size: 20px;
	color: #484b4b;
	text-indent: 20px;
}
.content .rgt .index_top_items .item span {
	font-size: 62px;
}
.content .rgt .index_middle_items {
	width: 751px;
	height: auto;
	overflow: hidden;
	margin-left: 20px;
	margin-bottom: 50px;
}
.middleTitle {
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 5px;
	padding-left: 56px;
	height: 45px;
	line-height: 45px;
	border-radius: 4px 4px 0px 0px;
	background-repeat: repeat-x;
	position: relative;
}
.middleTitle-yb {
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 5px;
	padding-left: 48px;
	height: 41px;
	line-height: 42px;
	border-radius: 4px 4px 0px 0px;
	background: url(../images/shiting_03.gif);
	background-repeat: repeat-x;
	color: #fff;
	position: relative;
}
.middleTitle-yb span {
	display: block;
	position: absolute;
	left: 10px;
	top: 10px;
}
.right-clear {
	clear: both;
	height: 0px;
	margin: 10px 0px 20px 0px;
	border-bottom: 1px #fff solid;
	width: 750px
}
.right-test {
	width: 739px;
	margin-left: 5px;
}
.right-weixin {
	width: 739px;
	margin-left: 5px;
	margin-top: 20px;
}
.right-update {
	width: 739px;
	margin-left: 5px;
	margin-top: 20px;
}
.right-update-list {
	border-bottom: #eeeeee 1px solid;
	height: auto;
	overflow: hidden;
	padding-bottom: 20px;
	margin-bottom: 10px;
	padding-top: 10px;
}
.right-update-list ul li {
	float: left;
}
.right-update-list ul li:first-child {
	margin-left: 10px;
	background:url(../images/dian_01.gif) 0px 18px no-repeat;
	 padding-left:10px 
}
.right-update-list ul li:last-child {
	width: 100px;
	margin-left: 25px;
	margin-top: 25px;
	float: right;
}

.right-update-list ul li:last-child a {
    height: 30px;
	text-align: center;
	line-height: 30px;
	background-color: #347cc7;
	border: #276db7 solid 1px;
	font-family: "Microsoft YaHei";
	border-radius: 2px;
	font-size: 14px;
	display: block;
	color: #fff
}
.right-update-list .updtae-time{color:#288a9b;}
.right-update-list ul li:last-child a:hover{
background-color: #3988da;

}

.update-content-link {
	margin-top: 10px;
}
.update-content-link span{
	display: block;
	margin-left: 65px;
}
.lookforward {
	text-align: right;
	font-size: 16px;
}
.update-content-link span {
	font-size: 16px;
}
.update-content-link a {
	display: block;
	float: right;
	padding: 3px 8px;
	background: #2d9aad;
	border: #288a9b 1px solid;
	border-radius: 2px;
	color: #fff;
}
.middleTitle-test {
	background: url(../images/study_18.gif) no-repeat;
	background-color: #92a4a4;
	background-position: 10px 5px;
	color: #fff;
}
.middleTitle-weixin {
	background: url(../images/study_22.gif) no-repeat;
	background-color: #cfb56b;
	background-position: 10px 8px;
	color: #fff;
}
.middleTitle-update {
	background: url(../images/study_25.jpg) no-repeat;
	background-color: #288a9b;
	background-position: 11px 13px;
	color: #fff;
}
.right-content {
	border: #dcdcdc solid 1px;
	border-radius: 0px 0px 4px 4px;
	border-top: none;
	min-height: 279px;
	height: auto;
	padding: 10px;
	overflow: hidden;
	background: #fff;
}
.right-content div.right-update-list:last-child {
	border-bottom: none;
}
.right-content .weixin-images, .right-content .weixin-dashed, .right-content .weixin-id {
	float: left;
	font-weight: bold;
}
.right-content .weixin-images {
	margin: 20px 45px 0px 88px;
}
.right-content .weixin-id {
	font-size: 26px;
	letter-spacing: 5px;
	margin: 65px 0px 0px 36px;
	color: #858585
}
.right-content .weixin-id span {
	color: #cfb56b;
	font-size: 34px;
}
.middleTitle span {
	display: block;
	position: absolute;
	top: 10px;
	left: 10px;
}
.right-shiting-top {
	width: 741px;
	height: 30px;
	background: url(../images/study_03.png) no-repeat;
	margin: 8px 0px;
}
.right-shiting-content {
	width: 751px;
	min-height: 210px;
	height: auto;
	overflow: hidden;

}
.right-shiting-content ul li {
	float: left;
	width: 367px;
	height: 208px;
	margin-bottom: 10px;
	 position: relative;
}
.right-shiting-content ul li button{
	width: 95px; height: 54px; 
	opacity: 0.64;position: absolute;top:50%;left:50%;
	margin-top: -27px;margin-left: -47px;

	text-indent: -9999px
}
.right-shiting-content ul li:nth-child(1) button{
	background:url(../images/vedio-btn_03.png) 38px 15px no-repeat #48acbd; 
}
.right-shiting-content ul li:nth-child(2) button{
	background:url(../images/vedio-btn_03.png) 38px 15px no-repeat #a1b963; 
}
.right-shiting-content ul li:nth-child(3) button{
	background:url(../images/vedio-btn_03.png) 38px 15px no-repeat #e37a5c; 
}
.right-shiting-content ul li:nth-child(4) button{
	background:url(../images/vedio-btn_03.png) 38px 15px no-repeat #8e8fbd; 
}




.right-shiting-content ul li .course-info{
  position: absolute;
  width: 358px;
  height: 208px;
  opacity: 0.84;
  top: 0;
  left: 0;
  display: none;
}
.right-shiting-content ul li:nth-child(1) .course-info{
	  background:#48acbd;
}
.right-shiting-content ul li:nth-child(2) .course-info{
	  background:#a1b963;
}

.right-shiting-content ul li:nth-child(3) .course-info{
	  background:#e37a5c;
}

.right-shiting-content ul li:nth-child(4) .course-info{
	  background:#8e8fbd;
}



.right-shiting-content ul li .course-info h3{
    color: #fff;
	font-size: 36px;
	text-align: center;
	margin-top: 46px;
	font-weight: bold;
	
}
.right-shiting-content ul li .course-info p{
    color: #fff;
	font-size: 18px;
	text-align: center;
	margin-top: 10px;
	font-weight:normal;
	
}
.right-shiting-content ul li .course-info a{
     width: 80px; text-align:center;
      color:#fff; border:1px #fff dashed;
      display: block;height: 25px; line-height: 25px;
      margin:15px auto;border-radius: 4px;
}
.right-shiting-content ul li .course-info a:hover{border:solid 1px #fff;}
.right-shiting-content ul li:nth-child(odd) {
	margin-right: 10px;
}
.middleContent {
	min-height: 260px;
	height: auto;
	overflow: hidden;
	border-radius: 0px 0px 4px 4px;
	border: 1px #e5e5e5 solid;
	border-top: none;
	padding: 25px 12px 0px 12px
}
.right-update-list {
}
.right-update-list h2 {
	font-size: 16px;

	position: relative;
}
#imiker-study-index .classList {
	margin-left: 10px;
	height: auto;
	overflow: hidden;
	width: 339px;
	float: left
}
.classList {
	margin-left: 20px;
	height: auto;
	overflow: hidden;
	width: 327px;
	float: left
}
.classTitle {
	font-size: 16px;
	height: 45px;
	line-height: 45px;
	color: #4079c1;
	margin-top: 8px;
}
.classTitle ul li {
	float: left;
	color: #4079c1;
	line-height: 41px;
	height: 45px;
}
.classTitle ul li:first-child {
	width: 25px;
}
.classTitle ul li:last-child {
	width: 293px;
	margin-top: 10px
}
.imiker-classTitle ul li {
	float: left;
	color: #4079c1;
	line-height: 41px;
	height: 45px;
}
.imiker-classTitle ul li:first-child {
	font-size: 16px
}
.imiker-classTitle ul li:last-child {
	margin-left: 20px;
	margin-top: 10px
}
.imiker-classTitle ul li h3 {
	height: 22px;
	line-height: 22px;
	margin: 0;
	font-size: 16px
}
.imiker-classTitle ul li h4 {
	height: 22px;
	line-height: 22px;
	margin: 0;
	font-family: 'skia', Helvetica, Arial, Sans-serif;
	font-size: 14px;
}
.classTitle ul li h3 {
	height: 22px;
	line-height: 22px;
	margin: 0
}
.classTitle ul li h4 {
	height: 22px;
	line-height: 22px;
	margin: 0;
	font-family: 'skia', Helvetica, Arial, Sans-serif;
	font-size: 14px;
}
.index_last_items {
	width: 730px;
	height: auto;
	overflow: hidden;
	margin-left: 20px;
	margin-bottom: 40px;
}
.index_last_items>.middleTitle {
	color: #fff;
	font-weight: normal;
	letter-spacing: 0px;
	font-size: 18px;
	line-height: 45px;
	padding-left: 49px;
	height: 45px;
	border-radius: 4px 4px 0px 0px;
	background: url(../images/yb_study_14.png);
	background-repeat: no-repeat;
	background-position: 15px 10px;
	background-color: #3579a6;
	border: 1px #e5e5e5 solid;
}
.bgposition2 {
	background-position: 0px -128px
}
.content .rgt .index_middle_items h2 {
	font-size: 22px;
	padding: 21px;
	color: #307bc8;
}
.content .rgt .index_middle_items .video_con {
	margin: 0px 0px 0px 20px;
}
.content .rgt .index_middle_items .video_con .video {
	float: left;
	border-right: 1px solid #e8e8e8;
	width: 258px;
}
.content .rgt .index_middle_items .video_con .video a {
	background: url('../images/guide_video.png') no-repeat;
	display: block;
	width: 211px;
	height: 126px;
	margin: 28px 20px;
	vertical-align: middle;
}
.unit {
	margin: 0 auto;
	width: 1000px;
}
.content .rgt .index_middle_items .video_con .video_desc {
	padding: 26px;
	float: left;
	font-size: 14px;
	line-height: 30px;
}
.content .rgt .index_middle_items .video_con .video_desc p span {
	display: inline-block;
	margin-right: 10px;
	color: #8fb2c8;
}
.videoList {
	width: 700px;
	height: 103px;
	margin-bottom: 25px;
}
.vedioLists {
	width: 100px;
	background: url(../images/ybpic2_31.jpg) no-repeat;
	float: left;
	height: 103px
}
.vedioClass {
	float: left;
	background-color: #eaf1f6;
	height: 103px;
	width: 600px;
	position: relative
}
.vedioClass ul li {
	float: left;
}
.vedioClass ul li:last-child {
	width: 120px
}
.videoTitle {
	margin-top: 20px;
}
.videoTitle ul li {
	float: left;
	color: #4079c1;
	height: 45px;
}
.videoTitle ul li:first-child {
	width: 40px;
	font-size: 18px;
	margin-right: 1px;
	padding: 9px 0px 0px 8px;
	margin-left: 20px
}
.videoTitle ul li:last-child {
	width: 395px;
	line-height: 45px;
	margin-top: 8px
}
.videoTitle ul li h3 {
	height: 22px;
	line-height: 22px;
	margin: 0;
	font-size: 16px
}
.videoTitle ul li h4 {
	height: 22px;
	line-height: 25px;
	margin: 0;
	font-family: 'skia', Helvetica, Arial, Sans-serif;
	font-size: 14px;
}
a.linkClass {
	height: 30px;
	width: 110px;
	display: block;
	background: url(../images/btn.png) no-repeat;
	margin-top: 40px;
	float: right
}
a.linkClass:hover {
	background-position: 0px -33px;
}
a.linkClass1 {
	height: 28px;
	width: 110px;
	display: block;
	background: url(../images/btn1.png) no-repeat;
	margin-top: 40px;
	float: right
}
a.linkClass1:hover {
	background-position: 0px -28px;
}
.date {
	position: absolute;
	top: 5px;
	right: 0;
	width: 100px;
	height: 25px;
	line-height: 25px;
	text-align: center
}
.content .rgt .index_last_items h2 {
	font-size: 22px;
	padding: 21px;
	color: #307bc8;
}
.content .rgt .index_last_items .items .item {
	margin: 0px 0px 40px 20px;
	height: 146px;
	border: 1px solid #e8e8e8;
	text-align: center;
	vertical-align: middle;
}
.content .rgt .index_last_items .items .item .month {
	float: left;
	width: 200px;
	height: 146px;
	border-right: 1px solid #e8e8e8;
	font-size: 80px;
	color: #acaead;
	background-color: #f3fbfe;
	line-height: 146px;
}
.content .rgt .index_last_items .items .item .desc {
	font-size: 16px;
	padding: 24px 10px;
	text-align: left;
	float: left;
	width: 475px;
}
.unit .main_content {
	height: 420px;
	margin: 10px;
}
.unit .main_content .unit_list {
	float: left;
	border: 1px solid #e8e8e8;
	height: 424px;
	width: 295px;
}
.unit .main_content .unit_list dl {
	border-top: 2px solid #6793bf;
	overflow-y: scroll;
	height: 360px;
}
.unit .main_content .unit_list h1 {
	color: #6793bf;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	padding: 0px 10px;
	border-bottom: 1px solid #e8e8e8;
}
.unit .main_content .unit_list dl dt .current_lesson_title {
	background-color: #2b79cc;
	line-height: 40px;
	height: 40px;
	display: inline-block;
	color: white;
	font-size: 14px;
	width: 150px;
	text-align: center;
}
.unit .main_content .unit_list dl dd {
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding: 5px 10px;
	position: relative;
}
.unit .main_content .unit_list dl .current {
	background-color: #f9f7f5;
	color: #336199
}
.unit .main_content .unit_list dl dd:hover {
	background-color: #f9f7f5;
	color: #336199
}
.unit .main_content .unit_list dl dd a {
	font-size: 12px;
	color: #1e1e1e;
	padding-left: 25px;
}
.unit .main_content .unit_list .last {
	display: block;
	color: #404040;
	border-bottom: none;
	background: url('../images/icon_1_1.png') -67px 5px no-repeat;
	padding-left: 35px;
	float: left
}
.unit .main_content .unit_list .play {
	position: absolute;
	display: block;
	background: url('../images/icon_10.png') 0px 0px no-repeat;
	width: 50px;
	height: 50px;
	z-index: 10;
}
.unit .main_content .unit_list .played {
	position: absolute;
	display: block;
	background: url('../images/icon_10.png') -4px -55px no-repeat;
	width: 50px;
	height: 50px;
	z-index: 10;
}
.unit .main_content .unit_list dd:last-child .play {
	position: absolute;
	display: block;
	background: url('../images/icon_10.png') -3px -166px no-repeat;
	width: 50px;
	height: 50px;
	z-index: 10;
	margin-top: 1px;
}
.unit .main_content .unit_list dd:last-child .played {
	position: absolute;
	display: block;
	background: url('../images/eye_3.png') -3px 4px no-repeat;
	width: 50px;
	height: 50px;
	z-index: 10;
	margin-top: 1px;
}
.unit .main_content .unit_list .title_link {
	display: inline-block;
	width: 192px;
	margin-left: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 30px;
	text-transform: capitalize;
}
.unit .main_content .unit_list .collection {
	display: block;
	background: url('../images/icon_2.png') 0px 8px no-repeat;
	text-indent: -9999px;
	width: 0.5px;
	height: 23px;
	float: right
}
.unit .main_content .unit_list .collectioned {
	display: block;
	background: url('../images/icon_2.png') 0px -13px no-repeat;
	text-indent: -9999px;
	width: 0.5px;
	height: 23px;
	float: right;
	margin-top: 4px;
}
.unit .main_content .unit_list .set_scroll_btn {
	display: block;
	background: url('../images/jiantou.png') center no-repeat;
	width: 100%;
	height: 26px;
	border-top: 1px solid #e8e8e8;
	text-indent: -9999px;
}
.unit .main_content .unit_list .set_scroll_btn:hover {
	background-color: #f9f7f5;
	background: url('../images/jiantou.png') center no-repeat;
}
.unit .main_content .unit_list .list_menu {
	position: absolute;
	background: url('../images/mark.png') center no-repeat;
	width: 165px;
	height: 60px;
	z-index: 20;
	left: 5px;
	top: 41px;
}
.unit .main_content .unit_list .list_menu a {
	color: white;
	display: block;
	margin-top: 12px;
	margin-left: 5px;
	line-height: 14px;
}
.unit .main_content .unit_list .list_menu a:hover {
	color: white;
}
.unit .main_content .video_content {
	float: left;
	height: 425px;
	width: 681px;
	border: 1px solid #e8e8e8;
	border-left: none;
}
.unit .main_content .video_content .main_video {
	height: 384px;
}
.unit .main_content .video_content .desc {
	background-color: #2b79cc;
	color: white;
	height: 40px;
	font-size: 16px;
	line-height: 40px;
	padding: 0px 10px;
}
.unit .faq_content {
	width: 66%;
	float: left;
	min-height: 243px;
	height:auto;
	overflow:hidden;
}
.no-power-wrapper{
	position:absolute;
	top:0px;
	left:0px;
	background:rgba(0,0,0,0.8);
	width:100%;
}
.no-power-wrapper .no-power-main{
	width:400px;
	height:300px;
	margin:150px auto;
	text-align:center;

}
.no-power-wrapper .no-power-main p{
	color:#fff;
	font-size:16px;
	margin-top:20px;
}
.no-power-wrapper .no-power-main a{
	display:inline-block;
	width:145px;
	height:40px;
	line-height:40px;
	border-radius:4px;
	background: #2D89EF;
	text-align:center;
	color:#fff;
	margin-top:20px;
}
.no-power-wrapper .no-power-main a:hover{
	background:#0776F1;
}
.unit .other_content {
	margin: 10px 0px;
}
.unit .faq_content .tabs {
	border-bottom: 1px solid #cdcdcd;
	font-size: 14px;
	color: #5e5e5e;
	margin: 10px 0px;
	padding-left: 20px;
	height: 25px;
}
.unit .faq_content .tabs li {
	width: 76px;
	display: inline-block;
}
.unit .faq_content .tabs li a {
	color: #5e5e5e;
}
.unit .faq_content .tabs .current a {
	font-weight: bold;
}
.unit .faq_content .tabs .current {
	background:url(../images/icon_3.png) no-repeat 20px 18px;
	
	height: 28px;
}
.unit .faq_content #myForm {
	width: 100%;
}
.unit .faq_content #myForm #question_area {
	width: 96%;
	height: 100px;
	padding: 1.5%;
	margin: 10px 0px;
}
.unit .faq_content #sub_btn {
	width: 85px;
	height: 36px;
	color: white;
	float: right
}
.unit #faq_lists_content {
	border: 1px solid #e8e8e8;
	margin: 20px 0px;
}
#faq_lists_content {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 170%;
	font-size: 13px
}


.kejian_content {
	float: right;
	margin-bottom: 50px;
}
.kejian_content .module_content p {
	margin: 10px 0px;
}
.back_btn {
	display: block;
	color: #d3d3d3;
	width: 120px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #dadada;
	border-radius: 5px;
	margin-left: 10px;
}

.collection_btns {
	position: absolute;
	color: #27496b;
	right: 0px;
	top: 10px
}
.collection_btns a {
	color: #27496b;
}
.filters-container {
	display: block !important;
	width: 230px;
}
/*.form-group {
	border: 1px solid #e2e5e8;
	background-color: white;
	border-radius: 4px;
	margin-bottom: 20px;
}*/
.form-group h5 {
	color: #333333;
	position: relative;
	font-weight: bold;
	margin: 0px;
	background: #e8efef;
}

.filter-list, .nav-list {
	border-top: 1px solid #e2e5e8;
	padding-left: 0px;
}
.imiker-friend  li:first-child{
	position: relative;
}
.imiker-friend  li:first-child:before{
    display: block;
    content: "New";
    position: absolute;
    padding:0px 5px;
    border-radius:4px;
    background-color: #F70811;
    text-align: center;
    z-index: 2;
    font-size: 14px;
    color:#fff;
    right:5px;
    top:-3px;

}

.filter-list li, .nav-list li {
	list-style-type: none;
	border-bottom: 1px solid #edeff0;
	position: relative;
}
.filter-list a {
	padding-right: 30px;
}
.form-group h5 .selected {
	box-shadow: none;
	border-left: 4px solid #5a6772;
	border-radius: 4px 0px 0px 0px;
	display: block;
	padding-left: 20px;
	line-height: 40px;
	height: 40px;
	font-size: 14px;
	color: #3a3e4c
}
.filter-list a:hover, .filter-list .share-options:hover, .nav-list a:hover, .nav-list .share-options:hover {
	background: #e8efef;
	color: #5a6772;
}
.filter-list .selected {
	background: #f3fbfe;
	color: #5a6772;
	border-left: 4px solid #5a6772;
}
.filter-list a, .filter-list span, .filter-list .share-options, .nav-list a, .nav-list span, .nav-list .share-options {
	background: #f9fafa;
	font-family: 'Helvetica Neue', Helvetica, Arial, Sans-serif;
	color: #858585;
	padding: 15px;
	font-size: 15px;
	padding-left: 40px;
	line-height: 20px;
	display: block;
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
}
.xuanchuan_video_content {
	background-color: #e8e8e8;
	width: 284px;
	height: 158px;
	text-align: center;
	padding: 4px 2px;
	border-radius: 2px;
	margin-top: 10px;
}
.filter-list a span, .filter-list span span, .filter-list .share-options span, .nav-list a span, .nav-list span span, .nav-list .share-options span {
	background: transparent;
	position: absolute;
	right: 15px;
	top: 10px;
	padding: 0;
	border-bottom: none;
}
.lock {
	display: block;
	font-size: 10px;
	position: absolute;
	width: 20px;
	height: 20px;
	color: white;
	top: 14px;
	right: 8px;
	text-align: center;
	padding-top: 1px;
	line-height: 20px;
	background-position: 0px -71px;
}
.locked {
	display: block;
	background: url('../images/lock.png') no-repeat;
	font-size: 10px;
	position: absolute;
	width: 20px;
	height: 20px;
	color: white;
	top: 14px;
	right: 8px;
	text-align: center;
	padding-top: 1px;
	line-height: 20px;
}
/*faq收藏*/
.faq_collection_list {
	border: none;
	padding: 0px;
}
.faq_collection_list ul li {
	position: relative;
}
.faq_collection_list .faq_item {
	padding: 20px;
	width: 800px;
	margin: 0px auto;
}
.faq_collection_list .question_content {
	width: 90%;
}
.faq_collection_list .action_btns .faq_btn {
	color: #cfcfcf;
	padding-left: 18px;
	font-size: 12px;
}
.faq_collection_list .action_btns .faq_btn:hover {
	color: #1963b1;
}
.faq_collection_list .collection_btns {
	margin-right: 30px;
}
.faq_collection_list .unit_name {
	display: inline-block;
	color: #5d99d7;
	padding: 2px 6px;
}
.faq_collection_list .c_item {
	background: url('../images/shoucang_1.png') 1px 29px no-repeat;
}
.action_btns .reply {
	position: relative;
}
.action_btns .reply_bg {
	display: inline-block;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 13px;
	z-index: 1;
	left: 20px;
}
/*分页样式*/
.manu {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	MARGIN: 30px auto;
	PADDING-TOP: 3px;
	TEXT-ALIGN: center
}
.manu A {
	BORDER-RIGHT: #eee 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #eee 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	BORDER-LEFT: #eee 1px solid;
	COLOR: #4385f5;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #eee 1px solid;
	TEXT-DECORATION: none
}
.manu A:hover {
	BORDER-RIGHT: #999 1px solid;
	BORDER-TOP: #999 1px solid;
	BORDER-LEFT: #999 1px solid;
	COLOR: #666;
	BORDER-BOTTOM: #999 1px solid
}
.manu A:active {
	BORDER-RIGHT: #999 1px solid;
	BORDER-TOP: #999 1px solid;
	BORDER-LEFT: #999 1px solid;
	COLOR: #666;
	BORDER-BOTTOM: #999 1px solid
}
.manu .current, .manu .now_page {
	BORDER: ##4385f5 1px solid;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	COLOR: #fff;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #4385f5
}
.manu .disabled {
	BORDER-RIGHT: #eee 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #eee 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	BORDER-LEFT: #eee 1px solid;
	COLOR: #ddd;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #eee 1px solid
}
.unit_collection_page {
	
}
#user_form {
	padding-left: 20px;
}
.main {
	width: 1000px;
	margin: 60px auto;
	background-color: white;
}
.person_main {
	width: 969px;
	margin: 10px auto;
	background-color: white;
	border: 1px solid #e8e8e8;
}
.person_main .top {
	height: 50px;
	background-color: #f8f8f8;
	line-height: 50px;
	font-size: 18px;
	padding-left: 30px;
	border-bottom: 1px solid #e8e8e8;
	color: black;
}
.person_main .person_content {
	font-size: 12px;
	padding: 10px;
}
.person_main .person_content .account_type {
	margin-bottom: 20px;
}
.person_main .person_content #pwd, .person_main .person_content #re-pwd {
	outline: none;
	border-radius: 0px;
	border: 1px solid #c9c9c9;
	height: 30px;
	border-left: 0px
}
.person_main .person_content .input-prepend .add-on:first-child {
	border-right: 0px;
	border-radius: 0px;
	background-color: white;
}
#signup .item {
	min-height: 200px;
	height: auto;
	overflow: hidden;
	padding: 20px
}
#signup .lft, #signup .rgt {
	border: none;
}
#signup .item:nth-child(1) {
	border-bottom: 2px solid #cedbe1;
}
#signup .sec {
	min-height: 200px;
}
#signup .item .lft {
	width: 330px;
	float: left;
	font-size: 20px;
	color: #363636;
}
#signup .item .lft .title {
	height: 40px;
	line-height: 40px;
	padding-left: 40px;
	margin-top: 26px;
	font-weight: 600;
}
#signup .item .lft .key {
	background: url('../images/num_bg.png') no-repeat;
	display: inline-block;
	width: 40px;
	text-align: center;
	color: white;
	margin-right: 10px;
	font-weight: 500;
}
#signup .last_item {
	background-color: #363948;
	height: 150px;
	width: 100%;
}
#signup .item .rgt {
	width: 500px;
	padding: 20px;
	float: right;
	margin-top: 8px;
}
#signup .last_item .sub_content {
	color: white;
	width: 476px;
	float: right;
	margin-top: 30px;
}

#signup .tiaokuan_tip {
	padding-left: 9px;
	height: 34px;
	line-height: 34px;
	letter-spacing: 3px;
}

#signup input[type="checkbox"] {
	margin-bottom: 5px;
}

#signup input[type="checkbox"]+.label {
	background: url('../images/choose_icon1.png') no-repeat 0px 10px;
	padding-left: 20px;
	height: 34px;
	line-height: 34px;
	letter-spacing: 3px;
}
#signup input[type="checkbox"]+.label:hover {
	background-position: 0px -18x;
}
#signup input[type="checkbox"]:checked+.label {
	background-position: 0px -18px;
}


#signup .item .avatars {
	width: 800px;
	height: 400px;
}
.avatars {
	width: 850px;
	height: 200px;
}
.avatar_items {
	margin-left: 150px;
}
#register_btn {
	display: block;
	background: url('../images/zhuce_button.png') no-repeat 0px -87px;
	width: 315px;
	text-indent: -9999px;
	height: 45px;
	border: none
}
#register_btn:hover {
	background: url('../images/zhuce_button.png') no-repeat 0px 0px;
}
.edit_profile {
	width: 86%;
}
.avatar_item {
	padding: 20px;
	float: left;
	text-align: center;
	width: 50px;
	height: 50px
}
.indexForm {
	margin: 0px auto;
	padding-top: 50px;
}
.indexForm .formRow {
	padding-top: 5px;
	float: left;
	margin-bottom: 0px;
	font-size: 14px;
}
.indexForm .label_header {
	display: inline-block;
	font-size: 20px;
	color: #676767;
	width: 120px;
	text-align: right;
	padding-right: 15px;
}
.indexForm .inputText {
	height: 30px;
	border-radius: 4px;
	width: 206px;
	border: 1px solid #ccc;
	margin: 1px;
}
.indexForm .explanation, .field {
	display: inline-block;
	margin-right: 5px;
}
.indexForm .formRequired {
	color: red;
}
.indexForm .RegisterButton {
	background: url('../images/zhuce_button_1.png') no-repeat;
	width: 225px;
	height: 47px;
	text-indent: -9999px;
	margin: 0px auto;
	margin-left: 160px;
	border: none;
	-webkit-box-shadow: none;
}
.indexForm .RegisterButton:hover {
	background: url('../images/zhuce_button_2.png') no-repeat;
	width: 225px;
	height: 47px;
	text-indent: -9999px;
	margin: 0px auto;
	margin-left: 160px;
	-webkit-box-shadow: none;
}
.help-block {
	padding-left: 0px;
}
.indexForm .input-big {
	width: 426px;
}
.indexForm .formElement .error {
	padding-left: 2px;
	color: red;
}
/*notice*/
.notice_content {
	text-align: center;
	margin: 80px auto;
	margin-bottom: 0px;
	padding: 80px 0px;
}
.notice_success {
	background: url('../images/done.png') no-repeat;
	font-size: 28px;
	height: 67px;
	display: inline-block;
	line-height: 67px;
	padding-left: 80px;
	color: #64c61d;
}
.notice_title {
	height: 67px;
}
.notice_content .msg {
	font-size: 18px;
	line-height: 30px;
	margin-top: 50px;
	padding-left: 20px;
}
.guide_video {
	height: 300px;
	background-color: #4497cd;
}
.guide_video p {
	color: white;
	font-size: 28px;
	letter-spacing: 2px;
	line-height: 27px;
	font-family: 'Mirsoft Yahei';
	width: 253px;
	padding-top: 128px;
	height: 100px;
	padding-left: 252px;
	display: block;
	float: left;
}
.guide_video .guide_video_btn {
	display: block;
	background: url(../images/guide_video.png) no-repeat;
	width: 208px;
	height: 119px;
	float: left;
	margin-top: 100px;
	margin-left: 100px;
}
.guide_video .guide_video_btn:hover {
	background-position: 0px -172px;
}
.guide_bottom {
	background-color: #363948;
	margin-top: 0px;
}
.guide_bottom .enter_btn:hover {
	background-position: 0px 0px;
}
.guide_bottom .enter_btn {
	display: inline-block;
	background: url(../images/zhuce_btn.png) 0px -98px no-repeat;
	width: 320px;
	height: 60px;
	margin: 28px 365px;
}
.reset_pwd {
	text-align: center;
	padding: 167px 0px;
}
#reset_password_form {
	width: 221px;
	margin: 0px auto;
	padding: 50px 100px;
	padding-top: 30px;
}
#reset_password_form input {
	height: 30px;
	width: 220px;
}
#reset_password_form .reset_pwd_btn {
	height: 30px;
	line-height: 30px;
	padding: 0px 10px;
	width: 221px;
	margin-bottom: 20px;
}
.help-block {
	text-align: left;
}
.failureBlock {
	color: red
}
.reset_pwd h1 {
	font-size: 28px;
	line-height: 36px;
	font-family: 'microsoft yahei';
	letter-spacing: 2px;
	font-weight: normal;
	color: #0088cc;
}

/*footer*/
.footer {
	background: #3579a6;
	border-top: 2px solid #bac7d0;
}
.footer .layout {
	width: 1000px;
	margin: 10px auto 0px auto;
	padding: 5px 20px;
}
.footer .layout a {
	margin-right: 50px;
	display: block;
	margin-bottom: 8px;
}
.footer .layout .footer_menu {
	width: 1000px;
	border-bottom: 1px solid #e8e8e8;
	margin-left: 44px;
	padding: 10px 0px;
}
.footer .layout .copyright {
	float: left;
	color: #7b7b7b;
	margin-left: 44px;
	margin-top: 10px;
	width: 327px;
	border-right: 1px solid #fff;
	margin-right: 50px;
	margin-left:120px;
}
.footer .layout .produce-list {
	float: left;
	height: 120px;
	width: 500px;
}
.footer .layout .produce-list h3 {
	color: #fff;
	font-size: 14px;
	opacity: 0.8;
}
.footer .layout .produce-list ul {
	margin-top: 8px;
}
.footer .layout .produce-list ul li {
	float: left;
}
.footer .layout .copyright p {
	color: #fff;
	opacity: 0.8;
}
.firstLogin {
	height: 183px;
	border-radius: 4px;
	background-color: #fff;
	border: #eeeff1 1px solid;
	width: 690px;
	margin: 20px 0px 0px 19px;
	padding-top: 12px;
	padding: 20px 0px 20px 40px
}
.firstLogin h3 {
	font-size: 22px;
	color: #6c91b1;
	text-align: left;
	margin: 0;
	font-weight: bold;
	margin-bottom: 10px
}
.uplevel {
	height: auto;
	overflow: hidden;
}
.uplevel ul li {
	float: left;
	width: 310px;
}
.uplevel ul li:last-child {
	margin-left: 30px
}
.uplevel ul li h4 {
	font-size: 16px;
	color: #525d67;
	font-weight: bold
}
.uplevel ul li p {
	font-size: 14px;
	caption-side: #b2bac2;
	line-height: 25px;
	padding: 10px 0px
}
.uplevel ul li a {
	width: 110px;
	border: #2b6895 solid 1px;
	height: 36px;
	background-color: #3b8bc2;
	display: block;
	line-height: 36px;
	text-align: center;
	color: #fff;
	border-radius: 4px;
	font-size: 14px
}
.uplevel ul li a:hover {
	background-color: #449dda
}
.uplevel ul li a.start {
	width: 110px;
	border: #db6a0f solid 1px;
	height: 36px;
	display: block;
	background-color: #f37e1f;
	line-height: 36px;
	text-align: center;
	color: #fff;
	border-radius: 4px;
	font-size: 14px
}
.uplevel ul li a.start:hover {
	background-color: #f68d38;
}
.firstLogin ul li {
	float: left;
}

#imiker-study-index .classImg {
	position: relative;
	width: 323px;
	height: 181px;
	border: solid 2px #fff;
	padding: 5px
}
.classImg {
	position: relative;
	width: 324px;
	height: 181px;
	border: solid 2px #fff
}
a.pop_video {
	display: block;
	width: 82px;
	height: 82px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -41px;
	margin-top: -41px;
	background: url(../images/video_btn.png) no-repeat;
	z-index: 2
}
a.pop_video:hover {
	background-position: 0px -95px
}
.vedioLists_2 {
	background-position: 0px -128px;
}
.vedioLists_3 {
	background-position: 0px -255px;
}
.coloctPage {
	height: 425px;
	background-color: #e5f2fd;
	margin: 0 auto;
	/* width: 1000px; */
	padding-top: 200px;
	margin-top: 25px

}
.coloctPage p {
	font-size: 24px;
	color: #3d77c4;
	letter-spacing: 5px;
	text-align: center;
	margin-bottom: 30px
}
a.backHome {
	display: block;
	width: 228px;
	height: 66px;
	margin: 0 auto;
	background: url(../images/backhome_06.jpg) no-repeat
}
a.backHome:hover {
	background: url(../images/backhome1_06.jpg)
}
.dysc {
	color: #3d77c4;
	text-align: left;
	height: 30px;
	line-height: 30px;
	font-size: 22px;
	letter-spacing: 5px;
	margin: 75px 0px 10px 0px;
	font-weight: normal
}
.yb_tipsbg {
	position: absolute;
	top: 0;
	left: 0;
	height: 1550px;
	z-index: 100;
	background: #4b4b4b;
	opacity: 0.7;
	width: 100%
}
.yb_tipsText {
	position: absolute;
	width: 500px;
	height: 282px;
	top: 50%;
	left: 50%;
	margin-top: -141px;
	margin-left: -250px;
	z-index: 101;
	border-radius: 4px;
	border: 1px solid #fff;
	background: #fff;
}
.baoming_btn{
    display: block;
    margin: 0px auto 0px auto;
    font-size: 18px;
    width: 161px;
    border-radius: 4px;
    background: #f5a72a;
    border: solid 1`px #b07519;
    height: 43px;
    line-height: 43px;
    text-align: center;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
    color: white;
}
.baoming_btn:hover{
 background: #DE9827;
  color: white;

}
.yb_tipsText .textTop {
	height: 56px;
	line-height: 56px;
	color: #333;
	padding-left: 8px;
	border-bottom: 1px solid #cccccc;
	font-size: 18px;
	position: relative;
	padding-left: 40px;
	background: url({$THEMES_CHANEL_PATH}images/imiker_13.png) 10px 13px no-repeat;
}
.yb_tipsText .textTop .closebtn {
	position: absolute;
	right: 10px;
	top: 0px;
	z-index: 101;
	cursor: pointer
}
.yb_tipsText .linkqq {
	background: #fff;
	text-align:center;
	padding:10px;
}
.yb_tipsText .linkqq h3 {
	color: #232b3e;
	font-size: 20px;
	text-align: center;
	line-height: 40px;
}
.yb_tipsText .linkqq .yb_linkImg {
	text-align: center
}


#qqrap {
	height: 80px;
	width: 100px;
	position: fixed;
	right: 25px;
	top: 200px;
	z-index: 2000;
}
#index-last-items .vedioLists {
	width: 98px;
	float: left;
	height: 103px;
	font-size: 30px;
	color: #fff;
	text-align: center;
	line-height: 100px;
	background: #aec9db;
	margin-right: 2px;
	position: relative
}
#index-last-items .vedioClass ul li:first-child {
	width: 420px;
	height: 103px;
	line-height: 103px;
	color: #3579a6;
	font-size: 18px;
	margin-left: 20px
}
#index-last-items .vedioClass ul li:last-child {
	width: 140px;
	height: 103px;
	line-height: 103px;
	color: #3579a6;
	font-size: 18px;
	font-size: 14px;
	text-align: center
}
#qqrap_old {
	height: 80px;
	width: 180px;
	position: fixed;
	right: 0px;
	top: 200px;
	z-index: 1000;
}
.index-fabu-tip {
	position: absolute;
	width: 50px;
	height: 22px;
	font-size: 9px;
	background: #f06666;;
	text-align: center;
	color: #fff;
	left: 228px;
	top: 23px;
	z-index: 10;
	display: block;
	line-height: 22px;

}
.index-fabu-tip2{
    position: absolute;
	font-size: 9px;
	text-align: center;
	left: 21px;
	top: 63px;
	z-index: 10;
	display: block;
	line-height: 22px;

}


.right-update-list .public-info {
	position: absolute;
	width: 50px;
	height: 22px;
	font-size: 12px;
	background: #f6464f;
	text-align: center;
	color: #fff;
	z-index: 10;
	display: block;
	line-height: 22px;
	border-radius: 4px;
}
.right-update-list .public-info-project {
	left: 272px;
	top: -4px;
}
.right-update-list .public-info-adwords {
	left: 370px;
	top: -4px;
}
.weixin, .xxpt-ask-imiker {
	width: 738px;
	min-height: 200px;
	height: auto;
	overflow: hidden;
	border: 1px #e5e5e5 solid;
	border-radius: 4px;
	margin-left: 20px;
	margin-bottom: 40px;
	background-color: #fff;

}
.new-weixin{
	width: 738px;
	min-height: 200px;
	height: auto;
	overflow: hidden;
	border-radius: 4px;
	margin-left: 20px;
	margin-bottom: 40px;
	background-color: #fff;
}
.new-weixin-top{
	height: 36px;
	background:url(../images/st2_03.jpg) repeat-x;
}
.new-weixin-top h3{
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.weixin-top {
	color: #fff;
	font-size: 18px;
	line-height: 45px;
	padding-left: 50px;
	height: 45px;
	border-radius: 4px 4px 0px 0px;
	background: url(../images/weixin_log_03.png) no-repeat;
	background-repeat: no-repeat;
	background-position: 15px 10px;
	background-color: #3579a6;;
	border-bottom: 1px #e5e5e5 solid;
}
.xxpt-ask-imiker .mw-top{
    color: #fff;
	font-size: 18px;
	line-height: 45px;
	padding-left: 50px;
	height: 45px;
	border-radius: 4px 4px 0px 0px;
	background: url(../images/mw.png) no-repeat;
	background-repeat: no-repeat;
	background-position: 15px 10px;
	background-color: #3579a6;;
	border-bottom: 1px #e5e5e5 solid;

}
#right-listen .xxpt-ask-imiker{
   margin-left: 4px;
   width: 739px;
   background-color: #fff;
   margin-top: 40px;

}
#right-listen .xxpt-ask-imiker .mw-top{
	line-height: 45px;
	height: 45px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	background-position: 15px 10px;

}
.xxpt-ask-imiker .mw-main ul{
	width: 700px;
	height:auto;
	overflow:hidden;
	padding: 15px 15px 0px 15px;
}
.xxpt-ask-imiker .mw-main ul li {
	float: left;
	width: 683px;
	min-height: 40px;
	height: auto;
	padding: 0px 0px 10px 15px;
	background: url(../images/dian_01.gif) 0px 8px no-repeat;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 20px;
	border-bottom:1px #e7e7e7 solid;
}
.xxpt-ask-imiker .mw-main ul li:last-child{border-bottom: none}

.xxpt-ask-imiker .mw-main ul li a{
   color:#333;
   font-size: 14px;
}
.xxpt-ask-imiker .mw-main ul li a:hover {
	color: #fff;
	background-color: #1b94c7;
}
.xxpt-ask-imiker .mw-main ul li span{
   display:block;
   font-size: 14px;
   margin-top: 2px
}


.weixin-main {
	width: 680px;
	height: 240px;
	padding: 20px;
}
.weixin-main ul li {
	float: left;
}
.weixin-main ul li:first-child {
	border-right: solid 1px #dcdcdc;
	width: 319px;
	padding: 20px 0px 20px 0px;
}
.weixin-main ul li:last-child {
	width: 280px;
	padding: 44px 0px 0px 75px;
}
.weixin-main ul li:first-child img {
	margin-left: 50px;
}
.weixin-main h1, .weixin-main p {
	color: #858585;
	font-size: 30px;
	margin-bottom: 30px;
	font-family: "宋体"
}
.weixin-main p span {
	color: #3579a6;
    font-size:40px;
}
.right-bottom {
	width: 700px;
	margin-left: 20px;
}
.service_white_qq {
	width: 160px;
	height: 52px;
	font: 16px 'Helvetica Neue', 'Microsoft yahei', clean, sans-serif;
	background: url(../images/qq_online_white.gif) no-repeat;
	display: block;
	text-indent: -9999px;
	margin-left: 303px;
}
/*学习平台首页测试题样式*/
.right-test-start {
}
.select-difficulty p {
	font-size: 18px;
	color: #858585;
}
.start-btn {
	height: 53px;
	background: url(../images/start_14.gif) repeat-x;
	border-radius: 4px;
	width: 240px;
	line-height: 53px;
	text-align: center;
	color: #fff;
	letter-spacing: 3px;
	font-weight: bold;
	font-size: 16px;
	font-family: "Microsoft YaHei";
	display: block;
	margin: 62px 0px 0px 239px
}
a.start-btn:hover {
	color: #fff;
}
.difficulty-list {
	margin-left: 103px;
	margin-top: 10px;
}
.difficulty-list ul li {
	float: left;
	width: 172px;
	text-align: center;
	height: 30px;
	font-size: 16px;
	color: #92a4a4;
}

.person-avator {
	padding-top: 39px;
	height: 437px;
	margin-left:90px;
}
.person-avator ul li {
	width: 100px;
	float: left;
	text-align: center;
	margin-right: 17px;
	margin-bottom: 20px;
}

.faq_btn{
	position:relative;
}
.total_num{
	position:absolute;
	right:5px;
	top:10px;
}
li.error{
	color:red;
}
/*试听提示*/
/*.filter-list .free-lesson{width:47px; height:17px; background:url(../images/shiting1105_14.gif) no-repeat; position:absolute; z-index:3; right:2px;top:16px;}
.kcList .free-lesson{width:47px; height:17px; background:url(../images/shiting1105_14.gif) no-repeat; position:absolute; z-index:3;right:120px;top:0px;}*/

/*老版注册界面头部样式*/
.rigester-nav{ float:right; display:inline-block;}
.rigester-nav  li { height:40px; line-height:40px;}
.rigester-nav  li a{ display:block; height:40px; line-height:40px; background:#fff;}
/*老版注册界面头部样式*/

/*20150127限时优惠*/
.imiker-xxpt-xsyh{height:auto;overflow:hidden;border-bottom:3px #fff solid; margin-bottom: 25px}
.imiker-xxpt-xsyh h3{background:url(../images/redline_03.png) repeat-x; text-align:center}
.imiker-xxpt-xsyh .count-down{width: 100%;height:40px; text-align: center; float: left;margin:10px 0px 30px 160px;}
.count-down .count-down-title{ float:left; font-size:16px;color:#777777;}
.count-down .time-item{ float:left}
.count-down .time-item span{display: block;float: left;height:25px;line-height: 25px;font-size: 16px; margin:0px 5px;}
.count-down .time-item strong{font-size:26px;color:#777; display: inline-block;margin: 0px 5px;letter-spacing: 2px}
.imiker-xxpt-xsyh .xsyh-main{padding: 20px; height: auto;;overflow: hidden; text-align: center;background-color: #f4f4f4;margin: 0 auto;width: 94%}
.imiker-xxpt-xsyh a.xsyh-link-qq{display: block;width: 218px; height: 45px;margin:30px auto;border-radius:4px;border:1px solid #ca7200; text-align: center; line-height: 45px;font-size: 16px; color: #fff;background: url(../images/before.jpg);}
.imiker-xxpt-xsyh a.xsyh-link-qq:hover{background: url(../images/after.jpg);}
/*20150127限时优惠end*/


/**/
.add-lesson-number{
	position: absolute;
	padding:0px 8px;
	height: 20px;
	top:18px;
	right: 4px;
	background-color: #88abda;
	color:#fff;
	border-radius: 4px;
	font-size: 12px;
	text-align: center;
}
/*网站右侧悬浮链接start*/
.ad-wrap{
	position: fixed;
	right:0px;
	top:50%;
	height: 282px;
	width: 161px;
	margin-top: -190px;
	z-index: 900;
	height:auto;
	overflow:hidden;
}
.ad-wrap .close-ad-text{
	display: block;
	height: 20px;
	width: 151px;
	text-align:right;
	cursor:pointer;
}
.ad-wrap .img-wrap{
	display:block;
	/* height: 100px; */
}
.ad-simple-wrap {
	width: 60px;
	height: 70px;
	background:#20AFB7;
	text-align: center;
	padding:10px 0px;
}
.ad-simple-wrap span{
	color:#fff;
	font-size: 20px;
	cursor: pointer;
}
.ad-simple-wrap .simple-link{
    display:block;
    margin:10px;
	width:40px;
	height:30px;
	border-radius: 4px;
	line-height: 30px;
	color:#fff;
	text-align: center;
	background: #f38e72;

}
.ad-wrapper{
	height:60px;
	background: #f5f5f5;
}

.ad-wrapper .ad-main{
	height: 60px;
	width:960px;
	margin:0 auto;
	position: relative;
}
.ad-wrapper .ad-main .date{
	float:left;
	display:block;
	border-radius:4px;
	background:#d5e1f5;
	height:45px;
	line-height:45px;
	text-align:center;
	padding:0px 10px;
	margin-top:7px;
	margin-left:100px

}
.ad-wrapper .ad-main a{
	float:left;
	margin-left:15px;
	height:60px;
	line-height:60px;
	position:relative;
	color:#333;
	font-size:16px;
	margin-left:100px
}
.ad-wrapper .ad-main a:hover{
	color:#0691CB;
}
.ad-wrapper .ad-main a i{
	position:absolute;
	background:#F00;
	display:block;
	height:20px;
	color:#fff;
	line-height:20px;
	font-size:12px;
	padding:0px 5px;
	border-radius:4px;
	top:10px;
	right:-35px;
}
.ad-wrapper .ad-main a.lesson-link{
	margin-left:130px;
	color: #33A2D0;
}
.ad-wrapper .ad-main a.lesson-link:hover{
	color: #0392CD;}
.ad-wrapper .ad-main .close-ad-btn{
	color: #A3A2A2;
	margin-left:120px;
	display:block;
	float:left;
	font-size:20px;
	margin-top:15px;
}
.ad-wrapper .ad-main .close-ad-btn:hover{
	color:#0691CB;
	cursor:pointer;
}
.ad-wrap .ad-link-qq{
	display: block;
	position: absolute;
	bottom: 10px;
	left: 11px;
	width: 150px;
	height: 35px;
	border-radius: 4px;
	background-color: #f7ff19;
	text-align: center;
	line-height: 35px;
	font-size: 20px;

}


.ad-wrap .ad-link-qq:hover{
    background-color: #d5ff0f;
}

.ad-wrap .as-tip-jt{
	position: absolute;
	top:0px;
	left: -100px;
}
/*网站右侧悬浮链接end*/
.jx-wrapper {
    width: 95%;
    margin: auto;
    margin-top: 35px;
}


/*开课申请页*/

.Content {
    padding: 20px 0;
}
.Page {
    width: 1200px;
    margin: auto;
}
.JoinUs .Caption {
    padding: 15px 40px 40px 20px;
}
.JoinUs .Caption h2 {
    font-size: 18px;
    line-height: 30px;
	font-weight: bold;
}
.fl {
    float: left;
}
.JoinUs .Caption .Step {
    color: #FFF;
    background: #A6A6A6;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
}
.JoinUs .Caption .Step p.s3 {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.JoinUs .Caption .Step p {
    width: 195px;
    text-align: center;
}
.JoinUs .Caption .Step * {
    float: right;
}
.JoinUs .Caption .Step div.And2 {
    background-image: url(../images/step_gray.png);
}
.JoinUs .Caption .Step div {
    width: 21px;
    height: 30px;
}
.JoinUs .Caption .Step1 p.s1, .JoinUs .Caption .Step2 p.s1, .JoinUs .Caption .Step2 p.s2, .JoinUs .Caption .Step3 p {
    background-color: #15b1e4;
}
.JoinUs .Left {
    width: 800px;
}
.fl, .Left {
    float: left;
}
.JoinUs .Agreement dl dt, .JoinUs .Information>dt {
    background-color: #F4F4F4;
    font-style: 18px;
    line-height: 40px;
}
.tc {
    text-align: center;
}
.JoinUs .Agreement dl dd .Text textarea {
    border: none;
    outline: none;
    background: #FFF;
    padding: 40px;
    width: 700px;
    margin-bottom: 0;
    resize: none;
    font-size: 14px;
    overflow: hidden;
}
.JoinUs .Agreement dl dd .Text * {
    margin-bottom: 1em;
    max-width: 100%;
}
.JoinUs .Agreement dl dd .Text {
    line-height: 2;
    height: 700px;
    width: 798px;
    overflow: auto;
    overflow-x: hidden;
}
.JoinUs .Right {
    width: 370px;
}
.fr, .Right {
    float: right;
}
.JoinUs .Right dt {
    line-height: 40px;
    border-bottom: 1px solid #DDD;
    padding-left: 20px;
    font-size: 18px;
    margin-bottom: 20px;
}
.JoinUs .Right dd ol li {
    position: relative;
    text-indent: 26px;
    line-height: 26px;
    margin-bottom: 10px;
}
.JoinUs .Right dd ol li span {
    position: absolute;
    width: 16px;
    height: 16px;
    text-align: center;
    left: 0px;
    top: 5px;
    background-color: #15b1e4;
    color: #FFF;
    border-radius: 4px;
    text-indent: 0;
    line-height: 16px;
}
.JoinUs .Right dd ul li.i1 h2 {
    background-position: left 4px;
}
.JoinUs .Right dd ul li h2 {
    font-weight: normal;
    color: #424242;
    padding-left: 20px;
    background: url(../images/joinus_icons.png) no-repeat;
    margin-bottom: 5px;
}
.JoinUs .Right dd ul li {
    margin-bottom: 20px;
    line-height: 1.75;
}
.JoinUs .Right dd ul li.i2 h2 {
    background-position: left -28px;
}
.JoinUs .Right dd ul li.i3 h2 {
    background-position: left -63px;
}
.JoinUs .Right dd ul li.i4 h2 {
    background-position: left -102px;
}
.JoinUs .Right dd ul li.i5 h2 {
    background-position: left -142px;
}
.JoinUs .Right dd ul li.i6 h2 {
    background-position: left -186px;
}
.JoinUs .Agreement dl dd {
    border: 1px solid #EEE;
    line-height: 1.75;
    overflow: auto;
}
.JoinUs .Caption .Step1 div.And1, .JoinUs .Caption .Step2 div.And2 {
    background-image: url(../images/step_and.png);
}
.JoinUs .Agreement .Agree {
    border: 1px solid #EEE;
    border-top: none;
    overflow: hidden;
    line-height: 40px;
    padding-left: 40px;
}
.JoinUs .Agreement .AgreeAndNext {
    font-size: 18px;
    margin: 20px 40px;
    width: 120px;
}
button, input[type="button"] {
    color: #FFF;
    background-color: #00baf2;
    line-height: 30px;
    border: none;
    padding: 5px;
    border-radius: 5px;
    cursor: pointer;
}
.JoinUs .Agreement dl {
}
dl {
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
}
.JoinUs .Agreement .Agree input {
    margin-top: 13px;
    margin-right: 5px;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 14px;
}
.JoinUs .Right dd ul li {
    margin-bottom: 20px;
    line-height: 1.75;
}
.JoinUs .Caption .Step {
    color: #FFF;
    background: #A6A6A6;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
}
.JoinUs .Caption .Step p.s1 {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.JoinUs .Caption .Step2 div.And1, .JoinUs .Caption .Step3 div.And1, .JoinUs .Caption .Step3 div.And2 {
    background-image: url(../images/step_blue.png);
}
.JoinUs .Information>dt {
    padding-left: 20px;
    font-size: 16px;
}
.JoinUs .Agreement dl dt, .JoinUs .Information>dt {
    background-color: #F4F4F4;
    font-style: 18px;
    line-height: 40px;
}
.JoinUs .Information>dd {
    line-height: 30px;
    padding: 30px 0px;
}
.JoinUs .Information dd .Item .Info_Control {
    width: 200px;
    margin-right: 20px;
}
.JoinUs .Information dd .Item .Info_Name, .JoinUs .Information>dd .Item .Info_Control, .JoinUs .Information dd .Item .Info_Msg {
    float: left;
}
.webuploader-pick {
    position: relative;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    overflow: hidden;
    width: 100%;
}
.JoinUs .Information dd .Item .Info_Control .uploadPic {
    border: 1px solid #DDD;
    background: #F4F4F4;
    text-align: center;
    cursor: pointer;
}
.JoinUs .Information dd .Item .Info_Name {
    width: 135px;
    text-align: right;
    margin-right: 30px;
}
.JoinUs .Information dd .Item .Info_Msg {
    color: #818181;
    position: relative;
}
.JoinUs .Information dd .Item .Info_Control input[type="text"], .JoinUs .Information dd .Item .Info_Control textarea {
    width: 190px;
    padding: 0px 4px;
    border: 1px solid #DDD;
    line-height: 28px;
    height: 28px;
    overflow: hidden;
}
.JoinUs .Information dd .Item .Info_Control_Type4 dl {
    width: 203px;
    margin-right: 10px;
}
.SelectDL {
    border: 1px solid #DDD;
    height: 30px;
    background: #FFF;
    cursor: default;
    text-indent: 4px;
    position: relative;
}
.SelectDL dt {
    padding-right: 30px;
    background: url(../images/tips.png) no-repeat 95% center;
    color: #666;
}
.SelectDL dd ul {
    max-height: 240px;
}
.JoinUs .Information dd .Item .Info_Msg .Sample {
    position: relative;
    width: 70px;
}
.JoinUs .Information dd .Item .Info_Msg .Sample p {
    cursor: pointer;
}
.blue {
    color: #00baf2;
}
.JoinUs .Information dd .Item .Info_Msg .Sample>div {
    position: absolute;
    width: 300px;
    height: 200px;
    padding: 1px;
    border: 1px solid #DDD;
    left: 100%;
    bottom: 0px;
    background: #FFF;
    display: none;
}
.JoinUs .Information dd .Item .Info_Msg .Sample:hover>div {display: block;}
.JoinUs .Information dd .Item .Info_Msg .Speed {
    display: none;
}
.JoinUs .Information dd .Item .Info_Msg .Speed>div {
    width: 200px;
    height: 5px;
    background: #EEE;
}
.JoinUs .Information dd .Item .Info_Msg .Speed>p {
    margin-top: -12px;
    margin-left: 10px;
    color: #999;
}
.JoinUs .Information dd .Item .Info_Msg .Speed {
    display: none;
}
.JoinUs .Information dd .Item .Info_Msg .Speed>div>div {
    height: 100%;
    background: #00baf2;
}
.JoinUs .Information dd .Item .Info_Msg .Bottom {
    position: absolute;
    top: 100px;
    left: 0px;
}
.JoinUs .Information dd .Item .Info_Msg .error {
    color: #c01920;
    padding-left: 24px;
    background: url(../images/error.png) no-repeat left 6px;
    display: none;
}
.JoinUs .Information dd .Item .Info_Name span {
    color: #c01920;
    margin-right: 5px;
    font-size: 18px;
    line-height: 1;
}
.JoinUs .Information dd .Item {
    margin-bottom: 15px;
}
.webuploader-element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
}
.JoinUs .Information dd .Item .Info_Msg .Speed {
    display: none;
}
.JoinUs .Information dd .Item .Info_Control_Type4 dl {
    width: 203px;
    margin-right: 10px;
}

.SelectDL {border:1px solid #DDD;height: 30px;background: #FFF;cursor: default;text-indent: 4px;position: relative;}
.SelectDL:hover,.SelectDL.cur{box-shadow:0 0 3px #00baf2;}
.SelectDL dt  {padding-right: 30px;background: url(../images/tips.png) no-repeat 95% center;color:#666; }
.SelectDL dt p  {/* text-overflow:ellipsis; */ /* white-space:nowrap; */ overflow:hidden;}
.SelectDL dd  {position: absolute;left: -1px;top:30px;background: #FFF;border:1px solid #DDD;width: 100%;display: none;overflow: hidden;z-index: 100;}
.SelectDL dd ul {max-height: 240px;}
.SelectDL dd ul li:hover  {background: #F1F1F1;}

.JoinUs .Information dd .Item .Info_Control_Type4 {
    width: 645px;
    margin-right: -10px;
}

.JoinUs .Information dd .Item .Info_Control_Type4 select {
    width: auto;
    float: left;
    max-width: 120px;
    margin-right: 10px;
}
.JoinUs .Information dd .Item .Info_Name, .JoinUs .Information>dd .Item .Info_Control, .JoinUs .Information dd .Item .Info_Msg {
    float: left;
}
.JoinUs .Right dd ul li h2{
    line-height: 1.75!important;
}
.JoinUs .Examine h2 {
    font-weight: normal;
    font-size: 20px;
}
.tc {
    text-align: center;
}
.JoinUs .Examine {
    padding-top: 120px;
    line-height: 2.5;
}
.JoinUs .Left {
    width: 800px;
}
.JoinUs .Information dd .Item .Info_Control .uploadPic p {
    padding-top: 80px;
    color: #818181;
    background: url(../images/add_bg.png) no-repeat center 30%;
    padding-bottom: 10px;
}

/*视频上传页*/
.upload-icon {
    font-size: 5em;
}
.studentmain {
    padding: 20px;
}
.dropzone {
    min-height: 200px;
    overflow: hidden;
    position: relative;
}
.dropbox {
    padding: 30px;
    margin-bottom: 18px;
    border-radius: 3px;
    word-break: break-word;
    border: dashed 2px #bbb;
    text-align: center;
}
.studentmain h2 {
    font-size: 30px;
}