* {
     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;
}

.lm-title {
     display: block;
}

.lm-title img {
     width: 1244px;
     margin: 25px 0 20px;
}

.nav {
     background: #ea272f;
     height: 70px;
     margin-top: -5px;
     width: 100%;
     position: relative;
     z-index: 20;
}

.nav a.on,
.nav a:hover {
     color: #ff3;
}

.nav a.on {
     font-weight: bold;
}

.nav-t {
     height: 70px
}

.nav-t a {
     float: left;
     font-size: 20px;
     padding: 0 23px;
     color: #fff;
     line-height: 70px;
}

.nav .logo img {
     width: 94px;
     margin-top: 21px;
     margin-right: 10px;
}

.add {
     color: #fff;
     position: absolute;
     right: 2px;
     display: block;
     width: 30px;
     height: 30px;
     bottom: 17px;
     vertical-align: middle;
     cursor: pointer;
     background: url("../../images/nIndexImage/jia.png") no-repeat center center;
}

.nav_slide {
     width: 100%;
     height: 37px;
     position: absolute;
     top: 70px;
     left: 0;
     z-index: 9;
     background: #f6f6f6;
     display: none;
     padding-top: 13px;
     text-align: center;
}

.nav_slide a {
     font-size: 17px;
     margin: 10px 15px;
     color: #ea272f;
}

.nav_slide a:hover {
     color: #ea272f;
}

.fold {
     -webkit-animation: fold 1s ease forwards;
     animation: fold 1s ease forwards
}

@-webkit-keyframes fold {
     0% {
          -webkit-transform: rotate(0deg)
     }

     100% {
          -webkit-transform: rotate(135deg)
     }
}

@keyframes fold {
     0% {
          transform: rotate(0deg)
     }

     100% {
          transform: rotate(135deg)
     }
}

#tt {
     width: 1244px;
     height: 80px;
   /*  margin-bottom: 20px;
     margin-top: 22px;*/
}

#tt h1 {
     height: 80px;
     width: 100%;
     overflow: hidden;
     text-align: center;
}

#tt h1 a {
     width: 100%;
     height: 100%;
     font-size: 36px;
     color: #db0303;
     text-align: center;
     line-height: 80px;
     font-weight: bold;
     display: inline;
}

#ttxg {
     width: 100%;
     height: auto;
     overflow: hidden;
     font-size: 18px;
     margin-bottom: 42px;
     margin-top: -16px;
}

#ttxg h3 {
     width: 100%;
     height: 30px;
     line-height: 30px;
     overflow: hidden;
     text-align: center;
}

#ttxg h3 a {
     color: #696969;
     font-size: 17px;
}

#ct1 {
     margin-top: 20px;
     margin-bottom: 25px;
     background-color: #c9aa79;
     height: 37px;
     overflow: hidden;
}

#ct1 .ssbb {
     display: inline-block;
     float: left;
     width: 118px;
     height: 100%;
     overflow: hidden;
}

#ct1 .ssbb img {
     width: 100%;
}

#ct1 .ssbb a {
     display: inline-block;
     width: 100%;
     height: 100%;
     overflow: hidden;
}

#ct1 .qimo8 {
     display: inline-block;
     float: left;
     width: 1111px;
     height: 100%;
     overflow: hidden;
}

.qimo8 .qimo {
     width: 8000%;
     height: 37px
}

.qimo8 .qimo div {
     float: left
}

.qimo8 .qimo ul {
     float: left;
     height: 37px;
     overflow: hidden;
     zoom: 1;
}

.qimo8 .qimo ul li {
     float: left;
     line-height: 37px;
     list-style: none
}

.qimo8 li a {
     margin-right: 33px;
     color: #fff;
     font-size: 14px;
     line-height: 37px
}

.qimo8 li a:hover {
     text-decoration: underline
}

#wyhkt {
     background: url("../../images/2022zt/20220303qglh/bg-hkt.png") no-repeat center 234px;
     padding: 30px 0 20px;
}

#wyhkt .video-content {
     padding-top: 54px;
     height: 551px;
}

#wyhkt .beil {
     width: 110px;
}

#wyhkt .video-r {
     width: 820px;
     position: absolute;
     left: 428px;
     height: 500px;
     padding: 40px 30px;
}

#wyhkt .video-r .beir .fl {
     width: 186px;
     height: 497px;
}

#wyhkt .lh-video {
     overflow: hidden;
     position: relative;
}

#wyhkt .lh-video .hkt_list {
     width: 875px;
     height: 100%;
     float: right;
     overflow: hidden;
}

#wyhkt .lh-video .hkt_list a {
     width: 369px;
     height: 208px;
     margin-right: 35px;
     float: left;
     margin-bottom: 57px;
     overflow: hidden;
     position: relative;
}

