html, body{position: relative;height: 100%;overflow: hidden;}
.swiper-container {width: 100%;height: 100%;margin-left: auto;margin-right: auto;}
.swiper-slide {text-align: center;
/* Center slide text vertically */
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;
}

/* ===== header ======= */


.swiper_p_y{right: auto; left: 20px;}
.swiper_p_y > .swiper-pagination-bullets, .swiper-pagination-vertical.swiper-pagination-bullets{right: auto;}
.swiper_p_y > .swiper-pagination-bullet{background:#fff; opacity: 0.6; width:4px; height: 30px; border-radius: 2px;}
.swiper_p_y > .swiper-pagination-bullet-active{opacity: 1;}
.swiper_p_yh > .swiper-pagination-bullet{background:#fff; opacity: 0.6; width: 30px; height: 4px;}
.swiper_p_yh > .swiper-pagination-bullet-active{opacity: 1;}



.swiper_p_xb{right: auto; left: 10%; width: 80%;}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{left: 10%; width: 80%;text-align: center;}
.swiper_p_xb > .swiper-pagination-bullets, .swiper-pagination-vertical.swiper-pagination-bullets{right: 20px; left: auto;}
.swiper_p_xb > .swiper-pagination-bullet{background:#fff; opacity: 0.6; width: 30px; height: 4px; border-radius: 2px;}
.swiper_p_xb > .swiper-pagination-bullet-active{opacity: 1;}


.mySwiper{width: 100%; max-width: 1000px; margin: 0 auto;}



.ibg03{background: url(../images/ibg03.jpg) no-repeat center center; background-size: 100% 100%;}
.ibg04{background: url(../images/ibg04.jpg) no-repeat center bottom #F1F5FF; background-size: 100% auto;}

.i_newsli{margin-bottom: 20px; background: rgba(255, 255, 255, 0.6); display: flex; align-items: center; justify-content: space-between; border-right:5px rgba(255, 255, 255, 0) solid;}
.i_newsli .imgtu{display: block; width: 30%;}
.i_newsli .fons{width: 67%; text-align: left; position: relative;}
.i_newsli .fons img{position: absolute; top: 10px; right: 10%; opacity: 0;}
.i_newsli .fons span{display: inline-block; width: auto; background: #0946A1; padding: 4px 6px; color: #fff; font-size: 12px;}
.i_newsli .fons strong{font-size: 16px; font-weight: bolder; margin: 20px 20px 10px 0; color: #3E3939;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.i_newsli .fons p{padding: 0 20px 0 0;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.i_newsli:hover{background: #fff; border-right:5px #8EBB1F solid; filter:drop-shadow(0px 0px 15px rgba(0,0,0,0.1));}
.i_newsli:hover .fons img{opacity: 1;}

.i_zenghek{position: relative;}
.i_zenghek .swiper-button-prev{left: 40px; background: url(../images/left.png) no-repeat center center; background-size: 100%; width: 58px; height: 58px; text-indent: 999px; overflow: hidden;}
.i_zenghek .swiper-button-next{right: 40px; background: url(../images/right.png) no-repeat center center; background-size: 100%; width: 58px; height: 58px; text-indent: 999px; overflow: hidden;}

.i_zenghe{position: relative;}
.i_zenghe .tuli{position: relative;border-top:3px #8EBB1F solid; opacity: 0;transition: all 1s;}
.i_zenghe .tuli img{width: 100%; display: block;}
.i_zenghe .tuli .bgpa{position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 1; background: rgba(4,50,137,0.4); display: flex; align-items: center; justify-content: center;}
.i_zenghe .tuli .bgpa .fons{position: relative;}
.i_zenghe .tuli .bgpa .fons strong{display: block; font-size: 24px; color: #fff; font-weight: bolder;}
.i_zenghe .tuli .bgpa .fons span{display: block; width: 33px; height: 5px; background: #8EBB1F; margin: 20px auto;}
.i_zenghe .tuli .bgpa .fons a{display: inline-block; background: #fff; font-size: 16px; color: #0846A1; font-weight: bolder; padding: 6px 15px;}
.i_zenghe .neili{background: #fff;border-top:3px #8EBB1F solid; position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; opacity: 1;transition: all 1s;}
.i_zenghe .neili .fonpa{width: 80%;}
.i_zenghe .neili .fonpa img{display: inline-block;}
.i_zenghe .neili .fonpa strong{display: block; font-size: 24px; color: #0846A1; font-weight: bolder;}
.i_zenghe .neili .fonpa span{display: block; width: 33px; height: 5px; background: #8EBB1F; margin: 20px auto;}
.i_zenghe .neili .fonpa .fons{height: 110px; margin-bottom: 20px; text-align: left;  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.i_zenghe .neili .fonpa a{display: inline-block; font-size: 16px; color: #0846A1; font-weight: bolder; padding: 6px 15px;}
.i_zenghe:hover .tuli{opacity: 1;transition: all 1s;}
.i_zenghe:hover .neili{opacity: 0;transition: all 1s;}


.i_jishu{position: relative; top: -50px;}
.i_jishu img{position: relative; z-index: 999;}
.i_jishu .bk{position: absolute; background: #fff;border-top:3px #8EBB1F solid;}
.i_jishu .bk .neipa{padding: 30px 20px; text-align: left; display: flex; align-items: center; justify-content: space-between;}
.i_jishu .bk .neipa strong{display: block; width: 30%; font-size: 20px; color: #0946A1; font-weight: bolder;}
.i_jishu .bk .neipa i{display: block; width: 3px; height: 36px; background: #848484;}
.i_jishu .bk .neipa p{width: 64%;}
.i_jishu .bk:hover{background: #0946A2;}
.i_jishu .bk:hover strong{color: #8FBD1F;}
.i_jishu .bk:hover i{background: #84A2D0;}
.i_jishu .bk:hover p{color: #fff;}
.i_jishu .bk01{top:12%; right: 57.6%; width: 43%;}
.i_jishu .bk02{top:12%; left: 57.8%; width: 43%;}
.i_jishu .bk03{top:40%; right: 57.6%; width: 43%;}
.i_jishu .bk04{top:40%; left: 57.8%; width: 43%;}
.i_jishu .bk05{top:68%; right: 57.6%; width: 43%;}
.i_jishu .bk06{top:68%; left: 57.8%; width: 43%;}
.i_jishu .bk07{top:98.8%; left: 30%; width: 43%;}
.i_jishu .bk07 .neipa strong{width: 38%;}
.i_jishu .bk07 .neipa p{width: 58%;}











@media screen and (max-width:1500px){
body {font-size: 14px;}
.headerpa{width: 90%;}


}

@media screen and (max-width:1200px){
.headerpa .pcnav .list{padding: 0 10px;}
.headerpa .ricons .searchbo input{width: 120px;}
	
}

@media screen and (max-width: 960px){
/* html,body{height: auto;} */
body{overflow-y: auto; font-size: 12px;}
.swiper_c_y,
.swiper_c_y>.swiper-wrapper,
.swiper_c_y>.swiper-wrapper>.swiper-slide{height: auto;display: block;}
.swiper_p_y{display: none;}
.swiper_c_y{overflow: hidden;margin-top: 55px;}

.headerpa{width: 90%; height: auto;}

.i_center{width: 90%; margin:0 auto;padding: 20px 0 0 0;}



.swiper_c_xb .swiper-slide{height: 310px;}

.i_newsli .fons strong{margin: 10px 10px 5px 0;}
.i_newsli .fons span{padding: 2px 6px;}
.i_newsli{margin: 0;}
.i_zenghek{padding-bottom: 30px;}

.i_jishu{top: 0;}
.i_jishu img{display: none;}
.i_jishu .bk{position: relative; margin-bottom: 20px;}
.i_jishu .bk01,
.i_jishu .bk02,
.i_jishu .bk03,
.i_jishu .bk04,
.i_jishu .bk05,
.i_jishu .bk06,
.i_jishu .bk07{left: 0; top: 0; width: 100%;}

.i_jishu .bk .neipa{display: block; padding:20px;}
.i_jishu .bk .neipa strong{width: 100%; font-size: 18px;}
.i_jishu .bk .neipa p{width: 100%;}
.i_jishu .bk .neipa i{width: 100%; height: 1px; margin: 5px 0 10px 0; opacity: 0.3;}

.i_zenghek .swiper-button-prev{left: -10px;}
.i_zenghek .swiper-button-next{right: -10px;}

	
}
@media screen and (max-width: 768px){

}
