
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
.index_container{
	width: 100%;
}
.index_cont{
	height: 65rem;
}
.index_main{
	height: 65rem;
	width: 100%;
	position: fixed;
	background: #ffffff;	
	z-index: 9999;
	
    
}
 .index_head{
	height: 65px;
	background-color: #fff;	
	 display: flex;
	 justify-content: space-between;
	 align-items: center;
	box-shadow: 0px 12px 11px 0px rgba(0, 0, 0, 0.09);
}
.head_left{
	 height: 100%;
	 display: flex;
	 justify-content: flex-start;
	 margin-left: 20rem;
	
}
.head_left img{
	width: 220rem;
	height:75rem ;
	margin-top: 20rem;
}
.head_right{
	width: 56rem;
	height:56rem ;
	margin-right: 10rem;
}
.head_right img{
	width: 56rem;
	height:56rem ;
	margin-right: 20rem;
}


/* 杞挱鍥� */
.Rotating_broadcast{
	  top: 65rem;
      position: relative;
      height:100%;
}
.swiper {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 230px;
      object-fit: cover;
    }
	
	/* 杞挱鍥剧粨鏉�*/
	
	/* 鎴戜滑鐨勬湇鍔�*/
	.service{
	  display: flex;
	  flex-wrap: wrap;
	  justify-content: space-between;
	  padding: 20rem;

	}
	.service_one{
	  margin-top: 80rem;	
	}
	
	.service .service_modular{
	  width: 340rem;
	  height: 350rem;
	  margin-top: 20rem;
	  background: #F9FAFC;
	  border-radius: 8rem;
	  display: flex;
	  flex-direction:column;
	  align-items: center;
	}
	.service .service_modular img{
		height: 70rem;
		width:70rem;
		margin-top: 24rem;
	}
	.service_title{
		margin-top: 12rem;
		font-size: 30rem;
		color: #333333;
	}
	.service .service_modular p{
		width:85%;
		font-size: 26rem;
		text-align: center;
		margin-top: 12rem;
		line-height: 48rem;
		color: #666666;	
	}
	.service .service_bj{
		text-align: center;
		justify-content:center;
		background: url(../images/Service_bj.png) no-repeat;
	}

	.service .service_bj .service_my{
		font-size: 40rem;
		color: #fff;
		padding: 20rem 20rem;
        border: 2rem solid #fff;
	    border-radius: 4rem;
	}
	.service .service_bj .service_my .theme{
	      color: #336EFD;	
	}
	
