@charset "utf-8";
body,div,span,h1,h2,h3,h4,h5,h6,p,img,dl,dt,dd,ol,ul,li,fieldset,figure,figcaption,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {   
      margin: 0;
      padding:0;
      display: block;
      font-family: Microsoft Yahei; }

 img{
      border: none; }

 .z{float:left; }
 .y{float:right; }

  /*导航栏*/  
 

 .detail{
      width: 100%;
      height:auto;
      
      background-color: #fff;}

 .detail-back{
       width: 1200px;
        padding-bottom: 40px;
       margin: 0 auto;}   

 .detail-top{
       margin: 40px 0 10px 0;
       width: 100%;
        }        
  

 .detail-top h1{
       font-size: 26px;
       color: #3d3b3b;
       font-weight: normal;
       text-decoration: none;
       text-align: center;
       letter-spacing: 2px;  
        }        
  
 .detail-search {
       width: 520px;
       margin: 0 auto;
       padding: 20px 0 20px 0;
       }

 .detail-search input {
        width: 420px;
        height: 38px;
        font-size: 16px;
        padding-left: 10px;
        border: 2px solid #ccc;
        border-radius: 4px;
        outline: none;
        background: #fff;
        color: #3d3b3b;
        /*float: left;*/
      }

 .detail-search button {
        /*position: absolute; */
        top: 0;
        right: 0px;
        width: 80px;
        height: 42px;
        border: none;
        background: #ee1b24;
        border: 2px solid #ee1b24;
        border-radius: 4px;
        cursor: pointer;
        /*float: right;*/
      }

 .detail-search button:before {
        content: "搜索";
        letter-spacing:6px;
        font-family: FontAwesome;
        font-size: 16px;
        color: #F9F0DA;
      }


 .detail-post{
       margin: 30px 0 10px 0;

         } 

 .post{
       width: 1000px;
       height: auto;
       padding-bottom:10px;
       background-color: #f5f5f5;
       border-radius: 2px;
       margin: 0 auto;
       box-shadow:0px 2px 4px #ccc;
       }   

 .post-top{
      /*width: 100%;*/
      height: auto;
      display: inline-block;
      margin: 20px 28px 6px 28px;
      position: relative;
 }

 .post-name{
       width: 850px;
       
       float: left;
 }   

  .post-b{
       float: right;
       width: 90px;
       height: 30px;
       background-color: #ee1b24;
       border-radius: 4px;

       /*position: absolute;
       margin: 0 30px 0 0;*/
         } 

 .post-b a{
       font-size: 16px;
       color: #fff;display: inline-block;
       margin: 3px 4px 0 12px;
       letter-spacing: 0.8px;
       text-align: center;
      /* margin-right: 30px;*/
       text-decoration: none;
         }     



 .post-name h1{
       width: 820px;
       font-size: 24px;
       color: #3d3b3b;
       font-weight: normal;
       /*text-indent: 2em;*/
        }

 .post-name p {
       float: right;
       font-size: 18px;
       padding: 26px 0 10px 18px; }      

 .post-nav{
      /* background-image:url(../images/rj-1.png);
       background-repeat: no-repeat;
       background-position:left center;*/
       margin: 4px 0 10px 26px;
 }

 .post-nav h1{
       font-size: 18px;
       color: #3d3b3b;
       font-weight: normal;
       margin: 0px 0 2px 10px;
       text-indent: 2em;
       background-image:url(../images/tj.png);
       background-repeat: no-repeat;
       background-position:left center; }
 
 .post-nav p {
       font-size: 15px;
       padding: 3px 0 0px 28px;
       text-indent: 10px;
       width: 930px;
       word-wrap: break-word; }             
       


  /*底部*/
 .footer{
       height:50px;
       width: 100%;
       background-color:#272727;
       color: #b1b1b1;
       font-family: Microsoft Yahei;
       letter-spacing:0.6px;
       padding: 0;
       margin: 0; }
  
 .footer-back{
       width:1200px;
       margin:0 auto; }  

 .footer-r{
       font-size: 14px;
       padding-top:18px;
       text-align: center; }



 @media only screen and (max-width: 1000px){

 .detail{
      width:1300px;
      
      margin: 0 auto;}

  /*底部*/
 .footer{
       height:50px;
       width: 1300px;
       background-color:#272727;
       color: #b1b1b1;
       font-family: Microsoft Yahei;
       letter-spacing:0.6px;
       padding: 0;
       margin: 0; }
  
 .footer-back{
       width:1200px;
       margin:0 auto; }  

 .footer-r{
       font-size: 14px;
       padding-top:18px;
       text-align: center; }

       
 }
