@charset "utf-8";
img {
	border: 0px none #FFFFFF;
}
#mall_nav {
	height: 57px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #F3F3F3;
	text-align: center;
	font-family: "宋体";
	font-size: 16px;
	line-height: 57px;
	color: #e4e4e4;
}
.notice_nav {
	position: fixed;
	left: 0px;
	z-index: 5000;
}
#mall_nav.pro {
	background-color: #FFFFFF;
}

#mall_nav a {
	color: #575757;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 27px;
	padding-left: 27px;
}
#mall_nav a:hover {
	color: #0e6eb8;
}
#mall_nav .n {
	background-color: #FFFFFF;
	font-weight: bold;
	color: #0e6eb8;
	padding-bottom: 19px;
}
#mall_nav  .list .n {
	background-color: #F3F3F3;
	font-weight: bold;
	color: #0e6eb8;
	padding-bottom: 19px;
}
#mall_nav.pro .n  {
	background-color: #F3F3F3;
	font-weight: bold;
	color: #0e6eb8;
	padding-bottom: 19px;
}
#mall_nav .hot {
	background-image: url(../images/icon/learning_hot_icon.gif);
	background-repeat: no-repeat;
	background-position: 88px 9px;
}
#mall_nav .simu_k {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	height: 57px;
	position: relative;
}
#mall_nav .simu_k .baoming {
	height: 32px;
	width: 94px;
	background-color: #F39800;
	display: block;
	border: 1px solid #F3E1C2;
	font-family: "Microsoft YaHei UI";
	font-size: 14px;
	line-height: 32px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	border-radius:5px;
	position: absolute;
	z-index: 100;
	top: 12px;
	right: 0px;
	cursor: pointer;
}



#mall_home_list {
	height: auto;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
#mall_home_list .mall_frame {
	float: left;
	height: auto;
	width: 1200px;
	margin-top: 40px;
	display: block;
}
#mall_home_list .mall_frame .frame_title {
	float: left;
	height: 43px;
	width: 1200px;
	position: relative;
}
#mall_home_list .mall_frame .frame_title .title {
	float: left;
	height: 42px;
	width: 168px;
	font-family: "Microsoft YaHei UI";
	font-size: 18px;
	line-height: 42px;
	font-weight: bold;
	color: #FFFFFF;
}
#mall_home_list .mall_frame .frame_title .title i {
	font-family: Arial;
	font-size: 24px;
	font-style: normal;
	line-height: 24px;
	float: left;
	padding-left: 28px;
	padding-right: 8px;
	padding-top: 10px;
}#mall_home_list .mall_frame .frame_title .nav_right {
	height: 41px;
	float: right;
	font-family: "宋体";
	font-size: 16px;
	line-height: 41px;
	color: #cfcfcf;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EBEBEB;
	border-right-color: #EBEBEB;
	border-bottom-color: #FFFFFF;
	border-left-color: #EBEBEB;
	z-index: 100;
}
#mall_home_list .mall_frame .frame_title .nav_right a {
	color: #575757;
	width: 120px;
	display: block;
	float: left;
	text-align: center;
	height: 41px;
}
#mall_home_list .mall_frame .frame_title .nav_right .n {
	position: relative;
}
#mall_home_list .mall_frame .frame_title .nav_right .n em {
	display: block;
	position: absolute;
	left: -1px;
	top: -1px;
	height: 39px;
	width: 120px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	z-index: 100;
}
#mall_home_list .mall_frame .frame_title .more {
	float: right;
	font-family: "Microsoft YaHei UI";
	font-size: 14px;
	line-height: 36px;
	padding-top: 5px;
	padding-right: 3px;
}
#mall_home_list .mall_frame .frame_title .more a {
	color: #575757;
}
#mall_home_list .mall_frame .frame_title .more a:hover {
	color: #0e6eb8;
}

#mall_home_list  .mall_frame .book_list {
	height: 557px;
	width: 1200px;
	float: left;
}
#mall_home_list  .mall_frame .book_list .left {
	float: left;
	height: 555px;
	width: 266px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
}
#mall_home_list  .mall_frame  .book_list  .left  .bookshop_list {
	float: left;
	height: auto;
	width: 266px;
}
#mall_home_list  .mall_frame .book_list .left .bookshop_list .bookshop_li {
	float: left;
	height: 41px;
	width: 266px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E5E5E5;
	font-family: "宋体";
	font-size: 12px;
	line-height: 41px;
	color: #575757;
	overflow: hidden;
}
#mall_home_list  .mall_frame .book_list .left .bookshop_list .bookshop_li i {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	color: #575757;
	float: left;
	height: 41px;
	padding-right: 7px;
	padding-left: 9px;
}
#mall_home_list  .mall_frame .book_list .left .bookshop_list .bookshop_li .m {
	color: #ff2020;
}
#mall_home_list  .mall_frame   .book_list   .left   .bookshop_list   .bookshop_li   img {
	display: none;
}
#mall_home_list  .mall_frame   .book_list   .left   .bookshop_list   .bookshop_li   span {
	line-height: 41px;
	float: left;
	width: 232px;
	max-height: 61px;
	overflow: hidden;
}
#mall_home_list  .mall_frame   .book_list   .left   .bookshop_list   .bookshop_li   em {
	display: none;
}
#mall_home_list  .mall_frame   .book_list   .left   .bookshop_list   .bookshop_li   s {
	display: none;
}
#mall_home_list  .mall_frame .book_list .left .bookshop_list .bookshop_li a {
	color: #575757;
}

#mall_home_list  .mall_frame .book_list .left .bookshop_list .b {
	background-color: #F8F8F8;
}
#mall_home_list  .mall_frame .book_list .left .bookshop_list .hover {
	float: left;
	height: 145px;
	width: 266px;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-bottom-color: #FFFFFF;
	padding-top: 20px;
}
#mall_home_list  .mall_frame  .book_list  .left  .bookshop_list  .hover  img {
	float: left;
	height: 130px;
	width: 92px;
	margin-right: 10px;
	margin-left: 15px;
	margin-top: 5px;
	display: block;
}
#mall_home_list  .mall_frame  .book_list  .left  .bookshop_list  .hover  span {
	line-height: 21px;
	float: left;
	width: 105px;
	padding-top: 12px;
}
#mall_home_list  .mall_frame  .book_list  .left  .bookshop_list  .hover  em {
	font-family: "Microsoft YaHei UI";
	font-size: 14px;
	line-height: 24px;
	color: #ff0000;
	float: left;
	height: 24px;
	width: 105px;
	font-style: normal;
	display: block;
}
#mall_home_list  .mall_frame  .book_list  .left  .bookshop_list  .hover  s {
	font-family: "Microsoft YaHei UI";
	font-size: 14px;
	line-height: 21px;
	font-weight: normal;
	color: #aeaeae;
	float: left;
	height: 21px;
	width: 105px;
	display: block;
}
#mall_home_list  .mall_frame  .book_list  .right {
	float: left;
	height: 555px;
	width: 932px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
	position: relative;
}
#mall_home_list  .mall_frame  .book_list  .right::after {
    content: "";
    display: block;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 1px;
    height: 555px;
    background: none repeat scroll 0% 0% #EAEAEA;
}
#mall_home_list  .mall_frame  .book_list  .right  ul {
	float: left;
	height: 257px;
	width: 232px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	padding-top: 20px;
	position: relative;
}
#mall_home_list  .mall_frame  .book_list  .right  .more {
	background-image: url(../images/mall/mroe_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#mall_home_list  .mall_frame .book_list .right img {
	float: left;
	height: 168px;
	width: 120px;
	margin-right: 57px;
	margin-left: 55px;
}
#mall_home_list  .mall_frame .book_list .right p {
	float: left;
	height: auto;
	max-height: 42px;
	width: 192px;
	padding-top: 14px;
	padding-right: 20px;
	padding-left: 20px;
	font-family: "宋体";
	font-size: 12px;
	line-height: 21px;
	color: #575757;
	overflow: hidden;
}
#mall_home_list  .mall_frame .book_list .right ul li {
	font-family: "Microsoft YaHei UI";
	font-size: 14px;
	line-height: 26px;
	color: #ff0000;
	float: left;
	height: 26px;
	padding-left: 20px;
}
#mall_home_list  .mall_frame .book_list .right ul li s {
	color: #aeaeae;
	padding-left: 15px;
}
#mall_home_list   .mall_frame  .book_list  .right  ul  .hover {
	position: absolute;
	height: 277px;
	width: 232px;
	left: -1px;
	top: -1px;
	display: none;
	z-index: 500;
	border: 1px solid #0E6EB8;
}
#mall_home_list .one .frame_title::after {
    content: "";
    display: block;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
	z-index:0;
    height: 2px;
    background: none repeat scroll 0% 0% #289FCA;
}
#mall_home_list .one .frame_title .title {
	background-color: #289FCA;
}
#mall_home_list .one .frame_title .nav_right .n em {
	border-top-color: #289FCA;
	border-right-color: #289FCA;
	border-left-color: #289FCA;
}
#mall_home_list .tow .frame_title::after {
    content: "";
    display: block;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
	z-index:0;
    height: 2px;
    background: none repeat scroll 0% 0% #34B8AB;
}
#mall_home_list .tow .frame_title .title {
	background-color: #34B8AB;
}
#mall_home_list .tow .frame_title .nav_right .n em {
	border-top-color: #34B8AB;
	border-right-color: #34B8AB;
	border-left-color: #34B8AB;
}
#mall_home_list .tree .frame_title::after {
    content: "";
    display: block;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
	z-index:0;
    height: 2px;
    background: none repeat scroll 0% 0% #FC9749;
}
#mall_home_list .tree .frame_title .title {
	background-color: #FC9749;
}
#mall_home_list .four .frame_title::after {
    content: "";
    display: block;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
	z-index:0;
    height: 2px;
    background: none repeat scroll 0% 0% #D57474;
}
#mall_home_list .four .frame_title .title {
	background-color: #D57474;
}
#mall_pro_list .mall_frame {
	border: 1px solid #D9D9D9;
	width: 1148px;
}
#news_frame .frame_list .left .exam_frame_titile {
	float: left;
	height: 46px;
	width: 793px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
	background-color: #F8F8F8;
	font-family: "Microsoft YaHei UI";
	font-size: 16px;
	line-height: 46px;
	color: #313131;
	text-indent: 23px;
}
#news_frame .frame_list .left .exam_frame_list {
	float: left;
	height: auto;
	width: 793px;
}