#wyhkt .lh-video .hkt_list a img {
     width: 369px;
     height: 208px;
}

#wyhkt .lh-video .hkt_list a .hkt_shadow {
     position: absolute;
     bottom: 0;
     left: 0;
     width: 369px;
     height: 0px;
     background: url(../../images/nIndexImage/bg_btm.png);
     overflow: hidden;
     -webkit-transition: all 0.3s;
     transition: all 0.3s
}

#wyhkt .lh-video .hkt_list a:hover .hkt_shadow {
     height: 208px;
}

#wyhkt .lh-video .hkt_list a .hkt_shadow h1:hover {
     text-decoration: underline;
}

#wyhkt .lh-video .hkt_list a .hkt_shadow h1 {
     margin-top: 82px;
     margin-left: 30px;
     width: 308px;
     height: 60px;
     color: #fff;
     font-size: 16px;
     line-height: 30px;
     text-align: center;
     overflow: hidden;
}

#wyhkt .beir .beir-wrap {
     width: 848px;
     height: 100%;
     overflow: hidden;
}

#wyhkt .beir .beir-wrap dd {
     width: 877px;
     float: left;
     overflow: hidden;
     height: 500px;
     margin-right: 50px;
}

#wyhkt .video-content .beil a {
     display: block;
     width: 100px;
     padding: 10px;
     height: 169px;
     font-size: 18px;
     color: #fff;
     font-weight: bold;
}

#wyhkt .video-content .beil a img {
     width: 103px;
}

#wyhkt .beil .video-hkt {
     margin-bottom: -37px;
     margin-top: -19px;
}

#wyhkt .beil .video-lhxc {
     margin-bottom: -64px;
}

#wyhkt .beil .video-mgslh {
     margin-top: -41px;
}

#lhyx {}

#guangjiao {
     height: 1077px;
     margin-top: 20px;
     overflow: hidden;
}

#ct14 {
     margin: 50px 0;
}

#hezuo {
     margin-top: 30px;
     background-color: #f2f2f2;
     overflow: hidden;
     height: 422px;
}

#hezuo .contentBar {
     margin-top: 27px;
     overflow: hidden;
}

#hezuo .contentBar a {
     display: inline-block;
     width: 238px;
     height: 80px;
     padding: 15px 0px;
     margin: 0 10px 20px 0px;
     background-color: #fff;
     float: left;
     line-height: 110px;
     text-align: center;
     overflow: hidden;
}

#hezuo .contentBar a img {
     width: auto;
     max-height: 100%;
     max-width: 80%;
}

.h-title {
     margin: 60px 0 50px;
}

.img-responsive {
     max-width: 100%;
     height: auto;
     display: block;
     margin: 0 auto;
}

.fulltBar {
     width: 1244px;
     margin: 0 auto;
     overflow: hidden;
}

.gsgs-cont-1 {
     margin-bottom: 80px
}

.g-l {
     width: 386px;
     height: 472px;
     float: left;
     position: relative;
     overflow: hidden;
}

.gsgs_shadow {
     position: absolute;
     bottom: 0;
     left: 0;
     width: 386px;
     height: 0;
     background: url(../../images/2022zt/20220303qglh/gsgs_l.png) repeat-x;
     overflow: hidden;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
}

.g-l:hover .gsgs_shadow {
     height: 221px;
}

.gsgs_shadow h1 {
     margin-top: 20px;
     height: 30px;
}

.gsgs_shadow h1.gsgs-f {
     margin-top: 113px;
     height: 60px;
}

.gsgs_shadow_r {
     position: absolute;
     bottom: -30px;
     left: 0;
     width: 262px;
     height: 0;
     background: url(../../images/2022zt/20220303qglh/gsgs_r.png) repeat-x;
     overflow: hidden;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
     padding: 10px 0;
}

.g-r-list:hover .gsgs_shadow_r {
     height: 168px;
}

.gsgs_shadow_r h1 {
     margin-top: 86px;
     height: 60px;
     font-size: 17px;
     color: #fff;
     margin-left: 11px;
     width: 240px;
     line-height: 26px;
     overflow: hidden;
}

.gsgs_shadow_r h1 a,
.gsgs_shadow h1 a {
     color: #fff;
     display: block;
}

.gsgs_shadow h1 {
     font-size: 18px;
     color: #fff;
     margin-left: 30px;
     width: 328px;
     line-height: 30px;
     overflow: hidden;
}

.g-r {
     width: 826px;
     height: 472px;
     float: left;
     overflow: hidden;
     padding-left: 30px;
}

.g-r-list {
     width: 262px;
     height: 222px;
     float: left;
     margin-right: 20px;
     overflow: hidden;
     position: relative;
}

