﻿body{
	font-size:16px;
	color:#333;
    font-family: Microsoft YaHei;
}
.index-content .fw-one {
    width: 280px;
    height: 150px;
    background: url(../images/bg01.png);
    border-radius: 4px;
    float: left;
    margin-right: 10px;
    font-size: 14px;
    color: #fff;

    text-align: center;
    line-height: 1.2;
    position: relative;
}
a:hover{
	color:#1a56a8
}
.index-content .fw-two {
    width: 170px;
    height: 150px;
    /*background: url(../images/sy02.png);*/
    border-radius: 4px;
    float: left;
    margin-right: 10px;
    font-size: 14px;
    color: #fff;

    text-align: center;
    line-height: 1.2;
    position: relative;
}
.index-content .fw-two table td{
	height:50%;
}
.index-content .fw-two table td a{
	display:block;
	width:100%;
	height:94%;
}
.index-content .fw-two table td a img{
	width:100%;
	height:100%;
}
.index-content .fw-shree {
    width: 199px;
    height: 150px;
    background: url(../images/sy03.png);
    border-radius: 4px;
    float: left;
    margin-right: 10px;
    font-size: 14px;
    color: #fff;

    text-align: center;
    line-height: 1.2;
    position: relative;
}
.index-content .fw {
    padding: 20px;
    height: 150px;
}
.index-content .fw-one-x {
    position: absolute;
    width: 100%;
    background: #c6e5f6;
    height: 1px;
    top: 85px;
}
.index-content .fw-one__title {
    font-size: 26px;
    color: #fff;
    font-weight: bold;
    line-height: 150px;
}
.index-content .fw-min {
    width: 122px;
    height: 150px;
    background: url(../images/bg01.png) no-repeat;
    float: left;
    position: relative;
}
.index-content .fw-min__box {
    width: 85px;
    height: 86px;
    border: 1px solid #ffffff;
    border-radius: 1px 1px 1px 1px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -52px 0 0 -42px;
    font-size: 26px;
    color: #fff;
    text-align: center;
    padding-top: 16px;
}
.index-content .fw-min__box p {
    font-size: 26px;
}
.index-content .fw-right {
    width: 480px;
    height: 150px;
    background: #e9f6fd;
    border-radius: 4px;
    float: right;
    position: relative;
    color: #0055ae;
    font-size: 16px;
    font-weight: bold;
}
.index-content .fw-right ul li {
	width: 33.333%;
    height: 50%;
    float: left;
    line-height: 75px;
    position: relative;
    padding-left: 60px;
    box-sizing: border-box;
}
.fwright0,.fwright1{
	border-right: 1px solid #c6e5f6;
    border-bottom: 1px solid #c6e5f6;
}
.fwright2{
border-bottom: 1px solid #c6e5f6;
}
.fwright3,.fwright4{
	border-right: 1px solid #c6e5f6;
}
.index-content .fw-right ul li a {
    color: #0055ae;
}
.index-content .fw-right ul li img {
    position: absolute;
    top: 20px;
    left: 20px;
}
.index-content .fw-right-h {
    position: absolute;
    left: 158px;
    top: 0;
    background: #c6e5f6;
    width: 1px;
    height: 100%;
}
.index-content .fw-right-h__two {
    position: absolute;
    right: 158px;
    top: 0;
    background: #c6e5f6;
    width: 1px;
    height: 100%;
}
.index-content .fw-right-x {
    position: absolute;
    left: 0;
    top: 50%;
    background: #c6e5f6;
    width: 100%;
    height: 1px;
}
.index-content h1 {
    font-weight: bold;
    font-size: 36px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #1a56a8;
    padding: 5px 0 38px;
    text-align: center;
    line-height: 1.2;
}
.img-news__box {
    padding: 0 0 0 20px;
}
.imgs-box {
    width: 580px;
    height: 360px;
    float: left;
    position: relative;
	overflow:hidden;
}

.imgs-box .prev {
    width: 40px;
    height: 66px;
    background: url(../images/l_2.png) no-repeat;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -33px;
}

.imgs-box .next {
    width: 40px;
    height: 66px;
    background: url(../images/r_2.png) no-repeat;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -33px;
}

.imgs-box ul li img {
    width: 580px;
    height: 360px;
}

.imgs-box .radio {
    position: absolute;
    right: 0;
    bottom: 6px;
    width: 100%;
    z-index: 2;
}

.imgs-box .radio ul {
    width: 100%;
    text-align: right;
}

.imgs-box .radio ul li {
    display: inline-block;
    background: url(../images/c2.png) no-repeat;
    width: 13px;
    height: 13px;
    margin-right: 6px;
}

.imgs-box .radio ul li.on {
    background: url(../images/c3.png) no-repeat;
}

.imgs-box .bd ul li span.bg {
    position: absolute;
    width: 100%;
    height: 35px;
    background: #000;
    opacity: 0.5;
	filter: alpha(opacity=50);
    bottom: 0;
    left: 0;
}

.imgs-box .bd ul li span.bg-box {
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    z-index: 1;
    padding: 0 10px;
}
.maintopright{
	float: right;
    width: 220px;
	height:150px;
}
.maintopright li{
  height:50%;
}
.maintopright li img{
  width:100%;
  height:70px;
}
.topmainright{
box-sizing:border-box;
padding-bottom:5px;
}
.bottommainright{
box-sizing:border-box;
padding-top:5px;
}
.news-box__top {
    width: 135px;
    height: 40px;
    font-size: 22px;
    font-weight: bold;
    color: #000;
    text-align: center;
    line-height: 40px;
    position: relative;
    margin-bottom: 15px;
    background-color:#fff;
}

.news-box__top.active .s {
    border-color: #0055ae transparent transparent transparent;
    border-style: solid;
    border-width: 10px;
    position: absolute;
    bottom: -20px;
    left: 50%;
    margin-left: -10px;
}

.news-box {
    float: right;
    width: 576px;
    margin-right: 20px;
}

.news-box__list ul li {
    height: 38px;
    line-height: 38px;
    position: relative;
    padding-left: 12px;
    padding-right: 12px;
}

.news-box__list ul li a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.news-box__list ul li a span {
    width: 4px;
    height: 4px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2px;
    background: #0055ae;
}

.news-box__list ul li a b {
    font-weight: normal;
}

.news-box__list ul li a .setw {
    width: 486px;
    display: inline-block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.news-box__list ul li a em {
    text-align: right;
    font-style: normal;
    float: right;
    color: #999;
}
.news-box__top.active {
    background: #0055ae;
    color: #fff;
}

/*find*/
.find-box {
    width: 1184px;
    height: 170px;
    background: #e9f6fd;
    opacity: 0.7;
    margin: 20px auto 0px;
}

.find-box ul li {
    width: 12.5%;
    padding: 20px 20px 0;
    float: left;
    text-align: center;
	box-sizing:border-box;
}

.find-box ul li a {
    color: #333;
	font-weight:bold;
}

.find-box ul li span {
    width: 68px;
    height: 68px;
    /*background: url("../images/circular.png") no-repeat;*/
    display: block;
    margin: 0 auto 15px;
    position: relative;
}
.find-box ul li:hover span{
     background-position: 0px 0px !important;
}
.find-box ul li:hover p{
	color:#1369c0;
	font-weight:bold;
}
.find-box ul li span img {
    width: 68px;
    height: 68px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.find-box ul li a {
    color: #333;
}

/*新媒体*/
.sh-box {
    padding: 0 20px;
}

.img-shui {
    width: 340px;
}

.img-shui__content {
    position: relative;
	display:inline-block;
	margin-top:10px;
}

.img-shui__content img {
    display: block;
    width: 340px;
    height: 206px;
}

.img-shui__content .span-box {
    position: absolute;
    width: 100%;
    height: 35px;
    background: #000;
    opacity: 0.5;
    bottom: 0;
    left: 0;
}

.img-shui__content span {
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    z-index: 1;
    padding: 0 10px;
}

.index-new-text {
    width: 460px;
}
.index-hdjl_list  ul li {
    width: 212px;
    height: 60px;
    float: left;
    background-color: #e9f6fe;

    position: relative;
    padding: 5px;
}

.index-hdjl_list ul li img {
    position: absolute;
    left: 5px;
}
/*信息公开样式*/
#content{
    width: 1220px;
    margin: 0 auto;
}
.Navigation{
    width: 100%;
    height: 60px;
    line-height: 60px;
    color: #999999;
    font-size: 14px;
    box-sizing:border-box;
    padding-left:45px;
    background:url(../images/map.png) no-repeat 15px center;
}
.navRight{
    width: 14px;
    height: 14px;
    float: left;
    margin: 23px 5px 0 5px;
}
.Navigation a{
    color: #1A56A8;
    float: left;
}
.mapIcon{
    float: left;
    margin: 21px 10px 0 20px;
}

#main{
    padding: 0px 20px;
    background: #FFFFFF;
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
	padding-bottom:20px;
	margin-bottom: 20px;
}

