﻿.search-icon {
    margin: 11px 0 8px 5px;
}

.picScroll-left .bd ul li .pic img {
    border: none;
    padding: 0;
    width: 164px;
    height: 51px;
}

a:focus, a:visited {
    outline-width: 0;
    text-decoration: none;
}

input[type='button'].submit {
    background: #e88010;
    color: #fff;
    padding: 10px 50px;
    margin: 0px 10px;
    font-size: 14px;
    border: 0;
}

input[type='button'].qx {
    background: #cbd6de;
    color: #455e70;
    border: 1px solid #aebfcb;
    padding: 10px 50px;
    margin: 0px 10px;
    font-size: 14px;
}

/*新改*/
.pages {
    width: 100%;
    height: 38px;
    margin-top: 25px;
    text-align: center;
}

    .pages a, .pages span {
        padding: 10px 15px;
        line-height: 36px;
        border: 1px solid #c9dadd;
        margin-left: 10px;
    }

        .pages a:hover {
            background: #0d80d9;
            color: #fff;
        }

        .pages span.current {
            background: #0d80d9;
            color: #fff;
            border: 1px solid #c9dadd;
        }

        .pages span.disabled {
            color: #bfbfbf;
            background: #f2f2f2;
            border: 1px solid #bfbfbf;
        }

.fj-div i,
.fj-div .fj-name,
.fj-div input {
    line-height: 32px;
}

    .fj-div input[type='text'] {
        height: 32px;
        line-height: 32px;
        padding: 0 8px;
    }

.fj-div .fj-name {
    width: 90px;
}

.fj-input-d {
    margin-right: 50px;
}

.fj-div select {
    height: 32px;
    line-height: 32px;
    margin-right: 50px;
    padding: 0 4px;
    font-size: 14px;
}

.valid-errormsg {
    width: 100%;
    float: left;
    text-align: right;
    color: #f00;
}

.other-nav li {
    clear: initial !important;
}

    .other-nav li.on {
        border: 1px solid #409be1;
        border-radius: 3px;
    }

.grzx_top_left {
    width: auto;
}

    .grzx_top_left img {
        width: 100px;
        height: 65px;
        border: none;
    }

