@font-face {
  font-family: "AkzidenzGrotesk-Light";
  src: url("../font/AkzidenzGrotesk-Light.otf");
}
* {
  font-family: "微软雅黑","Arial";
  padding: 0;
  margin: 0;
  /* box-sizing: border-box; */
}
body {

}

/* ----------------------首页---------------------- */
.header {
  position: fixed;
  top: 0;
  width: 100%;
  height: 93px;
  z-index: 1000;
  background-color:#FFF;
  border-bottom: #e5e5e5 solid 1px;
}
.header .h_s{
  border-left: 1px #E5E5E5 solid;
  border-right: 1px #e5e5e5 solid;
}
.header2 {
  position: fixed;
  width: 100%;
  height: 93px;
  z-index: 1000;
  background:url(../images/r_3.png) repeat-x bottom;
}
.h_s{ width:124px; float:right; height:93px; text-align:center; line-height:93px; background:url(../images/r_4.png) no-repeat left;cursor: pointer;}
.h_c { float:right;}
.h_m{ width:124px; height:93px; line-height:93px; float:right; text-align:center; background:url(../images/r_4.png) no-repeat left;cursor: pointer;}
/* .wrap {
  max-width: 1308px;
  margin: 0 auto;
  width: 96%;
} */

.header .logo{
  background-color: #357785;
}
.logo {
  float: left;
}

.header-r {
  float: right;
}


