@charset "gb2312";
/* CSS Document */
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; min-width: 1200px; color:#333;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;}
a,a:hover{outline:none;blur:expression(this.onFocus=this.blur());}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden; overflow: hidden;}
.clearfix{*zoom:1;}

/*框架*/
.layout{ clear:both;width:1200px;text-align:left;margin:0 auto;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.newan{ background:url(/images/zhucekuaijishi/index2017/newan-v1.png) no-repeat;}

/*导航*/
.navbg{ background: #07bdc7; margin-bottom: 20px;}
.navbgsub{ display: none; width: 100%; height: 40px; background: #fff; top: 114px; left: 0; -webkit-box-shadow:4px 7px 16px rgba(0, 0, 0, 0.05); -moz-box-shadow:4px 7px 16px rgba(0, 0, 0, 0.05); box-shadow:4px 7px 16px rgba(0, 0, 0, 0.05); z-index: 2;}
.nav{ height: 44px;}
.nav h2{ display: block; width: 178px; line-height: 44px; background: #01a2b0; text-align: center; color: #fff; font-size: 20px; font-weight: 400;}
.nav h2 a{ color: #fff;}
.nav h2 a:hover{ text-decoration: none;}
.nav .right{}
.nav .nnr{ display: block; width: 134px; line-height: 44px; font-size: 16px; color: #fff; text-align: center;}
.nav .nnr:hover{ background: #01a2b0; text-decoration: none;}
.nav .nnr2{ width: 134px; line-height: 44px; font-size: 16px; color: #fff; text-align: center; background-position: 108px -81px; cursor: pointer; z-index: 3;}
.nav .nnr2:hover{ background-color: #01a2b0; text-decoration: none;}
.nav .nnr2 a{ color: #fff;}
.nav .nnr2 a:hover{ text-decoration: none;}
.nav .nnr2 .pop{ width:816px; height: 40px; left:36px; top:44px; display:none; cursor: auto;}
.nav .nnr2 .pop a{ padding-right: 60px; line-height: 40px; text-align: left; font-size: 14px; color: #666;}
.nav .nnr2 .pop a:hover{ color: #07bdc7;}
.nav .nnr2 .pop2{ width:554px;}
.nav .nnr2 .pop3{ width:272px;}
.nav .mini{ width: 108px;}
.nav .mini2{ width: 108px; background-position: 80px -80px;}
.nav .non{ background-color: #07bdc7; background-position: 108px -131px;}
.nav .non .pop{display:block;}

/*面包屑*/
.mbx{ height: 28px; line-height: 28px; color: #999; margin-bottom: 20px;}
.mbx a{ color: #999;}
.mbx a:hover{ color: #07bdc7; text-decoration: none;}

/*左侧列表*/
.l-list{ width: 800px;}
.l-list .tit{ height: 40px; line-height: 40px; background: #f4f4f4; margin-bottom: 24px;}
.l-list .tit h1{font-size:28px;line-height:32px;margin:4px 0 0 10px;background:url(/images/kj_xinximoji/tit-line.png) repeat-x left bottom;}
.l-list .tit ul{ padding:0 0px 0 20px;}
.l-list .tit li{ float: left; width: 96px; height: 40px; font-size: 14px; color: #666; text-align: center; cursor: pointer;}
.l-list .tit li a{ color: #666;}
.l-list .tit li i{ display: none;}
.l-list .tit .on{ background: #07bdc7; color: #fff; position: relative;}
.l-list .tit .on a{ color: #fff;}
.l-list .tit .on i{ display: block; width: 9px; height: 5px; top: 40px; left: 50%; margin-left: -5px; background-position: 0 0;}
.l-list .dq{ padding: 0 0 13px 0; border-bottom: 1px solid #f0f0f0; margin-bottom: 16px;}
.l-list .dq a{ float: left; display: block; width: 44px; height: 20px; line-height: 20px; text-align: center; color: #666; margin:0 5px 7px 0; border-radius: 3px;}
.l-list .dq a:hover{ color: #07bdc7; text-decoration: none;}
.l-list .dq .hover{ background: #07bdc7; color: #fff;}
.l-list .dq .hover:hover{ color: #fff;}
.l-list .wdq{ padding: 0 0 13px 0; border-bottom: 1px solid #f0f0f0; margin-bottom: 16px;}
.l-list .wdq a{ float: left; display: block; width: auto; height: 20px; line-height: 20px; text-align: center; color: #666; margin:0 7px 7px 0; border-radius: 3px; padding:0 8px;}
.l-list .wdq a:hover{ color: #07bdc7; text-decoration: none;}
.l-list .wdq .hover{ background: #07bdc7; color: #fff;}
.l-list .wdq .hover:hover{ color: #fff;}
.l-list .bot{ display: none;}
.l-list .bot li{ line-height: 40px; clear: both;}
.l-list .bot .l{ display: block; width: 710px; height: 40px; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.l-list .bot .l a:hover{ color: #07bdc7; text-decoration: none;}
.l-list .bot .r{ display: block; color: #cccccc;}
.l-list .bot .xx{ overflow: hidden; clear: both; height: 16px; line-height: 16px; border-bottom: 1px solid #f0f0f0; margin-bottom: 16px;}

.l-list2{ width: 800px;}
.l-list2 .tit{ height: 40px; line-height: 40px; background: #f4f4f4;}
.l-list2 .tit h1{ display: block; font-size: 28px; font-weight: 400; padding:0 42px 0 10px;}
.l-list2 .dq{ padding: 20px 0 13px; border-bottom: 1px solid #f0f0f0; margin-bottom: 16px;}
.l-list2 .dq a{ float: left; display: block; width: 44px; height: 20px; line-height: 20px; text-align: center; color: #666; margin:0 5px 7px 0; border-radius: 3px;}
.l-list2 .dq a:hover{ color: #07bdc7; text-decoration: none;}
.l-list2 .dq .hover{ background: #07bdc7; color: #fff;}
.l-list2 .dq .hover:hover{ color: #fff;}
.l-list2 .wdq{ padding: 20px 0 13px; border-bottom: 1px solid #f0f0f0; margin-bottom: 16px;}
.l-list2 .wdq a{ float: left; display: block; width: auto; height: 20px; line-height: 20px; text-align: center; color: #666; margin:0 7px 7px 0; border-radius: 3px; padding:0 8px;}
.l-list2 .wdq a:hover{ color: #07bdc7; text-decoration: none;}
.l-list2 .wdq .hover{ background: #07bdc7; color: #fff;}
.l-list2 .wdq .hover:hover{ color: #fff;}
.l-list2 .bot li{ line-height: 40px; clear: both;}
.l-list2 .bot .l{ display: block; width: 710px; height: 40px; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.l-list2 .bot .l a:hover{ color: #07bdc7; text-decoration: none;}
.l-list2 .bot .r{ display: block; color: #cccccc;}
.l-list2 .bot .xx{ overflow: hidden; clear: both; height: 16px; line-height: 16px; border-bottom: 1px solid #f0f0f0; margin-bottom: 16px;}

/*翻页*/
.fy{ overflow:hidden; clear:both; text-align:center; height:34px; padding:14px 0 40px 0; color:#666;}
.fy a{ display:inline-block; margin:0 7px; vertical-align:middle; width: 34px; height: 34px; line-height:34px; color:#666; font-size: 14px; border-radius: 3px;}
.fy a:hover{ background-color: #e8fafb; text-decoration: none;}
.fy .hover{ background-color:#07bdc7; color:#fff;}
.fy .hover:hover{ background-color:#e8fafb; color:#fff;}
.fy .sw{ width: 56px;}
.fy .np{ width: 70px;}
.fy .hui{ color: #cccccc; cursor: auto;}
.fy .hui:hover{ background:none;}

/*右侧广告*/
.r-banner{ width: 360px;}
.r-banner .han{ display: block; margin-bottom: 20px;}
.r-banner .han img{ width: 360px; height: 216px;}
.r-bannerfd{ position: fixed; top: 0; right: 0; _position:absolute;_top:expression(eval(document.documentElement.scrollTop))}


/*add 20200316*/

.l-list2020{width:840px;}

.r-newBlock{ width: 310px;height:1500px;}
.r-newBlock .bottomToTop{width: 310px;position: fixed;right:0;top:0;background: #fff;z-index:99;}
.r-newBlock .guide{margin-bottom:20px;}
.r-newBlock .r-title{font-size:16px;color:#444444;margin-bottom:13px;}
.r-newBlock .guide .guideDetail{border:1px solid #f0f0f0;border-collapse: collapse;}
.r-newBlock .guide .guideDetail tr td{border:1px solid #f0f0f0;width:157px;height:60px;line-height: 60px;font-size:14px;color:#000000;}
.r-newBlock .guide .guideDetail tr td a:hover{color:#07bdc7;text-decoration:none;}
.r-newBlock .guide .guideDetail .trSpecial .tdSpecial{height:78px;position: relative;}
.r-newBlock .guide .guideDetail .trSpecial .tdSpecial img{display:block;margin-left:16px;}
.r-newBlock .guide .guideDetail .trSpecial .tdSpecial p{height:38px;line-height:38px;position:absolute;top:25px;right:30px;font-size:16px;color:#333333;}
.r-newBlock .guide .guideDetail .trSpecial .tdSpecial p img{float:left;margin:0 16px;}
.r-newBlock .guide .guideDetail .trSpecial .tdSpecial p span{float:left;}
.r-newBlock .guide .guideDetail .trSpecial .tdSpecial p .day{position: relative;}
.r-newBlock .guide .guideDetail .trSpecial .tdSpecial p .day b{font-size:24px;letter-spacing:14px;font-weight:normal;position: absolute;color:#fff;top:0;right:6px;}
.r-newBlock .guide .guideDetail tr .td1{text-indent:65px;background:url("/images/kj_xinximoji/guide-v1.png") no-repeat 25px center;}
.r-newBlock .guide .guideDetail tr .td2{text-indent:65px;background:url("/images/kj_xinximoji/condition-v1.png") no-repeat 25px center;}
.r-newBlock .guide .guideDetail tr .td3{text-indent:65px;background:url("/images/kj_xinximoji/timeEnroll-v1.png") no-repeat 25px center;}
.r-newBlock .guide .guideDetail tr .td4{text-indent:65px;background:url("/images/kj_xinximoji/timeExam-v1.png") no-repeat 25px center;}
.r-newBlock .guide .guideDetail tr .td5{text-indent:65px;background:url("/images/kj_xinximoji/advise-v1.png") no-repeat 25px center;}
.r-newBlock .guide .guideDetail tr .td6{text-indent:65px;background:url("/images/kj_xinximoji/certificate-v1.png") no-repeat 25px center;}
.r-newBlock .guide .guideDetail tr .td7{text-indent:65px;background:url("//www.chinaacc.com/upload/resources/image/2021/04/09/1276748.gif") no-repeat 25px center;}


.r-newBlock .listen{margin-bottom:20px;}
.r-newBlock .listen .listenTitle .changePage .prev{display:inline-block;width:22px;height:22px;background: url("/images/kj_xinximoji/turnLeft.png") no-repeat center center;}
.r-newBlock .listen .listenTitle .changePage .prev:hover{background: url("/images/kj_xinximoji/turnLeft1-v1.png") no-repeat center center;}
.r-newBlock .listen .listenTitle .changePage .next{display:inline-block;width:22px;height:22px;background: url("/images/kj_xinximoji/turnRight.png") no-repeat center center;}
.r-newBlock .listen .listenTitle .changePage .next:hover{background: url("/images/kj_xinximoji/turnRight1-v1.png") no-repeat center center;}
.r-newBlock .listen .listenPlay{height:239px;overflow:hidden;}
.r-newBlock .listen .listenPlay li p{height:30px;width:100%;padding: 10px 12px;background:#f9f9f9;font-size:18px;color:#444444;line-height:30px;}
.r-newBlock .listen .listenPlay li p i{font-style: normal;float:left;}
.r-newBlock .listen .listenPlay li p span{font-size:12px;float:left;margin-left:13px;}
.r-newBlock .listen .listenPlay li p a{margin-right:23px;float:right;font-size:12px;color:#fff;padding:0 14px;background:#07bdc7;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.r-newBlock .listen .listenPlay li p a:hover{background:#01b2bc;text-decoration: none;}

.r-newBlock .way{margin-bottom:20px;}
.r-newBlock .way .wayDetail{background:#f9f9f9;padding:30px;}
.r-newBlock .way .wayDetail .getWay{background: #07bdc7;color:#fff;font-size:16px;padding:10px 87px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.r-newBlock .way .wayDetail .getWay:hover{border:none;color:#fff;background: #07bdc7;text-decoration:none;}
.r-newBlock .way .wayDetail .wayContent{height:40px;margin-bottom:30px;}
.r-newBlock .way .wayDetail .wayContent img{float:left;margin-right:20px;}
.r-newBlock .way .wayDetail .wayContent .wayContentR{float:left;}
.r-newBlock .way .wayDetail .wayContent .wayContentR h2{font-size:16px;color:#444;}
.r-newBlock .way .wayDetail .wayContent .wayContentR p{font-size:12px;color:#a7a7a7;}

.r-newBlock .free{margin-bottom:20px;}
.r-newBlock .free .freeDetail{padding:30px;border:1px solid #f0f0f0;}
.r-newBlock .free .freeDetail .freeContent{height:70px;margin-bottom:25px;}
.r-newBlock .free .freeDetail .freeContent img{float:left;margin-right:20px;}
.r-newBlock .free .freeDetail .freeContent .freeContentR{float:left;font-size:16px;}
.r-newBlock .free .freeDetail .freeContent .freeContentR h2{font-size:16px;color:#444444;height:33px;line-height:33px;}
.r-newBlock .free .freeDetail .freeContent .freeContentR h2 b{color:#ff8707;}
.r-newBlock .free .freeDetail .getImmediately{background: #ff9c3d;color:#fff;font-size:16px;padding:10px 87px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.r-newBlock .free .freeDetail .getImmediately:hover{background: #ff7e00;text-decoration:none;}

.r-newBlock .join{}
.r-newBlock .join .joinDetail{border:1px solid #f0f0f0;padding:20px 0;text-align: center;}
.r-newBlock .join .joinDetail .joinContent{width:100%;height:180px;background: url("/images/kj_xinximoji/qcCodeBg-v1.png") no-repeat center center;}
.r-newBlock .join .joinDetail .joinContent .joinContentImg{padding-top:30px;}
.r-newBlock .join .joinDetail .joinContent .joinContentImg img{width:130px;height:130px;}
.r-newBlock .join .joinDetail p{font-size:16px;color:#444;}

/*hot search*/
.hotSearch{margin-bottom: 20px;}
.hotSearch ul{overflow: hidden;border: 1px solid #f0f0f0;padding: 10px 7px;}
.hotSearch ul li{
    float: left;
    background-color: #f2f2f2;
    color: #666666;
    padding: 5px 15px;
    margin: 10px 3px;
    border-radius: 20px;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 110px;
    text-align: center;
}
.hotSearch ul li:hover {background-color: #e6e6e6;}
.hotSearch ul li a{ color: #666666;text-decoration: none;}
.Program{background-color:#f9f9f9;padding: 12px;margin-bottom: 20px;}
.ProgramBg .p1{color: #333333;font-weight: bold;margin-bottom: 20px;}
.ProgramBg .ProgramTit{font-weight: normal;}
.ProgramBg .p2{font-size:14px;padding: 10px 0;color: #333333;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 265px;}
.Program .ProgramBg{background-color: #ffffff;padding: 20px 10px;position: relative;}
.user{color: #666666;}
.user img{width: 36px;vertical-align: middle;}
.user span{vertical-align: middle;padding-left: 5px;}
.user{padding: 10px 0;}

.ProgramBth{display: inline-block;background-color: #07bdc7;width: 239px;height: 40px;margin: 0 auto;line-height: 40px;color: #ffffff;font-weight: bold;font-size: 16px;border-radius: 7px;}
.ProgramLink{text-align: center;padding:20px 0;}
.ProgramBth:hover{background-color: #01b2bc;}
.r-newBlock{height: 100%;}
.folder{border:1px solid #f0f0f0;margin-bottom: 20px;}
.folder ul{overflow: hidden;padding: 20px 0 0 0;}
.folder li{float: left;width: 88px;text-align: center;height: 90px;margin-left: 10px;}
.folderLink a{display: inline-block;background-color: #ff7e00;width: 239px;height: 40px;margin: 0 auto;line-height: 40px;color: #ffffff;font-weight: bold;font-size: 16px;border-radius: 7px;}
.folderLink a:hover{background-color: #ff8f21;}
.folderLink{text-align: center;padding: 0 0 20px 0;}

.ProgramPic {position: relative;height: 311px;overflow: hidden;}

.newBannerUp{
    width: 1200px;
    text-align: left;
    margin: 0 auto;
    margin-bottom: 20px;
}
.bannerUp{
    width: 840px;
    text-align: left;
    margin: 0 auto;
    margin-bottom: 20px;
}
.listen{height: 276px;overflow: hidden;}

.StudiesProTitle{overflow: hidden;}
.StudiesProTitle .StudiesProBth .swiper-button-prev{
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url(/images/kj_xinximoji/turnLeft.png) no-repeat center center;
}
.StudiesProTitle .StudiesProBth .swiper-button-next{
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url(/images/kj_xinximoji/turnRight.png) no-repeat center center;
}

/*kaoping zhuanshu dayi*/
.fs-subInfo-con{
    width: 310px;
   padding-bottom: 20px;
    background: url(/images/kj_xinximoji/suInfoBg.png) no-repeat 0 top #eff0f3;
    margin-bottom: 20px;
}
.fs-subInfo-con ul{padding: 10px 20px 10px 20px;}
.fs-subInfo-con ul li{overflow: hidden;padding-top: 10px;}
.fs-subInfo-con ul li i{display: inline-block;width: 6px;height: 6px;background-color: #97bddd;border-radius: 100%;float: left;vertical-align: middle;margin-top: 8px;margin-right: 10px;}
.fs-subInfo-con ul li p{font-size: 14px;color: #333333;float: left;width: 250px;}

.fs-subInfo-input{text-align: center;position: relative;margin-bottom: 10px;}
.fs-subInfo-input input{width: 218px;border:1px solid #e7e7e7;border-radius: 8px;background-color: #ffffff;color: #333333;font-size: 14px;text-align: center;padding: 10px 10px;outline: none;}
.fs-subInfo-input label{position: absolute;font-size: 14px;color: #bcbcbc;top: 1px;left: 32px;width: 238px;height: 38px;line-height: 38px;cursor: pointer;}
.fs-subInfo-bth{text-align: center;}
.fs-subInfo-bth a{display: inline-block;width: 238px;height: 38px;background-color: #ff7e00;line-height: 38px;color: #ffffff;font-size: 16px;font-weight: bold;border-radius: 8px;}
.fs-subInfo-bth a:hover{text-decoration: none;}

.PromptPop{width: 447px;height: 254px;border-radius: 10px;background-color: #ffffff;position: fixed;left: 50%;top:50%;margin-left: -223.5px;margin-top: -127px;z-index: 999;}

.PromptPopHead{text-align: right;}
.PromptPopHead a{display: inline-block;width: 16px;height: 16px;background:url(/images/common/column/subInfoIcon1.png) no-repeat 0 0;margin: 20px 20px 0 0;}

.PromptPopCon{text-align: center;}
.PromptPopCon .PromptPopConP1{font-size: 18px;color: #333333;padding-top: 10px;}
.PromptPopCon .PromptPopConP1 img{vertical-align: middle;display: inline-block;padding-right: 5px;}

.PromptPopConP2{font-size: 14px;color: #333333;padding-top: 20px;}
.PromptPopConBth{margin-top: 40px;}
.PromptPopConBth a{display: inline-block;width: 162px;height: 43px;line-height: 43px;text-align: center;background-color: #07bdc7;font-size: 18px;color: #ffffff;border-radius: 40px;}
.PromptPopConBth a:hover{text-decoration: none;}
.diogMask{
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #000;
    opacity: .7;
    filter: alpha(opacity=70);
    z-index: 998;
}


/*20201014 add by sunke*/
.r-newBlock .guide .guideDetail tr td.center-tags{ text-align:center;}
.r-newBlock .listen.jiuye-student{ height:auto;}
.r-newBlock .listen .listenPlay.jiuye-student{ height:353px}
.r-newBlock .listen .listenPlay li .jiuyeStudent-con{ height:183px; padding:10px 17px 0; background:#f9f9f9;}
.r-newBlock .listen .listenPlay li .jiuyeStudent-con .box{ line-height:25px; font-size:14px;}
.r-newBlock .listen .listenPlay li .jiuyeStudent-con .btn{ display:block; width:238px; height:42px; line-height:42px; text-align:center; font-size:16px; color:#fff; background:#ff7e00; border-radius:2px; margin:13px auto 0;}
.l-list .jiuye-tit{ height:36px; padding:8px 0; background:#f2f2f2; margin-bottom:25px;}
.l-list .jiuye-tit h3{ float:left; height:36px; line-height:36px; font-size:22px; font-weight:bold; padding-left:23px; position:relative;}
.l-list .jiuye-tit h3 i{ display:block; width:3px; height:24px; background:#07bdc7; position:absolute; left:0; top:50%; margin-top:-12px;}
.l-list .jiuye-tit ul{ float:left; padding:0 0 0 25px;}
.l-list .jiuye-tit ul li{ float:left; height:36px; line-height:36px; font-size:16px; padding:0 19px; margin-right:21px; border-radius:4px;}
.l-list .jiuye-tit ul li.on{ background:#07bdc7; color:#fff;}
.l-list .jiuye-tit ul li.on a{ color:#fff;}


/*20210114 add by njf*/
.managementAccount .nav .nnr{ width: 103px;}
.managementAccount .nav .nnr2{width: 128px;}
.managementAccount .nav .nnr3{ width: 164px; line-height: 44px; font-size: 16px; color: #fff; text-align: center; background-position:144px -81px;}
.managementAccount .nav .nnr3:hover{ background-color: #07bdc7; text-decoration: none;}
.managementAccount .nav .mini{ width: auto;}
.managementAccount .nav .nnr3 .pop{ width:986px; height: 40px; left:36px; top:44px; cursor: auto; display: none; z-index: 3;}
.managementAccount .nav .nnr3 .pop a.mini{ padding-right:60px; line-height: 40px; text-align: left; font-size: 14px; color: #666; display: inline-block; text-decoration:none;}
.managementAccount .nav .nnr3 .pop a:hover{ color: #07bdc7;}


.studyConsultant-con{ width:310px; height:296px; background:url("/images/kj_xinximoji/studyConsultant-bg-v1.jpg") no-repeat; margin-top:26px;}
.studyConsultant-con .pic{ display:block; width:160px; height:160px; margin:0 auto; padding-top:55px;}
