
        body, div, img, a, p, form, input, span, ol, ul, li, h1, h2, h3, h4, h5 {
                    margin: 0;
                    padding: 0;
                    border: none;
                    font-family: "Microsoft YaHei", "微软雅黑";
                }
           


        .block {
                display: block;
            }

        .poster a {
                color: black;
                text-decoration: none;
                cursor: pointer;
                 vertical-align: baseline;
                background: transparent;
            }        
        .statement {
                background: #333333;
            }
        .right-content {
                width: 960px;
                box-sizing: border-box;
                background: #fff;
                color: #444;
                padding-right: 5px;
                padding-left: 5px;
                padding-top: 5px;
            }                     


        .nav .slogan {
                float: right;             
                color: #fff;
                line-height: 36px;
                font-size: 16px;
                height: 36px;
                background: #03a9f4;                
                margin-left: 8px;
            }                   

         



         table {
                border-spacing: 0;
                empty-cells: show;
                border-collapse: collapse;
            }

            #header {
                width: 960px;
                height: 60px;
                padding: 0;                
                margin-top :8px;
                clear: both;
                overflow: hidden;
            }
            #header .show {
                float: left;
            }

        

       .login p {
              margin-left: 6px;
               padding-right: 3px;
               margin-top:18px;
              border-right: #e5e5e5 1px solid;
              float: left;
            }

        .tool{
                width:106px;
                 height: 60px;
                text-align: center;
                float: right;
                display: inline;
                 background: #FF0000;
                margin-right: 5px;
            }
        .tool a{
                 line-height: 60px;
                  text-align: center;
                  font-weight:800;
                 color:#FFF;
                 }
       
        strong {
            font-weight: bold;
        }     
              
        .forum_head {
                    width: 960px;                    
                    height: 48px;
                    line-height: 48px;
                    background: #222;
                }
          .forum_head .boyin {
                      float:left;
                      margin-left:8px;
                    }
          .forum_head #menu_header{
                        float:right;
                        margin-right:8px;
                    }

           .xli ul {
                position: absolute;
                left: 0;
                width: 103px;
                z-index: 9999;
                background: #333;
            }
          
           .xli a {
                display: block;
                text-decoration: none;
                text-align: center;
                line-height: 48px;
                height:48px;
                font-size: 25px;
                cursor: pointer;
                font-weight: 700;
                color: #fff;
            }

		  #public_header_tab {
                max-width: 1040px;
                overflow: hidden;
                text-align: center;
                margin-left:auto;
                margin-right:auto;
            }

        .paginator {
                 margin-top:20px;
                }
         
       .paginator span {
            float: left;
            height: 28px;
            width: 13px;
            line-height: 28px;
            border: 1px solid #eee;
            padding: 0 8px;
            overflow: hidden;
            border-radius: 0;
            background-repeat: no-repeat;
            background: #acdaff;
            cursor: pointer;
         }
	  .img{
             margin: 0px auto;
          }
     .famous li{
                background:#000;
                    }

        .forum li{
                    background:#523030;
                    }
        .Webmaster  li{
                    background:#2200ff;
                    }

      @media (max-device-width: 768px)
               {         	
                 .container {
                        width:auto;             
                        display:flex;   
                        margin:83,0 auto;
                        flex-direction:column;  
                        align-items:stretch;
                        flex-wrap:wrap;
                        }
                .show {
                        display: none;
                      }

                 .clear{
                    clear:both;
                 }


            ul, li {
                    list-style: none;
                    display: list-item;
                    white-space: wrap;
                }          
    
            a {
                    text-decoration: none;
                }    
          
            .poster a {
                    color: black;
                    text-decoration: none;
                    cursor: pointer;
                     vertical-align: baseline;
                    background: transparent;
                }        
            .statement {
                    background: #333333;
                }


            .nav .slogan {
                    float: right;             
                    color: #fff;
                    line-height: 36px;
                    font-size: 16px;
                    height: 36px;
                    background: #03a9f4;                
                    margin-left: 8px;
                }                                         
               
                .top_box {
                    width: 100%;
                    margin-top: 10px;                   
                    text-align: center;
                }
          .navigation li{
                    width:30.0%;
                    float:left;
                    height: 35px;
                    margin-left:8px;
                    margin-top:5px;
                    margin-bottom:5px;
                    border-radius:5px;
                    line-height: 35px;     
                }

    
            #header {
                    display: flex;
                    width: 100%;
                    height: 60px;                                
                    margin-top :8px; 
                    white-space: nowrap;                            
                }    
            
          
            .login {
                    line-height: 25px;                   
                    height: 50px;
                    text-align: left;
                    float: left;
                    border-right: #e5e5e5 1px solid;
                    display: inline;
                    margin-right: 1px;
                    }

           .login p {
                  margin-left: 6px;
                   padding-right: 3px;
                   margin-top:18px;
                  border-right: #e5e5e5 1px solid;
                  float: left;
                }
    
            .tool{                   
                    height: 60px;
                    text-align: center;
                    float: right;
                    display: inline;
                     background: #FF0000;
                    margin-right: 1px;
                }
            .tool a{
                     line-height: 60px;
                      text-align: center;
                      font-weight:800;
                     color:#FFF;
                     }
           
            strong {
                font-weight: bold;
            }     
                  
            .forum_head {
                        width: 100%;                       
                        height: 48px;
                        line-height: 48px;
                        background: #222;
                    }
              .forum_head .boyin {
                          float:left;
                          margin-left:8px;
                        }
              .forum_head #menu_header{
                            float:right;
                            margin-right:8px;
                        }


              .right-content {
                            width: 100%;
                            box-sizing: border-box;
                            background: #fff;
                            color: #444;
                            padding-right: 5px;
                            padding-left: 5px;
                            padding-top: 5px;
                        }
    
               .public-nav-sub{
                    width:100%;
                    height: 78px;                   
                    background-color: #523030;
                    margin-top: 1px; 
                    overflow: auto;
                    white-space: nowrap;
                    overflow-y: hidden;
                    overflow-x: scroll;
                    }
                .public-nav-sub>ul {
                        height: 48px;
                        padding: 15px 0;
                    }
                .fh {
                    display: flex;
                }
                #public_header_tab {
                    width: 960px;                  
                    text-align: center;                   
                }
    
               .public-nav-sub>ul>li {
                        float: left;
                        width: 115px;
                        height:48px;
                        line-height:48px;
                        list-style:none;
                        text-align: center;
                        position: relative;
                        cursor: pointer;
                      }
    
               
              .public-nav-sub>ul>li> p {                           
                            text-decoration: none;
                            width: 115px;
                            color:#ffffff;
                   }   
             .region{
                    width:100%;
                    height: auto;   
                    margin-top: 1px; 
                    overflow: auto;
                    white-space: nowrap;
                    overflow-y: hidden;
                    overflow-x: scroll;
                    }

             .posts{
                width:100%;
                height: auto;             
                overflow: auto;
                white-space: wrap;
                overflow-y: scroll;   
             }              
         
             
                 .dq1 {
                            margin-top: 5px;
                            border: 1px solid #ACDAFF;
                        }
                .dq2 {
                            background-repeat: repeat-x;
                            background-position: center;
                            height: 30px;
                            font-size: 16px;
                            line-height: 30px;
                            font-weight: bold;
                        }
                .dq3 {
                            font-size: 17px;
                            line-height: 25px;
                            font-weight: bold;
                            color: #0099FF;
                            background-position: center;
                            height: 25px;
                            border-right-width: 1px;
                            border-bottom-width: 1px;
                            border-right-style: solid;
                            border-bottom-style: solid;
                            border-right-color: #ACDAFF;
                            border-bottom-color: #ACDAFF;
                        }
                .dq4 {
                            font-size: 13px;
                            line-height: 25px;
                            font-weight: bold;
                            color: #0099FF;
                            background-position: center;
                            height: 25px;
                            border-bottom-width: 1px;
                            border-bottom-style: solid;
                            border-bottom-color: #ACDAFF;
                        }
    
                .dq5 {
                            border-right-width: 1px;
                            border-right-style: solid;
                            border-right-color: #ACDAFF;
                            padding-top: 5px;
                            padding-bottom: 5px;
                        }
    
                .dq6 {
                          padding-top: 5px;
                          padding-bottom: 5px;
                        }
                .hot_city span{
                        cursor: pointer;
                        }
    
                .province span {
                     font-size:13px;
                     margin-left:6px;
                     cursor: pointer;
                     }
               .province_city{
                      border: solid 1px #00ffad;
                    }

               .list {
                    width:100%;
                    height: auto;   
                    margin-top: 1px; 
                    overflow: auto;
                    white-space: wrap;
                    overflow-y: hidden;
                    overflow-x: scroll;
                    }   
               .paginator {
                     width:100%;
                     margin-top:12px;
                    }
               .paginator span{
                     height:28px;
                     line-height:28px;
                     }               
           .foot {
                   width:100%; 
                   display:flex;                                      
                   overflow: auto;
                   white-space: wrap;                       
                   align-items:stretch;
                }    
           .statement{
               padding:5px;
               background: #0099ff;
           }     
                         
                    }    
