body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,button,textarea,p,th,td{margin:0; padding:0; border: 0;}
body{font-family:'Microsoft YaHei',Arial,Verdana,Helvetica,sans-serif;}
h1, h2, h3, h4, h5, h6{font-weight:normal; font-size:100%;}
address, caption, cite, code, dfn, em, i, th, var { font-style:normal; font-weight:normal;}
a{text-decoration:none; outline:none; color:#fff;/* 取消IE下点击出现虚线框 */blr:expression(this.onFocus=this.blur());}
a:hover{ text-decoration:none;}
img{ border:none;vertical-align: top;}
dl,ol,ul,li{list-style:none;}
input, textarea, select, button{font:14px Microsoft YaHei,Verdana,Helvetica,Arial,sans-serif;}
table{border-collapse:collapse;/* 设置表格的两边框合并为一条 */}
.clearfix:after{content: ""; display: block; height:0; clear:both; visibility: hidden;}
.clearfix{ *zoom:1; }
.word-W{word-wrap:break-word;/* 允许长单词换行到下一行 */word-break:break-all;/* 允许在单词内换行 */}
.text_1{
text-align:center;
}
.wrap{width: 1200px;margin: 0 auto;position: relative;}
.fl{float: left;}
.fr{float: right;}


body{background: url(../images/index_01.jpg) no-repeat top center; }
.common{width:1200px; margin:0 auto; }


/*中央精神*/
.logo a img{position: absolute; top: 0px;}

.zyjs{width: 1144px; margin: 0 auto; margin-top:346px; padding: 0 28px;}
.zyjs h1{padding: 20px 0; text-align: center; }
.zyjs h1 a{font-size: 38px; color: #cc0000;}
.zyjs ul{width: 533px;}
.zyjs ul li{background: url(../images/index_05.jpg) no-repeat left 20px; padding-left:15px; border-bottom: 1px dotted #999999;padding-top: 8px;padding-bottom: 8px;}
.zyjs ul li a{ font-size: 18px; line-height: 1.5; color: #333333;}
.zyjs ul .more{text-align: right; background: none; border-bottom: none;}
.zyjs ul .more a{font-size: 16px; color: #cc0000;}

.zyjs .lbimg{width: 580px;  height:360px; overflow: hidden;}
.zyjs .lbimg .lbimg_list li{float: left; background:none; padding:0; border:none;position: relative;}
.zyjs .lbimg .lbimg_list li a{position: relative; display: inline-block; width: 580px; height: 360px;}
.zyjs .lbimg .lbimg_list li a p{position: absolute; bottom: 0px; font-size: 16px; line-height: 36px; color: #ffffff; width: 100%; background: url(../images/lbt_03.png) repeat;  padding: 0 5px;}

.zyjs .zyjs_swiper-container{position: relative;}

.zyjs_lbtimg_prev{position: absolute; left:5px; top:152px; width: 41px; height: 56px; z-index: 999; background: url(../images/prev.png);}
.zyjs_lbtimg_next{position: absolute; right:13px; top:152px; width: 41px; height: 56px; z-index: 999; background: url(../images/next.png);}


.zyjs .zyjs_swiper-container .zyjs_pagination{position: absolute; right:10px; bottom:10px; z-index: 999; float: left;}
.zyjs .zyjs_swiper-container .zyjs_pagination span{ display: inline-block; width: 9px; height: 9px; margin-right: 10px; background: url(../images/lbt_01.png);}
.zyjs .zyjs_swiper-container .zyjs_pagination .swiper-active-switch{background: url(../images/lbt_02.png);}

  
/*.zyjs .lbimg.zyjs_swiper-container1{width: 580px;  height:380px; overflow: hidden;}*/

.hf{width: 1200px; margin: 20px auto 50px;}

/*党纪法规*/
.djfg_tit{padding-bottom: 11px; text-align: center; background: url(../images/index_09.jpg) no-repeat bottom;}
.djfg_con{height: 530px; margin-top: 35px; background: url(../images/index_19.jpg) no-repeat;}
.djfg ul{width: 490px; margin:15px 55px; }
.djfg ul li{background: url(../images/index_05.jpg) no-repeat left center; padding-left:15px; border-bottom: 1px dotted #999999;}
.djfg ul li a{ font-size: 18px; line-height: 47px; color: #333333;}

/*评论解读*/
.pljd_tit{margin-top: 50px; padding-bottom: 11px; text-align: center; background: url(../images/index_09.jpg) no-repeat bottom;}
.pljd ul{width:587px; margin-top:50px;}
.pljd ul li{border-bottom: 1px dotted #999999; margin:20px;}
.pljd ul li h3 a{font-size: 18px; line-height: 36px; color: #333333;}
.pljd ul li p a{font-size: 16px; line-height: 36px; color: #999999;}

/*税务动态*/
.swdt_tit{margin-top: 50px; padding-bottom: 11px; text-align: center; background: url(../images/index_09.jpg) no-repeat bottom;}
.swdt .swdt_list1{background: url(../images/index_21.jpg) no-repeat; width: 570px; height: 308px; margin-top: 62px; padding: 20px;}
.swdt ul li{width: 549px; background: url(../images/index_05.jpg) no-repeat left 19px; padding-left:15px; border-bottom: 1px dotted #999999;padding: 8px 0px 8px 15px;}
.swdt ul li a{ font-size: 18px; line-height: 47px; color: #333333;}
.swdt .swdt_list2{margin-top: 42px; padding: 20px;clear: right;}
.swdt .swdt_list2 li{width: 545px;}
.swdt .swdt_list3{margin-top: 42px; padding: 20px;}
.swdt .swdt_list3 li{width: 545px;padding: 10px 0px 10px 15px;}



/*先进典型*/
.xjdx_tit{margin-top: 50px; padding-bottom: 11px; text-align: center; background: url(../images/index_09.jpg) no-repeat bottom;}
.xjdx_l div{width: 590px; height: 185px; background: url(../images/index_27.jpg) no-repeat right; margin-top: 40px; padding-top: 25px;}
.xjdx_l h3{padding:5px 18px 15px 18px; width:288px;}
.xjdx_l h3 a{font-size: 20px; line-height: 24px; color: #333333; font-weight: bold;}
.xjdx_l p{padding:0px 18px 20px 18px; width: 288px;}
.xjdx_l p a{font-size: 16px; line-height: 30px; color: #666666;}
.xjdx_list{margin-top: 45px;}
.xjdx_list li{width: 549px; background: url(../images/index_05.jpg) no-repeat left center; padding-left:15px; border-bottom: 1px dotted #999999;}
.xjdx_list li a{ font-size: 18px; line-height: 47px; color: #333333;}


/*家风故事*/
.jfgs_tit{margin-top: 50px; padding-bottom: 11px; text-align: center; background: url(../images/index_09.jpg) no-repeat bottom;}
.jfgs_con{width: 1200px; background-color: #fdf9f1; margin-top: 40px;}
.jfgs_con1,.jfgs_con2,.jfgs_con3{width:400px; height: 600px;}
.jfgs_con1 h3{padding:30px 30px 20px 30px;}
.jfgs_con1 h3 a{font-size: 20px; line-height: 24px; color: #333333; font-weight: bold;}
.jfgs_con1 p{padding:0px 30px 20px 30px;}
.jfgs_con1 p a{font-size: 16px; line-height: 30px; color: #666666;}
.jfgs_con2 h3{padding:30px 30px 20px 30px;}
.jfgs_con2 h3 a{font-size: 20px; line-height: 24px; color: #333333; font-weight: bold;}
.jfgs_con2 p{padding:0px 30px 20px 30px; height: 204px;}
.jfgs_con2 p a{font-size: 16px; line-height: 30px; color: #666666;}
.jfgs_con3 h3{padding:30px 30px 20px 30px;}
.jfgs_con3 h3 a{font-size: 20px; line-height: 24px; color: #333333; font-weight: bold;}
.jfgs_con3 p{padding:0px 30px 20px 30px;}
.jfgs_con3 p a{font-size: 16px; line-height: 30px; color: #666666;}



.footer{width: 100%; height: 84px; background-color: #cc0000; margin-top: 40px;}
.footer p{font-size: 16px; line-height: 84px; text-align: center; color: #ffffff;}




.zyjs_pagination1{
		position: absolute;
    right: 10px;
    bottom: 10px;
    z-index: 999;
	}
.zyjs_pagination1 span{
display: inline-block; width: 9px; height: 9px; margin-right: 10px; background: url(../images/lbt_01.png);
}
.zyjs_pagination1 span.swiper-active-switch{background: url(../images/lbt_02.png);}
.fheader_fp{
	display: none;
}

    	.zyjs_lbtimg_prev1 {
     		position: absolute;
     		left: 5px;
     		top: 152px;
     		width: 41px;
     		height: 56px;
     		z-index: 999;
     		background: url(images/prev.png);
     	}
     	.zyjs_lbtimg_next1{position: absolute; right:13px; top:152px; width: 41px; height: 56px; z-index: 999; background: url(images/next.png);}
     	.zyjs .zyjs_swiper-container .zyjs_pagination1{position: absolute; right:10px; bottom:10px; z-index: 999; float: left;}
     	.zyjs .zyjs_swiper-container .zyjs_pagination1 .swiper-active-switch {
     		background: url(images/lbt_02.png);
     	}
     	.zyjs .zyjs_swiper-container .zyjs_pagination1 span{ display: inline-block; width: 9px; height: 9px; margin-right: 10px; background: url(images/lbt_01.png);}
     	.lbimg .zyjs{width: 590px; margin: 0 auto; margin-top:0px; padding: 0px;}
     	.kkl .zyjs .lbimg {
     		position: relative;
     		width: 580px;
     		height: 380px;
     		overflow: hidden;
     	}
     	.bottom-title {
     		position: absolute;
     		bottom: 0;
     		left: 0;
     		width: 100%;
     		height: 40px;
     		line-height: 40px;
     		background: url(http://100.12.64.172:8888/chinatax/xhtml/ztzl/yiqingfangkongzujizhan/images/yqfkzjz-icon-01.png);
     	}
     	.swdt .kkl .zyjs .bottom-title a {
     		font-size: 18px;
     		color: #fff;
     		padding: 0 0 0 10px;
     		width: 85%;
     		text-overflow: ellipsis;
     		white-space: nowrap;
     		overflow: hidden;
     		display: block;
     		height:100%;
     		position: static;
     	}
     	.swdt .zyjs .lbimg .img-box{
     		width: 100%;
     		height: 100%;
     	}
     	.swdt .zyjs .lbimg .img-box a{
     		display: block;
     		width: 100%;
     		height: 100%;
     	}
     	.swdt .zyjs .lbimg .img-box img{
     		width: 100%;
     		height: 100%;
     	}
		.swdt .zyjs .lbimg .swiper-wrapper{
			height:100%;
		}
     	.swdt .zyjs .lbimg .swiper-slide{
     		position: relative;
			height: 100%;
     	}

@media screen and (max-width: 768px){
.header_fp {
    height: auto;
    min-width: auto;
    width:100%;
}
}
.logo{
	position: absolute;
	width: auto;
	left: 50%;
	top:10px;
	margin-left: -600px;
	z-index: 999;
}
.logo a{
	display:block;
}
@media screen and (max-width:768px){
	.logo{           
		left: 3%;
		top:28px;
		margin-left: 0;
	}
	.logo a{
		width:150px;
		height:auto;
	}	
	.logo a img{
		width:150px;
	}
}
.main_zcjd_pic_swiper .swiper-slide{
	width:370px;
}
@media screen and (max-width:480px){
	.logo a{
		width:100px;
		height:auto;
	}	
	.logo a img{
		width:100px;
	}
	.main_zcjd_pic_swiper{
		height:auto;
	}
	.main_zcjd_pic_swiper .swiper-slide{
		width:100%;
		height:auto;
	}
}
@media screen and (max-width: 768px){
	.fheader_fp {
		width: 100%;
	}
	body {
		padding-top: 35%;
		background-size: 192%;
	}
	.fheader_fp{
		display: block;


	}
	.logo{
		display:none;
	}
	.container {
		width: 96%;
		margin: auto;
	}
	.zyjs{
		margin-top:0px;
		width:100%;
		padding:0 0;
	}
	.zyjs h1{
		background-image: none;
		padding:10px 0;
	}
	.toutiao {
		font-size: 18px;
		line-height: 25px;
		text-align: center !important;
	}
	.zyjs h1 a {
		font-size: 18px;
		color: #cc0000;
		font-weight: bold;
	}
	.row{
		text-align: justify;
		line-height: 0;
	}
	.zyjs .lbimg{
		width:100%;
		
	}


}

@media (max-width: 991px){
	.col-md-100 {
		width: 100%!important;
	}
.col {
    display: inline-block;
    vertical-align: top;
    line-height: 26px;
    text-align: left;
}
.focus {
    top: 5px;
}
.focus {
    position: relative;
    top: 10px;
}
.col-md-100 {
    width: 100%!important;
}
.lbimg_list .swiper-wrapper{
	height:360px;
}
.lbimg_list .swiper-wrapper li{
	height:360px;
}
.zyjs ul {
    width: 98%;
}



}

@media screen and (max-width: 1199px){
	
   
.zyjs li a{
   display: inline-block;
    max-width: 100%;
    color: #333;
    font-size: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.hf {
    width: 100%;
    margin: 25px auto;
    margin-top: 516px;
}
.hf img{
    width: 100%;
}
.djfg_tit{
	width: 100%;
    text-align: center;
    background: url(../images/index_09.jpg) repeat-x center center;
    margin-bottom: 20px;
}
.djfg_tit a {
    display: inline-block;
    width: auto;
    margin: 0 auto;
}
.djfg_tit a img {
    width: 140px;
    display: inline-block;

}
.djfg li a{
   display: inline-block;
    max-width: 88%;
    color: #333;
    font-size: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.common{
	width:100%;
	overflow: hidden;
}

.djfg_con {
    
    margin-top: 0px;
    margin-left: -50px;
    
}
.djfg ul {
    /*width: 490px;*/
    margin: 0px 55px;
}
.hidd{
	display: none;
}
.djfg ul li a {
    line-height: 42px;
}

.pljd_tit{
	width: 100%;
    text-align: center;
    background: url(../images/index_09.jpg) repeat-x center center;
    margin-bottom: 0px;
}
.pljd_tit a {
    display: inline-block;
    width: auto;
    margin: 0 auto;
}
.pljd_tit a img {
    width: 140px;
    display: inline-block;

}


.pljd li a{
   display: inline-block;
    max-width: 100%;
    color: #333;
    font-size: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.pljd ul li h3 a {
    
    line-height: 22px;
}


.pljd_con {
    
    margin-top: 0px;
    margin-left: -50px;
    
}
.pljd ul {
    width: 100%;
    margin: 0px 0px;
}
.pljd ul li{
	 margin:0;
margin-bottom: 0px;
    margin-top: 8px;

}
.pljd ul li a {
    line-height: 42px;
}
.pljd ul li h3 a {
    font-size: 18px;
    line-height: 36px;
    color: #333333;
}
.pljd ul li p a {
    font-size: 16px;
    line-height: 22px;
}
/*标题*/
.swdt_tit{
	width: 100%;
    text-align: center;
    background: url(../images/index_09.jpg) repeat-x center center;
    margin-bottom: 0px;
}
.swdt_tit a {
    display: inline-block;
    width: auto;
    margin: 0 auto;
}
.swdt_tit a img {
    width: 140px;
    display: inline-block;

}
.xjdx_tit{
	width: 100%;
    text-align: center;
    background: url(../images/index_09.jpg) repeat-x center center;
    margin-bottom: 0px;
}
.xjdx_tit a {
    display: inline-block;
    width: auto;
    margin: 0 auto;
}
.xjdx_tit a img {
    width: 140px;
    display: inline-block;

}
.jfgs_tit{
	width: 100%;
    text-align: center;
    background: url(../images/index_09.jpg) repeat-x center center;
    margin-bottom: 0px;
}
.jfgs_tit a {
    display: inline-block;
    width: auto;
    margin: 0 auto;
}
.jfgs_tit a img {
    width: 140px;
    display: inline-block;

}
/*标题结束*/
/*税务动态*/
.swdt li a{
   display: inline-block;
    max-width: 100%;
    color: #333;
    font-size: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.swdt ul li h3 a {
    
    line-height: 22px;
}


.swdt_con {
    
    margin-top: 0px;
    margin-left: -50px;
    
}
.swdt ul {
    width: 100%;
    margin: 0px 0px;
}
.swdt ul li{
	 margin:0;
margin-bottom: 0px;
    margin-top: 8px;

}
.swdt ul li a {
    line-height: 42px;
}
.swdt ul li h3 a {
    font-size: 18px;
    line-height: 36px;
    color: #333333;
}
.swdt ul li p a {
    font-size: 16px;
    line-height: 22px;
}
.swdt .swdt_list1 {
   margin-top: 0px; 
   margin-left: -18px;
   width:100%;
   padding: 0 20px;
}
.swdt .swdt_list1 li{
   
   width:100%;
}
.swdt li a {
    width:95%;
}
.kkl{
	/*margin-top:66px !important;*/
	width:100%;
}
.kkl .zyjs .lbimg {
    position: relative;
     width: 100%; 
     height: 360px; 
    overflow: hidden;
}
.col .kkl .zyjs {
    width: 100%;
    margin: 0 auto;
    margin-top: 0px;
    padding: 0px;
}
.col .kkl .zyjs .lbimg {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.zyjs{
    height:360px;
}
.swdt .swdt_list2 {
     margin-top: 0px; 
    padding: 20px 0;
    padding-bottom:0;
}
.swdtz .swdt_list2 li a {
    width: 96%;
}
.swdt .swdt_list3 {
     margin-top: 0px; 
    padding: 0px 0;
}
.swdtz .swdt_list3 li a {
    width: 96%;
}
.xjdx_l .clearfix{
	margin-top:0px;
}
.xjdx_l .clearfix img{
	width:139%;
	height:auto;
}
.xiao{
	width:20px !important;
}
.xjdx_l div{
	width:100%;
}
.xjdx_l h3 {
    padding: 20px 0px 0px 2px;
    width: 100%;
}
.xjdx_l p {
    padding: 20px 0px 20px 2px;
    width: 100%;
}
.xjdx_list {
     margin-top: 0px; 
}
.xjdx_list {
    margin-top: 0px;
    width: 100%;
}
.xjdx_list li a{
   display: inline-block;
    max-width: 96%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.jfgs_con1 h3 {
    padding: 20px 0px 0px 2px;
    width: 96%;
}
.yin{
	display:none;
}
.jfgs_con1 p {
    padding: 0px 30px 20px 30px;
}
.jfgs_con1 p {
    padding: 20px 0px 20px 0px;
    width: 96%;
}
.jfgs_con1, .jfgs_con2, .jfgs_con3 {
    width: 100%;
    height: auto;
}
.jfgs_con {
    width: 100%;

}
.jfgs_con2 h3 {
    padding: 20px 0px 0px 2px;
    width: 96%;
}
.jfgs_con2 p {
    padding: 0px 30px 20px 30px;
}
.jfgs_con2 p {
    padding: 20px 0px 20px 0px;
    width: 96%;
}
.jfgs_con3 h3 {
    padding: 20px 0px 0px 2px;
    width: 96%;
}
.jfgs_con3 p {
    padding: 0px 30px 20px 30px;
}
.jfgs_con3 p {
    padding: 20px 0px 20px 0px;
    width: 96%;
}
.jfgs_con2{
	display:none;
}
.djfg ul {
    width: 100%;
  
}
.swdt .swdt_list2 li {
    width: 100%;
}
.swdt .swdt_list3 li {
    width: 100%;
}
.xjdx_list li {
    width: 100%;
}

}

/*25日修改*/
.xjdx_l p a {
    font-size: 16px;
    line-height: 30px;
    color: #666666;
    width: 298px;
    display: block;
}
@media screen and (max-width: 1199px){
  .xjdx_l p a {
    width: 360px;
}  
}

.swdt ul li a {
    line-height: 26px;
    overflow: hidden;    
    display: block;
}

.pljd li h3{
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
.jfgs_con1 p img{display:block}
@media screen and (max-width: 768px){
    .container {
     margin-top: 143px;
 }
.zyjs .lbimg {
    width: 100%;
    height: 64vw;
} 
.zyjs_lbtimg_prev {
    top: 50%;
margin-top: -28px;
}
.zyjs_lbtimg_next {
    top: 50%;
margin-top: -28px;
}
.hf {
    margin-top: 442px;
}
}
.container .row .swiper-wrapper img{
    width:100%;
}







.zyjs_lbtimg_prev1 {
            position: absolute;
            left: 5px;
            top: 152px;
            width: 41px;
            height: 56px;
            z-index: 999;
            background: url(/chinatax/xhtml/ztzl/qmcyzd/images/prev.png);
        }
        .zyjs_lbtimg_next1{position: absolute; right:13px; top:152px; width: 41px; height: 56px; z-index: 999; background: url(/chinatax/xhtml/ztzl/qmcyzd/images/next.png);}
        .zyjs .zyjs_swiper-container .zyjs_pagination1{position: absolute; right:10px; bottom:10px; z-index: 999; float: left;}
        .zyjs .zyjs_swiper-container .zyjs_pagination1 .swiper-active-switch {
            background: url(images/lbt_02.png);
        }
        .zyjs .zyjs_swiper-container .zyjs_pagination1 span{ display: inline-block; width: 9px; height: 9px; margin-right: 10px; background: url(images/lbt_01.png);}
        .lbimg .zyjs{width: 590px; margin: 0 auto; margin-top:0px; padding: 0px;}
        .kkl .zyjs .lbimg {
            position: relative;
            width: 580px;
            height: 380px;
            overflow: hidden;
        }
        .bottom-title {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 40px;
            line-height: 40px;
            background: url(/chinatax/xhtml/ztzl/yiqingfangkongzujizhan/images/yqfkzjz-icon-01.png);
        }
        .swdt .kkl .zyjs .bottom-title a {
            font-size: 18px;
            color: #fff;
            padding: 0 0 0 10px;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
            display: block;
            height:100%;
            position: static;
        }
        .swdt .zyjs .lbimg .img-box{
            width: 100%;
            height: 100%;
        }
        .swdt .zyjs .lbimg .img-box a{
            display: block;
            width: 100%;
            height: 100%;
        }
        .swdt .zyjs .lbimg .img-box img{
            width: 100%;
            height: 100%;
        }
        .swdt .zyjs .lbimg .swiper-wrapper{
            height:100%;
        }
        .swdt .zyjs .lbimg .swiper-slide{
            position: relative;
            height: 100%;
        }



/* -- zhh -- */
.jfgs_con1 p, .xjdx_l p, .pljd li p, .jfgs_con div p{
    text-indent: 2em
}
.jfgs_con img.xiao{
    height: auto;
    display: block;
}



@media screen and (max-width: 480px){
    body{
        padding-top: 36vw;
    }
    .lbimg .zyjs{
        height: 65vw;
    }
    .zyjs{
        height: auto;
    }
    .hf{
        margin-top: 10px;
    }
    .zyjs_lbtimg_prev1{
        top:50%;
        width: 30px;
        height: 44px;
        margin-top: -22px;
        background-position: center;
    }
    .zyjs_lbtimg_next1{
        top:50%;
        width: 30px;
        height: 44px;
        margin-top: -22px;
        background-position: center;
    }
    .swdt .swdt_list1{
        height: auto;
    }
    .swdt .kkl .zyjs .bottom-title a{
        font-size: 14px;
    }
    .zyjs_pagination1{
        bottom: 7px;
        right: 0;
    }
    .zyjs_lbtimg_prev{
        width: 30px;
        height: 44px;        
        margin-top: -22px;
        background-position: center;
    }
    .zyjs_lbtimg_next{
        width: 30px;
        height: 44px;        
        margin-top: -22px;
        background-position: center;
    }
    .container{
        margin-top: 0
    }
    .jfgs_con1 p, .xjdx_l p, .pljd li p, .jfgs_con div p{
        text-indent:0;
    }
    .pljd ul li p a,.pljd li h3,.pljd li h3 a{
        white-space: normal;
        text-overflow: initial;
        overflow: visible;
        line-height: 2;
    }
    .pljd ul li{
        padding-bottom: 10px;
    }

    .jfgs_con img{
        width: 100%;
        height: 70vw;
    }
    .jfgs_con img.xiao{
        height: auto;
        display: block;
    }
    .jfgs_con img.yin{
        display: none;
    }
    .jfgs_con2{
        position: relative;
        display: block;
        padding-top: 70vw;
    }
    .jfgs_con2 a.big-img{
        position: absolute !important;
        top:0;
        left: 0;
    }
    .zyjs .lbimg{
        height: 59vw;
    }
    .zyjs .zyjs_swiper-container .swiper-wrapper{
        width: 100%;
        height: 100%;
    }
    .zyjs .lbimg .lbimg_list .swiper-slide{
        height: 100%;
    }
    .zyjs .lbimg .lbimg_list .swiper-slide a,.zyjs .lbimg .lbimg_list .swiper-slide a img{
        display: block;
        width: 100%;
        height: 100%;
    }
    .zyjs .lbimg .lbimg_list li a p{
        width: 100%;
        box-sizing: border-box;
        display: inline-block;
        font-size: 14px;

    }

}

 .swdt .swdt_list1 {
    height: 338px;
    padding: 5px 20px 20px 20px;
}
.swdt .swdt_list1 li:last-child{
    border-bottom: 0px dotted #999999;
}   





/* footer */
.footer {
  font-size:14px;
  line-height:25px;
  color:#8799b9;
  padding:25px 0;
}
.footer .container{
  width:680px; 
  margin:0 auto; 
  font-size:14px; 
  color:#fff; 
  overflow: hidden;
}
.dz_icon{
  float:left; 
  margin-top:15px;}
.jc_icon{
  float:left;
  margin-top:25px;
}
.footer_1{
  float:left;
  text-align:left;
  margin-left:43px;
}
.footer_2{
  display:none;
}

@media screen and (max-width:768px){
  .footer .container {
    width: 100%;
  }
  .dz_icon,.jc_icon{
    display: none;
  }
  .footer_1 {
    display: none;
  }
  .footer_2{
    display:block;
    text-align: center;
  }
  .footer{
    height: auto;
    margin-top: 10px;
    padding: 30px 0;
  }
  .footer .container{
    font-size: 16px;
  }
}
/* footer  --end */