.g-r-list {
     margin-bottom: 30px;
}

.g-r-list:nth-child(3n+3) {
     margin-right: 0px;
}

.sslh {
     padding-top: 15px;
}

.sslh-po {
     height: 150px;
     margin-bottom: 16px;
}

.bj-po {
     position: relative;
}

.bj-pos {
     height: 104px;
     width: 1232px;
     margin-left: 5px;
     position: absolute;
     z-index: 1;
}

.tab-nav {
     position: absolute;
     z-index: 99
}

.tab-nav-1 {
     width: 148px;
     background: #f4f4f4;
     float: left;
     margin-right: 16px;
     border-radius: 115px;
     padding: 17px 12px 17px 18px;
     cursor: pointer;
}

.nav-icon {
     float: left;
     margin-top: 4px;
     margin-right: -3px;
     width: 54px;
     height: 46px;
}

.report-01 {
     background: url(../../images/2020zt/20200521qglhzt/lh-icon1.png) no-repeat;
}

.cur .report-01 {
     background: url(../../images/2020zt/20200521qglhzt/lh-icon1-active.png) no-repeat;
}

.report-02 {
     background: url(../../images/2020zt/20200521qglhzt/lh-icon2.png) no-repeat;
}

.cur .report-02 {
     background: url(../../images/2020zt/20200521qglhzt/lh-icon2-active.png) no-repeat;
}

.report-03 {
     background: url(../../images/2020zt/20200521qglhzt/lh-icon3.png) no-repeat;
}

.cur .report-03 {
     background: url(../../images/2020zt/20200521qglhzt/lh-icon3-active.png) no-repeat;
}

.report-04 {
     background: url(../../images/2020zt/20200521qglhzt/lh-icon4.png) no-repeat;
}

.cur .report-04 {
     background: url(../../images/2020zt/20200521qglhzt/lh-icon4-active.png) no-repeat;
}

.report-05 {
     background: url(../../images/2020zt/20200521qglhzt/lh-icon5.png) no-repeat;
}

.cur .report-05 {
     background: url(../../images/2020zt/20200521qglhzt/lh-icon5-active.png) no-repeat;
}

.report-06 {
     background: url(../../images/2020zt/20200521qglhzt/lh-icon6.png) no-repeat;
}

.cur .report-06 {
     background: url(../../images/2020zt/20200521qglhzt/lh-icon6-active.png) no-repeat;
}

.tab-nav-1 img {
     float: left;
     margin-top: 18px;
     margin-right: 20px;
}

.tab-nav-1 .nav-title {
     float: left;
     color: #9c9c9c;
     margin-top: 3px;
     font-size: 19px;
     line-height: 23px;
}

.tab-nav-1 .nav-title span {
     display: inherit;
}

.tab-nav-1.cur {
     background: url("../../images/2022zt/20220303qglh/bg_ss.png") no-repeat left 2px;
     height: 116px;
     width: 200px;
     margin-right: 0;
     padding: 22px 0 0 38px;
     border-radius: 0;
}

.tab-nav-1:hover .nav-title,
.tab-nav-1.cur .nav-title {
     color: #fff;
     margin-left: 12px;
}

.tab-cont {
     overflow: hidden;
}

.tab-cont-lists {
     padding: 20px 20px 0 20px;
     border: 1px solid #f6b9b8;
     padding-right: 1px;
     padding-bottom: 1px;
     display: none;
     height: 600px;
}

.tab-l {
     width: 580px;
     padding: 25px;
     height: 551px;
     overflow: hidden;
     float: left;
}

.tab-cont-lists .tab-l h4 {
     font-size: 20px;
     font-weight: 600;
     color: #333;
     overflow: hidden;
     height: 26px;
     padding-top: 20px;
}

.tab-cont-lists .tab-l p {
     font-size: 18px;
     color: #7f7d83;
     line-height: 1.5;
     height: 81px;
     overflow: hidden;
     padding: 10px 0px;
}

.tab-cont-lists .tab-l p a {
     color: #f00;
     margin-left: 20px
}

.tab-cont-lists .tab-r {
     width: 590px;
     height: 560px;
     float: right;
     background: url(../../images/2020zt/20200521qglhzt/gjc.jpg) no-repeat;
     position: relative;
     margin-top: 20px;
}

.tab-cont-lists .tab-r .tab-tags {
     font-size: 23px;
     color: #fff;
     position: absolute;
     width: 134px;
     text-align: center;
     height: 60px;
     overflow: hidden;
}

.tab-cont-lists .tab-r .tags-01 {
     top: 53px;
     left: 199px;
}

.tab-cont-lists .tab-r .tags-02 {
     right: 109px;
     top: 131px;
}

.tab-cont-lists .tab-r .tags-03 {
     top: 302px;
     right: 107px;
}

