@charset "utf-8";
/* 专题专栏 */
.ls-topic-tit{height: 57px;line-height: 57px;font-size: 26px;}
.ls-hotTpoc ul{margin-left: -29px;}
.ls-hotTpoc ul li{float: left;margin-left: 29px; margin-bottom: 30px;width: 407px;height: 229px;}
.ls-hotTpoc ul li a{display: block;width: 100%;height: 100%;overflow: hidden;position: relative;}
.ls-hotTpoc ul li img{width: 100%;height: 100%;}
.ls-hotTpoc ul li .img-title{display: block;position: absolute;left: 0;bottom: -42px;right: 0;height: 42px;line-height: 42px;color: #fff;font-size: 18px;background: rgba(0,0,0,.45);overflow: hidden;padding: 0 10px;text-overflow: ellipsis;white-space: nowrap;transition: all .6s;text-align: center;}
.ls-hotTpoc ul li:hover .img-title{bottom: 0;}

.part-flash-box{height: auto;margin-top: 10px;}
.part-flash-box .part-flash-list{overflow: hidden; height: 552px;}
.part-flash-box .part-flash-list ul{width: 100% !important;}
.part-flash-box .part-flash-list li{width: 100% !important;}
.part-flash-box .part-flash-list li .ls-topic-list{float: left;width: 345px;height: 106px;margin-bottom: 30px;margin-right: 29px;border: 1px solid #EEEEEE;border-radius: 4px;display: table;padding-left: 30px;padding-right: 30px; transition: 0.4s all;}
.part-flash-box .part-flash-list li .ls-topic-list a,.gdzt-box ul li a{display: table-cell;vertical-align: middle;padding-left: 32px;line-height: 36px;font-size: 18px;background: no-repeat left center; background-image:  url("../images/ztzl-ico.png") !important;}
.part-flash-box .part-flash-list li .ls-topic-list:hover a,.gdzt-box ul li:hover a{background: no-repeat left center; background-image: url("../images/ztzl-ico-on.png") !important; color: #fff;}
.part-flash-box .part-flash-list li .ls-topic-list:hover,.gdzt-box ul li:hover{border-color: #015293;background: #015293;}
.part-flash-box .part-flash-list li .ls-topic-list:nth-child(3n){margin-right: 0;}
.part-flash-box .part-flash-num{font-size: 0; text-align: center; height: 14px;margin-top: 10px;}
.part-flash-box .part-flash-num li{ display: inline-block; *display:inline;*zoom:1; font-size: 0; margin-right: 20px; width: 14px;height: 14px;border-radius: 14px;cursor: pointer;background: #B0B0B0 !important;}
.part-flash-box .part-flash-num li.on{background: #E51616 !important;width: 40px;}
.wza-on .part-flash-num{display: none;}

.gdzt-box{margin-top: 10px;}
.gdzt-box ul{margin-left: -29px;max-height: 410px;overflow-y: hidden;}
.gdzt-box ul li{float: left;width: 263px;height: 106px;margin-bottom: 30px;margin-left: 29px;border: 1px solid #EEEEEE;border-radius: 4px;display: table;padding-left: 30px;padding-right: 112px; background: no-repeat 98%; background-image:  url("../images/ztzt-gd-ico.png") !important; transition: 0.4s all;}
.gdzt-box ul li:hover{ background: #015293 no-repeat 98%;}

.gdzt-box.active ul{height: auto;max-height: none;}
.more-arr{height: auto;text-align: center;}
.more-arr span{display: block;width: 150px;height: 40px;line-height: 40px;color: #999;background: #F7F7F7;border-radius: 4px;margin: 0 auto;position: relative;font-size: 16px;cursor: pointer;}
.more-arr span i{display: block;position: absolute;width: 10px;height: 6px;top: 50%;margin-top: -3px;right: 24px;}
.more-arr1 span i{background: url("./../images/icon_jiantou-down.png") no-repeat center center;}
.more-arr span:hover,.more-arr span.active{background: #015293;color: #fff;}
.more-arr2 span i,.more-arr1 span:hover i{background: url("./../images/icon_jiantou-up.png") no-repeat center center;}
.more-arr2{display: none;}

.wza-on .ls-hotTpoc ul li .img-title{bottom: 0;}
.wza-on .more-arr span{display: none;}
.wza-on .gdzt-box{ height: auto;}
.wza-on .gdzt-box ul{ height: auto; max-height: none;}

@media (max-width: 1279px) and (min-width: 992px){
    .ls-hotTpoc ul li{width: 311px;height: 172px;}
    .part-flash-box .part-flash-list li .ls-topic-list{padding-left: 15px;padding-right: 15px;margin-right: 15px;margin-bottom: 15px;width: 288px;}
    .gdzt-box ul li{padding-left: 15px;padding-right: 102px;margin-bottom: 15px;margin-left: 15px;width: 201px;}
    .gdzt-box ul{margin-left: -15px;}
    .part-flash-box .part-flash-list li .ls-topic-list a, .gdzt-box ul li a{line-height: 30px;max-height: 90px;overflow: hidden;}
    .gdzt-box ul{max-height: 368px;}
}
@media (max-width: 991px){
    .ls-hotTpoc ul,.gdzt-box ul{margin-left: 0;}
    .ls-hotTpoc ul li{width: 48%;height: 208px;margin: 0 1% 10px;}
    .part-flash-box .part-flash-list{height: 702px;}
    .part-flash-box .part-flash-list li .ls-topic-list{padding-left: 10px;padding-right: 10px;width: 48%;box-sizing: border-box;margin: 0 1% 10px!important;}
    .more-arr{display: none!important;}
    .gdzt-box ul li{padding-left: 10px;padding-right: 100px;background-position: 99%;box-sizing: border-box;width: 48%;margin: 0 1% 10px!important;}
    .gdzt-box ul{max-height: none;}
}
@media (max-width: 767px){
    .ls-topic-tit{font-size: 20px; height: auto; line-height: 2.5;}
    .ls-hotTpoc ul li{width: auto;height: auto;margin: 0 auto 10px;float: none;}
    .part-flash-box .part-flash-list{height: auto;}
    .part-flash-box .part-flash-list ul{height: auto !important;}
    .part-flash-box .part-flash-list li{position: static !important;}
    .part-flash-box .part-flash-list li .ls-topic-list{width: 100%;box-sizing: border-box;margin: 0 auto 10px!important; height: auto; padding-top: 8px; padding-bottom: 8px;}
    .part-flash-box .part-flash-list li .ls-topic-list a, .gdzt-box ul li a{font-size: 16px; line-height: 1.5;}
    .part-flash-num{display: none;}
    .gdzt-box ul li{width: 100%;margin: 0 auto 10px!important;}
    .gdzt-box ul li{height: auto; padding-top: 8px; padding-bottom: 8px; background-size: 80px 80px; padding-right: 80px;}
}