body{background: #fafafa!important;}
.logo_2021{width:380px; }
.nav_2021{margin-top: 32px;}
.top-link-wap_2021{height: auto}
.head{background: #fff!important;width: auto!important;text-align: center}
.head_r{width: auto;float: none;display: inline-block}

.ss input.inp{width: 550px!important;}
.inp{border-top: 1px #e0e0e0 solid;border-bottom: 1px #e0e0e0 solid;border-left: 1px #e0e0e0 solid;background: #fff;height: 38px;}

.con{margin-top: 0px;border-bottom: 0;}
.menu_bg{background: #1658a0!important;}
.list li.on a:link, .list li.on a:visited,.con1 h3,.con1 h3 a:link, .con1 h3 a:visited{color: #1658a0}

.ui-paging-container li{padding: 5px 12px;margin-left: 4px;}
.ui-paging-container li.ui-pager{border-radius: 4px;}
.ui-paging-container li.focus, .ui-paging-container li.ui-pager:hover{background-color: #1658a0;}

.bot_bg_2021{border-top: 0;}
.con{padding: 10px 0;}
.con_l,.con_c,.con_r{padding-top: 0;}

.list li:hover a{color: #1658a0;    background: url(17sh_js_dot1.jpg) no-repeat 15px center #e9eff3;}
.tit1 img{vertical-align: middle;}

.tit2,.tit2 span h4 a{color: #666;}
.tit2{font-size: 14px!important;}

.ss input.ss-inpbtn{width: 86px;height: 40px;background: #1658a0;color: #fff;font-size: 18px;border: none;border-radius: 0 4px 4px 0;cursor: pointer}

.menu_bg,.menu li.on a, .menu li a:hover{background: #fff!important;}
.twhite1 a:link, .twhite1 a:visited{color: #333;}
.menu li{padding: 0;margin-right: 80px;}
.menu li:last-child { margin-right:0;}
.menu li a{padding: 0;}
.menu_bg{box-shadow: 5px 3px 3px rgba(22 ,88, 160,.04);border-top: 1px #f5f5f5 solid}
.menu li.on a, .menu li a:hover{border-bottom: 3px #1658a0 solid;height: 47px;color: #1658a0;}

.menu li i{font-size: 18px;margin-right: 7px;}
.menu li i.t28{font-size: 22px;}


@media screen and (max-width: 1920px){
    body,  .footer{min-width: inherit!important;}
}


@media screen and (max-width: 1340px){
    .con,.menu{width: 1200px;}
    .con_r{width: 230px;}
}

@media screen and (max-width: 1240px){
    .logo_2021{width: 320px;}
    .con,.menu{width: 1000px;}
    .menu li{padding: 0;}
    .con_r{display: none;}
    .con_c{width: 790px;border-right: 0;}
}

@media screen and (max-width: 1000px){
    .con,.menu,.con_c{width:auto;}
    .con{margin-top: 0;}
    #footer_2021{padding-top: 0;}
    .con_l,.pf_home{display: none;}
    .nav_2021{margin-top: 2px;}

    .head_r{width: auto;display: block;padding:20px 20px 0;}
    .ss input.inp{width: 60%!important;box-sizing: border-box;height: 40px;}
    .ss input.ss-inpbtn{width: 20%;}

    .ui-paging-container ul li:nth-child(9),  .ui-paging-container ul li:nth-child(10){display: none}
    .con_c{float: none}

    .menu ul{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow-x: auto;-webkit-overflow-scrolling: touch;}
    .menu ul li{-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;}
    .menu ul::-webkit-scrollbar,.tit{ display: none;}

    .menu li{font-size: 15px;height: 42px;line-height: 42px;margin-right: 30px;}
    .menu li a,.menu_bg{height: 42px;line-height: 42px;}
    .menu li a{}
    .menu li.on a, .menu li a:hover{height: 39px;}
    .menu ul{padding: 0 20px;}
    .menu_bg{border-bottom: 1px #e8e8e8 solid}
    .head{height: 80px!important;}


    .select{width: 18%;}


}


@media screen and (max-width: 750px){
    
    .bmxx_l {
    float: left;
    width: auto;
}
    .bmxx_r {
    float: none;
    width: auto;
    margin-left: 150px;
    line-height: 26px;
    text-align: justify;
}
    
     .bmxx_r{position:relative;overflow:auto;overflow:overlay;overflow-y: scroll;max-height: 160px;padding-right: 15px;margin-top: 5px;}
.bmxx_r::-webkit-scrollbar {width:3px;}
.bmxx_r::-webkit-scrollbar-thumb {-webkit-box-shadow: inset 0 0 5px rgba(27,105,180,1);	background:rgba(27,105,180,1);}
.bmxx_r::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(221,221,221,1);background:rgba(221,221,221,1);}

}

@media screen and (max-width: 700px){
    .select{display: none}
    .ss input.inp{width: 80%!important;}
}

@media screen and (max-width: 540px){
    .con{padding: 15px 0;}
    .tit{display: none;}
    .head_r{padding-top: 20px;}
    .con2 img{width: 90px;max-width: inherit}

    .ui-paging-container li:nth-child(2),.ui-paging-container li:nth-child(3),.ui-paging-container li:nth-child(4),
    .ui-paging-container li:nth-child(5),.ui-paging-container li:nth-child(6),.ui-paging-container li:nth-child(8){display: none;}

    .fy_list{margin-top: 0}

}
@media screen and (max-width: 374px){
    .logo_2021{width: 250px;margin-top: 7px;}
    .ss input.ss-inpbtn{font-size: 16px;}
}


