﻿@charset "utf-8";
@import url(animate.min.css);
/*CSS reset*/
*{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}
.clear{ clear:both;}
.fl{ float: left;}
.fr{ float: right;}
.pr{position:relative;}
.floor{ width:1200px; margin:0 auto; }
.no-padding {padding: 0px !important;}.no-padding-top {padding-top: 0px !important;}.no-padding-left {padding-left: 0px !important;}.no-padding-bottom {padding-bottom: 0px !important;}.no-padding-right {padding-right: 0px !important;}.padding-5 {padding: 5px !important;}.padding-10 {padding: 10px !important;}.padding-15 {padding: 15px !important;}.padding-20 {padding: 20px !important;}.padding-25 {padding: 25px !important;}.padding-30 {padding: 30px !important;}.padding-lr-5 {padding-left: 5px !important;padding-right: 5px !important;}.padding-lr-10 {padding-left: 10px !important;padding-right: 10px !important;}.padding-lr-15 {padding-left: 15px !important;padding-right: 15px !important;}.padding-lr-20 {padding-left: 20px !important;padding-right: 20px !important;}.padding-lr-25 {padding-left: 25px !important;padding-right: 25px !important;}.padding-lr-30 {padding-left: 30px !important;padding-right: 30px !important;}.padding-ud-5 {padding-top: 5px !important;padding-bottom: 5px !important;}.padding-ud-10 {padding-top: 10px !important;padding-bottom: 10px !important;}.padding-ud-15 {padding-top: 15px !important;padding-bottom: 15px !important;}.padding-ud-20 {padding-top: 20px !important;padding-bottom: 20px !important;}.padding-ud-25 {padding-top: 25px !important;padding-bottom: 25px !important;}.padding-ud-30 {padding-top: 30px !important;padding-bottom: 30px !important;}.padding-top-5 {padding-top: 5px !important;}.padding-top-10 {padding-top: 10px !important;}.padding-top-15 {padding-top: 15px !important;}.padding-top-20 {padding-top: 20px !important;}.padding-top-25 {padding-top: 25px !important;}.padding-top-30 {padding-top: 30px !important;}.padding-top-40 {padding-top: 40px !important;}.padding-top-50 {padding-top: 50px !important;}.padding-bottom-5 {padding-bottom: 5px !important;}.padding-bottom-9 {padding-bottom: 9px !important;}.padding-bottom-10 {padding-bottom: 10px !important;}.padding-bottom-15 {padding-bottom: 15px !important;}.padding-bottom-20 {padding-bottom: 20px !important;}.padding-bottom-25 {padding-bottom: 25px !important;}.padding-bottom-30 {padding-bottom: 30px !important;}.padding-bottom-40 {padding-bottom: 40px !important;}.padding-bottom-50 {padding-bottom: 50px !important;}.padding-left-5 {padding-left: 5px !important;}.padding-left-10 {padding-left: 10px !important;}.padding-left-15 {padding-left: 15px !important;}.padding-left-20 {padding-left: 20px !important;}.padding-left-25 {padding-left: 25px !important;}.padding-left-30 {padding-left: 30px !important;}.padding-right-5 {padding-right: 5px !important;}.padding-right-10 {padding-right: 10px !important;}.padding-right-15 {padding-right: 15px !important;}.padding-right-20 {padding-right: 20px !important;}.padding-right-25 {padding-right: 25px !important;}.padding-right-30 {padding-right: 30px !important;}.no-margin {margin: 0 !important;}.no-margin-top {margin-top: 0px !important;}.no-margin-left {margin-left: 0px !important;}.no-margin-bottom {margin-bottom: 0px !important;}.no-margin-right {margin-right: 0px !important;}.margin-5 {margin: 5px !important;}.margin-10 {margin: 10px !important;}.margin-15 {margin: 15px !important;}.margin-20 {margin: 20px !important;}.margin-25 {margin: 25px !important;}.margin-30 {margin: 30px !important;}.margin-lr-5 {margin-left: 5px !important;margin-right: 5px !important;}.margin-lr-10 {margin-left: 10px !important;margin-right: 10px !important;}.margin-lr-15 {margin-left: 15px !important;margin-right: 15px !important;}.margin-lr-20 {margin-left: 20px !important;margin-right: 20px !important;}.margin-lr-25 {margin-left: 25px !important;margin-right: 25px !important;}.margin-lr-30 {margin-left: 30px !important;margin-right: 30px !important;}.margin-ud-5 {margin-top: 5px !important;margin-bottom: 5px !important;}.margin-ud-10 {margin-top: 10px !important;margin-bottom: 10px !important;}.margin-ud-15 {margin-top: 15px !important;margin-bottom: 15px !important;}.margin-ud-20 {margin-top: 20px !important;margin-bottom: 20px !important;}.margin-ud-25 {margin-top: 25px !important;margin-bottom: 25px !important;}.margin-ud-30 {margin-top: 30px !important;margin-bottom: 30px !important;}.margin-ud-40 {margin-top: 40px !important;margin-bottom: 40px !important;}.margin-top-5 {margin-top: 5px !important;}.margin-top-10 {margin-top: 10px !important;}.margin-top-15 {margin-top: 15px !important;}.margin-top-20 {margin-top: 20px !important;}.margin-top-25 {margin-top: 25px !important;}.margin-top-30 {margin-top: 30px !important;}.margin-top-40 {margin-top: 40px !important;}.margin-top-50 {margin-top: 50px !important;}.margin-bottom-5 {margin-bottom: 5px !important;}.margin-bottom-10 {margin-bottom: 10px !important;}.margin-bottom-15 {margin-bottom: 15px !important;}.margin-bottom-20 {margin-bottom: 20px !important;}.margin-bottom-25 {margin-bottom: 25px !important;}.margin-bottom-30 {margin-bottom: 30px !important;}.margin-bottom-40 {margin-bottom: 40px !important;}.margin-bottom-50 {margin-bottom: 50px !important;}.margin-left-5 {margin-left: 5px !important;}.margin-left-10 {margin-left: 10px !important;}.margin-left-15 {margin-left: 15px !important;}.margin-left-20 {margin-left: 20px !important;}.margin-left-25 {margin-left: 25px !important;}.margin-left-30 {margin-left: 30px !important;}.margin-right-5 {margin-right: 5px!important;}.margin-right-10 {margin-right: 10px !important;}.margin-right-15 {margin-right: 15px !important;}.margin-right-20 {margin-right: 20px !important;}.margin-right-25 {margin-right: 25px !important;}.margin-right-30 {margin-right: 30px !important;}.margin-auto {margin: auto !important;}.col-5 {width: 5% !important}.col-10 {width: 10% !important}.col-15 {width: 15% !important}.col-20 {width: 20% !important}.col-25 {width: 25% !important;}.col-30 {width: 30% !important}.col-33 {width: 33.3333% !important;}.col-35 {width: 35% !important}.col-40 {width: 40% !important}.col-45 {width: 45% !important}.col-50 {width: 50% !important;}.col-55 {width: 55% !important;}.col-60 {width: 60% !important;}.col-65 {width: 65% !important;}.col-70 {width: 70% !important;}.col-75 {width: 75% !important;}.col-80 {width: 80% !important;}.col-85 {width: 85% !important}.col-90 {width: 90% !important;}.col-95 {width: 95% !important;}.col-100 {width: 100% !important;}

