@charset "utf-8";
.column{ overflow:hidden;}
.pageBanner{ display:none !important;}

/* 焦点图切换-广告 */
#focusBanner{ border-top: 0px solid #DCE3ED;width:1240px;  height:388px;    margin:0 auto; overflow:hidden; position:relative; z-index:1;}
#focusBanner .hd{ position:absolute;  right: 50px; z-index:1; width: 50%; height: 14px; bottom: 40px; text-align:right;}
#focusBanner .hd ul li{ display:inline-block; *display:inline; zoom:1; margin:0 3px; width: 12px; height: 12px; background:#fff; cursor:pointer;}
#focusBanner .hd ul li span{ display:none ;}
#focusBanner .hd ul li.on{ background: #c30000;}
#focusBanner .bd{ position:relative; z-index:0;}
#focusBanner .bd li img{width:1240px; height:388px;    display:block;}
#focusBanner .bd .con{ display:inline-block; *display:inline; float: left; zoom:1; position:absolute; left:50px; bottom:40px; overflow:hidden; display:none ;}
#focusBanner .bd .con .title{float: left;line-height: 20px;position:relative; z-index:1; padding: 15px 30px;}
#focusBanner .bd .con .title a{ color:#fff; font-size:14px; font-weight:bold;}
#focusBanner .bd .con .bg{ position:absolute; width:100%; height: 200px; left:0; top:0; background:#000; filter:alpha(opacity=50);opacity:0.5;}

#focusBanner .prev,
#focusBanner .next{ position:absolute; z-index:2; display:block; width:60px; height:60px; filter:alpha(opacity=30); opacity: 0.3; left: 30px; top:50%; margin-top:-43px;
	 background: url(images/arrow.jpg) 0 0 no-repeat;}
#focusBanner .next{ right: 30px; left:auto; background-position: right	0;}
#focusBanner .prev:hover,
#focusBanner .next:hover{ filter:alpha(opacity=70);opacity:0.7 ;}

#content{ margin-top:-4px;}