#news_frame  .frame_list  .left  .exam_frame_list ul {
	float: left;
	height: 108px;
	width: 745px;
	margin-right: 24px;
	margin-left: 24px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E2E2E2;
}
#news_frame .frame_list .left .exam_frame_list ul i {
	float: left;
	height: 108px;
	width: 68px;
	background-repeat: no-repeat;
	background-position: left center;
}
#news_frame .frame_list .left .exam_frame_list ul .z {
	background-image: url(../images/icon/exam_zhen.png);
}
#news_frame  .frame_list  .left  .exam_frame_list  ul  .m {
	background-image: url(../images/icon/exam_mo.png);
}
#news_frame  .frame_list  .left  .exam_frame_list  ul  .l {
	background-image: url(../images/icon/exam_lian.png);
}


#news_frame .frame_list .left .exam_frame_list .frame_k {
	float: left;
	height: 90px;
	width: 480px;
	padding-top: 18px;
}
#news_frame .frame_list .left .exam_frame_list .frame_k h1 {
	float: left;
	height: 30px;
	width: 100%;
	font-family: "Microsoft YaHei UI";
	font-size: 16px;
	line-height: 30px;
	color: #575757;
	overflow: hidden;
}
#news_frame .frame_list .left .exam_frame_list .frame_k p {
	float: left;
	height: auto;
	width: 100%;
	font-family: "宋体";
	font-size: 12px;
	line-height: 20px;
	color: #7f7f7f;
}
#news_frame .frame_list .left .exam_frame_list .zt {
	float: right;
	height: 31px;
	width: 115px;
	border: 1px solid #D7D7D7;
	text-align: center;
	display: block;
	margin-top: 42px;
	margin-right: 2px;
	font-family: "宋体";
	font-size: 14px;
	line-height: 31px;
	color: #313131;
}
#news_frame .frame_list .left .exam_frame_list .zt:hover {
	color: #0E6EB8;
	background-color: #D6ECFC;
}
#news_frame .frame_list .left .datum_frame {
	float: left;
	height: auto;
	width: 793px;
	border: 1px solid #DBDBDB;
	background-color: #FFFFFF;
}
#news_frame .frame_list .left .datum_frame .datum_frame_title {
	background-color: #F8F8F8;
	float: left;
	height: 46px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
}
#news_frame .frame_list .left .datum_frame .datum_frame_title span {
	font-size: 16px;
	color: #0e6eb8;
	line-height: 46px;
	font-family: "Microsoft YaHei UI";
	text-indent: 20px;
	float: left;
}
#news_frame .frame_list .left .datum_frame .datum_frame_title .title_list {
	height: 46px;
	font-size: 12px;
	line-height: 46px;
	color: #313131;
	font-family: "Microsoft YaHei UI";
	float: right;
}
#news_frame .frame_list .left .datum_frame .datum_frame_title .title_list a {
	line-height: 46px;
	color: #313131;
	padding-right: 5px;
	padding-left: 5px;
	float: left;
	height: 46px;
}
#news_frame .frame_list .left .datum_frame .datum_frame_title .title_list .m {
	color: #0e6eb8;
	position: relative;
}
#news_frame .frame_list .left .datum_frame .datum_frame_title .title_list .m::after {
    content: "";
    display: block;
    position: absolute;
    left: 0px;
    bottom: -1px;
    width: 100%;
    height: 3px;
    background: none repeat scroll 0% 0% #0E6EB8;
}
#news_frame .frame_list .left .datum_frame .info_list {
	float: left;
	height: auto;
	width: 793px;
	overflow: auto;
}
#news_frame .frame_list .left .datum_frame .info_list ul {
	float: left;
	width: 755px;
	padding-right: 19px;
	padding-left: 19px;
	display: none;
}
#news_frame .frame_list .left .datum_frame .info_list li {
	float: left;
	height: 45px;
	width: 100%;
	overflow: hidden;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #DFDFDF;
}
#news_frame .frame_list .left .datum_frame .info_list li .more{
	float: right;
	width: auto;
}
#news_frame .frame_list .left .datum_frame .info_list .nolin {
	border-top-width: 0px;
	border-top-style: none;
	border-top-color: #FFFFFF;
}
#news_frame .frame_list .left .datum_frame .info_list span {
	line-height: 45px;
	color: #7d7b7b;
	float: right;
	height: 45px;
	font-family: "Microsoft YaHei UI";
	font-size: 14px;
}
#news_frame .frame_list .left .datum_frame .info_list ul li a {
	font-family: "Microsoft YaHei UI";
	font-size: 14px;
	line-height: 45px;
	color: #575757;
	float: left;
	height: 45px;
	width: 650px;
	list-style-position: outside;
	list-style-type: square;
}

#mall_show_nav {
	height: 57px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
#mall_show_nav .show_nav {
	height: 57px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	font-family: "宋体";
	font-size: 14px;
	line-height: 57px;
	color: #575757;
	text-align: left;
}
#mall_show_nav .show_nav span {
	color: #939292;
}
#mall_show_nav .show_nav a {
	color: #575757;
}
#mall_show_nav .show_nav a:hover {
	color: #0e6eb8;
}
#mall_show_nav  .show_nav  i {
	display: block;
	position: absolute;
	top: 57px;
	width: 24px;
	height: 12px;
	background-image: url(../images/icon/academy_nav_bg.png);
	background-repeat: no-repeat;
	background-position: center center;
	left: 48px;
	z-index:100;
}
#news_frame .frame_list .left .mall_book {
	float: left;
	height: 450px;
	width: 753px;
	margin-top: 25px;
}
#news_frame .frame_list .left .mall_book .mall_book_left {
	float: left;
	height: 450px;
	width: 246px;
	margin-right: 40px;
}
#news_frame .frame_list .left .mall_book .mall_book_left .mall_book_pic {
	float: left;
	height: 326px;
	width: 244px;
	border: 1px solid #E4E4E4;
}
#news_frame .frame_list .left .mall_book .mall_book_left .max {
	font-family: "宋体";
	font-size: 12px;
	line-height: 48px;
	color: #000000;
	text-align: center;
	float: left;
	height: 48px;
	width: 246px;
	background-image: url(../images/icon/mall_book_icon.gif);
	background-repeat: no-repeat;
	background-position: 70px center;
}
#news_frame .frame_list .left .mall_book .mall_book_left .share {
	font-family: "宋体";
	font-size: 12px;
	line-height: 35px;
	color: #000000;
	background-image: url(../images/icon/mall_fx_icon.gif);
	background-repeat: no-repeat;
	background-position: 74px center;
	float: left;
	height: 35px;
	width: 246px;
}
#news_frame .frame_list .left .mall_book .mall_book_right {
	float: left;
	height: 450px;
	width: 464px;
}
#news_frame .frame_list .left .mall_book .mall_book_right .book_title {
	float: left;
	width: 380px;
	margin-right: 84px;
}
#news_frame .frame_list .left .mall_book .mall_book_right .book_title .t {
	padding-top: 9px;
	padding-bottom: 9px;
	max-height: 48px;
	overflow: hidden;
}

