


.hdjl-box-szxx{background: url(../images/zmhdbg.png) no-repeat;background-size: 100% 100%;padding: 25px 0px 0px;height: 200px;}
.hdjl-box-szxx-l{width: 22%;}
.hdjl-box-szxx-l strong{ font-size: 28px; color: #0060d3;}
.hdjl-box-szxx-l strong a{ color: #0060d3;}
.szxx-link{ margin-top: 20px;}
.szxx-link span{ display: inline-block; padding-right: 40px; position: relative;}
.szxx-link span img{ margin-right: 10px;}
.szxx-link span b{ display: inline-block; width: 35px; color: #0060d3;}
.szxx-link span.on::before{position: absolute; content: ''; background: #8da6d1; width: 2px; height: 90%; right: 14%; margin-top: 3px;}
.hdjl-box-szxx-r{background: url(../images/zmhdbg1.png) no-repeat;height: 172px;width: 73%;}

.hdjl-box-szxx-xxxz{padding: 20px;}
.hdjl-box-szxx-xxxz b{ color: #0060d3; font-size: 20px; display: block; }
.hdjl-box-szxx-xxxz b a{ color:#85bdff; font-size: 0.875rem; float: right; margin-right: 15px;}
.hdjl-box-szxx-xxxz p{font-size: 1.1rem;margin-top: 6px;line-height: 32px;padding: 10px 10px 0px 20px;text-indent: 2em;width: 89%;}

.szxx-list{width: auto;}
.szxx-list-l{width: 65%;}
.szxx-list-l li{padding: 0px;}
.szxx-list-l li.zmhd-box-szxx-tt{ height: 34px; line-height: 34px; background-color: #d1e7ff; color:#0c53a2}
.szxx-list-l li a:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2px;
    width: 5px;
    height: 5px;
    background: #CCCCCC;
}
.szxx-list-l li{overflow: hidden;margin-bottom:18px;text-align: center;border-bottom: 1px solid #ccc;padding-bottom: 17px;}
.szxx-list-l li div{float: left;}
.szxx-list-l li .tt{text-align: left;position: relative;display: block;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;max-width: 85%;}
.szxx-list-l li .tt a{margin-left: 15px;color: #222;}
.szxx-list-l li .lx{ width: 10%;}
.szxx-list-l li .bh{ width: 20%;}
.szxx-list-l li .cbbm{width: 17%;}
.szxx-list-l li .blqk{width: 14%;}
.szxx-list-l li .hd-time{float: right;color: #999;}
.szxx-list-r{float: right;width: 33%;background-color: #f3f9ff;}



.szxx-list-padd .bd {
    background: linear-gradient(to right, #88C3FF, #1383ED);
    padding-bottom: 18px;
}

.szxx-list-padd .bd li {
    float: left;
    width: 50%;
    height: auto;
    text-align: center;
    color: #FFFFFF;
    margin-top: 10px;
    padding-top: 10px;
    display: block;
    border-radius: 4px;
    font-size: 1em;
}

.szxx-list-padd .bd li img {
    display: inline-block;
    vertical-align: middle;
    padding-right: 10px;
    transition: transform 0.8s ease-in-out; 
}
.szxx-list-padd .bd li a:hover img{
    transform: rotateY(360deg);
}
.szxx-list-padd .bd li a {
    font-size: 18px;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
}
.szxx-list-padd .bd li a span{
    display: inline-block;
    vertical-align: middle;
}

.szxx-list-padd .bd li a:hover {
    color: #EEEEEE;
}
.xxcx a{
    border-radius: 30px;
    border: 1px solid #fff;
    padding: 5px 20px;
}



#hdjl-xjtj-box{ height: 145px; }
.szxx-xjtj-box{ font-size: 14px; margin:15px 0px; text-align: center;}


/* tab */
.home-tab{position: relative;}
.home-tab li{ float: left; margin-right: 42px; font-size: 1.25rem; font-weight: bold; line-height: 50px; position: relative;}
.home-tab li.on a{color: #000;font-weight: bold;font-size: 20px;}
.home-tab .more{  font-size: 0.875rem; color: #999999; line-height: 50px; position: absolute; right: 0px; top: 0px;}
.home-tab .more a{ color: #999999;}
.home-tab .more:hover a{color:#A10000}

.zmhd-zxft{margin-top: 35px;display:inline-block;padding: 20px; width: 100%;}

.zmhd-zxft-l,.zmhd-zxft-r{margin-top: 20px;}
.zmhd-zxft-l{width: 23%;border: 1px solid #E5E5E5;margin-right: 28px;}
.zmhd-zxft-l:last-child{margin-right: 0px;}
.zmhd-zxft-img{float: left;height: 140px; width: 100%;overflow: hidden;}
.zmhd-zxft-img img{ height: 100%; width: 100%; transition: all 0.5s;}
.zmhd-zxft-img:hover img{
    transform: scale(1.05);
}
.zmhd-zxft-content{float: left;padding: 20px;display: inline-block;}
.zmhd-zxft-content ul li{font-size: 18px;width: 100%; color: #999999; line-height: 30px;}
.zmhd-zxft-content .zxft_zt_icon{font-weight: bold;color: #fff;margin-right: 15px;background: url(../images/zxft_zt_icon.png)no-repeat center;width: 54px;height: 28px;line-height: 28px;margin-bottom: 10px;}
.zmhd-zxft-content .zxft_zt_icon p{padding-left: 5px;}
.zmhd-zxft-content ul li:first-child{ margin-bottom: 10px;}
.zmhd-zxft-brief{ line-height: 30px; margin-top: 20px;}

.zmhd-zxft-r{ width: 33%; background: #e8f1ff; border-radius: 5px;}
.zmhd-zxft-fthg{padding: 17px;}
.zmhd-zxft-fthg-title{ font-size: 26px; font-weight: bold; color: #2f5fb0;}
.zmhd-zxft-fthg-title img{ float: left; margin-right: 10px;margin-top: 4px;}

.zmhd-zxft-fthg-box{ margin-top: 13px;}
.zmhd-zxft-fthg-box .zmhd-zxft-img{ height: 92px; width: 35%;}
.zmhd-zxft-fthg-box .zmhd-zxft-content{ width: 60%;}
.zmhd-zxft-fthg-box .zmhd-zxft-content li{ font-size: 14px;position: relative; padding-left: 72px;}
.zmhd-zxft-fthg-box .zmhd-zxft-content span{  position: absolute;left: 0px;}
.zmhd-zxft-fthg-box .zmhd-zxft-content  a{ white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.zmhd-zjdc{margin-top: 30px; background: url(../images/wsdc_bg.png) no-repeat; background-size: 100%; }
.zmhd-zjdc-r{padding: 0px 20px;}
.zhmd-myzj{width: 100%;}


.zmhd-zjdc-l{background: url(../images/wsdc_bg.png) no-repeat; background-size: 100%; padding: 0px 20px;}
.zmhd-wjdc-box { position: relative; background: #e8f1ff; padding: 25px; height: 300px; }
.zmhd-wjdc-box strong{ font-size: 18px; display: block; text-align: center;}
.zmhd-wjdc-box .zmhd-wjdc-detailed{ line-height: 40px; font-size: 14px; text-indent: 2em; margin-top: 30px;}
.zmhd-wsdc-more{text-indent: initial; font-size: 18px; border:1px solid #84b4ff; border-radius: 5px; width: 127px; height: 38px; line-height: 38px; text-align: center; position: absolute; right: 28px; bottom: 17px;}
.zmhd-wsdc-more a{ color:#2f5fb0}
.wsdc-title b{width: 60px;display: block;color: #999999;text-align: center;padding: 11px;border-radius: 5px;float: left;background: #EBEBEB;margin-right: 15px;}
.wsdc-title{position: relative;border-bottom: 1px solid #eee;padding: 20px 0 20px;display: inline-block;width: 100%;}
.wsdc-title b.on{background: linear-gradient(to bottom, #C3DFFC, #F2F9FE);color: #0078F0;}
.wsdc-title b{width: 60px;display: block;color: #999999;text-align: center;padding: 11px;border-radius: 5px;float: left;background: #EBEBEB;margin-right: 15px;}
.wsdc-title strong{font-size: 16px;display:block;padding-top: 10px;float: left;font-weight: inherit;}
.wsdc-title strong a{display:block;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.wsdc-title span{display:block;margin-top: 10px;float: right;color: #999;}

.myzj-title{position: relative;border-bottom: 1px solid #eee;padding: 15px 0 20px;display: inline-block;width: 100%;}
.myzj-title b.on{background: linear-gradient(to bottom, #C3DFFC, #F2F9FE);color: #0078F0;}
.myzj-title b{width: 45px;color: #999999;text-align: center;padding: 11px;border-radius: 5px;float: left;background: #EBEBEB;margin-right: 15px;}
.myzj-title strong{font-size: 16px;float: left;font-weight: inherit;width: 80%;}
.myzj-title strong a{/* display:block; */white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display: inline-block;vertical-align: middle;}
.myzj-title span{display:block;margin-top: 20px;float: right;color: #999;}
.myzj-detailed{color:#666666;line-height: 30px;margin-top: 10px;font-size: 14px;vertical-align: middle;}
.myzj-detailed b{ color:#333;}
.myzj-detailed a{color:#2f5fb0}


@media (max-width: 768px) {
    .hdjl-box-szxx{background:none; padding: 0px; margin-top: 10px;}
    .hdjl-box-szxx-r{width: 100%; background:none;}
    .hdjl-box-szxx-xxxz{padding: 0px;}
    .hdjl-box-szxx-xxxz p{width: 100%; padding:0px;}
    .szxx-list-l{width: 100%;}
    .szxx-list-l li .tt{max-width:70%;}
    .szxx-list-r{width: 100%;}
    .zmhd-zjdc-r{padding: 0px 5px;}
    .zmhd-zxft-l{width: 100%;}
    .zmhd-zjdc-l{padding: 0px 5px;}
    .myzj-title strong{width: 100%;}
    .zmhd-zxft-img img{width: 100%;}
    .zmhd-zxft{padding: 5px;}
}