.certificate { width:100%; height:894px; float:left; background:url(../images/dl_bg.jpg) no-repeat center top;}
.cer_lg { width:633px; float:left; margin-top:260px; margin-left:10%;}
.t1 { background: url(../images/t1.jpg) #fff no-repeat 10px center; width:446px; height:65px; line-height:65px; float:left; margin-bottom:22px; border:#dcdcdc solid 1px;}
.t2 { background: url(../images/t2.jpg) #fff no-repeat 10px center; width:446px; height:65px; line-height:65px; float:left; margin-bottom:22px; border:#dcdcdc solid 1px;}
.t3 { background: url(../images/t3.jpg) #fff no-repeat 10px center; width:446px; height:65px; line-height:65px; float:left; margin-bottom:22px; border:#dcdcdc solid 1px;}
.cx_input1 { margin-left:45px; width:401px; height:63px; font-size:14px; outline:none;}
.cx_input2 { margin-left:45px; width:401px; height:63px; font-size:14px; outline:none;}
.cx_input3 { margin-left:45px; width:401px; height:63px; font-size:14px; outline:none;}
.cx { width:446px; margin:52px auto 0px;}
.cx_btn { width:318px; height:71px; background: url(../images/dl_btn.png) no-repeat; border:none; display:block; text-align:center; font-size:18px; color:#ffffff; font-weight:bold; margin:0px auto; cursor:pointer;}
.certificate2 { width:100%; max-height:1080px; float:left; background:url(../images/dl_bg2.jpg) no-repeat center top; background-size: cover;}
.certificate2_img { width:100%; height:780px; float:left; background:url(../images/pxzs.png) no-repeat center top; margin:200px auto 300px;}
.nodata { width:100%; float:left; text-align:center; margin:400px auto; font-size:22px; color:#ffffff;}
.certificate2_wap { width:780px; margin:0 auto;}
.cer_1 { width: 100%; font-size: 18px; color: #000000; font-weight: bold; text-align: center; margin: 0px auto 0px; line-height: 1.5;}
.cer_2 { width: 80%; font-size: 16px; color: #000000; font-weight: bold; text-align: center; margin: 20px auto 0px; line-height: 1.5;}
.cer_3 { width: 66%; font-size: 32px; color: #000000; font-weight: bold; text-align: center; margin: 326px auto 0px; line-height: 1.5;}
.cer_4 { width: 100%; font-size: 18px; color: #000000; font-weight: bold; text-align: center; margin: 20px auto 0px; line-height: 1.5;}
.cx p { font-size:14px; line-height:35px; margin:15px 0px;}
.certificate3 { width:100%; max-height:1583px; float:left; background:url(../images/dl_bg2.jpg) no-repeat center top; background-size: cover;}
.certificate3_img { width:100%; height:1383px; float:left; background:url(../images/pxzs2.png) no-repeat center top; margin:200px auto 300px; background-size: 100%;}
.certificate3_wap { width:100%px; margin:0 auto;}
.cers_1 {width: 66%;font-size: 22px;color: #000000;font-weight: bold;text-align: center;margin: 0px auto 0px;line-height: 1.5;}
.cers_2 {width: 80%;font-size: 18px;color: #000000;font-weight: bold;text-align: center;margin: 20px auto 0px;line-height: 1.5;}
.cers_3 {width: 66%;font-size: 32px;color: #000000;font-weight: bold;text-align: center;margin: 214px auto 0px;line-height: 1.5;}
.cers_4 {width: 72%;font-size: 22px;color: #000000;font-weight: bold;text-align: center;margin: 20px auto 0px;line-height: 1.5;}
.mob { display:none !important;}
.cert { width:1000px; margin:0 auto;}
/* .content{ width:100%; height:3386px; float:left; background:url(../images/index_content.jpg) no-repeat center top;} */

.search {
  display: inline-block;
  position: relative;
  width: 305px;
  height: 36px;
  border-radius: 50px;
  border: 1px #d6d6d6 solid;
  background-color: #ffffff;
  text-align: left;
}

.ss {
        display: flex;
    align-items: center;
    position:absolute;
    right:0;
    top:0;
    height: 100%;
    outline: none;
    border-radius: 50px;
    padding-left: 15px;
    box-sizing: border-box;
    font-size: 14px;
    color: #333333;
}

.go {
  position: absolute;
  top: 0;
  right: 0;
  width: 78px;
  height: 100%;
  background-color: #030060;
  color: #c7c7c7;
  font-size: 14px;
  border-radius: 50px;
  padding-left: 20px;
  background-size: 14px;
  background-image: url(../images/search.png);
  background-repeat: no-repeat;
  background-position: 25% 53%;
  outline: none;
  cursor: pointer;
}

.wx {
  display: inline-block;
  margin: 0 25px;
}

.lang {
  position: relative;
  display: inline-block;
}
.lang:hover .lang-s{
  height: initial;
}
.lang-s{
background-color: rgba(255,255,255,1);
color: #373737;
height: 0px;
width: 100%;
position: absolute;
top: 15px;
left: 0px;
overflow: hidden;
transition: height 0.3s;
z-index: 999;
text-align: center;
}
.lang-s a{
display: block;
line-height: 26px;
font-size: 14px;
}
.lang-s a:hover{
color:#ffffff;
background-color: #030060;
}
.wx:hover .wx-cont{
display: block;
opacity: 1;
}
.wx-cont {
  display: none;
  opacity: 0;
  position: absolute;
  z-index: 999;
  top: 64px;
  right: 40px;
  transition: .5s;
}
.wx-pic{
width: 60%;
display: inline-block;
}
.wx-pic>img{
width: 100%;
}
.wx-wrap{
background-color: #ffffff;
padding: 40px;
max-width: 240px;
box-sizing: border-box;
text-align: center;
}
.wx-tx{
font-size: 14px;
margin-top: 10px;

}
.search-2{
display: none;
padding: 5px 0;
}
.header-top {
  margin-top: 16px;
  text-align: right;
}

.ul-nav2 a:hover{
  color:#434343;
}
.nav>li>a:hover{
  color:#434343;
  border-bottom:#59e6fe solid 2px;
  display:block;
}
.nav {
	width: auto;
	float:right;
}

.nav>ul {
  overflow: hidden;
}

.nav>ul>li:nth-child(1) {
  margin-left: 0;
}

.nav>li {
  float: left;
  height:93px;
  line-height:93px;
  margin-right:43px;
}

.nav>li>a {
  color: #434343;
  font-size: 16px;
}


.bannr {
  width: 100%;
  height: 100%;
  position:relative;
  z-index:99;
}
.bnnrimg {
  width: 100%;
}
.bnnrimg img {
  width: 100%;
}
.bnr_wap {
    width: 100%;
    margin: 0 auto;
    position: absolute;
    bottom: 26px;
    z-index: 99;
}
.banner_img {
    z-index: 9999;
    max-width: 1570px;
    margin: 0 auto;
    text-align: right;
}
.banner_img a{ margin-right:6px;}

.bannr .prev,
.bannr .next {
  width: 74px;
  /* width: 60px;
  height: 110px; */
  background-position: center;
  background-repeat: no-repeat;
}
.prev::after {
  content: "";
}
.next::after {
  content: "";
}

.lb-banner .swiper-slide img {
  width: 100%;
}

.lb-banner .swiper-pagination {
  bottom: 39px;
}

.lb-banner .swiper-pagination-bullet {
  width: 34px;
  height: 3px;
  border-radius: 2px;
  background-color: #ffffff;
  opacity: 1;
  margin: 0 7px;
  /* transition: .5s; */
}

.lb-banner .swiper-pagination-bullet-active {
  background-color: #034bac;
}

.banner {
  position: relative;
}

.banner-txt {
  position: absolute;
  left: 15.94%;
  top: 38.89%;
  z-index: 9;
}

.banner-tx {
  color: #ffffff;
  font-size: 60px;
  font-weight: bold;
}

.banner-tx2 {
  color: #ffffff;
  font-size: 12px;
  margin-top: 15px;
}

/* ----------------------自适应---------------------- */
.menu{
  margin-left: 20px;
}

.menu>ul>li {
width: 20px;
height: 2px;
background-color: #7a7a7a;
margin-bottom: 6px;

transition: transform 0.5s,opacity;
}
.menu>ul>li:nth-child(3){
  margin-bottom: 0px;
}
.menu>ul {
cursor: pointer;
}
.menu {
display: none;

}
.nav2>li>a:hover{
  color:#ffffff;
  border-bottom:#59e6fe solid 2px;
  display:block;
}
.nav2 {
	width: auto;
	float:right;
}

.nav2>ul {
  overflow: hidden;
}

.nav2>ul>li:nth-child(1) {
  margin-left: 0;
}

.nav2>li {
  float: left;
  height:93px;
  line-height:93px;
  margin-right: 37px;
}

.nav2>li>a {
  color: #ffffff;
  font-size: 16px;
}

.h111{
height: 111px;
}
/* ----------------------hover---------------------- */
.ul-i-news li:hover .ul-inews-r{
  border-left: 1px #030060 solid;
}

.news-pic{
  overflow: hidden;
}

.i-news-pic:hover img,.ul-news li:hover .news-pic>img{
  transform: scale(1.2)
} 
.news-pic>img{
transition: .5s;
-webkit-transition: .5s;
}
