* {
     font-family: "微软雅黑", "Microsoft Yahei", "SimSun", "宋体", "Arial Narrow", "å¾è½¯é›…é»‘";
     border: 0;
     margin: 0;
     padding: 0;
     letter-spacing: 0;
     font-weight: normal;
}

body {
     min-width: 1300px;
}

b,
strong {
     font-weight: bold;
}

ul,
ol,
li {
     list-style: none;
}

a {
     text-decoration: none;
     cursor: pointer;
}

#header,
#body,
#footer {
     width: 100%;
     position: relative;
     overflow: hidden;
}

.contentBar {
     min-height: 1px;
     width: 1244px;
     margin: 0 auto;
     position: relative;
     overflow: hidden;
}

.fullBar {
     min-height: 1px;
     width: 100%;
     margin: 0 auto;
     position: relative;
     overflow: hidden;
}

.autoBar {
     min-height: 1px;
     width: auto;
     margin: 0 auto;
     position: relative;
     overflow: hidden;
}

.fl {
     float: left;
}

.fr {
     float: right;
}

.clearfix:after {
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden
}

.clearfix {
     clear: both;
}

.inline {
     display: inline-block;
     display: -moz-inline-block;
     zoom: 1;
     *display: inline;
     overflow: hidden;
}



.recommend .recommend_title {
     border-top: solid 1px #e1e1e1;
}

.recommend .recommend_title a {
     display: inline-block;
     padding: 10px 17px;
     font-size: 16px;
     color: #adadad;
}

.recommend .recommend_title a.active {
     border-top: solid 1px #f56864;
     margin-top: -1px;
     color: #333;
}

.picScroll-left .hd {
     overflow: hidden;
     height: 65px;
     position: absolute;
     top: 50px;
     z-index: 999;
     width: 1024px;
}

.picScroll-left .hd .prev,
.picScroll-left .hd .next {
     display: block;
     width: 46px;
     height: 40px;
     position: absolute;
     top: 3px;
}

.picScroll-left .hd .prev {
     left: 0;
}

.picScroll-left .hd .next {
     right: -5px;
}

#bzlm {
     width: 100%;
/*     height: 680px;*/
}

.zd_title {
     height: 65px;
     margin: 56px 0 30px;
     background: url(../../images/2022zt/20220303qglh/bzlm_tittle_right.jpg) no-repeat left 0px;
}

.zd_title a {
     font-size: 22px;
     color: #d80e04;
     line-height: 65px;
     font-weight: 600;
     text-align: center;
     width: 512px;
     float: left;
     display: block;
     height: 65px;
     z-index: 1;
}

.zd_title .zd_01 {
     width: 616px
}
#rec_01{
     background: #fff0b6;
    border-radius: 10px 10px;
}

.zd_title .zd_01:hover,
.zd_title .zd_01.active {
     text-decoration: none;
     color: #fff;
     z-index: 99;
}

.zd_title .zd_02:hover,
.zd_title .zd_02.active {
     width: 617px;
     text-decoration: none;
     color: #fff;
     z-index: 99;
     float: right;
}

.picScroll-left {
/*     background: #fffaf7;*/
     padding: 10px 0;
/*     border: solid 1px #ffdda4;*/
}
.picScroll-left .bd-01{
     height: 2200px;
}
.picScroll-left .bd-01,
.picScroll-left .bd-02 {
/*     height: 1200px;*/
/*     overflow: hidden;*/
/*     background: #fffaf7;*/
}

.bzlm-01-cont {
     width: 96%;
     margin: 0 auto;
/*     overflow-y: scroll;*/
     margin-top: 10px;
     height: 465px;
}

.bzlm-01-cont ul {}

.bzlm-01-cont::-webkit-scrollbar {
     width: 17px;
     height: 224px;
}

.bzlm-01-cont::-webkit-scrollbar-thumb:vertical {
     height: 214px;
     background: url("../../images/2022zt/20220303qglh/bzlm-srcoll-bg.jpg") no-repeat;
     background-position: center center;
     -webkit-border-radius: 6px;
}

