@charset "utf-8";

/* CSS Document */

/*头部*/

* {

    margin: 0;

    padding: 0

}



.both {

    clear: both;

}



.ck_top {

    background: #EEE;

    height: 32px;

    border-bottom: 1px #DEDEDE solid;

    font-size: 12px;

}



.ck_top_m {

    width: 1002px;

    margin: 0 auto;

    line-height: 32px;

}



.ck_top_l {

    margin-left: 5px;

}



.ck_top_l a {

    color: #D40000;

    margin: 0 9px;

}



.ck_top_r a {

    margin-right: 10px;

}



.ck_lx {

    width: 1002px;

    margin: 0 auto;

    margin-top: 15px;

    height: 76px;

}



.line {

    margin: 0 9px 0 8px

}



/*当前位置*/

.ck_wz {

    width: 998px;

    height: 48px;

    line-height: 48px;

    border: 1px #F1E4C2 solid;

    background: #FFF4D8;

    margin: 0 auto;

    margin-top: 20px;

}



.ck_wz a {

    width: 72px;

    float: left;

    display: block;

    background: url(ico01.png) right no-repeat;

    padding-right: 5px;

}



.ck_zk {

    width: 998px;

    height: 370px;

    border: 1px #E7E7E7 solid;

    background: #F8F7F5;

}



.km_main {

    width: 1002px;

    margin: 0 auto

}



.km_main h2 {

    font-size: 24px;

    font-weight: normal;

}



.ck_qq, .ck_tel {

    padding-left: 29px;

    font-size: 18px;

    color: #f73b5e;

}



.ck_qq {

    background: url(qq.png) no-repeat;

    line-height: 27px

}



.ck_tel {

    background: url(tel.png) no-repeat;

    line-height: 19px;

    margin: 4px 2px 0 10px;

}



.ck_lx_r {

    margin-top: 39px;

}



/*导航菜单*/

.ck_menu {

    height: 71px;

    background: url(ck_menu_bj.png) repeat-x;

}



.ck_menu ul {

    width: 1002px;

    height: 71px;

    margin: 0 auto

}



.ck_menu ul li {

    float: left;

    line-height: 73px;

    font-size: 18px;

    margin-right: 80px;

}



.ck_menu ul li a {

    color: #FFF

}



/*模考、练习*/

.my-pra, .mk-pra {

    position: relative

}



.my-pra img, .mk-pra img {

    position: absolute;

    z-index: 1;

    bottom: 1px;

    left: 0;

}



.my-pra a, .mk-pra a {

    position: absolute;

    z-index: 2;

    display: block;

    width: 109px;

    left: 2px;

}



.pra-tab {

    display: none

}



/*考试二级菜单*/

.ks-menu {

    width: 998px;

    height: 58px;

    border: 1px #E7E7E7 solid;

    background: #F8F7F5;

    margin: 0 auto;

    margin-top: 19px;

}



.ks-menu ul {

    width: 384px;

    margin: 0 auto;

    line-height: 60px;

}



.yuw a, .yuw2 a {

    color: #3a8ffb;

    font-size: 20px;

}



.yuw {

    background: url(ico06.png) right no-repeat;

    background-position: 97px 22px;

    position: relative

}



.yuw2 {

    background: url(icon_001.gif) right no-repeat;

    background-position: 97px 22px;

    position: relative

}



.ks-menu ul li {

    width: 128px;

    height: 60px;

    font-size: 14px;

    text-align: center;

}



.mbj {

    background: url(ico07.png) no-repeat;

    background-position: 0 -1px;

}



.yuw-ej {

    position: absolute

}



/*--------------------------------------------------------*/

/*底部*/

.ck_foot {

    background: url(ck_db_bj.png) repeat-x;

    height: 150px;

}



.ck_foot ul {

    width: 760px;

    margin: 0 auto;

    margin-top: 34px;

    padding-left: 27px;

}



.ck_foot ul li {

    float: left;

    width: 71px;

    height: 13px;

    line-height: 13px;

    border-right: 1px #333333 solid;

    margin-top: 33px;

    text-align: center;

}



.ck_foot .db_shre {

    width: 18px;

    height: 18px;

    background: url(ck_icon1.png) -27px -185px;

    margin-left: 5px;

}



.ck_foot p {

    width: 690px;

    margin: 0 auto;

    padding-left: 296px;

    height: 30px;

}



/*下拉菜单*/

