body{
 margin: 0;
 padding: 0;
 font-size: 14px;
/* background:url(../img/bg10.jpg) no-repeat 0 180px;
 background-size:100% 100%; */
}
html,body{
   height:100%;
}
body a{
 transition: 0.5s all ease;
 -webkit-transition: 0.5s all ease;
 -moz-transition: 0.5s all ease;
 -o-transition: 0.5s all ease;
 -ms-transition: 0.5s all ease;
 text-decoration:none;
}

.container{
 width:1000px;
 margin: 0 auto;
 padding:0;
 border: 0;
}
.nav{  
 width: 100%;
 height: 50px;
 background: #b61d22;

}
.nav ul{
 margin-left: -40px;
}
   .nav ul li{
    list-style: none;
    float:left;
    width:100px;
    line-height:50px;
    position:relative;
    text-align: center;     
   }
.nav ul li a{
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
    color:#FFFFFF;
    display:block;
    font-weight: bold;
    font-family:"宋体";
    border-left:none;
}   
.nav ul li a:hover{
    background-color: white;
    color:#000000;
}  
.nav ul li .active{
    background-color:#FFFFFF;
    color:#b61d22;
}    
.nav ul li .active:hover{
    background-color:#FFFFFF;
    color:#000000;
   }
   .nav ul li:hover .sub_nav{
    display:block;
   }
  
  .nav .sub_nav{
    position:absolute;
    width:90px;
    display:none;
    left:-10px;
   }
   .nav .sub_nav li{
    line-height: 30px;
    text-align:left;
    width:120px;
    height: 30px;
    background-color:#efefef;
   }
   
   .nav .sub_nav b{
    width:10px;
    height: 30px;
    background-color:#CCC;
    display:inline-block;
    margin-right:15px;
   }
   .nav .sub_nav li a{
   transition: 0.5s all ease;
         -webkit-transition: 0.5s all ease;
         -moz-transition: 0.5s all ease;
         -o-transition: 0.5s all ease;
         -ms-transition: 0.5s all ease;
    font-weight: 200;
    font-size: 0.9em;
    color: #777777;
    border-top:none;
   }
   .nav .sub_nav li .sub_nav_last{
    border-bottom:none;
   }
    
   .nav .sub_nav li a:hover b{
    
    background-color:#b61d22;
   }
   .nav .sub_nav li .sub_active{
    
   }
.bg1{
  margin-top:1px;
} 
.bg{
 margin-top:15px;
 margin-bottom:10px;
}
.bg img{
 width: 100%;
}
.slider-info{
 width: 350px;
}
.slider-info img{
 width: 100%;
}
.gzdt-content{
 margin-top: 0.5em;
 height: 180px;
 box-shadow:3px 3px 1px #EEEEEE ;
}
.gzdt-content ul li{
 line-height: 2em;
}
.gzdt-header span{
 float: right;
 color:#999999 ;
}
.gd{
 font-size:0.9em;
}
.banner-left{
 margin-top: 40px;
}
.banner-button{
 margin-top:40px;
}
.first_col{
 padding: 15px 0px;
 color: white;
}
.first_col p{
 text-align: center;
 font-size: 0.9em;
}
.button{
 color: #FFFFFF;
 background-color: #B61D22;
}
.jgfc{
 float: left;
}
.lbtp{
 margin-left: 60px;
 width: 1100px;
 height: 188px;
 background: rgb(245,245,245);
}
.footer{
 margin: 0;
 height: 108px;
 background: url(../img/bg3.jpg) repeat-x;
}
.main2 {
 
 margin-bottom: 15px; 
 background: #fff;
 color:#000;    
 height: 230px;
}
.main2 span{
 color:gray;
 float: right;
 cursor: pointer;
}
.list li a{
 line-height: 2em;
 font-size: 0.9em;
 text-decoration: none;
 color: #434343;
}
.list li a:hover{
 color: #434343;
}
.list li a:active{
 color: #434343;
}
.list li a:hover span{
 color: red;
}
.list li a:active span{
 color: #434343;
}