@charset "utf-8";
/* CSS Document */
.tel_left {
  margin-top: 5px;
  -webkit-animation: bounceleft 2s linear infinite;
  animation: bounceleft 2s linear infinite;
}
@-webkit-keyframes bounceleft {
  20% {
    transform: rotate(45deg);
  }
  40% {
    transform: translate3d(0, 0px, 0);
  }
  80% {
    transform: translate3d(0, 10px, 0);
  }
  100% {
    transform: translate3d(0, 0px, 0);
  }
}
@keyframes bounceleft {
  20% {
    transform: rotate(45deg);
  }
  40% {
    transform: translate3d(0, 0px, 0);
  }
  80% {
    transform: translate3d(0, 10px, 0);
  }
  100% {
    transform: translate3d(0, 0px, 0);
  }
}
.menuList ul > li a:hover, .menuList ul li.active a, .menuList > ul > li:hover > a {
  color: #1d7ff8;
}
.dropDownList {
  top: 39px;
  border: none
}
.dropDownList ul.menuSystemList {
  border: 1px solid #1d7ff8;
}
.fixed_pad {
  padding-top: 91px;
}
.menuList > ul > li span.up {
  position: absolute;
  bottom: -18px;
  left: 50%;
  width: 22px;
  height: 15px;
  margin-left: -10px;
  background: url(/template/zhongan/2/triangle.png) no-repeat 100% 100%;
  z-index: 10;
}
.dropDownList.function ul li {
  float: none;
}
.dropDownList.function ul.menuSystemList li {
  width: 100%;
  overflow: hidden;
}
.listMain {
  float: left;
  width: 115px;
  text-align: center;
  font-weight: bold;
  border-right: 1px solid #ddd;
}
.listMain:hover {
  color: #1d7ff8;
  border-right: 1px solid #1d7ff8;
}
.listChild {
  float: left;
  width: 315px;
  text-align: center;
  text-align: left;
  padding-left: 40px;
}
.listChild a {
  display: inline-block;
  margin-right: 10px;
  width: 62px;
}
.dropDownList.function .listChild a:hover {
  border-bottom: none;
}
.menuList {
  position: relative;
  bottom: 0;
  width: auto;
  height: auto;
  line-height: 46px;
  background: transparent;
}
.menuList > ul > li > a {
  position: relative;
  width: 100%;
  height: 100%;
  color: #333;
  display: block;
  vertical-align: middle;
}
.dropDownList ul.menuSystemList {
  padding-top: 42px;
  padding-left: 42px;
  padding-bottom: 35px;
  float: none !important;
  margin-top: 27px;
  background: rgba(255, 255, 255, 0.97);
  margin-top: 24px;
}
.dropDownList ul.menuSystemList li {
  margin-right: 25px;
  width: 145px;
  margin-left: 0;
}
.envirPic ul li {
  margin-left: 0;
}
.payWay {
  width: auto;
}
.headerMenu .pagewd {
  width: 1200px;
  min-width: 1200px;
  margin: 0 auto;
}
.dropDownList ul.menuSystemList li a.tit {
  color: #333;
}
.dropDownList ul.menuSystemList li a.tit:hover {
  color: #1d7ff8;
}
.dropDownList ul.menuSystemList li a.desc {
  color: #333;
}
.dropDownList ul.menuSystemList li a.desc:hover {
  color: #1d7ff8;
}
.dropDownList ul.menuSystemList li .listChild a {
  color: #333;
}
.dropDownList ul.menuSystemList li .listChild a:hover {
  color: #1d7ff8;
}
.dropDownList.function {
  width: 550px !important;
  left: -68px !important;
}
#develop {
  margin-bottom: 60px;
}
.headerMenu {
  padding: 25px 0 20px;
  background: #fff;
}
.headerMenu ul li {
  margin-left: 20px;
}
.banner {
  background: #fff;
}
.dropDownList {
  width: 920px;
}
.dropDownList ul.menuSystemList {
  padding-top: 58px;
  padding-left: 60px;
  /*padding-bottom: 35px;*/
}
.dropDownList.funDownList ul.menuSystemList {
  padding-bottom: 0;
}
.dropDownList.funDownList ul.menuSystemList li a {
  display: block;
  line-height: 38px;
  height: 38px;
  font-size: 12px;
}
.dropDownList.funDownList ul.menuSystemList li {
  width: auto;
}
.dropDownList.funDownList ul.menuSystemList li a {
  font-size: 14px;
}
.funList {
  overflow: hidden;
  width: 100%;
}
.dropDownList ul.menuSystemList .funList li {
  float: left;
  width: 33.3333333%;
  margin-right: 0;
}
.dropDownList ul.menuSystemList .list06 .funList li {
  width: 50%;
}
.dropDownList.funDownList ul.menuSystemList li a:hover {
  border: none;
}
.dropDownList.funDownList ul.menuSystemList li a.tit:hover {
  border-bottom: 1px solid #ddd;
}
.dropDownList.funDownList ul.menuSystemList .funList li a {
  font-size: 12px;
}
.dropDownList.funDownList ul.menuSystemList li.list01 {
  width: 100px;
  margin-right: 46px;
}
.dropDownList.funDownList ul.menuSystemList li.list02 {
  width: 261px;
  margin-right: 70px;
}
.dropDownList.funDownList ul.menuSystemList li.list03 {
  width: 100px;
  margin-right: 38px;
}
.dropDownList.funDownList ul.menuSystemList li.list04 {
  width: 147px;
  margin-right: 52px;
}
.dropDownList.funDownList ul.menuSystemList li.list05 {
  width: 100px;
  margin-right: 49px;
}
.dropDownList.funDownList ul.menuSystemList li.list06 {
  width: 118px;
}
.dropDownList ul.menuSystemList li {
  margin-bottom: 12px;
}
.tit06 {
  width: 100px;
}
.tit05 {
  width: 144px;
}
.tit02 {
  width: 262px;
}
.dropDownList.headerGoods {
  width: 955px !important;
  left: -435px !important;
}
.funList a, .list01 a, .list03 a, .list05 a {
  color: #333 !important;
}
.funList a:hover, .list01 a:hover, .list03 a:hover, .list05 a:hover {
  color: #1d7ff8 !important;
}
.dropDownList.funDownList {
  left: -670px !important;
}
.header {
  z-index: 2147483647 !important;
}
body {
  font-family: Helvetica, Pingfang SC, Microsoft YaHei, STHeiti, Verdana, Arial, Tahoma, sans-serif;
  /*-webkit-font-smoothing: antialiased;*/
}
.backTop {
  bottom: 100px;
}
.flashBox {
  position: relative;
  margin: 0 auto;
  overflow: hidden;
  width: 100%;
  height: 574px
}
.flashBox ul {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.flashBox ul li {
  width: 100%;
  height: 574px;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.flashBox ul li:first-child {
  display: block
}
.flashBox ul li a {
  width: 100%;
  height: 574px;
  display: block;
  background-position: top center;
  background-repeat: repeat;
  background-size: cover
}
.bannerBtn {
  position: absolute;
  top: 50%;
  margin-top: -25px;
  width: 100%;
  z-index: 3;
}
.bannerBtn .w1120 {
  position: relative
}
.bannerBtn a {
  position: absolute;
  width: 60px;
  height: 60px;
  z-index: 99;
  display: none
}
.bannerBtn a.prev {
  background: url(/template/zhongan/2/prov.png) center no-repeat;
  left: 100px;
}
.bannerBtn a.next {
  background: url(/template/zhongan/2/next.png) center no-repeat;
  right: 100px;
}
.flashBox ol {
  z-index: 2;
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: 10px
}
.flashBox ol li {
  width: 12px;
  height: 12px;
  margin: 0 3px;
  display: inline-block;
  background: #fff;
  color: #dd1827;
  line-height: 20px;
  text-align: center;
  border-radius: 100px;
  cursor: pointer;
  text-indent: -99999px;
}
.flashBox ol li {
  *display: inline
}
.flashBox ol .active {
  background: #007AFF;
}
.flashBox ul li a .warp {
  position: relative;
  height: 500px
}
.flashBox ul li a .warp img {
  position: absolute
}
/*<!--banner2-->*/
.swiper-container {
  width: 100%;
  height: 574px;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  position: relative;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  right: 10%;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  left: 10%;
}
.banner_cd1 {
  width: 900px;
  height: 575px;
  position: absolute;
  left: 50%;
  margin-left: -450px;
  top: 0px;
  z-index: 999;
  background: url(/template/zhongan/2/yuan.png) center no-repeat;
  -webkit-animation: pulse 3s 0s ease both infinite;
  -moz-animation: pulse 3s 0s ease both infinite;
  animation: pulse 3s 0s ease both infinite;
}
.ban1-img1 {
  position: absolute;
  top: 117px;
  width: 465px;
  height: 46px;
  background: url(/template/zhongan/2/xiao_zu.png) center no-repeat;
  left: 50%;
  margin-left: -232px;
  z-index: 9999;
  -webkit-animation: zoomInDown 1.2s 0s ease both;
  -moz-animation: zoomInDown 1.2s 0s ease both;
  animation: zoomInDown 1.2s 0s ease both;
}
.ban1-b1 {
  width: 952px;
  height: 157px;
  position: absolute;
  left: 50%;
  top: 200px;
  margin-left: -476px;
  background: url(/template/zhongan/2/b1.png) no-repeat center;
  z-index: 999;
  -webkit-animation: zoomInUp 1s 0s ease both;
  -moz-animation: zoomInUp 1s 0s ease both;
  animation: zoomInUp 1s 0s ease both;
}
.time {
  position: absolute;
  width: 547px;
  height: 94px;
  background: url(/template/zhongan/2/2018.png) no-repeat center;
  bottom: 121px;
  left: 50%;
  margin-left: -273px;
  z-index: 999;
  -webkit-animation: bounceInLeft 1.5s 0s ease both;
  -moz-animation: bounceInLeft 1.5s 0s ease both;
  animation: bounceInLeft 1.5s 0s ease both;
}
.yan1 {
  position: absolute;
  left: 0;
  width: 96px;
  height: 168px;
  top: 42px;
  background: url(/template/zhongan/2/yan1.png) no-repeat center;
  -webkit-animation: pulse 3s 0s ease both infinite;
  -moz-animation: pulse 3s 0s ease both infinite;
  animation: pulse 3s 0s ease both infinite;
}
.yan2 {
  position: absolute;
  right: 65px;
  width: 126px;
  height: 174px;
  bottom: 42px;
  background: url(/template/zhongan/2/yan2.png) no-repeat center;
  -webkit-animation: pulse 3s 0s ease both infinite;
  -moz-animation: pulse 3s 0s ease both infinite;
  animation: pulse 3s 0s ease both infinite;
}
.swiper-button-next {
  width: 60px;
  height: 60px;
  right: 100px;
  background: url(/template/zhongan/2/next.png) center no-repeat;
}
.swiper-button-prev {
  width: 60px;
  height: 60px;
  left: 100px;
  background: url(/template/zhongan/2/prov.png) center no-repeat;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #fff;
}
.bigTitle {
  font-size: 35px !important;
  margin-bottom: 10px;
}
.smallTitle {
  font-size: 24px;
}
.pageLogo {
  margin-top: 60px;
}
.mediaTime {
  background: rgba(0, 0, 0, .3);
}
.mediaTime span {
  display: inline-block;
  padding: 7px 0;
  width: 105px;
  text-align: center;
}
.mediaTime .toRight {
  background: #1d7ff8;
  padding: 7px 0px;
  width: 37px;
}
.newsTitle a {
  font-size: 20px;
  color: #333;
  /*font-weight: bold;*/
}
.newsMsg {
  font-size: 14px;
  color: #999;
  line-height: 22px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  letter-spacing: 0.5px;
}
body {
  font-family: Helvetica, Pingfang SC, Microsoft YaHei, STHeiti, Verdana, Arial, Tahoma, sans-serif;
  /*-webkit-font-smoothing: antialiased;*/
}
.envirPic ul li.lastChild {
  margin-right: 0;
}
.history-date h2 a {
  color: #1d7ff8;
  background: url(/template/zhongan/2/icon08.png) no-repeat right 50%;
}
.history-date h2 {
  background: #fff url(/template/zhongan/2/icon06.png) no-repeat 158px 0;
}
.history {
  position: relative;
  overflow: hidden;
  background: url(/template/zhongan/2/line04.png) repeat-y 187px 0;
}
.history-date ul li {
  padding-bottom: 50px;
  zoom: 1;
  background: url(/template/zhongan/2/icon07.png) no-repeat 180px 0;
}
.paging {
  text-align: center;
}
.paging .pageList a {
  font-size: 13px;
  color: #a3a3a3;
  border: 1px solid #e5e5e5;
  padding: 8px 15px;
  height: 18px;
  margin: 0 5px;
}
.paging .pageList .pageNum {
  background: #ddd;
}
.paging .pageList a.current {
  background: #1d7ff8;
  color: #fff;
  border: 1px solid #1d7ff8;
}
.tbgg ul {
  overflow: hidden;
}
.tbgg li {
  float: left;
  width: 30%;
  margin-right: 60px;
  margin-bottom: 60px;
  cursor: pointer;
}
.tbgg ul li:nth-child(3n+3) {
  margin-right: 0px;
}
.footerContent .ftUl .ftColumns .links li a:hover {
  color: #1d7ff8;
}
.fancybox-custom .fancybox-skin {
  box-shadow: 0 0 50px #222;
}