
body{color: #333; font-size:16px;}
#topcontrol{z-index: 100;}
*{transition: all 0.3s;}


.section{padding-top: 100px;}
body{background: #d82e1b;}
.sectionbg3{background:url(http://www.tqedu.net/Template/Default/Skin/2023/images/profilebg2.jpg) no-repeat top; background-size: 100% 100%;}
.pad_0{padding: 0;}


.profilebg{
	position: relative;
	background: #fff;
	border-radius: 20px;
	z-index: 1;
}
.profilebg::before{
	display: block;
	content: "";
	width: 100%;
	background: url(http://www.tqedu.net/Template/Default/Skin/2023/images/profilebg1.png) no-repeat top;
	background-size: 100%;
	height: 103px;
	position: absolute;
	top: -60px;
	left: 0;
	z-index: -1;
}

.n_title{
	border-bottom: 1px solid #ffdddd;
	padding: 40px 0;
	padding-bottom: 25px;
	margin:0 40px;
}
.n_title h2{
	font-size: 32px;
	text-align: left;
	padding: 0;
}
.n_title h2 img{margin-right: 10px;margin-top: -5px;}


.profile_btn{
	padding-bottom: 60px;
}
.profile_btn a{
	display: block;
	width: 260px;
	line-height: 60px;
	height: 60px;
	border-radius: 30px;
	font-size: 28px;
	text-align: center;
	background: linear-gradient(to left, #ff7902,#ffcb3e);
	font-weight: bold;
	color: #fff;
	margin:0 auto;
	transition: all 0.3s;
}
.profile_btn a:hover{background: linear-gradient(to left, #ff4302,#ff7902);}

.min-w{}
.n_cont{}
.profile_list2,.profile_list3,.profile_list{
	width: 100%;
	overflow: hidden;
	padding: 30px 40px 40px 40px;
}
.profile_list2 li{
	width: 50%;
	float: left;
	overflow: hidden;
	padding:4px 0;
	font-size: 20px;
	position: relative;
	margin-top: 20px;
}
.profile_list2 li:nth-child(1){margin-top: 0;}
.profile_list2 li:nth-child(2){margin-top: 0;}
.profile_list2 li img,.profile_list3 li img{width: 70px;}
.profile_list2 li span,.profile_list3 li span{
	position: absolute;
	left: 90px;
	top: 50%;
	transform: translateY(-50%);
	width: calc(100% - 105px);
	display: block;
}
.profile_list li img{width: 110px;}
.profile_list_limg li img{width: 44px;}
.profile_list_limg li span{ left: 60px;width: calc(100% - 85px);}
.profile_list3 li{
	width: 33.33%;
	float: left;
	overflow: hidden;
	padding:4px 0;
	font-size: 20px;
	position: relative;
	margin-top: 20px;
	padding-right: 20px;
}
.profile_list li{
	width: 20%;
	float: left;
	overflow: hidden;
	text-align: center;
	font-size: 20px;
	position: relative;
}
.profile_list li span{
	display: block;
	padding: 0 15px;
	padding-top: 15px;
}
.profile_nav{
	width: 180px;
	height: 48px;
	line-height: 48px;
	font-weight: bold;
	font-size: 24px;
	color: #fff;
	background: #f04d58;
	border-radius: 0px 24px 24px 0px;
	margin-top: 40px;
	padding-left: 40px;
}
.pad_tb{padding:20px 40px 0 40px;}
.profile_img{width: 100%; padding:40px;}
.profile_img img{display: block; width: 100%;}

.profile_tab{position: relative;}
.profile_subjectnav{
	position: absolute;
	right:40px;
	bottom: 25px;
	font-size: 20px;
}
.profile_subjectnav span{
	display: inline-block;
	margin-left: 20px;
	cursor: pointer;
	position: relative;
}
.profile_subjectnav span.active{
	font-weight: bold;
	color: #d82e1b;
}
.profile_subjectnav span.active:before{
	display: block;
	content: "";
	width: 0px;
	height: 0px;
	border: 15px solid;
	border-color: transparent transparent #ffdddd transparent ;
	position: absolute;
	bottom:-25px;
	left: 50%; 
	transform: translatex(-50%);
}
.profile_subject{
	position: relative;
	width: 100%;
	padding: 40px;
}
.profile_subject li{display: none;}
.profile_subject li.active{display: block; }



.profile_shade{
	width: 100%;
	height: 100%; 
	background: rgba(0, 0, 0, 0.5);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	display: none;
}
.profile_pop{
	width: 400px; 
	background: #fff; 
	border-radius: 20px;
	position: absolute;
	padding:20px;
	left: 50%; 
	top:50%;
	transform: translate(-50%,-50%);
}
.profile_pop p{
	text-align: center;
	padding: 10px 0;
	font-size: 16px; 
	color:#666;
}
.profile_close{
	display: block;
	position: absolute;
	width: 30px;
	height: 30px;
	right: 0;
	top:-40px;
	cursor: pointer;
	margin-left: 0;
	background-position: -149px -31px;
	background-image: url(http://www.tqedu.net/Template/Default/Skin/group/2022img/icon.png);
}
.profile_close:hover{background-position: -180px -31px;}

.app_section{padding-top: 0;}
.app_extend{padding:30px 0;margin-top: 40px;overflow: hidden;color:#fff;}
.app_extend_left{float: left;overflow: hidden;padding: 20px 0;}
.app_extend_left img{float: left; width: 88px; border-radius: 12px;}
.app_extend_left div{padding-left: 20px;float: left;}
.app_extend_left h6{font-size: 32px; font-weight: bold;}
.app_extend_left p{font-size: 24px;}
.app_extend_right{float: right;overflow: hidden;}
.app_extend_right img{width: 120px;float: left;}
.app_extend_right span{writing-mode:tb-rl;font-size: 26px;font-weight: bold;padding-left: 40px;letter-spacing:4px;position: relative;}
.app_extend_right span:before{display: block;content: "";width: 0px;height: 0px;border: 10px solid;border-color: transparent #fff transparent transparent ;position: absolute;left: 10px;top: 50%; transform: translateY(-50%);}


.app_extend_ph{display: none;}

@media screen and (max-width: 1000px){
	body{line-height: 1.5; font-size:14px;}
	.section{padding:0px 0px 20px 0px;}
	.min-w{margin: 0 2%; box-sizing: border-box;width: 96%; padding:0;}
	.profilebg::before{top: -9px;}
	.n_title{padding:30px 0px 15px 0px; margin:0 15px;}
	.n_title h2 img{width: 26px;}
	.n_title > h2{font-size: 26px;}
	.profile_btn{ padding:0 15px;padding-bottom: 30px;}
	.profile_btn a{width: 100%; height: 50px;line-height:50px; font-size:22px;}
	.profile_list2, .profile_list3, .profile_list{padding: 15px;}
	.profile_list2 li, .profile_list3 li{padding-right:10px; height:50px;}
	.profile_list2 li img, .profile_list3 li img{width: 36px;}
	.profile_list2 li span, .profile_list3 li span{left: 45px; width: calc(100% - 50px);line-height:1.2; font-size:14px;}
	.profile_list2 li span p:nth-child(2), .profile_list3 li span p:nth-child(2){font-size: 12px; padding-top:5px;}
	.profile_list2 li{font-size: 14px;}
	.profile_img{padding:15px;}
	.profile_subject{padding:15px;margin-top: 40px;}
	.profile_subjectnav{right:0; left:15px; bottom:-35px;}
	.profile_subjectnav span{margin:0; font-size:18px; padding-right:10px;}
	.profile_subjectnav span.active:before{display: none;}
	.profile_nav{margin-top: 15px; font-size:18px;width: 130px;padding-left: 20px; height: 36px;line-height: 36px;}
	.profile_list3 li{width: 50%;margin-top: 10px;}
	.pad_tb{padding-bottom: 0;}
	.profile_list li{width: 50%; position: relative;text-align: left; margin-top:20px;}
	.profile_list li:nth-child(1){margin-top:0;}
	.profile_list li:nth-child(2){margin-top:0;}
	.profile_list3 li:nth-child(1){margin-top:0;}
	.profile_list3 li:nth-child(2){margin-top:0;}
	.profile_list li span{ padding:0;   position: absolute;top: 50%;transform: translateY(-50%);display: block;left: 45px; width: calc(100% - 50px);line-height: 1.2;font-size: 14px;}
	.profile_list li img{width: 36px;}
	.profile_list li:last-child{display: none;}
	.profile_pop{width: 70%;}
	
	.app_section{padding:0;}
	.sectionbg3{background:url(http://www.tqedu.net/Template/Default/Skin/2023/images/profilebg3.png) no-repeat top; background-size: 100% 100%;}
	.app_extend{display: none;}
	.app_extend_ph{width: 100%;overflow: hidden; padding:20px;display: block;}
	.app_extend_ph img{
		float: left;
		width: 100px;
	}
	.app_extend_ph .app_extend_ph_r{
		float: right;
		color:#fff;
		font-size:16px;
		width: calc(100% - 120px);
	}
	.app_extend_ph .app_extend_ph_r em{
		display: block;
		width: 0;
		height: 0;
		border:8px solid;
		border-color: transparent #fff transparent  transparent;
		margin-bottom:20px ;
		margin-top: 6px;
		margin-left: -8px;
	}
	
	.copyright{display: none;}
	footer{background: transparent;}

	#mobile_icon_div>div{height:49px !important; }
}
