.zengsong_f{
	position: absolute;
	left:87px;
	bottom:0px;
	background:url(../images/con_cfl.png) no-repeat left top;
	width:176px;
	height:28px;
	line-height: 28px;
	color: #fff;
    font-size: 14px;
    text-align: center;
}
.zengsong_fd{
	background:url(../images/con_cfld.png) no-repeat left top;
	width:252px;
	left:70px;
}
.zsfa_ul .zsfa_li_4 .classType {
    color: #edd3bc;
    padding-left: 37px;
    padding-right: 10px;
}
.zsfa_ul .zsfa_li_4 .classInfo h5 {
    color: #edd3bc;
}
.con_rm{
	position: absolute;
	right:0px;
	top:0px;
}
.zsfa_ul .zsfa_li_3 .row3 {
    height: 430px;
}
/*.zsfa_ul .playIcon {
    color: #666;
    background: none;
    padding-right: 26px;
}
.zsfa_ul .playIcon:hover {
    color: #df4138;
    background: none;
    text-decoration: none;
}
.playIcon_hover:hover .tip_text {
    display: none;
}
.tip_text{
	display: none !important;
}*/
.zsfa_ul .zsfa_li_3 .row5 {
    height: auto;
    margin-bottom: 10px;
}
.zsfa_ul .zsfa_li_3 .row6 {
    height: 277px;
}
.zsfa_ul .row6 {
    height: 277px;
}
.zsfa_li_4 .row2 {
    height: 190px;
    padding-top:42px;
    position: relative;
}
.con_rowtit{
	padding-left: 18px;
	width:295px;
	height: 42px;
	line-height: 42px;
	background:#cc4c40;
	color: #fff;
	font-size:18px;
	position: absolute;
	left:0;
	top:0;
}
.con_rowtit span{
	display: inline-block;
	text-align: center;
}
.con_row2tit1{
	width:auto;
}
.con_row2detail{
	line-height: 25px;
	font-size:16px;
	border-bottom: 1px solid #f2f2fa;
	color: #3f3e48;
	text-align: left;
	padding-top:25px;
	padding-bottom: 20px;
}
.cc4c40{
	color: #cc4c40;
	font-weight: bold;
}
.con_row2detail2{
	text-align: left;
	font-size:16px;
	padding-top: 12px;
}
.con_jl{
	padding-top:12px;
}
.con_jl img{
	margin-top:3px;
}
.zsfa_li .row2 {
    height: 290px;
}
.zsfa_li_4 .row2 {
    height: 230px;
}
.zsfa_li_4 .row3 {
    height: 720px;
}
.con_row3tit{
	font-size:18px;
	padding-bottom: 14px;
	padding-top:6px;
	text-align: left;
	border-bottom: 1px solid #f2f2fa;
}
.con_row3detail{
	font-size:16px;
	text-align: left;
	padding-top:10px;
}
.con_md{
	color:#999999;
}
.con_row3cont{
	font-size: 14px;
	padding-top:10px;
	padding-bottom: 10px;
	border-bottom: 4px solid #f3f4f7;
}
.con_row3cont p{
	text-align: left;
}
.zsfa_li_4 .row3 p {
    border: none;
    padding-top: 0px;
    line-height: 18px;
}
.con_row3contp{
	font-size:14px;
}
.zsfa_li_4 .row3 p i {
    font-size:14px;
    color: #333;
}
.zsfa_li_4 .row3 p span {
    font-size: 14px;
    color: #bdbdbd;
}
.con_smtk{
	position: absolute;
	right:10px;
	top:10px;
}
.con_row3cont{
	position: relative;
}
.bornone{
	border:none;
}
.con_row3titlast1{
	padding-top:5px;
	font-size:14px;
	text-align: left;
}
.con_row3titlast1 span{
	font-size:28px;

}
.con_row3titlast1 i{
	color: #87888e;
}
.zsfa_ul .zsfa_li .con_jrg.buyCarj{
	display: block;
	width:115px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size:14px;
	color: #7f5d31;
	background:#d8c3a3;
	border-radius: 3px;
	margin-top:0;
}
.zsfa_ul .row4 {
    height: 220px;
}
.zsfa_ul .row5 {
    height: 300px;
}
.zsfa_li_4 .row_last {
    height: 495px;
}
.con_abcp{
	text-align: right;
	font-size: 20px;
	padding-top: 30px;
	border:none;
}
.con_abcp i{
	color: #999;
}
.font30{
	font-size: 30px;
	color: #999;
	float: left;
}
.con_abcp .fl{
	width:140px;
	text-align: right;
}
.bor_bot{
	border-bottom: 1px solid #d3d3d3;
	padding-bottom: 20px;
}
.con_abcp .con_abcpi.fl{
	width:110px;
}
.con_abcimg{
	padding:50px 0 25px;
}
.con_abcimg1{
	margin-left:75px;

}
.con_abcimg2{
	margin-left:30px;
	margin-top:30px;
	
}
.con_row7tit{
	height:46px;
	background:#f3f4f7;
	line-height: 46px;
	width:100%;
	position: absolute;
	top:0px;
	left:0px;
}
.zsfa_ul .row7 {
    position: relative;
    padding-top:18px;
}
.con_row7tit{
	font-size:18px;
	color: #333;
}
.con_row7tit p{
	padding-left: 15px;
}
.con_row7tit p span{
	color: #000;
}
.con_row7danke{
	height:160px;
	border-bottom: 4px solid #f3f4f7;
}
.con_row7danke {

}

