
/* .part2{background: #F6F6F6; padding: 30px 0;} */
.part2{ padding: 0;}
.index-box{padding: 30px 0;}

/*图片新闻样式*/
.tpxwbox{width: 47.5%; float: left;}
.home_tpxw{height:326px;width:100%;position:relative;}
.home_tpxw .bd{z-index:0;}
.home_tpxw .bd li{zoom:1; vertical-align:middle; position:relative; height:326px;}
.home_tpxw .bd li img{display:block;width:100%;height:326px;border:none;}
.home_tpxw .bd li b {
    display: block;
    position: absolute;
    width: 100%;
    height: 68px;
    bottom: 0;
    left: 0;
    background: #000;
    opacity: .7;
    filter: alpha(opacity=70);
    z-index: 1;}
.home_tpxw .bd li span{display:block; position:absolute;height:44px; bottom:22px;left:0; z-index:2; line-height:44px; width: 100%;}
.home_tpxw .bd li span a{color:#FFF; display:block; padding:0 15px; position:relative; z-index:3; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}    
.home_tpxw .hd{height:13px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:5; }
.home_tpxw .hd ul{ overflow:hidden; zoom:1; float:left;  }
.home_tpxw .hd ul li{ float:left; margin-right:6px;  width:9px; height:9px; line-height:9px; text-align:center; background:#fff; cursor:pointer; color:#FFF; border-radius:9px; text-indent: -999rem;}
.home_tpxw .hd ul li.on{ background:#1591FF; color:#1591FF; width: 19px;}

.xwdtbox{width:51%; float: right;}
.xwdt_tab .hd{background: #D4EAFF;}
.xwdt_tab .hd li{width: 25%; float: left; height: 45px; line-height: 45px; text-align: center; color: #75A8DF; font-size: 18px;}
.xwdt_tab .hd li a{font-size: 18px; color: #75A8DF;}
.xwdt_tab .hd li:hover, .xwdt_tab .hd li.on{background: url(gzsczj2024_r6_c25_s1.png) bottom left no-repeat; font-weight: bold; color: #fff;}
.xwdt_tab .hd li:hover a, .xwdt_tab .hd li.on a{color: #fff;}
.xwdt_list li{position: relative; margin-top:18px; overflow: hidden; padding-left: 16px; padding-right: 100px; vertical-align: top;}
.xwdt_list li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 5px; height: 5px; background: #73BDFC;}
.xwdt_list li span{position:absolute; right:0; top:0; color:#9A9A9A; font-size: 16px;}
.xwdt_list li a{float:left; display: block; max-width:100%; font-size: 16px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.zwgk_tab .hd{background: url(index_tab_line.jpg) bottom left repeat-x;}
.zwgk_tab .hd li{height: 47px; line-height: 45px; width: 18.75%; float: left; font-size: 18px; color: #076FC6; text-align: center; font-weight: bold;}
.zwgk_tab .hd li a{font-size: 18px; color: #076FC6;}
.zwgk_tab .hd li.on{background: url(gzsczj2024_r9_c14_s1.png) bottom left no-repeat #73BEFF; font-weight: bold; color: #fff;}
.zwgk_tab .hd li.on a{color: #fff;}
.zwgk_tab .hd li.oth{width: 25%;}
.zwgk_tab .hd span{height: 60px; line-height: 58px; width: 18.75%; float: left; font-size: 18px; color: #076FC6; text-align: center;}
.zwgk_tab .hd span a{font-size: 18px; color: #076FC6;}
/* .zwgk_tab .hd span:hover{background: url(gzsczj2024_r9_c14_s1.png) top left no-repeat #73BEFF; font-weight: bold; color: #fff;}
.zwgk_tab .hd span:hover a{color: #fff;} */

.czsj_box{margin-top: 30px; background: #fff; border-top: 5px #1492FF solid; padding: 14px 0; box-shadow: 0 0 6px 0 #cccccc;}
.czsj_menu li{width: 25%; text-align: center; float: left; line-height:85px;}
.czsj_menu li a{color: #fff; display: block; font-size:22px; border-right:2px #C5C5C5 solid;} 
.czsj_menu li.last a{border: none;}
.czsj_menu li a i{display: inline-block; margin-right: 18px; }
.czsj_menu li a i img{display: initial; vertical-align: middle; height: 80px; width: auto;}
.czsj_menu li span{color: #333; font-size:19px;  font-weight: bold; text-align: left; display: -ms-inline-grid; vertical-align: middle;}
.czsj_menu li span.sec{line-height: 1.3; display: inline-flex; align-items: center;}
.czsj_menu li span.zfshzb{font-size:19px;}
.czsj_menu2 li{width: 33.333%;}
.czsj_menu2 li.last a{border: none;}
.czsj_menu3 li{width: 50%;}
.czsj_menu3 li.last a{border: none;}

.zfcg-list{margin: 30px 0 0; background: #fff; border-top: 5px #1492FF solid; padding: 3% 0}
.zfcg-list li{width: 45%; float: left; margin: 0 2.5%}
.zfcg-list li img{display: block; width: 100%; height: auto; margin:0 auto;}

.index_menu li{width: 23.4%; margin-bottom: 30px; border: 1px #DEDEDE solid; border-bottom: 4px #1492FF solid; float: left; margin-right: 32px; text-align: center;}
.index_menu li a{display: block;}
.index_menu li .pic img{display: block; width: auto; margin: 27px auto 0;}
.index_menu li .text{height: 65px; line-height: 65px; font-size: 26px;}
.index_menu li.lm4{margin-right: 0;}

.index_menu2 li{width: 31.9%; margin-bottom: 30px; border: 1px #DEDEDE solid; border-bottom: 4px #1492FF solid; float: left; margin-right: 32px; text-align: center;}
.index_menu2 li a{display: block;}
.index_menu2 li .pic img{display: block; width: auto; margin: 27px auto 0;}
.index_menu2 li .text{height: 65px; line-height: 65px; font-size: 26px;}
.index_menu2 li.lm3{margin-right: 0; float: right;}

.index_zttb li{width: 31.9%; margin-bottom: 30px; float: left; margin-right: 32px; text-align: center;}
.index_zttb li a{display: block;}
.index_zttb li img{display: block; width: auto; height: 100px; margin: 0 auto;}
.index_zttb li.xx3{margin-right: 0; float: right;}

.index_zttb2 li{width:15.2%;  float: left; margin-right: 21px; text-align: center;}
.index_zttb2 li a{display: block;}
.index_zttb2 li img{display: block; width: 100%; height: auto; margin: 0 auto;}
.index_zttb2 li.xx6{margin-right: 0; float: right;}


@media (max-width: 1280px) {
    .zwgk_tab .hd li{width: 17.5%;}
    .zwgk_tab .hd li.oth{width: 30%;}
    .index_menu li{width: 23%;}
    .index_menu2 li{width: 31.1%;}
    .index_zttb li {width: 31.1%;}
}

@media (max-width: 1200px) {
    .index_menu li{margin-right: 30px;}  
      .index_zttb2 li{width: 14.8%;}
}

@media (max-width: 1024px) {
    .xwdt_list li a{font-size: 18px;}
    .zwgk_tab .hd li, .zwgk_tab .hd li a{font-size: 20px;}
    .zwgk_tab .hd li{width: 15%;}
    .zwgk_tab .hd li.oth{width: 35%;}
    .czsj_menu li span{font-size:18px;}
    .czsj_menu li a i img{height: 80px;}
    .czsj_menu li.oth a{padding:7.1% 0;}
    .czsj_menu li span.zfshzb{font-size: 18px;}
    .index_menu li{margin-right: 26px;}
    .index_menu li .text{font-size: 18px;}
    .index_zttb2 li{width: 14.8%;}
    .xwdt_list li{margin-top: 20px;}
}