@charset "utf-8";

/*@font-face{font-family:AlibabaPuHuiTi-2-65-Medium;src:url(../fonts/AlibabaPuHuiTi_2_65_Medium.eot);src:url(../fonts/AlibabaPuHuiTi_2_65_Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/AlibabaPuHuiTi_2_65_Medium.woff2) format('woff2'),url(../fonts/AlibabaPuHuiTi_2_65_Medium.woff) format('woff'),url(../fonts/AlibabaPuHuiTi-2-65-Medium.ttf) format('truetype'),url(../fonts/AlibabaPuHuiTi_2_65_Medium.svg#novecentowide-bold-webfont) format('svg')}*/

html {

  width: 100%;

  margin: 0;

  padding: 0;

  -ms-text-size-adjust: 100%;

  -webkit-text-size-adjust: 100%;

}

body {

  width:100%;

  margin: 0 auto;

  font-family:"Microsoft YaHei", "Heiti SC", "sans-serif";

  font-size: 14px;

  margin: 0;

  padding: 0;

  color: #000000;

  line-height: 200%;

}

img {

  border: none;

}

dl,dt,dd {

  display: block;

  margin: 0;

}

p,ul,li,form,h1,h2,h3,h4,h5,h6,dl,dd {

  margin: 0;

  padding: 0;

  list-style: none;

}

input,textarea{font-family:"Microsoft YaHei", "Heiti SC", "sans-serif";}

a {

  color: #000000;

  text-decoration: none !important;

  cursor: pointer;

  background: transparent;

  /*修正win8系统IE连接灰色背景*/

  outline: none;

  blr: expression(this.onFocus=this.blur());

  -webkit-transition: 0.5s;

  -moz-transition: 0.5s;

  -ms-transition: 0.5s;

  -o-transition: 0.5s;

  transition: 0.5s;

}

a img {

  border: none;

}

a:hover {

  color: #000000;

}


footer,header{display:block}

*{-webkit-box-sizing:border-box;box-sizing:border-box;}


img {

  border: none; max-width: 100%;-webkit-user-drag:none;

}


.cf:after{content:""; display:block; height:0; clear:both;}

.mwrap {width:82.5%; margin: 0 auto; overflow: hidden;}

.wrap { width: 82.5%;margin: 0 auto; overflow: hidden;}

.pc-div{ display:block!important}

.phone-div { display:none!important}


.fl {

  float: left;

}

.fr {

  float: right;

}

.text-center{ text-align:center;}
.text-left{ text-align:left;}






/*》》》》》》》》》》flex布局《《《《《《《《《《*/

.flex{display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}

.flex_item{-webkit-box-flex: 1;-moz-box-flex: 1; -webkit-flex: 1;-ms-flex: 1;flex:1;}

.flex-row {flex-direction: row;}

.flex-col {flex-direction: column;}

.justify-center {justify-content: center;}

.justify-end {justify-content: flex-end;}

.justify-evenly {justify-content: space-evenly;}

.justify-around {justify-content: space-around;}

.justify-between {justify-content: space-between;}

.items-center {align-items: center;}

.items-end {align-items: flex-end;}

/*自定义滚动条*/

::-webkit-scrollbar{width:5px;height:5px;}

::-webkit-scrollbar-button:vertical{display:none;}

::-webkit-scrollbar-track:vertical{background-color:black}

