@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: none;}
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;}
/*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}
/* 公用 */
.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/yishizigekaoshi/zhuanti/20cjyycx/titbg1_l.png) no-repeat left center;}
.ggtit-ricon{display: inline-block;*zoom:1;*display: inline; }
.ggtit-ricon i{width: 54px;height: 40px; display: inline-block;*zoom:1;*display: inline; background:url(/images/yishizigekaoshi/zhuanti/20cjyycx/titbg1_r.png) no-repeat right center;float: right;margin-top: 72px;}
.ggtit-txt{display: inline-block;*zoom:1;*display: inline; padding-left: 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;}
.an {background: url(/images/zhuanti/2020lcviptxy/an.png) no-repeat;}
/* 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: 635px;background: url(//www.med66.com/upload/resources/image/2022/09/05/630830.png) no-repeat center top;overflow: hidden;}
.banner .logo{ width: 200px;height: 60px;display: block;margin-top: 40px;}
.banner .ggtit{margin-top: 300px;text-align: center;}
.banner p{text-align: center;color: #19046b;font-size: 16px;}
/* 预约通道 */
.enterclose{width: 1198px;height: 430px;background-color: #f4f4ff;border-radius: 12px;margin-top: -190px;overflow: hidden;margin-bottom: 60px;}
.enterclose .top p{font-size: 18px;text-align: center;margin-top: 30px;}
.enterclose .btns{width: 955px;margin: 0 auto;margin-top: 32px;height: 56px;}
.enterclose .btns a{width: 276px;height: 56px;
	background-image: linear-gradient(0deg, #8254ff 5%, #aa65f8 100%), linear-gradient(#ffe086, #ffe086);background: #8254ff\0;	box-shadow: 0px 6px 9px 0px 
		rgba(113, 77, 244, 0.29);border-radius: 28px;text-align: center;line-height: 56px;font-size: 20px;color: #fff;font-size: 20px;font-weight: 600;display: block;float: left;margin-left: 30px;}
.enterclose .btns .on{background-image: linear-gradient(0deg,#ff685a 0%, #fca027 100%), linear-gradient(#ffe086, #ffe086);background: #ff685a\0;
    box-shadow: 0px 6px 9px 0px rgba(255, 137, 66, 0.41);}
.enterclose .ads{width: 1000px;height: 160px;margin: 0 auto;margin-top: 34px;}



/*报分有奖*/
.scorePrizeBg{ background:#ebebff;}
.scorePrizeBg .p{font-size: 16px;color: #19046b;padding-top: 16px;text-align: center;padding-bottom: 40px;}
.scorePrize{ padding-bottom: 80px;}
.scorePrize .mainbox{ padding-top: 30px; border-radius: 30px; background: #fff; -webkit-box-shadow:0 4px 35px rgba(204, 228, 248, 0.75); -moz-box-shadow:0 4px 35px rgba(204, 228, 248, 0.75); box-shadow:0 4px 35px rgba(204, 228, 248, 0.75);}
.scorePrize .mainbox .tbox{ margin: 0 30px 25px; border-radius: 10px; background: #ebebff; padding: 55px 0 10px; text-align: center;}
.scorePrize .mainbox .tbox .ttit{ top: -14px; left: 34px; width: 266px; height: 40px; line-height: 40px; text-align: center; font-size: 20px; color: #fff;background-image: linear-gradient(90deg, #5f61f8 0%,#ad75fc 100%);background: #5f61f8\0; border-radius: 20px 20px 20px 0;}
.scorePrize .mainbox .tbox .ttit b{ font-size: 24px;}
.scorePrize .mainbox .tbox .tabs{width: 498px;height: 40px;border-radius: 20px;border: solid 1px #8655fe;margin: 0 auto;background: #fff;margin-bottom: 26px;}
.scorePrize .mainbox .tbox .tabs p{font-size: 18px;line-height: 40px;width: 49%;;border-radius: 20px;cursor: pointer;}
.scorePrize .mainbox .tbox .tabs .on{background: #8555ff;font-weight: 600;color: #fff;}
.scorePrize .mainbox .tbox .lis{display: none;height: 230px;overflow: hidden;}
.scorePrize .mainbox .tbox .tlist{ position: relative;height: 215px;display: inline-block; *display: inline; *zoom: 1; width: 211px; margin: 0 9px;}
/* .scorePrize .mainbox .tbox .tlist>img{position: absolute;} */
/* .scorePrize .mainbox .tbox .tlist-img{ width: 211px; height: 138px; display: block;} */
.scorePrize .mainbox .tbox .tlist-txt{ overflow: hidden; line-height: 54px; height: 60px; text-align: center; font-size: 16px; font-weight: 700;}
.scorePrize .mainbox .cbox{ margin: 0 30px 25px; line-height: 26px; font-size: 16px;}
.scorePrize .mainbox .cbox a{ color: #fe6f3e;}
.scorePrize .mainbox .bbox{ margin: 0 30px 30px;}
.scorePrize .mainbox .bbox-left{ overflow: hidden; width: 559px; height: 528px; padding: 0 40px 20px 40px; border: 1px dashed #85b6ff; border-right: 0; border-radius: 10px 0 0 10px;}
.scorePrize .mainbox .bbox-left .bd{ height:435px; *position: relative; overflow:hidden;}
.scorePrize .mainbox .bbox-left .bltit{ height: 86px; line-height: 86px; font-size: 26px; font-weight: 700;}
.scorePrize .mainbox .bbox-left .bllist{ width: 559px; padding:18px 0; border-bottom: 1px dashed #d0cece; *vertical-align: top;}
.scorePrize .mainbox .bbox-left .bllist-left{ float: left; width: 60px; height: 60px; margin: 4px 0; border: 2px solid #f3f3f3; border-radius: 50%;}
.scorePrize .mainbox .bbox-left .bllist-right{ float: right; width: 480px; line-height: 24px; font-size: 16px;}
.scorePrize .mainbox .bbox-left .bllist-right .uname{ color: #fe6f3e;}
.scorePrize .mainbox .bbox-left .bllist-right .utxt{ max-height: 48px; overflow: hidden;}
.scorePrize .mainbox .bbox-right{ width: 370px; height: 550px; padding: 0 35px; background: #f4f8ff; border-radius: 0 10px 10px 0;}
.scorePrize .mainbox .bbox-right .brtit{ height: 86px; line-height: 86px; font-size: 26px; font-weight: 700;text-align: center;}
.scorePrize .mainbox .bbox-right .brlist{ margin-bottom: 10px; clear: both;}
.scorePrize .mainbox .bbox-right .brlist .inptxt,.scorePrize .mainbox .bbox-right .brlist .inptxt2{ width: 298px; height: 48px; padding: 0 15px; line-height: 48px; font-size: 14px; color: #7e7e7e; border: 1px solid #d8e1ef; background: #fff;}
.scorePrize .mainbox .bbox-right .brlist .inptxt2{ width: 128px;}
.scorePrize .mainbox .bbox-right .brlist .inpbox{ width: 298px; height: 160px; padding: 10px 15px; line-height: 32px; font-size: 14px; color: #7e7e7e; border: 1px solid #d8e1ef; background: #fff;}
.scorePrize .mainbox .bbox-right .brlist.mb0{ margin-bottom: 0;}
.scorePrize .mainbox .bbox-right .brzhu{ line-height: 56px; font-size: 14px; color: #5d5ae8;}
.scorePrize .mainbox .bbox-right .brbtn{ display: block; width: 250px; height: 46px; line-height: 46px; text-align: center; font-size: 18px; color: #fff; border-radius: 23px; margin: 0 auto; -webkit-box-shadow:0 4px 0 rgba(249, 85, 34, 0.36); -moz-box-shadow:0 4px 0 rgba(249, 85, 34, 0.36); box-shadow:0 4px 0 rgba(249, 85, 34, 0.36); background: #fc7b54\9;
    background: -webkit-linear-gradient(left, #fb6268, #fe963f); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #fb6268, #fe963f); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #fb6268, #fe963f); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fb6268, #fe963f); /* 标准的语法 */}
    .scorePrize .mainbox .bbox-right .brbtn2{ display: block; width: 250px; height: 46px; line-height: 46px; text-align: center; font-size: 18px; color: #fff; border-radius: 23px; margin: 0 auto; -webkit-box-shadow:0 4px 0 rgba(249, 85, 34, 0.36); -moz-box-shadow:0 4px 0 rgba(249, 85, 34, 0.36); box-shadow:0 4px 0 rgba(249, 85, 34, 0.36); background: #fc7b54\9;
        background: -webkit-linear-gradient(left, #fb6268, #fe963f); /* Safari 5.1 - 6.0 */
        background: -o-linear-gradient(right, #fb6268, #fe963f); /* Opera 11.1 - 12.0 */
        background: -moz-linear-gradient(right, #fb6268, #fe963f); /* Firefox 3.6 - 15 */
        background: linear-gradient(to right, #fb6268, #fe963f); /* 标准的语法 */}
.scorePrize .mainbox .bbox-right .brbtn:hover{ opacity: 0.9; text-decoration: none;}
.scorePrize .mainbox .bbox-right .brbtn2:hover{ opacity: 0.9; text-decoration: none;}
.scorePrize .mainbox .bbox-right .noLogin-bg{ display:block; width: 330px; height: 420px; position:absolute; left:35px; top:86px; z-index:9;background:url(about:blank);}
.scorePrize .mainbox .bbox-right .showback-bg{ display:none; width: 330px; height: 310px; position:absolute; left:35px; top:86px; z-index:8;background:url(about:blank);}
.scorePrize .mainbox .xxbox{ width: 100%; height: 28px; background:url(/images/zhuanti/2019yszgcjcx/bg_09.png) no-repeat;}
.scorePrize .mainbox .fbox{ margin: 0 30px 20px;}
.scorePrize .mainbox .fbox .ftit{ height: 52px; line-height: 52px; font-size: 26px; color: #7f4df2; font-weight: 700; margin-bottom: 12px;}
.scorePrize .mainbox .fbox .flist{ position: relative; margin-bottom: 14px; padding-left: 140px; line-height: 28px; font-size: 16px;}
.scorePrize .mainbox .fbox .flist .fd{ position: absolute; top: 0; left: 0; width: 116px; height: 40px; line-height: 40px; text-align: center; font-size: 18px; font-weight: 700; color: #fff; background: #7f4df2; border-radius: 4px;}
.scorePrize .mainbox .fbox .flist .fd i{ position: absolute; top: 50%; right: -8px; margin-top: -6px; display: block; width: 8px; height: 12px; background-position: 0 -50px;}
/*此处样式自定义*/
.baofenSelect{width: 330px; height: 50px; background: #fff; font-family: "Microsoft Yahei"; z-index: 1;}
.baofenSelect input{border:0px solid #d8e1ef;width:298px;overflow:hidden;height:48px;line-height:48px;padding: 0 15px;font-size:14px;font-family: "Microsoft Yahei";color:#7e7e7e;}
.baofenSelect input.on{ color: #333;}
.baofenSelect i{display:block;width:18px;height:13px; background:url(/images/yishizigekaoshi/project2020/an.png) no-repeat 0 -2200px;top:18px;right:10px;}
.baofenSelect ul {width:328px; border:1px solid #d8e1ef;overflow: auto; overflow-x: hidden;background:#fff;}
.baofenSelect ul li {overflow: hidden; width:298px;cursor:pointer;line-height:40px;height:40px;padding: 0 15px;font-size: 14px;}
.baofenSelect ul li.hover {background:#a7cee2;color:#fff}
/* 直播 */
.liveMain{height: 800px;}
.liveMain .tbox{ height: 105px;background-image: linear-gradient(90deg, #985cfe 0%, #603be1 100%);background: #985cfe\0; border-radius: 20px 20px 0 0;margin-bottom: 40px;margin-top: 35px;}
.liveMain .tbox-ltxt{ line-height: 36px; font-size: 26px; font-weight: 700; color: #ffc340; padding: 17px 0 0 30px;}
.liveMain .tbox-rbox{ position: relative; z-index: 1; width: 1000px; margin-right: 16px;}
.liveMain .tbox-rbox .swiper-container{ width: 900px; height: 118px; margin: 0 auto;}
.liveMain .tbox-rbox .swiper-slide{ position: relative; z-index: 1; width: 230px; height: 82px; padding-top: 24px; line-height: 28px; text-align: center; font-size: 18px; color: #fff; cursor: pointer;}
.liveMain .tbox-rbox .swiper-slide.on{height: 94px; background: url(/images/yishizigekaoshi/zhuanti/20cjyycx/tab_bgs1.png) no-repeat;color: #2d079d;}
.liveMain .tbox-rbox .swiper-slide i{ position: absolute; display: none; width: 22px; height: 12px; left: 50%; bottom: -12px; margin-left: -11px; background-position: 0 -1200px;}
.liveMain .tbox-rbox .swiper-slide.on i{ display: block;}
.liveMain .tbox-rbox .larrow-left{background: url(/images/yishizigekaoshi/zhuanti/20cjyycx/jt_l.png) no-repeat; position: absolute; left: 0; top: 36px; width: 22px; height: 39px;}
.liveMain .tbox-rbox .larrow-right{background: url(/images/yishizigekaoshi/zhuanti/20cjyycx/jt_r.png) no-repeat; position: absolute; right: 0; top: 36px; width: 26px; height: 39px;}
.liveMain .cbox{ padding: 30px 0; background:#6e27d2; border: 8px solid #9249ef; border-top: 0; border-radius: 0 0 20px 20px;}
.liveMain .cbox-con{ height: 520px; padding-top: 26px; background: url(/images/zhuanti/20200618/bg_03.jpg) no-repeat;}
.liveMain .xbox{clear: both;display:none;}
.liveMain .xbox-videos{width: 628px;height: 400px;background-color: #ffffff;box-shadow: 0px 2px 16px 0px rgba(192, 192, 251, 0.48);border-radius: 6px;overflow: hidden;position: relative;}
.liveMain .xbox-videos img{margin:9px;display: block;}
.liveMain .xbox-videos p{width: 583px;height: 50px;background-color:rgba(50, 44, 56, 0.9);bottom: 44px;left: 8px;color: #fff;font-size: 16px;line-height: 50px;padding-left: 28px;}
.liveMain .xbox-videos .ewm{bottom: 4px;right: 140px;}
.liveMain .xbox-rtxt{width: 420px;font-size: 18px;margin-right: 48px;}
.liveMain .xbox-rtxt .top{margin-bottom: 10px;}
.liveMain .xbox-rtxt .top span{font-size: 24px;color: #2d079d;font-weight: 600;}
.liveMain .xbox-rtxt .top a{width: 100px;height: 36px;line-height: 36px;color: #fff;font-size: 16px;text-align: center;display: block;
    background-image: linear-gradient(0deg, #8254ff 5%, #aa65f8 100%);background: #825455\0; border-radius: 18px;}
.liveMain .xbox-rtxt .t-txt{line-height: 50px;background: url(/images/yishizigekaoshi/zhuanti/20cjyycx/ans.png) no-repeat;padding-left: 45px;}
.liveMain .xbox-rtxt .yi{background-position: -20px -5px;}
.liveMain .xbox-rtxt .er{background-position: -18px -60px;}
.liveMain .xbox-rtxt .san{background-position: -18px -110px;}
.liveMain .xbox-rtxt .san{font-weight: 600;}
.liveMain .xbox-rtxt .si{padding-top: 20px;line-height: 36px;}
.liveMain .xbox-rtxt .wu{line-height: 36px;}
/* 领取资料 */
.lqzl{height: 768px;background: url(/images/yishizigekaoshi/zhuanti/20cjyycx/zl-bg.jpg) no-repeat center top #3d2382;}
.lqzl .ggtit-txt{color: #ffdb99;}
.lqzl .tbox{height: 60px;margin-top: 30px;}
.lqzl .tbox .list{width: 190px;height: 60px;background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#eeeaff, #eeeaff);background: #fff\0; border-radius: 30px;line-height: 60px;font-size: 22px;text-align: center;float: left;margin-left: 12px;cursor: pointer;}
.lqzl .tbox .on{width: 190px;height: 60px;background-image: linear-gradient(-90deg, #fca424 0%, #ff685a 100%);background: #fca424\0; border-radius: 30px;color: #fff;}
.lqzl .mainbox{display: none;}
.lqzl .z-left{color: #fff;width: 800px;height: 400px;background: rgba(41, 12, 107, 0.6);border: solid 2px rgba(141, 101, 237, 0.55);;margin-top: 40px;padding-top: 20px;}
.lqzl .z-left .zl_txt{background:url(/images/yishizigekaoshi/zhuanti/20cjyycx/pdf.png) no-repeat;width: 300px;height: 99px;float: left;border-bottom: 1px solid #a894ff;
padding-top: 26px;padding-left: 71px;background-position: 0px 26px;}
.lqzl .z-left .zl_txt h4{font-size: 18px;line-height: 28px;}
.lqzl .z-left .zl_txt .col{font-size: 14px;line-height: 28px;}
.lqzl .z-left .zl{margin-left: 33px;border-right: 1px solid #a894ff;}
.lqzl .z-left .yl{background-position: 20px 26px;padding-left: 91px;width: 280px;}
.lqzl .z-left .xl{border-bottom: none;}
.lqzl .z-left .row{float: left;}
.lqzl .z-left .zl-btn{width: 100px;height: 29px;background-color: #876ff3;border-radius: 14.5px;display: block;line-height: 29px;color: #fff;text-align: center;float: right;margin-top: 10px;}
.lqzl .z-left .zl .zl-btn{margin-right: 20px;}
.lqzl .z-right{width: 380px;height: 420px;background-color: #ffffff;box-shadow: 0px 6px 16px 0px rgba(169, 171, 224, 0.35);border-radius: 12px;margin-top: 40px;}
.lqzl .z-right h3{text-align: center;padding-top: 40px;padding-bottom: 20px;}
.lqzl .z-right ul{height: 200px;}
.lqzl .z-right li{font-size: 20px;line-height: 66px;float: left;background: url(/images/yishizigekaoshi/zhuanti/20cjyycx/duia.png) no-repeat;padding-left: 28px;margin-left: 48px;background-position: 0px 30px;}
.lqzl .z-right .lq-btn{width: 310px;height: 56px;display: block;clear: both;background-image: linear-gradient(0deg,#ff685a 0%, #fca027 100%);background: #ff685a\0;
    box-shadow: 0px 7px 9px 0px rgba(248, 116, 37, 0.45);border-radius: 28px;margin: 0 auto;color:#fff;font-size: 20px;text-align: center;line-height: 56px;font-weight: 600;margin-top: 40px;}
.lqzl .z-right .lq-btn:hover{background-image: linear-gradient(0deg,#fca027 0%, #ff685a 100%);background: #fca027\0;}
    /* 全新课程 */
.classesBoxBg{height: 651px;background: #f3f3fd;overflow: hidden;}
.classesBoxBg .p{text-align: center; color: #333;font-size: 16px;padding-bottom: 50px;}
.classesBox{}
.classesBox .main{width: 1200px;height: 414px;position: relative;}
.classesBoxBg .banc{width: 286px;height: 414px;background-color: #ffffff;box-shadow: 0px 4px 16px 0px rgba(217, 217, 249, 0.78);border-radius: 4px;float: left;margin-left: 18px;}
.classesBoxBg .banc .b-top{height: 50px;}
.classesBoxBg .banc .b-top i{width: 50px;height: 53px;display: block;background: url(/images/yishizigekaoshi/zhuanti/20cjyycx/hot.png) no-repeat;right: 0;}
.classesBoxBg .banc .b-top span{font-size: 12px;color: #666;padding: 2px 10px;background-color: #f1f2f2;border-radius: 10px;margin-top: 16px;display: block; float: left;margin-left: 17px;}
.classesBoxBg .banc .b-title{font-size: 24px;color: #333;font-weight: 600;padding-left: 17px;}
.classesBoxBg .banc .b-txst{width: 255px;height: 38px;background: #fbfbfb;font-size: 14px;line-height: 38px;margin-left: 17px;padding-left: 2px;margin-top: 20px;box-shadow: 0px 1px 0px 0px #e5e5e5, inset 0px 1px 0px 0px #e5e5e5;}
.classesBoxBg .banc .b-baoz{margin-top: 24px;height: 80px;width: 255px;margin-left: 16px; border-bottom: 1px solid #eaeaea;}
.classesBoxBg .banc .b-baoz .yi{background: url(/images/yishizigekaoshi/zhuanti/20cjyycx/mszb.png) no-repeat;background-position: 0px 6px;}
.classesBoxBg .banc .b-baoz .er{background: url(/images/yishizigekaoshi/zhuanti/20cjyycx/jfdx.png) no-repeat;background-position: 0px 6px;}
.classesBoxBg .banc .b-baoz .san{background: url(/images/yishizigekaoshi/zhuanti/20cjyycx/xbgl.png) no-repeat;background-position: 0px 6px;}
.classesBoxBg .banc .b-baoz .si{background: url(/images/yishizigekaoshi/zhuanti/20cjyycx/xybz.png) no-repeat;background-position: 0px 6px;}
.classesBoxBg .banc .b-baoz .wu{background: url(/images/yishizigekaoshi/zhuanti/20cjyycx/lbzb.jpg) no-repeat;background-position: 0px 6px;}
.classesBoxBg .banc .b-baoz .liu{background: url(/images/yishizigekaoshi/zhuanti/20cjyycx/jdcs.png) no-repeat;background-position: 0px 6px;}
.classesBoxBg .banc .b-baoz .qi{background: url(/images/yishizigekaoshi/zhuanti/20cjyycx/bjgl.png) no-repeat;background-position: 0px 6px;}
.classesBoxBg .banc .b-baoz .ba{background: url(/images/yishizigekaoshi/zhuanti/20cjyycx/pttk.png) no-repeat;background-position: 0px 6px;}
.classesBoxBg .banc .b-baoz .jiu{background: url(/images/yishizigekaoshi/zhuanti/20cjyycx/jdcs.png) no-repeat;background-position: 0px 6px;}
.classesBoxBg .banc .b-baoz .shi{background: url(/images/yishizigekaoshi/zhuanti/20cjyycx/kxbk.png) no-repeat;background-position: 0px 6px;}
.classesBoxBg .banc .b-baoz .syi{background: url(/images/yishizigekaoshi/zhuanti/20cjyycx/mszb.png) no-repeat;background-position: 0px 6px;}
.classesBoxBg .banc .b-baoz .ser{background: url(/images/yishizigekaoshi/zhuanti/20cjyycx/xtxx.png) no-repeat;background-position: 0px 6px;}
.classesBoxBg .banc .b-baoz .ssan{background: url(/images/yishizigekaoshi/zhuanti/20cjyycx/pttk.png) no-repeat;background-position: 0px 6px;}
.classesBoxBg .banc .b-baoz p{float: left;font-size: 14px;line-height: 34px;color: #666;padding-left: 27px;}
.classesBoxBg .banc .b-baoz .txt-l{width: 80px; margin-left: 15px;}
.classesBoxBg .banc .b-baoz .txt-r{margin-left: 40px;}
.classesBoxBg .banc .jg .jq{}
.classesBoxBg .banc .jg .jgs{color: #fb6345;font-size: 24px;font-weight: 600;padding-left: 16px;display: block; padding-top: 20px;padding-bottom: 20px;}
.classesBoxBg .banc .jg .yj{ text-decoration:line-through;color: #999;font-size: 16px;padding-left: 10px;}
.classesBoxBg .banc .jg span i{font-size: 16px;font: 600;}
.classesBoxBg .banc .jg-x{margin-left: 8px;height: 20px;}
.classesBoxBg .banc .jg-x i{width: 68px;height: 20px;background-color: #ffe9be;border-radius: 2px;color: #fb6345;font-size: 12px;display: block;float: left;text-align: center;margin-left: 8px;}
.classesBoxBg .banc .btns{margin-left: 16px;margin-top: 16px;}
.classesBoxBg .banc .btns a{width: 122px;height: 36px;background-color: #ffffff;border-radius: 18px;border: solid 1px #fd7400;display: block;line-height: 36px;text-align: center;float: left;font-size: 14px;}
.classesBoxBg .banc .btns .xq:hover{background: #fd7400;color: #fff;}
.classesBoxBg .banc .btns .gm{width: 122px;height: 36px;background-image: linear-gradient(0deg,#ff685a 0%,#fca027 100%),linear-gradient(#fd7400, #fd7400);background: #FD7400\0; background-blend-mode: normal, normal;;color: #fff;border-radius: 18px;margin-left: 11px;}
.classesBoxBg .banc .btns .gm:hover{background-image: linear-gradient(0deg,#fca027 0%,#ff685a 100%);background: #fca027\0;}
.classesBoxBg .prev{display: block;width: 60px;height: 60px;background: url(/images/project2021/hushizhibo/y-left.png) no-repeat;top: 50%;margin-top: -30px;left: -50px;z-index: 1;}
.classesBoxBg .next{display: block;width: 60px;height: 60px;background: url(/images/project2021/hushizhibo/y-right.png) no-repeat;top: 50%;margin-top: -30px;right: -50px;z-index: 1;}

/*此处样式自定义*/
.yourSelect{width:270px; height:54px; font-family: "Microsoft Yahei";background: #fff;float: left; }
.yourSelect input{border: solid 1px #ffbc80;width:270px;overflow:hidden;height:54px;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/weishengzige/an.png) no-repeat 0 -750px;top:15px;right:10px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.yourSelect i.on{transform:rotateZ(180deg)}
.yourSelect ul {width:270px; border:1px solid #e1dede;overflow: auto; overflow-x: hidden;background:#fff;}
.yourSelect ul li {overflow: hidden; width:270px;cursor:pointer;line-height:40px;height:40px;text-indent:16px;font-size: 16px;}
.yourSelect ul li.hover {background:#a7e2b6;color:#fff}

/* 预约课程 */
.yuyuebox{height: 390px;background: url(/images/yishizigekaoshi/zhuanti/20cjyycx/bgs3.jpg) no-repeat center top;}
.yuyuebox .p{font-size: 16px;color: #333;text-align: center;padding-bottom: 60px;}
.yuyuebox .rbox-cen{width: 210px;height: 54px;background-color: #ffffff;border: solid 1px #efc288;float: left;margin-left: 10px;}
.yuyuebox .rbox-cen02{width: 230px;}
.yuyuebox .rbox-cen input{height: 54px;color: #666;border: none;padding-left: 10px;font-size: 16px;}
.yuyuebox .rbox-cen .inptxt{width: 200px;height: 54px;background-color: #ffffff;}
.yuyuebox .rbox-cen .inptxt02{width: 144px;}
.yuyuebox .rbox-cen .imgCode{width: 73px;height: 54px;}
.yuyuebox .rbox-cen .dxbtn{width: 73px;background: #fe9735;height: 54px;line-height: 54px;color: #fff;font-size: 16px;text-align: center;}
.yuyuebox .hq-btn{display: block;width: 310px;height: 56px;background-image: linear-gradient(0deg, #ff685a 0%, #fca027 100%), linear-gradient(#ffe086, #ffe086);background-blend-mode: normal, normal;background: #ff685a\0;
	box-shadow: 0px 7px 9px 0px rgba(248, 116, 37, 0.45);border-radius: 28px;color: #fff;font-size: 20px;font-weight: 600;text-align: center;line-height: 56px;margin: 0 auto;margin-top: 50px;}
.yuyuebox .hq-btn:hover{background-image: linear-gradient(0deg, #fca027 0%, #ff685a 100%);background: #fca027\0;}
/*加入我们*/
.joinBoxBg{background: url(/images/yishizigekaoshi/zhuanti/20cjyycx/dt.jpg) no-repeat center top #e6e1ff;}
.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;}


/*自动弹层*/
.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;}

/* 右边栏 */
.rightFloat{width: 107px;position: fixed;right: 0;top: 10%;z-index: 6;}
.rightFloat .top{width: 110px;height: 69px;background: url(/images/yishizigekaoshi/zhuanti/20cjyycx/right_navbg.png) no-repeat;display: block;
font-size: 18px;color: #fff;padding-top: 64px;padding-left: 22px;font-weight: 600;}
.rightFloat .cen{width: 80px;background: #ff685a;}
.rightFloat .cen .list {position: relative;display: block;line-height: 48px;text-align: center;font-size: 14px;color: #fff;border-bottom: 1px dashed #fff;}
.rightFloat .cen .gototop{display: block;height: 42px;border-radius:10px;background: url(//www.med66.com/images/yishizigekaoshi/project2020/hs_09.png) no-repeat center;}

/* 二维码弹窗 */
.mask{display: none;width: 100%;z-index: 98;height: 100%;background: #000;opacity: .7;filter: alpha(opacity=70);position: fixed;top: 0;left: 0;}
.weixinTc{display: none; width: 480px;height: 404px;background: #fff;border-radius: 6px;position: fixed;top: 50%;left: 50%;
    margin-top:-202px;margin-left: -240px;z-index: 99;border-radius: 10px;}
.weixinTc .top span{font-size: 22px;text-align: center;font-weight: 600;border-bottom: 2px solid #fdc0b3;width: 200px;display: block;margin: 0 auto;margin-top: 30px;}
.weixinTc .erweima{width: 200px;height: 260px;background-color: #efe9fe;border-radius: 2px;margin: 0 auto;overflow: hidden;margin-top: 42px;}
.weixinTc .erweima img{width: 170px;height: 170px;display: block;margin: 0 auto;margin-top: 14px;}
.weixinTc .erweima p{font-size: 16px;text-align: center;line-height: 26px;color: #333;padding-top: 12px;}
.weixinTc .close{width: 28px;height: 28px;font-size: 26px;color: #999;cursor: pointer;font-weight: 600;display: block;float: right;}

/* 协议弹层 */
.xieyi-pop{ display:none; overflow:hidden; width:870px; background-color:#fff; position:fixed; top:50%; left:50%; margin:0 0 0 -435px; z-index:100; border-radius:4px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.xieyi-pop .tit{ height:50px; background: #f4f4f4;}
.xieyi-pop .tit h3{ float:left; font-size:18px; line-height:50px; font-weight:bold; padding-left:20px;}
.xieyi-pop .close{ position: absolute; top: 17px; right: 20px; display:block; width:16px; height:16px; background-position: 0 -2100px;}
.xieyi-pop .con{ padding: 20px;}

/*选课弹层*/
.course-pop{ display:none; overflow:hidden; width:808px; background-color:#fff; position:fixed; top:50%; left:50%; margin:0 0 0 -404px; z-index:1000; border-radius:10px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.course-pop .tit{ height:60px; line-height:60px; background:#f5f5f5; border-bottom:1px solid #e8e8e8; padding-right:21px;}
.course-pop .tit h3{ float:left; font-size:18px; color:#f4674b; font-weight:bold; padding-left:40px;}
.course-pop .tit .close{ display:block; width:30px; height:30px; margin-top:16px; background-position:7px -3142px;}
.course-pop .con{ padding:0 0 0 42px;}
.course-pop .con h4{ font-size:16px; line-height:60px; font-weight:normal;}
.course-pop .con .courtab ul{ *padding-bottom:14px;}
.course-pop .con .courtab li{ float:left; _display:inline; margin:0 17px 14px 0; width:200px; height:38px; line-height:38px; font-size:14px; color:#666; text-align:center; cursor:pointer; border:1px solid #d7d7d7; position:relative; overflow:hidden;}
.course-pop .con .courtab li.on{ border:1px solid #5bc450; color:#5bc450;}
.course-pop .con .courtab li.on i.gou{ display:block; width:16px; height:16px; position:absolute; right:0; bottom:0; background:url(/images/yishizigekaoshi/project2020/an.png) no-repeat 0 -3200px;}
.course-pop .con .courCon{ display: none;}
.course-pop .con .list{ *padding-bottom:14px;}
.course-pop .con .chkName{ float:left; _display:inline; margin:0 16px 14px 0; width:134px; height:38px; line-height:38px; font-size:14px; color:#666; text-align:center; cursor:pointer; border:1px solid #d7d7d7; position:relative; overflow:hidden;}
.course-pop .con .chkName.on{ border:1px solid #5bc450; color:#5bc450;}
.course-pop .con .chkName.on i.gou{ display:block; width:16px; height:16px; position:absolute; right:0; bottom:0; background:url(/images/yishizigekaoshi/project2020/an.png) no-repeat 0 -3200px;}
.course-pop .con .chkName .coursechk{ position:absolute; left:-10px; top:-30px; padding-bottom:6px;}
.course-pop .total{ height:40px; line-height:40px; background:#f7f7f7; text-align:right; padding:16px 38px; margin-top:15px;}
.course-pop .total span{ font-size:14px; color:#666; padding-right:18px;}
.course-pop .total span em{ font-size:18px; font-weight:bold;}
.course-pop .total span.favourable{ display:none;}
.course-pop .total .buy-btn{ display:inline-block; width:130px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; background:#f4674b; border-radius:3px; text-decoration:none}
.course-pop .total .ctxt{ float: right; margin-right: 25px; text-align: right;}
.course-pop .total .ctxt .price{ line-height: 30px; font-size:16px; color:#fd7400; font-weight: 700;}
.course-pop .total .ctxt .price b{ font-size:24px;}
.course-pop .total .ctxt .ts{ line-height: 12px; font-size: 12px; color: #999;}
.course-pop .total .stbot-selected{ float: left; line-height: 44px; font-size: 14px; color: #333;}
.course-pop .total .stbot-selected .sstit{ display:block; float: left; margin-right: 10px; font-size: 14px; font-weight: 400;}
.course-pop .total .stbot-selected p{ width: 330px; text-align: left; float: left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.course-pop .total .stbot-selected p span{ padding-right:12px;}
.course-pop .an { background: url(/images/yishizigekaoshi/project2020/an.png) no-repeat;}

/*海报弹框*/
.poster-pop .an {
    background: url(/images/zhuanti/2019yszgcjcx/an.png) no-repeat;
}
.poster-pop{ display:none; width: 375px; height: 610px; background-color:#fff; margin-left: -187px; position:fixed; top:50%; left:50%; z-index:99; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.poster-pop .xx{ display: block; position: absolute; top: -50px; right: 10px; width: 41px; height: 41px; background-position: 0 -250px;}
.poster-pop img{ width: 100%; height: auto;}
.poster-pop .btxt{ position: absolute; bottom: 0; left: 0; width: 100%; height: 40px; line-height: 40px; font-size: 16px; text-align: center; color: #fff; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');background:rgba(0,0,0,0.7);}

/*规则弹框*/
.gzTk{ display: none; width: 680px; background: #fff; top: 50%; left: 50%; position: fixed; margin: 0 0 0 -340px; z-index: 99;}
.gzTk .xx{ position: absolute; top: 10px; right: 6px; display: block; width: 40px; height: 40px; background:url(/images/zhuanti/2020ysbmyh/new/an.png) no-repeat -548px -1088px; cursor: pointer;}
.gzTk .tit{ height: 60px; background: #fff1d6;}
.gzTk .tit-left{ line-height: 60px; font-size: 18px; padding-left: 15px; margin-left: 18px;}
.gzTk .tit-left i{ display: block; width: 3px; height: 16px; background: #f65514; left: 0; top: 50%; margin-top: -8px;}
.gzTk .txtbox{ max-height: 500px; overflow: auto; overflow-x: hidden; padding: 0 30px; margin: 10px 0;}
.gzTk .txtbox .txt{ line-height: 28px; font-size: 16px; margin-bottom: 10px;}


/* 20211008 新增*/
.awardWinningbg{
    background: #3a217f;
}
.awardWinning{
    padding-bottom: 80px;
}
.awardWinning .ggtit{
    margin-bottom: 40px;
}
.awardWinning .awardcon{
    min-height:500px;
    background: #fff;
    border-radius: 15px;
    padding-top: 40px;
    font-size: 16px;
}
.awardWinning .awardcon .give{
    width: 1130px;
    height: 230px;
    background: #ebebff;
    margin: 0 auto;
}
.awardWinning .awardcon .give img{
    display: inline-block;
    *zoom: 1; *display: inline;
}
.awardWinning .awardcon .t1{
    line-height: 83px;
    font-size: 16px;
    margin: 0 30px;
}
.awardWinning .awardcon .lrtxt{
    margin: 0 30px 17px;
}
.awardWinning .awardcon .lrtxt .left{
    position: absolute;
    width: 124px;
    height: 40px;
    background: url(/images/zhuanti/2019yszgcjcx/textbg.png) no-repeat center center;
    color: #fff;
    text-align: center;
    line-height: 40px;
    padding-right: 8px;
    font-size: 18px;
    font-weight: bold;
}
.awardWinning .awardcon .lrtxt .right{
    position: relative;
    padding-left: 140px;
    line-height: 30px;
}
.awardWinning .awardcon .listpic{
    display: inline-block;
    *zoom: 1; *display: inline;
    text-align: center;
    margin: 0 16px;
}
.awardWinning .awardcon .listpic .pic{
    display: inline-block;
    *zoom: 1; *display: inline;
    margin: 0 auto;
    position: relative;
    bottom: -20px;
}
.awardWinning .awardcon .listpic .bottompic{
    width: 188px;
    height: 47px;
    background: url(/images/zhuanti/2019yszgcjcx/bottompic.png) no-repeat center bottom;
    text-align: center;
    line-height: 61px;
    font-size: 16px;
    color: #fff;
}
.awardWinning .awardcon .tsbs{
    width: 140px;
	height: 40px;
    background: #ff6d56;
	background-image: linear-gradient(86deg, 
		#ff685a 0%, 
		#fca027 100%), 
	linear-gradient(90deg, 
		#5f61f8 0%, 
		#ad75fc 100%);
	background-blend-mode: normal, 
		normal;
	box-shadow: 0px 6px 9px 0px 
		rgba(255, 137, 66, 0.41);
	border-radius: 20px 20px 20px 0px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    top: -20px;
    left: 24px;
}

/* 底部浮层 */
.botnav{ font-size: 28px; width: 100%; height: 108px; position: fixed; left: 0; bottom: 0; background: url(/images/yishizigekaoshi/zhuanti/21cjcxrk/botnav.png) no-repeat center bottom; z-index: 90; }
.botnav .tleft{ left: 111px; top: 42px; color: #fff; }
.botnav .tright{ display: block; width: 250px; height: 90px; right: 49px; top: 20px; font-size: 36px; line-height: 75px; text-align: center; color: #ffffff; }