.grzx_top_left_nr {
    padding: 5px 0;
    height: 65px;
    margin-left: 15px;
    float: right;
    width: auto;
}

    .grzx_top_left_nr strong {
        color: #fff;
        font-weight: normal;
        font-size: 16px;
        width: 200px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

.grzx_left_nr_tw {
    width: auto;
}

    .grzx_left_nr_tw a {
        margin-left: 20px;
    }

.grzx_top_nav {
    width: auto;
    float: left;
    margin-left: 16px;
    margin-top: 21px;
}

    .grzx_top_nav ul li {
        width: 95px;
        clear: none;
    }

        .grzx_top_nav ul li a {
            width: 100%;
        }

            .grzx_top_nav ul li a.on {
                background: url(../images/grzx_nav.png) no-repeat center center;
            }

.grgg-title {
    line-height: 45px;
    height: auto;
}

.jxsj-er .jxsj-threeName {
    float: left;
    line-height: 34px;
    height: 34px;
    cursor: pointer;
}

.jxsj-er-box, .jxsj-three-box {
    display: none;
    background: #ffffff;
    border: 1px solid #ededea;
    border-left: 2px solid #e88010;
    padding: 20px;
    margin: 20px;
}

.jxsj-box > ul > li > ul > li > ul {
    display: none;
}

.jxsj-er {
    overflow: hidden;
}

    .jxsj-er .jxsj-icon {
        height: 34px;
    }

.jxsj-three {
    padding-left: 0px;
    background: none;
}

.notice-box .tab-hd ul li {
    cursor: pointer;
}

/*课程学习*/
.icon {
    font-size: 0;
    background-image: url(/Content/images/study_other.png);
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
    background-size: auto;
    width: 28px;
    height: 21px;
    vertical-align: middle;
}

    .icon.active {
        background-image: url(/Content/images/study_other_active.png);
    }

.icon2 {
    font-size: 0;
    background-image: url(/Content/images/study_other.png);
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
    background-size: auto 15px;
    width: 22px;
    height: 15px;
    vertical-align: middle;
    margin-bottom: 1px;
}

.exam {
    background-image: url(/Content/images/study_exam.png);
}

    .exam.active {
        background-image: url(/Content/images/study_exam_active.png);
    }

.flash {
    background-image: url(/Content/images/study_flash.png);
}

    .flash.active {
        background-image: url(/Content/images/study_flash_active.png);
    }

.img {
    background-image: url(/Content/images/study_img.png);
}

    .img.active {
        background-image: url(/Content/images/study_img_active.png);
    }

.imgtxt {
    background-image: url(/Content/images/study_imgtxt.png);
}

    .imgtxt.active {
        background-image: url(/Content/images/study_imgtxt_active.png);
    }

.ppt {
    background-image: url(/Content/images/study_ppt.png);
}

    .ppt.active {
        background-image: url(/Content/images/study_ppt_active.png);
    }

.talk {
    background-image: url(/Content/images/study_talk.png);
}

    .talk.active {
        background-image: url(/Content/images/study_talk_active.png);
    }

.txt {
    background-image: url(/Content/images/study_txt.png);
}

    .txt.active {
        background-image: url(/Content/images/study_txt_active.png);
    }

.video {
    background-image: url(/Content/images/study_video.png);
}

    .video.active {
        background-image: url(/Content/images/study_video_active.png);
    }

.icon.video {
    background-size: 28px auto;
}

.icon2.video {
    background-size: 22px auto;
}

.loginOrResModal input {
    border: 1px solid #DCDEE0;
    vertical-align: middle;
    border-radius: 3px;
    height: 45px;
    padding: 0px 16px;
    font-size: 15px;
    outline: none;
    width: 100%;
}

    .loginOrResModal input[type=submit] {
        display: inline-block;
        vertical-align: middle;
        font-size: 18px;
        text-align: center;
        white-space: nowrap;
        cursor: pointer;
        color: #fff;
        background-color: #e88010;
        border-radius: 3px;
        border: none;
        -webkit-appearance: none;
        outline: none;
        width: 100%;
    }

hr.hr15 {
    height: 16px;
    border: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

.box-nav li span.box-nav-span .menu-icon {
    width: 28px;
    font-size: 20px;
    color: #93979a;
}

.box-nav li.on span.box-nav-span .menu-icon {
    color: #fff;
}

.grsj_gn_an_bot {
    font-size: 13px;
    padding: 0 16px;
}

.tjfs-box {
    margin: 50px 0;
    padding: 1% 3%;
}

.tjfs {
    width: 100%;
    margin: 80px 0;
    padding: 0;
    border: none;
    height: auto;
}

    .tjfs a {
        padding-top: 20px;
        padding-bottom: 40px;
        border-width: 1px;
        border-style: solid;
        border-color: rgb(192, 210, 226);
        border-image: initial;
    }

        .tjfs a .tjfs-icon {
            width: auto;
        }

.tk-sx select, .tk-sx select option {
    max-width: 180px;
}

.highcharts-root {
    font-family: \5FAE\8F6F\96C5\9ED1,Arial,sans-serif !important;
}

    .highcharts-root text {
        font-family: \5FAE\8F6F\96C5\9ED1,Arial,sans-serif !important;
    }

.other-nav, .notice-box .tab-bd ul, .notice-box .tab-hd ul,
.nav-box ul, .picScroll-left .bd ul, .module-more ul,
.excellent-course ul, .noticekc .tab-hd ul, .zyzx-sx-ul,
.zyzx-excellent-course ul, .kcxq-notice .tab-hd ul, .grsj_notice-box .tab-hd2 ul, .jcxx_list ul,.qbpj-list li,.kcjg-right-input-box li,.kcjg-list li,.joinUl li {
    list-style: none;
}

    .nav-box ul li {
        clear: none;
    }

    .picScroll-left .bd ul li {
        clear: none;
    }

.tk-content button, .q-title button, .ques-title button {
    border: none;
    background: none;
    cursor: text;
}

.tk-content img, .q-title img, .ques-title img, .optionTxt img, .alert img, .answer-con img {
    max-width: 100%;
}