.tab-cont-lists .tab-r .tags-04 {
     bottom: 109px;
     right: 255px;
}

.tab-cont-lists .tab-r .tags-05 {
     top: 140px;
     left: 50px;
}

.tab-cont-lists .tab-r .tags-06 {
     top: 309px;
     left: 53px;
}

.lhzj-l {
     width: 400px;
     float: left;
     margin-right: 60px;
     overflow: hidden;
}

.lhzj-l a {
     height: 230px;
     border-radius: 5px;
     margin-bottom: 30px;
     display: block;
}

.lhzj-l a img {
     width: 100%;
     height: 100%
}

.lhzj-l a:last-child {
     margin-bottom: 0px;
}

.lhzj-r {
     width: 782px;
     float: left;
}

.sm-title {
     width: 100%;
     height: 56px;
     background: #f6f6f6;
}

.sm-title h4 {
     width: 250px;
     line-height: 56px;
     color: #fff;
     background: url("../../images/2022zt/20220303qglh/lhzj-bg.png") no-repeat left center;
     border-radius: 3px;
     font-size: 30px;
     text-align: center;
     float: left;
}

.sm-title p {
     width: 532px;
     float: left;
     line-height: 56px;
}

.sm-title p a {
     font-size: 18px;
     color: #898989;
     margin-left: 35px;
}

.lhzj-r .lists-news {
     margin-bottom: 60px;
}

.lhzj-r .lists-news .sm-msg {
     height: 140px;
}

.lhzj-r .lists-news .sm-msg h4 {
     font-size: 20px;
     font-weight: 600;
     color: #444;
     margin-bottom: 3px;
     height: 26px;
     overflow: hidden;
     padding-top: 21px;
     transition: all 0.2s;
     -webkit-animation: all 0.2s;
}

.lhzj-r .lists-news .sm-msg p {
     font-size: 18px;
     color: #7f7d83;
     line-height: 1.5;
     height: 74px;
     overflow: hidden;
     padding: 10px 0px;
}

.lhzj-r .lists-news .sm-msg p a {
     color: #f00;
     margin-left: 20px
}

#jzh-lists {
     height: 140px;
     width: 100%;
     overflow: hidden;
}

#jzh-lists,
#jzh-lists-2,
#jzh-lists-3 {
     width: 100%;
     height: 140px;
     overflow: hidden;
}

.gsgs-cont-1 img {
     width: 100%;
     height: 100%;
}

.tb-content .fl .ch-logo .logo-s .logo-i img.codeqr {
     width: 90px !important;
     height: 90px !important;
     margin-bottom: 7px !important;
     margin-top: 8px !important;
     margin-left: 12px !important;
}

#ttxg {
     width: 100%;
     height: auto;
     overflow: hidden;
     font-size: 15px;
     margin-bottom: 15px;
}

#ttxg h3 {
     width: 100%;
     height: 31px;
     line-height: 31px;
     overflow: hidden;
     text-align: center;
}

#ttxg h3 a {
     color: #db0303;
     font-size: 15px;
}

.jyzz-r-list li {
     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 25px;
}

.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%;
}

#tt {
/*     margin-bottom: 5px !important*/
}

#ttxg {
     width: 100%;
     height: auto;
     overflow: hidden;
     font-size: 15px;
     margin-bottom: 38px !important;
}

.ywGroup li {
     margin-left: 18px
}

.jcsps {}

.ch_content {
     padding-top: 79px;
     height: 475px;
     position: relative;
}

.jcsps .ch_vi {
     width: 754px;
     z-index: 10;
     position: absolute;
     right: 0px;
     height: 415px;
     background: url(../../images/2022zt/20220303qglh/xsj-bg.png) no-repeat -16px center;
     overflow: hidden;
}

.jcsps .fl {
     width: 514px;
     height: 415px;
     position: relative;
     overflow: hidden;
}

.jcsps .ch_vi a img {
     width: 711px;
     height: 397px;
     margin-top: 4px;
     margin-left: 18px;
}

.jcsps .nav_left a {
     display: block;
     height: 134px;
     color: #78684c;
     margin: 0 auto 15px;
}

.jcsps .nav_left a img {
     margin-top: -1px;
     margin-right: 66px;
     float: left;
}

.jcsps .nav_left a h3 {
     font-size: 18px;
     font-weight: bold;
     margin-top: 10px;
     margin-bottom: 3px;
     margin-left: -60px;
     line-height: 30px;
     height: 30px;
     overflow: hidden;
     width: 380px;
     float: left;
}

.jcsps .nav_left a:hover,
.jcsps .nav_left a.active {
     background: url("../../images/2022zt/20220303qglh/jcsp_lists_03.png") no-repeat 54px 1px;
     color: #fff;
}

