
/* Ã¦â€“Â°Ã©â€”Â»Ã¤Â¸Â­Ã¥Â¿Æ’ */
.index-news{background: #fff;}
.index-tpxw {position: relative; overflow: hidden;}
.index-tpxw .txt{font-size:1.5em;font-weight: normal;height: 133px;box-sizing: border-box;/* position: absolute; */bottom: 0px;width: 100%;/* z-index: 2; */overflow: hidden;background: rgba(245, 245, 245, 1);text-align: center;}

.index-tpxw .txt a {
    /* color: #fff; */
    width: 100%;
    display: block;
    overflow: hidden;
    box-sizing: border-box;
    padding-top: 26px;
}
.index-tpxw .owl-dots {position: absolute;bottom: 34px;left: 0;right: 0;z-index: 9;text-align: center;}
.index-tpxw .owl-dot{display: inline-block;width: 12px;height: 12px;margin:0 6px;background-color: rgba(33, 98, 176, 1);opacity: 0.3;transition: .3s all;cursor: pointer;border-radius: 50%;}
.index-tpxw .owl-dot.active{opacity: 1;}

.index-tpxw .owl-nav > div {position: absolute; bottom: 32px; width: 50px; height: 8px; background-size: 100% 100%; transition: .3s all; cursor: pointer; z-index: 10;}
.index-tpxw .owl-nav > div.owl-prev{left: 35px; background-image: url(../images/public/arrow1_l.png);}
.index-tpxw .owl-nav > div.owl-next{right: 35px; background-image: url(../images/public/arrow1_r.png);}

.index-zfxx .infolist.dashed li{padding-top: 13px; padding-bottom: 13px;}
.index-zfxx .infolist.dashed li.gjzcwjk a{color: #fc1e1e;}
.index-zfxx .infolist.dashed li.gjzcwjk a:hover{color: #ff0000;}

.tab-brief .bd > .item .infolist-tt a{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.index-com-box-fff{background: #fff; padding:20px 30px; box-sizing: border-box;}
.index-news2 .index-com-box-fff{height: 522px;}

.szfxx_list{display: none;height: 165px;overflow: hidden;}
.index-zfxx .tab-brief .bd > .item .infolist{margin-top: 2px;}
.tzgg-infolist li .box{position: relative; height: 108px; padding-left: 108px; padding-top: 20px; padding-bottom: 20px; border-bottom: 1px dashed #D1D1D1;}
.tzgg-infolist li .time{position: absolute; left: 0; top: 50%; margin-top: -44px; width: 88px; height: 88px; background: #EDEDED; border-radius:8px 8px 0 8px; text-align: center; font-family:Arial;}


.tzgg-infolist li .time b{display: block; font-weight: normal; font-size: 2em; color: #4D4D4D; padding: 12px 0 8px;}
.tzgg-infolist li .time span{font-size: 1.125em; color: #9AA7B5;}
.tzgg-infolist li .des{font-size: 1.25em; line-height: 1.8;  -webkit-line-clamp: 3;}
/* .tzgg-infolist li:hover .box .time{background: linear-gradient(90deg, rgba(72, 136, 219, 1) 0%, rgba(85, 156, 237, 1) 100%);} */
/* .tzgg-infolist li:hover .box .time b, .tzgg-infolist li:hover .box .time span{color: #fff;} */
.tzgg-infolist.cardlist.space30 li .box{margin-top: 0; margin-bottom: 0;}
.tzgg-infolist li:nth-child(5) .box, .tzgg-infolist li:nth-child(6) .box{border-bottom: 0;}
/* .tzgg-infolist li:nth-child(2n) .time {
    background: #ae0524;
} */
.tzgg-infolist li .time {
    background: linear-gradient(90deg, rgba(72, 136, 219, 1) 0%, rgba(85, 156, 237, 1) 100%);
}
.tzgg-infolist li .time b {
  color: #fff;
}
.tzgg-infolist li .time span {
  color: #fff;
}

.index-nav-iconlinks li .box{height: 200px; background: #F5F8FA;}
.index-nav-iconlinks li .box .icon{padding-top: 45px; padding-bottom: 10px;}
.index-nav-iconlinks li .box .icon img{height: 60px;}
.index-nav-iconlinks li .box .tit{font-size: 1.5em;}
.index-nav-iconlinks li .box:hover{background: #E8F4FC;}
.index-nav-iconlinks li .box:hover .tit{color: #074EA2;}

.index-gkfwhd{height: 496px; position: relative;}
.index-gkfwhd > .hd{position: absolute; width: 286px; left: 0; top: 0; bottom: 0; height: 100%;}
.index-gkfwhd > .hd li a{display: block; position: relative; padding-left: 58px; line-height: 164px; font-size: 1.75em;  height: 164px; font-weight: bold; background-repeat: no-repeat; background: #F7F7F7;}
.index-gkfwhd > .hd li + li{margin-top: 2px;}
.index-gkfwhd > .hd li.on a{color: #fff; background: linear-gradient(136.33deg, rgba(30, 111, 186, 1) 0%, rgba(100, 168, 232, 1) 100%);}
.index-gkfwhd > .hd li a span{position: relative; z-index: 3;}
.index-gkfwhd > .hd li a img{position: absolute; display: block; width: 94px; right: 14px; bottom: 17px;}
.index-gkfwhd > .hd li a img.normal{display: block;}
.index-gkfwhd > .hd li a img.active{display: none; opacity: 0.5;}
.index-gkfwhd > .hd li.on a img.normal{display: none;}
.index-gkfwhd > .hd li.on a img.active{display: block;}
.index-gkfwhd > .bd{margin-left: 286px; height: 494px; border: 1px solid #9FC2E3; box-shadow: 0px 0px 41px  rgba(220, 233, 245, 1);}

/* Ã¥â€¦Â¬Ã¥Â¼â‚¬ */
.index-gk{padding:30px 40px;}

.index-zfxxgk-menu li .box{display: block; position: relative; height: 110px; background: linear-gradient(90deg, rgba(217, 235, 255, 1) 0%, rgba(242, 248, 255, 0.46) 100%); border-radius: 2px; line-height: 0; overflow: hidden;}
.index-zfxxgk-menu.position  li .box .icon{left: 36px;}
.index-zfxxgk-menu li .box .icon img{height: 48px;}
.index-zfxxgk-menu li .box .tit{margin: 0 20px 0 132px; font-size: 1.25em; line-height: 32px; position: relative; z-index: 5;}
.index-zfxxgk-menu li .box:after{content: ''; width: 0; height: 100%;}
.index-zfxxgk-menu li .box:after,
.index-zfxxgk-menu li .tit{ display: inline-block; vertical-align: middle;}
.index-zfxxgk-menu .bgicon{position: absolute; right: 13px; bottom: -8px;}

.index-zdly{height: 110px; background: url(../images/index/zdlyxxgk.png) no-repeat #3d87d7; background-size: auto 100%;}
.index-zdly a{display: block; overflow: hidden; height: 100%; text-align: center;}
.index-zdly a strong{color: #fff;font-size: 1.5em;display: block;padding: 41px 0 14px;}
.index-zdly a span{display: block; position: relative; height: 26px; line-height: 26px; padding: 0 26px 0 15px; border: #fff 1px solid; border-radius: 13px; color: #fff; font-size: 0.875em; font-weight: bold; display: inline-block; margin: 0 auto; opacity: 0.8; transition: .3s all;}
.index-zdly span:after{content: ''; width: 0; height: 0; border: transparent solid 5px; border-left-color: #fff; position:absolute; right: 5px; top: 50%; margin-top: -4px;}
.index-zdly a:hover span{opacity: 1;}
.index-zdly a .box{float: right; margin-right: 30px;}

.index-gk-menu-box{background: #f1f7fe; padding: 30px 20px;}
.index-gk-menu li .box{height: 118px; background: #fff;}
.index-gk-menu li .box .icon{padding-top: 20px; padding-bottom: 2px;}
.index-gk-menu li .box .icon img{height: 40px;}
.index-gk-menu li .box .tit{font-size: 1.25em;}

/* Ã¦Å“ÂÃ¥Å Â¡ */
.index-fw{padding:30px 40px;}

.index-fw-menu li a{display: block; height: 435px; background-repeat: no-repeat; background-size: 100% 100%;}
.index-fw-menu li a span{display: block; padding: 98px 25px 12px; color: #fff; font-weight: bold; font-size: 1.375em; line-height: 30px; text-align: center;}
.index-fw-menu li a:after{content: ''; display: block; width: 60px; height: 4px; background: #fff; margin: 0 auto;}
.index-fw-menu li.li1 a{background-image: url(../images/index/index_fw_btnbg1.png);}
.index-fw-menu li.li2 a{background-image: url(../images/index/index_fw_btnbg2.png);}
.index-fw-menu li.li3 a{background-image: url(../images/index/index_fw_btnbg3.png);}

.index-fw-iconlink-box{background: linear-gradient(180deg, rgba(189, 221, 255, 0.57) 0%, rgba(186, 222, 255, 0.25) 100%); border-radius: 8px 8px 0 0; padding: 20px 20px;}
.index-fw-iconlink li .box{height: 188px; background: #fff;}
.index-fw-iconlink li .box .icon{padding-top: 40px; padding-bottom: 13px;}
.index-fw-iconlink li .box .icon img{height: 50px;}
.index-fw-iconlink li .box .tit{font-size: 1.25em;}

/* Ã¤Âºâ€™Ã¥Å Â¨ */
.index-hd{padding:30px 40px;}
.index-hd .row .col-lg-c1, .index-hd .row .col-lg-c2{width: 37.5%;}
.index-hd .row .col-lg-c3{width: 25%;}
/* .index-zxft-tt .pic .imgratio{padding-top: 55.37%;} */
.index-zxft-tt .pic{margin-bottom: 15px; border-radius: 4px; overflow: hidden;}
.index-zxft-tt .time{display: block; margin-bottom: 15px; color: #2354AF; font-size: 1.125em;}
.index-zxft-tt h4{font-weight: normal; font-size: 1.25em; line-height: 1.4; margin-bottom: 12px;}
.index-zxft-tt .jb{color: #808080; font-size: 1.125em; line-height: 1.4;}

.index-ldxx .hd .wyxx{float: right; margin-top: -5px; padding: 0 14px 0 40px; height: 44px; border-radius: 22px; background: #F5F5F5; line-height: 44px; font-size: 1.125em; position: relative;}
.index-ldxx .hd .wyxx:before{content: ''; width: 20px; height: 20px; background: url(../images/index/hd_icon_wyxx.png) no-repeat; background-size: 100% 100%; position: absolute; left: 12px; top: 50%; margin-top: -10px;}
.index-ldxx-list li{border-bottom: 1px dashed #D4D4D4; padding-top: 10px; padding-bottom: 10px;}
.index-ldxx-list li h4{font-size: 1.25em; font-weight: normal; margin-bottom: 8px;}
.index-ldxx-list li .attr{line-height: 24px;}
.index-ldxx-list li .time{color: #808080; font-size: 1.125em;}
.index-ldxx-list li .type{display: inline-block; color: #044889; background: #E1F1FC; padding: 0 15px; height: 24px; line-height: 24px; margin-left: 20px;}
.index-ldxx-list li:last-child{border-bottom:0;}

.index-hd-menu li .box{display: block;position: relative;height: 75px;background:#EDF7FF;border-radius: 5px;line-height: 0;overflow: hidden;}
.index-hd-menu.position  li .box .icon{left: 20px;}
.index-hd-menu li .box .icon img{height: 55px;}
.index-hd-menu .hvr-icon-grow:hover .hvr-icon{transform: scale(1.1) translateZ(0);}
.index-hd-menu li .box .tit{margin: 0 10px 0 85px;font-size: 1.25em;line-height: 26px;position: relative;z-index: 5;}
.index-hd-menu li .box:after{content: ''; width: 0; height: 100%;}
.index-hd-menu li .box:after,
.index-hd-menu li .tit{ display: inline-block; vertical-align: middle;}
.index-hd-menu .bgicon{position: absolute; right: -20px; bottom: -15px;}

@media (max-width: 1500px) {
  .index-tpxw .txt{height: 118px;}

  .index-zfxxgk-menu.position li .box .icon{left: 30px;}
  .index-zfxxgk-menu li .box .icon img{height: 38px;}
  .index-zfxxgk-menu li .box .tit{margin-left: 100px;}

  .index-fw-menu li a span{padding-top: 70px;}

}

@media (max-width: 1500px) and (min-width: 1281px) {
  .index-zfxx .infolist li:nth-child(6){display: none;}
  .index-zdly{background-size: 100% 100%;}
  .index-zdly a{padding-left: 100px;}
}

@media (max-width: 1280px) {
  .index-news2 .index-com-box-fff{height: auto;}
  .tzgg-infolist li:nth-child(5) .box{border-bottom: 1px dashed #D1D1D1;}

  .index-gkfwhd{height: auto;}
  .index-gkfwhd > .bd{margin-left: 0;}
  .index-gkfwhd > .bd{height: auto; border: 0; box-shadow: none;}
  .index-gkfwhd > .bd > *{padding: 0;}
  .index-gkfwhd .bd-tit{display: block; position: relative; font-size: 1.875em; font-weight: bold; color: #1F5EAB; margin-bottom: 20px;}
  .index-gkfwhd .bd-tit::after{content: ''; position: absolute; right: 0; left: 3em; top: 50%; height: 1px; background: #e3e3e3;}
  .index-gkfwhd .bd-tit::before{content: ''; position: absolute; left: 3em; width: 6px; height: 6px; background: #e3e3e3; top: 50%; margin-top: -3px;}

  .index-zfxxgk-menu{margin-bottom: 30px;}
  .index-gk-menu-box{margin-bottom: 30px;}
  .index-fw-menu{margin-bottom: 30px;}
  .index-fw-iconlink-box{margin-bottom: 30px;}
  .index-zxft-tt{margin-bottom: 30px;}
  .index-ldxx{margin-bottom: 30px;}
  
}

@media (max-width: 992px) {

}

@media (max-width: 768px) {
  .index-com-box-fff{padding-left: 20px; padding-right: 20px;}
}


@media (max-width: 480px) {
  .tzgg-infolist li .time{width: 70px;}
  .tzgg-infolist li .box{ padding-left: 90px; height: 88px;}
  .index-zfxxgk-menu li .box .tit br{display: none;}
  .index-fw-menu li a{height: auto; background-size: 100% auto; background-position: center bottom; padding-bottom: 50px;}
  .index-zdly a .box{margin-right: 20px;}

  .index-ldxx .hd .wyxx{height: 40px; line-height: 40px;}
}