* {
	margin: 0 0;
	padding: 0 0;
}

ul li {
	list-style: none;
}

a {
	text-decoration: none;
}

@media screen and (max-width: 1700px) {
	 .ExaminationBorder{
		margin-left: 35% !important;
	}
	.number {
	height: 100%  !important;
	width: 2.5rem !important;
	text-align: center !important;
	line-height: 2.8rem !important;
	font-size: 1.95rem !important;
	}
	.numberTitle {
	width: 74% !important;
	text-align: center !important;
	line-height: 2.5rem !important;
	font-size: 1.4rem !important;
	color: white !important;
	letter-spacing: 1.5px !important;
	}
	.haiwai{
		margin-left: 35% !important;
	}
	.materialBookNameText{
		font-size: 20px !important;
	}
	.threeTitleOne{
		font-size: 22px !important;	
		margin-top: 25% !important; 
	}
	.threeTitleTWO{
		font-size: 22px !important;
		margin-top: 13% !important; 
	}
	.threeTitlethree{
		font-size: 22px !important;
		margin-top: 25% !important; 
	}
	
	.teachersBTN_btn button{
		font-size: 1.3rem !important;
	}
	.curriculum_conterOneCON ul li{
		line-height: 51px !important;
		font-size: 22px !important;
	}
	.curriculum_conterOneCONtwo {
		font-size: 22px !important;
	
	}
	.customizedDAcon_cenBtn button {
		margin: 20px 40px !important;
	
	}
	.footer_border{
		margin-top: 30px !important;
	}
	.secboxdemo{
	width: 100% !important;
	margin: 0 auto;
	overflow: hidden;
	}
	.customizedDAcon_fotTitle, .customizedDAcon_fotSmallTitle{
		font-size: 14px !important;
	}
	.dddd,.ddddImg{
		width: 380px;
		height: 200px;
		
	}
	.dddd{
		margin-right: 90px;
	}
	.rectOne{
		width: 380px;
	}
	/* .secw4 .rbox{
		width:898px !important;
	} */
	.fengcai{
		margin-right: 40px !important;
	}
}

/* 头部 */
.customizedDAcon_fotSmallTitle{
	padding-bottom: 20px;
}
.hzzbHeader {
	height: 5rem;
	min-width: 1200px;
}

.clearX::after {
	content: "";
	display: block;
	height: 0px;
	visibility: hidden;
	clear: both;
}

.nav {
	font-size: 16px;
	width: 1200px;
	margin: 0 auto;
}

.nav>a {
	display: block;
	float: left;
	padding: 16.5px 0px;
}

.nav-ul {
	float: right;
	line-height: 80px;
}

.nav-ul>a {
	margin-right: 23px;
	color: black;
}

.nav-ul>a:hover {
	color: #01752e;
	transition: color 500ms ease-in-out;
}

/* banner图 */
.hzzbBanner {
	/* height: 44.375rem; */
	width: 100%;
	background-color: #fff0f0;
	min-width: 1200px;
}

.hzzbBanner img {
	/* height: 100%; */
	width: 100%;
}

/* 考研开启 */
.Examination {
	height: 60.5rem;
	width: 100%;
	background-image: url(../img/hzzb2.png);
	background-repeat: no-repeat;
	background-size: cover;
	overflow: hidden;
	cursor: pointer;
}

.ExaminationCon {
	width: 80%;
	margin: 0 auto;
	margin-top: 3%;
}

.ExaminationCon_top {
	height: 5rem;
	width: 80%;
	float: right;
	font-size: 2.3rem;
	font-weight: 600;
	letter-spacing: 2px;
	text-align: center;
}

.ExaminationCon_top span {
	line-height: 5rem;
	text-align: center;
}

.ExaminationCon_top2 {
	height: 3rem;
	width: 80%;
	float: right;
	text-align: center;
	font-size: 22px;
	color: #666666;
}

.ExaminationBorder {
	width: 68%;
	padding-top: 2%;
	display: flex;
	justify-content: space-between;
	margin-left: 28%;
	flex-wrap: wrap;
	height: 20rem;
}

.ExaminationCon2 {
	width: 65%;
	margin: 0 auto;
}

.ExaminationBorderTitle {
	height: 3.4rem;
	width: 47%;
	background-image: url(../img/hzzb3.png);
	background-repeat: no-repeat;
	background-size: 100%;
	/* display: flex; */
}

.ExaminationBorderTitledemo {
	display: flex;
	height: 3.3125rem;
	width: 100%;
}

.ExaminationBorderTitle:hover {
	background-image: url(../img/hzzb4.png);
}

