body{
    background: url(//www.theturbokitty.com/rsj/statics/dzrlzyj/images/top/WechatIMG265.jpg) no-repeat top center;
   
   }
   .top {
    padding: 0;
    margin: 0;
    width: 100%;
    height: auto;
    opacity: 1;
    
   
}
   .top_list {
       background: rgba(0, 114, 203, 1);
       width: 100%;
   }
   .top_list ul {
       height: 50px;
       margin: 0 auto;
       text-align: center;
       display: flex;
       justify-content:space-between;
       
   }
   .top_list ul li {
        list-style: none;
        font-size: 15px;
        color: white;
        height: 50px;
        line-height: 50px;
        position: relative;
        width: 20%;
    }
    .top_list ul li img {
        height: 30px;
        cursor: pointer;
        vertical-align: middle;
    }
    .top_list ul li dl {
        background-color: #e8e8e8;
        display: none;
        position: absolute;
        top: 50px;
        left:0;
        width: 100%;
        z-index: 999;
    }

    .top_list ul li dl a {
        text-decoration: none;
        color: black;
        font-size: 19px;
    }

    .top_list ul li dl dd {
        height: 45px;
        line-height: 45px;
    }

    .top_list ul li dl dd:hover {
        background: #0d81ff;
        color: white;

    }
     /* 导航栏 */
       
     .top_list li>a{
        font-weight: bold;
     }
     .top_list a {
        text-decoration: none;
        color: white;
       
    }

    
    .top_list ul li :hover dl {
        display: block;
    }       

    .top_list ul li:hover {
        background-color: #083565;
        color: white;
    }

    .top_list ul li:hover dl {
        display: block;
    }
 .topside{ text-align: right;height: 30px;line-height: 30px;width: 90%;}
	.topside a{font-size: 12px;}
    .topMiddle_ss .btn {
        width: 23px;
        height: 23px;
        background: url(//www.theturbokitty.com/rsj/statics/dzrlzyj/images/top/sousuo.jpg) no-repeat center;
        position: absolute;
        top: 44px;
        right: 20px;
            background-size: cover;
    		border: 0;
    }
   @media screen and (min-width:1200px) {
      
   
       .topMiddle {
           width: 1200px;
           margin: 0 auto;
           display: flex;
           flex-direction: row;
           justify-content: space-between;
   
       }
   
       .topMiddle .topMiddle_img img {
           width: 561px;
           height: 110px;
       }
   
       .button_img img {
           width: 1200px;
       }
   
       #inputkeyword {
           width: 542px;
           height: 51px;
           opacity: 1;
           border-radius: 6px;
           background: rgba(255, 255, 255, 1);
           border: none;
           color: rgba(153, 153, 153, 1);
           font-size: 13px;
           line-height: 51px;
           padding-left: 10px;
       }
   
       .topMiddle_ss {
           padding-top: 30px;
           position: relative;
       }
   
      
   
       .input_rc a, .input_rc{ 
           color: rgba(2, 81, 146, 1);
           font-size: 13px;
           padding: 9px;
           cursor: pointer;
                margin-left: 5px;
            }
       /* 底部图片 */
       .button_img {
           width: 1200px;
           margin: 0 auto;
           position: relative;
           height: 164px;
       }
   
      
   }
   
   /* 手机 */
   @media screen and (max-width: 540px) {
     .browsing{display:none;}
    .top_list ul li dl,.top_list ul li:hover dl{display: none;}
    .top_list ul li{width: 33%;}
    .top_list ul{
        height: auto;
        width: 100%;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
       .top {
           padding: 0;
           margin: 0;
           height: auto;
           opacity: 1;
           padding-top: 30px;
           background-size: contain;
   
       }
   
       .topMiddle_img {
           padding: 0px 5% 30px 5%;
       }
   
       .topMiddle .topMiddle_img img {
           width: 99%;
       }
   
       .button_img img {
           width: 100%;
       }
   
       /* 搜索框 */
       .topMiddle_ss {
           position: relative;
       }
   
       .topMiddle_ss .btn {
          
           right: 40px;
           top: 14px;
   
       }
   
       .topMiddle_ss {
           text-align: center;
       }
   
       #inputkeyword {
           height: 51px;
           width: 88%;
           opacity: 1;
           border-radius: 6px;
           background: rgba(255, 255, 255, 1);
           border: none;
           color: rgba(153, 153, 153, 1);
           font-size: 13px;
           line-height: 51px;
           padding-left: 10px;
       }
   
       .input_rc {
           font-size: 19px;
           color: #025192;
           padding-top: 7px;
       }
   
       .top_list ul dl {
           display: none;
       }
   
   }
