@charset "utf-8";

/* CSS Document */
* {
  margin: 0;
  padding: 0;
}

body,
td,
th {
  font-size: 14px;
}

body {
  font-size: 14px;
  font-family: Microsoft YaHei;
  color: #FFF;
  margin: 0;
  background: #cb7f41 url("cb_bg2.jpg") no-repeat center 850px;
  min-width: 1280px;
}

a {
  font-size: 14px;
  color: #FFF;
}

a:link {
  text-decoration: none;
}

a:visited {
  text-decoration: none;
  color: #FFF;
}

a:hover {
  color: #900;
  text-decoration: underline;
}

a:active {
  text-decoration: none;
  color: #900;
}

ul {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}

img {
  border: none;
  vertical-align: middle;
}

.top_k {
  width: 100%;
  height:850px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.ieer{width:100%;min-width:1280px;height:850px;position: relative;}

.top_img {
  margin: 0 auto -290px -960px;
  width: 1920px;
  height: 1080px;
  position: absolute;
  left: 50%;
  z-index: 2;
  line-height: 0px;
}

.an_kuai {
  margin: 0 auto -290px -640px;
  width: 1280px;
  height: 180px;
  position: absolute;
  left: 50%;
  z-index: 3;
  top:670px;
  line-height: 0px;
}

.an_kuai li {
  float: left;
  width: 320px;
  height: 166px;
  overflow: hidden
}

.an_kuai li a {
  display: block;
  float: left;
  width: 320px;
  height: 166px;
  text-indent: -100px;
  overflow: hidden;
}

.an_kuai li.li1 a {
  background-image: url("cb_tan1.jpg");
  background-repeat: no-repeat;
}

.an_kuai li.li1 a:hover {
  background-position: 0 -166px;
}

.an_kuai li.li2 a {
  background-image: url("cb_tan2.jpg");
  background-repeat: no-repeat;
}

.an_kuai li.li2 a:hover {
  background-position: 0 -166px;
}

.an_kuai li.li3 a {
  background-image: url("cb_tan3.jpg");
  background-repeat: no-repeat;
}

.an_kuai li.li3 a:hover {
  background-position: 0 -166px;
}

.an_kuai li.li4 a {
  background-image: url("cb_tan4.jpg");
  background-repeat: no-repeat;
}

.an_kuai li.li4 a:hover {
  background-position: 0 -166px;
}



.div1 {
  min-width: 1280px;
  height: 141px;
  background: url("cb_bg1.jpg") no-repeat center top;
}

.div1 .wk {
  width: 1280px;
  margin: 0 auto
}

.div1 .wk .dlqxz {
  width: 582px;
  float: left;
  padding-left: 240px;
}

.yxjs {
  position: relative;
  z-index:1;
  width: 1280px;
  margin: 0 auto;
  background: url("cb_jjbg1.png") no-repeat left top;

}

.yxjsnk {
  display: block;
  padding: 129px 0 0 67px
}

.yxjs ul {
  line-height: 45px;
  font-size: 18px;
  color: #fffabd;
  background: url("cb_jjbg2.png") no-repeat 1px bottom;
  padding: 0 0 30px 40px
}

.yxjs ul li {
  width: 1060px;
  border-bottom: dashed 1px #9c9c9c
}

.yxjs ul li:last-child {
  border-bottom: 0
}



.guntuhang {
  width: 100%
}

.guntuhang_juzhong {
  margin: 0 auto;
  width: 1200px;
  height: 700px;
  padding-top: 40px
}

.poster-main {
  position: relative;
  margin: 0 auto;
}

.poster-main .poster-list .poster-item {
  position: absolute;
  left: 0;
  top: 0;
}

.poster-main .poster-btn {
  position: absolute;
  top: 0;
  cursor: pointer;
}

.poster-main .poster-prev-btn {
  left: 0;
  background: url("zbprev.png") no-repeat center center;
}

.poster-main .poster-next-btn {
  right: 0;
  background: url("zbnext.png") no-repeat center center;
}

.kuai,
.kjan {
  width: 1280px;
  margin: 0 auto;
  overflow: hidden;
}

.kjan {
  overflow: hidden;
  height: 150px;
  padding-top: 26px
}

.kjan ul {
  width: 1400px;
}

.kjan a {
  display: block;
  float: left;
  width: 185px;
  height: 135px;
  background: url("cb_ank1.png") no-repeat left top;
  text-indent: -999px;
  overflow: hidden;
}

.kjan a:hover {
  background-position: 0 -140px;
  cursor: pointer;
}

.kjan .li2 a {
  background-position: -185px 0;
}

.kjan .li2 a:hover {
  background-position: -185px -140px;
}

.kjan .li3 a {
  background-position: -370px 0;
}

.kjan .li3 a:hover {
  background-position: -370px -140px;
}

.kjan .li4 a {
  background-position: -555px 0;
}

.kjan .li4 a:hover {
  background-position: -555px -140px;
}

.kjan .li5 a {
  background-position: -740px 0;
}

.kjan .li5 a:hover {
  background-position: -740px -140px;
}

.kjan .li6 a {
  background-position: -925px 0;
}

.kjan .li6 a:hover {
  background-position: -925px -140px;
}

.kjan .li7 a {
  background-position: -1110px 0;
}

.kjan .li7 a:hover {
  background-position: -1110px -140px;
}

.kuai {
  padding: 24px 0;
  background: url("cb_kbg.png") repeat;
  margin-bottom: 16px;
}

.kuai_top {
  width: 1280px;
  height: 80px;
  text-align: center;
}

.kuai_top h2 {
  display: none;
}

.k_n_tu {
  text-align: center
}

.slider-container {
  width: 100%;
  overflow: hidden;
}

.slider {
  display: inline-flex;
  gap: 10px;
}

.slider img {
  width: 211px;
  height: 651px;
  object-fit: cover;
}

.slider1 img {
  width: 211px;
  height: 795PX;
  object-fit: cover;
}

.slider2 img {
  width: 380px;
  height: 420PX;
  object-fit: cover;
}

.footcer {
  background-color: #000;
  border-top: double 1px #FF0000;
  margin-top: 30px
}

.footcer_1 {
  margin: 0 auto;
  width: 1200px;
}

.footcer_top {
  width: 1200px;
  height: 70px;
  line-height: 70px;
  text-align: center;
  border-bottom: dashed 1px #333
}

.footcer_top a {
  font-size: 14px;
  font-weight: 200;
  color: #999;
  letter-spacing: 3.5pt;
}

.footcer_10 {
  width: 1200px;
  overflow: hidden;
  text-align: right;
  color: #666;
  padding: 20px 0
}

.footcer_10 a {
  padding: 8px 5px;
  font-size: 12px;
  color: #fff;
  font-weight: bold;
  letter-spacing: 1pt;
}

.footcer_10 a:hover {
  color: #fff;
  text-decoration: underline;
}

.footcer_10 span {
  color: #fff
}

#back-to-top {
  position: fixed;
  right: 20px;
  bottom: 20px;
  width: 60px;
  height: 60px;
  cursor: pointer;
  opacity: 0.7;
  transition: opacity 0.3s;
  cursor: pointer;
}

#back-to-top:hover {
  opacity: 1;

}