* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
a {
    text-decoration: none!important;
}
ul,ol,li {
    list-style: none;
}

/* 定宽布局 */
.w {
    width: 1200px;
    margin: 0 auto;
}

/* body 样式 */
.my-body {
    /* background: url() no-repeat center; */
    background-color: #fff;
    background-size: cover;
}

/* 标题 */
.my-title {
    text-align: center;
}

.my-title h2 {
    font-size: 40px;
    color: #000;
}


/* banner */
.my-banner1 {
    background: url(/themes/img/ct3.jpg);
    background-size: cover;
    width: 100%;
    height: 500px;
}

.my-banner2 {
    background: url(/themes/img/zb.jpg) center;
    background-size: cover;
    width: 100%;
    height: 500px;
}

.my-banner3 {
    background: url(/themes/img/hf.jpg) center;
    background-size: cover;
    width: 100%;
    height: 500px;
}

/*banner 区块 +======================================================================================================*/
.banner1 {
    width: 100%;
    height: 800px;
    /*background-color: pink;*/
    background: url('/public/images/banner-500.jpg') no-repeat center;
}






/*其他样式 -------------------------------------------------------------------------------------------------------*/
/*鼠标移入 图片放大*/
.scale-img{overflow: hidden;}
.scale-img img{
    width: 100%;
    height: 100%;
    -webkit-object-fit: cover;
    object-fit: cover;    
    transition: .5s all linear;
    -ms-transition: .5s all linear; /* IE 9 */
    -moz-transition: .5s all linear; /* Firefox */
    -webkit-transition: .5s all linear; /* Safari 和 Chrome */
    -o-transition: .5s all linear; /* Opera */
}
.scale-img:hover img{
    transform: scale3d(1.1,1.1,1.1);
    -ms-transform: scale3d(1.1,1.1,1.1);
    -moz-transform: scale3d(1.1,1.1,1.1);
    -webkit-transform: scale3d(1.1,1.1,1.1);
    -o-transform: scale3d(1.1,1.1,1.1);
}