.jcsps .nav_left a p {
     font-size: 14px;
     width: 380px;
     padding-top: 1px;
     margin-left: -60px;
     line-height: 1.75;
     height: 50px;
     overflow: hidden;
     float: left;
}

.jcsps .ch_left,
.jcsps .ch_right {
     position: absolute;
     width: 96px;
     left: 0px;
     padding-top: 30px;
     vertical-align: middle;
     height: 30px;
     text-align: center;
     cursor: pointer;
}

.jcsps .ch_left {
     top: 0;
}

.jcsps .ch_left img,
.jcsps .ch_right img {
     width: 30px;
}

.jcsps .ch_right {
     top: 475px;
}

.pub_num {
     background: url(../../images/2022zt/20220303qglh/bj_03.png) no-repeat center;
     height: 240px;
     padding-top: 11px;
     margin-top: 4px;
}

.ewm_scroll {
     overflow: hidden;
     position: relative;
     width: 1130px;
     float: right;
     margin-top: 16px;
     text-align: right;
}

.ewm_scroll .hd1 {
     width: 100%;
     height: 65px;
     position: absolute;
     top: 80px;
     left: 0;
     z-index: 1;
}

.ewm_scroll .hd1 a {
     display: inline-block;
     width: 52px;
     height: 52px;
     position: absolute;
}

.ewm_scroll .hd1 .prev {
     right: 20px;
}

.ewm_scroll .hd1 .next {
     left: 21px;
}

.ewm_scroll .hd1 .prevStop {
     background-position: -60px 0;
}

.ewm_scroll .hd1 .nextStop {
     background-position: -60px -50px;
}

.ewm_scroll .hd1 ul {
     float: right;
     overflow: hidden;
     zoom: 1;
     margin-top: 10px;
}

.ewm_scroll .hd1 ul li {
     float: left;
     width: 9px;
     height: 9px;
     overflow: hidden;
     margin-right: 5px;
     text-indent: 1px;
     cursor: pointer;
}

.ewm_scroll .hd1 ul li.on {
     background-position: 0 0;
}

.ewm_scroll .bd1 {
     width: 950px;
     overflow: hidden;
     height: 175px;
     margin: 0 auto;
     margin-top: 20px;
     text-indent: 999px;
}

.ewm_scroll .bd1 ul {
     overflow: hidden;
     zoom: 1;
     z-index: 99;
}

.ewm_scroll .bd1 ul li {
     margin: 0 7px;
     float: left;
     _display: inline;
     overflow: hidden;
     text-align: center;
     width: 177px !important;
     height: 100%;
}

.ewm_scroll .bd1 ul li .pic {
     text-align: center;
     width: 177px;
     height: 172px;
     overflow: hidden;
}

.ewm_scroll .bd1 ul li {
     width: 177px;
     height: 172px;
     display: block;
     padding: 2px 0;
     background: url(../../images/2022zt/20220303qglh/rmzxb.png) no-repeat;
}

.ewm_scroll .bd1 ul li.modelimg2 {
     background: url(../../images/2022zt/20220303qglh/zxh.png) no-repeat
}

.ewm_scroll .bd1 ul li.modelimg3 {
     background: url(../../images/2022zt/20220303qglh/jrwswyh.png) no-repeat
}

.ewm_scroll .bd1 ul li.modelimg4 {
     background: url(../../images/2022zt/20220303qglh/ysms.png) no-repeat
}

.ewm_scroll .bd1 ul li.modelimg5 {
     background: url(../../images/2022zt/20220303qglh/zx.png) no-repeat
}

.ewm_scroll .bd1 ul li.modelimg6 {
     background: url(../../images/2022zt/20220303qglh/20220303rmzxb.png) no-repeat
}

.ewm_scroll .bd1 ul li.modelimg1:hover {
     background: url(../../images/nIndexImage/gzh.jpg) no-repeat;
     background-size: 160px 160px
}

.ewm_scroll .bd1 ul li.modelimg2:hover {
     background: url(../../images/nIndexImage/zxh-ewm.jpg) no-repeat;
     background-size: 160px 160px
}

.ewm_scroll .bd1 ul li.modelimg3:hover {
     background: url(../../images/nIndexImage/jrwswy.png) no-repeat;
     background-size: 160px 160px
}

.ewm_scroll .bd1 ul li.modelimg4:hover {
     background: url(../../images/nIndexImage/msl.jpg) no-repeat;
     background-size: 160px 160px
}

.ewm_scroll .bd1 ul li.modelimg5:hover {
     background: url(../../images/nIndexImage/txzx.jpg) no-repeat;
     background-size: 160px 160px
}

.ewm_scroll .bd1 ul li.modelimg6:hover {
     background: url(../../images/2022zt/20220303qglh/rmzxb-ewm.png) no-repeat;
     background-size: 160px 160px
}