#news_frame .frame_list .left .mall_book .mall_book_right .book_title ul {
	font-family: "宋体";
	font-size: 12px;
	line-height: 24px;
	color: #575757;
	float: left;
	width: 75px;
}
#news_frame .frame_list .left .mall_book .mall_book_right .book_title dl {
	font-family: "宋体";
	font-size: 12px;
	line-height: 24px;
	color: #575757;
	float: left;
	width: 305px;
}
#news_frame .frame_list .left .mall_book .mall_book_right .book_title dl span {
	color: #8a8989;
}
#news_frame .frame_list .left .mall_book .mall_book_right .book_title dl i {
	font-size: 24px;
	font-style: normal;
	color: #ff0000;
	font-family: Arial;
}

#news_frame .frame_list .left .mall_book .mall_book_right .book_attribute {
	float: left;
	width: 464px;
	font-family: "宋体";
	font-size: 12px;
	line-height: 24px;
	color: #575757;
	padding-top: 14px;
	padding-bottom: 14px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E5E5E5;
	border-bottom-color: #E5E5E5;
	margin-top: 10px;
}
#news_frame .frame_list .left .mall_book .mall_book_right .book_attribute li {
	float: left;
	height: 24px;
	width: 50%;
}
#news_frame .frame_list .left .mall_book .mall_book_right .book_attribute li span {
	color: #0e6eb8;
}
#news_frame .frame_list .left .mall_book .mall_book_right .book_num {
	float: left;
	height: 22px;
	width: 464px;
	margin-top: 24px;
	font-family: "宋体";
	font-size: 12px;
	line-height: 22px;
	color: #575757;
}
#news_frame .frame_list .left .mall_book .mall_book_right .book_num span {
	float: left;
}
#news_frame  .frame_list  .left  .mall_book  .mall_book_right  .book_num  a {
	float: left;
	height: 20px;
	width: 20px;
	border: 1px solid #E3E3E3;
	font-size: 16px;
	line-height: 20px;
	color: #000000;
	text-align: center;
}
#news_frame .frame_list .left .mall_book .mall_book_right .book_num input {
	float: left;
	height: 20px;
	width: 35px;
	border: 1px solid #E3E3E3;
	font-family: "宋体";
	font-size: 14px;
	line-height: 22px;
	color: #575757;
	text-align: center;
	background-color: #F7F7F7;
}
#news_frame .frame_list .left .mall_book .mall_book_right .book_buy {
	float: left;
	height: 37px;
	width: 464px;
	margin-top: 19px;
}
#news_frame .frame_list .left .mall_book .mall_book_right .book_buy a {
	float: left;
	height: 37px;
	width: auto;
	margin-right: 11px;
}
#news_frame .frame_list .left .gear {
	float: left;
	height: 310px;
	width: 753px;
}
#news_frame .frame_list .left .gear .gear_title {
	float: left;
	height: 35px;
	width: 753px;
	position: relative;
}
#news_frame .frame_list .left .gear .gear_title::after {
    content: "";
    display: block;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
	z-index:0;
    height: 2px;
    background: none repeat scroll 0% 0% #0E6EB8;
}
#news_frame .frame_list .left .gear .gear_title span {
	font-family: "Microsoft YaHei UI";
	font-size: 14px;
	line-height: 35px;
	color: #FFFFFF;
	background-color: #0E6EB8;
	text-align: center;
	display: block;
	float: left;
	height: 35px;
	width: 108px;
}
#news_frame .frame_list .left .gear .gear_list {
	float: left;
	height: 252px;
	width: 751px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E5E5E5;
	border-bottom-color: #E5E5E5;
	border-left-color: #E5E5E5;
}
#news_frame .frame_list .left .gear .gear_list .gear_left {
	float: left;
	height: 230px;
	width: 576px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5E5E5;
	padding-top: 22px;
	overflow: hidden;
}
#news_frame .frame_list .left .gear .gear_list .gear_left ul {
	float: left;
	height: 230px;
	width: 85px;
	margin-right: 20px;
	margin-left: 20px;
}
#news_frame .frame_list .left .gear .gear_list .gear_left .pic {
	text-align: center;
	height: 112px;
	width: 86px;
	border: 1px solid #E5E5E5;
	position: relative;
}
#news_frame  .frame_list  .left  .gear  .gear_list  .gear_left  i {
	color: #ff0000;
	font-family: "宋体";
	font-size: 12px;
	line-height: 20px;
	font-style: normal;
	float: left;
	height: 20px;
	width: 85px;
	font-weight: bold;
}
#news_frame .frame_list .left .gear .gear_list .gear_left p {
	font-family: "宋体";
	font-size: 12px;
	color: #575757;
	line-height: 20px;
	float: left;
	height: auto;
	width: 85px;
	margin-top: 13px;
}
#news_frame .frame_list .left .gear .gear_list .gear_left dl {
	background-image: url(../images/icon/gear_jia.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	float: left;
	height: 24px;
	width: 24px;
	margin-top: 44px;
}
#news_frame .frame_list .left .gear .gear_list .gear_left .pic span {
	background-color: #FFFFFF;
	display: block;
	height: 19px;
	width: 19px;
	border: 1px solid #0E6EB8;
	position: absolute;
	right: 4px;
	bottom: 2px;
	cursor: pointer;
}
#news_frame .frame_list .left .gear .gear_list .gear_left .pic .n {
	background-image: url(../images/icon/gear_gou.gif);
	background-repeat: repeat;
	background-position: center center;
}
#news_frame .frame_list .left .gear .gear_list .gear_right {
	background-color: #FAFAFA;
	float: left;
	height: 237px;
	width: 159px;
	padding-left: 15px;
	padding-top: 15px;
}
#news_frame .frame_list .left .gear .gear_list .gear_right ul {
	font-family: "宋体";
	font-size: 14px;
	line-height: 24px;
	color: #575757;
	float: left;
	height: 24px;
	width: 159px;
	font-weight: bold;
}
#news_frame .frame_list .left .gear .gear_list .gear_right dl {
	font-family: "Microsoft YaHei UI";
	font-size: 12px;
	line-height: 30px;
	color: #313131;
	float: left;
	height: 30px;
	width: 159px;
}
#news_frame .frame_list .left .gear .gear_list .gear_right i {
	font-style: normal;
}
#news_frame .frame_list .left .gear .gear_list .gear_right span {
	font-family: Arial;
	color: #ff0000;
}
#news_frame .frame_list .left .gear .gear_list .gear_right .buy {
	font-family: "Microsoft YaHei UI";
	font-size: 16px;
	line-height: 37px;
	color: #FFFFFF;
	background-color: #0E6EB8;
	text-align: center;
	display: block;
	float: left;
	height: 37px;
	width: 141px;
	margin-top: 20px;
	border-radius:3px;
}

