html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,dl,dt,dd,iframe,span {margin:0; padding:0; border:0;}
body {padding:0;margin:0;zoom:100%;font-size:16px;line-height:1;font-family:"Microsoft YaHei", 微软雅黑, 宋体, 黑体, "Helvetica Neue", Tahoma, Arial, "Hiragino Sans GB";}
table{width:100%;text-align:center; }
table td{word-break: break-all; word-wrap:break-word;font:500 14px Arial}
ul,dl, dt,dd,ol{list-style-type:none;}
select,input {vertical-align:middle;padding: 0;margin: 0;outline: none;}
textarea{resize: none;outline: none;}
a{ color:#333333; text-decoration:none;}
a:hover{color:#DD2525;cursor:pointer;}
em{font-style: normal;}
i{font-style: normal;}
* html .clear{zoom:1;}
*+html .clear{zoom:1;}
*{ margin:auto; padding:auto;font-family:"Microsoft YaHei", 微软雅黑, 宋体, 黑体, "Helvetica Neue", Tahoma, Arial, "Hiragino Sans GB";}
.Clear{clear:both;}
.container{width:1400px;margin:0 auto;}
.container1{width:1200px;margin:0 auto;}
.r{ float:right;}.l{ float:left;}
.clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after{clear:both;}
.clearfix{
    *zoom:1;/*IE/7/6*/
}
.xy_top {
	background: url(../images/xy_hszcwjk1.png) no-repeat center;
	height: 424px;
}
.xy_top img {
	margin-top: 30px;
	margin-left: 100px;
}
.xy_top .container1 img {
	margin-left: 0;
}
.xy_dqwz {
	height: 75px;
	line-height: 75px;
}
.xy_dqwz .container	{
	background: url(../images/xy_hszcwjk3.png) no-repeat center bottom;
	font-size: 16px;
	color: #666;
}
.xy_dqwz .container1	{
	background: url(../images/xy_hszcwjk3.png) no-repeat center bottom;
	font-size: 16px;
	color: #666;
}
.xy_dqwz .container a {
	color: #666;
}
.xy_dqwz .container a:hover {
	color: #f22819;
}
.xy_dqwz .container a.on {
	color: #f22819;
}
.xy_dqwz .container1 a {
	color: #666;
}
.xy_dqwz .container1 a:hover {
	color: #f22819;
}
.xy_dqwz .container1 a.on {
	color: #f22819;
}
.xy_TongList {
	float: left;
	width: 285px;
}
.xy_TongList span {
	display: block;
	height: 80px;
	line-height: 80px;
	font-size: 24px;
	color: #fff;
	font-weight: 700;
	box-sizing: border-box;
	padding-left: 100px;
	background: url(../images/xy_hszcwjk4.png) no-repeat center;
}
.xy_TongList ul {
	border: 1px solid #ebebeb;
	border-top: none;
	padding: 17px 0;
}
.xy_TongList li {
	height: 65px;
	line-height: 65px;
	text-align: center;
	transition: .3s;
}
.xy_TongList li a {
	color:#333;
	font-size: 20px;
	display: block;
	box-sizing: border-box;
	border-left: 4px solid #fff;
	transition: .3s;
}
.xy_TongList li.on {
	background-color: #fdeef0;
	transition: .3s;
}
.xy_TongList li.on a {
	border-left: 4px solid #f22819;
	transition: .3s;
}
.xy_TongList li:hover {
	background-color: #fdeef0;
	transition: .3s;
}
.xy_TongList li:hover a {
	border-left: 4px solid #f22819;
	transition: .3s;
}
.xy_gkbzCont {
	margin-top: 30px;
	margin-bottom: 60px;
}
.xy_gkbzCont .right {
	float: right;
	width: 1065px;
	margin-top: 25px;
}
ul.policyBaseList{
   counter-reset:sectioncounter;
}
ul.policyBaseList li>i:before {
   content:counter(sectioncounter); 
   counter-increment:sectioncounter;
}

.xy_TongTit {
	height: 55px;
	line-height: 55px;
	font-size: 24px;
	padding-left: 23px;
	background: url(../images/xy_hszcwjk5.png) no-repeat left center;
	border-bottom: 1px solid #e4e4e4;
	font-weight: 700;
	color: #f22819;
}
.xy_gkbzCont .right table {
	border-spacing: none;
	border-top: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
}
.xy_gkbzCont .right table td {
	border-right: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	padding: 15px 10px;
	font-size: 16px;
	box-sizing: border-box;
	line-height: 30px;
}
.xy_gkbzCont .right table td span {
	display: block;
	padding-left: 13px;
	background: url(../images/xy_hszcwjk6.png) no-repeat left 11px;
	text-align: left;
}
.xy_gkdwCont {
	margin-top: 30px;
	margin-bottom: 20px;
}
.xy_gkdwCont .right {
	width: 863px;
}
.xy_gkdwCont .right .bd {
	padding-top: 40px;
}
.xy_gkdwCont .right .bd > div {
	margin-bottom: 40px;
}
.xy_gkdwCont .right .bd .list {
	padding-left: 20px;
	padding-top: 20px;
	border: 1px solid #ebebeb;
	border-top: none;
	padding-bottom: 30px;
}
.xy_gkdwCont .right .bd .list li {
	float: left;
	width: 205px;
	height: 85px;
	line-height: 85px;
	background: url(../images/xy_hszcwjk10.png) no-repeat center;
	transition: background .3s;
}
.xy_gkdwCont .right .bd .list li a {
	font-size: 16px;
	color: #333;
	display: block;
	text-align: center;
}
.xy_gkdwCont .right .bd .list li:hover {
	background: url(../images/xy_hszcwjk11.png) no-repeat center;
	transition: background .3s;
}
.xy_gkdwCont .right .bd .list li:hover a {
	color: #fff;
}
.xy_zcwjk_top {
	background: url(../images/xy_hszcwjk12.png) no-repeat center;
}
.currentPosition{
	width: 1200px;
	height: 45px;
	margin: 20px auto 0;
	text-align: left;
}
.currentPosition span{
	display: inline-block;
	height: 45px;
	font-size: 14px;
	line-height: 45px;
	color: #333;
}
.currentPosition a{
	display: inline-block;
	height: 45px;
	font-size: 14px;
	line-height: 45px;
	color: #333;
}
.currentPosition a:hover{
	color: #DD2525;
}
.xy_zcwjkCont {
	/*margin-top: 66px;*/
	margin-bottom: 58px;
}
.xy_zcwjkCont .container1 {
	background-color: #fff;
	border:1px solid #eee;
	border-top: 5px solid #b91e09;
	box-sizing: border-box;
	padding-left: 40px;
	padding-top: 40px;
	padding-bottom: 60px;
	padding-right: 30px;
}
.xy_zcwjkCont .left {
	width: 240px;
}
.xy_zcwjkCont .left > span {
	display: block;
	height: 80px;
	line-height: 78px;
	box-sizing: border-box;
	padding-left: 60px;
	font-size: 20px;
	color: #333;
	background: url(../images/xy_hszcwjk13.png) no-repeat 29px center;
	background-color: #f7f7f7;
	border: 1px solid #e6e6e6;
}
.xy_zcwjkCont .left .bd {
	background-color: #f7f7f7;
	box-sizing: border-box;
	padding-left: 30px;
	margin-top: 20px;
	padding-top: 20px;
	padding-bottom: 30px;
}
.xy_zcwjkCont .left .bd > .kuai {
	margin-bottom: 10px;
}
.xy_zcwjkCont .left .bd > .kuai span {
	font-size: 16px;
	color: #333;
	line-height: 36px;	
	padding-left: 22px;
	background: url(../images/xy_hszcwjk14.png) no-repeat left center;
	cursor: pointer;
}
.xy_zcwjkCont .left .bd > .kuai span.show {
	background: url(../images/xy_hszcwjk17.png) no-repeat left center;	
}
.xy_zcwjkCont .left .bd > .kuai ul {
	transition: .2s;
	height: 0;
	overflow: hidden;
}
.xy_zcwjkCont .left .bd > .kuai li {
	height: 34px;
	line-height: 34px;
}
.xy_zcwjkCont .left .bd > .kuai li.on a {
	color: #DD2525;
}
.xy_zcwjkCont .left .bd > .kuai li a {
	display: block;
	padding-left: 37px;
	background: url(../images/xy_hszcwjk22.png) no-repeat 6px center;
}
.xy_zcwjkCont .right {
	width: 852px;
}
.xy_zcwjkCont .right .hd {
	background-color: #f7f7f7;
	box-sizing: border-box;
	height: 221px;
	border:1px solid #e6e6e6;
	padding: 34px 39px 0;
}
.xy_zcwjkCont .right .hd .xy_left {
	float: left;
}
.xy_zcwjkCont .right .hd .xy_right {
	float: right;
	width: 367px;
}
.xy_zcwjkCont .right .hd span {
	float: left;
	width: 91px;
	height: 32px;
	line-height: 32px;
}
.xy_zcwjkCont .right .hd input,
.xy_zcwjkCont .right .hd select {
	border: 1px solid #e6e6e6;
	background-color: #fff;
	float: left;
	box-sizing: border-box;
	padding-left: 10px;
	height: 32px;
	line-height: 32px;
	width: 276px;
	margin-bottom: 11px;
}
.xy_zcwjkCont .right .hd select {
	width: 158px;
	-webkit-appearance: none;
	-webkit-tap-highlight-color: #fff;
	outline: 0;
	background: url(../images/xy_hszcwjk18.png) no-repeat right center;
	background-color: #fff;
	cursor: pointer;
}
.xy_zcwjkCont .right .hd input::placeholder {
	color: #999;
	font-size: 14px;
}
.xy_zcwjkCont .right .hd button {
	float: left;
	width: 108px;
	height: 36px;
	font-size: 16px;
	color: #fff;
	border: none;
	outline: none;
	cursor: pointer;
	margin-left: 20px;
}
.xy_zcwjkCont .right .hd .kuai3 {
	padding-left: 265px;
	margin-top: 30px;
}
.xy_zcwjkCont .right .hd .kuai3 button:first-child {
	background: url(../images/xy_hszcwjk19.png) no-repeat center;
	margin-left: 0px;
}
.xy_zcwjkCont .right .hd .kuai3 button:first-child+button {
	background: url(../images/xy_hszcwjk20.png) no-repeat center;
}
.xy_zcwjkCont .right .bd .tit {
	height: 52px;
	line-height: 52px;
	background-color: #f7f7f7;
	font-size: 16px;
	color: #333;
	font-weight: 700;
}
.xy_zcwjkCont .right .bd .tit span {
	float: left;
	box-sizing: border-box;
	border-right: 2px solid #fff;
	height: 100%;
	text-align: center;
}
.xy_zcwjkCont .right .bd {
	margin-top: 30px;
}
.xy_zcwjkCont .right .bd .tit span.span1 {
	width: 75px;
}
.xy_zcwjkCont .right .bd .tit span.span2 {
	width: 482px;
}
.xy_zcwjkCont .right .bd .tit span.span3 {
	width: 173px;
}
.xy_zcwjkCont .right .bd .tit span.span4 {
	width: 121px;
	border: none;
}
.xy_zcwjkCont .right .bd ul {
	margin-bottom: 60px;
}
.xy_zcwjkCont .right .bd li {
	height: 76px;
	line-height: 76px;
}
.xy_zcwjkCont .right .bd li.on {
	background: #f7f7f7;
}
.xy_zcwjkCont .right .bd li i {
	float: left;
	width: 74px;
	text-align: center;
}
.xy_zcwjkCont .right .bd li a {
	float: left;
	width: 482px;
	box-sizing: border-box;
	padding-left: 20px;
	height: 76px;
}
.xy_zcwjkCont .right .bd li a div {
	display: table-cell;
	vertical-align: middle;
	height: 76px;
}
.xy_zcwjkCont .right .bd li a p {
	line-height: 22px;
}
.xy_zcwjkCont .right .bd li span {
	float: left;
	text-align: center;
	font-size: 14px;
}
.xy_zcwjkCont .right .bd li span.span1 {
	width: 173px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.xy_zcwjkCont .right .bd li span.span2 {
	width: 121px;
}
/*分页样式开始*/
.xll_pagebox {
	text-align: center;
	line-height: 39px;
	margin-top: 40px;
    margin-bottom: 6px;
}
.xll_pagebox > a {
	margin-top: 10px;
	display: inline-block;
	width: 53px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #f5f5f5;
	font-size: 14px;
	color: #7d7d7d;
	border-radius: 3px;
}
.xll_pagebox > p {
	display: inline-block;
}
.xll_pagebox > font {
	margin-left: 20px;
	color: #7d7d7d;
}
.xll_pagebox > span {
	font-size: 14px;
    color: #7d7d7d;
    margin-left: 19px;
}
.page_hide a,
.page_hide span {
	display: inline-block;
	width: 28px;
	height: 28px;
	line-height: 28px;
	background-color: #fff;
	border-radius: 3px;
	border: 1px solid #f5f5f5;
	color: #7d7d7d;
	font-size: 14px;
}
.zt11 {
	width: 28px;
	height: 28px;
	border-radius: 3px;
	border: 1px solid #f5f5f5;
	text-align: center;
	color: #7d7d7d;
}
.zt12 {
	width: 53px;
	height: 28px;
	border-radius: 3px;
	border: 1px solid #f5f5f5;
	text-align: center;
	color: #7d7d7d;
	background-color: #fff;
	cursor: pointer;
}
.xll_pagebox > a:hover,
.zt12:hover,
.page_hide a:hover {
	color: #fff;
	background-color: #DD2525;
	border: 1px solid #DD2525;
}
.page_hide span {
	background-color: #DD2525;
	color: #fff;
	border: 1px solid #DD2525;
}
/*分页样式结束*/
/*政策文件库细览样式开始*/
.dataCls{
	width: 100%;
	min-height: 50px;
}
.dataCls .stnumyi{
	border-collapse: collapse;
	border: none;
}
.dataCls .stnumyi tr{
	border: none;
}
.dataCls .stnumyi td{
	border: 1px solid #333;
	text-align: left;
	line-height: 28px;
	padding: 5px 5px 5px 25px;
}
.zckdbt{
	width: 100%;
	min-height: 36px;
	padding-top: 35px;
}
.zckdbt h3{
	font-size: 28px;
	color: #333;
	font-family: "微软雅黑";
	line-height: 40px;
	text-align: center;
	font-weight: normal;
}
.zcejkdet{
	width: 100%;
	min-height: 150px;
}
.zcejkdetiner{
	margin-top: 35px;
	font-size: 16px;
	color: #333;
	line-height: 32px;
	min-height: 150px;
}
.zcejkdetiner *{
	font-size: 16px;
	color: #333;
	line-height: 32px;
}
.zcejkdetshare{
	padding-bottom: 8px;
	height: 45px;
	font-size: 15px;
	color: #555;
	border-bottom: 1px dashed #afafaf;
	line-height: 60px;
	margin-top: 15px;
}
.sharerightcon{
	float: right;
	height: 45px;
	min-width: 50px;
}
.font16{
	font-size: 16px !important;
	line-height: 32px !important;
	color: #333;
}
.font14{
	font-size: 14px !important;
	line-height: 28px !important;
	color: #333;
}
.font18{
	font-size: 18px !important;
	line-height: 36px !important;
	color: #333;
}
/*政策文件库细览样式结束*/