.footer {
     background: #cb1313 !important;
}

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

#ct2 {
     padding-top: 22px;
}

.yw_w {
     overflow: hidden;
     position: relative;
     height: 222px;
}

.yw .group {
     line-height: 43px;
}

.yw .ylGroup a,
.yw .ytGroup a {
     margin-right: 7px !important;
}

.yw .group a {
     color: #333;
     display: block;
     margin-right: 3px;
     font-size: 15px;
     float: left;
     -webkit-transition: all 0.2s;
     transition: all 0.2s
}

.yw .ct2right .sj {
     width: 171px;
     margin-top: 12px;
     height: 158px;
}

.yw .ct2right .sj img {
     width: 100%;
     height: 100%;
}

.yw .ct2left {
     width: 744px;
}

.lhsj_yw {
     margin-bottom: 10px;
     max-height: 295px;
     height: 295px;
     width: 466px;
     margin-top: 80px;
     margin-left: 16px;
     overflow-y: auto;
}

.lhsj_yw::-webkit-scrollbar {
     width: 5px;
     height: 102px;
}

.lhsj_yw::-webkit-scrollbar-thumb:vertical {
     height: 152px;
     background-color: #c1c1c1;
     -webkit-border-radius: 6px;
}

.yw .ct2right {
     width: 498px;
     height: 756px;
     margin-top: -20px;
     background: url(../../images/2022zt/20220303qglh/xjpdlhsj.png) no-repeat right 0;
}

.hcGroup,
.hktGroup,
.mkGroup {
     width: 430px;
     overflow: hidden;
     height: 43px;
}

.hcGroup a.yl-news,
.hktGroup a.yl-news,
.mkGroup a.yl-news {
     background: url("/images/2020zt/20200521qglhzt/video.jpg") no-repeat left 14px;
     padding-left: 22px;
     width: 134px;
     overflow: hidden;
     height: 43px;
}

.yw .yl-title {
     font-weight: bold;
     font-size: 17px;
     background: transparent;
     color: #e9252c !important;
}

.yw .yw-f a {
     font-size: 19px;
     color: #e9252c;
     margin-bottom: 6px;
     display: block;
     height: 25px;
     overflow: hidden;
     font-weight: bold;
}

.ywGroup a:hover,
.group a:hover {
     color: #ea272f;
}

.ywGroup li {
     position: relative;
     margin-left: 13px;
}

.ywGroup li {
     font-size: 15px;
     margin-left: 13px;
     height: 30px;
     padding: 6px 0;
     position: relative;
     line-height: 30px;
     overflow: hidden;
}

.ywGroup li a {
     color: #333;
     overflow: hidden;
}

.yl-list li {
     padding: 7px 0px !important
}

.rlNav {
     width: 100%;
     height: 230px;
     background: url("../../images/2022zt/20220303qglh/rc_bg.jpg") no-repeat;
     overflow: hidden;
     position: relative;
     margin-top: 5px;
}

.rlNav .roll-wrap {
     width: 446px;
     height: 32px;
     position: relative;
     margin-top: 32px;
     margin-left: 294px;
}

.rlNav .roll-wrap .rlNum_wrap {
     width: 596px;
     height: 32px;
     position: relative;
     overflow: hidden;
}

.rlNav .roll-wrap .roll__list {}

.rlNav .roll_row .roll__list::before,
.roll_row .rlNav .roll__list::after {
     content: "";
     display: table;
     line-height: 0;
}

.rlNav .roll_row .roll__list::after {
     clear: both;
}

.rlNav .roll_row .roll__list {
     width: 9999px;
}

.rlNav .roll_row .roll__list li {
     float: left;
     display: block;
     margin: 0px 9px 0 3px;
     display: block;
     width: 33px;
     height: 31px;
     line-height: 30px;
     font-size: 29px;
     text-align: center;
     color: #fff;
     cursor: pointer
}

.rlNav .control {
     position: absolute;
     top: 6px;
     display: block;
     width: 19px;
     height: 19px;
}

.rlNav .rlCont {
     width: 593px;
     height: 101px;
     margin-top: 42px;
     margin-left: 128px;
     overflow: hidden;
}

.xiang {
     color: #ec4047
}

.rlNav .rlCont ul {
     width: 100%;
     height: 100%;
     overflow: hidden;
}

.rlNav .rlCont ul li {
     width: 100%;
     height: 100%;
     display: block;
     overflow: hidden;
}

.rlNav .rlCont ul li a {
     display: inline-block;
     width: 100%;
     height: 40px;
     overflow: hidden;
     font-size: 15px;
     color: #3f3f3f;
     margin-bottom: 13px;
}

