@charset "UTF-8";body,div,h1,h2,h3,h4,h5,h6,img,p{padding:0;margin:0}body{font-family:"Hiragino Sans GB","华文细黑",STHeiti,"微软雅黑","Microsoft YaHei",SimHei,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1}li{list-style-type:none}a{text-decoration:none}.activity01 .beneficiary .tags0 span,.tags span{display:inline-block;background:#00b494;color:#fff;padding:10px;margin:0 10px 10px 0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.activity01 .courseInfo h1,.activity01 .coursePrice h1,.activity01 .register h1,.ttCommon{margin-top:10px;background:#00b494;color:#fff;padding:10px;font-size:18px}.fc-888{color:#888}.activity01 .footer .concatus,.activity01 .register .btn11,.btn{display:block;width:50%;height:36px;line-height:36px;color:#fff;background:#00b494;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;text-align:center;font-size:16px;margin:0 auto}.activity01 .jsjs{padding:15px}.activity01 .jsjs .introTxt{background:#00b494;color:#fff;margin-top:-3px;padding:0 10px 10px}.activity01 .jsjs .introTxt h1{font-size:26px;text-align:center;padding:10px 0 20px}.activity01 .jsjs .introTxt p{font-size:14px;line-height:20px;margin-bottom:10px;padding-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.activity01 .jsjs .introTxt p:before{display:block;content:'';width:10px;height:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;position:absolute;left:0;top:5px}.activity01 .jsjs .workshop{font-size:14px;line-height:20px;margin:20px 0}.activity01 .jsjs .workshop p{margin-bottom:20px}.activity01 .jsjs .workshop dt{font-weight:700}.activity01 .jsjs .workshop .TtImg{width:50%;margin-bottom:20px}.activity01 .jsjs .workshop .workshopDetail{display:none}.activity01 .TtImg{display:block;width:40%;margin:0 auto;padding:20px 0 10px}.activity01 .advantage{background:#00b494}.activity01 .advantage .TtImg{width:80%}.activity01 .advantage .items{margin-top:20px;padding:0 15px 20px}.activity01 .advantage .items .item{padding-left:100px;position:relative;margin-bottom:20px}.activity01 .advantage .items .item .orderIcon{position:absolute;width:90px;left:0;top:-4px}.activity01 .advantage .items .item h1{font-size:18px;color:#fff798;margin-bottom:10px}.activity01 .advantage .items .item p{font-size:14px;line-height:20px;color:#fff}.activity01 .beneficiary{padding:15px}.activity01 .beneficiary table{border-collapse:collapse;color:#333}.activity01 .beneficiary table td{border:1px solid #ececec}.activity01 .beneficiary table td:first-child{min-width:100px}.activity01 .beneficiary table .classInfo{padding-left:36px;position:relative}.activity01 .beneficiary table .classInfo h1{font-size:16px;padding:10px 0}.activity01 .beneficiary table .classInfo p{font-size:14px;line-height:20px;color:#8c8c8c}.activity01 .beneficiary table .classInfo .classIcon{position:absolute;width:20px;left:8px;top:8px}.activity01 .courseInfo p{padding:0 10px;margin:10px 0;font-size:16px;line-height:20px}.activity01 .coursePrice .tabs{padding:0 10px 20px}.activity01 .coursePrice .tabs .tab table{border-collapse:collapse;width:100%;margin-top:20px}.activity01 .coursePrice .tabs .tab table td{border:1px solid #ececec;text-align:center;padding:10px 0}.activity01 .coursePrice .tabs .tab table td del{color:#999}.activity01 .coursePrice .tabs .tab table .price0{color:#00b494;font-weight:700}.activity01 .coursePrice .tabs .tab p{margin:10px 0;font-size:14px;line-height:20px;color:#888;padding-left:14px;position:relative}.activity01 .coursePrice .tabs .tab p .strongIcon{position:absolute;top:2px;left:0;width:10px}.activity01 .register .TtImg{width:60%;padding-bottom:0}.activity01 .register h1{margin-bottom:20px}.activity01 .register .txt0{font-size:16px;margin-left:15px;margin-bottom:10px}.activity01 .register .txt0 .numberPhone{font-size:26px;font-style:italic;color:#00b494}.activity01 .register .txt1{text-align:center}.activity01 .register .btn11{margin:20px auto;background:#fff;border:1px solid #00b494;color:#00b494}.activity01 .footer{background:#00b494;color:#fff;padding-bottom:10px}.activity01 .footer .concatus{background:#fff;color:#00b494}.activity01 .footer h1{font-size:16px;padding:10px}.activity01 .footer p{font-size:14px;margin-bottom:10px;margin-left:10px}.activity01 .footer p a,.activity01 .footer p span{color:#fff}.activity01 .tips{width:100%;height:100px;background:#6d6d6d;position:relative;display:none}.activity01 .tips .arrow{position:absolute;width:50px;right:4px;top:10px}.activity01 .tips .txt3{color:#fff;position:absolute;line-height:20px;right:80px;top:34px}