.kk table {
    width: 150px;
    height: 202px;
    position: fixed !important;
    right: 10px !important;
    bottom: 35px !important;
    z-index: 9999 !important;}
.kk p{    color: #fdfdfd!important;
    font-size: 16px;
    display: block !important;
    width: 114px !important;
    position: fixed !important;
 background: linear-gradient( 
45deg, #5ebfa0, #1f4b97);
    right: 27px !important;
    bottom: 46px !important;
    border-radius: 15px;
    /* padding: 20px; */
    height: 27px;
    line-height: 25px;
    z-index: 9999 !important;
    text-align: center;}
a.xqlogo {
    height: 35px;
    margin-right: 20px;}
/*222*/
.n-pic-list li h4 {
    position: relative;
    z-index: 2;
    font-size: 18px;
    margin-top: 15px;
    text-align: center;}

.wp{width:90%;margin:0 auto;max-width:1300px;}

.n-pic-list li {
    width: 16%;
    padding: 18px;
    position: relative;
    margin-bottom: 20px;}
.n-pic-list li .pic {

    position: relative;
    z-index: 2;}
.bg-mask .pic {
    overflow: hidden;}
.bg-mask .pic a {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 100%;
    display: block;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;}
@media screen and (max-width: 980px){
.n-pic-list:after{display: none;}
img.no {  width: 100%;}
.n-pic-list li{width: 49% !important;padding: 20px;} 
.n-pic-list li h4{font-size: 16px;}

}

@media screen and (max-width: 640px){
.n-pic-list li{width:100% !important;padding: 20px;} 
.n-pic-list li:first-child{padding-top: 0;}
img.no {  width: 100%;}

}


.footer .fta .aleft .map{display:none !important;}
.footer .fta .aleft .map.cur{display:block !important;}
.bgstyle1029810 {
    font-size: 16px;
    font-weight: bold;
    color: #1d50a2;
    line-height: 50px;}
#yincangid{      padding-top: 13px;  padding-left: 30px;}
.sydw img {
   width: 50px;}

.sydw {
    margin-left: 10px;}
.bq{
    display: flex;}
