@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: #f9f9f9;
	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;
}
a:hover{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: 1180px;margin: 0 auto;}
.main_m{width: 1120px; height: 100%; margin: 0 auto; text-align: center; position: relative;}
.anim {
    animation: jiggle 2s ease-in infinite;
}
@keyframes jiggle {
    48%, 62% {
        transform: scale(1.0, 1.0)
    }
    50% {
        transform: scale(1.1, 0.9)
    }
    56% {
        transform: scale(0.9, 1.1) translate(0, -5px)
    }
    59% {
        transform: scale(1.0, 1.0) translate(0, -3px)
    }
}
/* banner图 */
.banner_top{width: 100%;height: 740px;overflow: hidden;margin-top: 40px;background: url(../img/banner_top.jpg)no-repeat center;z-index: 99999;}
.banner_top .banner_top_count{width: 100%;margin-top: 90px;margin-left: 60px;}
.banner_top_count>p{font-size: 36px;color: #fff;}
.banner_top_count h1{font-size: 98px;color: #e3d4b1;}
.banner_top_count .word{width: 800px;height: 90px;background-color: #0a4ead;border-radius: 4px;}
.banner_top_count .word h3{font-size: 44px;font-weight: 600;line-height: 90px;text-align: center;color: #fff;}
.banner_top_count .word div{width: 100%;height: 4px;background-color: #fff;}
.banner_top_count .desp {margin-top: 60px;}
.banner_top_count .butt_banner{width:240px;height: 54px;background-color: #fa5900;border-radius: 54px;border: 1px solid #fff;font-size: 30px;text-align: center;line-height: 54px;font-weight: 600;color: #fff;margin: 0 auto;margin-top: 24px;}
.banner_top_count .text_dec p{float: left;font-size: 28px;margin-right: 80px;font-weight: 600;color: #fff;margin-top: 10px;}
.banner_top_count .text_dec p:nth-child(1){margin-left: 100px;}
/* 咨询 */
.tf_ask{width: 100%;height: 276px;background: url(../img/banner_ask.jpg) no-repeat center center;color: rgba(0, 0, 0, 0.05);}
/* 标题 */
.tf_ask_title{margin-top: 30px;}
.tf_ask_title p{text-align: center;font-size: 18px;color: #999;}
.tf_ask_title p .left{display: inline-block;width: 48px;height: 1px;background: linear-gradient(to right,rgba(153,153,153,0),rgba(153,153,153,1));vertical-align: middle;}
.tf_ask_title p .right{display: inline-block;width: 48px;height: 1px;background: linear-gradient(to left,rgba(153,153,153,0),rgba(153,153,153,1));vertical-align: middle;}
.tf_ask_title h3{font-size: 30px;text-align: center;color: #032c79;font-weight: 600;}

/* 预约 */
.yuyue{width: 860px; height: 100px;  margin-left:30px; position: relative;margin-top: -130px;}
.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;}
/* 美国本科腾飞计划简介 */
.tf_introduc{width: 100%;height: 579px;background: url(../img/banner01.jpg)no-repeat center;}
.tf_introduc_count{overflow: hidden;}
.tf_introduc_count .tf_introduc_text{margin-top: 20px;font-size: 18px;text-align: center;color: #666;}
.tf_introduc_count .tf_introduc_res{width: 1120px;height: 381px;background: url(../img/intrduce_bg.png)no-repeat center center;margin-top: 24px;}
.tf_introduc_res .introduc_left{width: 380px;float: left;margin: 30px 0px 0px 50px;text-align: center;}
.introduc_left h3{font-size: 24px;color: #fff;font-weight: 600;margin-bottom:50px;}
.introduc_left p{font-size: 24px;color: #333;font-weight: 600;}
#form9 .phone_input{width: 300px; height: 40px;font-size: 16px;  outline: none;margin-left: 40px;margin-top: 30px;}
#form9 .btnon{outline: none; width:300px; height: 40px; background: #b40a00; font-size: 16px; color: #fff; cursor: pointer; font-weight: bold;margin-left: 40px;margin-top: 10px;}
.tf_introduc_res .introduc_right{width: 652px;float: right;margin-right: 20px;}
.introduc_right h4{font-size: 18px;color: #fff;font-weight: 600;margin:40px 0px 10px 0px;}
.introduc_right p{font-size: 18px;color: #333;}

.select_plan{width: 100%;height: 616px;background: url(../img/banner02.jpg)no-repeat center;overflow: hidden;}
.select_plan_count .select_text{margin-top: 20px;margin-bottom: 50px;}
.select_text .item{ float: left;width: 346px;height: 162px;margin-right: 70px;background: linear-gradient(to bottom,rgba(3,44,121,0),rgba(3,44,121,0.8));}
.item div,.item3 div{width: 338px;height: 154px;background-color: #fff;margin: auto;margin-top: 4px;overflow: hidden;}
.item div h4,.item3 div h4{font-size: 24px;color: #032c79;text-align: center;font-weight: 600;margin-top: 10px;}
.item div span,.item3 div span{display:block;width: 85%;height: 1px;background-color: #d8d8d8;margin: auto;margin: 4px auto;}
.item div p,.item3 div p{width: 90%;font-size: 18px;color:#333;text-align: center;margin: auto;}
.item a,.item3 a{display: block;width: 170px;height: 44px;border-radius: 44px;background-color: #fa5900;font-size: 24px;font-weight: 600;text-align: center;line-height: 44px;color: #fff;margin: auto;margin-top: -10px;cursor: pointer;}
.item a:hover,.item3 a:hover{text-decoration: none;}
.select_text .item3{float: right;width: 346px;height: 162px;margin-right: 0px;background: linear-gradient(to bottom,rgba(3,44,121,0),rgba(3,44,121,0.8));}

.tf_get{width: 100%;height: 461px;background: url(../img/banner03.jpg)no-repeat center;overflow: hidden;}
.tf_get_count{width: 584px;margin: 114px 0px 0px 276px;}
.tf_get_count1{width: 584px;margin: 10px 0px 0px 276px;}
.tf_get_count .item,.tf_get_count1 .item{float: left;width: 120px;height: 126px;margin-right: 26px;font-size: 18px;color: #333;text-align: center;margin-top: 10px;}
.tf_get_count .item div,.tf_get_count1 .item div{width: 62px;height: 62px;}

.tf_class{width: 100%;height: 1370px;background: url(../img/banner04.jpg)no-repeat center;}
.tf_plan_head{margin-top: 30px;}
.tf_plan_head .tf_plan_class{float: left;width: 340px;height: 106px;border-radius: 7px;border: 1px solid #032c79;margin-right: 77px;}
.tf_plan_head .tf_plan_class h4,.tf_plan_head .fr h4{font-size: 24px;font-weight: 600;color: #032c79;text-align: center;margin-top: 15px;}
.tf_plan_head .fr{float: right;margin-right: 0px;} 
.tf_plan_head .active{background-color: #fa5900;color: #fff;border: none;}
.tf_class_count .box1 .item{width: 1120px;height: auto;margin: auto;background-color: #032c79;margin-top: 30px;display: none;}
.tf_class_count .box1 .active{display: block;}
.tf_class a{display: block;width: 170px;height: 44px;border-radius: 44px;background-color: #fa5900;font-size: 24px;font-weight: 600;text-align: center;line-height: 44px;color: #fff;margin: auto;margin-top: 50px;cursor: pointer;z-index: 999;}
.tf_service {background: url(../img/banner05.jpg) no-repeat center;overflow: hidden;}
.tf_addres{width: 100%;height: 868px;background: url(../img/banner06.jpg)no-repeat center;overflow: hidden;}
.tf_addres_count{width: 100%;margin: auto;margin-top: 527px;cursor: pointer;}
.tf_addres_count h3{text-align: center;font-size: 30px;font-weight: 600;color: #fff;margin-top: 60px;}
.tf_addres_count p{text-align: center;font-size: 24px;color: #fff;margin: 20px 0px;}
.tf_addres_count .cricle{display: block;width: 617px;height: 60px;border-radius: 60px;margin: auto;border: 1px solid #fff;}
.tf_addres_count .cricle h4{font-size: 24px;font-weight: 600;color: #fff;float: left;margin-top: 13px;margin-left: 20px;}
.tf_addres_count .cricle div{width: 250px;height: 60px;float: right;background-color:#fa5900 ;border-top-right-radius:60px;border-bottom-right-radius:60px;font-size: 24px;color: #fff;text-align: center;line-height: 60px;font-weight: 600;}
/* 底部开始 */
.address_pic {
	width: 100%;
	height: 697px;
}

.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;
}

/* 底部结束 */
/
