@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:#f6f6f6;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;}
.top{
    height: 0.93rem;
    background-color: #3a5587;
}

.top ul li{
    float: left;
    line-height: 0.93rem;
    font-size: 0.37rem;
    color: #f4f4f4;
    margin-left: 0.82rem;
    
}
.banner{
    height: 4.9rem;
    background: url(/images/zhiyeyaoshikaoshi/zbllzx/2019chanpin/R/1.jpg)no-repeat center;
    background-size: 100%;
    position: relative;
}
.banner p{
    position: absolute;
    bottom: 0.1rem;
    margin: 0rem 1.65rem;
    width: 72%;
}
.banner p a{
    width: 2.8rem;
    height: 0.8rem;
    display: inline-block;
    line-height: 0.8rem;
    text-align: center;
    color: #fff;
    background: url(/images/zhiyeyaoshikaoshi/zbllzx/2019chanpin/R/2.png)no-repeat center;
    background-size:100%; 
    text-align: center;
    font-size: 0.37rem;
}
.banner p .z{
    float: left;
}
.banner p .y{
    float: right;
}

.nei{
    height: 6rem;
    background: url(/images/zhiyeyaoshikaoshi/zbllzx/2019chanpin/R/3.png)no-repeat center;
    background-size: 100%;
    margin: 0rem 0.4rem;

}
.nei ul{
    float: left;
    height:3.1rem;
    width: 4.15rem;
    color: #fff;
    padding-left: 0.25rem;
}
.nei ul:nth-child(even){
    margin-left: 0.4rem;
}
.nei .yi{
    font-size: 0.35rem;
    font-family: AdobeHeitiStd-Regular;
    padding-top: 0.24rem;
}
.nei .er{
    font-size: 0.32rem;
    font-family: AdobeHeitiStd-Regular;
    padding-top: 0.18rem;
}
.nei .san{
    font-size:0.4rem;
    font-family: FZLTCHJW--GB1-0;
    padding-top: 0.24rem;
}
.nei ul p{
    width: 1.36rem;
	height: 0.52rem;
    border: solid 0.03rem #ffff;
    float: right;
    margin-right: 0.2rem;
}
.nei ul p a{
    font-size: 0.24rem;
    color: #FFF;
    width: 1.36rem;
    height: 0.52rem;
    display: inline-block;
    line-height: 0.52rem;
    text-align: center;

   
}
.yao h3{
    font-size: 0.48rem;
    color: #333;
    font-family: FZCCHJW--GB1-0;
    text-align: center;
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
}
.yao .btn{
    clear: both;
    color: #fff;
    margin:0.4rem 1.65rem;

}
.yao .btn a{
    width: 2.4rem;
    height: 0.72rem;
    display: inline-block;
    background: url(/images/zhiyeyaoshikaoshi/zbllzx/2019chanpin/R/4.png)no-repeat center;
    background-size: 100%;
    color: #fff;
    line-height: 0.72rem;
    font-size: 0.37rem;
    text-align: center;
}
.yao .btn .y{
    float: right;
}
.ad{
    background: url(/images/zhiyeyaoshikaoshi/zbllzx/2019chanpin/R/5.jpg)no-repeat center;
    background-size:100%; 
    height: 1.05rem;
}
.ad div p{
    background: url(/images/zhiyeyaoshikaoshi/zbllzx/2019chanpin/R/6.png)no-repeat center;
    background-size: 100%;
    height: 0.47rem;
    width: 3.56rem;
    margin-right: 0.8rem;
    float: right;
    margin-top: 0.3rem;
}
.kc h3{
    font-size: 0.48rem;
    color: #333;
    font-family:FZCCHJW--GB1-0; 
    text-align: center;
}
.kc p{
    font-size: 0.37rem;
    color: #494949;
    text-align: center;
   
}
.kc .ne{
    margin: 0.3rem 0.3rem;
}

