*{margin:0;padding:0;}
body{margin:0;padding:0; font-family:"微软雅黑"; font-size:16px; line-height:1.5; cursor:default; color:#333;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none; vertical-align:middle;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
a{text-decoration:none; outline:none; color:#333;}
a:hover{ text-decoration:none;}
a:active{outline: none;star:expression(this.onFocus=this.blur());}
i{font-style:normal}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
figure{margin:0}

.clearfix:before, .clearfix:after{content:"";display:table;}
.clearfix:after {clear:both;}
.clearfix { *zoom:1;}
.clear{ clear:both;}
.fl{ float: left;}
.fr{ float: right;}
.pr{position:relative;}
.img-rounded{border-radius:6px}
.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.img-circle{border-radius:50%}
.hide{display:none!important}
.show{display:block!important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none!important}
.affix{position:fixed}
.the{ color: #666; font-size: 14px; }
.abstract{ color: #656565; font-size: 14px; line-height: 20px; }

.floor{ width: 1200px; margin: 0 auto; }
.w1200{ width: 1200px; margin: 0 auto; }
.wrap{ width: 1200px; margin: 0 auto; }


.logo{ padding:30px 0; }
.nav{ background:#a92c32; }
.nav ul{ width:900px; margin: 0 auto; overflow:hidden; }
.nav li{ width:33.3333%; float:left; }
.nav li a{display:block;height:50px;line-height:54px;text-align:center;font-family: "华文隶书";font-size: 26px;color:#fff;}

.list{ margin-top:30px; }
.list .list-left{ width:300px; float:left; }
.list .list-right{ margin-left: 350px; }
.list .list-right .list-right-tit { height:63px; line-height: 63px; border-bottom: 5px solid #f1f1f1;padding-right: 44px; }
.list .list-right .list-right-tit h3{font-size:24px;color:#4d5f76;text-align:right;float: right;}
.list .list-right .list-right-tit a{display: none;}
.list .list-con ul{ padding: 44px; padding-bottom: 0; overflow:hidden; }
.list .list-con li{ float:left; width:25%; margin-bottom:30px; }
.list .list-con li a{ display:block; margin: 0 8px; }
.list .list-con li .pic{ position:relative; text-align:center; }
.list .list-con li .pic span{position:absolute;right:40px;bottom:30px;color:#a92c32;font-size:14px;}
.list .list-con li p{ display:block; width:150px; height:30px; margin: 15px auto 0; line-height:30px; text-align:center; background:#4d5f76; color:#fff; font-weight:bold; font-size:20px;  }
.list .list-con li:hover p{  background:#a92c32;  }
.list .list-con2 ul{ padding: 30px 44px; overflow:hidden; }
.list .list-con2 li{ line-height:60px; height:60px;  overflow: hidden; text-overflow:ellipsis; white-space:nowrap; }
.list .list-con2 li a{ font-size:20px; font-weight:bold; color:#000000;  }
.list .list-con2 li a:hover{ color:#a92c32; }
.list .list-con2 li a span{font-size:16px;font-weight: 500;font-family: 楷体;}
.list  .ckwq{ margin: 30px auto; display:block; width:130px; height:36px; line-height:36px; text-align:center; background:#eaeaea; color:#b0b0b0; font-size:18px;  }
.list  .ckwq:hover{ background:#a92c32; color:#fff; }


.footer{ margin-top: 30px; background-color: #a92c32; }
.footer2020 .gov{ background:#b53e45; height:180px; }
.footer2020 .gov>.floor{ padding-top:35px; }
.footer2020 .gov .gov-info{width: 268px;height:110px;float:left;}
.footer2020 .gov .xian{width: 10px;height:110px;float:left;}
.footer2020 .gov .xian-first{}
.footer2020 .gov .box{ padding:15px 20px; height: 80px; background:#a92c32; border-radius: 10px; -webkit-border-radius: 10px; }
.footer2020 .gov .gov-img{ line-height: 80px; text-align:center; }
.footer2020 .gov .gov-img img{ height:55px; margin: 0 10px; }
.footer2020 .gov p,.footer2020 .gov a,.footer2020 .gov span{ font-size:14px; color:#dddddd; line-height:26px; }
.footer2020 .app-gov{ display:none; }





.wzlb{ background: #f4f4f4; }

.article h1{ line-height:56px; font-size: 32px; text-align:center; padding: 26px 0 26px 0; }
.oneColumn { padding: 10px 66px 66px 66px; }
.pages_zz{border-top: 2px #f5f5f5 solid;padding-top: 7px;min-height:35px;overflow:hidden;color:#999999;font-size: 14px;text-align: justify;}
.pages_zz .font{display: inline-block; padding: 5px 10px;  color:#999999; font-size: 14px; }
.pages_zz .dozoom { float:right;  }
.pages_zz .dozoom a{ margin: 0 5px; color:#999999; font-size: 14px; }
.pages_zz .dozoom .on{ color:#1e79b9; text-decoration: underline; }
.fenxiang{ overflow: hidden; }
.fenxiang .printIco{ padding: 5px 10px 0 25px; background:url(../png/ggyixy.png) no-repeat 0 5px; }
.bdsharebuttonbox{ float: right; margin-left: 10px; margin-top: 2px; }

.editor{ padding-bottom:30px;}
.pages_content *{  max-width: 100%!important; box-sizing: border-box!important; -webkit-box-sizing: border-box!important; word-wrap: break-word!important; }
.pages_content{font-size: inherit;font-family:initial;line-height:30px;margin:0;padding: 20px 0 20px;}
.pages_content p,
.pages_content span,
.pages_content font,
.pages_content b,
.pages_content div,
.pages_content h1,
.pages_content tr,
.pages_content td { font-size: inherit; font-family:initial;margin-bottom: 10px; }
.pages_content table { width: 100%; }
.pages_content td { border:solid; }
.pages_content .editor{color:#898989;font-size:12px;text-align:right;padding:5px 0;}
.editor{ text-align:right; color:#888888; font-size:14px;}
.editor{ text-align:right; color:#888888; font-size:14px;}
.pub_border{border: 0;}
.fujian-box{ margin-top: 30px; }
.fujian-box a{ line-height: 48px; padding: 10px 10px 10px 70px; border-bottom: #c9c9c9 solid 1px; display: block; background: #f2f2f2 url(../jpg/fpau4b.jpg) no-repeat 10px center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
.fujian-box a:last-child{ border-bottom: none; }
.fujian-box a:hover{ background: #e4e4e4 url(../jpg/fpau4b.jpg) no-repeat 10px center; }
#contentInfo{ margin: 0 auto; }
#qr_container{ margin:20px auto 0; position:relative;padding-bottom:10px; color: #dc4b52; font-weight: bold; }
.article .wjxx{ margin: 20px auto; background: #F7F7F7;  padding: 15px 0; }
.article .wjxx ul{ overflow: hidden; }
.article .wjxx li{ width: 33.33%; float: left; }
.article .wjxx li span{ display: block; margin-left: 30px; line-height: 40px; font-size: 14px; color: #666; }


.db{display:none;}
.db p{size: 15px;font-family: 楷体;height: 15px;}


.flatweb-page .flatweb-link{
    display:none;
}



@media only screen and (max-width: 1200px){

    .floor, .w1200, .wrap{ width: 100%; }


    .logo{ display:none; padding:30px 20px; box-sizing:border-box }
    .logo img{ max-width:100%; }
    .nav ul{width: 90%;}
    .nav li a{font-size: 18px;color:#fff;}


    .footer2020 { margin-top:10px; }
    .footer2020 .link2020{ display:none; }
    .footer2020 .gov{ display:none; background-size: cover; height:auto; overflow:hidden; }
    .footer2020 .gov>.floor{ padding:25px 0 15px; }
    .footer2020 .gov .gov-info{ width: calc(100% - 40px); float:none; margin:0 20px 10px; text-align:center; }
    .footer2020 .gov .xian{ display:none; }
    .footer2020 .app-gov{ display:block; background:#fff; }
    .app-gov .ag-link ul{border-bottom: 5px solid #a92c32;}
    .app-gov .ag-link li{float:left;width: calc(33.33% - 2px);color:#fff;font-size: 0;text-align:center;}
    .app-gov .ag-link li a{color:#ffffff;font-size: 0;}
    .app-gov .ag-link .xian{ width:2px; }
    .app-gov .ag-left { padding-top:25px; margin: 20px 0; float:left; width:100px; text-align:center;  }
    .app-gov .ag-right { margin-left: 100px; margin-top:20px; padding-bottom:20px;  }
    .app-gov .ag-right p,.app-gov .ag-right a{  font-size:12px; color:#333; line-height:26px;  }


    .list{ margin-top:20px; }
    .list .list-left{ display:none; }
    .list .list-right{ margin-left: 0; }
    .list .list-right .list-right-tit {height:45px;line-height: 45px;border-bottom: 5px solid #f1f1f1;padding: 0 20px 0 10px;}
    .list .list-right .list-right-tit a{display:block;width: 25px;height: 25px;background: url(../png/i040cl.png) no-repeat left center;background-size: 25px 25px;padding-top: 23px;margin-top: -43px;}
    .list .list-right .list-right-tit a img{width:45px;height: 45px;margin-top: -4px;}
    .list .list-con ul{padding: 30px;padding-bottom: 10px;}
    .list .list-con li{width: 100%;margin-bottom:30px;}
    .list .list-con2 ul{ padding: 10px; }
    .list .list-con2 li{line-height: 24px;height: auto;padding: 14px 0;text-overflow: inherit;white-space: inherit;}
    .list .list-con2 li a{ font-size:18px; font-weight:bold; color:#000000;  }
    .list .list-con2 li a:hover{ color:#a92c32; }
    .list .list-con2 li a span{ font-size:16px; font-weight: 500; }
    .list .list-con2 .ckwq{ margin: 30px auto; display:block; width:130px; height:36px; line-height:36px; text-align:center; background:#eaeaea; color:#b0b0b0; font-size:18px;  }
    .list .list-con2 .ckwq:hover{ background:#a92c32; color:#fff; }
    .list .list-right .list-right-tit h3{text-align:center;float: none;}

    .oneColumn {padding: 10px;}
    .article h1{line-height:40px;font-size: 30px;}

    #div_div,#qr_container{ display:none; }
    .list .list-con li .pic span{ right:120px}
    .fenxiang{ display:none; }
    .db{display:block;text-align: center;}
    #zoom{}



}

@media only screen and (max-width: 375px){
    .nav li a{font-size: 16px;}
}