/*
*组件样式
*组件样式
*组件样式
*组件样式
*组件样式
*组件样式
*组件样式
*组件样式
*/
.h ul {
  display: flex;
  justify-content: space-between;
  align-items: center;}

.h ul li {
  z-index: 0;
  position: relative;
  padding: 0 20px;}

.h ul li a {
  position: relative;
  display: block;}

.h ul li h3 {
  font-size: 20px;
  color: #fff;
  line-height: 60px;
  align-items: center;}

.h ul li h3 img {
  display: inline-block;
  margin-right: 5px;}

.h ul li .sub {
  position: absolute;
  top: 100%;
  background: rgb(255, 255, 255);
  width: auto;
  left: 50%;
  z-index: 10000;
  transform: translateX(-50%) scaleY(0);
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s ease 0s;
  transform-origin: center top;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px;
  padding: 25px 6px;}

.h ul li .sub .box {}

.h ul li .sub dl {
  flex-wrap: nowrap;}

.h ul li .sub dt {
  padding: 0 25px;}

.h ul li .sub dt h4 {
  font-size: 18px;
  color: #2A2A2A;
  white-space: nowrap;}

.h ul li .sub h5 a {
  padding: 8px 0px;
  line-height: 34px;
  transition: all 0.6s ease 0s;
  font-size: 16px;
  color: #999;
width: 100%;
      white-space: nowrap;}

.h ul li .sub a:hover {
  color: #960121;}

.h ul li:hover .sub {
  opacity: 1;
  visibility: visible;
  transform: translateX(-50%) scaleY(1);}

.v_news_content a{
display:inline;
word-break:break-all;}
iframe{
margin:0 auto;
display:block;
max-width: 100%;}
#vsb_content TABLE{
    overflow: auto;
    width:100% !important;
        
            margin: 0 auto;}
#vsb_content_100 TABLE{
    overflow: auto;
    width:100% !important;
        
            margin: 0 auto;}
#vsb_content span{
text-indent: inherit !important;}
#vsb_content img{
max-width: 100% !important;
max-height: 100% !important;
margin: 0 auto;
height: 100% !important;}
#vsb_content video{
max-width: 100%;
margin: 0 auto;}

@media screen and (max-width: 525px){
#vsb_content video{
max-width: 100%;
display:block;}
}

#vsb_content_2 TABLE{
    width: 85%;
    overflow: auto;
        
            margin: 0 auto;}
#vsb_content_2 span{
text-indent: inherit !important;}
#vsb_content_2 img{
max-width: 98%;
max-height: 100% !important;
margin: 0 auto;}
#vsb_content_2 video{
max-width: 100%;}
#vsb_content_4 IMG{
border:none !important;
max-height: 100% !important;
    max-width: 100% !important;
        margin: 0 auto;}
#vsb_content_4 TABLE{
    border-collapse: collapse;
    border: none !important;
    max-width: 100%;
    word-break: break-all;
    overflow: auto;
    margin: 0 auto;
    white-space: normal;
    width:auto;}

@media only screen and (max-width: 1024px){
#vsb_content_4 TABLE{
    white-space: nowrap;
    display:block;}
}
@media only screen and (max-width: 1024px){
#vsb_content img{
    display: block;
    height: auto !important;}
#vsb_content_2 img{
 display: block;
 height: auto !important;}
#vsb_content_4 IMG{
display: block;
height: auto !important;}
}
