﻿
.font_en{font-family: "MyriadPro";}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {opacity:0.5;}
input:-moz-placeholder, textarea:-moz-placeholder {opacity:0.5;}
input::-moz-placeholder, textarea::-moz-placeholder { opacity:0.5;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {opacity:0.5;}



.n_banner{height: 100vh;position: relative;}
.n_banner img{width:100%;height: 100%;object-fit: cover;}
.n_b_text{width:760px;height: 210px;padding:2vw 8vw;text-align: right;position: absolute;left: 0px;top:50%;background: rgba(6,70,155,0.5);transform:translateY(-50%);}
.n_b_text h3{font-weight: normal;color:#fff;}
.n_b_text p{color:#a6e0ff;}
@media only screen and (max-width: 1600px){
	.n_b_text{width:39vw;height: auto;padding:3vw 8vw;}
}
@media only screen and (max-width: 1200px){
	.n_banner{height: 50vh;}
	.n_b_text{width:45vw;}
}
@media only screen and (max-width: 1200px){
	.n_banner{height: 40vh;}
}
.n_cur{color: #fff;position: relative;z-index: 2;height: 0;}
.n_cur .w1440{top:-120px;left: 50%;position: absolute;transform:translateX(-50%);display:flex;}
.n_cur svg{position: relative;top: -2px;margin-right:7px;}
.n_cur a{color:#fff;transition:all 0.3s ease-in-out;}
.n_cur a:hover{color:#a6e0ff;}
.n_cur b{font-weight: normal;padding:0 5px;}
@media only screen and (max-width: 1600px){
    .n_cur .w1440{top:-110px;}
}
@media only screen and (max-width: 1200px){
	.n_cur .w1440{top:-50px;}
}
.n_navE{width: 100%;background: #fff;position: relative;}
.n_navE .w1440{height: 100%;}
.n_navE ul{display: flex;flex-wrap:wrap;height: 100%;justify-content: center;}
.n_navE ul li{max-width: 240px;flex:1;height: 100%;background-size: cover!important;position: relative;}
.n_navE ul li:after{content: "";display: inline-block;height: 15px;width:1px;background: #ccc;position: absolute;right:0px;top:50%;margin-top: -8px;}
.n_navE ul li a{display: flex;padding: 28px 0;width: 100%;align-items: center;justify-content: center;color: #0e2f5b;}
.n_navE ul li:hover{background:#278bc9 url(../image/n_img1.jpg) no-repeat center;}
.n_navE ul li:hover:after{display: none;}
.n_navE ul li:hover a{color: #fff;}
.n_navE ul li.active{background:#278bc9 url(../image/n_img1.jpg) no-repeat center;}
.n_navE ul li.active:after{display: none;}
.n_navE ul li.active a{color: #fff;}

.n_navE .nkf_nav{width: 100%;background: #fff;overflow: hidden;position: absolute;top: -80px;}
.n_navE .navFix{position: fixed;z-index: 2;left: 50%;top: 0;background: #fff;transform:translateX(-50%);}

@media only screen and (max-width: 1600px){
	.n_navE ul li a{padding:20px 0;}
	.n_navE .nkf_nav{top:-64px;}
	.n_navE .navFix{top:0;}
}
@media only screen and (max-width: 1200px){
	.n_navE .nkf_nav{position: static;}
	.n_navE .nkf_nav.navFix{position: fixed;}
}
@media only screen and (max-width: 768px){
	.n_navE ul{justify-content: flex-start;}
	.n_navE ul li{max-width: 33.33%;flex:0 0 33.33%;}
	.n_b_text{width:60vw}
}



.p_page {
  text-align: center;
  padding: 2% 0;
}

.p_page span {
  display: inline-block!important;
  font-size: 16px!important;
  color: #777777!important;
  margin: 0 5px!important;
  border:0px!important;
  vertical-align: initial!important;
  line-height:  40px!important;
  background: #fff!important;
  width:40px!important;
  height:40px!important;
}
.p_page a {
  display: inline-block!important;
  font-size: 16px!important;
  color: #777777!important;
  width:40px!important;
  margin: 0 5px!important;
  border:0px!important;
  height: 40px!important;
  line-height:  40px!important;
  vertical-align: initial;
  background: #fff!important;
}
.p_page .laypage_curr {
  color: #fff!important;
  background: #0284cb!important;
}
.p_page a:hover {
	background: #0284cb!important;
  color: #fff!important;
}
.p_page a.laypage_last{font-family: '宋体';}
.p_page a.laypage_first{font-family: '宋体';}
.p_page a.laypage_prev{font-family: '宋体';}
.p_page a.laypage_next{font-family: '宋体';}

.p_page span.laypage_total{
    width: auto!important;
    background: transparent!important;
}
.p_page span.laypage_total *{
    font-size: 16px!important;
    
}
.p_page span.laypage_total input{height:40px!important;border:0px;margin:0 10px;}
.p_page span.laypage_total  button{height:40px!important;border:0px;margin-left:10px;}
.p_page span.laypage_total  button:hover{
    background: #0284cb!important;
  color: #fff!important;
}

@media only screen and (max-width: 768px){
	.p_page a{width:26px!important;height: 26px!important;line-height:  26px!important;margin: 0 2px!important;}
	.p_page span{width:26px!important;height: 26px!important;line-height:  26px!important;margin: 0 2px!important;}
	.p_page a.laypage_first{display: none!important;}
	.p_page a.laypage_last{display: none!important;}
	.p_page span.laypage_total{display: none!important;}
}


