/* 通知公告 */
.notice-tip{background:#F8F7F7;position:relative;height:40px;line-height:40px;margin-bottom:30px}
.notice-tip-left,.notice-tip-right,.notice-tip-right a{position:absolute;top:0px;height:100%;color:#015293;}
.notice-tip-left{width:50px;left:10px;text-align:right;background:url(../images/notice.png) no-repeat left center;}
.notice-tip-right{width:46px;right:10px;}
.notice-tip-center{width:100%;height:100%;box-sizing:border-box;line-height:40px;padding:0 66px 0 70px;overflow:hidden;position:relative}
.notice-tip-center a:before{content:'';display:block;height:4px;width:4px;background:#015293;border-radius:50%;position:absolute;top:50%;margin-top:-2px;left:0px;}
.notice-tip-center a{
	position:relative;
	padding-left:10px;
	padding-right:30px;
}
.notice-tip-center .str_wrap{
	height:100%;
	line-height:40px;
}
.indexbox{
	border:1px solid #DDDDDD;
	border-top:2px solid #01467D;
}
.layui-row>div{
    height: 100%;
}
.layui-col-lg4{
    padding-left: 5px;
    padding-right: 5px;
}
.layui-col-lg4:first-of-type{
    padding-left: 0px;
    padding-right: 10px;
}
.layui-col-lg4:last-of-type{
    padding-left: 10px;
    padding-right: 0px;
}
#test1,#swyw-carousel{
    height: 350px;
    width: 100%;
}
#test1 div[carousel-item] div img,#swyw-carousel div[carousel-item] div img,#dyfc-carousel div[carousel-item] div img{
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
}
.layui-tab-title li{
	
}
.category-list{
    position: relative;
}
.category-list-1{
	border-bottom: 2px solid #E4E4E4;
    padding-bottom: 4px;
}
.layui-tab-brief>.category-list-1 .layui-this{
	background-color:#FFFFFF;
	background: url(../images/category1.png) no-repeat 100%;
	background-size: contain;
}
.category-list-2{
	background:#F0F0F0;
	border:none;
	overflow:hidden
}
.layui-tab-brief>.category-list-2 li{
	border-top:2px solid #F0F0F0;
	color:#767676;
	padding: 0px 15px;
	height:39px;
	line-height:37px;
	box-sizing:border-box;
}
.layui-tab-brief>.category-list-2 .layui-this{
	color:#448ACA;
	background-color:#FFFFFF;
	border-radius:0;
	border-top:2px solid #448ACA;
	margin:0;
	font-size:13px;
}
.category-list-3{
	color:#448ACA;
	font-size:20px;
	background: url(../images/category3.png) no-repeat 100%;
	background-size:100%;
	margin-bottom:10px;
}
.category-list-3 span{
	display:inline-block;
	padding-right:10px;
	background:#FFFFFF
}
.category-list-4{
	border:none;
	border-top:2px solid #8ABDE7;
	background: url(../images/category4.png) no-repeat 100%;
	background-position-y:bottom;
	background-size:100%;
	height:46px;
}
.layui-tab-brief>.category-list-4 li{
	color:#448ACA;
	font-weight:bold;
}
.layui-tab-brief>.category-list-4 .layui-this{
	background:#FFFFFF;
	color:#448ACA;
}
.category-list-5{
	border:none;
	background: url(../images/category5.png) no-repeat 100%;
	background-position-y:40px;
	background-size:100%;
	height:52px;
	text-align: center;
}
.layui-tab-brief>.category-list-5 .layui-this{
	background:#FFFFFF;
	color:#5E5E5E;
	font-weight:bold
}

.category-list-7{
	border:none;
	overflow:hidden
}
.layui-tab-brief>.category-list-7 li{
	color:#767676;
	padding: 0px 15px;
	height:39px;
	line-height:37px;
	box-sizing:border-box;
	margin-right:10px;
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-image:url(../images/sing_gray.png);
}
.layui-tab-brief>.category-list-7 .layui-this{
	color:#ffffff;
	background-color:#FFFFFF;
	border-radius:0;
	margin:0;
	font-size:13px;
	line-height:37px;
	margin-right:10px;
	background-image:url(../images/sign_blue.png);
}
.category-link{
    position: absolute;
    right: 10px;
    top:10px;
    font-size: 14px;
}
.cat-image-area{
    width:100%;
    height:168px;
    position:relative;
    /*background-color: #e6e6e6;*/
}
.show-image{
    width:100%;
    height:100%;
    max-width:100%;
    max-height:100%;
}
.cat-image-area .show-title{
    bottom:0px;
    left:0px;
    color:#FFFFFF;
    position:absolute;
    padding:10px 10px;
    width:100%;
	box-sizing:border-box;
    text-align:center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    /*background-color: #000000;*/
    /*filter: Alpha(opacity=50);*/
    background-color: rgba(0,0,0,0.50);
    background: rgba(0,0,0,.5);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
	word-wrap:normal;
}
#zt-dowebok{
    height: 168px;
}
#zt-dowebok>div{
    height: 100%;
}
#zt-dowebok .zt-image{
    width:290px;
    max-width: 290px;
    height: 100%;
    max-height: 100%;
    margin: 0px 5px;
}
.none-padding{
    padding: 0px;
}
#video{
    margin-top: 20px;
    height: 241px;
    position: relative;
    background-color: #e6e6e6;
}
#video>.pic-img{
    width: 100%;
    height: 100%;
}
#video>.state-icon{
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
}
#whyd-carousel>[carousel-item]{
    width: 80%;
    margin: 0px auto;
}
#whyd-carousel>[carousel-item]>div{
    font-size: 0px;
    height: 90%;
    padding:10px 0px;
}
#whyd-carousel>[carousel-item]>div>a>img{
    width: 222px;
    height: 100%;
    margin: 0px 5px;
}
#dzqk-carousel>[carousel-item]{
    width: 80%;
    margin: 0px auto;
}
#dzqk-carousel>[carousel-item]>div{
    font-size: 0px;
    height: 90%;
    padding:10px 0px;
}
#dzqk-carousel>[carousel-item]>div>a>div{
    height: 100%;
    width: 222px;
    position: relative;
    margin: 0px 5px;
    display: inline-block;
}
#dzqk-carousel>[carousel-item]>div .dzqk-pic{
    height: 100%;
    width:100%;
}
#dzqk-carousel>[carousel-item]>div .dzqk-title{
    position: absolute;
    bottom: 0px;
    width: 202px;
    padding: 0px 10px;
    height: 35px;
    background-color: #00000080;
    font-size: 14px;
    text-align: center;
    line-height: 35px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #FFFFFF;
}
.new-icon{
    color:red;
    font-weight:bold;
    background-color:#FDFFC7;
}
#zt-carousel>div[carousel-item]>div>a>img{
    /*max-width: 100%;
    max-height: 100%;*/
    width: 100%;
    max-height: 100%;
}
.layui-carousel-ind li {
    *display:inline;
}
#zt-carousel .layui-carousel-ind {
    width:auto;
    position:absolute;
    top:auto;
    bottom:5px;
    right:5px;
}
#zt-carousel  .layui-carousel-ind ul {
    background:none;
}
#zt-carousel .layui-carousel-ind li {
    border-radius:0px;
}
#zt-carousel .layui-carousel-ind li {
    background-color:#FFFFFF;
}
#zt-carousel .layui-carousel-ind li.layui-this {
    background-color:#3F7FBA;
}
.swyw{position:relative;padding:0px 10px 0px 124px !important;box-sizing:border-box;}
.img-list{height:350px;width:104px;overflow:hidden;position:absolute;left:10px;top:0}
.img-list li{height:62px;margin-bottom:10px;}
.img-list li img{height:62px;width:104px;cursor:pointer;}
.text-list{width:100%;padding:20px 0px;box-sizing:border-box;}
.text-tip{height:50px;overflow:hidden}
.text-list-item{height:130px;overflow:hidden}
.text-list-item h3{color:#434343;font-size:18px;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.text-list-item p{color:#AFAFAF}
/*市委简介*/
.swjj{/*height:260px;*/overflow:hidden;padding-bottom:20px;border-bottom:1px solid #6BA2D5}
.a-herf-blue{padding-right:20px;}
.a-herf-blue p{border-bottom:1px dashed #D2D2D2;padding-bottom:10px;}
.a-herf-blue a{color:#4C8ECC;}
.swjj-workers{overflow:hidden;height:228px;box-sizing:border-box;border-right:1px dashed #D2D2D2}
.swjj-workers>div{width:70%;float:left}
.workers-photo{text-align:center;}
.workers-photo img{width:120px}
.swjj-workers{box-sizing:border-box;padding: 20px 5px 20px 0px;}
.workers-introduce{padding-top:10px;}
.workers-introduce>div{position:relative;box-sizing:border-box;padding-left:52px;}
.workers-introduce>div>label{
	position:absolute;
	top:0px;
	left:0px
}
.workers-introduce>div>div{
	width:100%;
	overflow:hidden;
}
.workers-introduce>div>div>div{
	width:50%;
	text-align:center;
	float:left;
	margin-bottom:20px
}
.zzjg-box{
	overflow:hidden;
	box-sizing:border-box;
	padding:0 10px;
	border-right:1px dashed #D2D2D2;
	text-align:center;
}
.zzjg-box img{
	width:100%
}
.zzjg-action{
	overflow:hidden;
	padding-top: 48px;
}
.zzjg-action div{
	width:50%;
	padding:0px 10px;
	box-sizing:border-box;
	float:left;
	text-align:center;
}
.zzjg-action a{
	width:100%;
	height:40px;
	line-height:40px;
	display:block;
	background:#FAFAFA;
	border:1px solid #ddd;
	border-radius:4px;
	margin-bottom:30px;
}
/*市委要闻*/
.swywTab-center{
	padding:0 10px;
	box-sizing:border-box;
}
.swywTab-center .swyw-top,.swywTab-center .swyw-bottom{
	padding:0 10px;
	box-sizing:border-box;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
}
.swywTab-center .swyw-top .layui-tab{
	margin-bottom:0px;
	border-bottom:1px solid #E4E4E4;
}
.swywTab-center .swyw-top .layui-show{
	padding:10px 0;
	margin-bottom: 11px;
}
.swywTab-center .swyw-bottom .layui-tab{
	margin-top:0px;
}
.img-box-wrap{
	position:relative;
	height:332px !important;
}
.img-box{
	text-align:center;
	width:33.3%;
	position:absolute;
	box-sizing:border-box;
}
.img-box div{
	width:100%;
	height:100%;
	background:#000000;
	position:relative;
}
.img-box img{
	max-height:100%;
	max-width:100%;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
.img-box-1{
	height:104px;
	top:0px;
	left:0px;
}
.img-box-2{
	height:178px;
	top:0px;
	left:33.3%;
	padding:0 10px;
}
.img-box-3{
	height:214px;
	top:0px;
	right:0px;
}
.img-box-4{
	height:218px;
	bottom:0px;
	left:0px;
}
.img-box-5{
	height:144px;
	bottom:0px;
	left:33.3%;
	padding:0 10px;
}
.img-box-6{
	height:108px;
	bottom:0px;
	right:0px;
}
.dyyd-card{
	height:166px;
	background:#F4F4F4;
	box-sizing:border-box;
	padding:10px;
}
.dyyd-card-title{
	font-size:18px;
	font-weight:bold;
	color:#468ACA;
	margin-bottom:10px
}
.dyyd-card-summary{
	font-size:16px;
}















