body, input, textarea, button, select, optgroup, option,a,p,span,div,h2,li,ul {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.428;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, "微软雅黑", "宋体", Arial, sans-serif;
    color: #333;
}
body{
    min-width: 1100px;
    background: url(/uiFramework/commonResource/image/2022102910293279421.jpg) no-repeat center top;
}
div,p,span,a,h2,table{ margin:0;padding:0; }
.wrapper{ width: 1100px;margin: 0 auto; }
.banner{ height: 735px; }
.part1,.part2{ overflow:hidden; }
.part1 .pic-news {
    float: left;
    width: 610px;
    height: 344px;
}
.part1 .panel-zt {
    float: right;
    width: 490px;
    height: 350px;
    background: none;
}
.panel-zt {
    background-color: #f5f5f5;
}
.part2 .main-con {
    float: left;
    width: 805px;
}
.part2 .sidebar {
    float: right;
    width: 334px;
    height: 887px;
    background: url(/uiFramework/commonResource/image/2022102817530518381.jpgjpg) no-repeat center;
}

.homeSwiper img {
  width : 100%;
  height: 100%;
  object-fit:cover;
}

.homeSwiper .swiper-slide p {
  position  : absolute;
  bottom    : 0;
  width     : 100%;
  padding   : 0 30px;
  background: rgba(0, 0, 0, 0.6);
  font-size : 16px;
  line-height: 36px;
  color     : #fff;
  box-sizing:border-box;
   margin: 0;
}
.homeSwiper{ width: 610px;height: 350px; }
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 13px!important;
    left:
    auto!important;
    right: 0!important;
    width: 130px!important;
}
.homeSwiper .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 0;
    background: #fff;
    opacity: 1;
}
.homeSwiper .swiper-pagination .swiper-pagination-bullet-active{     background-color: #d30a00; }
.panel-zt .panel-bd {
    padding: 10px 20px;
    box-sizing:border-box;
}
.panel-zt .headline h3 {
    padding-bottom: 15px;
    padding-top: 0px;
    /* text-align: center; */
    font-weight: bold;
}
a {
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    /* -webkit-text-decoration-skip: objects; */
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
    font-size: inherit;
}
.panel-zt .headline h3 a {
    font-size: 26px;
    line-height: 36px;
    color: #dc1b0f;
}
.news-list {
    padding-bottom: 15px;
}
.news-item{
    text-align: left;
    line-height: 40px;
    /* background:
    url(/uiFramework/commonResource/image/2022102909184645883.png) no-repeat left center; */
    /* display: inline-block; */
}
.news-item > a {
    text-align: left;
    line-height: 40px;

}
ul, ol, menu {
    list-style: none outside none;
}
.list-quare > li, .list-quare > .news-item, .list-dotted > li, .list-dotted > .news-item, .list-triangle > li, .list-triangle > .news-item {
    position: relative;
    padding-left: 20px;
    display: inline-flex;
    /* line-height: 30px; */
}

.news-item {
    line-height: 0;
}
.list-quare > li > a, .list-quare > .news-item > a, .list-dotted > li > a, .list-dotted > .news-item > a, .list-triangle > li > a, .list-triangle > .news-item > a {
    max-width: 100%;
    font-size: 1rem;
}

.news-more {
    overflow: hidden;
    padding-bottom: 15px;
    line-height: 19px;
    text-align:right;
}


.part1 .pic-news { float: left; width: 610px; }
.part1 .dynamic-news {float: right;width: 490px;/* background: none; */}
.panel-hd{position: relative;background: none;}
.part1 .dynamic-news .panel-title {text-indent: -999em;background: url(/uiFramework/commonResource/image/2022102911201076980.png) no-repeat 20px center;line-height: 64px;}
.part1 .dynamic-news .more {color: #fff;position: absolute;top: 0;right: 10px;z-index: 1;font-size: 14px;/* color: #595959; */line-height: 64px;}
.xdsb-img{width: 353px;height: 199px;}
.xdsb-img1{width: 265px;height: 145px;}
.part1 .dynamic-news .panel-bd { height: 286px; color: #fff; background-color: #cf2a02; padding: 10px 20px; }
.part1 .dynamic-news .headline h3 { padding-bottom: 7px; }
.part1 .dynamic-news .headline h3 a {text-decoration: underline;font-size: 24px;line-height: 36px;color: #fff;}
.part1 .dynamic-news .headline p {line-height: 26px;color: #fff;}
.part1 .dynamic-news hr { border-color: #df7055; }
.part1 .dynamic-news .news-item > a {max-width: 100%;/* color: #fff; */}
.part1 .dynamic-news .news-item > a p{color: #fff;line-height: 30px;}
.part1 .dynamic-news .list-quare > li:before { transform: rotate(45deg); }
.section,.part,.panel,.column,.mod,.box{
  //用定位的话，hd必须固定height和line-height
  &-hd{ position:relative; overflow: hidden;}
  &-tit{ line-height: inherit; @include ellipsis();display: inline-block;}
  .tit-center{ width: 100%; max-width:100%; text-align: center; }
}
.section,.part,.panel,.column,.mod{
  &-hd{ height:$hdH;line-height:$hdH; /* background:url('../images/hd-bg.png') no-repeat left center; */
    >.more{ @include position(absolute,0 10px null null,1); font-size: 14px;color:#595959;
      &-btn{ display: inline-block; @include size(64px 20px);line-height:20px;top: 50%;transform:translateY(-50%); text-align: center;color:#333;background-color: #e5e5e5; border-radius: 10px;
        &:hover{ color:#fff; background-color:#4D85C1; }
      }
    }
    &.topline:before{ content: ''; @include position(absolute,0 0 null 166px); @include size(100% $toplineH); background: $toplineC;}
  }
  &-tit{ font-size: $titFs;color: $titC; /* @include size(181px 58px);text-indent:-999em;background:url('../images/hd-tit.png') no-repeat left center; */ }
  .u-line{ border-width: 0 1px 1px;border-style:solid;border-color:#eee;}
}
.list-quare > li:before, .list-quare > .news-item:before, .list-dotted > li:before, .list-dotted > .news-item:before, .list-triangle > li:before, .list-triangle > .news-item:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -3.5px;
    width: 7px;
    height: 7px;
    background-color: #fef344;
}
.part1 .dynamic-news .list-quare > li:before {
    transform: rotate(45deg);
}

/*中间部分1*/
.part2 h2 { font-size: 30px; color: #cf2a02; background: url("/uiFramework/commonResource/image/2022102911583322141.png") no-repeat left bottom; line-height: 2; margin: 10px 0 25px; }
.part2 .panel {margin-bottom: 20px;}
.part2 .panel-hd h3 { text-indent: -999em; background-color: #ffa200; }
.part2 .panel-kx {height: 50px;/* line-height: 50px; */overflow: hidden;background-color: #f5f8fa;}
.part2 .panel-kx .panel-hd {margin-top: -5px; }
.part2 .panel-kx .panel-hd h3 { width: 70px; height: 50px; background: url("/uiFramework/commonResource/image/2022102911591819941.png") no-repeat center #ffa200; }
.part2 .panel-kx .panel-bd {float: left;}
.part2 .panel-kx .panel-bd .list-inline > li {margin-left: 40px;}
.part2 .panel-kx .panel-bd .list-inline > li:first-child { margin-left: 40px; }
.part2 .panel-kx .panel-bd .list-inline > li a { font-weight: bold; max-width: 300px; }
.part2 .panel-kx .panel-bd .list-dotted > li:before, .part2 .panel-kx .panel-bd .list-dotted > .news-item:before { background-color: #ffa200; }
.list-dotted > li:before, .list-dotted > .news-item:before {    border-radius: 50%;}
.part2 .panel-yt .panel-hd {float: right;width: 72px;height: 457px;background: url("/uiFramework/commonResource/image/2022102912345252181.png") no-repeat center 95px #e5dcd7;}
.part2 .panel-yt .panel-hd h3 { width: 72px; height: 95px; background: url("/uiFramework/commonResource/image/2022102912345859832.png") no-repeat center #ffa200; }
.part2 .panel-yt .panel-bd {float: left;width: 1026px;}
.part2 .panel-yt .column {float: left;width: 488px;height: 204px;padding: 15px;border-bottom: 1px solid #e8ebed;border-right: 1px solid #e8ebed;}
.part2 .panel-yt .column:nth-child(1) { padding-left: 0; padding-top: 0; }
.part2 .panel-yt .column:nth-child(2) { padding-top: 0; border-right: none; }
.part2 .panel-yt .column:nth-child(3) { padding-left: 0; }
.part2 .panel-yt .column:nth-child(4) { border-right: none; }
.part2 .panel-yt .column-hd {margin-bottom: 29px;background-color: #f0f0f0;height: 30px;line-height: 30px;line-height: 30px;font-weight: bold;}
.part2 .panel-yt .column-hd h4 {position: relative;padding-right: 18px;line-height: 22px;height: 28px;font-style: italic;background-color: #fff;overflow: visible;width: 123px;font-size: 24px;font-style: italic;font-weight: bold;}
.part2 .panel-yt .column-hd h4:before {content: '';position: absolute;left: 0;right: 15px;bottom: -1px;height: 1px;width: 114px;background-color: #cf2a02;}
.part2 .panel-yt .column-hd h4:after {content: '';position: absolute;right: 8px;top: -1px;width: 0px;height: 0px;border: 15px solid;border-color: transparent #f0f0f0 #f0f0f0 transparent;transform: rotate(358deg) translateX(9px);}
.part2 .panel-yt .column-hd .text-red {position: relative;color: #e32a07;padding-right: 34px;font-style: italic;.part2 .panel-yt .column-hd h4 {position: relative;overflow: visible;
};font-size: 24px;font-weight: bold;line-height: 24px;}
.part2 .panel-yt .column-hd .text-red:before { content: ''; position: absolute; left: 32px; top: 50%; margin-top: -3.5px; width: 7px; height: 7px; background-color: #e32a07; border-radius: 50%; }
.part2 .panel-yt .column-bd .media-left, .part2 .panel-yt .column-bd .media-right {width: 185px;float: left;}
.part2 .panel-yt .column-bd .media-heading { font-size: 18px; line-height: 1.6; white-space: normal; margin-bottom: 5px; }
.part2 .panel-yt .column-bd .media-body { font-size: 14px; line-height: 1.6; }
.part2 .panel-fx { margin-bottom: 4px; }
.part2 .panel-fx .panel-hd { background: url("../images/fenxiang.png") no-repeat left center; }
.part2 .panel-fx .pic-list { margin: 0 -7.5px !important; }
.part2 .panel-fx .pic-list li { width: calc(100%/4); }
.part2 .panel-fx .pic-list li > a { display: block; padding: 0 7.5px; }
.part2 .panel-gd { margin-bottom: 4px; }
.part2 .panel-gd .panel-hd { background: url("../images/guandian.png") no-repeat left center; }
.part2 .panel-gd .pic-list { margin: 0 -7.5px !important; }
.part2 .panel-gd .pic-list li { width: calc(100%/3); }
.part2 .panel-gd .pic-list li > a { display: block; padding: 0 7.5px; }
.part2 .panel-gd .pic-list li .figure-caption { position: relative; margin-top: -42px;margin-left: 10px;   width: 95%; background: rgba(0, 0, 0, 0.75); color: #fff; }
.part2 .panel-kx .panel-bd .list-inline > li a {
    max-width: 445px;
}
.list{
  &-unstyled { @include list-unstyled(); }
  &-underline,&-underdashed{
    >li{ border-top: 1px solid $underlineC;
      &:first-child{ border-top:none; }
    }
  }
  &-underdashed{
    >li{ border-top: 1px dashed $underlineC;}
  }
  &-inline {
    > li { display: inline-block; margin-left: $list-inline-padding;
      &:first-child{ margin-left:0; }
    }
  }
  &-quare,&-dotted,&-triangle{
    >li,>.news-item{ position:relative; padding-left:$spacer;/*background: url($DBimg-path + 'point.png') no-repeat left center;*/
      &:before{content:'';position:absolute;left:0;top:50%;margin-top:-$dotW/2;@include size($dotW);background-color: $dotC;}
    }
  }
  &-dotted{
    >li,>.news-item{
      &:before{ border-radius:50%; }
    }
  }
  &-triangle{
    >li,>.news-item{
      &:before{content:none;}
      .icon-triangle{ position:absolute;top:50%;margin-top:-$triangleW/2;margin-left:-$spacer; padding-right:$spacer/2;@include arrow($triangleW, $dotC, right);}
    }
  }
}
.media-body p {
    white-space: normal;
    text-indent: 2em;
    text-align: justify;
    padding-top: 17px;
}
.part2 .panel-fx .panel-hd {
    background: url(/uiFramework/commonResource/image/2022102913321531675.png) no-repeat left center;
}
.content {
    width: 1100px;
    margin: 0 auto;
    overflow: hidden;
}



.tipText {
    float: left;
    height: 64px;
    width: 100px;
    
    color: #fff;
    font-size: 20px;
    /* margin-left: 5px; */
    padding: 0 10px;
    background: url(/uiFramework/commonResource/image/2022102913321531675.png) no-repeat left center;
    margin-bottom: 20px;
}

.tipTit {
    color: #000;
    font-size: 22px;
    font-weight: 700;
    float: left;
    margin-left: 5px;
}

.tipmore {
    float: right;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
}

/* åº•éƒ¨è½®æ’­ */

.tzq .pic-scrollx-bd .media-top img {
    width: 265px;
    height: 145px;
}

.tzq .pic-scrollx-bd .media-bottom {
    height: 41px;
    line-height: 41px;
    background-color: #dcdcdc;
    width: 265px;
    text-align: center;
}

.tzq .pic-scrollx-bd .media-bottom p {
    /* padding: 0 15px; */
    width: 100%;
    line-height: 41px;
    overflow: hidden;
    font-size: 14px;
    font-weight: bold;
}

.tzq .pic-scrollx-hd {
    /* text-align: right; */
    height: 30px;
    position: relative;
}

.tzq .pic-scrollx-hd .next {
    width: 25px;
    height: 40px;
    display: inline-block;
    font-size: 24px;
    line-height: 1.5;
    text-align: center;
    color: #fff;
    background-color:#000 ;
    position: absolute;
    top: 130px;
    right: 4px;
    z-index: 999;
    opacity: 0.4;
    border-radius: 5px;
    opacity: 0.5;
}

.tzq .pic-scrollx-hd .prev {
    width: 25px;
    height: 40px;
    display: inline-block;
    font-size: 24px;
    line-height: 1.5;
    text-align: center;
    color: #fff;
    background-color:#000 ;
    position: absolute;
    top: 130px;
    left: 0;
    z-index: 999;
    border-radius: 5px;
    opacity: 0.5;
}

.tzq .pic-scrollx-hd>a {
    width: 25px;
    height: 25px;
    display: inline-block;
    font-size: 24px;
    line-height: 1;
    text-align: center;
    color: #fff;
    background-color: #dcdcdc;
}

.tempWrap {
    width: 1100px!important;
}


/* .pic-list li::marker {
    color: red;
} */

.pic-list li {
    display: block
}








/*中间部分2*/
.part3 h2 {
    font-size: 30px;
    color: #cf2a02;
    background: url(/uiFramework/commonResource/image/2022102913103396930.png) no-repeat left bottom;
    line-height: 2;
    margin: 10px 0 25px;
}
.grid-item {
    float: left;
    padding: 0 10px;
}
.grid-v-2 .grid-item {
    width: 47%;
    margin: 3px 0;
}
.part3 .list-dotted > li:before, .part3 .list-dotted > .news-item:before {
    width: 5px;
    height: 5px;
    background-color: #cf2a02;
}































#footer {
    position: relative;
    color: #000;
    border-top: solid 2px #dddddd;
    width: 100%;
    padding: 15px 0;
    background-color: #fff;
}
.footer3_lf2 {
    padding-top: 40px;
}
.fr {
    float: right !important;
}
.footer3_lf2 span {
    font-size: 14px;
    color: #555;
    padding: 0 10px;
}
.footer3_lf2 p {
    font-size: 14px;
    color: #777;
    padding: 0 10px;
    margin-top: 12px;
    height: 22px;
    line-height: 22px;
}
.fl{float:left;}
.footer-divider {
    margin-bottom: 0;
    border-top: 6px solid #d30a00;
}
strong{font-size: 14px;
    color: #555;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, "微软雅黑", "宋体", Arial, sans-serif;}
#footer a {
    color: #333333;
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, "微软雅黑", "宋体", Arial, sans-serif;
    text-decoration: none;font-size:14px;
}
.footer3_lf2 span a{font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, "微软雅黑", "宋体", Arial, sans-serif;}
    text-decoration: none;font-size:14px;}
.footer-content {
    width: 1100px;
    margin: 0 auto;
    overflow: hidden;
}
.footerInfo {display: flex;
    justify-content: space-between;
}
.footerLeft {    display: flex;
    align-items: center;}
.container{width:1100px;margin:0 auto;}
.footer-divider {
    margin-bottom: 0;
    border-top: 6px solid #d30a00;
}