.site-name{
    display: flex;
    align-items: center;
    font-size: 30px;
    color: #125744;}
.site-name:hover{
    color: #125744;}

.titlestyle1017144{ font-family: 楷体_GB2312; font-size: 14px; color: #666666;}

.querystyle1017127{ border-right: #878787 1px solid; border-top: #878787 1px solid; padding-left: 18px; font-size: 10pt; background-image: url(/system/resource/images/research/seach_bg.gif); border-left: #878787 1px solid; color: #222222; padding-top: 3px; border-bottom: #878787 1px solid; background-repeat: no-repeat; font-family: 宋体; position: relative; height: 22px ;}
.searchstyle1017127{ font-family: 宋体; font-size: 9pt ;}

    #c203747 ul {list-style: none; margin: 0 auto; padding: 0px;} 
    #c203747 ul li a {
        display: block;
        font-size: 18px;
        color: #ffffff;
        line-height: 50px;} 
    #c203747 ul li { float:left; margin-left:0px;} 
   
    #c203747 ul li a#current { 
    font-weight:bold; 
    background: #ccc;}
    #c203747 ul li ul { border:0px solid #ccc; display:none;} 
    #c203747 ul li ul li {font-family: 黑体;text-decoration: none;font-weight:bold;font-size:14px; float:none;  margin:0;}
     #c203747 ul li ul li a {
        width:112px;
        height:28px;
        font-size: 14px;
        line-height:28px; 
        text-align:center; 
        background:rgb(16, 147, 213); 
        color:#fff;} 
    #c203747 ul li ul li a:hover { 
    color:#fff;
    background:#bcd5f0
    ;}  
    #c203747 ul li:hover ul { display:block;z-index:9999999; position:absolute;}
    #c203747 ul li.sfhover ul { display:block;} 
    .nav_con li a {
    display: block;
    font-size: 18px;
    color: #ffffff;
    line-height: 50px;}
.nav_top li{
    margin-top: 0 !important;}

.nav_top{
    display:flex;}

.nav_con li{
    flex: 1;
    white-space: nowrap;}

#c203747 ul li ul li a{}
.expmenu .my-menu{display:none;}
.expmenu .header:after{display:block;float:none;clear:both;content:"";}
.expmenu .navca .my-menu{display:block;}
ul.expmenu > li.navca > div.header > .arrow.down{background-image: url(assets/images/arrow_u.png);}
ul.expmenu > li.navca > div.header > .arrow.up{background-image: url(assets/images/arrow_d.png);}
.vsbcontent-table-container-outer { position: relative;}
.vsbcontent-table-container
{
    width: 98%;
    overflow-y: auto;
    _overflow: auto;
    margin: 2px;}
.vsbcontent-table-container::-webkit-scrollbar
{
    -webkit-appearance: none;
    width: 14px;
    height: 14px;}
.vsbcontent-table-container::-webkit-scrollbar-thumb
{
    border-radius: 8px;
    border: 3px solid #fff;
    background-color: rgba(0, 0, 0, .3);}
.vsbcontent-table-container-fade
{
    position: absolute;
    right: 0;
    width: 5px;
    height: 100%;
    background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: -moz-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: -ms-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: -o-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: linear-gradient(0deg, rgba(255,255,255,.5), #fff);}