#navLeft{
    width: 340px;
    height: 100%;
}
.ItemsTile{
    width: 100%;
    height: 70px;
    font-weight: bold;
    background: #1A56A8;
    line-height: 70px;
}
.ItemsTile a{
    color: #FFFFFF;
    font-size: 22px;
}
.ItemsTile img{
    margin: 20px 8px 0 102px;
}

#navLeft a{
    width: 100%;
    height: 100%;
}
#navLeft ul{
    width: 100%;
    height: 100%;
}
#navLeft ul li{
    width: 100%;
    background: #F1F1F1;
    margin-top: 5px;
    cursor: pointer;
    box-sizing: border-box;
}
#navLeft ul li>a{
	padding-left: 30px;
    font-size: 20px;
    font-weight: 400;
    line-height: 60px;
    height: 60px;
    display: inline-block;
    box-sizing: border-box;
}
#navLeft ul li a img{
    float: right;
    margin: 20px 20px 0 0;
}
#navLeft ul li a.aActive{
    color: #184996;
    font-weight: bold;
}
#navLeft ul li.liActive{
    background: #e8eef6;
}
#navLeft ul li.liActive>a{
	color:#1a56a8;
	font-weight:bold;
}
#newsRight{
    /*width: 799px;*/
    width:67%;
    min-height:500px;
    height:100%;
    border-left: 1px solid #E6E6E6;
    padding: 0 0 0 20px;
    margin-left: 20px;
}
#page #newsRight {
    border-right: 1px solid #E6E6E6;
    border-left: 0;
    padding-left: 0px;
    margin-left: 0px;
    padding-right: 20px;
    margin-right: 20px;
}
.newsClass{
    width: 100%;
    height: 60px;
    position:relative;
    border-bottom: 1px solid #E6E6E6;
	margin-bottom: 10px;
	display:inline-block;
}
.newsClass ul{
    display:inline-block;
}
.newsClass ul li{
    height: 58px;
    line-height: 58px;
    font-weight: bold;
    float: left;
    margin-right: 40px;
}
.newsClass ul li a{
    font-size:22px;
}
.newsClass ul li.active{
    border-bottom: 3px solid #2957A2;
}
.newsClass ul li.active a{
    color: #2957A2;
}
.parentTitle{
     display:inline-block;
     border-bottom: 3px solid #2957A2;
     height: 47px;
     line-height: 47px;
     font-weight: bold;
     float: left;
}
.parentTitle a{
    font-size: 22px;
}
.newsList{
    width: 100%;
    /* height: 100%; */
} .bg_0625 {    width: 100%;background-image: url(/hbsw/images/100zn.jpg);background-repeat: no-repeat;background-position: center 0;padding-top: 100px;} 
.newsList ul li{
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
}
.newsList ul li span{
    float: left;
 text-align:left}
.newsDot{
    width: 4px;
    height: 4px;
    background: #2957a2;
    border-radius: 50px;
    margin: 16px 8px 0 0;
    display:inline-block;
}
.newsDetail{
	width: 666px;
    height: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: 18px;
}
.newsTime{
    color: #999999;
}

.pagenumber {
    font-size: 0;
    text-align: center;
    margin: 20px auto;
}
.pagenumber .layui-laypage a,.pagenumber .layui-laypage span{
	padding: 0 10px;
    margin-right: 2px;
    height: 26px;
    line-height: 26px;
}
.pagenumber .layui-laypage .layui-laypage-limits,.pagenumber .layui-laypage .layui-laypage-refresh{
padding: 0px 5px;
margin:0px;
}
.pagenumber .layui-laypage .layui-laypage-count{
padding:0px;
}
.pagenumber .layui-laypage .layui-laypage-skip{
	padding: 0 5px;
    margin: 0 1px 5px 0;
}
.pagenumber .layui-laypage-next{
	margin: 0 1px 5px 0;
}
.pagenumber .layui-laypage button,.pagenumber .layui-laypage input{
    height: 26px;
    line-height: 24px;
}
/*.pagenumber a {
    display: inline-block;
    width: 34px;
    height: 30px;
    line-height: 30px;
    background: #F1F1F1;
    border: 1px solid #E2E8F6;
    text-align: center;
    font-size: 14px;
    color: #666666;
    margin-right: 4px;
}

.pagenumber a.active {
    background: #1A57A8;
    border: 1px solid #1A57A8;
    color: #fff;
}

.pagenumber a.beforepage,
.pagenumber a.nextpage {
    width: 80px;
}

.pagenumber a.lastpage {
    width: 53px;
}

.pagenumber a.disabled {
    color: #CDCCCC;
}

.pagenumber span {
    margin: 0 10px;
    font-size: 14px;
}

.pagenumber input {
    display: inline-block;
    height: 20px;
    width: 30px;
    background: #FFFFFF;
    border: 1px solid #E5E5E5;
    font-size: 14px;
    color: #2957A2;
    padding: 5px;
    margin: 0 8px;
}

.pagenumber button {
    width: 60px;
    height: 30px;
    background: #F1F1F1;
    border: 0;
    color: #2957A2;
    font-size: 14px;
    text-align: center;
    vertical-align: top;
    position: relative;
    top: 2px;
}
.pagenumber a.firstPage{
    width: 50px;
}
.pagenumber span.jump{
    width: 113px;
    height: 30px;
    background: #F1F1F1;
    display: inline-block;
    line-height: 30px;
}*/
.link-list-box {
    position: relative;
    height: 80px;
    margin-top: 20px;
    width: 1180px;
    overflow: hidden;
	display:inline-block;
    left: 0;
}

.link-list-box .left-btn {
    width: 21px;
    height: 36px;
    background: url(../images/l.png) no-repeat;
    position: absolute;
    top: 20px;
    left: 0;
    cursor: pointer;
}

.link-list-box .right-btn {
    width: 21px;
    height: 36px;
    background: url(../images/r.png) no-repeat;
    position: absolute;
    top: 20px;
    right: 0;
    cursor: pointer;
}

.link-list-box ul {
    width: 2000px;
    height: 90px;
    position: absolute;
    left: 0;
    top: 0;
}

.link-list-box ul li {
    float: left;
    margin-right: 20px;
    height: 90px;
}