#news_frame .frame_list .left .gear_detail {
	float: left;
	height: auto;
	width: 753px;
}
#news_frame .frame_list .left .gear_detail .gear_title {
	float: left;
	height: 35px;
	width: 753px;
	position: relative;
}
#news_frame .frame_list .left .gear_detail .gear_title::after {
    content: "";
    display: block;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
	z-index:0;
    height: 2px;
    background: none repeat scroll 0% 0% #0E6EB8;
}
#news_frame .frame_list .left .gear_detail .gear_title span {
	font-family: "Microsoft YaHei UI";
	font-size: 14px;
	line-height: 35px;
	color: #FFFFFF;
	background-color: #0E6EB8;
	text-align: center;
	display: block;
	float: left;
	height: 35px;
	width: 108px;
}
#news_frame .frame_list .left .gear_detail .gear_list {
	float: left;
	height: auto;
	width: 751px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E5E5E5;
	border-bottom-color: #E5E5E5;
	border-left-color: #E5E5E5;
	padding-top: 13px;
	padding-bottom: 13px;
}
#news_frame .frame_list .left .gear_detail .gear_list li {
	font-family: "宋体";
	font-size: 12px;
	line-height: 30px;
	color: #575757;
	float: left;
	height: 30px;
	width: 220px;
	padding-left: 20px;
}
#news_frame .frame_list .left .gear_detail .gear_title a {
	font-family: "Microsoft YaHei UI";
	font-size: 14px;
	color: #313131;
	line-height: 35px;
	text-align: center;
	display: block;
	float: left;
	height: 33px;
	width: 108px;
	background-color: #DEDEDE;
}
#news_frame .frame_list .left .gear_plic_title {
	background-color: #E4E4E4;
	float: left;
	height: 35px;
	width: 753px;
	font-family: "Microsoft YaHei UI";
	font-size: 14px;
	line-height: 35px;
	color: #313131;
	text-indent: 22px;
}
#news_frame  .frame_list  .left  .gear_plic_list  {
	float: left;
	height: auto;
	width: 711px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E5E5E5;
	border-left-color: #E5E5E5;
	padding-top: 15px;
	padding-bottom: 15px;
	font-family: "宋体";
	font-size: 14px;
	line-height: 30px;
	color: #575757;
	padding-right: 20px;
	padding-left: 20px;
}
#news_frame   .frame_list   .left   .gear_plic  {
	height: auto;
	width: 711px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E5E5E5;
	border-left-color: #E5E5E5;
	padding-right: 20px;
	padding-left: 20px;
}
#news_frame .frame_list .left .gear_plic ul {
	width: 711px;
}
#news_frame .frame_list .left .gear_plic .discuss_detail {
	width: 638px;
}
#news_frame .frame_list .left .gear_plic .nl {
	border-top-width: 0px;
	border-top-style: none;
	border-top-color: #FFFFFF;
}
#mall_pro_list {
	height: auto;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #F3F3F3;
	padding-top: 35px;
	padding-bottom: 60px;
}
#mall_pro_list .mall_pro_para {
	background-color: #FFFFFF;
	height: auto;
	width: 1150px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 25px;
	padding-left: 25px;
	overflow: auto;
}
#mall_pro_list .mall_pro_para ul {
	float: left;
	height: auto;
	width: 1150px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #D8D8D8;
	padding-top: 5px;
	padding-bottom: 10px;
}
#mall_pro_list .mall_pro_para span {
	float: left;
	height: 30px;
	width: 44px;
	font-family: "宋体";
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #575757;
}
#mall_pro_list .mall_pro_para .para_list {
	float: left;
	width: 1100px;
}
#mall_pro_list .mall_pro_para .para_list .b {
	color: #FFFFFF;
	background-color: #0E6EB8;
}
#mall_pro_list .mall_pro_para .para_list .c {
	color: #FFFFFF;
	background-color: red;
	float: left;
	margin-left: 100px;
}
#mall_pro_list .mall_pro_para .para_list a {
	display: block;
	float: left;
	height: 20px;
	padding-right: 9px;
	padding-left: 9px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: "宋体";
	font-size: 12px;
	line-height: 20px;
	color: #575757;
}
#mall_pro_list .mall_pro_para .para_list a:hover {
	color: #f39800;
}
#mall_pro_list .mall_pro_para .nl {
	border-top-width: 0px;
	border-top-style: none;
	border-top-color: #FFFFFF;
}
#mall_pro_list .para_show {
	background-color: #FFFFFF;
	height: 37px;
	width: 1200px;
	margin-top: 17px;
	margin-right: auto;
	margin-left: auto;
}
#mall_pro_list .para_show .tiaojian {
	background-image: url(../images/icon/para_show_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 37px;
	width: 76px;
	font-family: "宋体";
	font-size: 12px;
	line-height: 37px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-indent: 40px;
}
#mall_pro_list .para_show .tiao_list {
	float: left;
	height: 37px;
	margin-left: 5px;
}
#mall_pro_list .para_show .tiao_list a {
	padding-left: 23px;
	font-family: "宋体";
	font-size: 12px;
	line-height: 37px;
	color: #313131;
	background-image: url(../images/icon/para_show_clos.gif);
	background-repeat: no-repeat;
	background-position: right center;
	float: left;
	height: 37px;
	padding-right: 20px;
}
#mall_pro_list .para_show .hot {
	float: left;
	height: 37px;
}
#mall_pro_list .para_show .hot a {
	float: left;
	height: 37px;
	padding-right: 15px;
	padding-left: 30px;
	font-family: "宋体";
	font-size: 12px;
	line-height: 37px;
	color: #313131;
}
#mall_pro_list .para_show .hot .n {
	color: #0E6EB8;
}
#mall_pro_list .para_show .hot .d {
	background-image: url(../images/icon/para_show_d.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#mall_pro_list .para_show .hot .a {
	background-image: url(../images/icon/para_show_a.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#mall_pro_list .para_show .page {
	float: right;
	height: 37px;
	margin-right: 17px;
}
#mall_pro_list .para_show .page span {
	font-family: "宋体";
	font-size: 12px;
	line-height: 37px;
	color: #313131;
	float: left;
	height: 37px;
}
#mall_pro_list .para_show .page a {
	float: left;
	height: 16px;
	width: 16px;
	margin-left: 6px;
	border: 1px solid #C1C1C1;
	font-family: "宋体";
	font-size: 12px;
	line-height: 16px;
	color: #313131;
	text-align: center;
	display: block;
	margin-top: 9px;
}
#mall_pro_list .para_show .page .n {
	color: #FFFFFF;
	background-color: #0E6EB8;
	border: 1px solid #0E6EB8;
}
#mall_pro_list .list_pubu {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	height: auto;
}
#mall_pro_list .list_pubu .pubu_frame {
	float: left;
	height: auto;
	width: 1220px;
	padding-left: 2px;
	padding-bottom: 50px;
}
#mall_pro_list .list_pubu .pubu_frame .frame {
	background-color: #FFFFFF;
	float: left;
	height: auto;
	width: 224px;
	margin-right: 14px;
	border: 1px solid #D0D0D0;
	margin-top: 14px;
	margin-left: 2px;
	margin-bottom: 2px;
	box-shadow:0 0 2px #D0D0D0;
	-webkit-box-shadow:0 0 2px #D0D0D0;
	-moz-box-shadow:0 0 2px #D0D0D0;
	border-radius:2px;
}
#mall_pro_list .list_pubu .pubu_frame .frame .pic {
	text-align: center;
	float: left;
	height: 223px;
	width: 224px;
	padding-top: 23px;
	padding-bottom: 23px;
}
#mall_pro_list .list_pubu .pubu_frame .frame p {
	float: left;
	padding-right: 25px;
	padding-left: 13px;
	font-family: "宋体";
	font-size: 12px;
	line-height: 20px;
	color: #575757;
}
#mall_pro_list .list_pubu .pubu_frame .frame ul {
	float: left;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 13px;
	height: 23px;
	width: 200px;
}
#mall_pro_list .list_pubu .pubu_frame .frame ul i {
	font-family: "Microsoft YaHei UI";
	font-size: 14px;
	line-height: 23px;
	color: #ff0000;
	font-style: normal;
	float: left;
	height: 20px;
}
#mall_pro_list  .list_pubu  .pubu_frame  .frame  ul  s {
	font-family: "Microsoft YaHei UI";
	font-size: 12px;
	line-height: 23px;
	color: #AEAEAE;
	font-style: normal;
	float: left;
	height: 20px;
}
#mall_pro_list  .list_pubu  .pubu_frame  .frame  ul span {
	font-family: "宋体";
	font-size: 12px;
	line-height: 20px;
	color: #575757;
	float: right;
	height: 20px;
	background-image: url(../images/icon/para_buy_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 23px;
}
#mall_pro_list .list_pubu .pubu_frame .frame ul em {
	font-family: Arial;
	font-style: normal;
	color: #0e6eb8;
}
#mall_pro_list  .list_pubu  .pubu_frame  .frame  .comment_list {
	float: left;
	height: auto;
	width: 202px;
	background-color: #FAFAFA;
	padding-right: 9px;
	padding-left: 13px;
}
#mall_pro_list   .list_pubu   .pubu_frame   .frame   .comment_list   dl {
	float: left;
	height: auto;
	width: 202px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #E9E9E9;
	padding-top: 14px;
	padding-bottom: 14px;
}
#mall_pro_list  .list_pubu  .pubu_frame .frame .comment_list .nl {
	border-top-width: 0px;
	border-top-style: none;
	border-top-color: #FFFFFF;
}
#mall_pro_list  .list_pubu  .pubu_frame  .frame  .comment_list  img {
	float: left;
	height: 50px;
	width: 50px;
}
#mall_pro_list  .list_pubu  .pubu_frame  .frame  .comment_list   .discuss_detail    {
	float: left;
	display: block;
	width: 137px;
	margin-left: 15px;
}
#mall_pro_list  .list_pubu  .pubu_frame  .frame  .comment_list   .discuss_detail     span   {
	color: #575757;
	float: left;
	height: auto;
	width: 137px;
	font-family: "宋体";
	font-size: 12px;
	line-height: 20px;
}
#mall_pro_list  .list_pubu  .pubu_frame  .frame  .comment_list  .discuss_detail     i   {
	font-style: normal;
	color: #aba9a9;
}
#audition_list {
	height: 334px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 60px;
}
#audition_list .ad {
	float: left;
	height: 272px;
	width: 403px;
}
#audition_list .list_frame {
	float: right;
	width: 765px;
	height: auto;
}
#audition_list .list_frame .frame_title {
	font-family: "Microsoft YaHei UI";
	font-size: 24px;
	line-height: 30px;
	color: #313131;
	float: left;
	height: 30px;
	width: 765px;
	text-indent: 20px;
}
#audition_list .list_frame .frame {
	float: left;
	height: 218px;
	width: 235px;
	margin-top: 20px;
	margin-left: 20px;
	background-color: #FFFFFF;
	position: relative;
}
#audition_list  .list_frame  .frame  .frame_k {
	position: absolute;
	height: 216px;
	width: 233px;
	left: 0px;
	top: 0px;
	border: 1px solid #E4E4E4;
	background-color: #FFFFFF;
}
#audition_list    .list_frame    .frame    .frame_k  .img {
	float: left;
	height: 129px;
	width: 233px;
	position: relative;
}
#audition_list   .list_frame   .frame   .frame_k   .img  a {
	position: absolute;
	height: 129px;
	width: 233px;
	top: 0px;
	background-image: url(../images/icon/pay_3.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: rgba(0,0,0,0.3);
	left: 0px;
	z-index: 100;
	display: none;
}
#audition_list      .list_frame      .frame     .n      .img  a {
	display: block;
}
#audition_list   .list_frame   .frame   .frame_k  .list_title {
	font-family: "宋体";
	font-size: 14px;
	line-height: 38px;
	color: #575757;
	float: left;
	height: 38px;
	width: 211px;
	margin-bottom: 15px;
	padding-right: 11px;
	padding-left: 11px;
	overflow: hidden;
}
#audition_list   .list_frame   .frame   .frame_k  p {
	float: left;
	width: 211px;
	padding-right: 11px;
	padding-left: 11px;
	font-family: "宋体";
	font-size: 12px;
	line-height: 18px;
	color: #919090;
	max-height: 54px;
	display: none;
	overflow: hidden;
}
#audition_list   .list_frame   .frame   .frame_k  .list_teacher {
	font-family: "宋体";
	font-size: 12px;
	line-height: 36px;
	color: #858484;
	float: left;
	height: 36px;
	width: 211px;
	padding-right: 11px;
	padding-left: 11px;
}
#audition_list   .list_frame   .frame   .frame_k   .list_teacher  span {
	background-image: url(../images/icon/audition_list_time.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: right;
	padding-left: 23px;
}
#audition_list     .list_frame     .frame  .n {
	height: auto;
	z-index: 500;
}
#audition_list     .list_frame     .frame     .n  p {
	display: block;
}
#audition_list  .list_frame  .framez  {
	float: left;
	height: 216px;
	width: 233px;
	border: 1px solid #E4E4E4;
	background-color: #FFFFFF;
	margin-top: 20px;
	margin-left: 20px;
}
#audition_list  .list_frame  .framez  .pic  {
	height: 129px;
	width: 233px;
	float: left;
	position: relative;
}
#audition_list  .list_frame  .framez  .pic  .z  {
	height: 46px;
	width: 55px;
	background-image: url(../images/icon/zhibo_icon_sj.png);
	background-repeat: no-repeat;
	background-position: left center;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 100;
	text-indent: -9999px;
}
#audition_list  .list_frame  .framez  .pic  .text  {
	height: 30px;
	width: 233px;
	font-family: "宋体";
	font-size: 14px;
	line-height: 30px;
	color: #FFFFFF;
	text-align: left;
	text-indent: 16px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 100;
	background-color: rgba(0,0,0,0.5);
}
#audition_list   .list_frame   .framez   .list_title  {
	font-family: "宋体";
	font-size: 14px;
	line-height: 38px;
	color: #575757;
	float: left;
	height: 38px;
	width: 211px;
	padding-left: 11px;
	overflow: hidden;
}
#audition_list  .list_frame  .framez  p  {
	font-family: "宋体";
	font-size: 12px;
	line-height: 20px;
	color: #999999;
	float: left;
	margin-top: 2px;
	padding-left: 11px;
	width: 233px;
	padding-right: 11px;
}
.live_list {
	height: 392px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #E6F0F9;
	padding-top: 37px;
}
.live_list .live_title {
	height: 48px;
	width: 211px;
	margin-right: auto;
	margin-left: auto;
	font-family: "Microsoft YaHei UI";
	font-size: 24px;
	line-height: 48px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5FA6E3;
	text-align: center;
	border-radius:25px;
}
.live_list .list_k {
	width: 1200px;
	margin-top: 36px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.live_list .list_k .list_frame {
	float: left;
	height: auto;
	width: 1220px;
}
.live_list .list_k .list_frame .frame {
	float: left;
	height: 263px;
	width: 283px;
	border: 1px solid #E4E4E4;
	background-color: #FFFFFF;
	margin-right: 20px;
}
.live_list .list_k .list_frame .frame .pic {
	height: 157px;
	width: 283px;
	float: left;
	position: relative;
}
.live_list .list_k .list_frame .frame .pic .z {
	line-height: 25px;
	height: 25px;
	width: 86px;
	background-color: #FF0000;
	font-family: "宋体";
	font-size: 12px;
	color: #FFFFFF;
	text-indent: 27px;
	background-image: url(../images/icon/zhibo_icon.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 100;
}
.live_list .list_k .list_frame .frame .pic .text {
	height: 30px;
	width: 283px;
	font-family: "宋体";
	font-size: 14px;
	line-height: 30px;
	color: #FFFFFF;
	text-align: left;
	text-indent: 16px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 100;
	background-color: rgba(0,0,0,0.5);
}
.live_list  .list_k  .list_frame  .frame .list_title {
	font-family: "宋体";
	font-size: 16px;
	line-height: 46px;
	color: #575757;
	float: left;
	height: 46px;
	width: 268px;
	padding-left: 15px;
	overflow: hidden;
}
.live_list .list_k .list_frame .frame p {
	font-family: "宋体";
	font-size: 12px;
	line-height: 24px;
	color: #999999;
	float: left;
	margin-top: 2px;
	padding-left: 15px;
	width: 253px;
	padding-right: 15px;
}
.live_list .list_k .list_frame .more {
	background-image: url(../images/learning/audition_list_img_4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 263px;
	width: 283px;
	border: 1px solid #E4E4E4;
	background-color: #FFFFFF;
	cursor: pointer;
}
.live_list  .list_k  .list_frame  .more  .more_title  {
	font-family: "Microsoft YaHei UI";
	font-size: 26px;
	line-height: 26px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	height: 26px;
	width: 283px;
	margin-top: 61px;
	text-align: center;
}
.live_list   .list_k   .list_frame   .more   .more_load   {
	font-family: "Microsoft YaHei UI";
	font-size: 26px;
	line-height: 26px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	height: 26px;
	width: 283px;
	margin-top: 34px;
	text-align: center;
}
.live_list .list_k .list_frame .more a {
	background-image: url(../images/icon/learning_more.png);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 49px;
	width: 189px;
	font-family: "Microsoft YaHei UI";
	font-size: 20px;
	line-height: 49px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 43px;
	margin-top: 19px;
	margin-left: 47px;
}

.lear_public_list {
	height: auto;
	width: 100%;
	background-color: #FFFFFF;
	padding-top: 37px;
	padding-bottom: 23px;
	float: left;
}
.lear_public_list .public_title {
	height: 48px;
	width: 211px;
	margin-right: auto;
	margin-left: auto;
	font-family: "Microsoft YaHei UI";
	font-size: 24px;
	line-height: 48px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F39800;
	text-align: center;
	border-radius:25px;
}
.lear_public_list .list_k {
	width: 1200px;
	margin-top: 36px;
	margin-right: auto;
	margin-left: auto;
}
.lear_public_list .list_k .list_frame {
	float: left;
	height: auto;
	width: 1220px;
}
.lear_public_list .list_k .list_frame .frame {
	float: left;
	height: 265px;
	width: 285px;
	background-color: #FFFFFF;
	margin-right: 20px;
	margin-bottom: 20px;
	position: relative;
}
.lear_public_list .list_k .list_frame .frame .frame_k {
	height: 263px;
	width: 283px;
	border: 1px solid #E4E4E4;
	background-color: #FFFFFF;
	position: absolute;
	left: 0px;
	top: 0px;
}
.lear_public_list  .list_k  .list_frame   .frame   .frame_k .img {
	float: left;
	height: 157px;
	width: 283px;
	position: relative;
}
.lear_public_list  .list_k  .list_frame  .frame  .frame_k  .img a {
	position: absolute;
	height: 157px;
	width: 283px;
	top: 0px;
	background-image: url(../images/icon/pay_3.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: rgba(0,0,0,0.3);
	left: 0px;
	z-index: 100;
	display: none;
}
.lear_public_list  .list_k  .list_frame   .frame  .n   .img a {
	display: block;
}
.lear_public_list  .list_k  .list_frame  .frame  .frame_k .list_title {
	font-family: "宋体";
	font-size: 14px;
	line-height: 48px;
	color: #575757;
	float: left;
	height: 48px;
	width: 261px;
	margin-bottom: 15px;
	padding-right: 11px;
	padding-left: 11px;
	overflow: hidden;
}
.lear_public_list  .list_k  .list_frame  .frame  .frame_k p {
	float: left;
	width: 261px;
	padding-right: 11px;
	padding-left: 11px;
	font-family: "宋体";
	font-size: 12px;
	line-height: 18px;
	color: #919090;
	max-height: 54px;
	display: none;
	overflow: hidden;
}
.lear_public_list  .list_k  .list_frame  .frame  .frame_k .list_teacher {
	font-family: "宋体";
	font-size: 12px;
	line-height: 36px;
	color: #858484;
	float: left;
	height: 36px;
	width: 261px;
	padding-right: 11px;
	padding-left: 11px;
}
.lear_public_list  .list_k  .list_frame  .frame  .frame_k  .list_teacher span {
	background-image: url(../images/icon/audition_list_time.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: right;
	padding-left: 23px;
}
.lear_public_list  .list_k  .list_frame  .frame .n {
	height: auto;
	z-index: 6000;
}
.lear_public_list  .list_k  .list_frame  .frame  .n p {
	display: block;
}
.lear_public_list  .list_k  .list_frame  .more {
	background-image: url(../images/learning/audition_list_img_4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 263px;
	width: 283px;
	border: 1px solid #E4E4E4;
	background-color: #FFFFFF;
	cursor: pointer;
}
.lear_public_list   .list_k   .list_frame   .more   .more_title  {
	font-family: "Microsoft YaHei UI";
	font-size: 26px;
	line-height: 26px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	height: 26px;
	width: 283px;
	margin-top: 61px;
	text-align: center;
}
.lear_public_list    .list_k    .list_frame    .more    .more_load   {
	font-family: "Microsoft YaHei UI";
	font-size: 26px;
	line-height: 26px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	height: 26px;
	width: 283px;
	margin-top: 34px;
	text-align: center;
}
.lear_public_list  .list_k  .list_frame  .more  a {
	background-image: url(../images/icon/learning_more.png);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 49px;
	width: 189px;
	font-family: "Microsoft YaHei UI";
	font-size: 20px;
	line-height: 49px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 43px;
	margin-top: 19px;
	margin-left: 47px;
}
.zsb {
	background-color: #E6F0F9;
}
.zsb .public_title {
	background-color: #C54716;
}
.lear_public_list .xuewei_title   {
	background-color: #7E9B2E;
}
.suit_course {
	height: 406px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
}
.suit_course .suit_title {
	float: left;
	height: 45px;
	width: 1200px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
}
.suit_course .suit_title a {
	float: left;
	height: 45px;
	width: 166px;
	font-family: "Microsoft YaHei UI";
	font-size: 16px;
	line-height: 30px;
	color: #313131;
	text-align: center;
	margin-right: 35px;
}
.suit_course .suit_title a:hover {
	color: #0e6eb8;
}
.suit_course .suit_show {
	float: left;
	width: 1200px;
	padding-top: 34px;
}
.suit_course .suit_title .n {
	color: #0e6eb8;
	background-image: url(../images/icon/suit_title_icon.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.suit_course .suit_show .pic {
	float: left;
	height: 272px;
	width: 403px;
	margin-right: 32px;
}
.suit_course .suit_show .suit_conten {
	float: left;
	width: 765px;
}
.suit_course .suit_show .suit_conten .suit_conten_title {
	font-family: "Microsoft YaHei UI";
	font-size: 24px;
	line-height: 38px;
	color: #313131;
	float: left;
	height: 38px;
	width: 765px;
}
.suit_course .suit_show .suit_conten .main {
	font-family: "Microsoft YaHei UI";
	font-size: 16px;
	line-height: 44px;
	color: #575757;
	float: left;
	height: 44px;
	width: 765px;
}
.suit_course .suit_show .suit_conten .main span {
	font-size: 16px;
	color: #313131;
}
.suit_course .suit_show .suit_conten p {
	font-family: "Microsoft YaHei UI";
	font-size: 14px;
	line-height: 24px;
	color: #575757;
	float: left;
	width: 765px;
}
.suit_course .suit_show .suit_conten .price {
	font-family: "Microsoft YaHei UI";
	font-size: 16px;
	line-height: 58px;
	color: #313131;
	float: left;
	height: 58px;
	width: 765px;
	margin-top: 21px;
}
.suit_course .suit_show .suit_conten .price i {
	color: #fe0000;
	font-style: normal;
}
.suit_course .suit_show .suit_conten .price span {
	font-size: 14px;
}
.suit_course .suit_show .suit_conten .open {
	float: left;
	height: 37px;
	width: 131px;
	background-image: url(../images/icon/suit_show_img.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}
#live_title {
	height: auto;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
}
#live_title .liev_title_frame{
	height: 47px;
	width: 1198px;
	float: left;
	background-color: #F3F3F3;
	position: relative;
	display: block;
	border: 1px solid #EAEAEA;
}
#live_title .prompt{
	height: 30px;
	width: 1200px;
	font-family: "Microsoft YaHei UI", "微软雅黑", "Microsoft YaHei";
	font-size: 12px;
	line-height: 30px;
	color: #FF0000;
	float: left;
	text-align: right;
}
#live_title  ul {
	float: left;
	height: 47px;
	width: auto;
	position: relative;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EAEAEA;
	line-height: 47px;
	padding-right: 25px;
	padding-left: 12px;
	font-family: "Microsoft YaHei UI", "微软雅黑", "Microsoft YaHei";
	font-size: 14px;
	color: #313131;
	background-image: url(../images/icon/live_title_icon.png);
	background-repeat: no-repeat;
	background-position: right center;
	cursor: pointer;
	display: block;
}
#live_title .list {
	display: none;
	position: absolute;
	z-index: 500;
	height: auto;
	width: auto;
	left: 0px;
	top: 47px;
	overflow: auto;
}
#live_title .list dl {
	width: auto;
	overflow: auto;
	height: auto;
	background-color: #F3F3F3;
}
#live_title .list dl dd {
	height: 25px;
	float: left;
	font-family: "Microsoft YaHei UI", "微软雅黑", "Microsoft YaHei";
	font-size: 12px;
	line-height: 25px;
	color: #5B5B5B;
	display: block;
	width: 100%;
	text-indent: 12px;
}
#live_title .list dl dd:hover {
	color: #000000;
	background-color: #F9F9F9;
}
#live_title .day {
	float: left;
	height: 47px;
	margin-left: 15px;
	display: block;
	overflow: visible;
	width: auto;
}
#live_title .day i {
	float: left;
	height: 25px;
	width: 29px;
	font-family: "Microsoft YaHei UI", "微软雅黑", "Microsoft YaHei";
	font-size: 12px;
	line-height: 25px;
	color: #313131;
	background-color: #FFFFFF;
	display: block;
	margin-top: 11px;
	margin-bottom: 11px;
	text-align: center;
	font-style: normal;
	cursor: pointer;
}
#live_title .day .r {
	color: #FF0000;
}
#live_title .day .o {
	color: #0e6eb8;
	background-image: url(../images/icon/live_day_o_icon.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 53px;
	width: 29px;
	padding: 0px;
	z-index: 500;
	margin-top: -1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 49px;
}
#live_list {
	height: auto;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
	clear: both;
}
#live_list .live_frame {
	float: left;
	height: 159px;
	width: 1200px;
	background-image: url(../images/icon/live_list_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 29px;
}
#live_list .live_frame .time {
	font-family: "Microsoft YaHei UI";
	font-size: 18px;
	line-height: 159px;
	color: #313131;
	text-align: right;
	float: left;
	height: 159px;
	width: 552px;
}
#live_list .live_frame .info {
	height: 157px;
	width: 502px;
	border: 1px solid #E4E4E4;
	float: right;
	position: relative;
}
#live_list .live_frame .info::after {
    content: "";
    display: block;
    position: absolute;
    left: -22px;
    top: 65px;
    width: 22px;
    height: 26px;
	background-image: url(../images/icon/live_zs_icon.png);
	background-repeat: no-repeat;
	background-position:right center;
}
#live_list .live_frame .info img {
	float: left;
	height: 157px;
	width: 282px;
	margin-right: 16px;
}
#live_list .live_frame .info .live_data {
	float: left;
	height: 157px;
	width: 204px;
}
#live_list .live_frame .info .live_data h2 {
	font-family: "Microsoft YaHei UI";
	font-size: 16px;
	line-height: 50px;
	color: #313131;
	float: left;
	height: 50px;
	width: 204px;
	font-weight: normal;
	overflow: hidden;
}
#live_list .live_frame .info .live_data p {
	font-family: "宋体";
	font-size: 12px;
	line-height: 24px;
	color: #575757;
	width: 204px;
}
#live_list .live_frame .info .live_data .num {
	font-family: "宋体";
	font-size: 14px;
	line-height: 18px;
	color: #575757;
	float: left;
	height: 18px;
	width: 204px;
}
#live_list .live_frame .info .live_data .num i {
	font-family: Arial;
	color: #FF0000;
	font-style: normal;
}
#live_list .live_frame .info font {
	font-family: "Microsoft YaHei UI", "微软雅黑", "Microsoft YaHei";
	font-size: 12px;
	line-height: 25px;
	color: #FFFFFF;
	background-color: #FF0000;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#live_list .n .time {
	text-align: left;
	float: right;
}
#live_list .n .info {
	float: left;
	position: relative;
}
#live_list .n .info::after {
	left: 502px;
	background-position:left center;
}#vode_show {
	background-color: #1D3B2C;
	height: 706px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/learning/teaching_bg.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}
