 * {padding: 0;margin: 0;box-sizing:border-box;}
/*Reset the tag*/
a{text-decoration:none;}
img{border:none;}
ul,li{list-style:none;}
/*---banner---*/
.th_banner{width:100%;}
.th_banner img{width:100%;display: block;}
/*具体课程*/
.th_rc{width:100%;padding:2% 0;overflow: hidden;background:#f6f6f6;}
.th_title{font-size:30px;text-align: center;line-height:35px;margin:2% auto;font-weight:bold;color:#333;}
.z_fu{font-size: 16px;color: #666;line-height:24px;text-align: center;}
.th_rc .tab{ width:98%; margin:2% auto;overflow: hidden;}
.th_rc .tab-hd {float:left;width:23%;overflow:hidden;}
.th_rc .tab-hd li{width:100%;height:150px;background:#fff;cursor:pointer;}
.th_rc .tab-hd .con_box{position: relative;width:100%;height:100%;}
.th_rc .tab-hd .conter1{position:relative;width:100%;height:100%;}
.th_rc .tab-hd .conter1 .p1{position:absolute;top:54px;left:57px;color:#f2f6ff;z-index:1;font-size:90px;font-family:Impact;}
.th_rc .tab-hd .conter1 .p2{width:100%;position: absolute;top:65px;left:0;z-index: 2;}
.th_rc .tab-hd .conter1 .p2 p{font-size:20px;font-weight:bold;color:#0a6cff;text-align:center;}
.th_rc .tab-hd .conter1 .p2 p span{display: block;font-size:14px;color:#999;margin-top:4px;font-weight:normal;}
.th_rc .tab-hd li.active{background:#0a6cff;}
.th_rc .tab-hd li.active .p1{opacity: 0.2;}
.th_rc .tab-hd li.active .p2 p{color:#fff;}
.th_rc .tab-hd li.active .p2 span{color:#c1d2ff;}
.th_rc .tab-bd{background:#fff;}
.th_rc .tab-bd li{display:none; padding:20px;overflow: hidden;}
.th_rc .tab-bd li.thisclass{ display:list-item;}
.th_rc .tab-bd .n_title{display: flex;align-items: center;}
.th_rc .tab-bd .n_title .num{width:40px;height:40px;font-size:24px;color:#fff;line-height:36px;text-align:center;background:#0a6cff;}
.th_rc .tab-bd .n_title .n_txt{font-size:26px;color:#333;font-weight:bold;margin-left:15px;}
.th_rc .tab-bd .n_box{display: flex;align-items: center;margin-top:30px;}
.th_rc .tab-bd .n_box .n_left{width:60%;}
.th_rc .tab-bd .n_box .n_left h6{font-size:20px;font-weight:bold;color:#333;margin-bottom:10px;}
.th_rc .tab-bd .n_box .n_left .line{width:36px;height:4px;background:#0a6cff;margin:5px 0;}
.th_rc .tab-bd .n_box .n_left p{text-align:left;text-indent:0;font-size:15px;color:#555;line-height: 26px;}
.th_rc .tab-bd .n_box .l_tet{text-align:left;font-size:14px;color:#666;line-height: 26px;margin-top:30px;}
.th_rc .tab-bd .n_box .n_right{}
.th_rc .tab-bd .n_box .n_right img{width:100%;display: block;}
/*提升*/
.t_ts{width:100%;padding:2% 0;overflow: hidden;background:#f6f6f6;}
.t_ts .t_pic{width:100%;margin:2% 0;overflow: hidden;}
.t_ts .t_pic img{max-width:90%;margin:0 auto;display: block;}
/*设计技能*/
.t_jn{width:100%;margin:2% 0;overflow: hidden;}
.t_jn .sj_list{width:99.9999%;margin-top:3%;overflow: hidden;}
.t_jn .sj_list .l_title{font-size:24px;font-weight:bold;color:#333;text-align:center;line-height: 30px;}
.t_jn .sj_list ul{width:99.9999%;margin-top:3%;overflow: hidden;}
.t_jn .sj_list ul li{width:48%;font-size:18px;color:#fff;text-align:center;line-height:45px;float:left;margin:1%;background:#184cf3;}
.t_jn .tf_list{width:99.9999%;margin-top:3%;overflow: hidden;}
.t_jn .tf_list li{width:48%;height:226px;float:left;margin:1%;padding:2%;box-shadow: 0 0 10px #e3e0de;background:#fff;overflow: hidden;}
.t_jn .tf_list .tu img{width:80px;height:80px;display: block;margin:2% auto;}
.t_jn .tf_list .name{font-size:20px;text-align: center;color:#333;font-weight:bold;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.t_jn .tf_list .tet{font-size:16px;margin-top:3%;color:#666;line-height: 24px;}
/*课程新升级*/
.th_kc{width:100%;overflow: hidden;padding:2% 0;background:#f6f6f6;}
.th_kc .s_box{width:98%;margin:3% auto;overflow: hidden;}
.th_kc .s_box .s_top{padding:1%;background:#1a4ff5;overflow: hidden;}
.th_kc .s_box .s_top .s_title{font-weight:bold;margin-top:1%;font-size:24px;color:#fff;line-height: 35px;}
.th_kc .s_box .s_top .s_title span{padding:1%;margin-right:2%;border:1px #fff solid;}
.th_kc .s_box .s_top .s_text{margin:3% 0;font-size:16px;color:#fff;line-height: 26px;}
.th_kc .s_box .s_top .s_ld{font-size:15px;color:#fff;line-height:30px;overflow: hidden;}
.th_kc .s_box .s_top .s_ld b{display: block;font-size:20px;}
.th_kc .s_box .s_top .s_ld li{width:31.3333%;font-size:16px;float:left;margin:1%;}
.th_kc .s_box .s_top .s_ld img{display:block;margin-top:2%;}
/*研发流程*/
.th_lc{width:99.9999%;margin-top:3%;overflow: hidden;}
.th_lc .pic{width:99.9999%;margin-top:3%;overflow: hidden;}
.th_lc .pic img{width:99.9999%;display:block;}
/*实战派室内设计讲师*/
.zj_teach{width:99.9999%;margin-top:3%;overflow: hidden;}
.zj_teach .choice_list{width:99.9999%;margin-top:3%;}
.zj_teach .choice_list li{position:relative;overflow:hidden;width:23%;float:left;margin:1%;background:#fff;}
.zj_teach .choice_list li img{width:99.9999%;}
.zj_teach .choice_list .title{width:99.9999%;border-radius:5px;background-image:linear-gradient(rgba(0, 0, 0, 0), rgb(0, 0, 0));font-size:20px;position:absolute;bottom:0px;text-align:center;padding-bottom:10px;font-weight:bold;color:#fff;}
.zj_teach .choice_list .text{display:none;position:absolute;padding:2%;background:#000;opacity:0.8;top:0;bottom:0;width:99.9999%;}
.zj_teach .choice_list .text .name{color:#fff;margin-top:7%;font-size:18px;font-weight:bold;}
.zj_teach .choice_list .text span{display: block;width:15%;background:#fff;border-radius:5px;margin-top:5%;}
.zj_teach .choice_list .text p{color:#fff;font-size:14px;margin-top:5%;line-height:24px;}
.zj_teach .choice_list .text strong{color:#fff;margin-top:3%;display: block;}
.zj_teach .choice_list .text strong b{font-weight:normal;font-style:normal;}
.zj_teach .choice_list li:hover .title{display: none;}
.zj_teach .choice_list li:hover .text{display: block;}
/*研发构建项目库*/
.th_gj{width:99.9999%;margin-top:3%;overflow: hidden;}
.th_gj .tf_list{width:99.9999%;margin-top:3%;overflow: hidden;}
.th_gj .tf_list li{width:31.3333%;height:226px;float:left;margin:1%;padding:2%;box-shadow: 0 0 10px #e3e0de;background:#fff;overflow: hidden;}
.th_gj .tf_list .tu img{width:100px;height:100px;display: block;margin:2% auto;}
.th_gj .tf_list .name{font-size:20px;text-align: center;color:#333;font-weight:bold;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.th_gj .tf_list .tet{text-align:center;font-size:16px;margin-top:3%;color:#666;line-height: 24px;}
/*上市公司*/
.th_jy{width:99.9999%;margin-top:3%;overflow: hidden;padding:2% 0;background:#050403;}
.th_jy .th_title{color:#fff;}
.th_jy .tf_list{width:99.9999%;margin-top:3%;overflow: hidden;}
.th_jy .tf_list li{width:23%;height:180px;float:left;margin:1%;padding:2%;box-shadow: 0 0 10px #e3e0de;background:#fff;overflow: hidden;}
.th_jy .tf_list .tu img{width:120px;height:120px;display: block;margin:2% auto;}
.th_jy .tf_list .name{font-size:20px;text-align: center;color:#333;font-weight:bold;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.th_jy .tf_list .tet{font-size:16px;margin-top:3%;color:#666;line-height: 24px;}
@media only screen and (min-width: 320px) and (max-width: 750px) {
	.th_title{font-size:22px;}
	.z_fu{font-size:15px;}
	.th_rc .tab-hd{width:100%;}
	.th_rc .tab-bd .n_title .n_txt{font-size:22px;}
	.t_jn .sj_list ul li{width:100%;}
	.t_jn .tf_list li{width:98%;}
	.th_kc .s_box .s_top .s_title{font-size:18px;}
	.th_kc .s_box .s_top .s_ld img{width:100%;}
	.th_kc .s_box .s_top .s_ld b{font-size:18px;}
	.zj_teach .choice_list li{width:48%;height:240px;}
	.th_gj .tf_list li{width:98%;}
	.th_jy .tf_list li{width:98%;}
	.th_kc .s_box .s_top .s_ld li{width:98%;}
	
}