.link-list-box ul li img {
    display: block;
}
#InputRight {
    width: 340px;
    min-height: 500px;
}
.MsgList01 {
    width: 340px;
    display:inline-block;
	float:left;
}
.MsgList01 ul li {
    width: 158px;
    height: 56px;
    float: left;
    border-radius: 4px;
    border: 1px solid #E5E5E5;
    line-height: 56px;
    margin-top: 8px;
}
.MsgList01 ul li a {
    width: 100%;
    height: 100%;
    font-size: 18px;
}
.MsgList01 ul li a img {
    float: left;
    margin: 18px 10px 0 25px;
}
.MsgList02 {
    width: 340px;
    float:left;
}
.MsgList02 ul li {
    width: 100%;
    height: 60px;
    line-height: 60px;
    border: 1px solid #E5E5E5;
    margin-top: 8px;
	box-sizing:border-box;
}
.MsgList02 ul li a {
    width: 100%;
    height: 100%;
    font-size: 20px;
}
.navLogo {
    float: left;
    margin: 17px 20px 0 22px;
}
.NavNext {
    float: right;
    margin: 20px 20px 0 0;
}

/*纳税服务样式*/
.tax-service {
    position: relative;
    margin-bottom: 20px;
}

.tax-service-left {
    width: 760px;
}

.tax-guide-list {
    border: #e6e6e6 solid 1px;
}

.tax-guide-list ul {
    padding-top: 10px;
    padding-left: 0;
    width: 100%;
	padding-bottom:10px;
}

.tax-guide-list ul li {
    text-align: center;
    float: left;
    width: 67px;
    padding: 0 20px;
    height: 150px;
    line-height: 1.5;
    font-size: 13px;
}

.tax-guide-list ul li span {
    display: block;
    background: url(../images/circular.png) no-repeat;
    background-position: 0px 17px;
    width: 68px;
    height: 68px;
    padding-top: 18px;
    margin: 0 auto 10px;
}

.tax-guide-list ul li span img {
    display: block;
    margin: 0 auto;
    margin-top: 16px;
}

.tax-guide-list.bgligt ul li span {
    border-radius: 50%;
    padding-top: 0;
    background: none;
}

.tax-guide-list.bgligt ul li span img {
    width: 68px;
    height: 68px;
}

.tax-service-right {
    width: 340px;
}
.tax-service .hxt {
    background: #e6e6e6;
    left: 820px;
    top: 0;
    height: 100%;
    position: absolute;
    width: 1px;
}
.quick-navigation ul li {
    height: 74px;
    background: #f1f1f1;
    line-height: 74px;
    margin-bottom: 10px;
}

.quick-navigation ul li a {
    font-size: 20px;
    display: block;
    padding-left: 60px;
    color: #1a56a8;
}
.wsbstp{
    float: left;
    margin-top: 20px;
    margin-right: 20px;
    width: 32px;
    height: 32px;
}
.tax-service-right .quick-navigation li:hover .wsbstp{
    background-position: 0px 0px !important;
}
.quick-navigation ul li.active,.quick-navigation ul li:hover {
    background: #1a56a8;
}

.quick-navigation ul li.active a,.quick-navigation ul li:hover a {
    color: #fff;
}

.quick-navigation ul li a.swj {
    background: url(../images/13.png) no-repeat 60px center;
}

.quick-navigation ul li a.pt {
    background: url(../images/14.png) no-repeat 60px center;
}

.quick-navigation ul li a.xt {
    background: url(../images/xt.png) no-repeat 60px center;
}
.quick-navigation ul li a.ts {
    background: url(../images/ts.png) no-repeat 60px center;
}
.quick-navigation ul li a.jf {
    background: url(../images/12.png) no-repeat 60px center;
}

.quick-navigation ul li a.zx {
    background: url(../images/icon05.png) no-repeat 60px center;
}

.tax-service .hxt {
    background: #e6e6e6;
    left: 820px;
    top: 0;
    height: 100%;
    position: absolute;
    width: 1px;
}
.fw-xzzx{
width:100%;
height:180px;
box-sizing:border-box;
padding-left:60px;
position:relative;
}
.curxzzx{
    width: 60px;
    padding: 0 20px;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    background: #1a56a8;
    box-sizing: border-box;
    padding-top: 30px;
}
.fw-xzzx ul li{
	float: left;
    width: 25%;
    height: 90px;
    box-sizing: border-box;
    padding-left: 60px;
    position: relative;
    display: table;
	border-top: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}
.gzcxbox{
width:100%;
height:100%;
box-sizing: border-box;
    border-bottom: 1px solid #e5e5e5;
}
.gzcxbox a{
	display: table-cell;
    vertical-align: middle;
}
.fw-xzzx ul li img {
    position: absolute;
    top: 28px;
    left: 20px;
}
.fw-xzzx .fw-right-h {
    position: absolute;
    left: 25%;
    top: 0;
    background: #eae8e8;
    width: 1px;
    height: 100%;
}
.fw-xzzx .fw-right-h__two {
    position: absolute;
    left: 50%;
    top: 0;
    background: #eae8e8;
    width: 1px;
    height: 100%;
}
.fw-xzzx .fw-right-h__three{
    position: absolute;
    right: 25%;
    top: 0;
    background: #eae8e8;
    width: 1px;
    height: 100%;
}
.fw-xzzx .fw-right-x_one {
    position: absolute;
    left: 0;
    top: 0%;
    background: #eae8e8;
    width: 100%;
    height: 1px;
}
.fw-xzzx .fw-right-x_two {
    position: absolute;
    left: 0;
    top: 50%;
    background: #eae8e8;
    width: 100%;
    height: 1px;
}
.fw-xzzx .fw-right-x_three {
    position: absolute;
    left: 0;
    bottom: 0%;
    background: #eae8e8;
    width: 100%;
    height: 1px;
}
.curxzzx a{
font-size: 22px;
color:#fff;
}
.text-study{
margin:20px 0px;
}
.tax-calendar{
display:inline-block;
margin-top:15px;
width:100%;
}
.tax-calendar .common-new-box__top{
margin-bottom:20px;
}
/*互动交流样式*/
.talkLine {
    width: 100%;
    height: 210px;
    margin-top: 10px;
}
.talkLineBanner {
    width: 340px;
    height: 200px;
}
.BannerDetails {
    width: 380px;
    height: 150px;
    padding: 30px 20px;
    color: #333333;
    background: #fbfbfb;
}
.BannerDetails div {
    width: 100%;
    position: relative;
    margin-bottom: 25px;
}
.BannerDetails div p {
    font-size: 16px;
    margin-left: 50px;
    line-height: 25px;
}
.BannerDetails div .talkLineTitle {
    margin: 0;
    position: absolute;
    left: 0;
    top: 0;
}
.newsClass p {
    position: absolute;
    right: 0;
    bottom: 10px;
    color: #595757;
    font-size: 13px;
}
.newsClass p span {
    color: red;
}
.bannerDate {
    width: 100%;
}
.bannerDate li {
    width: 100%;
    height: 30px;
    line-height: 30px;
}
.bannerDate .TableHead li {
    height: 50px;
    line-height: 50px;
}
.bannerDate ul li p {
    float: left;
    text-align: center;
}
.w1 {
    width: 30%;
}
.w2 {
    width: 30%;
}
.w3 {
    width: 20%;
}
.w4 {
    width: 20%;
}
.InputRight, #InputRight {
    width: 28.8%;
    height: 100%;
	margin-top:20px;
}
.Interaction ul {
    width: 100%;
}
.Interaction ul li {
    width: 100%;
    /* width: 340px; */
    height: 74px;
    background: #f1f1f1;
    margin-bottom: 7px;
    cursor: pointer;
}
.Interaction ul li a div.w{
   width: 32px;
   height: 32px;
   margin-right: 15px;
   margin-left: 60px;
}
.Interaction ul li.active,.Interaction ul li:hover{
	background: #1a56a8;
}
.Interaction ul li.active a,.Interaction ul li:hover a{
	color: #fff;
}
.Interaction ul li:hover a div.w{
background-position:0px 0px !important;
}
.Interaction ul li a {
    color: #1a56a8;
	display: block;
    height: 100%;
}
.Interaction ul li a img {
    float: left;
    margin: 24px 12px 0 56px;
}
.InteractionTitle {
    font-size: 20px;
}
.Interaction ul li a div {
    float: left;
    margin-top: 26px;
}
.result01, .result02 {
    width: 100%;
    border-top: 1px solid #EAE8E8;
    padding-top: 10px;
}
.result01 ul li, .result02 ul li {
    width: 100%;
    hieght: 35px;
    line-height: 35px;
}
.resultList {
    width:326px;
    display: inline-block;
    float: right;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
}
#page .newsDetail{
    margin-right: 16px;
    width: 668px;
}