#vode_show .show_title {
	font-family: "Microsoft YaHei UI";
	font-size: 18px;
	line-height: 70px;
	color: #FFFFFF;
	height: 70px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 11px;
}
#vode_show .show_title a{
	color: #FFFFFF;
}
#vode_show .show_title span {
	font-size: 14px;
	color: #e9e9e9;
}
#vode_show .vode_frame {
	height: 593px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
#vode_show .vode_frame .vode_paly {
	float: left;
	height: 593px;
	width: 856px;
	background-color: #091710;
	text-align: center;
}
#vode_show .vode_frame .vode_paly .tanm {
	padding-top: 14px;
	padding-left: 70px;
}
#vode_show .vode_frame .vode_paly .tanm .input {
	float: left;
	height: 27px;
	width: 616px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #9DA29F;
	border-left-color: #FFFFFF;
	border-radius:2px;
	padding-right: 10px;
	padding-left: 10px;
}
#vode_show .vode_frame .vode_paly .tanm .submit {
	font-family: "Microsoft YaHei UI";
	font-size: 14px;
	color: #FFFFFF;
	background-color: #009AEA;
	float: left;
	height: 28px;
	width: 69px;
	margin-left: -3px;
	border: 1px solid #009AEA;
	border-radius:2px;
	cursor: pointer;
}
#vode_show .vode_frame .paly_list {
	background-color: #183024;
	float: left;
	height: 575px;
	width: 344px;
	padding-top: 18px;
	position: relative;
}
#vode_show .vode_frame .paly_list h2 {
	font-family: "Microsoft YaHei UI";
	font-size: 18px;
	line-height: 40px;
	color: #FFFFFF;
	text-indent: 25px;
	float: left;
	height: 40px;
	width: 344px;
	font-weight: normal;
}
#vode_show  .vode_frame  .paly_list  h3 {
	font-family: "Microsoft YaHei UI";
	font-size: 14px;
	line-height: 32px;
	color: #e4e4e4;
	text-indent: 25px;
	float: left;
	height: 32px;
	width: 344px;
	font-weight: normal;
	margin-bottom: 15px;
}
#vode_show  .vode_frame  .paly_list  h4 {
	font-family: "Microsoft YaHei UI";
	font-size: 16px;
	line-height: 40px;
	color: #FFFFFF;
	text-indent: 25px;
	float: left;
	height: 40px;
	width: 344px;
	font-weight: normal;
}
#vode_show .vode_frame .paly_list h5 {
	font-family: "Microsoft YaHei UI";
	font-size: 14px;
	line-height: 60px;
	color: #e4e4e4;
	text-indent: 25px;
	float: left;
	height: 60px;
	width: 344px;
	font-weight: normal;
}
#vode_show .vode_frame .paly_list h5 i {
	font-size: 16px;
	color: #f39800;
	font-style: normal;
}
#vode_show .vode_frame .paly_list h5 s{
	font-size: 14px;
	color: #7F7F7F;
	font-style: normal;
}
#vode_show  .vode_frame  .paly_list  ul {
	float: left;
	width: 344px;
	text-indent: 50px;
	height: auto;
}
#vode_show  .vode_frame  .paly_list  ul li {
	float: left;
	height: 35px;
	width: 340px;
	font-family: "宋体";
	font-size: 12px;
	line-height: 35px;
	color: #FFFFFF;
	text-indent: 50px;
	background-image: url(../images/icon/paly_list_icon1.png);
	background-repeat: no-repeat;
	background-position: 27px center;
	overflow: hidden;
	padding-right: 4px;
}
#vode_show .vode_frame .paly_list ul li a {
	color: #FFFFFF;
}
#vode_show .vode_frame .paly_list ul li a:hover {
	color: #f39800;
}
#vode_show .vode_frame .paly_list .n {
	background-image: url(../images/icon/paly_list_icon2.png);
	background-color: #12251C;
}
#vode_show .vode_frame .paly_list .n a {
	color: #f39800;
}
#vode_show .vode_frame .paly_list p {
	font-family: "宋体";
	font-size: 12px;
	line-height: 24px;
	color: #FFFFFF;
	float: left;
	padding-right: 25px;
	padding-left: 25px;
}
#vode_show .vode_frame .paly_list .buy {
	background-image: url(../images/icon/teaching_show_buy.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 37px;
	width: 131px;
	margin-left: 25px;
	font-family: "Microsoft YaHei UI";
	font-size: 18px;
	line-height: 37px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
#vode_show  .vode_frame  .paly_list  .buys {
	background-image: url(../images/icon/teaching_show_buys.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 37px;
	width: 131px;
	margin-left: 25px;
	font-family: "Microsoft YaHei UI";
	font-size: 18px;
	line-height: 37px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

#vode_show  .vode_frame  .vode_info_img {
	float: left;
	height: 483px;
	width: 856px;
	background-color: #091710;
}
#vode_public_info {
	height: auto;
	width: 1200px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
}
#vode_public_info .info_left {
	float: left;
	width: 828px;
	height: auto;
}
#vode_public_info .info_left .info_title {
	background-color: #EDEDED;
	float: left;
	height: 44px;
	width: 828px;
}
#vode_public_info .info_left .info_title a {
	font-family: "Microsoft YaHei UI";
	font-size: 16px;
	line-height: 44px;
	color: #313131;
	text-align: center;
	display: block;
	float: left;
	height: 44px;
	width: 128px;
}
#vode_public_info .info_left .info_title .n {
	color: #FFFFFF;
	background-color: #0E6EB8;
}
#vode_public_info .info_left .comment_frame {
	float: left;
	height: auto;
	width: 805px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	border-left-color: #E4E4E4;
	padding-left: 21px;
	padding-bottom: 100px;
}


