@charset "UTF-8";
* {
	margin: 0;
	padding: 0;
}
body,
button,
dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
legend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
	margin: 0;
	padding: 0
}

button,
h1,
h2,
h3,
h4,
h5,
h6,
input,
select {
	font-family: inherit;
	font-size: 100%;
	font-weight: 400
}

article,
aside,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block
}

ol,
ul {
	list-style: none
}
li{list-style: none;}
img {
	max-width: 100%;
	transition: transform 0.2s ease
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

textarea {
	resize: none
}

ins {
	text-decoration: underline
}

del {
	text-decoration: line-through
}

mark {
	background: none
}

input::-ms-clear {
	display: none !important
}

input:-webkit-autofill {
	box-shadow: inset 0 0 0 100px #fff
}
body {
	background: #f3f9ff;
	font: 12px/1.5 Microsoft YaHei, 微软雅黑, STHeiti, SimSun, sans-serif
}
.clearfix::after{
	content: " ";
	display: block;
	clear: both;
}
.fl{float: left;}
.fr{float: right;}
.header {
	background-color: #292f36;
	height: 52px;
	line-height: 52px;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.header--fixed {
	position: fixed;
	z-index: 10;
	right: 0;
	left: 0;
	top: 0
}

a {
	text-decoration: none;
}

.top_head {
	width: 100%;
	height: 52px;
	line-height: 52px;
	font-size: 14px;
	margin: 0 auto;
	text-align: center;
	background: #333;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99999;
	overflow: hidden;
	color: #fff;
}

.top_main {
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-around;
}

.top_right a {
	color: #fff;
	margin: 0 5px;
}

.top_right a:hover {
	text-decoration: underline;
	color: #fff;
}

.wrappers {width: 1200px;margin: 0 auto;}
.main_m{width: 960px; height: 100%; margin: 0 auto; text-align: center; position: relative;}
/* banner图 */
.banner_top{width: 100%;height: 597px;overflow: hidden;margin-top: 40px;background: url(../img/banner_top.png)no-repeat center;z-index: 99999;}
.banner_top_count{position: relative;}
.banner_top_count>a{position: absolute;display: block;width: 200px;height: 100px;top: 100px;}
/* 预约 */
.yuyue{width: 860px; height: 100px;  margin-left:30px; position: relative;margin-top: -94px;}
.top_yuyue_form{width:100%; height: auto; margin: 20px auto 20px auto;}
.top_yuyue_form .textinput{width: 200px; height: 40px; margin-bottom: 15px; margin-right:10px;  font-size: 16px; padding-left: 5px; float: left;  outline: none; }
.top_yuyue_form .btnon{position: absolute; outline: none; width:170px; height: 45px; border: 2px solid #e0e0e0; background: #b40a00; font-size: 16px; color: #fff; cursor: pointer; right:15px;  font-weight: bold; }
.top_yuyue_form .form-group{width: 27%; float: left;}
.top_yuyue_form .yzmcode{width: 55%; height: 40px;  font-size: 14px; float: left;}
.top_yuyue_form .codetxt{width: 40%; background: #dadada; outline: none; height: 45px; cursor: pointer; font-size: 14px; border: 0;}
/* 什么是AP？ */
.what_ap{width: 100%;height: 566px;background: url(../img/banner01.png)no-repeat center;margin-top: -30px;}
.what_ap_count{overflow: hidden;}
.why_ap_title{margin: auto;width:195px;height: 43px;margin-top: 100px;}
.what_ap_count>p{width: 856px;font-size: 18px;text-align: center;line-height:27px ;color: #333;margin: auto;margin-top: 30px;}
/* 什么是ap下面的四个小点 */
.ap_adt{width: 856px;margin: auto;margin-top: 20px;}
.ap_adt li{width:202px;height: 232px; float: left;background-color: rgba(22, 132, 255, 0.08);padding: 34px 10px 0px 10px;box-sizing: border-box;position: relative;margin-right: 16px;}
.ap_adt .bgcolor,.ap_adt .bgcolor4{background-color: rgba(0, 205, 241, 0.08);}
.ap_adt .bgcolor4{float: right;margin-right: 0px;}
.ap_adt li h4{font-size: 24px;color: #1684ff;text-align: center;font-weight: 600;}
.ap_adt li p{font-size: 18px;color: #333;text-align: center;margin-top: 10px;}
.ap_adt li a{display:block;width: 168px;height: 36px;background-color: #1684ff;position: absolute;bottom: 20px;left: 17px;border-radius: 36px;font-size: 18px;color: #fff;font-weight: 600;text-align: center;line-height: 36px;text-decoration: none;cursor: pointer;}
/* 为什么选择新航道ap培训课程 */
.nc_ap{width: 100%;height: 507px;background: url(../img/banner02.png)no-repeat center;margin-top: -22px;}
.nc_ap_count{overflow: hidden;position: relative;}
.nc_ap_tit{width: 468px;height: 43px;margin: auto;margin-top: 45px;}
.nc_ap_adv{margin: 35px 10px 24px 197px;}
.nc_ap_left{text-align: right;float: left;font-size: 18px;width: 330px;margin-top: 13px;}
.nc_ap_right{text-align: left;float: left;font-size: 18px;width: 274px;margin: 4px 0px 0px 158px;}
.nc_ap_adv1{margin: -28px 10px 24px 197px;}
.nc_ap_left1{text-align: right;float: left;font-size: 18px;width: 207px;margin-top: 16px;margin-left: 77px;}
.nc_ap_right1{text-align: left;float: left;font-size: 18px;width: 243px;margin: 17px 0px 0px 236px;}
.nc_ap_adv2{margin: -28px 10px 37px 197px;}
.nc_ap_left2{text-align: right;float: left;font-size: 18px;width: 207px;margin-top:30px;margin-left: 103px;}
.nc_ap_right2{text-align: left;float: left;font-size: 18px;width: 252px;margin: 30px 0px 0px 187px;}
.nc_ap_count h3{font-size: 32px;color: #1684ff;width: 180px;text-align: center;position: absolute;left: 510px;top: 231px;font-weight: 600;}
.nc_ap_count .click_button,.arrange_count .click_button,.class_ap_cout .click_button{width: 460px;height: 58px;background-color: #f56d0a;border-radius: 12px;margin: auto;font-size: 24px;color: #fff;line-height: 58px;cursor: pointer;font-weight: 600;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);position: relative;}
.click_button a{margin-left: 64px;}
.click_button div{position: absolute;right: 40px;bottom: -10px;}
/* 热门AP课程 */
.hot_ap{width: 100%;height: 292px;background: url(../img/banner03.png)no-repeat center;overflow: hidden;}
.hot_ap_tit{width: 209px;height: 42px;margin: auto;margin-top: 50px;}
.subject_count .item_ap{display: block;width: 120px;height: 258px;float: left;margin: auto;margin-left: 40px;margin-top: 30px;cursor: pointer;}
.subject_count .fr{float: right;margin-right: 0px;}
.item_ap div{margin: auto;width:100px;}
.item_ap p{font-size: 24px;color: #333;text-align: center;}
/* ap专业方向 */
.drt_ap{width: 100%;height: 824px;background: url(../img/banner04.png)no-repeat center;overflow: hidden;}
.drt_ap_tit{width: 267px;height: 42px;margin: auto;margin-top: 30px;}
.drt_ap_count>p{width: 820px;font-size: 18px;color: #fff;margin: auto;margin-top: 15px;}
.drt_ap_count>h4{font-size: 18px;font-weight: 600;color: #fff;width:820px;margin: auto;text-align: center;margin-top: 34px;margin-bottom: 30px;}
/* 专业内容 */
.ap_peoject{width: 910px;margin: auto;}
.ap_peoject>li{width: 223px;height: 43px;background-color: #fff;float: left;margin-right: 6px;text-align: center;font-size: 18px;color: #1684ff;font-weight: 500;line-height: 43px;margin-top: 8px;}
.bgcolor_prj>li{background-color: rgba(0, 77, 165, 0.3);color: #fff;margin-top: 8px;}
.drt_ap_count>h3{font-size: 24px;font-weight: 600;color: #fff;width:820px;margin: auto;text-align: center;margin-top: 34px;margin-top: 30px;}
/* 贴心服务 教学助教团队督导 */
.service_ap{width: 100%;height: 633px;background: url(../img/banner05.png)no-repeat center;}
.serives_count{overflow: hidden;}
.service_ap_tit{width: 408px;height: 43px;margin: auto;margin-top: 50px;}
.serives_count h5{font-size: 24px;font-weight: 600;color: #fff;}
.service_ap_words{margin-top: 60px;margin-left: 150px;}
.service_ap_words1{margin-top: 30px;margin-left: 150px;}
.service_ap_words li,.service_ap_words1 li{font-size: 24px;font-weight: 600;color: #fff;float: left;margin-right: 80px;}
.serives_count .service_text{font-size: 18px;color: #333;text-align: left;line-height: 30px;width: 520px;margin: 25px 0px 0px 122px;}
.serives_count .click_button{width: 460px;height: 58px;background-color: #f56d0a;border-radius: 12px;margin: auto;font-size: 24px;color: #fff;line-height: 58px;cursor: pointer;font-weight: 600;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);position: relative;margin-left: 122px;margin-top: 40px;}
.click_button a{margin-left: 64px;}
.click_button div{position: absolute;right: 40px;bottom: -10px;}
/* 2023AP考试安排 */
.arrange{width:100%;height: 558px;background: url(../img/banner06.png)no-repeat center;}
.arrange_count{overflow: hidden;}
.arrange_count .arrange_tit{width:327px;height: 98px;margin: auto;margin-top: 50px;}
.arrange_count .arrange_pic{width:953px;height: 259px;margin: auto;margin-top:60px;}
.arrange_count .click_button{margin-top: 40px;}
/* 新航道AP课程 */
.class_ap{width:100%;height: 438px;background: url(../img/banner07.png)no-repeat center;}
.class_ap_cout{overflow: hidden;}
.class_ap_cout .class_ap_tit{width: 244px;height: 43px;margin: auto;margin-top: 50px;}
.class_ap_cout h4{font-size: 24px;font-weight: 600;color: #1684ff;margin: 24px 0px 0px 140px;}
.class_ap_cout p{font-size: 18px;color: #333;margin:0px 0px 0px 140px;}
.class_ap_cout .click_button{margin-top: 50px;}
/* 校区地址 */
.nc_area{width: 100%;height: 676px;background: url(../img/banner08.png)no-repeat center;}
.nc_area_count{overflow: hidden;}
.nc_area_count .nc_area_tit{width: 308px;height: 43px;margin: auto;margin-top: 50px;}
/* 底部开始 */
.address_pic {
	width: 100%;
	height: 697px;
	background: url(../img/b16.jpg)no-repeat center;
}

.footer {
	width: 100%;
	height: 180px;
	background: #333;
}

.footer_main {
	width: 980px;
	height: inherit;
	margin: 0 auto;
	color: #fff;
	font-size: 14px;
}

.footer_nav a {
	color: #fff;
	text-decoration: none;
}

a:hover {
	color: #fff;
	text-decoration: underline;
}

.footer_nav {
	padding-top: 22px;
}

.footer_bottom p {
	text-align: left;
	line-height: 26px;
}

.footer_bottom {
	position: relative;
}

.footer_bottom .text {
	margin-left: 46px;
	letter-spacing: 1px;
}

/* 底部结束 */
/