.kc .ne h4{
    height: 1.47rem;
    background:url(/images/zhiyeyaoshikaoshi/zbllzx/2019chanpin/R/7.png)no-repeat center;
    background-size: 100%;
    color: #fff;
    text-align: center;
    font-size: 0.43rem;

}
.kc .n1 h4{
    background:url(/images/zhiyeyaoshikaoshi/zbllzx/2019chanpin/R/8.png)no-repeat center;
    background-size: 100%;
}
.kc .n2 h4{
    background:url(/images/zhiyeyaoshikaoshi/zbllzx/2019chanpin/R/9.png)no-repeat center;
    background-size: 100%;
}
.kc .n3 h4{
    background:url(/images/zhiyeyaoshikaoshi/zbllzx/2019chanpin/R/10.png)no-repeat center;
    background-size: 100%;
}
.kc .n4 h4{
    background:url(/images/zhiyeyaoshikaoshi/zbllzx/2019chanpin/R/11.png)no-repeat center;
    background-size: 100%;
}

.ne .nav{
    height: 0.8rem;
    line-height: 0.8rem;
    background-color:#fff7f7; 
    clear: both;
   
}
.ne div{
    background: #fff;
    height: 5.6rem;
}
.ne .nav li{
    float: left;
    width: 3.1rem;
    text-align: center;
    color: #650e0e;
    font-size: 0.35rem;
}
.ne div ul{
    float: left;
    width: 3.1rem;
    text-align: center;
    height: 4.2rem;
    line-height: 0.64rem;
    font-size: 0.35rem;
}
.btns{
    clear: both;
    height: 0.72rem;
    color: #fff;
    margin:0.4rem 1.65rem;

}
.btns a{
    width: 2.4rem;
    height: 0.72rem;
    display: inline-block;
    background: url(/images/zhiyeyaoshikaoshi/zbllzx/2019chanpin/R/4.png)no-repeat center;
    background-size: 100%;
    color: #fff;
    line-height: 0.72rem;
    font-size: 0.37rem;
    text-align: center;
}
.btns .y{
    float: right;
}
.btns .z{
    float: left;
}
.ads h3{
    font-size: 0.4rem;
    color: #fff;
    font-family:FZLTCHJW--GB1-0; 
    line-height: 1.04rem;
    padding-left: 0.6rem;

}
.ads{
    clear: both;
    height: 1.04rem;
    background: url(/images/zhiyeyaoshikaoshi/zbllzx/2019chanpin/R/12.jpg)no-repeat center;
    background-size:100%; 
    margin-top: 0.6rem;
}
.ads h3 a{
    width: 2.13rem;
    height: 0.67rem;
    border: solid 0.03rem #ffffff;
    color: #fff;
    font-size: 0.35rem;
    display: inline-block;
    line-height: 0.67rem;
    text-align: center;
}

.bans{
    height: 2.03rem;
    margin: 0.4rem 0.3rem;
    background: url(/images/zhiyeyaoshikaoshi/zbllzx/2019chanpin/R/13.png)no-repeat center;
    background-size: 100%;
}

