@charset "gb2312";
/* CSS Document */
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;blur:expression(this.onFocus=this.blur());}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}

/*框架*/
.layout{ clear:both;width:1000px;text-align:left;margin:0 auto;color:#333;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}

/*页头*/
.headerbg{ background:url(/images/zhuanti/2017hsbm/hs_01.jpg) no-repeat top center; margin-bottom: 40px;}
.header{ height: 604px;}
.header .logo{ display: block; top: 30px; left: 22px; z-index: 9; -webkit-animation:fadeInDown 1s 2.5s 1 both; animation:fadeInDown 1s 2.5s 1 both;}
.header .cenbg{ width: 1000px; height: 559px; left: 0; top: 26px; background:url(/images/zhuanti/2017hsbm/hs_02.png) no-repeat; _background:url(/images/zhuanti/2017hsbm/hs_02.gif) no-repeat; -webkit-animation:fadeIn2 0.8s 0s 1 both; animation:fadeIn2 0.8s 0s 1 both;}
.header .cen1{ height: 101px; left: 0; top: 107px; -webkit-animation:fadeInLeft 1s 0.5s 1 both; animation:fadeInLeft 1s 0.5s 1 both;}
.header .cen2{ height: 103px; left: 0; top: 208px; -webkit-animation:fadeInRight 1s 1s 1 both; animation:fadeInRight 1s 1s 1 both;}
.header .cen3{ height: 120px; left: 0; top: 329px; -webkit-animation:fadeInLeft 1s 1.5s 1 both; animation:fadeInLeft 1s 1.5s 1 both;}
.header .cen4{ width: 650px; height: 65px; left: 0; top: 431px; -webkit-animation:fadeInRight 1s 2s 1 both; animation:fadeInRight 1s 2s 1 both; background:url(/images/zhuanti/2017hsbm/hs_06.png) no-repeat; padding:34px 0 0 350px; line-height: 64px; font-size: 34px;}
.nav{ height: 92px;}
.nav li{ float: left; width: 14.2%; text-align: center; line-height: 92px; font-size: 22px; color: #fff;}
.nav li a{ color: #fff;}


/*报名入口*/
.bmrk{ margin-bottom: 20px;}
.bmrk .left{ display: block; width: 266px; height: 250px; padding-top: 12px; line-height: 28px; text-align: center; font-size: 20px; color: #fff; background:url(https://www.med66.com/upload/html/2018/11/gg282471.jpg) no-repeat; text-shadow:3px 3px 0 #f27400;}
.bmrk .left b{ display: block; font-size: 28px; color: #ffe400;}
.bmrk .left:hover{ text-decoration: none;}
.bmrk .right{ width: 700px; margin-right: 20px; line-height: 45px; font-size: 16px;}
.bmrk .right a{ color: #ff6101;}

/*时间地点*/
.sjddtit{ background:url(/images/zhuanti/2017hsbm/hs_07.png) no-repeat top center; height: 126px; text-align: center; font-size: 36px; font-weight: 700; line-height: 76px; margin-bottom: 5px;}
.sjdd{ margin-bottom: 40px;}
.sjdd table{ border-collapse: collapse; border-left: 2px solid #e7e2fa; border-top: 2px solid #e7e2fa; background: #faf9ff;}
.sjdd td{ line-height: 64px; font-size: 16px; text-align: center; border-right: 2px solid #e7e2fa; border-bottom: 2px dotted #e7e2fa;}
.sjdd .b2{ border-bottom: 2px solid #e7e2fa;}

/*报考流程*/
.bklcbg{ background:url(/images/zhuanti/2017hsbm/hs_12.jpg) no-repeat top center; padding: 20px 0 40px 0;}
.bklctit{ background:url(/images/zhuanti/2017hsbm/hs_08.png) no-repeat top center; height: 126px; text-align: center; font-size: 36px; font-weight: 700; line-height: 76px; margin-bottom: 5px;}
.bklc .cen{ background:url(/images/zhuanti/2017hsbm/hs_14.png) no-repeat; height: 262px; margin-bottom: 40px;}
.bklc .cen .nr{ display: block; width: 165px; height: 110px; padding-top: 55px; text-align: center; line-height: 24px; font-size: 16px; color: #fff;}
.bklc .cen .nr b{ display: block; font-size: 26px; line-height: 40px; color: #ffed25;}
.bklc .cen .nr:hover{ text-decoration: none;}
.bklc .cen .nr1{ top: 0; left: 14px;}
.bklc .cen .nr2{ top: 97px; left: 215px;}
.bklc .cen .nr3{ top: 0; left: 416px;}
.bklc .cen .nr4{ top: 97px; left: 617px;}
.bklc .cen .nr5{ top: 0; left: 818px;}
.bklc .bot .left{ width: 338px; height: 318px; background: #f6f6f6; border-top: 4px solid #8054df; margin-right: 23px;}
.bklc .bot .left-t{ line-height: 60px; text-align: center; padding-top: 10px; font-size: 28px;}
.bklc .bot .left-b{ display: block; width: 258px; height: 40px; overflow: hidden; margin-left: 40px; line-height: 40px; font-size: 16px; color: #666;}

/*课程辅导*/
.kcfdbg{ background:url(/images/zhuanti/2017hsbm/hs_32.png) repeat-x top center #f2f2f2; padding: 20px 0 40px 0;}
.kcfdtit{ background:url(/images/zhuanti/2017hsbm/hs_09.png) no-repeat top center; height: 126px; text-align: center; font-size: 36px; font-weight: 700; line-height: 76px; color: #fff;}
.kcfd .cen{ background: #fff; padding: 0 10px;}
.kcfd .cen .nr{ padding: 20px; border-bottom: 1px dashed #dfdfdf; overflow:  hidden; clear: both;}
.kcfd .cen .nr .left{ width: 143px; height: 78px; padding-top: 149px; text-align: center; line-height: 28px; font-size: 24px; color: #fff;}
.kcfd .cen .nr .left1{ background:url(/images/zhuanti/2017hsbm/hs_16.png) no-repeat;}
.kcfd .cen .nr .left2{ background:url(/images/zhuanti/2017hsbm/hs_17.png) no-repeat;}
.kcfd .cen .nr .left3{ background:url(/images/zhuanti/2017hsbm/hs_18.png) no-repeat;}
.kcfd .cen .nr .left4{ height: 64px; padding-top: 163px; background:url(/images/zhuanti/2017hsbm/hs_19.png) no-repeat;}
.kcfd .cen .nr .right{ width: 760px;}
.kcfd .cen .nr .right .top{ line-height: 26px; font-size: 14px; padding: 20px 0; color: #666;}
.kcfd .cen .nr .right .top a{ color: #ff5811;}
.kcfd .cen .nr .right .top .lv{ color: #08b08b;}
.kcfd .cen .nr .right table{ border-collapse: collapse; border-top: 2px solid #e6e6e6; color: #666;}
.kcfd .cen .nr .right table a{ color: #666;}
.kcfd .cen .nr .right td{ line-height: 60px; font-size: 16px; text-align: center; border: 1px solid #e6e6e6;}
.kcfd .cen .nr .right .jg{ font-size: 26px;}
.kcfd .cen .nr .right .han{ display: block; width: 100px; height: 42px; background: #f8742c; text-align: center; line-height: 42px; font-size: 18px; font-weight: 700; color: #fff; margin: 0 auto;}
.kcfd .cen .nr .shu{ width: 760px;}
.kcfd .cen .nr .shu-l{ padding-left: 20px;}
.kcfd .cen .nr .shu-r{ width: 580px;}
.kcfd .cen .nr .shu-r .t{ line-height: 32px; font-size: 18px; padding-top: 10px;}
.kcfd .cen .nr .shu-r .c{ line-height: 32px; font-size: 16px; clear: both;}
.kcfd .cen .nr .shu-r .c-l{ display: block; width: 80px; color: #666;}
.kcfd .cen .nr .shu-r .c-r{ display: block; color: #ff5811;}
.kcfd .cen .nr .shu-r .c-r a{ color: #ff5811;}
.kcfd .cen .nr .shu-r .c-r .x{ padding: 4px 5px 0 0;}
.kcfd .cen .nr .shu .shan{ bottom: 10px; right: 20px;}
.kcfd .cen .b0{ border: 0;}

/*新调整部分*/
.title01 .t1, .title01 .t2, .flow .list .tit2 li, .flow .list .tit2 li.cur, .flow .list .con i, .guide .tit li i, .guide .con p, .newsList .con .tit .t1, .newsList .con .tit .t2, .newsList .con .list li
,.classes .c1, .classes .c2, .classes .banci .hot, .course .biaoge .st, .more .list p{ background:url("/images/zhuanti/2017wszgksbm/ico.png") no-repeat}

.title01{ height:72px; text-align:center; padding:40px 0 15px;}
.title01 h3{ display:inline-block; height:72px; line-height:72px; font-size:36px; font-weight: 700; position:relative; _display:inline; _zoom:1;}
.title01 .t1{ display:block; width:188px; height:88px; background-position:0 0; position:absolute; left:-104px; top:-35px;}
.title01 .t2{ display:block; width:112px; height:78px; background-position:0 -92px; position:absolute; right:-112px; top:0;}
.title01.t3{ color:#fff;}
.title01 .stuMore{ font-size:20px; color:#fff; position:absolute; left:250px; top:0; width:200px; font-weight:normal;}


.course{ padding:30px 0;}
.course .courseNav{ height:58px;}
.course .courseNav li{ float:left; display:inline; margin:0 1px 0 0; width:99px; height:58px; line-height:58px; text-align:center; font-size:18px; font-weight:bold; color:#fff; background:#1dbf82;}
.course .courseNav li a{ display:block;  height:58px; line-height:58px; color:#fff; text-decoration:none;}
.course .courseNav li a:hover{ background:#ffaf23;}
.course .tit{ height:32px; line-height:32px; font-size:22px; margin:20px 0 10px 0;}
.course .tit i{ display:inline-block; width:9px; height:23px; background:#1dbf82; margin:0 10px 0 0; vertical-align:middle;}
.course .biaoge{ width:100%;border-left:1px solid #ececec; font-size:14px; text-align:center;}
.course .biaoge td{ height:30px; line-height:0px; padding:10px 0; border-bottom:1px solid #ececec; border-right:1px solid #ececec;}
.course .biaoge .tsb{ background:#ddf8e6; border-top:4px solid #1dbf82;}
.course .biaoge .jpb{ background:#fff3e2; border-top:4px solid #f4593e;}
.course .biaoge .wyb{ background:#eef9ff; border-top:4px solid #2390dd;}
.course .biaoge .t1{ background:#f4f4f4; border-top:4px solid #d0d0d0; font-size:16px; text-align:center;}
.course .biaoge .t2{ padding-left:10px; text-align:center;}
.course .biaoge .st{ display:inline-block; width:32px; height:24px; background-position:-153px -128px;}
.course .biaoge .buy{ display:inline-block; width:50px; height:26px; line-height:26px; text-align:center; color:#fff; background:#ffa200; text-decoration:none; margin:0 0 0 5px;}
.course .biaoge .buy:hover{ background:#f19a02;}
.course .biaoge .on{ background:#f9f9f9;}

.more .list .p1 span, .more .list .p2 span, .more .list .p3 span{ background:url(/images/zhuanti/2017wszgksbm/more.png) no-repeat;}
.moreWrap{ width:100%; height:281px; background:url(/images/zhuanti/2017wszgksbm/ban.png) no-repeat center top;}
.more .list{ padding-top:30px;}
.more .list li{ float:left; display:inline; margin:0 70px 0 0; width:185px; height:185px; position:relative;}
.more .list p{ display:block; width:190px; height:53px; line-height:24px; font-size:18px; color:#fff; font-weight:bold; text-align:center; padding-top:5px; background-position:0 -364px; position:absolute; left:-7px; bottom:-18px; z-index:999;}
.more .list span{ display:block; width:185px; height:185px;}
.more .list .p3 p{ line-height:50px;}
.more .list .p1 span{ background-position:0 0;}
.more .list .p2 span{ background-position:0 -186px;}
.more .list .p3 span{ background-position:0 -372px;}
.more .list i{ display:none;}
.more .list .on i{ display:block;position:absolute; left:0; top:0; text-indent:0; background:url(/images/zhuanti/2017wszgksbm/bg3.png) no-repeat;width:135px; height:143px; z-index:99; color:#fff; padding:42px 25px 0;}
.more .list li a{ text-decoration:none; color:#fff;}
/*名师心声*/
.msxsbg{ background:url(/images/zhuanti/2017hsbm/hs_10.png) no-repeat center 40px;}
.msxs{ padding: 40px 0;}
.msxs .ms{ width: 680px;}
.msxs .ms .tit{ line-height: 60px; padding-left: 46px; font-size: 36px; font-weight: 700; margin-bottom: 60px;}
.addAccCon ul{height:295px;}
.addAccCon ul li{ float:left; width:169px;height:295px; overflow:hidden; margin-right: 1px;position:relative;}
.addAccCon ul li .aaHd{width:100%;height:44px; line-height:44px;filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,startColorstr=#B2000000, endColorstr=#B2000000);background:rgba(0,0,0,0.7); position:absolute;left:0;bottom:0; font-size:18px; text-align:center; color:#fff;}
.addAccCon ul li .aaBd{width:100%;height:295px;filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,startColorstr=#99000000, endColorstr=#99000000);background:rgba(0,0,0,0.6);position:absolute;left:0;top:-295px; cursor:pointer; color: #fff;}
:root .addAccCon ul li .aaHd,:root .addAccCon ul li .aaBd{filter:none;}/*for IE9*/
.addAccCon ul li .aaBd .t{ padding: 40px 17px 15px 17px; line-height: 24px;}
.addAccCon ul li .aaBd .c{ display: block; width: 110px; height: 36px; background: #5f49cd; font-size: 16px; text-align: center; line-height: 36px; margin: 0 auto 20px; color: #fff;}
.addAccCon ul li .aaBd .b{ text-align: center; line-height: 44px; font-size:18px; }
.msxs .xs{ width: 300px;}
.msxs .xs .tit{ line-height: 60px; padding-left: 86px; font-size: 36px; font-weight: 700; margin-bottom: 60px;}
.msxs .xs .bot{ overflow:hidden; width:300px; height:295px;}
.msxs .xs .bot .nr{ margin-bottom: 10px;}
.msxs .xs .bot .nr-l{ width: 60px;}
.msxs .xs .bot .nr-r{ width: 240px; font-size: 14px; line-height: 26px;}
.msxs .xs .bot .nr-r span{ display: block; color: #fe741f;}

/*通过率*/
.tglbg{ background:#8054df;}
.tgl{ background:url(/images/zhuanti/2017hsbm/hs_11.png) no-repeat; height: 236px;}
.tgl .left{ padding: 22px 0 0 50px; line-height: 48px; font-size: 28px; font-weight: 700; color: #fff;}
.tgl .left .huang{ color: #ffed25;}
.tgl .left font{ font-size: 42px;}
.tgl .left .hei{ color: #251a5c; font-size: 16px; font-weight: 400;}
.tgl .right{ padding: 136px 100px 0 0; line-height: 28px; font-size: 28px; font-weight: 700; color: #ffed25;}

/*题库软件*/
.reason .tc .jt,.app .android,.app .iphone,.app .list,.studentShow .score .tit .a1,.studentShow .show .prev i, .studentShow .show .next i,.studentShow .show .next i,.floatnav .close i,.floatnav .jt,.kcjs-pop .kcjs-close,.book .book-bd li .bookInfo .attr span,.book .prev,.book .next,.studentShow .ss-hd li,.classes-bd .cBd-dd .cbd-li .li-btn label{background:url("/images/pro2018/common/ico.png") no-repeat; _background:url("/images/pro2018/common/ico.gif") no-repeat}
.bd li.hover .bg,.teacherIntroduce .lht .prev i, .teacherIntroduce .lht .next i,.software .tex .btn .a1,.software .tex .btn .a2,.reason .tc .jt,.app .android,.app .iphone,.app .list,.studentShow .score .tit .a1,.studentShow .show .prev i, .studentShow .show .next i,.studentShow .show .next i,.floatnav .close i,.floatnav .jt{background:url("/images/pro2018/common/ico.png") no-repeat; _background:url("/images/pro2018/common/ico.gif") no-repeat}
.title{ height:62px; line-height:62px; text-align:center; font-size:36px; font-weight:bold; color:#444; padding:22px 0 0 0;}
.title em{ color:#0fba55;  font-weight:bold;}
.softwareWrap{ width:100%; height:310px; background:url("/images/pro2018/common/softwareBg.jpg") no-repeat center top;}
.software{ height:310px; background:url("/images/pro2018/common/softwareBg.jpg") no-repeat center top;}
.software .con{ padding:30px 0 0 0;}
.software .tex{ padding:0 0 0 90px; width:510px;}
.software .tex h3{ line-height:32px; font-size:18px; font-weight:normal; color:#06bb21;}
.software .tex h3 em{ color:#fa5c32; font-size:14px; padding:0 0 0 16px;}
.software .tex h3 .price{ font-size:20px;}
.software .tex p{ font-size:16px; line-height:30px; color:#444;}
.software .tex .btn{ padding:10px 0 0 0;}
.software .tex .btn a{ display:block; float:left; margin:0 13px 0 0; width:139px; height:42px; line-height:42px; text-align:center; font-size:18px; text-decoration:none;}
.software .tex .btn .a1{ color:#06bb21; background-position:0 -422px;}
.software .tex .btn .a2{ color:#fff; background-position:-152px -422px;}
.software .ewm{ width:122px; margin:10px 95px 0 0;}
.software .ewm img{ display:block; width:108px; height:108px; border:7px solid #c7fad4;}
.software .ewm p{ text-align:center; font-size:16px; line-height:38px; color:#444;}


/*右浮动*/
.qt{ width:138px; height:443px; background:url(/images/zhuanti/2017hsbm/hs_29.png) no-repeat; position:fixed; _position:absolute; left:50%; top:50%; margin:-222px 0 0 530px; z-index:100;}
.qt .close{width:25px;height:25px;display:block;position:absolute;right:10px;top:12px;cursor:pointer; background-image:url(about:blank);}
.qt .returnTop{ display:block; width:67px; height:56px;position:absolute;left:36px;top:21px;cursor:pointer; background-image:url(about:blank);}
.qt .top{ text-align:center; line-height: 50px; font-size: 22px; color: #f64905; font-weight: 700; padding-top: 77px; margin-bottom: 8px;}
.qt .cen{ line-height:24px; font-size:16px; color:#ffd801; text-align: center; font-weight: 700; margin-bottom: 6px;}
.qt .bot{ text-align:center;}
.qt .bot p{ line-height: 40px; font-size: 16px; color: #fff;}

@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

.fadeIn2{
    animation-name: fadeIn2;
    -webkit-animation-name: fadeIn2;

    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;

    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;

    visibility: visible !important;
}

@keyframes fadeIn2 {
    0% {
        transform: scale(0);
        opacity: 0.0;
    }
    60% {
        transform: scale(1.1);
    }
    80% {
        transform: scale(0.9);
        opacity: 1;
    }
    100% {
        transform: scale(1);
        opacity: 1;
    }
}

@-webkit-keyframes fadeIn2 {
    0% {
        -webkit-transform: scale(0);
        opacity: 0.0;
    }
    60% {
        -webkit-transform: scale(1.1);
    }
    80% {
        -webkit-transform: scale(0.9);
        opacity: 1;
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 1;
    }
}

@-webkit-keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}