﻿﻿body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
form,
input,
button,
textarea,
p,
th,
td {
    margin: 0;
    padding: 0;
    border: 0;
}

body {
    font-family: 'Microsoft YaHei', Arial, Verdana, Helvetica, sans-serif;
    
}
body {
  /*  background: url(../images/index_01.jpg) no-repeat center top;*/
 background: #f7f7f7;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
    font-size: 100%;
}

address,
caption,
cite,
code,
dfn,
em,
i,
th,
var {
    font-style: normal;
    font-weight: normal;
}

a {
    text-decoration: none;
    outline: none;
    /* 取消IE下点击出现虚线框 */
    blr: expression(this.onFocus=this.blur());
    color: #000;
}

a:hover {
    text-decoration: none;
}

img {
    border: none;
    vertical-align: top;
}

dl,
ol,
ul,
li {
    list-style: none;
}

input,
textarea,
select,
button {
    font: 14px Microsoft YaHei, Verdana, Helvetica, Arial, sans-serif;
}

table {
    border-collapse: collapse;
    /* 设置表格的两边框合并为一条 */
}
.pcbanner{
    position: relative;
}

.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    *zoom: 1;
}

.word-W {
    word-wrap: break-word;
    /* 允许长单词换行到下一行 */
    word-break: break-all;
    /* 允许在单词内换行 */
}

.wrap {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.center {
    margin: 0 auto;
}

/*body {
 background: #F7F7F7;
}*/
.banner{
    width: 100%;
}
.cont{
    width: 1200px;
    margin: 0 auto;
    background: white;
    position: relative;
    margin-top: -83px;
}
.logo {
    width: 1200px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -600px;
}
}

.mar40 {
    margin-top: 40px;
}

/*中央精神*/
.clear {
	clear: both;
}
.conent{
	width: 100%;
	background: url(../images/1.png) no-repeat center;
}
#zyjs {
	width: 1100px;
	margin: 0 auto;
	/* margin-top: 430px; */
		padding: 40px 50px;
	height: 382px;
	margin-bottom: 30px;
}


/*税务行动*/

#swxd {
	width: 1100px;
	margin: 0 auto;
	/* margin-top: 430px; */
	padding: 0 50px;
}

.zyjsone_img {
	width: 658px;
	height: 382px;
	overflow: hidden;
}

.zyjsone_img_list>.swiper-slide {
	position: relative;
}