.number {
	height: 100%;
	width: 2.8rem;
	text-align: center;
	line-height: 3.4rem;
	font-size: 1.95rem;
}

.numberTitle {
	width: 74%;
	text-align: center;
	line-height: 3.4rem;
	font-size: 1.4rem;
	color: white;
	letter-spacing: 1.5px;
}

.numberTitle2 {
	width: 89%;
	text-align: center;
	line-height: 3.4rem;
	font-size: 1.4rem;
	color: white;
	letter-spacing: 1.5px;
}

.numberTitle3 {
	width: 70%;
	text-align: center;
	line-height: 3.4rem;
	font-size: 1.4rem;
	color: white;
	letter-spacing: 1.5px;
}

.haiwai {
	width: 68%;
	margin-left: 28%;
	margin-top: 2%;
}

.ExaminationBorderTWO {
	/* 	width: 68%;
	margin-left: 28%; */
	border: 1px solid #000000;
	border-radius: 15px;
}

.ExaminationBorderTWO_title {
	padding: 10px 0 10px 35px;
	display: flex;
}

.two_div {
	background-color: #FFFFFF;
	border-radius: 15px;
}

.ExaminationBorderTWO_title1 {
	padding: 30px 0 10px 35px;
	display: flex;
}

.Dot {
	width: 17px;
	height: 17px;
	border-radius: 50%;
	box-sizing: border-box;
	border: solid 3px #ef4d53;
	margin-top: 5px;
}

.DotText {
	padding-left: 15px;
	letter-spacing: 1.5px;
	font-size: 22px;
}

.QuestionsTo {
	height: 80px;
	padding-top: 1%;


}

.QuestionsTo button {
	width: 220px;
	height: 45px;
	border: 3.5px solid #ff888c;
	background-color: #f11a2e;
	border-radius: 10px;
	color: white;
	font-size: 22px;
	letter-spacing: 1.5px;
	margin-left: 5%;
	cursor: pointer;
}

/* 报考疑问 */
.examination {
	height: 25rem;
	width: 100%;
	background-image: url(../img/hzzb5.png);
	background-repeat: no-repeat;
	background-size: cover;
	min-width: 1200px;
	overflow: hidden;
}

.examination_border {
	width: 65%;
	height: 100%;
	margin: 0 auto;
}

.examination_title {
	height: 7.5rem;
	color: #f11a2e;
	font-size: 2.8rem;
	letter-spacing: 1.5px;
	line-height: 160px;
}

.examination_choice {
	height: 4.375rem;
	color: #FFFFFF;
	font-size: 1.875rem;
	letter-spacing: 1.5px;
	line-height: 4rem;
}

.information input {
	margin-top: 2.5%;
	width: 11rem;
	height: 45px;
	border-radius: 8px;
	font-size: 18px;
	border: none;
	padding-left: 15px;
}

.information_type {
	margin-left: 2%;
}

input::-webkit-input-placeholder {
	letter-spacing: 1.5px;
}

.information button {
	width: 11.25rem;
	height: 52px;
	border-radius: 8px;
	font-size: 23px;
	margin-left: 2%;
	border: 3.5px solid #ff888c;
	background-color: #f11a2e;
	letter-spacing: 1.8px;
	color: #FFFFFF;
	cursor: pointer;
}
.inforSel{
	margin-top: 2.5%;
	width: 11.25rem;
	height: 45px;
	border-radius: 8px;
	font-size: 18px;
	border: none;
	margin-left: 2%;
}

.notes {
	margin-top: 25px;
	color: white;
	font-size: 18px;
}

/* 报考流程 */
.program {
	height: 37rem;
	width: 100%;
	min-width: 1200px;
	/* background-image: url(../img/hzzb6.png);
	background-repeat: no-repeat; */
}