.indBox{ border:1px solid #E1E1E1; margin-bottom:15px; padding:10px; border-top: 2px solid #C30000;}
.indBox .hd{ height:33px; line-height:33px; overflow:hidden; border-bottom: 1px solid #E1E1E1; font-size:14px; font-family:"Microsoft YaHei";}
.indBox .hd h3{ float: left; background: #c30000; color: #fff; padding: 0 15px;}
.indBox .hd .more{ font-size: 12px; color: #999; float:right;}
.indBox .hd ul{ overflow:hidden;}
.indBox .hd li{ float:left; margin-right:20px;}
.indBox .hd li a{ padding: 0 15px; display:block;}
.indBox .hd li a:hover{ text-decoration:none;}
.indBox .hd .on a{ color: #fff; background: #c30000;}
.indBox .bd{ overflow: hidden; padding: 13px 0 0 0;}

#columnA .areaL{ width:605px; margin-right:15px; float:left;}
#columnA .areaC{ width:282px; float:left;}
#columnA .areaR{ width:282px; float:right;}
#indXxyw .bd{ height: 374px;}

#indTzgg .bd{ padding:9px 0 0 0; height:378px;}
.tzList li{ height: 64px; padding: 6px 0 6px 14px; border-bottom:1px dashed #ccc; background:url(images/icons.jpg) 2px -249px no-repeat; overflow:hidden;}
.tzList .dateRight{ display:block; color:#999;}
.tzList .last{ border-bottom:0; padding-bottom:0;}

#indXshd .bd{ padding:9px 0 0 0;  height:378px; position:relative;}
#indXshd .hd{}
#indXshd .prev{ content:""; position: absolute; bottom: 9px;  right: 5px; border: 5px solid; 
		border-width:5px; border-color:transparent; border-bottom-color:#ccc; border-style:dashed; display:block; font-size:0; line-height:0; width:0; border-bottom-style:solid;
	 cursor: pointer;}
#indXshd .next{ content:""; position: absolute; bottom: -3px; right: 5px; border: 5px solid; 
		border-width:5px; border-color:transparent; border-top-color:#ccc; border-style:dashed; display:block; font-size:0; line-height:0; width:0; border-top-style:solid;
	 cursor: pointer;}

#indXshd .prev:hover{ border-bottom-color:#c00;}
#indXshd .next:hover{ border-top-color:#c00;}

.xsList li{ height: 54px; padding: 11px 0; border-bottom:1px dashed #ccc; overflow:hidden;}
.xsList li a{ display:block; margin-left:65px;}
.xsList .date{ float:left; display:block; width:55px; height:50px; background:#E1E0D8; text-align:center;}
.xsList .date dt{ height:22px; line-height:22px; background:#534F4B; color:#fff;}
.xsList .date dd{ line-height:28px; font-size:16px;}
.xsList .last{}

#columnB .areaL{  position: relative;  width: 903px; float:left;}
#columnB .areaR{ overflow: hidden; width:282px; float:right;}
#columnB .indBox{ margin-bottom:0 ;}

.ztListWrap{ clear: both; width: 881px; /* padding: 12px 0 0 0; */ overflow: hidden; position: absolute; left: 10px; top: 142px;}
.ztList{  overflow: hidden; margin-right:-30px;}
.ztList li{ display: inline; float:left; width:260px; height:50px; margin: 0 28px 0 0; overflow:hidden;}
.ztList li .pic{ float:left;}
.ztList li img{width:260px; height:50px;}
.ztListWrap .tempWrap{ width:881px !important ;}
/*.ztList li img{width:260px; height:50px;padding: 3px; -webkit-transition:300ms;-o-transition:300ms;-moz-transition:300ms;transition:300ms; }
 .ztList li a:hover img{  -webkit-box-shadow: #999 0 0 4px; -moz-box-shadow: #999 0 0 4px; box-shadow: #999 0 0 4px; } */

#indXymt{ height: 233px;}
#indXymt .list{ padding: 29px 0 18px 0;}
#indXymt .list li{ float:left; font-size:14px; margin: 0 16px 10px 0;  width: 129px;}
#indXymt .list li a{ display:block;height:35px; line-height:35px; text-align:center; border:1px solid #D8D8D8; 
	 background: url(images/ind-icons.jpg) 8px 9px no-repeat; -webkit-transition:200ms;-o-transition:200ms;-moz-transition:200ms;transition:200ms;}
#indXymt .list li a:hover{ text-decoration:none; background-color:#f2f2f2 ;}
#indXymt .list .li6{ margin-right:0;}

#indXymt .list .li2 a{ background-position: 7px -38px;}
#indXymt .list .li3 a{ background-position: 14px -84px;}
#indXymt .list .li4 a{ background-position: 17px -131px;}
#indXymt .list .li5 a{ background-position: 14px -178px;}
#indXymt .list .li6 a{ background-position: 24px -225px;}

#gfwb{ position:relative;}
#gfwb .p{ display:none;}
#gfwb .p img{ position:absolute; top: -169px; background: #f1f1f1; padding: 10px; border:1px solid #ddd; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width: 134px; height: 134px; left: -15px;}
#gfwb .arrow{ position:absolute; left: 54px; top: -14px; z-index:1;
	 border-width: 10px; border-color:transparent; border-top-color: #ddd; border-style:dashed; display:block; font-size:0; line-height:0; width:0; border-top-style:solid;}

.fastList{ padding: 5px 0 0 3px; height: 86px; overflow:hidden; margin:0 -22px -5px 0;}
.fastList li{ text-align: center; min-width: 82px; height: 30px; line-height: 30px; float:left; margin: 0 6px 8px 0;}
.fastList li a{ padding: 0 5px; background: #666666; display:block; color:#fff; -webkit-transition:200ms;-o-transition:200ms;-moz-transition:200ms;transition:200ms;}
.fastList li a:hover{ color:#fff; text-decoration:none; background-color:#C10000;}



/* 换成14px*/
.indBox .hd li{ margin-right: 0;}
.indBox .hd{  font-size:16px;}
.topicList .n{  font-size:14px;}
.topicList .t .title{ font-size:16px  ;}
.xsList li{ padding:13px 0 ;}
.xsList li a{ font-size:14px; line-height:26px; height:52px; overflow:hidden;}
.tzList li{ line-height: 22px; font-size:14px; padding:8px 0 8px 14px; background-position:2px -247px;}
.tzList .dateRight{ font-size:12px;}
.topicList .n{ height:32px; line-height:32px;}
#indXxyw .bd{ height:388px;}
#indXshd .bd{ height:392px ;}
#indTzgg .bd{ height:392px ;}

/*-- 
颜色代码
#c30000 深色标题
#E1E1E1 淡色边框
--*/



.wxwblist {}
.wxwblist {
    padding: 18px 2%;
    width: 31%;
    border: 1px solid #e1e1e1;
    float: right;
    box-sizing: border-box;
}
.wxwblist .wrap {
    display: block
}
.wxwblist .top {
    margin-bottom: 7px;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: url(images/icons.jpg) 2px -249px no-repeat;
}
.wxwblist .top .icon {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 0;
    text-align: center;
    order: 2;
    flex-shrink: 0
}
.wxwblist .top .icon img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%
}
.wxwblist .top .time {
    padding-left: 20px;
    font-size: 18px;
    color: #333;
    position: relative;
    order: 1;
    flex-grow: 1;
}
.wxwblist .title {
    font-size: 16px;
    color: #333;
    font-weight: 400;
    line-height: 22px;
    max-height: 88px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 44px;

}
.wxwblist ul li {
    border-bottom: 1px #ccc dashed;
    padding: 15px 0;
    }
.wxwblist li:hover .title {
    color: #c30000;
}
.wxwbimg {
    width: 69%;
    float: left;
}
.wxwbimg ul li {
    width: 48%;
    float: left;
    margin-right: 2%;
    margin-bottom: 2%;
}
.wxwbimg .wrap {
    display: block;
    padding-top: 60%;
    position: relative;
    overflow: hidden
}
.wxwbimg .icon-btn {
    position: absolute;
    right: 0;
    top: 20px;
    width: 52px;
    height: 32px;
    line-height: 32px;
    font-size: 0;
    text-align: right;
    z-index: 9
}
.wxwbimg .icon-btn img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%
}
.wxwbimg .img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}
.wxwbimg .img img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
.wxwbimg .mask-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .35);
    z-index: 2
}
.wxwbimg .text {
    padding: 20px 0;
    position: absolute;
    left: 40px;
    bottom: 0;
    right: 40px;
    z-index: 10
}
.wxwbimg .text:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 64px;
    height: 4px;
    background-color: #5ab38f
}
.wxwbimg .title {
    font-size: 18px;
    color: #fff;
    font-weight: 400;
    line-height: 1.5;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden
}
.wxwbimg .wrap:hover .img img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