/* 闈╂柊骞冲彴浜ゆ槗绠＄悊  鎵撻�犳櫤鎱т紒涓� */
	.Pain_points{
        background-image: url('../images/gexin_bj.png');
        background-position: center center;
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-size: cover;
        height: 100%;	
	}
	.Pain_points .index_contener{
		margin-top: 40rem;
		padding-bottom: 40rem;
	}
	.index_contener_title{
		text-align: center;
		font-size: 40rem;
		height: 120rem;
		line-height: 120rem;
	}
	.index_contener_title span{
		margin-left: 30rem;
	}
	.Pain_points .index_contener .points{
	    display: flex;
	    justify-content:space-between;	
	    padding: 20rem;
	}
	.points_modular{
		width: 100%;
		height: 362rem;
		background: #FFFFFF;
		border-radius: 8rem;
        text-align: left;
		padding: 20rem 60rem;
	}
	
	
    .points_modular .points_modular_number{
        font-family: iFontszhounianti;
        font-weight: 600;
        font-size: 59rem;
        color: #9CCAFE;
        font-style: italic;
		opacity: 0.6;
	}
   .points_modular p{
		width:100%;
		font-size: 26rem;
		text-align: left;
		margin-top: 16rem;
		line-height: 48rem;
		color: #666666;	
	}
	.points_modular .Line{
        width: 55rem;
        height: 4rem;
        background: #336EFD;
        border-radius: 2rem;
		margin-top: 12rem;
	}
	
	/* 浜戞儬瀹� 鐢熸�佹ā寮� */
	.Ecological{
	    background-image: url('../images/Mobile_Model_bj.png');
	    background-position: center center;
	    background-repeat: no-repeat;
	    background-size: cover;
	    height:518rem;	
	}
	.Ecological	.Ecological_modul{
		text-align: center;
	}
	.Ecological .Ecological_modu2{
		display: flex;
		flex-direction: column;
	    align-items: center;
	}
	.Ecological	.Ecological_modul .Ecological_title{
		font-size: 40rem;
		color: #fff;
		font-weight: 500;
		margin-top: 130rem;
	}
	.Ecological_modul p{
		font-size: 26rem;
		color: #fff;
		margin-top: 32rem;
	}
	.Ecological_modul img{
		width:100%;
		margin-top: 20rem;
	}
    .Ecological_modul p span{
		padding:8rem 20rem;
		background: #336EFD;
		border-radius: 4rem;	
	}
		/* 鍏徃浠嬬粛 */
	.index_contener_title{
		text-align: center;
		font-size: 40rem;
		font-weight: 500;
		color: #333333;
	}
	.Company{
	    display: flex;
	    justify-content:space-between;	
		align-items:center;
		margin-bottom: 60rem;
	}
	.Company_cont{
		padding: 0 20px;
	}
	.Company_cont img{
		width: 100%;
		margin-top: 20rem;
	}	
	.Company p{
		font-size: 26rem;
		color: #666666;
		line-height: 54rem;
	    text-indent: 4ch;		
	}	
	.Company_cont .Company_text{
		margin-top: 20rem;
	}
      /* 鏂伴椈涓績 */
    .new{
		background-color: #f9fafc;
	}
    .new_title{
	    text-align: center;
	    font-size: 40rem;
	    color: #333333;	
		height: 120rem;
		line-height: 120rem;
	}
	.new_modul{
		display: flex;
		justify-content:space-between;	
		align-items:center;
		padding: 10rem 20rem;
	}
	.new_modul_img{
	    display: flex;
	    justify-content:flex-start;	
	    align-items:center;	
	}
	.new_modul_title{
		font-size: 30rem;
		color: #333333;

	}
	.new_modul_data{
		font-size: 26rem;
		color: #999999;
		margin-top: 30rem;
}
    .new_modul_text{
		margin-left: 24rem;
	}
	.new_modul_img{
		width: 100%;
		height: 160rem;
		padding: 16rem;
		background: #FFFFFF;
		border-radius: 8rem;
	}
	.new_modul_img img{
		height:120rem ;
		width: 150rem;
	}
	.new_more{
		text-align: center;
		font-size: 26rem;
		color: #999999;
		height: 100rem;
		line-height: 100rem;
	}
	.them:hover{
		color: #336EFD;
	}
   /* 缃戠珯搴曢儴鏍峰紡 */
    .bottom_bar{
		height: 100%;
		background-color: #05152c;
	    padding: 20rem;
	}
	.bottom_bar_sort{
		display: flex;
		flex-direction:center;
	}
	.bottom_bar_menu{
		color: #FFFFFF;
		text-align: left;
		padding: 20rem 50rem;
        width: 50%;
	}
    .bottom_bar_menu h5{
		font-size: 30rem;
	    height:60rem;
	    line-height: 60rem;	
		font-weight: 500;		
	}
	.bottom_bar_menu p{
		font-size: 26rem;
		color: #eff5fd;
		height:50rem;
		line-height: 50rem;
		opacity: 0.7;
	}
	.bottom_contener{
		padding-top: 40rem;
	}
    .bottom_bar_right{
		text-align: center;
		padding: 40rem;
	}
	.bottom_bar_right p{
	    font-size:26rem;
	    color: #FFFFFF;
	    line-height: 45rem;	
	}
	.bottom_bar_right img{
		height: 200rem;
		width: 200rem;
		
	}
		
		
	   /* 鍦ㄧ嚎鍜ㄨ鏍峰紡 */	
	.Online_consultation{
		position: fixed;
		right:0;
		top:40%;
		z-index: 10000;
	}   
	.Online_chat{
		
	}
	.Online_chat_bt{
		width: 110rem;
		height: 110rem;
		background: #336EFD;
		border-radius: 8rem;
		text-align: center;
		padding: 18rem 8rem;
	}
	.Online_chat_bt p{
		font-size: 23rem;
		color: #FFFFFF;
	}

	   /* 鍦ㄧ嚎鍜ㄨ寮圭獥鏍峰紡 */	
	   .Online_pop_up_box{
		   padding-right:10rem;
		   position: fixed;
		   right:110rem;
		   top:28%;
		   z-index: 10000;	
	   }
	.Online_pop_up{
		text-align: center;
		width: 420rem;
		height: 420rem;
		box-shadow: 10rem 30rem 30rem -30rem #47628f;
	}
	.Hotline_chat{
		height: 350rem;
		padding: 20rem 30rem;
		background: #FFFFFF;
		border-radius: 8rem 8rem 0rem 0rem;
	}
	.Online_pop_up .Hotline_chat img{
		width: 230rem;
		height: 230rem;
	}
	.Hotline{
		height: 70rem;
		background: #336EFD;
		border-radius: 0rem 0rem 8rem 8rem;
		font-size: 24rem;
		color: #FFFFFF;
        line-height:70rem ;
	}	
   .Hotline p img{
	   vertical-align: middle;
	   margin-right: 5rem;

   }
   .Online_pop_up .Hotline p{
	   line-height: 70rem;
	   font-size: 28rem;
	   
   }   
   .Online_pop_up .Hotline_severs{
	   color: #999999;
	   margin-top: 4rem;   
   }
     
         

         /* 鍔ㄦ晥鏍峰紡 */	
    
	.new_modul_img.scale_big{
	    transform: scale(1.05);
	    animation: scalebig 0.3s linear;	
	}
	
	.new_modul_img.scale_small{
	    transform: scale(1);
	    animation: scalesmall 0.3s linear;	
	}	
	
	
	.service_modular.scale_big{
	    transform: scale(1.05);
	    animation: scalebig 0.3s linear;	
	}
	
	.service_modular.scale_small{
	    transform: scale(1);
	    animation: scalesmall 0.3s linear;	
	}	
	
		
	
	.points_modular.scale_big{
		transform: scale(1.05);
		animation: scalebig 0.3s linear;
	}
	.points_modular.scale_small{
		transform: scale(1);
		animation: scalesmall 0.3s linear;
	}
	@keyframes scalesmall
	    {
	    from {transform: scale(1.05);}
	    to {transform: scale(1);}
	}
	@keyframes scalebig
	    {
	    from {transform: scale(1);}
	    to {transform: scale(1.05);}
	}
	
	 /* 鑿滃崟寮圭獥鏍峰紡 */
	 	 .Menu{
	 		width: 100%;
	 		height: 100%;
	 	    position: fixed;
	 	    right: 0;
	 	    top: 95rem;
	 	    z-index: 10001;	
	 		background: #f5f5f5;
	 	 }
	 	 .Menu h5{
	 		 font-size: 30rem;
	 		 color: #333;
	 		 font-weight: 600;
	 	 }	 
	 	 .Menu p{
	 	     font-size: 28rem;
	 	     color: #666;
	 		 height: 70rem;
	 		 line-height: 70rem;
	 	 }
	 	 .Menu .bottom_bar_menu{
	 	 	color: #FFFFFF;
	 	 	text-align: left;
	 	 	padding: 10rem 50rem;
	 	     width: 100%;
	 	 }	
	 
	  .bottom_bar_modul{
	 		display: flex;
	 		display: -webkit-flex; /* Safari */
	 		flex-wrap: wrap;
	 		justify-content: space-between;
	 	}
	 	.bottom_bar_modul{
	 		width:100%;
	 	}
.Filing_information{
	height: 50PX;
	background: #000;
	text-align: center;
	color: #FFFFFF;
	line-height: 50px;
	font-size: 14px;
}