*{margin:0; padding:0; list-style:none; font-family: 微软雅黑; }
/*公共部分*/
.topbar{
    width:1040px;
    height: 180px;
    margin: 0 auto;
}
.topbar-children{
    width: 1040px;
    position: relative;
}
.topbar-children-left{
    position: absolute;
    top: 10px;
    left: 0;
}
.topbar-children-left ul{
    padding:0;
    margin: 0;
    list-style: none;
}
.topbar-children-left ul li{
    float: left;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
}
.topbar-children-left ul li span{
    display: inline-block;
    height: 15px;
    width: 1px;
    background-color: #828282;
    margin:5px auto;
}
.topbar-children-left a{
    color: #828282;
    font-size: 13px;
    text-decoration: none;
}
.topbar-children-right{
    position: absolute;
    right: 1px;
    top: 10px;
}
.topbar-children-right img{
    width: 16px;
    height: 15px;
    border:0;
}
.topbar-children-right ul{
    padding: 0;
    margin: 0;
    list-style: none;
}
.topbar-children-right ul li{
    padding-left: 20px;
    float: left;
}

.weixin-hide{
    position: absolute;
    right: -40px;
    top: 30px;
    display: none;
}
.weixin-hide img{
    width: 100px;
    height: 100px;
    border: 0;
}
.weibo-hide {
    position: absolute;
    right: -5px;
    top: 30px;
    display: none;
}
.weibo-hide img{
    width: 100px;
    height: 100px;
    border: 0;
}
/*logo和搜索*/
.topbar-middle{
    width:1040px;
    margin: 0 auto;
}
.topbar-logo{
    float: left;
    margin: 50px 0 0 0;
}
.topbar-logo-image{
    float: left;
}
.topbar-logo-text{
    float: left;
    margin: 20px 0 0 30px;
}
.topbar-logo-text p{
    font-weight: 700;
    font-size: 29px;
    color: #3C6AB3;
    margin-bottom: 5px;
}
.topbar-logo-text span{
    font-size: 15px;
    color: #3C6AB3;
}
/*搜索框*/
.topbar-search {
    float: right;
    margin: 85px 0 0 0;
}
.topbar-search ul{
    list-style: none;

}
.topbar-search ul li{
    float: left;
    margin: 10px 0 20px 15px;
    padding-right: 15px;
    border-right: 1px solid #9B9B9B;
}
.topbar-search-a:hover {
    color: red;
    text-decoration: none;
}
.search-box {
    background-image: url(search.png);
    background-repeat: no-repeat;
    background-position: 1% 50%;
    padding-left: 25px;
    width: 200px;
    height: 25px;
    font-size: 12px;
    border: 1px solid #5B9EE3;
}
.retrieval {
    background-color: #1E82D8;
    color: #ffffff;
    font-size: 12px;
    border: none;
    outline: none;
    padding: 5px 10px;
}
.advanced-retrieval {
    background-color: #1E82D8;
    color: #ffffff;
    font-size: 12px;
    border: none;
    outline: none;
    padding: 5px 10px;
}
.hot-words {
    margin-top: 2px;
    font-size: 12px;
    color: #777777;
}
.hot-words a{
    color: #777777;
    text-decoration: none;
}
.hot-words a:hover{
    color: red;
}
/*导航栏*/
.navbar {
    margin: 0 auto;
    height: 45px;
    left: 0;
    z-index: 999;
    width: 100%;
    min-width: 1040px;
    background-color: #1E82D8;
}
.navbar ul{
    width: 1040px;
    margin: 0 auto;
    list-style: none;
    color: #ffffff;
    font-size: 15px;
}
/*.navbar ul li{*/

/*float: left;*/
/*list-style: none;*/
/*font-size: 15px;*/
/*margin-top: 1px;*/
/*padding-right: 30px;*/
/*border-right: 1px solid #ffffff;*/

/*}*/


.nav-content {
    width: 1040px;
    margin: 0 auto;
    overflow: hidden;
    opacity: 1;
    z-index: 1000;
}
.nav-content ul{
    width: 1040px;
    margin: 0 auto;
    list-style: none;
    color: #ffffff;
    font-size: 15px;
}
.nav-content ul li{
    display: block;
    float: left;
    list-style: none;
    font-size: 15px;
    margin-top: 1px;
    padding-top: 13px;
    /*padding: 15px 30px 0 15px;*/
    /*border-right: 1px solid #ffffff;*/
}
.nav-content ul li:hover{
    background: #08478A;
}
.nav-content a{
    display: block;
    text-decoration: none;
    color: #ffffff;
    height: 30px;
}
.nav-content a:hover{
    display: block;
    text-decoration: none;
}
.nav-content ul li a img{
    float: left;
    width: 15px;
    height: 15px;
    margin: 2px 0 0 10px;
    padding-left: 10px;
    border:0;
}
.nav-content ul li a span{
	color:#ffffff;
    float: left;
    padding:  0 25px 0 20px;

}
.cut-off-rule {
    width: 1px;  height: 22px;  background-color: #ffffff;

}
/*面包屑导航*/
.breadnav {
    width: 1040px;
    margin: 0 auto;
    font-size: 13px;
    margin-top: 5px;
    height: 25px;
}
.breadnav ul{
    list-style: none;
    margin: 10px 0 10px 0;
}
.breadnav ul li{
    float: left;
    color: #1E82D8;
}
.breadnav ul li a{
    text-decoration: none;
    color: #1E82D8;

}

