*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}html,body{margin:0;padding:0;font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#555;background:#ffffff}a{text-decoration:none;color:#333}a:hover{color:#555}li{list-style:none}div,ul,li,p{margin:0;padding:0}div{box-sizing:border-box}.cc-flex{display:flex}.cc-rows{display:flex;flex-direction:row}.cc-columns{display:flex;flex-direction:column}.cc-wrap{display:flex;flex-direction:row;flex-wrap:wrap}.cc-nowrap{display:flex;flex-direction:row;flex-wrap:nowrap}.cc-space-between{display:flex;flex-direction:row;justify-content:space-between}.cc-flex-center{display:flex;flex-direction:row;justify-content:center}.cc-flex-end{display:flex;flex-direction:row;justify-content:flex-end}.cc-flex-vtop{align-items:flex-start}.cc-flex-vcenter{display:flex;align-items:center}.cc-flex-vbottom{align-items:flex-end}.cc-no-scale{flex-shrink:0}.cc-flex1{flex:1}.cc-flex-v1{display:flex;flex-direction:column;flex:1}.col-10{width:10%}.col-15{width:15%}.col-20{width:20%}.col-25{width:25%}.col-30{width:30%}.col-33{width:33.33333333%}.col-35{width:35%}.col-40{width:40%}.col-45{width:45%}.col-50{width:50%}.col-55{width:55%}.col-60{width:60%}.col-65{width:65%}.col-70{width:70%}.col-75{width:75%}.col-80{width:80%}.col-85{width:85%}.col-90{width:90%}.col-95{width:95%}.col-100{width:100%}.padding-h10{padding:0 10px}.padding-h20{padding:0 20px}.padding-h30{padding:0 30px}.padding-v10{padding:10px 0}.padding-v20{padding:20px 0}.padding-v30{padding:30px 0}.padding-5{padding:5px}.padding-10{padding:10px}.padding-20{padding:20px}.padding-30{padding:30px}.padding-l10{padding-left:10px}.padding-l20{padding-left:20px}.padding-l30{padding-left:30px}.margin-h10{margin:0 10px}.margin-h20{margin:0 20px}.margin-h30{margin:0 30px}.margin-v5{margin:5px 0}.margin-v10{margin:10px 0}.margin-v20{margin:20px 0}.margin-v30{margin:30px 0}.margin-0{margin:0!important}.margin-10{margin:10px}.margin-20{margin:20px}.margin-30{margin:30px}.margin-t10{margin-top:10px}.margin-t20{margin-top:20px}.margin-t30{margin-top:30px}.margin-b5{margin-bottom:5px}.margin-b10{margin-bottom:10px}.margin-b20{margin-bottom:20px}.margin-b30{margin-bottom:30px}.margin-b50{margin-bottom:50px}.margin-r5{margin-right:5px}.margin-r10{margin-right:10px}.margin-r20{margin-right:20px}.margin-r30{margin-right:30px}.cc-size-9{font-size:9px}.cc-size-10{font-size:10px}.cc-size-12{font-size:12px}.cc-size-14{font-size:14px}.cc-size-15{font-size:15px}.cc-size-16{font-size:16px}.cc-size-18{font-size:18px}.cc-size-24{font-size:24px}.cc-size-28{font-size:28px}.cc-size-32{font-size:32px}.cc-size-36{font-size:36px}.border-radius-2{border-radius:2px}.border-radius-4{border-radius:4px}.border-radius-6{border-radius:6px}.border-radius-8{border-radius:8px}.border-radius-10{border-radius:10px}.border-radius-16{border-radius:16px}.border-radius-20{border-radius:20px}.cc-height-20{height:20px}.cc-height-24{height:24px}.cc-height-30{height:30px}.cc-height-40{height:40px}.cc-height-50{height:50px}.cc-height-60{height:60px}.cc-lineHeight-20{line-height:20px}.cc-lineHeight-24{line-height:24px}.cc-lineHeight-30{line-height:30px}.cc-lineHeight-40{line-height:40px}.cc-lineHeight-50{line-height:50px}.cc-lineHeight-60{line-height:60px}.cc-color-main{color:#040732}.cc-color-sub{color:#021f59}.cc-color-white{color:#fff}.cc-color-eee{color:#eee}.cc-color-ccc{color:#ccc}.cc-color-222{color:#222}.cc-color-333{color:#333}.cc-color-888{color:#888}.cc-color-999{color:#999}.cc-color-f66{color:#f66}.cc-color-blue{color:#48affe}.cc-color-warning{color:#ffc72c}.cc-color-green{color:#1cc600}.cc-bg-f9{background-color:#f0f0f0}.cc-bg-white{background-color:#fff}.cc-bg-main{background-color:#a40000}.cc-bg-mise{background:#f5e2cc}.cc-bg-qianlan{background:#d3eeff}.cc-txt-titleA{font-size:15px;font-weight:600}.cc-txt-desc{font-size:13px;color:#888}.cc-txt-bold{font-weight:700}.cc-size-main{font-size:13px}.cc-size-lg{font-size:16px}.cc-size-xlg{font-size:24px}.cc-txt-right{text-align:right}.cc-txt-center{text-align:center}.cc-txt-justify{text-align:justify}.border-bottom{border-bottom:1px solid #eeeeee}.cc-txt-truncate{text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden;white-space:nowrap}.img-auto{max-width:100%;height:auto;display:block}.container{width:1200px;margin:auto}.container2{width:1000px;margin:auto}.section1{background:#f5f5f5;padding:30px 0}.section-title{text-align:center;margin:20px 0}.section-title strong{font-size:22px}.courseList{margin:0 -10px}.courseList .item{padding:10px}
