@media ( max-width : 978px) {
	body {
		background: #fff;
	}
	
    .header{
        top : 0
    }
    
    .com-banner{
        padding-top: 8vh;
    }
    .com-banner .tit{
        padding-top: 0;
    }
    .com-banner .disc {
        max-width: 450px;
    font-size: 3.5vw;
    }
    .com-banner{
        background: url(../../images/new_prd/prd_m_bg.png) center no-repeat;
        background-size: cover;
    }
    .swiper-slide-block{
        background-image: unset;
    }
    .com-banner .tit{
        margin-top : 0;
	}
	.com-banner a.handle{    width: 30vw;
    height: 8vw;
    line-height: 8vw;
    margin: -7vh auto 0;
	}
	.banner_btn{
    margin-top: 9vh;
	}
	.com-banner .bcont{
    padding-top: 4vw;
	}
	    
	.fl3_btn_a{
	    display : block;
	    width:fit-content;
	    width:-webkit-fit-content;
	    width:-moz-fit-content;
	    margin : 12px auto 0;
	    color: #2372F9;
	    font-size : 14px;
	}
	.fl3_btn_a:hover{
	    color: #5D92EE;
	}
	
	
	
	.Floor_1 {
	    width: 100%;
	    margin: 1vw auto 0;
	}
	
	.f1_block .f1_list {
        width: 100%;
	}
	
	.Floor_1 .f1_title {
        width: 100%;
        text-align : center;
	    height: auto;
	    font-size: 5vw;
	    font-weight: 600;
	    color: #323437;
	    line-height: 5vw;
	    margin: 0 auto;
	    width: fit-content;
	}
	
	.Floor_1 .f1_desc {
        width: 90%;
        text-align : center;
	    font-size: 4vw;
	    font-weight: 400;
	    color: #323437;
	    line-height: 6vw;
	    margin: 2vh auto 0;
	    text-align: center;
	}
	
	
	.f1_list{
	    width : 100%;
	    margin-top : 5vh;
	}
	.f1_block .f1_list{
	   height : auto;
	}
	
	.f1_block .f1_list .fl_r{
	    float : unset;
	    width : 90vw;
	    height : 17vh;
	    margin-right : 0;
        margin-top : 10vw;
        display : block;
        margin: 5vw auto 0;
	    
	    background-size: cover;
	    background-repeat: no-repeat;
	    background-image: url(../../images/ghzx/f1_bg.png);
	    box-shadow: 0px 0px 9px 1px rgba(229,233,247,0.39);
	    border-radius: 4px;
	    transition: all .3s ease-out;
	}
	.f1_block .f1_list .fl_r.f1_hover {
        width : 90vw;
        height : 25vh;
	    background-size: cover;
	    background-repeat: no-repeat;
	    background-image: url(../../images/ghzx/f1_h.png);
	    box-shadow: 0px 0px 9px 1px rgba(215,217,225,0.75);
	    border-radius: 4px;
	    transform: translateX(0);
	}
	.f1_block .f1_list .fl_r:nth-child(5) {
	    margin-right: auto;
	}
	
	
	.f1_block .f1_list .fl_r .f1_list_title{
	    width: 90%;
	    font-size: 5vw;
	    font-weight: 500;
	    color: #24416E;
	    line-height: 5vw;
	    margin : 0 0 0 5vw;
        padding: 5vw 0 0 0vw;
	}
    .f1_block .f1_list .f1_list_desc{
    }
	.f1_block .f1_list .fl_r .f1_list_desc{
	    width: 90%;
	    font-size: 3.5vw;
	    font-weight: 400;
	    color: #3D4A5D;
	    line-height: 24px;
	    margin : 2vw 0 0 5vw;
	    
	    
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
	}
	.f1_block .f1_list .fl_r.f1_hover .f1_list_title{    
	   width: 90%;
	    color: #FFFFFF;
	    font-weight: 500;
	}
	.f1_block .f1_list .fl_r.f1_hover .f1_list_desc{    
        width: 90%;
	    color: #FFFFFF;
	    font-weight: 500;
	    text-align : left;
	    
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 6;
	    -webkit-box-orient: vertical;
	}

	
	
	/**********************************/
	.Floor_2_bg {
		margin-top: 20vw;
		width: 100%;
		height: 108vh;
		background-size: cover;
		background-repeat: no-repeat;
		background-image: url(../../images/ghzx/f2_bg.png);
	}
	
	.Floor_2 {
		width: 100%;
		margin: 0 auto 0;
	}
	
	.Floor_2 .f2_title {
		font-size: 6vw;
		font-weight: 600;
	    color: #323437;
		line-height: 6vw;
		margin: 0 auto;
		padding-top: 10vw;
		width: fit-content;
	}
	
	.Floor_2 .f2_desc {
		width: 90%;
		font-size: 14px;
		font-weight: 400;
	    color: #323437;
		line-height: 22px;
		margin: 22px auto 0;
		text-align: center;
	}
	
	.f2_block .f2_list {
		float: unset;
		margin: 10vw auto 0;
		width: 90%;
		height: 24vh;
		background: #F7FBFF;
		border-radius: 4px;
	    margin-right: auto;
	    cursor:pointer;
	    transition: all .3s ease-out;
	    margin : 5vw auto 0;
	}
	
	.f2_block .f2_list:hover {
		background-image : unset;
	    background-size: cover;
	    background-repeat: no-repeat;
		border-radius: 4px;
		    box-shadow: 0px 2px 20px 0px rgba(81,115,174,0.2);
	}
	
	.f2_block .f2_list:nth-child(3) {
		margin-right: auto;
	}
	
	.f2_block .f2_list .f2_list_title {
		height: auto;
		font-size: 5vw;
		font-weight: 500;
		color: #323437;
		line-height: 6vw;
	    padding: 20px 0 0 20px;
	}
	
	.f2_block .f2_list .f2_list_title img {    
		width: 10vw;
	    height: 10vw;
        vertical-align: -4vw;
	}
	
	.f2_block .f2_list .f2_list_title span {
		padding-left: 2vw;
        display: inline;
		margin-top : 0;
	}
	
	.f2_block .f2_list .f2_list_desc {
		width: 75%;
		height: auto;
		font-size: 3.5vw;
		font-weight: 400;
		color:#323437;
		line-height: 26px;
		margin: 1vw 0 0 16vw;
	}
	
	.f2_block .f2_list .f2_list_btn {
		display: block; 
		margin : 42px auto 0;
		height: 20px;
		font-size: 14px;
		font-weight: 400;
		color: #6CA2FF;
		line-height: 20px;
		padding-left: 25px;
		margin: 35px auto 0;
	}
	
	.f2_block .f2_list:hover .f2_list_btn {
	    color: #5D92EE;
	}
	/**********************************/
	.Floor_3 {
		width: 100%;
		margin: 0 auto 20vw;
	}
	
	.f3_title {
		height: auto;
		font-size: 6vw;
		font-weight: 600;
		color: #323437;
		line-height: 10vw;
		margin: 0 auto 1vw;
		padding-top: 3vh;
		width: fit-content;
	}
	
	.f3_desc {
		width: 90%;
		font-size: 4vw;
		font-weight: 400;
		color: #323437;
		line-height: 5vw;
		margin: 0 auto 2vw;
		text-align: center;
	}
	
	.Floor_3 .f3_btn {
		display: block;
		margin: 0 auto 0;
		height: 20px;
		font-size: 14px;
		font-weight: 400;
		color: #2372F9;
		line-height: 20px;
		width: fit-content;
		padding-top: 3px;
	}
	
	.f3_block{
	    width : 100%;
	    margin-top : 30px;
	}
	.f3_block .f3_list{
	    float : unset ; 
	    width : 90%;
	    margin-right : 0;
	}
	
	.f3_block .f3_list:nth-child(5) {
	    margin-right: 0;
	}
	
	.f3_block .f3_list .f3_list_title{
	    width : 100%;
	    height : auto;
	    background-size: cover;
	    background-repeat: no-repeat;
	    background-image: unset;
		font-size: 4vw;
		font-weight: bold;
		color: #000;
		line-height: 6vw;
		text-indent : 7vw;
        margin-top : 5vw;
        position: relative;
        
        
	
	}
	
    .f3_block .f3_list .f3_list_title:before {
        content: " ";
	    top: 3vw;
	    left: 4.5vw;
	    position: absolute;
	    width: 1vw;
	    height: 26vw;
	    background-color: #0B61F4;
    }
    .f3_block .f3_list:nth-child(5) .f3_list_title:before{
        background-color: unset ; 
    }
    
    .f3_block .f3_list .f3_list_title:after {
        content: " ";
	    top: 0.3vw;
	    left: 2.5vw;
	    position: absolute;
	    width: 5vw;
	    height: 5vw;
        background: url(../../images/ghzx/y.png) center no-repeat;
        background-size: cover;
        background-repeat: no-repeat;
    }
    
    .f3_block .f3_list:nth-child(1) .f3_list_title
    {
        
        text-indent: 30px;
        font-weight : bold;
    }
    
	.f3_block .f3_list:nth-child(1) .f3_list_title {
        background-image: unset;
	}
	.f3_list_desc{
padding-top: 0;
    width: 90%;
    height: auto;
    font-size: 3.5vw;
    font-weight: 500;
    color: #555555;
    line-height: 5vw;
    margin-top: 1vw;
    margin-left: 7.8vw;
	}
	
	/************************************/
	.index_fl7_list div span:nth-child(1){
	    font-size: 5vw;
	}
	.fl6-digSwiper ul li.swiper-slide {
    width: 91% !important;
}

	
	/************************************/
	.Floor_5_bg{
	   width : 100%;
        height: 15vh;
	    background-size: cover;
	    background-repeat: no-repeat;
	    background-image: unset;
	}
	.Floor_5{
		width : 100%;
		margin : 0 auto 100px;
	    padding-top: 0;
	}
	.f5_card{
		width : 100%;
		float : unset;
		margin-left  : 0;
		height : 15vh;
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url(../../images/ghzx/f_bg.png);
        text-align : center;
	}
    .f5_card:nth-child(1) {
        border-right : 0px solid #E5E8ED;
    }
	.f5_card:nth-child(2) {
	    border-right : 0px solid #E5E8ED;
        background-color: #F5F7FA;
        background-image: unset;
	}
	.f5_card_img{
	    float : unset;
	    width : 50px;
	    display : none;
	}
	.f5_card_img img{
		width : 50px;
		height : 50px;
	}
	.f5_card_block{
	    float : unset;
	    width : 90%;
	    margin-left : 0;
	    margin : 0 auto 0;
        padding-top : 2vh;
	}
	.f5_card_tit{
		font-size: 4.5vw;
		font-weight: 500;
		color: #323437;
		line-height: 6vw;
	}
	.f5_card_desc{
	    font-size: 3.5vw;
	    font-weight: 400;
	    color: #646669;
	    line-height: 5vw;
	    margin-top : 2vw;
	}
	.f5_card_url{
		font-size: 3vw;
		font-weight: 400;
		color: #2372F9;
        line-height: 3vh;
		display : block;
		margin-top : 4vw;
		width: fit-content;
		cursor : pointer;
		float : left;
        margin-left : 5vw;
	}
	.f5_card_url:hover{
	    color : #5D92EE
	}
	
	.f5_card_btn{
        width: fit-content;
		height: 3vh;
		padding : 0 3vw;
		background: #0B61F4;
		border-radius: 4px;
        margin-top : 4vw;
		font-size: 3vw;
		font-weight: 400;
		color: #FFFFFF;
		line-height: 3vh;
		text-align : center;
	    display : block;
	    cursor : pointer;
        float : left;
    margin-left: 30%;
	}
	.f5_card_btn:hover{
	    color : #fff;
	    background: #5D92EE;
	}
	
	/************************************/
	.T_Bom {
    clear: both;
    margin-top: 0;
}
.D_Block_img div span{
	
    margin-top: 11vh;
}
	.D_Block_img:after{
    width: 90%;
	}
	
	.header {
	    top: 28px;
	}
	.index_fl3_wall{
		margin-top : 0;
	}
	.index_fl8_wall {
	    top : 0; 
	    margin-top: -63px;
	}
	.New_Foot_Nav{
		
	    height: 356px;
		
	}
	.foot_nav_title{
		
	    padding-top: 110px;
	    font-size: 30px;
	    font-weight: 100;
		
	}
	.foot_nav_desc{
	    font-size: 14px;
	}
	
	.T_Bom {
		
	    width: 90%;
	}
	.T_Bom .T_Bom_title{
		
	    margin-top: 0;
		
	}
}