#vode_public_info .info_left .comment_frame .comment_title {
	font-family: "Microsoft YaHei UI";
	font-size: 18px;
	line-height: 40px;
	color: #313131;
	float: left;
	height: 40px;
	width: 784px;
	margin-top: 26px;
}
#vode_public_info .info_left .comment_frame .comment_list {
	float: left;
	height: auto;
	width: 784px;
}
#vode_public_info .info_left .comment_frame .comment_list ul {
	float: left;
	height: auto;
	width: 784px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E9E9E9;
	padding-top: 22px;
	padding-bottom: 22px;
}
#vode_public_info .info_left .comment_frame .comment_list img {
	float: left;
	height: 50px;
	width: 50px;
}
#vode_public_info .info_left .comment_frame  .comment_list    .discuss_detail    {
	float: left;
	font-family: "宋体";
	font-size: 14px;
	line-height: 24px;
	color: #7e7e7e;
	display: block;
	width: 709px;
	margin-left: 15px;
}
#vode_public_info .info_left .comment_frame  .comment_list    .discuss_detail    span   {
	color: #313131;
}
#vode_public_info .info_left .comment_frame  .comment_list    .discuss_detail    i   {
	font-family: Arial;
	font-style: normal;
}
#vode_public_info .info_left .comment_frame .comment_list .discuss_detail .auxiliary {
	font-family: "Microsoft YaHei UI";
	font-size: 12px;
	line-height: 18px;
	color: #B5B5B5;
	float: left;
	height: 18px;
	width: 709px;
	margin-top: 10px;
}
#vode_public_info .info_left .comment_frame .comment_list .discuss_detail .auxiliary a {
	color: #B5B5B5;
	float: left;
	height: 18px;
	background-image: url(../images/icon/auxiliary_icon.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: 18px;
	padding-right: 12px;
}
#vode_public_info .info_left .comment_frame .comment_list .discuss_detail .auxiliary .n {
	background-position: 0px -18px;
}
#vode_public_info .info_left .comment_frame .comment_list .discuss_detail .auxiliary .h {
	background-position: 0px -36px;
}
#vode_public_info .info_left .comment_frame .comment_list .discuss_detail .auxiliary .k {
	background-position: 0px -54px;
}
#vode_public_info .info_left .comment_frame .load_more {
	background-color: #E7E7E7;
	float: left;
	height: 33px;
	width: 784px;
	font-family: "宋体";
	font-size: 12px;
	line-height: 33px;
	text-align: center;
}
#vode_public_info .info_left .comment_frame .load_more a {
	color: #575757;
}
#vode_public_info .info_left .comment_frame  .publish_title {
	font-family: "宋体";
	font-size: 12px;
	line-height: 35px;
	color: #c1c1c1;
	float: left;
	height: 35px;
	width: 784px;
	margin-top: 35px;
}
#vode_public_info .info_left .comment_frame .publish_title span {
	font-size: 14px;
	color: #6f6f6f;
	float: right;
}
#vode_public_info .info_left .comment_frame .publish_title i {
	font-family: Arial;
	font-style: normal;
}
#vode_public_info .info_left .comment_frame .publish_content {
	float: left;
	height: auto;
	width: 782px;
	border: 1px solid #E4E4E4;
}
#vode_public_info .info_left .comment_frame .publish_content .textarea {
	padding: 5px;
	float: left;
	width: 772px;
	height: 113px;
	border: 0px none #FFFFFF;
}
#vode_public_info .info_left .comment_frame .publish_content .add_data {
	float: left;
	width: 762px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E4E4E4;
	font-family: "宋体";
	font-size: 14px;
	line-height: 30px;
	color: #379BE9;
}
#vode_public_info .info_left .comment_frame .publish_content .add_data img {
	float: left;
	height: 30px;
	width: 30px;
	margin-right: 5px;
}
#vode_public_info .info_left .comment_frame .publish_content .add_data .button {
	line-height: 26px;
	float: right;
	height: 28px;
	width: 90px;
	background-color: #0E6EB8;
	border: 1px solid #6EA8D4;
	font-family: "宋体";
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	cursor: pointer;
	border-radius:5px;
}
#vode_public_info  .info_left  .course_info {
	float: left;
	height: auto;
	width: 784px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	border-left-color: #E4E4E4;
	padding-left: 21px;
	padding-bottom: 100px;
	padding-right: 21px;
	padding-top: 23px;
}
#vode_public_info .info_left .course_info .attribute {
	float: left;
	width: 784px;
}
#vode_public_info .info_left .course_info .attribute li {
	font-family: "宋体";
	font-size: 14px;
	line-height: 40px;
	color: #575757;
	text-align: left;
	float: left;
	height: 40px;
	width: 328px;
	margin-right: 64px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
