body{background: #1271ff;}
.section{margin-top:40px}
.section-first{margin-top:-480px;position: relative;}
.m-t-14{margin-top:14px}
.boxshadow{box-shadow: 0px 10px 40px 0px #2e61ffbd;}
.boxshadow-i{box-shadow:0px 0px 40px 0px #ffffffbf inset;}
.boxshadow-b-small{box-shadow: 0px 0px 20px 0px #2e61ff69;border-radius: 60px;}
.boxshadow-i-small{box-shadow:0px 0px 20px 0px #ffffffbf inset;}
.boxshadow-b-small-1{box-shadow: 0px 0px 20px 0px #1b9fff35;border-radius: 60px;}
.boxshadow-b-small-2{box-shadow: 0px 0px 20px 0px #fe7c5a35;border-radius: 60px;}
.boxshadow-b-small-3{box-shadow: 0px 0px 20px 0px #4b6adf35;border-radius: 60px;}

.n_title > h2{font-size: 40px;line-height: 1;padding: 20px 0;border-radius: 20px 20px 0 0;border:2px solid #fff;color:#fff;background: #1271ff;}
.n_cont{background: #fff;padding:40px 30px 30px;border-radius: 0 0 20px 20px;}

.dis-f{display: flex;justify-content: space-between;flex-wrap: wrap;}
.dis-f-start{justify-content:flex-start;}
.Cdifficut li{width:49%;background: #eaf8ff;border-radius: 20px;padding:30px;}
.Cdifficut li:last-child{background: #fff3ec;}
.Cdifficut .itemtext{color:#1b9fff;font-size: 28px;font-weight: bold;background: url(https://www.tqedu.net/Template/Default/Skin/2024/img/Pclass/pclassicon1.png) no-repeat left center;padding-left:40px}
.Cdifficut li:last-child .itemtext{background: url(https://www.tqedu.net/Template/Default/Skin/2024/img/Pclass/pclassicon2.png) no-repeat left center;}
.Cdifficut li:last-child .itemtext{color:#fe7c5a;}
.Cdifficut .stitle{font-size: 20px;font-weight: bold;padding:10px;background: #1b9fff;border-radius: 30px;line-height: 1;color:#fff;position: relative;}
.Cdifficut .stitle::after{content:'';position: absolute;width: 10px;height:10px;background:#1b9fff;top:50%;right:0;transform: translatex(4px) translateY(-50%) rotate(45deg);
    border-radius: 0 3px 0 0;}
.Cdifficut li:last-child .stitle,.Cdifficut li:last-child .stitle::after{background: #fe7c5a;}
.Cdifficut .subtitle{flex:1;border-bottom: 1px dashed #1b9fff;line-height: 40px;margin-left: 24px;}
.Cdifficut li:last-child .subtitle{border-bottom: 1px dashed #fe7c5a;}
.zixunbox{display: table;margin:30px auto 0}
.zixun{padding:15px 30px;display: table;background: #1271ff;border-radius: 60px;font-size: 24px;font-weight: bold;color:#fff;line-height: 1;}
.zixun:hover{background: #0045ab;}
.people,.people li h4{margin-top:40px;text-align: center;}
.people li{width:32%;position:relative}
.people li:nth-of-type(2){background: #fff3ec;}
.people li:nth-of-type(3){background: #eaf0ff;}
.people li .imgbox{position: absolute;left: 50%;top: 0;transform: translateX(-50%) translateY(-50%);overflow: hidden;}
.people li p{width:80%;margin:0 auto;margin-top:20px}
.people li:nth-of-type(2) p{width: 57%;}
.people li:nth-of-type(1) h4{color:#1b9fff;}
.people li:nth-of-type(2) h4{color:#fe7c5a;}
.people li:nth-of-type(3) h4{color:#4b6adf;}
.people li .zixun{border:1px solid #fff}
.people li:nth-of-type(1) .zixun{background: #1b9fff;}
.people li:nth-of-type(2) .zixun{background: #fe7c5a;}
.people li:nth-of-type(3) .zixun{background: #4b6adf;}
.people li:nth-of-type(1) .zixun:hover{background: #005c9f;}
.people li:nth-of-type(2) .zixun:hover{background: #fd4616;}
.people li:nth-of-type(3) .zixun:hover{background: #0b3bf3;}
.Cplan li{width: 49%;border-radius: 20px;padding:20px 0}
.Cplan li:last-child{width: 100%;background: #fff3ec;margin-top:24px}
.Cplan li:nth-of-type(1){background: #eaf8ff}
.Cplan li:nth-of-type(2){background: #eaf0ff}

.Cplan h3,.teacher h3{font-size: 24px;padding: 15px 30px;display: table;line-height: 1;border: 1px solid #fff;border-radius: 0 30px 30px 0;border-left:0;background: #1b9fff;color:#fff;}
.Cplan li:nth-of-type(2) h3{background: #4b6adf;}
.Cplan li:nth-of-type(3) h3{background: #fe7c5a;}
.Cplan .outbox{padding:0 30px;margin-top:30px}
.outbox h4{font-size: 24px;margin-bottom: 15px;line-height: 1;}
.outbox h4 > img {margin-right:10px}
.insetbox{margin-left:34px;overflow: hidden;}
.insetbox p{display: inline-block;width: 50%;float:left}
.Cplan li:nth-of-type(3) .insetbox p{width: 100%;}
.Cplan li:nth-of-type(3) .insetbox p span{margin-right:15px}

.tutor li{padding:20px;text-align:left;}
.tutor li .tutorleft,.tutor li:nth-of-type(2) .tutorleft,.tutor li:nth-of-type(3) .tutorleft{width:56%}
.tutor li h4{margin-top:0;font-size: 24px;text-align:left;line-height: 1;}
.tutor li p,.tutor li .zixunbox{margin: 0;}
.tutor li p{margin:20px 0; width: 100% !important;}
.tutor li p span{margin-right:15px}
.tutor li .zixun{font-size: 16px;padding: 10px 20px;}
.tutor li{background: url(https://www.tqedu.net/Template/Default/Skin/2024/img/Pclass/img_1.png) no-repeat right center #fff3ec;}
.tutor li:nth-of-type(2){background: url(https://www.tqedu.net/Template/Default/Skin/2024/img/Pclass/img_2.png) no-repeat right center #eaf8ff;}
.tutor li:nth-of-type(3){background: url(https://www.tqedu.net/Template/Default/Skin/2024/img/Pclass/img_3.png) no-repeat right center #eaf0ff;}

.teacher h3{margin-left:-30px}

.teachbox li{display: flex;justify-content: space-between;width:49%;padding:0px 30px 0 00px;background: #edfaff;align-items: center;margin:20px 0 0;border-radius: 20px;}

.teachbox li div:last-child{width:65%}
.teachbox li div:last-child h4{font-size: 24px;line-height:1}
.teachbox li div:last-child span{font-size: 16px;color:#1b9fff;margin:10px 0 20px;display: block;line-height: 1;}
.teachbox li div:last-child h4 span em{display: inline-block;margin:0 10px 0;}
.teachbox li div:last-child p{font-size: 14px;color:#666; height: 112px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}

.politicalcolor{margin-top:40px;background:#fe7c5a !important;}
.political li{width:100%;padding:30px 40px;background:url(https://www.tqedu.net/Template/Default/Skin/2024/img/Pclass/img_4.png) no-repeat right bottom #fff3ec ;}
.political li div:last-child{width:86%}
.political li div:last-child p{height:auto;}
.political li div:last-child span{color:#fe7c5a;}

.sectionbg2{background: #0050d4;}
.sectionbg2 .n_cont{background: transparent;padding: 20px 30px 30px;}
.online_form{width: 100%; position: relative;}
.online_form_bg{position: absolute; display: block; right: 30px; top: 30px;}
.online_form .online_form_title h2{font-size: 40px; font-weight: bold; color:#fff; text-align: left;}
.online_form .online_form_title p{font-size: 16px; color:#fff; text-align: left;}
.online_form .school_form{width: 100%; overflow: hidden; padding-top: 30px;}
.online_form .school_form .form_group{float: left; position: relative;}
.online_form .school_form .form_group .form_input{ width: 400px; height: 50px; color: #8f8f90; background: #fff; border-radius: 4px; border:0; text-indent: 3em; margin-right: 24px;}
.online_form .school_form .form_group i{position: absolute; left: 10px; top: 50%; transform: translateY(-50%); color:#2465e8; font-size: 24px;}
input:focus{outline: none;}
.online_form .school_form .form_btn{width: 290px; height: 50px; border-radius: 4px; background:linear-gradient(to right,#ee5b34,#fbac2e);color: #fff;
    border: 0;
    font-weight: bold;}
.online_form .school_form .form_btn:hover{background:linear-gradient(to right,#cd3b15,#d2840a);}

@media screen and (max-width:640px){
	html{font-size: 13.333vw;}
	.Cdifficut li,.people li,.Cplan li,.people li,.teachbox li{width:100%}
	.section-first{margin-top: 0;}
	.n_title > h2{font-size: 0.4rem;}
	.n_title > h2 em img{width:20%}
	.n_cont{padding: 0.4rem 0.3rem 0.3rem;border-radius: 0 0 0.2rem 0.2rem;}
	.Cdifficut li{border-radius: 0.2rem;padding: 0.2rem;}
	.Cdifficut .itemtext{font-size: 0.36rem;}
	.Cdifficut .stitle{font-size: 0.28rem;line-height: normal;}
	.Cdifficut .subtitle{margin-left: 0.2rem;}
	.zixun{font-size: 0.3rem;}
	.people li .imgbox{width: 1rem;}
	.people, .people li h4{margin-top:0.4rem}
	.people li p{margin-top: 0.2rem;}
	.zixunbox{margin: 0.3rem auto 0;}
	.people li:nth-of-type(2),.people li:nth-of-type(3){margin-top:0.8rem}
	.Cplan li{border-radius: 0.2rem;padding: 0.2rem 0;}
	.Cplan h3, .teacher h3{font-size: 0.3rem;padding: 0.15rem 0.3rem;}
	.Cplan .outbox{padding: 0 0.3rem;margin-top: 0.3rem;}
	.outbox h4{font-size: 0.3rem; margin-bottom: 0.15rem}
	.insetbox p{width:100%}
	.Cplan li:nth-of-type(3) .insetbox p span{margin-right: 0px;width: 100%;display: block;}
	.tutor li{background: url(https://www.tqedu.net/Template/Default/Skin/2024/img/Pclass/img_1.png) no-repeat right bottom #fff3ec;background-size:35%;}
	.tutor li h4{font-size: 0.4rem;}
	.tutor li p span{margin-right:18px}
	.tutor li:nth-of-type(2){background: url(https://www.tqedu.net/Template/Default/Skin/2024/img/Pclass/img_2.png) no-repeat right bottom #eaf8ff;background-size:35%;}
	.tutor li:nth-of-type(3){background: url(https://www.tqedu.net/Template/Default/Skin/2024/img/Pclass/img_3.png) no-repeat right bottom #eaf0ff;background-size:35%;}
	.teacher h3{margin-left: -0.3rem;}
	.teachbox li div:last-child h4{font-size: 0.36rem;}
	.teachbox li div:last-child span{font-size: 0.24rem;margin: 0.1rem 0 0.2rem;}
	.icon-shouye{margin-left: 0.8rem;}
	.sectionbg2 .n_cont{padding:0;}
	.online_form{margin:0;}
	.online_form_title{position: relative;top: 0.3rem;}
	.online_form_bg{width: 150px;}
	.online_form .online_form_title h2{font-size: 0.4rem;}
	.online_form .online_form_title p{font-size: 0.24rem;}
	.online_form .school_form .form_group .form_input{width: 100%;}
	.online_form .school_form .form_group{float: none; width: 100%; margin-bottom: 15px;}
	.online_form .school_form .form_group:last-child{margin-bottom: 0;}
	.online_form .school_form .form_btn{width: 100%;}
	.online_form .school_form{padding-bottom: 30px;}
	
	
}