/*中间部分*/
.wrapper {
    width: 1040px;
    margin: 0 auto;

}

/*尾部*/
.foot {
    border-top: 1px solid #D6D6D6;
    padding: 15px 0 0 0;
    height: 200px;
    width: 1040px;
    margin: 0 auto;
}
.foot-logo {
    float: left;
    margin-top: 25px;
}
.foot-text {
    float: left;
    width: 455px;
    font-size: 13px;
    color: #7C7C7C;
    margin: 15px 0 0 30px;
    line-height: 1.7;
}
.found-wrong{
    margin: 35px 0 0 50px ;

}

.QR-code {
    float: right;
    margin: 15px 0 0 30px;

}
.QR-code img {
    width: 90px;
    height: 80px;
    border:0;
}
.QR-code p{
    margin-left: 15px;
    font-size: 14px;
    color: #7C7C7C;

}
/** 首页 **/
body{
    padding: 0px;
    margin: 0px;
}
.banner{
    width:1040px;
    height: 200px;
    margin: auto;
}
.banner-children{
    width: 1040px;
    height: 200px;
    position: relative;
}
.banner-children-left{
    position: absolute;
    top: 10px;
    left: 0px;
}
.banner-children-left ul{
    padding:0px;
    margin: 0px;
    list-style: none;
}
.banner-children-left ul li{
    float: left;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
}
.banner-children-left ul li span{
    display: inline-block;
    height: 15px;
    width: 1px;
    background-color: #828282;
    margin:5px auto;
}
.banner-children-left a{
    color: #828282;
    font-size: 14px;
    text-decoration: none;
}
.banner-children-right{
    position: absolute;
    right: 1px;
    top: 10px;
}
.banner-children-right ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.banner-children-right ul li{
    padding-left: 10px;

    float: left;
}
.move-nav{
    width:100%;
    height:100px;
    background-color:#1C82D7;
    min-width: 1040px;
}
.move-nav-main{
    width: 1040px;
    margin: auto;
    position: relative;
}
.move-navs{
    float: left;
}
.move-nav-input{
    text-align: right;
    padding-top: 30px;
    float: right;
}
.move-nav-input-box{
    background-image: url(search.png);
    background-repeat: no-repeat;
    background-position: 1% 50%;
    padding-left: 25px;
    width: 150px;
    height: 25px;
    font-size: 12px;
    border: 1px solid #5B9EE3;
}
.move-nav-input-retrieval {
    background-color: #5C9FE3;
    color: #ffffff;
    font-size: 12px;
    border: none;
    outline: none;
    padding: 5px 10px;
}
.move-navs-image{
    float: left;
    height: 100px;
    width: 120px;
    text-align: center;

}
.move-navs-image a{
     color:white!important;
     text-decoration: none;
 }
.move-navs-image a:hover{

    text-decoration: none;
}
.move-navs-images{
    width:100%;
    height:53px;
    margin-top: 12px;
}
.move-navs-images img{
    width: 46px;
    height:50px;
}
.hot-word{
    font-size: 13px;
    margin-top: 4px;
    color: white;
    text-align: left;
}
.hot-word a{
    color: white !important;
    text-decoration: none;
    font-size: 13px;
}
.hot-word a:hover {
    color: red;
    text-decoration: none;
}


#wrapper{
    width: 1040px;
    margin: 10px auto;
}
.images-news{
    float: left;
}
.text-news{
    float: right;
    margin-left: 10px;
    height: 300px;
    overflow: hidden;
}
.text-news table{
    margin-top: -1px;
}
.text-news table a:hover{
    text-decoration: none;
}
.clear{
    clear: both;
}
#azview1 ul li{
    margin-left: 20px;
    list-style-image: url(moreEight.png) !important;
    height: 26px;
    position: relative;
}
#azview1 ul li span{
    position: absolute;
    right: 1px;
    top: 0px;
}
#azview2 ul li span{
    position: absolute;
    right: 1px;
    top: 0px;
}
#azview3 ul li span{
    position: absolute;
    right: 1px;
    top: 0px;
}#azview4 ul li span{
     position: absolute;
     right: 1px;
     top: 0px;
 }