.bzlm-01-cont ul li {
     width: 262px;
     height: 285px;
     background: url("../../images/2021zt/20210220qglh/bzlm-lf-bg.jpg") no-repeat;
     background-position: center center;
     float: left;
     margin-right: 30px;
     margin-bottom: 30px;
}

.bzlm-01-cont ul li:hover {
     background: url("../../images/2021zt/20210220qglh/bzlm-lf-active.jpg") no-repeat;
}

.bzlm-01-cont ul li h2 {
     margin: 15px 10px;
     height: 56px;
     font-size: 18px;
     line-height: 28px;
     overflow: hidden;
     margin-top: 10px;
     font-weight: 600;
     color: #c70100;
     text-shadow: #ffe5ac 3px 0 0, #ffe5ac 0 3px 0, #ffe5ac -3px 0 0, #ffe5ac 0 -3px 0;
}

.bzlm-01-cont ul li p {
     height: 145px;
     font-size: 16px;
     line-height: 30px;
     color: #3e4d5e;
     overflow: hidden;
     margin: 40px 10px;
}

.bzlm-02-cont {
     width: 1244px;
     margin: 0 auto;
/*     overflow-y: scroll;*/
/*     height: 412px;*/
     margin-top: 28px;
}

.bzlm-02-cont::-webkit-scrollbar {
     width: 17px;
     height: 224px;
}

.bzlm-02-cont::-webkit-scrollbar-thumb:vertical {
     height: 214px;
     background: url("../../images/2022zt/20220303qglh/bzlm-srcoll-bg.jpg") no-repeat;
     background-position: center center;
     -webkit-border-radius: 6px;
}

.bzlm-02-cont ul li {
     width: 297px;
     height: 405px;
     float: left;
/*     margin-right: 10px;*/
margin: 0 7px;
     margin-bottom: 30px;
}

.bzlm-img {
     display: block;
     position: relative;
}

.bzlm-r-list img {
     margin: 6px 6px;
}

.bzlm-r-list {
     width: 296px;
     height: 405px;
     overflow: hidden;
     background: url("../../images/2023zt/20230112yxlzj/bzlm-fr-bg.png") no-repeat;
     background-position: center center;
}

.bzlm_shadow_pf {
     width: 190px;
     padding-left: 41px;
     height: 36px;
     line-height: 35px;
     font-weight: bold;
     font-size: 17px;
     display: block !important;
     color: #ffbb47;
     background: url(../../images/2021zt/20210220qglh/btn-wyxm.png) no-repeat;
     position: absolute;
     bottom: 39px;
     left: -28px;
}

.bzlm-r-list a:hover .bzlm_shadow_pf {
     display: none
}

.bzlm-msg-title a {
     width: 102px;
     height: 30px;
     background: #f3bb5b;
     display: inline-block;
     border-radius: 16px;
     text-align: center;
     line-height: 30px;
     font-size: 17px;
     color: #950001;
     font-weight: 600;
}

.bzlm-msg-title a.bz_01 {
     /*margin-right: 20px;
     margin-left: 12px*/
     margin: 5px 97px;
}

.bzlm-msg-title a.active {
     color: #ffc85f;
     background: #e51107
}

.title-msg {
     margin: 11px 11px;
}

.title-msg p {
     color: #731a16;
     font-size: 14px;
}

.bzlm-r-list-msg {
     margin-top: 3px
}

.picScroll-left .tempWrap {
     height: 1800px !important
}

#tt a {
     font-size: 36px !important
}

#content {
     width: 100%;
     position: absolute;
     z-index: 10;
}

#header img {
     width: 100%;
     height: 100%;
}

.page {
     padding: 0;
     margin: 0;
     width: 100%;
     height: 100%;
}
.img-responsive {
     max-width: 100%;
     height: auto;
     display: block;
     margin: 0 auto;
}
.footer {
     background: #cb1313 !important;
}

.footer .contentBar {
     color: #fbd9c5 !important;
}