.jujiao {
     width: 744px;
     height: 473px;
     position: relative;
}

.jujiao .jj-box:hover {
     text-decoration: underline;
}

.jj-left {
     background: url(../../images/2021zt/20210220qglh/yl-bg.png) no-repeat right bottom;
     padding-top: 41px;
     width: 484px;
     margin-left: 14px
}

.jujiao .jj-box {
     bottom: -2px;
     color: #fff;
     height: 85px;
     left: 0;
     line-height: 85px;
     position: absolute;
     width: 732px;
     text-align: left;
     padding-left: 12px;
     z-index: 10;
     background: url("../../images/2022zt/20220303qglh/btm-bg.png") no-repeat;
}

.jujiao .jj-box span {
     display: block;
     width: 631px;
     height: 85px;
     font-size: 18px;
     overflow: hidden;
}

.jujiao a:hover {
     text-decoration: none
}

.jujiao .next,
.jujiao .prev,
.report-cnt .next,
.report-cnt .prev {
     position: absolute;
     top: 50%;
     width: 30px;
     height: 49px;
     z-index: 10;
}

.jujiao .prev {
     margin-top: -48px
}

.jujiao .next {
     right: -2px;
     margin-top: -37px
}

.report-cnt .prev {
     margin-top: -88px
}

.report-cnt .next {
     right: -2px;
     margin-top: -96px
}

.jujiao .hd {
     position: absolute;
     bottom: 32px;
     right: -53px;
     width: 143px;
     height: 10px;
     z-index: 999;
}

.jujiao .hd ul li,
.report-cnt .hd ul li {
     float: left;
     border-radius: 3px;
     margin-right: 7px;
     cursor: pointer;
}

.report-cnt {
     position: relative
}

.report-cnt .hd {
     position: absolute;
     bottom: 165px;
     right: -55px;
     width: 143px;
     height: 10px;
     z-index: 999;
}

.jujiao .hd ul li,
.report-cnt .hd ul li {
     width: 8px;
     height: 8px;
     display: inline-block;
     border-radius: 0 !important;
     background: #fff;
     opacity: 1 !important;
}

.jujiao .hd ul li.on,
.report-cnt .hd ul li.on {
     width: 18px !important;
}

.jujiao .bd ul li a img {
     width: 744px;
     height: 473px;
}

.tab-cont-lists .bd ul li a img {
     width: 580px;
     height: 400px;
}

.jinju_w {
     width: 442px;
     height: 74px;
     padding-top: 61px;
     margin-left: 35px;
     position: relative;
     background: url(../../images/2022zt/20220303qglh/jj.jpg) no-repeat center;
}

.jinju {
     width: 442px;
     height: 93px;
     position: relative;
}

.jinju .bd ul li a {
     color: #fff;
     font-size: 18px;
     height: 25px;
     width: 435px;
     margin-left: 5px;
     display: block;
     overflow: hidden;
     font-weight: bold;
}

.jinju a:hover {
     text-decoration: none
}

.jinju .next,
.jinju .prev {
     position: absolute;
     top: 50%;
     width: 30px;
     height: 49px;
     z-index: 10;
}

.jinju .prev {
     margin-top: -48px
}

.jinju .next {
     right: -2px;
     margin-top: -37px
}

.jinju .hd {
     position: absolute;
     bottom: 32px;
     right: -53px;
     width: 143px;
     height: 10px;
     z-index: 999;
}

.jinju .hd ul li {
     float: left;
     border-radius: 3px;
     margin-right: 7px;
     cursor: pointer;
}

.jinju .hd ul li {
     width: 8px;
     height: 8px;
     display: inline-block;
     border-radius: 0 !important;
     background: #ffd940;
     opacity: 1 !important;
}

.jinju .hd ul li.on {
     width: 18px !important;
}

.lh-video {
     overflow: hidden;
     position: relative;
}

.lh-video .hkt_list {
     width: 875px;
     height: 100%;
     float: right;
     overflow: hidden;
}

.lh-video .hkt_list a {
     width: 341px;
     height: 216px;
     margin-right: 35px;
     float: left;
     margin-bottom: 7px;
     overflow: hidden;
     position: relative;
}

.lh-video .hkt_list a img {
     width: 341px;
     height: 216px;
}

.lh-video .hkt_list i {
     background: url("../../images/2022zt/20220303qglh/bo.png") no-repeat;
     position: absolute;
     left: 141px;
     top: 79px;
     width: 57px;
     height: 57px;
}

.ct2left .beir-wrap {
     width: 720px;
     height: 100%;
     margin-top: 8px;
     overflow: hidden;
     background: #db3736;
     padding: 15px 12px;
}

.ct2left .beir-wrap dd {
     width: 877px;
     float: left;
     overflow: hidden;
     height: 216px;
     margin-right: 50px;
}