.zsfa_ul .row7 .row_price b.rmb1 {
    font-size:20px;
   
}
/*.row7 .row_price i .price_num {
    padding-left: 0px;
    color: #ce413c;
    font-weight: bold;
}*/
.zsfa_ul .row7 .row_price span {
    font-size: 14px;
   
}
.zsfa_ul .row7 .row_price span b{
    font-weight: bold;
    color: #000;
    font-size:14px;
}
.con_row7lianbao{
	border:none;
}
.con_tit3{
	font-size:18px;
	padding-top:10px;
	padding-bottom: 18px;
	color: #333;
}
.zsfa_ul .row7 .row_price i {
    
    color: #fff;
}
.three_subject {
	padding-top:8px;
    background: #d04f4b;
    height:38px;
}
.zsfa_ul .row7 .row_price b.font14 {
    font-size: 14px;
}
.zsfa_ul .row7 .twoYear {
    padding-top: 30px;
    text-align: center;
}
.zsfa_ul .row7 .title {
    font-size: 14px;
    color: #333;
    padding-bottom: 5px;
}
.prz {
    position: relative;
    zoom: 1;
}
.twoYear .zixun {
    font-size: 14px;
    color: #333333;
    padding-left: 25px;
}

.row7 .row_price {
     margin-bottom: 0px; 
     border:none;
}
.zsfa_ul .row7 .row_price {
    padding-top: 16px;
}
.zsfa_ul .row9 .row_price{padding-top: 3px;}
.zsfa_ul .row9 .w_price_cont .for_two_years,.zsfa_ul .row9 .year_tip_ptwo{margin-top: 14px;}
.zsfa_ul .row7 .row_price i {
     color: #333333; 
}
 .row7 .row_price i .rmb {
    color: #6e6e6e;
}
.zsfa_ul .row7 .row_price span {
    color: #6e6e6e;
}
.zsfa_ul .row7 .row_price.blakc i {
    color: #4e505a;
}
.row7 .row_price.blakc i .price_num {
    color: #4e505a;
}
.row7 .row_price.blakc i .rmb {
    color: #4e505a;
}
.zsfa_li_4 .row_last {
    height: 548px;
}
.zsfa_ul .row7 .row_price i b.wite {
    color: #fff;
}
.con_fontw{
	font-weight: bold;
}
.twoYear{
	text-align: center;
} 
.con_news{
	cursor: pointer;
}
.con_newsf:hover .con_news_deltail{
	display: block;
}
.con_news_deltail{
	position: absolute;
	display: none;
	right: -114px;
    top: -31px;
    z-index: 10;
}
.con_newsf{
	position: relative;
	cursor: pointer;
}
.zsfa_ul .classInfo i {
    font-size: 12px;
    color: #fff;
    padding: 0px 18px;
}
.zsfa_ul .classInfo h5 {
    margin-top:-5px;
    padding-bottom: 8px;
}
.zsfa_ul .buyCar {
    margin-top: 20px;
}
.buyCarj.con_jrg:hover{
	text-decoration: none;
	cursor: default;
}

