.querystyle270232{ border-right: #878787 1px solid; border-top: #878787 1px solid; padding-left: 18px; font-size: 10pt; background-image: url(/system/resource/images/research/seach_bg.gif); border-left: #878787 1px solid; color: #222222; padding-top: 3px; border-bottom: #878787 1px solid; background-repeat: no-repeat; font-family: 宋体; position: relative; height: 22px ;}

  .banner320 .item{
    height: 390px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;}
@media only screen and (max-width: 768px){
    .banner320 .item{
        height: 120px;}
}
.subMain .aside .subNav > ul > li > .a1{
          width: 8px;
              height: 8px;
              float: left;
              background: #9b0000;
              margin: 23px 15px 0 24px;}
          
          .subMain .aside .subNav > ul > li .subBox > ul li .a2{
          width: 4px;
              height: 4px;
              float: left;
              background: #5f4a44;
              margin: 17px 8px 0 55px;}
          
          
          .subMain .aside .subNav > ul > li .subBox > ul li:hover{
          
              background: #fff;}

   .subMain .list_pic .calcImg .pic .pictp{ width: 100%; float: left; position: relative;}
   .subMain .list_pic .calcImg .pic .pictp span{
   width:100%; float:left; display:block;
     padding-bottom:56%; 
     position:relative; 
     overflow:hidden;}
   
.subMain .list_pic .calcImg .pic .pictp span img{width:100%; position:absolute; 
    top:0; left:0;height: auto;
    transition: linear 0.6s;}

        .subMain .list_pic .calcImg .pic .pictp span:hover img:hover{
        
         transform: scale(1.1);}
        
        
       
