/*compatible IE6、IE7、IE8、Firefox3.03、safari3.2.1*/
/*2011.9.27 合并 zihan*/

/*reset*/
html,body,div,span,iframe,form,label,h1,h2,h3,h4,h5,h6,p,a,em,font,img,b,u,i,dl,dt,dd,ol,ul,li{margin:0; padding:0; border:0; outline:0;}
:focus{outline:0;}
ul,ol{list-style:none;}
table{border-collapse:collapse; border-spacing:0;}
hr{border:0 #ccc solid; border-width:1px 0 0;clear:both; height:0;}
a img{border:none; margin:0; padding:0;}

/* font */
/*text style*/
body{font-family:'宋体',Arial,Helvetica,sans-serif; font-size:12px; color:#333; background-color:#fff;}/*Remove '宋体' fot utf-8*/

/*text size*/
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}

/*text color*/
/*white*/
.tfff{color:#fff;}
/*black*/
.t000{color:#000;}
/*orange*/
.tf60{color:#f60;}
/*dark blue*/
.t039{color:#039;}
/*blue*/
.t00f{color:#00f;}
/*green*/
.t390{color:#390;}
/*red*/
.tf00{color:#f00;}

/*layout_self*/
/*container*/
html{overflow-y:scroll;}/*for firefox scroll*/
.container_960{width:960px; margin:0 auto;}

/*layout self, add by wzb 2009-11-30*/
.f_l{float:left;}
.f_r{float:right;}
.m_l_10{margin-left:10px;}
.m_r_10{margin-right:10px;}
.m_t_10{margin-top:10px;}
.m_b_10{margin-bottom:10px;}
.m_t_20{margin-top:20px;}
.txt_l{text-align:left;}
.txt_ct{text-align:center;}
.txt_r{text-align:right;}
.txt_blod{font-weight:bold;}
.line_h_30{line-height:30px;}
.div_list{width:960px; margin-top:10px;}
.input_cursor{cursor:pointer;}
.tex_del{text-decoration:line-through;}



.col_180,
.col_220,
.col_240,
.col_300,
.col_340,
.col_350,
.col_360,
.col_420,
.col_520,
.col_650,
.col_710,
.col_730,
.col_770{float:left;}

.col_180{width:180px;}
.col_220{width:220px;}
.col_240{width:240px;}
.col_300{width:300px;}
.col_340{width:340px;}
.col_350{width:350px;}
.col_360{width:360px;}
.col_420{width:420px;}
.col_520{width:520px;}
.col_650{width:650px;}
.col_710{width:710px;}
.col_730{width:730px;}
.col_770{width:770px;}

/*clear float*/
.clear{clear:both; height:0; overflow:hidden;}

/*hide object*/
.hide{display:none;}
.alpha{margin-left:0;}
.omega{margin-right:0;}

/*common links*/
a{color:#333; text-decoration:none; cursor:pointer;}
a:link{color:#333;}/*for safari*/
a:hover{color:#f00; text-decoration:underline;}
/*white links*/
a.afff,.afff a{color:#fff;}
a.afff:hover,.afff a:hover{color:#f00;}
/*black links*/
a.a000,.a000 a{color:#000;}
a.a000:hover,.a000 a:hover{color:#f00;}
/*orange links*/
a.af60,.af60 a{color:#f60;}
a.af60:hover,.af60 a:hover{color:#000;}
/*dark blue links*/
a.a039,.a039 a{color:#039;}
a.a039:hover,.a039 a:hover{color:#f00;}
/*blue links*/
a.a00f,.a00f a{color:#00f;}
a.a00f:hover,.a00f a:hover{color:#f00;}
/*green links*/
a.a390,.a390 a{color:#390;}
a.a390:hover,.a390 a:hover{color:#f00;}
/*red links*/
a.af00,.af00 a{color:#f00;}
a.af00:hover,.af00 a:hover{color:#000;}


/*css for index begin*/
.index{width:960px;}

/*hack for safari begin*/
.index a{color:#333; text-decoration:none; cursor:pointer;}
.index a:hover{color:#f00; text-decoration:underline;}
/*white links*/
a.afff,.afff a{color:#fff;}
a:hover.afff,.afff a:hover{color:#f00;}
/*black links*/
a.a000,.a000 a{color:#000;}
a:hover.a000,.a000 a:hover{color:#f00;}
/*orange links*/
a.af60,.af60 a{color:#f60;}
a:hover.af60,.af60 a:hover{color:#000;}
/*dark blue links*/
a.a039,.a039 a{color:#039;}
a:hover.a039,.a039 a:hover{color:#f00;}
/*blue links*/
a.a00f,.a00f a{color:#1406A5;}
a:hover.a00f,.a00f a:hover{color:#1406A5;}
/*green links*/
a.a390,.a390 a{color:#390;}
a:hover.a390,.a390 a:hover{color:#f00;}
/*red links*/
a.af00,.af00 a{color:#f00;}
a:hover.af00,.af00 a:hover{color:#000;}
/*hack for safari end*/

.span_dian{font-style:normal; color:#afafaf;}
.div_list{width:960px; margin-top:10px;}
.f_r{float:right;}
.m_t_10{margin-top:10px;}
h2{font-size:14px;}
.col_220 a{color:#2a397a;}
.col_220 a:hover{color:#f00;}
.banner{height:100px; margin-top:10px;}
#noborder{border:none;}


/*login*/
.login{height:154px; width:198px; border:1px solid #ccc; background:url(../imgcms/index/login_title_bg.jpg) repeat-x left top; padding:0 10px; background-color:#f7f7f7;}
.login h5{height:27px; line-height:27px; font-size:14px; color:#000; font-weight:bold; padding-left:10px; padding-bottom:6px;}
.uinfobox,{line-height:30px;}
.txt-org{color:#f60;}
.uactionbox{line-height:20px;}
.uactionbox a{color:#00f;}
.uactionbox a:hover{color:#f00;}
.loginformbox dd{padding:0px 0px}
.loginformbox input{height:14px;margin-right:6px; width:50px;}
.loginbtnbox{text-align:center;}
.loginbtnbox input{margin-right:5px;background:url(../imgcms/index/free_btn3.gif) no-repeat left center;border:1px #CCC solid;font-size:12px;padding:2px 3px 1px;cursor:pointer}
.btnstyle5{background:url(../imgcms/index/free_btn5.gif) no-repeat left center;}

/*play*/
#play{width:728px; height:154px; position:relative; overflow:hidden; border:1px solid #ccc;}
#play_bg {position:absolute; background-color:#000; margin-top:140px; margin-left:579px; height:14px; width:150px; filter: Alpha(Opacity=30); opacity:0.3; z-index:1;}
#play_text {position:absolute; margin:140px 0 0 579px; height:14px; width:150px; z-index:3;}
#play_text ul {display:block; filter:Alpha(Opacity=80); opacity:0.8;}
#play_text ul li {width:28px; line-height:14px; float:left;  display:block; color:#fff; text-align:center; cursor:pointer; font-weight:bold; border-left:1px solid #dedede; border-right:1px solid #dedede;}
#play_list a{display:block; width:730px; height:154px; position:absolute; overflow:hidden;}

/*jilin_edu&card_use&card_buy*/
.link_list1{ }
.link_list2{border:1px solid #ccc; border-top:0;}
.pic_list1{border:1px solid #ccc; margin-top:10px;}

.txt_box1{border:0px #F00 solid;}
.txt_box1 h2{background:url(../imgcms/index/left_title_220_bg.jpg) no-repeat; padding-left:26px; height:28px; line-height:28px; text-align:left;border-top:1px #ccc solid;}
.txt_box1 dd{line-height:22px; text-align:center; background:#f7f7f7;padding:3px 0;}


/*teacher&free_listen*/
/*teacher*/
.teacher { border:1px solid #ccc; width:728px; height:200px;margin-top:10px;}
.teacher h2{ font-size:14px; margin:14px 30px; color:#333;}
.teacher h2 span{ color:#f00;}
.teacher .inner{ overflow:hidden; zoom:1;}
.teacher ul li{ float:left;}
.teacher ul li p{ margin:6px 0;}
.teacher ul li a{ width:122px; display:block; text-align:center; margin-right:14px; text-decoration:none; color:#333;}
.teacher ul li a:hover{ text-decoration:none;}
.teacher .bx-wrapper { width:668px!important;padding:0 30px;position:relative;}
.teacher .bx-window {width:668px!important;}
.teacher .bx-next,.teacher .bx-prev{display:block; background: url(../imgcms/index/teacher_lr_btn.jpg) no-repeat 0 0; width:15px; height:46px; cursor:pointer;position:absolute; top:40px; left:8px;}
.teacher .bx-next{background-position:0px -50px;top:40px;left:705px;}

/*free_listen
.free_listen{float:right; width:170px; height:160px;}*/

/*news&voice&activity*/
.news_voice_actvity{border:2px solid #ff6900; height:236px; margin-top:13px;}
.news{float:left; width:436px; padding:1px 0 0 1px; overflow:hidden;}
.news a{ color:#292928;}
.news_top{height:115px; background:none; border-bottom:1px dotted #ccc; margin:6px 6px 0 6px;}
.news_top h1{font-size:16px; line-height:28px; text-align:center;}
.news_top h1 a{ font-size:16px; color:#f33c1e;}
.news_top h1 div{ display:inline; }
.news_top h1 img{ top:-6px; position:relative;}
.news_top h2 { text-align:center; line-height:18px; font-size:12px; font-weight:normal;}
.news_top h2 div{ display:inline; margin:0 10px; font-size:12px; font-weight:normal;}
.news_top h2 div a{ color:#292928}
.news_bottom{padding:10px 6px 6px 10px; line-height:24px; font-size:14px;}
.news_bottom span{color:#f00;}


.voice_actvity{float:right; width:266px; padding:0 10px; line-height:22px;}
.voice_actvity h2{background:url(../imgcms/index/h1_bg_1.jpg) no-repeat left 11px; padding-left:20px; line-height:35px;}

.marquee{height:90px;}
.marquees{height:90px; position:relative; overflow:hidden;}
.marquees ul{position:absolute;}
.marquees li{color:#999}


.news_list1{line-height:22px;color:#999;}
.news_list1 a{color:#333;}


/*courseware&tutorship&questions*/

.titlebox33{ background:url(../imgcms/index/jia_jian.jpg) no-repeat 8px 4px;line-height:22px;padding-left:30px;border-bottom:1px #DDD solid;cursor:pointer;text-align:left;}
.titlebox33-on{	background:url(../imgcms/index/jia_jian.jpg) no-repeat 8px -25px;line-height:22px;padding-left:30px;border-bottom:1px #DDD solid;cursor:pointer;text-align:left;color:#F30}
.updatelist dt{background:#fff;color:#390;line-height:22px;padding-left:12px;font-weight:bold;text-align:left}
.updatelist dd{background:#fff;color:#666;line-height:20px;padding:0;padding-left:12px;text-align:left;}

.tutorship_questions{margin-top:10px;}
/*tutorship*/
.tutorship{border:1px solid #ccc; background:url(../imgcms/index/tutorship_bg.jpg) left top no-repeat; background-color:#f7f7f7; padding-top:10px;}
.tutorship .menu_title{height:25px; background:url(../imgcms/index/tutorship_menu_title_bg.jpg) left bottom no-repeat; padding-left:140px; color:#000;}

.tutorship .menu_title li{float:left; line-height:25px; width:110px; margin-left:10px; background:url(../imgcms/index/tutorship_menu_title_link_bg1.jpg) no-repeat; text-align:center; font-size:14px; cursor:pointer;}
.tutorship .menu_title .li2{background:url(../imgcms/index/tutorship_menu_title_link_bg2.jpg) no-repeat;}
.tutorship .menu_title .li3{background:url(../imgcms/index/tutorship_menu_title_link_bg3.jpg) no-repeat;}
.tutorship .menu_title li.on{background:url(../imgcms/index/tutorship_menu_title_bg_on.jpg) no-repeat; font-weight:bold;}
.tutorship span{display:block;float:left;line-height:23px;width:80px;border:1px #999 solid;border-bottom:0;text-align:center;margin-left:10px;background:url(../imgcms/index/questions_menu_title_bg_link.jpg);}
.tutorship span a{color:#F00;font-size:14px;}


.tutorship .menu_content_list{padding:10px;}
.tutorship .menu_content_list_left{float:left; width:620px;}
.tutorship .menu_content_list td{height:20px; line-height:20px; padding:4px; text-align:center; border:1px solid #ccc;}
.tutorship .menu_content_list table{background-color:#fff;}
.zc table{border:1px solid #f9760e;}
.zc .trHeadBgColor{background-color:#f9760e; color:#fff;}
.zc .td2HeadBgColor{background-color:#e74202;}
.cpa table{border:1px solid #59a317;}
.tutorship .cpa .menu_content_list_left td{height:14px;line-height:14px;padding:3px;}
.tutorship .cpa .menu_content_list_left .trHeadBgColor td{background-color:#59a317; color:#fff;padding:5px}
.cpa .td2HeadBgColor{background-color:#86c120;}

.zs table{border:1px solid #a65afc;}
.zs .trHeadBgColor{background-color:#a65afc; color:#fff;}
.zs .td2HeadBgColor{background-color:#785afc;}

.tutorship .menu_content_list .td3LinksColor a,
.tutorship .menu_content_list .td4LinksColor a,
.tutorship .menu_content_list .td5LinksColor a,
.tutorship .menu_content_list .td6LinksColor a,
.tutorship .menu_content_list .td7LinksColor a{color:#f00;}
.tutorship .menu_content_list .td3LinksColor a:hover,
.tutorship .menu_content_list .td4LinksColor a:hover,
.tutorship .menu_content_list .td5LinksColor a:hover,
.tutorship .menu_content_list .td6LinksColor a:hover,
.tutorship .menu_content_list .td7LinksColor a:hover{color:#000;}
.tutorship .menu_content_list .td3TxtColor{color:#f00;}
.tutorship .menu_content_list .td3TxtColor a{color:#f00;}
.tutorship .menu_content_list .td3TxtColor a:hover{color:#000;}
.tutorship .menu_content_list_right{float:right; width:70px; padding:4px; border:1px solid #ffca36; line-height:22px; text-align:center; background-color:#fff;}
.tutorship .menu_content_list_right .liHead{background-color:#ffca36; font-weight:bold; color:#000;}
.tutorship .menu_content_list_right li{border-bottom:1px solid #ffe6a0; line-height:22px;}
.tutorship .menu_content_list_right li.noborder{border-bottom:0 none;}
/*questions*/
.questions{background:url(../imgcms/index/questions_bg.jpg) no-repeat left top; border:1px solid #ccc; padding-top:6px; margin-top:10px;}
.questions .menu_title{height:24px; padding-right:10px; background:url(../imgcms/index/questions_menu_title_bg.jpg) repeat-x left bottom; color:#000;}
.questions .menu_title li{float:right; line-height:22px; margin-left:4px; padding:0 15px; background:url(../imgcms/index/questions_menu_title_bg_link.jpg) repeat-x; border:1px solid #ccc; text-align:center; font-size:14px; cursor:pointer;}
.questions .menu_title li.on{background:none; font-weight:bold; border-bottom:1px solid #fff;;}
.questions .menu_content_list{padding:10px; padding-bottom:12px; +padding-bottom:10px; font-size:14px; line-height:24px;}
.questions .menu_content_list h3{ font-size:14px; color:#f00;}
.questions .menu_content_list .left{ float:left; width:350px;}
.questions .menu_content_list .right{ float:right; width:350px;}
.questions .menu_content_list .right span{color:#f00;}
.questions .menu_content_list .area{margin-top:4px;}
.questions .menu_content_list .area a{color:#000;}
.questions .menu_content_list .area a:hover{color:#f00;}
.questions .menu_content_list .area dt,
.questions .menu_content_list .area dd{float:left; line-height:30px; border:1px solid #ccc; background:url(../imgcms/index/tag_bg1.jpg)
 no-repeat 20px 10px; padding-left:34px; font-size:12px; font-weight:bold;}
.questions .menu_content_list .area dd{border-left:none;}
.questions .menu_content_list .left .area dt,
.questions .menu_content_list .left .area dd{width:136px;}
.questions .menu_content_list .right .area dt,
.questions .menu_content_list .right .area dd{width:94px; padding-left:20px; background:url(../imgcms/index/tag_bg1.jpg)
 no-repeat 6px 10px;}

/*bbs&exam_info&weekly&vedio*/
/*bbs*/
.bbs,.exam_info,finance,.laws,career,practice{width:358px; border:1px solid #ccc;}
.bbs h2,.laws h2,.career h2{background:url(../imgcms/index/h2_bg1.jpg) repeat-x; height:29px; line-height:29px; padding-left:20px; color:#000;}
.bbs_top{ height:70px; padding:10px; line-height:20px; border-bottom:1px dotted #ccc;}
.bbs_top h3{font-size:14px; line-height:30px; text-align:center;}

.bbs_top td{text-align:center}
.bbs_top td a{font-weight:bold;font-size:14px;color:#f60;}
.bbs_top td div{text-align:left}
.bbs_top td div a{font-weight:normal;color:#333;text-align:left;font-size:12px;}

.bbs_bottom{padding:10px; font-size:14px; line-height:24px;}
.laws_bottom,
.career_bottom{padding:10px; font-size:14px; line-height:26px;}
/*exam_info*/
.exam_info{background:url(../imgcms/index/exam_info_h2_bg.jpg) no-repeat left top; padding-top:7px;}
.exam_info .menu_title,
.finance .menu_title,
.career .menu_title,
.practice .menu_title{padding-right:10px; height:20px;}
.exam_info .menu_title li,
.finance .menu_title li,
.career .menu_title li,
.practice .menu_title li{background:url(../imgcms/index/menu_title_bg1.jpg) repeat-x; line-height:20px; float:right; border:1px solid #ccc; padding:0 20px; font-size:14px; margin-left:4px; cursor:pointer;}
.exam_info .menu_title li.on,
.finance .menu_title li.on,
.career .menu_title li.on,
.practice .menu_title li.on{background:none; border-bottom:1px solid #fff; font-weight:bold; color:#000;}
.exam_info h3,
.finance h3{line-height:20px; border-bottom:1px dotted #ccc; padding:10px; line-height:32px; height:32px; font-size:14px; text-align:center;}
.exam_info_bottom,
.finance_info_bottom{padding:10px; font-size:14px; line-height:22px;}
/*weekly*/
.weekly,.vedio,.practice_help,.toolbox{width:218px; border:1px solid #ccc;}
.weekly h2,.vedio h2,.card h2,.practice_help h2,.toolbox h2{background:url(../imgcms/index/h2_bg2.jpg) repeat-x; height:27px; border-bottom:1px solid #ccc; padding-left:10px; color:#fff; line-height:27px;}
.weekly_content{padding:10px;}
.weekly_content td{line-height:19px;}
.weekly_content strong a{color:#f00;}
.weekly_content strong a:hover{color:#000;}
.weekly_content span a{color:#000;}
.weekly_content span a:hover{color:#f00;}
/*vedio*/
.vedio{margin-top:10px; line-height:24px; _padding-bottom:2px;}
.vedio .content{padding:0 10px;}
.vedio strong{display:block; text-align:center; background-color:#f5f5f5; padding:4px 0; border-bottom:1px dotted #ccc; margin-bottom:7px;}
.vedio strong a{color:#e52700;}
.vedio strong a:hover{color:#000;}

/*finance&laws&card*/
.finance{background:url(../imgcms/index/finance_info_h2_bg.jpg) no-repeat; padding-top:7px; +padding-top:6px; border:1px solid #ccc;}
.finance .menu_title li{padding:0 10px;}
.finance_info_bottom{line-height:22px;}
/*laws*/
.laws{padding-bottom:6px;}
.laws_serch{text-align:center; border-top:1px solid #ccc; padding-top:4px;}
.laws_serch strong{color:#f00;}
.laws_serch_txtinput{border:1px solid #7f9db9;}
.laws_serch_btn{background:url(../imgcms/index/laws_serch_btn_bg.jpg); width:60px; line-height:20px; height:20px; border:none; color:#fff; font-size:12px; cursor:pointer;}
/*card*/
.card{background-color:#f5f5f5; border:1px solid #ccc;}
.card h2{background:url(../imgcms/index/card_h2_bg.jpg) repeat-x;color:#000;}
.card .content{padding:10px; padding-top:6px;}
.card li{float:left; width:36px; background:url(../imgcms/index/tag_bg2.jpg) no-repeat left 4px; padding-left:13px; line-height:22px;}

/*career&practice&practice_help&toolbox*/
.career{background:url(../imgcms/index/career_h2_bg.jpg) no-repeat left top; padding-top:7px; +padding-top:6px; border:1px solid #ccc;}
.career_top{height:70px; padding:10px; line-height:20px; border-bottom:1px dotted #ccc; overflow:hidden;}
.career_top h3{font-size:14px; line-height:30px; height:30px; text-align:center;}
.career_top td{text-align:center}
.career_top td a{font-weight:bold;font-size:14px;color:#f60;}
.career_top td div{text-align:left}
.career_top td div a{font-weight:normal;color:#333;text-align:left;font-size:12px;}

.career_top .left{float:left; width:64px;}
.career_top .right{float:right; width:260px;}
.career .menu_title{margin-bottom:4px;}
.career .menu_title li{background:url(../imgcms/index/menu_title_bg1.jpg) repeat-x; line-height:20px; height:20px; float:right; border:1px solid #ccc; padding:0 10px; font-size:14px; margin-left:4px; cursor:pointer;}
/*practice*/
.practice{background:url(../imgcms/index/practice_h2_bg.jpg) no-repeat left top; padding-top:7px; +padding-top:6px; border:1px solid #ccc;}
.practice_content{line-height:24px; padding:10px; +padding-bottom:6px; font-size:14px;}
.practice .menu_title li{padding:0 10px;}
.practice .menu_content_list .area{margin-top:4px;}
.practice .menu_content_list .area a{color:#000;}
.practice .menu_content_list .area a:hover{color:#f00;}
.practice .menu_content_list .area dt,
.practice .menu_content_list .area dd{float:left; line-height:30px; border:1px solid #ccc; background:url(../imgcms/index/tag_bg1.jpg)
 no-repeat 20px 10px; padding-left:34px; font-size:12px; font-weight:bold; width:133px;}
.practice .menu_content_list .area dd{border-left:none;}
/*practice_help*/
.practice_help{line-height:22px; padding-bottom:2px;}
.practice_help .content{padding:0 10px;}
.practice_help strong{display:block; text-align:center; background-color:#f5f5f5; padding:4px 0; border-bottom:1px dotted #ccc; margin-bottom:7px;}
.practice_help strong a{color:#e52700;}
.practice_help strong a:hover{color:#000;}
/*toolbox*/
.toolbox{line-height:24px; _padding-bottom:2px; margin-top:10px;}
.toolbox .content{}
.toolbox .content li{float:left; width:100px; border-bottom:1px dotted #ccc; line-height:24px; height:24px; padding-top:10px; padding-left:8px;}

/*bookstore*/
.bookstore{padding-top:10px; background:url(../imgcms/index/bookstore_bg.jpg) no-repeat left top;}
.bookstore h2{color:#000; padding-left:36px; line-height:20px; height:20px;}
.bookstore_content{padding:10px; padding-right:0; padding-bottom:0; border:1px solid #ccc; border-top:none;}
.bookstore_list{float:left; width:810px; padding-left:10px;}
.bookstore_list table{width:200px; float:left; padding-left:10px; margin-bottom:10px;}
.bookstore_list span{color:#f00;}
.div_hr{background:#ccc; color:#ccc; width:100%; height:1px; padding:0; border:none; clear:both; overflow:hidden; margin-bottom:10px;}
.bookstore_help{float:right; width:100px; float:right; text-align:center; padding:10px; padding-top:48px; background:url(../imgcms/index/bookstore_help_title_bg.jpg) no-repeat center 10px; background-color:#f5f5f5;}
.bookstore_help td{line-height:21px; border-bottom:1px solid #ccc;}
.bookstore_help a{color:#2a397a;}
.bookstore_help a:hover{color:#f00;}

/*hot_book*/
#hot_book{ width:958px; margin:10px auto; border:#ccc 1px solid; font-size:12px; color:#333;}
#hot_book .clear{ clear:both;}
#hot_book #tit{ height:29px; background:url(../imgcms/index/booknew/title_bg.jpg) 0 0 repeat-x;}
#hot_book #tit h2{ font-size:14px; margin:7px 0 0 30px; _margin:7px 0 0 15px; float:left;}
#hot_book #tit ul li{ width:122px; height:29px; border-left:#ccc 1px solid; text-align:center; font-size:14px; color:#595959; cursor:pointer; float:right;}
#hot_book #tit ul li a{ width:122px; height:22px; padding-top:7px; display:block;}
#hot_book #tit ul li.up{ background:url(../imgcms/index/booknew/title_bg.jpg) 0 -30px; font-weight:bold;}

#hot_book .content_box{ width:958px; height:550px; position:relative;}
	#hot_book .content .left_box{ width:665px; height:365px; margin:18px 0 18px 22px; _margin:18px 0 18px 12px; border-bottom:#e1e1e1 1px solid; float:left;}
		#hot_book .content .left_box .print{ width:230px; height:300px; float:left;}
			#hot_book .content .left_box .print img{ border:#ccc 1px solid;}
			#hot_book .content .left_box .print h3{ font-size:14px; color:#f58428; text-align:center; margin:8px 0;}
			#hot_book .content .left_box .print p{ width:204px; color:#5d5d5d; line-height:18px; margin:0 14px; }
		#hot_book .content .left_box .parti{ width:416px; float:right;}
			#hot_book .content .left_box .parti ul{ font-size:14px; line-height:22px; margin-bottom:10px;}
			#hot_book .content .left_box .parti .buy_box{ border-top:#ccc 1px dashed; line-height:20px; *height:140px;}
				#hot_book .content .left_box .parti .buy_box .buy{ width:138px; margin-top:12px; float:left;}
					#hot_book .content .left_box .parti .buy_box .buy h4{ font-size:12px;}
					/*#hot_book .content .left_box .parti .buy_box .buy span{ text-decoration:line-through;}*/
					#hot_book .content .left_box .parti .buy_box .buy b{ font-size:14px; color:#c90000;}
					#hot_book .content .left_box .parti .buy_box .buy a{ color:#0137b3; text-decoration:underline; margin-left:10px;}
					
	#hot_book .list{ clear:both; width:665px; margin:0 0 18px 22px; height:130px; text-align:center;}
		#hot_book .list ul li{ float:left; width:156px; cursor:pointer;}
		#hot_book .list ul li a{ width:142px; display:block; float:left; margin-right:14px; _margin-right:7px; text-decoration:none;}
		#hot_book .list ul li img{ border:#ccc 1px solid;}
		#hot_book .list ul li p{ text-align:center; margin-top:10px;}
		
		#hot_book .list .bx-wrapper { width:612px!important;padding:0 30px;position:relative;}
		#hot_book .list .bx-window { width:612px!important;}
		#hot_book .list .bx-next,#hot_book .list .bx-prev{ display:block; background: url(../imgcms/index/booknew/book_list_btn.jpg) no-repeat 0 0; width:10px; height:38px; cursor:pointer;position:absolute; top:40px; left:8px;}
		#hot_book .list .bx-next{ background-position:0px -40px;top:40px;left:650px;}

#hot_book .right_box{ width:240px; margin:18px 14px 18px 0; _margin:18px 7px 18px 0; float:right;}
	#hot_book .right_box .top_box h3,#hot_book .bottom_box h3{ height:28px; background:url(../imgcms/index/booknew/book_right_tit.jpg) no-repeat; font-size:12px; color:#fff; padding:4px 0 0 12px;}
	#hot_book .right_box .top_box,#hot_book .bottom_box{ width:210px; height:220px; border-bottom:#ccc 1px solid; padding:10px 15px; background:#f7f7f7;}
	#hot_book .right_box .top_box .con{ height:184px; overflow:hidden;}
	#hot_book .right_box .top_box p{ line-height:20px;}
	#hot_book .bottom_box{ height:255px; border-top:#FFF 1px solid; border-bottom:none; position:absolute; top:259px; left:704px;}
	#hot_book .bottom_box .roll{ height:217px; line-height:22px; margin:0 4px; overflow:hidden;}
	#hot_book .bottom_box .roll a{ color:#333; text-decoration:none;}
	#hot_book .bottom_box .roll a:hover{color:#0137b3; text-decoration:underline;}
	#hot_book .bottom_box .roll dt{ color:#E78A24;}
/* 购书心声*/	
	#hot_book .bottom_box .roll dt .xyxs_content { padding-top:15px; clear:both; color:#666;}
	#hot_book .bottom_box .roll dt .xyxs_content .author_tit {	background:#f2f1f1; font-size:12px; padding:0px 14px; height:25px; line-height:25px; overflow:hidden; zoom:1; color:#cf7611;}
	#hot_book .bottom_box .roll dt .xyxs_content .xyxs_con {font-size:12px; line-height:24px; padding:4px 10px; padding-bottom:15px; color:#333333; }
	#hot_book .bottom_box .roll dt .xyxs_content .xyxs_time { font-size:10px; display:inline-block; float:right; color:#9c9c9c;}
	#hot_book .bottom_box .roll dt .xyxs_content #page { text-align:center;}
	

/*friendlinks*/
.friendlinks{ line-height:22px; border:#ccc 1px solid; padding:5px;}
.friendlinks h3{ float:left; width:75px; font-size:12px;}
.friendlinks a{color:#333; margin:0 5px;}
.friendlinks a:hover{color:#f00;}

/*css for index end*/

x solid; padding:5px;}
.friendlinks h3{ float:left; width:75px; font-size:12px;}
.friendlinks a{color:#333; margin:0 5px;}
.friendlinks a:hover{color:#f00;}

/*css for index end*/


/*css for header*/
/*====================top style============================
.header{margin:2px auto; background:#fff;}
.logo{width:205px; height:65px; float:left;}*/
.header{margin:15px auto 8px auto; height:52px; background:#fff;}
.logo{width:177px; height:52px; padding-left:10px; float:left;}


/*========================main nav style ==========================*/
/*main channel navigate*/
.focus-nav{float:right;height:52px;}
.focus-nav ul{margin:0;padding:0;list-style:none;}
.focus-nav li{float:left;text-align:center;margin-left:10px;}
.focus-nav li a{ display:block; width:59px; height:51px; background:url(http://oldcn.dongao.com/imgcms/newstyle/menu_btn.jpg)}
.focus-nav li a#menu_teacher{ background-position:0 0;}
.focus-nav li a#menu_demo{ background-position:-80px 0;}
.focus-nav li a#menu_lesson{ background-position:-159px 0;}
.focus-nav li a#menu_card{ background-position:-232px 0;}
.focus-nav li a#menu_law{ background-position:-306px 0;}
.focus-nav li a#menu_news{ background-position:-386px 0;}
.focus-nav li a#menu_kjsy{ background-position:-465px 0;}
.focus-nav li a#menu_subject{ background-position:-533px 0;}
.focus-nav li a#menu_app{ background-position:-601px 0;width:73px;}
.focus-nav li a#menu_wenda{ background-position:-683px 0;}

.focus-nav li a:hover#menu_teacher{ background-position:0 -55px;}
.focus-nav li a:hover#menu_demo{ background-position:-80px -55px;}
.focus-nav li a:hover#menu_lesson{ background-position:-159px -55px;}
.focus-nav li a:hover#menu_card{ background-position:-232px -55px;}
.focus-nav li a:hover#menu_law{ background-position:-306px -55px;}
.focus-nav li a:hover#menu_news{ background-position:-386px -55px;}
.focus-nav li a:hover#menu_kjsy{ background-position:-465px -55px;}
.focus-nav li a:hover#menu_subject{ background-position:-533px -55px;}
.focus-nav li a:hover#menu_app{background-position:-601px -55px;width:73px;}
.focus-nav li a:hover#menu_wenda{background-position:-683px -55px;}
/*main navigate menu*/
.channel-nav{ height:35px; text-align:center;}
.channel-nav a{ display:block; width:78px; height:35px; background:url(http://oldcn.dongao.com/imgcms/newstyle/channelnav2_bg.jpg) 0 0 repeat-x; border-right:1px #c31d09 solid; color:#fff; line-height:35px; float:left;}
.channel-nav a:hover{ background:url(http://oldcn.dongao.com/imgcms/newstyle/channelnav2_bg.jpg) 0 -35px repeat-x; color:#fff; text-decoration:none;}
.channel-nav a.onbord{border:0; width:90px;}

/*main channel navigate
.focus-nav{float:right;height:65px;}
.focus-nav ul{margin:0;padding:0;list-style:none;}
.focus-nav li{float:left;text-align:center;line-height:150%;margin-left:20px;margin-right:5px;}
*/
/*main navigate menu
.channel-nav{background:url(../imgcms/images/channelnav_bg.gif) no-repeat center top;height:24px;padding-top:8px;text-align:center;}
.channel-nav ul{width:98%;margin:0 auto;height:24px;}
.channel-nav ul li{float:left;padding-left:8px;height:24px;border:0px #333 solid;}
.channel-nav ul li a{padding-right:8px;border-right:1px #fff solid;text-decoration:none;color:#fff;}
.channel-nav ul li a.onbord{border:0;}
.channel-nav ul li.on{font-weight:bold;background:url(../imgcms/images/channelon_bg2.gif) no-repeat center bottom;}

.channel-nav3{background:url(../imgcms/images/channelnav_bg3.gif) no-repeat center top;height:24px;padding-top:8px;text-align:center;}
.channel-nav3 a{padding:0 10px;border-right:1px #fff solid;text-decoration:none;color:#fff;}
.channel-nav3 a:hover{color:#000;}
.channel-nav3 a.onbord{border:0;}

.channel-nav3 ul{width:96%;margin:0 auto;height:24px;}
.channel-nav3 ul li{float:left;padding-left:8px;height:24px;border:0px #333 solid;}
.channel-nav3 ul li a{padding-right:8px;border-right:1px #fff solid;text-decoration:none;color:#fff;}
.channel-nav3 ul li a:hover{color:#000;}
.channel-nav3 ul li a.onbord{border:0;}
.channel-nav3 ul li.on{font-weight:bold;background:url(../imgcms/images/channelon_bg2.gif) no-repeat center bottom;}
*/
/*====================searchbar style============================*/
#searchbar{background:url(../imgcms/images/searchbar.gif) no-repeat left top; height:34px; margin-bottom:8px;}
#searchform{float:left; padding-left:50px; width:360px;}
#searchform td{text-align:left; height:30px; line-height:30px;}
#hotword{float:right; color:#f00; line-height:30px; padding-right:10px;}
#hotword h1{font-size:12px; display:inline; text-align:right;}
#hotword a{color:#f00;}
.searchinput{width:200px;}
.search_btn{border:0; background: url(../imgcms/images/btn_bg4.gif); height:21px; line-height:21px; width:74px; font-size:12px; cursor:pointer;color:#630;}

/*====================foot style============================*/
.footer{line-height:150%;margin:10px auto;text-align:center;}
.footnav{padding:10px 0;border-bottom:1px #ccc solid;}
.copyrigyt{padding:10px 0;line-height:200%;}

/*====================login style============================*/
.loginformbox dd {padding:4px 0;}
.loginformbox input {width:auto;}
.inputtxt1 {height: 17px}
.loginformbox .checkRem {padding:0px 0 4px 38px;clear:both;overflow:hidden;zoom:1}
.loginformbox .checkRem input, .loginformbox .checkRem label {float:left;}
.loginformbox .checkRem label {padding-top:2px;*padding-top:0;}
.loginbtnbox {margin-top:4px;clear:both;}

/*wangxiaofudao new*/
.lesson_style_2012 .tutorship_questions .tutorship{ padding-top:0px;}
.lesson_style_2012 .tutorship_questions .tutorship .menu_title{ height:29px; background:url(http://oldcn.dongao.com/imgcms/index/tutorship_menu_title_bg2.jpg); padding:0;}
.lesson_style_2012 .tutorship_questions .tutorship .menu_title h2{ color:#333; padding-left:15px; line-height:29px;}
.lesson_style_2012 .tutorship_questions .tutorship .menu_title li{ width:96px; border-left:#cbcbcb 1px solid; background:none; margin:0; line-height:29px; float:right;}
.lesson_style_2012 .tutorship_questions .tutorship .menu_title li.on{ background:url(http://oldcn.dongao.com/imgcms/index/tutorship_menu_title_bg_on2.jpg)}
.lesson_style_2012 .tutorship_questions .tutorship .menu_title .congye{ width:96px; border-left:#cbcbcb 1px solid; background:none; margin:0; line-height:29px; float:right; font-size:14px; text-align:center;}
.lesson_style_2012 .tutorship_questions .menu_content .menu_content_list .menu_content_list_right{ float:none; width:auto; padding:0; line-height:26px; margin-bottom:10px; text-align:left;}
.lesson_style_2012 .tutorship_questions .menu_content .menu_content_list .menu_content_list_right a{ margin:0 10px; color:#7a5813;}
.lesson_style_2012 .tutorship_questions .menu_content .menu_content_list .menu_content_list_right .lihead{ width:92px; height:26px; background:url(http://oldcn.dongao.com/imgcms/index/lihead_bg.jpg) no-repeat; float:left; font-weight:bold; text-align:center; margin-right:6px;}
.lesson_style_2012 .tutorship_questions .menu_content .menu_content_list .menu_content_list_left{ float:none; width:auto;}
.lesson_style_2012 .tutorship_questions .menu_content .menu_content_list .menu_content_list_left table{ border:#cdcdcb 1px solid;}
.lesson_style_2012 .tutorship_questions .menu_content .menu_content_list .menu_content_list_left table td{ text-align:left; padding:10px; line-height:18px;}
.lesson_style_2012 .tutorship_questions .menu_content .menu_content_list .menu_content_list_left table th{ color:#f8852a; background:#f7f7f7; padding:6px 0; border:#cdcdcb 1px solid;}
.lesson_style_2012 .tutorship_questions .menu_content .menu_content_list .menu_content_list_left .trHeadBgColor th{ background:#fef7dd; color:#333; font-weight:normal;}

.lesson_style_2012 .tutorship_questions .menu_content .menu_content_list .menu_content_list_left table td.jiage{ padding:0;}
.lesson_style_2012 .tutorship_questions .menu_content .menu_content_list .menu_content_list_left table td.jiage .zhekou{ background:#edf1f0; padding:4px; margin-right:8px; line-height:24px;}
.lesson_style_2012 .tutorship_questions .menu_content .menu_content_list .menu_content_list_left table td.jiage .goumai{ line-height:28px; text-align:center;}
.lesson_style_2012 .tutorship_questions .menu_content .menu_content_list .menu_content_list_left table td.jiage .goumai a{ color:#1406a5;}
.lesson_style_2012 .tutorship_questions .menu_content .menu_content_list .menu_content_list_left table td.jiage .goumai span{ background:none;}

