html{ background: #eee;}
/*筛选框*/

.search_itm{width: 700px; height: 45px; border: 1px solid #eee; border-radius: 5px; background: #fff;  position: absolute; top: -60px; right: 0; }
.search_itm .search_input{ width: 700px; height: 40px;outline:none; border: none; text-indent: 10px; font-size: 16px;  border-radius: 5px;}
.search_itm .search_btn{ width: 100px; height: 45px; border: none; font-size: 16px; font-weight: bold; color: #fff; text-align: center; line-height: 42px; background: #ff6600; position: absolute; right: 0; top: 0; border-radius:0 5px 5px 0; cursor: pointer;}

/*消除input选择后黄色背景*/

input:focus { outline: none; }
input:-webkit-autofill { 　-webkit-text-fill-color: #000 !important;　-webkit-text-fill-color: #ffffff;
transition: background-color 5000s ease-in-out 0s; }

.search-filter-box{ width: 1200px; margin: 20px auto;  padding:20px 10px; background: #fff;   box-sizing:border-box;  position: relative; box-shadow: rgba(0,0,0,.05) 0px 0px 2px 1px; border-radius: 3px;  }

.search-filter-box .filter_left{ width: 100%;  }

.search-filter-box .filter_left .filter_list{ width: 100%; display: flex; flex-direction: row; margin-bottom: 10px;}
.search-filter-box .filter_left .filter_list .filter_title{ width: 100px; height: 30px; line-height: 30px; text-align: right;}
.search-filter-box .filter_left .filter_list .filter_itm{ max-width: 1010px; min-width: 1010px; }
.search-filter-box .filter_left .filter_list .filter_itm a{ display: block; float: left; margin-bottom: 5px; line-height: 30px; padding: 0px 10px; box-sizing: border-box; color: #666; white-space:nowrap;}
.search-filter-box .filter_left .filter_list .filter_itm a:hover{color: #f60;}
.search-filter-box .filter_left .filter_list .filter_itm .on{ background: #f60; border-radius: 3px; color: #fff;}
.search-filter-box .filter_left .filter_list .filter_itm .on:hover{color: #fff;}
.search-filter-box .filter_left .filter_list .filter_show{ width: 70px; line-height: 30px; cursor: pointer; color: #999}
.search-filter-box .filter_left .filter_list .filter_show:hover{color: #f60; }

.search-filter-box .filter_left .filter_list .filter_itm_sx{ max-width: 1010px; }
.search-filter-box .filter_left .filter_list .filter_itm_sx a{ color:#f60; line-height:25px;display:inline-block; height:25px; margin-right:10px;border:1px dashed #f60; text-align:center; background:url(../images/xx2.jpg) no-repeat right 5px ; padding-right:20px; padding-left: 10px; margin-left:10px;}
.search-filter-box .filter_left .filter_list .filter_itm_sx a:hover{ text-align:center; background:url(../images/xx.jpg) no-repeat right 5px ; border:1px dashed #ff6600; color:#ff6600; }

.search-filter-box .filter_left .filter_list  .chexiao{ margin-left: 20px; line-height:30px; color: #999; text-decoration: underline; }
.search-filter-box .filter_left .filter_list  .chexiao:hover{color: #f60;}


.show_hei{height: 30px; overflow: hidden;}
.ysx{ border-top: 1px solid #eee; margin-top: 10px; padding-top: 20px;}


.sewv{position: relative;width: 120px;display: inline-block;vertical-align: middle; margin-left: 20px;}
.sewvtop{width:100%;height:23px;cursor:pointer;overflow: hidden; margin-top: 4px;}
.sewvtop:hover{}
.sewvtop>span{float:left;min-width:60px;height:23px;white-space:pre;text-overflow:ellipsis;overflow: hidden;line-height:22px;color: #666;vertical-align: middle;}
.sewvtop>em{float:left;width: 20px;height: 20px;vertical-align: middle; }
.sewvbm{width: 100%;position: absolute;left: 0;top: 25px;display: none; border: 1px #D9D9D9 solid; border-radius: 3px; background: #fff;box-shadow: 0px 0px 10px rgba(0,0,0,.3); z-index: 9;}
.sewvbm > li{cursor:pointer;width:100%;height:30px;line-height:30px; color: #666; padding: 0 10px; box-sizing: border-box;  }
.sewvbm > li > a{display: block; width: 100%}
.sewvbm > li:hover{ box-shadow: 0px 0px 10px rgba(0,0,0,.3); }


.lbaxztop{animation: rotatete 0.3s linear forwards;}
.lbaxztop2{animation: rotatete2 0.3s linear forwards;}
@keyframes rotatete{
	from{transform: rotate(0deg);}
	to{transform: rotate(180deg);}
}

@keyframes rotatete{
	from{transform: rotate(0deg);}
	to{transform: rotate(180deg);}
}

@-moz-keyframes rotatete2{
	from{transform: rotate(180deg);}
	to{transform: rotate(0deg);}
}
@keyframes rotatete2{
	from{transform: rotate(180deg);}
	to{transform: rotate(0deg);}
}



.park_policy_box{ width: 1200px; margin: 0 auto 20px auto; overflow: hidden; }
.park_policy_left{ width: 920px;  float: left; padding: 30px; box-shadow: rgba(0,0,0,.05) 0px 0px 2px 1px; border-radius: 3px; background: #ffffff;  box-sizing:border-box; min-height: 800px; }
.policy_box{ width: 100%; overflow: hidden;}
.policy_list{ width: 100%; padding: 20px 0; box-sizing: border-box; border-bottom: 1px solid #eee; position: relative; }
.policy_list .policy_title{ display: block; width: 700px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 30px; font-size: 16px; font-weight: bold;} 
.policy_list ul{ display: block; width: 800px; margin-top: 10px; overflow: hidden;}
.policy_list ul li{ float: left; margin-right: 80px; }
.policy_list ul li span{ color: #666; margin-left: 10px;}
.policy_list:hover{background-color: rgba(0, 132, 255, 0.03); border-bottom: 1px solid rgba(0, 132, 255, 0.5); }
.policy_list:hover .policy_title{ color: #007AFF;}
.policy_list .policy_zixun_btn{ width: 100px; height: 30px; background: #fff; border-radius: 3px; text-align: center; line-height: 30px; color: #ffffff; position: absolute; right: 10px; top: 25px; border: 1px solid #007AFF; color: #007AFF;}
.policy_list .policy_zixun_btn:hover{ background: #007AFF; color: #fff;}

.fy_box{ width: 100%; overflow: hidden; clear: both;   padding-top: 50px;}
.meneame { height: 50px;  FONT-SIZE: 16px; TEXT-ALIGN: center; clear: both;}
.meneame a {BORDER: #666 1px solid; COLOR: #333; padding: 7px 15px;    }
.meneame a:hover {background: #0a1929; color: #fff; border: 1px solid #0a1929;}
.meneame a:last-child,
.meneame a:first-child { padding: 7px 15px;}
.meneame span{margin:0 5px }
.meneame  .current {background: #0a1929; color: #fff; border: 1px solid #0a1929;padding: 7px 15px; }
.meneame  .disabled {BORDER: #333 1px solid; COLOR: #999;border: 1px solid #999; padding: 7px 15px;}

.load_more{ width: 100%; height: 40px; background: rgba(0, 132, 255, 0.1);}
.load_more a{ display: block; text-align: center; line-height: 40px; color: #007AFF;}

.no_info{ width: 100%; padding: 50px 0 20px 0; box-sizing: border-box; background: url(../images/no_msg.png) no-repeat scroll center top;}
.no_info p{ color: #999; text-align: center;}

.park_policy_right{ width: 260px; float: right;  }
.policy_r{ width: 100%; overflow: hidden; box-shadow: rgba(0,0,0,.05) 0px 0px 2px 1px; border-radius: 3px; background: #ffffff; margin-bottom: 20px;}
.policy_r h4{display: block;    height: 50px;    background: #fbfbfb;    border-bottom: 1px solid #f5f5f5;    line-height: 50px;    font-size: 16px;    padding: 0 30px;    box-sizing: border-box;    font-weight: bold;}
.policy_r .zcfl{ display: block; overflow: hidden; padding: 20px 30px; box-sizing: border-box;}
.policy_r .zcfl li{width: 100%; padding: 10px 0; box-sizing: border-box;}
.policy_r .zcfl li a:hover{ color: #007AFF;}



.treebox{width: 100%; padding: 20px 30px; box-sizing: border-box;}
.tree a{	color: #666;	height: 24px;	line-height: 24px;	font-size: 14px;	overflow: hidden;}
.tree a:hover{	color: #007AFF;	cursor: pointer;}
.tree .lis{ padding-left: 40px; background: url(../images/lis_y.png) repeat-y scroll 0 0;}
.close_menu,.open_menu{	overflow: hidden; color: #333;}
.close_menu span,.open_menu span{	width: 24px;	height: 24px;	display: block;	 float: left;	cursor: pointer; margin-right: 5px;	}
.close_menu span{	background: url(../images/close.png) no-repeat left top;}
.open_menu span{	background: url(../images/open.png) no-repeat left top;}


.policy_mber{ width: 100%; padding-bottom: 30px; color: #999; border-bottom: 1px solid #eee;}
.policy_mber span{ color: #0093FF;}


/*政策详情*/
.spread_line{ width: 1200px; margin: 20px auto; box-shadow: rgba(0,0,0,.05) 0px 0px 2px 1px; border-radius: 3px; box-sizing:border-box; overflow: hidden;}
.spread_line a{ display: block;  float: left;   }
.spread_line a img{ width: 100%; float: left;}

.policy_name{ font-size: 24px; margin-top: 50px; font-weight: bold; margin-bottom: 30px; line-height: 1.5em; text-align: center; }
.msg_lis{ display: block; overflow: hidden; width: 100%;  background: rgba(0, 132, 255, 0.05); }
.msg_lis li{ float: left; margin-left: 30px; line-height: 24px; margin-top: 6px;}
.msg_lis li span{ color: #666;}
.msg_lis .share{float: right;}

.policy_attri{ width: 100%; background: #fff9ee; border: 1px dashed #ffe2ad; padding: 30px 50px; box-sizing: border-box; margin: 30px 0; overflow: hidden;}
.policy_attri table {margin: 0px auto; }
.policy_attri table tr td{ font-weight: normal;    vertical-align: middle;}
.policy_attri table tr td div{padding:8px; box-sizing: border-box; }
.policy_attri table tr td div span{ margin-left: 10px; color: #666;}

.policy_text{ width: 100%; overflow: hidden; min-height: 500px; margin-top: 60px;  }
.policy_text p{ text-indent: 2em; line-height: 1.5em; font-size: 16px; margin-bottom: 2em;}

.policy_correla{ width: 100%; margin: 50px auto; border-top: 1px solid #eee; overflow: hidden;}
.policy_correla h2{ width: 100%; font-size: 18px; font-weight: bold; line-height: 2em;  margin: 20px 0; }
.policy_correla ul{ display: block; overflow: hidden;}
.policy_correla ul li{ width: 100%; overflow: hidden; height: 40px; line-height: 40px;  }
.policy_correla ul li a{ display:inline-block; width: 75%;  float: left; overflow: hidden; line-height: 2em; color: #007AFF; font-size: 16px; }
.policy_correla ul li span{ display:inline-block; width: 20%;  float: right; text-align: right; color: #999; line-height: 2em; font-size: 14px;}


/*内链新增*/
.links{ width: 100%; overflow: hidden; background: #f9f9f9; padding: 50px 0; box-sizing: border-box;     margin-top: 20px;}
.c_link{ width: 1280px;overflow: hidden; margin: 0 auto;}
.link_list{ width: 100%;overflow: hidden; border-bottom: 1px dashed #ccc; line-height: 30px; padding: 20px 0; box-sizing: border-box; display: flex; flex-direction: row;}
.link_list h2{display: block; float: left; width: 150px;  }
.link_list ul{ width: 1045px; float: left; margin-left: 20px;}
.link_list ul li{ float: left; margin-left: 30px;}
.link_list ul li a{color: #999; }
.link_list ul li a:hover{color: #f60;}
.link_show{width: 70px;  line-height: 30px; cursor: pointer; color: #333}
.link_show:hover{ color: #f60;}
.link_hei{height: 60px; overflow: hidden;}



/*分页*/

.pagination {}
.pagination li {display: inline-block;margin-right: -1px;padding: 5px;min-width: 20px;text-align: center;}
.pagination li.active {background: #0a1929;color: #fff;border: 1px solid #0a1929;}
.pagination li a {display: block;text-align: center;}



.date_baike{ width: 100%; overflow: hidden; padding-bottom: 20px;}
.date_baike img{ width: 100%; margin-bottom: 10px;}
.date_baike p{ line-height: 1.8em; text-indent: 2em; padding: 0 15px; color: #666;}
.date_baike p a{ color: #006CFF;}
.date_baike .bk_dt{ display: block; width: 100%; padding: 0 20px; box-sizing: border-box; margin-top: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #006CFF;}