.main{margin: 0 auto; width: 1200px; position: relative;overflow: hidden;}
.hsz_banner .main{ width:100% !important; }
html{
overflow-x: hidden;
}
/*nav*/
.fx_nav1{height: 99px;line-height:99px; padding: 0 25px 0 0;}
.fx_nav1 a{color: #fff;font-size: 18px;font-weight: bold;line-height:99px}
.xsy_nav{ height:53px;background:#015293; position:relative; z-index:11; overflow: hidden;}
.fx_nav{width: 1200px;border-left: 1px solid #fff;}
.fx_nav li{float: left;width: 170px;height: 53px;text-align: center;margin: 0 0 0 ;border-right: 1px solid #fff;}
.fx_nav li a{float: left;width: 148px;height: 53px;line-height:53px;text-align: center;font-size: 18px;color: #fff;}
.fx_nav li a:hover{color: #015293;background: #d3edfb;}

/* zt-map */
#zt-map{
    margin: 0 0 2% 0;
}
.center-head{
   margin:0 auto;
   width:1200px;
   display:flex;
   justify-content: space-between;
}
.main-head-left,.main-head-right{
    width:48%;
}
.main-content{
  width:100%;
}
/*content*/
.main-content{
  width:1200px;
  margin:0 auto;
}

.sy-homescreen{float:left; width:100%; margin:15px 0 0;}


.fx_title{float: left;width: 100%;height: 43px;border-bottom: 1px solid #c7000b;line-height: 43px;}
.fx_title span{color:#c30d00;font-size:22px; font-weight:bold;float: left;}
.fx_title a{float: right;line-height: 36px;margin:  0 10px 0 0;}
.marg40{margin: 40px auto; !important}
.zxfra01{width:565px ;}
.bg015293{background: #015293;}
.marg27{margin: 27px;}
.swtit{float: left;width: 100%; font-size:36px; font-weight:bold; color:#fff;}
.width292{ width:300px; margin:27px 0 0 }
.swabs{float: left;width: 100%;  font-size:20px; color:#fff; margin:20px 0 0; line-height:1.7;text-indent: 2em;}
a.swabsmore{float: right;font-size:20px; color:#fff;margin:30px 0 0;}
.index_zul{float: left;width: 100%;padding: 10px  0 20px; }
.index_zul li{float: left;width: 100%;line-height: 35px;margin: 3px 0 0; position: relative;}
.index_zul li a{float: left;line-height: 35px;font-size: 14px; padding: 0 0 0 15px;}
.index_zul li span{float: right;}
.egtit{text-align: center;float: left;width: 100%;font-size: 18px; color: #c9caca; font-weight: bold; font-family: Arial, Helvetica, sans-serif;margin: 10px 0 0;}
.fx_title1{float: left;width: 100%;height: 43px;line-height: 43px;text-align: center;background: url(/uiFramework/commonResource/image/2022111417210689368.jpg) left center no-repeat;}
.fx_title1 a{color:#c30d00;font-size:22px; font-weight:bold;}
.mr_frbox1{ position: relative;float:left; width:1200px;padding:  0 0;margin:30px 0 0 ;}
.mr_frBtnL1{cursor:pointer;position: absolute;left:-30px;top:40px;}
.mr_frUl1{float:left;width:1200px; margin:0 0 ;overflow: hidden;}
.mr_frBtnR1{position: absolute;right:-30px;top:40px;cursor:pointer;}

.index_zulm{ float:left; width:100%; padding:0; }
.index_zulm li{ float:left; width:263px;  margin: 20px 46px 0  0; }
.index_zulm li:nth-child(4){   margin: 20px 0 0  0; }
.index_zulm li a{ float: left;position: relative;}
.index_zulm li a img{ display:block; width:263px; height:265px; }
.index_zulm li a span{position: absolute;left: 0; bottom: 0; background: rgba(0,0,0,0.3); width:100%; font-size: 16px; line-height: 35px; text-align: center;color:#fff}
.index_zul1{float: left;width: 100%;padding: 10px  0 20px; }
.index_zul1 li{float: left;width: 278px;line-height: 43px;margin: 10px 12px 8px 8px;height: 43px;background: #d3edfa;text-align: center;}
.index_zul1 li a{font-size: 20px;color: #0070bc; font-weight: bold;}
.sw_erimg{position: fixed;right: 10px;bottom: 200px;width: 113px;z-index: 11;}
.sw_erimg img{display: block;margin: 10px 0;}


.foot{ border-top:2px solid #b8131a;    padding: 0 0 40px;}
.foot-main{ width:1200px; margin:0 auto;}
.foot-main img{ margin:0px 10px;}
.foot-m{ line-height:25px; margin-top:15px;}

/* fy */
.index_notice{ height:62px;  line-height:62px; border-bottom:2px solid #d0d0d0;font-size:18px; padding-top:20px; }
.list_now{ padding-left:0px;}
.list_now span{ float:left; color:#da4044; font-size:22px;}
.dqwz{ float:right; font-size:14px;}
.fy_list{ overflow:hidden; background:#fff; margin:0 auto; width:1120px; padding:0 40px 30px;}
.dz_now{width:100%; margin:35px auto 0;padding-bottom: 20px;font-size: 14px;border-bottom: 1px solid #ddd;}
.dz_now1{ float:right; padding:10px 0 0;font-size: 14px;}
.dz_titles{ float:left;line-height:30px;text-align:left;font-size:25px;color:#d01e0b;font-weight:bold;letter-spacing:6px;}
.list_rul{ float:left; width:100%;margin-top:20px; border-bottom:1px dotted #727272; padding-bottom:20px;}
.list_rul li{ float:left; width:94%; line-height:36px;font-size:14px;    padding-left: 3%;}
.list_rul li .dong_wor{ float:left;   padding-left:18px;}
.list_rul li .dong_date{ float:right; }
.dclear{clear:both;}
.listv_title{ text-align:center; padding:0 90px;  margin-top:25px;font-weight: bold;
    font-size: 29px;}
.listv_td{ text-align:center; font-size:14px;  background: #f8f8f8; padding:10px 0; margin:20px 40px 0;}
.listv_con{ padding:20px 40px; font-size:14px; line-height:30px;}
.listv_con img{max-width: 100%;}
.list_page{ text-align:center; padding-top: 20px; font-size: 16px; }
.swfl{float: left;width: 200px;margin: 30px  0;}
.dh_ltitle{ display:block; height:48px; line-height:48px; background:#015293; padding-left:19px; color:#fff; font-size:16px;font-family:microsoft yahei}
.swfl ul{ float:left;width:100%; background:#f7f7f7; padding:10px 0 20px 0;}
.swfl ul li{float:left; line-height:25px; padding:0 0 11px 30px; margin:5px 0; width:152px;border-bottom:1px solid #CCC}
.swfl ulli a{ font-size:16px; font-family:microsoft yahei}
.swfr{float: left;width: 970px;margin: 0 0 0 30px;}




.wapbanner{display: none;}
.wapbanner img{display: block;width: 100%;}
.center{text-align: center;}
.wap{display: none;}
.wap_nav{display: none;}
.wapmap{display: none;margin: 0%;}
.egtit1{text-align: left;text-indent: 2em;
    float: left;
    width: 100%;
    font-size: 18px;
    color: #c9caca;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin: 10px 0 0;}
/* 列表点 */
.li-disc{
    width:5px;
    height:5px;
    background:#015293;
    border-radius: 50%;
    display:block;
    top: 46%;
    position: absolute;
}
.wapmap img{
   width:100%;
}
@media screen and (max-width: 768px) {
    body{min-width: auto;}
    .xsy_nav{display: none;}
    .wapbanner{display: block;position: relative;}
    .marg27{display: none;}
   .main-content{ width:100%; }
    .width292{width: 96%;margin:  2%;}
    .zxfra01{width: 96%;margin:  2%;}
    .main{width: 100%;}
    .fx_title1{background: none;text-align: left;width: 96%;margin:  0.5%;}
    .egtit{text-align: left;width: 96%;margin-left:0.5%; margin-bottom: 2%;}
    .index_zul1 li{width: 45%;height: auto;line-height: 1.7; margin:-2% 2% 2%;}
    .fx_title{border-bottom: 0;}
    .sw_erimg{position: relative;float: left;width: 100%;right: inherit;bottom:inherit;padding: 0 0 20px;}
    .sw_erimg img{float: left;width: 45%;margin: 2% 2% 0 3%;}
    .foot-main{width: 100%;}
    .foot-m{text-align: center;}
    .pc{display: none;}
    .wap{display: block;}
    .red_error{display: inline-block;}
    .jiu{display: inline-block;}
    .marg40{margin: 2% auto;}
    .wap_nav{display: block;background: #015293;float: left;width: 100%;}
    .fx_nav{width: 100%;border: 0;}
    .fx_nav li{width: 33%;height: auto;margin: 2% 0;}
    .fx_nav li:nth-child(3n){border: 0;}
    .fx_nav li a{width: 100%;height: auto;line-height: 1.8;}
    .wapmap{display: block;}
    .egtit1{text-indent: 0;}
    .swfl{width: 100%;margin: 3%  0;}
    .swfr{width: 96%; margin: 2%;}
    .swfl ul li{width:40% ;margin: 0 5%;padding: 0;text-align: center;}
    .dz_now{width: 96%;    margin: 2% ;}
    .listv_con{ padding:2%; }
    .listv_td{ margin:2% 2%  0;}

    .center-head{ display:block; width:100%; }
    .main-head-left,.main-head-right{ width:100%; }
    .index_zul li a{white-space: nowrap;text-overflow: ellipsis; width:48%;}

    .mr_frbox1{  width:96%;margin:2%;}
.mr_frUl1{float:left;width:100%; }
.index_zulm li{ width:45%;  margin: 0 1% 2%; }
.index_zulm li:nth-child(4){   margin: 0 1% 2%  3%; }
.index_zulm li a img{ display:block; width:100%;height:130px  }

   }
@media screen and (max-width: 325px){
.index_zul li span{ display:none; }
}