/* #region 初始化 */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  padding: 0;
  margin: 0;
  border: none;
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  margin: 0;
  padding: 0;
  word-wrap: break-word;
  color: #333;
  background-color: #fff;
  font-family: text;
  width: 100%;
  overflow-x: hidden;
}
input[type="button"], input[type="submit"], input[type="text"] {
    -webkit-appearance: none;
	border-radius: 0!important;
	box-sizing: border-box;
}
audio,
video {
  display: block;
}

a {
  display: block;
  background-color: transparent;
  text-decoration: none;
  color: inherit;
  outline: none;
  -webkit-tap-highlight-color: transparent;
  -moz-outline-style: none;
}

ol,
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

li {
  list-style: none;
}

img {
  display: block;
  border: 0;
  vertical-align: middle;
  /* image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor; */
}

dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}


button,
input,
optgroup,
select,
textarea {
  color: inherit;
  outline: none;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
  padding: 0;
}

table {
  border-spacing: 0;
  border-collapse: collapse;
}

td,
th {
  padding: 0;
}

.clearfloat {
  zoom: 1;
}

.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}

.flex_row {
  display: flex;
}

.flex_col {
  display: flex;
  flex-direction: column;
}

.flex_center {
  display: flex;
  justify-content: center;
  align-items: center;
}

.flex_space_between {
  display: flex;
  justify-content: space-between;
}

.position_center-x {
  left: 50%;
  transform: translate(-50%);
}

.position_center-y {
  top: 50%;
  transform: translateY(-50%);
}
.position_center-xy {
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
}



.cursor {
  cursor: pointer;
}

.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.flex_center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.flex_lb {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.flex_zj{display: -webkit-flex;
    display: flex;
    -webkit-justify-content:center;justify-content: center;}

.flex_1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: inline-block;
}

.flex_dc {
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: flex;
}