/*新闻动态样式*/
.news-dynamic {
    padding: 20px;
    margin-bottom: 20px;
}
.dynamic-top__right {
    width: 580px;
}
.dynamic-center__left,
.dynamic-center__right {
    width: 580px;
}
.dynamic-video-list {
    width: 580px;
    overflow: hidden;
}
.dynamic-video-list ul {
    width: 600px;
}
.dynamic-video-list ul li {

    height: 168px;
    float: left;
    position: relative;
    margin-right: 20px;
}
.dynamic-video-list ul li img {

    height: 168px;
}
.dynamic-video-list ul li .span-box {
    position: absolute;
    width: 100%;
    height: 35px;
    background: #000;
    opacity: 0.5;
    bottom: 0;
    left: 0;
}

.dynamic-video-list ul li span {
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    z-index: 1;
    padding: 0 10px;
}
.dynamic-center{
margin-top:20px;
}
/*政策文件*/
.imageList{
position: relative;
}
.imageList .bg{
    position: absolute;
    width: 100%;
    height: 35px;
    background: #000;
    opacity: 0.5;
    bottom: 0;
    left: 0;
}
.imageList .articlename{
    position: absolute;
    width: 98%;
    bottom: 0px;
    line-height: 35px;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*文章样式*/
.dynamic-detail-info .fl em.on,.dynamic-detail-info .fr em.on{
	font-weight: bold;
    font-size: 16px;
}

.dynamic-detail {
    padding: 36px 114px;
    margin-bottom: 30px;
}
.dynamic-detail h1 {
	font-size: 28px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    line-height: 53px;
    text-align: center;
}
.dynamic-detail h2 {
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 40px;
    text-align: center;
    line-height: 1.2;
}
.dynamic-detail-info {
    border-bottom: #e6e6e6 solid 1px;
    font-size: 14px;
    color: #999;
    line-height: 47px;
}
.dynamic-detail-info .fl {
    padding-right: 50px;
    cursor: pointer;
    line-height: 47px;
}
.dynamic-detail-info .fl em {
    font-style: normal;
    color: #1a56a8;
}
.dynamic-detail__content {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 30px;
    padding: 20px 0;
	overflow-x:auto;
	overflow-y:hidden;
}
.dynamic-detail__content p {
    margin-bottom: 10px;
	font-size:16px;
}
.dynamic-detail .hr {
    margin: 0 0 20px 0;
    background: #e6e6e6;
    height: 1px;
    width: 100%;
	clear:both;
}

/*信息公开索引样式*/
.indexTitleDate {
    width: 100%;
    font-size: 14px;
}
.indexTitleDate li {
    font-size: 14px;
    color: #333333;
    height: 50px;
    line-height: 50px;
}
.indexTitleDate li.lihead {
    background: #D6E3EF;
    font-size: 16px;
    color: #1A57A8;
    font-weight: bold;
}
.indexTitleDate li span {
    float: left;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 14px;
}
.indexTitleDate li span.leftindex {
    width: 20%;
}
.indexTitleDate li span.midtitle {
    width: 78%;
}
.indexTitleDate li span.rightdate {
    width: 12%;
}
.indexTitleDate li>a {
    font-size: 14px;
    color: #333333;
    float: left;
    width: 100%;
}
#navLeft ul .son li> a{
	font-size: 16px;
	line-height:35px;
	padding-left:55px;
	height:35px;
}

/*
领导简介右侧显示样式
*/
.leader-title{
	height:50px;
	line-height:50px;
	border-bottom:1px solid #ddd;
}
.leader-title span{
	padding:0 15px;
	display:inline-block;
	height:50px;
	border-bottom:2px solid #1a56a8;
	color:#1a56a8;
	font-size:20px;
	font-weight:bold;
}
.xxgkleaderlists li{
	padding: 10px;
    border: 1px solid #ddd;
    min-height: 139px;
    margin-top: 25px;
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
}
.xxgkleaderlists img{
width:100px;
height:139px;
}
.xxgkleaderlists li div {
    display: inline-block;
    width: 655px;
    float: right;
	font-size:15px;
	line-height: 26px;
}
.xxgkleaderlists .leadername{
font-size:16px;
line-height:30px;
}

/*信息公开领导简介*/
.detail-box {
    width: 100%;
    padding: 34px 0;
    background: #ffffff;
    box-shadow: 0 0 14px 0 rgba(71, 77, 81, 0.13);
}
.detail-box > .detail-body {
    width: 1054px;
    min-height: 600px;
    background: #ffffff;
    border: 1px solid #c6ced3;
    margin: 0 auto;
    padding: 54px 24px 24px;
}
.detail-box .detail-title1 {
    font-size: 32px;
    color: #333333;
    line-height: 50px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 45px;
}
.detail-box .dateSize {
    font-size: 14px;
    color: #9e9e9e;
    height: 23px;
    line-height: 23px;
}
.detail-box .dateSize .detail-date, .detail-box .dateSize .detail-source {
    margin-right: 30px;
}
.detail-box .dateSize > .right {
    margin-top: -3px;
}
.leaderlists {
    width: 100%;
    margin-top: 30px;
    border-top: 1px solid #eaeaea;
}
.leaderlists li {
    padding: 30px 0;
    width: 100%;
    border-bottom: 1px dashed #b3b3b3;
    font-size: 0;
    margin-bottom: 10px;
}
.leaderlists li img {
    width: 156px;
    height: 200px;
    vertical-align: top;
    margin-right: 20px;
}
.leaderlists li div {
    display: inline-block;
    width: 869px;
}
.leaderlists li div p {
    font-size: 16px;
    line-height: 24px;
    color: #666666;
    text-align: justify;
    text-justify: inter-ideograph;}
.leaderlists li div p.simpleintro {
    font-weight: bold;
    font-size: 20px;
    color: #333333;
    margin-bottom: 15px;
}
.leaderlists li div p span {
    color: #333333;
    margin-right: 7px;
}
.leaderlists li div p.introduce {
    text-indent: 2em;
}
.returnprint {
    height: 56px;
    line-height: 56px;
    background: #f3f3f3;
    text-align: center;
    margin-bottom: 16px;
}
.returnprint a {
    font-size: 14px;
    color: #333333;
    margin-right: 15px;
}

