/* Css for , Version=1776077421 */
 #articleHeader h2 {display:inline-block;}
.headerSortUp {display:inline-block; margin-left: 5px; margin-right: 5px;color: #707070}
.headerSortDown {display:inline-block; margin-left: 5px; margin-right: 5px;color: #707070}
#articleHeader .header {display:inline-block; margin-left: 5px; margin-right: 5px;color: #707070}
#articleHeader .header:after {font-family: ZenIcon;font-weight: normal;content: " \e6bd";font-size: 14px;}
.headerSortUp:after {font-family: ZenIcon;font-weight: normal;content: " \e6b9";font-size: 14px;color: #2973EA;}
.headerSortDown:after {font-family: ZenIcon;font-weight: normal;content: " \e6b8";font-size: 14px;color: #2973EA;}

.item .media.pull-left{margin-right: 20px;}
.item .media.pull-right{margin-left: 10px;}
body {color: #000 !important;
    font-family:'OPPOSans-Regular' !important; background: #f0f2f5 !important;
}
.page-container, .m-index-index .page-content, .m-index-index #links {background:none !important; }

#go2top {z-index:99999999 !important;}

#header .row {max-width:1200px !important;}
#copyright {float:left;height:20px; line-height:20px; margin:15px 0; }
#icpInfo {float:left; color:#666 !important; border-left:1px solid #ccc; padding-left:20px; padding-right:20px; height:20px;  line-height:20px; margin:15px 0; }

#footer {height:50px; line-height:50px; background:#fff  !important; width:100%; float:left; }

#footer > .wrapper {padding: 0px 0 !important; width:1200px; margin:0 auto;}
#footer a:hover {color:#000; }
#footer #footNav,#footer #powerby {display:none;}

.carousel {margin-bottom:0px !important;}

.page-wrapper {
    padding-top: 0px;
}
 
.all-bottom {float:left; width:100% !important;  margin:20px 0 0 0  !important; background:#000; height:320px;}
.bottomcss {width:1200px; margin:30px auto;}

.bottomcss .swiper-slide {float:left; width:66.66% !important;}

#w307 {width:100%;}
#sybg254 {width:33.33%;}


   
    


.nav-system-message .dropdown-toggle {border-radius:15px !important; background:#125ca8 !important;}
.nav-system-message a { }
#navbar .nav > .nav-system-message > a {
    padding: 10px 10px !important;font-size:14px; }
    
.nav-system-message .dropdown-toggle {
    pointer-events: none;
    cursor: default; /* 这将改变鼠标光标为默认样式，表示此处不可点击 */
}

.page-content {width:100% !important; max-width:100% !important;}

#columns,#links {width:1200px; margin:30px auto 0px auto; }

#columns .col-md-12  {padding-left:0px !important; padding-right:0px !important;}

.article {box-shadow: 0 1px 1px rgba(0,0,0,0.0) !important;margin-bottom: 0px !important;}


.lanmu {background:#f1f1f1; width:100%;float:left;padding:15px 0; margin-bottom:20px; float:left;}

.breadcrumb { display:none;  width:1200px; margin:10px auto 20px auto;}
.m-links .breadcrumb {margin-top:110px !important;}

.col {margin:auto 0px; padding:0px;}




#rightDocker {z-index:99;}


a {text-decoration:none !important;}


.table-bordered {
	border: 0px solid #ddd !important;
}

.table-bordered td,.table-bordered th {
	border: 0px solid #ddd !important;
}


.panel-heading {font-size:15px;}

.panel-heading strong {font-weight:600;}

#links img {border:0px solid #eee; margin:0 2%;  width:16%; height:60px; float:left;}


#searchbar {float:right;margin-right:420px !important; }
#searchbar .form-control {width:296px !important;}
#searchbar .form-control {
	border:2px solid #F25D03;
	box-shadow:none;}
#searchbar .form-control:focus {
	border-color:#F25D03;
	box-shadow:none;
}
.searchcss a {
	color:#777;}

#navbar {background:none !important;}

#navbar .nav > li > a { padding: 10px 20px !important; color:#fff; }
    
.dropdown-toggle {padding:10px 50px !important; margin-left:-20px;}
.dropdown-menu {min-width: 116px !important; }
.dropdown-menu > li > a,.dropdown-menu > li > a:focus,.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus,.dropdown-submenu:hover > a,.dropdown-submenu:focus > a{width:116px !important;min-width: 116px !important; text-align:center; }
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus,.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus,.dropdown-submenu:hover > a,.dropdown-submenu:focus > a{ width:116px !important; min-width: 116px !important; text-align:center; }

.nav-system-home01 {width:120px !important; padding-left:30px;}



.nav-system-company01 {width:120px !important;}

.navbar-nav li a {font-size:15px;}

.panel-block .panel-body > .items .item {
	border-bottom:0px #e5e5e5 dashed !important; /* 我修改取消热门文章下线条*/
}

.carousel-caption {
	max-width:100%; /* 我修改轮播图内宽度 */
	top:10%;
	left:0;  /* 我修改轮播图边距 */
	bottom:20px;
	text-align:left;
	text-shadow:0 0px 0px rgba(0,0,0,0.0) !important;
}

.panel-block .panel-body > .items .item {
	padding:10px 15px;
	border-bottom:0px #e5e5e5 dashed; /* 我修改取消热门文章下线条*/
}

.panel-block .nav-secondary > li > a {
	border-bottom:0px dotted #ddd; /* 我修改文章下虚线条 */
}

.carousel-control,.carousel-control.left,.carousel-control.right {
	position:absolute;
	line-height:1em;
	width:40px;  /* 我修改轮播图左右按钮圆宽度 */
	height:40px; /* 我修改轮播图左右按钮圆宽度 */
	-webkit-border-radius:40px;
	-moz-border-radius:40px;
	border-radius:40px;
	background:#666;
	top:52%;
	text-align:center;
	margin-top:-30px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#00000000',GradientType=0);
}

.carousel:hover .carousel-control.left {
	left:4%; /* 我修改轮播图左边距 */
}
.carousel:hover .carousel-control.right {
	right:4%; /* 我修改轮播图右边距 */
}

.carousel-control .icon {
	display:block;
	text-align:center;
	font-size:28px;
	height:45px; /* 我修改轮播图左右按钮箭头宽度 */
	width:40px; /* 我修改轮播图左右按钮箭头宽度 */
	line-height:45px; /* 我修改轮播图左右按钮箭头位置 */
	right:auto;
	left:auto;
	top:0;
}

/* .carousel-caption0 {
	left:8%; 
}
我修改轮播图边距 开启后右侧箭头按钮被遮盖不能点击 */

.carousel-inner>.item:hover .carousel-caption h2,.carousel-inner>.item:hover .carousel-caption h1 {color:#5c98ca !important;}
.carousel-inner>.item:hover .carousel-caption hr {border-top: 1px solid #fff !important;}
 
.carousel-inner>.item>img { filter: brightness(0.9) !important;
    filter:alpha(opacity=100) !important;-moz-opacity:1.0 !important;-khtml-opacity:1.0 !important;opacity:1.0 !important;
    transition: transform 1.5s ease !important;
    -ms-transition: transform 1.5s ease !important;
    -webkit-transition: transform 1.5s ease !important;
    -o-transition: transform 1.5s ease !important;
    -moz-transition: transform 1.5s ease !important;
}

.carousel-inner>.item:hover img {
    filter:alpha(opacity=100) !important;-moz-opacity:1.0 !important;-khtml-opacity:1.0;opacity:1.0 !important;
            cursor: pointer;
            transform:scale(1.0) !important;
            -ms-transform:scale(1.0) !important;
            -webkit-transform:scale(1.0) !important;
            -o-transform:scale(1.0) !important;
            -moz-transform:scale(1.0) !important;
}

/* oppo sans 1.0 兼容字体 */
        @font-face {
        font-family:'OPPOSans-Bold';
        src:url('http://yunqiao-shop-oss.oss-cn-hangzhou.aliyuncs.com/font/oppo-sans/oppo-sans-B.woff2') format("woff2"),
            url('http://yunqiao-shop-oss.oss-cn-hangzhou.aliyuncs.com/font/oppo-sans/oppo-sans-B.woff') format("woff"),
            url('http://yunqiao-shop-oss.oss-cn-hangzhou.aliyuncs.com/font/oppo-sans/oppo-sans-B.ttf') format("truetype");
        font-style:normal;
        font-display:swap
        }

/* 字体1：OPPO 常规体 Regular */
@font-face {
    font-family: 'OPPOSans-Regular';
    src: url('http://yunqiao-shop-oss.oss-cn-hangzhou.aliyuncs.com/font/oppo-sans/oppo-sans-R.woff2') format('woff2'),
         url('http://yunqiao-shop-oss.oss-cn-hangzhou.aliyuncs.com/font/oppo-sans/oppo-sans-R.woff') format('woff'),
         url('http://yunqiao-shop-oss.oss-cn-hangzhou.aliyuncs.com/font/oppo-sans/oppo-sans-R.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* 字体2：OPPO 中等体 Medium（你阿里云的） */
@font-face {
    font-family: 'OPPOSans-Medium';
    src: url('http://yunqiao-shop-oss.oss-cn-hangzhou.aliyuncs.com/font/oppo-sans/OPPOSans-M.woff2') format('woff2'),
    src: url('http://yunqiao-shop-oss.oss-cn-hangzhou.aliyuncs.com/font/oppo-sans/OPPOSans-M.woff') format('woff'),
    src: url('http://yunqiao-shop-oss.oss-cn-hangzhou.aliyuncs.com/font/oppo-sans/OPPOSans-M.ttf') format('ttf');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

        
.pagernewcss { font-size:18px; font-weight:700;  width:100% !important; display: flex !important; justify-content: center !important;}
.pagernewcss .pager { float: right !important; text-align: right !important; width: 100% !important; float: right !important; text-align:right !important; }

.pagernewcss strong { color:#3B33A5 !important; }
.pagernewcss > a {    margin-left: 3px !important;}


/* 鼠标悬浮/触动样式 */
.page-wrapper .btn:hover, .page-wrapper .btn:hover:after,.page-wrapper .morecss:hover, .page-wrapper .morecss:hover:after {
    background-color: #fff !important;
    color: #3b33a5 !important;
    border:0 !important;
}.list {background:none !important;border:0px !important; box-shadow: 0 1px 1px rgba(0,0,0,0.0) !important;}
.list>header {  border-bottom: 0 !important;}

.css140 .list > header {padding: 8px 0px !important;}

/* 默认状态：白底黑字 */
.css153 .item-heading,
.css154 .item-heading {
    display: flex;
    flex-wrap: wrap;
    gap: 0px;
    background: #ffffff !important;
    color: #000000 !important;
    cursor: pointer;
}

/* 鼠标悬浮/触动高亮：紫色背景 + 白色文字 */
.css153 .item-heading.active,
.css154 .item-heading.active {
    background: #3b33a5 !important;
    color: #ffffff !important;
}

.css153 .item-heading span,.css154 .item-heading span {list-style:none; flex: 1 1 150px; min-width: 100px; padding: 12px 0px; margin:10px; text-align: center;   }

.css153 .item-headingtop,.css154 .item-headingtop { font-size:20px; display: flex;flex-wrap: wrap; gap: 0px;background:#fff; color:#000 !important; }
.css153 .item-headingtop span,.css154 .item-headingtop span { list-style:none; flex: 1 1 150px; min-width: 100px; padding: 12px 0px; margin:10px; text-align: center;   }

.css153  .list-condensed>.items,.css154  .list-condensed>.items {margin:0px !important;}
.css153  .list-condensed>.items>.item,.css154  .list-condensed>.items>.item {  padding-right: 0px !important; padding-left: 0px !important; }

.css153 #articles,.css154 #articles {background:none; padding: 0px 15px !important;}

.css153 #articles .item,.css154 #articles .item { width: 100%;   margin: 0px auto; padding: 0px !important;}

.css153 #articles .item-content,.css155 #articles .item-content { margin-bottom:20px;}
    

.css153 .datecss,.css154 .datecss { font-size:20px; }
.css153 .middlecss,.css154 .middlecss  { width:85%; margin:15px auto;   font-size:20px; font-weight:900;  }
.css153 .desccss,.css154 .desccss { width:88%;  display:inline-block;font-size:20px; font-weight:900;  }
.css153 .salarycss,.css154 .salarycss { margin-top: 12px; text-align:center; width:10%;  display:inline-block; font-size:20px; font-weight:900;  }

.css153 .contentcss,.css154 .contentcss { width:85%; color:#000 !important; font-size:18px; font-weight:900;  margin:15px auto; padding-top:20px;  border-top:1px solid #ccc !important; }

    
#articles { background:#fff;  padding:20px;}
#articles .item { width:85%; margin:20px auto; }

.item .media {display:none; }
.thumbnail {padding: 0px !important; border: 0px solid #ddd !important; }

.item-content .morecss { margin-top:20px; color:#fff; float:left !important; width:160px; height:38px; line-height:38px; text-align:center;  background-color: #3b33a5; border-radius:10px; }
.item-content .morecss:after {font-weight:900; width:42px; height:38px; line-height:38px; text-align:center; background:#00A0E9;font-size:25px;color:#fff;border-radius:10px; position:absolute; z-index:9999; left:272px; content:'↗'; }
.item-content .morecss a { font-size:12px !importat;}

.items-hover .item:hover {   background:none !important;}

#articleHeader {margin:30px 0 20px 0 !important;}
#articleHeader h2 {font-size:28px !important; color:#000 !important;}    

.headerSortDown,#articleHeader .header  {display:none;}

.datecss {font-size:14px; }
.datecss i {display:none;}

.item-heading {margin-top:0px; font-size:20px; }
.item-heading  h4{ padding-bottom:10px; margin-bottom: 3px !important;border-bottom:1px solid #ccc !important;}
.item-heading a { font-size:20px;  }

.desccss {font-size:16px; color:#000 !important; margin-top:12px; }


 
.item img {
    filter:alpha(opacity=90) !important;-moz-opacity:0.9 !important;-khtml-opacity:0.9 !important;opacity:0.9 !important;
    transition: transform 1.5s ease !important;
    -ms-transition: transform 1.5s ease !important;
    -webkit-transition: transform 1.5s ease !important;
    -o-transition: transform 1.5s ease !important;
    -moz-transition: transform 1.5s ease !important;
}

.item:hover img {
    filter:alpha(opacity=100) !important;-moz-opacity:1.0 !important;-khtml-opacity:1.0;opacity:1.0 !important;
            cursor: pointer;
            transform:scale(1.2) !important;
            -ms-transform:scale(1.2) !important;
            -webkit-transform:scale(1.2) !important;
            -o-transform:scale(1.2) !important;
            -moz-transform:scale(1.2) !important;
}
#header {padding: 0; margin-bottom: 14px;}
#headNav {min-height: 30px; line-height: 30px; padding: 0; margin-bottom: 8px;}
#headNav, #headTitle {position: static; display: block;}
#headNav > .row {margin: 0}
#headTitle > .row, #headNav > .row {display: table; width: 100%; margin: 0}
#headNav > .row > #siteNav,
#headNav > .row > #siteSlogan,
#headNav > .row > #searchbar,
#headTitle > .row > #siteTitle,
#headTitle > .row > #searchbar {display: table-cell; vertical-align: middle;}

#headTitle {padding: 0;}
#siteNav {text-align: right; float: right; display: inline-block !important;}
@media (max-width: 767px){#siteNav {padding-left: 8px; padding-right: 8px;} }

#searchbar {max-width: initial;}
#searchbar > form {max-width: 150px; float: right;}
#navbar .navbar-nav {width: 100%}
#navbarCollapse {padding: 0;}
#navbar .navbar-nav {margin: 0;}
#navbar li.nav-item-searchbar {float: right;}
#navbar li.nav-item-searchbar #searchbar > form {margin: 4px;}














#headTitle > .row > #navbarWrapper {display: table-cell; vertical-align: middle; padding-left: 8px; }
#headTitle > .row > #navbarWrapper > #navbar {margin:0}
#siteTitle, #siteLogo img {min-width: 150px;}
@media (max-width: 767px)
{
  #headTitle {padding: 0;}
  #headTitle > .row {margin: 0; display: block;}
  #headTitle > .row > #siteTitle {display: block; position: absolute; z-index: 10015; left: 8px;}
  #headTitle > .row > #navbarWrapper {display: block; padding: 0}
  #headTitle > .row > #navbarWrapper > #navbar {margin-bottom: 14px; width: 100%}
  #headTitle #siteLogo img {margin-top: 2px;}
}


#block13{}#block13 .panel-heading{}#block13
{
  /*.panel-heading {}*/
  /*.panel-body    {}*/
  
}
#siteLogo img {height:60px; width:auto;}
.custom-top-right  {color:#99A0BC;}


.nav-system-contact .dropdown-menu,.nav-system-contact .caret  {display:none;}



#navbar .nav > li > a:hover {border-radius:10px; }

#navbar .nav > .numcss5 a { background-color:#fff;  color:rgba(59,51,165,1.0) !important;  margin-left:220px; margin-top:20px !important;padding: 8px 10px !important;min-width: 30px !important;  border-radius:10px !important;} 
#navbar .nav > .numcss5 a:hover {background-color:rgba(59,51,165,1.0);  color:#fff; }   
    
#navbar .nav > li > a:focus {border-radius:10px;}
    
#navbar .nav > li.active > a, #navbar .nav > li.active > a:hover {
    background-color:rgba(59,51,165,.4);  color:#fff !important; border-radius:10px;}

#navbar .nav > li > a:hover, #navbar .nav > li > a:focus, #navbar .dropdown-submenu:focus > a, #navbar .dropdown-submenu:hover > a, #navbar .dropdown-menu > li > a:focus, #navbar .dropdown-menu > li > a:hover {color:#fff !important;}

 
#zlight-nav.zlight-hover #zlight-main-nav > li.active > .dropdown-toggle:hover,
#zlight-nav.zlight-hover #zlight-main-nav > li.active > a:hover {
    color:#fff !important;
}

#zlight-nav .numcss5 .dropdown-menu2,
#zlight-nav .numcss5 .caret {
    display:none;
}

/* 导航菜单样式 */
#zlight-nav,
#zlight-mobile-nav,

/*************
* WRAP
*************/
#zlight-nav{
    display: block;
    position: fixed; /* 固定定位 */
    width: 100%;
    z-index: 999999999;
    background-color: transparent !important; /* 初始背景透明 */
    transition: all 0.3s ease; /* 添加过渡效果 */
    top: 0; /* 固定在顶部 */
    left: 0;
}

/* 核心优化：初始状态图片彻底纯白 */
#zlight-nav img {
    filter: brightness(0) invert(1);
    transition: filter 0.3s ease;
    border: none;
    background: transparent;
}

/* 滚动时的白色背景样式 */
#zlight-nav.zlight-scrolled {
    background-color: #ffffff !important;
    box-shadow: 0 2px 10px rgba(0,0,0,0.0);
}
/* 滚动时恢复图片真实颜色 */
#zlight-nav.zlight-scrolled img {
    filter: none;
}

/* 鼠标悬停时的白色背景样式 */
#zlight-nav.zlight-hover {
    background-color: #ffffff !important;
    box-shadow: 0 2px 10px rgba(0,0,0,0.4);
}
/* 悬停时恢复图片真实颜色 */
#zlight-nav.zlight-hover img {
    filter: none;
}

/*************
* MAIN NAV
*************/
#zlight-nav:after {
  clear: both;
}

/*************
* LI & A
*************/
#zlight-main-nav > li > a{
    color: #ffffff; /* 初始字体白色 */
    transition: all 0.3s ease;
}
/* 滚动时链接字体黑色 */
#zlight-nav.zlight-scrolled #zlight-main-nav > li > a {
    color: #000000;
}
/* 鼠标悬停时链接字体黑色 */
#zlight-nav.zlight-hover #zlight-main-nav > li > a {
    color: #000;
}

/* ======================
   核心修改：滚动后hover紫色背景+白色文字
====================== */
/* 滚动后导航变白时的 hover 样式 */
#zlight-nav.zlight-scrolled #zlight-main-nav > li.numcss5 > a:hover,
#zlight-nav.zlight-scrolled #zlight-main-nav > li.numcss5 > .dropdown-toggle:hover,
#zlight-nav.zlight-hover #zlight-main-nav > li.numcss5 > a:hover,
#zlight-nav.zlight-hover #zlight-main-nav > li.numcss5 > .dropdown-toggle:hover {
    background-color: rgba(59,51,165,1.0) !important;
    color: #fff !important;
}

/* 子菜单悬停效果 */
#zlight-nav.zlight-hover .zlight-submenu > li > a {
    color: #000000 !important;
}

/* 移动端悬停效果 */
#zlight-nav.zlight-hover #zlight-mobile-nav > span {
    color: #000000 !important;
}
#zlight-nav.zlight-hover #zlight-mobile-nav > .zlight-icon {
    color: #000000 !important;
}

/* 图标悬停效果 */
#zlight-nav.zlight-hover #zlight-main-nav i {
    color: #000000 !important;
}

/****************************
* MOBILE NAV
****************************/
#zlight-mobile-nav{
    display: none;
}
#zlight-mobile-nav > span{
    text-transform: uppercase;
    padding: 0 10px 0 20px;
    float: left;
    color: #ffffff !important;
    transition: all 0.3s ease;
}
#zlight-mobile-nav > .zlight-icon{
    float: right;
    padding: 0 20px 0 10px;
    color: #ffffff !important;
    transition: all 0.3s ease;
}
#zlight-mobile-nav > select{
    background: none;
    border: none;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    width: 100%;
    cursor: pointer;
}
#zlight-mobile-nav:before,
#zlight-mobile-nav:after {
  display: table;
  content: " ";
}
#zlight-mobile-nav:after {
  clear: both;
}

