﻿@charset "utf-8";
.banner{ width:100%; position:relative; font-size:0}
.banner .img1{ width:100%; }
.banner .img2{ width:100%;  display:none}
.banner .item{ color:#fff; position:absolute; left:0; top:50%; transform:translateY(-50%); font-size:28px; z-index:2; width:100%; padding-top:80px; font-weight:bold}
@media (max-width: 1600px){
	.banner .item{  font-size:24px; }
}
@media (max-width: 1200px){
	.banner .img2{ display:block}
	.banner .img1{ display:none}
	.banner .item{  font-size:16px; padding-top:60px }
}

.about01{ width:100%; background:#e0e0e0; padding:100px 0}
.about01 .ihd{ text-align:center}
.about01 .ibd{ margin-top:90px;}
.about01 .ibd .pic{ float:right; margin:0 0 0 60px}
.about01 .ibd .pic img{ width:100%}
.about01 .ibd .intro{ font-size:20px; color:#333333; line-height:2; text-align:justify}
.about01 ul{ display:flex;justify-content: space-between; margin-top:90px}
.about01 ul li{ text-align:center}
.about01 ul li .p1{ font-size:56px; color:#093765; line-height:1; font-weight:bold}
.about01 ul li .p2{ font-size:28px; color:#333; line-height:1; margin-top:10px}
@media (max-width: 16000px){
	.about01{ padding:80px 0}
	.about01 .ihd img{ height:32px}
	.about01 .ibd{ margin-top:60px;}
	.about01 .ibd .pic{ margin-left:40px; width:650px}
	.about01 .ibd .intro{ font-size:16px;}
	.about01 ul{  margin-top:60px}
	.about01 ul li .p1{ font-size:48px; }
	.about01 ul li .p2{ font-size:20px }
}
@media (max-width: 1200px){
	.about01{ padding:40px 0}
	.about01 .ihd img{ height:20px}
	.about01 .ibd{ margin-top:20px;}
	.about01 .ibd .pic{ margin-left:0; width:100%; float:none}
	.about01 .ibd .intro{ font-size:14px; margin-top:10px}
	.about01 ul{  margin-top:0; display:block; font-size:0}
	.about01 ul li{ display:inline-block; vertical-align:top; width:50%; margin-top:20px}
	.about01 ul li:nth-child(n+3){ width:33.333333%}
	.about01 ul li .p1{ font-size:28px; }
	.about01 ul li .p2{ font-size:14px; margin-top:5px }
}

.ihd .cn{ font-size:40px; color:#093765; line-height:1; font-weight:bold}
.ihd .en{ font-size:22px; color:#093765; line-height:1; text-transform:uppercase; margin-top:20px}
@media (max-width: 16000px){
	.ihd .cn{ font-size:30px;}
	.ihd .en{ font-size:18px; margin-top:15px; display:none}
}
@media (max-width: 1200px){
	.ihd .cn{ font-size:24px;}
	.ihd .en{ font-size:12px; margin-top:10px; line-height:1.2}
}



.about02{ margin-top:120px;}
.about02 .ihd .cn{ float:left}
.about02 .ihd .en{ float:left; margin-left:10px}
.about02 .ibd{ margin-top:45px}
.about02 .ibd .swiper03{ width:100%; overflow:hidden}
.about02 .ibd .swiper03 .swiper-slide{ width:512px; margin-right:32px}
.about02 .ibd .swiper03 .swiper-slide:last-child{ margin-right:0}
.about02 .ibd .swiper03 .swiper-slide .pic{ width:100%; overflow:hidden}
.about02 .ibd .swiper03 .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;}
.about02 .ibd .swiper03 .swiper-slide: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);}
.about02 .ibd .swiper03 .swiper-slide .title{ display:flex;align-items: center;justify-content: center; margin-top:60px}
.about02 .ibd .swiper03 .swiper-slide .title i{}
.about02 .ibd .swiper03 .swiper-slide .title span{ font-size:25px; color:#333333; font-weight:bold; margin-left:20px}
.about02 .ibd .swiper03 .swiper-slide .intro{ padding:25px 30px; font-size:18px; color:#333333;  text-align:justify; line-height:35px; height:105px;}
.about02 .ibd .swiper03 .swiper-slide .more{display:flex;align-items: center;justify-content: center;}
.about02 .ibd .swiper03 .swiper-slide .more i{ display:block; width:140px; height:36px; background:#093765; text-align:center; border-radius:20px;display:flex;align-items: center;justify-content: center; color:#fff; font-size:16px}
@media (max-width: 16000px){
	.about02{ margin-top:100px;}
	.about02 .ibd{ margin-top:40px}
	.about02 .ibd .swiper03 .swiper-slide{ width:32%; margin-right:2%}
	.about02 .ibd .swiper03 .swiper-slide .title{ margin-top:30px}
	.about02 .ibd .swiper03 .swiper-slide .title i img{ height:28px}
	.about02 .ibd .swiper03 .swiper-slide .title span{ font-size:22px;  margin-left:16px}
	.about02 .ibd .swiper03 .swiper-slide .intro{ padding:20px; font-size:16px; line-height:30px; height:90px;}
	.about02 .ibd .swiper03 .swiper-slide .more i{ width:120px; height:32px;  font-size:14px}
}
@media (max-width: 1200px){
	.about02{ margin-top:40px;}
	.about02 .ibd{ margin-top:20px}
	.about02 .ihd .en{ margin-left:0; width:100%}
	.about02 .ibd .swiper03 .swiper-slide{ width:100%; margin-right:2%}
	.about02 .ibd .swiper03 .swiper-slide .title{ margin-top:15px}
	.about02 .ibd .swiper03 .swiper-slide .title i img{ height:24px}
	.about02 .ibd .swiper03 .swiper-slide .title span{ font-size:20px;  margin-left:12px}
	.about02 .ibd .swiper03 .swiper-slide .intro{ padding:15px 0; font-size:14px; line-height:25px; height:auto}
	.about02 .ibd .swiper03 .swiper-slide .more i{ width:100px; height:30px;  font-size:12px}
}
.about03{ width:100%; position:relative; font-size:0; margin-top:50px}
.about03 .img1{ width:100%; }
.about03 .img2{ width:100%;  display:none}
@media (max-width: 1200px){
	.about03 .img2{ display:block}
	.about03 .img1{ display:none}
}
.about04{ margin-top:80px; position:relative}
.about04 .ihd{ position:absolute; color:#fff; text-align:center; width:100%; top:1rem; left:0; width:100%}
.about04 .ihd .cn{ color:#fff}
.about04 .ibd{ margin-top:60px; width:19.2rem; height:9.1rem; background:url(g_19.jpg) center center no-repeat; background-size:cover}
.about04 .ibd .tab04{ padding-top:2.2rem}
.about04 .ibd .tab04 .bd{ width:6.2rem; margin:0 auto; color:#fff; text-align:center; height:3rem;}
.about04 .ibd .tab04 .bd .title{ font-size:0.7rem; font-weight:bold; line-height:1}
.about04 .ibd .tab04 .bd .intro{ font-size:0.26rem; margin-top:0.3rem}
.about04 .ibd .tab04 .hd{ margin-left:1.2rem; color:#fff}
.about04 .ibd .tab04 .hd li{ float:left; font-size:0.3rem; cursor:pointer; opacity:0.6}
.about04 .ibd .tab04 .hd li:nth-child(1){ width:0.94rem; text-align:center;  padding-top:0.6rem}
.about04 .ibd .tab04 .hd li:nth-child(2){ width:0.96rem; text-align:center;  }
.about04 .ibd .tab04 .hd li:nth-child(3){ width:1.04rem; text-align:center;  padding-top:0.7rem  }
.about04 .ibd .tab04 .hd li:nth-child(4){ width:1.32rem; text-align:center;  padding-top:0.4rem  }
.about04 .ibd .tab04 .hd li:nth-child(5){ width:1.94rem; text-align:center;  padding-top:0.7rem  }
.about04 .ibd .tab04 .hd li:nth-child(6){ width:1rem; margin-left:-0.32rem; text-align:center;  padding-top:1rem  }
.about04 .ibd .tab04 .hd li:nth-child(7){ width:1.5rem;   text-align:center;  padding-top:0.6rem  }
.about04 .ibd .tab04 .hd li:nth-child(8){ width:0.8rem; text-align:center;  padding-top:1rem  }
.about04 .ibd .tab04 .hd li:nth-child(9){ width:1.5rem; text-align:center;  padding-top:0.7rem  }
.about04 .ibd .tab04 .hd li:nth-child(10){ width:1rem; margin-left:-0.15rem; text-align:center;  padding-top:0.2rem  }
.about04 .ibd .tab04 .hd li:nth-child(11){ width:1.5rem; text-align:center;  padding-top:0.6rem  }
.about04 .ibd .tab04 .hd li:nth-child(12){ width:1rem; margin-left:-0.15rem; text-align:center;  padding-top:0.72rem  }
.about04 .ibd .tab04 .hd li:nth-child(13){ width:1.5rem; text-align:center;  padding-top:0.85rem  }
.about04 .ibd .tab04 .hd li:nth-child(14){ width:0.9rem; text-align:center;  padding-top:1rem  }
.about04 .ibd .tab04 .hd li.on{ opacity:1}
.about04 .ibd2{ display:none}
.about04 .ibd2{ background:url(g_20.jpg) center center no-repeat; background-size:cover; color:#fff; padding:40px 0; margin-top:20px}
.about04 .ibd2 .swiper04{ overflow:hidden;}
.about04 .ibd2 .swiper04 .swiper-slide{ width:70%; margin-right:5%}
.about04 .ibd2 .swiper04 .swiper-slide:last-child{ margin-right:0}
.about04 .ibd2 .swiper04 .con .title{ font-size:20px; font-weight:bold}
.about04 .ibd2 .swiper04 .con .intro{ font-size:14px; margin-top:15px}
@media (max-width: 1200px){
	.about04 .ihd{ position:relative; top:0}
	.about04 .ihd .cn{ color:#333}
	.about04{ margin-top:40px}
	.about04 .ibd{ display:none}
	.about04 .ibd2{ display:block}
}



.about05{ margin-top:120px}
.about05 .ibd{ margin-top:65px;}
.about05 .ibd .swiper05{ width:100%; overflow:hidden}
.about05 .ibd .swiper05 .swiper-slide{ width:296px; box-sizing:border-box; border:1px solid #e5e5e5; overflow:hidden; border-radius:5px; margin-right:30px}
.about05 .ibd .swiper05 .swiper-slide:last-child{ margin-right:0}
.about05 .ibd .swiper05 .swiper-slide .pic{ width:100%; overflow:hidden}
.about05 .ibd .swiper05 .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;}
.about05 .ibd .swiper05 .swiper-slide: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);}
.about05 .ibd .swiper05 .swiper-slide .title{ width:100%; height:60px; font-size:18px; color:#333333; box-sizing:border-box; padding:0 30px;display:flex;align-items: center;justify-content: center; background:url(g_22.png) calc(100% - 30px) center no-repeat}
.about05 .ibd .swiper05 .btn{ width:fit-content; margin:0 auto; margin-top:50px}
.about05 .ibd .swiper05 .btn .prev05{ background:url(g_23.png) center center no-repeat; background-size:100% 100%; width:23px; height:38px; cursor:pointer; float:left}
.about05 .ibd .swiper05 .btn .next05{ background:url(g_24.png) center center no-repeat; background-size:100% 100%; width:23px; height:38px; cursor:pointer; float:left; margin-left:36px}
@media (max-width: 16000px){
	.about05{ margin-top:100px}
	.about05 .ibd{ margin-top:50px;}
	.about05 .ibd .swiper05 .swiper-slide{ width:224px; margin-right:20px}
	.about05 .ibd .swiper05 .swiper-slide .title{ font-size:16px;}
	.about05 .ibd .swiper05 .btn{  margin-top:40px}
	.about05 .ibd .swiper05 .btn .prev05{ width:20px; height:34px; }
	.about05 .ibd .swiper05 .btn .next05{ width:20px; height:34px; }
}
@media (max-width: 1200px){
	.about05{ margin-top:40px}
	.about05 .ibd{ margin-top:20px;}
	.about05 .ibd .swiper05 .swiper-slide{ width:48%; margin-right:4%}
	.about05 .ibd .swiper05 .swiper-slide .title{ font-size:14px; height:40px;background:url(g_22.png) calc(100% - 10px) center no-repeat; background-size:10px; padding:0 10px}
	.about05 .ibd .swiper05 .btn{  margin-top:20px}
	.about05 .ibd .swiper05 .btn .prev05{ width:16px; height:26px;  }
	.about05 .ibd .swiper05 .btn .next05{ width:16px; height:26px; margin-left:20px}
}

.about06{ margin:120px 0}
.about06 .ibd{ margin-top:60px;}
.about06 .ibd .pic{ width:calc(220 / 1600 * 100%); float:left; margin-right: calc(10 / 1600 * 100%);margin-bottom:2%; overflow:hidden; }
.about06 .ibd .pic i{ display:block; width:100%; overflow:hidden}
.about06 .ibd .pic:hover{  box-shadow:0 0 5px rgba(0,0,0,.1)}
.about06 .ibd .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;}
.about06 .ibd .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);}
.about06 .ibd .pic:nth-child(7n){ margin-right:0}
.about06 .ibd .pic span{ display:block; font-size:16px; line-height:2; color:#333; text-align:center}
@media (max-width: 16000px){
	.about06{ margin:100px 0}
	.about06 .ibd{ margin-top:40px;}
}
@media (max-width: 1200px){
	.about06{ margin:40px 0}
	.about06 .ibd{ margin-top:20px;}
	.about06 .ibd .pic{ width:32%; margin-right:2%;}
	.about06 .ibd .pic:nth-child(7n){ margin-right:2%}
	.about06 .ibd .pic:nth-child(3n){ margin-right:0}

	
}
.about07 .ihd{ text-align:center}
.about07 .ibd{ padding:40px 0}
.about07 .ibd img{ width:100%}

.znzb01{ margin-top:120px;}
.znzb01 .ihd .cn{ float:left}
.znzb01 .ihd .en{ float:left; margin-left:10px}
.znzb01 .ibd { margin-top:45px}
.znzb01 .ibd .item{ width:514px; margin-right:29px; float:left; margin-bottom:80px}
.znzb01 .ibd .item:nth-child(3n){ margin-right:0}
.znzb01 .ibd .item .pic{ width:100%; overflow:hidden}
.znzb01 .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;}
.znzb01 .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);}
.znzb01 .ibd .item .title{ display:flex;align-items: center;justify-content: center; margin:40px 0; line-height:1}
.znzb01 .ibd .item .title span{ font-size:25px; color:#333333; font-weight:bold;}
.znzb01 .ibd .item .more{display:flex;align-items: center;justify-content: center;}
.znzb01 .ibd .item .more i{ display:block; width:140px; height:36px; background:#093765; text-align:center; border-radius:20px;display:flex;align-items: center;justify-content: center; color:#fff; font-size:16px}
@media (max-width: 16000px){
	.znzb01{ margin-top:100px;}
	.znzb01 .ibd{ margin-top:40px}
	.znzb01 .ibd .item{ width:32%; margin-right:2%; margin-bottom:40px}
	.znzb01 .ibd .item .title{ margin:30px 0}
	.znzb01 .ibd .item .title span{ font-size:22px;}
	.znzb01 .ibd .item .more i{ width:120px; height:32px;  font-size:14px}
}
@media (max-width: 1200px){
	.znzb01{ margin-top:40px;}
	.znzb01 .ibd{ margin-top:20px}
	.znzb01 .ihd .en{ margin-left:0; width:100%}
	.znzb01 .ibd .item{ width:49%; margin-right:2%; margin-bottom:30px}
	.znzb01 .ibd .item:nth-child(3n){ margin-right:2%}
	.znzb01 .ibd .item:nth-child(2n){ margin-right:0}
	.znzb01 .ibd .item .title{ margin:15px 0}
	.znzb01 .ibd .item .title span{ font-size:18px; }
	.znzb01 .ibd .item .intro{ padding:15px 0; font-size:14px; line-height:25px; height:auto}
	.znzb01 .ibd .item .more i{ width:100px; height:30px;  font-size:12px}
}


.znzb02{ margin-top:80px; background:#e0e0e0;}
.znzb02 .nr{ padding:80px 0}
.znzb02 .ihd{ float:left; padding:10px 0 0 0}
.znzb02 .intro{ width:1020px; float:right; font-size:18px; color:#333333; text-align:justify; line-height:2}
.znzb02 .ibd{ width:100%}
.znzb02 .ibd img{ width:100%}
@media (max-width: 16000px){
	.znzb02{ margin-top:40px;}
	.znzb02 .nr{ padding:60px 0}
	.znzb02 .intro{ width:850px; font-size:16px;}
}
@media (max-width: 1200px){
	.znzb02{ margin-top:10px;}
	.znzb02 .nr{ padding:40px 0 30px}
	.znzb02 .ihd{ width:100%}
	.znzb02 .intro{ width:100%; font-size:14px; margin-top:15px}
}


.znzb03{ margin:120px 0;}
.znzb03 .ibd .item{ width:514px; margin-right:29px; float:left; }
.znzb03 .ibd .item:nth-child(3n){ margin-right:0}
.znzb03 .ibd .item .ico{ text-align:center}
.znzb03 .ibd .item .ico img{ height:88px;}
.znzb03 .ibd .item .pic{ width:100%; overflow:hidden; margin-top:20px}
.znzb03 .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;}
.znzb03 .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);}
.znzb03 .ibd .item .title{ display:flex;align-items: center;justify-content: center; margin:30px 0; line-height:1}
.znzb03 .ibd .item .title span{ font-size:25px; color:#333333; font-weight:bold;}
.znzb03 .ibd .item .intro{ padding:0 45px; font-size:18px; color:#333333; text-align:justify; line-height:40px; height:120px}
.znzb03 .ibd .item .more{display:flex;align-items: center;justify-content: center;}
.znzb03 .ibd .item .more i{ display:block; width:140px; height:36px; background:#093765; text-align:center; border-radius:20px;display:flex;align-items: center;justify-content: center; color:#fff; font-size:16px}
.znzb03 .ibd .item .intro2{ padding:30px 0; font-size:18px; color:#333333; text-align:justify; line-height:32px; height:64px; text-align:center}

@media (max-width: 16000px){
	.znzb03{ margin:100px  0}
	.znzb03 .ibd .item{ width:32%; margin-right:2%; }
	.znzb03 .ibd .item .ico img{ height:70px;}
	.znzb03 .ibd .item .title{ margin:30px 0}
	.znzb03 .ibd .item .title span{ font-size:22px;}
	.znzb03 .ibd .item .more i{ width:120px; height:32px;  font-size:14px}
	.znzb03 .ibd .item .intro{ padding:0 30px; font-size:16px; line-height:32px; height:96px}
	.znzb03 .ibd .item .intro2{ padding:20px 0; font-size:16px; line-height:30px; height:60px }


	
}
@media (max-width: 1200px){
	.znzb03{ margin:40px 0;}
	.znzb03 .ibd .item .ico img{ height:50px;}
	.znzb03 .ibd .item{ width:100%; margin-right:0; margin-bottom:40px}
	.znzb03 .ibd .item:nth-child(3n){ margin-bottom:0}
	.znzb03 .ibd .item .title{ margin:15px 0}
	.znzb03 .ibd .item .title span{ font-size:18px; }
	.znzb03 .ibd .item .intro{ padding:0; font-size:14px; line-height:25px; height:auto}
	.znzb03 .ibd .item .more i{ width:100px; height:30px;  font-size:12px}
	.znzb03 .ibd .item .intro2{ padding:10px 0; font-size:14px; line-height:2; height:auto }
}



.pro01{ width:100%; background:#0c3779; position:relative}
.pro01 .pic{ width:50%; overflow:hidden; position:relative; float:right}
.pro01 .pic img{ width:100%}
.pro01 .cont{ width:50%; text-align:center; color:#fff; position:absolute; left:0; top:calc(50% + 90px); transform:translateY(-50%)}
.pro01 .cont .title{ font-size:44px; margin-top:20px; font-weight:bold}
.pro01 .cont .intro{ font-size:26px; line-height:2; margin-top:20px}
@media (max-width: 16000px){
	.pro01 .cont{ top:calc(50% + 65px);}
	.pro01 .cont .ico img{ height:70px}
	.pro01 .cont .title{ font-size:36px; }
	.pro01 .cont .intro{ font-size:20px; }
}
@media (max-width: 1200px){
	.pro01 .pic{ width:100%; float:none}
	.pro01 .cont{ position:relative; left:auto; top:auto; transform:translateY(0); width:100%; padding:40px 10px; box-sizing:border-box}
	.pro01 .cont .ico img{ height:40px}
	.pro01 .cont .title{ font-size:20px; margin-top:15px }
	.pro01 .cont .intro{ font-size:14px; margin-top:10px}
}

.pro02{ margin-top:120px}
.pro02 .ihd .cn{ float:left}
.pro02 .ihd .en{ float:left; margin-left:10px}
.pro02 .ibd{/* padding:0 10px; margin-top:80px; border-top:3px solid #0c3779; border-bottom:3px solid #0c3779*/}
.pro02 .ibd .item{ width:50%; box-sizing:border-box; margin:35px 0; border-right:3px solid #0c3779; float:left; height:280px;display:flex;align-items: center;justify-content: center; position:relative;}
.pro02 .ibd .item:nth-child(2){ border:0}
.pro02 .ibd .item .intro{ font-size:32px; color:#333333; width:100%; text-align:center;opacity:1; transition:all 0.3s}
.pro02 .ibd .item .cont{ position:absolute; width:100%; left:0; top:50%; transform:translateY(-50%); z-index:2; text-align:center;  transition:all 0.3s}
.pro02 .ibd .item .cont .title{ width:460px; margin:0 auto; font-size:40px; color:#0c3779; line-height:52px; margin-top:15px; font-weight:bold}

@media (max-width: 16000px){
	.pro02{ margin-top:60px}
	.pro02 .ibd{/* margin-top:60px*/}
	.pro02 .ibd .item{ height:240px}
	.pro02 .ibd .item .intro{ font-size:24px}
	.pro02 .ibd .item .cont img{ height:60px}
	.pro02 .ibd .item .cont .title{ font-size:32px; line-height:45px; width:380px}
}
@media (max-width: 1200px){
	.pro02{ margin-top:40px}
	.pro02 .ibd{ margin-top:20px ; border-top:2px solid #0c3779; border-bottom:2px solid #0c3779}
	.pro02 .ibd .item{ width:100%; margin:0; border:0; border-bottom:2px solid #0c3779; height:auto;display:block; padding:20px 0}
	.pro02 .ibd .item .intro{ font-size:24px}
	.pro02 .ibd .item .cont{ position:relative; width:100%; left:0; top:0; transform:translateY(0); z-index:2; text-align:center; opacity:1; transition:all 0.3s}
	.pro02 .ibd .item .cont img{ height:40px}
	.pro02 .ibd .item .cont .title{ font-size:18px; line-height:30px; width:auto}
	.pro02 .ibd .item:hover .intro{ opacity:1}
	.pro02 .ibd .item .intro{ font-size:14px; margin-top:10px}
}

.pro03{ margin:120px 0}
.pro03 .ihd{ text-align:center}
.pro03 .ihd .title{ font-size:54px; color:#0c3779; font-weight:bold; line-height:1; margin-top:20px}
.pro03 .ibd{ margin-top:100px}
.pro03 .ibd .swiper03{ width:100%; position:relative}
.pro03 .ibd .swiper03 .swiper-slide{ width:100%; overflow:hidden; transition:all 0s}
.pro03 .ibd .swiper03 .item{ float:left; width:49.5%; margin-bottom:30px}
.pro03 .ibd .swiper03 .item:nth-child(2n){ float:right}
.pro03 .ibd .swiper03 .item .title{ background:#0c3779; padding:5% 0 5% 18%;}
.pro03 .ibd .swiper03 .item .title .cont{ background:url(g_34.png) 0 10px no-repeat; padding-left:75px; color:#fff; font-size:24px; line-height:30px; height:60px}
.pro03 .ibd .swiper03 .item .pic{ width:100%}
.pro03 .ibd .swiper03 .item .pic img{ width:100%}
.pro03 .ibd .swiper03 .pagination03{ text-align:center; margin-top:90px}
.pro03 .ibd .swiper03 .pagination03 span{ width:50px; height:50px; text-align:center; line-height:50px; background:#e8e8e8; opacity:1; font-size:20px; color:#333; border-radius:5px;}
.pro03 .ibd .swiper03 .pagination03 span.swiper-pagination-bullet-active{ background:#0c3779; color:#fff}
@media (max-width: 16000px){
	.pro03{ margin:100px 0}
	.pro03 .ihd .ico img{ height:60px}
	.pro03 .ihd .title{ font-size:36px;}
	.pro03 .ibd{ margin-top:60px}
	.pro03 .ibd .swiper03 .item{ margin-bottom:20px}
	.pro03 .ibd .swiper03 .item .title{ background:#0c3779; padding:5% 0 5% 12%;}
	.pro03 .ibd .swiper03 .item .title .cont{ background:url(g_34.png) 0 10px no-repeat; background-size:25px; padding-left:50px; font-size:20px;}
	.pro03 .ibd .swiper03 .pagination03{ margin-top:80px}
	.pro03 .ibd .swiper03 .pagination03 span{ width:40px; height:40px; line-height:40px; font-size:18px;}
}
@media (max-width: 1200px){
	.pro03{ margin:40px 0}
	.pro03 .ihd .ico img{ height:40px}
	.pro03 .ihd .title{ font-size:24px;}
	.pro03 .ibd{ margin-top:20px}
	.pro03 .ibd .swiper03 .item{ width:100%; margin-bottom:15px}
	.pro03 .ibd .swiper03 .item .title{ padding:5%;}
	.pro03 .ibd .swiper03 .item .title .cont{ background:url(g_34.png) 0 10px no-repeat; background-size:16px; padding-left:30px; font-size:16px;}
	.pro03 .ibd .swiper03 .pagination03{ margin-top:25px}
	.pro03 .ibd .swiper03 .pagination03 span{ width:30px; height:30px; line-height:30px; font-size:14px;}
}

.fw01{ width:100%; margin-top:120px}
.fw01 .ihd .cn{ float:left}
.fw01 .ihd .en{ float:left; margin-left:10px}
.fw01 .ibd{ margin-top:80px}
.fw01 .ibd ul{ width:90%; margin:0 auto}
.fw01 .ibd ul li{ width:33.333333333333%; text-align:center; float:left}
.fw01 .ibd ul li .t1 { font-size:50px; color:#093765; line-height:1; font-weight:bold; margin-top:20px}
.fw01 .ibd ul li .t2 { font-size:28px; color:#093765; line-height:1;  margin-top:10px}




@media (max-width: 16000px){
	.fw01{ margin-top:100px}
	.fw01 .ibd{ margin-top:60px}
	.fw01 .ibd ul li .ico img{ height:100px}
	.fw01 .ibd ul li .t1 { font-size:40px;}
	.fw01 .ibd ul li .t2 { font-size:20px;}
}
@media (max-width: 1200px){
	.fw01{ margin-top:60px}
	.fw01 .ibd{ margin-top:30px}
	.fw01 .ibd ul{ width:100%}
	.fw01 .ibd ul li .ico img{ height:60px}
	.fw01 .ibd ul li .t1 { font-size:24px;}
	.fw01 .ibd ul li .t2 { font-size:14px;}
}

.fw02{ width:100%; margin:120px 0}
.fw02 .ihd .cn{ float:left}
.fw02 .ihd .en{ float:left; margin-left:10px}
.fw02 .ibd{ margin-top:80px}
.fw02 .ibd .intro{ width:90%; margin:0 auto; font-size:30px; color:#093765}
.fw02 .ibd ul{ width:90%; margin:0 auto}
.fw02 .ibd ul li{ width:33.333333333333%; text-align:center; float:left; margin-top:80px}
.fw02 .ibd ul li .t2 { font-size:28px; color:#093765; line-height:1;  margin-top:20px}

.fw02 .ibd2{ margin-top:60px}
.fw02 .ibd2 .intro{ margin:0 auto; font-size:24px; color:#093765}
.fw02 .ibd2 ul{ width:100%; margin:0 auto; padding:80px 0}
.fw02 .ibd2 ul li{ width:32.6%; float:left; margin-right:1.1%; margin-bottom:40px}
.fw02 .ibd2 ul li .ico{ width:100%; overflow:hidden}
.fw02 .ibd2 ul li .ico 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;}
.fw02 .ibd2 ul li:hover .ico 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);}

.fw02 .ibd2 ul li:nth-child(3n){ margin-right:0}
.fw02 .ibd2 ul li .t2 { font-size:28px; color:#093765; font-weight:bold; margin-top:10px; font-weight:bold}

@media (max-width: 16000px){
	.fw02{ margin:100px 0}
	.fw02 .ibd{ margin-top:60px}
	.fw02 .ibd .intro{  font-size:24px;}
	.fw02 .ibd ul li .ico img{ height:100px}
	.fw02 .ibd ul li{ margin-top:60px}
	.fw02 .ibd ul li .t2 { font-size:20px;}
}
@media (max-width: 1200px){
	.fw02{ margin:60px 0}
	.fw02 .ibd{ margin-top:30px}
	.fw02 .ibd .intro{  font-size:14px; width:100%}
	.fw02 .ibd ul{ width:100%}
	.fw02 .ibd ul li{ margin-top:30px}
	.fw02 .ibd ul li .ico img{ height:60px}
	.fw02 .ibd ul li .t2 { font-size:14px; margin-top:15px}
	
	.fw02 .ibd2{ margin-top:30px}
	.fw02 .ibd2 .intro{ width:100%; font-size:14px;}
	.fw02 .ibd2 ul{ padding:20px 0 0}
	.fw02 .ibd2 ul li{ width:48%;  margin-right:2%; margin-bottom:20px}
	.fw02 .ibd2 ul li:nth-child(3n){ margin-right:2%}
	.fw02 .ibd2 ul li:nth-child(2n){ margin-right:0}
	.fw02 .ibd2 ul li .t2 { font-size:16px; }

	
}

.xw01{ margin-top:120px;}
.xw01 .ihd .cn{ float:left}
.xw01 .ihd .en{ float:left; margin-left:10px}
.xw01 .ihd .more{ float:right; font-size:20px; color:#093765}
.xw01 .ibd{ margin-top:40px}
.xw01 .ibd .item{ width:515px; float:left; margin-right:27px; margin-bottom:80px}
.xw01 .ibd .item:nth-child(3n){ margin-right:0}
.xw01 .ibd .item .pic{ width:100%; overflow:hidden}
.xw01 .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;}
.xw01 .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);}
.xw01 .ibd .item .cont{ width:100%; box-sizing:border-box; background:#e0e0e0; padding:40px;}
.xw01 .ibd .item .cont .title{ font-size:24px; color:#093765; font-weight:bold}
.xw01 .ibd .item .cont .intro{ font-size:18px; color:#333333; height:90px; margin-top:20px}
.xw01 .ibd .item .cont .more{ background:url(g_38.png) right center no-repeat; display:inline-block; vertical-align:top; border-bottom:2px solid #093765; padding-right:35px; font-size:18px; color:#093765; line-height:40px}
@media (max-width: 16000px){
	.xw01{ margin-top:100px;}
	.xw01 .ihd .more{ font-size:16px;}
	.xw01 .ibd .item{ width:32%; margin-right:2%; margin-bottom:40px}
	.xw01 .ibd .item .cont{ padding:30px;}
	.xw01 .ibd .item .cont .title{ font-size:20px;}
	.xw01 .ibd .item .cont .intro{ font-size:14px;  height:75px; margin-top:15px}
	.xw01 .ibd .item .cont .more{ background:url(g_38.png) right center no-repeat; background-size:18px;  font-size:14px;}
}
@media (max-width: 1200px){
	.xw01{ margin-top:60px;}
	.xw01 .ihd .more{ font-size:12px; margin-top:5px}
	.xw01 .ibd{ margin-top:20px}
	.xw01 .ibd .item{ width:49%;  margin-bottom:20px}
	.xw01 .ibd .item:nth-child(3n){ margin-right:2%}
	.xw01 .ibd .item:nth-child(2n){ margin-right:0}
	.xw01 .ibd .item .cont{ padding:15px;}
	.xw01 .ibd .item .cont .title{ font-size:16px;}
	.xw01 .ibd .item .cont .intro{ font-size:12px;  height:100px; line-height:20px; margin-top:15px}
	.xw01 .ibd .item .cont .more{ background:url(g_38.png) right center no-repeat; background-size:14px;  font-size:12px; border-bottom:1px solid #093765; line-height:30px}
}
		

.xw02{ margin:40px 0 120px;}
.xw02 .ihd .cn{ float:left}
.xw02 .ihd .en{ float:left; margin-left:10px}
.xw02 .ihd .more{ float:right; font-size:20px; color:#093765}
.xw02 .ibd{ margin-top:45px}
.xw02 .ibd .lt{ width:860px; float:left; overflow:hidden}
.xw02 .ibd .lt 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;}
.xw02 .ibd .lt: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);}
.xw02 .ibd .rt{ width:715px; float:right}
.xw02 .ibd .rt .item{ border-bottom:1px solid #808080}
.xw02 .ibd .rt .item .title{ font-size:24px; color:#093765; font-weight:bold;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.xw02 .ibd .rt .item .title a{ color:#093765}
.xw02 .ibd .rt .item .intro{ font-size:16px; color:#4d4d4d; line-height:30px; height:60px; overflow:hidden; margin-top:5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.xw02 .ibd .rt .item .time{ background:url(g_14.png) left center no-repeat; padding-left:40px; font-size:16px; color:#808080; margin:20px 0}
.xw02 .ibd .rt ul li{ margin-top:20px}
.xw02 .ibd .rt ul li .title{ float:left; display:block; width:calc(100% - 100px);text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-size:16px; color:#4d4d4d; box-sizing:border-box; transition:all 0.3s}
.xw02 .ibd .rt ul li .title:hover{ color:#093765; padding-left:10px}
.xw02 .ibd .rt ul li .time{ float:right; font-size:15px; color:#808080}
@media (max-width: 16000px){
	.xw02{ margin:40px 0 100px;}
	.xw02 .ihd .more{ font-size:16px;}
	.xw02 .ibd .lt{ width:650px}	
	.xw02 .ibd .rt{ width:520px}
	.xw02 .ibd .rt .item .title{ font-size:20px;}
	.xw02 .ibd .rt .item .intro{ font-size:14px; line-height:25px; height:50px;}
	.xw02 .ibd .rt .item .time{ background:url(g_14.png) left center no-repeat; background-size:16px; padding-left:30px; font-size:14px; margin:10px 0}
	.xw02 .ibd .rt ul li{ margin-top:12px}
	.xw02 .ibd .rt ul li .title{ font-size:14px;}
	.xw02 .ibd .rt ul li .time{ font-size:13px;}

}
@media (max-width: 1200px){
	.xw02{ margin:40px 0;}
	.xw02 .ihd .more{ font-size:12px; margin-top:5px}
	.xw02 .ibd{ margin-top:20px}
	.xw02 .ibd .lt{ width:100%}	
	.xw02 .ibd .rt{ width:100%}
	.xw02 .ibd .rt .item .title{ font-size:16px; margin-top:10px}
	.xw02 .ibd .rt .item .intro{ font-size:12px; line-height:20px; height:auto;}
	.xw02 .ibd .rt .item .time{ background:url(g_14.png) left center no-repeat; background-size:12px; padding-left:20px; font-size:12px; margin:10px 0}
	.xw02 .ibd .rt ul li{ margin-top:10px}
	.xw02 .ibd .rt ul li .title{ font-size:12px;}
	.xw02 .ibd .rt ul li .time{ font-size:12px;}

}

.lx01{ width:100%; margin-top:120px;}
.lx01 .ihd{ position:relative}
.lx01 .ihd .t1{ background:url(ax1.jpg) left bottom no-repeat; padding-bottom:22px; font-size:30px; font-weight:bold; color:#093765; line-height:1; }
.lx01 .ihd .t1 .cn{ float:left;}
.lx01 .ihd .t1 .en{ float:left; margin-left:10px}
.lx01 .ihd .t3{ font-size:20px; color:#093765; font-weight:bold; color:#093765; position:absolute; right:0; top:-5px; z-index:2; text-align:right; line-height:1.8;}
.lx01 .t2{ font-size:20px; color:#093765; padding:18px 0 0 0}
.lx01 .ibd{ margin-top:80px}
.lx01 .ibd .acont{ position:relative}
.lx01 .ibd .acont .inp1{ display:block; width:48%; float:left; margin-bottom:55px; height:70px; box-sizing:border-box; border:1px solid #dcdcdc; appearance:none; -webkit-appearance:none; background:url(ax2.png) 25px center no-repeat; padding:0 75px; font-size:20px; color:#3333}
.lx01 .ibd .acont .inp1::placeholder{ opacity:1; appearance:none; -webkit-appearance:none; color:#9a9a9a;}
.lx01 .ibd .acont .inp1:nth-child(2){background:url(ax6.png) 25px center no-repeat; float:right}
.lx01 .ibd .acont .inp3{ display:block; width:48%; float:left; margin-bottom:55px; height:70px; box-sizing:border-box; border:1px solid #dcdcdc; appearance:none; -webkit-appearance:none; background:url(ax3.png) 25px center no-repeat; padding:0 75px; font-size:20px; color:#3333; margin-right:50%}
.lx01 .ibd .acont .inp3::placeholder{ opacity:1; appearance:none; -webkit-appearance:none; color:#9a9a9a;}
.lx01 .ibd .acont .inp3:nth-child(3){background:url(ax3.png) 25px center no-repeat; }
.lx01 .ibd .acont  .inp3:nth-child(4){background:url(ax4.png) 25px center no-repeat; }
.lx01 .ibd .acont .inp3:nth-child(5){background:url(ax5.png) 25px center no-repeat; }
.lx01 .ibd .acont .inp2{ display:block; width:48%;  height:320px; box-sizing:border-box; border:1px solid #dcdcdc; appearance:none; -webkit-appearance:none; background:url(ax7.png) 25px 24px no-repeat; padding:0 75px; font-size:20px; color:#3333; position:absolute; right:0; bottom:55px; line-height:68px}
.lx01 .ibd .acont .inp2::placeholder{ opacity:1; appearance:none; -webkit-appearance:none; color:#9a9a9a;}
.lx01 .ibd .bcont{ width:205px; margin:0 auto}
.lx01 .ibd .bcont .inp2{ display:block; width:100%; height:56px; color:#fff; font-size:20px; text-align:center; background:#3a5f84; cursor:pointer}
@media (max-width: 1200px){
	.lx01{ margin-top:60px;}
	.lx01 .ihd .t1{  background-size:24px; padding-bottom:16px}
	.lx01 .t2{ font-size:14px;  padding:15px 0 0 0}
	.lx01 .ihd .t3{ position:relative; text-align:left; font-size:14px; margin-top:15px; top:auto}
	.lx01 .ibd{ margin-top:20px}
	
	.lx01 .ibd .acont{ position:relative}
	.lx01 .ibd .acont .inp1{ width:100%; background:url(ax2.png) 10px center no-repeat; background-size:20px; margin-bottom:20px; height:50px; padding:0 50px; font-size:16px;}
	.lx01 .ibd .acont .inp1:nth-child(2){background:url(ax6.png) 10px center no-repeat; background-size:20px; float:right}
	.lx01 .ibd .acont .inp3{ width:100%; margin-bottom:20px; height:50px; background:url(ax3.png) 10px center no-repeat; background-size:20px; padding:0 50px; font-size:16px;  margin-right:0}
	.lx01 .ibd .acont .inp3:nth-child(3){ background:url(ax3.png) 10px center no-repeat; background-size:20px; }
	.lx01 .ibd .acont  .inp3:nth-child(4){ background:url(ax4.png) 10px center no-repeat; background-size:20px;}
	.lx01 .ibd .acont .inp3:nth-child(5){ background:url(ax5.png) 10px center no-repeat; background-size:20px; }
	.lx01 .ibd .acont .inp2{ display:block; width:100%;  height:150px; background:url(ax7.png) 10px 15px no-repeat; background-size:20px;  padding:0 50px; font-size:16px; position:relative; right:0; bottom:0; line-height:48px}
	.lx01 .ibd .bcont{ width:180px; margin:0 auto; margin-top:30px; }
	.lx01 .ibd .bcont .inp2{ height:50px; font-size:16px}

	
	
	
}

.lx02{ margin-top:120px;}
.lx02 .ihd{ background:#e0e0e0; padding:100px 0; text-align:center}
.lx02 .ihd .adress{ display:inline-block; vertical-align:top; background:url(g_40.png) left center no-repeat; padding-left:50px; font-size:32px; color:#093765}
.lx02 .ibd img{ width:100%}
@media (max-width: 16000px){
	.lx02{ margin-top:100px;}
	.lx02 .ihd{  padding:80px 0; text-align:center}
	.lx02 .ihd .adress{  background:url(g_40.png) left center no-repeat; padding-left:50px; font-size:24px;}
}
@media (max-width: 1200px){
	.lx02{ margin-top:60px;}
	.lx02 .ihd{  padding:40px 20px; text-align:center}
	.lx02 .ihd .adress{  background:url(g_40.png) 0 6px no-repeat; background-size:20px; text-align:left; padding-left:40px; font-size:20px;}
}

.hr01{ width:100%; margin-top:120px}
.hr01 .item{ width:785px; float:left}
.hr01 .item:nth-child(2){ float:right}
.hr01 .item .pic{ width:100; overflow:hidden}
.hr01 .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;}
.hr01 .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);}

.hr01 .item .cont .ico{ width:320px; height:320px; float:left; background:#093765;display:flex;align-items: center;justify-content: center;}
.hr01 .item .cont .a{ width:calc(100% - 320px); float:right; height:320px;display:flex;align-items: center;justify-content: center; background:#e0e0e0}
.hr01 .item .cont .a .cn{ text-align:center; font-size:46px; color:#093765; text-align:center; font-weight:bold; line-height:1}
.hr01 .item .cont .a .en{ text-align:center; font-size:25px; color:#093765; text-align:center; padding:15px 0}
.hr01 .item .cont .a .more{ width:140px; height:36px; margin:0 auto; border-radius:20px; background:#093765; text-align:center; line-height:36px; color:#fff; font-size:16px;}
@media (max-width: 16000px){
	.hr01{ margin-top:100px}
	.hr01 .item{ width:49%; }	
	.hr01 .item .cont .ico{ width:200px; height:200px;}
	.hr01 .item .cont .ico img{ height:60px}
	.hr01 .item .cont .a{ width:calc(100% - 200px); height:200px}
	.hr01 .item .cont .a .cn{  font-size:32px; }
	.hr01 .item .cont .a .en{ font-size:20px;}
	.hr01 .item .cont .a .more{ width:120px; font-size:14px;}
}
@media (max-width: 1200px){
	.hr01{ margin-top:0}
	.hr01 .item{ width:100%; margin-top:40px }	
	.hr01 .item .cont .ico{ width:140px; height:140px;}
	.hr01 .item .cont .ico img{ height:40px}
	.hr01 .item .cont .a{ width:calc(100% - 140px); height:140px}
	.hr01 .item .cont .a .cn{  font-size:20px; }
	.hr01 .item .cont .a .en{ font-size:14px; padding:10px 0}
	.hr01 .item .cont .a .more{ width:100px; font-size:12px;}
}


.hr02{ margin-top:120px;}
.hr02 .item{ width:790px; float:left; margin-bottom:20px; }
.hr02 .item:nth-child(2n){ float:right}
.hr02 .item:nth-child(2n+1) .pic{ float:right}
.hr02 .item:nth-child(2n+1) .cont{ float:left}
.hr02 .item .pic{ width:341px; float:left}
.hr02 .item .pic img{ width:100%}
.hr02 .item .cont{ width:calc(100% - 361px); float:right; height:222px; background:#e0e0e0;display:flex;align-items: center;justify-content: center;}
.hr02 .item .cont .a{ display:flex}
.hr02 .item .cont .a .ico{ width:100px}
.hr02 .item .cont .a .b .title{ font-size:32px; color:#093765; font-weight:bold; line-height:1}
.hr02 .item .cont .a .b .intro{ font-size:22px; width:220px; height:30px; line-height:30px; color:#333; margin-top:10px}
@media (max-width: 16000px){
	.hr02{ margin-top:100px;}
	.hr02 .item{ width:590px;}
	.hr02 .item .pic{ width:255px;}
	.hr02 .item .cont{ width:calc(100% - 275px); height:166px;}
	.hr02 .item .cont .a{ display:flex}
	.hr02 .item .cont .a .ico{ width:80px}
	.hr02 .item .cont .a .ico img{ width:60px}
	.hr02 .item .cont .a .b .title{ font-size:24px;}
	.hr02 .item .cont .a .b .intro{ font-size:16px; width:160px; height:25px; line-height:25px; }

}
@media (max-width: 1200px){
	.hr02{ margin-top:40px;}
	.hr02 .item{ width:100%; margin-bottom:10px}
	.hr02 .item .pic{ width:100%;}
	.hr02 .item .cont{ width:100%; height:auto; padding:15px 0;}
	.hr02 .item .cont .a{ display:block}
	.hr02 .item .cont .a .ico{ width:100%; text-align:center}
	.hr02 .item .cont .a .ico img{ width:30px}
	.hr02 .item .cont .a .b{ width:100%; text-align:center; margin-top:10px}
	.hr02 .item .cont .a .b .title{ font-size:20px;}
	.hr02 .item .cont .a .b .intro{ font-size:12px; width:auto; height:20px; line-height:20px; margin-top:5px }

}


.hr03{ margin:120px 0}
.hr03 .ibd{ margin-top:40px;}
.hr03 .ibd .item{ width:795px; float:left }
.hr03 .ibd .item:nth-child(2n){ float:right}
.hr03 .ibd .item .pic{ width:100%; overflow:hidden}
.hr03 .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;}
.hr03 .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);}
.hr03 .ibd .item .title{ font-size:22px; color:#1a1a1a; margin-top:30px}
@media (max-width: 16000px){
	.hr03{ margin:100px 0}
	.hr03 .ibd .item{ width:49%; }
	.hr03 .ibd .item .title{ font-size:20px; margin-top:30px}
}
@media (max-width: 1200px){
	.hr03{ margin:40px 0}
	.hr03 .ibd{ margin-top:0}
	.hr03 .ibd .item{ width:100%; margin-top:20px }
	.hr03 .ibd .item .title{ font-size:16px; margin-top:10px}
}



.jbArea01 { margin-bottom:50px; }

.jbArea { padding-bottom:100px; }
.jbArea ul li { margin-bottom:20px; }
.jbArea ul li .p1 { background:#f8f8f8; height:80px; line-height:80px; padding:0 50px; cursor:pointer; }
.jbArea ul li .p1 p { font-size:18px; color:#333; font-weight:bold; background:url(j01.png) no-repeat center right; }
.jbArea ul li .p2 { padding:0 30px 40px 30px; border-bottom:1px solid #edecec; display:none; }
.jbArea ul li .p2 .a1 { border-bottom:1px solid #edecec; padding:30px 0; line-height:20px; font-size:16px; color:#333; font-weight:bold; }
.jbArea ul li .p2 .a1 p { float:left; width:180px; margin-right:calc(33.333% - 260px); }
.jbArea ul li .p2 .a1 p:nth-child(1) { width:240px; }
.jbArea ul li .p2 .a1 p:nth-child(4) { margin-right:0; }
.jbArea ul li .p2 .a2 { padding:35px 0; font-size:14px; line-height:30px; color:#666; }
.jbArea ul li .p2 .a2 img { max-width:100%; }
.jbArea ul li .p2 .a3 a { display:block; width:170px; height:55px; line-height:55px; font-size:18px; color:#00508a; text-align:center; border:1px solid #00508a; cursor:pointer; }
.jbArea ul li .p2 .a3 a i { display:inline-block; padding-left:35px; background:url(j03.png) no-repeat center left; }

.jbArea ul li.on .p1 p { background:url(j02.png) no-repeat center right; }
/*
.jbArea ul li.on .p2 { display:block; }
*/

.cov{position: fixed;left: 0;top:0;width: 100%;height: 100%;background:rgba(0,0,0,0.5);z-index:9998;display: none;}
.biaodan{position: fixed; padding:35px; margin:-330px 0 0 -240px; background:#fff url(zp-3.png) no-repeat center;left:50%;top:50%; z-index:9999; display: none;}
.biaodan .i-biaodan{border:1px solid #dadada;padding:45px; width:317px;position:relative;}
.biaodan .i-biaodan .h{font-size: 28px;line-height: 28px;text-align: center;font-weight: bold;margin-bottom: 12px;}
.biaodan .i-biaodan .e{font-size:14px;line-height: 14px;text-align: center;color: #969696;padding-bottom:16px;background:url(zp-2.png) no-repeat center bottom;margin-bottom:42px;}
.biaodan .i-biaodan .close{ display:block; width:24px; height:24px; background:url(zp-1.png) no-repeat center; cursor:pointer; position:absolute; top:15px; right:15px;}
.biaodan .i-biaodan ul li{padding:15px 18px;border:1px solid #c8c8c8;margin-bottom:22px;color: #bfbfbf;font-size:15px;line-height: 25px;}
.biaodan .i-biaodan ul li label { float:left; display:block; width:30px; height:25px; }
.biaodan .i-biaodan ul li:nth-child(1) label{background:url(zp-5.jpg) no-repeat left center;}
.biaodan .i-biaodan ul li:nth-child(2) label{background:url(zp-4.png) no-repeat left center;}
.biaodan .i-biaodan .ta textarea{padding:15px 18px;border:1px solid #c8c8c8;font-size:15px;line-height: 25px;color: #bfbfbf;width:100%;box-sizing: border-box;}
.biaodan .i-biaodan .jl{font-size:15px;line-height: 25px;margin:22px 0;}
.biaodan .i-biaodan .sub input{ display:block; width:calc(100% - 35px); font-size: 20px;line-height:46px;background:#e98700;text-align: center;color: #fff; margin:0 auto; }
 
@media all and (max-width:1000px){
	.jbArea01 { margin-bottom:30px; }
	
	.jbArea { padding-bottom:60px; }
	.jbArea ul li .p1 { height:60px; line-height:60px; padding:0 20px; }
	.jbArea ul li .p1 p { font-size:16px; }
	.jbArea ul li .p2 { padding:0 20px 30px 20px; }
	.jbArea ul li .p2 .a1 { padding:15px 0; font-size:14px; }
	.jbArea ul li .p2 .a2 { padding:15px 0; line-height:25px;  }
	.jbArea ul li .p2 .a3 a { width:150px; height:45px; line-height:45px; font-size:16px; }
	
	
	.biaodan { padding:15px; margin:-210px 0 0 -160px; }
	.biaodan .i-biaodan { padding:15px; width:250px; }
	.biaodan .i-biaodan .h { font-size:20px; line-height: 20px; margin-bottom:10px; }
	.biaodan .i-biaodan .e { font-size:12px; line-height: 12px; padding-bottom:10px; margin-bottom:15px; }
	.biaodan .i-biaodan ul li { padding:10px; margin-bottom:10px; font-size:12px; }
	.biaodan .i-biaodan .ta textarea { padding:10px; font-size:12px; }
	.biaodan .i-biaodan .jl { font-size:14px; line-height: 25px; margin:15px 0; }
	.biaodan .i-biaodan .sub input { font-size:16px; line-height:40px; }
}
@media all and (max-width:800px){
	.jbArea { padding-bottom:40px; }
	.jbArea ul li .p1 { height:50px; line-height:50px; padding:0 15px; }
	.jbArea ul li .p1 p { font-size:14px; }
	.jbArea ul li .p2 { padding:0 15px 20px 15px; }
	.jbArea ul li .p2 .a1 { padding:15px 0; font-size:12px; font-weight:normal; }
	.jbArea ul li .p2 .a1 p { float:left; width:50%; margin-right:0; }
	.jbArea ul li .p2 .a2 { padding:15px 0; line-height:25px;  }
	.jbArea ul li .p2 .a3 a { width:120px; height:40px; line-height:40px; font-size:14px; }
	.jbArea ul li .p2 .a3 a i { padding-left:25px; background-size:18px 18px; }
}

.m-rdm { padding:0 0 40px; text-align:center; }
.m-rdm a { display:inline-block; margin:0 8px 10px; padding:0 20px; border:1px solid #ddd; font-size:14px; line-height:40px; }
.m-rdm a:hover,.m-rdm .current { border:1px solid #00508a; background:#00508a; color:#fff; }


/* 内容模式 */
.article { padding:100px 0; width:100%; margin:0 auto; box-sizing:border-box; line-height:2; font-size:16px; word-wrap:break-word; min-height:400px; }
.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 { padding-bottom:40px; line-height:2; font-size:16px; color:#282828 }
.article .bd img{ max-width:100%; height:auto}
.article .ft { margin:12px 0 0;}
.article .ft a{}
.article .ft ul{display:flex;justify-content: space-between; height:70px}
.article .ft ul li { width:49.5%; background:#fff; background:#fff; box-sizing:border-box; padding:0 35px; text-align:left; line-height:70px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; color:#282828}
.article .ft ul li a{ color:#282828}
.article .ft ul:hover li a{ color:#617478}
.nr_pc{ display:block}
.nr_sj{ display:none}
.article .bd video{ max-width:100%; height:auto}
@media all and (max-width:1200px){
	.article { padding:60px 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:0 0 0; height:auto}
	.article .ft ul{ display:block; height:auto}
	.article .ft ul li { width:100%; line-height:50px;margin:10px 0 0; padding:0 15px}
	.article .bd{ font-size:14px; line-height:2}	
}
/*articles*/
.articles{ padding:30px 0; background: #f6f7f8}
.articles .content .nr{ background:#fff; padding:50px; box-sizing:border-box}
@media all and (max-width:1200px){
	.articles .content .nr{ padding:15px}
	.articles{ padding:20px 0 }
}

.newsPage2{ padding:80px 0}
.newsList2{ padding-bottom:35px}
.newsList2 .item{ width:100%; height:136px; margin-bottom:25px; background:#f1f1f1;}
.newsList2 .item a{ display:block;display:flex;align-items: center;   width:100%; height:100% }
.newsList2 .item .time{ width:190px; text-align:center; 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:#093765; 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}
}



/*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:#f1f1f1}
.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:#093765}
@media all and (max-width:16000px){
	.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;}	

}




/*picx*/
.picxx{ padding:60px 0}
.picxListx{ width:100%;}
.picxListx .item{ width:31.5%; float:left; margin-right:2.75%; background:#fff; margin-bottom:40px}
.picxListx .item:nth-child(3n){ margin-right:0}
.picxListx .item:hover{ box-shadow:0 0 10px rgba(00,0,0,0.15)}
.picxListx .item a{}
.picxListx .item a .pic{ width:100%; overflow:hidden; position:relative}
.picxListx .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;}
.picxListx .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);}
.picxListx .item a .cont{ padding:0 30px 40px; background:#f7f8fa}
.picxListx .item a .cont .title{ font-size:22px; color:#000000;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; line-height:96px; border-bottom:1px solid #f0f0f0}
.picxListx .item a .cont .intro{ font-size:18px; line-height:30px; height:60px; overflow:hidden; margin-top:30px; text-align:justify}
.picxListx .item a .cont .more{ margin-top:50px; font-size:18px; color:#717171; background:url(ax6.png) right center no-repeat}
.picxListx .item:hover a .cont{ background:#093765}
.picxListx .item:hover a .cont .title{ color:#fff; border-bottom:1px solid #f0f0f0}
.picxListx .item:hover a .cont .intro{ color:rgba(255,255,255,0.8);}
.picxListx .item:hover a .cont .more{ color:#fff; background:url(ax5.png) right center no-repeat}
@media all and (max-width:16000px){
	.picxListx{ padding-bottom:30px}
	.picxListx .item{ margin-bottom:30px}
	.picxx{ padding:40px 0 60px}
	
	.picxListx .item a .cont{ padding:0 20px 25px;}
	.picxListx .item a .cont .title{ font-size:20px; line-height:80px;}
	.picxListx .item a .cont .intro{ font-size:16px; margin-top:20px;}
	.picxListx .item a .cont .more{ margin-top:40px; font-size:16px;}

	

}
@media all and (max-width:1200px){
	.picxx{}
	.picxListx{ padding-bottom:20px}
	.picxListx .item{ margin-bottom:20px}
	.picxx{ padding:40px 0}
	.picxListx .item a .cont{ padding:0 15px 20px;}
	.picxListx .item a .cont .title{ font-size:18px; line-height:60px;}
	.picxListx .item a .cont .intro{ font-size:14px; margin-top:15px; line-height:25px; height:50px;}
	.picxListx .item a .cont .more{ margin-top:30px; font-size:14px; background-size:20px!important}	

}
@media all and (max-width:750px){
	.picxListx .item{ width:48.5%;   margin-right:3%;margin-bottom:15px}
	.picxListx .item:nth-child(3n){ margin-right:3%}
	.picxListx .item:nth-child(2n){ margin-right:0}	
	
	.picxListx .item a .cont{ padding:0 12px 15px;}
	.picxListx .item a .cont .title{ font-size:16px; line-height:40px;}
	.picxListx .item a .cont .intro{ font-size:12px; margin-top:10px; line-height:20px; height:40px;}
	.picxListx .item a .cont .more{ margin-top:15px; font-size:12px; background-size:16px!important}
	

}



.newsList{ width:100%; padding-bottom:60px}
.newsList .item{ width:100%; border-bottom:1px solid #e7e7e7; padding:60px 0}
.newsList .item:hover{ background:#f7f8f8; border-bottom:1px solid #093765}
.newsList .item a{ display:flex; width:100%; height:100%; box-sizing:border-box; }
.newsList .item a .pic{ width:370px; overflow:hidden; margin-left:40px}
.newsList .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;}
.newsList .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);}
.newsList .item a .cont{ width:1000px; box-sizing:border-box; margin-left:40px; padding-right:40px}
.newsList .item a .cont .time{ display:none}
.newsList .item a .cont .title{ font-size:22px; color:#1a191a;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; margin-top:20px; line-height:30px}
.newsList .item a .cont .intro{ font-size:14px; color:#666; line-height:25px; height:100px;margin-top:20px;}
.newsList .item:hover a .cont .title{ font-weight:bold}
.newsList .item a .cont .more{display:flex;align-items: center;justify-content: center; height:42px; font-size:14px; color:#093765; width:fit-content; transition:all 0.3s linear}
.newsList .item a .times{ margin-left:40px; width:110px; text-align:center; background:#f5f5f5; border-top:4px solid #093765; height:110px; box-sizing:border-box}
.newsList .item:hover a .times{ background:#fff}
.newsList .item:hover a .cont .more{ width:136px; background:#093765; color:#fff; border-radius:30px}
.newsList .item a .times .p1{ font-size:45px; color:#093765; font-weight:bold; line-height:1; padding-top:20px}
.newsList .item a .times .p2{ font-size:16px; color:#5d5d5d}
@media all and (max-width:16000px){
	.newsList .item a .times{ margin-left:30px; width:100px;  border-top:3px solid #093765; height:100px;}
	.newsList .item a .times .p1{ font-size:36px;}
	.newsList .item a .times .p2{ font-size:14px;}
	.newsList .item a .cont{ width:660px; margin-left:30px; padding-right:30px}
	.newsList .item a .pic{ width:350px; margin-left:30px}
	.newsList .item a .cont .title{ font-size:20px}
}
@media all and (max-width:1200px){
	.newsList{ padding-bottom:40px}
	.newsList .item{ padding:30px 0}
	.newsList .item a .times{ display:none}
	.newsList .item a .pic{ width:250px; margin:0}
	.newsList .item a .cont{ width:calc(100% - 250px); padding-left:15px; margin:0}
	.newsList .item a .cont .time{ font-size:12px; padding:10px 0}
	.newsList .item a .cont .title{ font-size:16px;margin-top:5px}
	.newsList .item a .cont .intro{ font-size:12px;  line-height:20px; height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1; margin-top:5px; text-indent:0}
	.newsList .item a .cont .more{ display:none}
	.newsList .item a .cont  .time{ display:block}
}
@media all and (max-width:750px){
	.newsList .item{ padding:0; margin-top:20px}
	.newsList .item a{ padding:0; display:block}
	.newsList .item a .pic{ width:100%;}
	.newsList .item a .cont{ width:100%; padding:15px}
	.newsList .item a .cont .intro{-webkit-line-clamp: 3; height:auto}
	.newsList .item a .cont .time{ padding:5px 0}
}

/*分页*/
.page{ text-align:center; font-size:0;}
.page a{ display:inline-block; vertical-align:top; background:#fff; text-align:center; font-size:14px; color:#5c5c5c; margin: 0 5px; padding:10px 15px; border:1px solid #e5e5e5; border-radius:5px;}
.page a.current,.page a:hover{ background:#5c5c5c; color:#fff; border:1px solid #5c5c5c}
.page .first,.page .last{ display:none}


@media all and (max-width:1200px){
	.page a{ font-size:12px; padding:8px 10px; margin:0 2px}
}



/*second_nav*/
.second_nav{ width:100%; background:#ffffff; box-shadow:0 0 40px rgba(168,168,168,0.18); position:relative}
.second_nav ul{ font-size:0;}
.second_nav ul li{ display:inline-block; vertical-align:top; position:relative; margin-right:40px}
.second_nav ul li a{ display:block; line-height:88px; font-size:20px; color:#333333;}
.second_nav ul li:before{ content:""; display:block; width:0%; bottom:-1px; left:50%; height:4px; background:#093765; position:absolute; transition:all 0.3s}
.second_nav ul li:hover:before{ width:100%; left:0}
.second_nav ul li.on:before{ width:100%; left:0}
.second_nav ul li.on a{ color:#093765; font-weight:bold}
.second_nav ul li:hover a{ color:#093765; font-weight:bold}
.second_nav .t{ display:none}
@media (max-width: 16000px){
	.second_nav ul li a{ font-size:18px; line-height:80px}
}
@media (max-width: 750px){
	.second_nav .t{ display:block; font-size:17px; width:100%;background-color:#093765;text-align:left;display:block;padding:5px 5.335%;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;}
	.second_nav ul li a{ line-height:45px; font-size:16px; padding:0}
	.second_nav ul li:before{ height:2px}
	
}


.ziArea { padding:40px 0 }
.ziArea ul li { float:left; width:32%; margin:0 2% 2% 0; background:#f6f7fb; }
.ziArea ul li:nth-child(3n) { margin-right:0; }
.ziArea ul li a { display:block; padding:40px 20px 55px 20px; }
.ziArea ul li .p1 { font-size:22px; color:#333; height:25px; line-height:25px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.ziArea ul li .p2 { font-size:14px; color:#999; margin:10px 0 85px; }
.ziArea ul li .p3 img { height:36px; }
.ziArea ul li .p4 { font-size:14px; color:#999; margin-top:10px; }

@media all and (max-width:1000px){
	.ziArea ul li a { padding:20px 15px 30px 15px; }
	.ziArea ul li .p1 { font-size:16px; height:20px; line-height:20px; }
	.ziArea ul li .p2 { font-size:12px; margin:10px 0 40px; }
	.ziArea ul li .p3 img { height:30px; }
	.ziArea ul li .p4 { font-size:12px; }
}
@media all and (max-width:750px){
	.ziArea ul li { width:49%; }
	.ziArea ul li:nth-child(3n) { margin-right:2%; }
	.ziArea ul li:nth-child(2n) { margin-right:0; }
}



.jobIntro{ padding:40px 0; font-size:18px; color:#333; text-align:justify; line-height:2}

.jobIntro2{ padding:0 0 40px; font-size:18px; color:#333; text-align:justify; line-height:2}
@media all and (max-width:750px){
	.jobIntro2{ font-size:14px; padding:0 0 20px;}
}
.djgzQh{ padding-bottom:60px}














.aaArea { padding:60px 0 90px; }
.aaArea01 { float:left; width:calc(100% - 510px); box-sizing: border-box; padding-right:10px; font-size:16px; line-height:30px; height:420px; color:#777; overflow-y:auto; }

.aaArea01::-webkit-scrollbar-thumb{min-height:50px;border-radius:3px;background-color:#666}
.aaArea01::-webkit-scrollbar-track{background:#eee}
.aaArea01::-webkit-scrollbar-corner{background:transparent}
.aaArea01::-webkit-scrollbar{width:7px;height:7px}

.aaArea02 { position:relative; float:right; width:475px; margin-top:20px; background:#e5eef7; }
.aaArea02 .pic { position:relative; top:-20px; right:15px; }
.aaArea02 video { display:none; /*background:#000; height:420px;*/ }

.aaArea03 { margin-top:80px; box-shadow: #ddd 0px 0px 10px; text-align:center; }
.aaArea03 ul li { float:left; width:20%; padding:45px 5px 30px 5px; font-size:16px; color:#444; background:url(g01.jpg) no-repeat center right; box-sizing: border-box; }
.aaArea03 ul li:last-child {  background:none; }
.aaArea03 ul li .p1 i { font-size:60px; font-weight:bold; line-height:1; }
.aaArea03 ul li .p1 em { position:relative; top:-40px; }
.aaArea03 ul li .p2 { line-height:20px; min-height:40px; margin-top:20px; }
.aaArea03 ul li:nth-child(1) .p1 em { top:0; }

.aaArea04 { font-size:16px; line-height:30px; color:#777; }
.aaArea04 img { max-width:100%; }

@media all and (max-width:1000px){
	.aaArea { padding:40px 0 50px; }
	
	.aaArea01 { width:calc(100% - 400px); font-size:14px; line-height:25px; height:325px; }
	.aaArea02 { width:380px; margin-top:0; }
	.aaArea02 .pic { top:0; right:0; }
	.aaArea02 video { height:335px; }
	
	.aaArea03 { margin-top:40px; }
	.aaArea03 ul li { padding:35px 5px 20px 5px; font-size:14px; }
	.aaArea03 ul li:last-child { background:none; }
	.aaArea03 ul li .p1 i { font-size:40px; }
	.aaArea03 ul li .p1 em {  top:0; }
	.aaArea03 ul li .p2 { margin-top:10px; }

	.aaArea04 { font-size:14px; line-height:25px; }
}
@media all and (max-width:750px){
	.aaArea { padding:30px 0; }
	
	.aaArea01 { float:none; width:100%;  }
	.aaArea02 { float:none; width:100%; margin-top:20px; }
	.aaArea02 video { height:auto; }
	
	.aaArea03 { margin-top:30px; }
	.aaArea03 ul li { padding:30px 5px 20px 5px; font-size:12px; }
	.aaArea03 ul li:last-child { background:none; }
	.aaArea03 ul li .p1 i { font-size:28px; }

}
@media all and (max-width:500px){
	.aaArea03 ul li { width:50%; }
	.aaArea03 ul li:nth-child(2n) { background:none; }
	.aaArea03 ul li:last-child { width:100%; }
}


.abArea { background:url(abArea.jpg) no-repeat center bottom #2174bb; padding:65px 0 120px; }
.abArea .ny-hd p { color:#fff; }
.abArea .ny-hd span { color:rgba(255,255,255,0.3); }
.abArea .bd { padding:0 200px; text-align:center; color:#fff; }
.abArea .bd .p1 { font-size:34px; line-height:1; margin-bottom:35px; font-weight:bold; }
.abArea .bd .p2 { font-size:16px; line-height:30px; height:90px; margin-bottom:30px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:3; }

.abArea .hd { background:url(g02.png) no-repeat center bottom; }
.abArea .hd ul li { float:left; min-height:190px; width:92px; text-align:center; font-size:22px; font-weight:bold; color:rgba(255,255,255,0.6); box-sizing: border-box; cursor:pointer; }
.abArea .hd ul li.on { color:#fff; }

.abArea .hd ul li:nth-child(1) { padding-top:45px; }
.abArea .hd ul li:nth-child(2) { padding-top:65px; }
.abArea .hd ul li:nth-child(3) { padding-top:55px; }
.abArea .hd ul li:nth-child(4) { padding-top:50px; }
.abArea .hd ul li:nth-child(5) { padding-top:55px; }
.abArea .hd ul li:nth-child(6) { padding-top:80px; }
.abArea .hd ul li:nth-child(7) { padding-top:65px; }
.abArea .hd ul li:nth-child(8) { padding-top:80px; }
.abArea .hd ul li:nth-child(9) { padding-top:50px; }
.abArea .hd ul li:nth-child(10) { padding-top:0; }
.abArea .hd ul li:nth-child(11) { padding-top:15px; }
.abArea .hd ul li:nth-child(12) { padding-top:45px; }
.abArea .hd ul li:nth-child(13) { padding-top:25px; }

.abArea02 { display:none; color:#fff; }
.abArea02 .bd01 { max-height:500px; overflow-y:auto; }
.abArea02 .clearfix { margin-bottom:25px; }
.abArea02 .p1 { float:left; width:80px; font-size:24px; font-weight:bold; }
.abArea02 .p2 { float:left; width:calc(100% - 80px); font-size:14px; line-height:1.5; }




@media all and (max-width:1200px){
	.abArea01 { display:none; }
	.abArea02 { display:block; }
}



.acArea { padding:90px 0;  background:url(dx1.jpg) top center no-repeat; background-size:cover }
.acArea01 .swiper-slide a { display:block; border:1px solid #ededed; }
.acArea01 .swiper-slide .txt { margin:0 15px; border-top:1px solid #ededed; font-size:14px; color:#333; height:55px; line-height:55px; padding-right:20px; background:url(g04.png) no-repeat center right; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.acArea01 .btn { margin-top:55px; text-align:center; }
.acArea01 .btn a { display:inline-block; width:13px; height:27px; margin:0 15px; cursor:pointer; }
.acArea01 .btn a.prev-honor { background:url(prev11.png) no-repeat center; }
.acArea01 .btn a.next-honor { background:url(next11.png) no-repeat center; }
.acArea01 .btn a.prev-honor:hover { background:url(prev12.png) no-repeat center; }
.acArea01 .btn a.next-honor:hover { background:url(next12.png) no-repeat center; }

.acArea01 .swiper-slide .pic { overflow:hidden; }
.acArea01 .swiper-slide .pic img { transition: all 0.6s; }
.acArea01 .swiper-slide:hover .pic img { transform: scale(1.1)!important; }


@media all and (max-width:750px){
	.acArea { padding:30px 0; }
	.acArea01 .swiper-slide .txt { margin:0; font-size:12px; height:45px; line-height:45px; padding:0 5px; background:none; text-align:center; }
	.acArea01 .btn { margin-top:25px; }
}


.adArea { position:relative; width:1920px; left:50%; margin-left:-960px; background:#00508a; overflow:hidden; }
.adArea .ny-hd { position:absolute; top:70px; left:50%; margin-left:230px; text-align:left; }
.adArea .ny-hd p { color:#fff; }
.adArea .ny-hd span { color:rgba(255,255,255,0.3); }

.adArea .bd { float:left; width:1110px; }
.adArea .bd .bd01 { position:relative; }
.adArea .bd .bd01 .txt { position:absolute; bottom:80px; right:0; width:425px; height:475px; padding:85px 40px 0 40px; background:url(pic13.png) no-repeat right bottom #0071af; box-sizing: border-box; color:#fff; z-index:5; }
.adArea .bd .bd01 .txt .p1 { font-size:28px; }
.adArea .bd .bd01 .txt .p2 { width:20px; height:4px; margin:10px 0 45px; background:#fff; }
.adArea .bd .bd01 .txt .p3 { font-size:18px; line-height:30px; min-height:120px; margin-bottom:20px; }
.adArea .bd .bd01 .txt .p4 { font-size:120px; line-height:1; color:rgba(255,255,255,0.3); font-family:"Arial"; font-weight:bold; }


.adArea .hd { float:left; width:410px; height:720px; border-right:1px dotted #fff; background:url(pic12.png) no-repeat left bottom; }
.adArea .hd ul { padding:215px 0 0 95px; }
.adArea .hd ul li { position:relative; line-height:26px; color:#fff; margin-bottom:60px; cursor:pointer; }
.adArea .hd ul li:before { position:absolute; top:0; right:-21px; content:""; display:none; width:40px; height:32px; background:url(g06.png) no-repeat center; z-index:5; }
.adArea .hd ul li i { font-size:20px; font-weight:bold; }
.adArea .hd ul li span { font-size:24px; margin-left:25px; font-weight:bold; }
.adArea .hd ul li.on { background:url(g05.jpg) no-repeat left bottom; }
.adArea .hd ul li.on:before { display:block; }

@media all and (max-width:1200px){
	.adArea { display:none; }
}

.aeArea { padding:90px 0; }
.aeArea01 ul li { position:relative; float:left; width:23.5%; margin-right:2%; }
.aeArea01 ul li:last-child { margin-right:0; }
.aeArea01 ul li .txt { position:absolute; left:20px; bottom:25px; font-size:20px; line-height:25px; color:#fff; z-index:5; }
@media all and (min-width:1200px){
	.aeArea01 ul li:hover .txt { position:absolute; left:0; bottom:0; top:0; right:0; background:rgba(0,80,138,0.8); font-weight:bold; }
	.aeArea01 ul li:hover .txt p { position:absolute; width:100%; text-align:center; top:50%; margin-top:-12px; z-index:5; }
}
@media all and (max-width:1200px){
	.aeArea01 ul li .txt { font-size:16px; }
}
@media all and (max-width:750px){
	.aeArea { padding:30px 0; }
	.aeArea01 ul li { width:49%; margin:0 2% 2% 0; }
	.aeArea01 ul li:nth-child(2n) { margin-right:0; }
	.aeArea01 ul li .txt { font-size:14px; left:10px; bottom:10px; }
}



.ny-hd { text-align:center; line-height:1; margin-bottom:45px; }
.ny-hd p { font-size:30px; color:#333; font-weight:bold; }
.ny-hd span { display:block; font-size:16px; color:#c6c6c6; margin-top:10px; text-transform:uppercase; }

@media all and (max-width:800px){
	.ny-hd { margin-bottom:30px; }
	.ny-hd p { font-size:20px; }
	.ny-hd span { font-size:14px; }
}







.about06 .ihd .cn{ color:#333; text-align:center}




.sjArea { display:none; }
@media all and (max-width:1200px){
	.pcArea { display:none; }
	.sjArea { display:block; }
}






.acArea .ibd{ position:relative}
.acArea .ibd .prevs{ width:50px; height:50px; position:absolute; left:0; top:50%; margin-top:-20px; background:url(left.png) center center no-repeat; background-size:cover; z-index:9; cursor:pointer}
.acArea .ibd .nexts{ width:50px; height:50px; position:absolute; right:0; top:50%; margin-top:-20px; background:url(left.png) center center no-repeat; background-size:cover; z-index:9; cursor:pointer; transform:rotateY(180deg)}
.qualify-swiper .swiper-slide{max-width: 32%;width: 340px;}
.qualify-swiper .swiper-slide .pc{position: relative;display: block;box-shadow: -1px 6px 8px rgba(0, 0, 0, 0.15); padding:40px 0; background:#fff}
.qualify-swiper .swiper-slide .pc img{ width:100%}
.qualify-swiper .swiper-slide .pc::before {content: "";display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 9;background: rgba(0, 0, 0, 0.4);}
.qualify-swiper .swiper-slide-active .pc::before {display: none;}
.qualify-swiper .swiper-slide p{}
.qualify-swiper .swiper-slide .shows-item h3{display: none;font-size: 18px;color: #464646;font-weight: normal;margin-top: 28px; text-align:center}
.qualify-swiper .swiper-slide-active .shows-item h3{display: block;}

@media only screen and (max-width:750px){
	.qualify-swiper .swiper-slide{max-width: 190px;}
}

@media (max-width: 1680px){
	
	.qualify-swiper .swiper-slide .shows-item h3{ font-size: 16px;margin-top: 20px}
}
@media (max-width: 1200px){
	
	.qualify-swiper .swiper-slide .shows-item h3{ font-size: 14px;margin-top: 16px;}
}
































































































































































