/*
@author: bzx
*/
@charset "utf-8";
html{color:#333;background:#fff;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html *{outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body {background:#FFF;color:#333;font: 400 14px/1.5 "\5FAE\8F6F\96C5\9ED1",Helvetica,STHeiti,Droid Sans Fallback;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
input,select,textarea{font-size:100%}
article,aside,footer,header,nav,section,audio,canvas,video,img {display: block;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
abbr,acronym{border:0;font-variant:normal}
del{text-decoration:line-through}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
button{outline:0;border:none;}
a{color:#333;}
a:hover{text-decoration:none}
ins,a{text-decoration:none}
textarea {resize: none;}
iframe,img {border:0;}
img{display:block;max-width:100%;}
ul,ol {list-style:none;}
input,select,textarea {outline: 0;-webkit-user-modify: read-write-plaintext-only;}
input {-webkit-appearance: none;}
i,em{font-style:normal;}
.pr{position:relative;}
.abs{position: absolute}
.fl{float:left;display:inline-block;}
.fr{float:right;display:inline-block;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.wrap{min-width: 320px;max-width:750px;margin:0 auto;overflow:hidden;position:relative;color:#454545;font-size:0.32rem;}
h3 {
  font-weight: normal;
  text-align: center;
  /* line-height: 1.32rem; */
  font-size: 0.6rem;
  color: #333333;
}
h3 span {
  color: #28b698;
}
h3 i {
  display: inline-block;
  width: 0.28rem;
  height: 0.36rem;
  background: url(/images/yishizigekaoshi/zbllzx/ziliao/R/tit_left.png) no-repeat;
  -webkit-background-size: 100%;
  background-size: 100%;
  margin-right: 0.13rem;
}
h3 i:last-child {
  background: url(/images/yishizigekaoshi/zbllzx/ziliao/R/tit_right.png) no-repeat;
  -webkit-background-size: 100%;
  background-size: 100%;
  margin-left: 0.13rem;
}
.ico {
  background: url(/images/yishizigekaoshi/zbllzx/ziliao/R/icon.png) no-repeat;
  background-size: 3.3733rem 8.0133rem;
}

.header {
  width: 100%;
  height: 6.8rem;
  padding-top: 0.3rem;
  background: url(/yishizigekaoshi/zbllzx/ziliao/R/banner01.jpg) no-repeat center top;
  -webkit-background-size: 100%;
  background-size: 100%;
}
.header .dl {
  width: 2.667rem;
  height: 0.48rem;
  margin-left: 7.3rem;
}
.header .dl1 {
  width: 4rem;
  height: 0.48rem;
  margin-left: 6.3rem;
}
.header .dl a,.header .dl1 a {
  display: inline-block;
  width: 1.14rem;
  height: 0.48rem;
  line-height: 0.48rem;
  text-align: center;
  background-color: #ffd286;
  border-radius: 0.24rem;
  font-size: 0.24rem;
  margin-right: 0.13rem;
}
.header .detail {
  width: 5.62rem;
  height: 0.93rem;
  margin: 4.3rem auto 0;
}
.header .detail a {
  width: 2.67rem;
  height: 0.93rem;

}
.part1 {
  padding-bottom: 0.67rem;
}
.part1 .hd ul {
  margin-left: 1.13rem;
  margin-top: 0.35rem;
}
.part1 .hd ul li {
  float: left;
  width: 3.73rem;
  height: 0.8rem;
  line-height: 0.8rem;
  text-align: center;
  background-color: #e3e3e3;
  border-radius: 0.07rem;
  font-size: 0.4rem;
  margin-right: 0.27rem;
}
.part1 .hd ul li.cur {
  height: 1.01rem;
  background: url(/images/yishizigekaoshi/zbllzx/ziliao/R/tab_tith.png) no-repeat;
  -webkit-background-size: 100%;
  background-size: 100%;
  color: #fff;
}
.part1 .bd {
  width: 9.33rem;
  height: 6.5rem;
  background-color: #ffffff;
  box-shadow: 0rem 0rem 0.13rem 0rem 
    rgba(0, 0, 0, 0.2);
  border-radius: 0.07rem;
  margin: 0.25rem auto 0.4rem;
}
.part1 .bd ul {
  width: 8.88rem;
  margin: 0 auto;
}
.part1 .bd li {
  width: 8.88rem;
  height: 0.9rem;
  line-height: 0.9rem;
  border-bottom: 1px solid #e3e3e3;

}
.part1 .bd li:last-child {
  border-bottom: 0;
  text-align: center;
}
.part1 .bd li span {
  float: left;
  width: 0.43rem;
  height: 0.43rem;
  background-position: 0 0;
  margin-top: 0.27rem;
  color: #454545;

}

.part1 .bd li a {
  font-size: 0.4rem;
  color: #fd7a33;
  margin: 0 auto;
}
.part1 .btn {
  width: 8rem;
  height: 1.07rem;
  margin: 0 auto;
}
.part1 .btn a {
  width: 3.95rem;
  height: 1.07rem;
  display: block;
  float: left;
  text-align: center;
  line-height: 1.07rem;
  color: #fff;
  font-size: 0.48rem;
  background-color: #fdad38;
  box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.part1 .btn .a2 {
  background-color: #fff;
  color: #be914a;
  border: solid 0.03rem #fdad38;
}
.part2 {
  background-color: #ebf6f7;

}
.part2 .top {
  width: 100%;
  height: 1.33rem;
  margin-bottom: 0.2rem;
}
.part2 .top a {
  display: block;
  width: 100%;
  height: 100%;
}
.part2 .main {
  padding-bottom: 0.4rem;

}
.part2 .main h4 {
  text-align: center;
  font-size: 0.48rem;
  color: #28b698;
}
.part2 .main .subTit {
  margin: 0 auto;
  width: 5.96rem;
  height: 0.67rem;
  line-height: 0.67rem;

  border: solid 0.01rem #ccc;
  text-align: center;
}
.part2 .main .subTit .abs {
  width: 0.8533rem;
  height: 0.9333rem;
  line-height: 0.9333rem;
  background: url(/images/yishizigekaoshi/zbllzx/ziliao/R/greenbg.png) no-repeat;
  -webkit-background-size: 100%;
  background-size: 100%;
  color: #fff;
  top: -0.2rem;
  left: -0.4rem;
}
.part2 .main ul {
  padding-left: 0.33rem;
  width: 100%;
  padding-top: 0.4rem;

}
.part2 .main ul li {
  height: 0.75rem;
  line-height: 0.75rem;
}
.part2 .main ul li i {
  float: left;
  display: block;
  width: 0.48rem;
  height: 0.48rem;
  background-position: 0 -1.0667rem;
  margin-top: 0.135rem;
}
.part2 .main ul li p {
  float: left;
  font-size: 0.35rem;
}
.part2 .main a {
  display: block;
  width: 4rem;
  height: 1.07rem;
  line-height: 1.07rem;
  text-align: center;
  color: #fff;
  font-size: 0.42rem;
  background-color: #fdad38;
  border-radius: 0.53rem;
  margin: 0.4rem auto 0;
}
.part3 .list{ margin: 0 .266rem .666rem;border:1px solid #f3f3f3; box-shadow:0 0 6px #f4f4f4;text-align: left;}
.part3 li{ height:1.053rem; border-bottom:1px dashed #d0d0d0; overflow:hidden;}
.part3 li span{ display:block; float:left; height:1.053rem;}
.part3 li .t1{ width:1.106rem;}
.part3 li .t1 i{ display:block; width:.426rem; height:.426rem; margin:.293rem 0 0 .4rem; background:url("http://m.med66.com/images/zhuanti/2018hushiService/icon02.png") no-repeat; background-size:100% auto;}
.part3 li .t2{ width:6.2rem;}
.part3 li .t2 h4{ font-size:.293rem; line-height:1.053rem;  font-weight:normal;}
.part3 li .t2 i{ display:inline-block; width:.466rem; height:.333rem; vertical-align:0; background:url("http://m.med66.com/images/zhuanti/2018hushiService/icon03.png") no-repeat; background-size:100% auto; margin-left:.133rem;}
.part3 li .t3{}
.part3 li .t3 a{ display:block; float:left; margin-top:.173rem; width:1.866rem; height:.666rem; line-height:.666rem; text-align:center; font-size:.32rem; border-radius:5rem; }
.part3 li .t3 a.btn1{ color: #be9049; background:#fff8ec; border: solid 0.01rem #be9049;}
.part3 .btn{ display:block; width:4.266rem; height:.933rem; line-height:.933rem; text-align:center; margin:.4rem auto .666rem; font-size:.48rem; color:#fff; background:#fdad38; border-radius:5rem;}

.part4 {
  padding-bottom: 1rem;

}
.classes{ position: relative; padding: 0.24rem 0 0.507rem;}
.course-tab-hdbox .course-tab-hd {
  width: 6rem;
  height: 1.2rem;
  margin: 0 auto;
  display: block;
  margin-top: 0.3rem;
  margin-bottom: .427rem;
  border: 1px solid #48c061;
  border-radius: 5px;
  line-height: 1.2rem;
  background: #fff;
  border-radius: 1.2rem;
  overflow: hidden;
}
.course-tab-hdbox .course-tab-hd li {
  width: 3rem;
  text-align: center;
  float: left;
  font-size: 0.4rem;
  cursor: pointer;
  color: #333;
  border-radius: 1.2rem;
}
.course-tab-hdbox .course-tab-hd li.cur {
  font-weight: bold;
  color: #fff;
  background: #49C060;
}
.classes .tbox{ width: 9.2rem; height: 1.307rem; background:#fff; margin: 0.533rem auto 0.533rem; border-radius: 0.1rem;color: #fff;border: 1px solid #48c061;}
.classes .tbox li{ float: left; position: relative; width: 33%; height: 1.14rem; padding-top: 0.173rem; line-height: 0.48rem; text-align: center; font-size: 0.4rem; color: #666; border-radius: 0.1rem;}
.classes .tbox li:after{content:""; display: block; width: 1px; height: 0.8rem; position: absolute; right:-1px; top: 0.25rem; background:url(/images/yishizigekaoshi/project2020/ys_06.png) no-repeat right center; background-size: 1px 0.8rem;}
.classes .tbox li i{ display: none;}
.classes .tbox li.cur{ background: #28b698; color: #fff;}
.classes .tbox li.cur::after{ background: none;}
/* .classes .tbox li.cur i{ position: absolute; left: 50%; bottom: -0.18rem; margin-left: -0.173rem; display: block; width: 0.36rem; height: 0.16rem; background:url(/images/yishizigekaoshi/project2020/ys_07.png) no-repeat; background-size:100%;} */
.classes .tbox li:last-child:after{ background: none;}
.classes .tbox.for li{ width: 25%;}
.classes .tbox.thr li{ width: 33.33%;}
.classes .tbox.two li{ width: 50%;}
.classes .cbox{ display: none; padding-bottom: 0.26rem; margin: 0 0.4rem; background: #fff; -webkit-box-shadow:0 0.027rem 0.293rem rgba(0, 0, 0, 0.15); -moz-box-shadow:0 0.027rem 0.293rem rgba(0, 0, 0, 0.15); box-shadow:0 0.027rem 0.293rem rgba(0, 0, 0, 0.15);}

.classes .cbox .baohan{ position: relative; padding: 0 0 0 1.6rem; background: #fdf8ef;}
.classes .cbox .baohan-tit{ position: absolute; top: 0.267rem; left: 0.2rem; width: 1.2rem; height: 1.15rem; padding-top: 0.237rem; text-align: center; font-size: 0.32rem; line-height: 0.4rem; background:url(/images/yishizigekaoshi/project2020/ys_08.png) no-repeat; background-size:100%;}
.classes .cbox .baohan-con{ width: 100%; padding: 0.253rem 0;}
.classes .cbox .baohan-con li{ float: left; display: block; width: 3.733rem; line-height: 0.667rem; font-size: 0.373rem; color: #ff6319;}
.classes .cbox .baohan-icon{ position: absolute; top: 0; right: 0; width: 0.813rem; height: 0.693rem; background:url(/images/yishizigekaoshi/project2020/ys_09.png) no-repeat; background-size:100%;}
.classes .cbox .fuwu{ margin-bottom: 0.267rem; padding-top: 0.13rem;}
.classes .cbox .fuwu .list{ 
    position: relative; 
    padding: 0 0.4rem 0 1.6rem;
    height: 1.5rem;
    overflow: hidden;
    background: url(/images/yishizigekaoshi/zbllzx/baoming/zonghe/2020/icon_02.png) no-repeat center right;
    margin-right: 0.2rem;
    background-size: 0.4rem;}

.classes .cbox .fuwu .on{
     position: relative; 
     padding: 0 0.4rem 0 1.6rem;
     height: auto;
     overflow: hidden;
     background: url(/images/yishizigekaoshi/zbllzx/baoming/zonghe/2020/icon_021.png) no-repeat center right;
     margin-right: 0.2rem;
     background-size: 0.4rem;
    }
.classes .cbox .fuwu .list-tit{ position: absolute; 
  top: 0.27rem;
   left: 0.2rem;
    width: 1.2rem; 
    height: 1rem; 
    padding-top: 0.2rem; 
    text-align: center; 
    font-size: 0.267rem; 
    line-height: 0.4rem; 
    color:#28b698; 
    font-weight: 700; 
    font-style: oblique; 
    background-color: #f7f5f5;
    border-radius: 50%;}
.classes .cbox .fuwu .list-tit b{ font-size: 0.533rem;}
.classes .cbox .fuwu .list-con{ width: 100%; padding: 0.2rem 0; border-bottom: 1px dashed #a0a0a0;}
.classes .cbox .fuwu .list-con li{ float: left; display: block; line-height: 0.64rem; font-size: 0.373rem;}
.classes .cbox .fuwu .list-con li.litit{ width: 100%; font-size: 0.427rem; font-weight: 700;}
.classes .cbox .fuwu .list-con li.two{ width: 50%;}
.classes .cbox .fuwu .list-con li.the{ width: 33.3%;}
.classes .cbox .fuwu .list-con li.l30{ width: 30%;}
.classes .cbox .fuwu .list-con li.l70{ width: 70%;}
.classes .cbox .fuwu .list-con:last-child{ border-bottom: 0;}
/* .classes .cbox .fuwu .list.bglan{ background: #f5f8fb} */
.classes .cbox .xieyi{ line-height: 0.8rem; font-size: 0.373rem; color: #fe6b4e; border: 1px dashed #ea6a50; margin: 0 0.4rem 0.26rem; padding: 0.267rem;}
.classes .cbox .xieyi a{ color: #28b698;display: inline-block;}
.classes .cbox .xieyi em{ font-size: 0.32rem; color: #999;}
.classes .cbox .bot{ clear: both; height: 1.067rem; padding: 0.26rem 0; margin: 0 0.4rem;}
.classes .cbox .bot-price{ line-height: 1.067rem; font-size: 0.373rem;}
.classes .cbox .bot-price .chong{ color: #ff6408;}
.classes .cbox .bot-price .chong i{ font-size: 0.613rem;padding-right: 0.2rem;}
.classes .cbox .bot-btn{ display: block; 
  width: 4.27rem; 
  height: 1.07rem; 
  line-height: 1.07rem; 
  text-align: center; 
  font-size: 0.51rem; 
  color: #fff; 
  border-radius: 0.533rem;
  background: #ff8569;
   box-shadow: 0rem 0.07rem 0.07rem 0rem 
   rgba(255, 133, 105, 0.49);}
.classes .cbox .bot.bb{ border-bottom: 1px dashed #a0a0a0;}
.classes .cbox .bot.bb .bot-btn{ width: 2.4rem; height: 0.827rem; line-height: 0.827rem; font-size: 0.4rem; margin-top: 0.12rem;}
.classes .cbox .bot.bb:last-child{ border-bottom: 0;}
.classes .yjdb,.classes .zyys{ position: absolute; display: block; top: 7.7rem; right: 0; width: 0.907rem; height: 1.667rem; padding-top: 0.2rem; text-align: center; line-height: 0.373rem; font-size: 0.373rem; color: #fff; border-radius: 0.107rem 0 0 0.107rem; z-index: 2;
    background: -webkit-linear-gradient(left, #f7a554, #fd8c38); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #f7a554, #fd8c38); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #f7a554, #fd8c38); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f7a554, #fd8c38); /* Ã©â€“ÂºÃ¥Â¶â€¦Ã¦Â´Â¤Ã©ÂÂ£Ã®Ë†Å¾Ã¦Æ’Æ’Ã©Ââ€¢Ã®â€¡â€¦Ã¥Å¡â€Ã¦Â¿Å¾Ã¥Â¤â€ºÃ¦â€¹Â· */}
.classes .zyys{ top: 5.4rem;}

.classesSjjn{ padding: 0.24rem 0 0.507rem;}
.classesSjjn .cbox{ margin: 0 0.4rem; background: #fff; -webkit-box-shadow:0 0.027rem 0.293rem rgba(0, 0, 0, 0.15); -moz-box-shadow:0 0.027rem 0.293rem rgba(0, 0, 0, 0.15); box-shadow:0 0.027rem 0.293rem rgba(0, 0, 0, 0.15);}
.classesSjjn .cbox .ctit{ height: 1.067rem; line-height: 1.067rem; background: #f6f5f4;}
.classesSjjn .cbox .ctit-left{ width: 2.733rem; height: 1.067rem; padding-right: 0.2rem; text-align: center; font-size: 0.4rem; font-weight: 700; color: #fff; background:url(/images/yishizigekaoshi/project2020/ys_32.png) no-repeat; background-size: 100%;}
.classesSjjn .cbox .ctit-right{ padding-left: 0.187rem; font-size: 0.347rem;}
.classesSjjn .cbox .fuwu{ padding: 0.533rem 0 0.4rem 0.333rem; border-bottom: 1px dashed #afafaf; clear: both;}
.classesSjjn .cbox .fuwu-tit{ float: left; background: #f1fef3; margin-bottom: 0.213rem; border-radius: 0.213rem 0 0.213rem 0;}
.classesSjjn .cbox .fuwu-tit b{ display: block; float: left; border: 1px solid #b1deba; height: 0.747rem; line-height: 0.747rem; font-size: 0.64rem; color: #48c061; padding: 0 0.213rem; border-radius: 0.213rem 0 0.213rem 0;}
.classesSjjn .cbox .fuwu-tit p{ float: left; padding: 0 0.267rem; line-height: 0.773rem; font-size: 0.427rem; font-weight: 700;}
.classesSjjn .cbox .fuwu-con{ clear: both;}
.classesSjjn .cbox .fuwu-con li{ float: left; display: block; line-height: 0.667rem; font-size: 0.373rem;}
.classesSjjn .cbox .fuwu-con li.for{ width: 25%;}
.classesSjjn .cbox .bot{ clear: both; height: 1.067rem; padding: 0.6rem 0; margin: 0 0.4rem;}
.classesSjjn .cbox .bot-price{ line-height: 1.067rem; font-size: 0.373rem;}
.classesSjjn .cbox .bot-price .chong{ color: #ff6408;}
.classesSjjn .cbox .bot-price .chong i{ font-size: 0.613rem;}
.classesSjjn .cbox .bot-btn{ display: block; width: 3.2rem; height: 1.067rem; line-height: 1.067rem; text-align: center; font-size: 0.427rem; color: #fff; border-radius: 0.533rem; -webkit-box-shadow:0 0.107rem 0.293rem rgba(0, 0, 0, 0.15); -moz-box-shadow:0 0.107rem 0.293rem rgba(0, 0, 0, 0.15); box-shadow:0 0.107rem 0.293rem rgba(0, 0, 0, 0.15);
    background: -webkit-linear-gradient(left, #ff8e24, #fdb044); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #ff8e24, #fdb044); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #ff8e24, #fdb044); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff8e24, #fdb044); /* Ã©â€“ÂºÃ¥Â¶â€¦Ã¦Â´Â¤Ã©ÂÂ£Ã®Ë†Å¾Ã¦Æ’Æ’Ã©Ââ€¢Ã®â€¡â€¦Ã¥Å¡â€Ã¦Â¿Å¾Ã¥Â¤â€ºÃ¦â€¹Â· */}


    .mask{ display: none; background:#000;opacity:.7;position:fixed;top:0;left:0;width:100%;height:100%;z-index:998;}
    .course-pop{ display:none; overflow:hidden; width:100%; background-color:#fff; position:fixed; bottom:0; left:0; z-index:1000;}
    .course-pop .tit{ height:1.013rem; line-height:1.013rem; padding-top: 0.267rem;}
    .course-pop .tit h3{ float:left; font-size:0.507rem; color: #fe6b4e; font-weight:bold; padding-left: 0.4rem;}
    .course-pop .tit .close{ display:block; width:1.013rem; height:1.013rem; background: url(/images/project2021/weishengzige/icon_17.png) no-repeat center; background-size: 0.613rem 0.613rem;}
    .course-pop .con{ padding:0 0 0.267rem 0.4rem; max-height: 12rem; overflow: auto; overflow-x: hidden;}
    .course-pop .con h4{ clear: both; font-size:0.373rem; line-height:0.8rem; color: #666; font-weight:normal; margin-bottom: 0.24rem;}
    .course-pop .con h4.cju{ color: #fd7400; font-weight: 700;}
    .course-pop .con .courtab{ clear: both;}
    .course-pop .con .courCon{ display: none; clear: both;}
    .course-pop .con .courCon .list{ clear: both;}
    .course-pop .con .chkName{ float:left; margin:0 0.187rem 0.267rem 0; width:4.507rem; height:0.907rem; line-height:0.907rem; font-size:0.373rem; text-indent: 0.267rem; cursor:pointer; border:0.027rem solid #999; position:relative; overflow:hidden;}
    .course-pop .con .chkName.on{ border:0.027rem solid #18af8e; color:#18af8e;}
    .course-pop .con .chkName.on i.gou{ display:block; width:0.52rem; height:0.467rem; position:absolute; right:0; bottom:0; background:url(/images/project2021/weishengzige/icon_18.png) no-repeat bottom; background-size: 100% 100%;}
    .course-pop .con .chkName .coursechk{ position:absolute; left:-0.4rem; top:-0.4rem;}
    .course-pop .total{ height:1.6rem; background: #f7f7f7; padding: 0 0.4rem;}
    .course-pop .total .ctxt{ float: left; padding-top: 0.13rem;}
    .course-pop .total .ctxt .price{ line-height: 0.8rem; font-size:0.427rem; color:#666;}
    .course-pop .total .ctxt .price b{ font-size:0.56rem; color: #fe4f42; vertical-align: -0.04rem;}
    .course-pop .total .ctxt .ts{ line-height: 0.4rem; font-size: 0.32rem; color: #999;}
    .course-pop .total .buy-btn{ float: right; display:block; width:3.6rem; height:1.067rem; line-height:1.067rem; text-align:center; font-size:0.507rem; color:#fff; font-weight: 700; border-radius:0.533rem; margin-top: 0.267rem;
        background: -webkit-linear-gradient(left, #ff5e21, #ffa747); /* Safari 5.1 - 6.0 */
        background: -o-linear-gradient(left, #ff5e21, #ffa747); /* Opera 11.1 - 12.0 */
        background: -moz-linear-gradient(left, #ff5e21, #ffa747); /* Firefox 3.6 - 15 */
        background: linear-gradient(to right, #ff5e21, #ffa747); /* æ ‡å‡†çš„è¯­æ³• */}
    


.part5 {
  text-align: center;
  background: #f8f8f8;
}
.part5 .subtit {
  font-size: 0.37rem;
}
.part5 .book-wrap{padding:.4rem 0 .626rem;}
.part5 .book-wrap .tab-tit{margin: 0 0.4rem; height:1.6rem;}
.part5 .book-wrap .tab-tit li{ float:left; position:relative; background:#fff;}
.part5 .book-wrap .tab-tit li span{ display:block; width: 4.4rem; height:1.06rem; line-height:1.06rem; text-align: center; border: 1px solid #19b798; color: #333; font-size:.45rem;}
.part5 .book-wrap .tab-tit li.on span{ background:#19b798; color:#fff;}
.part5 .book-wrap .tab-tit li.on .jt{ display:block; left:50%; margin-left:-.44rem; bottom:-.27rem; width:0;height:0;border-left:.28rem solid transparent;border-right:.28rem solid transparent;border-top:.28rem solid #19b798}
.part5 .book-wrap .shuCon{ margin:0 0.4rem 0; overflow:hidden; display:none;}
.part5 .book-wrap .swiper-container { width: 100%; margin: 0 auto; overflow: hidden; position: relative; padding-bottom:1rem;}
.part5 .book-wrap .swiper-pagination {
  bottom: 0rem;
}
.part5 .book-wrap .swiper-pagination-bullet{display:inline-block; width:0.24rem; height:0.24rem; border-radius:50%; background:#727273; margin:0 0.06rem; font-size: 0; vertical-align:top; overflow:hidden; opacity:1;}
.part5 .book-wrap .swiper-pagination-bullet-active{ background:#42d671;}
.part5 .book-wrap .swiper-wrapper{ position:relative; z-index:0; }
.part5 .book-wrap .swiper-slide{ width:100%; height:5.81rem;}
.part5 .book-wrap .swiper-slide .book{ display: block; width: 4.26rem; height:5.81rem; background: #fff; color: #333;}
.part5 .book-wrap .swiper-slide .book .btop{ height: 3.08rem; padding-top: 0.49rem; border-bottom: 1px solid #e6e6e6;}
.part5 .book-wrap .swiper-slide .book .btop img{ display: block; width: 2.06rem; height: 2.88rem; margin:0 auto;}
.part5 .book-wrap .swiper-slide .book .btop i{ display: block; width: 1rem; height: 0.48rem; background: #c6c6c6; text-align: center; line-height: 0.48rem; font-style: normal; font-size: 0.32rem; color: #fff; top:0; left: 0;}
.part5 .book-wrap .swiper-slide .book .bbot{ padding: 0.2rem 0.2rem 0;}
.part5 .book-wrap .swiper-slide .book .bbot-t{ line-height: 0.4rem; height:.8rem; font-size: 0.34rem; margin-bottom: 0.16rem;}
.part5 .book-wrap .swiper-slide .book .bbot-b{ height: 0.75rem;}
.part5 .book-wrap .swiper-slide .book .bbot-b-l{ display: block; width: 0.75rem; height: 0.75rem;}
.part5 .book-wrap .swiper-slide .book .bbot-b-r{ line-height: 0.75rem; font-size: 0.32rem;}
.part5 .book-wrap .swiper-slide .book .bbot-b-r em{ color: #a5a5a5; text-decoration: line-through;}
.part5 .book-wrap .swiper-slide .book .bbot-b-r span{ color:#FF3300;}

.part6 .teacher{ background:#19b798; margin-top:.3rem; padding-bottom:.666rem;}
.part6 .teacher .tab-con{ height: 4.3rem;display:none; position:relative; color:#fff; padding:0 0 .666rem 4.9rem;}
.part6 .teacher .tab-con .pic{ width:4.186rem; position:absolute; left:.4rem; top:-.4rem; box-shadow:0 0 .1rem #f3f3f3;}
.part6 .teacher .tab-con h3{ font-size:.48rem; line-height:.666rem; color:#ffff92;; font-weight:bold; padding-top:.173rem;}
.part6 .teacher .tab-con h4{ line-height:.666rem; font-weight:bold;}
.part6 .teacher .tab-con p{ font-size:.32rem; line-height:.4rem; padding-bottom:.173rem;}
.part6 .teacher .tab-con i{ display:inline-block; width:.266rem; height:.266rem; background:url("/images/yishizigekaoshi/zbllzx/ziliao/R/right.png") no-repeat; background-size:100% auto;}
.part6 .teacher .swiper-container{ margin:0 .4rem; padding:0 .586rem; width:8rem;}
.part6 .teacher .swiper-slide{ width:1.493rem; height:1.586rem; float:left; margin-right:.16rem; border:1px solid #ccc;box-sizing:border-box; -webkit-box-sizing:border-box;}
.part6 .teacher .swiper-slide.on{ border:.04rem solid #7285f8;}
.part6 .teacher .swiper-slide:last-child{ margin-right:0;}
.part6 .teacher .swiper-wrapper{ width:auto;}
.part6 .teacher .swiper-button-prev,.part6 .teacher .swiper-button-next{ width:.32rem; height:1.64rem; left:0; top:0; margin-top:auto; background-position: 0 -5.9067rem;}
.part6 .teacher .swiper-button-next{ left:auto; right:0; transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.prize {
    margin-top: .34rem;
    padding-bottom: .266rem;

}
.prize li {
    float: left;
    width: 50%;
    text-align: center;
    margin-bottom: .24rem;
}
.prize img {
    width: 3.133rem;
    margin: 0 auto;
}
.footer {
    text-align: center;
    font-size: .266rem;
    color: #fff;
    line-height: .506rem;
    padding: .666rem 0;
    background: #333;
    margin-bottom: 1.33rem;
}
.fix-bottom {
    width: 100%;
    height: 1.333rem;
    position: fixed;
    left: 0;
    bottom: 0;
    background: #fff;
    z-index: 99;
}
.fix-bottom .btn1 {
    display: block;
    width: 4rem;
    height: 1.333rem;
    line-height: 1.333rem;
    text-indent: 1.32rem;
    font-size: .48rem;
    background: url(//m.med66.com/images/zhuanti/2018hushiService/icon04.png) no-repeat .693rem .453rem;
    background-size: .493rem auto;
}
.fix-bottom .btn2 {
    display: block;
    width: 6rem;
    height: 1.333rem;
    line-height: 1.333rem;
    font-size: .48rem;
    color: #fff;
    background: #f98253;
    text-align: center;
}



.imgCode {
  width: 2.3rem;
  height: 0.93rem;
  float: right;
}

.imgCode img {
width: 100%;
height: 100%;
}

.mask {
display: none;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #000;
opacity: 0.7;
filter:alpha(opacity=70);
z-index: 50;
}
.mtips {
display: none;
width: 6.66rem;
height: 12rem;
position: fixed;
z-index: 99;
left: 50%;
top: 50%;
margin-left: -3.33rem;
margin-top: -5rem;
text-align: center;
background: url(/images/zbllzx/mb_yx.jpg) no-repeat;
-webkit-background-size: 100%;
background-size: 100%;
font-size: 0.27rem;
color: #454545;
}
.mtips .tit {
padding-top: 2.4rem;
line-height: 0.55rem;
}
.mtips .change {
color: #ff5a00;
text-decoration: underline;
}
.mtips ul {
margin-top: 2rem;
}
.mtips ul li {
line-height: 0.55rem;
width: 3.6rem;
height: 0.55rem;
margin: 0 auto;
text-align: left;
}
.mtips ul li:before {
content: "";
float: left;
width: 0.12rem;
height: 0.12rem;
background: url(/images/hushi/fk.png) no-repeat;
-webkit-background-size: 100%;
background-size: 100%;
margin-right: 0.12rem;
  margin-top: 0.2rem;
  margin-left: 0.25rem;
}
.mtips .true {
display: block;
width: 3.6267rem;
height: 1.1733rem;
line-height: 0.9rem;
background: url(/images/hushi/btn_mb.png) no-repeat;
-webkit-background-size: 100%;
background-size: 100%;
font-size: 0.48rem;
color: #ce2906;
margin: 0.25rem auto 0;
}



.code {
display: none;
position: fixed;
z-index: 99;
left: 50%;
top: 50%;
margin-left: -4rem;
margin-top: -2.5rem;
width: 8rem;
height: 5rem;
padding-top: 0.5rem;
background: #fff;
font-size: 0.4rem;

}
.code .ima {
width: 7.5rem;
height: 2rem;
margin: 0 auto;

}
.code .ima  .imgCode {
float: left;
width: 5rem;
height: 1.5rem;
}.code .ima  .imgCode img {
width: 100%;
height: 100%;
}
.code .ima .change {
float: left;
width: 2.5rem;
line-height: 1.5rem;
height: 1.5rem;
text-align: center;
color: green;
}
.code input {
display: block;
width: 7.5rem;
height: 1.2rem;
margin: 0 auto;
background: #efefef;
text-indent: 0.2rem;

}
.code input::placholder {
color: #a8a8a8;
line-height: 1.2rem;
}
.code a {

height: 1.5rem;
  width: 100%;
  line-height: 1.5rem;
  text-align: center;
  color: green;
  border-top: 1px solid #ccc;
  margin-top: 0.5rem;
  display: block;
}
.boxs {
position: fixed;
width: 8rem;
left: 50%;
margin-left: -4rem;
top: 50%;
margin-top: -3.33rem;
z-index: 90;
background: #fff;
display: none;
height:6.67rem;
 background: url(/images/yishizigekaoshi/zbllzx/kaopei/R/tan.png) no-repeat;
 background-size:100% 
}


.boxs .sm{
font-size: 0.29rem;
padding-top: 0.4rem;
color:#203f72;
text-align: center;
width: 100%;
float: none;

}

.boxs ul li .names{
padding-left: 0.2rem;  
}

.extm-audit-from .apply-btn{
display: block;
float: right;
height: 0.89rem;
line-height: 0.89rem;
width: 100%;
border-radius: .08rem;
background:#00d5aa ;
font-size: .3rem;
color: #fff;
text-align: center;
}
.tjcx .ul .ipt .extm-audit-input.error,.moban .apply-body .error {
 
border: 1px solid red;
}
.apply-input {
float: left;
width: 6.67rem;
height: 0.91rem;
background-color: #ffffff;
border: solid 0.01rem #dcdcdc;
color: #000;
font-size: 0.35rem;
text-indent: 0.15rem;
vertical-align: top;
margin-bottom: 0.2rem;
}

.boxs h4 {
 
clear: both;
text-align: left;
margin-top: 1.6rem;
font-size: 0.48rem;
margin-left: 0.3rem;
}
.boxs h4 a {
float: right;
padding-right: 0.3rem;
font-size: 0.36rem;
margin-right: 0.3rem;
margin-top: 0.1rem;
}
.boxs ul{
width: 6.8rem;
margin: 0 auto;
margin-top: 0.4rem;
}
.boxs ul li .er {
float: left;
width: 4.67rem;
height: 0.91rem;
background-color: #ffffff;
border: solid 0.01rem #dcdcdc;
color: #000;
font-size: 0.35rem;
text-indent: 0.15rem;
vertical-align: top;
}
.boxs .yzm-btn {
text-align: center;
float: left;
width: 2rem;
height: 0.93rem;
line-height: 0.93rem;
background-color: #7caffb;
font-size: 0.35rem;
color: #fff;
border-radius: 0;
/* margin-left: 0.1rem; */
}
.boxs .apply-btn{
width: 6.67rem;
height: 0.91rem;
background-color: #fc6763;
border-radius: 0.07rem;
display: block;
clear: both;
text-align: center;
color: #ffffff;
font-size: 0.4rem;
line-height: 0.91rem;
}
.boxs .gb{
float: right;
width: 0.6rem;
height: 0.6rem;
}