	* {
		margin: 0;
		padding: 0;
		list-style: none;
		text-decoration: none;
		font-size: 18px;
		color: #262626
	;
	}

	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 !important;
	}

	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;
		/* 设置表格的两边框合并为一条 */
	}


	/*.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;

	}

	.removerm {
		width: 700px;
		height: 410px;
		margin-right: 0 !important;
	}
	.zjdtlist {
		width: 650px;
		margin-left: 30px;
	}

	body {
		background: url(/chinatax/xhtml/ztzl/sjjlzqh/images/bxgd_banner.png) no-repeat center top;
        overflow-x: hidden;
	}

	/*头部*/
	.logo {
		width: 1400px;
		margin: 0 auto;
	}

	.logo a img {
		position: absolute;
		top: 30px;
	}


    .swxd{
        width: 1400px;
        height: 300px;
        border: 2px solid #e7a9a2;
        padding: 5px 0;
    }

	/*中央精神*/

	.sjbg {
		display: none;
	}

	.zyjs {
		width: 1400px;
		margin: 0 auto;
		margin-top: 745px;
	}

	#top {
		width: 100%;
		/* background: url(/chinatax/xhtml/ztzl/sjjlzqh/images/bg1.jpg) center top no-repeat; */
		/* background-size: 100% 65%; */
	}

	.zyjs .zyjs_tt {
		text-align: center;
		padding: 20px 0;
        background: url(/chinatax/xhtml/ztzl/sjjlzqh/images/bg0331.png) center top no-repeat;
        margin-bottom: 20px;
        height: 80px;
	}

	.zyjs .zyjs_tt a {
		font-size: 30px;
		line-height: 80px;
		color: #cc0000;
		font-weight: bold;
	}

	.zyjs .zyjs_img {
		width: 760px;
		height: 444px;
		overflow: hidden;
	}

	.zyjs .zyjs_list {
		width: 630px;
	}

	.btlist {
		width: 1400px;
                margin: 0 auto;
		margin-top: 55px;
	}

	.btlist ul {
		width: 650px;

	}

	.btlist ul li {
		/* border-bottom: 1px solid #fcecdd; */
		height: 78px;
		line-height: 40px;
		padding-left: 30px;
		background: url(/chinatax/xhtml/ztzl/sjjlzqh/images/18753003.png) no-repeat 10px 17px;
                margin: 20px 0;
	}

	.btlist ul li a {
		font-size: 18px;
		line-height: 40px;
		color: #262626;
	}

	.btlistleft {
		float: left;
	}

	.btlistright {
		float: right;
	}

	.zyjs .zyjs_list ul li {
		height: 77px;
		margin-bottom: 20px;
		background-color: #fcecdd;
		position: relative;
	}

	.zyjs .zyjs_list ul li a {
		font-size: 18px;
		color: #000;
    	line-height: 30px;
    	padding: 0 20px;
    	display: block;
    	position: absolute;
    	top: 50%;
    	transform: translate(0,-50%);
        padding-left: 30px;
        background: url(/chinatax/xhtml/ztzl/sjjlzqh/images/18753003.png) no-repeat 13px 12px;
	}
	.zyjs .zyjs_list ul .more a {
		font-size: 18px;
		right: 0;
		padding: 0;
        background: none;
	}


	.zyjs .zyjs_zl {
		margin-top: 43px;
	}

	.zyjs .zyjs_zl img{
		width: 316px;
		height: 210px;
	}

	.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: url(/chinatax/xhtml/ztzl/2023sfyhzc/images/lbt_03.png) repeat;
		height: 46px;
		line-height: 46px;
		padding-left: 4%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.gedixingd {
		width: 100%;
		height: auto;
	}

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

	.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(/chinatax/xhtml/ztzl/sjjlzqh/images/prev.png);
		position: absolute;
		top: 150px;
		left: 35px;
		z-index: 99;
	}

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


	/*公用列表*/

	.common_list1 {
        padding-bottom: 60px;
	}

	.common_list1 dt {
		width: 198px;
		height: 49px;
		background: url(/chinatax/xhtml/ztzl/sjjlzqh/images/titlebg.png) no-repeat;
		text-align: center;
	}

	.common_list1 dt.zjdt_dt{
		width: 198px;
		height: 49px;
		background: url(/chinatax/xhtml/ztzl/sjjlzqh/images/zjdt.jpg) no-repeat;
		text-align: center;
	}

	.common_list1 dt.gddt_dt{
		width: 198px;
		height: 49px;
		background: url(/chinatax/xhtml/ztzl/sjjlzqh/images/gddt.jpg) no-repeat;
		text-align: center;
	}

	.common_list1 dt.xdth_dt{
		width: 198px;
		height: 49px;
		background: url(/chinatax/xhtml/ztzl/sjjlzqh/images/xdth.jpg) no-repeat;
		text-align: center;
	}

	.common_list1 dt a {
		display: block;
		width: 100%;
		height: 100%;
		line-height: 50px;
		color: #ffffff;
		font-weight: bold;
	}

	.common_list1 dd {
		float: left;
		/* width: 524px; */
		margin-top: 28px;
	}


	.common_list1 dd:last-child {
		margin-right: 0px;
	}
	/*   总局动态列表  */

	.common_list1.zjbs_list dd ul li {
                height: auto;
		padding: 20px 0 20px 36px;
		line-height: 36px;
		background: url(/chinatax/xhtml/ztzl/sjjlzqh/images/18753003.jpg) no-repeat 10px 35px;
		border-bottom: 1px dashed #ccc;
	}



	.common_list1.zjbs_list dd ul li a {
		font-size: 18px;
		color: #262626;
	}

	.common_list1 .common_list1_li1 {
		background: url(/chinatax/xhtml/ztzl/sjjlzqh/images/index_11.jpg) 0 16px no-repeat;
		padding-left: 20px;
		border-bottom: none;
	}

	.common_list1 .common_list1_li1 a {
		height: 53px;
	}

	.common_list1 .common_list1_li1 a img {
		vertical-align: middle;
	}

	.common_list1 .common_list1_li2 {
		position: relative;
		background: #f9e8cd;
		padding-left: 0px;
		border-bottom: none;
		margin-top: 11px;
	}

	.common_list1 .common_list1_li2 .common_list1_img2 {
		position: absolute;
		top: 99px;
		left: 0;
	}

	.common_list1 .common_list1_li2 p {
		width: 290px;
		float: right;
		font-size: 18px;
		font-weight: bold;
		color: #cc3333;
		line-height: 32px;
		padding: 20px 20px 0 0;
	}

	.clear {
		clear: both;
	}


	/*总局行动轮播*/

	.zjdt {
		width: 700px;
		height: 410px;
		overflow: hidden;
		position: relative;
	}

	.zjdt img{
		width: 700px;
		height: 410px;
	}

	.zjdt_img_list li {
		padding: 0 !important;
		background: none !important;
		border-bottom: none !important;
	}

	.zjxd {
		position: relative;
	}

	.zjdt_lbtimg_prev {
		display: none;
		width: 41px;
		height: 56px;
		background: url(/chinatax/xhtml/ztzl/sjjlzqh/images/prev.png);
		position: absolute;
		top: 170px;
		left: 0px;
		z-index: 99;
	}

	.zjdt_lbtimg_next {
                display: none;
		width: 41px;
		height: 56px;
		background: url(/chinatax/xhtml/ztzl/sjjlzqh/images/next.png);
		position: absolute;
		top: 170px;
		right: 0px;
		z-index: 99;
	}
	.zyjs_img_list>.swiper-slide{
		position: relative;
	}
	.zjdt_img_list>.swiper-slide {
		position: relative;
	}

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

	.zjdt_pagination {
                display: none;
		position: absolute;
		right: 2%;
		bottom: 15px;
		z-index: 999;
		float: left;
	}

	.zjdt_pagination span {
		display: inline-block;
		width: 14px;
		height: 14px;
		margin-right: 3px;
		background-color: #fff;
		border-radius: 30px;
	}

	.zjdt_pagination span:hover {
		cursor: pointer;
	}

	.zjdt_pagination .swiper-active-switch {
		width: 28px;
	}

	/*税务行动*/
	#swxd {
		width: 100%;
		background: url(/chinatax/xhtml/ztzl/sjjlzqh/images/bj2.jpg) center no-repeat;
	}

	/*总局部署*/

	.zjbs {
		width: 1400px;
		margin: 0 auto;
		margin-top: 70px;
	}

	.zjbs .zjbs_top {
		width: 1400px;
		height: 120px;
		background: url(/chinatax/xhtml/ztzl/sjjlzqh/images/swxd.png) no-repeat;
	}

	.btlist .btlist_top {
		width: 1400px;
		height: 120px;
		background: url(/chinatax/xhtml/ztzl/sjjlzqh/images/bxgd_swxd.png) no-repeat;
	}

    .btlist .btlist_top a{
		display: block;
		width: 100%;
		height: 100%;
	}

	.gdsj .gdsj_top {
		width: 1400px;
		height: 120px;
        margin-top: 60px;
		background: url(/chinatax/xhtml/ztzl/sjjlzqh/images/bxgd_jdpl.png) no-repeat;
	}

    .gdsj .gdsj_top a{
        display: block;
		width: 100%;
		height: 100%;
	}

	/*党史学习教育简报*/

	.dsxxjyjb {
		width: 1400px;
		margin: 0 auto;
		margin-top: 43px;
	}


	/*各地行动*/

	.gdxd {
		width: 1400px;
		margin: 0 auto;
		margin-top: 43px;
	}

	.gdxd_list .gdxd_img {
		width: 1400px;
		position: relative;
		margin-bottom: 33px;
	}

	.gdxd_list .gdxd_img a>img{
		width: 430px;
	}

	.gdxd_list .gdxd_img a {
		float: left;
		margin-right: 50px;
	}

	.gdxd_list .gdxd_img a:last-child {
		margin-right: 0px;
	}

	.gdxd_list .gdxd_img p {
		width: 395px;
		height: 41px;
		background: #f7e7cb;
		font-size: 18px;
		color: #000000;
		text-align: center;
		line-height: 20px;
		padding: 18px;
		text-align: left;
	}

	.gdxd_img p span {
		display: inline-block;
		width: 100%;
		height: 41px;
	}

	.jiantou {
		float: right;
		margin-top: 10px;
	}

	/*党课交流*/

	.dkjl {
		width: 1400px;
		margin: 0 auto;
		margin-top: 43px;
	}


	/*党建成果*/

	/* .djcg_cc{   
		background: url(/chinatax/xhtml/ztzl/sjjlzqh/images/tj_bj.png) no-repeat;
		background-size: 100% 170%;
	} */

	.djcgw {
		position: relative;
	}

	.djcg {
		width: 1400px;
		margin: 0 auto;
		margin-top: 43px;
		z-index: 1;
		position: relative;

	}

	.djdiv {
		width: 1400px;
		margin: 0 auto;
	}

	.djcg dl dd {
		position: relative;
		z-index: 1;
	}

	.djcg_swiper-container {
		width: 1400px;
		height: 445px;
		overflow: hidden;
	}

	.djcg_list .djcg_img ul li {
		width: 350px;
		background: none;
		padding-left: 0px;
		padding-right: auto;
		border-bottom: none;
		float: left;
		text-align: center;
		position: relative;
	}

	.common_list1 dd ul li a {
		width: 100%;
		/*display: block;
		overflow: hidden;
		-webkit-line-clamp:2;
		text-overflow: ellipsis;
		white-space: nowrap;*/
		
	}

	.djcg_list .djcg_img ul li a p {
        position: absolute;
        bottom: 10px;
        width: 77%;
        font-size: 18px;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #FDFDFD;
        text-align: center;
        background: url(/chinatax/xhtml/ztzl/ershida/images/tjp.png) no-repeat;
        background-size: 100% 100%;
        height: 67px;
        left: 40px;
        line-height: 84px;
        border: 15px solid #fff;
        border-top: 0;
	}

	.djcg_list .djcg_img ul li a .djcg_img_list_img2 {
		position: absolute;
		top: 280px;
		right: 18px;
	}

	.djcg_lbtimg_prev {
		display: block;
		width: 32px;
		height: 85px;
		background: url(/chinatax/xhtml/ztzl/xxgcxjp/images/lbleft.png) no-repeat;
		position: absolute;
		top: 200px;
		left: 0px;
		z-index: 999;
	}

	.djcg_lbtimg_next {
		width: 32px;
		height: 85px;
		background: url(/chinatax/xhtml/ztzl/xxgcxjp/images/lbright.png) no-repeat;
		position: absolute;
		top: 200px;
		right: 0px;
		z-index: 999;
	}

	.djcg_bg {
		width: 100%;
		height: 515px;
		background: #f9e8cd;
		position: absolute;
		top: 150px;
	}

	/*心得体会*/

	.xdth {
		width: 1400px;
		margin: 0 auto;
		height: 300px;
	}

	.xdthlist {
		width: 100%;
		float: left;
	}

	.xdthlist li {
		width: 45%;
		height: 66px;
		/* background: #FFF9F5;
		border: 1px solid #D60006; */
		float: left;
		margin: 27px 2% 0;
		background: url(/chinatax/xhtml/ztzl/sjjlzqh/images/xdth_bj.png) no-repeat left bottom;
		background-size: 100%;
	}

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

	.xdthlist li a img {
		float: left;
		margin: 16px 20px;
	}

	.xdthlist li a p {
		line-height: 50px;
		font-size: 18px;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: #262626;
		padding-left: 45px;
		/* background: url(/chinatax/xhtml/ztzl/sjjlzqh/images/14579024.jpg) no-repeat 15px 33px; */
	}

	.footer {
		width: 100%;
		height: 84px;
		/* background-color: #cd3333; */
	}

	.footer p {
		font-size: 16px;
		line-height: 84px;
		text-align: center;
		color: #ffffff;
	}

	/*轮播新*/
	.gdsj {
		position: relative;
		margin-top: 30px;
		width: 1400px;
		margin: auto;
	}

	.gdsj ul {
		overflow: hidden;
		padding-top: 44px;
	}

	.gdsj ul li {
		border: 2px solid #e8c39e;
		padding: 14px 20px;
		width: 640px;
		height: 160px;
		float: left;
		margin-bottom: 28px;
	}

	.gdsj ul li h2 {
		padding-bottom: 5px;
	}

	.gdsj ul li h2,
	.gdsj ul li h2 a {
		font-size: 20px;
		font-weight: bold;
		color: #c01c1c;
		line-height: 30px;
		margin-top: 15px;
	}

	.gdsj ul li p {
        text-indent: 2em;
		font-size: 18px;
		color: #666;
		line-height: 24px;
		margin-top: 20px;
	}

	.gdsj ul li:hover {
		border-color: #e0a6a6;
	}

	.gdsj ul li:hover h2,
	.gdsj ul li:hover h2 a {
		color: #c01c1c;
	}

	.gdsj_swiper {
		width: 100%;
		height: 470px;
		overflow: hidden;
	}

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

	.zyjs_pagination span {
		display: inline-block;
		width: 10px;
		height: 10px;
		margin-right: 10px;
		background-color: #fff;
		border-radius: 30px;
	}

	.zyjs_pagination span:hover {
		cursor: pointer;
	}

	.zyjs_pagination .swiper-active-switch {
		background-color: #e26d4c;
		/* width: 28px; */
	}

	.gdsj_pagination {
		position: absolute;
		right: 48%;
		bottom: -20px;
		z-index: 999;
		float: left;
	}

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

	.gdsj_pagination span:hover {
		cursor: pointer;
	}

	.gdsj_pagination .swiper-active-switch {
		background: #810200;
	}

	.dzjg_pagination {
		display: none;
		position: absolute;
		right: 48%;
		bottom: 0px;
		z-index: 999;
		float: left;
	}

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

	.dzjg_pagination span:hover {
		cursor: pointer;
	}

	.dzjg_pagination .swiper-active-switch {
		background: #810200;
	}

	/*大小图*/
	.main_img_con {
		height: 400px;
	}
	.main_img {
		width: 1400px;
		margin: 0 auto;
		margin-top: 20px
	}

	.mar24 {
		margin-top: 24px;
	}

	.main_img_show {
		float: left;
		width: 700px;
		height: 329px;
		margin-right: 8px;
	}

	.main_img_show ul {
		width: 100%;
		height: 100%;
	}

	.main_img_show li {
		position: relative;
		width: 100%;
		height: 100%;
		display: none;
	}

	.main_img_show li a {
		display: block;
		width: 100%;
		height: 100%;
	}

	.img-box {
		width: 100%;
		height: 100%;
	}

	/* .img-box img*/
	.shikeng {
		display: block;
		width: 100%;
		height: 100%;
	}

	.boximg {
		width: 200px;
		height: 113px;
		float: left;
	}

	.img-box p {
		float: right;
		font-size: 18px;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: #262626;
		line-height: 30px;
		width: 360px;
		padding-top: 10px;
	}

	.main_img_pagination {
		float: left;
		width: 600px;
		height: 336px;
		margin-left: 47px
	}

	.main_img_pagination ul {
		width: 100%;
	}

	.main_img_pagination li {
		position: relative;
		width: 100%;
		height: 88px;
		margin-bottom: 50px;
	}

	.clearfix:after {
		content: "";
		display: block;
		clear: both;
	}

	.main_img_show li {
		position: relative;
		width: 100%;
		height: 100%;
		display: none;
	}

	.main_img_show li.on {
		display: block;
	}


	.main_img_show .img-box img {
		width: 700px;
	}
	.bottom-title-2 {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 96%;
		height: 40px;
		line-height: 40px;
		font-size: 16px;
		text-indent: 0;
		color: #fff;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		background: url(/chinatax/xhtml/ztzl/jd100zn/images/yqfkzjz_icon_01.png);
		padding: 0 2%;
	}

	.main_img_pagination li.on .active_red_border {
		display: block;
	}

	.more {
		background: none !important;
		border-bottom: none !important;
		text-align: right;
	}

	.more a {
		color: #767676 !important;
		border-bottom: 2px solid #D7381E;
	}

	/*移动端*/

	.gdsj ul li:nth-child(even) {
		float: right;
	}

	body .zyjs_img_list li img{
	width:100%;
	height:444px;
	}
	body .djcg_img_list li img{
        width: 357px;
        height: 385px;
        border: 15px solid #fff;
	}


	/* .footer {

		font-size:16px;
		line-height:25px;
		color:#8799b9;
		padding:35px 0 25px;
	}
	.footer .container{
		width:1400px; 
		margin:0 auto; 
		font-size:16px; 
		color:#fff; 
		overflow: hidden;
	}
	.dz_icon{
		float:left; 
		margin-top:0;
	}
	.jc_icon{
		float:left;
		margin-top:25px;
	}
	.footer_1{
		float:left;
		text-align:left;
		margin-left:43px;
		color:#fff; 
	}
	.footer_1 span{
		margin-left: 8px;
		color:#fff; 
	font-size: 15px;
	}
	.footer_1 span>a>img{
		margin-left: 6px;
	}
	.footer_2{
		display:none;
	}
	.footer_1 a{
	font-size: 15px;
	}
	.footer_1_1 a{
	font-size: 15px;
	} */

	@media screen and (max-width:1024px){
        .swxd{
            width: auto;
            height: 80px;
            border: none;
        }
        .zyjs_list span{display: none;}
        .btlist{width: 100%;}
		.gdxd_list .gdxd_img{width: 100%;}
		.common_list1 dt.gddt_dt{width: 100%;}
		.gdxd_list .gdxd_img a{width: 30%;}
		.gdxd_list .gdxd_img p{width: 100%;padding: 18px 0;}
		.gdxd{width: 100%;}
		.main_img {
			width: 100%;
		}

		.gdsj {
			width: 100%;
		}

		.xdth {
			width: 100%;

		}

		.djcg_swiper-container {
			width: 100%;
		}

		.djdiv {
			width: 100%;
		}

		.djcg {
			width: 100%;
	
		}

		.dkjl {
			width: 100%;
		}

		.dsxxjyjb {
			width: 100%;
		}

		.zjbs {
			width: 100%;

		}
	
		.zjbs .zjbs_top {
			width: 100%;
			background-size: 100%;
		}
		.btlist .btlist_top {
			width: 100%;
			background-size: 100%;
		}
	
		.gdsj .gdsj_top {
			width: 100%;
			background-size: 100%;
		}

		.zyjs {
			width: 100%;
			margin-top: 440px;
		}

		.logo {
			width: 100%;
		}

		.zyjs .zyjs_img {
			width: 60%;
		}

		.zyjs .zyjs_list {
			width: 40%;
		}

		body {
			background-size: 100%;
		}

		.zyjs .zyjs_zl a{
			margin-left: 12px;
			width: 24%;
		}

		.btlist ul{width: 50%;}
		.gdsj ul li{width: 45%;}
		.main_img_pagination{width: 55%;}
		.main_img_show{width: 38%;}
		.removerm{width: 100%;height: 530px;}
		.zjdt img{width: 100%;height: 530px;}
		.zjdt{width: 100%;height: 530px;}
		.zjdtlist{width: 100%;}
	}

	@media (max-width: 991px) {
        .zyjs .zyjs_tt{margin-bottom: 0px;height: auto;}
        .btlistright .more{display: none;}
		.btlist ul li{background: none;padding-left: 0;}
		.gdxd_list .gdxd_img a>img{width: 100%;}
		.zjdtlist{margin-left: 0;}
		.removerm{height: auto;}
		body {
			background: url(/chinatax/xhtml/ztzl/sjjlzqh/images/bxgd_banner01.png) no-repeat center top;
			background-size: 100%;
		}

		/*总局行动轮播*/
		.zjdt {
			width: 100%;
			height: 65vw;
		}

		.zyjs_img>.zjdt_lbtimg_prev {
			top: 40%;
			left: 2%;
		}

		.zyjs_img>.zjdt_lbtimg_next {
			top: 40%;
			right: 4%;
		}

		/**/
		.sjbg {
			width: 100%;
			display: none;
		}

		/* .zjdtlist {
			width: 300px;
		} */

		.zjdt_pagination {
			bottom: -2px;
		}

		.zjdt_img_list>.swiper-slide a p {
			margin-bottom: -23px;
			font-size: 15px;
			/* margin-left: 2%; */
			width: 100%;
			height: 60px;
		}

		.djcg_lbtimg_next {
			top: 115px;
			right: 4.8%;
		}

		.djcg_lbtimg_prev {
			top: 115px;
			left: 1.4%;
		}

		.logo {
			position: relative;

		}

		.logo a {
			position: absolute;
			top: 0;
			left: 0;
		}

		.logo a img {
			width: 40%;
		}

		.zyjs {
			margin-top: 320px;
		}

		.zyjs .zyjs_list ul li {
			padding-left: 4%;
			height: 34px;
			line-height: 30px;

		}

		.zyjs_lbtimg_prev {
			top: 50%;
		}

		.zyjs_lbtimg_next {
			top: 50%;
		}

		.zyjs_img_list>.swiper-slide a p {
			height: 36px;
			line-height: 35px;
			font-size: 15px;
		}

		.zyjs_pagination {
			bottom: 9px;
		}

		.zyjs .zyjs_tt a {
			font-size: 22px;
			line-height: normal;
		}

		.zyjs {
			width: 100%;
		}

		.zyjs .zyjs_img {
			width: 100%;
			height: 65vw;
		}

		.zyjs .zyjs_list {
			width: 96%;
			padding: 0 2%;
		}

		.zyjs .zyjs_list ul li {
			width: 100%;
			height: 46px;
			line-height: 46px;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			/*padding-left: 4%;*/
		}

		.more {
			width: 96% !important;
			padding-right: 4%;
		}

		.zyjs_zl {
			width: 100%;
		}

		.zyjs_zl a {
			width: 100%;
			display: block;
			margin: 10px 0;
		}

		.zyjs .zyjs_zl {
			margin-top: 0;
		}

		.zyjs .zyjs_zl a {
			margin-left: 0;

		}

		.btlist {
			margin-top: 0;
                        width: 100%;
		}

		.btlist ul {
			width: 98%;
			padding-left: 10px;
		}
                .btlistright{float: left;}

		.zyjs .zyjs_zl img {
			width: 92%;
			margin-left: 4%;
			height: auto;
		}

		/**/
		.zjbs {
			width: 100%;
		}

		.zjbs .zjbs_top {
			width: 100%;
			background-size: 100%;
			height: 76px;
		}

		.btlist .btlist_top {
			width: 100%;
			background-size: 100%;
			height: 30px;
		}
		
		.gdsj .gdsj_top {
			width: 100%;
			background-size: 100%;
			height: 30px;
		}

		.common_list1 {
			margin-top: -40px;
		}

		.common_list1 dt {
			width: 50%;
			margin-top: 60px;
		}

		.djdiv {
			width: 100%;
		}

		.djdiv dt {
			width: 60%;
		}

		.common_list1 dd {
			width: 96%;
			padding: 0 2%;
		}
		.common_list1 dd ul li {
			width: 96%;
				height: auto;
			line-height: 46px;
			overflow: hidden;
		}

		.common_list1 dd ul li a {
            width: 302px;
            display: block;
            background: #FFFFFF;
            box-shadow: 2px 2px 10px #ccc;
            margin: 0 auto;
            padding: 16px 0;
            position: relative;
		}

		.zyjs .zyjs_list ul li a{font-size: 15px;padding: 0;}
		.btlist ul li a{font-size: 15px;}

		ul li a {
			width: 96%;
			font-size: 15px;
			display: block;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
		}
		ul li p{
			width:100%;
			display:-webkit-box;
			overflow:hidden;
		-webkit-line-clamp:4;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
	}

		/**/
		.gdxd {
			width: 100%;
		}

		.gdxd_list .gdxd_img {
			width: 96%;
		}

		.gdxd_list .gdxd_img a {
			width: 100%;
			display: block;
			text-align: center;
			margin-bottom: 10px;
			position: relative;
			margin-right: 0;
		}

		/* .gdxd_img a img {
			width: 100%;
		} */

		.gdxd_list .gdxd_img a p {
			width: 100% ;
		}

		.dkjl {
			width: 100%;
		}

		/**/
		.common_list1_li2 {
			height: auto !important;
			line-height: normal !important;
			white-space: normal !important
		}

		.common_list1 .common_list1_li2 p {
			width: 100%;
			height: auto !important;
			line-height: normal !important;
			padding: 0;
			margin-top: 10px;
			white-space: normal;
		}

		/*.djcg*/
		.djcg {
			width: 100%;
		}

		.djcg_bg {
			height: auto;
			background: none;
			position: static;
		}

		.djcg_swiper-container {
			width: 100% !important;
			padding: 0 !important;
			height: auto;
			margin: 10px 0;
		}

		.swiper-slide {
			width: 100%;

		}

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

		.swiper-slide a img {
			width: 100%;
			height: auto;
		}
	       body .zyjs_img_list li img{
		        height: auto;
	        }
			
		.swiper-wrapper .djcg_img_list {
			width: 100%;
		}

		.djcg_img_list_img2 {
			display: none;
		}

		.djcg_list .djcg_img ul li a p {
			width: 100%;
			padding: 0;
			line-height: 80px;
		}

		/**/
		.bnds {
			width: 100%;
		}

		.bnds .bnds_top {
			width: 100%;
			background-size: contain;
		}

		.bnds_list {
			width: 100% !important;
			margin-top: 20px;
		}

		.bnds_list_img1 {
			width: 100% !important;
			margin: 10px 0 !important;
			padding: 0 !important;
		}

		.bnds_list_img1 a {
			width: 100%;
			display: block;
		}

		.bnds_list_img1 a img {
			width: 100%;
		}

		.bnds_list .bnds_list_img1 p {
			width: 100%;
		}

		.bnds_list .bnds_list_img2 {
			width: 100%;
		}

		.bnds_list .bnds_list_img2 a {
			width: 100%;
		}

		.bnds_list .bnds_list_img2 a img {
			width: 100%;
		}

		.bnds_list .bnds_list_img2 a p {
			width: 96%;
		}

		/**/
		.swxf {
			width: 100%;
		}

		.swxf_top {
			width: 100% !important;
			background-size: contain !important;
		}

		.swxf_list {
			width: 100% !important;
		}

		.swxf .swxf_list .swxf_list_img a {
			width: 100%;
			text-align: center;
			float: none;
		}

		.swxf_list_img {
			width: 100% !important;
		}

		.swxf_list_img img {
			margin: 0 auto !important;
		}

		.swxf .swxf_list .swxf_list_img a p {
			margin: 0 auto 20px auto;
		}

		/**/
		.xjdx {
			width: 100%;
		}

		.xjdx li {
			width: 100%;
		}

		.xjdx li a img {
			width: 100%;
		}

		.xjdxright {
			width: 96%;
			padding-left: 4%;
			margin-top: 10px;
		}

		.xjdxright p {
			text-indent: 0;
			line-height: auto;
			margin-top: 0;
		}

		.xjdxdiv {
			margin-top: 20px;
		}

		.djcg_list .djcg_img ul li a p {
			left: 0;
		}

		/**/
		.footer p {
			font-size: 18px;
		}

		.gdsj {
			width: 100%;
			overflow: hidden;
		}

		.gdsj_swiper {
			width: 100%;
			height: 110vw;
			overflow: hidden;
		}

		body .gdsj ul li:nth-child(even) {
			float: left;
		}

		.gdsj ul {
			margin-left: 4%;
				padding-top: -1px;
		}

		.gdsj ul li {
			width: 86%;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: normal;
			margin-bottom: 10px;
			display: block;
		}

		.djcg_swiper-container {
			width: 96% !important;
			padding: 0 !important;
			height: 440px;
			margin-left: 2%;
		}

		.jiantou {
			width: 10%;
		}

		.gdxd_list .gdxd_img {
			margin-bottom: 0;
		}


		.xdth {
			width: 100%;
			height: 350px;
		}

		.xdthlist li {
			width: 95%;
			margin: 12px 2% 0;
			height: 50px;
			background: none;
		}

		.xdthlist li a img {
			margin: 8px 20px;
		}

		.xdthlist li a p {
			line-height: 50px;
			padding-left: 5px;
			background: none;
			display: block;
    		overflow: hidden;
    		text-overflow: ellipsis;
    		white-space: nowrap;
		}

		.footer p {
			margin-top: 10px;
		}

		.main_img_show {
			width: 100%;
		}


		.img-box p {
			margin-left: 6px;
			width: 50%;
			/*height: auto;*/
			display:-webkit-box;
			overflow:hidden;
			-webkit-line-clamp:2;
			text-overflow: ellipsis;
			-webkit-box-orient: vertical;
			white-space: pre-wrap;
		}
		.common_list1 dd ul li a{
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			-webkit-line-clamp:2;

		}
		.common_list1.zjbs_list dd ul li a{
			font-size: 15px;
		}
		.main_img_pagination {
			width: 100%;
			height: auto;
			margin-left: 0px;
			margin-top: 10px;
		}

		.main_img {
			width: 100%;
		}
		.footer{
			height: 30px;
	}
		.footer_2{
		color: #fff;
	}
		.main_img_con >.main_img_show{
		display: none;
	}

	.main_img_pagination li{height: auto;}

	.boximg {
		width: 45%;
		height: 160px;
	}

	.djcg_list .djcg_img ul li{width: 100%;}

	}

	@media screen and (max-width:767px){
		.gdsj_swiper {
			height: 230vw;
		}
		.gdxd_list .gdxd_img a{width: 100%;}
		.zyjs{margin-top: 150px;}
		.zyjs .zyjs_zl a{
			margin-left: 0;
			width: 100%;
		}
		.btlist ul{width: 100%;}
		.zyjs .zyjs_img {
			width: 100%;
		}

		.zyjs .zyjs_list {
			width: 100%;
		}
		.boximg{width: 155px;height: 88px;}
		.footer .container {
			width: 100%;
		}
		.dz_icon,.jc_icon{
			display: none;
		}
		.footer_1 {
			display: none;
		}
		.footer_2{
			display:block;
			text-align: center;
		}
	}

    @media screen and (max-width:414px){
        .gdsj_swiper {
            height: 210vw;
        }
	}

	@media screen and (max-width:360px){
		.gdsj_swiper {
			height: 236vw;
		}

		.boximg{
			width: 100%;
			height: auto;
		}

		.img-box p{
			width: 100%;
		}
	}