/* CSS Document */

*{
padding:0;
margin:0;  font-family: Arial, Helvetica,"Microsoft Yahei", sans-serif;
}

@-webkit-keyframes enlarge {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

.tit01 .tit01_l {
    float: left;
    display: inline;
    font: normal 24px/55px "微软雅黑";
    color: #333333;
  
    padding: 0 15px 0 8px;
}


 .news-center {
          padding: 20px 0px 0px  10px;; /* 内边距 */
            display: inline-block; /* 自适应内容宽度 */
            font-size: 24px; /* 字体大小 */
            font-weight: bold; /* 字体加粗 */
   
        }

        .news {
            color: white; /* 白色字体 */
            background-color: #a82328; /* 红色背景 */
            padding: 6px; /* 内边距 */
            border-radius: 4px; /* 圆角效果 */
        }

        .center {
            color: black; /* 黑色字体 */
            padding: 5px; /* 内边距 */
        }



        /* 漂浮效果 */
        @keyframes floatEffect {
            0%,
            100% {
                transform: translateY(0);
            }

            50% {
                transform: translateY(-2px);
            }
        }

        /* 文字脉冲效果 */
        @keyframes pulse {
            0% {
                transform: scale(1);
            }

            50% {
                transform: scale(1.1);
            }

            100% {
                transform: scale(1);
            }
        }

        /* 鼠标悬停时应用动画 */
        .news-center:hover {
            animation: gradientBG 1s infinite, floatEffect 1s ease-in-out infinite;
        }

        .news-center:hover .news {
            animation: pulse 1s infinite;
        }







img {
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
}

img:hover {
  -webkit-animation: enlarge 0.5s forwards;
  animation: enlarge 0.5s forwards;
  -webkit-transform-origin: center;
  transform-origin: center;
  transform: rotate(360deg);
}


@keyframes enlarge {
    0% {
      transform: scale(1);
    }
    100% {
      transform: scale(1.1);
    }
  }

  /* 应用到图片的样式 */
  img {
    transition: transform 0.5s ease; /* 平滑过渡效果 */transform: rotate(360deg);
  }

  /* 鼠标悬停时的样式 */
  img:hover {
    animation: enlarge 0.5s forwards; /* 应用动画 */
    transform-origin: center; /* 动画的中心点 */
 transform: rotate(360deg);
  }
 
img{
border:none;
transition-duration: 0.6s;
    transition-timing-function: linear;
    transition-delay: 0s;
    transition-property: all;transform: rotate(360deg);
}
body{
font-family: verdana,Microsoft YaHei,Tahoma,sans-serif;
}
a{
	text-decoration: none;
}
.clear{
	clear: both;
}

.rdwz{
	height:40px;
	border-bottom:1px solid #ddd;
	background: #fff;

}
.rdwz_l{
	width: 50%;
	height:40px;
	float: left;
}

.sj{
	width: 50%;
	height:40px;
	float: right;
}
.rdwz span.red{
	font-size:16px;
	color:#c33;
	padding:0 0 0 20px;

}
.rdwz span.g{
	font-size:12px;
	color:#999;
	padding:0 0 0 5px;

}
.rdwz_tp{
	width: 205px;
	height:40px;
	line-height:40px;
		background: url(dkh.jpg) no-repeat 100% 50%;

}


.content_wrap{
	height:330px;
	background: #fff;
	margin-top: 15px;


}
.content{
	width: 998px;
	height: 330px;
	margin:0 auto;
	border: 1px solid #ccc;
	border-top: 2px solid #828282;
}
.pic,.new_list{
	width: 455px;
	float: left;
	height: 330px;
}

.new_list{
	float: right;
	width: 530px;

	padding:8px 0;
}
.links{
		width: 998px;
	height: 75px;
	margin: 15px auto;
	background: #fafafa;
	border: 1px solid #ccc;
	border-top: 2px solid #cb1718;

}

.content1_l{
	width: 740px;

	float: left;
}
.content1_r{
	width: 250px;

	float: right;
}


.msfc,.xysp{
	height: 195px;
	border: 1px solid #ccc;
	border-top: 2px solid #828282;	
	margin-bottom:15px;
}
.zj{
	width: 100%;
	margin: 0 auto;
	/* padding: 15px 0; */
}
h4.bt{
	height:40px;
	line-height:40px;
	font-size: 14px;
	font-weight: normal;
	border-bottom: 1px solid #ccc;
	padding:0 0 0 10px;
}
h4.bt em{
	font-style: normal;
	float: right;
	margin:0 5px 0 0;
}
h4.bt em a{
	font-size: 12px;
	color: #999;
}

.content1_l_l{
		width: 260px;
		float: left;
}
.content1_l_r{
		width: 465px;
	float: left;
		margin-left:13px;
}
.bmwz,.kslj{

	width: 260px;
	height: 350px;
	border: 1px solid #ccc;
	border-top: 2px solid #828282;	
	float: left;	
}
.xwbd,.wmcj{
	width: 465px;
	height: 255px;
	border: 1px solid #ccc;
	border-top: 2px solid #d80000;

	

}
.wmcj,.djzd{
	height: 210px;
	margin-top: 10px;
}
.kslj{
	height: 115px;
	margin-top: 10px;
}
.jxky,.djzd{
	height: 255px;
	border: 1px solid #ccc;
	border-top: 2px solid #d80000;	
}
.djzd{
	height: 210px;
}	

.xxxc{
	height: 200px;
	border: 1px solid #ccc;
	border-top: 2px solid #828282;
	margin: 10px auto;
}

.dyzc,.xxks{
	width: 360px;
	height:230px;
	border: 1px solid #ccc;
	border-top: 2px solid #828282;	
	float: left;

}

.xxks{
	margin: 0 10px;

}
.tqyb,.jszx{
	width: 253px;
	height:137px;
	border: 1px solid #ccc;
	border-top: 2px solid #d80000;		
	float: left;

}
.jszx{
	height:80px;
	margin-top: 10px;
}

.bottom_warp{
	height:125px;
	background:url(bottom_bg.jpg) repeat-x 0 bottom;
}
.bottom{
	width: 1000px;
	margin:0 auto;
	height:100px;
	padding:24px 0 0 0;
	background:url(bottom.jpg) no-repeat;
}

.bottom p{
	line-height: 35px;
	text-align: center;
}	
/* æœ¬ä¾‹å­css */
.hasMoreTab{ width:530px; height:330px; }
.hasMoreTab .hd{ line-height:30px; height:30px; border-bottom:1px solid #C8D1D5; background:url(btn_bg.gif) repeat-x; position:relative; padding-right:10px; font-size: 14px;}
.hasMoreTab .hd .more{ float:right; }
.hasMoreTab .hd .more a{font-size: 12px;color:#999}
.hasMoreTab .hd ul{ z-index:5; position:absolute;  overflow:hidden; zoom:1; }
.hasMoreTab .hd li{ float:left; padding:0 15px; cursor:pointer; margin-left:-1px;height:30px; background:#dedede;border-right:1px #fff solid;border-left: 1px #fff solid;}
.hasMoreTab .hd li.on{ font-weight:bold; height:30px; line-height:30px; background:#d80000;border:1px solid #C8D1D5; border-top:0; border-bottom:1px solid #fff; font-weight:bold; color:#fff;  }
.hasMoreTab .bd{ padding:10px; clear:both; position:relative; }
.hasMoreTab .bd h2{ font-size:14px; }
.hasMoreTab .bd p{ color:#999; }
.hasMoreTab .bd p a{ color:#c00; }
.hasMoreTab .bd ul a{ color:#3E78B3; }