.program_border {
	width: 65%;
	min-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.program_title {
	width: 65%;
	height: 180px;
	margin: 0 auto;
	display: flex;
}

.program_num {
	width: 12%;
}

.program_num span {
	font-size: 10rem;
}

.program_titleRight {
	height: 80px;
	width: 80%;
	margin-top: 80px;
}

.titleRightTop {
	font-size: 1.875rem;
	font-weight: 600;
	letter-spacing: 2px;
}

.titleRightFooter {
	margin-top: 10px;
	font-size: 22px;
	color: #666666;
	letter-spacing: 1.5px;
}

.programImg {
	height: 19rem;
}

.programImg img {
	height: 100%;
	width: 100%;
}

.program_btn {
	width: 22%;
	height: 80px;
	margin: 0 auto;
}

.program_btn a {
	color: #FFFFFF;
}

.program_btn button {
	font-size: 1.525rem;
	border: 3.5px solid #ff888c;
	background-color: #f11a2e;
	color: #FFFFFF;
	padding: 5px 25px;
	border-radius: 8px;
	/* letter-spacing: 1.5px; */
	cursor: pointer;
}
.program_btn button:hover{
	border: 3.5px solid #f11a2e;
	background-color: #ffcac9;
	color: #f11a2e;
}
.teachersBTN_btn {
	width: 25%;
	height: 80px;
	margin: 0 auto;
}
.teachersBTN_btn button{
	font-size: 1.525rem;
	border: 3.5px solid #FFFFFF;
	background-color: #ffcac9;
	color: #FFFFFF;
	padding: 5px 55px;
	border-radius: 8px;
	letter-spacing: 1.5px;
	cursor: pointer;
}
.teachersBTN_btn a {
	color: #c60317;
}


/* 广东热门地区院校 */
.Hot {
	height: 50rem;
	background-color: #f8f8f8;
}

.hotTitle {
	width: 50%;
	height: 100px;
	margin: 0 auto;
	text-align: center;
	font-size: 2.8rem;
	font-weight: 600;
	letter-spacing: 3px;
	line-height: 120px;
}

.hotSmallTitle {
	width: 50%;
	height: 50px;
	margin: 0 auto;
	color: #666666;
	text-align: center;
	font-size: 22px;
}

.hotschool .hot-item {
	width: 1164px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}

.hotschool .hot-item>div {
	width: 193px;
	overflow: hidden;
}

.hotschool .hot-item aside {
	width: 386px;
	overflow: hidden;
	height: 257px;
	display: flex;
	align-items: center;
	transition: transform 300ms ease-in-out;
}

.hotschool .hot-item aside:hover {
	transform: translateX(-193px);
}

.hotschool .hot-1 {
	text-align: center;
	width: 193px;
}

.hotschool .hot-1 p {
	border-right: 1px solid #d10b02;
}

.hotschool .hot-1 h4 {
	margin-top: 23px;
}

.hotschool .hot-1 img {
	width: 100px;
}

.hotschool .hot-2 {
	background-color: #d10b02;
	width: 193px;
	height: 257px;
	color: white;
	text-align: center;
}
.hot-2demo{
	height: 357px !important;
}

.hotschool .hot-2 p {
	margin-top: 22px;
}

.hotschool .hot-2>p:nth-child(2) {
	font-size: 14px;
}

.hotschool .hot-2 article {
	width: 149px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	margin-top: 10px;
}

.hotschool .hot-2 article span {
	display: inline-block;
	width: 59px;
	height: 23px;
	background-color: #d10b02;
	border: solid 1px #ffffff;
	line-height: 23px;
	border-radius: 15px;
}

.hotschool .hot-2 a {
	width: 147px;
	height: 39px;
	background-color: #ffffff;
	display: block;
	line-height: 39px;
	margin: 0 auto;
	margin-top: 15px;
	color: #d10b02;
}

.hotschool .hot-2 a:hover {
	box-shadow: -1px 1px 20px 3px white;
}

.hotschool .btns {
	display: block;
	width: 498px;
	height: 76px;
	background-color: #d10b02;
	margin: 0 auto;
	margin-top: 20px;
	border-radius: 40px;
	line-height: 76px;
	text-align: center;
	color: white;
	font-size: 32px;
}

.hotschool .btns:hover {
	box-shadow: -1px 1px 20px 3px #d10b02;
}

.HotCon {
	min-width: 1200px;
}

.HotCon img {
	height: 100%;
	width: 100%;
}

.HotBtn {
	width: 65%;
	margin: 15px auto;
}

/* 定制备考方案 */
.customized {
	height: 45rem;
	width: 100%;
	min-width: 1200px;
	background-image: url(../img/hzzb8.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.customizedCon {
	width: 65%;
	margin: 0 auto;
}

.customizedTitle {
	height: 130px;
	font-size: 2.7rem;
	text-align: center;
	font-weight: 600;
	letter-spacing: 3px;
	line-height: 170px;
}

.customizedSmallTitle {
	height: 60px;
	text-align: center;
	margin: 0 auto;
	font-size: 1.4rem;
	letter-spacing: 2px;
	color: #666666;
}

.customizedDetails {
	display: flex;
	justify-content: space-between;
}

.customizedDetails_con {
	/* height: 30rem; */
	width: 22.5%;
	background: #FFFFFF;
	cursor: pointer;
}

.customizedDetails_conDEMO {
	/* height: 30rem; */
}

.customizedDetails_conDEMO1 {
	/* height: 30rem; */
	display: none;
}

.customizedDAcon_cenTitledemo {
	color: #db2644;
	text-align: center;
	font-size: 1.75rem;
	letter-spacing: 1.5px;
	padding-top: 25px;
	font-weight: 600;
}


.customizedDetails_condemo {
	/* height: 30rem; */
	width: 22.5%;
	background: #FFFFFF;
	display: block;
}

.customizedDetails_con:hover .customizedDetails_conDEMO {
	display: none;
}

.customizedDetails_con:hover .customizedDetails_conDEMO1 {
	/* height: 31.6rem; */
	transition: 0.3s;
	margin-top: -5px;
	display: block;
	z-index: 999;
}

/* .customizedDetails_condemo:hover .customizedDetails_con{
	display: block;
} */

.customizedDetails_con1 {
	height: 30rem;
	width: 22.5%;
	background: #FFFFFF;
}

.customizedDetails_con img {
	height: 100%;
	width: 100%;
}

.customizedDAcon_cen {
	height: 24%;
	/* border: 1px solid firebrick; */
	/* background: #FFFFFF; */
}

.customizedDAcon_cenBtn button {
	height: 35px;
	width: 140px;
	background-color: #db2644;
	font-size: 18px;
	color: #FFFFFF;
	border: none;
	border-radius: 5px;
	margin: 25px 65px;

}

.footer_border {
	border: 8px solid #db2644;
	margin-top: 15px;
}

.customizedDAcon_cenTitle {
	text-align: center;
	font-size: 1.75rem;
	letter-spacing: 1.5px;
	padding-top: 25px;
	font-weight: 600;
}

.customizedDAcon_cenSmallTitle {
	width: 90%;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 29px;
	font-size: 13.5px;
	margin: 0 auto;
	border-bottom: 2px solid gainsboro;
	color: #666666;
}

.customizedDAcon_TOP {
	height: 52%;
	/* 	border: 1px solid firebrick; */
}

.customizedDAcon_TOP img {
	height: 100%;
	width: 100%;
}

.customizedDAcon_fotTitle {
	padding-top: 28px;
}

.customizedDAcon_fotTitle,
.customizedDAcon_fotSmallTitle {
	text-align: center;
	font-size: 1rem;
	color: #666666;
}


.teachers {
	height: 52rem;
	width: 100%;
	background-image: url(../img/hzzb12.png);
	background-repeat: no-repeat;
	background-size: cover;
	min-width: 1200px;
}

.teachersHeader {
	height: 150px;
	font-size: 2.9rem;
	text-align: center;
	color: white;
	letter-spacing: 2px;
	line-height: 150px;
	min-width: 1200px;
}

.teachersBTN {
	width: 60%;
	margin: 0 auto;
}

.silder_demo{
			position: absolute;
			top: 7%;
			height: 200px;
			left: 28%;
			display: flex;
			width: 40%;
			justify-content: space-between;
			height: 160px;
		}
		/* .silder_demo img{
			width: 153px;
			height: 163px;
			
		} */
		.silder_touxiang{
			width: 140px;
			height: 145px;
		}
		.silder_touxiang img{
			width: 100%;
			height: 100%;
		}
		.silder_name{
			writing-mode: tb-rl;
			color: #bf0417;
			font-size: 28px;
			/* letter-spacing: 2px; */
			font-weight: 600;
		}
		.silder_name span{
			letter-spacing: 3px;
			padding-top: 35px;
		}
		.silderTitle{
			position: absolute;
			    top: 40.1%;
			    left: 25.5%;
			font-size: 24px;
			color: #bf0417;
			font-weight: 600;
			letter-spacing: 2px;
		}
		.lunboCon{
			position: absolute;
			display: flex;
			top: 50%;
			left: 25%;
		}
		.lunboConYAN{
			width: 12px;
			height: 12px;
			border-radius: 50%;
			box-sizing: border-box;
			border: solid 5px #ef4d53;
			margin-top: 8px;
		}
		.lunboConTitle{
			font-size: 18px;
			padding-left: 5px;
		}
		.lunboCon2{
			display: flex;
			position: absolute;
			top: 56%;
			left: 25%;
		}
		.lunboCon3{
			display: flex;
			position: absolute;
			top: 62%;
			left: 25%;
		}
		.lunboCon4{
			display: flex;
			position: absolute;
			top: 68%;
			left: 25%;
		}
		.lunboCon5{
			display: flex;
			position: absolute;
			top: 74%;
			left: 25%;
		}
		.lunboCon6{
			display: flex;
			position: absolute;
			top: 78%;
			left: 25%;
		}
		.lunboCon7{
			display: flex;
			position: absolute;
			top: 72%;
			left: 25%;
		}
		.lunboCon8{
			display: flex;
			position: absolute;
			top: 84.5%;
			left: 25%;
		}



/* 全新课程体系 */
.curriculum {
	height: 64rem;
	position: relative;
}

.curriculum_boder {
	width: 65%;
	margin: 0 auto;
}

.curriculum_header {
	height: 120px;
	font-size: 2.92rem;
	line-height: 160px;
	text-align: center;
}

.curriculum_Smoolheader {
	height: 50px;
	text-align: center;
	color: #666666;
	font-size: 1.6rem;
}

.curriculum_conter {
	margin-top: 3%;
	display: flex;
	justify-content: space-between;
}

.curriculum_conterOne {
	height: 669px;
	width: 33.5rem;
	/* border: 2px solid aqua; */
	box-shadow: 0 0 15px 8px #ffedee;
	border-radius: 15px;
}

.curriculum_conterOneTitle {
	height: 80px;
	/* border: 1px solid saddlebrown; */
	border-bottom: 5px solid #ffe2e2;
	border-radius: 15px 15px 0 0;
	background-color: #ffc2c1;
	font-size: 2.1rem;
	text-align: center;
	line-height: 80px;
	letter-spacing: 2px;
}

.curriculum_conterOneCON ul li {
	line-height: 51px;
	font-size: 1.7rem;
	color: #2a2a2a;
	/* padding-left: 22%; */
	letter-spacing: 3.5px;
	text-align: center;
}

.curriculum_conterTWO {
	height: 669px;
	width: 19.75rem;
	/* border: 2px solid aqua; */
	box-shadow: 0 0 15px 8px #ffedee;
	border-radius: 15px;
}

.curriculum_conterOneTitleTWO {
	background-color: #ff8987;

}

.curriculum_conterOneCONtwo {
	line-height: 51px;
	font-size: 1.7rem;
	color: #2a2a2a;
	text-align: center;
	letter-spacing: 3.5px;

}

.curriculum_conterThree {
	height: 669px;
	width: 21.875rem;
	/* border: 2px solid aqua; */
	box-shadow: 0 0 15px 8px #ffedee;
	border-radius: 15px;
}

.curriculum_conterOneTitleThree {
	background-color: #f44354;
}

.curriculum_conterOneCONthree {
	height: 36.5625rem;
	width: 100%;
	background-image: url(../img/hzzb15.png);
	background-repeat: no-repeat;
	overflow: hidden;
}

.threeTitleOne {
	height: 80px;
	/* border: 1px solid darkblue; */
	width: 64%;
	margin-top: 18%;
	font-size: 1.775rem;
	letter-spacing: 0.1875rem;
	color: #2a2a2a;
	margin-left: 21%;
}

.threeTitleTWO {
	height: 80px;
	/* border: 1px solid darkblue; */
	width: 64%;
	margin-left: 21%;
	margin-top: 11%;
	font-size: 1.775rem;
	letter-spacing: 0.1875rem;
	color: #2a2a2a;
}

.threeTitlethree {
	height: 80px;
	/* border: 1px solid darkblue; */
	width: 64%;
	margin-left: 21%;
	margin-top: 25%;
	font-size: 1.775rem;
	letter-spacing: 0.1875rem;
	color: #2a2a2a;
}

.curriculumbtn {
	height: 80px;

	margin-top: 4%;

}

/* <!-- 高校备考全套教材 --> */
.material {
	height: 32.1875rem;
	background-color: #fff0f0;
}

.materialBorder {
	height: 100%;
	width: 65%;
	margin: 0 auto;
}

.materialTitle {
	height: 160px;
	font-size: 2.82rem;
	text-align: center;
	letter-spacing: 3px;
	font-weight: 600;
	line-height: 180px;
}

.materialBook {
	/* height: 18.375rem; */
	width: 98%;
	margin: 0 auto;
}

.materialBook img {
	height: 100%;
	width: 100%;
}

.materialBookName {
	height: 5rem;
	display: flex;
	justify-content: space-around;
}

.materialBookNameText {
	font-size: 1.6rem;
	color: #333333;
}

.rbox img {
	overflow: hidden;
	-webkit-transition: -webkit-transform .6s ease;
	-moz-transition: -moz-transform .6s ease;
	-ms-transition: -ms-transform .6s ease;
	transition: transform .6s ease;
}

.rbox img:hover {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05)
}


