.gl_tit1_r:hover ul ,.gl_tit1_r ul.on {
            display: block;
        }
  
  .wsdc_top{padding-bottom:10px; border-bottom: 1px solid #efefef;}
    .wsdc_top h1{padding-left: 18px; font-size: 20px; background: url(../png/qz0pi0.png) no-repeat center left;}
    .wsdc_nr{margin-bottom: 16px;}
    .wsdc_nr ul li{line-height: 28px; font-size: 16px;}
    .wsdc_nr ul li span{display: inline-block; width: 20px; margin-right: 10px;}
    .wsdc_nr ul li a{color: #1658A0;}
    .wsdc_in input{width: 200px; height: 25px; border-radius:4px; border: 1px solid #999999; padding-left: 15px;}
    .wsdc_yzm .in1{margin-right: 15px;height: 35px; border: 1px solid #999999;width: 185px; padding-left: 15px; border-radius:4px;}
    .wsdc_yzm span{font-size: 18px; font-weight: bold;}
    .wsdc_con2 input[type="checkbox"]{margin-right: 10px;}
    .wsdc_con1.disabled{background-color: #ccc;}    
    
     
    .xwfbhbox .list_no_4{display: none;}
     
    
    @media only screen and (max-width: 1000px){
        .SLB .rig-fix2{display: none!important;}
    }
    .SLB .gl_tit3 .btn4 {
        height: 44px;
    line-height: 44px;
    font-size: 24px;
}
.SLB .xwfbhbox .list_no_4{display: block;}
    
    
    .SLB .fy_list_04 span {
            display: none;
    }
    @media screen and (max-width: 999px){   
        .fy_list_04 span {
            display: none;
        }
    }
    
    
     .font0, .font0 p, .font0 div, .font0 table, .font0 span{
           
            font-size: 14px !important;
        }

        .font1, .font1 p, .font1 div, .font1 table, .font1 span {
            
            font-size: 16px !important;
        }

        .font2, .font2 p, .font2 div, .font2 table, .font2 span{
           
            font-size: 17px !important;
        }

        .font3, .font3 p, .font3 div, .font3 table, .font3 span {
            
            font-size: 18px !important;
        }

        .font4, .font4 p, .font4 div, .font4 table, .font4 span {
            
            font-size: 19px !important;
        }

        .font5, .font5 p, .font5 div, .font5 table, .font5 span {
           
            font-size: 20px !important;
        }

        .font6, .font6 p, .font6 div, .font6 table, .font6 span {
           
            font-size: 21px !important;
        }

        .font7, .font7 p, .font7 div, .font7 table, .font7 span {
            
            font-size: 22px !important;
        }

        .font8, .font8 p, .font8 div, .font8 table, .font8 span {
           
            font-size: 23px !important;
        }
        
         
        .tptjbox{overflow: hidden;}
       .tptjbox li{
            width: 23%;
            float: left;
           
       }
      
       .tptjbox ul li a p {
    line-height: 50px;
    height: 50px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
      
       @media screen and (max-width: 999px){
         .tptjbox li{
            width: 50%;
            margin-bottom: 20px;
       }

       }
        @media screen and (max-width: 750px){
          .tptjbox li{
            width: 100%;
            margin-bottom: 20px;
       }
      
       }
        #echartsBox {
            width: 80%;
            height: 450px;
            position: relative;
            margin: 0 auto;
            margin-top: 20px;
        }

        .menu-sel{margin: 20px 0;}
        .menu-sel ul li {
            width: 14%;
            height: 45px;
            background-image: none;
            background-color: #f6f6f6;
            color: #000;
            border-radius: 5px;
            float: left;
            text-align: center;
            font-size: 18px;
            font-weight: bold;
            margin: 0 1%;
            padding-left: 0;
            vertical-align: middle;
            cursor: pointer;
            line-height: 45px;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }

        .menu-sel ul li.curr {
            background-color: #e94141;
            color: #fff;
        }
        .ser_con{height: 32px;line-height: 32px;}
        .ser_con em{float: left;padding:0 10px;margin-left: 10px;}
        .ser-title{font-size: 16px;font-weight: bold;float: left;}
        .ser-cell{
            float: left;
            width: 78px;
            padding:0 12px;
            height: 32px;line-height: 32px;
            font-size: 16px;
            margin-left: 10px;
            text-align: center;
            border: 1px solid #e9e9e9;
            border-radius: 5px;
            background-color: #fff;
            position: relative;
        }
        .ser-cell span{}
        .ser-celli{
            width: 100%;
            margin-top: 3px;
            border-radius: 5px;
            border: 1px solid #e9e9e9;
            background-color: #fff;
            position: absolute;
            left: 0;
            z-index: 10;
        }
        .ser-celli ul{max-height: 180px;overflow-y:auto;}
        .ser-celli li{
            margin: 3px 0;
        }
        .ser-celli li.on{background-color: #e94141;color:#fff;}
        .ser-btn{
            cursor: pointer;
            border-radius: 4px;
            margin-left: 15px;
            color: #fff;
            background-color: #d9534f;
            border-color: #d43f3a;
            display: inline-block;
            padding: 8px 14px;
            margin-bottom: 0;
            font-size: 14px;
            font-weight: 400;
            text-align: center;
            line-height: 1;
            outline: none;
            box-shadow: none;
            border: 1px solid;
        }
        @media only screen and (max-width:767px){
            .menu-sel ul li{width:48%;margin-top: 8px;}
            .ser_con{height: auto;}
            .ser-title{width: 100%;}
            .ser-cell{width: 35%;margin-bottom: 10px;}
            .ser-btn{display: block;margin:0 auto;vertical-align: middle;width: 80px;height: 35px;}
        }
          .sjjdlist {margin-bottom: 10px;overflow: hidden;}
        .sjjdlist li{float: left;margin-right: 10px;background: none!important;}
         @media only screen and (max-width:1024px){
          .sjjdlist .list_no_s4{display: none;}
           .sjjdlist li{margin-right: 40px;}
         }
          @media only screen and (max-width:768px){
                      .sjjdlist li {
                float: left;
                margin-right: 20px;
                width: 325px;
            }
            .sjjdlist .list_no_s4,.sjjdlist .list_no_s3{display: none;}
         }
          @media only screen and (max-width:767px){
                      .sjjdlist li {
                float: left;
                margin-right: 20px;
                width: 93%;
                margin-left: 1%;
            }
            .sjjdlist .list_no_s4,.sjjdlist .list_no_s3,.sjjdlist .list_no_s2{display: none;}
         }
         
         
         .bottom_ul ul li .bottom_ul_tit ul li {
    float: left;
}
 
  
  @media screen and (max-width: 999px){
 .header_anniu ul li:nth-child(3),.zzms_bar a:nth-child(3){
    display: none;
}
.news_ul ul li {
    min-height: 91px;
}
}
@media (max-width: 1300px) and (min-width: 1001px){
    .bf-content-wrap {
    margin-top: 160px !important;
}
.SLB .bf-content-wrap {
    margin-top: 0px !important;
}
}
 a:link, a:visited, a:active {
    outline-style: none;
    -moz-outline-style: none;
}   

@media screen and (max-width: 1000px){
    .nav_2021 li a em .nav_2021>li .nav_con_2021 {
    display: none!important;
}
.header_21_font li{
    display: none;
}
}
.header_21_ss{position: relative;left: 0}
.search-log_2021 {display: none;position: absolute;top: 62px;left: 0;right: 0;padding: 15px 0;background-color: #fff;box-shadow: 0 5px 5px rgba(0,0,0,.3);z-index: 9;border-radius: 5px;}
.search-log_2021 .rs_tit1_2021 a { display: inline-block;font-size: 12px;padding: 0px 13px;background-color: #f6faff;border-radius: 50px;color: #1658a0;line-height: 24px;cursor: pointer;margin-right: 8px;margin-bottom: 8px;}
.search-log_2021 .rs_tit1_2021{padding: 0 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;height: 32px;
    line-height: 32px;}
.search-log_2021 .rs_tit1_2021 a{text-decoration: none;}
.search-log_2021 .rs_tit1_2021 text{color: #000}
.close_rs_btn{
    color: #000;
    padding: 0 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    position: absolute;
    right: 0;
    cursor: pointer;
    display: none;
}
.lxglc-box_2021 {
            position: absolute;
            top: 62px;
            left: 0;
            right: 0;
            padding: 15px 0;
            background-color: #fff;
            box-shadow: 0 5px 5px rgba(0, 0, 0, .3);
            z-index: 9;
            border-radius: 5px;
        }

        .lxglc-box_2021 ul {
            max-height: 120px;
            overflow-y: auto;
        }

        .lxglc-box_2021 ul li {
            font-size: 14px;
            line-height: 30px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        .lxglc-box_2021 ul li a {
            padding: 0 20px;
            display: block
        }

        .lxglc-box_2021 ul li:hover a {
            background: #f8f8f8;
        }
        
        @media screen and (max-width: 768px){
            .close_rs_btn{display: block;}
            .search-log_2021,.lxglc-box_2021{top: 45px}
            .SLB .search-log_2021,.SLB .lxglc-box_2021{top: 62px}
        }
        .SLB .search-log_2021 .rs_tit1_2021{font-size: 22px}
        .SLB .search-log_2021 .rs_tit1_2021 a,.SLB .lxglc-box_2021 ul li,.SLB .close_rs_btn{font-size: 20px}

        

@media screen and (max-width:999px){
	.header_21_con2 .container_21{position: relative;}
	.header_anniu {position: absolute; top: 15px;}
    .header_div{padding-top:40px;}
}
@media screen and (max-width: 767px){
	.SLB .header_anniu {margin-top:0px}
    .SLB .header_div{padding-top:60px;}
}