
/*banner*/
@media (max-width: 750px) {
body {
  font-family: 'Open Sans', sans-serif;
}
    .bannersj{
        display:block
    }
    .banner{
        display:none
    }
    .in_banner {
    	margin-top: 0.56rem;
    }
    .head_logo{
        height:0.2rem;
    }
    .homesj{
        color: #fff;
            font-size: 0.24rem;
            display: flex;
            align-items: center;
            height: 100%;
            margin-left: 0.3rem;

    }

}

/*首页*/
@media (max-width: 750px) {
	.gt_home_three {
		height: auto;
	}

	.three_bottom {
		width: auto;
	}

	.three_top {
		display: none;
	}

	.three_top2 {
		display: block;
		font-size: 0.14rem;
		color: #000;
		text-align: center;
		line-height: 1.5;
		margin-top: 0.26rem;
		margin-bottom: 0.4rem;
	}

	.three_top2 span {
		color: #005BAC;
		font-weight: bold;
	}

	.three_bottom ul {
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
	}

	.three_bottom ul li {
		margin-bottom: 0.4rem;
		width: 3.3rem;
		height: 3.6rem;
	}

	.gt_home_steam {
		display: none;
	}

	.gt_home_steam2 {
		display: flex;
        	justify-content: center;
        	align-items: center;
		height: 3.38rem;
        	background: url('../image/home/seamsj.jpg');
        	background-size: 100% 100%;
        	width: 100%;
	}
	.gt_home_steam2 p {
    	font-size: 0.16rem;
    	text-align: center;
    	color: #000;
    	line-height: 2;

    }
    .gt_home_steam2 img{
        width:100%;
        height:100%;
    }
	.three_bottom ul li div {
		height: 1.2rem;
	}



	.three_p1 {
		font-size: 0.2rem;
	}

	.three_p2 {
		font-size: 0.12rem;
	}

	.three_bottom ul li div button {
		width: 1.19rem;
		height: 0.28rem;
		font-size: 0.12rem;
	}

	.title_p {
		font-size: 0.2rem;
		margin-bottom: 0;
		margin-top: 0.2rem;
	}

	.gt_cooperation {
		height: auto;
		margin-top: 0.3rem;
	}
	.gt_cooperation_divsj{
        display:block;
        margin-bottom:0.27rem;
    }
    .gt_cooperation_div{
        display:none
    }
}

/*航天课程服务*/
@media (max-width: 750px) {
	.gt_course_research_lb {
		width: 100%
	}

	.gt_course_research {
		align-items: inherit;
		justify-content: inherit;
	}

	.research_lb_div {
		width: auto;
		height: auto;
		justify-content: center;
		align-items: center;
		display: flex;
		flex-direction: column;
	}

	.research_lb_div img {
		width: 3.3rem;
	}

	.research_lb_p {
		width: 3.3rem;
	}

	.swiper-pagination {
		margin-top: 0.2rem
	}

	.gt_course_steam_p {
		font-size: 0.14rem;
		padding: 0 52px;
	}

	.gt_course_steam_p span {
		font-size: 0.14rem;
	}

	.gt_course_steam {
		height: 5.12rem;
		padding: 0 0.12rem;
        width: auto;
        background: #F0F5F9;
	}

	.gt_course_research {
		height: auto;
	}

	.title_p span {
		font-size: 0.2rem;
	}

	.gt_course_matching_top {
		display: none;
	}

	.gt_course_matching_div {
		width: 100%;
	}

	.gt_course_matching {
		height: 4rem;
	}

	.gt_course_matching_top2 {
		display: flex;
		width: 100%;
		justify-content: center;
	}

	.gt_course_matching_top_div2 {
		width: 1.83rem;
		height: 1.31rem;
		padding: 0.16rem;
        border: 0.1px #fff solid
	}

	.matching_top_p {
		font-size: 0.2rem
	}
    .matching_top_p2{
        font-size:0.14rem;
    }
	.service_lb_div_p {
		font-size: 0.14rem;
		margin-top: 0.17px;
	}

	.gt_service_div {
		width: 100%;
	}

	.service_lb_div {
		width: 3.3rem;
        height: auto;
	}

	.gt_course_service_lb {
		width: 100%;
	}

	.gt_course_service {
		height: 4.17rem;
	}

	.course_matching_bottom_div {
		width: 1.6rem;
		height: 1.7rem;
	}

	.gt_course_matching_bottom {
		width: auto;
		display:none;

	}
	.gt_course_matching_bottom2{
	    display:block;
	    width:100%
	     height:auto;
            margin: 0 auto;
            overflow: hidden;
	}
	.matching_bottom2_div{
	    display:flex;
	    width:9.6rem;
	    height:auto;
	    animation: move2 20s infinite linear;

	}
	.matching_bottom_p{
	    font-size:0.14rem;
	}
	@keyframes move2 {
               0%{
                   transform: translateX(0);
               }
               30%{
                   transform: translateX(-160px);
               }
               60%{
                   transform: translateX(-320px);
               }
               100%{
                   transform: translateX(-480px);
               }
            }
	 /* 盒子1的样式 */
        .box1{
            width:100%;
            height:auto;
            margin: 0 auto;
            /* 超出的位置将隐藏并且不占位 */
            overflow: hidden;
        }
        .box{
            width: 9.1rem;
            height: 1.31rem;
            animation: move 20s infinite linear;
            display: flex;
        }
        @keyframes move {
           0%{
               transform: translateX(0);
           }
           30%{
               transform: translateX(-182px);
           }
           60%{
               transform: translateX(-366px);
           }
           100%{
               transform: translateX(-549px);
           }
        }

}

