@charset "utf-8";
* {margin: 0px;padding: 0px;}
.left {float: left;}
.right {float: right;}
img {border: none;}
.clearfix {zoom: 1;}
.clearfix:after {content: "020";height: 0px;display: block;overflow: hidden;clear: both;}
a{color: #333333;}
a:hover {color: #004a7c;transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;-moz-transition: all 0.2s;text-decoration: none;}
ul li,ol li {list-style-type: none;}
body {font-family: "microsoft Yahei";width: 100%;}

.height10{width: 100%;height: 10px;}
.height15{width: 100%;height: 15px;}
.height20{width: 100%;height: 20px;}
.height25{width: 100%;height: 25px;}
.height30{width: 100%;height: 30px;}
.height40{width: 100%;height: 40px;}
.height50{width: 100%;height: 50px;}
.height60{width: 100%;height: 60px;}


/*******通用********/
.main{width: 100%;height: auto;overflow: hidden;}
.newtitle{width: 1200px;height: 50px;margin: 0 auto;}
.newtitle .newtitle01{width: auto;height: 100%;font-size: 36px;color: #333333;padding-right: 20px;font-weight: 600;}
.newtitle .newtitle02{width: auto;height: 100%;font-size: 14px;color: #666666;}
.newtitle a{width: auto;height: 100%;font-size: 14px;color: #666666;float: right;line-height: 70px;}
/*******header********/

/*******banner********/
.tybanner{width: 100%;height: 320px;}
.tybannercon{width: 1200px;height: 100%;margin: 0 auto;}
.tybannercon-title{font-size: 40px;color: #ffffff;padding-top: 50px;}
.fwqdbanner{background: url(fwqdbg.png) no-repeat top center;}
.tytitle{width: 1200px;height: auto;margin: auto;}
.tytitle p{width: 100%;height: 88px;border-bottom: 2px solid #acacac;}
.tytitle p span {display: block;float: left;color: #2B2F32;font-size: 24px;height: 88px;line-height: 100px;cursor: default;}
.tybannercon-text{
    width: 460px;
    font-size: 16px;
color: #ffffff;
letter-spacing: 0;
line-height: 26px;
margin-top: 13px;opacity: 0.8;
}
.tybannercon-more{
    width: 125px;
    height: 40px;
    border: 1px solid #FFFFFF;
    font-size: 14px;
color: #FFFFFF;
text-align: center;
line-height: 40px;
margin-top: 33px;
}
.tybannercon-more a{
    color: #FFFFFF;
}
/*******主体********/
.fwqdcon{width: 1200px;margin:auto;height: auto;overflow: hidden;padding-top: 30px;}
.fwqdcon li{width: 277px;height: 80px;float: left;margin-bottom: 20px;margin-right:30px;background: #eaebeb;font-size: 18px;overflow: hidden;}
.fwqdcon li span,.fwqdcon li p{float: left;}
.fwqdcon li:nth-child(4n){margin-right: 0;}
.fwqdcon li:hover{background: #515EF2;}
.fwqdcon li a{width: 100%;height: 100%;transition: all 0.0s ease-out 0s;}
.fwqdcon li:hover a{background: #515EF2; color: #fff;}
.fwqdcon li a span{display: block;width: 60px;height: 32px;margin-top: 25px;}
.fwqdcon li:hover a span{background-position: 5px -62px !important;}
/* .fwqdcon li a:hover img {border-right: 60px solid transparent;-webkit-filter: drop-shadow(60px 0 0 #fff);filter: drop-shadow(60px 0 0 #fff);position: relative;left: -60px;} */
.fwqdcon li a img{margin-left: 15px;margin-top: 24px;}
.fwqdcon li a p{display: flex;flex-direction: column;justify-content: center;width: 200px; height: 80px;line-height: 30px;}

/*******footer2020********/
.footer2020{width: 100%;height: auto;border-top: 2px solid #e2e4e4;background-color: #f1f2f3;min-height: 300px;}
.footer2020 .footer2020-1{width: 1200px;height: 240px;margin: 0 auto;padding-top: 35px;}
.footer2020-101{width: 270px;height: 170px;background-color: #eaebeb;padding: 25px;float: left;}
.footer2020-101title{font-size: 17px;width: 100%;height: 40px;font-weight: bold;}
.footer2020-101list ul li{float: left;width: 50%;line-height: 40px;font-size: 15px;}
.footer2020-102{width: 270px;height: 170px;float: left;margin-left: 40px;}
.footer2020-102 ul li{width: 100%;height: 50px;background-color: #eaebeb;line-height: 50px;font-size: 15px;padding-left: 20px;margin-bottom: 10px;}
.footer2020-103{width: 270px;height: 170px;float: left;margin-left: 40px;}
.footer2020-103 ul li{width: 100%;height: 50px;line-height: 50px;font-size: 15px;padding-left: 55px;margin-bottom: 10px;background: url(2code.png) no-repeat #eaebeb 20px 16px;}
.footer2020-104{width: 270px;height: 170px;float: left;margin-left: 40px;}
.footer2020-104top{width: 100%;height: 50px;background-color: #eaebeb;line-height: 50px;font-size: 15px;padding-left: 20px;margin-bottom: 10px;}
.footer2020-104top img{margin-right: 20px;}
.footer2020-104bottom{width: 100%;height: 110px;}
.footer2020-104bottom1{width: 165px;height: 100%;float: left;margin-right: 10px;background-color: #eaebeb;display: flex;align-items: center;}
.footer2020-104bottom1 img{margin: 0 auto;}
.footer2020-104bottom2{width: 95px;height: 100%;float: left;background-color: #eaebeb;display: flex;align-items: center;}
.footer2020-104bottom2 img{margin: 0 auto;}
.footer2020-2{width: 100%;height: 60px;margin: 0 auto;border-top: 2px solid #e2e4e4;background: #eaebeb;}
.footer2020-201{width: 1200px;height: 100%;line-height: 56px;margin: auto;}
.footer2020-201 p{float: left;font-size: 13px;margin-right: 25px;}
.footer2020-103 a{position: relative;}
.footer-mp-item-hover {
    display: none;
    position: absolute;
    left: 0;
    bottom: 3.1rem;
    height: 233px;
    width: 274px;
    padding: 1rem;
    background: url(erweimabg.png) no-repeat ;
    opacity: .97;
    z-index: 99;
    text-align: center;
}
.footer-mp-item-hover img{width: 160px;height: 160px;}
.footer-mp-item-hover>i {
    font-size: .8rem;
    color: #000;
    text-align: center;
    display: block;
    font-style: normal;
    line-height: 1.5;
}
.footer-mp-item-hover>i {
    font-size: .8rem;
    color: #000;
    text-align: center;
    display: block;
    font-style: normal;
    line-height: 1.5;
    font-size: 20px;
}


/* 主体内容 */
.zt{
    width: 100%;
    height: auto;
    margin: 0 auto;
}
.zxfj{
    width: 1200px;
    height: auto;
    margin: 0 auto;
    margin-bottom: 100px;
}
.zxfj-title{
    height: 280px;
    background: url(01.png) no-repeat center;
}
.zxfj-title-p1{
    font-size: 40px;
color: #333333;
text-align: center;
padding-top: 92px;
}
.zxfj-title-p2{
    width: 560px;
    font-size: 16px;
    color: #333333;
    letter-spacing: 0;
    text-align: center;
    padding-top: 15px;
    margin: 0 auto;
}
.zxfj-title span{
    width: 60px;
    height: 6px;
    background: #515EF2;
    display: block;
    margin: 0 auto;
    margin-top: 25px;
}
.zxfj-text{
    width: 100%;
    height: auto;
    margin-top: 30px;
}
.zxfj-text ul{
    margin-left: -72px;
}
.zxfj-text ul li{
    float: left;
    width: 140px;
    height: 195px;
    position: relative;
    text-align: center;
    margin-left: 72px;
}
.zxfj-text ul li span{
    font-size: 18px;
color: #333333;
letter-spacing: 0;
position: absolute;
    bottom: 0;
    width: 100%;
    left: 50%;
    margin-left: -70px;
}
.zxfj-text ul li:nth-of-type(1) {
    background: url(zx1.png) no-repeat center top;
}
.zxfj-text ul li:nth-of-type(2) {
    background: url(zx2.png) no-repeat center top;
}
.zxfj-text ul li:nth-of-type(3) {
    background: url(zx3.png) no-repeat center top;
}
.zxfj-text ul li:nth-of-type(4) {
    background: url(zx4.png) no-repeat center top;
}
.zxfj-text ul li:nth-of-type(5) {
    background: url(zx5.png) no-repeat center top;
}
.zxfj-text ul li:nth-of-type(6) {
    background: url(zx6.png) no-repeat center top;
}

.zxkc{
    width: 100%;
    height: auto;
    background: #121D3B;
}
.how{
    width: 1200px;
    height: auto;
    margin: 0 auto;
    padding-bottom: 100px;
}
.zxkc .zxfj-title{
    background: url(02.png) no-repeat center;
}
.zxkc .zxfj-title-p1{
    color: #FFFFFF;
}
.zxkc .zxfj-title-p2{
    color: #FFFFFF;
}
.zxkc .zxfj-title span{
    margin-top:47px;
}
.zxkc-text{
    width: 100%;
    height: auto;
}
.zxkc-text-title{
    width: 100%;
    height: 65px;
    line-height: 65px;
    border-bottom: 1px solid  #29334D;
    padding: 0 40px;
}
.zxkc-text-title ul li{
    float: left;
    font-size: 16px;
color: #FFFFFF;
letter-spacing: 0;
text-align: center;
margin-left: 140px;
cursor: pointer;

}
.zxkc-text-title ul li.hover{
    font-size: 16px;
color: #515EF2;
border-bottom: 4px solid   #515EF2;
line-height: 61px;
}
.zxkc-text-title ul li:first-child{
    margin-left: 0px;
}
.zxkc-text-text{
    width: 100%;
}
.zxkc-text-text-box{
    width: 100%;
    height: auto;
}
.zxkc-text-text-box-l{
    width: 800px;
    height: auto;
}
.znjy{
    width: 100%;
    height: 140px;
    margin-top: 40px;
}
.znjy-l,.znjy-l img{
    width: 140px;
    height: 140px;
}
.znjy-r{
    width: 555px;
    height: 140px;
    margin-left: 30px;
}
.znjy-r-title{
    width: 100%;
    font-size: 24px;
color: #FFFFFF;
margin-top: 25px;
}
.znjy-r-text{
    width: 100%;
    font-size: 16px;
color: #FFFFFF;
margin-top: 15px;
}
.znjy-r-text span{
    color: #ff6d3b;
}
.znjy-jj{
    width: 100%;
    height: auto;
    background: #1D2844;
    padding: 33px;
    opacity: 0.8;
font-size: 16px;
color: #FFFFFF;
margin-top: 30px;
}
.zxkc-text-text-box-r{
    width: 320px;
    height: auto;
    border-left: 1px solid #29334D;
    padding-left: 30px;
    margin-top: 40px;
}
.znjy-money{
    font-size: 60px;
color: #FF6C3B;
padding: 25px 0 15px 0;
}
.znjy-money-p{
    opacity: 0.8;
font-size: 16px;
color: #FFFFFF;
letter-spacing: 0;
}
/* 专项附加扣除后你能多拿多少钱 */
.much{
    width: 100%;
    height: auto;
}
.much .zxfj-title{
    background: url(03.png) no-repeat center;
}
.much-img{
    width: 100%;
    background: #F6F7FE;
    padding: 80px 0;
    text-align: center;
}
.much-img img{
    width: 1078px;
    height: 487px;
}
.al,.al-two{
    width: 100%;
    height: auto;
    background: #F6F7FE;
    margin-top: 90px;
}
.al-box{
    width: 1200px;
    height: auto;
    margin: 0 auto;
    position: relative;
    padding: 80px 0 60px 0;
}
.al-title{
    width: 264px;
    height: 60px;
    background: #0B0F44;
border-radius: 30px;
border-radius: 30px;
line-height: 60px;
text-align: center;
font-size: 20px;
color: #FFFFFF;
letter-spacing: 0;
position: absolute;
    top: -30px;
    left: 50%;
    margin-left: -132px;
}
.al-title-text{
    width: 100%;
    height: auto;
}
.al-title-text-l{
    width: 600px; 
    border-right: 2px solid #D4D8FB;
}
.al-two .al-title-text-l{
    border-right: none;
    width: 575px; 
}

.al-title-text-l-top{
    width: 540px;
    height: 145px;
}
.al-title-text-l-top-l{
    width: 140px;
    height: 145px;
}
.al-two .al-title-text-l-top-l{
    padding-top: 28px;
}
.al-title-text-l-top-r {
    width: 400px;
}
.al-two .al-title-text-l-top-r {
    width: 100%;
}
.al-two .al-title-text-l-top-r-p1{
    padding-top: 40px;
}
.al-title-text-l-top-r-p1{
    font-size: 24px;
color: #0B0F44;
padding-top: 10px;
}
.al-title-text-l-top-r-p2{
    font-size: 16px;
    color: #0B0F44;
    letter-spacing: 0;
    text-align: justify;
    padding-top: 15px;
}
.al-two .al-title-text-l-top-r-p2{
    line-height: 30px;
}
.al-title-text-l-db{
    width: 540px;
    height: auto;
}
.al-two .al-title-text-l-db{
    width: 598px;
}
.al-two .al-title-text-l-db ul li{
    width: 100%;
}
.al-two .al-title-text-l-db ul li:first-child{
    margin-top: 0px;
}
.al-title-text-l-db ul li{
    width: 538px;
    height: 112px;
    background-color: rgba(210,213,235,0.6);
    padding: 26px 30px;
    margin-top: 30px;
}
.al-title-text-l-db-l{
    font-size: 14px;
color: #0B0F44;
letter-spacing: 0;
text-align: justify;
line-height: 30px;
}
.al-title-text-l-db-r{
    font-size: 32px;
color: #0B0F44;
letter-spacing: 0;
text-align: right;
line-height: 60px;
}
.al-title-text-l-db-r span{
    font-size: 14px;
color: #000000;
letter-spacing: 0;
text-align: right;
}
.cs{
    color: #FF6C3B;
}
/* 享受专项附加扣除该怎么申报 */
.fjsb{
    width: 1200px;
    height: auto;
    margin: 0 auto;
    margin-bottom: 60px;
}
.fjsb .zxfj-title-p2{
    width: 800px;
}
.fjsb .zxfj-title{
    background: url(04.png) no-repeat center;
}
.fjsb-img{
    width: 100%;
    height: 298px;
    text-align: center;
    margin-top: 50px;
}
.fjsb-xx{
    width: 575px;
    margin: 0 auto;
    margin-top: 35px;
}
.fjsb-xx p:first-child{
    font-size: 24px;
color: #0B0F44;
}
.fjsb-xx p{
    font-size: 16px;
    color: #0B0F44;
    letter-spacing: 0;
    text-align: center;
    line-height: 30px;
}
.fjsb-xx-list{
    width: 100%;
    height: auto;
    margin-top: 69px;
}
.fjsb-xx-list ul li{
    width: 580px;
    height: 112px;
    background-color: rgba(210,213,235,0.6);
    padding: 14px 40px;
}
.fjsb-xx-list-l{
    font-size: 60px;
color: #0B0F44;
letter-spacing: 0;
text-align: justify;
}
.fjsb-xx-list-r{
    font-size: 18px;
color: #0B0F44;
letter-spacing: 0;
text-align: justify;
line-height: 30px;
margin-left: 30px;
width: 306px;
margin-top: 12px;
}
/*  立即填报，享受税改福利*/
.tb .fwqdbanner {
    background: url(tb.png) no-repeat top center;
}
.tb .tybannercon-title {
    font-size: 40px;
    padding-top: 73px;
    text-align: center;
}
.tb .tybannercon-text{
    text-align: center;
    width: 100%;
}
.tb .tybannercon-more{
    width: 220px;
    height: 50px;
    border: 2px solid #FFFFFF;
    line-height: 50px;
    margin: 0 auto;
    margin-top: 30px;

}