﻿@charset "utf-8";
@import url(http://www.zycqlm.com/images/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_zyyhzcxczl_banner.png") no-repeat center top; height:560px; }
.banner .logo{ padding-top:15px; }
.row{ margin: 0 -15px; }
.a-01{ margin: 50px auto 30px; }
.a-02{ margin:40px auto; }
.a-03{ margin:30px auto; }

.sytitle{ text-align:center; }

/*检索*/
.yh-search{ background:url("2020xxz_zyyhzcxczl_search.png") no-repeat center; height:135px; padding-left:300px; }
.yh-search #yhzc{ padding-top:37px; }
.yh-search label{ float:left; margin-right:20px; background: #fff;  border-radius:4px; }
.yh-search label>span{ display:block; float:left; width:70px; height:60px; line-height:60px; text-align:center; color:#95a0bc;  }
.yh-search select{ float:left; height:60px; line-height:60px; border-radius:4px; border:0; outline:none;  font-size:18px; color:#000;  }
#wozhao { width:370px; }
#fenlei { width:260px;  }
#fenlei>span{ width: 10px; }
#yjcx{ float:left; width:180px; padding-right:30px; height:60px; line-height:60px; border-radius:4px; border:0; outline:none;  font-size:24px; color:#2d59ab; background: #fff url("2020xxz_zyyhzcxczl_search_bg.png") no-repeat 133px center; }

/*最新文件*/
.zxwj li{ border-bottom: 1px dashed #e5e5e5; height:70px; line-height: 70px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 15px; background: url("2020xxz_zyyhzcxczl_dian.png") no-repeat left center; }
.zxwj li a{ font-size:20px; }
.zxwj li span{ margin-left:40px; font-size:20px; color:#000000; }
.zxwj li:hover a,
.zxwj li:hover span{ color:#006eab; }

/*入口*/
.rk{ margin: 50px -15px; }
.rk .col-50 a{ display:block; margin: 0 15px; }
.rk .col-50 a:hover{ -webkit-box-shadow: 0 7px 14px #87888a;   box-shadow: 0 7px 14px #87888a; -webkit-transform: translateY(-5px); transform: translateY(-5px); }

/*检索*/
.table-line{ border-width: 1px;border-style: solid;border-color: #e6e6e6; border-collapse: collapse;border-spacing: 0;}
.table-line thead tr{ background-color: #f2f2f2; font-size:18px; }
.table-line thead th{ text-align:left; }
.table-line tr:nth-child(even){ background-color: #f2f2f2; }
.table-line th{ border-width: 0 0 1px; position: relative;padding: 15px;min-height: 20px;line-height: 20px;border-style: solid;border-color: #e6e6e6; }
.table-line td{ border-width: 0 0 1px; position: relative;padding: 15px;min-height: 20px;line-height: 20px;border-style: solid;border-color: #e6e6e6; }
.table-line .xgwd a{ display:inline-block;  padding: 2px 10px; margin-right:5px; background:#006eab; background:rgba(0, 110, 171, 0.8); color: #fff; border-radius:5px; }
.table-line .nr { line-height: 28px; }

/*分页*/
.div_cutPage{ padding: 40px 0; text-align: center;  }
.div_cutPage{ margin: 0 auto; }
.div_cutPage a{ display: inline-block; padding: 2px 8px; border-radius: 3px; cursor: pointer; margin: 2px; }
.div_cutPage a:hover{ background-color: #2f8ce4; color:white;  }
.div_cutPage .on{ background-color: #2f8ce4; color:white;  }


/* 政策汇编 */
.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; }



/* 底部 */
/* 政府底部信息 */
.footer{ margin-top:40px; }
.footer2020 .gov{ background:#2f8ce4; 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;/* position:relative; */}
.footer2020 .gov .xian:after{ content:""; display:block; width:1px; height:79px; background:#ffffff; background:rgba(255, 255, 255, 0.8); position:absolute; top: 17px; left:18px; }
.footer2020 .gov .xian-first{/*width: 20px;*/}
.footer2020 .gov .box{ padding:15px 20px; height: 80px; background:#154773; 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; }


/* 过渡 */
img,
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; }