@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
    margin: 0;
    padding: 0;
    border: 0px;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
	list-style: none;
}
/* HTML5 display-role reset for older browsers */

body{ font-family:"微软雅黑,宋体"; font-size:16px; }
a{ color: inherit; text-decoration: none;}

#page{ }
.logo{ position:relative;}
.logo img {width:100%;}
.hui{ position: absolute; top:2%; left:20%; background: url("../img/gjswzj.png") no-repeat left top; height:76px; width: 30%;}

.boxlist{ width:1200px; margin:0 auto;  background-color: #fff; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); }
.banner{ margin-bottom:20px;  padding: 0 47px;}
.banner dt{ text-align: center;  padding: 20px 0; position: relative;   }
.banner dt span{ padding:5px 10px; background-color: #fff; }
.banner dt a{ color:#000; font-size: 18px;border-bottom: solid #005196 2px; right:0; bottom: 0; position: absolute;}
#zcsd ul li,#jfzn ul li,#xcfd ul li,#wxts ul li{float:left;}
.banner dd{ float:right; }
#zcsd ul li{list-style: none; height: 67px;  line-height:30px; background: url("../img/dian.png") 9px 34px no-repeat; padding-left: 30px; margin-bottom: 10px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); width: 490px; padding: 25px; border-radius: 6px;}
#zcsd ul li span{ float:right; color:cdcdcd;}
#zcsd ul li a{ font-weight: bold; padding-left: 6px;}
#zcsd li:nth-child(2n-1) { margin-right: 10px;}
#zcsd li:nth-child(2n) { margin-right: 0px;}
.zcsd{ background:url("../img/zcsd.png") no-repeat center center; height: 37px;}
.jfzn{ background:url("../img/jfzn.png") no-repeat center center; height: 37px;}
.xcfd{ background:url("../img/xcfd.png") no-repeat center center; height: 37px;}
.wxts{ background:url("../img/wxts.png") no-repeat center center; height: 37px;}

#jfzn ul li{ line-height:30px; background: url("../img/dian.png") 9px 25px no-repeat; width: 505px; padding: 15px 20px; }
#jfzn ul li a{ line-height: 30px; color: #333333; text-align: justify; width: 100%; display: inline-block; padding-left: 10px; }
#jfzn li:nth-child(2n-1) { margin-right: 10px;}
#jfzn li:nth-child(2n) { margin-right: 0px ;}


.xcfdul li{ line-height:30px; background: url("../img/dian.png") 9px 25px no-repeat; width:calc(100% - 40px); padding: 15px 20px; float:left;}
.xcfdul li a{ line-height: 30px; color: #333333; text-align: justify; width: 100%; display: inline-block; padding-left: 10px; }
.xcfdul li:nth-child(2n-1) { margin-right: 10px;}
.xcfdul li:nth-child(2n) { margin-right: 0px;}

#wxts ul li{ line-height:30px; background: url("../img/dian.png") 9px 25px no-repeat; width: 505px; padding: 15px 20px; }
#wxts ul li a{ line-height: 30px; color: #333333; text-align: justify;  display: inline-block; padding-left: 10px; }
#wxts ul li span{float:right; color:#999999;}
#wxts li:nth-child(2n-1) { margin-right: 10px;}
#wxts li:nth-child(2n) { margin-right: 0px ;}

/*图片新闻*/
.pic,.video{ width: 48%;}
.video{ margin-right:30px;}
.slideBox{ width:100%;  overflow:hidden; position:relative; margin-top:20px; float:left;}
.slideBox .hd{overflow:hidden; position:absolute; right:12px; bottom:6px; z-index:1}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left}
.slideBox .hd ul li{ float:left;margin-right:10px;width:10px;height:10px;line-height:18px;text-align:center;background:#fff;cursor:pointer;  color:#fff; font-size:14px; list-style:none; border-radius:5px;}
.slideBox .hd ul li.on{ background:#1a56a8;}
.slideBox .bd{ position:relative;  z-index:0}
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative;  list-style:none; }
.slideBox .bd img{ width:100%;  display:block}
.slideBox .txtbg{ width:100%;background-color:#000000 ;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;height:45px;position:absolute; bottom:0}
.slideBox .txtbg a{font-size:14px; color:#fff; margin-left:10px;position:relative;line-height:30px;}
/* 图解税收  税务微电影*/


.left{ float:left;}
.right{ float:right;}





/*二级页面*/
.list{width:1140px;  margin: 0 30px; margin-bottom: 20px;}
.list dt{ border-bottom: #8f8f8f dotted 1px;line-height: 36px; padding: 10px; margin-bottom: 20px;}
.list dt a{ }
.list ul{ }
.list ul li{ line-height: 35px; list-style: none; padding-left:30px;background: url("../img/dian.png") 9px 12px no-repeat; border-bottom: 1px dashed  #C1C1C1;margin-bottom: 10px;padding-bottom: 10px;}
.list ul li a{ color:#000; overflow: visible; white-space: normal;text-overflow: ellipsis; display: inline-block;}
.list ul li span{ float:right; color:#cdcdcd;}

.clearfix:after{ content:"."; display:block; height:0;clear:both;visibility:hidden; }
.clear{ clear:both;}

.pager { overflow: hidden; clear: both; padding: .05rem; text-align: center; font-size:14px; }
.pager a { display: inline-block; padding: 3px; font-size:14px;; text-align: center; text-decoration:none; color:#000; height:18px;  line-height:18px; border: 1px solid #ffffff; }
.pager a:hover { background: #EDFBFE; color: #3076C4; text-decoration: none; border: 1px solid #dedede; }
.currentIndex{ background-color: #EDFBFE; font-size:16px;}

.foot{  padding:20px 0; font-family:"微软雅黑"; clear:both; border-top:3px solid #1A56A8;}
.foot p{ text-align:center; line-height:30px; color:#FFFFFF; font-size:14px; }
.foot p span{ padding: 0 16px;}
.pc_footer_border{clear:both; width:900px; margin: 0 auto; line-height:23px; }
.pc_footer_img{float:left;margin-right:60px; height:70px;}
.pc_footer_text{text-align:left;}



@media (max-width: 1220px){
	 #page { margin: 0 auto; width: 100%;  }
     .hui{ background-size:100%;}
	.boxlist{ width:94%; }
	.banner{ padding: 0 2%;}
	#zcsd ul li{width:43%; height: 67px;}
	#zcsd li:nth-child(2n-1) {  margin-right: 25px;}
	#zcsd ul li{width:43%;}
	#zcsd li:nth-child(2n-1) {  margin-right: 25px;}
	.xcfdul li{width:calc(100% - 47px);}
	#wxts ul li{width:43%; }

	.pic,.video{ width: 48%; margin: 0; padding: 5px;}
	.rightnav{display: none;}
	
	.list{ width:100%; margin: 0;}
	.list ul li{ margin-left: 15px; margin-right: 15px; padding-bottom: 35px;}
}
@media (max-width: 991px) {
	 #page { margin: 0 auto; width: 100%;  }
     .hui{ background-size:100%;}
	.boxlist{ width:94%; }
	#zcsd,#jfzn,#xcfd,#wxts{ width:100%;}
	#zcsd ul li{width: calc(100% - 47px); height: auto;}
	#jfzn ul li{width:calc(100% - 47px);}
	.xcfdul li{width:calc(100% - 47px);}
	#wxts ul li{width:calc(100% - 47px); }
    .pic,.video{ width: 47%; margin: 0; padding: 5px;}
	.slideBox,.slideBox .bd img{ width: 100%;}
	
	.rightnav{display: none;}
	
	.list{ width:100%; }
	.list ul li{ margin-left: 15px; margin-right: 15px; padding-bottom: 35px;}
	.pc_footer_border{clear:both;  margin: 0 auto; line-height:23px; width:100%;}
    .pc_footer_img{float:left;margin-right:0; width:100%;}
    .pc_footer_img img { margin:0 30px}
    .pc_footer_text{text-align:left; margin: 0 28px;}
}
@media (max-width: 480px) {
	 #page { margin: 0 auto; width: 100%;  }
	.hui{ background-size:100%;}
	.boxlist{ width:94%; }

	.banner{ padding:0 10px;}
	.banner dt{  width: 100%;   }
	#zcsd ul li{ width:calc(100% - 47px); height: auto;}
	#jfzn ul li{width:calc(100% - 47px);}
	.xcfdul li{width:calc(100% - 47px);}
	#wxts ul li{ width: calc(100% - 47px);}
	.pic,.video{ width: 98%; float:none;}
	.slideBox,.slideBox .bd img{ width: 100%;}

	.rightnav{display: none;}

	
	.list{ width:100%; margin: 0;}
	.list ul li{ margin-left: 15px; margin-right: 15px; padding-bottom: 35px;}
	
	
	.pc_footer_border{clear:both;  margin: 0 auto; line-height:23px; width:100%;}
    .pc_footer_img{float:left;margin-right:0; width:100%;}
    .pc_footer_img img { margin:0 30px}
    .pc_footer_text{text-align:left; margin: 0 28px;}
}