#vode_public_info  .info_left  .course_info  .attribute  li span {
	width: 73px;
	float: left;
	height: 40px;
	font-weight: bold;
}
#vode_public_info .info_left .course_info .attribute .nl {
	border: 0px none #FFFFFF;
}
#vode_public_info .info_left .course_info .content {
	font-family: "宋体";
	font-size: 14px;
	line-height: 30px;
	color: #575757;
	float: left;
	margin-top: 30px;
}
#vode_public_info   .info_left   .column_list {
	float: left;
	height: auto;
	width: 784px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	border-left-color: #E4E4E4;
	padding-left: 21px;
	padding-bottom: 100px;
	padding-right: 21px;
	padding-top: 23px;
}
#vode_public_info .info_left .column_list ul {
	float: left;
	/* height: 76px; */
	height: auto;
	width: 784px;
	padding-top: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
}
#vode_public_info .info_left .column_list .p {
	font-size: 14px;
	background-image: url(../images/icon/learning_column_bg2.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#vode_public_info .info_left .column_list ul li {
	font-family: "宋体";
	font-size: 12px;
	line-height: 32px;
	color: #575757;
	/* text-indent: 31px; */
	float: left;
	/* height: 32px; */
	padding-left: 31px;
	height: auto;
	width: 753px;
}
#vode_public_info  .info_left  .column_list  ul  li a {
	font-family: "宋体";
	font-size: 12px;
	line-height: 32px;
	color: #575757;
	/* text-indent: 31px; */
	float: left;
	/* height: 32px; */
	padding-left: 31px;
	height: auto;
	width: 753px;
}
#vode_public_info   .info_left   .column_list   ul   li  a:hover {
	color: #0E6EB8;
}
#vode_public_info .info_left .column_list ul li span {
	float: right;
	color: #575757;
}
#vode_public_info .info_left .column_list .n .p {
	background-image: url(../images/icon/learning_column_bg1.png);
	color: #0E6EB8;
}
#vode_public_info  .info_left  .column_list  .p:hover  {
	background-image: url(../images/icon/learning_column_bg1.png);
	color: #0E6EB8;
}


