@charset "utf-8";
html{color:#000;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:#4a4f5a;font: 400 14px/1.5 "微软雅黑",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:hover{text-decoration:none}
ins,a{text-decoration:none}
textarea {resize: none;}
iframe,img {border:0;}
img{display:block;width:100%;}
ul,ol {list-style:none;}
input,select,textarea {outline: 0;-webkit-user-modify: read-write-plaintext-only;}
input {-webkit-appearance: none;}
.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:768px;margin:0 auto;overflow:hidden;position:relative;}

.logo{left:.3rem;top:0;width:3rem;height:1rem;}
.login{right:.3rem;font-size:.4rem;color:#fff;top:.1rem;height:1rem;}
.login i{background:url("/images/project/2018hushi/ico03.png") no-repeat;display:block;width:.5rem;height:.5rem;background-size:85%;margin-top:.1rem;}

.course{margin:.3rem auto;}
.courseList{border-bottom:1px solid #dfdfdf;padding:0.3rem;background:#fff;}
.courseList .col-title{height:.8rem;}
.courseList .col-title span.tit{font-size:.45rem;color:#333;height:.8rem;line-height:.8rem;}
.courseList .col-title span.tit i{width:3px;background:#27c374;height:.5rem;margin-right:.3rem;margin-top:.15rem;}
.courseList .col-title span.tip{font-size:.32rem;color:#fff;background:#fe4f42;height:.6rem;line-height:.6rem;display:inline-block;width:1rem;text-align:center;-webkit-border-radius: .1rem;-moz-border-radius: .1rem;border-radius: .1rem;margin-left:.3rem;top:.1rem;}
.courseList .col-title span.tip em{display:inline-block;width: 0;left:-.14rem;top:.14rem;height: 0;border-top: .15rem solid transparent;border-right: .15rem solid #fe4f42;border-bottom: .15rem solid transparent;}
.courseList .col-title .price{height:.8rem;line-height:.8rem;color:#fe4f42;font-size:.45rem;}
.courseList .toggleCon{height:.8rem;line-height:.8rem;font-size:.36rem;}
.courseList .toggleCon .tit{color:#666;}
.courseList .toggleCon .status{color:#a5a4a4;height:.8rem;}
.courseList .toggleItem{font-size:.34rem;color:#666;display:none;}
.courseList .toggleItem a{color:#27c374;line-height:1.6;}

.course .js{padding:.4rem .3rem;background:#f7f7f7;}
.course .js .submit{background:#fe4f42;color:#fff;text-align:center;height:1.2rem;line-height:1.2rem;border-bottom:.1rem solid #e92c1e;font-size:.4rem;width:3rem;display:inline-block;-webkit-border-radius: .1rem;-moz-border-radius: .1rem;border-radius: .1rem;}
.course .js .allPrice{font-size:.4rem;color:#666;height:1.2rem;line-height:1.2rem;margin-right:.5rem;}
.course .js .allPrice span{color:#fe4f42;font-weight:bold;}
.course .bcdbs{height:1.2rem;}
.course .bcdbs img{width:35%;margin:0 auto .1rem;}
.course .bcdbs span{color:#27c374;font-size:.38rem;display:block;text-align:center;}

.courseList .toggleCon .status i.up{display:inline-block;margin-left:.2rem;margin-top:.3rem;}
.courseList .toggleCon .status i{display:inline-block;margin-left:.2rem;margin-top:.2rem;}

.courseList .toggleCon .status i:before{content:''; height:.2rem; width:.2rem; display:block; border:1px solid #999; border-right-width:0; border-bottom-width:0;transform:rotate(225deg);-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg); }
.courseList .toggleCon .status i.up:before{content:''; height:.2rem; width:.2rem; display:block; border:1px solid #999; border-right-width:0; border-bottom-width:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg); }

.regular{display: none;}
.regular + label {width:.5rem;height:.5rem;border:1px solid #bdbcbc;display:inline-block;margin-top:.12rem;margin-left:.3rem;}
.regular + label img{display:none;}
.regular:checked + label {border: 1px solid #27c374;}
.regular:checked + label img{display:block;}

.mfst{width:100%;margin:0 auto;padding:.4rem 0;}
.mfst h1{font-size:.55rem;color:#01b842;font-weight:bold;text-align:center;}
.tabVideo{margin:.4rem .3rem 0;}
.tabVideo .left{width:75%;}
.tabVideo .left a{display:none;width:100%;overflow:hidden;}
.tabVideo .left a p{display:block;height:.8rem;background:#000;opacity:.6;text-align:center;color:#fff;font-size:.38rem;bottom:0;width:100%;line-height:.8rem;}
.tabVideo .left a.showHl{display:block;}
.tabVideo .right{width:25%;}
.tabVideo .right a{display:block;border:1px solid #d2d2d2;margin-left:.3rem;text-align:center;font-size:.38rem;color:#333;margin-bottom:.35rem;height:.724rem;line-height:.724rem;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.tabVideo .right a i{display:none;top:.16rem;left:-.2rem;width: 0;height: 0;border-top: .2rem solid transparent;border-right: .2rem solid #24c773;border-bottom: .2rem solid transparent;}
.tabVideo .right a.cur{background:#24c773;color:#fff;border-color: #24c773;}
.tabVideo .right a.cur i{display:block;}

.wsms{width:100%;margin:0 auto;padding:.4rem 0 .4rem;background:#f6fffb url("/images/project/2018hushi/bg.png") no-repeat center bottom;background-size: 100%;}
.wsms h1{font-size:.55rem;color:#01b842;font-weight:bold;text-align:center;}
.teaTab{margin:.4rem .3rem 0;}
.teaTab a{width:25%;}
.teaTab a.left{margin-left:3%;}
.teaTab a.mid{margin:0 9.5%}
.teaTab a.right{margin-right:3%;}
.teaTab a span{display:block;text-align:center;font-size:.38rem;color:#333;padding:.1rem 0}
.teaCon{margin:.2rem .3rem 0;border:2px solid #0dc469;background:#FFF;padding:.2rem;color:#87898b;font-size:.38rem;display:none;height:2rem;}
.wsms .cur{display:block;}
.teaCon span{color:#01b842;}
.teaCon i{display:none;width: 0;height: 0;border-left: .4rem solid transparent;border-right: .4rem solid transparent;}
.wsms .tea0 i{top:-.25rem;left:1rem;border-bottom: .25rem solid #01b842;}
.wsms .tea1 i{top:-.25rem;left:45%;border-bottom: .25rem solid #01b842;}
.wsms .tea2 i{top:-.25rem;left:81%;border-bottom: .25rem solid #01b842;}
.wsms .tea3 i{bottom:-.25rem;left:1rem;border-top: .25rem solid #01b842;}
.wsms .tea4 i{bottom:-.25rem;left:45%;border-top: .25rem solid #01b842;}
.wsms .cur i{display:block;}
.teaTab img.on{display:none;}
.teaTab img.off{display:block;}
.wsms .cur img.on{display:block;}
.wsms .cur img.off{display:none;}

.xyxs{margin:0 auto;padding:.4rem 0;}
.xyxs h1{font-size:.55rem;color:#01b842;font-weight:bold;text-align:center;}
.xsWrap{margin:.4rem .3rem 0;}
.xsWrap li{margin-bottom:.3rem;}
.xsWrap .xsItem{}
.xsWrap .xsItem .userInfo{height:1rem;line-height:1rem;color:#333;font-size:.38rem;}
.xsWrap .xsItem .userInfo img{width:1rem;margin-right:.3rem;}
.xsWrap .xsItem .text{border:1px solid #c1c1c1;padding:.2rem;-webkit-border-radius: .1rem;-moz-border-radius: .1rem;border-radius: .1rem;margin-top:.2rem;}
.xsWrap .xsItem .text i{display:block;top:-.18rem;left:1.5rem;}
.xsWrap .xsItem .text i:before{content:''; height:.3rem; width:.3rem; display:block; border:1px solid #c1c1c1; border-right-width:0; border-bottom-width:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);background:#FFF;}

.picMarquee-top{ margin:0 auto;overflow:hidden; position:relative;}
.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-top .bd ul li{ text-align:center; zoom:1; }

.scj{margin:0 auto;background:#f6fffb;padding:.4rem 0;}
.scj h1{font-size:.55rem;color:#01b842;font-weight:bold;text-align:center;}
.swiper-container {height: 100%;margin:.4rem .3rem 0 !important;padding-bottom:.5rem;}
.swiper-slide {text-align: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.scj .swiper-slide a{display:block;}
.scj .swiper-slide a span{color:#333;font-size:.36rem;display:block;margin-top:.2rem;}
.scj .swiper-pagination{bottom:-.1rem !important;}
.scj .swiper-pagination-bullet-active{background:#505050 !important;}

.banner{background:#FFF;margin:0 auto;padding:.4rem 0;}
.banner h1{font-size:.5rem;color:#01b842;font-weight:bold;text-align:center;}
.banner img{margin-top:.4rem;}

.liyou{background:#FFF;margin:0 auto;padding:.4rem 0 0;}
.liyou h1{font-size:.55rem;color:#01b842;font-weight:bold;text-align:center;}
.liyou table{width:100%;margin:.5rem auto 0;}
.liyou table tr td a{display:block;border-top:1px solid #eee;border-right:1px solid #eee;padding:.3rem 0;}
.liyou table tr td a.r{border-right:none;}
.liyou table tr td a .on{display:none;}
.liyou table tr td a img{width:60%;margin:0 auto;}
.liyou table tr td a span{display:block;text-align:center;font-size:.36rem;color:#333;margin:.2rem .4rem 0;height:1rem;line-height:1.5;}
.liyou table tr td a.cur img.on{display:block;}
.liyou table tr td a.cur img.off{display:none;}
.liyou p{background:#000;opacity: .8;padding:.3rem;color:#fff;width:70%;-webkit-border-radius: .15rem;-moz-border-radius: .15rem;border-radius: .15rem;display:none;}
.liyou p i{width: 0;height: 0;border-left: .4rem solid transparent;border-right: .4rem solid transparent;border-top: .4rem solid #000;bottom:-.3rem;}
.liyou p.t1{top:-.2rem;left:.4rem;}
.liyou p.t2 i{left:.4rem;}
.liyou p.t2{top:-.2rem;left:1.4rem;}
.liyou p.t2 i{left:2rem;}
.liyou p.t3{top:-.2rem;left:1.4rem;}
.liyou p.t3 i{left:4.5rem;}
.liyou p.t4{top:-.2rem;right:.4rem;}
.liyou p.t4 i{right:.5rem;}
.liyou p.t5{top:3.1rem;left:.4rem;}
.liyou p.t5 i{left:.4rem;}
.liyou p.t6{top:3.1rem;left:1.4rem;}
.liyou p.t6 i{left:2rem;}
.liyou p.t7{top:3.1rem;left:1.4rem;}
.liyou p.t7 i{left:4.5rem;}
.liyou p.t8{top:3.1rem;right:.4rem;}
.liyou p.t8 i{right:.5rem;}
.liyou p.t9{top:6.4rem;left:.4rem;}
.liyou p.t9 i{left:.4rem;}
.liyou p.t10{top:6.4rem;left:1.4rem;}
.liyou p.t10 i{left:2rem;}
.liyou p.t11{top:6.4rem;left:1.4rem;}
.liyou p.t11 i{left:4.5rem;}
.liyou p.t12{top:6.4rem;right:.4rem;}
.liyou p.t12 i{right:.5rem;}

.lc{background:#f6fffb;margin:0 auto;padding:.4rem 0 .5rem;}
.lc h1{font-size:.55rem;color:#01b842;font-weight:bold;text-align:center;}

.app{background:#fff;margin:0 auto;padding:.4rem 0 .5rem;}
.app h1{font-size:.55rem;color:#01b842;font-weight:bold;text-align:center;}
.app table{width:100%;margin:.5rem auto 0;}
.app table a{display:block;}
.app table a img{width:50%;margin:0 auto;}
.app table a span{display:block;font-size:.38rem;color:#333;text-align:center;margin-top:.3rem;}

.floatBar{position:fixed;right:.3rem;bottom:10%;z-index:998;}
.floatBar a{display:block;width:1rem;height:1rem;background:#333;opacity:.8;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-bottom:.2rem}
.floatBar a.returnTop{background:#333 url("/images/project/2018hushi/ico05.png") no-repeat center center;background-size:45%;display:none;}
.floatBar a.share{background:#333 url("/images/project/2018hushi/ico06.png") no-repeat center center;background-size:45%;}

#mask{background:#000;opacity:.6;position:fixed;top:0;left:0;width:100%;height:100%;z-index:998;}
#mask2{background:#000;opacity:.6;position:fixed;top:0;left:0;width:100%;height:100%;z-index:998;}
.popLayer{height:6rem;position:fixed;top:50%;left:0;width:100%;z-index:999;margin-top:-3rem;}
.popLayer video{width:100%;display:block;}
.popLayer .close{background:url("/images/project/2018hushi/close.png") no-repeat;background-size:100%;height:1rem;width:100%; margin-top:.4rem;}

.bcdb_header{height:1.2rem;line-height:1.2rem;text-align:center;font-size:.45rem;color:#fff;background:#24c773;}
.bcdb{width:100%;margin:0 auto;}
.bcdb tr th{height:1rem;line-height:1rem;text-align:center;}
.bcdb tr th p{display:block;}
.bcdb tr th p.t1{border-bottom:1px solid #21b180}
.bcdb tr th p.t2{border-bottom:1px solid #e78511}
.bcdb tr th p.t3{border-bottom:1px solid #1d94e1}
.bcdb tr td{height:1rem;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;text-align:center;}
.bcdb tr td img{width:25%;margin:0 auto;}
.bcdb tr td.head{text-align:left;font-size:.35rem;color:#333;text-indent:.3rem;}
.bcdb tr td.last{border-right:none;}
.bcdb tr:nth-child(odd){background:#f9f9f9}

.share_ceng{background:#000;opacity:.6;top:0;left:0;height:100%;width:100%;position:fixed;z-index:999;display:none;}
.share_con{background:#f4f4f4;position:fixed;bottom:-100%;left:0;width:100%;z-index:999;}
.share_con .title{text-align:center;height:1rem;line-height:1rem;font-size:.38rem;color:#333;}
.share_con .cancel{height:1rem;line-height:1rem;text-align:center;color:#666;font-size:.38rem;background:#fff;display:block;}
.share_con .bdsharebuttonbox ul{width:92%;margin:0 auto;}
.share_con .bdsharebuttonbox ul li{margin-bottom:.3rem;}
.share_con .bdsharebuttonbox a{width:15%;display:inline-block;height:auto;padding:1.5rem 0 0 0;margin:0 5%;background-position:inherit;text-align:center;font-size:.32rem;color:#333;}
.share_con .bdsharebuttonbox a span{display:block;font-size:.32rem;color:#333;padding:.15rem 0;text-align:center;}
.bdshare-button-style0-16 .bds_tqf{background:url("/images/project/2018hushi/share01.png") no-repeat;background-size:100%;}
.bdshare-button-style0-16 .bds_weixin{background:url("/images/project/2018hushi/share02.png") no-repeat;background-size:100%;}
.bdshare-button-style0-16 .bds_tsina{background:url("/images/project/2018hushi/share03.png") no-repeat;background-size:100%;}
.bdshare-button-style0-16 .bds_tqq{background:url("/images/project/2018hushi/share04.png") no-repeat;background-size:100%;}
.bdshare-button-style0-16 .bds_qzone{background:url("/images/project/2018hushi/share05.png") no-repeat;background-size:100%;}
.bdshare-button-style0-16 .bds_sqq{background:url("/images/project/2018hushi/share06.png") no-repeat;background-size:100%;}
.bdshare-button-style0-16 .bds_mail{background:url("/images/project/2018hushi/share07.png") no-repeat;background-size:100%;}
/*.bdshare-button-style0-16 .bds_tqf{background:url("/images/project/2018hushi/share08.png") no-repeat;background-size:100%;}*/

.moreVideo{background:#424242;width:100%;position:fixed;left:0;top:30%;z-index:999;padding-bottom:.4rem;}
.moreVideo .replay{border:1px solid #b2b2b2;display:block;margin:.5rem auto 0;padding:.15rem .3rem;color:#fff;font-size:.38rem;-webkit-border-radius: .15rem;-moz-border-radius:.15rem;border-radius: .15rem;text-align:left;width:22%;}
.moreVideo .replay img{display:inline-block;width:20%;margin-right:.2rem;margin-top:.1rem;}
.videoContainer{margin:.5rem .3rem 0;}
.videoContainer .swiper-slide a{display:block;}
.videoContainer .swiper-slide a span{display:block;color:#fff;font-size:.32rem;text-align:center;padding:.15rem 0;}
.pagination{text-align:center;margin-top:.2rem;}
.pagination .swiper-pagination-bullet{width:.5rem;height:.5rem;background:#424242;color:#ccc;line-height:.5rem;margin:0 .1rem;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit;}
.pagination .swiper-pagination-bullet-active{border:1px solid #545151;background:#272727;color:#fff}


#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;}

.lcWrap{background:#f6fffb url("/images/project/2018hushi/line2.png") no-repeat center center;background-size:100%;}
.lcWrap a{width:14%;margin-left:9%;}
.lcG{margin-top:.2rem;}
.lcG span{width:14%;margin-left:9%;font-size:.33rem;text-align:center;}
.lcWrap .lcT{margin-top:.5rem;}