#azview2 ul li{
    margin-left: 20px;
    list-style-image: url(moreEight.png) !important;
    height: 26px;
    position: relative;
}
#azview3 ul li{
    margin-left: 20px;
    list-style-image: url(moreEight.png) !important;
    height: 26px;
    position: relative;
}
#azview4 ul li{
    margin-left: 20px;
    list-style-image: url(moreEight.png) !important;
    height: 26px;
    position: relative;
}
.wrapper-nav{
    width:100%;
    height: 300px;
    margin-top: 20px;
}
.public-taken-more{
    width: 670px;
    height: 270px;
    float: left;
    border-radius: 10px;
    border: 1px solid #F6F6F6;
    padding: 10px;
}
.public-join{
    width: 280px;
    float: left;
}
.pubic-join-title{
    border-bottom: 2px solid #277CC0;
    text-align: left;
    color: #277CC0;
    font-size: 16px;
    font-family: 微软雅黑;
    font-weight:  600;
    padding-bottom: 3px;
}
.jemail-first{
    float: left;
    border: 1px solid #F6F6F6;
    width:64px;
    height: 64px;
    font-size: 14px;
    text-align: center;
}
.jemail-first img{
    text-align: center;
    margin-top:4px !important;
}
.jemail{
    float: left;
    border: 1px solid #EFEFEF;
    width:64px;
    height: 64px;
    margin-left: 5px;
    font-size: 14px;
    text-align: center;
}
.jemail div{
    margin-top: 5px;
}
.jemail-first div{
    margin-top: 5px;
}
.jemail img{
    text-align: center;
    margin-top: 4px !important;
}
.jemail-nav{
    margin-top: 10px;
}
.jemail a{
    color: black;
    text-decoration: none;
}
.jemail-first a{
    text-decoration: none;
}
.jemail-first a:hover{
    text-decoration: none;
}
.Consultation-title{
    border-bottom: 1px solid #277CC0;
    text-align: left;
    color: #277CC0;
    font-size: 16px;
    margin-top: 10px;
    padding-bottom: 3px;
    position: relative;
    font-weight: 600;
    font-family: 微软雅黑;
}
.i-Consultation{
    position: absolute;
    right: 1px;
    top: -1px;
    width: 60px;
    font-size: 13px;
    color: white;
    padding-left: 23px;
    height: 20px;
    line-height: 20px;
    background-color: #B39916;
    border-radius: 10px;
    background-image: url(zixun.png);
    background-repeat: no-repeat;
    background-position: left;
}
.i-Consultation a{
    text-decoration: none;
    color: white;
}
.i-Consultation a:hover{
    text-decoration: none;
    color: white;
}
.consultation-table{
    margin-top: 10px;
}
.consultation-table span{
    color: red;
}
.consultation-table ul li{
    margin-left: 20px;
    padding-left:0px;
}
.consultation-table ul li a{
    height: 20px;
    width: 110px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline;
}
.consultation-table th{
    background-color: #EBEBEB;
}
.Online-interview{
    width: 380px;
    float: right;
    height:280px;
}
.Online-interview-title{
    border-bottom:2px solid #277CC0;
    text-align: left;
    color: #277CC0;
    font-size: 16px;
    padding-bottom: 3px;
    position: relative;
    font-weight: 600;
    font-family: 微软雅黑;
}
.Online-interview-more{
    position: absolute;
    right: 1px;
    top: 1px;
}
.Online-interview-more a{
    color: darkgray;
    font-size: 15px;
    font-weight: 300;
}
.online-image{
    width: 100%;
    height: 200px;
    margin-top: 10px;
}
.online-main{
    width: 380px;
    height: 20px;
    margin-top: 10px;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.online-main ul li{
    margin-left:20px;
}
.query{
    width: 315px;
    float: right;
    height: 270px;
    border-radius: 10px;
    border: 1px solid #F6F6F6;
    padding: 10px;
}
.tax-check{
    width:100%;
    height: 25px;
    border-bottom: 1px solid darkgrey;
}
.tax-check-title{
    width:65px;
    background-image:url(find.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 25px;
    border-bottom:2px solid #277CC0;
    text-align: left;
    color: #277CC0;
    font-size: 16px;
    padding-bottom: 3px;
    position: relative;
    font-weight: 600;
    font-family: 微软雅黑;
}
.tax-check-more{
    width:100%;
    height: 30px;
    margin-top: 15px;
}
.tax-check-more table tr td{
    background-color: #F2F2F2;
    padding:5px 8px 5px 7px;
    border-top: 6px solid white;
    text-align: center;
}
.Tax-Guide{
    width:65px;
    background-image:url(banli.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 25px;
    border-bottom:2px solid #277CC0;
    text-align: left;
    color: #277CC0;
    font-size: 16px;
    padding-bottom: 3px;
    position: relative;
    font-weight: 600;
    font-family: 微软雅黑;
    margin-top: 30px;
}
/*底部轮播图*/
.focus-img-con li{
    list-style: none;
}
.focus-img{
    position: relative;
    width: 1040px;
    height: 60px;
    margin: 10px auto;
    background-color: #333;
}
.focus-img-con{
    position: relative;
    width: 800px;
    height: 60px;
    margin: 0 auto;
    background-color: #fff;
    overflow: hidden;
}

.focus-img-con ul{
    position: absolute;
    top: 0;
}
.focus-img-con ul li{
    color: #fff;
    text-align: center;
    line-height: 60px;
    padding-right: 10px;
    float: left;
}
.focus-img-con ul li div{
    width: 250px;
    height: 60px;
    background-color: #B74343;
}
.focus-img .change-bnt{
    width: 30px;
    height: 30px;
    position: absolute;
    top: 50%;
    margin-top: -15px;
    display: none;
}
.prev-bnt{
    background-repeat: no-repeat;
    background-image: url(left.png);
    position: absolute;
}
.next-bnt{
    position: absolute;
    background-repeat: no-repeat;
    background-image: url(right.png);
}
.focus-img .change-bnt.prev-bnt{
    left: 10px;
}
.focus-img .change-bnt.next-bnt{
    right: 20px;
}
.office-list{
    width:100%;
    margin-top: 15px;
    border-top: 1px solid darkgray;
}

/*标签页切换*/
.tabbtn{height:30px;}
.tabbtn li{float:left;position:relative;margin:0 0 0 -1px;list-style: none;padding-left: 15px; padding-right: 15px;}
.tabbtn li a{display:block;float:left;height:30px;line-height:30px;overflow:hidden;width:165px;text-align:center;font-size:16px;cursor:pointer;}
.tabbtn li.current a{height:27px;line-height:27px;background:#fff;color:#4D73B2;text-decoration: none}
/* tabcon */
.tabcon{position:relative;/*必要元素*/height:130px;overflow:hidden;}
.tabcon .subbox{position:absolute;/*必要元素*/left:0;top:0;}
.tabcon .sublist{padding:5px 10px;height:125px;}
/* sublist */
.sublist{padding:10px;
    margin-top: 15px;
    font-size: 14px;
}
.tabbtn-first a{
    text-align: left !important;
}
.sublist li{height:28px;line-height:28px;font-size:12px;}
.sublist li span{margin:0 5px 0 0;font-family:宋体;font-size:12px;font-weight:400;color:#ddd;}
.subbox{width:9999em;
    height: 135px;
}
#leftcon .subbox .sublist{float:left;
    width: 1040px;}
.sublist table tr td{
    width: 173px;
    height: 30px;
    line-height: 30px;
}
/*公共部分*/
.topbar{
    width:1040px;
    height: 180px;
    margin: 0 auto;
}
.topbar-children{
    width: 1040px;
    position: relative;
}
.topbar-children-left{
    position: absolute;
    top: 10px;
    left: 0;
}
.topbar-children-left ul{
    padding:0;
    margin: 0;
    list-style: none;
}
.topbar-children-left ul li{
    float: left;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
}
.topbar-children-left ul li span{
    display: inline-block;
    height: 15px;
    width: 1px;
    background-color: #828282;
    margin:5px auto;
}
.topbar-children-left a{
    color: #828282;
    font-size: 13px;
    text-decoration: none;
}
.topbar-children-left a:hover{
    color: red;
    text-decoration: none;
}
.topbar-children-right{
    position: absolute;
    right: 1px;
    top: 10px;
}
.topbar-children-right img{
    width: 16px;
    height: 15px;
}
.topbar-children-right ul{
    padding: 0;
    margin: 0;
    list-style: none;
}
.topbar-children-right ul li{
    padding-left: 20px;
    float: left;
}


/*logo和搜索*/
.topbar-middle{
    width:1040px;
    margin: 0 auto;
}
.topbar-middle a:hover{
    color: red;
    text-decoration: none;
}
.topbar-logo{
    float: left;
    margin: 50px 0 0 0;
}
.topbar-logo-image{
    float: left;
}
.topbar-logo-text{
    float: left;
    margin: 20px 0 0 30px;
}
.topbar-logo-text p{
    font-weight: 700;
    font-size: 29px;
    color: #3C6AB3;
    margin-bottom: 5px;
}
.topbar-logo-text span{
    font-size: 15px;
    color: #3C6AB3;
}
/*搜索框*/

.search-box {
    background-image: url(search.png);
    background-repeat: no-repeat;
    background-position: 1% 50%;
    padding-left: 25px;
    width: 200px;
    height: 25px;
    font-size: 12px;
    border: 1px solid #5B9EE3;
}
.retrieval {
    background-color: #5B9EE3;
    color: #ffffff;
    font-size: 12px;
    border: none;
    outline: none;
    padding: 5px 10px;
}
.advanced-retrieval {
    background-color: #5B9EE3;
    color: #ffffff;
    font-size: 12px;
    border: none;
    outline: none;
    padding: 5px 10px;
}
.hot-words {
    margin-top: 2px;
    font-size: 12px;
    color: #777777;
    text-align: left;
}

/*导航栏*/
.navbar {
    margin: 0 auto;
    height: 45px;
    left: 0;
    z-index: 999;
    width: 100%;
    min-width: 1100px;
    background-color: #1E82D8;
}
.navbar a:hover{
    color: white;
    text-decoration: none;
}
.navbar ul{
    width: 1040px;
    margin: 0 auto;
    list-style: none;
    color: #ffffff;
    font-size: 15px;
}
/*.navbar ul li{*/

/*float: left;*/
/*list-style: none;*/
/*font-size: 15px;*/
/*margin-top: 1px;*/
/*padding-right: 30px;*/
/*border-right: 1px solid #ffffff;*/

/*}*/


.nav-content {
    width: 1040px;
    margin: 0 auto;
    overflow: hidden;
    opacity: 1;
    z-index: 1000;
}
.nav-content ul{
    width: 1040px;
    margin: 0 auto;
    list-style: none;
    color: #ffffff;
    font-size: 15px;
}
.nav-content ul li{
    display: block;
    float: left;
    list-style: none;
    font-size: 15px;
    margin-top: 1px;
    padding-top: 13px;
    /*padding: 15px 30px 0 15px;*/
    /*border-right: 1px solid #ffffff;*/
}
.nav-content ul li:hover{
    background: #2b669a;
}
.nav-content a{
    display: block;
    text-decoration: none;
    color: #ffffff;
    height: 30px;
}
.nav-content a:hover{
    display: block;
    text-decoration: none;
}
.nav-content ul li a img{
    float: left;
    width: 15px;
    height: 15px;
    margin: 2px 0 0 10px;
    padding-left: 10px;
}
.nav-content ul li a span{
    float: left;
    padding:  0 25px 0 20px;

}
.cut-off-rule {
    width: 1px;  height: 22px;  background-color: #ffffff;

}
/*面包屑导航*/
.breadnav {
    width: 1040px;
    margin: 0 auto;
    font-size: 13px;
    margin-top: 5px;
    height: 25px;
}
.breadnav ul{
    list-style: none;
}
.breadnav ul li{
    float: left;
    color: #1E82D8;
}
.breadnav ul li a{
    text-decoration: none;
    color: #1E82D8;

}

/*中间部分*/
.wrapper {
    width: 1040px;
    margin: 0 auto;

}

/*尾部*/
.foot {
    border-top: 1px solid #D6D6D6;
    padding: 15px 0 0 0;
    height: 200px;
    width: 1040px;
    margin: 0 auto;
}
.foot-logo {
    float: left;
    margin-top: 35px;
}
.foot-text {
    float: left;
    width: 455px;
    font-size: 13px;
    color: #7C7C7C;
    margin: 15px 0 0 30px;
    line-height: 2;
}
.found-wrong{
	float:left;
    margin: 35px 0 0 50px ;

}

.QR-code {
    float: right;
    margin: 15px 0 0 30px;

}
.QR-code img {
    width: 100px;
    height: 100px;

}
.QR-code p{
    margin-left: 20px;
    font-size: 14px;
    color: #7C7C7C;

}
/** 首页 **/



/*税务登记页面*/

.tax-service-list{
    width: 1040px;
    margin:5px auto;
    border-top: 1px solid #DFDFDF;
    margin-bottom: 30px;
}
.tax-service-list{
    width: 1040px;
    margin:5px auto;
    border-top: 1px solid #DFDFDF;
    margin-bottom: 30px;
}
.service-list-left{
    float: left;
    width: 140px;
    border-right: 1px solid #DFDFDF;
    height: 650px;
    position: relative;
}
.service-list-right{
    float: right;
    width: 890px;

}
.service-list-title{
    width: 140px;
    text-align: center;
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    color: #777777;
    margin-top: 7px;
}
.service-list-nav ul li{
    list-style-image: url(listRight.png);
    height: 35px;
    line-height: 35px;
    margin-left: 45px;
}
.service-list-nav a{
    font-size: 15px;
    color: #777777;
    text-decoration: none;
    font-weight: 500;
}
.service-list-nav a:hover{
    color: #167DD4;
}
.service-list-right ul{
    list-style: none;
    padding: 0px;
    margin-left: 15px;
}
.service-list-right ul li{
    position: relative;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px dashed #D8D8D8;

}
.service-list-right a{
    color: #5B5B5B;
    font-size: 14px;
    text-decoration: none;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    width: 760px;
    height: 35px;
    display: inline-block;
    margin-left: 15px;
}
.service-list-right a:hover{
    color: red;
}
.service-list-active{
    color: #167DD4 !important;
}
.list-time{
    position: absolute;
    right:1px;
    top: 1px;
    font-size: 13px;
    color: #5B5B5B;
}
.list-spot{
    width: 10px;
    height: 10px;
    left: 1px;
    top: 1px;
    position: absolute;
    display: inline-block;
}
.pages{
    width: 1040px;
    height: 100px;
    margin:auto;
}


/*04信息公开*/

.service-list-right{
    float: right;
    width: 890px;

}
.service-list-title{
    width: 140px;
    text-align: center;
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    color: #777777;
    margin-top: 7px;
}
.service-list-nav a:hover{
    color: #167DD4;
}
.service-list-right ul{
    list-style: none;
    padding: 0px;
    margin-left: 15px;
}
.service-list-right ul li{
    position: relative;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px dashed #D8D8D8;

}
.service-list-right a{
    color: #5B5B5B;
    font-size: 14px;
    text-decoration: none;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    width: 760px;
    height: 35px;
    display: inline-block;
    margin-left: 15px;
}
.service-list-right a:hover{
    color: red;
}
.service-list-active{
    color: #167DD4 !important;
}
.list-time{
    position: absolute;
    right:1px;
    top: 1px;
    font-size: 13px;
    color: #5B5B5B;
}
.list-spot{
    width: 10px;
    height: 10px;
    left: 1px;
    top: 1px;
    position: absolute;
    display: inline-block;
}
.pages{
    height: 45px;
    margin:auto;
    margin-bottom: 10px;
    width: 756px;
    /* margin: 10px auto; */
    margin-left: 100px;
    margin-top: -45px;
}

/*办税服务*/
.service-main{
    width: 1040px;
    margin:5px auto;
}
.service-mian-list{
    width: 365px;
    height: 300px;
    float: left;
}
.service-main-nav{
    width: 665px;
    float: right;
}
.Notice-announcement{
    width:98%;
    margin:auto;
    height: 300px;
    border: 1px solid #DADADA;
}
.Consultation{
    width:98%;
    margin:10px auto;
    height: 300px;
    border: 1px solid #DADADA;
}
.service-main-navs{
    width:100%;
    height: 140px;
    border: 1px solid #DADADA;
    background-color: #F5F5F5;
}
.guide-service-main{
    width:100%;
    height: 180px;
    border: 1px solid #E5E5E5;
    margin-top: 10px;
}
.guide-service-date{
    margin-top: 10px;
    width:100%;
    height: 270px;
    border: 1px solid #DADADA;
}
.Notice-announcement-title{
    width: 98%;
    margin:auto;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #1C82D7;
}
.Notice-announcement-title-font{
    float: left;
    font-size: 15px;
    font-weight: 600;
    padding-left: 10px;
    height: 16px;
    margin-top: 8px;
    line-height: 16px;
    color: #1C82D7;
    border-left: 2px solid #1C82D7;
}
.Notice-announcement-title-more{
    float: right;

}
.Notice-announcement-title-more a{
    font-size: 14px;
    color: darkgray;
    text-decoration: none;
}
.Consultation-list{
    padding: 5px;
}
.Consultation-list ul{
    list-style: none;
    padding: 0px;
    margin-left: 5px;
    margin-top: 1px;
}
.Consultation-list ul li{
    position: relative;
    height: 25px;
    line-height: 25px;
}
.Consultation-list a{
    color: #5B5B5B;
    font-size: 14px;
    text-decoration: none;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    width: 240px;
    height: 35px;
    display: inline-block;
    margin-left: 15px;
}
.Consultation-list a:hover{
    color: red;
    text-decoration: none;
}

.service-main-navs-first{
    float: left;
    width: 125px;
    height: 140px;
    text-align: center;
    color:#707070;
    cursor:pointer;
    background-color: white;
}
.service-main-navs-firsta{
    float: left;
    width: 125px;
    height: 140px;
    text-align: center;
    color:#707070;
    cursor:pointer;
    background-color: white;
}
.service-main-navs-firstb{
    float: left;
    width: 125px;
    height: 140px;
    text-align: center;
    color:#707070;
    cursor:pointer;
    background-color: white;
}
.service-main-navs-firstc{
    float: left;
    width: 125px;
    height: 140px;
    text-align: center;
    color:#707070;
    cursor:pointer;
    background-color: white;
}.service-main-navs-firstd{
     float: left;
     width: 125px;
     height: 140px;
     text-align: center;
     color:#707070;
     cursor:pointer;
     background-color: white;
 }

.service-main-navs-first:hover{
    background-color: #3483C5;
    color: white !important;
}
.service-main-navs-firsta:hover{
    background-color: #3483C5;
    color: white !important;
}
.service-main-navs-firstb:hover{
    background-color: #3483C5;
    color: white !important;
}
.service-main-navs-firstc:hover{
    background-color: #3483C5;
    color: white !important;
}
.service-main-navs-firstd:hover{
    background-color: #3483C5;
    color: white !important;
}
.service-main-navs-first-image{
    height:70%;
    width:100%;
}
.service-main-navs-first-image i{
    width:100%;
    height:100%;
}
.service-main-navs-first-image img{
    width:60%;
    height:58%;
    text-align: center;
    margin-top: 25%;
}
.service-main-navs-first-text{
    height:30%;
    width:100%;
    font-size: 15px;
}
.guide-service-main-title{
    width: 98%;
    margin:auto;
    height: 30px;
    line-height: 30px;
    border-bottom: 2px solid #1C82D7;
}
.guide-service-main-table{
    width:98%;
    height: 30px;
    margin:15px auto;
}
.guide-service-main-table ul{
    padding: 0px;
    margin: 0px;
}
.guide-service-main-table a{
    color: #5A5A5A;
    text-decoration: none;
}
.guide-service-main-table ul li{
    float: left;
    padding-left: 29px;
    padding-right: 29px;
    line-height: 30px;
    text-align: center;
    margin-left: 10px;
    background-color: #F2F2F2;
}
.guide-service-date-list{
    width:100%;
    height: 30px;
    line-height: 30px;
    margin:auto;
    position: relative;
    border-bottom: 2px solid #3583C5;
}
.guide-service-date-list span{
    position: absolute;
    display: inline-block;
    width:2px;
    height: 18px;
    top:1px;
    left: 1px;
    background-color: #3583C5;
    margin-top: 5px;
}
.guide-service-date-list ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.guide-service-date-list ul li{
    float: left;
    width: 100px;
    height: 30px;
    text-align: center;
}
.guide-service-date-main{
    width:98%;
    height: 200px;
}
.guide-service-date-list-more{
    position: absolute;
    right:1px;
    top: 1px;
}
.guide-service-date-list-more a{
    font-size: 14px;
    color: darkgray;
    text-decoration: none;
}

.aza1{font-size:15px; font-family:微软雅黑; font-weight:bold;
    color: #3583C5; cursor:pointer}
.aza2{font-size:15px; font-family:微软雅黑; color:#1a56a8;  cursor:pointer}
*{margin:0; padding:0; list-style:none; font-family: 微软雅黑; }

.guide-service-date-lists{
    padding: 5px;
}
.guide-service-date-lists ul{
    list-style: none;
    padding: 0px;
    margin-left: -6px;
    margin-top: 1px;
}
.guide-service-date-lists ul li{
    position: relative;
    height: 25px;
    line-height: 25px;
}
.guide-service-date-lists a{
    color: #5B5B5B;
    font-size: 14px;
    text-decoration: none;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    width: 240px;
    height: 35px;
    display: inline-block;
    margin-left: 15px;
}
.guide-service-date-lists a:hover{
    color: red;
    text-decoration: none;
}



/*03税收宣传*/
.tax-publicity-left {
    width: 70%;
    float: left;
    margin-bottom: 15px;
}
.tax-publicity-left-content {
    width: 100%;
    border: 1px solid #D6D6D6;
    float: left;
    margin-bottom: 10px;
}
.tax-publicity-left-content table{
    width: 97%;
    margin: 0 auto;
}
.tax-publicity-left-content a{
    color: #747474;
    text-decoration: none;
}
.tax-publicity-left-content a:hover{
    color: red;
}
.tax-publicity-left-content-more {
    float: right;
    color: #747474;
    font-size: 13px;
    text-decoration: none;
    width: 65px;
}
.tax-publicity-left-content-underline {
    width: 100%;
    margin: 2px 0 0 0;
    border-bottom: 2px solid #1E82D8;
    z-index: 999;
}

.tax-publicity-left-img {
    float: left;
    margin: 10px 0 10px 0;

}
.tax-publicity-left-title {
    width: 96%;
    border-bottom: 2px solid #1E82D8;
    padding: 5px 5px 5px 0;
    margin: 0 2%;
}
.tax-publicity-left-title span{
    float: right;
    color: #D6D6D6;
}
.tax-publicity-left-title span a{
    color: #747474;
    font-size: 13px;
    text-decoration: none;
}
.tax-publicity-left-title span a:hover{
    color: red;
}
.tax-publicity-left-title-span {
    border-left: 1px solid #7d7d7d;
    padding: 0 20px 0 15px;
    float: left;
    color: #1E82D8;
    font-weight: 700;
    font-size: 15px;
}


.tax-publicity-content-left ul{
    width: 99%;
    float: right;
    font-size: 13px;
}
.tax-publicity-content-left ul li{
    margin: 7px 0 5px 12px;
    list-style-type: square;
    color: #747474;
}
.tax-publicity-content-left ul li a{
    height: 100%;
    width: 100%;
    color: #747474;
    text-decoration: none;
}
.tax-publicity-content-left ul li span{
    float: right;
}
.tax-publicity-right {
    width: 28%;
    float: right;
    margin-bottom: 20px;
}

.tax-publicity-content-right-img {
    width: 100%;
    border: 1px solid #D6D6D6;
    margin-bottom: 15px;
}
.tax-publicity-content-right-img-content {
    margin: 0 auto;
    width: 92%;
}
.tax-publicity-content-right-img-content ul{
    list-style: none;
    width: 100%;
    margin: 15px 0 10px 0;
}
.tax-publicity-content-right-img-content ul li{
    width: 100%;
    margin: 10px 0 0 0;
}
.tax-publicity-content-right-img-content ul li a{
     display: block;
     width: 100%;
     height: 100%;
 }
.tax-publicity-content-right-img-content ul li a img{
    width: 100%;
    height: 100%;
    border: 0;
}

.tax-culture {
    width: 100%;
    border: 1px solid #D6D6D6;
    margin-bottom: 15px;
}
.tax-culture ul{
    width: 100%;
    margin: 0 auto;
    padding-top: 15px;
    height: 124px;
}
.tax-culture ul li{
    width: 45%;
    height: 40px;
    float: left;
    margin: 6px ;
    background-color: #E6F5FC;
    border: 1px solid #D3E9F6;
}
.tax-culture ul li a{
    display: block;
    height: 100%;
    width: 100%;
    color: #3683C5;
    text-decoration: none;
}
.tax-culture ul li a img{
    float: left;
    padding: 10px 15px 0 20px;
    border: 0;
}
.tax-culture ul li a span{
    float: left;
    padding: 10px 0 0 0;
    font-size: 14px;
    font-weight: 700;
}

/*04信息公开*/
.publicity-left-navigation {
    width: 30%;
    border: 1px solid #D6D6D6;
    float: left;
    margin-bottom: 15px;
}
.publicity-right-navigation {
    width: 68%;
    border: 1px solid #D6D6D6;
    float: right;
    margin-bottom: 15px;
}
.clear {
    clear: both;
}
.publicity-left-title {
    width: 95%;
    border-bottom: 2px solid #1E82D8;
    padding: 5px 5px 5px 0;
    margin: 0 1%;
}
.publicity-left-title-logo {
    width: 4px;
    background-color: #1E82D8;
    height: 17px;
    float: left;
    margin-top: 3px;
}
.publicity-left-title-content {
    width: 30%;
    float: left;
    color: #1E82D8;
    font-weight: 700;
    font-size: 15px;
    margin-left: 15px;
}
.publicity-left-content {
    margin-top: 15px;
    height: 564px;
}
.publicity-left-content ul{
    list-style: none;
    width: 90%;
    margin: 0 auto;
}
.publicity-left-content ul li{
    border: 1px solid #1E82D8;
    height: 35px;
    margin: 5px 0;
    font-weight: 700;
}
.publicity-left-content ul li a{
    display: block;
    color: #1E82D8;
    text-decoration: none;
}
.publicity-left-content ul li img{
    margin-top: 8px;
    padding: 0 0 10px 60px;
    height: 18px;
    width: 18px;
    float: left;
    border:0;
}
.publicity-left-content ul li span{
    color: #1E82D8;
    margin-top: 7px;
    padding: 0 0 10px 30px;
    float: left;
    font-size: 14px;
    width: 60%;
}
.publicity-right-content {
    margin-top: 30px;
    height: 580px;
}
.publicity-right-content-title {
    width: 32%;
    margin: 0 auto;
    font-weight: 700;
    font-size: 17px;
    padding-bottom: 20px;
}
.publicity-right-content p{

    line-height: 2;
    font-size: 13px;
    width: 94%;
    margin: 0 auto;
}

/*05公众参与*/
.online-interview {
    width: 68%;
    border: 1px solid #D6D6D6;
    float: left;
    margin-bottom: 15px;
}
.online-interview-left{
    width: 96%;
    margin: 0 auto;
}
.online-interview-left-img {
    float: left;
    margin: 10px 0 10px 0;

}
.online-interview-left-text{
    float: right;
    color: #666666;
    width: 45%;
    margin: 10px 0 0 0;
}
.online-interview-left-text-title{
    font-weight: 700;
    line-height: 1.7;
    margin-bottom: 15px;
}
.online-interview-left-text-content{
    font-size: 13px;
    line-height: 2;
}
.online-interview-right {
    width: 30%;
    border: 1px none ;
    float: right;
    margin-bottom: 15px;
}
.online-interview-right ul{
    list-style: none;
}
.online-interview-right ul li{
    height: 50px;
    border: 1px solid #D7EBF7;
    background-color: #EFF8FD;
    margin-bottom: 10px;
}
.online-interview-right ul li a{
    display: block;
    height: 100%;
    width: 100%;
    color: #3683C5;
    text-decoration: none;
}
.online-interview-right ul li a img{
    padding: 15px 30px 0 40px;
    float: left;
    width: 25px;
    height: 25px;
    border: 0;
}
.online-interview-right ul li a span{
    float: left;
    padding: 15px 0 0 0;
    font-size: 18px;
}
.online-interview-detailed-content {
    height: 300px;
}

.online-interview-detailed-content-left {
    width: 32%;
    float: left;
    border: 1px solid #D6D6D6;
    margin-right: 1.5%;
}
.online-interview-left-title {
    width: 96%;
    border-bottom: 2px solid #1E82D8;
    padding: 5px 5px 5px 0;
    margin: 0 2%;
}
.online-interview-left-title span{
    float: right;
    color: #D6D6D6;
}
.online-interview-left-title span a{
    color: #747474;
    font-size: 13px;
    text-decoration: none;
}

.online-interview-left-title span a:hover{
    color: red;
}
.online-interview-detailed-content-left ul{
    width: 94%;
    margin: 0 auto;
    font-size: 13px;
}
.online-interview-detailed-content-left ul li{
    margin: 10px 0 10px 12px;
    list-style-type: square;
    color: #747474;
}
.online-interview-detailed-content-left ul li a{
    height: 100%;
    width: 100%;
    color: #747474;
    text-decoration: none;
}
.online-interview-detailed-content-left ul li a:hover{
    color: red;
}
.online-interview-detailed-content-left ul li span{
    float: right;
}




