@charset "utf-8";
/*
@author: he
@update: he (2025-02-17)
*/
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1200px;}
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;}
/* 新增公用样式 */
.hide{display:none;}
.diiblock{display: inline-block; *zoom: 1; *display: inline;}
.textcon{text-align:center;}
.marcon{margin:0 auto;}
.wblod{font-weight: bold;}
.horizontalcolor{background: -moz-linear-gradient(to right, #11C3F9, #72C472); background: -ms-linear-gradient(to right, #11C3F9, #72C472); background: -webkit-linear-gradient(to right, #11C3F9, #72C472); background: linear-gradient(to right, #11C3F9, #72C472); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#11C3F9", endColorstr="#72C472", gradientType="1");}
.verticalcolor{background: -moz-linear-gradient(#11C3F9, #72C472); background: -ms-linear-gradient(#11C3F9, #72C472); background: -webkit-linear-gradient(#11C3F9, #72C472); background: linear-gradient(#11C3F9, #72C472); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#11C3F9", endColorstr="#72C472", gradientType="0");}
.margR0{margin-right: 0 !important;}
.ggtit{ height: 76px; text-align: center; margin-bottom: 30px;}
.ggtit .lcion,.ggtit .rcion{ display: inline-block; *display: inline; *zoom: 1; background:url(/images/zhuanti/2022mitiku/tit_02.png) no-repeat left center;}
.ggtit .rcion{ background:url(/images/zhuanti/2022mitiku/tit_02.png) no-repeat right center;}
.ggtit .ctxt{ padding: 0 110px; line-height: 76px; font-size: 36px; font-weight: 700;}
.ggBtn{ display: block; clear: both; width: 260px; height: 52px; line-height: 50px; text-align: center; font-size: 22px; color: #fff; border-radius: 26px; margin: 0 auto; background: #fe9126; -webkit-box-shadow:0 5px 10px rgba(255, 94, 48, 0.34); -moz-box-shadow:0 5px 10px rgba(255, 94, 48, 0.34); box-shadow:0 5px 10px rgba(255, 94, 48, 0.34);
    background: -webkit-linear-gradient(top, #ffa700, #fe7753); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ffa700, #fe7753); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ffa700, #fe7753); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ffa700, #fe7753); /* 标准的语法 */}
.ggBtn:hover{
    background: -webkit-linear-gradient(top, #fe7753, #ffa700); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #fe7753, #ffa700); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #fe7753, #ffa700); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #fe7753, #ffa700); /* 标准的语法 */}

/*页头*/
.headerBg{ background:url(//www.med66.com/upload/resources/image/2022/05/28/595487.jpg) no-repeat center top;}
.header{ height: 469px; z-index: 1;}
.header .logo{ display: block; top: 40px; left: 20px; width: 181px; height: 41px;}
.header .cen{ display: block; top: 110px; left: 0;}
.header .bot{ display: block; top: 318px; left: 20px;}
.header .bot span{ display: inline-block; padding: 0 20px; height: 42px; line-height: 42px; font-size: 20px; color: #fff; border-radius: 10px 0 10px 0; margin-right: 10px; background: #028a7c;}

/*选择类别*/
.categoryNav{ position: relative; z-index: 2; padding: 20px 0; background: #fff; border-radius: 6px; margin-top: -50px; -webkit-box-shadow:0 2px 24px rgba(204, 204, 204, 0.4); -moz-box-shadow:0 2px 24px rgba(204, 204, 204, 0.4); box-shadow:0 2px 24px rgba(204, 204, 204, 0.4);}
.categoryNav .ltxt{ float: left; line-height: 42px; font-size: 16px; padding: 0 20px 0 30px;}
.categoryNav .clist{ float: left; display: block; padding: 0 20px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; background: #fff; border: 1px solid #e0e0e0; border-radius: 21px; margin-left: 10px;}
.categoryNav .clist.on,.categoryNav .clist:hover{ background: #02c580; border: 1px solid #02c580; color: #fff;}

/*备考问题*/
.problemBg{ background:url(/images/zhuanti/2022mitiku/bg_02.jpg) no-repeat center bottom;}
.problem{ padding: 40px 0 60px;}
.problem .cBox{ padding: 40px 0; background: #fff; border-radius: 6px; -webkit-box-shadow:0 2px 24px rgba(204, 204, 204, 0.4); -moz-box-shadow:0 2px 24px rgba(204, 204, 204, 0.4); box-shadow:0 2px 24px rgba(204, 204, 204, 0.4);}
.problem .cBox .listBox{ text-align: center; margin-bottom: 36px;}
.problem .cBox .listBox .list{ display: inline-block; width: 280px;}
.problem .cBox .listBox .list-pic{ display: block; width: 80px; height: 80px; margin: 0 auto;}
.problem .cBox .listBox .list-tit{ line-height: 54px; font-size: 22px; font-weight: 700; margin-bottom: 8px;}
.problem .cBox .listBox .list-txt{ line-height: 36px; font-size: 16px; color: #666;}

/*题库介绍*/
.introduceBg{ background:#f0f8fa;}
.introduce{ padding: 40px 0 10px;}
.introduce .cBox{ margin-bottom: 30px;}
.introduce .cBox-pic{ width: 612px; height: 417px;}
.introduce .cBox-pic img{ width: 612px; height: 417px;}
.introduce .cBox-con{ width: 540px;}
.introduce .cBox-con .list{ float: left; width: 250px; height: 170px; padding-top: 10px; background: #fff; margin: 0 40px 30px 0; border-radius: 6px; -webkit-box-shadow:0 5px 16px rgba(187, 187, 187, 0.3); -moz-box-shadow:0 5px 16px rgba(187, 187, 187, 0.3); box-shadow:0 5px 16px rgba(187, 187, 187, 0.3);}
.introduce .cBox-con .list-tit{ position: relative; z-index: 1; height: 66px; line-height: 66px; text-align: center; font-size: 22px; margin-bottom: 20px;}
.introduce .cBox-con .list-tit b{ font-size: 30px;}
.introduce .cBox-con .list-tit i{ position: absolute; bottom: 0; left: 50%; margin-left: -15px; width: 30px; height: 4px; background: #0cc385; border-radius: 2px;}
.introduce .cBox-con .list-txt{ line-height: 32px; text-align: center; font-size: 16px; color: #999;}
.introduce .cBox-con .list.mr0{ margin-right: 0;}

/*购买课程*/
.courseBuyBg{ background:url(/images/zhuanti/2022mitiku/bg_05.jpg) no-repeat center top; background-size: 1920px 100%;}
.courseBuy{ padding: 40px 0;}
.courseBuy .tTit{ height: 50px; text-align: center; margin-bottom: 40px;}
.courseBuy .tTit li{ position: relative; z-index: 1; display: inline-block; width: 218px; height: 48px; line-height: 48px; text-align: center; font-size: 22px; background: #eefefc; border: 1px solid #0dca7c; border-radius: 25px; margin: 0 8px; cursor: pointer;}
.courseBuy .tTit li:after{ content:" "; display:none; position: absolute; bottom: -10px; left: 50%; margin-left: -12px; width: 23px; height: 10px; background:url(/images/zhuanti/2022mitiku/icon_14.png) no-repeat;}
.courseBuy .tTit li.on{ background: #06ba8b; color: #fff; font-weight: 700;
    background: -webkit-linear-gradient(left, #03b292, #12cb7f); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #03b292, #12cb7f); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #03b292, #12cb7f); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #03b292, #12cb7f); /* 标准的语法 */}
.courseBuy .tTit li.on:after{ display:block;}
.courseBuy .cBox{ display:none; background: #fff; border-radius: 12px; -webkit-box-shadow:0 4px 12px rgba(194, 222, 240, 0.65); -moz-box-shadow:0 4px 12px rgba(194, 222, 240, 0.65); box-shadow:0 4px 12px rgba(194, 222, 240, 0.65);}
.courseBuy .cBox-tit{ padding: 0 20px; height: 56px; background: #e8fcf8; border-radius: 12px 12px 0 0;
    background: -webkit-linear-gradient(left, #e3faf7, #f2fffa); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #e3faf7, #f2fffa); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #e3faf7, #f2fffa); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #e3faf7, #f2fffa); /* 标准的语法 */}
.courseBuy .cBox-tit li{ float: left; position: relative; z-index: 1; margin: 0 20px; height: 56px; line-height: 54px; font-size: 16px; color: #666; cursor: pointer;}
.courseBuy .cBox-tit li:after{ content:" "; display:none; position: absolute; bottom: 0; left: 0; right: 0; height: 3px; background: #03b391;}
.courseBuy .cBox-tit li.on:after{ display:block;}
.courseBuy .cBox-con{ display: none; padding: 40px 0 10px 0;}
.courseBuy .cBox-con .list{ float: left; width: 370px; height: 72px; border: 1px solid #faf3e1; border-radius: 4px; background: #fffdf5; margin: 0 0 30px 21px;}
.courseBuy .cBox-con .list-txt{ float: left; max-width: 210px; height: 72px; line-height: 72px; font-size: 16px; margin-left: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.courseBuy .cBox-con .list-btn{ float: right; width: 90px; height: 40px; line-height: 40px; font-size: 14px; color: #fff; text-align: center; font-weight: 700; border-radius: 20px; background: #ff863b; margin: 16px 10px 0 0;
    background: -webkit-linear-gradient(left, #ffa34a, #ff6a2c); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ffa34a, #ff6a2c); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ffa34a, #ff6a2c); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffa34a, #ff6a2c); /* 标准的语法 */}
.courseBuy .cBox-con .list-btn:hover{ text-decoration: none;
    background: -webkit-linear-gradient(left, #ff6a2c, #ffa34a); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ff6a2c, #ffa34a); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ff6a2c, #ffa34a); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff6a2c, #ffa34a); /* 标准的语法 */}
.courseBuy .cBox-con .list-trial{ float: right; line-height: 72px; font-size: 14px; color: #ff4d30; margin-right: 10px; text-decoration: underline;}
.courseBuy .fBox{ line-height: 34px; font-size: 16px; color: #666; padding: 20px 30px 0;}

/*特色服务*/
.serviceBg{ background:url(/images/zhuanti/2022mitiku/bg_03.jpg) no-repeat center bottom #e2f4ef;}
.service{ padding: 40px 0 60px;}
.service .cBox{ margin-bottom: 60px;}
.service .cBox .list{ float: left; width: 220px; height: 270px; padding-top: 30px; background: #fff; text-align: center; border-radius: 30px 4px 30px 4px; margin: 0 25px 0 0; -webkit-box-shadow:0 4px 26px rgba(115, 175, 157, 0.3); -moz-box-shadow:0 4px 26px rgba(115, 175, 157, 0.3); box-shadow:0 4px 26px rgba(115, 175, 157, 0.3);}
.service .cBox .list-pic{ height: 80px; margin-bottom: 12px;}
.service .cBox .list-pic img{ display: inline-block; width: 104px; height: 80px;}
.service .cBox .list-tit{ line-height: 66px; font-size: 24px; font-weight: 700;}
.service .cBox .list-txt{ line-height: 32px; font-size: 16px; color: #666; margin-bottom: 26px;}
.service .cBox .list.mt50{ margin-top: 50px;}
.service .cBox .list.mr0{ margin-right: 0;}

/*加入我们*/
.joinBoxBg{ background:url(/images/zhuanti/2022mitiku/bg_04.jpg) no-repeat center top;}
.joinBox{ height: 306px;}
.joinBox .bbox{ padding-top: 40px;}
.joinBox .bbox .ltxt{ width: 500px; padding-left: 40px; color: #fff;}
.joinBox .bbox .ltxt-tit{ line-height: 74px; font-size: 30px; font-weight: 700;}
.joinBox .bbox .ltxt-cen{ line-height: 30px; font-size: 16px; margin-bottom: 14px;}
.joinBox .bbox .ltxt-cen b{ font-size: 22px;}
.joinBox .bbox .right{ padding: 30px 50px 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: #fff;}

/*右侧浮动*/
.rightFloat{ width:92px; position:fixed; right:5px; top:50%; margin-top: -260px; z-index:90;}
.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;}