.zyjsone_img_list>.swiper-slide a p {
	width: 96%;
	position: absolute;
	bottom: 0;
	left: 0;
	color: white;
	background: #1D0601;
	height: 46px;
	line-height: 46px;
	padding-left: 4%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.zyjsone_img_list>.swiper-slide a img {
	width: 100%;
}


/*.zyjs .zyjs_zl a {
	display: block;
	float: left;
	margin-left: 64px;
}

.zyjs .zyjs_zl a:first-child {
	margin-left: 0px;
}*/

.zyjsone_swiper-container {
	position: relative;
}

.zyjsone_lbtimg_prev {
	display: block;
	width: 41px;
	height: 56px;
	background: url(../images/prev.png);
	position: absolute;
	top: 150px;
	left: 35px;
	z-index: 99;
}

.zyjsone_lbtimg_next {
	width: 41px;
	height: 56px;
	background: url(../images/next.png);
	position: absolute;
	top: 150px;
	right: 35px;
	z-index: 99;
}

.zyjsone_pagination {
	position: absolute;
	right: 43%;
	bottom: 15px;
	z-index: 999;
	float: left;
	width: 91px;
	height: 23px;
	background: #010000;
	border-radius: 11px;
	background: url(../images/lbgb.png) no-repeat;
	text-align: center;
	line-height: 23px;
}

.zyjsone_pagination span {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-color: white;
	text-align: center;
	font-size: 16px;
	line-height: 23px;
	margin: 0 4px;
	border-radius: 50%;
}

.zyjsone_pagination span:hover {
	cursor: pointer;
}

.zyjsone_pagination .swiper-active-switch {
	background: #CC0000;
}


/*中央精神right*/

.zyjsright {
	width: 420px;
	float: right;
	margin-top: 40px;
	height: 306px;
	background: url(../images/xian.jpg) repeat-y 10px 3px;
}

.zyjsright img {
	width: 30px;
	float: left;
}

.zyjsrightul {
	float: right;
	width: 100%;
}

.zyjsrightul li{
	width: 93%;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	line-height: 25px;
	margin-bottom: 21px;
	}

	.zyjsrightul li a{
		width: 90%;
		display: inline-block;
		text-align: justify;
		padding-left: 7%;
		background: url(../images/yuan.jpg) no-repeat 0px 0px;
		padding-left: 10%;
	}
	.wbg{
background:#ffffff;
}
/*总局部署*/

.swxd_tit {
	background: url(../images/zjdt.png) no-repeat center;
}

.zjdt {
	width: 100%;
margin-top: 40px;
}

.zjdttit {
	width: 100%;
	height: 30px;
	background: url(../images/zjxx.png) no-repeat left;
	position: relative;
	display: inline-block;
	background-size: 100%;
	margin-top: 24px;
	margin-bottom: 23px;
}

.zjdttit span {
	width: 100px;
	position: absolute;
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	left: 38px;
}


/*各地动态*/

.gddt {
	width: 1100px;
    margin: 0 auto;
    margin-top: 30px;
    padding: 0 50px;
    padding-bottom: 50px;
}
.gddt_tit{
	background: url(../images/dfdt.png) no-repeat center;
}

/*税务行动*/

.swxd {
	width: 100%;
margin-bottom: 30px;
}

.zjdt_lb {
	width: 520px;
	height: 300px;
	float: left;
}

.zjdt .zyjs_img {
	width: 520px;
	height: 300px;
	overflow: hidden;
}

.zyjs_img_list>.swiper-slide {
	position: relative;
}

.zyjs_img_list>.swiper-slide a p {
	width: 96%;
	position: absolute;
	bottom: 0;
	left: 0;
	color: white;
	background: #1D0601;
	height: 46px;
	line-height: 46px;
	padding-left: 4%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.zyjs .zyjs_zl a {
	display: block;
	float: left;
	margin-left: 64px;
}

.zyjs .zyjs_zl a:first-child {
	margin-left: 0px;
}

.zyjs_swiper-container {
	position: relative;
}

.zyjs_lbtimg_prev {
	display: block;
	width: 41px;
	height: 56px;
	background: url(../images/prev.png);
	position: absolute;
	top: 150px;
	left: 35px;
	z-index: 99;
}

.zyjs_lbtimg_next {
	width: 41px;
	height: 56px;
	background: url(../images/next.png);
	position: absolute;
	top: 150px;
	right: 35px;
	z-index: 99;
}

.zyjs_pagination {
	position: absolute;
	right: 10px;
	bottom: 15px;
	z-index: 999;
	float: left;
}

.zyjs_pagination span {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-color: white;
	text-align: center;
	font-size: 16px;
	line-height: 16px;
	margin-left: 5px;
	border-radius: 50%;
}

.zyjs_pagination span:hover {
	cursor: pointer;
}

.zyjs_pagination .swiper-active-switch {
	background: #CC0000;
}


/*列表*/

.zjdtlist {
	width: 528px;
	float: right;
}

.zjdtlist li {
	width: 97%;
	background: url(../images/index_29.jpg) no-repeat 0px 10px;
	margin-top: 12px;
	margin-bottom: 15px;
	padding-left: 3%;
	line-height: 30px;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
    text-align: justify;
}


/*各地动态*/

.gddtdiv {
	width: 100%;
margin-top: 40px;
}

.gddtdiv li {
	width: 340px;
	height: 270px;
	background: #FFFFFF;
	box-shadow: 0px 2px 16px 0px rgb(38 92 159 / 18%);
	float: left;
}

.gddtdiv li:nth-child(2n) {
	margin: 0 34px;
}

.gddtdiv li a {
	width: 100%;
	display: inline-block;
}

.gddtdiv li a img {
	width: 100%;
	height: 200px;
}

.gddtdiv li a p {
	width: 96%;
	padding: 2%;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 30px;
}

.gddtlist {
	width: 100%;
	margin-top: 39px;
	margin-bottom: 30px;
}

.gddtlist li {
	width: 48%;
	float: left;
	background: url(../images/index_29.jpg) no-repeat 0px 10px;
	padding-left: 2%;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 30px;
	margin-bottom: 25px;
}

.gddtlist li a {
	width: 100%;
	display: inline-block;
}

/*政策文件*/
.zcwj {
    width: 1100px;
    margin: 0 auto;
    /*margin-top: 430px;*/
    padding: 0 50px;
margin-top:10px;
}
.zcwj_tit{
    background: url(../images/zcwjtitle.png) no-repeat center;
}


.zcwj .zcwj_list {
    margin-top: 40px;
}

.zcwj .zcwj_list li {
    width: 485px;
    height: 67px;
    background: url(../images/new_index04.png) no-repeat;
    padding: 25px;
    float: left;
    margin-right: 30px;
    margin-bottom: -5px;
    background-size: 100% 100%;
}

.zcwj .zcwj_list li:nth-child(2n) {
    margin-right: 0px;
}

.zcwj .zcwj_list li .zcwj_list_tit {
    font-size: 17px;
    line-height: 33px;
    font-weight: bold;
    color: #333333;
    padding-left: 15px;
    background: url(../images/index_29.jpg) no-repeat 3px;
}

.zcwj .zcwj_list li .zcwj_list_zh {
    font-size: 16px;
    line-height: 33px;
    color: #666666;
    float: right;
}

/*公共栏目背景*/
.common .common_tit {
    width: 548px;
    height: 37px;
    margin: 0 auto;
    
}

.common .common_tit .common_tit_bg {
    display: block;
    width: 180px;
    height: 37px;
    background: url(../images/index_03.jpg) repeat-x;
}


/*政策解读*/
.zcjd {
    width: 1100px;
    margin: 0 auto;
    margin-top: 30px;
    padding: 0 50px;
}
.zcjd_tit{
    background:url(../images/zcjd.png) no-repeat center ;
}

.zcjd .zcjd_list {
    margin-top: 40px;
}

.zcjd .zcjd_list li {
    width: 485px;
    height: 60px;
    float: left;
    padding-left: 20px;
    margin-right: 80px;
    margin-bottom: 30px;
    background: url(../images/index_29.jpg) no-repeat 0px 14px;
}

.zcjd .zcjd_list li:nth-child(2n) {
    margin-right: 0px;
}

.zcjd .zcjd_list li a {
    font-size: 17px;
    line-height: 30px;
    color: #333333;
    text-align: justify;
    width: 100%;
    display: inline-block;
}

.zcjd .zcjd_list li a span {
    font-size: 16px;
    line-height: 30px;
    color: #999999;
    float: right;
}



/*图解*/
.tj {
    width: 1100px;
    margin: 0 auto;
    margin-top: 30px;
    padding: 0 50px;
}

.tj_tit{
    background: url(../images/tujie.png) no-repeat center;
}

.tj_list ul,
.tj_list li {
    margin: 0;
    padding: 0;
    list-style: none
}

.tj_list img {
    border: 0;
    vertical-align: top
}

.tj_list {
    position: relative;
    height: 500px;
    text-align: left
}

.tj_list .tj_img {
    position: relative;
    margin: 0 auto;
    width: 1000px;
    height: 100%
}

.tj_list .tj_img li {
    position: absolute;
    display: none;
    z-index: 0
}

.tj_list .tj_img li img {
    width: 100%
}

.tj_list .tj_img li.pos1 {
    display: block;
   width: 234px;
    height: 232px;
    left: 0%;
    top: 20%;
    z-index: 1
}
.tj_list .tj_img li.pos1 a img{
width:100%;

}
/*
.tj_list .tj_img li.pos2{display:block;width:450px;left:10%;top:40px;z-index:2}
*/
.tj_list .tj_img li.pos2 {
    display: block;
    width: 418px;
    height: 409px;
    left: 30%;
    top: 5%;
    z-index: 3
}
.tj_list .tj_img li.pos2 a img{
width:100%;

}
/*
.tj_list .tj_img li.pos4{display:block;width:450px;right:10%;top:40px;z-index:2}
*/
.tj_list .tj_img li.pos3 {
    display: block;
    width: 234px;
    height: 232px;
    right: 0%;
    top: 20%;
    z-index: 1
}
.tj_list .tj_img li.pos3 a img{
width:100%;

}
.tj_list .tj_next {
    position: absolute;
    left: 0;
    top: 40%;
    z-index: 10;
    cursor: pointer
}

.tj_list .tj_prev {
    position: absolute;
    right: 0;
    top: 40%;
    z-index: 10;
    cursor: pointer
}


/*视频*/

.sp_list .shipi_tp {
    width: 100%;
    height: 165px;
}

.sp {
    width: 1100px;
    margin: 0 auto;
   /* margin-top: 30px;*/
    padding: 0 50px;
   
}
.sp .sp_tit{ 
    background: url(../images/shipin.png) no-repeat center;}


.sp .sp_list {
    margin-top: 40px;
}

.sp .sp_list li {
   width: 247px;
height: 241px;
background: #FFFFFF;
    float: left;
    margin-right: 27px;
    background: #fff;
    box-shadow: 0px 2px 16px 0px rgb(38 92 159 / 18%);
    margin-bottom: 15px;
}

.sp .sp_list li:last-child {
    margin-right: 0px;
}

.sp .sp_list li a p {
    font-size: 16px;
    line-height: 24px;
    color: #333333;
    margin: 15px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
/*视频手机端轮播*/
.sp_swiper-container {
	width: 520px;
	height: 300px;
	overflow: hidden;
	margin-top: 30px;
}

.sp_img_list>.swiper-slide {
	position: relative;
}

.sp_img_list>.swiper-slide a p {
	width: 96%;
	position: absolute;
	bottom: 0;
	left: 0;
	color: white;
	background: #1D0601;
	height: 46px;
	line-height: 46px;
	padding-left: 4%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.sp_swiper-container {
	position: relative;
}
.sp_lbtimg_prev {
	display: block;
	width: 41px;
	height: 56px;
	background: url(../images/prev.png);
	position: absolute;
	top: 40%;
	left: 35px;
	z-index: 99;
}

.sp_lbtimg_next {
	width: 41px;
	height: 56px;
	background: url(../images/next.png);
	position: absolute;
	top: 40%;
	right: 35px;
	z-index: 99;
}
.sp_pagination {
	position: absolute;
	right: 10px;
	bottom: 15px;
	z-index: 999;
	float: left;
}

.sp_pagination span {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-color: white;
	text-align: center;
	font-size: 16px;
	line-height: 16px;
	margin-left: 5px;
	border-radius: 50%;
}

.sp_pagination span:hover {
	cursor: pointer;
}

.sp_pagination .swiper-active-switch {
	background: #CC0000;
}

/*right*/
.rightnav{
	width: 65px;
    position: fixed;
    top: 35%;
    right: 38px;
    z-index: 999;
}
.rightnav li{
	width: 65px;
height: 55px;
background: #FFFFFF;
border: 1px solid #DDDDDD;
border-radius: 2px;
margin-bottom: 11px;
}
.rightnav li a{
	font-size: 16px;
font-family: Microsoft YaHei;
font-weight: bold;
color: #02569E;
line-height: 18px;
text-align: center;
align-items: center;
display: inline-block;
padding: 10px 17px 11px 16px;
	
}
.navli a{
	padding: 19px 17px 19px 15px !important;
}
/*公共*/
.common_tit a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
/*footer*/
.footer {
    width: 100%;
    height: 84px;
    background-color: #a20f07;
    margin-top: 40px;
}

.footer p {
    font-size: 16px;
    line-height: 84px;
    text-align: center;
    color: #ffffff;
}
.sjbanner{
    display: none;
}
/* 移动端 */
@media screen and (max-width: 991px) {
	/*中央精神*/
	#zyjs{
		width: 100%;
		margin:20px  0;
		padding: 0;
		height: auto;
		background: none;
	}
	.zyjsone_img{
		width: 100%;
		height: 59vw;
	}
	.zyjsright{
		width:100%;
height:auto !important;
	}
	.zyjsone_pagination{
		right: 35%;
	}
	/*税务行动*/
	
	#swxd {
		width: 100%;
		margin: 20px 0;
		padding: 0;
	}
	
	.zjdttit {
		width: 100%;
		background-size: 200%;
	}
	
	.zjdttit span {
		left: 3%;
	}
	
	.zjdt .zyjs_img {
		width: 100%;
		height: 70vw;
	}
	
	.swiper-slide {
		width: 100%;
	}
	
	.swiper-slide img {
		width: 100%;
	}
	
	.zyjs_lbtimg_prev,
	.zyjs_lbtimg_next {
		top: 45%;
	}
	
	.zjdtlist {
		width: 97%;
	}
	
	.gddtlist {
		width: 96%;
		padding: 0 2%;
	}
	
	.gddtdiv li {
		width: 96%;
		padding-left: 3%;
	}
	
	.gddtdiv li:nth-child(2n) {
		margin: 0;
	}
	
	.gddtlist li {
		width: 96%;
		padding-left: 4%;
	}
.footer{
 margin-top: 20px
}
    .zcwj .zcwj_list li .zcwj_list_tit{
        font-size: 15px;
    }
    .zcwj .zcwj_list li .zcwj_list_zh{
        font-size: 14px;
    }
    .zcjd .zcjd_list li a{
        font-size: 15px;
    margin-left: 10px;
    }
    .zcjd .zcjd_list li a span{
            font-size: 14px;
    }
    .logo {
    width: 41%;
    position: absolute;
    top: 0;
    left: 0;
    margin-left: 0;
}
    body {
        background: none;
        background-size: 100% !important;
    }
    .pcbanner{
        display: none;
    }
    .sjbanner{
        display: block;
        width: 100%;
    }
    .sjbanner img{
        width: 100%;
    }
    .cont{
        width: 100%;
        margin: 0;
        padding: 0;
    }
    /*.tj_list .tj_img li.pos2{
        width: 200px;
    }
    .tj_list .tj_img li{
        width: 100%;
    }
    .tj_list .tj_img li img{
        width: 100px;
    }*/
    .sp .sp_list li {
        width: 100%;
        height: 280px;
    }

    .sp_list .shipi_tp {
        width: 100%;
        height: 205px;

    }

    .zcwj {
        margin-top: 10%;
    }

    .zcwj,
    .zcjd {
        width: 100%;
    }

    .zcjd .common .common_tit .common_tit_bg,
    .common .common_tit .common_tit_bg,
    common_tit_bg fl,
    common_tit_bg fl {
        width: 20%;
    }

    .zcwj .zcwj_tit a,
    .zcjd .zcjd_tit a {
        width: 50%;
    }
    .common .common_tit{
        width: 100%;
    }
    .tj_list{
        width: 100%;
        height: 66vw;
    } 
    .tj_list .tj_img,
    .tj,
    .sp {
        width: 100%;
    }

    .zcwj,
    .zcjd,
    .tj,
    .sp {
        padding: 0;
    }

    .zcjd .zcjd_list {
        margin-top: 25PX;
    }

    .zcjd .zcjd_list li {
        width: 90%;
        background: url(../images/index_29.jpg) no-repeat 5% 14px;
        /*padding-left: 25PX;*/
       padding-left: 5%;
    }

    .zcjd_tit .common_tit,
    .tj_tit .common_tit,
    .sp_tit .common_tit {
        width: 100%;
    }

    .zcwj_tit .common_tit {
        width: 100%;
    }

    .zcwj .zcwj_list li {
        width: 90%;
        height: auto !important;
        padding: 5%;
       margin-right: 0;
    }

    .zcwj .zcwj_list li .zcwj_list_zh {
        margin-left: 15px;
        float:right ;
    }
    
    /*tujie*/
#d_tab29 .d_img{
        width: 100%;
    }
    #d_tab29{
        height: 38vw;
    }
    #d_tab29 .d_img li.d_pos1{
        width:41vw;
        left:0%;
        top:7vw;
        z-index:1
    }
    #d_tab29 .d_img li.d_pos2{
    display:block;
    width:450px;
    left:10%;
    top:90px;
    z-index:2;
    }
