*,*::after,*::before{box-sizing: border-box;}
html{font-size: 13.3333vw;color:#333}
body{font-size: 0.24rem;background-color: #f0f5ff;}
.dowmloadAPP{height:0.88rem;padding:0 0.3rem;font-size: 0.28rem;align-items: center;font-weight: bold;background-color: #fff}
.dowmloadAPP a{display: block;height: 100%;}
.dowmloadAPP .logo_box img{width:0.52rem;margin-right:0.15rem}
.dowmloadAPP a ul li:first-child{line-height: 0.88rem;}
.display_f{display: flex;color:#333}
.display_f_space{justify-content:space-between;align-items: center;}
.display_f_wrap{flex-wrap: wrap;width: calc(100% - 1rem);}
.d_text{padding: 0.1rem 0.15rem;background: #2467f4;border-radius: 0.3rem;font-size: 0.24rem;color:#fff;font-weight: normal;}
.school_header{padding:0 0.3rem;font-size: 0.28rem;align-items: center;font-weight: bold;background: #3171f6;color:#fff}
.school_header li,.school_header li a{color:#fff}
.school_header li{height:0.88rem;line-height: 0.88rem;}
.school_header li:last-child{width:1rem;text-align: right;}
.school_header .s_name{font-size: 0.36rem;}

.header{position: fixed;width:100%;top:0;z-index: 3;}
.swiper-container{margin:2rem 0 0.3rem;}
.swiper-container .tempWrap{margin:0 0.6rem}
.m_focus{margin:0}


#scroller1 ul{display: flex;}
#scroller1 ul li{width:90%;float:left}
.focus_box{margin:2rem 0 0.3rem;height:2.6rem}
.focus_box ul li {width:87%;overflow: hidden;border-radius: 0.1rem;}
.focus_box ul li img{transform: scale(2) translate(-6%,25%);}

.contain{padding:0 0.3rem;background: #f0f5ff;}
.icon-circle{width: 0.8rem;height: 0.8rem;line-height: 0.8rem;background: linear-gradient(to bottom,#ebf2ff,#b4cdff);border-radius: 0.1rem;color: #286eff;}
.A-item{margin:0;padding:0}
.A-item ul:nth-of-type(2){margin-top: 0.3rem;}
.A-item ul li a{font-size: 0.24rem;}
.A-item ul li a .iconfont{font-size: 0.48rem;}
.A-item ul li a p{margin: 0.18rem 0 0;}

.A-tools{margin:0.3rem 0;}
.A-tools ul{display: flex;justify-content: space-between;}
.A-tools ul li{width: 48%;background: #fff;border-radius: 0.1rem;position: relative;overflow: hidden;}
.A-tools ul li::after{position: absolute;content: '';width:2.4rem;height: 2.4rem;right:-30%;top:30%;background: #fff1e5;border-radius: 50%;}
.A-tools ul li:last-child::after{background: #e3f4ff;}
.A-tools ul li a{margin:0;padding:0.4rem 0.3rem;background: url(http://www.tqedu.net/Template/Default/Skin/2023/p_home/iconimg1.png) no-repeat center right;position: relative;background-size: 40%;
    position: relative;z-index: 1; background-position-x: 90%;}
.A-tools ul li:last-child a{margin:0;padding:0.4rem 0.3rem;background: url(http://www.tqedu.net/Template/Default/Skin/2023/p_home/iconimg2.png) no-repeat center right;position: relative;background-size: 45%;
    position: relative;z-index: 1; background-position-x: 90%;}
.A-tools ul li a p{font-size: 0.32rem;}
.A-tools ul li a span{font-size: 0.32rem;;padding: 0.05rem 0.15rem;line-height: 1;background: #2467f4;margin-top:0.15rem;display: inline-block;border-radius: 0.3rem;color:#fff}

.m-box{margin:0;border-radius: 0;margin-bottom: 0.3rem;}
.other-active-title{font-size: 0.36rem;padding: 0.3rem 0 0.2rem;}
.other-active-title span{display: table;font-size: 0.4rem;float:right;line-height: 1;}
.other-active-title span .iconfont{font-size: 0.5rem;}


.events_banner li{width:60% !important;overflow: hidden;border-radius: 0.1rem;margin-right:0.2rem;float:left}
.events_banner li .section_events_txt{padding:0.3rem;background: #fff;}
.events_banner li .section_events_txt h5{font-size: 0.32rem;color:#333}
.events_banner li .section_events_txt h5 p{overflow: hidden;font-size: 0.32rem;-webkit-box-orient: vertical;display: -webkit-box;height: 0.7rem;-webkit-line-clamp: 2;margin-bottom:0.1rem}
.events_banner li .section_events_txt h5 em{display: table;font-size: 0.2rem;background: #dfe9ff;color:#2467f4;padding: 0.05rem 0.15rem;border-radius: 0.2rem;line-height: 1;margin:0.1rem 0 0.2rem}
.events_banner li .section_events_txt p{font-size: 0.24rem;color:#666;overflow: hidden;-webkit-box-orient: vertical;display: -webkit-box;height: 0.8rem; -webkit-line-clamp: 3;}

.course_box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.course_box li{width:48%;background:url(http://www.tqedu.net/Template/Default/Skin/2023/p_home/iconimg3.png) no-repeat right bottom #a1dfff;background-size:34%;padding:0.3rem;box-sizing: border-box;border-radius: 0.1rem;color:#3a87af;}
.course_box li:nth-of-type(2){background:url(http://www.tqedu.net/Template/Default/Skin/2023/p_home/iconimg4.png) no-repeat right bottom #ffeaa1;background-size:34%;color:#a18218;}
.course_box li:nth-of-type(3){background:url(http://www.tqedu.net/Template/Default/Skin/2023/p_home/iconimg5.png) no-repeat right bottom #ffc2a1;background-size:34%;margin-top:4%;color:#c56531;}
.course_box li:nth-of-type(4){background:url(http://www.tqedu.net/Template/Default/Skin/2023/p_home/iconimg6.png) no-repeat right bottom #b6c9ff;background-size:34%;margin-top:4%;color:#3458bf;}
.course_box li:nth-of-type(1) a{color:#3a87af;}
.course_box li:nth-of-type(2) a{color:#a18218;}
.course_box li:nth-of-type(3) a{color:#c56531;}
.course_box li:nth-of-type(4) a{color:#3458bf;}
.course_box li h3{font-size: 0.4rem;}
.course_box li span{font-size: 0.2rem;display: table;padding: 0.1rem;background: #3a87af;border-radius: 0.3rem;color: #fff;line-height: 1;margin-top:0.16rem}
.course_box li:nth-of-type(2) span{background: #a18218;}
.course_box li:nth-of-type(3) span{background: #c56531;}
.course_box li:nth-of-type(4) span{background: #3458bf;}
.course_box li span .iconfont{font-size: 0.2rem;margin-right:0.1rem}

.consult_box li{padding:0.16rem;background: #fff;border-radius: 0.1rem;margin-bottom:0.15rem}   
.consult_box li:last-child{margin-bottom:0;}
.consult_box li a div:nth-of-type(1){width: 28%;}
.consult_box li a div:nth-of-type(2){width: 68%;}
.consult_box li a h3{font-size: 0.32rem;line-height: 1.31;overflow: hidden;-webkit-line-clamp: 2;text-overflow: ellipsis;}
.consult_box li a .iconfont,.consult_box li a p{font-size: 0.2rem;color:#999;margin-top: 0.2rem;}
.consult_box li a .iconfont{margin-right:0.07rem;}
.consult_box2{flex-wrap: wrap;}
.consult_box2 li{width:48%;box-sizing: border-box;margin-bottom: 4% !important;padding:0;overflow: hidden;}
.consult_box2 li a div.college{width: 100% !important;}
.consult_box2 li .college-pic{width: 100% !important;height:1.66rem;overflow: hidden;}
.consult_box2 li .college-title{width: 100% !important;padding:0.3rem;box-sizing: border-box;line-height: 1.5;font-size: 0.28rem;font-weight: normal;height: 1.7rem;color:#333}
.consult_box2 li .college-pic img{width: 100%;}

.area_btn{display: block;}
.us_info{font-size: 0.28rem;line-height: 1.5;margin:0.2rem 0;}
.about_us li{width:48%;background: #fff;padding:0.3rem;background:linear-gradient(to right,#ffc279,#fff1ca);box-sizing: border-box;border-radius: 0.1rem;}
.about_us li h3{font-size: 0.32rem;color:#7d490a}
.about_us li span{font-size: 0.2rem;display: table;padding: 0.05rem 0.1rem;background: #fff;margin-top:0.1rem;border-radius: 0.3rem;}
.about_us li .space_box{width: 1.2rem;}
.about_us li:last-child{background:linear-gradient(to right,#79c5ff,#caedff);}
.about_us li:last-child h3{color:#0e578d}

.last-m-box{margin:0 -0.3rem 0.3rem;padding:0 0.3rem;background:#e0eaff;}
.last-m-box .other-active-title,.subtext{text-align: center;}
.subtext{color: #2467f4;}
.subtext span{display: inline-block;width: 0.8rem;height: 1px;background: #2467f4;position: relative;top:-0.08rem}
.subtext em{display: inline-block;margin: 0 0.1rem;font-size: 0.2rem;}

.newmedia{margin: 0.3rem 0 0.1rem;}
.newmedia p{width: 1rem;height: 1rem;border-radius: 0.15rem;overflow: hidden;}
.newmedia span{width: 0.4rem;height: 0.4rem;display: table;background: #fff;border-radius: 50%;text-align: center;
	font-size: 0.4rem;
	font-weight: bold;
	line-height: 1;
	color: #2467f4;
	margin: 0 auto;
	transform: translateY(-50%);
}
.copyright{font-size: 0.2rem;background: none;padding: 0.6rem 0;text-align: center;margin-bottom: 1rem;color:#999}
.footbar{position: fixed;width: 100%;bottom:0;height: 0.98rem;z-index: 3;}
.footbar li{min-width: 50%;}
.footbar li a{height: 0.98rem;display: block;text-align: center;color:#fff;line-height: 0.98rem;font-size: 0.28rem;background: #ff992f;}
.footbar li:last-child a{background: #2467f4;}

.mobile-inner-nav{top:1.76rem}
.mobile-inner-nav ul{padding:0.2rem;}
.mobile-inner-nav a{font-size: 0.28rem; margin: 0.1rem 0 0.1rem 0.1rem;padding: 0.1rem 0.2rem;}


/* .mediabox li{position: ABSOLUTE;
    WIDTH: 100%;
    HEIGHT: 100%;
    TOP: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #0000007a;} */
.mediainfo{width: 80%;
    padding: 0.5rem 0.3rem;
    background: #fff;
    display: table;
    margin: 0 auto;
    border-radius: 0.2rem;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 10;
    transform: translateX(-50%) translatey(-50%);
	display: none;
	box-shadow: 0px 0px 0.3rem 0px #1f8ceb66;
}

.mediainfo h4{font-size: 0.32rem;text-align: center;}
.mediainfo div{width: 80%;margin:0.2rem auto;text-align: center;}
.mediainfo p{text-align: center;font-size: 0.28rem;margin-bottom:0.3rem;font-weight: 100;}
.mediainfo a{display: block;background: #2467f4;padding:0.2rem;text-align: center;font-size: 0.28rem;border-radius: 0.4rem;color:#fff}
.mediainfo .closebox{width: auto;position: absolute;right: 0.2rem;top: 0;display: inline-block;}
.mediainfo .closebox .iconfont{font-size: 0.6rem;}


.tqedu_list_left{padding:0.3rem}
.tqedu_list_left .city_l{width:1rem;font-size: 0.3rem;padding-top: 0.2rem;}
.w_60{width:60%}
.fixed53{display:none;}

