﻿@charset "UTF-8";html {-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%}
body {word-wrap:break-word;cursor:default}
body {font:12px/1.5 arial,\5B8B\4F53,sans-serif;color:#171920}
a {cursor:pointer;outline:0 none}
:active {outline:0}
:visited {outline:0}
:link,:visited,ins {text-decoration:none}
[hidden] {display:none}
body {margin:0;min-width:1180px}
article,aside,audio,blockquote,button,canvas,code,dd,details,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,legend,li,mark,menu,nav,ol,output,p,pre,ruby,section,select,summary,td,textarea,th,time,ul,video {margin:0;padding:0}
fieldset,iframe {border:0 none}
img {border:0 none;-ms-interpolation-mode:bicubic;vertical-align:middle}
address,caption,cite,code,dfn,em,i,optgroup,th,var {font-style:normal}
button,code,h1,h2,h3,h4,h5,h6,input,kbd,samp,select,small,sub,sup,textarea,tt {font-size:100%}
abbr,acronym {border:0 none;font-variant:normal}
button,input,optgroup,option,select,textarea {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
textarea {overflow:auto;vertical-align:top;resize:vertical}
input,select,textarea {outline:0 none}
li,menu,ol,ul {list-style:none outside none}
table {border-collapse:collapse;border-spacing:0}
td {vertical-align:top}
caption,th {text-align:left}
sup {vertical-align:text-top}
sub {vertical-align:text-bottom}
blockquote,q {quotes:none}
blockquote:after,blockquote:before,q:after,q:before {content:'';content:none}
mark {background-color:#ff6}
del {text-decoration:line-through}
abbr[title],dfn[title] {border-bottom:1px dotted;cursor:help}
button,input,select {vertical-align:middle}
button {width:auto;cursor:pointer;overflow:visible}
input[type=checkbox],input[type=radio] {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
button::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner {border:0 none;padding:0}
.clearfix:after,.examchoose .list1 ul li:after,.examchoose .list1 ul:after,.examchoose .list2 ul li:after,.examlist:after,.exampart .examlist li .courselist .part:after,.hq2018course .courseinfo .courseinfo-news .newschoose:after,.hq2018course .courseinfo .courseinfo-news .newslink:after,.hq2018course .coursemain:after,.hq2018course .w1180:after,.hq2018exam .showexam .coursecontent:after,.hq2018part2 .w1180:after,.hq2018teacher ul:after,.searchmain .courselist:after,.weblink .w1180 .hezuo:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}
.clearfix,.examchoose .list1 ul,.examchoose .list1 ul li,.examchoose .list2 ul li,.examlist,.exampart .examlist li .courselist .part,.hq2018course .courseinfo .courseinfo-news .newschoose,.hq2018course .courseinfo .courseinfo-news .newslink,.hq2018course .coursemain,.hq2018course .w1180,.hq2018exam .showexam .coursecontent,.hq2018part2 .w1180,.hq2018teacher ul,.searchmain .courselist,.weblink .w1180 .hezuo {*zoom:1}
.coursecard .coursecard-catelog,.coursecard .coursecard-time,.examcard,.exampart .examlist li .courselist .part div a,.hq2018course .courseinfo .courseinfo-news .newslist a,.hq2018teacher ul li p,.nobreak {white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.icon18 {display:inline-block;*display:inline;vertical-align:text-bottom}
.icon18-banner-arrow {background-image:url(../images/sprite.png);background-position:-180px -126px;width:6px;height:11px}
.icon18-link1 {background-image:url(../images/sprite.png);background-position:-140px -80px;width:30px;height:30px}
.hq2018part2 .userlink a:hover .icon18-link1,.icon18-link1h {background-image:url(../images/sprite.png);background-position:-80px -140px;width:30px;height:30px}
.icon18-link2 {background-image:url(../images/sprite.png);background-position:-120px -140px;width:30px;height:30px}
.hq2018part2 .userlink a:hover .icon18-link2,.icon18-link2h {background-image:url(../images/sprite.png);background-position:-100px 0;width:30px;height:30px}
.icon18-link3 {background-image:url(../images/sprite.png);background-position:-100px -40px;width:30px;height:30px}
.hq2018part2 .userlink a:hover .icon18-link3,.icon18-link3h {background-image:url(../images/sprite.png);background-position:0 -100px;width:30px;height:30px}
.icon18-link4 {background-image:url(../images/sprite.png);background-position:-40px -100px;width:30px;height:30px}
.hq2018part2 .userlink a:hover .icon18-link4,.icon18-link4h {background-image:url(../images/sprite.png);background-position:-80px -100px;width:30px;height:30px}
.icon18-link5 {background-image:url(../images/sprite.png);background-position:-140px 0;width:30px;height:30px}
.hq2018part2 .userlink a:hover .icon18-link5,.icon18-link5h {background-image:url(../images/sprite.png);background-position:-140px -40px;width:30px;height:30px}
.icon18-link6 {background-image:url(../images/sprite.png);background-position:-40px -140px;width:30px;height:30px}
.hq2018part2 .userlink a:hover .icon18-link6,.icon18-link6h {background-image:url(../images/sprite.png);background-position:0 -140px;width:30px;height:30px}
.icon18-examarrow {background-image:url(../images/sprite.png);background-position:-180px -52px;width:16px;height:16px}
.hq2018exam .chooseexam span:hover .icon18-examarrow,.hq2018teacher .hq2018title a:hover span,.icon18-examarrowhover {background-image:url(../images/sprite.png);background-position:-180px -26px;width:16px;height:16px}
.icon18-indexclose {background-image:url(../images/sprite.png);background-position:-180px 0;width:16px;height:16px}
.icon18-circle {background-image:url(../images/sprite.png);background-position:-180px -147px;width:8px;height:8px}
.icon18-changeexam {background-image:url(../images/sprite.png);background-position:-180px -78px;width:16px;height:14px}
.hq2018exam .showexam .hq2018title p:hover .icon18,.icon18-changeexamh {background-image:url(../images/sprite.png);background-position:-180px -102px;width:16px;height:14px}
.icon18-banner-left {background-image:url(../images/sprite.png);background-position:-50px -50px;width:40px;height:40px}
.icon18-banner-right {background-image:url(../images/sprite.png);background-position:0 -50px;width:40px;height:40px}
.banner .icon18-banner-left:hover,.icon18-banner-lefth {background-image:url(../images/sprite.png);background-position:-50px 0;width:40px;height:40px}
.banner .icon18-banner-right:hover,.icon18-banner-righth {background-image:url(../images/sprite.png);background-position:0 0;width:40px;height:40px}
body {font-family:"microsoft yahei"}
.hq2018part1 {position:relative;width:100%;font-size:0}
.banner {height:406px;background:#f5f7f9;width:100%;position:relative}
.banner .icon18-banner-left {position:absolute;left:50%;margin-left:-290px;top:183px;cursor:pointer;display:none}
.banner .icon18-banner-right {position:absolute;left:50%;margin-left:550px;top:183px;cursor:pointer;display:none}
.banner .banner_pic a {display:none;width:100%;height:406px;background-color:#f5f7f9}
.banner .banner_choose {text-align:center;width:280px;position:absolute;left:50%;top:380px;margin-left:10px;font-size:0}
.banner .banner_choose li {width:26px;height:13px;margin:0 7px;display:inline-block;background:url(../images/bannern.png) top center no-repeat}
.banner .banner_choose li {*display:inline}
.banner .banner_choose .choose_now {background:url(../images/bannerc.png) top center no-repeat}
.banner:hover .icon18-banner-left,.banner:hover .icon18-banner-right {display:block}
.exampart .examlist {position:absolute;top:0;left:50%;margin-left:-590px;height:372px;padding:17px 0;width:280px;background:#fff;background:rgba(255,255,255,.9)}
.exampart .examlist li {border-left:3px solid transparent;padding-left:17px;display:block;height:95px;overflow:hidden}
.exampart .examlist li .title {font-size:14px;color:#171920;font-weight:700;padding-top:10px;padding-bottom:8px;line-height:1;position:relative}
.exampart .examlist li .title .icon18 {position:absolute;right:20px;top:12px}
.exampart .examlist li .list {height:21px;overflow:hidden}
.exampart .examlist li .list a {line-height:21px;color:#686a71;font-size:12px;margin-right:9px;word-break:keep-all;float:left;*float:none}
.exampart .examlist li .list a:hover {color:#59C4B2}
.exampart .examlist li .courselist {position:absolute;top:0;left:280px;height:360px;border-top:1px solid #efeff0;border-bottom:1px solid #efeff0;width:900px;background:#fff;overflow:auto;display:none;padding-top:44px}
.exampart .examlist li .courselist .part span {width:100px;padding-left:47px;float:left;font-size:14px;line-height:28px;font-weight:700;color:#686a71}
.exampart .examlist li .courselist .part div {width:723px;padding-bottom:24px;float:left}
.exampart .examlist li .courselist .part div a {width:170px;padding-right:10px;font-size:14px;line-height:28px;color:#686a71;display:inline-block}
.exampart .examlist li .courselist .part div a:hover {color:#59C4B2}
.exampart .examlist li:hover {background:#fff;border-color:#59C4B2}
.exampart .examlist li:hover .title {color:#59C4B2}
.exampart .examlist li:hover .title .icon18 {display:none}
.exampart .examlist li:hover .courselist {display:block}
.exampart .examlist .exam-row {height:95px}
.w1180 {width:1200px;margin:0 auto}
.w1200 {width:1200px;margin:0 auto}
.hq2018part2 {margin:20px 0}
.hq2018part2 .userlink {background:url(../images/partlink.png) top center no-repeat;width:280px;height:158px;float:left}
.hq2018part2 .userlink a {width:93px;height:79px;float:left;text-align:center;line-height:1;font-size:12px;color:#6582b0}
.hq2018part2 .userlink a:hover {color:#59C4B2}
.hq2018part2 .userlink .icon18 {display:block;margin:19px auto 7px}
.hq2018part2 .userlink .icon18-link4,.hq2018part2 .userlink .icon18-link5,.hq2018part2 .userlink .icon18-link6 {margin-top:15px}
.hq2018part2 .link {margin-left:20px;float:left;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.hq2018part2 .link img {vertical-align:baseline;display:block;width:280px}
.hq2018part2 .link:hover {-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.1);-moz-box-shadow:0 10px 30px 0 rgba(0,0,0,.1);box-shadow:0 10px 30px 0 rgba(0,0,0,.1)}
.hq2018exam {width:100%}
.hq2018exam .chooseexam {height:52px;border-bottom:1px solid #efeff0;color:#9598a2;text-align:center;line-height:32px}
.hq2018exam .chooseexam .icon18 {margin-left:9px}
.hq2018exam .chooseexam span {cursor:pointer}
.hq2018exam .chooseexam span:hover {color:#59C4B2}
.hq2018exam .showexam .hq2018title p {font-size:14px;color:#9598a2;position:absolute;right:0;top:45px;cursor:pointer}
.hq2018exam .showexam .hq2018title p .icon18 {position:relative;top:-2px;margin-right:3px}
.hq2018exam .showexam .hq2018title p:hover {color:#59C4B2}
.hq2018exam .showexam .coursecontent .coursecard {float:left;background:#f9f9fa;margin-right:20px;border-top:2px solid #caddf9}
.hq2018exam .showexam .coursecontent .coursecard:hover {-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.1);-moz-box-shadow:0 10px 30px 0 rgba(0,0,0,.1);box-shadow:0 10px 30px 0 rgba(0,0,0,.1);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}
.hq2018exam .showexam .coursecontent .coursecard .coursecard-price-number {background:#f9f9fa}
.hq2018title {height:90px;position:relative}
.hq2018title h2 {    font-size: 24px;    font-weight: 700;    color: #171920;    padding-left: 20px;    border-left: 3px solid #49b849;    margin-top: 25px;}
.hq2018teacher .hq2018title {padding-top:8px}
.hq2018teacher .hq2018title a {position:absolute;right:0;top:50px;font-size:14px;color:#9598a2}
.hq2018teacher .hq2018title a span {margin-left:9px;vertical-align:middle;position:relative;top:-1px}
.hq2018teacher .hq2018title a:hover {color:#59C4B2}
.hq2018teacher ul li {width:236px;padding-bottom:26px;float:left}
.hq2018teacher ul li div {width:236px;height:274px;overflow:hidden;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.hq2018teacher ul li div img {width:236px;height:274px;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.hq2018teacher ul li div:hover img {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.hq2018teacher ul li p {text-align:center;padding:14px 0 14px;line-height:1}
.hq2018teacher ul li p span {font-size:16px;color:#191921;margin-right:10px}
.hq2018teacher ul li p b {font-weight:400;font-size:12px;color:#9598a2}
.hq2018teacher ul li p:hover b,.hq2018teacher ul li p:hover span {color:#59C4B2}
.hq2018course {background:#f5f7f9}
.hq2018course .hq2018title {padding-top:8px}
.hq2018course .hq2018title ul {position:absolute;right:4%;top:40px;height:29px;overflow:hidden;max-width:1050px;text-align:right}
.hq2018course .hq2018title ul li {display:inline-block;margin-left:30px;text-align:center;position:relative;cursor:pointer;height:30px}
.hq2018course .hq2018title ul li a {font-size:16px;color:#171920;line-height:1}
.hq2018course .hq2018title ul li span {position:absolute;left:25%;top:25px;margin-left:-16px;width:73px;border-top:3px solid #59C4B2;display:none}
.hq2018course .hq2018title ul li {*display:inline}
.hq2018course .hq2018title ul .active a {color:#59C4B2}
.hq2018course .hq2018title ul .active span {display:block}
.hq2018course .w1180 {padding-bottom:19px}
.hq2018course .cousepart {display:none}
.hq2018course .coursemain {width:880px;float:left}
.hq2018course .coursemain .pic {width:580px;height:326px;margin:0;margin-bottom:19px;background:#fff;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.hq2018course .coursemain .pic img {vertical-align:baseline;display:block;width:580px;height:326px}
.hq2018course .coursemain .pic:hover {-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.1);-moz-box-shadow:0 10px 30px 0 rgba(0,0,0,.1);box-shadow:0 10px 30px 0 rgba(0,0,0,.1);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}
.hq2018course .coursemain a {float:left;margin-left:20px;margin-bottom:20px;position:relative;top:0}
.hq2018course .coursemain .coursecard:hover {-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.1);-moz-box-shadow:0 10px 30px 0 rgba(0,0,0,.1);box-shadow:0 10px 30px 0 rgba(0,0,0,.1);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}
.hq2018course .courseinfo {width:280px;margin-left:20px;float:left}
.hq2018course .courseinfo .courseinfo-news {    font-size: 12px;    color: #666;}
.hq2018course .courseinfo .courseinfo-news .newslink {margin:0 20px;padding:20px 0;border-bottom:1px solid #efeff0}
.hq2018course .courseinfo .courseinfo-news .newslink a {font-size:14px;color:#171920;line-height:26px;width:85px;float:left}
.hq2018course .courseinfo .courseinfo-news .newslink a:hover {color:#59C4B2}
.hq2018course .courseinfo .courseinfo-news .newslink .newslink2 {width:83px}
.hq2018course .courseinfo .courseinfo-news .newslink .newslink3 {width:72px}
.hq2018course .courseinfo .courseinfo-news .newschoose {padding:22px 20px 11px}
.hq2018course .courseinfo .courseinfo-news .newschoose span {color:#171920;font-size:16px;line-height:1;padding-bottom:10px;border-bottom:3px solid transparent;float:left}
.hq2018course .courseinfo .courseinfo-news .newschoose .active {color:#59C4B2;border-color:#59C4B2}
.hq2018course .courseinfo .courseinfo-news .newschoose em {float:left;height:19px;width:1px;background:#efeff0;margin:0 20px}
.hq2018course .courseinfo .courseinfo-news .newslist {padding:0 20px}
.hq2018course .courseinfo .courseinfo-news .newslist a {font-size:14px;color:#9598a2;line-height:34px;height:34px;display:block}
.hq2018course .courseinfo .courseinfo-news .newslist a:hover {color:#59C4B2}
.hq2018course .courseinfo .gopage {background:url(../images/gopage.png) top center no-repeat;width:280px;height:75px;margin-top:20px;display:block;position:relative;top:0;-o-transition:all .2s ease-in 0s;transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s;-moz-transition:all .2s ease-in 0s}
.hq2018course .courseinfo .gopage p {color:#171920;font-size:16px;line-height:1;top:18px;left:22px;position:absolute}
.hq2018course .courseinfo .gopage span {color:#9598a2;font-size:12px;line-height:1;top:45px;left:22px;position:absolute}
.hq2018course .courseinfo .gopage:hover {-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.1);-moz-box-shadow:0 10px 30px 0 rgba(0,0,0,.1);box-shadow:0 10px 30px 0 rgba(0,0,0,.1);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}
.weblink {background:#f5f7f9;padding-bottom:20px}
.weblink .w1180 {background:#fff}
.weblink .w1180 .hezuo {padding:20px;border-bottom:1px solid #efeff0}
.weblink .w1180 .hezuo li {width:169px;font-size:16px;color:#171920;float:left;height:43px;line-height:43px;text-align:center;border-right:1px solid #f2f2f2;font-weight:700}
.weblink .w1180 .hezuo li img {height:40px}
.weblink .w1180 .hezuo li:last-of-type {border:none}
.weblink .w1180 .linktitel {color:#171920;font-size:16px;font-weight:700;line-height:1;padding:30px 20px 15px}
.weblink .w1180 .links {padding:0 20px 20px;font-size:0}
.weblink .w1180 .links a {color:#9598a2;font-size:12px;line-height:24px;white-space:nowrap}
.weblink .w1180 .links a:hover {color:#59C4B2}
.weblink .w1180 .links span {font-size:12px;color:#dadada;padding:0 5px}
.weblink .w1180 .links .bold {color:#191921}
.coursecard {position:relative;width:240px;height:284px;padding:21px 20px;top:0;background:#fff;-o-transition:all .2s ease-in 0s;transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s;-moz-transition:all .2s ease-in 0s;display:block}
.coursecard .coursecard-catelog {font-size:14px;color:#59C4B2;line-height:1;padding:0 9px;height:22px;line-height:22px;border:1px solid #59C4B2;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;display:inline-block;max-width:222px;margin-bottom:10px}
.coursecard .coursecard-title {line-height:26px;height:52px;font-size:16px;color:#171920;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}
.coursecard .coursecard-time {color:#9598a2;font-size:14px;height:42px;line-height:42px}
.coursecard .coursecard-teacher {height:82px;padding-top:15px;border-bottom:1px solid #f0f0f0}
.coursecard .coursecard-teacher li {display:inline-block;*float:left;*width:50px;text-align:center;margin-right:12px;font-size:14px;line-height:1;color:#9598a2}
.coursecard .coursecard-teacher li img {width:40px;height:40px;display:block;margin:0 auto 9px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.coursecard .coursecard-teacher li {*display:inline}
.coursecard .coursecard-buynums,.coursecard .coursecard-nums {color:#9598a2;font-size:12px;position:absolute;left:21px;top:266px;line-height:1}
.coursecard .coursecard-buynums {top:295px}
.coursecard .coursecard-price-free {font-size:20px;position:absolute;right:20px;top:287px;color:#f54030;line-height:1}
.coursecard .coursecard-price-over {color:#999}
.coursecard .coursecard-price-number {font-size:24px;position:absolute;right:20px;top:287px;color:#f54030;background:#fff;line-height:1;font-family:arial}
.coursecard .coursecard-price-number span {font-family:'microsoft yahei';font-size:16px;margin-right:3px}
.coursecard .coursecard-djs {font-size:12px;color:#9598a2;line-height:1;left:21px;top:266px;position:absolute}
.coursecard .coursecard-djs span {color:#f54030}
.coursecard .coursecard-oriprice {color:#ccc;font-size:12px;line-height:1;top:266px;text-decoration:line-through;right:20px;position:absolute}
.searchmain {padding-top:20px;background:#f5f7f9}
.searchmain .examlist {min-height:50vh;padding-bottom:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}
.searchmain .examlist .nomore {position:absolute;bottom:0;padding:30px;font-size:14px;line-height:1;text-align:center;width:100%;border-top:1px solid #efeff0;color:#686a71}
.searchmain .choose {height:29px;padding-bottom:23px;padding-left:20px;padding-top:20px}
.searchmain .choose li {display:inline-block;margin-right:50px;text-align:center;position:relative;cursor:pointer;height:30px}
.searchmain .choose li a {font-size:18px;color:#171920;line-height:1}
.searchmain .choose li span {position:absolute;left:50%;top:28px;margin-left:-16px;width:32px;border-top:3px solid #59C4B2;display:none}
.searchmain .choose li {*display:inline}
.searchmain .choose .active a {color:#59C4B2}
.searchmain .choose .active span {display:block}
.searchmain .courselist {min-height:50vh}
.searchmain .courselist .coursecard {float:left;margin:0 20px 20px 0}
.searchmain .courselist .coursecard:hover {-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.1);-moz-box-shadow:0 10px 30px 0 rgba(0,0,0,.1);box-shadow:0 10px 30px 0 rgba(0,0,0,.1);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}
.uc2018-mycourse-page {text-align:center;padding:20px 0 40px}
.uc2018-mycourse-page b,.uc2018-mycourse-page span {color:#9598a2;font-size:14px;height:26px;line-height:26px;display:inline-block;text-align:center;-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px;font-weight:400;margin:0 0 0 10px}
.uc2018-mycourse-page b:hover,.uc2018-mycourse-page span:hover {background:#fff;cursor:pointer}
.uc2018-mycourse-page s {text-decoration:none}
.uc2018-mycourse-page span {background:#fff;width:80px}
.uc2018-mycourse-page span:first-of-type {margin:0}
.uc2018-mycourse-page b {width:26px;display:none}
.uc2018-mycourse-page .dis {background:#e4e7f0;color:#fff;cursor:default}
.uc2018-mycourse-page .dis:hover {background:#e4e7f0}
.uc2018-mycourse-page .active {background:#59C4B2;color:#fff}
.uc2018-mycourse-page .active:hover {background:#59C4B2}
.examlist {padding-bottom:20px}
.examcard {background:url(../images/coursebg.png) top center no-repeat;width:280px;height:158px;display:block;font-size:24px;color:#fff;font-weight:700;text-align:center;line-height:158px;text-shadow:0 0 10px #399ddc;margin:0 20px 20px 0;float:left}
.searchnull {min-height:50vh;padding:50px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;display:none}
.searchnull img {margin:0 auto}
.searchnull p {text-align:center;padding-top:13px;font-size:16px;line-height:1;color:#9598a2}
.shade {display:none;background:#000;*opacity:.2;background:rgba(0,0,0,.2);position:fixed;width:100%;height:100%;left:0;top:0;z-index:10}
.examchoose {display:none;height:570px;width:1050px;background:#fff;position:fixed;top:50%;margin-top:-285px;left:50%;margin-left:-525px;z-index:11;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.examchoose .title {position:relative;color:#333;padding:25px 50px 30px;font-size:20px;line-height:1}
.examchoose .title em {color:#676a73;font-size:14px;margin-left:30px}
.examchoose .title .icon18 {position:absolute;right:25px;top:20px;cursor:pointer}
.examchoose .list1 ul {padding-left:50px;margin-bottom:15px}
.examchoose .list1 ul li {width:305px;float:left;margin-right:30px}
.examchoose .list1 ul li p {color:#333;font-size:16px;line-height:1;float:left;width:100%}
.examchoose .list1 ul li p .icon18 {vertical-align:middle;margin-right:10px;position:relative;top:-1px}
.examchoose .list1 ul li span {float:left;font-size:12px;line-height:1;color:#676a73;padding:9px 13px;-webkit-border-radius:38px;-moz-border-radius:38px;border-radius:38px;border:1px solid #c9cace;margin:15px 0 0 15px;white-space:nowrap}
.examchoose .list2 {display:none;width:1035px;height:400px;overflow-y:auto;overflow-x:hidden}
.examchoose .list2 .title2 {color:#333;font-size:16px;line-height:1;float:left;width:100%;padding-left:50px;padding-bottom:13px}
.examchoose .list2 .title2 .icon18 {vertical-align:middle;margin-right:10px;position:relative;top:-1px}
.examchoose .list2 ul {padding-bottom:5px}
.examchoose .list2 ul li {width:1000px}
.examchoose .list2 ul li span {padding-left:70px;width:70px;color:#333;font-size:14px;line-height:30px;float:left}
.examchoose .list2 ul li p {float:left;width:860px}
.examchoose .list2 ul li p em {float:left;font-size:12px;line-height:1;color:#676a73;padding:9px 13px;-webkit-border-radius:38px;-moz-border-radius:38px;border-radius:38px;border:1px solid #c9cace;margin:0 15px 15px 0;white-space:nowrap}
.examchoose .choosemore {color:#659cef;font-size:14px;line-height:1;position:absolute;bottom:85px;left:0;width:100%;text-align:center}
.examchoose .choosemore span {cursor:pointer}
.examchoose a {width:156px;height:40px;line-height:40px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;text-align:center;background:#dddfe8;color:#fff;display:block;margin:0 auto;position:absolute;bottom:38px;left:50%;margin-left:-78px}
.examchoose .active {background:#659cef;border:1px solid #659cef!important;color:#fff!important}
.uc2018-loading {padding:100px 0;min-height:40vh;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.csshackmac .coursecard .coursecard-catelog {line-height:24px}
.csshackwin .coursecard .coursecard-catelog {line-height:20px}
