.padd{padding: 80px 0 90px;display: flow-root;}
.jianjie{font-size: 17px;line-height: 36px;color: #333;margin-top: 40px;}

@media (max-width: 1200px){
	.f14{font-size: 12px;}
	.f16{font-size: 14px;}
	.f18{font-size: 16px;}
	.f20{font-size: 18px;}
	.f22{font-size: 20px;}
	.f24{font-size: 22px;}
	.f26{font-size: 24px;}
	.padd{padding: 50px 0 60px;}
}
@media (max-width: 960px){
	.f24{font-size: 20px;}
	.f20{font-size: 17px;}
	.padd{padding: 40px 0 50px;}
}
@media (max-width: 540px){
	.f16{font-size: 15px;}
	.f18{font-size: 16px;}
	.f20{font-size: 16px;}
	.f22{font-size: 17px;}
	.f24{font-size: 17px;}
	.f26{font-size: 22px;}
	.padd{padding: 30px 0 40px;}
}

.bannerswiper .img-m{display: block;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev,.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image: none;width: auto;height: auto;}
.bannerswiper .page .swiper-num{position: absolute;z-index: 2;bottom: 74px;right: 12.5%;color: #fff;}
.bannerswiper .page .prne{width: 40px;position: absolute;bottom: 70px;right: 9%;}
.swiper-button-next{right: 0;}
.swiper-button-prev{left: 0;}
.bannerswiper .page .svg-swiper-pagination{position: absolute;bottom: 64px;left: 10.5%;z-index: 3;}
.svg-swiper-pagination .swiper-pagination-bullet{margin: 0 5px;}

.bannerswiper .banner-towrap{position: absolute;bottom: 42px;left: 50%;z-index: 2;margin-left: -24px;}
.bannerswiper .banner-towrap p{font-size: 12px;color: #FFFFFF;text-align: center;margin-top: 10px;}
.bannerswiper .banner-to{transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;display: block;font-size: 1em;width: 20px;height: 30px;border: 1px solid #FFFFFF;background-color: transparent;border-radius: 2rem;overflow: hidden;z-index: 9;margin: auto;}
.bannerswiper .banner-to strong{ animation: downico 1.5s ease-out infinite;position: relative;display: block;line-height: 30px;width: 3px;height: 5px;background: #FFFFFF;margin:10px auto;}
.banner-towrap img{width: 19px;height: 27px;margin: 0 auto;display: block;}
@keyframes downico{
	0%{top: 0;opacity: 1;}
	35%{top: 40%;opacity: 0;}
	65%{top: -40%;opacity: 0;}
	100%{top: 0;opacity: 1;}
}
@-webkit-keyframes downico{
	0%{top: 0;opacity: 1;}
	35%{top: 40%;opacity: 0;}
	65%{top: -40%;opacity: 0;}
	100%{top: 0;opacity: 1;}
}
.bannerswiper .b-trext{position: absolute;left: 0%;top: 40%;width: 100%;text-align: center;}
.bannerswiper .b-trext h3{color: #fff;font-size: 40px;font-weight: bold;letter-spacing: 15px;}
.bannerswiper .b-trext h4{color: #fff;font-size: 16px;display: block;margin: 20px 0 40px;}
.bannerswiper .b-trext .mmore{margin: 0 auto;}
.bannerswiper .line{width: 100%;position: absolute;bottom: 76px;left: 0;z-index: 1;}
.mmore{border: 1px solid #bdbdbd;box-sizing: border-box;border-radius: 500px;height: 54px;line-height: 54px;width: 156px;font-size: 14px;color: #333;display: block;text-align: center;}
.mmore span{color: #333;}
.bannerswiper .mmore{border: 1px solid #fff;color: #fff;}
.bannerswiper .mmore span{color: #fff;}
.mmore:hover{color: #fff;background: #d32630;border: 1px solid #d32630;}
.mmore:hover span{color: #fff;}

@media (max-width: 1200px){
	.bannerswiper .page .swiper-num,.bannerswiper .page .prne,.bannerswiper .page .svg-swiper-pagination{display: none;}
	.bannerswiper .b-trext{top: 30%;}
	.bannerswiper .b-trext h3{font-size: 34px;letter-spacing: 4px;}
}
@media (max-width: 940px){
	.bannerswiper .img-m{width: 140%;max-width: 140%;}
}
@media (max-width: 560px){
	.bannerswiper .img-m{width: 160%;max-width: 160%;}
	.bannerswiper .banner-towrap{bottom: 20px;}
	.bannerswiper .b-trext h3{font-size: 24px;letter-spacing: 0;}
	.mmore{width: 140px;height: 45px;line-height: 45px;}
	.bannerswiper .b-trext{top: 18%;}
	.bannerswiper .b-trext h4{margin: 15px 0 26px;}
}

.symarg{margin-top: 90px;}
.sytit{margin-bottom: 30px;}
.sytit h2{font-size: 32px;color: #333;font-weight: bold;border-bottom: 5px solid #132f79;display: inline-block;height: 60px;}
.sytit .line{width: 300px;height: 1px;background: #e8e8e8;}
.sytit p{font-size: 16px;color: #666;display: block;margin-top: 20px;}

.sycpzx{background: #f3f3f3;}
.sycpzx li{width: 24%;float: left;margin-right: 1.33%;background: #fff;text-align: center;margin-bottom: 20px;}
.sycpzx li:nth-child(4n){margin-right: 0;}
.sycpzx li p{display: block;height: 60px;line-height: 40px;font-size: 18px;color: #333;}
.sycpzx li:hover p{color: #d32630;}
.sycpzx li .imgfd img{height: 220px;}

.syjjfa .section1{position: relative;}
.syjjfa .swiper-button-next,.syjjfa .swiper-button-prev{width: 46px;height: 46px;border-radius: 500px;border: 1px solid #b5b5b5;line-height: 44px;text-align: center;top: 60%;box-sizing: border-box;z-index: 1;}
.syjjfa .swiper-button-next span{color: #787878;}
.syjjfa .swiper-button-next{right: -70px;}
.syjjfa .swiper-button-prev{left: -70px;}
.syjjfa .swiper-button-next:hover,.syjjfa .swiper-button-prev:hover{border: 1px solid #d32630;background: #d32630;}
.syjjfa .swiper-button-next:hover span,.syjjfa .swiper-button-prev:hover span{color: #fff;}
.syjjfa li{position: relative;}
.syjjfa li .txt{width: 100%;position: absolute;z-index: 2;text-align: center;color: #fff;padding: 0 22px;bottom: 70px;left: 0;}
.syjjfa li .txt .rec{width: 42px;height: 4px;background: #fff;margin: 15px auto 20px;}
.syjjfa li .txt b{font-size: 18px;color: #fff;}
.syjjfa li .txt p{font-size: 16px;color: #fff;line-height: 24px;display: none;}
.syjjfa li:hover .txt p{display: block;}

.sygywm{background: #f3f3f3 url(../images/pic08.png) no-repeat center;}
.sygywm .txt{width: 46%;}.sygywm .pic{width: 47%;}
.sygywm .txt .p{font-size: 16px;color: #666;line-height: 30px;margin-bottom: 50px;}
.sygywm dt{width: 25%;float: left;text-align: center;margin-top: 50px;}
.sygywm dt p{font-size: 16px;color: #666;margin-top: 12px;}
.sygywm dt img{-webkit-transition: 2s ease;-moz-transition: 2s ease;}
.sygywm dt:hover img{-webkit-transform: rotatey(360deg);-moz-transform: rotatey(360deg);}

.syxwzx li .date{background: #132f79;font-size: 16px;color: #fff;padding: 10px 20px;display: inline-block;position: absolute;top: 220px;left: 30px;z-index: 2;}
.syxwzx li .txt{background: #f3f3f3;padding: 40px 30px;}
.syxwzx li .txt b{font-size: 20px;color: #000;height: 26px;line-height: 26px;overflow: hidden;display: block;}
.syxwzx li .txt .p{font-size: 16px;line-height: 30px;height: 60px;overflow: hidden;color: #717171;margin: 20px 0 30px;}
.syxwzx li .txt .gd{font-size: 14px;}
.syxwzx li .imgfd img{height: 290px;}

@media (max-width: 1200px){
	.sytit h2{font-size: 26px;}
	.sycpzx li,.sycpzx li:nth-child(4n){width: 32%;margin-right: 2%;}
	.sycpzx li:nth-child(3n){margin-right: 0;}
	.syxwzx li .imgfd img{height: 220px;}
	.syxwzx li .date{top: 160px;left: 20px;}
	.syxwzx li .txt{padding: 30px 20px;}
	.syjjfa .swiper-button-next, .syjjfa .swiper-button-prev{display: none;}
}
@media (max-width: 940px){
	.sycpzx li,.sycpzx li:nth-child(3n),.sycpzx li:nth-child(4n){width: 49%;margin-right: 2%;}
	.sycpzx li:nth-child(2n){margin-right: 0;}
	.sygywm .pic,.sygywm .txt{width: 100%;}
	.sygywm dt{margin: 0;margin: 30px 0;}
	.sygywm .pic img{margin: 0 auto;display: block;}
	.sytit h2{font-size: 24px;}
	.sytit h2{height: 50px;}
}
@media (max-width: 560px){
	.sytit h2{font-size: 20px;height: 40px;border-bottom: 3px solid #132f79}
	.sytit p{font-size: 14px;margin-top: 10px;}
	.mmore,.syjjfa li:hover .txt p{display: none;}
	.bannerswiper .mmore{display: block;}
	.sycpzx li .imgfd img{height: 130px;}
	.sycpzx li p{height: 40px;font-size: 15px;line-height: 20px;}
	.sycpzx li{margin-bottom: 10px;}
	.syjjfa li .txt{bottom: 20px;}
	.sygywm .txt .p{font-size: 15px;line-height: 28px;margin-bottom: 0;}
	.sytit{margin-bottom: 20px;}
	.sygywm dt img{max-width: 30px;}
	.sygywm dt p{font-size: 14px;margin-top: 6px;}
	.syxwzx li .txt b{font-size: 16px;}
	.syxwzx li .txt .p{font-size: 15px;line-height: 26px;margin: 10px 0 20px;height: 52px;}
	.syxwzx li{margin-bottom: 15px;}
	.syxwzx li:last-child{margin-bottom: 0;}
}

.imgDiv{position:relative;overflow:hidden;width: 100%;}
.imgDiv img{width: 100%;}
.imgDiv .cont{width:100%;text-align:center;display:block;position:absolute;z-index:5;top:55%;left:50%;transform:translateX(-50%) translateY(-50%)}
.imgDiv h2{font-size: 32px;color:#fff;font-weight: bold;}

.loca{height: 65px;line-height: 65px;width: 100%;overflow: hidden;margin-top: -65px;position: relative;z-index: 99;}
.fl-sec{width: 70%;}
.fl-sec li{float: left;margin-right: 8%;position: relative;}
.fl-sec li:last-child{margin-right: 0;}
.fl-sec li a{color: #333;}
.fl-sec li span{position:absolute;bottom:0;left:0;width:100%;text-align:center; display:block;}
.fl-sec li i{display:block;margin:0 auto;text-align:center;z-index:1;height:4px;width:0;overflow: hidden; transition:all ease-in-out 300ms;background-image: -webkit-linear-gradient(left, #132f79, #8bc9f1);}
.fl-sec li:hover i,.fl-sec li.cur i{width:100%;}
.fl-sec li:hover a,.fl-sec li.cur a{color: #132f79;}
.loca-wz{background: url(../images/loca.png) no-repeat left;padding-left: 28px;color: #999;color: #fff;}
.loca-wz a{color: #fff;}
.loca-wz a:hover{color: #132f79;}

.sy-tit3{text-align: center;color: #666;margin-bottom: 50px;}
.sy-tit3 b{font-family: 'Montserrat', sans-serif;color: #333;font-size: 30px;}

.ny-cont .map{width: 47.5%;height: 480px;}
.ny-cont .txt{width: 50%;background: url(../images/ny01.jpg) no-repeat center;min-height: 480px;background-size: cover;}
.ny-cont .txt .pad{padding: 75px;display: flex;background: #f6f6f6;}
.ny-cont .txt span,.ny-cont .txt p{color: #666;}
.ny-cont .txt b{color: #333;display: block;margin: 10px 0 24px;}
.ny-cont .txt p{line-height: 34px;display: block;margin-bottom: 30px;}
.ny-cont .txt .follow2 span{color: #132f79;}
.ny-cont .txt .follow2 a:hover span{color: #fff;}
.ny-cont .txt .ewm{margin-left: 100px;margin-top: 10%;}
.ny-cont .txt .ewm i{display: block;text-align: center;margin-top: 5px;}

@media (max-width: 1024px){
	.imgDiv{margin-top: 60px;}
	.imgDiv h2{font-size: 26px;}
	.imgDiv img{width: 120%;max-width: 120%;}
	.imgDiv .cont{top: 45%;}
	.sy-tit3 b{font-size: 22px;}
	.ny-cont .txt,.ny-cont .map{width: 100%;}
}
@media (max-width: 960px){
	.ny-cont .txt{min-height: auto;}
	.ny-cont .txt .pad{padding: 40px 50px;}
	.imgDiv h2{font-size: 24px;}
	.sy-tit3{margin-bottom: 30px;}
	.imgDiv img{width: 140%;max-width: 140%;}
}
@media (max-width: 540px){
	.man,.fl-sec{display: none;}
	.loca{height: 50px;line-height: 50px;margin-top: -50px;}
	.imgDiv img{width: 180%;max-width: 180%;}
	.imgDiv h2{font-size: 20px;}
	.sy-tit3 b{font-size: 18px;margin-bottom: 5px;}
	.ny-cont .txt .pad{padding: 20px;display: flow-root;}
	.ny-cont .txt .ewm{display: inline-block;margin: 0;}
	.ny-cont .txt .follow2{width: 100%;display: flow-root;}
	.sy-tit3 i{font-size: 14px!important;}
	.fl-sec li{font-size: 14px;margin-right: 10%;}
	.loca-wz{font-size: 14px;float: left;}
}

.main-fl{width: 73%;float: right;}
.main-fl .pad{padding: 70px 50px 80px;margin-bottom: 40px;background: #fff;}
.main-fl .pad:last-child{margin-bottom: 0;}
.main-fr{width: 23%;float: left;}
.main{background: #f5f6f9;}

.show-news h1{font-size: 26px;color: #333;font-weight: bold;}
.show-news li{float: left;margin-right: 40px;color: #666;position: relative;}
.show-news li::before{content: '';position: absolute;right: -20px;top: 4px;width: 1px;height: 12px;background: #dedede;}
.show-news li:last-child{margin-right: 0;padding-right: 0;}
.show-news li:last-child::before{display: none;}
.show-news li i{color: #132f79;}
.show-news ul{border-bottom: 1px solid #f1f1f1;padding-bottom: 25px;display: flow-root;margin-top: 30px;}
.show-news{position: relative;}

.fanh span{margin-right: 8px;}
.fanh{position: absolute;top: 70px;right: 50px;}
.des,.des p{color: #666;font-size: 16px;line-height: 30px;}
.des{margin: 40px 0 60px;}
.fanye dl{display: inline-block;width: 100%;border-top: 1px solid #f1f1f1;padding-top: 40px;}
.fanye dt{max-width: 48%;height: 40px;line-height: 40px;background: #fff;font-size: 14px;color: #717171;padding: 0 2%;overflow: hidden;}
.fanye dt a{color: #717171;}
.fanye dt:hover a{color: #fff;}
.fanye dt:hover{background: #132f79;color: #fff;}
.fr-bt{height: 70px;line-height: 70px;background: #132f79;padding: 0 25px;color: #fff;font-size: 30px;}
.fr-bt b{font-size: 22px;}

.fr-rmzx{background: #f6f6f6;padding: 26px;display: flow-root;}
.fr-rmzx li{width: 100%;display: inline-block;margin-bottom: 16px;}
.fr-rmzx li:last-child{margin-bottom: 0;}
.fr-rmzx li .imgfd{width: 40%;}.fr-rmzx li .txt{width: 54%;color: #333;}
.fr-rmzx li .imgfd img{height: 90px;}
.fr-rmzx li .txt i{color: #666;display: block;margin-top: 10px;z-index: 1;}
.fr-rmzx li .txt p{display: block;height: 22px;line-height: 22px;overflow: hidden;margin-top: 5px; }
.fr-rmzx li:hover .txt p{color: #132f79;}

.main-fr2{float: right;}
.main-fl2{float: left;}
.main-fr ul{margin-bottom: 50px;}

.fl-qthy{background: #fff;padding: 26px;}
.fl-qthy li{width: 100%;display: inline-block;margin-bottom: 16px;}
.fl-qthy li:last-child{margin-bottom: 0;}
.fl-qthy li .imgfd{width: 44%;}.fl-qthy li .txt{width: 50%;color: #333;}
.fl-qthy li .imgfd img{height: 94px;}
.fl-qthy li .txt i{color: #666;display: block;margin-top: 10px;height: 48px;line-height: 24px;overflow: hidden;}
.fl-qthy li .txt b{display: block;height: 22px;line-height: 22px;overflow: hidden;margin-top: 5px;display: block;}
.fl-qthy li:hover .txt b{color: #132f79;}

.show-app h1{text-align: center;}
.show-app ul{display: inline-block;padding: 0;border: none;}
.show-app .zhaiyao{text-align: center;width: 100%;border-bottom: 1px solid #f1f1f1;padding-bottom: 25px;}

.ny-feed b{display: block;color: #333;}
.ny-feed .input_control{position: relative;width: 32%;float: left;margin-right: 2%;background: #fff;border-radius: 4px;overflow: hidden;position: relative;height: 54px;margin-top: 26px;}
.ny-feed .input_control:nth-child(3){margin-right: 0;}
.ny-feed .form_input{-webkit-appearance:none;-moz-appearance: none;outline:0;height: 54px;line-height: 54px;width: 100%;position: absolute;top: 0;left: 30px;font-size: 14px;color: #666;width: 95%;background: #fff;}
.ny-feed .input_control lable{color: red;position: absolute;left: 20px;line-height: 54px;}
.ny-feed .form_input::-moz-placeholder,.form_text::-moz-placeholder{color: #666;}
.ny-feed .form_text{height: 100px;background: #fff;position: absolute;left: 30px;top: 15px;width: 95%;font-size: 14px;color: #666;line-height: 25px;}
.ny-feed .input_control2{width: 100%;margin: 16px 0 25px;height: 220px;}
.ny-feed i{font-size: 14px;color: #5b5b5b;display: block;}
.ny-feed .submit{max-width: 272px;height: 54px;line-height: 54px;border-radius: 3px;background: #d32630;font-size: 16px;color: #fff;cursor: pointer;margin-top: 24px;width: 100%;}

@media (max-width: 1200px){
	.fr-rmzx li .imgfd img{height: 70px;}
	.show-news h1{font-size: 22px;}
	.fr-bt b{font-size: 18px;}
	.main-fr{width: 25%;}
	.main-fl .pad{padding: 50px 50px 40px;}
	.fanh{top: 50px;right: 40px;}
	.fl-qthy li .imgfd img{height: 80px;}
}
@media (max-width: 960px){
	.main-fr{display: none;}
	.main-fl{width: 100%;}
	.show-news h1{font-size: 20px;}
	.show-news ul{margin-top: 20px;padding-bottom: 15px}
}
@media (max-width: 540px){
	.fanh{display: none;}
	.main-fl .pad{padding: 30px 20px 40px;}
	.show-news h1{font-size: 18px;}
	.show-news li{margin-bottom: 5px;}
	.des{margin: 20px 0 30px;}
	.fanye dt{max-width: 100%;margin-bottom: 5px;width: 100%;}
	.fanye dt{font-size: 14px;}
	.ny-feed .input_control{width: 100%;margin-right: 0;}
	.ny-feed .input_control{margin-top: 10px;}
	.ny-feed b{margin-bottom: 10px;}
	.ny-feed .submit{max-width: 210px;}
	.show-app .zhaiyao{padding-bottom: 0;}
	.des, .des p{font-size: 15px;line-height: 30px;}
}

.list_dt{background: #fff;width: 100%;cursor: pointer;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;height: 56px;line-height: 56px;margin-bottom: 0!important;padding: 0 16px;margin-top: 10px!important;}
.list_dt:first-child{margin-top: 0!important;}
.list_dt p{color: #333;font-size: 16px;}
.list_dt i{font-size: 12px;color: #666;margin-right: 10px}
.list_dt:hover p,#open p,.list_dt:hover i,#open  i{color: #fff;}
.list_dt:hover,#open{background: #132f79;}
.list_dt_icon{position: absolute;right: 12px;top: 18px;display: block;width: 18px;height: 18px;background: url("../images/off.png") no-repeat;}
#open .list_dt_icon{background: url("../images/open.png") no-repeat;}
.list_dd{display: none;}
.list_li{width: 100%;height: 36px;line-height: 36px;overflow: hidden;font-size: 16px;color: #666;}
.list_li:hover a{color: #132f79;}
.cp-xl{background: #f6f6f6;padding: 20px 12px;margin-bottom: 50px;}
.cp-xl ul{padding: 0 20px;margin: 20px 0;}

.fl-tjcp li{margin: 0;margin-top: 16px;}
.fl-tjcp li .imgfd img{height: 80px;}
.fl-tjcp li .imgfd{width: 36%;}

.wz-prony h2{color: #333;border-bottom: 6px solid #132f79;display: inline-block;padding-bottom: 25px;font-weight: bold;}
.wz-prony .xina{width: 100%;height: 1px;background: #e9e9e9;}
.wz-prony .wz{color: #666;line-height: 30px;margin-top: 15px;}

.list-pro li{margin-top: 40px;text-align: center;}
.list-pro li .imgfd img{height: 250px;}
.list-pro li .imgfd{position: relative;}
.list-pro li i{position: absolute;bottom: 20px;left: 20px;z-index: 1;}
.list-pro li h2{display: block;color: #333;height: 24px;line-height: 24px;overflow: hidden;margin-top: 20px;}
.list-pro li:hover h2{color: #132f79;}

.ny-feed-bg{background: #f6f6f6!important;}
.ny-feed-bg .input_control,.ny-feed-bg .form_input,.ny-feed-bg .form_text{background: #fff;}
.show-pro2 .bt{height: 60px;line-height: 60px;background: #132f79;color: #fff;padding-left: 50px;}
.show-pro2 .des{margin: 0;background: #f6f6f6}
.show-pro2{margin: 56px 0 30px;}

.show-pro1 .pic,.show-pro1 .txt{width: 48%;overflow: hidden;position: relative;}
.show-pro1 .pic .swiper-button-next,.show-pro1 .pic .swiper-button-prev{top: 90%;z-index: 1;}
.show-pro1 .swiper-button-next span,.show-pro1 .swiper-button-prev span{font-size: 30px;color: #848484;}
.show-pro1 .swiper-button-next:hover span,.show-pro1 .swiper-button-prev:hover span{color: #132f79;}
.swwid{width: 86%!important;margin: 0 auto;overflow: hidden;}
.show-pro1 .txt h1{color: #333;border-bottom: 1px solid #ececec;padding-bottom: 16px;}
.show-pro1 .txt .wz{color: #666;line-height: 30px;margin: 3px 0 0px;}
.show-pro1 .txt .more-all2{border: 1px solid #132f79;color: #fff;background: #132f79;}
.show-pro1 .txt .more-all2 span{color: #fff;}

@media (max-width: 960px){
	.show-pro1 .swiper-button-next span, .show-pro1 .swiper-button-prev span{font-size: 20px;margin-top: 20px;}
	.show-pro1 .pic .swiper-button-next, .show-pro1 .pic .swiper-button-prev{top: 92%;}
	.show-pro2 .bt{height: 55px;line-height: 55px;padding-left: 50px;}
	.show-pro1 .txt .wz{margin-bottom: 40px;}
}
@media (max-width: 540px){
	.wz-prony h2{border-bottom: 4px solid #132f79;padding-bottom: 15px;}
	.wz-prony .wz{font-size: 14px;line-height: 24px;}
	.list-pro li h2{margin-top: 15px;}
	.list-pro li{margin-top: 30px;}
	.show-pro1 .pic,.show-pro1 .txt{width: 100%;}
	.show-pro2 .bt{padding-left: 30px;}
	.show-pro1 .txt .wz{line-height: 26px;font-size: 14px;}
	.show-pro1 .txt{margin-top: 30px}
	.show-pro1 .txt .wz{margin-bottom: 20px;}
}

.ny-about1 .imgfd{width: 48.75%;}.ny-about1 .txt{width: 46.25%;}
.ny-about1 .imgfd img{height: 510px;}
.ny-about1 .txt b{font-size: 26px;color: #333;}
.ny-about1 .txt i{color: #333;display: block;margin: 20px 0;position: relative;}
.ny-about1 .txt i::before{content: '';position: absolute;width: 80px;height: 4px;background: #132f79;top: 40px;left: 0;}
.ny-about1 .txt .xian{width: 100%;height: 1px;background: #e1e4e9;}
.ny-about1 .des{margin-bottom: 0;}
.ab-num{margin: 65px 0 80px;display: flow-root;}
.ab-num dt{width: 25%;float: left;text-align: center;color: #666;position: relative;}
.ab-num dt b{font-family: Arial;font-size: 50px;color: #132f79;margin-right: 5px;}
.ab-num dt::before{position: absolute;content: '';width: 1px;height: 50px;background: #ccc;top: 15px;right: 0;}
.ab-num dt:last-child::before{display: none;}

.ny-hxys{}
.ny-hxys li{background: #fff;padding: 55px 50px 120px;position: relative;}
.ny-hxys li span{font-size: 32px;color: #132f79;font-weight: bold;font-family: 'Montserrat', sans-serif;}
.ny-hxys li b{font-weight: bold;color: #333;display: block;margin: 25px 0 20px;}
.ny-hxys li p{color: #666;line-height: 30px;height: 60px;overflow: hidden;display: block;}
.ny-hxys li .ic{position: absolute;right: 50px;bottom: 65px;}
.ny-hxys li:nth-child(2){background: url(../images/sy11.png) no-repeat center;background-size: cover;}
.ny-hxys li:nth-child(2) b,.ny-hxys li:nth-child(2) p,.ny-hxys li:nth-child(2) span{color: #fff;}

.ny-qyhj{position: relative;}
.index-indd2 .swiper-pagination-bullet,.index-indd3 .swiper-pagination-bullet{width: 19px;height: 20px;background: url( ../images/ny12.png) no-repeat center;margin: 0 2px;opacity: 1;}
.index-indd2 .swiper-pagination-bullet-active,.index-indd3 .swiper-pagination-bullet-active{width: 19px;height: 20px;background: url( ../images/ny13.png) no-repeat center;}
.index-indd2 .swiper-pagination{margin-top: 40px;width: 100%;}
.index-indd2 li .imgfd img{height: 264px;}
.index-indd2 li{text-align: center;}

@media (max-width: 1200px){
	.ny-about1 .txt b{font-size: 22px;}
	.ab-num{margin: 40px 0 50px;}
	.ab-num dt b{font-size: 40px;}
}
@media (max-width: 960px){
	.ny-about1 .imgfd,.ny-about1 .txt{width: 100%;}
	.ny-about1 .txt b{font-size: 20px;}
	.ny-about1 .txt i{margin: 10px 0;}
	.ny-about1 .txt i::before{display: none;}
	.ny-about1 .txt .xian{width: 80px;height: 4px;background: #132f79;}
	.ny-about1 .des{margin: 20px 0;}
	.ny-hxys li{margin-top: 15px;}
	.ny-about1 .imgfd img{height: auto;}
	.ab-num dt b{font-size: 30px;}
}
@media (max-width: 540px){
	.ny-about1 .txt b{font-size: 18px;}
	.ny-about1 .txt i{font-size: 15px;line-height: 25px;}
	.ab-num dt{width: 50%;margin: 10px 0;}
	.ab-num dt:nth-child(2n)::before{display: none;}
	.ab-num{margin: 20px 0;}
	.ny-hxys li{padding: 30px 20px 60px;}
	.ny-hxys li .ic{bottom: 30px;}
	.index-indd2 .swiper-pagination{margin-top: 20px;}
}

.ny-qyhj li{width: 24%;float: left;margin-right: 1.33%;position: relative;color: #fff;}
.ny-qyhj li:last-child{margin-right: 0;}
.ny-qyhj li .wz{position: absolute;top: 60px;left: 0;padding: 0 38px;}
.ny-qyhj li p{display: block;margin-top: 15px;line-height: 30px;height: 60px;overflow: hidden;}
.ny-qyhj li .imgfd img{height: 440px;}

@media (max-width: 1200px){
	.ny-qyhj li .imgfd img{height: 320px;}
}
@media (max-width: 1024px){
	.ny-qyhj li{width: 49%;margin-right: 2%;margin-bottom: 20px;}
	.ny-qyhj li:nth-child(2n){margin-right: 0;}
}
@media (max-width: 540px){
	.ny-qyhj li,.ny-qyhj li:nth-child(2n){width: 100%;margin-right: 0;}
	.ny-qyhj li .imgfd img{height: 200px;}
	.ny-qyhj li p{height: auto;margin-top: 5px;}
}

.list-news li{width: 100%;padding-bottom: 40px;margin-bottom: 50px;border-bottom: 1px solid #e8e8e8;}
.list-news li .imgfd{width: 32%;max-height: 218px;}.list-news li .txt{width: 65%;}
.list-news li .txt h2{font-size: 22px;color: #333;display: block;height: 30px;line-height: 30px;overflow: hidden;}
.list-news li .date{font-size: 16px;color: #2d2d2d;margin-top: 30px;line-height: 32px;}
.list-news li .des{height: 90px;overflow: hidden;margin: 20px 0;}
.list-news li:hover .txt h2{color: #132f79;}

.list-three li{width: 31.25%;float: left;margin-right: 3.125%;position: relative;}
.list-three li:nth-child(3n){margin-right: 0;}

@media (max-width: 940px){
	.main-fr{display: none;}
	.main-fl{width: 100%;}
	.list-news li .txt h2{font-size: 20px;}
	.list-news li .imgfd{width: 42%;}.list-news li .txt{width: 56%;}
	.index-rmcp li,.index-gywm li,.list-three li,.list-three li:nth-child(3n){width: 49%;margin-right: 2%;}
	.index-rmcp li:nth-child(2n),.list-three li:nth-child(2n){margin-right: 0;}
}
@media (max-width: 560px){
	.list-news li .txt h2{font-size: 16px;height: 48px;line-height: 24px;}
	.list-news li .des,.list-news li .date .fr{display: none;}
	.list-news li{padding-bottom: 30px;margin-bottom: 30px;}
	.list-news li .imgfd{width: 38%;}.list-news li .txt{width: 60%;}
	.list-news li .date{margin-top: 20px;}
	.list-three li,.list-three li:nth-child(3n){width: 100%;}
	.jianjie{font-size: 15px;line-height: 30px;margin-top: 20px;}
}

.fl-rmbq li{width: 48%;margin-right: 4%;float: left;margin-bottom: 10px;background: #fff;text-align: center;}
.fl-rmbq li a{padding: 0 10px;height: 40px;line-height: 40px;overflow: hidden;display: block;font-size: 15px;color: #333;}
.fl-rmbq li:hover{background: #132f79;}
.fl-rmbq li:hover a{color: #fff;}
	
.news2{margin-top: 16px;}
.news2 .bq{font-size: 16px;color: #333;line-height: 36px;}
.news2 .bq a{color: #333;margin: 0 5px;font-size: 15px;padding: 8px 30px;background: #f7f7f7;}
.news2 .bq a:hover{background: #132f79;color: #fff;}
.news2 span{display: block;width: 35px;height: 35px;border-radius: 500px;background: #132f79;text-align: center;line-height: 35px;font-size: 20px;color: #fff;margin-right: 15px;}
.ps_bt{font-size: 18px;color: #333;font-weight: bold;border-left: 5px solid #132f79;padding-left: 15px;margin : 40px 0 20px;}
.xgcp{}
.xgcp li{width: 24%;float: left;margin-right: 1.33%;text-align: center;}
.xgcp li:nth-child(4){margin-right: 0px;}
.xgcp li h3{font-size: 16px;color: #333;height: 40px;overflow: hidden;line-height: 40px;}
.xgcp li .imgfd{border: 1px solid #ddd;margin-bottom: 16px;max-height: 210px;}
.xgcp li:hover .imgfd{border: 1px solid #132f79;}
.xgwz{margin-top: 20px;padding: 20px;border: 1px solid #ddd;}
.xgwz li{width: 48%;float: left;height: 30px;line-height: 30px;overflow: hidden;}
.xgwz li a{display: block;font-size: 16px;color: #333;}
.xgcp li:hover h3,.xgwz li:hover a{color: #132f79;}

.job_item{background-color: #fff; border: 1px solid #ddd; border-top: none}
.job_item .item{cursor: pointer; border-top: 1px solid #ddd; background: #f5f5f5}
.job_item .item .bar{overflow: hidden}
.job_item .item .cont{display: none; background-color: #fff; font-size: 16px; color: #666; padding: 2rem 4rem; line-height: 2.2}
@media (max-width:540px){.job_item .item .cont{font-size: 14px;padding: 15px 10px;}}
.job_item .item i{float: left; display: block; width: 4rem; border-right: 1px solid #ddd; height: 4rem; margin-right: 2rem; position: relative}
.job_item .item i::before{position: absolute; width: 100%; height: 100%; z-index: 5; left: 0; top: 0; color: #333; font-size: 20px;; text-align: center; line-height: 4rem; content: "+"}
@media (max-width:54x){.job_item .item i::before{font-size: 16px;}}
.job_item .item .wrap{box-sizing: border-box; color: #333; padding-top: 1.2rem}
.job_item .item .wrap span{float: right; font-size: 16px; margin-right: 2rem}
@media (max-width:640px){.job_item .item .wrap span{font-size: 14px}}
.job_item .item h3{font-size: 18px;; color: #333}
@media (max-width:540px){.job_item .item h3{font-size: 16px;}}
.job_item .item.active{background-color: #132f79}
.job_item .item.active h3{color: #fff}
.job_item .item.active i::before{color: #fff; content: "-"}
.job_item .item.active .wrap{color: #fff}

.listpbt{height: 44px;line-height: 44px;background: #1b65c9;font-size: 16px;color: #fff;text-align: center;font-weight: bold;margin: 20px 0 10px;}
.listcp{max-width: 820px;width: 100%;margin: 0 auto;}
.list-pro2 li{width: 49%;float: left;margin-right: 2%;height: 45px;line-height: 45px;text-align: center;background: #e4e7ee;overflow: hidden;margin-bottom: 10px;}
.list-pro2 li:nth-child(2n){margin-right: 0;}
.list-pro2 li h2{font-size: 16px;color: #333;}.list-pro2 li:hover h2{color: #1b65c9;}

@media (max-width: 940px){
	.xgcp li{width: 49%;margin-right: 2%;margin-bottom: 20px;}
	.xgcp li:nth-child(2n){margin-right: 0;}
}
@media (max-width: 560px){
	.xgwz li,.xgcp li,.xgcp li:nth-child(2n){width: 100%;margin-right: 0;}
	.xgwz li a,.xgcp li h3{font-size: 15px;}
	.ps_bt{font-size: 17px;}
	.news2 .bq a,.show-news .f14{font-size: 14px;}
	.list-pro2 li h2{font-size: 14px;}
	.list-pro2 li{height: 40px;line-height: 40px;}
}