.lm-title {
     display: block;
}

.lm-title img {
     width: 1244px;
     margin-bottom: 40px;
}

.cst .ch_content {
     padding-top: 40px;
     height: 475px;
     background: url("../../images/2022zt/20220303qglh/xyhx-bg.png") no-repeat center 0px;
     position: relative;
}

.cst .ch_vi {
     position: relative
}

.cst .ch_vi p {
     position: absolute;
     width: 616px;
     bottom: -1px;
     left: 0;
     padding: 10px 0;
     font-size: 16px;
     color: #fff;
     padding-left: 11px;
     background: url(../../images/nIndexImage/bg_btm.png);
}

.cst .fl {
     width: 580px;
     height: 369px;
     overflow: hidden;
     margin-left: 38px;
     border: 8px solid #fff;
     box-shadow: 2px 2px 5px #afafaf;
     border-radius: 10px;
}

.cst .fr {
     width: 582px;
     height: 416px;
     position: relative;
     margin-top: 107px;
     overflow: hidden;
}

.cst .fl a img {
     width: 100%;
     height: 100%;
}

.cst .nav_left a {
     display: block;
     color: #3e4d5e;
     height: 110px;
     width: 86%;
}

.cst .nav_left a img {
     width: 143px;
     height: 91px;
     margin-right: 12px;
     float: left;
}

.cst .nav_left a h3 {
     font-size: 18px;
     font-weight: bold;
     margin-bottom: 10px;
     line-height: 30px;
     height: 30px;
     overflow: hidden;
     width: 100%;
     float: left;
     background: url(../../images/2022zt/20220303qglh/shengyin.jpg) no-repeat left center;
     padding-left: 45px;
}

.cst .nav_left a:hover h3 {
     color: #ea272f
}

.cst .nav_left a p {
     font-size: 14px;
     padding-top: 1px;
     line-height: 1.75;
     height: 50px;
     overflow: hidden;
     float: left;
     margin-left: 45px;
}

#ct4 {
     margin-bottom: 10px;
     background: url("../../images/2022zt/20220303qglh/tbch-bg.jpg") no-repeat center 204px;
     background: none
}

.tbch-lists {
     height: 501px;
     position: relative;
}

.tbch-lists a {
     width: 259px;
     height: 430px;
     display: inline-block;
     position: absolute;
     top: 10px;
}

.tbch-lists a img {
     width: 259px;
     height: 430px;
}

.tbch-lists .ch-list1 {
     left: 18px
}

.tbch-lists .ch-list2 {
     left: 332px
}

.tbch-lists .ch-list3 {
     left: 649px
}

.tbch-lists .ch-list4 {
     left: 965px
}

.invitation {
     background: url("../../images/2022zt/20220303qglh/ty-bg.jpg") no-repeat center 230px;
}

.ty_content {
     height: 450px;
     position: relative;
     overflow: hidden;
}

.invitation .tyimg-active {
     width: 438px;
     height: 415px;
     overflow: hidden;
}

.invitation .tyimg-active a {
     display: block;
     height: 342px;
     width: 342px;
     margin-bottom: 50px;
     margin-left: 65px;
     margin-top: 20px;
     border-radius: 50%;
     position: relative;
     overflow: hidden;
}

.invitation .tyimg-active a h1 {
     width: 342px;
     height: 60px;
     line-height: 60px;
     bottom: 0px;
     font-size: 24px;
     color: #fff;
     padding-left: 11px;
     background: rgba(237, 60, 60, 0.7);
     position: absolute;
     text-align: center;
}

.invitation .tyimg-active a img {
     height: 342px;
     width: 342px;
     border-radius: 50%;
}

.invitation .GuideTitle {
     width: 193px;
     overflow: hidden;
}

.invitation .GuideTitle a {
     display: block;
     padding: 0;
     height: 92px;
     color: #333;
     width: 92px;
}

.thumbnail1 {
     margin-top: 30px;
     margin-left: 10px;
}

.thumbnail2 {
     margin-top: 20px;
     margin-left: 60px;
}

.thumbnail3 {
     margin-left: 5px;
     margin-top: 20px;
}

.invitation .fl a img {
     width: 100%;
     height: 100%;
}

.invitation .GuideTitle a img {
     width: 92px;
     height: 92px;
     border-radius: 50%;
}

.invitation .ty_vi {
     width: 610px;
     height: 360px;
     position: relative;
     margin-top: 50px;
     overflow: hidden;
}

.invitation .ty_vi a {
     width: 509px;
     height: 324px;
     border-radius: 5px;
     box-shadow: 0px 0px 10px 0px #ccc;
     border: 8px solid #fff;
     display: block;
     margin-bottom: 30px;
}