@charset "utf-8";

body{font-size: 1.125em; color: #000; background: url(../images/banner.png) no-repeat center top; background-size: 100%;}
@media (max-width:1480px) {
  body{font-size: 1em;}	
}
a{color: #000;}
a:hover{color: #128250;}
.wrappers{position: relative;}
.imagelist.space40 ul{margin: 0;}
.com-more a{color: #128250; line-height: 30px;}
.com-more a:hover{color: #54ab7c;}
.m-com-more{background: #7bb8a5;}
.m-com-more a{color: #fff;}
.shadowbox .infolist li a{white-space: inherit;}
.mtbd .infolist li a{padding: 15px 0  15px 15px;font-size: 19px;background: url(../images/index_15.png) no-repeat 3px 25px;}
.gddt .infolist li a{padding: 15px 0  15px 15px;font-size: 19px;background: url(../images/index_15.png) no-repeat 3px 25px;}
.infolist li a:hover{color: #128250;}
.infolist li:hover a{color: #128250;}
.infolist li:hover .time{color: #128250;}
.infolist.hadline li{padding: 0;}
.infolist.hadline li p{padding: .625em 0; overflow: hidden; vertical-align:  top; border-bottom: 1px solid #ddb68d}
.infolist.dot li:hover a:before{background: #128250;} 
.footer-card{background-color: #fff !important;}
/* .row > .col-12{width: 99%;} */
.row > .col-4{padding-right: 15px;}
.h5{display: none;}
.crumb h2:before{background-image: url(../images/location.png);}
.crumb span{color: #7bb8a5;}
/*header*/
.topic-header{position: relative;}
.topic-header .inhead{position: absolute; top: 0; right: 0; left: 0; width: 100%; height: 100%; z-index: 10;}
.topic-header .inhead .container{position: absolute; right: 0; left: 0; height: 100%;}
.topic-header .inhead .mainlogo{position: absolute; top: 0; left: auto; width: 80%;z-index: 999;}
.topic-header .inhead .mainlogo img{max-width: 35%;}
.topic-header .inhead .banner{position: absolute; right: 0; left: 0; height: 100%; display:table; vertical-align: middle;}
.topic-header .inhead .banner .table{position: relative; width: 100%; height: 100%; display: table; vertical-align: middle;}
.topic-header .inhead .banner .inline{position: relative; width: 100%; height: 100%; display: table-cell; vertical-align: middle;}
.topic-header .inhead .banner img{display: block; width: 76%; margin: 5% auto 0;}

.wrappers .container{width: 1400px;margin-top: 685px;}
.col-12{overflow: hidden;}



.mtbd .row{
	background: url(../images/mtbd_bg.png) no-repeat center top;
    background-size: 100% 100%;
	padding: 35px 40px;
}


.xmfw{
	background: url(/chinatax/xhtml/ztzl/sxy33/images/gd_bj.png) no-repeat center top;
    background-size: 100%;
	padding: 100px 0 20px 0;
	position: relative;
}

.xmgx,.xmts{
	background: url(/chinatax/xhtml/ztzl/sxy33/images/gd_bj.png) no-repeat center top;
    background-size: 100%;
	padding: 58px 0 20px 0;
	position: relative;
}

.xmgx img,.xmts img{
	margin-left: 50px;
	width: 250px;
	height: 169px;
}

.xmgx p,.xmts p{
	margin-left: 53px;
}

.xmfw img{
	margin-left: 73px;
	width: 320px;
	height: 216px;
}
.xmfw p{
	margin-left: 110px;
}

.xmfw span{
	position: absolute;
    top: 20px;
    left: 38%;
    font-size: 20px;
    color: #fff;
}

.xmfw span.xj{
	position: absolute;
    top: 20px;
    left: 28%;
    font-size: 20px;
    color: #fff;
}

.xmgx span,.xmts span{
	position: absolute;
    top: 13px;
    left: 36%;
    font-size: 18px;
    color: #fff;
}

.xmgx span.xh,.xmts span.xh{
    left: 28%;
}

.dongtai p{
    font-size: 20px;
    text-indent: 2em;
    line-height: 52px;
    padding: 30px;
}

.gddt li a p{
	background-color: #f2f0f1;
    width: 420px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    display: block;
}
@media (max-width:1024px) {
	.shadowbox>h2{
		background: none !important;
		font-size: 25px;
	}
    .wrappers .container{width: auto;margin-top: 400px;}
	.gddt .col-12 img{
		width: 325px;
		height: 220px;
		/* margin-left: 5px; */
	}
	.xmfw{
		padding: 70px 0 20px 0;
	}
	
	.xmfw img{
		margin-left: 52px;
		width: 230px;
		height: 156px;
	}
	.xmfw p{
		margin-left: 55px;
	}
	.xmfw span{
		top: 13px;
		left: 36%;
		font-size: 16px;
	}
	.xmfw span.xj{
		top: 13px;
		left: 24%;
		font-size: 16px;
	}
	.xmgx,.xmts{
		padding: 40px 0 20px 0;
	}
	.xmgx img,.xmts img{
		margin-left: 44px;
		width: 160px;
		height: 108px;
	}
	.xmgx p,.xmts p{
		margin-left: 20px;
	}
	.xmgx span,.xmts span{
		top: 7px;
		left: 33%;
		font-size: 15px;
	}
	.xmgx span.xh,.xmts span.xh{
		left: 23%;
	}
}
@media screen and (max-width: 768px){
	.mtbd .row{
		padding: 35px 10px;
	}
	.gddt li a p{
		text-align: left;
                width: 100%;
		display: inline-block;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		-o-text-overflow: ellipsis;
	}
	.xmfw span{
		top: 15px;
		font-size: 18px;
	}
	.xmfw span.xj{
		top: 15px;
		font-size: 18px;
	}
	.gddt .col-12 img{
		width: 365px;
		height: 247px;
		/* margin-left: 10px; */
	}
	.xmgx,.xmts{
		padding: 66px 0 20px 0;
	}
	.xmfw img{
		margin-left: 60px;
		width: 270px;
		height: 183px;
	}
	.xmgx img,.xmts img{
		margin-left: 46px;
		width: 290px;
		height: 196px;
	}
	.xmgx span, .xmts span {
		top: 14px;
		left: 37%;
		font-size: 18px;
	}
	.xmgx span.xh, .xmts span.xh {
		left: 30%;
	}
    .wrappers .container {
        width: 100%;
		margin-top: 320px;
    }
}


@media (max-width:1480px) {
  .topic-header .inhead .banner{right: 15px; left: 15px;}
}

/*main*/
.headline{position: relative;}
.headline .hd{position: relative; text-align: center;}
.headline .hd a{display: inline-block; position: relative;}
/* .headline .hd a img{height: 114px;} */
.jjfw .headline .hd a img,.jjgx .headline .hd a img,.jjts .headline .hd a img{width: 784px; height: 53px;}
.headline .hd i{position: absolute; top: 50%; height: 10px; margin-top: -5px; width: 0;}
.headline .hd i img{display: block; width: 100%; height: 100%;}
.headline .hd i.left{left: 0;}
.headline .hd i.right{right: 0;}
.headline .xm{position: relative; text-align: center;}
.headline .xm a{display: inline-block; position: relative;}
.jjfw .headline .xm a img{width: 407px; height: 141px;}
.headline .more{position: absolute; top: 50%; right: 0; margin-top: -15px;}


.page_num{
  text-align: center;
  margin: 20px 0;
}
.pagination-first>a{
  display: inline-block;
  width: 55px;
  height: 30px;
  line-height: 30px;
}

.pagination-num.hover{
  background-color: #1d4d9b;
  color: #fff;
}

#pagination-input{
  width: 50px;
}

@media (max-width:1480px) {
  .headline .hd a img{height: 96px;}	
}


@media (max-width:992px) {
	.row > .col-4{padding-right: 0;}
  .headline .hd a img{height: 66px;}	
}

@media (max-width:414px) {
	.pc{display: none;}
	.h5{display: block;}
	.m-com-more a{display: block;}
	.gddt .col-12 img{
		width: 100%;
		height: auto;
		margin-left: 0;
	}
	.xmfw p {
		margin-left: 28px;
	}
	.xmfw img {
		margin-left: 70px;
	}
	.xmgx img, .xmts img {
		margin-left: 63px;
	}
	.xmgx p, .xmts p {
		margin-left: 10px;
	}
  .headline .hd a img{height: 66px;}
  .wrappers .container{
	margin-top: 165px;
	width: 100%;
  }
  .container{
	padding-left: 0;
    padding-right: 0;
  }
}

@media (max-width:320px) {
	.mtbd .row{
		padding-bottom: 50px;
	}
	.xmfw span{
		font-size: 15px;
	}
	.xmfw span.xj{
		font-size: 15px;
	}
	.xmgx span, .xmts span {
		font-size: 15px;
	}
	.xmfw p {
		margin-left: 28px;
	}
	.xmfw img {
		margin-left: 25px;
	}
	.xmgx img, .xmts img {
		margin-left: 14px;
	}
	.xmgx p, .xmts p {
		margin-left: 5px;
	}
}

.shadowbox{position: relative;}
.shadowbox i{position: absolute; bottom: -50px; z-index: 1;}
.shadowbox i img{height: 73px;}
.shadowbox i.left{left: 25px;}
.shadowbox i.right{right: 25px;}

.shadowbox>h2{
  font-size: 36px;
  font-weight: 700;
  text-align: center;
  margin: 20px 0 30px 0;
  background: url(../images/top_icon.png) no-repeat 50px top;
}
.setIE.ie8 .shadowbox{border: 1px solid #7acca2;}
@media (max-width:1480px) {
  .shadowbox{padding: 20px;}
  .shadowbox i{bottom: -38px;}
  .shadowbox i img{height: 58px;}
  .shadowbox i.left{left: 20px;}
  .shadowbox i.right{right: 20px;}
}
@media (max-width:992px) {
	.shadowbox>h2{
		font-size: 25px;
	}
  .shadowbox{padding: 15px;}
  .shadowbox i{bottom: -28px;}
  .shadowbox i img{height: 38px;}
  .shadowbox i.left{left: 15px;}
  .shadowbox i.right{right: 15px;}
}

.swiper-container .swiper-slide dl{position: relative;}
.swiper-container .swiper-slide dl dt{position: absolute; right: 0; left: 0; bottom: 0; z-index: 10; padding: 15px; text-align: left; background-color: rgba(0,0,0,.5);}
.swiper-container .swiper-slide dl dt a{color: #fff}
.setIE.ie8 .swiper-container .swiper-slide dl dt{background: url(../images/blank_black_opa5.png);}

.news-main {background: url(../images/top_bg.png) no-repeat center top; background-size: 100%;padding: 30px 55px;height: 530px;}
.news-main .tpxw{position: relative;}
.news-main .tpxw .swiper-ctrl-button{background: rgba(0,0,0,.3);}
.news-main .tpxw .swiper-ctrl-button i{background-position: 0 bottom;}
.news-main .tpxw .swiper-ctrl-button:hover{background: rgba(0,0,0,.4);}
.news-main .tpxw .swiper-ctrl-prev{left: 10px;}
.news-main .tpxw .swiper-ctrl-next{right: 10px;}
.news-main .tpxw .swiper-slide dl dd .place{padding-top: 63%;}
.setIE.ie8 .news-main .tpxw .swiper-ctrl-button{background: url(../images/blank_black_opa3.png) !important;}
.setIE.ie8 .news-main .tpxw .swiper-ctrl-button:hover{background: url(../images/blank_black_opa5.png) !important;}

.news-main .dongtai .com-more{text-align: right;}

.gddt .tpxw{position: relative;}
.gddt .tpxw .swiper-slide dl dd .place{padding-top: 75%;}
.setIE.ie8 .gddt .tpxw .swiper-slide dl{margin-right: 20px;}
.setIE.ie9 .gddt .tpxw .swiper-slide dl{margin-right: 20px;}

@media (max-width:992px) {
  .news-main {height: auto;}
  .mtbd .infolist{margin-right: 0; margin-left: 0;}
  .mtbd .infolist li{width: 100%;}
  .mtbd .infolist li p{margin-right: 0; margin-left: 0;}	
}

.medias{position: relative; margin: -10px -5px 0 !important;}
.medias .imagelist ul{margin: 0 !important;}
.medias .imagelist ul li a{margin: 10px 5px 0 !important;}
.medias .imagelist ul li a .caption{font-weight: normal;}
.medias .imagelist ul li a .caption .elli-s{text-align: left;}
.medias .col-3{width: 25%;}
.medias .fl{float: left !important;}
.medias .fr{float: right !important;}
.tupian .center{position: absolute; left: 25%; top: 0; bottom: 10px; width: 50%;}
.shipin .center{position: absolute; left: 0; top: 0; bottom: 10px; width: 50%;}
.medias .center .imagelist{position: relative; height: 100%;}
.medias .center .imagelist ul{position: relative; height: 100%;}
.medias .center .imagelist ul li{position: relative; height: 100%;}
.medias .center .imagelist ul li a{position: relative; height: 100%;}
.medias .center .imagelist ul li a .place{height: 100%; padding-top: 0 !important;}
.tupian .medias .imagelist ul li a .place{padding-top: 75%;}
@media (max-width:992px) {
  .medias .col-3{float: none !important; width: auto;}
  .medias .imagelist ul li a .place{padding-top: 66.66667%;}
  .medias .center{position: static; float: none !important; width: auto;}
  .medias .center .imagelist ul li a .place{padding-top: 56.25% !important;}
  .medias .col-3 .imagelist ul{margin: -10px -5px 0;}
  .medias .col-3 .imagelist ul li{float: left; width: 50%;}
  .medias .col-3 .imagelist ul li a{margin: 10px 5px 0;}
}
@media (max-width:414px) {
  .medias .imagelist ul li a .caption{font-size: .875em;}
}

.swiper-pagination.setting{position: relative; margin-top: 15px; display: none;}
.swiper-pagination.setting .swiper-pagination-bullet{background-color: transparent; width: 8px; height: 8px; margin: 0 5px; border: 1px solid #7bb8a5; border-radius: 100%; cursor: pointer; opacity: 1;} 
.swiper-pagination.setting .swiper-pagination-bullet-active{background-color: #7bb8a5;}
.swiper-pagination.setting .swiper-pagination-switch{display: inline-block; width: 8px; height: 8px; margin: 0 5px; border: 1px solid #7bb8a5; border-radius: 100%; cursor: pointer;}
.swiper-pagination.setting .swiper-active-switch{background-color: #7bb8a5;}

.swiper-ctrl-button{position: absolute; top: 50%; width: 40px; height: 40px; margin-top: -30px; z-index: 100; cursor: pointer; border: none; background: #fff; border-radius: 50%; box-shadow: 0 4px 15px rgba(0,0,0,.15);}
.swiper-ctrl-button i{position: absolute; top: 50%; right: 0; left: 0; content: ""; margin: -12px auto 0 auto; width: 24px; height: 24px; background-repeat: no-repeat; background-position: 0 0;}
.swiper-ctrl-prev{left: -20px;}
.swiper-ctrl-next{right: -20px;}
.swiper-ctrl-prev i{background-image: url(/chinatax/xhtml/ztzl/no32xcy/ztzl/d32gqgssxcy/images/arrow_left.png);}
.swiper-ctrl-next i{background-image: url(/chinatax/xhtml/ztzl/no32xcy/ztzl/d32gqgssxcy/images/arrow_right.png);}
.swiper-ctrl-button:hover{background: #7bb8a5;}
.swiper-ctrl-button:hover i{background-position: 0 -24px;}
@media (max-width:992px) {
  .swiper-ctrl-prev{left: 10px;}
  .swiper-ctrl-next{right: 10px;}	
}
@media (max-width:414px) {
  .swiper-ctrl-button{width: 30px; height: 30px; margin-top: -20px;} 	
}
@media screen and (max-width:480px) {
	.news-main{
	  padding: 0;
	}	
  }
.setIE.ie8 .swiper-ctrl-button{background: url(../images/arrow_bg.png) !important; background-repeat: no-repeat; background-position: 0 0;}
.setIE.ie8 .swiper-ctrl-button:hover{background-position: 0 -42px !important;}


/* 各地动态 */
.gddt .row{
	background: url(../images/gddt_bg.png) no-repeat center top;
    background-size: 100% 100%;
	padding: 25px 40px;
}

.gddt_swiper-container{
	width: 100%;
	height: 315px;
	padding-left: 3px;
	overflow: hidden;
	position: relative;
}

.gddt_lbtimg_prev{
	width: 31px;
	height: 62px;
	background: url(/chinatax/xhtml/ztzl/wqqxkzg/images/prev.png);
	position: absolute;
	top: 30%;
	left: 0px;
	z-index: 99;
	/* display: none; */
}


.gddt_lbtimg_next{
	width: 31px;
	height: 62px;
	background: url(/chinatax/xhtml/ztzl/wqqxkzg/images/next.png);
	position: absolute;
	top: 30%;
	right: 0px;
	z-index: 99;
	/* display: none; */
}

.jjfw_lbtimg_prev{
	width: 31px;
	height: 62px;
	background: url(/chinatax/xhtml/ztzl/wqqxkzg/images/prev.png);
	position: absolute;
	top: 45%;
	left: 0px;
	z-index: 99;
	display: none;
}


.jjfw_lbtimg_next{
	width: 31px;
	height: 62px;
	background: url(/chinatax/xhtml/ztzl/wqqxkzg/images/next.png);
	position: absolute;
	top: 45%;
	right: 0px;
	z-index: 99;
	display: none;
}

.jjfw01_lbtimg_prev{
	width: 31px;
	height: 62px;
	background: url(/chinatax/xhtml/ztzl/wqqxkzg/images/prev.png);
	position: absolute;
	top: 45%;
	left: 0px;
	z-index: 99;
	display: none;
}


.jjfw01_lbtimg_next{
	width: 31px;
	height: 62px;
	background: url(/chinatax/xhtml/ztzl/wqqxkzg/images/next.png);
	position: absolute;
	top: 45%;
	right: 0px;
	z-index: 99;
	display: none;
}


.jjgx_lbtimg_prev{
	width: 31px;
	height: 62px;
	background: url(/chinatax/xhtml/ztzl/wqqxkzg/images/prev.png);
	position: absolute;
	top: 45%;
	left: 0px;
	z-index: 99;
	display: none;
}


.jjgx_lbtimg_next{
	width: 31px;
	height: 62px;
	background: url(/chinatax/xhtml/ztzl/wqqxkzg/images/next.png);
	position: absolute;
	top: 45%;
	right: 0px;
	z-index: 99;
	display: none;
}

.jjts_lbtimg_prev{
	width: 31px;
	height: 62px;
	background: url(/chinatax/xhtml/ztzl/wqqxkzg/images/prev.png);
	position: absolute;
	top: 45%;
	left: 0px;
	z-index: 99;
	display: none;
}


.jjts_lbtimg_next{
	width: 31px;
	height: 62px;
	background: url(/chinatax/xhtml/ztzl/wqqxkzg/images/next.png);
	position: absolute;
	top: 45%;
	right: 0px;
	z-index: 99;
	display: none;
}


/* 专题专栏 */
.ztzl_swiper-container{
	width: 100%;
	/* height: 359px; */
	overflow: hidden;
	position: relative;
}

.ztzl_lbtimg_prev{
	width: 31px;
	height: 62px;
	background: url(/chinatax/xhtml/ztzl/wqqxkzg/images/prev.png);
	position: absolute;
	top: 40%;
	left: 0px;
	z-index: 99;
}


.ztzl_lbtimg_next{
	width: 31px;
	height: 62px;
	background: url(/chinatax/xhtml/ztzl/wqqxkzg/images/next.png);
	position: absolute;
	top: 40%;
	right: 0px;
	z-index: 99;
}
@media (max-width:1024px) {
	.gddt_swiper-container{
		padding-left: 0;
		height: auto;
	}
	.gddt_lbtimg_prev,.gddt_lbtimg_next,.jjfw_lbtimg_prev,.jjfw_lbtimg_next,.jjfw01_lbtimg_prev,.jjfw01_lbtimg_next,.jjgx_lbtimg_prev,.jjgx_lbtimg_next,.jjts_lbtimg_prev,.jjts_lbtimg_next{
		display: block;
	}

	.ztzl_lbtimg_prev{
		top: 5%;
	}
	
	.ztzl_lbtimg_next{
		top: 5%;
	}
	
}
@media (max-width:768px) {
	.gddt .row{
		padding: 25px 10px;
	}
	.ztzl_lbtimg_prev{
		top: 25%;
	}
	
	.ztzl_lbtimg_next{
		top: 25%;
	}
	
}