.flex_ac {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex_as {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flex_ae {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.flex_jc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex_js {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.flex_je {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.flex_wrap {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
}

.textone {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.texttwo {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.pr{position: relative;}
.pa{position: absolute;}
.pf{position: fixed;}
.swiper-container {
  width: 100%;
}
.oh{overflow: hidden;}
.none{display: none;}


/* #endregion */

/* #region  首页*/
.width {
  margin: 0 auto;
}

body {
  padding-top: 4.5rem;
}

.header {
position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  background: #fff;
  z-index: 88;
  /* box-shadow: 0 .25rem .25rem rgba(0, 0, 0, .05); */
  transition: .3s;
}

.logo {
  position: relative;
}

.logo img {
  /* width: 16.2rem; */
  transition: .3s;
}

.logo img:nth-of-type(2) {
  position: absolute;
  left: 0;
  top: 0;
}

.nav {
  margin-left: auto;
}

.nav li {
  margin-left: 3rem;
}

.nav_link {
  font-size: 1rem;
  line-height: 4.5rem;
  color: #666666;
  position: relative;
  transition: .3s;
}
.nav_link.active, .nav_link:hover {
    color: #d98711 !important;
}
.nav_link::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0rem;
    transform: translateX(-50%);
    width: 0;
    height: 2px;
    background: #d98711;
    transition: .3s;
}
.nav_link:hover::after,
.nav_link.active::after {
  width: 80%;
}
.sousuo{margin-left: 1.5rem;}

.index_header {
  background: none;
  box-shadow: none;
  /* border-bottom: solid 1px rgba(255,255,255,0.2); */
}


.index_header .logo img:nth-of-type(2) {
  opacity: 0;
}

.index_header .nav_link {
  color: #fff;
}

.nav_select .width {
  align-items: flex-start;
}

.nav_select {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, .9);
  padding: 2.6rem 0;
  display: none;
}

.nav_img {
  width: 38.75%;
  padding-right: 2.5%;
  border-right: 1px solid #eaeaea;
}

.nav_img img {
  width: 100%;
}

.nav_list {
  flex: 1;
  overflow: hidden;
  flex-wrap: wrap;
  padding: 0 5%;
}

.nav_list a {
  width: 33.33%;
  font-size: 1.2rem;
  line-height: 2rem;
  padding: .5rem 0;
  color: #666666;
  padding-right: .5rem;
  margin-top: 1rem;
  transition: .2s;
}
.ss_kuang{right: 0;bottom:-0.5rem;}
.ss_kuang input{border:none;background: #efefef;padding:0 0.5rem}
.ss_kuang button{width: 3rem;height: 2rem;background: #006BB0;color: #fff;border: none;font-size: 0.8rem;}
.sousuo:hover .ss_kuang{display:flex;}
.nav_list a:hover,
.nav_list a.active {
  color: #04ca6f;
}
.index_qiehuan{left:20px;width: 3rem;}
.index_qiehuan span{margin: 19px 0!important;width: 15px;height: 2px;border-radius: 0;background: #fff;opacity: 1;
   }
 .index_qiehuan span.swiper-pagination-bullet-active{width: 68px;height:10px;background: url(../images/index_qiehuan.png) no-repeat right center;}


@keyframes bannerin {
  0% {
    transform: scale(1.1)
  }

  100% {
    transform: scale(1)
  }
}
.index_box{height: 100%;}

.banner_swiper,.index_box .width{height: 100%;}
.banner {
  position: relative;
  width: 100%;
height: 100%;
}

.banner .swiper-slide {
  overflow: hidden;
  position: relative;
}

.banner .swiper-slide img {
  width: 100%;
  height:100%;
  transform: scale(1.1);
}

.banner .swiper-slide-active img {
  animation: bannerin 6s ease
}

.banner_txt {
	background: url(../images/banner1_bg.png) no-repeat center;
	background-size: 100%;
  position: absolute;
  left: 12%;
  top: 48%;
  transform: translateY(-50%);
  padding: 5.3rem 0;
}

.banner_txt div {

  line-height: 1.56;
  color: #fff;
  position: relative;

}

.banner_txt a {
  font-size: 1.2rem;
  color: #fff;
  text-align: center;
  line-height: 2.9rem;
  background: rgba(255,156,0,0.7);
 /* width: 15rem; */
  margin: 0 auto;
  margin-top: 2.6rem;
}


.banner_txt .banner_txt_en{font-size: 0.8rem;}
.banner_txt .banner_txt_cn{font-size: 2.8rem;letter-spacing: .4rem;}
.banner_txt .banner_txt_en,
.banner_txt .banner_txt_cn,
.banner_txt a {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;

}

.banner .swiper-slide-active .banner_txt .banner_txt_en {
  -webkit-animation-name: fadeInUp2;
  animation-name: fadeInUp2;
  -webkit-animation-delay: .2s;
  animation-delay: .2s;
}
.banner .swiper-slide-active .banner_txt .banner_txt_cn {
  -webkit-animation-name: fadeInUp2;
  animation-name: fadeInUp2;
  -webkit-animation-delay: .3s;
  animation-delay: .3s;
}

.banner .swiper-slide-active .banner_txt a {
  -webkit-animation-name: fadeInUp2;
  animation-name: fadeInUp2;
  -webkit-animation-delay: .4s;
  animation-delay: .4s;
}

.banner_dot {
  position: absolute;
  left: 0;
  bottom: 3.5%;
  width: 100%;
  z-index: 1;
  height: 2.4rem;
  color: #fff;
  font-size: 1rem;

}
.banner1_left{color: #fff;position: absolute;bottom: 3.5%;left: 50%;transform: translateX(-180%);z-index: 999;display: flex;height:2.4rem}
.banner1_right{color: #fff;position: absolute;bottom: 3.5%;right:50%;transform: translateX(180%);z-index: 999;display: flex;height:2.4rem}
.banner2_left{position: absolute;top: 45%;left: 6%;z-index: 9999!important;display: flex;height:2.4rem;}
.banner2_right{position: absolute;top: 45%;right:6%;z-index: 9999!important;display: flex;height:2.4rem;}
.banner2_right img,.banner2_left img{height: 100%;}
.index4_left{position: absolute;top: 48%;left: -2.5rem;z-index: 9999!important;display: flex;height:2.4rem;}
.index4_left img{height: 100%;}
.index4_right img{height: 100%;}
.index4_right{position: absolute;top: 48%;right:-2.5rem;z-index: 9999!important;display: flex;height:2.4rem;}

.index_box2{background: url(../images/index_bg2.png) no-repeat left center!important;background-size: 35% 100%!important;}
.index_box2 .width{padding: 0 1rem;}
.index_box2_l{width: 52%;}
.index_box2_l ul li{font-size: 1rem;color: #fff;text-align: left;margin-right: 5rem;margin-top: 3rem;}
.index_box2_l ul li span{font-size: 2.4rem;font-weight: bold;}
.index_box2_r{width: 40%;text-align: left;margin-left: 5%;}
.index_box2_r h1{font-size: 2.6rem;font-weight: bold;}
.index_box2_r h3{font-size: 1.2rem;line-height: 2.4rem;}
.index_box2_r p{font-size: 0.9rem;line-height: 1.8rem;color:#989899;padding: 1rem 0;}
.index_box2_r a{font-size: 0.9rem;line-height: 2rem;text-align: center;color:#fff;background: #006BB0;width: 6rem;margin-top: 3.5rem;}

.index_box3{background:#f5f5f5!important;}
.index_box3_title{margin-bottom: 2.4rem;}
.index_box3_title h2{font-size: 1.8rem;font-weight: bold;letter-spacing: .3rem;}
.index_box3_title .p1{font-size: 0.7rem;margin-top: 0.7rem;color:#c4c4c4}
.index_box3_title .p2{font-size: 0.8rem;margin-top: 0.5rem;color:#c4c4c4}
.index_box3_title .p2 span{color: #007AFF;}
.index_box3_l{width:40% ;height: 25rem;}
.index_box3_l img{min-height: 100%;width: 100%;-ms-transition: ease-out 0.7s;
    -o-transition: ease-out 0.7s;
    transition: ease-out 0.7s;}
.index_box3_l p{bottom: 0;z-index: 999;color: #fff;font-size: 0.9rem;line-height:2rem;background: rgba(0,0,0,0.5);width: 100%;padding-left: 1rem;text-align: left;text-overflow: ellipsis;-ms-text-overflow: ellipsis; white-space: nowrap;}
.index_box3_l_kz{text-align: right;padding-right: 1rem;}
.index_box3_l_kz span{background: #fff;opacity: 1;}
.index_box3_l_kz .swiper-pagination-bullet-active{background: #006bb0;}
.index_box3_c{width: 29%;margin-left: 1%;text-align:left;height: 25rem;justify-content: space-between;}
.index_box3_r{width: 29%;margin-left: 1%;text-align:left;height: 25rem;justify-content: space-between;}
.index_box3_c li{background: #fff;padding: 1.1rem; cursor:pointer}
/* .index_box3_c li:nth-of-type(1){margin-bottom: 0.8rem;} */
.index_box3_c li .p1{font-size: 1rem;font-weight: bold;line-height: 1.6rem;overflow: hidden;text-overflow: ellipsis;-ms-text-overflow: ellipsis; white-space: nowrap;}
.index_box3_c li .p2{font-size: 0.8rem;color: #7e7e7e;line-height: 1.8rem;padding: 0.8rem 0 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;	text-overflow:ellipsis;}
.index_box3_c li .p3{background: url(../images/index_box3_1.png) no-repeat right center;color: #999999;font-size: 0.8rem;padding-top: 0.5rem;;margin-top:0.5rem;border-top: solid 1px #e7e7e7;}
.index_box3_c li .p3 span,.index_box3_r li .p1 span{font-size: 1.5rem;font-weight: bold;}
.index_box3_c li:hover{background:  #006bb0;}
.index_box3_c li:hover p{color:#fff!important;}
.index_box3_c li:hover .p2{opacity: 0.5;}

.index_box3_r li{background: #fff;padding:1.3rem;cursor:pointer}

.index_box3_r li .p1{font-size: 0.8rem;color: #999999;line-height: 1.5rem;}
.index_box3_r li .p2{font-size: 1rem;font-weight: bold;line-height: 1.8rem;padding-left: 2rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;	text-overflow:ellipsis;}
.index_box3_r li .p2 img{padding-top: 1.1rem;width:auto!important;}
.index_box3_r li:hover{background:  #006bb0;}
.index_box3_r li:hover p{color:#fff!important;}
.index_box3_r li:hover div{color:#fff!important;}
.index_box4{background: url(../images/index_box_4bg.jpg) no-repeat center!important;background-size: cover!important;}
.index_box4_type{width: 65%;}
.index_box4_type li{font-size: 0.9rem;color: #fff;line-height: 2.2rem;;margin: 0 0.55%;border: solid 1px #fff;border-radius: 0.2rem;float: left;width: 13%;cursor: pointer;}
.index_box4_type li:hover,
.index_box4_type li.active{color: #353535;background: #fff;}
.index_box4_top{/* margin-top: 4.5rem; */align-items:flex-start;}
.index_box4_title{font-size: 1.5rem;color: #fff;font-weight: bold;}
.index_box4_title span{font-size: 1.8rem;}
.index_box4_swiper{margin-top: 5.5rem;}
.index_box4_swiper .swiper-slide{width: 24.5rem;cursor: pointer;overflow: hidden;}
.index_box_4_anli_w{padding-top: 1.5rem;background: #fff;}
.index_box_4_anli{padding: 1.5rem;text-align: left;}
.index_box_4_anli_img{width: 100%;
    -ms-transition: ease-out 0.7s;
    -o-transition: ease-out 0.7s;
    transition: ease-out 0.7s;}
.index_box_4_anli_img:hover,.index_box3_l img:hover{transform: scale(1.1); transition: .5s;}
.index_box_4_anli .p1{font-size: 1.3rem;background: url(../images/index_box3_1.png) no-repeat right center;}
.index_box_4_anli .p2{font-size: 1.5rem;line-height: 3rem;color:#dedede}
.index_box_4_anli .p3{font-size: 0.8rem;line-height: 1.6rem;color: #838383;}
.index_box_4_anli .pa{background: #dedede;width: 0.3rem;height:90%;right: 0;bottom: 0;}
.index_box4_swiper .swiper-slide:hover .index_box_4_anli .pa{background: #006bb0;}
.index_box4_swiper .swiper-slide:hover .index_box_4_anli .p2{color: #006bb0;}
.nei_anli_list:hover .index_box_4_anli .pa{background: #006bb0;}
.nei_anli_list:hover .index_box_4_anli .p2{color: #006bb0;}
.nei_anli_list:hover .p1{color: #006bb0;}

.index_box5_t{margin-top: 3rem;}
.index_box5_rl,.index_box5_rr{width: 50%;}
.index_box5_l{width:47%;height:18rem;background:url(../images/index_box5_l.png) no-repeat right center;background-size: cover;padding: 3rem 4.5rem;color: #FFFFFF;font-size: 0.8rem;text-align: left;}
.index_box5_l .p1{font-size: 1.2rem;line-height: 2.4rem;}
.index_box5_l .p2{line-height: 1.8rem;}
.index_box5_l .p2 a{display: inline;color: #ff9c00;}
.index_box5_r{width: 53%;line-height: 2rem;}
.index_box5_rl{height:18rem;background:url(../images/index_box5_rl.png) no-repeat right center;background-size: cover;}
.index_box5_rr{height:18rem;background:url(../images/index_box5_rr.png) no-repeat right center;background-size: cover;padding: 4rem 0;color: #FFFFFF;font-size: 0.9rem}
.index_box5_rr .p1{font-size: 1.2rem;}
.index_box5_rr .p3{margin-top: 1rem;}
.in_biaoyu{margin: 0 auto;/* padding: 3rem 0; */max-width: 100%;}
.in_foot{width:100%;background: #393939;bottom: 0;}
.in_foot_l{text-align: left;}
.in_foot_nav{color:#FFFFFF;font-size: 0.8rem;margin: 3rem 0;line-height: 1.5rem;}
.in_foot_nav a{display: inline;font-size: 0.7rem;padding: 0 0.8rem;border-right: solid 1px #fff;}
.in_foot_nav a:last-child{border-right: none;}
.in_foot_lianxi{color:#acacac;padding-bottom: 2rem;}
.in_foot_lianxi li{display: flex;margin: 1rem 0;font-size: 0.8rem;}
.in_foot_lianxi ul:nth-of-type(1){margin-right: 3rem;}
.in_foot_lianxi li img{height: 100%;margin-right: 0.2rem;}

.in_foot_r_l .p1{font-size:0.8rem ;color:#8b8b8b;line-height: 1.6rem;text-align:center;}
.in_foot_r_l .p2{font-size:1.2rem ;color:#ff9c00;line-height: 2rem;text-align:center;}
.fenxiang {text-align: center;margin-top: 1rem;}
.fenxiang li{display: inline-block;margin: 0 0.5rem;}
.in_foot_r{height: 100%;}
.in_foot_rr{margin-left: 1rem;}
.in_banquan{background: #393939;color: #8b8b8b;font-size: 0.8rem;line-height: 4rem;border-top: solid 1px #737373;text-align: center;}
.in_banquan a{display: inline;}
.in_top{position:fixed;right: 1rem;bottom:5rem;z-index:99999999;}


.ab_banner{background: url(../images/ab_banner.jpg) no-repeat center;text-align: center;color:#fff;padding: 6rem 0;}
.ab_banner .p1{font-size: 1.8rem;opacity: 0.6;line-height: 3.6rem;}
.ab_banner .p2{font-size: 1.2rem;}
.nei_nav{overflow-x: scroll;}
.nei_nav::-webkit-scrollbar {display:none}
.nei_nav a{padding: 1.2rem 3rem;font-size: 0.9rem;white-space: nowrap;}
.nei_nav_box{border-bottom: solid 1px #c6c6c6;}
.nei_nav a:hover,
.nei_nav a.active{
	background: #006bb0;
	color: #fff;
}
.nei_jj_nr{padding-top: 3rem;}
.nei_jj_nr_l{width: 22.5%;}
.nei_jj_nr_l .p1{font-size: 0.9rem;color: #000;}
.nei_jj_nr_l .p2{color: #b6b6b6;font-size: 0.9rem;line-height: 2rem;}
.nei_jj_nr_r{width: 77.5%;}
.nei_jj_nr_r .p1{font-size: 2.4rem;}
.nei_jj_nr_r .p2{color: #535353;font-size: 0.9rem;line-height: 2rem;margin: 2rem 0;}

.nei_jj_nr_sz li{font-size: 1rem;color: #343434;text-align: left;margin-right: 5rem;}
.nei_jj_nr_sz li span{font-size: 2.4rem;font-weight: bold;}
.nei_jj_img{margin: 4rem 0;width: 100%;}.ab_jj_b_img img{max-width: 100%;}

.nei_zc_nr_l{width:47%}
.nei_zc_nr_l img{width: 100%;}
.nei_zc_nr_r{width: 47%;}
.nei_zc_nr{padding: 3rem 0 5rem 0;-webkit-justify-content: space-between;
    justify-content: space-between;}
.nei_zc_nr_r .p1{font-size: 2.4rem;}
.nei_zc_nr_r .p2{color: #535353;font-size: 0.9rem;line-height: 2rem;margin: 2rem 0 1rem 0;}
.dsz_qm{text-align: right;}
.dsz_qm img{display: inline-block!important;}
.ab_wh{padding: 2rem 0;color:#fff;text-align: center;}
.ab_wh1{justify-content: space-between;}
.ab_wh .p1{font-size:2.2rem;font-weight: bold;}
.ab_wh .p2{font-size: 1.2rem;line-height: 3.6rem;}
.ab_whyj{width: 66%;justify-content: space-between;}
.yuanjing{background: url(../images/yuanjing.jpg) no-repeat center;padding: 4rem 0;width: 100%;}
.jingshen{background: url(../images/jingshen.jpg) no-repeat center;padding: 5rem 0;margin-top: 1.2rem;}
.jiazhi{width:32%;background: url(../images/jiazhi.jpg) no-repeat center;padding: 6rem 0;}
.ab_wh2{justify-content: space-between;margin-top: 1.2rem;}
.jingying{width: 49%;background: url(../images/jingying.jpg) no-repeat center;padding: 5.5rem 0;}
.zhiliang{width: 49%;background: url(../images/zhiliang.jpg) no-repeat center;padding: 5.5rem 0;}
.ab_wh3{background: url(../images/fuwu.jpg) no-repeat center;padding: 5.5rem 0;margin-top: 1.2rem;}
.ab_wh4{background: url(../images/fazhan.jpg) no-repeat center;padding: 5.5rem 0;}
.ab_wh5{background: url(../images/rencai.jpg) no-repeat center;padding: 5.5rem 0;color:#272727}

.ab_hj{text-align: center;padding: 3rem 0;}
.ab_hj ul{overflow: hidden;}
.ab_hj ul li{width: 31%;float: left;margin:1rem 1.1%;}
.ab_hj .p1{font-size: 2rem;color: #c4c4c4;}
.ab_hj .p2{font-size: 1.8rem;color:#222322;margin-bottom: 2rem;}
.ab_hj .p3{margin-top: 2rem;}
.ab_hj .p3 a{padding: 0.6rem 0.8rem; font-size: 0.9rem;color: #bfbfbf;border: solid 1px #BFBFBF;margin: 0 0.2rem;cursor: pointer;display: inline;}


.ab_hj .p3 a:hover,
.ab_hj .p3 a.active{
	background: #006bb0;
	color: #fff;
}
/* #picOne img{display: inline!important;height:auto!important;margin: 1%!important;} */
#picOne{overflow: hidden;}
#picOne img{width: 31%; height:15rem; float: left;margin:0.8rem 1.1%;cursor: pointer;}


.mask-img {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        width: 800%;
        height: 100%;
        z-index: 999;
       background: rgba(0,0,0,0.7);
      }

      .picture{
        display: none;
        position: fixed;
        top: 50%; left:50%;
        transform: translate(-50%,-50%);
         width: 800px;
        text-align:center;
        background:  rgba(255,255,255,0.4);
        z-index:9999;
		border:solid 8px  rgba(255,255,255,0.4);
		border-radius: 5px;

      }
      .picture .phone{
        vertical-align: middle;
        width:100%;
		margin: 0 auto;

      }
	  .anli_show_pa{right:-2rem;top:-2rem;}
	  .picture .left{
	    position: absolute;
	    left: -90px;
	    top: 46%;

	    line-height: 40px;
	  }
	  .picture .right{
	    position: absolute;
	    right: -90px;
	    top:46%;

	    line-height: 40px;
	  }
.nei_anli{padding: 3rem 0 0 0;}
.nei_anli_list{width: 31%;float: left;margin:1%;border: solid 1px #e7e7e7;cursor: pointer;}
.p33{text-align: center;margin: 4rem 0;}
.p33 a{padding: 0.6rem 0.8rem; font-size: 0.9rem;color: #bfbfbf;border: solid 1px #BFBFBF;margin: 0 0.2rem;cursor: pointer;display: inline;}
.p33 a:hover,
.p33 a.active{
	background: #006bb0;
	color: #fff;
}
.p34{ margin: 2rem 0;}
.nei_anli_list_img{height: 14rem;overflow: hidden;}
.nei_anli_list_img img{height:100%}
.nei_anli_list_img  .pa{top: 50%;left: 50%;transform: translateY(-50%);display: none;}
.nei_anli_list:hover  .sousuo2{display: block;}
.anli_js li{display: flex;font-size: 0.9rem;color:#3b3939;line-height: 2.4rem;align-items: center;}
.anli_js li img{height: 100%;margin-right: 0.3rem;}
.anli_show1{margin: 3rem 0;}
.anli_show1_l .p1{font-size: 1.5rem;color: #494949;}
.anli_show1_l .p2{font-size: 1.5rem;color: #006bb0;line-height: 3rem;}
.fanhui_1{padding: 0.8rem 0;background: #006bb0;width: 12rem;text-align: center;font-size: 1rem;color: #fff;border-radius: 1.7rem;margin-top: 2rem;}
.fanhui_1 img{display: inline;margin-right: 1rem;}
.anli_show1_r{width: 50%;}
.anli_show1_l{width: 45%;}
.anli_tuce{background: url(../images/anli_bg.jpg) no-repeat center;padding-bottom: 4rem;}
.anli_tuce .p1{text-align: center;font-size: 2rem;color:#c4c4c4;padding-top: 2rem;}
.anli_tuce .p2{text-align: center;font-size:1.6rem;color:#222322;margin-bottom: 1.5rem;}
.anli_show1_r img{width: 100%;}
#tuce{margin: 2rem 0 0 0;}
#tuce .swiper-slide {width:24rem;}
.anlis_left{position: absolute;left: 10rem;top:43%;z-index: 999;}
.anlis_right{position: absolute;right: 10rem;top:43%;z-index: 999;}
.anlis_left:hover img{display: none;}
.anlis_left:hover .none{display: block;}
.anlis_right:hover img{display: none;}
.anlis_right:hover .none{display: block;}
.tuce_eye{width: 100%;height: 100%;background: rgba(0,0,0,0.3);left: 0;top: 0;align-items: center;display: flex;justify-content: center;display: none;}
#tuce .swiper-slide:hover .tuce_eye{display:flex ;}
.anli_s_b{padding: 3rem 0;}
.anli_s_b img{margin-bottom: 1rem;width: 100%;}
.anli_s_b a{font-size: 0.8rem;line-height: 2rem;color: #848484;}
.anli_s_b a:hover{color:#e18c0c}
.ab_dy_img img{max-width:100% ;}
.gcgk_show p{display: inline;font-size: 0.9rem!important;}
.gcgk_show p span{font-size: 0.9rem!important;}
.nei_lx1 li{width: 33.33%;text-align: center;font-size: 0.9rem;line-height: 1.4rem;position: relative;}
.nei_lx1 li .pa{width: 70%;height: 1px;background: #e7e7e7;left: 65%;top:30%;z-index: -1;}
.nei_lx1 li:nth-of-type(3) .pa{display: none;}
.nei_lx1 li img{display: inline;}
.pa3{padding: 3rem 0;}
.nei_lx1 li .p1{color:#242930;margin-top: 1rem;}
.nei_lx1 li .p2{color: #878787;}
.nei_lx2{text-align: center;}
.nei_lx2 li{margin: 3rem 1rem;}
.nei_lx2 li p{font-size: 1.1rem;line-height: 2rem;}
.nei_lx3_l{width: 43%;background: #006bb0;padding: 1rem 1rem 2rem 1rem;color: #FFFFFF;font-size: 1rem;line-height: 3rem;}
.nei_lx3_l input{border: dashed 1px #c6c6c6;color: #666666;}
.nei_lx3_l1 li{width: 48%;line-height: 2rem;}
.nei_lx3_l1 li input {
    width: 100%;
    padding: 0 5%;
    height: 2rem;

}
.nei_lx3_l2 textarea {
    width: 100%;
    height: 5rem;
    padding: 2%;
    font-size: 0.9rem;
	border: dashed 1px #c6c6c6;
	color: #666666;

}
.nei_lx3_l3 button {
    width: 25%;
    line-height: 2.6rem;
    background: #ff9c00;
    font-size: 0.9rem;
    color: #fff;
    margin-top: 0.5rem;
    transition: 0.3s;
    cursor: pointer;

}

.nei_lx3_r{width: 57%;}
.nei_lx3_1{align-items: flex-start}
.nei_lx3l{width: 56%;}
.nei_lx3_r1{font-size:0.9rem ;line-height: 2rem;color: #212020;padding:1rem  1rem;border: solid 1px #d2d2d2;margin-bottom:1rem;}
.nei_lx3_r1 p{display: flex;}
.nei_lx3_r1 p img{height: 100%;margin: 0.6rem 0.5rem 0 0;}
.nei_lx3_r1 .p4 img{margin: 0.4rem 0.5rem 0 0;}
.zp_list{}
.zp_list li{width: 23%;padding: 2rem 1rem;border: solid 1px #d2d2d2;margin-left: 2.5%;float: left;margin-bottom: 2.5%;}
.zp_list li:nth-of-type(4n+1){margin-left: 0;}
.zp_list li .p1{font-size:0.9rem ;color:#4c4c4c;border: solid 1px #8f8f8f;/* padding-right: 2rem; */width:60%;    text-overflow: ellipsis;-ms-text-overflow: ellipsis; white-space: nowrap;}
.zp_list li .p1 span{background: #8f8f8f;color: #FFFFFF;text-align: center;line-height:1.8rem;width: 3rem;display: inline-block;margin-right: 1rem;}
.zp_list li .p2{font-size: 1.1rem;line-height: 1.8rem;margin-top: 1.8rem;color: #3c3c3c;}
.zp_list li .p2 span{color: #ff9c00;}
.zp_list li .p3{font-size: 0.9rem;color: #969696;line-height: 3rem;border-bottom: solid 1px #c0c0c0;margin-top: 1.5rem; text-overflow: ellipsis;-ms-text-overflow: ellipsis; white-space: nowrap;}
.zp_list li .p4{font-size: 0.9rem;color: #626262;line-height: 1.5rem;margin-top: 0.5rem;}
.zp_list li .p4 span{color: #006bb0;}
.zp_list li .p5{width: 100%;background: #7e7e7e;text-align: center;color: #fff;font-size: 0.9rem;line-height: 2rem;margin-top: 1rem;}
.zp_list li .p5:hover{background: #c2000b;}
.rl_zy_show{padding: 2rem;border: solid 1px #e3e3e3;}
.rl_zy_show .p1{font-size: 1.5rem;color: #3f3f3f;}
.rl_zy_show .p2{font-size: 0.9rem;color: #3f3f3f;padding: 2rem 0;line-height: 2rem;}
.rl_zy_show .p3{font-size: 0.8rem;color: #fff;padding:0  2rem;line-height: 2rem;background: #c2000b;display:inline-block}
.new_list_r{background: #006bb0;width: 15%;align-items: center;justify-content: center;display: flex;display: none;}
.new_list li{border-bottom: dashed 1px #cacaca;}
.new_list li:hover .new_list_r{display: flex;}
.new_list li:hover{border: solid 1px #c9c9c9;padding-left: 1rem;background: #f4f4f4;}
.new_list li:hover .p1{color:#ff9c00;}
.new_list li .p1{font-size: 1.2rem;color: #adadad;line-height: 2.4rem;padding-top: 1rem;}
.new_list li .p2{color: #434242;font-size: 1.2rem;line-height: 2.4rem;}
.new_list li .p3{font-size: 0.8rem;color: #848484;line-height: 1.8rem;padding-bottom: 1rem;}
.new_show_t{border-bottom: dashed 1px #cacaca;}
.new_show_t .p1{font-size: 1.2rem;color:#2c2c2c;text-align: center;}
.new_show_t .p2{font-size: 0.9rem;color:#adadad;text-align: center;line-height: 4rem;}
.new_show_t .p3{color: #e9bd68;right: 0;bottom: 0.5rem;font-size: 1.1rem;}
.new_show_t .p3 img{display: inline;margin-right: 0.5rem;}
.new_show_c{font-size: 0.8rem;color: #848484;padding: 2rem 0;line-height: 2rem;}
.new_show_c img{max-width: 100%;}
.anli_s_b1{padding-bottom: 0;}
.zizhi_list li{text-align: center;width: 30%;float: left;margin: 1.55%;}
.zizhi_list li img{display: inline;}
.zizhi_img{max-width: 78%;height: 12rem;}
.zizhi_bg{width: 100%;}
.zizhi_list li .p1{font-size: 1.1rem;color:#373737;text-overflow: ellipsis;-ms-text-overflow: ellipsis; white-space: nowrap;}
.zizhi_js li{align-items: baseline;}
.mengban{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.5);left: 0;top: 0;z-index: 999;}
.menban_c{width: 760px;margin: 0 auto;background: rgba(255,255,255,0.5);padding:0.8rem;border-radius: 10px;margin-top: 5rem;text-align: center;}
.hj_show{max-width: 100%;}
.menban_n{padding: 0.5rem;background: #fff;border-radius: 5px;line-height: 2rem;font-size: 0.9rem;position: relative;}
.hj_row{position: absolute;left: 0.5rem;bottom: 0.2rem;}
.hj_row a{display:inline-block;}
.hj_show_x {position: absolute;right: 0.5rem;bottom: 0.8rem;}
.new_show_t .p3 {bottom: -2rem;}


.nav_modal,
.nav_icon {
  display: none;
}


/* #endregion */

/* #region  css3 */
@-webkit-keyframes fadeInRight2 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(5rem, 0, 0);
    transform: translate3d(5rem, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight2 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(5rem, 0, 0);
    transform: translate3d(5rem, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@-webkit-keyframes fadeInLeft2 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 5rem, 0);
    transform: translate3d(0, 5rem, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft2 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-5rem, 0, 0);
    transform: translate3d(-5rem, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@-webkit-keyframes fadeInUp2 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-5rem, 0, 0);
    transform: translate3d(-5rem, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp2 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 5rem, 0);
    transform: translate3d(0, 5rem, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight2 {
  -webkit-animation-name: fadeInRight2;
  animation-name: fadeInRight2;
}

.fadeInLeft2 {
  -webkit-animation-name: fadeInLeft2;
  animation-name: fadeInLeft2;
}

.fadeInUp2 {
  -webkit-animation-name: fadeInUp2;
  animation-name: fadeInUp2;
}

.mySwiper111 .swiper-slide-active .index_box2_l{

  animation: fadeInLeft2 2s

}
.mySwiper111 .swiper-slide-active .logo{

  animation: fadeInLeft2 2s

}
.mySwiper111 .swiper-slide-active .index_box2_r{

  animation: fadeInRight2 2s

}
.mySwiper111 .swiper-slide-active .index_box3_title{

  animation: fadeInUp2 2s

}
.mySwiper111 .swiper-slide-active .index_box3_l{

  animation: fadeInLeft2 2s

}
.mySwiper111 .swiper-slide-active .index_box3_c{

  animation: fadeInRight2 2s

}
.mySwiper111 .swiper-slide-active .index_box3_r{

  animation: fadeInRight2 3s

}
.mySwiper111 .swiper-slide-active .index_box4_top{

  animation: fadeInUp2 2s

}
.mySwiper111 .swiper-slide-active .index_box4_swiper{

  animation: fadeInUp2 3s

}
.mySwiper111 .swiper-slide-active .index_box5_l{

  animation: fadeInLeft2 2s

}
.mySwiper111 .swiper-slide-active .index_box5_r{

  animation: fadeInRight2 2s

}
.mySwiper111 .swiper-slide-active .in_biaoyu{

  animation: fadeInUp2 3s

}
.logo,.ab_banner .p1,.nei_jj_nr_l,.anli_show1_l,.yuanjing,.jingshen,.jingying,.ab_wh3,.ab_hj .p1,.nei_zc_nr_l{

  animation: fadeInLeft2 2s

}
.nav,.sousuo,.ab_banner .p2,.nei_nav,.anli_show1_r,.nei_lx3_r,.nei_lx3_l,.jiazhi,.zhiliang,.ab_wh4,.ab_hj .p2{

  animation: fadeInRight2 2s

}
.nei_jj_nr_r,.nei_jj_nr_sz,.ab_jj_b_img,.new_list li,.new_show_t,.nei_anli,.nei_lx1,.ab_wh5,.nei_zc_nr_r{

  animation: fadeInUp2 2s;

}
.new_show_c,.anli_tuce,.zizhi_list,.zp_list,.rl_zy_show,.nei_lx2{

  animation: fadeInUp2 3s  ;


}
/* #endregion */

/* #region  */

/* #endregion */