::-webkit-scrollbar-track-piece{background:#fff;}

::-webkit-scrollbar-thumb:vertical{background-color:#555;border-radius:30px}

::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B;}

::-webkit-scrollbar-corner:vertical{background-color:#535353;}

::-webkit-scrollbar-resizer:vertical{background-color:#0054A7;}



.fadeInUp50 {

  -webkit-animation-name: fadeInUp50;

  -moz-animation-name: fadeInUp50;

  -ms-animation-name: fadeInUp50;

  animation-name: fadeInUp50;

}

@-webkit-keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-moz-keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-o-keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}



.fadeInLeft50 {

  -webkit-animation-name: fadeInLeft50;

  -moz-animation-name: fadeInLeft50;

  -ms-animation-name: fadeInLeft50;

  animation-name: fadeInLeft50;

}

@-webkit-keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-moz-keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-o-keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

.fadeInDown50 {

  -webkit-animation-name: fadeInDown50;

  -moz-animation-name: fadeInDown50;

  -ms-animation-name: fadeInDown50;

  animation-name: fadeInDown50;

}

@-webkit-keyframes fadeInDown50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-moz-keyframes fadeInDown50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-o-keyframes fadeInDown50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@keyframes fadeInDown50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

.fadeInRight50 {

  -webkit-animation-name: fadeInRight50;

  -moz-animation-name: fadeInRight50;

  -ms-animation-name: fadeInRight50;

  animation-name: fadeInRight50;

}

@-webkit-keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-moz-keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-o-keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

.div_m{display: none !important;}
/*》》》》》》》》》》flex布局《《《《《《《《《《*/
.flex{display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.flex_item{-webkit-box-flex: 1;-moz-box-flex: 1; -webkit-flex: 1;-ms-flex: 1;flex:1;}
.flex-row {flex-direction: row;}
.flex-col {flex-direction: column;}
.justify-center {justify-content: center;}
.justify-end {justify-content: flex-end;}
.justify-evenly {justify-content: space-evenly;}
.justify-around {justify-content: space-around;}
.justify-between {justify-content: space-between;}
.items-center {align-items: center;}
.items-end {align-items: flex-end;}

.acc{margin-left: auto; margin-right: auto;}
.floatl{float: left;}
.floatr{float: right;}
.txtc{text-align: center;}
.transition035{transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.transition05{transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.clear {clear: both;margin: 0;padding: 0;height: 0;}


.home{background: url(/web/images/npic09.png) no-repeat right 11rem; background-size:4rem;}


/*header*/
.header{ clear:both; width: 100%; position: fixed; left: 0; top: 0; z-index: 999999999; padding:.04rem 6% 0 5%; background:#fff; display: flex; align-items: center; justify-content:space-between; -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s; }
.header .logo{ width: 2.48rem; height: .6rem; float: left; display: flex; align-items: center; justify-content: flex-start;background: url(/web/images/logo.svg) no-repeat left center; background-size:100%;}
.header .logo img{ display: block; width:100%; height: auto;-webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;}
/*.header .logo img:hover {transform: scale(1.08);}*/


.header .menuBox{ float: right;}

.header .headr{ clear: both}
.head .nav>li{position: relative; z-index: 2; margin: auto .4rem;}
.head .nav>li .nav-top{position: relative; z-index: 1;}
.head .nav>li .nav-top a{display: block; font-size: .18rem; line-height:.94rem; color: #000;}
.head .nav>li .nav_two{width: 290%; position:absolute; left:-100%; top:.95rem; z-index: 99991; background: #ffffff; text-align: center;}
@-webkit-keyframes tsy1 {
  from {opacity: 0;-webkit-transform: translate3d(0, 10%, 0);transform: translate3d(0, 10%, 0);}
  to {opacity: 1;-webkit-transform: none;transform: none;}
}
@keyframes tsy1 {
  from {opacity: 0;-webkit-transform: translate3d(0, 10%, 0);transform: translate3d(0, 10%, 0);}
  to {opacity: 1;-webkit-transform: none;transform: none;}
}
.head .search{ height: 100%; margin-left: .36rem;}
.head .search a{ display:block; width: 100%; height: 100%;}
.head .search img{ display:block;}
.head .nav>li .nav_two ul{display: block; text-align: center; background:#F6F6F6; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.head .nav>li.menu2-ing .nav_two ul{-webkit-animation-name: tsy1; animation-name: tsy1;}
.head .nav>li .nav_two ul li{ width: 100%; display: block; line-height: .44rem; min-height:.44rem; float: left; position: relative;}
.head .nav>li .nav_two ul li a{display: block; width: 100%; font-size: .15rem; line-height: .44rem; color: #666666;transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.head .nav>li .nav_two ul li a::after{content: ""; display: block; font-size: 0; width: 100%; transform: scaleX(0); height: 1px; background: #05308C; transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.head .nav>li .nav_two ul li a:hover { color: #ffffff; background: #004EA2}


.head .nav>li .nav_two ul li .morenav{background: url(/web/images/icon16.png) no-repeat 92% center; background-size:6px;}
.head .nav>li .nav_two ul li .morenav:hover{background:#004EA2 url(/web/images/icon16-on.png) no-repeat 92% center; background-size:6px;}
.home .head .nav>li .nav-top a{color:#fff}
.home .header{background:none}
.home .header .logo{background: url(/web/images/logo_white.svg) no-repeat left center; background-size:100%;}
#nowtopMenu{color: #8B614B;}

.fixed-header {background:#fff}
.home .fixed-header {background:#fff}
.home .fixed-header .head .nav>li .nav-top a{color:#000}
.home .fixed-header .logo{background:url(/web/images/logo.svg) no-repeat left center; background-size: 100%;}



.sB{ font-size:10px; vertical-align:super;}
.xB{ vertical-align:sub; font-size:10px;}





/*<<<<<<<<<<<<<<<<<<<<<< 首页banner >>>>>>>>>>>>>>>>>>>>>>>*/
.banner{ clear:both; position: relative; overflow: hidden;}
.banner .h-banner{width: 100%;}
.banner .h-banner .swiper-slide img,
.banner .h-banner .swiper-slide video{width: 100%; height: 100%; object-fit: cover;}
.banner .h-banner .swiper-slide>a{position: absolute; left: 0; top: 0; z-index: 9; width: 100%; height: 100%;}
.banner .txt{ width: 80%; position: absolute; color: #FFF; left: 10%; top: 26.5%; z-index: 1; z-index: 9999999; text-align: center;}
.banner .txt .txt-p1{ width: 9.28rem; height: 1.47rem; margin: 0 auto; margin-bottom: .34rem;background: url(/web/images/ico02.png) no-repeat center center; background-size: 100%; }
.banner .txt .txt-p2{ font-size:.36rem; line-height: .44rem;text-transform:uppercase;}



.banner .swiper-pagination-bullet{ width: 10px; height: 10px; border-radius: 50%;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 12px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets{ bottom:1rem; text-align: center;width:86%; margin: 0 auto; left: 7%}
.banner .swiper-pagination-bullet{ background: #fff; opacity: 1;}
.banner .swiper-pagination-bullet-active{ background: #68B0FF; opacity: 1;}


/* 轮播设置 */
.banner .h-banner .swiper-slide img{transition: 1s linear 2s; transform: scale(1.1);}
.banner .h-banner .swiper-slide-active img,.banner .h-banner .swiper-slide-duplicate-active img{ transition: 6s linear; transform: scale(1);}

.footer{width:100%;}
.footer .box1{ width: 100%; height: 1.68rem; background: #F1F1F1;}
.footer .box1 .list{height: 100%;}
.footer .box1 .box1L{ width: 60%; height: 100%; float: left; display: flex; align-items: center; justify-content: flex-start;}
.footer .box1 .box1R{ width: 40%; height: 100%; float: right; display: flex; align-items: center; justify-content: flex-end;}
.footer .box1 .box1L .d0{ border-right:1px solid #D8D8D8; padding-right: .4rem; margin-right: .1rem;}
.footer .box1 .box1L .d0 img{ display: block; width: 2.31rem; height: auto;}
.footer .box1 .box1L .d1{display:flex; align-items: center; justify-content: flex-start;}
.footer .box1 .box1L .d1_2{ font-size: .22rem; color: #373737; line-height: .4rem;}
.footer .box1 .box1L .d2{ font-size: .46rem; color: #3F86D3; line-height: .5rem; font-weight: bold; display: flex; align-items: center; justify-content: flex-start;}
.footer .box1 .box1L .d2 img{display: block; margin-right: .1rem;}
.footer .box1 .box1R .box1R_1{ color: #444444; text-align: right}
.footer .box1 .box1R .box1R_1 .p1{ font-size: .14rem; line-height: .24rem; margin-bottom: .14rem;}
.footer .box1 .box1R .box1R_1 .p2{ font-size: .16rem; line-height: .22rem;}
.footer .box1 .box1R .box1R_2{ width: 1.16rem; height: 1.16rem; margin-left: .12rem;}
.footer .box1 .box1R .box1R_2 img{display: block; width: 100%; height: auto;}

.footer .box2{clear: both; width: 100%; height: 4.22rem; padding-top: .58rem;background: url(/web/images/npic05.png) no-repeat bottom center; background-size: 100%; color: #fff;}
.footer .box2 .box2L{ width: 36%; height: 100%; float: left;}
.footer .box2 .box2R{ width: 58%; height: 100%; float: right; padding-top: .76rem;}
.footer .box2 .box2L .d1{ font-size: .22rem; line-height: .32rem; letter-spacing: .03rem;}
.footer .box2 .box2L .d2{ font-size: .16rem; line-height: .3rem; border-bottom: 1px solid rgba(144, 197, 255, .3); padding-bottom: .16rem; margin-bottom: .26rem;}
.footer .box2 .box2L .list{ border-bottom: 1px solid rgba(144, 197, 255, .3); padding-bottom: .18rem; margin-bottom: .32rem;}
.footer .box2 .box2L .list .li{ width: 50%; line-height: .3rem; float: left; font-size: .14rem; color: #A0D9F6; margin-bottom: .08rem; display: flex; align-items: center; justify-content: flex-start;}
.footer .box2 .box2L .list .li span{ font-size: .16rem; color: #fff;}
.footer .box2 .box2L .list .li img{ margin-right:.08rem;}
.footer .box2 .box2L .d3{ font-size: .14rem; color: #A0D9F6; line-height: .2rem;}
.footer .box2 .box2L .d3 a{ font-size: .14rem; color: #A0D9F6; margin-right: .2rem; padding-right: .26rem; border-right: 1px solid #A0D9F6;}
.footer .box2 .box2L .d3 a:last-child{border-right: 0}
.footer .box2 .box2R .list{ width: 100%; height:2.5rem; border-left: 1px solid #90C5FF; display: flex; align-items:flex-start; justify-content: flex-end;}
.footer .box2 .box2R .bx{ margin-left:.62rem}
.footer .box2 .box2R .bx .t1{ font-size: .16rem; line-height: .28rem; color: #fff; margin-bottom: .31rem;}
.footer .box2 .box2R .bx .t2{ font-size: .14rem; line-height: .3rem; color: #BEDDFF; margin-bottom: .1rem;}
.footer .box2 .box2R .bx .t2 a{ color: #BEDDFF;}
.footer .box2 .box2R .bx .t2 a:hover{ color: #fff;}
.footer .box2 .box2L .d3 a:hover{ color: #fff;}

.footer .box3{clear: both; height: .66rem; line-height: .66rem; background: #17579C; color: #fff; font-size: .14rem;}
.footer .box3 .list{ height:100%;}
.footer .box3 .box3L{ width: 75%; height: 100%; float: left;}
.footer .box3 .box3R{ width: 25%; height: 100%; float: right; text-align: right;}
.footer .box3 a{ color:#fff}
.footer .box3 .box3L a{margin-left:.1rem;}


.footer .box2 .box2R .bx .box { width:1.7rem; padding-left:.1rem; box-sizing:border-box; clear:both;background:#5594D0; height:0;font-size:0; opacity:0;font-size: .14rem; line-height: .24rem;-webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;  }
.footer .box2 .box2R .bx p.p2 {background: url(../images/npic57.png) no-repeat right center;cursor: pointer; font-size: .16rem; line-height: .3rem;}
.footer .box2 .box2R .bx p.p4{ margin-bottom:.1rem;}
.footer .box2 .box2R .bx:hover .box { height:1.2rem; opacity:1; padding-top:.13rem; box-sizing:border-box; }


.mTitle{clear: both; display: flex; align-items: center; justify-content: flex-start; font-size: .4rem; line-height: .69rem; color: #1B76B6; margin-bottom: .4rem;}
.mTitle img{ display: block; height: auto;width:.32rem; margin-right: .18rem;}
.mTitle2 img{width:.69rem;}
.iTitle{clear: both; display: flex; align-items: center; justify-content: flex-start; font-size: .4rem; line-height: .69rem; color: #1B76B6; margin-bottom: 1rem;}
.iTitle img{ display: block; height: auto;width:.63rem; margin-right: .12rem;}/*集团简介*/
.iTitle2 img{width:.66rem;}/*企业文化*/
.iTitle3 img{width:.55rem;}/*集团产业*/
.iTitle4 img{width:.56rem;}/*集团新闻*/
.iTitle5 img{width:.49rem;}/*渝水党建*/
.iTitle6 img{width:.54rem;}/*基本信息*/

.mMore{ clear: both;width: 1.5rem; height: .41rem; line-height: .41rem; background: #004EA2;color: #ADE1FF; font-size: .14rem; border-radius: .3rem; display: flex; align-items: center; justify-content: center; }
.mMore img{ display:block; margin-left: .1rem;-webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;}
.mMore:hover img{transform:rotate(-45deg); }
.mMore:hover{color: #ADE1FF;}


.row1{clear:both; padding-bottom: 1.5rem; overflow: inherit; padding-top: .3rem;}
.row1 .mwrap{ position: relative;}
.row1 .list .li{ width: 48.8%; height: 1.03rem; float: left; margin-right: 2.4%; background: #F3F3F3; margin-bottom: .14rem;-webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;}
.row1 .list .li:nth-child(2n){ margin-right:0;}
.row1 .list .li a{ display:block; width: 100%; height: 100%; padding: .16rem .3rem .1rem .32rem;}
.row1 .list .li .li_1{ font-size: .16rem; color: #8D8D8D; line-height: .3rem; margin-bottom: .04rem;}
.row1 .list .li .li_2{ font-size: .18rem; color: #444444; line-height: .3rem; width: 100%;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;  }
.row1 .slideTxtBox .hd{ width: 7rem; position: absolute; top: .2rem; left: 2.9rem;}
.row1 .slideTxtBox .hd ul li{ font-size: .18rem; color: #878787; line-height: .44rem; margin-right: .32rem; float: left; cursor: pointer;-webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;}
.row1 .slideTxtBox .hd ul li.on{ color: #4696CE; border-bottom: 2px solid #40A8E5;}
.row1 .mMore_pc{width: 1.1rem; height: .32rem; line-height: .32rem;position: absolute; right: 0; top:.24rem; z-index: 99;}
.row1 .mMore_phone{display:none}
.row1 .slideTxtBox .hd ul li:hover{ color: #4696CE; border-bottom: 2px solid #40A8E5;}
.row1 .list .li:hover{-moz-box-shadow:0px 1px .08rem 2px #ddd; -webkit-box-shadow:0px 1px .08rem 2px #ddd; box-shadow:0px 1px .08rem 2px #ddd;}



.row2{clear:both; width: 100%; height: 10.44rem; overflow: hidden; padding:1.1rem 0 0 8.75%;background:#f7fcff url(/web/images/npic07.png) no-repeat top center; background-size:cover}
.row2 .mTitle{ margin-bottom: .64rem;}
.row2 .mMore_phone{display:none}
.row2 .row2L{ width: 43%; float: left;}
.row2 .row2R{ width: 57%; height: 100%; float: right; position: relative;}
.row2 .row2L .d1{ font-size: .38rem; line-height: .5rem; color: #004EA2; margin-bottom: .36rem; font-weight: bold;}
.row2 .row2L .d2{ font-size: .2rem; line-height: .4rem; color: #666666; height: 2.3rem;}
.row2 .row2L .d3{ height: 1.79rem; margin-bottom: .9rem; display: flex; align-items: center; justify-content: space-between;}
.row2 .row2L .d3 .d3_li{ width: 1.3rem; height: 100%; float: left;background: url(/web/images/ico13.png) no-repeat center top; background-size: 100%; text-align: center; padding-top: .65rem;}
.row2 .row2L .d3 .d3_li .t1{ font-size: .14rem; color: #373737; line-height: .26rem;}
.row2 .row2L .d3 .d3_li .t2{ color: #004EA2; display: flex; align-items:flex-start; justify-content: center;}
.row2 .row2L .d3 .d3_li .t2 .sp1{ font-size: .42rem; line-height: .5rem; display: inline-block; font-weight: bold;s}
.row2 .row2L .d3 .d3_li .t2 .sp2{ font-size: .2rem; line-height: .24rem; display: inline-block}
.row2 .row2L .d3 .d3_li .t3{ font-size: .12rem; color: #616161; line-height: .24rem;}
.row2 .row2R .li{ position: absolute; z-index: 99;}
.row2 .row2R .li1{ left: 45%; top: 35.5%;}/*重庆*/
.row2 .row2R .li2{ left: 22%; top: 58%;}/*云南*/
.row2 .row2R .li3{ left: 32%; top: 32%;}/*四川*/
.row2 .row2R .li4{ left: 64%; top: 28%;}/*湖北*/
.row2 .row2R .li5{ left: 68%; top:15%;}/*河南*/
.row2 .row2R .li .li_1{ font-size: .22rem; color: #004EA2; line-height: .3rem; display: flex; align-items: center; justify-content: flex-start; font-weight:bold; cursor: pointer; padding-left: .34rem; padding-bottom: .06rem;}
.row2 .row2R .li .li_1 img{ display: block; width: .2rem; height: auto; margin-right: .08rem;}
.row2 .row2R .li .li_2{ width: 3.2rem; height: 1.14rem;background: url(/web/images/ico15.png) no-repeat top left; background-size: 100%; padding: .29rem .1rem .2rem .16rem; display: none;-webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;}
.row2 .row2R .li .li_2 p{ font-size: .16rem; color: #8D8D8D; line-height: .3rem; float: left; margin-bottom: .05rem;}
.row2 .row2R .li .li_2 p span{ font-size: .26rem; color: #39B7E1; line-height: .3rem; font-weight: bold; padding: 0 .02rem;}
.row2 .row2R .li .li_2 .p1{ width: 47.5%;}
.row2 .row2R .li .li_2 .p2{ width: 52.5%;}
.row2 .row2R .li:hover .li_2{display:block}



.row3{clear:both; width: 100%; height: 14rem; overflow: hidden; padding-top: .6rem;background: url(/web/images/npic01.png) no-repeat top center; background-size: 100%;}
.row3 .mTitle{ margin-bottom: .58rem;}
.row3 .slideTxtBox2 .hd{ margin-bottom: .6rem;}
.row3 .slideTxtBox2 .hd ul{ height: .65rem;}
.row3 .slideTxtBox2 .hd ul li{ width: 2.42rem; line-height: .65rem; height: 100%; background: #ABDCFA; border-radius: .42rem; float: left; margin-right: .3rem; font-size: .22rem; font-weight: bold;color: #026DB0; display: flex; align-items: center; justify-content: center; cursor: pointer;-webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;}
.row3 .slideTxtBox2 .hd ul li img{ display:block; width: .42rem; height: auto; margin-left:.16rem;}
.row3 .slideTxtBox2 .hd ul li.on{ background: #004EA2; color: #ADE1FF;}
.row3 .slideTxtBox2 .bd .list .listL{ width: 52%; float: left;}
.row3 .slideTxtBox2 .bd .list .listR{ width: 40%; float: right; padding-top: 1.58rem; padding-right: .1rem;}
.row3 .slideTxtBox2 .bd .list .listL .d1{ font-size: .3rem; line-height: .4rem; color: #69B2DF; font-weight: bold; margin-bottom: .32rem;}
.row3 .slideTxtBox2 .bd .list .listL .d2{ font-size: .5rem; line-height: .6rem; color: #1764B6; font-weight: bold; margin-bottom: .21rem;}
.row3 .slideTxtBox2 .bd .list .listL .d3{ font-size: .18rem; line-height: .32rem; color: #5E5E5E; height: 1.4rem;}
.row3 .slideTxtBox2 .bd .list .listL .numlist{ margin-bottom: .08rem;}
.row3 .slideTxtBox2 .bd .list .listL .numlist .li{ height: 1.6rem; width: 22.6%; float: left; margin-right: 16.1%;}
.row3 .slideTxtBox2 .bd .list .listL .numlist .li:nth-child(3n){margin-right:0}
.row3 .slideTxtBox2 .bd .list .listL .numlist .li .li_1{ color: #39B7E1;border-bottom:1px solid  rgba(144,211,238,0.66); padding-bottom: .12rem; margin-bottom: .12rem; display: flex; align-items:flex-end; justify-content: flex-start;}
.row3 .slideTxtBox2 .bd .list .listL .numlist .li .li_1 span{display:inline-block;}
.row3 .slideTxtBox2 .bd .list .listL .numlist .li .li_1 .sp1{ font-weight: bold; font-size: .38rem; line-height: .44rem;}
.row3 .slideTxtBox2 .bd .list .listL .numlist .li .li_1 .sp2{ font-size: .16rem; line-height: .28rem; margin-left: .08rem;}
.row3 .slideTxtBox2 .bd .list .listL .numlist .li .li_1 .sp3{ height: .46rem; display: flex; align-items: flex-start; justify-content: flex-start; margin-left: .06rem;}
.row3 .slideTxtBox2 .bd .list .listL .numlist .li .li_2{ font-size: .16rem; color: #333333; line-height: .24rem;}
.row3 .slideTxtBox2 .bd .list .listR img{ display:block; width: 5.83rem; border-radius: .3rem 0 .3rem 0;-moz-box-shadow:0px 1px .08rem 1px #4e879a; -webkit-box-shadow:0px 1px .08rem 1px #4e879a; box-shadow:0px 1px .08rem 1px #4e879a; float: right;}
.row3 .list { clear: both; margin-top: 1rem;}
.row3 .list .bx{ width: 30.6%; float: left; height: 1.64rem; margin-right: 4.1%; border-radius: .16rem;background: rgba(255,255,255,0.5); padding: .26rem .46rem;}
.row3 .list .bx:nth-child(3n){margin-right:0}
.row3 .list .bx .li_1{ font-size: .2rem; color: #333333; line-height: .3rem; margin-bottom: .3rem;}
.row3 .list .bx .li_2{ display: flex; align-items: center; justify-content: space-between;}
.row3 .list .bx .li_2 .li_2L{ width: 70%;  float: left; color: #39B7E1; font-size: .22rem; line-height: .32rem; display: flex; align-items: flex-end; justify-content: flex-start}
.row3 .list .bx .li_2 .li_2L span{ font-size: .5rem; line-height: .56rem; margin-right: .06rem; font-weight: bold}
.row3 .list .bx .li_2 .li_2R{ width: 30%;  float: right; display: flex; align-items: center; justify-content: flex-end;}
.row3 .list .bx .li_2 .li_2R img{ display:block;}


.row4{clear:both; width: 100%; height: 9.4rem; overflow: hidden;background:#fff url(/web/images/npic02.png) no-repeat bottom center; background-size: 100%; padding-top: 1.2rem; }
.row4 .mMore_phone{ display: none}
.row4 .row5_top{ display: flex; align-items: center; justify-content: space-between; margin-bottom: .76rem;}
.row4 .mTitle{ margin-bottom: 0}
.row4 .listL{ width: 44.7%; height: 4.4rem; float: left;overflow: hidden; position: relative; border-radius: .32rem 0 .32rem 0;}
.row4 .listL a{ display:block; width: 100%; height: 100%;}
.row4 .listL .pic{ width: 100%; height: 100%; overflow: hidden; border-radius: .32rem 0 .32rem 0;}
.row4 .listL .pic img{ display:block; width: 100%; height: 100%;-webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;}
.row4 .listL .wz { width: 100%; height: .74rem; line-height: .74rem;background-color:rgba(0, 0, 0, .6); display: flex; align-items: center; justify-content: space-between; position: absolute; left: 0; bottom: 0; z-index: 999; color: #fff; padding: 0 .3rem;}
.row4 .listL .wz .t1{ width: 74%; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; font-size: .22rem; }
.row4 .listL .wz .t2{ width: 20%; text-align: right; font-size: .18rem;}
.row4 .listL .biaoti{ width: 1.63rem; height: .45rem; line-height: .45rem; text-align: center; color: #fff; background: #004EA2; border-radius: 0 0 .22rem 0; position: absolute; left: 0; top: 0; z-index: 9; font-size: .24rem;}
.row4 .listR{ width: 48%; float: right;}
.row4 .listR .d1{ font-size: .18rem; height: 1.36rem; color: #5E5E5E; line-height: .32rem;}
.row4 .listR .numlist .li{ width: 24%; height: 1.84rem; float: left; margin-right: 12%;}
.row4 .listR .numlist .li:nth-child(3n){ margin-right:0}
.row4 .listR .numlist .li .li_1{ font-size: .16rem; color: #727272; line-height: .26rem;border-bottom:1px solid rgba(144, 211, 238, .6); margin-bottom: .18rem; padding-bottom: .1rem;}
.row4 .listR .numlist .li .li_1 span{ display: inline-block; margin-right: .04rem; font-size: .38rem; color: #C52626; line-height: .4rem; font-weight: bold;}
.row4 .listR .numlist .li .li_2{ font-size: .2rem; line-height: .3rem; color: #333333;}
.row4 .listL .pic:hover img{transform: scale(1.08);}


.row5{clear:both; padding: 1rem 0 1.5rem 0;}
.row5 .row5_top{ display: flex; align-items: center; justify-content: space-between; margin-bottom: .76rem;}
.row5 .mTitle{ margin-bottom: 0}
.row5 .list{ position: relative}
.row5 .list .swiper-slide a{ display:block; width: 100%; height: 4.55rem; background: #E5F4FF;}
.row5 .list .swiper-slide .pic{ width: 100%; height: 3.35rem; overflow: hidden;}
.row5 .list .swiper-slide .pic img{display:block; width: 100%; height: 100%;-webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;}
.row5 .list .swiper-slide .text{ padding:.2rem .2rem;}
.row5 .list .swiper-slide .text .t1{ font-size: .14rem; color: #004A7E; line-height: .26rem; margin-bottom: .04rem;}
.row5 .list .swiper-slide .text .t2{ font-size: .18rem; color: #3D3D3D; line-height: .24rem;display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;}
.row5 .list .swiper-slide:hover .pic img{transform: scale(1.06);}
.row5 .swiper-button-prev{ width: 29px; height: 29px; background: url(/web/images/ico37.png) no-repeat center center; background-size: 100%;}
.row5 .swiper-button-next{ width: 29px; height: 29px; background: url(/web/images/ico38.png) no-repeat center center; background-size: 100%;}
.row5 .mMore_phone{ display: none!important}


.iBanner{clear:both; width: 100%; margin-top: 1rem; position: relative;}
.iBanner img{ display:block; width: 100%; height: auto;}
.iBanner .wz{ width: 82.5%; font-size: .8rem; line-height: .9rem; color: #fff; position: absolute; left: 50%; margin-left: -41.25%; top: 2.26rem; z-index: 99; letter-spacing: 3px;}
.iBanner .wz span{background: linear-gradient(to bottom, #ffffff, #C8EAFF);-webkit-background-clip: text;color: transparent;}

.secMenu{ clear: both; width: 100%; background: #EEEEEE; height: .74rem; line-height: .74rem;}
.secMenu .box{ height: 100%; display:flex; align-items: center; justify-content:flex-start;}
.secMenu a{ display: block; height: 100%; line-height: .74rem; font-size:.2rem; color: #575757;  text-align: center; width: 33.3333%; position: relative;}
.secMenu a.active{ background: #004EA2; color: #fff;}
.secMenu a.active_dj{ background: #C72935; color: #fff;}
.secMenu a:after{content:''; display: block; width: 1px; height: .44rem; background: #BEBEBE; position: absolute; right: 0; top: .15rem;}
.secMenu a:last-child:after{display:none}
.secMenu a.active:after{display:none}


.iCon{clear:both; width: 100%; padding-top: 1rem; padding-bottom: 1.3rem;}
.iCon2{clear:both; width: 100%; padding-top: 1rem;}
.iCon_about{background:#fff url(/web/images/npic10.png) no-repeat bottom center; background-size: 100%;}
.iCon_news{background:#fff url(/web/images/npic55.png) no-repeat top center; background-size:cover;}
.iCon_dj{background:#fff url(/web/images/npic56.png) no-repeat top center; background-size:cover;}
.iCon_bg{background:#fff url(/web/images/npic56.png) no-repeat top center; background-size:100%;}

.about_box{ padding-bottom: 1.5rem;}
.about_box .iTitle{ margin-bottom: 1.4rem;}
.about_box .d1{ font-size: .32rem; line-height: .42rem; color: #004EA2; margin-bottom: .14rem;}
.about_box .d2{ font-size: .6rem; line-height: .7rem; color: #004EA2; margin-bottom: .5rem;}
.about_box .d3{ font-size: .18rem; line-height: .41rem; color: #525252;}
.about_box .d3 p{ margin-bottom:.4rem; text-align: justify;}
.about_box .numCount{ height: 2.57rem; margin-top: .9rem; display: flex; align-items: center; justify-content: center;}
.about_box .numCount .li{ width: 1.87rem; height: 100%; float: left;background: url(/web/images/ico13.png) no-repeat center top; background-size: 100%; text-align: center; padding-top: 1rem; margin: 0 .7rem;}
.about_box .numCount .li .t1{ font-size: .22rem; color: #373737; line-height: .3rem;}
.about_box .numCount .li .t2{ font-size: .65rem; color: #004EA2; line-height: .76rem; display: flex; align-items:flex-start; justify-content: center;}
.about_box .numCount .li .t2 .sp1{ font-size: .65rem; line-height: .76rem; display: inline-block; font-weight: bold;}
.about_box .numCount .li .t2 .sp2{ font-size: .3rem; line-height: .26rem; display: inline-block}
.about_box .numCount .li .t3{ font-size: .18rem; color: #616161; line-height: .28rem;}



.qywh_box .list1{ margin-bottom: .3rem;}
.qywh_box .list1 .li{ width: 32%; height: 3.83rem; float: left; overflow: hidden; margin-right: 2%;background: url(/web/images/npic11.png) no-repeat center center; background-size: 100%; text-align: center; padding: .46rem .7rem;}
.qywh_box .list1 .li:nth-child(3n){ margin-right: 0;}
.qywh_box .list1 .li .d1{ margin-bottom: .2rem;}
.qywh_box .list1 .li .d1 img{ display: block; margin: 0 auto;}
.qywh_box .list1 .li .d2{ font-size: .3rem; color: #2265AD; line-height: .4rem; font-weight: bold; height: 1rem;}
.qywh_box .list1 .li .d3{ font-size: .24rem; color: #202020; line-height: .4rem;}
.qywh_box .list2{ clear:both; height: 4.8rem; text-align: center;background: url(/web/images/npic12.png) no-repeat bottom center; background-size: 100%; padding-top: 1.6rem; margin-bottom: .7rem;}
.qywh_box .list2 .d1{ font-size: .4rem; color: #004EA2; line-height: .5rem; font-weight: bold; margin-bottom: .44rem;}
.qywh_box .list2 .d2{ font-size: .22rem; color: #202020; line-height: .3rem;}
.qywh_box .list3{clear:both}
.qywh_box .list3 img{display:block; width: 100%; height: auto;}


.chanye_box .list{ height: 7.35rem; margin-bottom: .7rem; border-radius: .5rem 0 .5rem 0; padding: 1rem;}
.chanye_box .list1{background: url(/web/images/npic14.png) no-repeat bottom center; background-size: 100%;}
.chanye_box .list2{background: url(/web/images/npic15.png) no-repeat bottom center; background-size: 100%;}
.chanye_box .list3{background: url(/web/images/npic16.png) no-repeat bottom center; background-size: 100%;}
.chanye_box .list .d1{ font-size: .36rem; line-height: .5rem; color: #004EA2; font-weight: bold; margin-bottom: .74rem;}
.chanye_box .list .d1 img{ display:block; margin-bottom: .04rem;}
.chanye_box .list .d3{ font-size: .5rem; line-height: .6rem;  color: #1764B6; font-weight: bold; margin-bottom: .24rem;}
.chanye_box .list .d4{ font-size: .18rem; line-height: .34rem; color: #5E5E5E; height: 1.4rem; display: flex; align-items: flex-start;justify-content:flex-start;}
.chanye_box .list .d4 p{ width:8.3rem}
.chanye_box .list .d5{ display: flex; align-items: flex-start;justify-content:flex-start;}
.chanye_box .list .d5 .d5_li{ width: 1.85rem; height: 1.3rem; float: left; margin-right: 6%;}
.chanye_box .list .d5 .d5_li .d5_d1{ color: #39B7E1;border-bottom:1px solid  rgba(144,211,238,0.66); margin-bottom: .12rem; padding-bottom: .12rem; display: flex; align-items:flex-end; justify-content:flex-start;}
.chanye_box .list .d5 .d5_li .d5_d1 .sp1{ font-size: .38rem; line-height: .4rem; font-weight: bold;}
.chanye_box .list .d5 .d5_li .d5_d1 .sp2{ font-size: .16rem; line-height: .3rem; margin-left: .05rem;}
.chanye_box .list .d5 .d5_li .d5_d1 .sp3{ font-size: .26rem; line-height: .3rem; height: .46rem; font-weight: bold; display: flex; align-items:flex-start; justify-content:center}
.chanye_box .list .d5 .d5_li .d5_d2{ font-size: .16rem; color: #333333; line-height: .3rem;}
.chanye_box .list:nth-of-type(odd){ text-align:right;border-radius: 0 .5rem 0 .5rem;}
.chanye_box .list:nth-of-type(odd) .d4{ justify-content: flex-end;}
.chanye_box .list:nth-of-type(odd) .d1{ justify-content: flex-end;}
.chanye_box .list:nth-of-type(odd) .d5{justify-content: flex-end; text-align: left;}
.chanye_box .list:nth-of-type(odd) .d5 .d5_li{margin-right:0; margin-left: 6%;}
.chanye_box .list3 .d4{ height: 2rem;}
.chanye_box .list3 .d5 .d5_li{width: 1.95rem;}


.news_box .news_top{ border-bottom: 1px solid #D8D8D8; padding-bottom: .94rem; margin-bottom: .94rem; position: relative;}
.news_box .news_top .swiper-slide a{ display: block; width: 100%; height: 4.9rem;}
.news_box .news_top .swiper-slide .L{ width: 53.2%; height:100%; float: left; border-radius: .4rem 0 .4rem 0; overflow: hidden;}
.news_box .news_top .swiper-slide .R{ width: 42.5%; height:100%; float: right; padding-top: .08rem;}
.news_box .news_top .swiper-slide .L img{ display: block; width: 100%; height: 100%; border-radius: .4rem 0 .4rem 0;-webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;}
.news_box .news_top .swiper-slide .R .d1{ font-size: .22rem; color: #004EA2; line-height: .3rem; margin-bottom: .14rem;}
.news_box .news_top .swiper-slide .R .d2{ font-size: .32rem; color: #004EA2; line-height: .4rem; margin-bottom: .56rem;}
.news_box .news_top .swiper-slide .R .d3{ font-size: .18rem; color: #727272; line-height: .36rem; margin-bottom: 1.1rem; display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;}
.news_box .news_top .swiper-slide:hover .L img{transform: scale(1.06);}
.news_box .news_top .swiper-pagination{ width:42%; right: 0; left: inherit; text-align: left; bottom: 1.1rem;}
.news_box .list{ clear:both; border-bottom: 1px solid #D8D8D8;}
.news_box .list .li{ width: 28.8%; height: 5.4rem; float: left; margin-right: 6.8%; margin-bottom: 2%;}
.news_box .list .li:nth-child(3n){ margin-right: 0;}
.news_box .list .li a{ display:block; width: 100%; height: 100%;}
.news_box .list .li .d1{ width: 100%; height: 2.55rem; overflow: hidden; margin-bottom: .35rem; border-radius: .16rem; overflow: hidden;}
.news_box .list .li .d1 img{ display:block; width: 100%; height: 100%;-webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;}
.news_box .list .li .d2{ font-size:.22rem; line-height: .3rem; color: #004EA2; margin-bottom: .25rem;}
.news_box .list .li .d3{ font-size:.22rem; line-height: .32rem; height: 1rem; color: #000000;}
.news_box .list .li .d3 p{ width: 100%; display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;}
.news_box .list .li .d4{ font-size:.14rem; color: #494949; line-height: .24rem; display: flex; align-items: center; justify-content: flex-start;}
.news_box .list .li .d4 img{ display: block; margin-left:.06rem;}
.news_box .list .li:hover .d1 img{transform: scale(1.08);}


.dj_box .box1{background: url(/web/images/npic20.png) no-repeat bottom center; background-size: 100%; padding-bottom: .9rem;}
.dj_box .box1 .text{ font-size: .18rem; color: #5E5E5E; line-height: .34rem; text-align: justify; margin-bottom: 1.1rem;}
.dj_box .box1 .numlist{ width: 100%; display: flex; align-items: flex-start;justify-content:center; padding: 0 3%; margin-bottom: .2rem;}
.dj_box .box1 .numlist .li{ width: 1.85rem; height: 1.5rem; float: left; margin-right: 6%;}
.dj_box .box1 .numlist .li .d1{ color: #C52626;border-bottom:1px solid  rgba(238,174,144,0.66); margin-bottom: .12rem; padding-bottom: .12rem; display: flex; align-items:flex-end; justify-content:flex-start;}
.dj_box .box1 .numlist .li .d1 .sp1{ font-size: .38rem; line-height: .4rem; font-weight: bold;}
.dj_box .box1 .numlist .li .d1 .sp2{ font-size: .16rem; line-height: .3rem; margin-left: .05rem; color: #727272;}
.dj_box .box1 .numlist .li .d1 .sp3{ font-size: .26rem; line-height: .3rem; height: .46rem; font-weight: bold; display: flex; align-items:flex-start; justify-content:center}
.dj_box .box1 .numlist .li .d2{ font-size: .2rem; color: #333333; line-height: .34rem;}
.dj_box .box1 .btn{ clear:both; display: block; width: 2rem; height: .5rem; line-height: .5rem; background: #BF2A2E; color: #fff; text-align: center; border-radius: .4rem; font-size: .18rem; margin: 0 auto;}
.dj_box .box2{clear:both; height: 8.93rem; margin-top: 6%;background: url(/web/images/npic21.png) no-repeat bottom center; background-size: 100%; padding: .9rem .52rem .3rem .37rem;}
.dj_box .box2 .box2L{ width: 30%; float: left;}
.dj_box .box2 .box2R{ width: 67.3%; float: right;}
.dj_box .box2 .box2L .d1{ font-size: .36rem; color: #000000; line-height: .48rem; margin-bottom: 1.7rem;}
.dj_box .box2 .box2L .mMore{ height: .48rem; line-height: .48rem; background: #BF2A2E; color: #fff;}
.dj_box .box2 .box2R .li{ width: 48%; height: 3.13rem; float: left;overflow: hidden; margin-right: 4%; border-radius: .23rem 0 .23rem 0; overflow: hidden; position: relative; margin-bottom: .8rem;}
.dj_box .box2 .box2R .li:nth-child(2n){ margin-right: 0;}
.dj_box .box2 .box2R .li .pic{ width: 100%; height: 100%;}
.dj_box .box2 .box2R .li .pic img { display:block; width: 100%; height: 100%;border-radius: .3rem 0 .3rem 0;-webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;}
.dj_box .box2 .box2R .li .wz{ width:100%; height: .96rem; position: absolute; left: 0; bottom: 0; z-index: 2;  color: #fff; padding:0 .31rem;background: rgba(0,0,0,0.8); border-radius: .22rem 0 0 0;-webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;}
.dj_box .box2 .box2R .li .wz .p1{ width: 100%; height: .96rem; display: flex; align-items:center; justify-content:flex-start;font-size: .18rem; line-height: .29rem;}
.dj_box .box2 .box2R .li .wz .p2{font-size: .14rem; line-height: .22rem; margin-top: .36rem}
.dj_box .box2 .box2R .li:hover .wz{ height: 100%; padding:.7rem .31rem;}
.dj_box .box2 .box2R .li:hover .pic img{transform: scale(1.08);}


.shzp_list2 .list_dl2 .list_dt2 { height: .76rem; line-height: .76rem; cursor: pointer;background:#fff url("/web/images/npic45.png") no-repeat 96% center; background-size: .1rem; color: #5E5E5E;font-size: .26rem; padding: 0 3%; margin-top: 4px;border-top:1px solid #D8D8D8;}
.shzp_list2 .list_dl2 .list_dt2 .rig{ font-size:16px; opacity: .7; padding-right: 10px;}
.shzp_list2 .list_dd2{padding:.5rem 3% 3% 3%; display: none; font-size: .18rem; color: #818181; line-height: .38rem;text-align:justify;}
#open2{background:#C8E7FF url("/web/images/npic45-on.png") no-repeat 96% center; background-size: .14rem; color: #1E7AB9;}
.shzp_list2 .list_dd2 img{ display:block; width: 100%; height: auto; margin: 0 auto;}
.list_dd2 .list_dd2L{ width: 38.9%; float: left;}
.list_dd2 .list_dd2R{ width: 57%; float: right;}


.jbxx_box .box1{ clear: both; height: 5.86rem;background: url(/web/images/npic24.png) no-repeat top center; background-size: 100%; display: flex; align-items: center; justify-content: flex-end; margin-bottom: .77rem;}
.jbxx_box .box1 .text{ width: 8.68rem; height: 4.48rem;background: url(/web/images/npic23.png) no-repeat top center; background-size: 100%; padding:.42rem .3rem; font-size: .2rem; line-height: .34rem;}
.jbxx_box .box1 .text .li{ width: 100%; display: flex; align-items: center; justify-content: flex-start; margin-bottom: .12rem;}
.jbxx_box .box1 .text .li .t1{ width: 29%; color: #004EA2; text-align: right;}
.jbxx_box .box1 .text .li .t2{ width: 71%; padding-left: 5px;}
.jbxx_box .box2{ clear: both;background: url(/web/images/npic25.png) no-repeat top center; background-size: 100%; padding:.8rem .5rem; }
.jbxx_box .box2 .box2L{ width: 15%; float: left;font-size: .36rem; color: #000000; line-height: .5rem;}
.jbxx_box .box2 .box2R{ width: 85%; float: right; font-size: .2rem; color: #505050; line-height: .4rem;}
.jbxx_box .box2 .box2R p{ margin-bottom:.06rem;background: url(/web/images/npic27.png) no-repeat left center; background-size: .08rem; padding-left: .22rem;}
.jbxx_box .box3{background: url(/web/images/npic26.png) no-repeat top center; background-size: 100%;margin-top: .66rem;}
.jbxx_box .box3 .box2L{ width: 22%;}
.jbxx_box .box3 .box2R{ width: 78%;}


.zzjg_box .text{ font-size: .18rem; color: #5E5E5E; line-height: .32rem; margin-bottom: 1.2rem;}
.zzjg_box img{ display: block; max-width: 100%; height: auto;}


.zcfg_box .iTitle{ margin-bottom: .4rem;}
.zcfg_box .list{ border-top: 2px solid #D8D8D8;}
.zcfg_box .list .li{ width: 100%; height: 1.84rem; border-bottom: 2px solid #D8D8D8;}
.zcfg_box .list .li a{ display: block; width: 100%; height: 100%; padding: .5rem 0;}
.zcfg_box .list .li .liL{ width: 13%; float: left; text-align: right; padding-right:4%;}
.zcfg_box .list .li .liC{ width: 68%; float: left; font-size: .26rem; line-height: .3rem; display: flex; align-items: center; justify-content: flex-start;border-left:1px solid #C4C4C4; padding-left: 1%;height: .7rem;}
.zcfg_box .list .li .liR{ width: 16.5%; height: 100%; float: left; font-size: .14rem; color: #ADADAD; line-height: .24rem;padding-right: .3rem;background: url(/web/images/ico32.png) no-repeat right center; background-size:.14rem; display: flex; align-items: center; justify-content: flex-end;}
.zcfg_box .list .li .liL .liL_1{ font-size: .36rem; color: #000000; line-height: .4rem; margin-bottom: .05rem;}
.zcfg_box .list .li .liL .liL_2{ font-size: .2rem; color: #909090; line-height: .24rem;}
.zcfg_box .list .li .liC p{overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.zcfg_box .list .li:hover{ background: #F3F7FA; border-bottom: 2px solid #1E7AB9;}
.zcfg_box .list .li:hover .liL .liL_1{ color:#004EA2}
.zcfg_box .list .li:hover .liC{ color:#004EA2}
.zcfg_box .list .li:hover .liR{ color:#004EA2;background: url(/web/images/ico32-on.png) no-repeat right center; background-size:.14rem;}



.qsqy_box .box1 .nav { display: flex; align-items: center; justify-content: space-between; margin-bottom: .28rem;}
.qsqy_box .box1 .nav a{ display: block; width: 2.87rem; height: 1.09rem; line-height: 1.09rem; border-radius: .2rem; text-align: center; border-radius: .1rem; font-size: .28rem; color: #2265AD; font-weight: bold; background: url(/web/images/npic29.png) no-repeat center center; background-size:100%;-webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;}
.qsqy_box .box1 .nav a:hover{background: url(/web/images/npic29-on.png) no-repeat center center; background-size:100%;font-size: .32rem;}
.qsqy_box .box1 .nav .onNav{background: url(/web/images/npic29-on.png) no-repeat center center; background-size:100%;font-size: .32rem;}
.qsqy_box .box2{clear:both; background: #F3F8FC; padding: 5.5% 0;}
.qsqy_box .box2 .list{padding:0 2.2%;}
.qsqy_box .box2 .list .li{ width: 47.5%; height: 4.54rem; float: left; margin-right: 5%; margin-bottom: 1.1rem; overflow: hidden; border-radius: .4rem 0 .4rem 0; position: relative; cursor: pointer;}
.qsqy_box .box2 .list .li:nth-child(2n){ margin-right:0}
.qsqy_box .box2 .list .li .pic{ width: 100%; height: 100%; overflow: hidden;}
.qsqy_box .box2 .list .li .pic img{ display:block; width: 100%; height: 100%;}
.qsqy_box .box2 .list .li .wz{ width: 100%; height: .9rem; line-height: .9rem; background: rgba(0,0,0,0.6); font-size: .22rem; color: #fff; text-align: center; position: absolute; left: 0; bottom: 0; z-index: 2;-webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;}
.qsqy_box .box2 .list .li:hover .wz{ height: 100%; padding-top:1.3rem; font-size: .32rem;}
.qsqy_box .box2 .list .li .wz .mMore{ margin: 0 auto; margin-top: .7rem; width: 2.18rem; height: .6rem; line-height: .6rem;font-size: .2rem;}


.tanchuang_bg{clear:both; width: 100%; height: 100vh;background-color:rgba(0, 0, 0, .5); position: fixed; left: 0; top: 0; z-index: 999999999999999999999; display: none;}
.tanchuang_bg .tanchuang_bx{ width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;}
.tanchuang_bg .tanchuang_box{ width: 9rem; height: 8.8rem; background: #fff; margin: 0 auto; border-radius: 15px; position: relative;}
.tanchuang_bg .tanchuang_box .close{ width: .36rem; height: auto; display: block; position: absolute; right: .22rem; top: .22rem; z-index: 99; cursor: pointer;}
.tanchuang_bg .tanchuang_box .d1 img{ display:block; width: 100%; height: 4rem;}
.tanchuang_bg .tanchuang_box .d2{ width: 90%; margin: 0 auto; font-size: .28rem; color: #000000; line-height: .4rem; margin-bottom: .3rem; margin-top: .44rem;}
.tanchuang_bg .tanchuang_box .d2:after{content: ''; display: block; width: .4rem; height: 2px; background: #2477D0; margin-top: .18rem;}
.tanchuang_bg .tanchuang_box .d3{ width: 90%; margin: 0 auto; height: 3rem; font-size: .16rem; color: #5E5E5E; line-height: .3rem; overflow-y: auto; padding-right: 2%}
.tanchuang_bg .tanchuang_box .d3 p{ margin-bottom:.2rem; text-align: justify;}

.news_con .title{ text-align: center; font-size: .3rem; color: #000; line-height: .44rem; margin-bottom: .22rem;}
.news_con .time{ text-align: center; font-size: 14px; color: #777; line-height: 22px; border-bottom: 1px dashed #e1e0e6; padding-bottom: .32rem; margin-bottom: .46rem;}
.news_con .content{ clear:both; font-size: .16rem; line-height: .32rem;}
.news_con .content img{ display:block; max-width: 90%; height: auto; margin: 0 auto;}
.news_con .content video{display:block; max-width: 90%; height: auto; margin: 0 auto;}


.fy { clear:both; font-size:.22rem; line-height: .36rem; text-align: center; margin-top:.7rem; color: #5E5E5E; display: flex; align-items: center; justify-content: center;}
.fy span{ display: inline-block; cursor: pointer;}
.fy .prev{ width: .36rem; height: .36rem;background: url(/web/images/npic49.png) no-repeat left center; background-size:100%; margin-right: .12rem;}
.fy .prev:hover{background: url(/web/images/npic49-on.png) no-repeat left center; background-size:100%;}
.fy .next{ width: .36rem; height: .36rem;background: url(/web/images/npic50.png) no-repeat left center; background-size:100%; margin-left: .12rem;}
.fy .next:hover{background: url(/web/images/npic50-on.png) no-repeat left center; background-size:100%;}
.fy a{ display: inline-block; padding: 0 .12rem;}
.fy a.on{ color:#004EA2}


.search-list{ clear: both;border-top: 2px solid #D8D8D8;}
.search-list .li{ width: 100%; border-bottom: 2px solid #D8D8D8;}
.search-list .li a{ display: block; width: 100%; height: 100%; display: flex; align-items: center; justify-content: space-between;height: 1.6rem;}
.search-list .li .liL{ width: 78%; font-size: .26rem; line-height: .36rem; color: #000000;-webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;}
.search-list .li .liR{ width: 22%; font-size: .14rem; color: #ADADAD; line-height: .26rem; display: flex; align-items: center; justify-content: flex-end;-webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;}
.search-list .li .liR img{ margin-left:.08rem;}
.search-list .li:hover .liL{ color: #004EA2}

.search-form{ clear:both; width: 8rem; margin: 0 auto; margin-bottom: .8rem;}
.search-form .bx{ height: .6rem; line-height: .6rem; width: 100%; border-radius: .1rem; overflow: hidden; display: flex; align-items: center; justify-content: space-between; border: 1px solid #999;}
.search-form .bx input{ display: block; height: .6rem; line-height: .6rem;border:0; outline: none;}
.search-form .bx .inp{ width: 80%; color: #000; font-size: .18rem; padding: 0 .2rem;}
.search-form .bx .sub{ width: 20%; background: #004EA2; color: #fff; border-radius: 0 .1rem .1rem 0; cursor: pointer;font-size: .18rem; text-align: center; letter-spacing: 2px;}



.indexpage{ clear: both; width: 100%; height: 100vh;background: url(../images/npic54.png) no-repeat top center; background-size:cover; padding-top: 1.2rem;}
.indexpage .gp{clear: both;text-align:center; color: #fff; font-size: .2rem; line-height: .4rem; margin-bottom: .7rem}
.indexpage .gp span{font-size: .28rem; line-height: .4rem; }
.indexpage .im1{ display: block; width: 3.34rem; height: auto; margin:0 auto; margin-bottom: .36rem;}
.indexpage .im2{ clear: both; display: block; width: 13.3rem; height: auto; margin:0 auto; margin-bottom: 1.3rem;}
.abtn{ clear:both; display: block;width: 1.5rem; height: .42rem; line-height: .42rem; background: #FFFFFF; border-radius: .22rem; text-align: center; margin: 0 auto; color: #0F9BED; font-size: .14rem;}
.abtn:hover{ background: #004EA2; color: #fff}



.zcfg_bottom{clear:both; margin-top: 70px;}
.zcfg_bottom .bbt{ width: 100%; height: 50px; line-height: 50px; background: #417bb9; color: #fff; padding: 0 26px; font-size: 18px;}
.zcfg_bottom .bli{ width: 100%; padding: 26px;background-color:rgba(255, 255, 255, .7);}
.zcfg_bottom .bli p{ width:29%; float: left; font-size: 15px; line-height: 28px; margin-bottom: 7px; display: flex; align-items: center; justify-content: flex-start;}
.zcfg_bottom .bli p.p2{width:42%}
.zcfg_bottom .bli p span{ font-weight:bold;}
.zcfg_bottom .bli p span.sp1{ width:115px;}
.sy_roll { display:block; width:80px; height:69px; position:absolute;bottom: 3.2rem; left: 47%; z-index: 99999999 ;animation:  icon 2s linear infinite;}
@keyframes icon{
	0%{
    opacity: 0.8;
		transform: translate(0,0);
	}
	50%{
    opacity: 1;
		transform: translate(0,15px);
	}
	100%{
    opacity: 0.8;
		transform: translate(0,0);
	}
}



