.bans .z{
    float: left;
    width: 30%;
    height: 2.03rem;
    text-align: center;
    font-size: 0.4rem;
    color: #fff;
    padding-top: 0.4rem;
}
.bans div{
    float: left;
    width: 70%;
   
}
.bans div .y{
    color: #fff;
    padding-left: 0.2rem;
    font-size: 0.29rem;
}
.bans div .e,.bans div .s{
    padding-left: 0.8rem;
    font-size: 0.32rem;
    padding-top: 0.2rem;
}
.ban h3{
    font-size: 0.48rem;
    color: #333;
    text-align: center
}
.shipin .video{
    margin: 0rem 0.32rem;
    position: relative;
}
.shipin .video p{
    height: 0.71rem;
	background-color: #000000;
    opacity: 0.43;
    position: absolute;
    color: #fff;
    bottom: 0;
    width: 100%;
    text-align: center;
    line-height: 0.71rem;
}
.shipin .ul{
    background: #fff;
    margin: 0rem 0.3rem;
    height: 2rem;
}
.shipin .ul li{
    background: url(/images/zhiyeyaoshikaoshi/zbllzx/2019chanpin/R/14.png)no-repeat;
    background-size: 0.36rem 0.27rem;
    background-position:0.3rem 0.3rem; 
   padding-left: 0.7rem;
   line-height: 0.8rem;
   height: 0.8rem;

}
.shipin h3{
    font-size: 0.48rem;
    text-align: center;
    color: #333333;
}
.shipin h3 span{
    color: #cb5454;
}
.shipin .p{
    font-size: 0.37rem;
    color: #494949;
    text-align: center
}
.txt{
    background: #fff;
    height: 18.6rem;
    margin: 0rem 0.3rem;
}
.txt h3{
    font-size: 0.48rem;
    color: #333;
    text-align: center;
}
.txt div h4{
    font-size: 0.4rem;
    color: #424242;
    text-align: center;
    margin-top: 0.3rem;
}
.txt div p span{
    background: url(/images/zhiyeyaoshikaoshi/zbllzx/2019chanpin/R/15.png)no-repeat;
    background-size: 0.83rem 0.96rem;
    width:0.86rem;
    height: 0.96rem;
    float: left;
    display: inline-block;
    margin-left: -0.38rem;
    margin-top: -0.43rem;
    color: #fff;
    font-size: 0.2rem;
    line-height: 0.96rem;

}
.txt div .biao{
    font-size:0.32rem;
    color: #343434; 
    text-align: center;
    margin: 0.2rem 1.5rem;
    height: 0.53rem;
    line-height: 0.53rem;
    border: solid 0.01rem #b9b9b9;
  
}
.txt div ul{
    margin: 0.3rem 0.6rem;
    line-height: 0.72rem;
    font-size: 0.35rem
}
.txt div ul li {
    background: url(/images/zhiyeyaoshikaoshi/zbllzx/2019chanpin/R/18.png)no-repeat;
    background-size: 0.45rem 0.48rem;
    padding-left: 0.6rem;
    background-position: 0.1rem;
    overflow: hidden;
    height: 0.72rem;
}
.txt div .xia{
    width: 2.93rem;
    height: 0.72rem;
    background: url(/images/zhiyeyaoshikaoshi/zbllzx/2019chanpin/R/16.png)no-repeat;
    background-size: 100%;
    margin: 0 auto;

}
.txt div .xia a{
    color: #fff;
    text-align: center;
    line-height: 0.72rem;
    display: inline-block;
    width: 2.93rem;
}

