body{
    background: none;
}
.w49{width: 49%;}
/* 头部 */
.dzlshzxm_header{
    text-align: center;
}
.dzlshzxm_header a{
    display: block;
    text-align: left;
}
.dzlshzxm_header a img {
    position: absolute;
    top: 10px;
}
/* 专题介绍 */
.dzlshzxm_ztjj{
    background: rgba(227, 240, 255, 1);
    border-radius: 70px;
    margin-top: -100px;
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}
.dzlshzxm_ztjj span{
    display: block;
    margin-right: 20px;
    width: 465px;
}
.dzlshzxm_ztjj p{
    color: rgba(0, 0, 0, 1);
    margin-right: 40px;
    text-align: justify;
    line-height: 2;
    font-size: 18px;
}
/* 业务部门 */
.dzlshzxm_ywbm{
    margin-bottom: 20px;
}
.dzlshzxm_ywbm .tie{
    border-bottom: 1px solid #d6d6d6;
    font-size: 18px;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.dzlshzxm_ywbm .tie a.on{
    color: rgba(27, 87, 221, 1);
    font-weight: bold;
}
.dzlshzxm_ywbm .tie span{
    position: relative;
    padding-bottom: 9px;
}
.dzlshzxm_ywbm .tie a.on span:after {
    content: '';
    position: absolute;
    width: 100%;
    bottom: -4px;
    left: 0;
    height: 5px;
    background: rgba(27, 87, 221, 1);
    border-radius: 2px;
    transition: all .3s;
    -webkit-transition: all .3s;
    overflow: hidden;
}
.dzlshzxm_ywbm .tie .more{
    float: right;
    font-size: 14px;
    font-weight: 400;
    color: rgba(166, 166, 166, 1);
}
.dzlshzxm_ywbm ul{
    overflow: hidden;
    margin: 0 -5px;
}
.dzlshzxm_ywbm ul li{
    width: 33.333%;
    float: left;
}
.dzlshzxm_ywbm ul li .item{
    background: rgba(237, 245, 255, 1);
    margin: 0 6px 6px;
    text-align: center;
}
.dzlshzxm_ywbm ul li .item:hover{
    background: #2a62c4;
}
.dzlshzxm_ywbm ul li .item:hover a{
    color: #fff;
}
.dzlshzxm_ywbm ul li .item a{
    color: rgba(0, 0, 0, 1);
    display: block;
    padding: 8px 0;
}
.dzlshzxm_tab{
    
}
.tie{
    position: relative;
}
.tie ul{
    border-bottom: 1px solid #d6d6d6;
    font-size: 18px;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.tie a.more{
    position: absolute;
    right: 0;
    top: 0;
    font-size: 14px;
    font-weight: 400;
    color: rgba(166, 166, 166, 1);
}
.tie li{
    float: left;
    margin-right: 14px;
}
.tie li.on a{
    color: rgba(27, 87, 221, 1);
    font-weight: bold;
}
.tie span {
    position: relative;
    padding-bottom: 9px;
}
.tie li.on span:after {
    content: '';
    position: absolute;
    width: 100%;
    bottom: -4px;
    left: 0;
    height: 5px;
    background: rgba(27, 87, 221, 1);
    border-radius: 2px;
    transition: all .3s;
    -webkit-transition: all .3s;
    overflow: hidden;
}

.bg{background: #EDF5FF;padding: 30px 0 20px;}
.newsList li a{color: #000;float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.newsList li a:hover{
    color: #2a62c4;
}
.newsList.MM-dd li h4{padding-right:60px;}
.newsList li h4{position:relative; padding:7px 0; font-size: 16px; font-weight: normal; line-height:26px; overflow:hidden; vertical-align:top;}
.newsList li .time{position:absolute; right:0; top: 50%; margin-top: -13px; color:#999999;}
.ewm{
    display: flex;
    align-items: center;
    margin-top: 16px;
}
.ewm > img{
    margin-right: 20px;
}
.ewm .casbewm{
    /* text-align: center; */
}
.ewm .casbewm p.p1{
    background: #BFDCFF;
    font-size: 20px;
    padding: 8px 5px;
    color: rgba(27, 87, 221, 1);
    text-align: center;
    margin-bottom: 20px;
}
.ewm .casbewm p.p2{
    line-height: 2;
}


/* 列表页 */
.container>.whitePad{
    margin-top: -100px;
}
.hzqctable thead tr{
    background: rgba(227, 240, 255, 1);
}
.hzqctable thead tr th{
    color:rgba(21, 78, 171, 1);
    font-weight: 400;
    word-break: keep-all;
}
.hzqctable .w1{
    width: 10%;
    box-sizing: border-box;
    padding: 14px 10px;
}
.hzqctable .w2{
    width: 25%;
    box-sizing: border-box;
    padding: 14px 10px;
}
.hzqctable .w3{
    width: 35%;
    box-sizing: border-box;
    padding: 14px 10px;
}
.hzqctable .w4{
    width: 15%;
    box-sizing: border-box;
    padding: 14px 10px;
}
.hzqctable .w5{
    width: 15%;
    box-sizing: border-box;
    padding: 14px 10px;
}
.hzqctable tbody tr td{
    line-height: 1.6;
    border-bottom: 1px solid rgba(238, 238, 238, 1);
}
.hzqctable tbody tr td.w1 span{
    display: block;
    width: 40px;
    line-height: 1.3;
    padding-bottom: 8px;
    margin: 0 auto;
    text-align: center;
    background: url(../images/ic_flag.png) no-repeat;
    color: #fff;
}
.hzqctable tr td,.hzqctable tr td a{
   color: rgba(0, 0, 0, 1);
}
.hzqctable tbody tr td.w3 a{
    color: #2a62c4;
}
.hzqctable tr td a:hover{
    color: #2a62c4;
}

/*相关附件*/
.fj-a{margin: 20px -20px 0!important;border: 1px solid #2d66a5;padding: 10px 20px 0;}
.fj-a p{margin: 0;color: #0064b9;font-weight: bold;}
.fj-a a{line-height: 1.5;margin-bottom: 20px;}
@media (max-width: 1480px) {
    .container>.whitePad {
        margin-top: 0px;
    }
}
@media (max-width: 1100px) {
    .dzlshzxm_ztjj{
        margin-top: 0;
    }
}
@media (max-width: 992px) {
    .dzlshzxm_header > a img{position: initial;margin-left: 10px;}
    .dzlshzxm_header > a{background: #2a62c4;margin: 0;padding: 6px 0;width: 100%;}
    .w49{width: 100%;}
}
@media (max-width: 640px) {
    .dzlshzxm_ztjj span img{width: 265px;}
    .dzlshzxm_ywbm ul li{
        width: 33.333%;
    }
    .ewm{display: block;text-align: center;}
    .ewm > img,.ewm .casbewm{float: none;}
}
@media (max-width: 580px) {
    .dzlshzxm_tab .tie li.on span:after{display: none;}
    .dzlshzxm_tab .tie span{padding: 0;}
    .dzlshzxm_tab .tie li a{line-height: 1.8;}
    .container>.whitePad {
        padding: 0;
    }
}


/* 营商帮办 */
.width20{width: 25%;}.width80{width: 75%;}
.width10{width: 10%;}.width90{width: 88%;}
.width50{width: 50%;}
.width100{width: 100%;}
.padd10{padding: 0 10px;overflow: hidden;}
.tylyb{margin: 0 auto;}
.tylyb h2{padding: 10px 10px 30px;text-align: center;color: #2a62c4;}
.text{line-height: 2;margin-bottom: 30px;}
.text p{text-indent: 2em;}
.tylyb .box_input .item p.width90{float: right;}
.tylyb .box_input .item{overflow: hidden;}
.tylyb .box_input .item input{height: 45px;background: #f7f7f7;border: 1px solid #dddddd;padding: 0 10px;box-sizing: border-box;}
.tylyb .box_input .item > div{padding-bottom: 30px;}
.tylyb .box_input .item p{float: left;line-height: 45px;color: #2a62c4;}
.tylyb .box_input .item p span i{color: red;font-style: normal;}
.tylyb .box_input .item .width50 input{width: 100%;}
.tylyb .box_input .item textarea{width: 100%;background: #f7f7f7;border: 1px solid #dddddd;padding: 10px;box-sizing: border-box;font-family: 微软雅黑;}
.tylyb .box_input .item.but{text-align: center;padding: 20px 0 50px;}
.tylyb .box_input .item.but input{margin: 0 10px;padding: 0 23px;font-size: 14px;color: #fff;border: none;cursor: pointer;}
.tylyb .box_input .item.but input.submit{background: #2a62c4;}
.tylyb .box_input .item.but input.reset{background: #9e9e9e;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: #ccc;}
input:-moz-placeholder,textarea:-moz-placeholder{color: #ccc;}
input::-moz-placeholder,textarea::-moz-placeholder{color: #ccc;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color: #ccc;} 
@media (max-width: 1100px) {
    .tylyb{width: auto;}
}
@media (max-width: 920px) {
    .tylyb h2{padding: 30px 10px 20px;}
    .tylyb .box_input .item > div.width50{width: 100%;}
    .tylyb .box_input .item > div{padding-bottom: 18px;}
    .width20,.width80{width: 100%;}
    .width10,.width90{width: 100%;}
    .padd10{padding: 0 20px;}
}