@charset "gb2312";
/* CSS Document */
@charset "gb2312";
/* CSS Document */
body, button, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, img, legend, li, ol, p, pre, td, textarea, th, ul { padding: 0; margin: 0; border: none; }
body { width: 100%; height: auto; font-size: 16px; font-family: "Microsoft YaHei", Verdana, Arial, Helvetica, sans-serif; overflow-x: hidden; z-index: 0; background-color: #fbfbfb; }
a { color: #555; text-decoration: none; }
a:hover { text-decoration: none; }
li, ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: 400; }
.clear { clear: both; }
img { display: block; }
.tbody { width:100%; margin: 0 auto; }
.f_l { float: left; }
.f_r { float: right; }
body{background-color: #f6f6f6;}
.banner {
    text-align: center;
    background: url("./img/xzxh01.png") no-repeat center top;
    height:489px;
    position: relative;
}

.banner a,.banner1 a{
    position: absolute;
    right:0;
    left:0;
    margin:auto;
}
.banner a{
    width: 1200px;
    height:489px;
}
.xt {
    width: 100%;
    height:141px;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
    
}
.xt a{
    display: block;
    width: 1920px;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
.nr01 {
    width: 1200px;
    margin: 0 auto;
    height: auto;
    text-align: center;
}
.red {
    width: 100%;
    margin: 0 auto;
    height: auto;
    text-align: center;
    background-color: #9d0000;
    
}
.red a img{
    display: block;
    margin: 0 auto;
}
.nr02 {
    width: 1200px;
    margin: 0 auto;
    height: auto;
    text-align: center;
 
}
