.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 ;}

    #c1016940 ul {list-style: none; margin: 0 auto; padding: 0px;} 
    #c1016940 ul li a {
        display: block;
        font-size: 18px;
        color: #ffffff;
        line-height: 50px;} 
    #c1016940 ul li { float:left; margin-left:0px;} 
   
    #c1016940 ul li a#current { 
    font-weight:bold; 
    background: #ccc;}
    #c1016940 ul li ul { border:0px solid #ccc; display:none;} 
    #c1016940 ul li ul li {font-family: 黑体;text-decoration: none;font-weight:bold;font-size:14px; float:none;  margin:0;}
     #c1016940 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;} 
    #c1016940 ul li ul li a:hover { 
    color:#fff;
    background:#bcd5f0
    ;}  
    #c1016940 ul li:hover ul { display:block;z-index:9999999; position:absolute;}
    #c1016940 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);}
.tpcontent{font-weight: bold; font-size: 11pt; color: #2b2b2b; font-family: 宋体;}
.cytpstyle{font-size: 9pt; color: #2b2b2b; font-family: 宋体;}
.content{margin:auto;text-align:left;line-height:18px;padding:3px 0 0 0;color:#727272;}
.process{width:162px;height:11px;background:#EDEDED;overflow:hidden;float:left;margin-left:26px !important;margin-left:13px;margin-right:10px;}
.process div{width:160px;height:11px;background:url(/system/resource/images/newsvote/bg.gif) repeat-x;border-left:1px solid #000;border-right:1px solid #000;}
.process .style7{border-left-color:#ff0000;border-right-color:#ff0000;background-position:0 -77px;}
.fu-tit{font-size:20px;text-align:center;margin:10px 0px;}