.tj_list .tj_img{
    margin-top: 20px;
}
   .tj_list .tj_img li.pos2 {display:block;width:60vw;height:auto;left:20%;top:2vw;z-index:3}
    .tj_list .tj_img li.pos3{display:block;width:41vw; height:auto;right:0%;top:10vw;z-index:1}
    .tj_list .tj_img li.pos1{display:block;width:41vw;height:auto;right:0%;top:10vw;z-index:1}
#d_tab29 .d_next,#d_tab29 .d_prev{top:50%;transform: translateY(-50%);} 
	/**/
	.conent{
		width: 100%;
		background: none;
	}
	.gddt{
		width: 100%;
		padding: 0;
		margin-top: 20px;
	}
	.rightnav{
		display: none;
	}
/*视频手机端轮播*/
	.sp_swiper-container{
		display: block !important;
	}
	.sp_list{
		display: none;
	}
	.sp_swiper-container{
	width: 100%;
	height: 70vw;
}
	.sp_lbtimg_prev,
	.sp_lbtimg_next {
		top: 40%;
	}

}
@media screen and (max-width: 414px) {
.zyjsright{
height:auto !important;
}
.zyjsrightul li{
height:auto !important;
padding-bottom: 7vw;
margin-bottom:0;
}
}
@media screen and (max-width: 380px) {
.zyjsright{
height:auto !important;
}
.zyjsrightul li{
padding-bottom: 3vw;
margin-bottom:0;
}
}