/*信息公开申请*/
.mail_left, .mail_right {
    min-height: 420px;
    background: #fff;
	margin-top:20px;
}
.mail_right {
    width: 800px;
    padding: 0 20px;
}
.mail_right_nav {
    width: 100%;
    height: 54px;
    border-bottom: 1px solid #b1cdee;
}
.item_title {
    height: 25px;
    line-height: 25px;
    color: #333333;
    font-weight: bold;
    font-size: 16px;
}
.item_title .h_icon {
    float: left;
    width: 6px;
    height: 15px;
    background-color: #1a57a8;
    margin: 4.5px 4px 0 0;
}
.mail_nav_ {
    width: 180px;
    height: 44px;
}
.mail_nav_ > div {
    float: left;
    width: 90px;
    height: 100%;
    position: relative;
    cursor: pointer;
}
.mail_nav_ > div > div {
    width: 90px;
    height: 42px;
    color: #333333;
    line-height: 42px;
    text-align: center;
}
.mail_nav_ > div.active > div{
    background: #1a56a8;
    color: #fff;
}
.Consultation {
    width: 100%;
    font-size: 14px;
}
.Consultation .Consultation_text {
    width: 100%;
}
.Consultation .Consultation_text div {
    position: relative;
}
.Consultation .Consultation_text > div {
    width: 100%;
    height: 100%;
    padding-top: 5px;
}
.Consultation .Consultation_text > div > p {
    width: 90%;
    line-height: 25px;
    margin-left: 25px;
}
.Consultation .Consultation_text div p {
    color: #666666;
}
.applybody {
    padding-left: 25px;
    border: 1px solid #b1cdee;
    padding-left: 0;
    /* margin-right: 24px; */
}
.mail_class2 {
    margin-top: 20px;
}
.apply_title {
    font-size: 20px;
    color: #333333;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    margin: 16px 0;
    text-align: center;
}
.applybody .mail_class2 {
    border-top: 1px solid #b1cdee;
}
.applybody .mail_class2 > div > div {
    width: 100%;
}
.mail_class2 > div, .mail_class2 > div > div {
    width: 100%;
    min-height: 44px;
    line-height: 44px;
    font-size: 15px;
    color: #2a2a2a;
    margin-bottom: 16px;
}
.mail_class2 > div > p, .mail_class2 > div > div > p {
    float: left;
    width: 100px;
    height: 44px;
    text-align: right;
    margin-right: 22px;
}
.applybody .mail_class2 > div > div > p, .applybody .mail_class2 > div > p {
    width: 145px;
    color: #666;
}
.applybody .mail_class2 > div > div > select {
    width: 140px;
    height: 44px;
    background: #ffffff;
    border-radius: 4px;
    border: 1px solid #dde3e8;
    font-size: 16px;
    color: #1a57a8;
    padding: 10px 12px;
}
.mail_class2 > div > p > span, .mail_class2 > div > div > p > span {
    color: #bd0000;
    position: relative;
    top: 2px;
}
.applybody .mail_class2 > div > div > p.speID {
    width: 70px;
    margin: 0 4px 0 20px;
}
.applybody .mail_class2 .elseitem {
    margin-right: 80px;
    cursor: pointer;
}
.applybody .mail_class2 .ischeck {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: #ffffff;
    border: 1px solid #dde3e8;
    border-radius: 2px;
    margin-right: 8px;
    position: relative;
    top: 2px;
}
.applybody .mail_class2 .checked {
    background: url(../images/checked.png) 50% 50% no-repeat;
}
.mail_class2 .mail_codes {
    height: 44px;
}
.mail_class2 > div > input, .mail_class2 > div > div > input {
    width: 650px;
    height: 44px;
    background: #ffffff;
    border: 1px solid #cacaca;
    border-radius: 3px;
    padding-left: 20px;
}
.applybody .mail_class2 > div .mail_verify {
    width: 161px;
}
.applybody .mail_class2 > div > div > input, .applybody .mail_class2 > div textarea {
    /* width: 589px; */
    width: 565px;
    font-size: 14px;
    color: #333;
}
.applybody .mail_class2 > div > div > p.limittxt {
    position: relative;
    width: 589px;
    height: 130px;
}
.applybody .mail_class2 > div textarea {
    resize: none;
    border: 1px solid #cacaca;
    padding: 12px;
    height: 100px;
    border-radius: 3px;
}
.applybody .mail_class2 > div > div > p.limittxt > span {
    position: absolute;
    bottom: -10px !important;
    right: 22px;
    font-size: 14px;
    color: #3f3f3f;
}
.applybody .tip {
    text-align: center;
    margin-top: 24px;
    color: #bd0000;
}
.submission {
    width: 850px;
    height: 44px;
    text-align: center;
    margin-top: 40px;
    margin-bottom: 60px;
}
.applybody .submission {
    width: 100%;
    margin-top: 75px;
}
.check {
    background: #1a57a8;
    border: 1px solid #1a56a8;
    color: #fff !important;
    margin: 0 20px 0 137px;
}
.submission div {
    width: 200px !important;
    height: 44px;
    text-align: center;
    line-height: 44px;
    border-radius: 4px;
    float: left;
    cursor: pointer;
}
.applybody .submission div.check {
    margin-left: 193px;
}
.empty {
    background: #e6edf4;
    border: 1px solid #d2dfec;
    color: #ed820e !important;
}
.mail_left_title {
    background: #1a57a8;
    width: 320px;
    height: 56px;
    line-height: 56px;
    color: #ffffff;
    font-size: 24px;
    text-align: center;
    margin-bottom: 24px;
}
.mail_left .mail_query, .letter_message {
    width: 280px;
    margin: 0 auto;
}
.letter_message {
    font-size: 14px;
    color: #333333;
    margin-top: 4px;
}
.letter_message div {
    margin-top: 20px;
    height: 70px;
}
.letter_message input {
    width: 268px;
    height: 44px;
    background: #f3f3f3;
    margin-top: 8px;
    border: 1px solid #cacaca;
    border-radius: 4px;
    padding-left: 12px;
}
.mail_inquiry {
    width: 278px;
    height: 44px;
    margin-left: 20px;
    background: #1a57a8;
    box-shadow: 0 2px 7px 0 rgba(120, 137, 149, 0.25);
    border-radius: 3px;
    color: #ffffff;
    line-height: 44px;
    text-align: center;
    margin-top: 36px;
    cursor: pointer;
}
.mail_class2 > div > textarea, .mail_class2 > div > div > textarea {
    width: 630px;
    height: 180px;
    resize: none;
    border: 1px solid #cacaca;
    padding: 20px;
}

/*办税日历*/
.tax-map-top h1 {
    font-size: 24px;
    color: #1a57a8;
    letter-spacing: 0;
    text-align: center;
    line-height: 24px;
    font-weight: normal;
    margin-bottom: 13px;
    padding-top: 15px;
}
.tax-map-top p {
    font-size: 14px;
    color: #9e9e9e;
    text-align: center;
}
.tax-map-top p em {
    font-style: normal;
    color: #000;
    cursor: pointer;
    padding: 0 5px;
}
.tax-map-datepicker {
    padding-top: 40px;
}
.tax-map-datepicker tr td {
    padding: 10px 0;
    font-size: 18px;
}
.tax-map-top p em.active{
    color:#22a7f0;
    font-weight: bold;
}
/*
搜索界面样式
*/
.searchlist-box{
    width: 100%;
	padding: 20px;
    border: none;
    box-sizing: border-box;
	display:inline-block;
	background: #ffffff;
    box-shadow: 0 0 14px 0 rgba(71, 77, 81, 0.13);
}
.searchleft{
width:880px;
min-height:500px;
}
.searchright{
width:280px;
min-height:500px;
}
.searchlist-box  .header .text-input{
	width:760px;
}
.searchCriterria{
width:100%;
height:190px;
margin-top:20px;
}
.searchCriterria ul li.classification{
	color:#666;
	height:44px;
	border:0px;
}
.searchCriterria ul li> p{
	width:80px;
	display:inline-block;
	line-height:40px;
	color:#333;
	float:left
}
.searchCriterria ul li> div{
display:inline-block;
}

