/*药师课程*/
#tab-ys li.tab-current {
    color: #1487f4;
}
#tab-ys li {
    font-size: 16px;
    margin-right: 20px;
    padding: 0 10px 10px;
    position: relative;
}
#tab-ys li {
    cursor: pointer;
    display: inline-block;
}
#tab-ys li:hover:after, #tab-ys li.tab-current:after {
    opacity: 1;
    width: 100%;
    margin: auto;
    display: block;
    left: 0;
}
#tab-ys li:after {
    content: "";
    background: #1487f4;
    background: linear-gradient(to right, #0062ff 0%, #00a0ec 100%);
    width: 20%;
    height: 2px;
    position: absolute;
    bottom: -1px;
    left: 40%;
    opacity: 0;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

/*临床课程*/
#tab-lc li.tab-current {
    color: #1487f4;
}
#tab-lc li {
    font-size: 16px;
    margin-right: 20px;
    padding: 0 10px 10px;
    position: relative;
}
#tab-lc li {
    cursor: pointer;
    display: inline-block;
}
#tab-lc li:hover:after, #tab-lc li.tab-current:after {
    opacity: 1;
    width: 100%;
    margin: auto;
    display: block;
    left: 0;
}
#tab-lc li:after {
    content: "";
    background: #1487f4;
    background: linear-gradient(to right, #0062ff 0%, #00a0ec 100%);
    width: 20%;
    height: 2px;
    position: absolute;
    bottom: -1px;
    left: 40%;
    opacity: 0;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

/*乡村课程*/
#tab-xc li.tab-current {
    color: #1487f4;
}
#tab-xc li {
    font-size: 16px;
    margin-right: 20px;
    padding: 0 10px 10px;
    position: relative;
}
#tab-xc li {
    cursor: pointer;
    display: inline-block;
}
#tab-xc li:hover:after, #tab-xc li.tab-current:after {
    opacity: 1;
    width: 100%;
    margin: auto;
    display: block;
    left: 0;
}
#tab-xc li:after {
    content: "";
    background: #1487f4;
    background: linear-gradient(to right, #0062ff 0%, #00a0ec 100%);
    width: 20%;
    height: 2px;
    position: absolute;
    bottom: -1px;
    left: 40%;
    opacity: 0;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

/*中医课程*/
#tab-zy li.tab-current {
    color: #1487f4;
}
#tab-zy li {
    font-size: 16px;
    margin-right: 20px;
    padding: 0 10px 10px;
    position: relative;
}
#tab-zy li {
    cursor: pointer;
    display: inline-block;
}
#tab-zy li:hover:after, #tab-zy li.tab-current:after {
    opacity: 1;
    width: 100%;
    margin: auto;
    display: block;
    left: 0;
}
#tab-zy li:after {
    content: "";
    background: #1487f4;
    background: linear-gradient(to right, #0062ff 0%, #00a0ec 100%);
    width: 20%;
    height: 2px;
    position: absolute;
    bottom: -1px;
    left: 40%;
    opacity: 0;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

/*中西医课程*/
#tab-zxy li.tab-current {
    color: #1487f4;
}
#tab-zxy li {
    font-size: 16px;
    margin-right: 20px;
    padding: 0 10px 10px;
    position: relative;
}
#tab-zxy li {
    cursor: pointer;
    display: inline-block;
}
#tab-zxy li:hover:after, #tab-zxy li.tab-current:after {
    opacity: 1;
    width: 100%;
    margin: auto;
    display: block;
    left: 0;
}
#tab-zxy li:after {
    content: "";
    background: #1487f4;
    background: linear-gradient(to right, #0062ff 0%, #00a0ec 100%);
    width: 20%;
    height: 2px;
    position: absolute;
    bottom: -1px;
    left: 40%;
    opacity: 0;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}


/*护士课程*/
#tab-hs li.tab-current {
    color: #1487f4;
}
#tab-hs li {
    font-size: 16px;
    margin-right: 20px;
    padding: 0 10px 10px;
    position: relative;
}
#tab-hs li {
    cursor: pointer;
    display: inline-block;
}
#tab-hs li:hover:after, #tab-hs li.tab-current:after {
    opacity: 1;
    width: 100%;
    margin: auto;
    display: block;
    left: 0;
}
#tab-hs li:after {
    content: "";
    background: #1487f4;
    background: linear-gradient(to right, #0062ff 0%, #00a0ec 100%);
    width: 20%;
    height: 2px;
    position: absolute;
    bottom: -1px;
    left: 40%;
    opacity: 0;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}