/*研学基地服务*/
@media (max-width: 750px) {
	.gt_research_steam {
		height: 4rem;
	}

	.gt_research_steam_p1 {
		font-size: 0.14rem;
		padding: 0 0.58rem;
	}

	.gt_research_steam_p2 {
		font-size: 0.20rem;
	}

	.steam1 {
		display: none;
	}

	.steam2 {
		display: block;
	}

	.research_content_p {
		font-size: 0.14rem;
		margin-top: 0.27rem;
	}

	.gt_research_content_icon {
		display: none;
	}

	.gt_research_content_icon2 {
		display: flex;
		justify-content: center;
		align-items: center;
		flex-wrap: wrap;
		flex-direction: column;
		margin: 0.36rem 0;

	}

	.content_icon2_div {
		display: flex;
		width: 100%;
		justify-content: space-evenly;
		align-items: center;
	}

	.content_icon2_div div p {
		font-size: 0.12rem;
		color: #333333;
		line-height: 1.5;
		margin-top: 0.12rem;
	}

	.content_icon2_div div {
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
		width:0.9rem;
	}

	.icon_div {
		width: 100%;
	}

	.gt_research_content {
		height: auto;
        justify-content: inherit;
        padding-bottom: 0.2rem;
	}

	.gt_research_content_lb {
		width: 100%;
	}

	.gt_research_content_lb_div {
		width: 3.5rem;
		height: auto;
	}

	.research_content_lb_p {
		height: 0.26rem;
		font-size: 0.14rem;
		line-height: 26px;
	}

	.coue_bottom_div_ul1 {
		display: none;
		width: auto;
	}

	.coue_bottom_div_ul2 {
		display: flex;
		width: 100%;
		justify-content: space-evenly;
		align-items: center;
		margin-bottom: 0.1rem;
	}

	.coue_bottom_div_ul2 li {
		width: 1.5rem;
		display: flex;
		align-items: flex-start;
	}

	.coue_bottom_div_ul2 li img {
		margin-right: 10px;
	}

	.coue_bottom_div_ul2 li div p:nth-child(1) {
		font-weight: bold;
		color: #004EA2;
		font-size: 0.20rem;
	}

	.coue_bottom_div_ul2 li div p:nth-child(2) {
		color: #333333;
		font-size: 0.14rem;
	}

	.gt_research_core_bottom {
		width: 100%;
	}

	.core_bottom_div {
		flex-direction: column;
	}

	.research_core_bottom_lb {
		width: 100%;
		display: none;
	}

	.core_bottom_lb_div {
		width: 3rem;
		height: 1.8rem;
	}

	.core_bottom_lb_div2 {
		display: none;
	}

	.research_core_lunbo {
		width: 3rem;
		height: 0.26rem;
		font-size: 0.14rem;
		line-height: 0.26rem;
	}

	.research_core_bottom_div {
		width: 100%;
	}

	.gt_research_core {
		height: auto;
	}

	.research_service_p2 {
		font-size: 0.14rem;
		color: #333333;
		margin-top: 25px
	}

	.research_service_p2 span {
		color: #004ea2;
	}

	.research_service_p {
	    padding: 0 20px 20px 20px;
	    font-size: 0.16rem;

	}

	.gt_research_service_lb {
		width: 100%;

	}

	.lbnone {
		display: block;
	}

	.research_service_lb_div {
		width: 100%;
	}

	.gt_research_service {
		height: auto;
	}
	.img_service{
	    width:3.5rem;
	    margin: 0 auto;
	}

}

