/******************Í·²¿*******************/
.header {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99;
  background-color: #fff;
  border-bottom: 1px solid #d9d9d9;
  padding-top: 12px;
  padding-bottom: 11px;
  line-height: 36px;
}
.header .logo {
  height: 36px;
  left: 0;
  top: 0;
}
.header .phone {
  right: 0;
  top: 0;
  padding-left: 34px;
  background: url(/d8/images/ico01.png) no-repeat left center;
}
.header .nav-ico {
  height: 30px;
  width: 40px;
  background: url(/d8/images/nav-ico.png) no-repeat center center / 28px auto;
}
.header .nav a {
  font-size: 14px;
  color: #000;
  margin-left: 30px;
  margin-right: 30px;
}
.header .nav a:hover,
.header .nav a.act {
  color: #1691cd;
}
.header-blank {
  height: 50px;
}
/******************ÂÖ²¥Í¼*******************/
.banner .swiper-slide {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 760px;
}
.line {
  width: 54px;
  height: 2px;
}
.title {
  height: 29px;
}
.sec-bg {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.section01 .sec01-bg {
  padding-top: 274px;
  padding-bottom: 174px;
  background-image: url(/d8/testing/section01-bg.jpg);
}
.section01 .text-box {
  width: 272px;
  margin-right: 65px;
  margin-left: auto;
}
.sec-bg-h {
  min-height: 784px;
}
.section02 .sec-bg-h {
  background-image: url(/d8/testing/section02-bg.jpg);
}
.section02 .s2-left {
  width: 54.16%;
}
.section02 .s2-right {
  width: 38%;
  padding-bottom: 15px;
  padding-left: 4.5%;
  background: url(/d8/images/ico02.png) repeat-y 10px center;
}
.section02 .s2-right dl {
  padding-top: 12px;
  padding-bottom: 36px;
  position: relative;
}
.section02 .s2-right dl.last {
  padding-bottom: 0;
}
.section02 .s2-right dl .ico {
  width: 22px;
  height: 22px;
  background: url(/d8/images/ico03.png) no-repeat center center;
  position: absolute;
  left: -11.5%;
  top: 14px;
}
.sec01-img {
  height: 30px;
}
.cart-info {
  background: url(/d8/images/cart.png) no-repeat center bottom;
  margin-left: 12px;
  margin-right: 12px;
}
.cart-info dl {
  padding-top: 74px;
  width: 50%;
}
.cart-info dl dt {
  width: 97px;
  height: 100px;
  background-color: #fff;
  margin-top: 6px;
}
.cart-info dl .h48 {
  margin-bottom: 16px;
}
.cart-info .c-left {
  float: left;
  text-align: left;
}
.cart-info .c-left dt {
  margin-right: 20px;
}
.cart-info .c-right {
  float: right;
  text-align: right;
}
.cart-info .c-right dt {
  margin-left: 20px;
}
.pz .pz-left {
  width: 63.33%;
}
.pz .pz-right {
  width: 33.16%;
}
.sx li {
  width: 16.68%;
  margin-left: 1.66%;
  margin-right: 1.66%;
  float: left;
}
.sx li .ico {
  width: 75px;
  height: 80px;
}
.cart-yd {
  height: 59px;
}
.cart-yd .cart-ico {
  position: absolute;
  left: 25%;
  top: 0;
  height: 100%;
  width: 163px;
  background: url(/d8/images/ico13.png) no-repeat center center;
}
.dlxt li {
  width: 25%;
  float: left;
}
.dlxt .bt-dlxt {
  padding-left: 10.66%;
  padding-right: 10.66%;
  background-color: #1691cd;
}
.dlxt .nr-dlxt {
  padding-left: 10.66%;
  padding-right: 10.66%;
  margin-top: 15px;
}
.zxkj-li01 {
  margin-left: -0.67%;
}
.zxkj-li01 li {
  float: left;
  width: 19.33%;
  margin-left: 0.67%;
  height: 154px;
}
.zxkj-li02 li {
  width: 27.33%;
  margin-left: 3%;
  margin-right: 3%;
  float: left;
}
.zxkj-li02 .zxkj-img {
  width: 83px;
  height: 80px;
}
.zxkj-li02 .zxkj-div span {
  padding-left: 8%;
  width: 42%;
  font-size: 14px;
  line-height: 24px;
  background: url(/d8/images/ico17.png) no-repeat 6% center;
}
.jn dl {
  float: left;
  margin-left: 5.58%;
  margin-right: 5.58%;
  width: 38.84%;
  margin-bottom: 67px;
}
.jn dl dt,
.jn dl dd {
  float: left;
}
.jn dl dt {
  width: 83px;
  height: 80px;
  margin-right: 22px;
  margin-top: 7px;
}
.section05 {
  background-image: url(/d8/testing/section05-bg.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}
.section05 .sec5-table {
  width: 89.75%;
}
.section05 .sec5-table .tr-01 td {
  background-color: #e3dac7;
  border-top: 1px solid #89847e;
  border-bottom: 1px solid #89847e;
}
.section05 .sec5-table .tr-02 td {
  background-color: #ffffff;
  border-top: 1px solid #bebdbe;
  border-bottom: 1px solid #bebdbe;
}
.section05 .sec5-table td {
  width: 50%;
  text-align: center;
  line-height: 24px;
  border-left: 1px solid #b2b1b1;
  border-right: 1px solid #b2b1b1;
}
.section05 .sec5-table td .s01 {
  width: 150px;
  text-align: left;
}
.network {
  border-top: 1px solid #c5c5c5;
  padding-top: 17px;
  padding-bottom: 18px;
}
.network .n-gz a {
  width: 24px;
  height: 24px;
  background-color: #cccccc;
  background-position: center center;
  background-repeat: no-repeat;
  text-indent: -9999px;
}
.network .n-gz a.wb {
  background-image: url(/d8/images/wb.png);
}
.network .n-gz a.wx {
  background-image: url(/d8/images/wx.png);
}
.network .network_pop,
.network .network_ewm {
  bottom: 60px;
  left: 0;
  background: rgba(255, 255, 255, 0.8);
  z-index: 99;
  width: 128px;
  padding: 16px 16px 0 16px;
  display: none;
}
.network .network_pop li,
.network .network_ewm li {
  padding: 0 7px 10px;
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 10px;
}
.network .network_pop li.last,
.network .network_ewm li.last {
  border-bottom: none;
}
.network .network_pop img,
.network .network_ewm img {
  height: 128px;
}
.network .network_ewm {
  right: 0;
  left: auto;
}
.newslist li {
  float: left;
  width: 25%;
}
.newslist li a {
  display: block;
  width: 88.28125%;
  margin: 0 auto;
}
.newslist li a span {
  width: 100%;
  height: 100px;
  background-position: center center;
  background-repeat: no-repeat;
}
.newslist li:hover h1 {
  color: #1584c9;
}
.footer {
  border-top: 1px solid #c5c5c5;
}
.ani-view {
  position: relative;
  opacity: 0;
  top: 40px;
}
<!--ºÄÊ±1775427767.4257Ãë-->