.main{margin: 0 auto; width: 1200px; position: relative;overflow: hidden;}
.hsz_banner .main{ width:100% !important; }

.dz_now {
    width: 100%;
    margin: 35px auto 0;
    padding-bottom: 20px;
    font-size: 14px;
    border-bottom: 1px solid #ddd;
}
.news-attachment{ padding:10px 15px 15px;}
.news-attachment a:link,.news-attachment a:visited,.news-attachment a:hover{ color:#8b8b8b;}
.news-attachment h4{ color:#014fa0; height:42px; line-height:42px; font-size:14px; font-weight: bold;  padding-left:5px; border-bottom:dashed 1px #bababa; margin-bottom:10px;}.news-attachment ul{ padding:0px 3px;}.news-attachment li{  height:30px; line-height:30px; }.news-attachment li.on{background:#ececec;}
.news-attachment li{ height:30px; line-height:30px; position:relative; padding-left:22px; position:relative; font-size:14px;}
.news-attachment li:hover{ }
.news-attachment li span.xiazai{ position:absolute; right:10px; top:0px;  padding-left:16px; color:#24427b;}
.news-attachment li span a:link,.news-attachment li span a:hover,.news-attachment li span a:visited,.news-attachment li span a:active{ color:#8b8b8b;}
.listv_titlef{
text-align: center;
    padding: 0 10px;
    font-size: 20px;
    margin-top: 20px;}
.listv_title{  text-align: center;  font-weight: bold;    font-size: 29px;margin-top:15px;padding: 0 10px;}
.dlist_bj{COLOR: #025394;text-align:right;border-top:1px solid #ccc;padding-top:10px; margin:20px 40px 10px  ; font-size:12px;}
.listv_td{text-align: center;
    font-size: 14px;
    background: #f8f8f8;
    padding: 10px 0;
    margin: 20px 0;}

.article_content p{ width:100%;}
.article_content p 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;}
   
    .width292{width: 96%;margin:  2%;}
    .zxfra01{width: 96%;margin:  2%;}
    .main{width: 100%;}
    .fx_title1{background: none;text-align: left;width: 96%;margin:  2%;}
    .egtit{text-align: left;width: 96%;margin: 0 2%;}
    .index_zul1 li{width: 45%;height: auto;margin: 2% 2% 0  1%;line-height: 1.7;}
    .fx_title{border-bottom: 0; margin-left: 0.5%;}
    .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;}

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


   }