/*2019-6-27 报考指南*/
.act_banner{margin-top: 65px;height: 214px; width: 100%;}
.act_banner img{ height: 100%; width: 100%;}
.actnav_wrap {
    width: 100%;
    background: #f7f8fa;
    margin-bottom: 20px;
}
.layout {
    width: 1200px;
    text-align: left;
    margin: 0 auto;
    position: relative;
    padding-bottom: 20px;
}
.top_nav ul {
    width: 1120px;
    margin: 0 auto;
    padding: 6px 0 10px;
    text-align: center;
}
.top_nav li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 183px;
    text-align: center;
    position: relative;}
.top_nav li a {
    display: block;
    width: 100%;
    height: 92px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}
.top_nav h2 {
    font-size: 16px;
    line-height: 50px;
    color: #333;
}
.top_nav p {
    line-height: 42px;
}

.top_nav .line {
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    left: 0;
    top: 56px;
    background: #d7d7d7;
}
.top_nav li i {
    display: block;
    width: 16px;
    height: 16px;
    background: #7f7f7f;
    border-radius: 50%;
    border: 4px solid #d7d7d7;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -3px 0 0 -8px;
    z-index: 1;
}
.mian_left {  width: 210px; }
.left_nav .box {   overflow: hidden; margin-bottom: 4px;}
.left_nav h2 {
    line-height: 26px;
    padding: 15px 0;
    color: #38C860;
    background-color: #edf0f3 !important;
    border-radius: 6px;
    font-size: 16px;
    text-indent: 57px;
    cursor: pointer;
    position: relative;
}
.left_nav h2{color: #333;}
.left_nav h2.cur,.left_nav ul  a.cur{color: #38C860;}
.left_nav ul {
    display: none;
    background: #f7f8fa;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    padding: 10px 20px 10px 60px;
}
.box.on ul{ display: block;}
.left_nav li {
    line-height: 22px;
    padding: 5px 0;
}
.mian_middel {
    width: 708px;
    margin-left: 10px;
    border: 1px solid #edecec;
    border-radius: 6px;
}
.guide {
    padding: 10px 0 0;
    min-height: 500px;
}
.guide .guide-tit {
    display: inline-block;
    height: 42px;
    line-height: 42px;
    font-size: 18px;
    color: #fff;
    padding: 0 20px 0 20px;
    position: relative;
    background: #38C860;
    border-radius:  0 20px 20px 0;
}
.guide-con {
     padding: 10px 20px 50px;
     font-size: 16px;
    color: #666;


 }
.guide-con p{ text-indent: 33px;line-height: 30px; }

.guide-con h3 {
    line-height: 28px;
    font-size: 18px;
    padding: 0 0 10px 13px;
    position: relative;
    color:#38C860;
    margin-top: 15px;
}
td{ font-size: 16px;}
.guide-con h4{ margin-top: 20px; font-size: 16px;}
.guide-con a{ color: #256dcc;}
.main-right {
    width: 250px;
    float: right;
}
.main-right  img{    display: block; margin-bottom: 20px;
    width: 250px;
    height: 140px;}
.actmain{ margin-bottom: 40px;}
caption{font-size: 18px;  color: #333; font-weight: bold; margin: 20px auto; }
.itiem,th{ font-size: 16px;  color: #333;}
.newtips{ font-size: 16px; color: #e5321b; text-align: center; width: 100%; line-height: 1.6; padding: 20px 0; }
.newtips img{ margin-right: 6px; width: 22px; height:22px;}
.newtips a:hover{color: #ff1232;}
.icon01{ background: url("../images/active/jiaojie.png")no-repeat 20px center ;}
.icon02{ background: url("../images/active/kaoshi.png")no-repeat 20px center ;}
.icon03{ background: url("../images/active/dayin.png")no-repeat 20px center ;}
.icon04{ background: url("../images/active/anpai.png")no-repeat 20px center ;}
.icon05{ background: url("../images/active/chengji.png")no-repeat 20px center ;}
.icon06{ background: url("../images/active/zhengshu.png")no-repeat 20px center ;}
.guide table{ margin-top: 20px; margin-bottom: 10px;}
.guide td{ font-size: 14px; padding: 10px;border:1px solid #eee;}
.guide thead th{ font-size: 16px;border:1px solid #ddd;}
.guide p img{ width: 100%;}
.fboldr{ font-weight: bold;}
.listimg{ position: absolute; display: inline-block; width: 68px; height: 65px; right:45px; top: 14px;}
.listclass1 .listimg{ background: url("../images/kuaijikecheng_bg0.png") no-repeat center;}
.listclass2 .listimg{ background: url("../images/kuaijikecheng_bg1.png") no-repeat center;}
.listclass3 .listimg{ background: url("../images/kuaijikecheng_bg2.png") no-repeat center;}
.listclass4 .listimg{ background: url("../images/kuaijikecheng_bg3.png") no-repeat center;}
 .index_contlist li{  width:272px;height:470px;  margin-bottom:30px;border:1px solid #f1f1f1; margin-right: 23px;border-radius: 4px;box-shadow: none;}
.index_contlist li:hover{box-shadow: 0px 16px 20px 0px rgba(15, 86, 230, 0.1);}
.clsbox li .ellipsis{max-width: 251px; font-size: 14px;}
.clsbox{ padding-left: 56px;}
.clsbox li img{width: 100%; height: 174px;}
 .index_contlist li h4{ padding:6px 10px;}
.kc_num,.ck_valide{color: #878787; font-size: 12px; }
.bsinfo{ padding: 0 10px;height: 26px;    line-height: 26px;}
.sp_price{font-size: 20px; font-weight: bold;color: #d21b1b;}
.ck_valide{ text-decoration: line-through;margin-left: 10px;}
.kc_num{ float: right;}
.guide .index_contlist li p{  width: 225px;   margin: 10px auto; line-height: normal}
.guide.index_contlist{ padding-top: 30px;}


