
@media (max-width:767px) {
    .hidden-xs { display: none!important }
}
.visible-lg, .visible-md, .visible-sm, .visible-xs { display: none!important }

@media (max-width:767px) {
    .visible-xs { display: block!important }
    table.visible-xs { display: table!important }
    tr.visible-xs { display: table-row!important }
    td.visible-xs, th.visible-xs { display: table-cell!important }
}

img{
    max-width: 100%;
}
.logospan{
    font-size: 18px;
    color: #110f83;
    font-weight: bold;
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    top: 38px;
}

@media only screen and (min-width: 769px){
    #w_grid-1613628606664> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
        width: 31%;
    }
}
.c_portalResnav_main-01001002 .m_nav.open {
    z-index: 100000;
}


@media only screen and (min-width: 769px){
    #w_grid-1613629571520> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {
        width: 24%;
    }
}


.footertell{
    text-align: center;
}
.footertell img{
    width: auto;
}

#w_grid-1613632201221 {
    margin-top: 0;
}



.right_bar{position:fixed; top:300px; right:0; width:50px; height:203px; z-index:10;}
.right_bar li{ width:62px; height:50px; z-index:20; }
.right_bar li.rtbar_li1,.right_bar li.rtbar_li4{ position:absolute; left:0;}
.right_bar li.rtbar_li1{ top:0; width:172px; }
.right_bar li.rtbar_li2{ position:absolute; top:51px; left:0; }
.right_bar li.rtbar_li3{ position:absolute; top:102px; left:0; width:126px; }
.right_bar li.rtbar_li4{ top:153px;}
.rtbar_li4{ position:absolute; top:153px; left:0;}
.right_bar li a{display:block;color:#FFF;font-size:14px;height:50px;line-height:50px;overflow:hidden;background-color: #264dab;opacity:0.8;border-radius:6px;}
.right_bar li a img{ display:block; float:left; vertical-align:middle; width:24px; height:24px; margin:12px 12px 14px 14px;}
.right_bar li a:hover{background-color: #264dab;opacity:1;}
.rtbar_shwx{ display:none; position:absolute; top:-120px; left:-160px; padding-bottom:9px; }
.rtbar_shwx img{ padding:0px;width:160px; background-color:#FFF; }
.right_bar{display:none;}
.rtbar_shwx{top:-50px;}





@media only screen and (max-width: 720px){

    .logospan {
        font-size: 15px;
        color: #110f83;
        font-weight: bold;
        display: block;
        width: 100%;
        position: absolute;
        left: 16%;
        top: 12px;
        z-index: 100;
    }

}


#bannerimg img{
    width: 100%;
}
#bannerimg .pcitem{
    display: block;
}
#bannerimg .mobitem{
    display: none;
}


@media only screen and (max-width: 720px){
    #bannerimg .pcitem{
        display: none;
    }
    #bannerimg .mobitem{
        display: block;
    }

}




/*分页样式*/
.page{
    width: 100%;
    height: auto;
    display: block;
    text-align: center;
    margin:20px 0 20px 0;
    overflow: hidden;
}
.page .buttons.blue>div,
.page .buttons.blue>a{
    padding: 6px 12px;
    background: #fff;
    display: inline-block;
    border: 1px #dcdcdc solid;
    margin: 0 4px;
    color: #545454;
    font-size: 14px;
}
.page .buttons.blue .active,
.page .buttons.blue>div:hover,
.page .buttons.blue>a:hover{
    background: #34339c;
    color: #fff;
}



@media (max-width:800px) {
    .fancybox-thumbs {width:110px}

    .page .buttons.blue>div, .page .buttons.blue>a {
        padding: 5px 10px;
        margin: 0 1px;
        font-size: 13px;
    }
    .c_portalResnav_main-01001003 .top-nav-a2 {
        color: #999999;
    }

}
.c_portalResnav_main-01001003 .top-nav-a2{
    color: #666666;
}



