@charset "utf-8";
/* CSS Document */
/*公用*/
.clearfix:after {
    content: "."; display: block; height:0; clear:both; visibility: hidden;
}
.clearfix {
    *zoom:1;
}
.clear {
    clear: both;
}
.clear:after{
    height:0;
}
.wrap_c{ width:1000px;}
.tit_height{height:64px;}
.oc_h{ overflow:hidden;}
.cor_f6400e{ color:#f6400e;}
.tc{ text-align:center;}
.tit_tb{ /*background:url(../images/tit_bg.png) no-repeat center bottom;*/}
.cjwt_tit{ padding-top:70px; margin-bottom:50px;}
.pos{ position:relative;}
/*书课*/
.sk_bg{ /*height:1143px;*/}
.sk_tit{ padding-top:62px; margin-bottom:40px;}

.main{width:998px; margin:0 auto;}
.book_wrap{background: #fff; }

.tushu_tit{
    height: 85px;
}
.sk_main{ margin-top:52px;}
.book_main{width:1071px;}
.book_list ul{
    overflow: hidden;margin: 0 auto;    width: 1071px;
}
.book_list li {
    border: 1px solid #e5e5e5;    overflow: hidden;    display: inline-block;    width: 325px;    height: 360px;    float: left;    text-align: center;    padding-bottom: 10px; margin-right: 30px; background: #fff;
}
.book_list p {
    line-height: 22px;    text-align: left;    padding-left: 20px;    padding-right: 10px;    font-size: 16px;margin-top: 15px;height:44px;
}
.book_list img{
     width: 326px;
}
.book_list em{
    font-style: normal;
}
.book_list span{color: #f6400e;  font-size: 20px;}
.book_list del{ color: #ccc; font-size: 14px; margin-left: 13px;}
.book_list li.bright_0{border-right: 0;}
.a_car{ display: inline-block; float: right; background: url(../images/a_car.jpg) 0 0 no-repeat; width: 41px ; height: 41px; margin-right: 12px; margin-top: -5px;}
 .a_car.active,.mc .a_car:hover{background: url(../images/a_car_actvie.jpg) 0 0 no-repeat;}
.book_p5{ width:519px; height:86px; background:#fffcf2; margin:23px auto 0; text-align:center;     line-height: 86px;}
.book_p5 span{ font-size:16px; line-height:86px;    display: inline-block;}
.a_qjs{ display: inline-block;width: 159px;height: 40px;line-height: 40px;background: url(../images/btn_buy1.png) no-repeat;text-align: center;color: #fff;font-size: 18px;margin-left: 90px;}
.a_qjs:hover{color: #ffffff; text-decoration: none; background: url(../images/btn_buy1_ex.png) no-repeat;}
.pad_5{ padding:0 5px;}
.book_main{width:1071px;}
/*高清课件轮播图*/
.gqke_bg{ width:100%; height:712px; }
.yk_slider{ width:100%; height:540px; overflow:hidden; position:relative; *zoom:1;}
.gqkj_tit{ padding-top:76px; margin-bottom:30px;}
.gqkj_ban ul li{ float:left;}
.dots{width:1350px;position:absolute; bottom:46px; left:0; text-align:center;}
.dots li{ width:18px; height:18px; display:inline-block; *display: inline; border-radius:50%; margin:0 11px; background:#4b444e; cursor:pointer; text-indent:-99999px;}
.dots li.active{ background:#fff;}
.ban_hover{ width:47px; height:47px; position:absolute; top:316px;cursor:pointer; z-index:5;}
.prev{ left:90px;}
.next{ right:90px;}
.txt_li li{ font-size:16px; /*color:#1c1c1c;*/ line-height:34px; padding-left:16px; background:url(../images/jk_li1.jpg) no-repeat left center;}
/*会计课堂*/
.app_tit{padding-top:45px; margin-bottom:50px;font-size: 36px; line-height:64px;}
.app_c{ padding-left:40px; overflow:hidden; /*height:320px;*/padding-top:370px;color:#fff;}
.app_txt{ width:260px; overflow:hidden;}
.app_txt1{
	width:130px; text-align:center; margin-right:20px; line-height:42px; font-size:16px;
	}
.app_bg{ height:740px; background:url(../images/app_bg.jpg) no-repeat center bottom;}
.kj_app{ position: absolute; left:-90px; bottom:-10px;}

/*常见问题*/
.bg_e3{ background:#f4f4f4; /*height: 742px;*/}
.zj_cjwt{ width:540px; font-size:14px; }
.zj_cjwt dt{color:#ddb151; line-height:38px; background:url(../images/q_1.png) no-repeat left center; padding-left:46px;}
.zj_cjwt dd{color:#1c1c1c; line-height:32px; background:url(../images/a_1.png) no-repeat left 2px; padding-left:46px; margin-bottom:25px;}
.zj_cjwt dd a{    text-decoration: underline; color: #eb702e}
.zj_cjwt dd span{ color: #eb702e;font-size:16px;}
.zj_cjwt a:hover{ color:#eb702e;}
.t_cjwt{
    padding-bottom: 45px;
    /*margin-bottom: 30px;*/
}
/*底部导航*/
.bg_51{ background:#515151;}
.bottom_houre {height: 119px;padding-top: 30px;color: #fff;position: relative;background:#515151;
}
.bot_ul li {color: #fff;float: left;height: 96px;width: 166px;border-right: 1px #fff dotted;padding-left: 30px;}
.bot_ul li strong {font-size: 18px;font-weight: normal;display: block;margin-bottom: 5px;}
.bot_ul li a {color: #fff;display: block;font-size: 14px;line-height: 20px;}
.qtfw {position: absolute;right: 0px;top: 40px;}
.bg_e4{
    background: #fff;
}


/* banner 始 */
.yk_slider{height:600px;}
.yk_banner{
	width:1110px; height: 600px; overflow: hidden; position: relative;margin:0 auto;
}
.yk_banner ul{
	width:960px; height: 540px;margin:0 auto
}
.yk_banner .num{
	width:960px; height: 17px;  text-align: center;margin:20px auto;bottom:10px;
}
.yk_banner .num span{
	display: inline-block; width: 17px; height: 17px; background: url(../images/yuan.jpg) no-repeat; margin:0 5px 0 6px; cursor: pointer;
}
.yk_banner .num span.on{
	background: url(../images/yuan_ex.jpg) no-repeat;
}
.yk_banner .prev,.yk_banner .next{
	width: 47px; height: 47px; position: absolute; top: 270px;
}
.yk_banner .prev{
	left: 0;background: url(../images/arrow_left.png) no-repeat;
}
.yk_banner .prev:hover{
	background: url(../images/arrow_left_hover.png) no-repeat;
}
.yk_banner .next{ 
	right: 0; background: url(../images/arrow_right.png) no-repeat;
}
.yk_banner .next:hover{ 
	right: 0; background: url(../images/arrow_right_hover.png) no-repeat;
}
/* banner 止 */
.sk_nav li a{
    display:inline-block;
    width: 219px;
    height: 42px;
    font-size: 18px;
    line-height: 42px;
    float: left;
    text-align: center;
    color: #7e55a0;
    cursor: pointer;
}

.sk_nav li a:hover{
    background: #e3d9ea;
}
.sk_nav li .tab_first:hover{
    background: url(../images/tab_bg2_hover.png) no-repeat;
    color: #7e55a0;
}
.sk_nav li a.active {
    background: #7e55a0;
    color: #fff;
}
#video_logo{display:none;}