/***************************
* MEDIA QUERIES
***************************/
/* Small devices (tablets, 768px and up) */
@media (max-width: 768px) {
    #zlight-mobile-nav{
        display: block;
    }
}
@media (min-width: 769px) {
    #zlight-mobile-nav{
        display: none;
    }
}



/* 仅滚动后导航变白时：numcss5 菜单默认背景紫色 + 文字白色 */
#zlight-nav.zlight-scrolled #zlight-main-nav > li.numcss5 > a,
#zlight-nav.zlight-scrolled #zlight-main-nav > li.numcss5 > .dropdown-toggle {
    background-color: rgba(59,51,165,1.0) !important;
    color: #fff !important;
}#block316{}#block316 .panel-heading{}#block316
{
  .panel-heading {display:none;}
  .panel-body    {padding:0px !important;}
  .panel-body img {width: 100%;
    height: 440px;
    object-fit: cover;
      filter: blur(0);
    transition: filter 1s;transform: scale(1.0) !important;
    
  }
}

#block316 .carousel-caption {
    width:38% !important;
    max-width: 100% !important; 
    margin:0px auto !important;
    left: 25%;
    right: 37%;
    text-align: center;
    text-shadow: 0 0px 0px rgb(0 0 0 / 40%); font-size:35px; letter-spacing:2px; }
    