.tk-ej {

    width: 998px;

    height: 273px;

    border: 1px #C5C5C5 solid;

    position: absolute;

    top: 59px;

    left: -308px;

    background: url(er-bj.png) repeat-x;

    z-index: 100

}



.ej-db {

    width: 1011px;

    height: 10px;

    background: url(er-db.png) no-repeat;

    position: absolute;

    top: 334px;

    left: -309px;

}



.ej-left {

    position: absolute;

    width: 3px;

    height: 276px;

    background: url(r-left.png) no-repeat;

    left: -300px;

}



.ej-right {

    position: absolute;

    width: 5px;

    height: 276px;

    background: url(er-right.png) no-repeat;

    right: -576px;

}



.ej-jt {

    position: absolute;

    width: 15px;

    height: 10px;

    background: url(jt.png) no-repeat;

    top: 51px;

    left: 59px;

    z-index: 110

}



.ks-menu dt {

    font-size: 18px;

    margin: 38px 48px 0 25px

}



.ks-menu dd {

    margin-right: 30px;

    margin-top: 27px;

}



.ks-menu dd p {

    width: 73px;

    line-height: 20px;

    margin-top: 10px;

    text-align: center;

    color: #787878

}



.ks-menu dd p a {

    font-family: '宋体';

    font-size: 14px;

    color: #787878

}



.go-order-button{background:url('bg39.png') no-repeat;width:77px;height:30px;line-height:31px;display:inline-block;*zoom:1;text-align:center;font-size:14px;color:#fff;text-shadow:-1px -1px 0 #2467bf;border: none;}



.ln-loading {

    background-color: #fff;

    border: 1px solid #6babdd;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

    -moz-box-shadow: 0px 0px 20px #999;

    -webkit-box-shadow: 0px 0px 20px #999;

    box-shadow: 0px 0px 20px #999;

    display: none;

    height: 120px;

    position: absolute;

    width: 300px;

    z-index: 10001;

}

.ln-loading i {

    background: url(loading.gif) no-repeat 50% 40%;

    display: block;

    height: 100px;

}

.ln-loading i span {

    color: #f60;

    display: block;

    font-style: normal;

    padding-top: 88px;

    text-align: center;

}



.loading{background:url('loading.gif') no-repeat center center}

.mini-loading{background:url('loading.gif') no-repeat center center; position: absolute; top: 0;}



.yuw{ background:url(ico06.png) right no-repeat; position:relative}

.yuw2{ background:url(icon_001.gif) right no-repeat; position:relative}

.ks-me8{ width:132px !important; margin-right:5px;}

.tk-ej{left:-297px;}

.ej-db{left:-299px;}

.ej-jt{left:63px}





/***********************主内容右侧*****************************/

/*实时动态*/

.ck_dt img{ width:52px; height:47px; border:2px #FFFFFF solid; }

.ck_dt{ width:280px; height:304px;border:1px #E1D8AC dashed;margin-top:16px; background:#F8F7F5; overflow:hidden; }

.ck_dt ul li{ border-bottom:1px dashed #CDCDCD; width:260px; height:73px; margin:0 auto; }

.ck_dt_r{ width:162px; margin-top:5px; font-size:12px;}

.ck_dt_r .dt_name{ color:#0762b3; float:left;}

.ck_dt_r span{ float:right; color:#c1c1c1; }

.ck_dt_r .p2{ width:191px; height:32px; line-height:17px;}

.ck_dt_r .p1{width:190px;  _width:100px; height:22px; line-height:22px;}

.ck_dt .ck_dt_l{ border:1px #E5EEF7 solid; width:56px; height:52px; margin:10px 10px 0 0px;}



.ck_dt2{margin-top:36px;}

.ck_dt2 ul li{ height:76px}

.ck_dt2 .ck_dt2_h{height:47px; line-height:47px; color:#000000; font-size:14px; font-weight:600}

.ck_dt2 .dt2{ width:100px; height:56px;}

.ck_dt2 .dt2 img{ width:96px; height:53px;}

.ck_dt2 .ck_dt_l {margin: 7px 10px 0 0px;}

.ck_dt2 .ck_dt_r .p1{ height:38px; line-height:20px;}

.ck_dt2 .ck_dt_r .p2{ height:14px; padding-top:5px;}







.blank10 {

    height: 10px;

    clear: both;

    overflow: hidden;

    display: block;

}