@media (max-width: 768px){
    .c_portalResnav_main-01001003 .top-nav-a1 {
        font-size: 15px;
    }
    .adddanye *{
        font-size: 13px !important;
        line-height: 24px !important;
    }
    .adddanye img{
        width: 100% !important;
        height: auto !important;
    }


}


/*修改颜色区域*/
.c_portalResnav_main-01001002 .header .navbar_nav li:after {
    background: #020084;
}
.c_portalResSearch_total-02001 .p_searchBtn{
    background: #020084;
}
.right_bar li a {
    background-color: #020084;
}
.title p:nth-child(1) {
    color: #020084 !important;
}
#dome4 .leftNav a.active, #dome4 .leftNav a:hover {
    background: #020084 !important;
}
#dome4 ul .time {
    background: #020084 !important;
}
#w_grid-1613638577002> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
    background: #020084 !important;
}
#w_grid-1613632842749 > div > .p_gridbox {
    background: #2c2b7c !important
}
.stylebox_top {
    background-color: rgb(52 51 156) !important;
}
.stylebox_title {
    background-color: rgb(52 51 156) !important;
}
.p_categoryBox .p_linkBox.click .color_assist, .p_categoryBox .p_linkBox.click a {
    color: #34339c;
}
.c_portalResSearch_total-02001 .p_searchBtn {
    background-color: rgb(52 51 156) !important;
}

.btn-primary {
    max-width: 600px;
    background-color: rgb(52 51 156) !important;
}







.noneimg{
    display: block;
    text-align: center;
    margin:60px 0 20px 0;
}
.noneimg img{
    display: block;
    margin: 0 auto;
}
.noneimg p{
    font-size: 15px;
    margin: 12px 0 0 0;
    font-weight: 600;
    color: rgb(52 51 156) !important;
}




@media (max-width: 768px){
    .noneimg img{
        display: block;
        margin: 0 auto;
    }
    .noneimg p {
        margin: 10px 0 0 0;
        font-weight: 600;
        color: rgb(52 51 156) !important;
    }



    }



.c_portalResnav_main-01001002 .header .navbar_nav li.dropdown {
  
    width: auto;
    padding: 0 8px;
  
    margin: 0 0 0 10px;
}




@media (max-width: 1200px){
.c_portalResnav_main-01001002 .header .navbar_nav li.dropdown {
    width: auto;
    padding: 0 8px;
    margin: 0 0 0 6px;
}

.c_portalResnav_main-01001002 .header .navbar_nav li a {

    font-size: 15px;
}


}



@media (max-width: 1000px){
.c_portalResnav_main-01001002 .header .navbar_nav li.dropdown {

    margin: 0 0 0 0px;
}

.c_portalResnav_main-01001002 .header .navbar_nav li a {

    font-size: 13px;
}


}





.c_portalResnav_main-01001002 .header .navbar_nav li.dropdown .dropdown_menu {
  
    left: 0;
}



.c_portalResnav_main-01001002 .header .navbar_nav li.dropdown:hover .dropdown_menu a:hover {
    
    background: rgb(31 32 125);
}


#w_grid-1613986015157> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {

   
 
    display: block;
    float: unset;
}

#w_grid-1613629571520{
    max-width: 1100px;
}
.c_portalResnav_main-01001003 .top-nav {
    width: auto;
    margin-right: 5% !important;
   
}
@media only screen and (min-width: 769px){
    #w_grid-1613629571520> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
      width: 77%;
    padding: 0 0 0 2%;
}
#w_grid-1613629571520> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {
    width: 22%;
}



}


@media only screen and (max-width: 769px){

#w_grid-1613986015157> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
   
    width: 120px;
    margin: 0 auto;
}

#content_box-1613641855210-0{
    display:none !important;
}
#w_grid-1613641855210 {
  
    margin-top: 0;
  
}

}
 

















