body{ background:#fff; color:#221815;}
.bgs{ background:#fff;}
.banner img{ width:100%;}
.banner .hide{ display:none;}
.main .fitsx .bifx{display:block;text-align:center;font-size:1.4rem;margin-top:2%;color:#d84a11;font-weight:700;margin-bottom:2%;}
.main .cxlist{width:98%;margin:0 auto;overflow:hidden; zoom:1;}
.main .cxlist li{width:50%;float:left;}
.main .cxlist li img{width:100%;}
.flex{display: flex; flex-direction: row; flex-wrap: wrap;justify-content: space-between;}
.main .solsx .bifx{display:block;text-align:center;font-size:1.4rem;margin-top:2%;color:#d84a11;font-weight:700;}
.main .solsx{width:98%;margin:0 auto;overflow:hidden; zoom:1;margin-top:2%;}
.main .solsx li{width:49%;float:left;margin-top:2%;}
.main .solsx li img{width:100%;}
.main .solsx .dhhp{width:24%;float:left;}
.main .solsx .dhhp img{width:100%;}
.main .solsx li .ckkc{background:#d4b263;font-size:0.7rem;height:1.5rem;line-height:1.5rem;display:block;text-align:center;border-radius:5px;float:left;margin-top:2%;width:48%;}
.main .solsx li .ckkc a{color:#fff;}
.main .solsx li .xfzx{background:#d84b15;font-size:0.7rem;display:block;text-align:center;border-radius:5px;float:right;margin-top:2%;width:48%;height:1.5rem;line-height:1.5rem;}
.main .solsx li .xfzx a{color:#fff;}


.main .solsx .dhhp .ckkc{background:#d4b263;font-size:0.7rem;border-radius:5px;float:left;margin-top:2%;width:48%;display:block;text-align:center;height:1.5rem;line-height:1.5rem;}
.main .solsx .dhhp .ckkc a{color:#fff;}
.main .solsx .dhhp .xfzx{background:#d84b15;font-size:0.7rem;border-radius:5px;float:right;margin-top:2%;text-align:center;width:48%;height:1.5rem;line-height:1.5rem;}
.main .solsx .dhhp .xfzx a{color:#fff;}

.main .jxts .bifx{display:block;text-align:center;font-size:1.4rem;margin-top:2%;color:#d84a11;font-weight:700;}
.main .jxts .jxist{width:98%;margin:0 auto;margin-top:2%;}
.main .jxts .jxist li{width:50%;}
.main .jxts .jxist li img{width:100%;}


.main .pic img{ width:100%; padding:0 10px 0 10px;}

.main .jxtsx .bifx{display:block;text-align:center;font-size:1.4rem;margin-top:2%;color:#d84a11;font-weight:700;}
.main .jxtsx .jxist{width:98%;margin:0 auto;margin-top:2%;overflow:hidden; zoom:1;}
.main .jxtsx .jxist li{width:49%;float:left;}
.main .jxtsx .jxist li .xdroom{text-align:center;display:block;font-size:0.9rem;color:#331305;margin-top:0.2%;}
.main .jxtsx .jxist li:nth-child(2){float:right;margin-bottom:0.4%;}
.main .jxtsx .jxist li:nth-child(3){float:right;}

.main .jxtsx .jxist li img{width:100%;}

.main .jxtsx .xist{width:98%;margin:0 auto;margin-top:2%;}
.main .jxtsx .xist li{width:49%;float:left;}
.main .jxtsx .xist li .xdroom{text-align:center;display:block;font-size:0.9rem;color:#331305;margin-top:0.2%;}
.main .jxtsx .xist li img{width:100%;}

.main .jxtsx .jist{width:98%;margin:0 auto;margin-top:2%;overflow:hidden; zoom:1;}
.main .jxtsx .jist .xdot{width:50%;float:left;}
.main .jxtsx .jist .xdot li:nth-child(2){margin-top:4%;}
.main .jxtsx .jist li{width:100%;}

.main .jxtsx .jist li img{width:100%;}


.main .jwtsx{width:98%;margin:0 auto;margin-top:2%;overflow:hidden; zoom:1;}
.main .jwtsx .bifx{display:block;text-align:center;font-size:1.4rem;margin-top:2%;color:#d84a11;font-weight:700;}
.main .jwtsx .wkst{margin-top:2%;}
.main .jwtsx .wkst li{width:100%;}
.main .jwtsx .wkst li:nth-child(2){width:49%;margin-top:2%;}
.main .jwtsx .wkst li:nth-child(3){width:49%;margin-top:2%;}
.main .jwtsx .wkst li:nth-child(4){width:49%;margin-top:2%;}
.main .jwtsx .wkst li:nth-child(5){width:49%;margin-top:2%;}
.main .jwtsx .wkst li img{width:100%;}
.main .jwtsx .djzx{text-align:center;font-size:1.2rem;margin-top:4%;display:block;display:block;background:#d84a11;padding:2% 0px;border-radius:5px;}
.main .jwtsx .djzx a{color:#fff;width:100%;margin:0 auto;}






.follow {
 overflow: hidden;
  zoom:1;
  width:98%;
  margin:0 auto;

  margin-top:2%;
}

.follow a {
  box-sizing: border-box;
  display: table;
  width: calc((100% - 5px)/2);
  height:40px;
  float: left;
  margin-right: 5px;
  margin-bottom: 15px;

}

.follow a:nth-last-child(1), .follow a:nth-last-child(2) {
  margin-bottom: 0;
}

.follow a:nth-child(2n+2) {
  margin-right: 0;
}

.follow a font, .follow a span {
  display: table-cell;
}

.follow a font {
  width: 74%;
  background: #f6f6f6;
  border: 1px solid #acacac;
  border-right: none;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  vertical-align: middle;
  font-size: 14px;
  color: #4b4b4b;
  text-indent: 6px;
  margin-top:2%;

}

@media only screen and (max-width: 640px) {
  .follow a font {
    font-size: 14px;
  }
}

.follow a font em {
  font-style: normal;
  color: #d10000;
}

.follow a span {
  width: 25%;
  background: url("../images/kstw_bg.jpg")no-repeat left center;
  background-size: 100%;
  position: relative;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.follow a span i {
  display: inline-block;
  width: 15px;
  height: 15px;
  line-height: 15px;
  background: #ff0000;
  color: #fff;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  border-radius: 50%;
  position: absolute;
  top: 4px;
  left: 55%;
}
.follow .djzx{text-align:center;font-size:1.2rem;margin-top:4%;display:block;}
.follow .djzx a{background:#d84a11;color:#fff;width:100%;margin:0 auto;padding:2% 0px;border-radius:5px;}












.main .btcon{ display:block; text-align:center; font-size:1.3rem; font-weight:bold; line-height:1.6rem; color:#74471f;}
.main .btcon p:nth-child(2){ font-size:1rem; font-weight:normal;}
.main .btcon i{ color:#ff5662;}
.main .btpt{ padding-top:15px;}
.btu{ overflow:hidden;}
.btu img{ width:100%;}
.main .imgtpl img{ width:100%; padding-top:15px;}
.main .imgtpl{ overflow:hidden; padding-bottom:15px;}
.main .imgtpl .swiper-pagination{ position:static; padding:15px 0 0 0;}
.main .imgtpl .swiper-pagination span{ margin:0 5px;}
.main .imgtpl .swiper-pagination-bullet{ width:12px; height:12px; background:#5a2509; opacity:1;}
.main .imgtpl .swiper-pagination-bullet-active{ background:#fdcf0a; width:12px; height:12px;}
.main .pic img{ width:100%;}
.main .zxbtn{ display:block; text-align:center; padding:2rem 0;}
.main .zxbtn a{ padding:0.5rem 3rem; background:#ff5662; background-size:100% 100%; font-size:1.2rem; font-weight:bold; color:#fff; text-align:center;}
.main .wzcon{ display:block; font-size:1.2rem; line-height:2rem; padding:15px 10px 0 10px;}
.main .pics img{ width:100%; padding:15px 10px 0 10px;}
.main .mscon .mslist ul{ overflow:hidden; zoom:1; padding:0 10px 0 0;}
.main .mscon .mslist ul li{ display:inline; float:left; width:50%; padding:10px 0 0 10px;}
.main .mscon .mslist ul li img{ width:100%;} 
.main .mxz .xzlist ul{ overflow:hidden; zoom:1; padding:5px 10px 0 0;}
.main .mxz .xzlist ul li{ display:inline; float:left; width:50%; padding:15px 0 0 10px;}
.main .mxz .xzlist ul li img{ width:100%;}
.main .mxz .xzlist ul li .xzcon{ background:#fff;border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;}
.main .mxz .xzlist ul li .xzcon .xzt{ overflow:hidden; zoom:1; padding:10px 10px 0 10px;}
.main .mxz .xzlist ul li .xzcon .xzt .mz{ display:block; float:left; width:40%; font-size:1rem; background:url(../images/pic.jpg) no-repeat left center; padding-left:8px;}
.main .mxz .xzlist ul li .xzcon .xzt .sr{ display:block; float:right; width:60%; font-size:1rem; color:#fe3200;}
.main .mxz .xzlist ul li .xzcon .xzt .sr i{ font-size:1.1rem;}
.main .mxz .xzlist ul li .xzcon .xm{ display:block; color:#808080; padding:5px 0 15px 10px;}


.main .mbm{ margin-top:2%;}
.main .mbm .bifx{display:block;text-align:center;font-size:1.4rem;margin-top:2%;color:#d84a11;font-weight:700;}
.main .mbm .bmcon{ background:#fff; padding:20px;}
.main .mbm .bmcon .bmform ul li{ overflow:hidden; zoom:1; padding-top:15px;}
.main .mbm .bmcon .bmform ul li .inpus{ display:block; float:right; width:100%; border:1px solid #e7e7e7;}
.main .mbm .bmcon .bmform ul li .inpus .iut{ width:100%; padding:0.5rem 10px; background:#fff; border:none;}
.main .mbm .bmcon .bmform ul li .sub{ width:100%; border:none; padding:0.5rem 0; background:#d84a11; font-size:1.2rem; font-weight:bold; color:#fff; text-align:center;border-radius:5px;}