/*new add 20240905*/
body{
    background: #0a0f23;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: #fff;
}
.banner-wrap {
  position: relative;
  width: 100%;
  height: 390px
}
.banner-wrap .banner-list {
  height: 390px
}
.banner-wrap .banner-list .banner-item {
  width: 100%;
  height: 390px;
  position: absolute;
  overflow: hidden
}
.banner-wrap .banner-list .banner-item a {
  display: block;
  width: 100%;
  height: 390px;
  text-decoration: none;
  outline-style: none
}
.banner-wrap .banner-list .banner-item img {
 
    width: 100%;
    height: 100%;
    display: block;
 
}
.banner-wrap .banner-list .banner-item.active {
  z-index: 999
}
.banner-wrap .banner-list .banner-item.active img {
  opacity: 1;
  filter: alpha(opacity=100)
}
.banner-wrap .banner-ctrls {
  position: absolute;
  width: 200px;
  left: 50%;
  margin-left: -50px;
  bottom: 30px;
  z-index: 1000
}
.banner-wrap .banner-ctrls .banner-ctrl-item {
  float: left;
  margin: 0 10px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #fff;
  opacity: .5;
  filter: alpha(opacity=50);
  cursor: pointer
}
.banner-wrap .banner-ctrls .banner-ctrl-item.active, .banner-wrap .banner-ctrls .banner-ctrl-item:hover {
  opacity: 1;
  filter: alpha(opacity=100)
}

.section .section-header .gg{
        border: 1px solid #f72304;
    background: rgba(193, 193, 193, 0.01);
    color: #f40;
}
/* 选项卡 */
.classwrap{
	padding: 1px;
	height: 85px;
	margin-bottom: 20px;
    background: transparent;
    border: 0px;
    line-height: normal;
}
.classwrap1{
  display: flex;
	width: 100%;
  height:85px;
	box-sizing: border-box;
	background: transparent;
}
.classitem{
	width: 197px;
  height:85px;
  padding-top:14px;
	text-align: center;
	color: #f7b455;
	font-size: 14px;
	cursor: pointer;
	position: relative;
  margin-right:26px;
  background:url(../images/xxxpantab2.png) no-repeat center;
}
.classitem:last-child {
  margin-right:0;
}
.classitem img{
	vertical-align: sub;
	margin: 5px 0;
}
.classitem span{
	font-weight: 700;
	display: block;
}
.classitem img{
	height: 24px;
}
.classitem.active{
  background:url(../images/xxxpantab1.png) no-repeat center;
  color:#91c0ff;
}
.gooda {
    background: #0a0f23 url(../images/xhbjt.png) no-repeat;
    background-size: 100% 80px;
}
.section.hot .goods_wrap:hover, .section.new .goods_wrap:hover {
  box-shadow: 0 15px 30px rgba(0,0,0,.1);
  transform: translate3d(0, -2px, 0)
}
.listwrap{
  display:none;
}
.active2{
  display:block;
}

.section .section-header h2{
    color: #fff;
}

.goods_wrap {
  margin-bottom: 20px;
  width: 100%;
  margin-right: 0px;
}
.goods3 {
  background: #0a0f23 url(../images/spkbjt3.jpg) no-repeat;
      background-size: cover;
      height: 322px;
}
.goods_wrap .goods_pic{
    width:100%;
    float:none;
}
/*fuzhu-info*/
.fuzhu-info1 {
  padding: 15px 0 15px 15px;
  position: relative;
}
.fuzhu-info1 img {
    max-height: 292px;
}
.fuzhu-info {
  font-size: 19px;
  color: #4d4d4d;
  line-height: 1.8em;
  font-weight: bold;
  padding: 15px;
}
.fuzhu-info h3 {
  color: #74b700;
  font-weight: bold;
  text-indent: 5px
}
.fuzhu-info p {
  color: #ffffff;
  font-weight: bold;
  margin: 0px;
  font-family: 'KaiTi', 'STKaiti', serif
}
.fuzhu-info strong {
  color: #e80000;
  font-weight: bold;
}
 
 
.case-listul .owl-nav{
    background: #fff;
    border: 2px solid #fff;
}
.case-listul .owl-nav .owl-prev::before{
    background: #fff;
}
.case-list p{
    color: #fff;
}
ul.page-case-list h3,
ul.page-case-list p{
    color: #fff;
}
ul.page-case-list li i img{
    opacity: 1;

}



.glow-text {
  font-size: 40px; /* 字体大小 */
    font-weight: bold; /* 加粗 */
     background-color: #f0f0f0; /* 页面背景颜色 */
    font-family: 'KaiTi', serif; /* 楷体字，确保字体可用 */
    text-align: center; /* 文本居中 */
    padding: 50px; /* 内边距 */
    background: linear-gradient(45deg, #ff007f, #ffb700, #00e6f4, #00ff77); /* 渐变颜色 */
    -webkit-background-clip: text; /* 文字剪切效果 */
    -webkit-text-fill-color: transparent; /* 透明填充 */
    text-decoration: none; /* 去掉下划线 */
    transition: transform 0.3s; /* 动画效果 */
}

.colorful-link:hover {
    transform: scale(1.1); /* 鼠标悬停时放大 */
}


@keyframes glowing {
    0% {
        text-shadow: 0 0 5px rgba(255, 255, 255, 0.7), 0 0 10px rgba(255, 0, 255, 0.7);
    }
    100% {
        text-shadow: 0 0 20px rgba(255, 255, 255, 1), 0 0 30px rgba(255, 0, 255, 1);
    }
}

.button {
   display: inline-block;
    padding: 15px 30px;
    font-size: 30px;
    font-weight: bold; /* 加粗字体 */
    color: white;
    background-color: #ddd; /* 按钮背景颜色 */
         background: linear-gradient(to right, red,   green,  indigo, violet); /* 彩虹渐变背景 */
    text-align: center;
    text-decoration: none; /* 去掉下划线 */
    border-radius: 5px; /* 圆角效果 */
    border: 2px solid #eee; /* 按钮边框 */
    transition: background-color 0.3s ease;
}

.button:hover {
    background-color: #218838; /* 鼠标悬停时的背景颜色 */
}