@media only screen and (max-width: 1200px) {
    html,body,.container { width: 1200px; }
}

/* 背景 */
.mask{ position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.2); z-index: 4999; display: none; width: 100%; height: 100%;}
/* 阴影 */
.box-shadow{ -webkit-box-shadow: 0 0 6px rgba(111, 109, 111, 0.4); -moz-box-shadow: 0 0 6px rgba(111, 109, 111, 0.4);  box-shadow: 0 0 6px rgba(111, 109, 111, 0.4); background: #fff; -webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out; }
/* 背景 */
.bj-fff{ background: #fff; }
/* 容器 */
.container{ position: relative; overflow: hidden; }

.banner{ background: url("2020xxz_yhzchrcfw_banner.png") no-repeat center top; height:380px; }
.banner .logo{ padding-top:15px; }
.row{ margin: 0 -20px; overflow:hidden; }
.a-01{ margin:30px auto 20px; }
.a-02{ margin:40px auto; }
.a-03{ margin:30px auto; }

/* 政策汇编 */
.zchb{ margin-top:20px; }
.zchb .tit{ margin:30px auto; text-align:center; }
.zchb .tit a{ font-size:28px; font-weight:bold; }
.zchb .zchb-tab{ background:#1966c7; }
.zchb .zchb-tab .hd{ overflow:hidden; padding: 2px; }
.zchb .zchb-tab .hd li{ float:left; width:50%; }
.zchb .zchb-tab .hd li a{ display:block; background:#fff; height:50px; line-height:50px; text-align:center; color:#999999; font-size:18px; font-weight:bold; }
.zchb .zchb-tab .hd li.on a{ background:#1966c7; color:#fff; }
.zchb .zchb-tab .bd{ overflow:hidden; padding:20px; }
.zchb .zchb-tab .box{ height:400px; background:#fff; overflow-y:auto;overflow-x:hidden; }
.zchb .zchb-tab .box table{ margin: 10px; width:98% !important; }
.zchb .zchb-tab .box td{ border: 1px solid #a9a9a9!important; padding: 5px 10px!important; }
.zchb .zchb-tab .box td *{ font-size:16px!important }
.zchb .zchb-tab .box tr:nth-child(2n){ background:#f1f1f1; }
.zchb .zchb-tab .box tr:first-child td{ height:50px; line-height:50px; background:#dadada;  }
.zchb .zchb-tab .box tr:first-child td *{ color:#333!important; font-size:18px!important; font-weight:bold!important;font-family:"黑体" !important;  }

.bldd .bldd-tab{ background:#e9ecf0; padding:50px; border-radius:10px; margin-top:30px; }
.bldd .bldd-tab .hd ul{  margin: 0 -7px; overflow:hidden; padding-bottom:27px; }
.bldd .bldd-tab .hd li{ float:left; width:10%; position:relative;  }
.bldd .bldd-tab .hd li span{ display:block; margin:0 7px; border: 1px solid #bdbdbd; border-radius:19px; text-align:center; height:38px; line-height:38px; color:#bdbdbd; font-size:18px; font-weight:bold; }
.bldd .bldd-tab .hd li.on span{ background:#bdbdbd; color:#fff; }
.bldd .bldd-tab .hd li.on:before{ content:""; display:block; position:absolute; bottom: -28px; left:0; right:0; height:20px; background: url("2020xxz_yhzchrcfw_ico01.png") no-repeat center; }
.bldd .bldd-tab .bd{ overflow:hidden; margin-top:-1px; }
.bldd .bldd-tab .box{ height:233px; padding:54px; border-radius:10px; background:#fff; border:1px solid #cbcbcb; }
.bldd .bldd-tab .box .img{ float:left; width:353px; height:233px; }
.bldd .bldd-tab .box .address{ margin-left:398px; overflow:hidden; }
.bldd .bldd-tab .box .address ul{ margin-top:16px; overflow:hidden; }
.bldd .bldd-tab .box .address li{ margin: 30px auto; font-size:18px; }
.bldd .bldd-tab .box .address li b{  }
.bldd .bldd-tab .box .address .ico{ width:20px; height:20px; line-height: 20px; margin-right:10px; float:left; text-align:center; }

.ysdc{ margin-top:20px; }
.ysdc ul{ margin:0 -8px; overflow:hidden; }
.ysdc li{ float:left; width:33.33%; }
.ysdc .box{ height:188px; margin: 0 8px; padding: 0 50px; background: url("2020xxz_yhzchrcfw_ico02.png") no-repeat center; overflow:hidden; }
.ysdc .box>a{ display:block; height:96px; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; padding-top: 25px; line-height: 24px; font-weight:bold; font-size:18px; margin-bottom:3px; }
.ysdc .box>a:hover{ color:#1e67b9; }
.ysdc .box>p{ height:96px; line-height:24px; margin-top:10px; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-align:justify; }
.ysdc .box>span{ display:block; margin-top:20px; }
.ysdc .box>span a{ display:block; width:45px; height:25px; line-height:25px; text-align:center; background:#6282d5; color:#fff; }

/* 流程图查看 */
.a-04{ height:800px; overflow:hidden; position:relative; }
#pageContent { overflow: hidden;position:absolute; top: 0; right: 0; bottom: 0; left: 0; border:1px solid #ccc; }
#imgContainer {width:100%; height: 100%;}
#positionButtonDiv {background: rgb(58, 56, 63);background: rgba(58, 56, 63, 0.8);border: solid 1px #100000;color: #fff;padding: 8px;text-align: left;position: absolute;right:15px;top:105px;}
#positionButtonDiv .positionButtonSpan img {float: right;border: 0;}
.positionMapClass area {cursor: pointer;}
.zoomButton {border: 0;	cursor: pointer;}
.zoomableContainer {background: #fff;}
.hint{ position: absolute; top: 0; left: 0; right: 0; height: 50px; line-height: 50px; background: #7fb666; color: #fff; font-size: 20px; text-align: center; z-index: 9999; }


/* 底部 */
/* 政府底部信息 */
.footer{ margin-top:20px; }
.footer2020 .gov{ background:#b53e45; height:180px; }
.footer2020 .gov>.floor{ padding-top:35px; }
.footer2020 .gov .gov-info{ width:375px; height:110px; float:left; }
.footer2020 .gov .xian{width: 10px;height:110px;float:left;/* background: url("2020xxz_footer_xiantiao.png") no-repeat center; */}
.footer2020 .gov .xian-first{/* width: 38px; */}
.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; }


/* 过渡 */
.fkzs li a img,
.ztzl-list li a{ -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all .3s ease-out; }
