
@media screen and (max-width: 1023px) {

	
    html{
        font-size: 13.33333vw!important;
    }
    .section{
    	width: 100%;
    	margin-bottom: 0.4rem;
    }
    .section3{
    	margin-top:0px;
    }
	.banner{
		margin-top:0.8rem;
	}
	.header {
		position: fixed;
		top:0px;
		left:0px;
		right:0px;
		background: #051222;
		z-index:99;
	}
	.header li{
		width: 20%;
	}
	.header li a{
		line-height:0.8rem;
		display: block;
		width:100%;
		text-align: center;
    font-size: 0.28rem;
	}
	.header li.active a{

		background: #00a0e9;
	}
	.content {
	    margin-top: 0.4rem;
    	padding: 0 0.3rem;
	}
	.section_title {
	    background: url(../img/title_icon.png) center center no-repeat;
	    background-size: 1.95rem 1.95rem;
	    min-height: 1.95rem;
	    padding-top: 0.5rem;
	}
	.section_title h3 {
	    font-size: 0.32rem;
	    margin-bottom: 0px;
	}
	.section_title h4 {
	    font-size: 0.2rem;
	}
	.section1_text {
	    height: auto;
	    padding: 0.3rem;
	    background: #01264b;
	}
	.section_select_nav li {
	    margin-right: 0.5rem;
	    font-size: 0.28rem;
	}
	.section_select_nav {
	    padding-bottom: 0.2rem;
	    margin-bottom: 0.4rem;
	}
	.section2_nav_box>div{
		display:block;
	}
	.section2_nav_box>div .step{
		display: flex;
		justify-content: center;
	}
	.section2_nav_box>div .step>.flex{
		position: relative;
	}
	.section2_nav_box:after{
		display: none;
	}
	.line {
	    width: 1px;
	    height: 1.2rem;
	    display: block;
    	margin: 0px 20px;
	    border-top: 0px solid #00a0e9; 
	    background:#00344D;
	}
	.line_desc{
	    background: #00a0e9;
	}
	.step_desc,.step_time{
		font-size:13px; 
		line-height:1.1rem;
	}
	.step_desc{
		min-width:143px;
		text-align:left;
	}
	.step_time{
		width:auto;
		text-align: left;
    	width: 78px;
	}
	.round {
	    width: 16px;
	    height: 16px;
	    border-radius: 50%;
	    background: #00344d;
	    display: block;
	    position: absolute;
	    top: 0.4rem;
	    z-index: 9;
	    left: 91px;
	}
	.section3_prize_box{
		display: block;
	}
	.section3_prize_box li {
	    width: 100%;
	    height: auto;
	    margin-right: 0px;
	    padding: 0.3rem;
	    margin-bottom: 0.3rem;
	    display: flex;
	    align-items: center;
	}
	.section3_prize_box li div {
	    text-align: left;
	    color: #d3e8fe;
	    padding-left: 0.4rem;
	    padding-top: 0.3rem;
	    line-height: 24px;
	}
	.section3_prize_box li img{
		width: 1.2rem;
		height: 1.2rem;
	}
	.section3_prize_box li h4 {
	    top: -0.17rem;
	    font-size: 0.32rem;
	}
	.idt-know, .idt-plate, .idt-prize, .idt-works, .idt-win{
		width: 100%!important;
		margin:0!important;
	}
	.section3_nav_box ul li.border_lr {
	    border-left: 0px solid #00a0e9;
	    border-right: 0px solid #00a0e9;
	    margin-left: 0px;
	    padding-left: 0px;
	    padding-right: 0px;
	}
	.excellent{
		margin-left: 0px;
	}
	.section3_1_start_box li {
	    float: initial;
	    background: url(../img/section3_startbg_m.png) no-repeat;
	    background-size: 100% 1.5rem;
	    width: 100%;
	    height: 1.5rem;
	    margin-right: 0rem;
	    padding-right:0.3rem;
	    padding-left: 0.5rem;
	    margin-bottom: 0.3rem;
	}
	.section4_box .fl, .section4_box .fr{
		width:100%;
	}
	.section4_box .fl div {
	    cursor: pointer;
	    width: 100%;
	    height: 3.77rem;
	    background: url(../img/section4bg1_m.png) no-repeat;
	    background-size: 100% 3.77rem;
	}
	.section4_box .fr div {
	    cursor: pointer;
	    width: 100%;
	    height: 3.77rem;
	    background: url(../img/section4bg2_m.png) no-repeat;
	    background-size: 100% 3.77rem;
	    margin-top:0.79rem;
	}
	.section4_look {
	    display: block;
	    width: 100%;
	    height: 0.9rem;
	    background: #00a0e9;
	    border-radius: 40px;
	    text-align: center;
	    line-height:0.9rem;
	    margin: 0 auto;
	    position: relative;
	    top: 0;
	}
	.section4_box .fl p:nth-of-type(2), .section4_box .fr p:nth-of-type(2) {
	    color: #D3E8FE;
	    font-weight: 400;
	    line-height: 0.5rem;
	    margin-bottom: 0.2rem;
	}
	.section5 .tab_content {
	    padding: 0.3rem;
	    line-height: 0.48rem;
	    font-size: 0.28rem;
	}
	.section6_dev_list .float_left{
		float: initial;
	}
	.section6_dev_list li {
	    width: 100%;
	    height:auto;
	    border-radius: 10px;
	    margin-right: 30px;
	    margin-bottom: 0.3rem;
	    padding: 0px;
	}
	.section6_dev_list .float_left:first-child {
	    width: 100%;
	}
	.section6_dev_list .float_left h4 {
	    color: #00a0e9;
	    font-size: 0.32rem;
	    font-weight: 700;
	    margin: 0.2rem auto;
	    text-align: center;
	}
	.section6_dev_list .float_left:last-child {
	    width: 100%;
	    text-align: left;
	    margin-left: 0px;
	}
	.section6_dev_list .float_left img {
	    width: 100%;
	}
	.section6_dev_list .float_left:last-child div:nth-of-type(1){
		height:auto;
		overflow-y: hidden;
		padding:0px 0.3rem;
	}
	.section6_dev_btn {
		padding:0.5rem 0.3rem;
	}
	.section6_look_more img{
		width:0.18rem!important;
		vertical-align: middle;
	}
	.section6_look_more{
		text-align: center;
		font-size: 0.24rem;
		color: #508dcd;
		margin-top:0.3rem;
	}
	.section6_dev_btn p{

	}
	.scrollbar p.overLine{

	 text-overflow: -o-ellipsis-lastline;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  display: -webkit-box;
	  -webkit-line-clamp: 2;
	  line-clamp: 2;
	  -webkit-box-orient: vertical;
	}
	.swiper-container-section7 {
      width: 100%;
      height: 100%;
      padding-bottom: 0.6rem;
    }

    .swiper-container-section7 .swiper-slide {
      text-align: center;
      font-size: 18px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	.swiper-container-section7 .swiper-pagination-bullet {
	    opacity: 1;
	    background: #00344d;
	}
    .swiper-container-section7  .swiper-pagination-bullet-active {
	    opacity: 1;
		background: #00a0e9;
	}
    .section7_info_box{
    	padding:0.3rem;		
		background: #01264b;    
		height: 8.2rem;
    }
    .container-section7-box .section7_info_box{
    	height:7.5rem;
    	width: 100%;
    } 
    .section7_info_box>div img{
    	width:1.8rem;
    	margin-right:0.3rem;
    }
    .section7_info_box>div{
    	display: flex;
    	align-items: center;
    }
    .section7_info_box>div>div{
    	text-align: left;
    	font-size: 0.28rem;
    }
    .section7_info_box>div>div p:first-child{
    	font-size:0.32rem;
    	margin-bottom: 0.1rem;
    }
    .section7_info_box>p{
    	font-size:0.28rem;
    	line-height: 0.48rem;
    	text-align: left;
    	padding-top: 0.3rem;
    }
    .section8_part img {
	    margin-bottom: 0.4rem;
	}
	.section8_part p {
	    padding-bottom: 0.2rem;
	    font-size: 0.24rem;
	}
	.section9_box {
	    background: #051222;
	    padding-top: 0.8rem;
	    padding-bottom: 0.6rem;
	}
   	.concat {
	    color: #fff;
	    border-right: 0px solid #0d2c53;
	    padding-right: 0px;
	    width: 100%;
	    text-align: left;
	    border-bottom: 1px solid #0d2c53;
	    padding-bottom: 0.8rem;
	}
	.concat p {
	    padding-top: 0.4rem;
	    line-height: 0.48rem;
	    font-size: 0.28rem;
	}
	.about {
	    color: #fff;
	    text-align: left;
	    margin: 0px;
	    line-height: 20px;
	    width: auto;
	    padding-top: 0.8rem;
    	margin-bottom: 1.2rem;
	}
	.about div {
	    margin-right: 0px;
	    text-align: center;
	}
	.about div:first-child p {
	    margin-bottom: 0.38rem;
	    font-size: 0.32rem;
	}
	.about div:nth-of-type(2){
	    padding-top: 0.4rem;
	    text-align: left;
	    line-height:0.5rem;
	}
	.fix_btn {
		position: fixed;
	    bottom: 15px;
	    left:0.3rem;
		right:0.3rem;
		display: flex;
		justify-content: space-between;
   		z-index: 9;
	}
	.go_sign_btn_fivemonth{
	    display: block;
	    height: 0.9rem;
    	margin: 0 auto;
	    background: #00a0e9;
	    line-height: 0.9rem;
	    text-align: center;
	    font-size: 0.28rem;
	    margin-top: 0.8rem;
	    border-radius: 0.5rem;
		width: 3.3rem;
	}

	/* 表单页面样式 */
	.m_input{
		background: url(../img/m_u3.png) no-repeat;
		background-size: 100% 100%;
	}
	.m_input_title{
	    margin: 0 auto;
	    color: #00a0e9;
	    text-align: center;
	    font-size: 0.36rem;
	    padding-top: 1.3rem;
	    font-weight:700;
	}
	.m_input_content {
		color: #333;
		font-size: 0.4rem;
	}
	.m_input_content {
		width: 90%;
		margin: 0 auto;
	}
	.m_input_content input, .m_input_content textarea, .m_input_content select{
		width: 100%;
    	border: 1px solid #e6e6e6;
	}
	.m_input_content textarea{
		padding-top:4px;
		padding-left: 5px;
	}
	.error_tip{
		font-size:0.28rem;
	}
	.m_input_content input, .m_input_content select{
	    height: 0.8rem;
	    padding-left: 5px;
	    box-sizing: border-box;
	    background: #fff;
	    border: 1px solid #E6E6E6;;
	}
	#m_residecitybox select{
		width: 50%;
		background: #fff;
		margin-bottom: 0.3rem;
	}
	.m_input_content p{
		margin-bottom: 0.25rem;
		margin-top: 0.4rem;
		font-size:0.28rem;
	}
	.m_submit_btn{
    	background: #00a0e9;
		color: #fff;
		border-radius: 50px;
		font-size: 0.4rem;
		margin: 30px 0;
		display: inline-block;
		width: 100%;
		height: 1rem;
		text-align: center;
		line-height: 1rem;
	    border: none;
	    outline: none;
	}
	.inner_font {
    	font-size: 0.28rem !important;
	    padding: 0 0.2rem !important;
	    border-radius: 0 !important;
	}
	.m_input_content h4{
	    border-left: 4px solid #00adee;
	    padding-left: 0.2rem;
	    box-sizing: border-box;
	    font-size: 0.28rem;
	    color: #333;
	    margin-bottom: 20px;
	    margin-top: 20px;
	    font-weight: 700;
	}
	.m_input_content h4 span{
	    color: #e89b04;
	    font-size: 0.35px;
	}
	ins{
		margin-right: 5px;
	}


}
