ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6 {padding:0;margin:0;list-style:none;font-size:14px;font-weight:Regular;/*color:#666666;*/line-height:30px;}
html,body{
	width:100%;
	height:100%;
	background:#fafafa!important;  
	font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", Helvetica, Arial,"Noto Sans SC", sans-serif;
}
/*强制修改修改container宽度*/
@media(min-width:1200px){
.container{width:1200px!important;padding:0!important;}
}
a{text-decoration:none!important}
a:focus,button:focus { outline: none!important;}
#index::before{content:none!important;}
#index{margin-left:10px;}
.header{width:100%;height:40px;background:#f6f6f6;font-size:14px;font-weight:400;color:#222; border-bottom: 1px solid #e5e5e5}
.fl { float:left}
.fr { float:right}
.mt25 { margin-top:25px}
.mt20 { margin-top: 20px}
.mt15 { margin-top: 15px}
.mt0 { margin-top: 0}
.bt20 { border-top:20px solid #f8f8f8}
.text_overflow{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.text_overflow2{overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.w_bg { width: 100%; background: #fff; padding: 20px}
.flex { display:flex}
.shadow { box-shadow:  0 5px 10px rgba(0,0,0,0.03);}

/*顶部上下滚动公告*/
.huodong {height:40px;float:left; line-height: 40px;width: 50%;}
.menuList{height:40px;float:right;line-height:40px;position: relative}
.menuList>div{float:left;margin-left:10px;}
.menuList>div>i {font-size: 20px; margin-right: 5px; float: left}
.menuList>div>a{color:#222;/*text-decoration:none;*/}

/*banner（左侧栏目+轮播图）*/
.banner { height: 405px !important}
.more-menu{height:405px; background-color:#fff; width: 282px;border: 1px solid #eee; margin-right: 24px;}
.more-menu li{font-size: 14px;padding: 16px 0 16px 15px;color:#222; margin-top: 0!important}
.more-menu li:hover{background:#fef1e4;}
.more-menu li h3,.more-menu li p { margin:0;}
.more-menu li h3 a {font-size:18px;color:#222;line-height:30px}
.more-menu li h3 a span{background: #ff6600;border-radius: 2px;color: #fff;display: inline-block;font-size: 12px;line-height: 16px;text-align: center;width: 50px; margin-left:10px; margin-top:-5px; font-weight: normal}
.more-menu li p a{width:33.3%;float:left;display:block;text-align:left;color:#333;opacity: 0.8;line-height:24px;}
.more-menu li p a.w100 { width: 100%}
.more-menu li p a.hot { color:#ff3300; font-weight: 500}
.contentList{display:block;zoom:1;padding:0!important; }
.contentList::before,.contentList::after{content:"";display:block;clear:both}
.indexBanner,.indexBanner img { width:894px !important; height: 405px !important}

/*模块标题*/
.bTitle { height: 60px;width: 100%; line-height: 24px}
div.h_auto { height:auto; padding-bottom: 20px;}
.bTitle h2 { float: left; font-size: 24px;font-weight: 600; margin: 0; line-height: 60px;}
.bTitle p { float: left; margin:0 0 0 20px}
.bTitle p a,.st_lesson p a { display:block; float: left; height: 30px; line-height: 30px; color: #333; padding: 0 12px; border: 1px solid #eee; background: #fff; font-size: 15px; margin: 14px 4px; border-radius: 15px;}
.bTitle p a:hover,.st_lesson p a:hover,.bTitle p a.cur { color:#fff; background: #ff6600; border: 1px solid #ff6600}
.st_lesson p a { margin: 12px 8px 0 0;}
.icon-gengduo a {font-size:14px;float: right; margin: 16px 0 0 0; color: #aaa}
.icon-gengduo i.iconfont { font-size:11px; font-weight:bold; display: block; float: right}
.icon-gengduo a:hover { color:#ff6600}
.bTitle p.kc_tit { margin:0}
.bTitle p.kc_tit a {  margin: 10px 12px 0 0; height: 32px; line-height: 32px;padding: 0 18px;  font-size: 15px;border-radius: 16px;}

/*热门课程*/
.kecheng { width:100%; display: flex;display: -webkit-flex;-webkit-justify-content: space-between; justify-content: space-between;}
.kc_list { width:100%; display: block}
.tjkc { width:100%; display: block}
.tjkc a { width:100%; margin: 0 0 15px 0}
.kecheng a { display: block;width: 282px; padding: 20px; height: 300px;background: #fff; border-top: 2px solid #ff6600; color: #333; box-shadow:  0 5px 10px rgba(0,0,0,0.03); }
.kc_list a { width:24.1%; float: left; margin: 0 1.2% 15px 0}
.kc_list a:nth-child(4n+4){margin-right:0}
.kecheng a:hover,.p-item a:hover,.kc_top a.zx:hover,.teacher_list li:hover {-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px) ;transition:all .2s linear;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear; color: #ff6600}
.course_flag span { display:block; float: left; background: #eaebf0; height: 24px; line-height: 24px; border-radius: 0 12px; font-size: 12px; color: #666; padding: 0px 10px !important}
.course_name { font-size: 16px; font-weight: 700;height: 36px;line-height: 36px;color: #333; margin-top: 10px}
.course_info { font-size: 12px; height: 40px;line-height:20px;color: #999}
.kecheng a ul { width: 100%; border-bottom:  1px solid #eee; padding: 20px 0 10px; margin: 0 !important; display:flex;display: -webkit-flex;-webkit-justify-content: flex-start; justify-content: flex-start;}
.kecheng a ul li { width: 50px; text-align: center; font-size: 12px; margin-right: 10px}
.kecheng a ul li div { width: 40px;height: 40px;border-radius: 50%; overflow: hidden;; border: 1px solid #ddd; padding-top: 3px; margin: 0 auto}
.kecheng a ul li div img { width: 100%;height: 100%;object-fit: cover; object-position: center top}
.course_footer { font-size: 12px;height: 40px; line-height: 40px;color: #999; margin-top: 10px}
.course_footer div.fr { margin-top:-3px}
.course_footer div.fr span:nth-child(1){ color:#aaa; text-decoration:line-through; margin-right: 5px}
.course_footer div.fr span:nth-child(2){ color:#ff6600; font-weight: bold}
.course_footer div.fr span:nth-child(3){ color:#ff6600; font-size: 22px}

/*师资团队*/
.teacher a {zoom:1; display: block; vertical-align:middle;width: 157px;margin:0 10px 15px 0;float: left;}
.teacher a:last-child { margin-right:0}
.teacher a div {display: flex;align-items: flex-end;width: 157px; height: 208px;overflow: hidden;background: linear-gradient(to bottom right,#e8ebf2,#ffffff);}
.teacher a div img {display: block;width: 100%; margin: 0 auto;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.teacher a p {font-size: 16px; text-align: center;font-weight: normal; color: #333; height: 36px;line-height: 36px; margin-top: 3px; width: 157px; padding: 0 5px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis }
.teacher a p span {font-size: 13px; margin-left: 12px; color: #999}
.teacher a:hover p,.teacher a:hover p span { color: #ff6600}
.teacher a:hover div img {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

/*考研资讯*/
.box_l { width:894px}
.box_r { width:282px}
.zixun li { width:48%; height: 38px; line-height: 38px; margin-right: 4%;  float: left}
.zixun li:nth-child(even){ margin-right: 0}
.zixun li a {color:#333; display: block; padding-right: 15px; white-space:nowrap;overflow:hidden;text-overflow: ellipsis; font-size: 16px}
.zixun li a::before { content:""; display: block; width: 4px; height: 4px; border-radius: 50%; background-color: #ff8800; float: left; margin: 15px 8px 0 0}
.zixun li span{float:right;font-size:13px;color:#999;}
.zixun li a:hover {color: #ff6600}

/*天任动态*/
.tr_news {width:100%; padding-bottom: 22px}
.tr_news li{ line-height: 24px; margin-bottom:8px;height:55px; border-bottom: 1px dashed #ddd}
.tr_news li em{display:inline-block; *display:inline;zoom:1; width:18px;height:18px; vertical-align:middle; color:#fff; background:#dadada; font-size: 15px; line-height: 18px; text-align:center; font-style: normal}
.tr_news li em.hot1{background:#f6564a;}
.tr_news li em.hot2{background:#f6874a;}
.tr_news li em.hot3{background:#ff9955;}
.tr_news li a { font-size: 15px; display: block; width: 213px; float: right;color: #333;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.tr_news li a:hover { color: #ff6600}

/*试听课*/
.st_lesson { padding-bottom: 23px; padding-top: 12px}
.free { float:left; display: block; color: #fff; font-size: 11px; font-weight: 100; height: 18px; line-height: 18px; padding: 0 8px; border-radius: 9px 0; margin: 15px 0 0 5px; background: linear-gradient(to bottom right,#ff8800,#f22f29); }
.p-item { padding: 10px 0}
.p-item a { box-sizing:border-box; display:inline-block; width:205px; float: left; margin-right: 11px}
.p-item a:nth-child(4){ margin-right: 0}
.p-item a img { height:115px; width:205px}
.p-item a p { height:25px; font-size:15px; line-height:20px; color:#333; margin: 15px 0 0 0; border-left: 1px solid #eee; padding-left: 8px; width: 96%}
.p-item a div {position:relative; height:20px;line-height:20px; border-left: 1px solid #ddd; padding-left: 8px; width: 96%}
.p-item a div span.p-teacher{display:inline-block;font-size:12px;color:#828282;vertical-align:middle;width:96px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.p-item a div span.p-price{position:absolute;right:0;top:0;display:inline-block;font-size:12px; color: #666; background: #f5f5f5; padding: 0 6px;border-radius: 3px;}
.p-item a div span.p-price i {font-size: 12px}
.p-item a:hover div span.p-price{ background: #ff8800; color: #fff}

/*校区查询*/
.xq_home img { width:100%; margin-bottom: 10px}
.xq_home a { display:block; height: 28px; line-height: 28px; padding: 0 8px; background: #f2f2f2; float: left; color: #333; border-radius: 3px; margin:6px 0; font-size: 15px;}
.xq_home a:nth-child(3),.xq_home a:nth-child(6),.xq_home a:nth-child(9),.xq_home a:nth-child(12) { margin:6px 7px;}
.xq_home a:hover { background: #ff6600; color: #fff}

/*友情链接*/
.link{ color:#999; margin-top:45px; font-size: 16px; padding: 30px 20px}
.link span { font-size:20px; font-weight: bold; color: #333; width: 95px; float: left; display: block; height: 20px; line-height: 20px; border-right: 3px solid #e3e3e3}
.link p { float: right; width:1060px; margin:-5px 0 0; }
.link a { color:#888; font-size: 16px; line-height: 30px; margin: 0 5px 0 20px; display: block; float: left}
.link a:hover { color:#ff6600}

/*底部footer*/
.footer { width: 100%; background:#1c1c1c; text-align: center;margin-top:40px; padding: 30px 0 40px}
.copyright{ margin:0 auto;font-size:14px;font-weight:400;color:#ddd;text-align:center; line-height: 30px;}
.copyright a {color:#ff6600; margin-left: 10px}
.copyright p { line-height: 24px; margin: 10px 0 0 0; color: #999}
/*——首页结束——*/

/*——二级页面——*/
.dqwz { height:40px; line-height: 40px; font-size: 14px; margin: 25px auto 0;white-space:nowrap;overflow:hidden;text-overflow: ellipsis}
.dqwz i { margin:0 10px 0 0}
.dqwz a { color:#333; padding: 0 10px}
.ctLeft{width:894px;display:block;float:left;padding:0;}
.ctRight{width:282px;float:right;display:block; height: auto}
.ctRight .bTitle,.ctLeft .bTitle{ height: 36px}
.ctRight .bTitle h2,.ctLeft .bTitle h2 { font-size: 20px;font-weight:normal; margin: 0; line-height: 20px}
.ctRight .bTitle h2::before,.ctLeft .bTitle h2::before { float:left; display: block; content: ""; width: 4px; height: 18px; background: #ff6600; border-radius: 2px; margin:1px 8px 0 0} 
.ctLeft .bTitle h2 { float: left;}
.ctLeft .bTitle .icon-gengduo a { margin: 0 0 0 0; }
.ctLeft div.xq_tit { height:auto; padding: 0 0 25px; margin-top: -10px}

/*分页样式*/
.digg{ margin: 20px 0 10px; font-size:14px; text-align:center;}
.digg span,.digg a{ margin:0 2px; padding:6px 11px; color:#666;text-decoration:none;background:#fff;border:1px solid #ddd;display:inline-block;transition:all .3s; border-radius: 4px}
.digg a:hover,.digg span.cur{ background:#ff6600;color:#fff;border:1px solid #ff6600}
.digg .disabled{opacity:0.4}

/*课程内容页*/
.kc_top { position: relative; padding: 20px 30px;  margin-bottom: 20px}
.kc_top p.h1 { margin:0 !important; font-size: 24px; color: #333; font-weight: normal; padding: 10px 0 20px; line-height:30px;}
.kc_top p { color:#ddd; font-size: 14px; margin-bottom:5px; width: 550px;}
.kc_top p span { margin:0 10px; color: #666}
.kc_top p span.sx { display: inline-block; padding: 0 5px;height: 20px; line-height: 20px;float: left; margin-right: 10px; background:#FFE4D7; color: #ff6600; margin: 6px 5px 0 10px}
.kc_top p i { color:#999}
.kc_top p i.icon-shijian { font-size: 20px; margin: 0 -2px}
.kc_top .fr { position: absolute;right: 30px;bottom: 30px;}
.kc_top .jg { text-align: right; font-size: 16px; margin-bottom: 15px}
.kc_top .jg span:nth-child(1){ color:#aaa; text-decoration:line-through; margin-right: 5px;}
.kc_top .jg span:nth-child(2){ color:#ff6600; font-weight: bold}
.kc_top .jg span:nth-child(3){ color:#ff6600; font-size: 32px}
.kc_top a.zx i  { font-size: 20px; margin-right: 10px}
.kc_top a.zx {display: inline-block;border-radius: 5px; width: 180px; height: 42px;line-height: 42px; text-align: center;color: #fff;font-size: 18px;background: linear-gradient(to bottom right, #ff8800, #ff5500)}

/*详情页统一规范*/
.details { padding:30px}
.info { border: 1px dashed #ff6600; background: #fffaf7; margin: 10px 0 20px}
.info p {  margin: 20px 30px; font-size: 15px; line-height: 1.5em; text-indent: 2em; color: #555;text-align: justify;}
.content { font-size:16px;font-weight:Regular;color:#333; margin: 10px 0}
.content p {margin-top:10px;line-height:1.8em; text-indent: 2em; font-size: 15px;text-align: justify;}
.content p:empty { margin: 0; height: 0;}
.content img { max-width: 100% !important; height: auto !important; display: block; margin: 16px auto; /* 图片居中，上下留白 */}
.content * { margin: 0; padding: 0;  box-sizing: border-box;}
.content span,.content font { font-size: inherit !important; color: inherit !important; background: transparent !important;}
.content table { width: 100%; border-collapse: collapse; margin: 16px 0; border: 1px solid #eee;}
.content th,.content td { border: 1px solid #eee; padding: 10px;}
.content th { background: #f7f8fa;}
.content a { color: #ff6600; text-decoration: none;}
.content a:hover { text-decoration: underline;}

/*师资团队列表页*/
.teacher_banner { margin:10px 0 15px}
.teacher_list { width:100%; }
.teacher_list li{ width:49%;box-shadow:  0 5px 10px rgba(0,0,0,0.03); height: 290px;padding: 20px; background: #fff; margin-top: 5px; margin-bottom: 20px; position: relative}
.teacher_list li:nth-child(odd) { float:left}
.teacher_list li:nth-child(even) { float:right}
.teacher_list li a.tc_img { float: left;display: flex;align-items: flex-end;width:40%; height:auto; padding-top: 15px; overflow: hidden;background: linear-gradient(to bottom right,#e8ebf2,#ffffff);}
.teacher_list li img { width: 185px; margin: 0 auto;}
.tc_info { float:right; width:55%} 
.tc_info h4 { font-weight: normal; padding-top: 10px; font-size: 20px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis}
.tc_info h4 span { font-size:14px; border-left: 1px solid #ddd; margin-left: 10px; padding-left: 6px}
.tc_info p { color: #686a71;font-size: 14px;line-height: 24px; max-height: 96px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4;}
.tag { margin: 10px 0}
.tag span { color: #9598a2;font-size: 12px;height: 26px;line-height: 26px;padding: 0 8px;background: #f4f4f4;display: inline-block;margin:0 8px 8px 0;}
.enter { color: #ff6600; position: absolute;right: 35px;bottom: 20px;}
.enter i { font-size:14px; margin-left: 6px;}
a.enter:hover { color:#ff9900}

/*师资团队内容页*/
.tea_show  { width: 100%; height: 250px; background:url("tea_bg_pc.jpg") no-repeat bottom; position: relative}
.tea_show img { width: 185px; margin: 0 auto; position:absolute; left: 30px; bottom: 0}
.tea_show div.tc_info { position: absolute; top: 40px; left: 300px; width: 40%} 
.tea_show div.tc_info h4 { font-weight: normal; padding: 10px 0; font-size: 28px; color: #fff}
.tea_show div.tc_info p { color: #fff;font-size: 16px}
.tea_show div.tc_info a { color: #fff; position: absolute;right: 0;bottom: 0; border: 1px solid #ffc3a4; height: 34px; line-height: 33px; padding: 0 20px; font-size: 16px; border-radius: 17px;background:  rgba(0,0,0,0.1)}
.tea_show div.tc_info a.enter i { font-size:16px; }
.tea_show div.tc_info a.enter:hover { background:  rgba(0,0,0,0.2)}
.tea_nr { padding-top: 10px}
.tea_nr p { line-height:2em; text-indent: 2em; font-size: 16px;}
.nr_st { padding: 20px}

/*资讯列表页*/
.news_list { width: 100%; margin: 0 auto; padding-bottom: 5px}
.news_list li{height:auto; padding: 10px 0 12px; border-bottom: 1px dashed #ddd; clear:fixed; margin-bottom: 10px}
.news_list li h3 { margin:0; height: 40px; line-height: 24px; font-size:18px; font-weight: 600; color: #333;white-space:nowrap;overflow:hidden;text-overflow: ellipsis}
.news_list li a:hover h3,.news_list li a:hover p { color:#ff6600}
.news_list li p { width: 100%; margin: 0 0 10px 0; max-height: 42px; font-size: 13px; color: #666; line-height: 21px; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news_list li span { color:#aaa; font-size: 13px; line-height: 24px}
.news_list li span i { font-size: 18px; margin: 3px 6px 0 0; float: left}

/*资讯内容页*/
.detailed { padding: 0 0 10px;}
.detailed h1 { color: #333; font-size: 26px; font-weight:500; height: auto; line-height: 36px; margin-top: 10px; text-align: justify}
.detailed div { height:30px; line-height: 30px; font-size: 14px; color: #999}
.detailed div p { float:left; margin-right: 15px}
.detailed div a { float:right; color: #ff6600}
.detailed div a i { font-size:18px;}
.detailed div a:hover { color:#ff6600}
.detailed div i { margin-right:5px; font-size: 18px; float: left}

/*校区列表页*/
.xq_tit p a { background: #f5f5f5}
.xiaoqu { margin: -10px auto 30px }
.xiaoqu li{height:auto; padding: 25px 0 15px; border-bottom: 1px dashed #ddd; clear:fixed; display: flex;display: -webkit-flex;-webkit-justify-content: space-between; justify-content: space-between;}
.xiaoqu li a.kc_img { width:30%}
.xiaoqu li img { width:100%; height: 100%;object-fit: cover;transition: transform 0.3s ease; }
.xiaoqu li:hover img {-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}
.xiaoqu li div {  width:66%}
.xiaoqu li div h3 { white-space:nowrap;overflow:hidden;text-overflow: ellipsis; margin: 0 0 20px}
.xiaoqu li div a h3 { color:#333}
.xiaoqu li div a:hover h3 { color: #ff6600;}
.xiaoqu li div p { width: 100%; margin: 0; height: 30px; font-size: 14px; color: #666; line-height: 30px; white-space:nowrap;overflow:hidden;text-overflow: ellipsis}
.bot_boder { border-bottom:1px dashed #ddd;  margin-bottom: 30px}

/*试听列表页*/
.st_list { width:100%; display: block}
.st_list a { display: block; width:24.1%; float: left; margin: 0 1.2% 15px 0; background: #fff; box-shadow:  0 5px 10px rgba(0,0,0,0.03);}
.st_list a:nth-child(4n+4) {margin-right:0}
.st_list a:hover {-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px) ;transition:all .2s linear;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear; color: #ff6600}
.st_list a img { width:100%; border: 1px solid #fff}
.st_list a p { width: 88%}
.st_list a p.st_tit { height: 36px; line-height: 36px; margin: 10px auto;font-size: 16px;color: #333;word-wrap: break-word;}
.st_list a p.tea_status { margin: 0 auto 15px; color: #888; font-size: 14px; height: 30px; line-height: 30px}
.st_list a p.tea_status span:nth-child(2) { display:block; color: #ff6600; border: 1px solid #ff6600; padding: 0 15px; border-radius: 18px}
.st_list a:hover p.st_tit { color:#ff6600}
.st_list a:hover p.tea_status span:nth-child(2) { color: #fff; background:#ff6600}
.video { width:100%; height: auto; background: #333; text-align: center; margin-bottom: 30px}

/*关于天任*/
.about,.qywh { padding: 0 50px 20px; }
.about div.content { padding-top:20px}
.about h2,.qywh h2 { text-align: center; font-size: 28px; font-weight: 400; height: 41px; line-height: 24px; position: relative; border-bottom: 1px solid #eee}
.about h2::after,.qywh h2::after { content:""; display: block; width: 40px; height: 4px; background: #ff6600; margin: 14px auto;}
.qywh ul { width: 100%; margin: 0 auto; display: flex; display: -webkit-flex; display: -moz-flex; justify-content:center; -webkit-justify-content: center; -moz-justify-content: center; flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; margin-top: 30px; }
.qywh ul li {  margin:25px 0; text-align: center; width: 33%; }
.qywh ul li i { font-size: 40px; transition: all 0.4s; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; }
.qywh ul li:hover i { color: #ff6600; transform: scale(1.1, 1.1); }
.qywh ul li i.icon-xueshimao { font-size: 48px; }
.qywh ul li > div { margin: 0 auto; width: 160px; height: 160px; background: #fff; border: 1px solid rgba(237, 237, 237, 0.89); border-radius: 50%; display: flex; display: -webkit-flex; display: -moz-flex; justify-content: center; -webkit-justify-content: center; -moz-justify-content: center; align-items: center; -webkit-align-items: center; -moz-align-items: center; }
.qywh ul li h5 { margin-top: 30px; color: #333; font-size: 24px; }
.qywh ul li h6 { margin-top: 15px; margin-bottom: 6px; line-height: 24px;font-size: 16px;font-weight: 400; color: #999; }


@media (max-width:1024px){
	/*轮播图*/
	.banner { height: auto !important; margin-top: 25px}
	.more-menu {height:auto; width:29%; margin-right: 1%}
	.more-menu li{padding: 5px 0 0 15px;}
	.more-menu li h3 a { line-height:21px}
	.more-menu li p a{line-height:21px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis}
	.contentList{width:70% }
	.indexBanner,.indexBanner img { width:100% !important; height: auto !important}
	
	/*模块标题*/
	.bTitle p { float: left; margin:0 0 0 20px; padding-top: 11px}
	.bTitle p a,.st_lesson p a { display:block; float: left; height: 30px; line-height: 30px; color: #333; padding: 0 12px; border: 1px solid #eee; background: #fff; font-size: 15px; margin: 5px 4px; border-radius: 15px;}
	.st_lesson p a { margin: 12px 8px 0 0;}
	.bTitle p.kc_tit { white-space:normal; padding-top: 0}
	.bTitle p.kc_tit a {  margin: .5rem .5rem 0 0; }
	
	/*热门课程*/
	.kecheng a { width: 24%; padding: 10px; height:auto;margin-right: 1%;}
	.course_name { height: 30px;line-height: 30px;margin-top: 5px}
	.course_info { font-size: 12px; height: 32px;line-height:16px;}
	.kecheng a ul { overflow: hidden}

	/*师资团队*/
	.teacher { padding-bottom:-1rem}
	.teacher a {zoom:1; display: block; vertical-align:middle;width: 13%;margin:0 1.5% -10px 0;float: left; margin-top: 15px;}
	.teacher a div {width: 100%; height: auto; padding-top: 5px}
	.teacher a div img {width: 100%; margin: 0 auto;}
	.teacher a p {width: 100%; }
	
	/*考研资讯*/
	.box_l { width:70%}
	.box_r { width:29%}

	/*天任动态*/
	.tr_news li a { width: 80%; }
	
	/*试听课*/
	.st_lesson { padding-bottom: 35px; padding-top: 12px}
	.p-item { padding: 5px 0}
	.p-item a { box-sizing:border-box; display:inline-block; width:24%; float: left; margin-right: 1%}
	.p-item a img { height:auto; width:100%}

	/*校区查询*/
	.xq_home img { width:100%; margin-bottom: 5px}
	.xq_home a { margin:3px 5px 3px 0; font-size: 14px;}
	.xq_home a:nth-child(3),.xq_home a:nth-child(6),.xq_home a:nth-child(9),.xq_home a:nth-child(12) { margin:3px 5px 3px 0;}

	/*友情链接*/
	.link{ margin-top:20px; }
	.link span { width: 15%; height:10px; }
	.link p { width:85%; margin:-15px 0 0; }
	
	/*二级页面*/
	.ctLeft,.ctRight {width:100%;float:none;}
	.ctRight .bTitle { height: 3rem; margin-top: 2rem}
	.tjkc { width:100%; display: block}
	.tjkc a {width:24.1%; float: left; margin: 0 1.2% 15px 0}
	.tjkc a:nth-child(4n+4){margin-right:0}
	.teacher_banner { width:100%}
	.nr_st { padding: 20px}
	.kc_top p { width: 650px}
	.teacher_list { padding-top: 30px}
	.video img { width:100%; height: auto; object-fit: cover}
	.about,.qywh { padding: 0 30px 20px; }
}

@media (max-width:992px){
	.more-menu {height:230px; overflow-y:auto}
	.more-menu::-webkit-scrollbar { display: none !important;height: 0 !important;}
	.more-menu li h3 a { font-size: 16px;}
	.more-menu li p a{ font-size: 12px}
	
	.bTitle { height: auto;width: 98%; margin: 0 auto; line-height: 2rem; padding-bottom: 1rem}
	.bTitle h2 { font-size: 2rem;font-weight: 600; line-height: 2rem;}
	.icon-gengduo { float: right;}
	.icon-gengduo a {font-size:1.3rem;margin: 0; }
	.icon-gengduo i.iconfont { font-size:1rem;}
	.bTitle p,.st_lesson p { clear: both; float: none; margin:0 !important; padding-top: 1.2rem; white-space: nowrap;overflow-x: auto;overflow-y: hidden;touch-action: pan-x}
	.bTitle p::-webkit-scrollbar,.teacher::-webkit-scrollbar,.st_lesson p::-webkit-scrollbar,.xq_home::-webkit-scrollbar { display: none !important;height: 0 !important;}
	.bTitle p a,.st_lesson p a { display:inline-block; float: none; height:3rem; line-height: 3rem; padding: 0 1rem;font-size: 1.3rem; margin: 0 .5rem 0 0; border-radius: 1.5rem;flex:0 0 auto;white-space:nowrap}
	.st_lesson p a { margin: 0 .5rem 1rem 0;}
	.course_footer { font-size: 1.2rem; height: 2rem; line-height: 2rem; padding-top: .5rem; margin-top: 0}
	.bTitle p.kc_tit { white-space:normal; padding-top: 0}
	.bTitle p.kc_tit a {  margin: .5rem .5rem 0 0; height:2.8rem; line-height: 2.8rem; padding: 0 1.2rem;font-size: 1.3rem;border-radius: 1.4rem;}
	.ctLeft .bTitle{ height: 45px; padding-top: 20px}
	
	/*试听课*/
	.st_lesson { padding-bottom:1.5rem; padding-top:.5rem; margin-top: 1.8rem; margin-bottom: 1.5rem}
	.free { font-size: 1rem; height: 1.4rem; line-height: 1.4rem; padding: 0 .8rem; border-radius: .7rem 0; margin: 0 0 0 .5rem}
	.st_lesson { padding-bottom: 25px; padding-top: 12px}
	.p-item { padding: 5px 0 20px}
	.p-item a { box-sizing:border-box; display:inline-block; width:24%; float: left; margin-right: 1%}
	.p-item a img { height:auto; width:100%}
	.p-item a p { height:3rem; font-size:1.4rem; line-height:1.5rem;margin: 0; border-left: 0; padding-left: 0; width: 100%}
	.xq_home { margin-top: 1.8rem; height: 200px; overflow-y: scroll}
	.link{ margin-top:.5rem;  padding: 2.5rem 4% 1.5rem}
	.zixun { margin-top:1.8rem; margin-bottom: 1rem}
	.tr_news {width:98%; padding-bottom: 2.2rem;margin-top:1.8rem}
	
	/*二级页面开始*/
	.dqwz { height:2.8rem; line-height: 1.5rem; font-size: 1.3rem; margin: 1.8rem auto 1rem; border-bottom: 1px solid #e5e5e5}
	.dqwz i { margin:0 1rem 0 0}
	
	.kecheng a { padding:2rem 2rem 1rem; height: auto;}
	.kc_list a { width:32%; float: left; margin: 0 1.2% 15px 0}
	.kc_list a:nth-child(4n+4){margin-right:1.2%}
	.kc_list a:nth-child(3n+3){margin-right:0}
	
	/*分页*/
	.digg{ margin:10px auto 0; font-size:14px}
	.digg span,.digg a{ margin:0 2px; padding:2px 8px; border-radius: 2px}

	.kc_top p { width: 450px;}
	/*师资团队列表页*/
	.teacher_banner { width:100%}
	.teacher_list li{height: 200px;padding: 15px; background: #fff; margin-top: 5px; margin-bottom: 10px}
	.teacher_list li a.tc_img { padding-top: 15px; }
	.teacher_list li img { width: 90%; }
	.tc_info p { line-height: 24px; max-height: 48px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
	.tag { margin: 0}
	.tag span { color: #9598a2;font-size: 12px;height: 24px;line-height: 24px;padding: 0 8px;background: #f4f4f4;display: inline-block;margin:0 8px 8px 0;}
	.enter { color: #ff6600; position: absolute;right: 15px;bottom: 15px;}
	.enter i { font-size:14px; margin-left: 6px;}
	a.enter:hover { color:#ff9900}
	.st_lesson { padding-top:0;}
	.st_lesson div.tea_nr p { white-space:inherit; padding-top: 0}
	.nr_st { padding: 20px}
	.teacher_list { padding-top: 0}
	
	/*校区列表页*/
	.xiaoqu { margin: -20px auto 30px }
	.xiaoqu li a.kc_img { width:37%}
	.xiaoqu li div {  width:59%}
	
	/*试听列表页*/
	.st_list a p.st_tit { height: 30px; line-height: 30px; margin: 10px auto 0;}
	.st_list a p.tea_status { margin: 0 auto 10px}
	.st_list a p.tea_status span:nth-child(2) { border: 0; padding: 0;}
	.video img { width:100%; height: auto; object-fit: cover}
}

@media(max-width:767px){
		.container{width:98%!important;}
		.banner { height: auto !important}
		.banner { margin-top:1rem!important; height: auto !important;}
		.contentList{display:block;zoom:1;padding:0!important;width:100% }
		.indexBanner {width:98%!important; margin: 1rem auto 0;border-radius: .3rem; height: auto!important}
		.indexBanner img { border-radius: .3rem; height: auto!important}
		.ctLeftTitle>h1{font-size:16px;line-height:25px;padding-top:13px;}
		th{font-size:13px;}
		td{font-size:12px;}
		.nrLabel {margin: 2rem 0 0;line-height: 3rem; font-size: 14px}
		.nrLabel span { height:3rem; padding: 0 1.5rem; border-radius: 1.5rem; margin-right: 1rem; font-size: 14px}
		.nrLabel span:hover { background:#ff6600; color: #fff }
		.Disclaimers{padding:.5rem 1rem;margin-top:2rem;}
		.Disclaimers>h3{font-size:14px;font-weight:bold;margin:.5rem;}
		.Disclaimers>p{font-size:12px; line-height: 2rem}
		.keyWord{height:auto;margin-top:20px;}
		.keyWordTitle>h2{font-size:18px;}
		.keyWordList{height:auto;margin-top:0px;display:flex;flex-wrap:wrap;padding-top:20px;}
		.keyWordList>a{float:none;padding:4px 8px;margin-right:10px;font-size:13px;}
		.lineNew{height:5px;margin:10px 0 0 0;}
		.rldcImg>img{width:10px;height:10px;}
		.rldcRImg>img{width:12px;height:auto;margin-right:6px;}
		.btmICode{height:auto;clear:both;}
		.code1Name{margin-top:5px;font-size:12px;}
		.code1{margin:0px;}
		.mt25{ margin-top:2.5rem}
		.mt15 { margin-top:0}
		div.wap_mt0 { margin-top:0}
		div.wap_mb0 { margin-bottom:0}
	
		/*新增*/
		.header{display:none;}
		.bt20 { border-top:0}
		.mt20 { margin-top: .4rem}
		.line { width: 100%; height: 1.2rem; background: #f8f8f8}
		.w_bg { width: 98%; margin: 0 auto; padding: 1.5rem; box-shadow:  0 .5rem 1rem rgba(0,0,0,0.03);}
	
		/*模块标题*/
		.bTitle { height: auto;width: 98%; margin: 0 auto; line-height: 2rem; padding-bottom: 1.5rem}
		.bTitle h2 { font-size: 2rem;font-weight: 600; line-height: 2rem;}
		.icon-gengduo { float: right;}
		.icon-gengduo a {font-size:1.3rem;margin: 0; }
		.icon-gengduo i.iconfont { font-size:1rem;}
		.bTitle p,.st_lesson p { clear: both; float: none; margin:0 !important; padding-top: 1.2rem; white-space: nowrap;overflow-x: auto;overflow-y: hidden;touch-action: pan-x}
		.bTitle p::-webkit-scrollbar,.teacher::-webkit-scrollbar,.st_lesson p::-webkit-scrollbar { display: none !important;height: 0 !important;}
		.bTitle p a,.st_lesson p a { display:inline-block; float: none; height:3rem; line-height: 3rem; padding: 0 1rem;font-size: 1.3rem; margin: 0 .5rem 0 0; border-radius: 1.5rem;flex:0 0 auto;white-space:nowrap}
		.st_lesson p a { margin: 0 .5rem 0 0;}
		.bTitle p.kc_tit { white-space:normal; padding-top: 0}
		.bTitle p.kc_tit a {  margin: .5rem .5rem 0 0; height:2.8rem; line-height: 2.8rem; padding: 0 1.2rem;font-size: 1.3rem;border-radius: 1.4rem;}
	
	    /*热门课程*/
		.kecheng { width:98%; margin:0 auto;display:inline-block}
		.kecheng a { width: 100%; padding:1.5rem 1.8rem 2rem; margin-top: 1.2rem; height: auto; border-top: .2rem solid #ff6600; box-shadow:  0 .5rem 1rem rgba(0,0,0,0.03);}
		.kecheng a:nth-child(1) { margin-top: 0}
		.course_name { font-size: 1.7rem; height: 3rem;line-height:3rem;margin-top: 0}
		.course_info { font-size: 1.2rem; height: 4rem;line-height:2rem;}
		.kecheng a ul { width: 100%; padding: 2rem 0 1rem; }
		.kecheng a ul li { width: 5rem; font-size: 1.2rem; margin-right: 1rem}
		.kecheng a ul li div { width: 4.4rem;height: 4.4rem;padding-top:.3rem;}
		.course_footer { font-size: 1.2rem;height: 3rem; line-height: 3rem; padding-top: 1rem; margin-top: 0}
		.course_footer div.fr { margin-top:-.3rem}
		.course_footer div.fr span:nth-child(1){ margin-right: .5rem}
		.course_footer div.fr span:nth-child(3){ font-size: 2.2rem}
		
		/*师资团队*/
		.teacher { width: 98%; white-space: nowrap;overflow-x: auto;overflow-y: hidden;touch-action: pan-x}
		.teacher a {display:inline-block; width: 10rem;margin:0 .3rem 0 0;float: none;flex:0 0 auto;white-space:nowrap}
		.teacher a div {width: 10rem; height: 13rem; }
		.teacher a p {font-size: 1.5rem;  height: 4rem;line-height: 2rem; margin-top: 1rem; margin-bottom: 0; width: 10rem; padding: 0; border-left: 1px solid #eee}
		.teacher a p span { display: block; font-size: 1.2rem; margin-left: 0; }
		.teacher a:hover p,.teacher a:hover p span { color: #ff6600}
		.teacher a:hover div img {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
	
		/*考研资讯*/
		.box_l { width:100%}
		.box_r { width:100%}
		.zixun { margin-top:1.8rem; margin-bottom: 2.5rem}
		.zixun li { width:100%; height: 3rem; line-height: 3rem; margin-right: 0;  float:none}
		.zixun li a {color:#333; display: block; padding-right: 1.2rem; font-size: 1.4rem}
		.zixun li a::before { width: .3rem; height: .3rem; border-radius: 50%;  margin: 1.3rem .6rem 0 0}
		.zixun li span { font-size:1.3rem;}

		/*天任动态*/
		.tr_news {width:98%; padding-bottom: 1.5rem;margin-top:1.8rem}
		.tr_news li{ line-height: 2.2rem; margin-bottom:.6rem;  height:5rem;}
		.tr_news li em{ width:1.7rem;height:1.7rem; font-size: 1.3rem; line-height: 1.7rem; }
		.tr_news li a { font-size: 1.4rem; width: 91%; float: right;}

		/*试听课*/
		.st_lesson { padding-bottom:1.5rem; padding-top:.5rem; margin-top: .5rem; margin-bottom: 2.5rem}
		.free { font-size: 1rem; height: 1.4rem; line-height: 1.4rem; padding: 0 .8rem; border-radius: .7rem 0; margin: 0 0 0 .5rem}
		.p-item { padding: 1.5rem 0 0}
		.p-item a { box-sizing:border-box; display:inline-block; width:47.5%; float: left; margin-right:5%; padding-bottom: 1.5rem}
		.p-item a:nth-child(2),.p-item a:nth-child(4){ margin-right: 0}
		.p-item a img { width: 100%; height: auto}
		.p-item a p { height:3rem; font-size:1.4rem; line-height:1.5rem;margin: 0 !important; border-left: 0; padding-left: 0; width: 100%}
		.p-item a div { height:1.5rem;line-height:1.5rem; border-left: 0; padding:0; width:100%}
		.p-item a div span.p-teacher{ font-size:1.3rem; width:70%;}
		.p-item a div span.p-price{ font-size:1.2rem; padding: 0 .3rem;border-radius: .2rem;}
		.p-item a div span.p-price i {font-size:1.2rem}

		/*校区查询*/
		.xq_home { padding-bottom:1.5rem; padding-top:.5rem; margin-top: 1.8rem; height: auto; overflow-y:auto}
		.xq_home img { width:100%; margin: .8rem 0}
		.xq_home a { height: 2.5rem; line-height: 2.5rem; padding: 0; width: 22%; text-align: center; border-radius: .3rem; margin:1rem 4% 0 0; font-size: 1.4rem;}
		.xq_home a:nth-child(3),.xq_home a:nth-child(6),.xq_home a:nth-child(9),.xq_home a:nth-child(12) { margin: 1rem 4% 0 0;}
		.xq_home a:nth-child(5),.xq_home a:nth-child(9) { margin-right:0}
		.xq_home a:nth-child(11),.xq_home a:nth-child(12) {   width: 30%;}
		.xq_home a:hover { background: #ff6600; color: #fff}

		/*友情链接*/
		.link{ color:#999; margin-top:2.5rem; width: 98%; padding: 1.5rem 4%}
		.link span { font-size:1.8rem; width:100%; float: none; display: block; height: 2rem; line-height: 2rem; border-right:0}
		.link p { float: none; width:100%; margin:-1.2rem 0 0; border-top: 1px dashed #ddd; padding-top: 1rem}
		.link a { font-size: 1.4rem; line-height: 2.5rem; margin: 0 .5rem; }
		.link a:hover { color:#ff6600}

		/*底部footer*/
		.footer { width: 100%; margin-top:2.5rem; padding: 3rem 0}
		.copyright{ font-size:1.3rem;line-height: 2rem}
		.copyright a { margin-left: 0; display: block}
		.copyright p { line-height: 1.8rem; margin: 1rem 0 0 0; font-size: 1rem}
   
		/*——首页结束——*/

		/*——二级页面——*/
		.dqwz { height:2.8rem; line-height: 1.5rem; font-size: 1.3rem; margin: 1.8rem auto 1rem; border-bottom: 1px solid #e5e5e5}
		.dqwz i { margin:0 .5rem 0 0; font-size: 1.4rem}
		.dqwz a { padding: 0 .3rem}
		.ctLeft,.ctRight {width:100%;float:none;}
		.ctRight .bTitle { height: 3rem; margin-top: 2rem}
		.ctRight .bTitle h2,.ctLeft .bTitle h2 { font-size: 1.8rem;line-height: 2rem}
		.ctRight .bTitle h2::before,.ctLeft .bTitle h2::before { width: .4rem; height: 1.6rem; border-radius: .2rem; margin:.1rem .8rem 0 0} 
	
		/*分页*/
		.digg{ margin:.5rem auto 0; padding-bottom: .2rem; font-size:1.2rem}
		.digg span,.digg a{ margin:0 .1rem; padding:.3rem .6rem; border-radius: .3rem}
	
		/*课程内容页*/
		.kc_top { width: 100%; padding: 1.5rem 5%; margin-bottom: 2rem}
		.kc_top p.h1 { font-size: 1.8rem; font-weight: normal; padding: .5rem 0 1rem; line-height:2.2rem}
		.kc_top p { font-size: 1.3rem; margin-bottom:.3rem; width:100%;}
		.kc_top p span { margin:0 .5rem}
		.kc_top p span.sx { padding: 0 .5rem;height:2rem; line-height:2rem;margin: .5rem .5rem 0; font-size: 1.2rem}
		.kc_top p i.icon-shijian { font-size: 2rem; margin: 0 -.2rem}
		.kc_top div.fr,.kc_top div.fl { position:static; width: 100%; }
		.kc_top .jg { text-align: left; font-size: 1.3rem; margin-bottom:0; float: left;width: 50%;padding-top: .5rem; padding-left: 2rem}
		.kc_top .jg span:nth-child(1){ margin-right: .3rem;}
		.kc_top .jg span:nth-child(3){ font-size: 2.2rem}
		.kc_top a.zx i  { font-size: 1.6rem; margin-right:.5rem}
		.kc_top a.zx {display: inline-block;border-radius: .3rem; float: right; width: auto; height: 2.8rem;line-height: 2.8rem; font-size: 1.4rem; padding: 0 1rem}

		/*详情页统一规范*/
		.details { padding:1.5rem 5%; width: 100%}
		.info { margin: 0 0 1rem}
		.info p { margin: 1rem 1.5rem; font-size: 1.4rem; }
		.content { font-size:1.4rem; margin: 1rem 0}
		.content p { margin-top:1rem;font-size: 1.4rem;}
		.content img { margin: 1rem auto; /* 图片居中，上下留白 */}
		.content table { margin: 1rem 0; }
		.content th,.content td { padding: 1rem;}
	
		/*师资团队列表页*/
		.teacher_list { width:100%; }
		.teacher_list li{ width:100%; float: none;height: 16.5rem; padding: 4%; margin-top: .5rem; margin-bottom:1rem}
		.teacher_list li a.tc_img { width:40%; height:auto; padding-top: 1rem; }
		.teacher_list li img { width: 80%}
		.tc_info { width:55%} 
		.tc_info h4 { padding-top: 0; font-size: 1.6rem; height: 3rem; line-height: 3rem; margin: 0}
		.tc_info p { font-size: 1.2rem;line-height: 2rem; max-height: 6rem;-webkit-line-clamp:3;}
		.enter { right: 4%;bottom: 4%;font-size: 1.3rem;}
		.enter i { font-size:1.3rem; margin-left: .6rem;}
	
		/*师资团队内容页*/
		.tea_show { width: 100%; height:25rem; background-image:url("teacher_wap.jpg"); background-repeat: no-repeat; background-size: 100%; background-position: top; position:static; border-radius: 1rem 1rem 0 0}
		.teaNr_img { width: 9rem; height: 9rem;background: linear-gradient(to bottom right,#ffffff,#ffecd6); border-radius: 50%; overflow: hidden; border: 1px solid #fff; margin: 1.5rem auto}
		.tea_show div.teaNr_img img { width: 100%;height: 100%;object-fit: cover; object-position: center;  margin: 0 auto; position:static; object-position:center top; padding-top: .3rem}
		.tea_show div.tc_info { position:static;  width: 100%; margin: 0 auto; text-align: center} 
		.tea_show div.tc_info h4 { padding:0; font-size: 2rem; margin: -1rem auto .3rem}
		.tea_show div.tc_info p { font-size: 1.3rem; padding-top: 0; line-height: 1.8rem}
		.tea_show div.tc_info a { position: static; margin: 1rem auto 0; display: block; height: 2.6rem; line-height: 2.5rem; width: 36%;  padding: 0; font-size: 1.4rem; border-radius: 1.3rem;}
		.tea_show div.tc_info a.enter i { font-size:1.4rem; }
		.tea_nr { padding-top: 0}
		.st_lesson div.tea_nr p { line-height:1.8em; text-indent: 2em; font-size: 1.4rem; padding-top: 1rem; margin:0 !important; white-space:inherit;}
		.nr_st { padding: 5%}
		
		/*资讯列表页*/
		.news_list { padding-bottom: .5rem}
		.news_list li { padding: 1rem 0; margin-bottom: 1rem}
		.news_list li h3 { height: auto; line-height: 2rem; font-size:1.6rem; font-weight: normal;white-space: normal;overflow: visible;text-overflow: clip;}
		.news_list li span { font-size: 1.2rem; line-height: 2rem}
		.news_list li span i { font-size: 1.6rem; margin: .5rem .5rem 0 0}
	
		/*资讯内容页*/
		.detailed { padding: 0 0 2rem;}
		.detailed h1 { font-size: 2rem; line-height: 3rem; margin-top: .5rem}
		.detailed div { height:2rem; line-height: 2rem; font-size: 1.3rem}
		.detailed div a { margin-top: .5rem}
		.detailed div a i { font-size:1.5rem;}
		.detailed div i { margin-right:.3rem; font-size: 1.4rem}

		/*校区列表页*/
		.xiaoqu { margin: -1.5rem auto 2rem}
		.xiaoqu li{ padding: 1.5rem 0; }
		.xiaoqu li a.kc_img { width:42%}
		.xiaoqu li img { width:100%; height: auto;; border-radius: .4rem}
		.xiaoqu li div {  width:55%; overflow: hidden}
		.xiaoqu li div h3 { font-size: 1.6rem; height: 2rem; line-height: 2rem; margin: 0 0 1rem}
		.xiaoqu li div p { height:2rem; font-size:1.2rem; line-height: 2rem}
		.bot_boder { margin-bottom: 2rem}
	
		/*试听列表页*/
		.st_list a { width:48%; margin: 0 4% 15px 0; box-shadow:  0 .5rem 1rem rgba(0,0,0,0.03);}
		.st_list a:nth-child(even) {margin-right:0}
		.st_list a p.st_tit { height: 2rem; line-height: 2rem; margin: 1rem auto; font-size: 1.4rem;}
		.st_list a p.tea_status { margin: 0 auto 1rem; font-size: 1.2rem; height: 2rem; line-height: 2rem}
		.st_list a p.tea_status span:nth-child(2) { padding: 0 .5rem; border: 1px solid #ff6600}
	
		/*关于天任*/
		.about,.qywh { padding: 0 .5rem 0; }
		.about div.content { padding-top:.1rem}
		.about h2,.qywh h2 { font-size: 2rem; height:2.7rem; line-height: 1rem; margin-top: 1.5rem}
		.about h2::after,.qywh h2::after { width: 3rem; height: .3rem;margin: 1.5rem auto;}
		.qywh ul { margin-top: 1rem; }
		.qywh ul li {  margin:1rem 0;width: 33.333%; }
		.qywh ul li i { font-size: 2.5rem; }
		.qywh ul li i.icon-xueshimao { font-size: 3rem; }
		.qywh ul li > div { margin: 0 auto; width: 7rem; height: 7rem}
		.qywh ul li h5 { margin-top: 1rem; font-size: 1.6rem; }
		.qywh ul li h6 { margin-top: 1rem; margin-bottom: 0; line-height: 1.6rem;font-size: 1.2rem;}
}