@charset "utf-8";
/*
@author: he
@update: he (2020-06-19)
*/
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1200px; background:#fff;}
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;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
input,button,select,textarea{outline:none} textarea{resize:none}

/*框架*/
.layout{ clear:both;width:1200px;text-align:left;margin:0 auto;color:#333;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
/* 公用 */
.hide{display: none !important;}
.textcon{text-align: center;}
.marauto{margin: 0 auto;}
.diiblock{display: inline-block;*zoom:1;*display: inline;}
.ggtit{height: 110px; text-align: center;}
.ggtit-licon{display: inline-block;*zoom:1;*display: inline; background:url(/images/project2021/hushizhibo/tit-left.png) no-repeat left center;}
.ggtit-ricon{display: inline-block;*zoom:1;*display: inline; background:url(/images/project2021/hushizhibo/tit-right.png) no-repeat right center;}
.ggtit-txt{display: inline-block;*zoom:1;*display: inline; padding: 0 70px; line-height: 150px; font-size: 40px; font-weight: 700; color: #2b0469;}
.ggtit .ctxt{ display: inline-block; *display: inline; *zoom: 1; padding: 0 120px; line-height: 82px; font-size: 36px; font-weight: 700;}
.ggtit .ctxt b{ color: #ea396b;}
.subggit{font-size: 20px;line-height: 40px; color: #555597; text-align: center; margin-bottom: 54px;}
i.dian{display:block; width: 20px; height: 15px; background: url(/images/zhuanti/2020linchuangyishicctfb/main_dian.png) no-repeat top left; left: -38px; top: 40px;}
i.duig{display:block; width: 36px; height: 29px; background: url(/images/zhuanti/2020linchuangyishicctfb/main_dian_gou.png) no-repeat top left; left: -47px; top: 29px;}
/*页头*/
.banner{height: 395px;background: url(//www.med66.com/upload/resources/image/2021/03/09/236118.png) no-repeat center top;}
.header{ height: 395px;}
.header .logo{ top: 56px; left: 36px; display: block; width: 175px; height: 46px;}
/* 考试流程 */
.procedure{height: 600px;background-color: #f1f8fe;border: solid 1px #bfbfbf;}
.procedure h3{font-size: 40px;color: #2b0469;text-align: center;font-weight: 600;}
.procedure ul{position: relative;height: 290px;background: url(/images/project2021/hushizhibo/line.jpg) no-repeat center top;background-position: 0px 76px;margin-bottom: 90px;margin-top: 20px;}
.procedure li{position: absolute;}
.procedure li .box{width: 100px;}
.procedure li .box i{margin: 0 auto;}
.procedure li i{width: 2px;height: 60px;display: block;background: url(/images/project2021/hushizhibo/shuline.png) no-repeat center top;}
.procedure .yi i,.procedure .san i,.procedure .si i,.procedure .wu i{margin: 0 auto;}
.procedure li h4{color: #fff;font-size: 22px;line-height: 28px;text-align: center;padding-top: 20px;}
.procedure li span{color: #666; font-size: 16px;display: block;}
.procedure li p b{color: #323232;font-size: 20px;font-weight: 600;display: block;}
.procedure .yi{left: 56px;top: 132px;}
.procedure .yi .tit{width: 100px;height: 100px;border-radius: 50%; background-color: #a060ff;}
.procedure .san .tit{width: 100px;height: 100px;border-radius: 50%;background-color: #ef854c;}
.procedure .si .tit{width: 100px;height: 100px;border-radius: 50%;background-color: #52a7fd;}
.procedure .wu .tit{width: 100px;height: 100px;border-radius: 50%;background-color: #9256f1;}
.procedure .tit:hover{animation:pulse2 2s 0.1s infinite both;}
.procedure  .dian{width: 12px;height: 12px;background-color: #7525d7;border-radius: 50%;border: solid 3px rgba(169, 127, 235, 0.56);margin-left: -8px; }
.procedure  .dian:hover{border: solid 3px rgba(169, 127, 235, 0.56);animation:pulse3 2s 0.1s infinite both;margin-left: -8px;}
.procedure .yi p{padding-left: 46px;}
.procedure .san p{padding-left: 46px;}
.procedure .si p{padding-left: 46px;}
.procedure .wu p{padding-left: 42px;padding-top: 24px;}
.procedure .er{left: 241px;top: 44px;}
.procedure .san{left: 379px;top: 92px;}
.procedure .si{left: 560px;top: -10px;}
.procedure .wu{left: 744px;top: 62px;}
.procedure .liu{left: 943px;top: 0px;}
.procedure .qi{left: 1070px;top: 105px;}
.procedure .btn{width: 240px;height: 50px;border-radius: 25px;color: #fff;background-image: linear-gradient(90deg, #f87205 0%,#ff533c 100%), 
linear-gradient(#ff612a, #ff612a);background-blend-mode: normal, normal;box-shadow: 0px 5px 18px 0px rgba(220, 39, 12, 0.47);border-radius: 25px;text-align: center;line-height: 50px;font-size: 24px;display: block;margin: 0 auto;}
.procedure .btn:hover{background: #f87205;}

.pulse2{
    animation-name: pulse2;
    -webkit-animation-name: pulse2;

    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;

    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}

@keyframes pulse2 {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(0.9);
    }
    100% {
        transform: scale(1);
    }
}

@-webkit-keyframes pulse2 {
    0% {
        -webkit-transform: scale(1);
    }
    50% {
        -webkit-transform: scale(0.9);
    }
    100% {
        -webkit-transform: scale(1);
    }
}
@keyframes pulse3{
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(0.9);
    }
    100% {
        transform: scale(1);
    }
}
@-webkit-keyframes pulse3 {
    0% {
        -webkit-transform: scale(1);
    }
    50% {
        -webkit-transform: scale(0.6);
    }
    100% {
        -webkit-transform: scale(1);
    }
}
/* 解决备考难题 */
.beiknt{height: 442px;background: #eeeeff;}
.beiknt h3{font-size: 40px;text-align: center;color: #2b0469;}
.beiknt dl{width: 270px;height: 234px;background-color: #fefefc;box-shadow: 0px 9px 29px 0px rgba(165, 139, 238, 0.34);border-radius: 10px;float: left;margin-left: 34px;margin-top: 40px;}
.beiknt dl:hover{box-shadow:0 10px 30px rgba(139, 142, 238, 0.7);}
.beiknt dl dt{color: #282828;font-size: 24px;text-align: center;font-weight: 600;padding-top: 32px;
background: url(/images/project2021/hushizhibo/gra_line.png) no-repeat center bottom;padding-bottom: 16px;}
.beiknt dl dd{padding-top: 10px;}
.beiknt dl dd p{font-size: 16px;text-align: center;line-height: 36px;}

/* 课程班次 */
.classesBoxBg{height: 925px; background: url(/images/project2021/hushizhibo/bg1.png) no-repeat center top;margin-top: -52px;padding-top: 52px;}
.classesBoxBg h3{text-align: center;font-size: 40px;color: #2b0469;}
.classesBoxBg .hxb{height: 30px;margin: 30px 0;}
.hxb .left_i{width: 457px;height: 7px; background: url(/images/project2021/hushizhibo/line-l.png) no-repeat;display: inline-block;float: left; margin-top: 13px;}
.hxb .right_i{width: 457px;height: 7px;background:url(/images/project2021/hushizhibo/line-r.png) no-repeat;display: inline-block;float: left; margin-top: 13px;}
.hxb span{width: 155px;height: 30px; background: url(/images/project2021/hushizhibo/hxjd.png) no-repeat;display: inline-block;margin: 0px 50px;float: left;} 
.classesBoxBg .lis li{width: 1200px;height: 90px;font-size: 18px;line-height: 90px; background-color: #ffffff;box-shadow: 0px 10px 24px 0px rgba(113, 66, 250, 0.16);border-radius: 10px;margin-top: 20px;font-size: 18px;}
.classesBoxBg .lis li span{width: 221px;height: 52px;color: #fff;font-size: 24px;line-height: 52px;margin-right: 25px; font-weight: 600; background: url(/images/project2021/hushizhibo/sbg-s2.png) no-repeat;display: block;float: left;margin-top: 18px;}
.classesBoxBg .lis li span i{width: 60px;height: 52px; display: block;float: left;margin-right: 23px;}
.classesBoxBg .lis li span i img{margin-top: 10px;margin-left: 15px;}
.classesBoxBg .lis .yh span{background: url(/images/project2021/hushizhibo/sbg-s3.png) no-repeat;}
.classesBoxBg .lis .yh{color: #000;font-weight: 600;font-size: 24px;}
.classesBoxBg .lis .yh b{color: #ff533c;}
.classesBoxBg .btns{padding-left: 635px;height: 54px;margin-top: 38px;}
.classesBoxBg .btns a{line-height: 54px;display: block;text-align: center;font-size: 24px;}
.classesBoxBg .btns .zx{width: 216px;height: 54px; border-radius: 27px;border: solid 2px #ff533c;color: #ff533c;float: left;margin-right: 20px;}
.classesBoxBg .btns .zx:hover{color: #fff;background: #ff7945;}
.classesBoxBg .btns .gm{width: 323px;height: 54px;color: #fff;display: block;float: left;
background-image: linear-gradient(90deg, #f87205 0%, #ff533c 100%), 
linear-gradient(#ff6f37, #ff6f37);box-shadow: 0px 5px 18px 0px rgba(220, 39, 12, 0.47);border-radius: 27px;}
.classesBoxBg .btns .gm:hover{ background-image: linear-gradient(90deg,#ff533c 0%,  #f87205 100%), linear-gradient(#ff7944,#ff7944);}
/* 两个班次 */
.kec{height: 997px;background-image: linear-gradient(#eeeeff,#eeeeff), linear-gradient(90deg, #798eff 0%, #ddaaff 100%);background-blend-mode: normal, normal;}
.kec .banc{width: 550px;height: 640px;background-color: #ffffff;box-shadow: 0px 10px 24px 0px rgba(113, 66, 250, 0.16);border-radius: 10px;float: left;margin-top: 30px;}
.kec .banc1 .top{height: 96px; background: url(/images/project2021/hushizhibo/ke2-s1.png) no-repeat center top;background-position: -20px -10px;}
.kec .banc2 .top{ height: 96px; background: url(/images/project2021/hushizhibo/ke2-s2.png) no-repeat center top;background-position: -20px -10px;}
.kec .top{overflow: hidden;}
.kec .banc .top p{ font-size: 28px;text-align: center;color: #fff;text-align: center;margin-top: 10px;}
.kec .cbl{float: left;margin-top: 126px;margin-right: -30px;}
.kec .cbl li{background-image: linear-gradient(90deg,#b1c7ff 1%, #eecbfe 100%);width: 102px; color: #2b0469;font-size: 16px;text-align: left;padding-left: 20px;margin-bottom: 2px;border-radius: 10px 0px 0px  10px;font-weight: 600;}
.kec .cbl .yi{height: 55px;line-height: 55px;}
.kec .cbl .er{height: 162px;line-height: 162px;}
.kec .banc .odds{background-color: #f1ecff;}
.kec .banc .lis li{height: 55px;line-height: 55px;border-bottom: 2px solid #eeeeff;font-size: 16px;padding-left: 30px;}
.kec .banc .lis li b{font-size: 20px;}
.kec .banc .lis .yh{color: #ff533c;font-weight: 600;}
.kec .banc .lis .ons{height: 152px;line-height: 34px;padding-top: 10px;}
.kec .banc .lis .ons p{float: left;width: 250px;}
.kec .banc .btn a{display: block;margin-top: 20px;}
.kec .banc .btn .left_btn{width: 180px;height: 46px;color: #ff7845;border-radius: 23px;border: solid 1px #ff7945;line-height: 46px;text-align: center;line-height: 46px;font-size: 18px;float: left;margin-left: 39px;}
.kec .banc .btn .right_btn{width: 280px;height: 46px;background-image: linear-gradient(90deg, #f87205 0%,#ff533c 100%), linear-gradient(#ff7944, #ff7944);background-blend-mode: normal, normal;
	box-shadow: 0px 5px 18px 0px rgba(220, 39, 12, 0.47);border-radius: 23px;float: left;line-height: 46px;text-align: center;color: #fff;font-size: 18px;float: left;margin-left: 12px;}
.kec .banc .btn .left_btn:hover{color: #fff;background: #ff7945;}
.kec .banc .btn .right_btn:hover{ background-image: linear-gradient(90deg,#ff533c 0%,  #f87205 100%), linear-gradient(#ff7944,#ff7944);}
/* 三个班次 */
.kecs{height: 1076px;background-image: linear-gradient(#eeeeff,#eeeeff), linear-gradient(90deg, #798eff 0%,#ddaaff 100%);background-blend-mode: normal, normal;}
.kecs .banc{width: 366px;height: 716px;background-color: #ffffff;box-shadow: 0px 10px 24px 0px rgba(113, 66, 250, 0.16);border-radius: 10px;float: left;margin-left: 5px; margin-top: 30px;}
.kecs .banc .top{height: 96px;overflow: hidden;}
.kecs .banc-l .top{height: 96px; background: url(/images/project2021/hushizhibo/ke3-s1.png) no-repeat center top;background-position: -20px -10px;}
.kecs .banc-c .top{ height: 96px; background: url(/images/project2021/hushizhibo/ke3-s2.png) no-repeat center top;background-position: -20px -10px;}
.kecs .banc-r .top{ height: 96px; background: url(/images/project2021/hushizhibo/ke3-s3.png) no-repeat center top;background-position: -20px -10px;}
.kecs .banc .top p{ font-size: 28px;text-align: center;color: #fff;text-align: center;margin-top: 10px;}
.kecs .cbl{float: left;margin-top: 126px;margin-right: -30px;}
.kecs .cbl li{background-color: #ffffff;background-image: linear-gradient(90deg,#b1c7ff 1%, #eecbfe 100%);width: 102px;color: #2b0469;font-size: 16px;text-align: left;padding-left: 20px;margin-bottom: 2px; border-radius: 10px 0px 0px  10px;font-weight: 600;}
.kecs .cbl .yis{ height: 82px;line-height: 82px;}
.kecs .cbl .yi{height: 55px;line-height: 55px;}
.kecs .cbl .er{height: 162px;line-height: 162px;}
.kecs .banc .odds{background-color: #f1ecff;}
.kecs .banc .lis .os{height: 82px;line-height: 82px;padding-top: 0;}
.kecs .banc .lis .ones{height: 72px;line-height: 28px; padding-top: 10px;}
.kecs .banc .lis li{height: 55px;line-height: 55px;border-bottom: 2px solid #eeeeff;font-size: 16px;padding-left: 30px;}
.kecs .banc .lis li b{font-size: 20px;}
.kecs .banc .lis .yh{color: #ff533c;font-weight: 600;}
.kecs .banc .lis .ons{height: 152px;line-height: 34px;padding-top: 10px;}
.kecs .banc .lis .ons p{float: left;width: 160px;}
.kecs .banc .btn a{display: block;margin-top: 20px;}
.kecs .banc .btn .left_btn{ width: 110px;height: 46px;color: #ff7845;border-radius: 23px;border: solid 1px #ff7945;line-height: 46px;text-align: center;line-height: 46px;font-size: 18px;float: left;margin-left: 30px;}
.kecs .banc .btn .left_btn:hover{color: #fff;background: #ff7945;}

.kecs .banc .btn .right_btn{width: 180px;height: 46px;background-image: linear-gradient(90deg, #f87205 0%, #ff533c 100%), linear-gradient(#ff7944,#ff7944);background-blend-mode: normal, normal;box-shadow: 0px 5px 18px 0px rgba(220, 39, 12, 0.47);
    border-radius: 23px;float: left;line-height: 46px;text-align: center;color: #fff;font-size: 18px;float: left;margin-left: 12px;}
.kecs .banc .btn .right_btn:hover{
    background-image: linear-gradient(90deg,#ff533c 0%,  #f87205 100%), linear-gradient(#ff7944,#ff7944);
  }

/* 四个班次 */
.kec_si{height: 1180px;background-image: linear-gradient(#eeeeff, #eeeeff), linear-gradient(90deg,#798eff 0%, #ddaaff 100%);background-blend-mode: normal, normal;}
.kec_si .banc{width: 270px;height: 806px;background-color: #ffffff;box-shadow: 0px 10px 24px 0px rgba(113, 66, 250, 0.16);border-radius: 10px;float: left;margin-left: 5px;margin-top: 30px;}
.kec_si .banc .top{height: 96px;overflow: hidden;}
.kec_si .banc-yi .top{height: 96px; background: url(/images/project2021/hushizhibo/ke4-s1.png) no-repeat center top;background-position: -20px -10px;}
.kec_si .banc-er .top{ height: 96px; background: url(/images/project2021/hushizhibo/ke4-s2.png) no-repeat center top;background-position: -20px -10px;}
.kec_si .banc-san .top{ height: 96px; background: url(/images/project2021/hushizhibo/ke4-s3.png) no-repeat center top;background-position: -20px -10px;}
.kec_si .banc-si .top{ height: 96px; background: url(/images/project2021/hushizhibo/ke4-s4.png) no-repeat center top;background-position: -20px -10px;}
.kec_si .banc .top p{ font-size: 28px;text-align: center;color: #fff;text-align: center;margin-top: 10px;}
.kec_si .cbl{float: left; margin-top: 126px;margin-right: -30px;}
.kec_si .cbl li{background-color: #ffffff;background-image: linear-gradient(90deg, #b1c7ff 1%, #eecbfe 100%);width: 102px;color: #2b0469;font-size: 16px;text-align: left; padding-left: 20px;margin-bottom: 2px;border-radius: 10px 0px 0px  10px;font-weight: 600;}
.kec_si .cbl .yis{height: 82px;line-height: 82px;}
.kec_si .cbl .yi{height: 55px;line-height: 55px;}
.kec_si .cbl .er{height: 265px;line-height: 65px;}
.kec_si .banc .odds{background-color: #f1ecff;}
.kec_si .banc .lis .os{height: 82px;line-height: 82px;padding-top: 0;}
.kec_si .banc .lis .ones{height: 72px;line-height: 28px;padding-top: 10px;}
.kec_si .banc .lis li{height: 55px;line-height: 55px;border-bottom: 2px solid #eeeeff;font-size: 16px;padding-left: 30px;}
.kec_si .banc .lis li b{font-size: 20px;}
.kec_si .banc .lis .yh{color: #ff533c;font-weight: 600;}
.kec_si .banc .lis .ons{height: 255px;line-height: 34px;padding-top: 10px;}
.kec_si .banc .lis .ons p{float: left;width: 160px;}
.kec_si .banc .btn a{display: block;margin-top: 20px;}
.kec_si .banc .btn .left_btn{width: 90px;height: 46px;color: #ff7845;border-radius: 23px;border: solid 1px #ff7945;line-height: 46px;text-align: center;line-height: 46px;font-size: 18px;float: left;margin-left: 18px;}
.kec_si .banc .btn .left_btn:hover{background: #ff7945; color: #fff;}
.kec_si .banc .btn .right_btn{width: 130px;height: 46px;background-image: linear-gradient(90deg,#f87205 0%,#ff533c 100%), linear-gradient(#ff7944,#ff7944);background-blend-mode: normal, normal;
	box-shadow: 0px 5px 18px 0px rgba(220, 39, 12, 0.47);border-radius: 23px; float: left;line-height: 46px;text-align: center; color: #fff;font-size: 18px;float: left;margin-left: 12px;}
.kec_si .banc .btn  .right_btn:hover{
        background-image: linear-gradient(90deg,#ff533c 0%,  #f87205 100%), linear-gradient(#ff7944,#ff7944);
      }

/*小班次*/
.subCourseBg{}
.subCourse{ padding: 60px 0 40px;}
.subCourse-fot .fTit{ line-height: 50px; font-size: 24px; font-weight: 700;}
.subCourse-fot .fTxt{ position: relative; z-index: 1; overflow: hidden; height: 36px; line-height: 36px; font-size: 16px; padding-right: 30px; margin-bottom: 5px;}
.subCourse-fot .fTxt .icon{ display: block; position: absolute; top: 9px; right: 0; width: 20px; height: 20px; background-position: 0 -650px; cursor: pointer;}
.subCourse-fot .fTxt.auto{ height: auto;}
.subCourse-fot .fTxt .ans{background: url(/images/project2021/hushizhibo/dis_s.png) no-repeat;}
.subCourse-fot .fTxt.auto .icon{ background: url(/images/project2021/hushizhibo/dis_n.png) no-repeat;}
/*机考系统*/
.boxs{ height: 522px;background-image: linear-gradient(90deg, #798eff 0%, #ddaaff 100%);}
.examination .cbox{ position: relative; z-index: 1;margin-top: 30px; padding: 10px 0 10px 25px; background: #fff; border: 1px solid #fff; border: 1px solid #eaeaea\0; border: 1px solid #eaeaea\9; border-radius: 8px; -webkit-box-shadow:0 10px 40px rgba(76, 81, 80, 0.13); -moz-box-shadow:0 10px 40px rgba(76, 81, 80, 0.13); box-shadow:0 10px 40px rgba(76, 81, 80, 0.13);}
.examination .cbox .lPic{ display: block; width: 292px; height: 292px;}
.examination .cbox .lPic img{ width: 292px; height: 292px;}
.examination .cbox .lTxt{ width: 560px; margin: 56px 0 0 30px;}
.examination .cbox .lTxt-top{ line-height: 56px; font-size: 24px; margin-bottom: 20px;}
.examination .cbox .lTxt-top b{ font-size: 30px;}
.examination .cbox .lTxt-bot{ font-size: 16px;}
.examination .cbox .buy-wrap{ width: 280px; padding-top: 50px;}
.examination .cbox .buy-wrap .price{ line-height: 50px; text-align: center; font-size: 14px; color: #ff6f37; font-weight: 700; margin-bottom: 16px;}
.examination .cbox .buy-wrap .price b{ font-size: 30px;}
.examination .cbox .buy-wrap .buy-btn{ display: block; width:160px; height:46px; line-height:46px; font-size:18px; color:#fff; text-align:center; border-radius: 23px; margin: 0 auto 18px; background: #ff8b44\0; background: #ff8b44\9; -webkit-box-shadow:0 4px 12px rgba(255, 84, 0, 0.32); -moz-box-shadow:0 4px 12px rgba(255, 84, 0, 0.32); box-shadow:0 4px 12px rgba(255, 84, 0, 0.32);
    background: -webkit-linear-gradient(left, #ff7545, #ffa143); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #ff7545, #ffa143); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #ff7545, #ffa143); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff7545, #ffa143); /* 标准的语法 */}
.examination .cbox .buy-wrap .buy-btn:hover{ text-decoration: none;
    background: -webkit-linear-gradient(left, #ffa143, #ff7545); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #ffa143, #ff7545); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #ffa143, #ff7545); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffa143, #ff7545); /* 标准的语法 */}
.examination .cbox .buy-wrap .zx-btn{ display: block; width: 158px; height: 44px; line-height: 44px; font-size: 18px; text-align: center; color: #ff7945; border: 1px solid #ff7945; border-radius: 23px; margin: 0 auto;}
.examination .cbox .buy-wrap .zx-btn:hover{ text-decoration: none; background: #ff7945; color: #fff;}
.examination .cbox .fdIcon{ position: absolute; top: 0; right: 0; padding: 0 40px; height: 42px; line-height: 42px; font-size: 20px; color: #fff; border-radius: 0 8px 0 22px; background: #ed954d\0; *background: #ed954d\9;
    background: -webkit-linear-gradient(left, #da8d56, #d48c36); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #da8d56, #d48c36); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #da8d56, #d48c36); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #da8d56, #d48c36); /* 标准的语法 */}

/*免费试听*/
.freeAuditionBg{background-color: #fcebd6; padding:0 0 20px;}
.freeAudition{}
.freeAudition .cbox{position: relative; z-index: 1; background: #fff; padding: 30px 42px 0 42px; -webkit-box-shadow: 0 4px 13px rgba(220, 220, 220, 0.6); -moz-box-shadow: 0 4px 13px rgba(220, 220, 220, 0.6); box-shadow: 0 4px 13px rgba(220, 220, 220, 0.6);}
.freeAudition .cbox .teacher{display: none;}
.freeAudition .cbox .teacher-video{float: left; width: 530px; height: 298px; padding: 10px; background: #ffffff; box-shadow: 0px 0px 14px 0px rgba(207, 205, 205, 0.69);}
.freeAudition .cbox .teacher-video .videoBtn{width: 530px; height: 298px; position: relative; z-index: 1;}
.freeAudition .cbox .teacher-video img{width: 530px; height: 298px;}
.freeAudition .cbox .teacher-video i{display: block; background: url(/images/zhuanti/2020linchuangyishicctfb/freepalybg.png); position: absolute; top: 141px; left: 250px; width: 226px; height: 66px; text-indent: 48px; line-height: 50px; font-size: 28px; color: #fff; background-position: 0 0; cursor: pointer;}
.freeAudition .cbox .teacher-video a:hover{text-decoration: none;}
.freeAudition .cbox .teacher-con{float: right; width: 514px; margin-top: 135px;}
.freeAudition .cbox .teacher-con .rtit{line-height: 34px; font-size: 28px; font-weight: 700; margin-bottom: 10px;}
.freeAudition .cbox .teacher-con .txt{overflow: hidden; height: 120px; line-height: 30px; font-size: 16px;}
.freeAudition .cbox .teacher-con p{font-size: 16px; line-height: 27px; color: #333333; padding: 14px 0; border-bottom: 1px solid #d1d1d1;}
.freeAudition .cbox .teacher-con p.blod{font-size: 18px; line-height: 40px;}
.freeAudition .cbox .teacherList{box-sizing: border-box; overflow: hidden; position: absolute; top: 18px; left: 640px; width: auto; height: 155px; padding: 0 30px;}
.freeAudition .cbox .teacherList .tempWrap{width: 461px !important;}
.freeAudition .cbox .teacherList li{float: left; width: 104px; margin-right: 15px; cursor: pointer;}
.freeAudition .cbox .teacherList li .li-pic{width: 104px; height: 115px; padding: 2px 2px 2px;}
.freeAudition .cbox .teacherList li .li-pic img{display: block; width: 100px; height: 100px;}
.freeAudition .cbox .teacherList li .li-name{display: block; width: 66px; height: 26px; line-height: 26px; text-align: center; font-size: 18px; color: #666; margin: 0 auto;}
.freeAudition .cbox .teacherList li.on .li-pic{background: url(/images/zhuanti/2020linchuangyishicctfb/freequan.png) no-repeat;}
.freeAudition .cbox .teacherList li.on .li-name{color: #fff; background: #615ea9;}
.freeAudition .cbox .teacherList .prev,
.freeAudition .cbox .teacherList .next{display: block; width: 14px; height: 43px; top: 36px; left: 0; background-position: 0 -100px;}
.freeAudition .cbox .teacherList .next{left: auto; right: 0; background-position: -45px -100px;}
.freeAudition .evaluation{display: inline-block;*zoom:1;*display: inline; margin-top: 32px; width: 100%;}
.freeAudition .evaluation .title{display: inline-block;*zoom:1;*display: inline; width: 158px; height: 105px; background: url(/images/zhuanti/2020linchuangyishicctfb/freepingjia.png) no-repeat; font-size: 23px; color: #0d0d54; padding: 22px 0 0 22px;}
.freeAudition .evaluation .coach-feedback-main ul{overflow: hidden; position: relative; height: 162px}
.freeAudition .evaluation .coach-feedback-main ul{height: 756px; position: relative; padding: 0px; margin: 0px; top: -108px;}
.freeAudition .evaluation .coach-feedback-main ul li{/* height: ; */ max-width: 920px; box-sizing: border-box; margin-top: 0px;*vertical-align: top; height: 90px;}
.freeAudition .evaluation .coach-feedback-main ul li .content{padding-left: 16px; box-sizing: border-box;}
.freeAudition .evaluation .coach-feedback-main ul li .content .tel{font-size: 14px;line-height: 32px;color: #333333;}
.freeAudition .evaluation .coach-feedback-main ul li .content .txt{font-size: 14px;line-height: 24px; color: #333333; max-width: 855px;}
.freeAuditionBg a.zxun-btn{margin: 54px auto 32px; display: block; width: 280px; height: 50px; text-align: center; line-height: 50px; font-size: 18px; color: #fff; border-radius: 25px; -webkit-box-shadow: 0 3px 5px rgba(224, 120, 40, 0.32); -moz-box-shadow: 0 3px 5px rgba(224, 120, 40, 0.32); box-shadow: 0 3px 5px rgba(224, 120, 40, 0.32); background: #fc7b54\0; background: #fc7b54\9; background: -webkit-linear-gradient(left, #f55d30, #ff690e); background: -o-linear-gradient(left, #f55d30, #ff690e); background: -moz-linear-gradient(left, #f55d30, #ff690e); background: linear-gradient(to right, #f55d30, #ff690e);}
/* 群图片 */
.tus{height: 1002px;background-color: #f6f6f6;}
.tus .navs{height: 68px;margin-bottom: 50px;}
.tus .navs li{float: left;font-size: 20px;margin-left: 58px;padding-left: 24px;margin-top: 40px; background: url(/images/project2021/hushizhibo/right.png) no-repeat;background-position: 0px 10px;}
.tps{width: 930px;height: 694px; margin: 0 auto;position: relative;}
.tps img{margin:12px;display: block;}
.tps .vx_yi{position: absolute;top: 50px;width: 365px;height: 630px;background-color: #ffffff;box-shadow: 0px 6px 18px 0px rgba(195, 169, 135, 0.43);}
.tps .vx_er{position: absolute;left: 260px;z-index: 10;width: 419px;height: 721px;background-color: #ffffff;box-shadow: 0px 6px 18px 0px rgba(195, 169, 135, 0.43);}
.tps .vx_san{position: absolute;left: 558px;top: 50px;width: 365px;height: 630px;background-color: #ffffff;box-shadow: 0px 6px 18px 0px rgba(195, 169, 135, 0.43);}
.tps p{float: left;}
/* 助攻备考 */
.beikao{height: 580px;background-color: #fcebd6;}
.beikao .list{width: 270px;height: 340px;text-align: center;cursor: pointer; margin-left: 22px;margin-top: 42px;overflow: hidden; background-color: #ffffff;box-shadow: 0px 5px 18px 0px 	rgba(186, 106, 22, 0.3);border-radius: 10px;float: left;}
.beikao .list:hover{width: 303px;height: 380px;margin-top: 20px;}
.beikao .list h4{font-size: 22px;color: #1e0d08;padding-top: 27px;padding-bottom: 6px; border-top: 6px solid #ac65ef;}
.beikao .list p{line-height: 32px;font-size: 17.88px;}
.beikao .list img{margin-bottom: 6px;}
.beikao .main{position: relative;height: 400px;}
.beikao .prev{display: block;width: 60px;height: 60px;background: url(/images/project2021/hushizhibo/y-left.png) no-repeat;top: 50%;margin-top: -30px;left: 0;}
  .beikao .next{display: block;width: 60px;height: 60px;background: url(/images/project2021/hushizhibo/y-right.png) no-repeat;top: 50%;margin-top: -30px;right: 0;}
/*领取资料*/
.equityBoxBg{ background:url(/images/project2021/hushi/bg_07.jpg) no-repeat center top #f9f9f9;}
.equityBox{ padding: 40px 0 0; height: 588px;}
.equityBox .lbox{ width: 528px; padding: 15px 0 0 20px;}
.equityBox .lbox-tit{ line-height: 52px; font-size: 18px; color: #666; margin-bottom: 18px;}
.equityBox .lbox-tit b{ font-size: 32px; color: #333;}
.equityBox .lbox li{ float: left; width: 212px; height: 50px; padding-left: 52px; line-height: 50px; font-size: 18px; background-position: 3px -539px;}
.equityBox .lbox li .btn{ display: inline-block; width: 78px; height: 22px; line-height: 22px; font-size: 14px; color: #666; text-align: center; border: 1px solid #d6d6d6; margin-left: 20px; border-radius: 12px; vertical-align: 2px;}
.equityBox .lbox li.dian{ background: none;}
.equityBox .rbox{ width: 400px; padding: 22px 78px 0 0;}
.equityBox .rbox-ctit{ line-height: 36px; text-align: center; font-size: 26px; margin-bottom: 20px;}
.equityBox .rbox-ctit b{ font-size: 30px;}
.equityBox .rbox-cen{ overflow: hidden; width:338px; height:44px; border:1px solid #e1dede; border-radius:4px; margin: 0 auto 12px;}
.equityBox .rbox-cen .inptxt,.equityBox .rbox-cen .inptxt02{ width: 306px; height: 44px; padding: 0 16px; border: 0; line-height: 44px; font-size: 16px; color: #666;}
.equityBox .rbox-cen .inptxt02{ width: 180px;}
.equityBox .rbox-cen .yzmpic{ display: block; width: 124px; height: 44px; cursor: pointer}
.equityBox .rbox-cen .dxbtn{ display: block; width: 124px; height: 44px; line-height: 44px; text-align: center; font-size: 14px; color: #ea396b; cursor: pointer}
.equityBox .hq-btn{ display: block; width:330px; height:52px; line-height:52px; font-size:20px; color:#fff; text-align:center; border-radius: 23px; margin: 0 auto; background: #ff8b44\0; background: #ff8b44\9; -webkit-box-shadow:0 4px 12px rgba(255, 84, 0, 0.32); -moz-box-shadow:0 4px 12px rgba(255, 84, 0, 0.32); box-shadow:0 4px 12px rgba(255, 84, 0, 0.32);
    background: -webkit-linear-gradient(left, #ff7545, #ffa143); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #ff7545, #ffa143); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #ff7545, #ffa143); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff7545, #ffa143); /* 标准的语法 */}
.equityBox .hq-btn:hover{ text-decoration: none;
    background: -webkit-linear-gradient(left, #ffa143, #ff7545); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #ffa143, #ff7545); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #ffa143, #ff7545); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffa143, #ff7545); /* 标准的语法 */}

/*jquery-select.tipxw固定样式请勿动*/
.select_boxhs {position:relative}
.select_boxhs select{display:none}
.select_boxhs input{padding:0;margin:0;cursor:pointer;position:absolute;top:0;left:0;background:none}
.select_boxhs i{position:absolute}
.select_boxhs ul {list-style-type:none;padding:0;margin:0;width:100%;display:none;position:absolute}
.select_boxhs ul li{list-style-type:none;padding:0;margin:0}
.select_boxhs ul.show{display:block}

/*此处样式自定义*/
.yourSelect{width:340px; height:46px; font-family: "Microsoft Yahei"; margin: 0 auto 12px;}
.yourSelect input{border:1px solid #e1dede;width:338px;overflow:hidden;height:44px;line-height:44px;text-indent:16px; font-size: 16px;border-radius:4px;font-family: "Microsoft Yahei";color:#666}
.yourSelect i{display:block;width:20px;height:17px; background:url(/images/project2021/hushi/an.png) no-repeat 0 -500px;top:15px;right:10px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.yourSelect i.on{transform:rotateZ(180deg)}
.yourSelect ul {width:338px; border:1px solid #e1dede;overflow: auto; overflow-x: hidden;background:#fff;}
.yourSelect ul li {overflow: hidden; width:338px;cursor:pointer;line-height:40px;height:40px;text-indent:16px;font-size: 16px;}
.yourSelect ul li.hover {background:#e6c2c8;color:#fff}

/*六大理由*/
.reasonBoxBg{ background:url(/images/project2021/hushi/bg_03.jpg) no-repeat center top;}
.reasonBox{ overflow: hidden; height: 480px;}
.reasonBox .tit{ height: auto; padding: 50px 0 40px;}
.reasonBox .cbox{ width: 1220px;}
.reasonBox .cbox .list{ float: left; width: 590px; height: 68px; background: #fff; margin: 0 20px 28px 0; -webkit-box-shadow:0 6px 10px rgba(205, 168, 121, 0.43); -moz-box-shadow:0 6px 10px rgba(205, 168, 121, 0.43); box-shadow:0 6px 10px rgba(205, 168, 121, 0.43);}
.reasonBox .cbox .list-left{ float: left; width: 128px; height: 68px; background: #db8e3a; line-height: 68px; text-align: center; font-size: 20px; color: #fff;}
.reasonBox .cbox .list-right{ float: left; padding-left: 40px; line-height: 68px; font-size: 18px;}

/*加入我们*/
.joinBoxBg{ background: url(/images/project2021/hushi/bg_04.jpg) no-repeat center top;}
.joinBox{ height: 310px;}
.joinBox .bbox{ padding-top: 17px;}
.joinBox .bbox .ltxt{ width: 500px; padding-left: 40px;}
.joinBox .bbox .ltxt-tit{ line-height: 74px; font-size: 30px; font-weight: 700;}
.joinBox .bbox .ltxt-cen{ line-height: 30px; font-size: 16px; color: #666; margin-bottom: 14px;}
.joinBox .bbox .ltxt-cen b{ font-size: 22px;}
.joinBox .bbox .right{ padding: 30px 14px 0 0;}
.joinBox .bbox .right .ewm{ width: 140px; margin-right: 30px;}
.joinBox .bbox .right .ewm-pic{ display: block; width: 120px; height: 120px; padding: 10px; background: #fff; -webkit-box-shadow:0 0 15px rgba(0,0,0,0.13); -moz-box-shadow:0 0 15px rgba(0,0,0,0.13); box-shadow:0 0 15px rgba(0,0,0,0.13);}
.joinBox .bbox .right .ewm-txt{ line-height: 42px; text-align: center; font-size: 16px; color: #666;}

/*右侧浮动*/
.rightFloat{ width:92px; position:fixed; right:5px; top:50%; margin-top: -260px; z-index:90; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.rightFloat .top{ display: block; height: 54px; padding-top: 20px; line-height: 18px; text-align: center; font-size: 14px; font-weight: 700; color: #fff; background: url(//www.med66.com/images/yishizigekaoshi/project2020/hs_08.png) no-repeat; cursor: pointer;}
.rightFloat .top:hover{ text-decoration: none;}
.rightFloat .cen{ width: 58px; background: #fff; border: 1px solid #fddfc8; border-top: 0; margin: 0 auto;}
.rightFloat .cen .list{ position: relative; display: block; height: 36px; line-height:18px; text-align: center; font-size:14px; padding: 12px 0; margin-top: -1px;}
.rightFloat .cen .list i{ position: absolute; left: 50%; bottom: 0; margin-left: -12px; display: block; width: 24px; height: 1px; background: #eaeaea;}
.rightFloat .cen .list:hover{ background: #fa9445; text-decoration: none; color: #fff;}
.rightFloat .cen .list:hover i{ display: none;}
.rightFloat .cen .list.one{ line-height: 36px;}
.rightFloat .cen .gototop{ display: block; height: 22px; background: url(//www.med66.com/images/yishizigekaoshi/project2020/hs_09.png) no-repeat center; margin-bottom: 12px;}

/*自动弹层*/
.zdTc{ display: none; width: 100%; position:fixed; left: 0; top: 50%; z-index: 101;}
.zdTc .txt{ position: relative; width: 242px; line-height: 22px; font-size: 16px; color: #fff; text-align: center; padding: 22px; border-radius: 4px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');background:rgba(0,0,0,0.7); margin: 0 auto;}

/*成功弹层*/
.cgTc{ display: none; width: 100%; position:fixed; left: 0; top: 50%; z-index: 101;}
.cgTc .txt{ position: relative; width: 192px; line-height: 22px; font-size: 16px; color: #fff; padding: 22px 22px 22px 72px; border-radius: 4px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');background:rgba(0,0,0,0.7); margin: 0 auto;}
.cgTc .txt i{ position: absolute; top: 50%; left: 22px; margin-top: -16px; display: block; width: 32px; height: 32px; background:url(/images/zhuanti/2020ysjncc/an.png) no-repeat 0 -1350px;}

/*对比弹层*/
.mask{ display: none; width: 100%; height: 100%; position:fixed; top:0; left:0; background:#000; z-index:99; filter:alpha(opacity=70);opacity:0.7;_position:absolute; _height:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight));}
.dbTk{ display: none; width:870px; padding: 15px 0; background: #fff; position:fixed; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2)); top:50%; left:50%; margin:0 0 0 -435px; z-index:100; border-radius: 8px;}
.dbTk .xx{ display: block; width: 36px; height: 36px; top: -24px; right: -24px; background:url(/images/project2021/hushi/an.png) no-repeat 0 -600px;}
.dbTk .tkbox-tit{ height: 50px; line-height: 50px; font-size: 20px; color: #fff; font-weight: 700; text-align: center; border-bottom: 1px solid #6d6a6a;}
.dbTk .tkbox-tit span{ display: block;}
.dbTk .tkbox-tit .nr01{ width: 360px; font-size: 22px; color: #49c060;}
.dbTk .tkbox-tit .nr01.Two{ width: 530px;}
.dbTk .tkbox-tit .nr02{ width: 170px; background:url(/images/project2020/hs_18.png) no-repeat;}
.dbTk .tkbox-tit .nr03{ width: 170px; background:url(/images/project2020/hs_19.png) no-repeat;}
.dbTk .tkbox-tit .nr04{ width: 170px; background:url(/images/project2020/hs_20.png) no-repeat;}
.dbTk .tkbox-bot{ height: 400px; overflow: auto; overflow-x: hidden;}
.dbTk .tkbox-bot table{ border-collapse: collapse; border-bottom: 2px solid #d2d2d2;}
.dbTk .tkbox-bot td{ border-bottom: 1px solid #dedede; padding: 8px 20px; line-height: 20px; font-size: 14px; text-align: center;}
.dbTk .tkbox-bot .nr01{ width: 70px;}
.dbTk .tkbox-bot .nr02{ width: 210px; text-align: left;}
.dbTk .tkbox-bot .nr02.Two{ width: 380px;}
.dbTk .tkbox-bot .nr03{ width: 130px;}
.dbTk .tkbox-bot .bglv{ font-size: 18px; font-weight: 700; background: #def8e8}
.dbTk .tkbox-bot .bghuang{ font-size: 18px; font-weight: 700; background: #fff8ce}
.dbTk .tkbox-bot .bgqlv{ font-size: 18px; font-weight: 700; background: #eafce0}
.dbTk .tkbox-bot .bgqlan{ font-size: 18px; font-weight: 700; background: #eff7fc}
.dbTk .tkbox-bot .bghui{ background: #f9f9f9}
.dbTk .tkbox-bot .f12{ font-size: 12px;}

/*师资/课时*/
.skTk{ display: none; width:870px; padding-bottom: 15px; background: #fff; position:fixed; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2)); top:50%; left:50%; margin:0 0 0 -435px; z-index:100; border-radius: 8px;}
.skTk .xx{ display: block; width: 36px; height: 36px; top: -24px; right: -24px; background:url(/images/project2021/hushi/an.png) no-repeat 0 -600px;}
.skTk .tit{ line-height: 22px; font-size: 22px; font-weight: 700; text-align: center; padding: 20px 0; background-color: #f4f4f4; border-radius: 8px 8px 0 0;}
.skTk .con{ padding: 20px; max-height: 460px; overflow: auto; overflow-x: hidden;}
.skTk .con .biaoge{ border-collapse: collapse; width: 100%;}
.skTk .con .biaoge td{ line-height: 24px; font-size: 14px; padding: 6px; border: 1px solid #e9e9e9; text-align:center;}

