

/*头部logo*/
.gt_nav {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0 auto;
	width: 1200px;
	height: 80px;
}
.bannersj{
        display:none;
    }
.gt_dingwei {
	position: fixed;
	top: 0px;
	background: #fff;
	z-index: 9;
	width: 100%;
}
.head_logo{
    height:0.3rem;
}
.gt_nav ul li {
	float: left;
}

.select .active a {
	color: #006AB6;
	padding-bottom: 8px;
	border-bottom: 3px solid #006AB6;
}

.gt_nav ul li a {
	font-size: 0.18rem;
	color: #000000;
	margin-left: 40px;
	font-weight: 400;
	font-weight: bold;
}

.in_banner {
	margin-top: 80px;
}

/*底部样式*/
.gt_mauto {
	max-width: 1200px;
	margin: 0 auto;
}

.gt_footer_link {
	height: 0.5rem;
	display: flex;
	align-items: center;
	color: #333;
	flex-wrap: wrap;

}
.gt_footer_link1{
    display:none;
}
.gt_foot_body {}

.footer_link_p {
	margin: 0rem 0.5rem;
}

.gt_footer_link_p {
	font-size: 0.16rem
}

.gt_footer_link_p2 {
	padding: 0rem 0.5rem;
}

.gt_footer_yqlx_name {
	display: flex
}

.gt_footer_yqlx_name a {
	font-size: 0.16rem;
	color: #333;

}