.buyCar.buyCarj.con_jrg:hover{
	text-decoration: underline;
	cursor: pointer;
}
.con_row7tit p span {
    color: #e85953;
    font-weight: bold;
    font-size:18px;
}
.con_row7tit {
    font-size: 16px;
}


.zsfa_ul .zsfa_li_3 .row3 p span {
    color: #999;
}
.zsfa_ul .zsfa_li_3 .row7 .selectbox {
    width: 238px;
}
.zsfa_li_4 .row4 .price_tit {
    padding-top: 0px;
    margin-bottom: 80px;
}
.zsfa_ul .row7 .five_subject b, .zsfa_ul .five_subject.row_price span {
    color: #edd3ba;
}
.zsfa_ul .row7 .row_price b.con_b {
    font-size: 14px;
    font-weight: normal;
}
.module_four .title_a {
    
    background: #6a6c71;
    
}
.module_four .title_a.active {
    background: #f3f3f3;
    color: #333;
}
.module_four .sub_a.active {
    color: #fff;
    background: url(../images/m4_icon6.png) no-repeat left center;
}
.module_four .sub_a {
   
    background: url(../images/m4_icon5.png) no-repeat left center;
    
}
.module_four .lesson_li.active .box {
    background: #6a6c71;
}
.zsfa_ul .row1_main {
    font-size: 14px;
}
.yhq1_lq{
	cursor: pointer;
}
.zsfa_li_4 .row3 p.con_list {
    
    padding-right: 8px;
    padding-left:15px;
    background:url(../images/con_list.png) no-repeat left center;
}
.row7 .row_price.price_grey.price_num_r{
    background: #d04f4b;
}
.row7 .year_tip_p .year_tip_font {
    font-weight: bold;
}
.row7 .row_price i .price_num.font_sma {
    font-weight: bold;
}
.row7 .row_price i .price_num.font_sma.price_num_r {
    color: #ce413c;
}
.row7 .row_price i.price_num_w b {
    color: #fff;
}
.zsfa_ul .row7 .row_price span.price_num_w {
    color: #fff;
}
.zsfa_ul .row7 .row_price span.price_num_w b{
    color: #fcef2c;
}
.zsfa_li_4 .row4 .sp_check.sp_lb_color1 {
    background-color: #d04f4b;
     color: #fff; 
}
.zsfa_li_4 .row4 .sp_lb_color1 .two_three {
    color: #fff;
}
.zsfa_li_4 .row4 .sp_lb_color1 .two_three b{
    color: #fcef2c;
}
.zsfa_li_4 .row4 .sp_check .con_xszs2 {
    color: #fff;
}
.zsfa_li_4 .row4 .sp_check.sp_lb_color2 {
    background-color: #4a495b;
    color: #fff;
}
.zsfa_li_4 .row4 .sp_lb_color2 .two_three {
    color: #fff;
}
.zsfa_li_4 .row4 .sp_lb_color2 .two_three b{
    color: #fcef2c;
}
.zsfa_ul .row7 .row_price .con_xszs, .zsfa_ul .row7 .row_price .con_xszs span {
    color: #fff;
}
.zsfa_li_4 .row4 .price_tit {
    margin-bottom: 72px;
}
.mar-16 {
    margin-top: -14px;
}
.row7 .year_tip_p {
    font-size: 14px;
}
.year_tip_p.mar-16{
	line-height: 20px;
}
.zsfa_li_4 .row4 {
    padding-top: 18px;
    height: 443px;
}
.yhq_fancybox, .tj_fancybox {
   
    margin-top: -242px;
}











.classItem_C .lesson_li, .classItem_ABC .lesson_li {
    width: 111px;
    margin-right: 20px;
}
.classItem_C .lesson_li, .classItem_ABC .lesson_li {
    width: 111px;
    margin-right: 8px;
}
.module_four .subjectTabs {
    margin-left: 7px;
}
.classItem_ABC .lesson_li {
    width: 297px;
    margin-right: 20px;
}
.classItem_B .lesson_li {
    width: 120px;
    margin-right: 20px;
}
.classItem_B .subjectTabs_B {
    margin-left: 12px;
}
.classItem_A .subjectTabs {
    margin-left: 75px;
}
.classItem_ABC .subjectTabs {
    margin-left: 56px;
}















