﻿@charset "utf-8";
.banner{ width:100%; position:relative}
.banner>img{ width:100%}
.banner .img1{ display:block; width:100%}
.banner .img2{ display:none}
.banner .item{ width:100%; position:absolute; text-align:center; left:0; top:50%; transform:translateY(-50%); z-index:2}
.banner .item .title{  font-size:38px; font-weight:bold; color:#fff;  line-height:1}
.banner .item .intro{ font-size:24px; color:#fff; padding:25px 0 0; line-height:1 }
.banner .item.left{ text-align:left}

.banner .nswiper01{ width:100%; overflow:hidden}
.banner .nswiper01 img{ width:100%}
@media (max-width: 1750px){
	.banner .item{}
	.banner .item .title{  font-size:32px;}
	.banner .item .intro{ font-size:20px; }

	
}
@media (max-width: 1200px){
	.banner .item .title{  font-size:24px;}
}
@media (max-width: 750px){
	.banner .img2{ display:block}
	.banner .img1{ display:none}
	.banner .item .title{  font-size:20px;}
}
.banner video{ width:100%; height:calc(100vh - 70px);object-fit: cover;}

.banner .item2{ width:100%; position:absolute; left:0; bottom:200px; z-index:2}
.banner .item2 .intro{ font-size:38px;font-weight: bold; color:#fff; text-align:center}
.banner .item2 .more{display:flex; align-items: center; justify-content: center; width:142px; height:45px; background:#fff; border-radius:30px; margin:0 auto; margin-top:20px; font-size:16px; color:#121c22}
.banner .item2 .more img{ margin-left:10px}
.banner .amore{ background:url(g_03.png) top center no-repeat; background-size:15px; padding-top:50px; font-size:16px; color:rgba(255,255,255,0.5); width:100px; position:absolute; left:50%; margin-left:-50px; bottom:65px; z-index:2; text-align:center}
.jump {
  animation: jump 1s infinite;
}
@keyframes jump {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-10px); }
}


@media (max-width: 1750px){
	.banner .item2{ bottom:150px}
	.banner .item2 .intro{ font-size:28px; }
	.banner .item2 .more{ width:130px; height:40px;  font-size:14px; }
	.banner .amore{ background-size:12px; padding-top:35px; font-size:14px; bottom:50px; }	
}
@media (max-width: 1200px){
	.banner .item2{ bottom:100px}
	.banner .item2 .intro{ font-size:20px; }
	.banner .item2 .more{ width:110px; height:30px;  font-size:12px; }
	.banner .amore{ background-size:10px; padding-top:30px; font-size:12px; bottom:30px; }
	.banner video{ width:100%; height:auto;object-fit: cover;}	
}
@media (max-width: 750px){
	.banner .item2 .intro{ font-size:20px; }
	.banner .item2 .more img{ width:4px; margin-left:8px}	
}







.location{ position:absolute; right:0; top:0}
.location{ line-height:70px}
.location .a{ display:none}
.location .b{ font-size:15px; float:left; color:#686868; display:flex; align-items: center;}
.location .b a{ color:#333}
.location .b i{ display:block; width:38px; background:url(g_31.png) center center no-repeat; height:15px}
.location .b { background:url(g_30.png) left center no-repeat; padding-left:35px;}
.location .b a:hover{ color:#0e3479}
@media (max-width: 1750px){
	.location{ line-height:70px}
	.location .b{ font-size:12px}
	.location .b i{ background-size:6px; width:30px}
	.location .b { background:url(g_30.png) left center no-repeat; background-size:16px; padding-left:30px;}

}
@media (max-width: 1200px){
	.location{ display:none}
}

.second_nav{ width:100%; background:#ffffff; box-shadow:0 0 20px rgba(12,97,174,0.15); position:relative; z-index:9}
.second_nav .nr{ position:relative}
.second_nav ul{ font-size:0; text-align:left}
.second_nav ul li{ display:inline-block; vertical-align:top; position:relative; margin-right:100px}
.second_nav ul li a{ display:block; line-height:70px; font-size:18px; color:#282828;}
.second_nav ul li.on a{  /*background:url(g_23.png) center 55px no-repeat;background-size:auto 8px;*/ color:#0e3479; font-weight:bold; }
.second_nav ul li:hover a{ /*background:url(g_23.png) center 55px no-repeat; background-size:auto 8px;*/ color:#0e3479; font-weight:bold; }
.second_nav .t{ display:none}
@media (max-width: 1750px){
	.second_nav ul li{ margin-right:60px}
	.second_nav ul li a{ line-height:70px; font-size:16px}
	.second_nav ul li.on a{ /* background:url(g_23.png) center 50px no-repeat; background-size:auto 8px*/}
	.second_nav ul li:hover a{ /*background:url(g_23.png) center 50px no-repeat; background-size:auto 8px*/ }
	
}
@media (max-width: 1200px){
	.second_nav .t{ display:block; font-size:17px; width:100%;background-color:#141517;text-align:left;display:block;padding:5px 4%;line-height:40px;overflow:hidden; color:#fff; box-sizing:border-box}
	.second_nav .t i{ display:block; float:right; width:12px; height:40px; background:url(cx10.png) center center no-repeat; background-size:12px; transition:all 0.3s linear}
	.second_nav .t.on i{  background:url(cx10.png) center center no-repeat; background-size:12px; transform:rotate(180deg)}
	.second_nav{ background:#f1f1f1}
	.second_nav .nr{ width:100%}
	.second_nav ul{ text-align:left; box-sizing:border-box; background:#fff; display:none}
	.second_nav ul li{ width:100%; text-align:center; border-bottom: 1px solid #e7e7e7;}
	.second_nav ul li a{ line-height:45px; font-size:16px; padding:0}
	.second_nav ul li:before{ width:0}
	.second_nav ul li:hover::after{ left:0; bottom:-1px; width:100%}
	.second_nav ul li.on::after{ left:0; bottom:-1px; width:100%}
}






.fzlc{ background:url(g_32.jpg) top center no-repeat; background-size:cover; padding:120px 0}
.fzlc .ihd{ font-size:38px;font-weight: bold; color:#282828; line-height:1; text-align:center}
.fzlc .ibd{ width:1420px; margin:0 auto; margin-top:70px; position:relative}
.fzlc .ibd .mySwiper{ width:1210px; margin:0 auto; overflow:hidden; position:relative; z-index:9; height:140px; background:url(g_24.png) 0 112px repeat-x}
.fzlc .ibd .mySwiper .swiper-slide{ text-align:center; cursor:pointer; height:100%; position:relative; font-family:Arial}
.fzlc .ibd .mySwiper .swiper-slide:after{ content:""; display:block; width:100%; height:53px; background:url(g_25.png) center center no-repeat; position:absolute; left:0; bottom:0}
.fzlc .ibd .mySwiper .swiper-slide.swiper-slide-thumb-active:after{ background:url(g_26.png) center center no-repeat;}
.fzlc .ibd .mySwiper .swiper-slide span{ display:block; font-size:38px;font-weight: bold; color:#282828; line-height:1}
.fzlc .ibd .mySwiper .swiper-slide.swiper-slide-thumb-active span{ /*background:url(g_33.png) top center no-repeat*/}
.fzlc .ibd .mySwiper2{ width:100%; position:relative; margin-top:100px; overflow:hidden; box-sizing:border-box; padding:10px}
.fzlc .ibd .mySwiper2 .swiper-slide{ width:100%; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.1); overflow:hidden; border-radius:5px;display:flex; align-items: center;}
.fzlc .ibd .mySwiper2 .swiper-slide .pic{ width:680px; overflow:hidden}
.fzlc .ibd .mySwiper2 .swiper-slide .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.fzlc .ibd .mySwiper2 .swiper-slide .pic:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.fzlc .ibd .mySwiper2 .swiper-slide .cont{ width:calc(100% - 680px); box-sizing:border-box; padding:0 8%}
.fzlc .ibd .mySwiper2 .swiper-slide .cont .title{ color:#0e3479; font-size:48px; font-family:Arial}
.fzlc .ibd .mySwiper2 .swiper-slide .cont .intro{ font-size:24px; color:#282828; line-height:2; margin-top:30px}
.fzlc .ibd .prev2{ background:url(g_27.png) center center no-repeat; width:48px; height:48px; background-size:100%; position:absolute; left:0; top:88px;  cursor:pointer; z-index:9}
.fzlc .ibd .next2{ background:url(g_28.png) center center no-repeat; width:48px; height:48px; background-size:100%; position:absolute; right:0; top:88px;  cursor:pointer; transform:rotate(0); z-index:9}
@media (max-width: 1750px){
	.fzlc{ padding:100px 0}
	.fzlc .ihd{ font-size:32px; }
	.fzlc .ibd{ width:1200px;  margin-top:50px; }
	.fzlc .ibd .mySwiper{ width:1000px; height:110px; background:url(g_24.png) 0 90px repeat-x}
	.fzlc .ibd .mySwiper .swiper-slide:after{ height:38px; background:url(g_25.png) center center no-repeat; background-size:12px;}
	.fzlc .ibd .mySwiper .swiper-slide.swiper-slide-thumb-active:after{ background:url(g_26.png) center center no-repeat; background-size:auto 100%}
	.fzlc .ibd .mySwiper .swiper-slide span{ font-size:32px; }
	.fzlc .ibd .mySwiper .swiper-slide.swiper-slide-thumb-active span{ background:url(g_33.png) top center no-repeat}
	.fzlc .ibd .mySwiper2{ margin-top:60px; }
	.fzlc .ibd .mySwiper2 .swiper-slide .pic{ width:580px; }
	.fzlc .ibd .mySwiper2 .swiper-slide .cont{ width:calc(100% - 580px); }
	.fzlc .ibd .mySwiper2 .swiper-slide .cont .title{ font-size:36px; }
	.fzlc .ibd .mySwiper2 .swiper-slide .cont .intro{ font-size:18px; }
	.fzlc .ibd .prev2{ width:40px; height:40px; top:72px;}
	.fzlc .ibd .next2{ width:40px; height:40px; top:72px;}
}
@media (max-width: 1200px){
	.fzlc{ padding:40px 0}
	.fzlc .ihd{ font-size:24px; }
	.fzlc .ibd{ width:92%;  margin-top:40px; }
	.fzlc .ibd .mySwiper{ width:calc(100% - 120px); height:80px; background:url(g_24.png) 0 66px repeat-x}
	.fzlc .ibd .mySwiper .swiper-slide:after{ height:24px; background:url(g_25.png) center center no-repeat; background-size:10px;}
	.fzlc .ibd .mySwiper .swiper-slide span{ font-size:24px; }
	.fzlc .ibd .mySwiper .swiper-slide.swiper-slide-thumb-active span{ background:url(g_33.png) top center no-repeat}
	.fzlc .ibd .mySwiper2{ margin-top:60px; }
	.fzlc .ibd .mySwiper2 .swiper-slide .pic{ width:50%; }
	.fzlc .ibd .mySwiper2 .swiper-slide .cont{ width:50%; padding:0 5% }
	.fzlc .ibd .mySwiper2 .swiper-slide .cont .title{ font-size:20px; }
	.fzlc .ibd .mySwiper2 .swiper-slide .cont .intro{ font-size:14px; margin-top:12px }
	.fzlc .ibd .prev2{ width:32px; height:32px; top:52px;}
	.fzlc .ibd .next2{ width:32px; height:32px; top:52px;}
}
@media (max-width: 750px){
	.fzlc .ihd{ font-size:20px; }
	.fzlc .ibd .mySwiper{ width:calc(100% - 80px); height:60px; background:url(g_24.png) 0 49px repeat-x; background-size:auto 2px}
	.fzlc .ibd .mySwiper .swiper-slide:after{ height:20px; background:url(g_25.png) center center no-repeat; background-size:10px;}
	.fzlc .ibd .mySwiper .swiper-slide span{ font-size:20px; }
	.fzlc .ibd .mySwiper .swiper-slide.swiper-slide-thumb-active span{ background:url(g_33.png) top center no-repeat}
	.fzlc .ibd .mySwiper2{ margin-top:20px; padding:0 }
	.fzlc .ibd .mySwiper2 .swiper-slide{ display:block}
	.fzlc .ibd .mySwiper2 .swiper-slide .pic{ width:100%; }
	.fzlc .ibd .mySwiper2 .swiper-slide .cont{ width:100%; padding:20px }
	.fzlc .ibd .mySwiper2 .swiper-slide .cont .intro{ margin-top:8px }
	.fzlc .ibd .prev2{ width:28px; height:28px; top:36px;}
	.fzlc .ibd .next2{ width:28px; height:28px; top:36px;}
}


.about{  background: linear-gradient(to bottom, #f0f0f0, #fff); }
.about01{ padding:120px 0; overflow:hidden}
.about01 .ihd{ text-align:center; font-size:38px;font-weight: bold; color:#282828; line-height:1; position:relative; z-index:2}
.about01 .ihd img{ height:100px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:-1}
.about01 .ibd{ margin-top:70px}
.about01 .ibd .pic1{ text-align:center; position:relative; z-index:2}
.about01 .ibd .pic1 img{ max-width:100%}
.about01 .ibd .pic2{ width:50%; position:relative; z-index:1; margin:0 auto}
.about01 .ibd .pic2 img{ width:100%}
@media (max-width: 1750px){
	.about01{ padding:100px 0;}
	.about01 .ihd{ font-size:32px}
	.about01 .ibd{ margin-top:50px}
	.about01 .ihd img{ height:90px;}
}
@media (max-width: 1200px){
	.about01{ padding:60px 0;}
	.about01 .ihd{ font-size:24px}
	.about01 .ibd{ margin-top:40px}
	.about01 .ihd img{ height:60px;}
}
@media (max-width: 750px){
	.about01{ padding:40px 0;}
	.about01 .ihd{ font-size:18px}
	.about01 .ibd{ margin-top:30px}
	.about01 .ibd .pic2{ width:50%;}
	.about01 .ihd img{ height:40px;}
}

.about02{ padding-bottom:70px}
.about02 .item{ margin-bottom:80px}
.about02 .item .nr{display:flex;justify-content: space-between; align-items: center;}
.about02 .item:nth-child(2n+1) .nr{ flex-direction: row-reverse;}
.about02 .item .pic{ width:874px; box-sizing:border-box; }
.about02 .item .pic i{ display:block; overflow:hidden}
.about02 .item .pic img{ width:100%}
.about02 .item .cont{ width:810px}
.about02 .item .cont .title{ font-size:38px;font-weight: bold; color:#000000;   }
.about02 .item .cont .intro{ font-size:18px; color:#000000; margin-top:40px; line-height:2; text-align:justify}
@media (max-width: 1750px){
	.about02{ padding-bottom:50px}
	.about02 .item{ margin-bottom:60px}
	.about02 .item .pic{ width:600px; }
	.about02 .item .cont{ width:560px}
	.about02 .item .cont .title{ font-size:28px; }
	.about02 .item .cont .intro{ font-size:14px; margin-top:30px; }
}
@media (max-width: 1200px){
	.about02{ padding-bottom:30px}
	.about02 .item{ margin-bottom:40px}
	.about02 .item .pic{ width:50%; }
	.about02 .item .cont{ width:47%}
	.about02 .item .cont .title{ font-size:18px; }
	.about02 .item .cont .intro{ font-size:12px; margin-top:16px; }
}
@media (max-width: 750px){
	.about02 .item .nr{ display:block}
	.about02 .item{ margin-bottom:20px}
	.about02 .item .pic{ width:100%; }
	.about02 .item .cont{ width:100%}
	.about02 .item .cont .title{ font-size:16px; margin-top:15px }
	.about02 .item .cont .intro{  margin-top:10px; }
}



.ppgs01{ width:100%; background:#f0f0f0; padding:120px 0}
.ppgs01 .ihd{ text-align:center; line-height:1; font-size:38px;font-weight: bold; color:#282828}
.ppgs01 .ibd{ font-size:18px; text-align:center; line-height:2; margin-top:60px; color:#161616}
@media (max-width: 1750px){
	.ppgs01{ padding:100px 0}
	.ppgs01 .ihd{ font-size:32px;}
	.ppgs01 .ibd{ font-size:16px; margin-top:40px;}
}
@media (max-width: 1200px){
	.ppgs01{ padding:60px 0}
	.ppgs01 .ihd{ font-size:24px;}
	.ppgs01 .ibd{ font-size:14px; margin-top:30px;}
}
@media (max-width: 750px){
	.ppgs01{ padding:40px 0}
	.ppgs01 .ihd{ font-size:20px;}
	.ppgs01 .ibd{ font-size:12px; margin-top:20px;}
}

.ppgs02{ width:100%; height:50vh; background:url(g_36.jpg) center center no-repeat; background-size:cover; background-attachment: fixed;}
.ppgs02 img{ width:0}
@media (max-width: 1200px){
	.ppgs02{ height:auto}
	.ppgs02 img{ width:100%}
}


.ppgs03{ padding-bottom:100px}
.ppgs03 .item{ margin-top:100px}
.ppgs03 .item .nr{ width:1520px; display:flex;justify-content: space-between; align-items: center;}
.ppgs03 .item:nth-child(2n+1) .nr{ flex-direction: row-reverse;}
.ppgs03 .item .pic{ width:700px; box-sizing:border-box; }
.ppgs03 .item .pic i{ display:block; overflow:hidden}
.ppgs03 .item .pic img{ width:100%}
.ppgs03 .item .cont{ width:690px}
.ppgs03 .item .cont .title{ font-size:38px;font-weight: bold; color:#000000;   }
.ppgs03 .item .cont .intro{ font-size:18px; color:#000000; margin-top:40px; line-height:2; text-align:justify}
@media (max-width: 1750px){
	.ppgs03{ padding-bottom:80px}
	.ppgs03 .item .nr{ width:1200px;}
	.ppgs03 .item{ margin-top:80px}
	.ppgs03 .item .pic{ width:600px; }
	.ppgs03 .item .cont{ width:560px}
	.ppgs03 .item .cont .title{ font-size:28px; }
	.ppgs03 .item .cont .intro{ font-size:14px; margin-top:30px; }
}
@media (max-width: 1200px){
	.ppgs03{ padding-bottom:60px}
	.ppgs03 .item .nr{ width:92%;}
	.ppgs03 .item{ margin-top:60px}
	.ppgs03 .item .pic{ width:50%; }
	.ppgs03 .item .cont{ width:47%}
	.ppgs03 .item .cont .title{ font-size:18px; }
	.ppgs03 .item .cont .intro{ font-size:12px; margin-top:16px; }
}
@media (max-width: 750px){
	.ppgs03{ padding:20px 0 40px}
	.ppgs03 .item .nr{ display:block}
	.ppgs03 .item{ margin-top:20px}
	.ppgs03 .item .pic{ width:100%; }
	.ppgs03 .item .cont{ width:100%}
	.ppgs03 .item .cont .title{ font-size:16px; margin-top:15px }
	.ppgs03 .item .cont .intro{  margin-top:10px; }
}

.ppgs04{ margin-top:100px;}
.ppgs04 video{ width:1520px!important; height:auto!important; margin:0 auto; display:block}
@media (max-width: 1750px){
	.ppgs04{ margin-top:80px;}
	.ppgs04 video{ width:100%!important; height:auto!important; margin:0 auto; display:block}
}
@media (max-width: 1200px){
	ppgs04{ margin-top:60px;}

}
@media (max-width: 750px){
	ppgs04{ margin-top:40px;}

}


.pronav{ background:#fff; width:100%}
.pronav.fix{ position:fixed; left:0; top:0; z-index:99; box-shadow:0 0 10px rgba(0,0,0,.1)}
.pronav .nr{ height:60px;display:flex; align-items: center; font-size:20px; color:#323232}
.pronav .nr .item{ margin-right:45px; cursor:pointer}
.pronav .nr .item.on{ color:#0e3479}
@media (max-width: 1750px){
	.pronav .nr{ height:50px; font-size:18px }
	.pronav .nr .item{ margin-right:30px}
}
@media (max-width: 1200px){
	.pronav .nr{ height:50px; font-size:16px }
	.pronav .nr .item{ margin-right:30px}
}


.procont  .swipers1{ width:100%; position:relative; overflow:hidden}
.procont  .swipers1 .prevs1{ background:url(preva.png) center center no-repeat; background-size:100%; width:24px; height:18px; position:absolute; left:3%; top:50%; transform:translateY(-50%); z-index:2; cursor:pointer}
.procont  .swipers1 .nexts1{ background:url(nexta.png) center center no-repeat; background-size:100%; width:24px; height:18px; position:absolute; right:3%; top:50%; transform:translateY(-50%); z-index:2; cursor:pointer}
@media (max-width: 750px){

	.procont  .swipers1 .prevs1,.procont  .swipers1 .nexts1{ width:18px}
}


.procont .con01{ width:100%; overflow:hidden; position:relative}
.procont .con01 .pic{ width:100%; position:relative}
.procont .con01 .pic img{ width:100%}
.procont .con01 .pic .img1{ display:block}
.procont .con01 .pic .img2{ display:none}
.procont .con01 .cont{ width:100%; height:80%; position:absolute; top:10%; left:0; z-index:2; color:#fff;}
.procont .con01 .cont .title{ position:absolute; left:0; top:0; z-index:2; width:100%; text-align:center; font-size:38px;font-weight: bold;}
.procont .con01 .cont .intro{ width:100%; display:flex; align-items: center; justify-content: space-around; position:absolute; left:0; bottom:0; z-index:2}
.procont .con01 .cont .intro .item{ }
.procont .con01 .cont .intro .item:last-child{ margin-right:0}
.procont .con01 .cont .intro .item .p1{ width:fit-content; border-bottom:1px solid #888583; font-size:24px; color:#fff; line-height:1; padding-bottom:10px; line-height:32px}
.procont .con01 .cont .intro .item .p2{ font-size:16px; line-height:2; padding-top:15px}
@media (max-width: 1750px){
	.procont .con01 .cont .title{ font-size:32px;}
	.procont .con01 .cont .intro{}
	.procont .con01 .cont .intro .item{  }
	.procont .con01 .cont .intro .item .p1{ font-size:20px; line-height:30px}
	.procont .con01 .cont .intro .item .p2{ font-size:14px; padding-top:10px}

}
@media (max-width: 1200px){
	.procont .con01 .cont .title{ font-size:24px;}
	.procont .con01 .cont .intro .item{ }
	.procont .con01 .cont .intro .item .p1{  font-size:14px; line-height:24px }
	.procont .con01 .cont .intro .item .p2{ font-size:10px; }

}
@media (max-width: 750px){
	.procont .con01 .pic .img2{ display:block}
	.procont .con01 .pic .img1{ display:none}
	.procont .con01 .cont .title{ font-size:20px;}
	.procont .con01 .cont .intro{ display:block; box-sizing:border-box; padding:0 5%; display:none}
	.procont .con01 .cont .intro .item{ width:40%; margin:0 5%; float:left; margin-top:30px}
	.procont .con01 .cont .intro .item .p1{ padding-bottom:12px }
	.procont .con01 .cont .intro .item .p2{ padding-top:8px}

}

.con02{ width:100%; position:relative; overflow:hidden}
.con02 .ihd{ text-align:center; position:absolute; width:100%; left:0; top:10%; z-index:2; font-size:38px;font-weight: bold; color:#282828; line-height:1}
.con02 .swiper2{ width:100%; overflow:hidden}
.con02 .swiper2 .swiper-slide{ width:100%; overflow:hidden}
.con02 .swiper2 .swiper-slide img{ width:100%}
.con02 .swiper2 .swiper-slide .img1{ display:block}
.con02 .swiper2 .swiper-slide .img2{ display:none}
.con02 .swiper2 .prev2{ background:url(g_06.png) center center no-repeat; background-size:100%; width:24px; height:18px; position:absolute; left:3%; top:50%; transform:translateY(-50%); z-index:2; cursor:pointer}
.con02 .swiper2 .next2{ background:url(g_07.png) center center no-repeat; background-size:100%; width:24px; height:18px; position:absolute; right:3%; top:50%; transform:translateY(-50%); z-index:2; cursor:pointer}
@media (max-width: 1750px){
	.con02 .ihd{ font-size:32px}
}
@media (max-width: 1200px){
	.con02 .ihd{ font-size:24px}
}
@media (max-width: 750px){
	.con02 .ihd{ font-size:20px}
	.con02 .swiper2 .swiper-slide .img2{ display:block}
	.con02 .swiper2 .swiper-slide .img1{ display:none}
	.con02 .swiper2 .prev2,.con02 .swiper2 .next2{ width:18px}	
}

.con03{ margin:120px 0}
.con03 .ihd{ text-align:center; font-size:38px;font-weight: bold; color:#282828; line-height:1}
.con03 .ibd{ position:relative; margin-top:80px; overflow:hidden}
.con03 .ibd .swiper32{ width:100%; position:relative; overflow:hidden; margin:60px 0 0 }
.con03 .ibd .swiper32 .swiper-slide{ width:100%; overflow:hidden;}
.con03 .ibd .swiper32 .swiper-slide .pic{ width:100%; overflow:hidden}
.con03 .ibd .swiper32 .swiper-slide .pic img{ width:100%}
.con03 .ibd .swiper32 .swiper-slide .pic img.img1{ display:block}
.con03 .ibd .swiper32 .swiper-slide .pic img.img2{ display:none}
.con03 .ibd .swiper32 .swiper-slide .cont{ width:30%; height:100%; background:rgba(0,0,0,0.8); position:absolute; left:-30%; top:0; padding:10% 5%; box-sizing:border-box; z-index:2; color:#fff; transition:all 0.5s}
.con03 .ibd .swiper32 .swiper-slide .cont .title{ font-size:24px; font-weight:bold; line-height:1; padding-bottom:20px; border-bottom:1px solid #9e9fa1; width:fit-content}
.con03 .ibd .swiper32 .swiper-slide .cont .intro{ font-size:18px; line-height:2; margin-top:60px}
.con03 .ibd .swiper32 .swiper-slide:hover .cont{ left:0}
.con03 .ibd .swiper31{ position:relative}
.con03 .ibd .swiper31 .swiper-slide{ width:calc(100% / 8); text-align:center; color:#171719; opacity:0.7; position:relative; cursor:pointer}
.con03 .ibd .swiper31 .swiper-slide.num7{ width:calc(100% / 7)}
.con03 .ibd .swiper31 .swiper-slide.num6{ width:calc(100% / 6)}
.con03 .ibd .swiper31 .swiper-slide.num5{ width:calc(100% / 5)}
.con03 .ibd .swiper31 .swiper-slide.num4{ width:calc(100% / 4)}
.con03 .ibd .swiper31 .swiper-slide.num3{ width:calc(100% / 3)}
.con03 .ibd .swiper31 .swiper-slide.num2{ width:calc(100% / 2)}
.con03 .ibd .swiper31 .swiper-slide.num1{ width:calc(100% / 1)}

.con03 .ibd .swiper31 .swiper-slide:after{ content:""; display:block; width:1px; height:40%; position:absolute; right:0; top:30%; background:#dededf; }
.con03 .ibd .swiper31 .swiper-slide:last-child:after{ width:0}
.con03 .ibd .swiper31 .swiper-slide .p1{ font-size:36px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:1}
.con03 .ibd .swiper31 .swiper-slide .p1 em{ font-size:16px; font-weight:normal;}
.con03 .ibd .swiper31 .swiper-slide .p2{ font-size:16px; padding-top:5px}
.con03 .ibd .swiper31 .swiper-slide.swiper-slide-thumb-active{ color:#171719; opacity:1}
@media (max-width: 1750px){
	.con03{ margin:100px 0}
	.con03 .ihd{ font-size:32px;}
	.con03 .ibd{ margin-top:60px; }
	.con03 .ibd .swiper32{  margin:40px 0 0}
	.con03 .ibd .swiper31 .swiper-slide .p1{ font-size:32px; }
	.con03 .ibd .swiper31 .swiper-slide .p1 em{ font-size:14px; }
	.con03 .ibd .swiper31 .swiper-slide .p2{ font-size:14px; }
	.con03 .ibd .swiper32 .swiper-slide .cont{ }
	.con03 .ibd .swiper32 .swiper-slide .cont .title{ font-size:20px;}
	.con03 .ibd .swiper32 .swiper-slide .cont .intro{ font-size:16px; margin-top:50px}



}
@media (max-width: 1200px){
	.con03{ margin:60px 0}
	.con03 .ihd{ font-size:24px;}
	.con03 .ibd{ margin-top:40px; }
	.con03 .ibd .swiper31 .swiper-slide .p1{ font-size:24px; }
	.con03 .ibd .swiper31 .swiper-slide .p1 em{ font-size:12px; }
	.con03 .ibd .swiper31 .swiper-slide .p2{ font-size:12px; padding-top:0 }
	.con03 .ibd .swiper32 .swiper-slide .cont{ width:100%; height:auto; background:rgba(0,0,0,0.5); position:absolute; left:0; top:auto; bottom:0; padding:20px; }
	.con03 .ibd .swiper32 .swiper-slide .cont .title{ font-size:18px;  padding-bottom:15px; }
	.con03 .ibd .swiper32 .swiper-slide .cont .intro{ font-size:14px; margin-top:15px}
	
	
}
@media (max-width: 750px){
	.con03{ margin:40px 0}
	.con03 .ihd{ font-size:30px;}
	.con03 .ibd{ margin-top:20px; }
	.con03 .ibd .swiper31 .swiper-slide{ width:calc(100% / 3)!important;  }
	.con03 .ibd .swiper32 .swiper-slide .pic img.img2{ display:block}
	.con03 .ibd .swiper32 .swiper-slide .pic img.img1{ display:none}
	.con03 .ibd .swiper32{  margin:20px 0 0}
}



.con04{ width:100%;  overflow:hidden; position:relative; font-size:0}
.con04 .ibd{ width:100%; }
.con04 .ibd .swiper4{ width:100%;   overflow:hidden}
.con04 .ibd .swiper4 .swiper-slide{ width:100%;    overflow:hidden; position:relative}
.con04 .ibd .swiper4 .swiper-slide .pic{ width:100%;  overflow:hidden}
.con04 .ibd .swiper4 .swiper-slide .pic img{ width:100%; }
.con04 .ibd .swiper4 .swiper-slide .pic .img1{ display:block; width:100%;}
.con04 .ibd .swiper4 .swiper-slide .pic .img2{ display:none}

.con04 .ibd .swiper4 .swiper-slide .cont{ width:100%; height:70%; position:absolute; top:15%; left:0; z-index:2; color:#fff;}
.con04 .ibd .swiper4 .swiper-slide .cont .title{ position:absolute; left:0; top:0; z-index:2; width:100%; text-align:center; font-size:38px;font-weight: bold;}
.con04 .ibd .swiper4 .swiper-slide .cont .intro{ width:100%; display:flex; align-items: center; justify-content: center; position:absolute; left:0; bottom:0; z-index:2}
.con04 .ibd .swiper4 .swiper-slide .cont .intro .item{ text-align:center}
.con04 .ibd .swiper4 .swiper-slide .cont .intro .item .p1{ font-size:48px; line-height:1}
.con04 .ibd .swiper4 .swiper-slide .cont .intro .item .p2{ font-size:16px; line-height:1; margin-top:16px}
.con04 .ibd .swiper4 .swiper-slide .cont .intro .item2{ width:1px; height:50px; background:rgba(255,255,255,0.2); margin:0 30px}
.con04 .ibd .swiper4 .swiper-slide .cont .intro .item2:last-child{ display:none}
.con04 .ibd .swiper4 .pagination4{ width:100%; position:absolute; left:0; bottom:50px; z-index:2; text-align:center; font-size:0}
.con04 .ibd .swiper4 .pagination4 span{ display:inline-block; vertical-align:top; opacity:0.5; width:20px; height:20px; border-radius:0}
.con04 .ibd .swiper4 .pagination4 span.swiper-pagination-bullet-active{ opacity:1 }

.con04 .ibd .swiper4 .pagination4 span:nth-child(1){background:url(ax1.png) center center no-repeat; background-size:cover;}
.con04 .ibd .swiper4 .pagination4 span:nth-child(2){background:url(ax2.png) center center no-repeat; background-size:cover;}
.con04 .ibd .swiper4 .pagination4 span:nth-child(3){background:url(ax3.png) center center no-repeat; background-size:cover;}

.con04 .ibd .swiper4 .prev4{ background:url(preva.png) center center no-repeat; background-size:100%; width:24px; height:18px; position:absolute; left:3%; top:50%; transform:translateY(-50%); z-index:2; cursor:pointer}
.con04 .ibd .swiper4 .next4{ background:url(nexta.png) center center no-repeat; background-size:100%; width:24px; height:18px; position:absolute; right:3%; top:50%; transform:translateY(-50%); z-index:2; cursor:pointer}
@media (max-width: 1750px){
	.con04 .ibd .swiper4 .swiper-slide .cont .title{ font-size:32px; padding-top:40px}
	.con04 .ibd .swiper4 .swiper-slide .cont .intro .item .p1{ font-size:36px; }
	.con04 .ibd .swiper4 .swiper-slide .cont .intro .item .p2{ font-size:14px; margin-top:12px}
	.con04 .ibd .swiper4 .swiper-slide .cont .intro .item2{ height:40px}
	.con04 .ibd .swiper4 .pagination4{ bottom:30px}
	.con04 .ibd .swiper4 .pagination4 span{ width:16px; height:16px}

}
@media (max-width: 1200px){
	.con04{ height:auto}
	.con04 .ibd .swiper4 .swiper-slide .pic .img1{ position:relative; height:auto}
	.con04 .ibd .swiper4 .swiper-slide .cont .title{ font-size:24px; padding-top:0}
	.con04 .ibd .swiper4 .swiper-slide .cont .intro .item .p1{ font-size:28px; }
	.con04 .ibd .swiper4 .swiper-slide .cont .intro .item .p2{ font-size:12px;}
	.con04 .ibd .swiper4 .swiper-slide .cont .intro .item2{ height:30px}
	.con04 .ibd .swiper4 .pagination4{ bottom:20px}
	.con04 .ibd .swiper4 .pagination4 span{ width:12px; height:12px}

}
@media (max-width: 750px){
	.con04 .ibd .swiper4 .swiper-slide .cont .title{ font-size:20px; padding-top:0}
	.con04 .ibd .swiper4 .swiper-slide .cont .intro .item .p1{ font-size:20px; }
	.con04 .ibd .swiper4 .swiper-slide .cont .intro .item .p2{ font-size:12px;}
	.con04 .ibd .swiper4 .swiper-slide .cont .intro .item2{ margin:0 12px; height:20px}
	.con04 .ibd .swiper4 .pagination4{ bottom:20px}
	.con04 .ibd .swiper4 .pagination4 span{ width:10px; height:10px}
	.con04 .ibd .swiper4 .swiper-slide .pic .img2{ display:block}
	.con04 .ibd .swiper4 .swiper-slide .pic .img1{ display:none}
	.con04 .ibd .swiper4 .prev4,.con04 .ibd .swiper4 .next4{ width:18px}
}

.con05{ width:100%;  overflow:hidden; position:relative; font-size:0}
.con05 .ibd{ width:100%; }
.con05 .ibd .swiper5{ width:100%;   overflow:hidden}
.con05 .ibd .swiper5 .swiper-slide{ width:100%;    overflow:hidden; position:relative}
.con05 .ibd .swiper5 .swiper-slide .pic{ width:100%;  overflow:hidden}
.con05 .ibd .swiper5 .swiper-slide .pic img{ width:100%; }
.con05 .ibd .swiper5 .swiper-slide .pic .img1{ display:block; width:100%;}
.con05 .ibd .swiper5 .swiper-slide .pic .img2{ display:none}
.con05 .ibd .swiper5 .swiper-slide .pic .img3{ position:absolute; left:50%; top:80%; transform:translate(-50%,-50%); z-index:2; width:auto; opacity:0; transition:all 1s; }
.con05 .ibd .swiper5 .swiper-slide.swiper-slide-active .pic .img3{ top:60%; opacity:1}
.con05 .ibd .swiper5 .swiper-slide .cont{ width:100%; height:70%; position:absolute; top:15%; left:0; z-index:2; color:#fff;}
.con05 .ibd .swiper5 .swiper-slide .cont .title{ position:absolute; left:0; top:0; z-index:2; width:100%; text-align:center; font-size:38px;font-weight: bold; color:#fff}
.con05 .ibd .swiper5 .swiper-slide .cont .intro{ width:100%; display:flex; align-items: center; justify-content: center; position:absolute; left:0; bottom:0; z-index:2}
.con05 .ibd .swiper5 .swiper-slide .cont .intro .item{ text-align:center}
.con05 .ibd .swiper5 .swiper-slide .cont .intro .item .p1{ font-size:48px; line-height:1}
.con05 .ibd .swiper5 .swiper-slide .cont .intro .item .p2{ font-size:16px; line-height:1; margin-top:16px}
.con05 .ibd .swiper5 .swiper-slide .cont .intro .item2{ width:1px; height:50px; background:rgba(255,255,255,0.2); margin:0 30px}
.con05 .ibd .swiper5 .swiper-slide .cont .intro .item2:last-child{ display:none}
.con05 .ibd .swiper5 .pagination4{ width:100%; position:absolute; left:0; bottom:50px; z-index:2; text-align:center; font-size:0}
.con05 .ibd .swiper5 .pagination4 span{ display:inline-block; vertical-align:top; opacity:1; width:20px; height:20px; background:url(g_10.png) center center no-repeat; background-size:cover; border-radius:0}
.con05 .ibd .swiper5 .pagination4 span.swiper-pagination-bullet-active{background:url(g_11.png) center center no-repeat; background-size:cover; }
.con05 .ibd .swiper5 .prev5{ background:url(preva.png) center center no-repeat; background-size:100%; width:24px; height:18px; position:absolute; left:3%; top:50%; transform:translateY(-50%); z-index:2; cursor:pointer}
.con05 .ibd .swiper5 .next5{ background:url(nexta.png) center center no-repeat; background-size:100%; width:24px; height:18px; position:absolute; right:3%; top:50%; transform:translateY(-50%); z-index:2; cursor:pointer}
@media (max-width: 1750px){
	.con05 .ibd .swiper5 .swiper-slide .cont .title{ font-size:32px; padding-top:40px}
	.con05 .ibd .swiper5 .swiper-slide .cont .intro .item .p1{ font-size:36px; }
	.con05 .ibd .swiper5 .swiper-slide .cont .intro .item .p2{ font-size:14px; margin-top:12px}
	.con05 .ibd .swiper5 .swiper-slide .cont .intro .item2{ height:40px}
	.con05 .ibd .swiper5 .pagination4{ bottom:30px}
	.con05 .ibd .swiper5 .pagination4 span{ width:16px; height:16px}
	.con05 .ibd .swiper5 .swiper-slide .pic .img3{ max-width:70%}

}
@media (max-width: 1200px){
	.con05{ height:auto}
	.con05 .ibd .swiper5 .swiper-slide .pic .img1{ position:relative; height:auto}
	.con05 .ibd .swiper5 .swiper-slide .cont .title{ font-size:24px; padding-top:0}
	.con05 .ibd .swiper5 .swiper-slide .cont .intro .item .p1{ font-size:28px; }
	.con05 .ibd .swiper5 .swiper-slide .cont .intro .item .p2{ font-size:12px;}
	.con05 .ibd .swiper5 .swiper-slide .cont .intro .item2{ height:30px}
	.con05 .ibd .swiper5 .pagination4{ bottom:20px}
	.con05 .ibd .swiper5 .pagination4 span{ width:12px; height:12px}
	.con05 .ibd .swiper5 .swiper-slide .pic .img3{ max-width:90%}
	.con05 .ibd .swiper5 .swiper-slide .pic .img3{ display:none}

}
@media (max-width: 750px){
	.con05 .ibd .swiper5 .swiper-slide .cont .title{ font-size:20px; padding:0 20px; box-sizing:border-box}
	.con05 .ibd .swiper5 .swiper-slide .cont .intro .item .p1{ font-size:20px; }
	.con05 .ibd .swiper5 .swiper-slide .cont .intro .item .p2{ font-size:12px;}
	.con05 .ibd .swiper5 .swiper-slide .cont .intro .item2{ margin:0 12px; height:20px}
	.con05 .ibd .swiper5 .pagination4{ bottom:20px}
	.con05 .ibd .swiper5 .pagination4 span{ width:10px; height:10px}
	.con05 .ibd .swiper5 .swiper-slide .pic .img2{ display:block}
	.con05 .ibd .swiper5 .swiper-slide .pic .img1{ display:none}
	.con05 .ibd .swiper5 .prev5,.con05 .ibd .swiper5 .next5{ width:18px}
}

.con06{ padding:120px 0; background:url(ap1.jpg) top center no-repeat}
.con06 .ihd{ text-align:center; font-size:38px;font-weight: bold; color:#fff; line-height:1}
.con06 .ibd{ margin-top:80px; font-size:16px; color:#333; line-height:1.6}
.con06 .ibd img{ max-width:100%; height:auto}
.con06 .ibd table{ width:100%; max-width:1300px; margin:0 auto; overflow:auto; text-align:center }
.con06 .ibd table td{ padding:0}
.con06 .ibd table th{ font-size:28px; padding:15px 0}
@media (max-width: 1750px){
	.con06{ padding:100px 0}
	.con06 .ihd{ font-size:32px;}
	.con06 .ibd{ margin-top:60px; font-size:14px}
	.con06 .ibd table th{ font-size:24px; }

}
@media (max-width: 1200px){
	.con06{ padding:60px 0}
	.con06 .ihd{ font-size:24px;}
	.con06 .ibd{ margin-top:40px; font-size:14px}
	.con06 .ibd table th{ font-size:20px; }
	.con06 .ibd table td{ font-size:14px; }
	

}
@media (max-width: 750px){
	.con06{ padding:40px 0}
	.con06 .ihd{ font-size:20px;}
	.con06 .ibd{ margin-top:20px;}
	.con06 .ibd table{ width:100%; overflow:auto;  display:block; border:0}
	.con06 .ibd tbody{ width:670px; display:block; margin:0; padding:0 }

}

.news{ width:100%;  background: linear-gradient(to bottom, #f0f0f0, #fff);  padding:1px 0 100px;}
@media (max-width: 1200px){
	.news{ padding:1px 0 40px 0}	
}
.second_nav2{ background:#f0f0f0; padding:100px 0 0 0}
.second_nav2 .nr{ position:relative}
.second_nav2 ul{ font-size:0; text-align:center; margin-top:35px}
.second_nav2 ul li{ display:inline-block; vertical-align:top; position:relative; margin:0 22px}
.second_nav2 ul li a{ display:block; line-height:40px; font-size:22px; color:#808080;}
.second_nav2 ul li.on a{ color:#080808}
.second_nav2 ul li:hover a{ color:#080808}
.second_nav2 .t{ text-align:center; font-size:34px; line-height:1; color:#282828; font-weight:bold}
@media (max-width: 1750px){
.second_nav2 .t{ font-size:28px}
.second_nav2 ul li a{ font-size:20px; line-height:30px}
	
}
@media (max-width: 1200px){
	.second_nav2{ padding:0}
	.second_nav2 .t{ display:block; font-size:17px; width:100%;background-color:#141517;text-align:left;display:block;padding:5px 4%;line-height:40px;overflow:hidden; color:#fff; box-sizing:border-box}
	.second_nav2 .t i{ display:block; float:right; width:12px; height:40px; background:url(cx10.png) center center no-repeat; background-size:12px; transition:all 0.3s linear}
	.second_nav2 .t.on i{  background:url(cx10.png) center center no-repeat; background-size:12px; transform:rotate(180deg)}
	.second_nav2{ background:#f1f1f1}
	.second_nav2 .nr{ width:100%}
	.second_nav2 ul{ text-align:left; box-sizing:border-box; background:#fff; display:none; margin:0}
	.second_nav2 ul li{ width:100%; text-align:center; border-bottom: 1px solid #e7e7e7; margin:0}
	.second_nav2 ul li a{ line-height:45px; font-size:16px; padding:0}
	.second_nav2 ul li:before{ width:0}
	.second_nav2 ul li:hover::after{ left:0; bottom:-1px; width:100%}
	.second_nav2 ul li.on::after{ left:0; bottom:-1px; width:100%}
}

.newsHot{ margin-top:100px}
.newsHot .swiperHot{ width:100%; overflow:hidden; background:url(g_45.jpg) left center no-repeat; background-size:cover; position:relative; box-shadow:0 0 20px rgba(0,0,0,0.1)}
.newsHot .swiperHot .pic{ width:880px; float:right; overflow:hidden}
.newsHot .swiperHot .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.newsHot .swiperHot .pic:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.newsHot .swiperHot .cont{ width:calc(100% - 880px); float:left; box-sizing:border-box; padding:160px 60px}
.newsHot .swiperHot .cont .time{ font-size:16px; color:#737373}
.newsHot .swiperHot .cont .title{ font-size:28px; color:#000000; line-height:45px; height:90px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; margin-top:40px}
.newsHot .swiperHot .cont .more{ margin-top:60px; font-size:14px; color:#7e7e7e}
.newsHot .swiperHot .paginationHot{ width:100%; box-sizing:border-box; margin:0 50px; position:absolute; left:0; bottom:70px; z-index:2; font-size:0}
.newsHot .swiperHot .paginationHot span{ width:65px; height:3px; background:#e0e0e0; border-radius:0; opacity:1; margin:0; padding:0; margin-right:8px}
.newsHot .swiperHot .paginationHot span.swiper-pagination-bullet-active{ background:#0e3479}
.newsHot .swiperHot:hover .cont .title{ font-weight:bold; color:#0e3479}
@media (max-width: 1750px){
	.newsHot{ margin-top:60px}
	.newsHot .swiperHot .pic{ width:50%}
	.newsHot .swiperHot .cont{ width:50%; padding:80px 40px 0}
	.newsHot .swiperHot .cont .time{ font-size:14px}
	.newsHot .swiperHot .cont .title{ font-size:24px; line-height:40px; height:80px; margin-top:30px}
	.newsHot .swiperHot .cont .more{ font-size:12px; margin-top:50px}
	.newsHot .swiperHot .paginationHot{ margin:0 40px; bottom:50px}
	.newsHot .swiperHot .paginationHot span{ width:50px}
}
@media (max-width: 1200px){
	.newsHot{ margin-top:30px}
	.newsHot .swiperHot .pic{ width:100%}
	.newsHot .swiperHot .cont{ width:100%; padding:20px 20px 60px}
	.newsHot .swiperHot .cont .time{ font-size:12px}
	.newsHot .swiperHot .cont .title{ font-size:16px; line-height:28px; height:auto; margin-top:15px}
	.newsHot .swiperHot .cont .more{ font-size:12px; margin-top:20px}
	.newsHot .swiperHot .paginationHot{ margin:0 20px; bottom:20px}
	.newsHot .swiperHot .paginationHot span{ width:30px}
}

.newsList{ margin-bottom:100px}
.newsList .item{ width:31%; float:left; margin-right:3.5%; margin-top:100px}
.newsList .item:nth-child(3n){ margin-right:0}
.newsList .item .pic{ width:100%; overflow:hidden}
.newsList .item .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.newsList .item .pic:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.newsList .item .cont{ width:100%;}
.newsList .item .cont .time{ font-size:16px; color:#737373; margin-top:25px}
.newsList .item .cont .title{ font-size:22px; color:#000000; line-height:36px; height:72px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; margin-top:25px}
.newsList .item .cont .more{ margin-top:30px; font-size:14px; color:#7e7e7e}
.newsList .item:hover .cont .title{ color:#0e3479; font-weight:bold}
@media (max-width: 1750px){
	.newsList{ margin-bottom:60px}
	.newsList .item{ margin-top:60px}
	.newsList .item .cont .time{ font-size:14px; margin-top:15px}
	.newsList .item .cont .title{ font-size:18px; line-height:32px; height:64px; margin-top:15px}
	.newsList .item .cont .more{ margin-top:20px; font-size:12px; }

}
@media (max-width: 1200px){
	.newsList{ margin-bottom:40px}
	.newsList .item{ margin-top:40px}
	.newsList .item .cont .time{ font-size:12px; margin-top:15px}
	.newsList .item .cont .title{ font-size:16px; line-height:32px; height:64px; margin-top:15px}
	.newsList .item .cont .more{ margin-top:20px; font-size:12px; }

}
@media (max-width: 750px){
	.newsList .item{ width:48.5%; margin-right:3%; margin-top:30px}
	.newsList .item:nth-child(3n){ margin-right:3%}
	.newsList .item:nth-child(2n){ margin-right:0%}
	.newsList .item .cont .time{ }
	.newsList .item .cont .title{ line-height:28px; height:auto; margin-top:10px}
	.newsList .item .cont .more{ margin-top:10px; }

}

.team{ padding:4px 0;background: linear-gradient(to bottom, #f0f0f0, #fff);}
.team01{ margin-top:90px;}
.team01 .ihd{ text-align:center; font-size:38px;font-weight: bold; color:#3f3f3f; line-height:1}
.team01 .ibd{ margin-top:80px}
.team01 .ibd .item{ background:#fff;display:flex; align-items: center; margin-bottom:32px}
.team01 .ibd .item:last-child{ margin-bottom:0}
.team01 .ibd .item .pic{ width:540px; overflow:hidden}
.team01 .ibd .item .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.team01 .ibd .item .pic:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.team01 .ibd .item .cont{ width:calc(100% - 540px); box-sizing:border-box; padding:0 60px}
.team01 .ibd .item .cont .title{ font-size:24px; color:#023287}
.team01 .ibd .item .cont .bq{ font-size:24px; color:#3f3f3f; margin-top:15px}
.team01 .ibd .item .cont .intro{ font-size:18px; color:#3f3f3f; line-height:2; margin-top:50px}

.team02{ margin-top:100px;}
.team02 .ihd{ text-align:center; font-size:38px;font-weight: bold; color:#3f3f3f; line-height:1}
.team02 .ibd{ margin-top:80px}
.team02 .ibd .item{ width:23.5%; margin-right:2%; float:left; margin-bottom:50px}
.team02 .ibd .item:nth-child(4n){ margin-right:0}
.team02 .ibd .item .pic{ width:100%; overflow:hidden}
.team02 .ibd .item .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.team02 .ibd .item .pic:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.team02 .ibd .item .cont{ width:100%;}
.team02 .ibd .item .cont .title{ font-size:24px; color:#023287; margin-top:25px}
.team02 .ibd .item .cont .bq{ font-size:24px; color:#3f3f3f; margin-top:15px}
.team02 .ibd .item .cont .intro{ font-size:18px; color:#3f3f3f; line-height:2; margin-top:20px}
@media (max-width: 1750px){
	.team01{ margin-top:80px;}
	.team01 .ihd{ font-size:32px }
	.team01 .ibd{ margin-top:60px}
	.team01 .ibd .item{ margin-bottom:30px}
	.team01 .ibd .item .pic{ width:400px; }
	.team01 .ibd .item .cont{ width:calc(100% - 400px); padding:0 25px}
	.team01 .ibd .item .cont .title{ font-size:20px; }
	.team01 .ibd .item .cont .bq{ font-size:20px; margin-top:10px}
	.team01 .ibd .item .cont .intro{ font-size:16px; margin-top:20px}
	.team02{ margin-top:80px;}
	.team02 .ihd{ font-size:32px;}
	.team02 .ibd{ margin-top:60px}
	.team02 .ibd .item{ margin-bottom:30px}
	.team02 .ibd .item .cont .title{ font-size:20px; }
	.team02 .ibd .item .cont .bq{ font-size:20px; }
	.team02 .ibd .item .cont .intro{ font-size:16px }

}
@media (max-width: 1200px){
	.team01{ margin-top:60px;}
	.team01 .ihd{ font-size:24px }
	.team01 .ibd{ margin-top:40px}
	.team01 .ibd .item{ margin-bottom:20px}
	.team01 .ibd .item .pic{ width:300px; }
	.team01 .ibd .item .cont{ width:calc(100% - 300px); padding:0 20px}
	.team01 .ibd .item .cont .title{ font-size:16px; }
	.team01 .ibd .item .cont .bq{ font-size:16px; margin-top:8px}
	.team01 .ibd .item .cont .intro{ font-size:12px; margin-top:15px}
	.team02{ margin-top:60px;}
	.team02 .ihd{ font-size:24px;}
	.team02 .ibd{ margin-top:40px}
	.team02 .ibd .item{ width:32%; margin-right:2%; }
	.team02 .ibd .item:nth-child(4n){ margin-right:2%}
	.team02 .ibd .item:nth-child(3n){ margin-right:0}
	.team02 .ibd .item{ margin-bottom:30px}
	.team02 .ibd .item .cont .title{ font-size:16px; margin-top:15px }
	.team02 .ibd .item .cont .bq{ font-size:16px; margin-top:12px }
	.team02 .ibd .item .cont .intro{ font-size:12px; margin-top:12px }

}
@media (max-width: 750px){
	.team01{ margin-top:40px;}
	.team01 .ihd{ font-size:20px }
	.team01 .ibd{ margin-top:30px}
	.team01 .ibd .item{ margin-bottom:20px; display:block}
	.team01 .ibd .item .pic{ width:100%; }
	.team01 .ibd .item .cont{ width:100%; padding:20px}
	.team01 .ibd .item .cont .title{ font-size:16px; }
	.team01 .ibd .item .cont .bq{ font-size:16px; margin-top:8px}
	.team01 .ibd .item .cont .intro{ font-size:12px; margin-top:15px}
	.team02{ margin-top:40px;}
	.team02 .ihd{ font-size:20px; line-height:1.4}
	.team02 .ibd{ margin-top:20px}
	.team02 .ibd .item{ width:100%; margin-right:0; }
	.team02 .ibd .item:nth-child(4n){ margin-right:0}
	.team02 .ibd .item:nth-child(3n){ margin-right:0}
	.team02 .ibd .item:nth-child(2n){ margin-right:0}
	.team02 .ibd .item{ margin-bottom:20px}

}


.contacts03{ padding:90px 0; background:linear-gradient(to bottom, #f0f0f0, #fff)}
.contacts03 .iintro{  font-size:36px; color:#333; text-align:justify; line-height:2; text-align:center}
.contacts03 .ihd{ font-size:48px; width:fit-content; margin:0 auto; padding: 0 10px; line-height:1; }
.contacts03 .ibd{ width:100%; padding-top:40px}


.contacts03 .ibd ul li { float:left; width:48%; margin-right:4%; }
.contacts03 .ibd ul li:nth-child(2n) { margin-right:0; }
.contacts03 .ibd ul li:nth-child(n + 3) { margin-top:35px; }
.contacts03 .ibd ul li .p1 { line-height:40px; font-size:16px; color:#181818; }
.contacts03 .ibd ul li .p1 i { color:#e52b26; }
.contacts03 .ibd ul li .p2 .text { width:100%; height:60px; line-height:60px; border:1px solid #eee; font-size:14px; padding:0 20px; box-sizing: border-box; background:#fff }
.contacts03 .ibd ul li .p2 .textarea { width:100%; height:120px;  border:1px solid #eee; font-size:14px; padding:10px 20px; box-sizing: border-box; background:#fff  }
.contacts03 .ibd ul li.li05 { width:100%; margin-right:0; }
.contacts03 .ibd ul li.li06 { width:100%; margin-right:0; text-align:center; }
.contacts03 .ibd ul li.li06 .btn { display:inline-block; width:150px; height:45px; text-align:center; font-size:18px; color:#fff; background:#fbc93b; margin:0 20px; border-radius:5px; cursor:pointer; }
.contacts03 .ibd ul li.li06 .btn01 { background:#0e3479;  }

@media all and (max-width:1200px){

	.contacts03{ padding:60px 0;}
	.contacts03 .ihd{ font-size:24px;}
	.contacts03 .ibd{ width:100%; padding-top:20px}
	.contacts03 .ibd ul li:nth-child(n + 3) { margin-top:25px; }
	.contacts03 .ibd ul li .p2 .text { height:50px; line-height:50px; }
	.contacts03 .iintro{ font-size:28px; }

}
@media all and (max-width:750px){
	.contacts03{ padding:40px 0;}
	.contacts03 .ihd{ font-size:20px;}
	.contacts03 .ibd ul li { float:none; width:100%; margin-right:0; }
	.contacts03 .ibd ul li:nth-child(2n) { margin-right:0; }
	.contacts03 .ibd ul li:nth-child(n + 2) { margin-top:10px; }
	.contacts03 .ibd ul li .p1 { line-height:30px; font-size:14px; }
	.contacts03 .ibd ul li .p2 .text {  height:40px; line-height:40px; font-size:14px; padding:0 10px; }
	
	
	.contacts03 .ibd ul li.li06 .btn { width:120px; height:36px; font-size:16px; margin:10px; line-height:36px }
}



/* 内容模式 */
.article { padding:40px 0; width:100%; margin:0 auto; box-sizing:border-box; line-height:2; font-size:16px; word-wrap:break-word; }
.article .hd { margin:0 0 30px; padding:0 0 30px; border-bottom: 1px dotted #ccc; }
.article .hd h1 { color:#000; font-size:28px; text-align:center; font-weight:normal; line-height:1.6 }
.article .hd .titBar { color:rgba(0,0,0,0.6); font-size:16px; text-align:center; margin-top:10px }
.article .bd {background:#fff; line-height:2; font-size:16px; color:#282828 }
.article .bd img{ max-width:100%; height:auto}
.article .bd video{ max-width:100%; height:auto}
.article .ft { margin:30px 0 0;}
.article .ft .nr{ padding:0!important; background:none!important}
.article .ft ul{ border-top:1px dotted #ccc; padding:30px 0 0 0 }
.article .ft ul li { width:100%; background:#fff; background:#fff; box-sizing:border-box; text-align:left; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; color:#282828}
.article .ft ul li a{ color:#282828}
.article .ft ul:hover li a{ color:#0e3479}
.nr_pc{ display:block}
.nr_sj{ display:none}
.article .bd video{ max-width:100%; height:auto}
@media all and (max-width:1600px){
	.article { padding:30px 0}
}
@media all and (max-width:1200px){
	.article { padding:20px 0;}
	.article .hd h1{ font-size:18px}
	.article .hd{ padding-bottom:20px; margin-bottom:20px}
	.article .hd .titBar { font-size:12px}
	.article{ font-size:14px}
	.article .ft{ }
	.article .ft .back{ top:20px}
	.article .ft ul li{ width:100%}
	.article .ihd{ font-size:20px;  padding:5px 0; margin-bottom:20px}
	.nr_pc{ display:none}
	.nr_sj{ display:block}
	.article .ft { margin:20px 0 0; height:auto}
	.article .ft ul{ display:block; height:auto; padding:20px 0 0 0}
	.article .ft ul li { width:100% }
	.article .bd{ font-size:14px; line-height:2}	
}



@media all and (max-width:1600px){
	.article .nr{ }
}

@media all and (max-width:1200px){
	.article{ padding:40px 0;}
	.article .nr{}
}



.newsPage2{ padding:40px 0}
.newsList2{ padding-bottom:30px}
.newsList2 .item{ width:100%; margin-bottom:25px; background:#f1f1f1;}
.newsList2 .item a{ display:block;display:flex;align-items: center;   width:100%; height:100% }
.newsList2 .item .time{  font-weight:bold; color:#5b5b5b}
.newsList2 .item .time .p1{ display:inline-block; vertical-align:top; font-size:32px; line-height:1; border-bottom:1px solid #ebebeb; padding-bottom:10px; margin-bottom:8px}
.newsList2 .item .cont{ width:calc(100% - 190px); box-sizing:border-box; padding:0 45px 0 0}
.newsList2 .item .cont .title{ font-size:18px; color:#282828;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.newsList2 .item .cont .intro{ font-size:16px; color:rgba(0,0,0,0.45); line-height:24px; height:48px; margin-top:6px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.newsList2 .item:hover a{ }
.newsList2 .item:hover{ background:#0e3479; box-shadow:0px 12px 23.75px 1.25px rgba(0,4,35,0.13);}
.newsList2 .item:hover .time{ color:#fff}
.newsList2 .item:hover .time .p1{ border-bottom:1px solid #fff}
.newsList2 .item:hover .cont .title{ color:#fff;}
.newsList2 .item:hover .cont .intro{ color:rgba(255,255,255,0.47);}
@media all and (max-width:1200px){
	.newsPage2{ padding:40px 0}
	.newsList2{ padding-bottom:10px}
	.newsList2 .item{ margin-bottom:20px; height:125px}
	.newsList2 .item .time{ width:100px;}
	.newsList2 .item a{ }
	.newsList2 .item:hover a{ }
	.newsList2 .item .time .p1{ font-size:24px;padding-bottom:8px; margin-bottom:6px}
	.newsList2 .item .cont{ width:calc(100% - 100px); padding:0 30px 0 0}
	.newsList2 .item .cont .title{ font-size:16px}
	.newsList2 .item .cont .intro{ font-size:12px; line-height:20px; height:40px}
}
@media all and (max-width:450px){
	.newsList2 .item{ height:100px}
	.newsList2 .item .time{ width:80px;}
	.newsList2 .item a{  }
	.newsList2 .item:hover a{ }
	.newsList2 .item .time .p1{ font-size:24px;padding-bottom:8px; margin-bottom:6px}
	.newsList2 .item .cont{ width:calc(100% - 80px); padding:0 15px 0 0}
	.newsList2 .item .cont .title{ font-size:16px}
	.newsList2 .item .cont .intro{ font-size:12px; line-height:20px; height:40px}
}

/* 分页 */
.page {  line-height:24px; text-align:center; }
.page select{ display:none}
.page a { display:inline-block; margin:0 2px; padding:8px 20px; border:1px solid #191a1d; background:fff; color:#333; vertical-align:top; font-size:14px ; min-width:16px; border-radius:25px}
.page a:hover,.page .current { border:1px solid #0e3479  ; background:#0e3479; color:#fff; }
@media all and (max-width:1760px){
	 
}
@media all and (max-width:1200px){
	.page a { font-size:12px}
	.page a{ padding:5px 12px}
}
@media all and (max-width:750px){
	.page a{ margin:3px 0}
}

/*picx*/
.picx{ padding:60px 0}
.picxList{ width:100%;}
.picxList .item{ width:31.5%; float:left; margin-right:2.75%; background:#fff; margin-bottom:40px}
.picxList .item:nth-child(3n){ margin-right:0}
.picxList .item:hover{ box-shadow:0 0 10px rgba(00,0,0,0.15)}
.picxList .item a{}
.picxList .item a .pic{ width:100%; overflow:hidden; position:relative}
.picxList .item a .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.picxList .item:hover a .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.picxList .item a .cont{ padding:20px; background:#fff}
.picxList .item a .cont .title{ font-size:18px; color:#282828;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; text-align:center;}
.picxList .item:hover a .cont .title{ color:#fff; background:#0e3479}
.picxList .item:hover a .cont{ color:#fff; background:#0e3479}
@media all and (max-width:1600px){
	.picxList{ padding-bottom:30px}
	.picxList .item{ margin-bottom:30px}
	.picx{ padding:40px 0 60px}

}
@media all and (max-width:1200px){
	.picx{}
	.picxList{ padding-bottom:20px}
	.picxList .item{ margin-bottom:20px}
	.picx{ padding:40px 0}
	.picxList .item a .cont{ padding:15px}
	.picxList .item a .cont .title{ font-size:16px}	

}
@media all and (max-width:750px){
	.picxList .item{ width:48.5%;   margin-right:3%;margin-bottom:15px}
	.picxList .item:nth-child(3n){ margin-right:3%}
	.picxList .item:nth-child(2n){ margin-right:0}	
	.picxList .item a .cont{ padding:10px}
	.picxList .item a .cont .title{ font-size:14px;}	

}

.news2{ padding:80px 0}
.newsList2{ width:100%; padding-bottom:60px}
.newsList2 .item{ width:100%; padding:30px 25px; box-sizing:border-box; background:#f1f1f1 }
.newsList2 .item:nth-child(2n){background:none}
.newsList2 .item:hover{ background:#0e3479}
.newsList2 .item a{ display:flex; width:100%; height:100%; box-sizing:border-box; }
.newsList2 .item a .pic{ width:295px; overflow:hidden;}
.newsList2 .item a .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.newsList2 .item:hover a .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.newsList2 .item a .cont{ width:calc(100% - 295px);  box-sizing:border-box; padding-left:30px}
.newsList2 .item a .cont .time{ font-size:14px; color:#888888; margin-top:10px}
.newsList2 .item a .cont .title{ font-size:18px; color:#000000;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; margin-top:10px; line-height:30px; font-weight:bold;}
.newsList2 .item a .cont .intro{ font-size:14px; color:#888888; line-height:25px; height:50px;margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.newsList2 .item:hover a .cont .title{ color:#fff}
.newsList2 .item:hover a .cont .time{ color:#fff}
.newsList2 .item:hover a .cont .more{ color:#fff}
.newsList2 .item:hover a .cont .intro{ color:#fff}
.newsList2 .item a .cont .more{ font-size:14px; color:#888888; margin-top:20px}

@media all and (max-width:1200px){
	.news2{ padding:40px 0}
	.newsList2 .item{ width:100%; padding:25px 20px; }
	.newsList2{ padding-bottom:40px}
}
@media all and (max-width:750px){
	
	.newsList2 .item{ width:100%; padding:20px 20px; }
	.newsList2 .item a .pic{ width:160px;}
	.newsList2 .item a .cont{ width:calc(100% - 160px);}
	.newsList2 .item a .cont .time{ font-size:12px; margin:0}
	.newsList2 .item a .cont .title{ font-size:14px; margin-top:5px}
	.newsList2 .item a .cont .intro{ font-size:12px; margin-top:5px}
	.newsList2 .item a .cont .more{ display:none}
}
@media all and (max-width:450px){
	.newsList2 .item{ width:100%; padding:15px; }
	.newsList2 .item a .pic{ width:120px;}
	.newsList2 .item a .cont{ width:calc(100% - 120px); padding-left:15px}
	.newsList2 .item a .cont .time{ font-size:12px; margin:0}
}










.sjmt{ padding:100px 0}
.sjmt .ihd{ text-align:center}
.sjmt .ihd .title{ font-size:36px;  font-weight:bold; color:#2b2b2b; line-height:1}
.sjmt .ihd .intro{ font-size:20px; color:#2b2b2b; margin-top:25px}
.sjmt .ibd{ margin-top:80px;display:flex;  justify-content: center;}
.sjmt .ibd .item{ width:252px;  height:240px; border-radius:5px; background:#f6f6f8; margin:0 20px; position:relative; overflow:hidden; box-sizing:border-box; padding:0 25px}
.sjmt .ibd .item .pic{ padding-top:50px;}
.sjmt .ibd .item .pic img{ height:50px;}

.sjmt .ibd .item .cont{  }
.sjmt .ibd .item .cont .title{ font-size:26px; font-weight:bold; color:#063f87; margin-top:30px}
.sjmt .ibd .item .cont .intro{ font-size:16px; padding:10px 0 0; color:#595858 }
.sjmt .ibd .item  .ewm{ position:absolute; width:100%; height:100%; left:0; top:0; background:#fff; padding:10%;display:flex; align-items: center; justify-content: center; opacity:0; transition:all 0.5s; visibility:hidden; box-sizing:border-box}
.sjmt .ibd .item  .ewm img{ max-width:100%; transition:all 0.5s}
.sjmt .ibd .item:hover  .ewm{ opacity:1; visibility:visible}
.sjmt .ibd .item:hover  .ewm img{ transform:scale(0.7)}
.sjmt .ibd .item:hover{ box-shadow: 0 0 10px rgba(0,0,0,0.1)}
.sjmt .ibd .item .pp{ display:none}
@media all and (max-width:1600px){
	.sjmt{ padding:80px 0}
	.sjmt .ihd .title{ font-size:28px; }
	.sjmt .ihd .intro{ font-size:16px; margin-top:20px}
	.sjmt .ibd{ margin-top:60px; }	
	.sjmt .ibd .item .cont .title{ font-size:22px; }
	.sjmt .ibd .item .cont .intro{ font-size:14px; }
}
@media all and (max-width:1200px){
	.sjmt{ padding:60px 0}
	.sjmt .ihd .title{ font-size:20px; }
	.sjmt .ihd .intro{ font-size:14px; margin-top:15px}
	.sjmt .ibd{ margin-top:40px; }	
	.sjmt .ibd .item .cont .title{ font-size:16px; }
	.sjmt .ibd .item .cont .intro{ font-size:12px; }
}
@media all and (max-width:750px){
	.sjmt .ibd{ margin-top:20px; display:block }	
	.sjmt .ibd .item{ width:100%; height:auto;  margin:0; margin-bottom:20px; box-sizing:border-box; padding:20px; text-align:center}
	
	.sjmt .ibd .item  .ewm{  background:none; padding:10% 10% 10% 50%; opacity:1; visibility:visible; }
	.sjmt .ibd .item .pic{ padding:0}
	.sjmt .ibd .item .cont .title{ margin-top:10px}
	.sjmt .ibd .item .ewm{ padding:0; position:relative; margin:10px 0}
	.sjmt .ibd .item .ewm img{ width:60%}
	.sjmt .ibd .item .pp{ font-size:14px; color:#666; display:block; display:flex; align-items: center; justify-content: center;}	
	.sjmt .ibd .item .pp img{ height:20px; margin-left:5px}

}




/*jrwm*/
.jrwm01{ padding:110px 0 180px; background:url(bx1.jpg) bottom center no-repeat}
.jrwm .ihd{ text-align:center; font-size:36px; color:#454545; font-weight:bold; line-height:1}
.jrwm01 .ibd{ font-size:16px; color:#454545; text-align:center; line-height:2; margin-top:55px}
@media all and (max-width:1600px){
	.jrwm01{ padding:100px 0 140px; background-size:auto 100px}
	.jrwm .ihd{ font-size:28px; }
	.jrwm01 .ibd{ font-size:14px; margin-top:40px}
	
}
@media all and (max-width:1600px){
	.jrwm01{ padding:60px 0 60px; background-size:auto 40px}
	.jrwm .ihd{ font-size:20px; }
	.jrwm01 .ibd{ font-size:12px; margin-top:20px}
	
}
.jrwm02{ background:#f4f5f9; padding:100px 0}
.jrwm02 .ibd{ margin-top:100px}
.jrwm02 .ibd .item{ width:49%; float:left; margin-right:2%; margin-bottom:2%; border-radius:10px; overflow:hidden; position:relative}
.jrwm02 .ibd .item .pic{ width:100%}
.jrwm02 .ibd .item .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.jrwm02 .ibd .item:hover .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.jrwm02 .ibd .item .pic .img1{ display:block}
.jrwm02 .ibd .item .pic .img2{ display:none}
.jrwm02 .ibd .item .cont{ position:absolute; left:0; top:30%; z-index:9; color:#fff; box-sizing:border-box; padding:0 70px}
.jrwm02 .ibd .item:nth-child(2n){ margin-right:0}
.jrwm02 .ibd .item .cont .title{ font-size:30px;}
.jrwm02 .ibd .item .cont .intro{ font-size:16px; margin-top:15px; line-height:2}
@media all and (max-width:1600px){
	.jrwm02{ padding:80px 0}
	.jrwm02 .ibd{ margin-top:80px}
	.jrwm02 .ibd .item .cont{ padding:0 50px; top:25%}
	.jrwm02 .ibd .item .cont .title{ font-size:24px;}
	.jrwm02 .ibd .item .cont .intro{ font-size:14px }
}
@media all and (max-width:1200px){
	.jrwm02{ padding:60px 0}
	.jrwm02 .ibd{ margin-top:40px}
	.jrwm02 .ibd .item .cont{ padding:0 20px; top:20% }
	.jrwm02 .ibd .item .cont .title{ font-size:20px;}
	.jrwm02 .ibd .item .cont .intro{ font-size:12px; margin-top:10px }
	.jrwm02 .ibd .item .pic .img2{ display:block}
	.jrwm02 .ibd .item .pic .img1{ display:none}
}
@media all and (max-width:750px){
	.jrwm02{ padding:40px 0}
	.jrwm02 .ibd{ margin-top:30px}
	.jrwm02 .ibd .item{ width:100%; margin-bottom:10px}
	.jrwm02 .ibd .item .cont{ top:20% }
	.jrwm02 .ibd .item .cont .title{ font-size:18px;}

}

.jrwm03{ padding:120px 0;  }
.jrwm03 .iintro{ font-size:16px; color:#454545; text-align:center; line-height:2; margin-top:15px}
.jrwm03 .ibd{ margin-top:90px}
.jrwm03 .ibd .item{ width:24.25%; margin-right:1%; height:400px; box-sizing:border-box; background:#f4f5f9; float:left; text-align:center; padding-top:110px; transition:all 0.5s}
.jrwm03 .ibd .item:nth-child(4){ margin-right:0}
.jrwm03 .ibd .item .pic{ width:100%; height:35px; text-align:center; overflow:hidden; transition:all 0.5s}
.jrwm03 .ibd .item .pic img{ height:100%}
.jrwm03 .ibd .item .title{ padding:25px 0 90px; transition:all 0.5s; font-size:24px; color:#454545; line-height:1; position:relative}
.jrwm03 .ibd .item .title:after{ content:""; display:block; width:44px; left:50%; transform:translateX(-50%); transition:all 0.5s; bottom:0; height:1px; background:#000000; position:absolute}
.jrwm03 .ibd .item .intro{ font-size:16px; color:#fff; line-height:2; visibility:hidden; opacity:0; transition:all 0.5s; box-sizing:border-box; padding:0 18%}
.jrwm03 .ibd .item:hover{ background:#5e5f64; box-shadow:8px 10px 10px rgba(30,34,41,0.38)}
.jrwm03 .ibd .item:hover .pic{ height:0}
.jrwm03 .ibd .item:hover .title{ padding:0 0 35px; color:#fff;}
.jrwm03 .ibd .item:hover .title:after{ width:0}
.jrwm03 .ibd .item:hover .intro{ visibility:visible; opacity:1}
@media all and (max-width:1600px){
	.jrwm03{ padding:100px 0;  }
	.jrwm03 .iintro{ font-size:14px; }
	.jrwm03 .ibd{ margin-top:60px}
	.jrwm03 .ibd .item{ height:300px; padding-top:70px; }
	.jrwm03 .ibd .item .pic{ height:30px; }
	.jrwm03 .ibd .item .title{ padding:25px 0 60px;  font-size:20px; }	
	.jrwm03 .ibd .item .intro{ font-size:14px; padding:0 18%}
	.jrwm03 .ibd .item:hover .title{ padding:0 0 30px; color:#fff;}
}
@media all and (max-width:1200px){
	.jrwm03{ padding:60px 0;  }
	.jrwm03 .iintro{ font-size:12px; }
	.jrwm03 .ibd{ margin-top:30px}
	.jrwm03 .ibd .item{ height:240px; padding-top:30px; }
	.jrwm03 .ibd .item .pic{ height:24px; }
	.jrwm03 .ibd .item .title{ padding:20px 0;  font-size:16px; }	
	.jrwm03 .ibd .item .title:after{ width:30px}
	.jrwm03 .ibd .item .intro{ font-size:12px; padding:0 10px; visibility:visible; opacity:1; color:#5e5f64; padding-top:20px}
}
@media all and (max-width:750px){
	.jrwm03 .ibd .item{ width:49%; margin-right:2%; margin-bottom:2%; height:260px}
	.jrwm03 .ibd .item:nth-child(2n){ margin-right:0}
	.jrwm03 .ibd .item .pic{ height:24px; }
	.jrwm03 .ibd .item .title{ padding:20px 0;  font-size:16px; }	
	.jrwm03 .ibd .item .title:after{ width:30px}
	.jrwm03 .ibd .item .intro{ font-size:12px; padding:0 10px; visibility:visible; opacity:1; color:#5e5f64; padding-top:20px}
	.jrwm03 .ibd .item:hover{ background:#f4f5f9; }
	.jrwm03 .ibd .item:hover .pic{ height:24px}
	.jrwm03 .ibd .item:hover .title{ padding:20px 0;  font-size:16px; color:#454545 }	
	.jrwm03 .ibd .item:hover .title:after{ width:30px}

	
}

.rczp .ihd{ text-align:center; font-size:48px; color:#333}
.rczp02{ background:#f4f5f9; padding:100px 0}
.rczp02 .aitem{ margin-top:80px}
.rczp02 .bitem{display:flex;justify-content: space-between; margin-top:100px;}
.rczp02 .bitem .item{ width:30.3%}
.rczp02 .bitem .item a{ display:flex; align-items: center; width:100%; box-sizing:border-box; padding:35px; background:url(g_51.jpg) center center no-repeat; background-size:cover }
.rczp02 .bitem .item:nth-child(2) a{  background:url(g_52.jpg) center center no-repeat; background-size:cover}
.rczp02 .bitem .item:nth-child(3) a{  background:url(g_53.jpg) center center no-repeat; background-size:cover}
.rczp02 .bitem .item:nth-child(3){ margin-bottom:0}
.rczp02 .bitem .item a .cont{ width:calc(100% - 124px)}
.rczp02 .bitem .item a .pic{ width:124px;}
.rczp02 .bitem .item a .pic img{ width:100%}
.rczp02 .bitem .item a .cont .title{ font-size:24px; color:#1c0e14; font-weight:bold}
.rczp02 .bitem .item a .cont .m{ width:120px; height:40px;display:flex; align-items: center; justify-content: center; background:#fff; border-radius:20px; font-size:16px; color:#666666; margin-top:25px}

.rczp02 .citem{display:flex;justify-content: space-between; margin-top:100px;}
.rczp02 .citem .item{ width:30.3%; border-top:3px solid #ee731b}
.rczp02 .citem .item a{ display:flex; align-items: center; width:100%; box-sizing:border-box; padding:35px;  }
.rczp02 .citem .item:nth-child(3){ margin-bottom:0}
.rczp02 .citem .item a .cont{ width:calc(100% - 40px)}
.rczp02 .citem .item a .pic{ width:40px;}
.rczp02 .citem .item a .pic img{ width:100%}
.rczp02 .citem .item a .cont .title{ font-size:24px; color:#1c0e14; font-weight:bold}
.rczp02 .citem .item a .cont .m{ font-size:16px; color:#666666; margin-top:25px}


@media (max-width: 1600px){
	.rczp .ihd{ font-size:36px; }
	.rczp02{ padding:80px 0}
	.rczp02 .aitem{ margin-top:60px}
	.rczp02 .bitem{ margin-top:60px;}
	.rczp02 .bitem .item a{ padding:25px; }
	.rczp02 .bitem .item a .cont{ width:calc(100% - 100px)}
	.rczp02 .bitem .item a .pic{ width:100px;}
	.rczp02 .bitem .item a .cont .title{ font-size:20px; }
	.rczp02 .bitem .item a .cont .m{ width:100px; height:32px; font-size:14px; margin-top:20px}
	
	.rczp02 .citem{ margin-top:60px;}
	.rczp02 .citem .item a{ padding:25px; }
	.rczp02 .citem .item a .cont{ width:calc(100% - 40px)}
	.rczp02 .citem .item a .pic{ width:40px;}
	.rczp02 .citem .item a .cont .title{ font-size:20px; }
	.rczp02 .citem .item a .cont .m{ width:100px; height:32px; font-size:14px; margin-top:20px}
}
@media (max-width: 1200px){
	.rczp .ihd{ font-size:24px; }
	.rczp02{ padding:40px 0}
	.rczp02 .aitem{ margin-top:30px}
	.rczp02 .bitem{ margin-top:30px;}
	.rczp02 .bitem .item a{ padding:15px; }
	.rczp02 .bitem .item a .cont{ width:calc(100% - 60px)}
	.rczp02 .bitem .item a .pic{ width:60px;}
	.rczp02 .bitem .item a .cont .title{ font-size:16px; }
	.rczp02 .bitem .item a .cont .m{ font-size:12px; margin-top:15px}
	
	.rczp02 .citem{ margin-top:30px;}
	.rczp02 .citem .item a{ padding:15px; }
	.rczp02 .citem .item a .cont{ width:calc(100% - 30px)}
	.rczp02 .citem .item a .pic{ width:30px;}
	.rczp02 .citem .item a .cont .title{ font-size:16px; }
	.rczp02 .citem .item a .cont .m{ font-size:12px; margin-top:15px}
}
@media (max-width: 750px){
	.rczp .ihd{ font-size:20px; }
	.rczp02 .bitem{ display:block}
	.rczp02 .bitem .item{ width:100%; margin-bottom:15px}
	.rczp02 .bitem .item a{ padding:20px; }
	
	.rczp02 .citem{ display:block}
	.rczp02 .citem .item{ width:100%; margin-bottom:0}
	.rczp02 .citem .item a{ padding:20px; }
	
}



.rcArea { background:#fff; box-shadow:rgba(124,130,122,0.15) 4px 0px 20px; }
.rcArea ul li { border-bottom:1px solid #ededed; }
.rcArea ul li:last-child { border-bottom:none; }
.rcArea ul li .txt01 { position:relative; padding:40px 30px 30px 30px; cursor:pointer; }
.rcArea ul li .txt01 .p1 { font-size:20px; color:#1c0e14; font-weight:bold; }
.rcArea ul li .txt01 .p2 { font-size:16px; color:#666; margin-top:15px; }
.rcArea ul li .txt01 .p2 span { display:inline-block; margin-right:30px; }
.rcArea ul li .txt01 .p2 span:last-child { margin-right:0; }
.rcArea ul li .txt01 .p3 { position:absolute; top:50%; transform: translateY(-50%); right:0; width:60px; height:60px; background:url(ico18.png) no-repeat center; z-index:2; }
.rcArea ul li .txt01.on .p3 { top:auto; transform: translateY(0); bottom:0; background:url(ico19.png) no-repeat center #4c4c4c ; }

.rcArea ul li .txt02 { padding:40px; background:#ededed; display:none; }
.rcArea ul li .txt02 .p1 { font-size:16px; color:#666; line-height:30px; }
.rcArea ul li .txt02 .p1 strong { color:#333; }
.rcArea ul li .txt02 .p2 { margin-top:15px; width:170px; border:1px solid #4c4c4c ; border-radius:30px; text-align:center; cursor:pointer; }
.rcArea ul li .txt02 .p2 i { display:inline-block; line-height:50px; padding-right:35px; font-size:16px; color:#4c4c4c; background:url(ico16.png) no-repeat center right; }

.rcArea ul li .txt02 .p2:hover { background:#4c4c4c ; }
.rcArea ul li .txt02 .p2:hover i { color:#fff; background:url(ico17.png) no-repeat center right; }


@media all and (max-width:1680px){
	.jobArea { padding:60px 0; }
	.rcArea { margin-top:40px; }
	.rcArea ul li .txt01 { padding:30px 25px; }
	.rcArea ul li .txt01 .p1 { font-size:18px; }
	.rcArea ul li .txt01 .p2 { font-size:14px;margin-top:15px; }
	.rcArea ul li .txt01 .p2 span { margin-right:15px; }
	.rcArea ul li .txt01 .p2 span:last-child { margin-right:0; }
	.rcArea ul li .txt01 .p3 { width:50px; height:50px; }
 
	.rcArea ul li .txt02 { padding:30px; }
	.rcArea ul li .txt02 .p1 { font-size:14px; line-height:25px; }
	.rcArea ul li .txt02 .p2 { margin-top:15px; width:120px; }
	.rcArea ul li .txt02 .p2 i { line-height:40px; padding-right:25px; font-size:14px; }
}
@media all and (max-width:1200px){
	.jobArea { padding:40px 0; }
	.rcArea { margin-top:30px; }
	.rcArea ul li .txt01 { padding:20px 35px 20px 15px; }
	.rcArea ul li .txt01 .p1 { font-size:16px; }
	.rcArea ul li .txt01 .p2 { font-size:14px;margin-top:5px; }
	.rcArea ul li .txt01 .p2 span { margin-right:10px; }
	.rcArea ul li .txt01 .p2 span:last-child { margin-right:0; }
	.rcArea ul li .txt01 .p3 { width:30px; height:30px; background-size:12px 8px!important; }
 
	.rcArea ul li .txt02 { padding:20px 15px; }
	.rcArea ul li .txt02 .p1 { font-size:12px; line-height:20px; }
	.rcArea ul li .txt02 .p2 i { line-height:35px; }
}

.biaodan { position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.4); z-index:999; display:none; }

.jbclose {position: absolute; right: 2%;top: 3%;z-index: 11;width: 40px;height: 40px; cursor:pointer; }
.jbclose i {display: block;width: 100%;height: 40px;position: relative;transform: rotate(45deg); transition: all .4s ease;}
.jbclose i::after,.jbclose i::before {content: '';background: #000;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.jbclose i::after {width: 26px;height: 2px;}
.jbclose i::before {width: 2px;height: 26px;}
.jbclose i:hover {transform: rotate(135deg);}
.jbclose i:hover::after,.jbclose i:hover::before {background: #4c4c4c;}

.biaodan01 { position: absolute; width:460px; overflow: hidden; background: #fff; z-index: 10; left: 50%; top: 50%; transform: translate(-50%,-50%); padding: 3% 50px; border-radius: 10px; }
.biaodan01 .txt { text-align:center; }
.biaodan01 .txt .p1 {font-size: 30px;padding-bottom: 10px; font-weight:bold;}
.biaodan01 .txt .p2 {font-size: 14px;color: #666;}

.biaodan01 form { margin-top:30px; font-size:14px; }
.biaodan01 form .text { border: 1px solid #ededed; width: 100%; padding:0 20px; height:45px; line-height:45px; overflow: hidden; box-sizing: border-box; display: block; margin-bottom: 10px; border-radius: 4px; background: #f2f4f7; }
.biaodan01 form .text01 { float:left; width:48%; }
.biaodan01 form .text02 { float:right; width:48%; }
.biaodan01 form .pp {  margin-bottom:5px; }

.biaodan01 form .filebtn { position:relative; }
.biaodan01 form .filebtn input.file { position:absolute; top:0; left:0; width:100%; cursor: pointer; opacity: 0; height:45px; z-index: 8; }
.biaodan01 form .filebtn .file-title { position:relative; width: 100%; height:45px; }
.biaodan01 form .filebtn .file-title .file-txt { width:70px; height:36px; line-height:36px; border-radius: 5px; cursor: pointer; text-align: center; background: #000;color: #fff;position: absolute;right: 3%;top: 50%;border:none;overflow: hidden;transform: translateY(-50%); }
.biaodan01 form .filebtn .file-title .file-name {  border: 1px solid #ededed; width: 100%; padding:0 20px; height:45px; line-height:45px; overflow: hidden; box-sizing: border-box; display: block; border-radius: 4px; background: #f2f4f7; }

.biaodan01 form .btn01 { width: 100%; height:45px; line-height:45px; overflow: hidden;box-sizing: border-box;display: block;background: #4c4c4c;color: #fff;border: none;cursor: pointer;font-size: 16px;border-radius: 4px;text-align: center; margin-top:10px; }

@media all and (max-width:1280px){
	.biaodan01 .txt .p1 { font-size:20px; }
	.biaodan01 .txt .p2 { font-size: 14px; color: #666; }

	.biaodan01 form { margin-top:20px; }
	.biaodan01 form .text { padding:0 15px; height:35px; line-height:35px; }
	.biaodan01 form .text01 { float:left; width:48%; }
	.biaodan01 form .text02 { float:right; width:48%; }
	.biaodan01 form .pp { font-size:14px; margin-bottom:5px; }
 
	.biaodan01 form .filebtn input.file { height:35px; }
	.biaodan01 form .filebtn .file-title { height:35px; }
	.biaodan01 form .filebtn .file-title .file-txt { width:60px; height:25px; line-height:25px; }
	.biaodan01 form .filebtn .file-title .file-name { padding:0 15px; height:35px; line-height:35px; }
 
	.biaodan01 form .btn01 { height:35px; line-height:35px; }
}
@media all and (max-width:1200px){
	.biaodan01 { width:90%; padding:40px 2% 30px 2%; }
	
	.biaodan01 .txt .p1 { font-size:20px; }
	.biaodan01 .txt .p2 { font-size: 14px; color: #666; }

	.biaodan01 form { margin-top:20px; }
	.biaodan01 form .text { padding:0 15px; height:35px; line-height:35px; }
	.biaodan01 form .text01 { float:none; width:100%; }
	.biaodan01 form .text02 { float:none; width:100%; }
	.biaodan01 form .pp { font-size:14px; margin-bottom:5px; }
 
	.biaodan01 form .filebtn input.file { height:35px; }
	.biaodan01 form .filebtn .file-title { height:35px; }
	.biaodan01 form .filebtn .file-title .file-txt { width:60px; height:25px; line-height:25px; }
	.biaodan01 form .filebtn .file-title .file-name { padding:0 15px; height:35px; line-height:35px; }
 
	.biaodan01 form .btn01 { height:35px; line-height:35px; }
}


.xfzlc{ padding:100px 0}
.xfzlc .ibd{ width:900px; margin:0 auto; position:relative} 
.xfzlc .ibd:after{ content:""; display:block; width:1px; height:calc(100% - 30px); background:#a8a9ad; position:absolute; left:180px; top:15px;}
.xfzlc .ibd .item{ display:flex; margin-bottom:40px}
.xfzlc .ibd .item:last-child{ margin-bottom:0}
.xfzlc .ibd .item .title{ width:180px; text-align:center; font-size:26px; color:#575757; font-weight:bold; line-height:40px;}
.xfzlc .ibd .item .cont{ width:calc(100% - 180px); box-sizing:border-box; position:relative; font-size:16px; color:#575757; line-height:40px; padding-left:45px}
.xfzlc .ibd .item .cont:after{ content:""; display:block; width:13px; height:13px; border-radius:100%; background:#a8a9ad; position:absolute; left:-6px; top:15px; z-index:2}
@media all and (max-width:1200px){
	.xfzlc{ padding:50px 0}
	.xfzlc .ibd{ width:92%;} 
	.xfzlc .ibd:after{ height:calc(100% - 20px); left:100px; top:10px;}
	.xfzlc .ibd .item{  margin-bottom:30px}
	.xfzlc .ibd .item .title{ width:100px; font-size:20px;  line-height:30px; text-align:left}
	.xfzlc .ibd .item .cont{ width:calc(100% - 100px); font-size:14px; line-height:30px; padding-left:30px; text-align:justify}
	.xfzlc .ibd .item .cont:after{  width:9px; height:9px; left:-4px; top:10px; }

}




































































































