
*{margin: 0px;padding: 0px;font-family:"微软雅黑";}
body,p,ul,ol,dl,dd,hr,h1,h2,h3,h4,h5,h6,figure,ul,ol,th,td,button,input,fieldset,legend,textarea,option{margin: 0;padding: 0;}
body {font-family: "微软雅黑" !important; color: #333;}
a {text-decoration: none; color: #333;cursor:pointer}
li {list-style: none}
section img{cursor:pointer; width: 100%; height: auto;}
.t-center{ text-align: center;}
.clear{ clear: both;}
.fl{ float: left;}
.fr{ float: right}
.d-none{ display: none;}


.banner{width: 100%; height: auto;}
.title{width: 100%; height: 70px;text-align: center; padding-top: 50px;}
.title1{
	height: 25px;
	font-size: 31px;
	font-family: Avian;
	font-weight: normal;
	color: #F8C3C9;
	line-height: 25px;
}
.title2{
	height: 30px;
	font-size: 30px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	line-height: 29px;
	margin-top: 15px;
}

.djzx{
	width: 320px;
	height: 85px;
	background: linear-gradient(87deg, #FBD0D5, #F3AFB8);
	border-radius: 43px;
	line-height: 85px;
	text-align: center;
	margin: auto;
	margin-top: 100px;
}
.djzx a{
	font-size: 26px;
	font-family: Microsoft YaHei;
	font-weight: 600;
	color: #D60F4B;
	-webkit-text-stroke: 0.3px #FFFFFF;
	text-stroke: 0.3px #FFFFFF;
}





.question{ width: 100%; height: 950px;}
.question-ct{ width: 1200px; height: 635px; margin: auto;margin-top: 50px;}
.question-tp{width: 1200px; height: 309px;}
.question-tp dt{ width: 795px; height: 309px;}
.question-tp dd{ width: 387px; height: 309px;}
.question-bt{ width: 1200px; height: 306px;margin-top: 20px;}
.question-bt1{ width: 386px; height: 306px;}
.question-bt2{ width: 388px; height: 306px;}
.question-bt3{ width: 387px; height: 306px;}

.onmind{ width: 100%; height: 1120px;background: #f7f7f7;}
.onmind-ct{ width: 1200px; height: auto; margin: auto; margin-top: 65px;}
.onmind-tp{ width: 1200px; height: 297px;}
.onmind-tp dt{width: 589px; height: 297px;}
.onmind-tp dd{width: 589px; height: 297px;}
.onmind-bt{ width: 1200px; height: 297px;margin-top: 35px;}
.onmind-bt dt{width: 589px; height: 297px;}
.onmind-bt dd{width: 589px; height: 297px;}


.pfl{ width: 100%; height: 1100px;}
.pfl-ct{width: 1200px; height: 900px; margin: auto; margin-top: 50px;}
.pfl-tt{width: 1200px; height: 50px;border-bottom: 1px solid #F5f5f5;}
.pfl-tt li{
	width: 112px;
	height: 50px;
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #030303;
	text-align: center;
	transition-duration: 0.1s;
	

}
.pfl-tt-1{margin-left: 390px; }
.pfl-tt-2{margin-left: 200px;}
.pfl-dj{border-bottom: 5px solid #D60F4B; }
.pfl-tp{ width: 1200px; height: 369px;}
.pfl-tp li{ width: 369px; height: 369px;}
.pfl-img{ width: 369px; height: 204px;}
.pfl-js{ 
	width: 369px; height: 165px;
	box-shadow: 1px 3px 33px 2px rgba(187, 187, 187, 0.15);
	
	}
.pfl-js-ct{ width: 300px; height: 115px;margin: auto;padding-top: 25px;}
.pfl-js1{
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #030303;
	
}
.pfl-js2{
	font-size: 19px;
	font-family: Microsoft YaHei;
	font-weight: 300;
	color: #B3B3B3;
	margin-top: 5px;
	
}
.pfl-js3{
	width: 155px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #D60F4B;
	margin-top: 10px;
	font-size: 19px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #D60F4B;
	transition-duration: 0.5s;
}
.pfl-js3:hover{background: #D60F4B;  color: #fff;}


.trademark{width: 100%; height: 950px;background: #f7f7f7;}
.trademark-ct{width: 1200px; height: 457px; margin: auto;margin-top: 60px;}
.trademark-ct dt{width: 553px; height: 457px;}

.hj{ width: 100%; height: 1180px;}
.hj-tt{
	width: 554px;
	height: 40px;
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #9c9c9c;
	margin: auto;
	margin-top: 70px;

}
.hj-tt-2{ margin-left: 60px;}
.hj-tt-3{ margin-left: 60px;}
.hj-dj{color: #D60F4B;font-weight: 600;}
.hj-ct{ width: 1200px; height: auto;margin: auto;margin-top: 55px;}
.hj-ct li{width: 392px; height: 262px;margin-top: 15px;}

.teachers{width: 100%; height: 800px;background: #f7f7f7;}
.teachers-ct{ width: 1200px; height: 326px;margin: auto;margin-top: 50px;}
.teachers-ct li{ width:232px ; height: 326px;overflow:hidden;position:relative;}
.teachers-ct li .dask {
	width:232px;
	height:175px;
	background:#000;
	opacity:0.6;
	position:absolute;
	top:265px ;
	left:0;
	color: #fff;
	
}
.dask-ct{width: 211px; height: auto;margin: auto;padding-top: 10px;}
.dask-1{
	font-size: 17px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.dask-2{
	font-size: 17px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	height: 30px;
	border-bottom: 1px solid #fff;
}

.customized{width: 100%; height: 500px;}
.customized-ct{ width: 1200px; height: 236px;margin: auto;margin-top: 60px;}