* {
    padding: 0;
    margin: 0;
}
a {
    text-decoration: none;
    color: #333;
}

li {
    list-style-type: none;
}
.clearfix:after {
    content: "";
    display: block;
    clear: both;
}
body{
    background: url(../img/dtu.png) no-repeat center;
    background-size: cover;

}
.dtu{
    width: 100%;
    
    position: relative;
    z-index: 99999;

}
.contanir{ width:1220px; margin:0 auto; margin-top: 20px;

 }

.banner{
    width: 100%;
    position: relative;
}
.banner img{
    width: 100%;
    
    
}
#page{
    position: relative;
}
.logo{
    position: absolute;
    top: 3%;
    left: 30%;
    transform: translateX(-50%);
    height: 76px;
    z-index: 99;

}
.logo img{
    width: 100%;
}



.ldjj{
	align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 40px;
}

/* 亮点聚焦 */
.ldText{
    width: 98% !important;
    background-color: #fff;
    padding: 20px 1%;
    margin-top: 40px;
    height: 280px;
}
/* 政策文件 */
.tag{
    clear: both;
    border-bottom: 1px solid rgba(0,0,0,0.2);
    margin-top: 40px;
}
.tag a {
    height: 42px;
    font-size: 22px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    float: left;
    margin-right: 36px;
    display: inline-block;
}
.active {
    font-size: 22px !important;
    font-family: Microsoft YaHei;
    font-weight: bold !important;
    color: #333333 !important;
    border-bottom: 2px solid #4A88EE;
}




.ztText{
    margin-top: 0 !important;
   
}
.zcBlock{
    display: block !important;
}
.zcNone{
    display: none;
}
/* 青岛税务 */
.qdswxxdt{
    margin-top: 40px;
    display: flex;
    flex-wrap: wrap;
    position: relative;
}
.qdswxxdt #swZ li .text-a{
    width: 475px;
}
#swZ li{
    display: flex;
    border-bottom: 2px solid #f7e7cb;
}
.swText{
    width: 50%;
	height:336px;
}
.swTu{
    width: 50%;
}

.swTu ul{
    margin-left: 20px;
    position: relative;
}
.gd{
    position: absolute;
    right: 0;
    top: -50px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
}
.gd a{
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
}
.swTu ul li{
    background: url(../img/li.png) no-repeat 3px 23px;
    height: 48px;
    line-height: 48px;
    padding-left: 20px;
    font-size: 16px;
    
}
.swTu ul li a{
    overflow: hidden;
    text-overflow: ellipsis; white-space: nowrap;
    width: 100%;
    display: block;
}



 
.gd2{
    right: 25px;
}

/* 媒体报道 */
.mtbd{
    margin-top: 60px;
}


.gzdt{
     margin-top: 60px;
}
.zczy{
    margin-top: 60px;
}



/*二级页面*/
.list{width:1140px;  margin: 0 30px; margin-bottom: 20px;}
.list dt{ border-bottom: #8f8f8f dotted 1px;line-height: 36px; padding: 10px; margin-bottom: 20px;}
.list dt a{ }
.list ul{ }
.list ul li{ line-height: 35px; list-style: none; padding-left:30px;background: url("../img/dian.png") 9px 12px no-repeat;  border-bottom: 1px solid #d1e6e1;margin-bottom: 10px;padding-bottom: 10px;}
.list ul li a{ color:#000; overflow: visible; white-space: normal;text-overflow: ellipsis; display: inline-block;}
.list ul li span{ float:right; color:#cdcdcd;}

.clearfix{ clear:both; }

/* 分页  页脚*/
.pager { overflow: hidden; clear: both; padding: .05rem; text-align: center; font-size:14px; }
.pager a { display: inline-block; padding: 3px; font-size:14px;; text-align: center; text-decoration:none; color:#000; height:18px;  line-height:18px; border: 1px solid #ffffff; }
.pager a:hover { background: #EDFBFE; color: #3076C4; text-decoration: none; border: 1px solid #dedede; }
.currentIndex{ background-color: #EDFBFE; font-size:16px;}

.foot{  padding:20px 0; font-family:"微软雅黑"; clear:both; border-top:3px solid #1A56A8;}
.foot p{ text-align:center; line-height:30px; color:#FFFFFF; font-size:14px; }
.foot p span{ padding: 0 16px;}
.pc_footer_border{clear:both; width:900px; margin: 0 auto; line-height:23px; }
.pc_footer_img{float:left;margin-right:60px; height:70px;}
.pc_footer_text{text-align:left;}


 @media (max-width:1199px){
    .contanir{ width:96%; margin:0 auto; margin-top:0;

    }
	
	.list{ width:100%; margin: 0;}
	.list ul li{ margin-left: 15px; margin-right: 15px; padding-bottom: 35px;}
 }

@media (max-width: 991px){
   
.tag a  {
    font-size: 16px;
    margin-right: 10px;
    line-height: 37px;
}

.active {
    font-size: 16px !important;
    font-family: Microsoft YaHei;
    font-weight: bold !important;
    color: #333333 !important;
    border-bottom: 2px solid #4A88EE;
}

.list{ width:100%; }
	.list ul li{ margin-left: 15px; margin-right: 15px; padding-bottom: 35px; }
	.pc_footer_border{clear:both;  margin: 0 auto; line-height:23px; width:100%;}
    .pc_footer_img{float:left;margin-right:0; width:100%;}
    .pc_footer_img img { margin:0 30px}
    .pc_footer_text{text-align:left; margin: 0 28px;}
}


@media (max-width:768px){
    .swText{
        width: 100%;
    }
    .swTu{
        width: 100%;
    }
    .ldjj img{
        width: 100%;
       
    }
    .ldjj {
        margin-top: 6% !important;
    }
    .qdswxxdt {
        margin-top: 6% !important;
    }
    .ldText{
        margin-top: 6% !important;
        padding: 0;
    }
    .swTu ul {
        margin: 0;
    }
    .logo {
        top:0.5%;
		width:35%;
		left:30%;
    }
    .gd{
        display: none;
    }
    .tag {
        margin-top: 6%;
    }
	
	.list{ width:100%; margin: 0;}
	.list ul li{ margin-left: 15px; margin-right: 15px; padding-bottom: 35px;padding-left:0;}
	
	
	.pc_footer_border{clear:both;  margin: 0 auto; line-height:23px; width:100%;}
    .pc_footer_img{float:left;margin-right:0; width:100%;}
    .pc_footer_img img { margin:0 30px}
    .pc_footer_text{text-align:left; margin: 0 28px;}
 }
@media (max-width: 480px) {

    .swText{
	height:224px;
}
	
	.list{ width:100%; margin: 0;}
	.list ul li{ margin-left: 15px; margin-right: 15px; padding-bottom: 35px;padding-left:0;}
	
	
	.pc_footer_border{clear:both;  margin: 0 auto; line-height:23px; width:100%;}
    .pc_footer_img{float:left;margin-right:0; width:100%;}
    .pc_footer_img img { margin:0 30px}
    .pc_footer_text{text-align:left; margin: 0 28px;}
}