/**/
.book-wrap{ padding:.2rem 0 .626rem;}
.book-wrap .tab-tit{ margin: 0 0.4rem; height:1.6rem;}
.book-wrap .tab-tit li{ float:left; position:relative; background:#fff;}
.book-wrap .tab-tit li span{ display:block; width: 4.54rem; height:1.06rem; line-height:1.06rem; text-align: center; border: 1px solid #6d4ae1; color: #333; font-size:.45rem;}
.book-wrap .tab-tit li.on span{ background:#6d4ae1; color:#fff;}
.book-wrap .tab-tit li.on .jt{ display:block;    position: absolute; 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 #6d4ae1}
.book-wrap .shuCon{ margin:0 0.4rem 0; overflow:hidden; display:none;}
.book-wrap .swiper-container { width: 100%; margin: 0 auto; overflow: hidden; position: relative; padding-bottom:1rem;}
.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;}
.book-wrap .swiper-pagination-bullet-active{ background:#42d671;}
.book-wrap .swiper-wrapper{ position:relative; z-index:0; }
.book-wrap .swiper-slide{ width:100%; height:5.81rem;}
.book-wrap .swiper-slide .book{ display: block; width: 4.26rem; height:5.81rem; background: #fff; color: #333;}
.book-wrap .swiper-slide .book .btop{ height: 3.08rem; padding-top: 0.49rem; border-bottom: 1px solid #e6e6e6;}
.book-wrap .swiper-slide .book .btop img{ display: block; width: 2.06rem; height: 2.88rem; margin:0 auto;}
.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;}
.book-wrap .swiper-slide .book .bbot{ padding: 0.2rem 0.2rem 0;}
.book-wrap .swiper-slide .book .bbot-t{ line-height: 0.4rem; height:.8rem; font-size: 0.34rem; margin-bottom: 0.16rem;}
.book-wrap .swiper-slide .book .bbot-b{ height: 0.75rem;}
.book-wrap .swiper-slide .book .bbot-b-l{ display: block; width: 0.75rem; height: 0.75rem;}
.book-wrap .swiper-slide .book .bbot-b-r{ line-height: 0.75rem; font-size: 0.32rem;}
.book-wrap .swiper-slide .book .bbot-b-r em{ color: #a5a5a5; text-decoration: line-through;}
.book-wrap .swiper-slide .book .bbot-b-r span{ color:#FF3300;}
.title01{ text-align:center; color:#10043e; padding:.36rem 0 .306rem;}
.title01 h3{ font-size:.533rem; line-height:.706rem; font-weight:bold;}
.title01 h3 em{ color:#d3883f; font-weight:bold;}
.title01 p{ line-height:.466rem; font-size:.32rem;}
.title01.t2 h3{ color:#feeec2;}
.title01.t2 h3 em{ color:#f2be5c;}
.title01.t2 p{ color:#fff;}
.title02{ height:1.333rem; line-height:1.333rem; text-align:center; font-size:.533rem; color:#f2e1c0;}
.title02 em{ color:#f2be5c;}
.fl {
    float: left;
   
}
.fr {
    float: right;
   
}
/**/
.mokao{ padding:.0rem .266rem .1rem;}
.mokao .tit01{ width:6.173rem; height:.8rem; line-height:.8rem; text-align:center; font-size:.6rem; color:#fff; background:url("//m.med66.com/images/zhuanti/2018hushiService/tit04.png") no-repeat; background-size:100% auto; margin:0 auto;}
.mokao .tit02{ height:.96rem; text-align:center; margin-bottom:.106rem;}
.mokao .tit02 span{ display:inline-block; height:.96rem; line-height:.96rem; font-size:.43rem; color:#536072; position:relative;}
.mokao .tit02 span i.bg01,.mokao .tit02 span i.bg02{ width:.853rem; height:2px; overflow:hidden; background:#536072; top:.453rem; left:-1rem;}
.mokao .tit02 span i.bg02{ left:auto; right:-1rem;}
.mokao .list{ border:1px solid #f3f3f3; box-shadow:0 0 6px #f4f4f4;}
.mokao li{ height:1.053rem; border-bottom:1px dashed #d0d0d0; overflow:hidden;}
.mokao li span{ display:block; float:left; height:1.053rem;}
.mokao li .t1{ width:1.106rem;}
.mokao li .t1 i{ display:block; width:.426rem; height:.426rem; margin:.293rem 0 0 .4rem; background:url("//m.med66.com/images/zhuanti/2018hushiService/icon02.png") no-repeat; background-size:100% auto;}
.mokao li .t2{ width:6.2rem;}
.mokao li .t2 h4{ font-size:.293rem; line-height:1.053rem;  font-weight:normal;}
.mokao li .t2 i{ display:inline-block; width:.466rem; height:.333rem; vertical-align:0; background:url("//m.med66.com/images/zhuanti/2018hushiService/icon03.png") no-repeat; background-size:100% auto; margin-left:.133rem;}

.mokao 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; }
.mokao li .t3 a.btn1{ color:#ff3368; background:#ffdee7; border:1px solid #fdacc2;}
.mokao .btn{ display:block; width:4.266rem; height:.933rem; line-height:.933rem; text-align:center; margin:.4rem auto .666rem; font-size:.48rem; color:#e40000; background:#fed45c; border-radius:5rem;}


/**/
.title{text-align:center;}
.title h3{ font-size:.48rem; line-height:.68rem;font-weight:bold;}
.title p{ font-size:.37rem; color:#454545; line-height:.573rem;}

.teacher{ background:#4849d3; margin-top:.853rem; padding-bottom:.666rem;}
.teacher .tab-con{ display:none; position:relative; color:#fff; padding:0 0 .666rem 4.9rem;}
.teacher .tab-con .pic{ width:4.186rem; position:absolute; left:.4rem; top:-.4rem; box-shadow:0 0 .1rem #f3f3f3;}
.teacher .tab-con h3{ font-size:.48rem; line-height:.666rem; color:#ffc2b0; font-weight:bold; padding-top:.173rem;}
.teacher .tab-con h4{ line-height:.666rem; font-weight:bold;}
.teacher .tab-con p{ font-size:.32rem; line-height:.4rem; padding-bottom:.173rem;}
.teacher .tab-con i{ display:inline-block; width:.266rem; height:.266rem; background:url("//m.med66.com/images/zhuanti/2019yishituiguang/ico09.png") no-repeat; background-size:100% auto;}
.teacher .swiper-container{ margin:0 .4rem; padding:0 .586rem; width:8rem;}
.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;}
.teacher .swiper-slide.on{ border:.04rem solid #7285f8;}
.teacher .swiper-slide:last-child{ margin-right:0;}
.teacher .swiper-wrapper{ width:auto;}
.teacher .swiper-button-prev,.teacher .swiper-button-next{ width:.32rem; height:1.64rem; left:0; top:0; margin-top:auto; background:url("//m.med66.com/images/zhuanti/2019yishituiguang/ico10.png") no-repeat; background-size:100% auto; opacity:1;}
.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;}
.prize p{ line-height:.666rem; font-size:.32rem; color:#536072;}

/**/
.footer{ clear: both; text-align:center; font-size:.266rem; color:#fff; line-height:.506rem; padding:.666rem 0; background:#333;margin-bottom: 1.33rem;}
.footer a{ color:#fff;}


.kc .swiper-button-next, .kc .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 27px;
    margin-top: 0px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
}
.shipin .video .play{
    width: 2rem;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -1rem;
    margin-top: -1rem;
    background: none;
}
.banner .logo{
    width: 3rem;
    position: absolute;
    top: 0.1rem;
    left: 0;
    margin: 0;
}
.banner .logo a{
    background: none;
}

.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;
}


/**/
.courseTcCeng{width:100%;height:100%;position:fixed;background:#000;opacity:.6; left:0; top:0; z-index:99999; display:none;}
.courseTc{ background:#fff; width:100%; position:fixed; left:0; bottom:0; z-index:999999; display:none;}
.courseTc .tit{ height:1.2rem; line-height:1.2rem; padding:.2rem .4rem 0;}
.courseTc .tit h3{ font-size:.43rem; color:#01b842;}
.courseTc .tit .clo{  width:.613rem; height:.613rem; background:url("/images/zhiyeyaoshi/project/2019/close-btn.png") no-repeat; background-size:100% auto; margin:.26rem 0 0; cursor:pointer;}
.courseTc h4{ line-height:.6rem; padding:0 0 .2rem .4rem; font-size:.373rem;}
.courseTc .courseChoice{ padding:.05rem 0 0 .4rem;}
.courseTc .courseChoice .chkName{ float:left; margin:.346rem .306rem 0 0; width:46%; height:.9rem; line-height:.9rem; border:1px solid #d7d7d7; overflow:hidden; text-align:center; font-size:.38rem; position:relative; }
.courseTc .courseChoice .chkName:nth-child(2n){ margin-right:0;}
.courseTc .courseChoice .chkName input{ display:none;}
.courseTc .courseChoice .chkName .gou{ display:none;}
.courseTc .courseChoice .chkName.on{ border:1px solid #00cc33; width:46%; height:.9rem; line-height:.9rem;}
.courseTc .courseChoice .chkName.on .gou{ display:block; width:.533rem; height:.48rem; background:url("/images/project/2018common/gou.png") no-repeat; background-size:100% auto; position:absolute; right:0; bottom:-.05rem;}
.courseTc .courseChoice .chkName.one{ width:9.2rem; padding:.05rem 0 0 0;}
.courseTc .dankeList{ display:none; padding:.2rem 0 0 0;}
.courseTc .dankeList .t2{ line-height:.6rem; padding:.2rem 0 0 .4rem; font-size:.373rem;}
.courseTc .price{ height:1.24rem; padding:.32rem .4rem; background:#f7f7f7; margin-top:.57rem;}
.courseTc .price .jg{ display:block;line-height:1.16rem;  font-size:.43rem; color:#666;}
.courseTc .price .jg em{ color:#fe4f42; font-size:.48rem; font-weight:bold;}
.courseTc .price .jg em i{ font-style: normal;}
.courseTc .price .jg em span{ font-size:.56rem;}
.courseTc .price .btn{ display:block; width:3.68rem; height:1.16rem; line-height:1.16rem; text-align:center; font-size:.5rem; color:#fff; background:#fe4f42; border-bottom:.08rem solid #e92c1e; border-radius:.1rem;}
.courseTc .courseChoice.choiceOne .chkName{  margin-top:0;}
.courseTc .tab{ padding:.05rem 0 0 .4rem;}
.courseTc .tab li{ float:left; margin:0 .35rem 0 0; width:29%; height:.9rem; line-height:.9rem; border:1px solid #d7d7d7; overflow:hidden; text-align:center; font-size:.38rem; position:relative; }
.courseTc .tab li.on{ border:1px solid #00cc33;}
.courseTc .tab li.on .gou{ display:block; width:.533rem; height:.48rem; background:url("/images/project/2018common/gou.png") no-repeat; background-size:100% auto; position:absolute; right:0; bottom:-.05rem;}
.courseTc .tab li:last-child{ margin-right:0;}
.courseTc .tabCon{ display:none;}
.courseTc .tabCon ul{ padding:.05rem 0 0 .4rem;}
.courseTc .tabCon li{ float:left; margin:0 .35rem 0 0; width:46%; height:.9rem; line-height:.9rem; border:1px solid #d7d7d7; overflow:hidden; text-align:center; font-size:.38rem; position:relative; }
.courseTc .tabCon li.cur{ border:1px solid #00cc33;}
.courseTc .tabCon li.cur .gou{ display:block; width:.533rem; height:.48rem; background:url("/images/project/2018common/gou.png") no-repeat; background-size:100% auto; position:absolute; right:0; bottom:-.05rem;}
.courseTc .tabCon li:last-child{ margin-right:0;}
.courseTc .subtabCon{ display:none}
.courseTc .t2{ color:#666; font-size:0.373rem; line-height:0.6rem; padding:.4rem 0 0.2rem 0.4rem;clear: both;}


#protocolsBg{background:#333;opacity:.6;position:fixed;left:0;top:0;z-index:998;width:100%;height:100%;}
.protocols{width:80%;background:#fff;z-index:999;right:-80%;top:0;position:fixed;overflow-x:hidden;overflow-y:scroll;}
.closeXY{position:absolute;width:.7rem;height:.7rem;right:.2rem;top:.2rem;cursor:pointer;z-index:999;display:block;}
.protocols h1{text-align:center;color:#fa5a4e;font-size:.5rem;font-weight:bold;margin-top:1.2rem;}
.protocols .xyContainer{margin:.4rem .3rem;font-size:.36rem;color:#333;}
.protocols .xyContainer span{font-weight:bold;}
.protocols .yqbz{margin:0 .3rem;text-align:center;}
.protocols .sure{background:#fa5a4e;display:block;width:70%;height:1rem;line-height:1rem;font-size:.4rem;color:#fff;border-bottom:3px solid #dd1d0f;text-align:center;margin:.4rem auto .5rem;}
.courseXYS{margin-bottom:.3rem;}



.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: 10rem;
	position: fixed;
	z-index: 99;
	left: 50%;
	top: 50%;
	margin-left: -3.33rem;
	margin-top: -5rem;
	text-align: center;
	background: url(http://m.chinaacc.com/images/zhucekuaijishi/zbllzx/validate/mb_yx.png) 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;
  }