#block316 .carousel-caption h2 { font-family:'OPPOSans-Bold'; font-style:italic; text-align:left; margin-top:150px; color:#3B33A5 !important; font-size:45px;  font-weight:900 !important;}

#block316 .carousel-caption h1 { text-align:left; color:#fff !important; font-size:36px;  font-weight:400 !important;}

#block316  hr {display:none; width:10%;margin:30px 45%; border-top:1px solid rgba(240,213,86,1);}#block6{}#block6 .panel-heading{}#block6
{
  .panel-body    {padding:0px 15px !important; width:1200px; margin: 0 auto;}
  
  .panel-body > .nav {  margin: 0px -15px !important;}
  
   background:#fff !important;
  
  .nav-secondary>li { width:50%; float:left; }
  .nav-secondary>li i {display:none;}
  
  .nav-stacked.nav-secondary>li>a:hover { color: #fff !important;}
  
  .nav-secondary>li>a { color:#333; text-align:center !important; padding:14px 0 !important;font-size:20px;  font-weight:700;}
  
  .booksNav .nav-primary > li.active > a, .booksNav .nav-primary > li.active > a:hover, .booksNav .nav-primary > li.active > a:focus, .nav-secondary > li.active > a, .nav-secondary > li.active > a:hover, .nav-secondary > li.active > a:focus {
    color: #fff !important;
    background: #3b33a5 !important;
}
}#block321{}#block321 .panel-heading{}#block321 .panel-body{padding-top:px !important;}#block321 .panel-body{padding-right:px !important;}#block321 .panel-body{padding-bottom:px !important;}#block321 .panel-body{padding-left:px !important;}#block321
{
  .panel-heading {font-size: 28px; border:0px !important; color:#000;padding:0px 10px !important;}
  .panel-body    {padding:5px 0 !important;}
  ul {display: flex;flex-wrap: wrap;gap: 0px;padding-left:0 !important;}
  li {list-style:none; flex: 1 1 150px; min-width: 100px; padding: 12px 0px; margin:10px;
    background-color: #E8E9EB;   text-align: center;   color: #000;   font-size: 16px;  font-weight: 700;}
  background:none !important;
}#block322{}#block322 .panel-heading{}#block322
{.panel-heading,.panel-body {display:none;}
    
/* 默认状态：白底黑字 */
.css153 .item-heading,
.css154 .item-heading {
    display: flex;
    flex-wrap: wrap;
    gap: 0px;
    background: #ffffff !important;
    color: #000000 !important;
    cursor: pointer;
}
/* 鼠标悬浮/触动高亮：紫色背景 + 白色文字 */
.css153 .item-heading.active,
.css154 .item-heading.active {
    background: #3b33a5 !important;
    color: #ffffff !important;
}

/*这个括号不能删*/
}#block273{}#block273 .panel-heading{}#block273
{
  .panel-heading,.fubiaoticss,.qukuaijs {display:none;}
    
 

  background: none !important;
  .panel-body    {color:#00A0E9 !important; font-size:30px;}
}
#header {padding: 0; margin-bottom: 14px;}
#headNav {min-height: 30px; line-height: 30px; padding: 0; margin-bottom: 8px;}
#headNav, #headTitle {position: static; display: block;}
#headNav > .row {margin: 0}
#headTitle > .row, #headNav > .row {display: table; width: 100%; margin: 0}
#headNav > .row > #siteNav,
#headNav > .row > #siteSlogan,
#headNav > .row > #searchbar,
#headTitle > .row > #siteTitle,
#headTitle > .row > #searchbar {display: table-cell; vertical-align: middle;}

#headTitle {padding: 0;}
#siteNav {text-align: right; float: right; display: inline-block !important;}
@media (max-width: 767px){#siteNav {padding-left: 8px; padding-right: 8px;} }

#searchbar {max-width: initial;}
#searchbar > form {max-width: 150px; float: right;}
#navbar .navbar-nav {width: 100%}
#navbarCollapse {padding: 0;}
#navbar .navbar-nav {margin: 0;}
#navbar li.nav-item-searchbar {float: right;}
#navbar li.nav-item-searchbar #searchbar > form {margin: 4px;}













#block306{}#block306 .panel-heading{}#block306
{
  /*.panel-heading {}*/
  /*.panel-body    {}*/
  
}


#sybg306 .nav-system-message, #sybg306 .caret,  #sybg306 .nav-system-home, #sybg3060 #header, #sybg306 .numcss5 {display:none !important;}

#sybg306 #header {background:none !important; border-bottom:0px solid #7e393b !important;}



#siteName {display:none;}

#sybg306 #navbar .nav > li {width:100% !important; }
#sybg306 #navbar .nav > li .dropdown-toggle { width:14% !important; float:left !important; text-align:left; }
#sybg306 #navbar .nav > li .dropdown-menu2 { width:84% !important; float:left !important;position: relative !important; margin-top:8px !important;}

#sybg306 #navbar .nav > li .dropdown-menu2 li {float:left; display: block !important;}


#sybg306  #navbar .nav > li > a span {display:block;}
#sybg306  #navbar {background:none !important;}
#sybg306  #navbar .nav > li > a { font-weight:700; color:#fff !important; font-size:15px; height:30px; width: 116px !important; min-width: 116px !important;padding:15px 20px !important;}
#sybg306  #navbar .nav > li > a:hover { color:#fff !important; background:none !important; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px}

#sybg306  #navbar .nav > li > a { margin:0 !important; }
#sybg306  #navbar .nav > li.active > a { color:#666 !; background:none; !important; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px;}   

#sybg306  #navbar .nav:hover .active a { background:none !important; }

#sybg306  .dropdown-menu  {display:block !important; top0:74% !important;border: 0px solid rgba(0,0,0,.15) !important;box-shadow: 0 0px 0px rgb(0 0 0 / 18%) !important; background:none !important; min-width:100px !important;}

#sybg306  .dropdown-menu>li>a { color:#fff; font-size:13px !important; padding: 8px 20px !important;}

#sybg306 .dropdown-menu > li > a:hover, #sybg306 .dropdown-menu > li > a:focus, #sybg306 .dropdown-menu > .active > a, #sybg330 .dropdown-menu > .active > a:hover, #sybg330 .dropdown-menu > .active > a:focus, #sybg293 .dropdown-submenu:hover > a, #sybg330 .dropdown-submenu:focus > a {color:#555 !important; background:none !important;}

#sybg306 .numcss6, #sybg306 .zoom {display:none !important;}
#block254{}#block254 .panel-heading{}#block254
{
  .panel-heading {display:none;}
  .panel-body    {margin-top:70px !important; padding:0px !important; width:100%; background:none !important; text-align:right;}
   a {color:#fff;}
   a:hover{color:#f25500;}
   .table td, .table th {padding: 0px 8px !important;}
   img {width:auto !important; height:auto !important;}
  
}