/*国际空间载荷大赛*/
@media (max-width: 750px) {
	.competiton_div_top p:nth-child(1) {
		font-size: 0.2rem;
	}

	.competiton_div_top p:nth-child(2) {
		display: none;
	}

	.competiton_div_top p:nth-child(3) {
		font-size: 0.14rem;
		color: #333333;
		text-align: center;
		line-height: 2;
		display: block;
		padding: 0 0.2rem;
	}

	.competiton_div_center {
		flex-direction: column;
		width: auto;
	}

	.competiton_div_center div p {
		font-size: 0.14rem;
		line-height: 2;
	}

	.competiton_div_center div button {
		display: none;
	}

	.competiton_div_top {
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
		margin-top: 0.44rem;
	}

	.competiton_div_top button {
		display: block;
		background: #004EA3;
		border-radius: 20px;
		margin-top: 30px;
		color: #fff;
		cursor: pointer;
		width: 1.96rem;
		height: 0.28rem;
	}

	.competiton_div_center div {
		margin: auto;
	}

	.competiton_div_bottom {
		width: 100%;
	}

	.competion_img {
		width: 3.08rem;
        height: auto;
	}

	.competiton_div_center img {
		width: 3.06rem;
		height: 1.80rem;
		margin-top: 0.2rem;
	}

	.gt_competiton_div {
		height: 8rem;
		justify-content: space-around;
	}
}

/*新闻页面*/
@media (max-width: 750px) {
	    .gt_information_div_year {
    		display: none
    	}

    	.gt_information_div {
    		flex-wrap: wrap;
    		justify-content: center;
    		width:100%;
    	}

    	.point {
    		display: none
    	}

    	.gt_information_text_descrip {
    		width: 100%;
    		height:auto;
            font-size: 13px;
            line-height: 1.5;


    	}

    	.gt_information_text_img {
    		width: 100%;
    		height: 100%;
    	}

    	.gt_information_news_title {
    		overflow: hidden;
    		white-space: nowrap;
    		text-overflow: ellipsis;
    		width: 62%;
    		font-size: 14px;

    	}

    	.gt_information_P {
    		padding: 0;
    		font-size:0.24rem;
    	}

    	.gt_information_line {
    		margin-top: 10px;
    		margin-bottom: 0
    	}

    	.gt_information_text_title {
    		font-size: 14px;
    		width:100%;
    	}
    	.gt_information_text {
    		margin-left: 0;
    		margin-bottom: 0.4rem;
    		width:100%;
    	}

    	.fgx {
    		display: none
    	}

    	.gt_information_news_year {
    		font-size: 13px;
    	}

    	.gt_information_text_yd {
    		border-radius: 20px;
    		width: 118px;
    		height: 34px;
    		line-height: 34px;
    		font-size: 14px;
    		margin-top:0.2rem
    	}

    	.gt_information_top {
    		margin-top: 20px
    	}

    	.indAbt_txt .indAbt_more {
    		border: 0
    	}
    	.page ul li{
    	    margin-right: 0.09rem;
    	}
}
/*关于我们*/
@media (max-width: 750px) {
    .gt_about_top{
        width:auto;
        flex-wrap: wrap;
        padding: 0.2rem 0;
    }
    .gt_about_top_div p:nth-child(1){
        font-size:0.2rem;
    }
    .gt_about_top_div img{
        margin:0.1rem 0;
    }
    .gt_about_top_div_p{
        font-size:0.14rem;
        width:auto;

    }
    .gt_about_top_div{
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    .gt_about_bottom{
        width: auto;
        flex-direction: column;
        height:auto;
    }
    .gt_about_bottom_div ul li p:nth-child(1){
        font-size:0.2rem;
    }
    .gt_about_bottom_div ul li p{
        font-size:0.14rem;
    }
    .gt_about_bottom_div ul li:nth-child(1){
        margin-top:0.23rem;
    }
    .gt_about_bottom_div ul li{
        margin-top:0.23rem;
    }
    .gt_about{
        height:auto;
        padding: 0.1rem 0.1rem;
        width: auto;
    }
}


/*底部*/
@media (max-width: 750px) {
	.gt_copyright {
		display: none;
	}

	.gt_footer_bottom {
		height: auto;
	}

	.gt_footer_link {
		height: auto;
		display:none;
	}
    .gt_footer_link1{
        display:block;
        height: auto;
    }
	.gt_foot_nav {
		display: none;
	}

	.gt_foot_body_left {
		margin-left: 0.54rem;
	}
	.gt_footer_link {}

    	.gt_footer_link_p {
    		font-size: 0.12rem;
    		width: auto;
    		color:#333;
    	}

    	.gt_footer_yqlx_name a {
    		font-size: 0.12rem;
    	}

    	.gt_footer_yqlx_name {
    		flex-direction: column;
    		margin: 0.1rem 0.2rem;
    	}

    	.gt_footer_link_p2 {
    		padding: 0;
    	}
    	.company{
    	    width:100%;
    	    height: 190px;
    	}


}
