/*flash*/
.index_banner{width:100%;padding-bottom:587px;position:relative;overflow:hidden;z-index:1;}
.index_banner .swiper-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;}
.index_banner .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}
.index_banner .swiper-button-next,.index_banner .swiper-button-prev{width:20px;height:37px;background-size:100%;margin-top:-18px;}
.index_banner .swiper-button-prev{left:calc(50% - 700px);}
.index_banner .swiper-button-next{right:calc(50% - 700px);}
/*product*/
.product{padding:60px 0;background:#ebebeb;}
.product .p_class{margin-top:50px;text-align:center;}
.product .p_class a{height:48px;line-height:46px;padding:0 45px;position:relative;display:inline-block;margin-left:4px;border:1px solid #cecece;font-size:14px;background:#FFF;}
.product .p_class a:first-child{margin-left:0;}
.product .p_class a:hover{color:#FFF;background:#2e80d5;border-color:#FFF;}
.product .p_ul{position:relative;overflow:hidden;padding-top:10px;}
.product .p_ul .p_li{width:calc(25% - 9px);margin-left:12px;float:left;display:block;margin-top:20px;}
.product .p_ul .p_li:nth-child(4n+1){margin-left:0;}
.product .p_ul .p_li .p_img{width:100%;padding-bottom:75%;position:relative;overflow:hidden;}
.product .p_ul .p_li p{color:#333;font-size:14px;text-align:center;background:#FFF;height:46px;line-height:46px;}
.product .p_ul .p_li:hover p{color:#144A98;}
/*info*/
.info{padding:70px 0;position:relative;}
.info .if_txt{margin-top:30px;}
.info .if_txt .it_left{width:50%;float:left;}
.info .if_txt .it_left img{width:100%;height:auto;display:block;}
.info .if_txt .it_right{width:50%;float:right;padding-left:30px;}
.info .if_txt .it_right p{font-size:15px;line-height:24px;color:#666;}
.info .if_txt .it_right p:first-child{font-size:28px;height:32px;line-height:32px;color:#004ea6;margin-bottom:15px;}
.info .if_txt .it_right p:nth-child(2){text-indent:2em;}
.info .if_txt .it_right a{display:inline-block;height:38px;line-height:36px;padding:0 50px;color:#FFF;font-size:15px;margin-top:40px;background:#2e80d5;}
/*youshi*/
.youshi{padding:70px 0;position:relative;background:#ebebeb;}
.youshi .ys_ul{margin-top:20px;overflow:hidden;}
.youshi .ys_ul .swiper-slide{padding:20px;background:#FFF;}
.youshi .ys_ul .ys_img{width:100%;position:relative;}
.youshi .ys_ul .ys_img img{display:block;width:100%;height:auto;}
.youshi .ys_ul .ys_txt{margin-top:20px;height:160px;}
.youshi .ys_ul .ys_txt.ys_txt1{padding:66px 40px 0 0;}
.youshi .ys_ul .ys_txt p{font-size:14px;line-height:22px;color:#5e7387;text-indent:2em;}
.youshi .ys_ul .ys_txt p.p1{font-size:17px;height:27px;line-height:27px;color:#37474f;text-indent:0;text-align:center;margin-bottom:10px;}
/*zizhi*/
.zizhi{padding:70px 0;position:relative;background:#f5f5f5;}
.zizhi .zz_ul{overflow:hidden;margin-top:30px;}
.zizhi .zz_ul .swiper-slide{padding:15px;background:#FFF;}
.zizhi .zz_ul .zz_img{width:100%;padding-bottom:75%;position:relative;overflow:hidden;}
.zizhi .zz_ul p{font-size:16px;height:46px;line-height:46px;color:#37474f;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*news*/
.news{padding:70px 0;position:relative;}
.news .pb_tit{font-size:41px;height:49px;line-height:49px;color:#136bc5;}
.news .pb_en{font-size:16px;margin:15px 0;height:24px;line-height:24px;color:#888;}
.news .n_span{margin-top:20px;text-align:center;}
.news .n_span .a_span{display:inline-block;height:38px;line-height:36px;font-size:13px;background:#FFF;margin-left:13px;cursor:pointer;width:139px;text-align:center;color:#494949;border:1px solid #CCC;}
.news .n_span .a_span:first-child{margin-left:0;}
.news .n_span .a_span.on{background:#2466d3;color:#FFF;border-color:#2466d3;}
.news .n_c{margin-top:35px;overflow:hidden;}
.news .n_c .nc_img{width:100%;padding-bottom:75%;position:relative;overflow:hidden;border:1px solid #EEE;}
.news .n_c .nc_txt{padding:20px 15px 30px;background:#FFF;}
.news .n_c .nc_txt p{font-size:14px;line-height:24px;color:#666;}
.news .n_c .nc_txt p.p1{font-size:20px;height:30px;line-height:30px;margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;}
.news .n_c .nc_txt p.p2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:48px;}
.news .n_c .nc_txt span{line-height:1;font-size:14px;margin-bottom:12px;display:block;color:#999;}
.news .n_c .swiper-slide:hover .nc_txt{background:#2466d3;}
.news .n_c .swiper-slide:hover .nc_txt p{color:#FFF;}
.news .n_c .swiper-slide:hover .nc_txt span{padding-left:40px;color:#FFF;}
/*friendlink*/
.friendlink{padding:31px 0 19px;background:#313131;}
.friendlink .left{width:150px;float:left;line-height:1;color:#D3D0D0;font-size:49px;font-weight:bold;}
.friendlink .right{width:calc(100% - 150px);float:right;padding-top:11px;}
.friendlink .right a{color:#999;white-space:nowrap;display:inline-block;font-size:14px;margin-right:25px;position:relative;height:24px;line-height:24px;}

@media screen and (max-width:1499px){
	.index_banner{padding-bottom:497px;}
	.index_banner .swiper-button-prev{left:calc(50% - 620px);}
	.index_banner .swiper-button-next{right:calc(50% - 620px);}
	.info{padding:40px 0;}
	.info .if_txt .it_right{padding-left:20px;}
	.info .if_txt .it_right p{font-size:14px;}
	.info .if_txt .it_right p:first-child{font-size:24px;height:28px;line-height:28px;margin-bottom:11px;}
	.info .if_txt .it_right p:nth-child(2){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9;}
	.info .if_txt .it_right a{margin-top:25px;padding:0 40px;}
	.product{padding:40px 0;}
	.product .p_class{margin-top:30px;}
	.product .p_class a{height:44px;line-height:42px;padding:0 35px;}
	.product .p_ul .p_li{width:calc(25% - 6px);margin-left:8px;margin-top:15px;}
	.product .p_ul .p_li p{height:42px;line-height:42px;}
	.youshi{padding:40px 0;}
	.youshi .ys_ul{margin-top:20px;}
	.youshi .ys_ul .swiper-slide{padding:15px;}
	.youshi .ys_ul .ys_txt{margin-top:15px;}
	.youshi .ys_ul .ys_txt p.p1{font-size:16px;height:25px;line-height:25px;margin-bottom:8px;}
	.zizhi{padding:50px 0;}
	.zizhi .zz_ul{margin-top:22px;}
	.zizhi .zz_ul .swiper-slide{padding:12px;}
	.zizhi .zz_ul p{font-size:15px;height:44px;line-height:44px;}
	.news{padding:40px 0;}
	.news .pb_tit{font-size:32px;height:40px;line-height:40px;}
	.news .pb_en{font-size:15px;height:24px;line-height:24px;margin:11px 0;}
	.news .n_span .a_span{width:130px;}
	.news .n_c{margin-top:25px;}
	.news .n_c .nc_txt{padding:15px 12px 25px;}
	.news .n_c .nc_txt p.p1{margin-bottom:10px;}
	.news .n_c .nc_txt span{margin-bottom:10px;}
	.friendlink{padding:25px 0 15px;}
	.friendlink .left{font-size:40px;width:120px;}
	.friendlink .right{width:calc(100% - 120px);}
}

@media screen and (max-width:1299px){
	.index_banner{padding-bottom:415px;}
	.index_banner .swiper-button-prev{left:calc(50% - 497px);}
	.index_banner .swiper-button-next{right:calc(50% - 497px);}
	.info{padding:30px 0;}
	.info .if_txt .it_right p:first-child{font-size:20px;height:24px;line-height:24px;margin-bottom:8px;}
	.info .if_txt .it_right p:nth-child(2){-webkit-line-clamp:8;}
	.info .if_txt .it_right a{margin-top:20px;padding:0 30px;font-size:14px;}
	.product{padding:30px 0;}
	.product .p_class{margin-top:22px;}
	.product .p_class a{height:40px;line-height:38px;padding:0 28px;}
	.product .p_ul .p_li{width:calc(25% - 3px);margin-left:4px;margin-top:10px;}
	.product .p_ul .p_li p{height:40px;line-height:40px;}
	.youshi{padding:30px 0;}
	.youshi .ys_ul{margin-top:15px;}
	.youshi .ys_ul .swiper-slide{padding:10px;}
	.youshi .ys_ul .ys_txt{margin-top:10px;}
	.youshi .ys_ul .ys_txt p.p1{margin-bottom:5px;}
	.youshi .ys_ul .ys_txt a{margin-top:15px;}
	.zizhi{padding:30px 0;}
	.zizhi .zz_ul{margin-top:15px;}
	.zizhi .zz_ul p{height:40px;line-height:40px;font-size:14px;}
	.news{padding:30px 0;}
	.news .pb_tit{font-size:26px;height:34px;line-height:34px;}
	.news .pb_en{font-size:14px;height:22px;line-height:22px;margin:8px 0;}
	.news .n_span{margin-top:15px;}
	.news .n_span .a_span{width:120px;}
	.news .n_c{margin-top:26px;}
	.news .n_c .nc_txt{padding:12px 10px 20px;}
	.news .n_c .nc_txt p.p1{margin-bottom:10px;font-size:17px;height:26px;line-height:26px;}
	.news .n_c .nc_txt span{margin-bottom:8px;}
	.friendlink{padding:20px 0 15px;}
	.friendlink .left{font-size:32px;width:100px;}
	.friendlink .right{width:calc(100% - 100px);padding-top:6px;}
}

@media screen and (max-width:1023px){
	.index_banner{padding-bottom:325px;}
	.index_banner .swiper-button-prev{left:5px;}
	.index_banner .swiper-button-next{right:5px;}
	.info{padding:20px 0;}
	.info .if_txt{margin-top:20px;}
	.info .if_txt .it_right a{margin-top:15px;padding:0 25px;}
	.product{padding:20px 0;}
	.product .p_class{margin-top:10px;}
	.product .p_class a{height:40px;line-height:38px;padding:0 20px;}
	.youshi{padding:20px 0;}
	.zizhi{padding:20px 0;}
	.news{padding:20px 0;}
	.news .n_tit .pb_tit{margin-top:4px;}
	.news .n_tit .n_span{top:15px;}
	.news .n_c{margin-top:20px;}
	.news .n_c .nc_txt{padding:10px 10px 15px;}
	.news .n_c .nc_txt p.p1{margin-bottom:8px;}
	.news .n_c .nc_txt span{margin-bottom:5px;}
	.friendlink{padding:20px 0 66px;}
	.friendlink .left{font-size:24px;width:70px;}
	.friendlink .right{width:calc(100% - 70px);padding-top:0;}
}

@media screen and (max-width:767px){
	.index_banner{padding-bottom:40%;}
	.index_banner .swiper-button-next,.index_banner .swiper-button-prev{background-size:10px auto;}
	.info .if_txt{margin-top:15px;}
	.info .if_txt .it_left{width:100%;float:none;}
	.info .if_txt .it_right{width:100%;float:none;padding-left:0;margin-top:15px;}
	.product .p_class{margin-top:0;}
	.product .p_class a{width:calc(50% - 2px);float:left;padding:0 5px;margin-top:5px;display:block;}
	.product .p_class a:nth-child(odd){margin-left:0;}
	.product .p_ul .p_li{width:calc(50% - 2px);margin-left:4px;margin-top:5px;}
	.product .p_ul .p_li:nth-child(4n+1){margin-left:4px;}
	.product .p_ul .p_li:nth-child(odd){margin-left:0;}
	.news .n_span .a_span{width:32%;margin-left:2%;}
	.news .n_c{margin-top:15px;}
}