.searchCriterria ul li.classification div p{
	display:inline-block;
	min-width:105px;
	text-align:center;
	height:40px;
	line-height:40px;
	border:1px solid #e5e5e5;
	box-sizing:border-box;
	margin-right: 10px;
	cursor:pointer;
}
.noberder p{
	border:0px !important;
	color: #1A56A8;
}
.pagenumber a {
    width: auto;
}
.searchCriterria ul li.classification div p.activeone{
background:#1a56a8;
color:#fff;
}

.searchCriterria ul li.classification div p.activetwo{
font-weight:bold;
}
.searchNews{
width:100%;
}
.searchNews ul li{
width:100%;
border-bottom:1px solid #e5e5e5;
line-height:25px;
margin-top:20px;
}
.searchNews ul li a{
	color:#666;
	font-size:16px;
}
.searchNews ul li a span{
width:90px;
height:30px;
display:inline-block;
background:#1a56a8;
color:#fff;
text-align:center;
margin-right:13px;
font-size:16px;
}
.searchNews ul li b{
display:inline-block;
font-weight:normal;
}
.searchNews ul li p{
	color:#999;
	margin-top:17px;
	margin-bottom:10px;
}
.searchright .news-box__list ul li a .setw{
width:96%;
}
.page404{
width:100%;
height:100%;
background:url(../images/bj404.png) no-repeat center center;
}
.content_share .content_qrcode {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: 30px;
    text-align: center;
    color: #666;
}
.content_share .content_qrcode #div_div {
    padding: 8px;
    width: 106px;
    height: 106px;
    margin: 0 auto 10px;
    background-color: #fff;
    border: 1px solid #e5e5e5;
}
.halfcommon-new-box{
    padding: 20px;
    width: 580px;
}
.Slinklist li{
height: 60px;
    line-height: 60px;
    border: 1px solid #E5E5E5;
    width: 280px;
    display: inline-block;
    margin-bottom: 15px;
    box-sizing: border-box;
    float: left;
}
.Slinklist  li a {
    width: 100%;
    height: 100%;
    font-size: 20px;
}
.xxgkimggo{
    width:1180px;
    height:88px;
    overflow: hidden;
    position: relative;
    margin-top:20px;
}
.xxgkimggo ul{
margin-left:-10px;
margin-right:-10px;
}
.xxgkimggo li{
float:left;
padding:0 10px;
width:20%;
box-sizing:border-box;
}
.xxgkimggo li img{
width:100%;
height:88px;
}
.h_main,.h_child{
	text-align:center;
}
.h_main{
	margin-bottom:50px;
}
.h_name{
	font-weight:bold;
	color:#1a56a8;
	font-size:38px;
	margin-bottom:38px;
}
.h_col1,.h_col2{
	box-sizing: border-box;
    padding: 25px 15px;
    border: 3px solid #769acb;
    margin-top: 80px;
}
.h_col1>img,.h_col2>img{
	margin-top:-74px;
	padding:0 15px;
	background:#fff;
}
.col_main{
	margin-top:20px;
	margin-left:-20px;
	margin-right:-20px;
}
.col1_item{
	width:50%;
	float:left;
	padding:10px 20px;
	box-sizing:border-box;
	
}
.col1_item img{
	margin: 10px 0px 0px 7px;
    position: absolute;
    width: 80px;
    left: 50px;
}
.col1_item .col_logoname{
	font-size:18px;
	color:#333;
}
.col1_item_nq{
	width:100%;
	height:100%;
	background: #f9f9f9;
    border: 1px solid #d6e9ff;
}
.col1_item:hover .col1_item_nq{
	background:#1a56a8;
}
.col1_item:hover img{
	display:none;
}
.col1_item:hover .col_logoname{
	color:#fff;
}
.col1_item_nq a{
	display:block;
	line-height: 96px;
    text-align: center;
    position: relative;
}
.h_col2 .col_main{
    margin-top:0px;
	margin-left:-15px;
	margin-right:-15px;
}
.h_col1 .col_main{
    margin-top:0px;
}
.col2_item{
   width:14.2857%;
   height:156px;
   float:left;
   padding:10px 15px;
   box-sizing:border-box;
}
.col2_item_nq{
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding: 0px;
    border: 1px solid #d6e9ff;
}
.col2_item_nq>a{
	display:block;
	background:#f9f9f9;
    height: 100%;
}
.col2_item_img{
	width: 66px;
    height: 66px;
    border: 1px solid #eee;
    background: #fff;
    margin: 8px;
    border-radius: 3px;
}
.col2_item_nq .col_logoname{
	padding: 0 5px;
    display: table-cell;
    height: 38px;
    vertical-align: middle;
    width: 134px;
}
.col2_item:hover .col2_item_nq{
	background:#1a56a8 !important;
	padding-top:0px;
	color:#fff;
}
.col2_item:hover .col2_item_nq a{
	display: table;
    color: #fff;
    background: transparent;
}
.col2_item:hover .col2_item_nq a img{
	display:none;
}
.mlzy{
	padding-left:40px;
	background:url(../images/logo15.png) no-repeat left center;
	height:26px;
}
.bot_point{
	text-align:right;
	font-size:16px;
	color:#333;
}
.dynamic-detail{
	position:relative;
}
.zzcbox{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:url(../images/tpxwtitlebg.png);
	text-align:center;
}
.zzmask{
	display: table;
    width: 100%;
    height: 100%;
    vertical-align: middle;
}
.zzmaskcell{
	display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.dsz_sybox{
	width: 1180px;
    margin: auto;
    padding: 20px 0px;
    padding-bottom: 5px;
	border-bottom: 1px solid #e5e5e5;
}
.dsz_sybox ul{
	text-align: justify;
}
.dsz_sybox ul li{
	display:inline-block;
	padding:3px 5px;
	line-height:28px;
}
.dsz_sybox ul li.qxon{
	background:#1a56a8;
}
.dsz_sybox ul li.qxon a{
	color:#fff;
}
@media screen and ( max-width :480px) {
	.xxgkimggo {
		width: 100%;
		height: auto;
	}
  .bg_0625{background-image: url(/hbsw/images/100znxt1.jpg);}	.xxgkimggo li {
		width: 50%;
	}
	.xxgkimggo li img {
		width: 100%;
		height: 58px;
	}
	body{
		font-size:.875em;
	}
	input,select,textarea,button{font-family: "microsoft yahei", "微软雅黑","sans-serif" ;}
	div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd,blockquote,
	pre, form, fieldset,  textarea, div,a {
		border:0 none;
		margin:0;
		padding:0;
		outline: 0;
		vertical-align: baseline;
		background: transparent;
	}
	img{
		border:0 none;
		margin:0;
		padding:0;
		outline: 0;
		vertical-align: baseline;
		background: transparent;
	}
	a,abbr,div,em,h1,h2,h3,h4,h5,h6,i,p,span,sub,sup,table,td,th,tr {
		font-size:inherit;
		/*line-height:inherit;*/
		padding:0;
		margin:0;
		font-family:inherit
	}
	img,table,object,embed,video{
		max-width:100%;
	}
	.top-box span{
		display:block;
		float:none;
	}
	.header-center__right{
		width:100%;
	}
	.dynamic-detail h1 {
		font-size: 1.4em;
		font-family: Microsoft YaHei;
		font-weight: bold;
		color: #333333;
		line-height: 30px;
		text-align: center;
	}
	.search-box table{
		width:100%;
		table-layout: fixed;
	}
	.search-box table tr td:nth-child(2){
		width:90px;
	}
	.header .text-input{
		width:100%;
	}
	.header .header-top{
		height: 48px;
		background: #f7f7f7;
		line-height: 24px;
		padding: 0 0px;
	}
	.header .header-top .fr{
		float:left;
	}
	.header .header-center {
		height: 230px;
		background: #fff;
		width: 100%;
		min-width: auto;
	}
	.main-warrp {
		width: auto;
		box-sizing: border-box;
		padding: 0 15px;
	}
	.nav .main-warrp{
		padding:0px;
	}
	.header .nav {
		height: 100px;
		min-width: 100%;
	}
	.header .nav.whnav>ul>li{
		width:50% !important;
		font-size: 1em;
		padding: 10px 0px;
	}
	.header .nav.whnav>ul>li:nth-child(2n+2) a{
		border-right:0;
	}
	.header .nav.whnav>ul>li:nth-child(3n+3) a{
		border-right:1px solid rgba(255,255,255,.2);
	}
	.header .nav>ul>li{
		width:33.333% !important;
		font-size: 1em;
		padding: 10px 0px;
	}
	.header .nav>ul>li>a{
		width:100%;
		font-size: 1em;
		height: 30px;
		line-height: 30px;
		border-right:1px solid rgba(255,255,255,.2)
	}
	.header .nav>ul>li:nth-child(3n+3) a{
		border-right:0px;
	}
	.header .nav>ul>li.active {
		background: rgba(232, 238, 247, 0.2);
		color: #fff;
	}
	.header .nav>ul>li.active a {
		color: #fff;
	}
	.index-content{
		margin-top:15px;
	}
	.index-content .fw-one {
		padding-top: 30px;
		box-sizing: border-box;
		width: 100%;
		background-size: 100%;
		margin-bottom: 15px;
	}
	.index-content .fw-right{
		width:100%;
		height:auto;
		margin-bottom:15px;
	}
	.index-content .fw-right ul li a {
		font-size: 0.8em;
	}
	.index-content .fw-right ul li img {
		position: absolute;
		top: 20px;
		left: 3px;
		width: 18px;
	}
	.index-content .fw-right ul li {
		width: 33.333%;
		height: 50%;
		float: left;
		line-height: 55px;
		position: relative;
		padding-left: 30px;
		box-sizing: border-box;
		font-size: 1em;
	}
	.index-content .fw {
		padding: 0px;
		height: auto;
		display: inline-block;
	}
	.index-content .fw-two{
		width:42%;
		margin-right:3%;
		background-size:100%;
	}
	.maintopright {
		width: 55%;
	}
	.img-news__box{
		padding:0px;
	}
	.imgs-box {
		width: 100%;
		height: 248px;
	}
	.index-content h1{
		padding:10px 0px;
		font-size: 1em;
	}
	.index-content h1 span{
		font-size:1.2em !important;
	}
	.news-box {
		float: right;
		width: 100%;
		margin-right: 0px;
		margin-top: 15px;
	}
	.news-box__list ul li a .setw{
		width:70% !important;
	}
	.dynamic-center__left, .dynamic-center__right {
		width: 100%;
		float:none;
	}
	.news-box__list ul li {
		padding: 0px;
		padding-left:12px;
	}
	.find-box {
		width: 100%;
		height: auto;
		background: #e9f6fd;
		opacity: 0.7;
		margin: 10px auto 0px;
		display: inline-block;
	}
.find-box ul li{
		width: 33.3%;
		padding: 10px 10px 10px;
		height:140px;
	}
	.common-new-box {
		padding: 0px;
		width: 100%;
		margin-top: 15px;
	}
	.common-new-box__top ul li a {
		font-size: 1.2em;
	}
	.common-new-box__top {
		height: 35px;
		line-height: 35px;
	}
	.common-new-box__top ul li {
		float: left;
		margin-right: 18px;
		color: #333;
		font-size: 1em;
		position: relative;
		line-height: 1;
		cursor: pointer;
		height: 32px;
	}
	.sh-box {
		padding: 0 0px;
	}
	.img-shui__content {
		width: 100%;
	}
	.img-shui__content span{
		box-sizing: border-box;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.img-shui {
		width: 100%;
		margin: 0px;
		margin-top: 10px;
	}
	.index-new-text {
		width: 100%;
		margin-top: 10px;
	}
	.index-szyw_list{
		width:100% !important;
	}
	.index-szyw_list ul li a .setw{
		width:80% !important;
	}
	.main05,.riding_lantern{
		width:100%;
		margin-left:0px;
	}
	.h-link__top ul li{
		font-size:1.1em;
	}
	.h-link__bottom ul li {
		font-size: 1em;
	}
	.footer {
		width: 100%;
		min-width: 100%;
		height: 250px;
		background: #ffffff;
		border-top: #0055ae solid 6px;
		font-size: 1em;
		line-height: 23px;
		text-align: center;
		position: relative;
	}
	.footer div{
		float:none !important;
	}
	.footer-right {
		width: 100%;
		padding-top: 15px;
		position: absolute;
		top: 0px;
		left:0px;
	}
	.footer-left {
		padding-top: 30px;
		padding-left: 0px;
		margin-right: 0px;
		width: 100%;
		position: absolute;
		top: 45%;
		left:0px;
		text-align:Center;
	}
	.footer-warrp {
		padding-left: 0;
		box-sizing: border-box;
		position: relative;
		width: 100%;
		margin: 0 auto;
		height: 250px;
	}
	.zfjc,.zfjcimg{
		display:none;
	}
	.img-shui__content img {
		display: block;
		width: 100%;
		height: 206px;
	}
	#content{
		width:100%;
	}
	.Navigation {
		width: 100%;
		height: 50px;
		line-height: 50px;
		color: #999999;
		font-size: 1em;
		box-sizing: border-box;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.navRight {
		width: 14px;
		height: 14px;
		float: left;
		margin: 18px 5px 0 5px;
	}
	#page #newsRight {
		margin-right: 0px  !important;
		width: 100% !important;
		border:0px  !important;
		float:none;
	}
	.newsList a{
		font-size:0.85em;
	}
	#page .newsDetail {
		margin-right: 16px;
		width: 60%;
	}
	.InputRight, #InputRight{
		width:100%;
		float:none;
	}
	.link-list-box{
		width:100%;
	}
	.MsgList01,.MsgList02{
		width:100%;
	}
	.MsgList01 ul li {
		width: 100%;
		box-sizing: border-box;
	}
	.newsClass {
		width: 100%;
		height: 50px;
	}
	.newsClass ul li {
		height: 48px;
		line-height: 48px;
		font-weight: bold;
		float: left;
		margin-right: 18px;
	}
	.newsClass ul li a {
		font-size: 1.2em;
	}
	.imgs-box ul li img {
		width: 100%;
		height: 248px;
	}
	.dynamic-top__right {
		width: 100%;
		margin-top: 15px;
	}
	.picture_move {
		width: 100%;
		height: 142px;
		overflow: hidden;
		/* background: #E0EAF5; */
		position: relative;
	}
	.picture_move  img{
		height:142px !important;
	}
	.dynamic-center{
		height:auto !important; 
	}
	#main{
		height:auto !important; 
		margin-bottom:0px;
	}
	.tax-service .hxt{
		display:none;
	}
	.tax-service-left {
		width: 100%;
	}
	.tax-guide-list ul li {
		text-align: center;
		float: left;
		width: 33.333%;
		padding: 0 20px;
		height: 150px;
		line-height: 1.5;
		font-size: 1em;
		box-sizing: border-box;
	}
	.fw-xzzx {
		width: 100%;
		height: auto;
		box-sizing: border-box;
		padding-left: 60px;
		position: relative;
		padding-left: 0px;
		padding-top: 40px;
	}
	.curxzzx {
		width: auto;
		padding: 0 20px;
		height: 40px;
		line-height: 40px;
		font-size: 1em;
		position: absolute;
		left: 0px;
		top: 0px;
		background: #1a56a8;
		box-sizing: border-box;
		padding-top: 0px;
	}
	.curxzzx a {
		font-size: 1.2em;
		color: #fff;
	}
	.fw-xzzx ul li{
		float: left;
		width: 50%;
		height: 90px;
		box-sizing: border-box;
		padding-left: 0px;
		position: relative;
		display: table;
		border-top: 1px solid #e5e5e5;
		border-right: 1px solid #e5e5e5;
		text-align: center;
	}
	.gzcxbox {
		width: 100%;
		height: 100%;
		box-sizing: border-box;
		border-bottom: 1px solid #e5e5e5;
		display: inline-block;
		border-left: 1px solid #e5e5e5;
	}
	.tax-service-right {
		width: 100%;
		margin-top: 10px;
	}
	.fw-xzzx ul li img {
		position: inherit;
		display: block;
		margin: 0 auto;
	}
	.talkLineBanner ,.talkLineBanner  img{
		width: 100% !important;
		height: 180px !important;
	}
	.BannerDetails {
		width: 100%;
		height: auto;
		padding: 30px 20px;
		color: #333333;
		background: #fbfbfb;
		box-sizing: border-box;
	}
	.BannerDetails div p{
		font-size:1.2em;
	}
	.resultList {
		width: 96%;
		display: inline-block;
		float: right;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		font-size: 1em;
	}
	#main,#newsRight{
		min-height:auto !important;
	}
	.dynamic-detail {
		padding: 16px 14px;
		margin-bottom: 30px;
	}
	.dynamic-box .fl {
		display: block;
	}
	.dynamic-detail__content {
		font-size: 1em !important;
	}
	.dynamic-detail__content p,.dynamic-detail__content span,.dynamic-detail__content div {
		font-size: 1em !important;
	}
	.detail-box > .detail-body{
		width:100%;
		box-sizing: border-box;
	}
	.detail-box .detail-title1 {
		font-size: 2em;
		color: #333333;
		line-height: 30px;
		font-weight: bold;
		text-align: center;
		margin-bottom: 15px;
	}
	.detail-box .dateSize {
		font-size: 14px;
		color: #9e9e9e;
		height: auto;
		line-height: 23px;
	}
	.leaderlists {
		width: 100%;
		margin-top: 15px;
		border-top: 1px solid #eaeaea;
	}
	.leaderlists li {
		border: 1px dashed #b3b3b3;
	}
	.leaderlists li img {
		width: 100px;
		height: 132px;
		vertical-align: top;
		margin: 10px auto;
		display: inherit;
	}
	.leaderlists li div {
		display: inline-block;
		width: 100%;
		box-sizing: border-box;
		padding: 0 10px;
	}
	.leaderlists li div p {
		font-size: 14px;
	}
	.leaderlists li div p.simpleintro {
		font-weight: bold;
		font-size: 14px;
		color: #333333;
		margin-bottom: 10px;
		text-align: center;
	}
	.MsgList01 ul li a {
		width: 100%;
		height: 100%;
		font-size: 1.2em;
	}
	.navLogo {
		float: left;
		margin: 17px 15px 0 22px;
	}
	.MsgList02 ul li a {
		width: 100%;
		height: 100%;
		font-size: 1.2em;
	}
	.ItemsTile img {
		margin: 18px;
	}
	#navLeft {
		width: 100%;
		height: 100%;
	}
	#index #newsRight {
		width: 100% !important;
		margin-left: 0px;
		margin-top: 15px;
		border: 0px;
		 padding: 0px;
	}
	.newsDetail {
		width: 62%;
	}
	#InputRight {
		min-height: 400px;
	}
	.lefttree {
		width: 100%;
		min-height: 360px !important;
		background: #ebebeb;
		overflow: hidden;
		padding: 10px;
		box-sizing: border-box;
	}
	.col2 {
		width: 50% !important;
	}
	.col3 {
		width: 18% !important;
	}
	.col4 {
		width: 22% !important;
	}
	.newsList ul li {
		    display: inline-block;
	}
	.img_content  img{
		width:100% !important;
	}
	.quick-navigation ul li a {
		font-size: 1.2em;
	}
	.news-box__top {
	    width: auto;
		font-size: 1.2em;
	}
	.news-box__top a {
		font-size: 1em !important;
	}
	.halfcommon-new-box {
		padding: 0px !important;
		padding-top:15px !important;
		width: 100% !important;
	}
	.Slinklist li {
		height: 60px;
		line-height: 60px;
		border: 1px solid #E5E5E5;
		width: 100% !important;
		display: inline-block;
		margin-bottom: 15px;
		box-sizing: border-box;
		float: left;
		margin-right: 0px !important;
	}
	.Slinklist li a {
		width: 100%;
		height: 100%;
		font-size: 1.2em !important;
	}
	.xxgkleaderlists li div {
		display: inline-block;
		width: 100%;
		float: right;
		font-size: 1em;
		line-height: 26px;
	}
	.simpleintro{
		text-align:center;
	}
	.xxgkleaderlists .leadername {
		font-size: 1em;
		line-height: 30px;
		font-weight: bold;
		text-align: center;
	}
	.xxgkleaderlists img {
		width: 100px;
		height: 139px;
		margin: auto;
		display: block;
	}
	.xxgkleaderlists li div {
		font-size: 0.85em;
	}
	#navLeft ul li>a {
	    line-height: 50px;
		height: 50px;
		font-size: 1em;
	}
	#navLeft ul li a img {
		float: right;
		margin: 14px 20px 0 0;
	}
	.newsList {
		width: 100%;
		min-height: auto  !important;
	}
	.ItemsTile a {
		color: #FFFFFF;
		font-size: 1.4em;
	}
	.mapitem a{
		width:48% !important;
		margin:0 !important;
	}
	.bdsharebuttonbox{
		display:none;
	}
}
/*办税指南样式*/
.bszn_nav_first{
width:12.8%;
height:auto;
float:left
}
.bszn_nav_first li{
 width:100%;
margin-bottom:8px;
padding:10px 0px;
cursor:pointer;
background:#1a56a8;
}
.bszn_nav_first li p{
font-size:16px;
color:#fff;
text-align:center;
}
.bszn_nav_first li.on{
background:#e8eef6;
}
.bszn_nav_first li.on p{
   color:#1a56a8;
   font-weight:bold;
}
.bszn_nab_box{
width:87.2%;
height:700px;
float:left;
border:1px solid #e5e5e5;
box-sizing: border-box;
}
.bszn_nav_two{
  width:25.5%;
  height:700px;
  float:left;
}
.bszn_nav_two ul{
  width:100%;
  height:700px;
 padding-right:6px;box-sizing: border-box;
overflow-x:hidden;
overflow-y:auto;
}
.bszn_nav_two ul li{
  width:100%;
padding:10px 0;
background:#fff;
border-bottom:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
cursor:pointer;
position:relative;
z-index:11;
}
.bszn_nav_two ul li.on{
border-right:1px solid #fff;
}
.bszn_nav_two ul li p{
font-size:16px;
color:#666;
text-align:center;
}
.bszn_nav_two ul li.on p{
  color:#1a56a8;
  font-weight:bold;
}
.bszn_nav_list{
width:74.5%;
height:700px;
padding:10px 6px 10px 30px;
margin-left:-1px;
border-left:1px solid #e5e5e5;
float:left;
overflow-x:hidden;
overflow-y:auto;
box-sizing: border-box;
}
.bszn_nav_list li{
 height:36px;
line-height:36px;
}
.bszn_nav_list li a{
color:#333;
padding-left:14px;
display:block;
overflow: hidden;
word-wrap:normal;
text-overflow: ellipsis;
white-space: nowrap;
position:relative;
}
.bszn_nav_list span{
position:absolute;
top:50%;
width:4px;
height:4px;
background:#0055ae;
margin-top:-2px;
left:0px;
}