#vode_public_info .info_right {
	float: right;
	width: 344px;
}
#vode_public_info .info_right .right_title {
	font-family: "Microsoft YaHei UI";
	font-size: 18px;
	line-height: 26px;
	color: #313131;
	float: left;
	height: 26px;
	width: 336px;
	text-indent: 18px;
	margin-top: 9px;
	margin-bottom: 9px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #0E6EB8;
}
#vode_public_info .info_right .teacher {
	float: left;
	width: 336px;
	padding-top: 24px;
	padding-left: 8px;
	padding-bottom: 20px;
}
#vode_public_info .info_right .teacher .pic {
	float: left;
	height: 86px;
	width: 336px;
}
#vode_public_info .info_right .teacher .pic img {
	float: left;
}
#vode_public_info .info_right .teacher .pic span {
	margin-left: 36px;
	font-family: "Microsoft YaHei UI";
	font-size: 18px;
	line-height: 86px;
	color: #313131;
}
#vode_public_info .info_right .teacher p {
	font-family: "宋体";
	font-size: 14px;
	color: #575757;
	float: left;
	width: 325px;
	line-height: 24px;
	margin-top: 20px;
}
#vode_public_info .info_right .course_list {
	width: 344px;
	float: left;
}
#vode_public_info .info_right .course_list ul {
	float: left;
	height: 84px;
	width: 344px;
	margin-top: 20px;
}
#vode_public_info .info_right .course_list img {
	float: left;
	height: 84px;
	width: 165px;
	margin-right: 17px;
}
#vode_public_info .info_right .course_list h2 {
	font-family: "宋体";
	font-size: 14px;
	line-height: 24px;
	color: #313131;
	float: left;
	height: 48px;
	width: 162px;
	font-weight: normal;
	overflow: hidden;
}
#vode_public_info .info_right .course_list h3 {
	font-family: "宋体";
	font-size: 12px;
	line-height: 36px;
	font-weight: normal;
	color: #999999;
	float: left;
	height: 36px;
	width: 162px;
}
#book_show{
	background: rgba(0,0,0,0.5);
	position: fixed;
	z-index: 7000;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	display: none;
	cursor: pointer;
}
#book_show img{
	max-width: 500px;
	margin-right: auto;
	margin-left: auto;
	position: absolute;
	top: 10%;
	max-height: 700px;
}
#news_frame .frame_list .open_title{
	width: 1198px;
	height: 46px;
	line-height: 46px;
	border:1px solid #D9D9D9;
	background-color: #E9F2F9;
	font-size: 16px;
	color: #313131;
	text-indent: 23px;
	font-weight: bold;
	float: left;
	font-family: "Microsoft YaHei UI", "微软雅黑", "Microsoft YaHei";
}
.open_list_frame{width: 1198px;height: auto;border:1px solid #D9D9D9;margin-top: 6px;float: left;background-color: #fff;}
.opne_list_title{width: 100%;height: 47px;background-color: #F3F3F3;float: left;}
.opne_list_title span{line-height: 47px;float: left;color: #333333;text-indent: 24px;font-size: 16px;position: relative;cursor: pointer;}
.opne_list_title span::after {
    content: "";
    display: block;
    position: absolute;
    right: -22px;
    top: 17px;
    width: 13px;
    height: 13px;
    background: url(../images/icon/open_left.png) no-repeat center center;
}
.opne_list_title.open_n span{color: #0e6eb8;}
.opne_list_title.open_n span::after {
    content: "";
    display: block;
    position: absolute;
    right: -22px;
    top: 17px;
    width: 13px;
    height: 13px;
    background: url(../images/icon/open_up.png) no-repeat center center;
}
.open_list_body{width: 100%;height: auto;float: left;padding-top: 18px;padding-bottom: 30px;}
.open_class{width: 174px;height: 155px;margin-top: 10px;margin-left: 22px;color: #333333;float: left;}
.open_class .open_img{width: 174px;height: 98px;float:left;position: relative;cursor: pointer;}
.open_class .open_img i {
    content: "";
    display: block;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 21px;
    height: 21px;
    background: url(../images/icon/open_no.png) no-repeat center center;
}
.open_class .opne_price{width: 174px;height: 22px;line-height: 22px;margin-top: 8px;float: left;font-size: 12px;overflow: hidden;}
.open_class .open_shijuan_title{width: 174px;height: 24px;line-height: 24px;float: left;font-size: 14px;overflow: hidden;}

.open_ok{color: #0e6eb8;}
.open_ok .open_img i {
    content: "";
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 174px;
    height: 98px;
    background: url(../images/icon/open_ok.png) no-repeat center center;
}
.que_kaitong{width: 120px;height: 30px;line-height: 30px;background-color: #F39800;font-size: 16px;color: #fff;float: left;text-align: center;margin-top: 20px;border-radius: 3px;cursor: pointer;