.gt_foot_body {
	height: 179px;
	background: url('../image/footditu.png'), linear-gradient(270deg, #00ADD1 0%, #0079D2 100%);
	background-size: 100% 100%;

}

.gt_foot_body_div {
	display: flex;
	justify-content: space-between;
	padding-top: 33px;
}

.gt_foot_body_left {
	display: flex;
	align-items: center;
}

.gt_foot_body_tel {
	margin-left: 34px;
}

.gt_foot_body_left p {
	font-size: 0.14rem;
	color: #FFFFFF;
}

.gt_foot_nav ul li {
	float: left;
}

.gt_foot_nav ul li a {
	color: #FFFFFF;
	font-size: 0.16rem;
	margin-left: 40px;
	font-weight: 400;
}

.gt_copyright {
	background: #2a2a2a;
	text-align: center;
	line-height: 35px;
	border-top: 1px solid #404040;
	font-size: 0.12rem;
	color: #fff;
}

.gt_footer_bottom {
	background: #004EA2;
	color: #fff;
	height: 35px;
}

/*首页*/
.gt_home_steam {
	height: 6.76rem;
	background: url('../image/home/steam.jpg');
	background-size: 100% 100%;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.gt_home_steam p {
	font-size: 0.24rem;
	text-align: center;
	color: #000;
	line-height: 2;
	font-weight: bold;
}

.gt_home_steam p:hover {
	color: #004EA2;
}

.gt_home_steam2 {
	display: none;
}

.gt_home_three {
	width: 100%;
	height: 8rem;
	background: #F0F5F9;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;


}

.three_top {
	font-size: 0.24rem;
	color: #000;
	text-align: center;
	line-height: 1.5;
}

.three_top span {
	color: #005BAC;
	font-weight: bold;
}

.three_top2 {
	display: none
}

.three_bottom {
	width: 1300px;
	margin: 0 auto;
}

.three_bottom ul {
	display: flex;
	justify-content: space-between;
}

.three_bottom ul li {
	width: 4rem;
	height: 5rem;
	background: #FFFFFF;
	box-shadow: 0px 8px 20px 0px rgba(109, 109, 109, 0.25);
}

.three_bottom ul li div {
	height: 2.34rem;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
}

.three_p1 {
	font-size: 0.24rem;
	color: #333333;
	font-weight: bold;
}

.three_p2 {
	font-size: 0.16rem;
	color: #333333;
}

.three_bottom ul li div button {
	width: 160px;
	height: 37px;
	background: #004EA3;
	border-radius: 20px;
	color: #fff
}

.gt_cooperation {
	height: 8.23rem;
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-around;
}
.gt_cooperation_divsj{
    display:none
}
.title_p {
	font-size: 0.36rem;
	font-weight: bold;
	color: #333333;
	margin-bottom: 23px;

}

/*航天课程服务*/
.gt_course_steam {
	height: 8rem;
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-around;
}

.gt_course_steam_p {
	font-size: 0.24rem;
	color: #333333;
	line-height: 1.5;
	margin-top: 32px
}

.gt_course_steam_p span {
	color: #155ca9;
	font-weight:bold;
	font-size: 0.32rem;
}

.gt_course_research {
	height: 8rem;
	width: 100%;
	background: url('../image/course/coursebj.png');
	background-size: 100% 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-around;
}

.title_p span {
	color: #155ca9;
	font-size: 0.32rem;
	font-weight:bold;
}

.gt_course_research_lb {
	width: 12rem;
}

.research_lb_div {
	width: 5.4rem;
	height: 5.24rem;

}

.research_lb_div img {
	width: 100%;
}

.research_lb_p {
	width: 100%;
	height: 0.42rem;
	background: #00ACE5;
	color: #FFFFFF;
	font-size: 0.16rem;
	text-align: center;
	line-height: 0.42rem;
	margin-top: 6px
}

.gt_course_matching {
	height: 7.66rem;
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-around;
}

.gt_course_matching_top {
	display: flex;
	width: 12rem;
	margin: 0 auto;
}

.gt_course_matching_top_div {
	width: 4rem;
	height: 2.26rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.gt_course_matching_top2 {
	display: none
}

.matching_top_p {
	font-size: 0.24rem;
	font-weight: bold;
	color: #fff;
	margin-bottom: 10px;
}

.matching_top_p2 {
	font-size: 0.16rem;
	color: #fff;
	text-align: justify;
}

.lv {
	background: #6FBA2C;
}

.lan {
	background: #004EA2;
}

.gt_course_matching_bottom {
	width: 12rem;
	margin: 0 auto;
}
.gt_course_matching_bottom2{
    display:none;
}
.matching_bottom_p {
	font-size: 0.18rem;
	color: #000000;
	text-align: center;
	margin-top: 15px;
}

.swiper-containers {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}

.gt_course_service {
	height: 8.7rem;
	width: 100%;
	background: url('../image/course/coursebj2.png');
	background-size: 100% 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-around;
	;
}

.gt_course_service_lb {
	width: 12rem;
	margin: 0 auto;
}

.service_lb_div {
	width: 5.66rem;
	height: 5.11rem;
	background: #FFFFFF;
	box-shadow: 0px 10px 10px 0px rgba(194, 194, 194, 0.5);
	padding: 10px;
}

.service_lb_div_p {
	font-size: 0.16rem;
	color: #333333;
	text-align: center;
	margin-top: 27px;
}

.swiper-containe {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}

/*研学基地服务*/
.steam2 {
	display: none
}

.gt_research_steam {
	height: 7.96rem;
	width: 100%;
	background: url('../image/research/steambj.jpg');
	background-size: 100% 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-evenly;
}

.gt_research_steam_p1 {
	color: #fff;
	font-size: 0.24rem;
	text-align: center;
	line-height: 1.5;
}

.gt_research_steam_p2 {
	color: #fff;
	font-size: 0.44rem;
	text-align: center;
	/*font-weight:bold;*/
	-webkit-text-stroke: 0.3px #fff;

}

.gt_research_content {
	height: 7.6rem;
	width: 100%;
	background: #E3F2FF;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
}

.research_content_p {
	font-size: 0.24rem;
	color: #333333;
	line-height: 1.5;
	text-align: center;
	margin-top: 70px;
}

.gt_research_content_icon2 {
	display: none
}

.gt_research_content_icon {
	width: 12rem;
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	margin-bottom: 42px;
	text-align: center;
}

.gt_research_content_icon div p {
	font-size: 0.16rem;
	color: #333333;
	line-height: 1.5;
	margin-top: 26px;
}

.gt_research_content_lb {
	width: 12rem;
	margin: 0 auto
}

.gt_research_content_lb_div {
	width: 5.72rem;
	height: 3.72rem;
}

.lbnone {
	display: none
}

.research_content_lb_p {
	width: 100%;
	height: 51px;
	background: #004EA2;
	line-height: 51px;
	color: #fff;
	text-align: center;
	font-size: 0.20rem;
}

.gt_research_core {
	height: 8rem;
	width: 100%;
	background: url('../image/research/core/corebj.png');
	background-size: 100% 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
}


.gt_research_core_bottom {
	width: 12rem;
	margin: 0 auto
}

.research_core_lunbo {
	width: 600px;
	height: 50px;
	background: #004EA2;
	color: #fff;
	font-size: 0.20rem;
	text-align: center;
	line-height: 50px;
}

.core_bottom_div {
	display: flex;
	justify-content: space-around;
	align-items: center;
	width: 100%;
}

.coue_bottom_div_ul1 {
	width: 5rem;
	display: flex;
	flex-wrap: wrap;

}

.coue_bottom_div_ul1 li {
	width: 2.5rem;
	display: flex;
	margin-bottom: 50px;
}

.coue_bottom_div_ul1 li img {
	margin-right: 10px;
}

.coue_bottom_div_ul1 li div p:nth-child(1) {
	font-weight: bold;
	color: #004EA2;
	font-size: 0.40rem;
}

.coue_bottom_div_ul1 li div p:nth-child(2) {
	color: #333333;
	font-size: 0.16rem;
}

.coue_bottom_div_ul2 {
	display: none
}

.research_core_bottom_lb {
	width: 6rem;

}

.swiper-containere {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}

.gt_research_service {
	width: 100%;
	height: 7rem;
	background: url('../image/research/service/servicebj.png');
	background-size: 100% 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
}

.research_service_p {
	font-size: 0.24rem;
	color: #333333;
	margin-top: 25px
}

.research_service_p span {
	color: #004ea2;
}

.gt_research_service_lb {
	width: 12rem;
	margin: 0 auto
}

.swiper-container3 {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}

.research_service_p2 {
	display: none
}

/*航天国际竞赛*/
.gt_competiton_div {
	height: 10.69rem;
	width: 100%;
	background: #F0F5F9 url('../image/competition/shading.png') bottom no-repeat;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
}

.competiton_div_top {
	margin-top: 60px;
}

.competiton_div_top p:nth-child(1) {
	font-size: 0.38rem;
	font-weight: bold;
	color: #005BAC;
	text-align: center;
	margin-bottom: 20px;
}

.competiton_div_top p:nth-child(2) {
	font-size: 0.24rem;
	color: #333333;
	text-align: center;
	line-height: 1.5;
}

.competiton_div_top p:nth-child(3) {
	display: none;
}

.competiton_div_top button {
	display: none;
}

.competiton_div_center {
	width: 12rem;
	margin: 0 auto;
	display: flex;
	/*justify-content: space-around;*/
	align-items: center;
}

.competiton_div_center div {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 0 117px 0 116px;
}

.competiton_div_center div p {
	font-size: 0.28rem;
	color: #333333;
	text-align: center;
	line-height: 1.5;
}

.competiton_div_center div p span {
	color: #004EA3;
    font-weight:bold;
}

.competiton_div_center div button {
	width: 1.82rem;
	height: 37px;
	background: #004EA3;
	border-radius: 20px;
	margin-top: 30px;
	color: #fff;
	cursor: pointer;
}

.competiton_div_bottom {
	width: 12rem;
	margin: 0 auto;
}

/*新闻资讯*/
.media_news {
	display: none
}

.gt_information {
	background: rgba(22, 96, 127, 0.05);
}

.page {
	width: 100%
}

.page ul {
	display: flex;
	justify-content: end;
	margin-top: 20px;
}

.page ul li {
	margin-right: 20px
}

.gt_information_P {
	color: #0d0409;
	font-weight: 500;
	font-size: 0.36rem;
	text-align: center;
	padding-top: 0.63rem
}

.gt_information_line {
	display: block;
	margin: 0 auto;
	margin-top: 0.24rem;
	margin-bottom: 1.04rem
}

.gt_information_a {
	width: 5.68rem
}

.gt_information_div {
	display: flex;
}

.gt_information_div_year {
	width: 1.31rem;
	height: 0.24rem;
	border-radius: 0.11rem;
	background: #eaedef;
	color: #888888;
	font-size: 0.14rem;
	text-align: center;
	line-height: 0.24rem;
}

.gt_information_div_img {
	margin: 0 0.4rem 0 0.3rem;
}

.gt_information_div_span {
	display: block;
	width: 0.04rem;
	height: 2.95rem;
	background: #EAEDEF;
	margin: 0.05rem 0 0.05rem 0.36rem;
}

.gt_information_text_img {
	width: 4.09rem;
	height: 2.52rem;
}

.gt_information_text {
	margin-left: 0.4rem;
	text-align: justify;
}

.gt_information_text_title {
	font-size: 0.20rem;
	color: #333333;
	font-weight: 700;
	width: 5.13rem;
}

.gt_information_text_descrip {
	font-size: 0.14rem;
	color: #666666;
	width: 5.13rem;
	height: auto;
	margin-top: 0.2rem;
	 display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     overflow: hidden;
}

.gt_information_text_yd {
	width: 1.32rem;
	height: 0.48rem;
	background: #005aad;
	color: #ffffff;
	font-size: 0.16rem;
	text-align: center;
	line-height: 0.48rem;
	float: right;
	margin-top: 0.9rem;
}

.gt_information_news_div {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.gt_information_news_title {
	font-size: 0.20rem;
	color: #0d0409;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.gt_information_news_year {
	font-size: 0.14rem;
	color: #cecece;
}

.fgx {
	border-top: 1px solid #999999;
	margin: 65px 0px;
}

.gt_in_main {
	padding: 0 0 60px;
	line-height: 28px;
	background: #fff;
}

/*关于我们*/
.gt_about {
	width: 100%;
	height: 11.55rem;
	background: #F0F5F9;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
}

.gt_about_top {
	width: 12rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.gt_about_top_div p:nth-child(1) {
	font-size: 0.36rem;
	color: #333333;
}

.gt_about_top_div_p {
	font-size: 0.16rem;
	color: #333333;
	width: 4.63rem;
	text-align: justify;
	line-height: 32px;
}

.gt_about_top_div img {
	margin: 20px 0;
}
.company{
    width: 676px;
    height: 380px;
}
.gt_about_bottom {
	width: 11.86rem;
	margin: 0 auto;
	height: 5.66rem;
	background: #FFFFFF;
	box-shadow: 0px 4px 8px 0px rgba(198, 198, 198, 0.5);
	border-radius: 4px;
	border: 1px solid #9E9E9E;
	padding: 0.14rem;
	display: flex;
}

.gt_about_bottom_div {
	margin-left: 52px;
}

.gt_about_bottom_div ul li {
	margin-top: 56px;
}

.gt_about_bottom_div ul li:nth-child(1) {
	margin-top: 84px;
}

.gt_about_bottom_div ul li p:nth-child(1) {
	color: #333333;
	font-size: 0.36rem;
}

.gt_about_bottom_div ul li img {
	margin: 10px 0 20px 0;
}

.gt_about_bottom_div ul li p {
	color: #333333;
	font-size: 0.18rem;
}
