.video {position: relative;overflow: hidden; }
.shubiao{position: absolute;bottom:25px;width:100%;text-align: center;z-index:3}
.video video{width:100%;object-fit:cover;}
.video .m_bg{top: 0;height: 300px;width: 100%;background:  url(../images/mbg.png) repeat-x left top; z-index: 2;position: absolute}
.video_text{position: absolute;z-index: 3;width:86%;left:50%;top:50%;height:295px;margin:-148px 0 0 -43%; display: flex;justify-content: space-between;flex-wrap: wrap;flex-direction: column;background: url(../images/wk.png) no-repeat left top;}
.video_text span,.video_text strong,.video_text i{display: block;}
.video_text span{ font-size: 30px; color: #ffffff;margin: 35px 0 0 0}
.video_text strong{ font-size:52px; color: #ffffff}
.video_text p{width:40%; font-size:16px; color: #ffffff;line-height: 32px;}
.video_text i{width:70px;height: 1px;background: rgba(255,255,255,0.4)}

.about{ background:url(../images/ditu2.jpg) no-repeat center top; padding: 0 0 75px 0;}
.about .s_width{display: flex;justify-content: space-between; padding:70px 0 60px 0}
.about .about_pic{width:54%;}
.about .about_pic img{width:100%;max-width:837px;}
.about .about_text{width:43.5%;display: flex;justify-content: space-between; flex-direction: column;padding:5px 0 0 0 }
.about .about_con{}
.about .about_con strong{ display: block;font-size:42px; color:#373a9b;}
.about .about_con span{ display: block;font-size:20px; color:#6c6b6b; }
.about .about_con i{ display: block;width:70px;height:3px;background: #373a9b;margin: 35px 0;}
.about .about_con p{font-size:16px; color:#454545;line-height: 30px;}
.about .about_li{ display: flex;justify-content: space-between;}
.about .about_li li{ display: flex;justify-content: space-between;align-items: center;transition: 0.3s;}
.about .about_li li:hover{ margin-top:-5px;}
.about .about_li li:hover a{ color:#052ca3}
.about .about_li li a{ height:115px; display: flex; justify-content:space-between;flex-direction: column;align-items: center; color:#555}
.about .about_li div{width:82px;height:82px;margin:0 auto; display:flex; align-items:center; justify-content: center; border: 1px solid rgba(0,0,0,0.2); border-radius:50px;}
.about .about_li li:hover div{border: 1px solid rgba(5,44,163,0.5); border-radius:50px;}


/*shuzi*/
.xinlai{padding:0 0; position: relative;z-index: 2;}
.xinlai_num #wrap { overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.xinlai_num section { display: flex;justify-content: space-between;align-items: center}
.xinlai_num .jumbo {font-size: 70px; color: #052ca3; font-family: trump_gothic_east;display:inline-block;line-height: 70px;}
.xinlai_num #wrap .xinlai_num_li{ font-size:15px; color:#fff; padding:0 0 0 0; text-align: center}
.xinlai_num #wrap .xinlai_numd{ background:none;}
.xinlai_num #wrap .xinlai_num_li span{ font-size:17px; color:#052ca3;padding:0 0 0 10px;font-weight:bold;}
.xinlai_num #wrap .xinlai_num_li p{ font-size:17px; color:#5b5b5b; text-align:center; line-height: 45px; }
.xin_l{width:1px;height:95px;background: rgba(0,0,0,0.2)}
.xinlai_numaa{display: flex;justify-content: center}




.pp{padding:50px 0 65px 0}
.pp ul{ background: #eeeeee; display: flex;justify-content: space-between}
.pp ul li{width:calc(100%/5); text-align: center; display: flex;justify-content: space-around;padding:47px 0;border-right:1px solid rgba(0,0,0,0.1);transition: 0.5s;}
.pp ul li:nth-child(5){border-right:0 solid rgba(0,0,0,0.1)}
.pp ul li:hover{ background: #15338d; }
.pp ul li:hover .pp_text h2{ color:#fff;}
.pp ul li:hover .pp_text span{ background: #fff;}
.pp ul li:hover .pp_text p{ color:#fff}
.pp ul li:hover .pp_text i{ border:1px solid rgba(255,255,255,0.1); color:#a7adcb}
.pp ul li:hover .pp_text{border-top:1px solid rgba(255,255,255,0.1)}
.pp ul li:hover .pp_pic img{transform:scale(1.05,1.05);}


.pp ul li a{display: flex;flex-direction: column; align-items: center}
.pp ul li .pp_pic{width:100%;max-width:232px; overflow: hidden}
.pp ul li .pp_pic img{width:100%; transition:0.4s ease; }
.pp ul li .pp_text{width:100%;display: flex;justify-content: space-between; flex-direction: column;margin:25px 0;padding:15px 0 0 0;border-top:1px solid rgba(0,0,0,0.1)}
.pp ul li .pp_text h2{ font-size: 19px; color:#3c3c3c;font-weight: normal;line-height: 75px;}
.pp ul li .pp_text span{ display: block; width:40px;height:2px;background: #15338d;margin: 0 auto}
.pp ul li .pp_text p{ font-size: 15px;line-height: 32px; color:#3c3c3c}
.pp ul li .pp_text i{display: block;width:120px;margin: 0 auto;height:37px;border:1px solid rgba(0,0,0,0.2); color:#6b6b6b;font-size: 15px; display: flex; justify-content: center;align-items: center;border-radius:20px;font-style: normal;}




/*news*/
.news{padding:55px 0 65px 0;background: #fafafa;}
.news .s_width{}

.news_con{ display:flex; flex-wrap:wrap;justify-content:space-between;padding:0 0 0 0}

.news_con li .n_title{ font-size: 18px;line-height:42px;color:#333333;}
.news_con li .n_title a{ color:#333333;display: block;word-break:keep-all;  white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis;}
.news_con li .n_title a:hover{ color:#373a9b}
.news_con li .n_date{text-align: left; line-height:28px; color:#adadad; font-size: 15px;margin:0 0 15px 0;text-transform: uppercase;}
.news_con li .n_text{text-align: left; line-height:26px; color:#838383;	font-size: 15px;}

.news_con_l{width:60%;display: flex;justify-content: space-between;}
.news_con_l li {width:49%; background: #fff;}
.news_con_l li .n_pic{width:100%;overflow: hidden;}
.news_con_l li .n_pic img{width:100%;transition:0.4s ease; }
.news_con_l li .n_con{width:88%; margin: 15px auto 20px auto}
.news_con_l li:hover .n_pic img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.news_con_r{ width:38%;display: flex;justify-content: space-between; flex-direction: column}
.news_con_r li { background: #fff;padding:13px 28px;}



@media only screen and (max-width:1780px){ 
	
}
@media only screen and (max-width:1700px){ 
	.xinlai_num .jumbo {font-size: 60px;line-height: 60px;}	
}
@media only screen and (max-width:1500px){ 
	.son_title{margin: 0 0 35px 0;}
	
}
@media only screen and (max-width:1470px){ 
	.about .about_con strong{font-size: 38px;}
	.about .about_con span{font-size:18px;}
	.about .about_con i{margin:30px 0}
	.about .about_con p{font-size:15px; line-height: 28px;}
}
@media only screen and (max-width:1380px){ 
	.about .about_con strong{font-size: 32px;}
	.about .about_con span{font-size:16px;}
	.about .about_con i{margin:20px 0}
}
@media only screen and (max-width:1300px){ 
	.about .about_pic{width:58%;}
	.about .about_text{width:40%;}
	.about .about_con strong{font-size: 28px;}
}
@media only screen and (max-width:1250px){ 
	.about .about_con p{line-height: 24px;}
}