body{
    background: #ffffff;
}
.theme-dqwz{
    border: none;
}
.bszn_tit{
    height:178px;
    margin-top:70px;
    background: #FAFAFA;
    padding-top: 43px;
}
.tit_left{
    float: left;
    overflow: hidden;
    width: 87%;
   
}
.tit_left h3{
    width: 72%;
    font-size:28px;
    line-height:36px;
    font-weight: normal;
    position: relative;
    padding-left:39px;
    margin-right:60px;
}
.tit_left h3::before{
    content: "";
    width: 5px;
    height: 44px;
    background: #285062;
    position: absolute;
    top: 5px;
    left: 0;
}
.tit_left span img{
    margin-right: 6px;
}
#div-div{
    width:114px;
    height:114px;
}
.tit_right{
    margin-right:33px;
    margin-top:-10px ;
}
/*  */
.bszn_box{
    overflow: hidden;
    margin-top:30px ;
}
.bszn_left{
    width: 69%;
    float: left;
}
.bszn_right{
    width: 29%;
    float: right;
}
.box_tit{
    width: 100%;
    background: #F4F4F4;
    height:52px;
    margin-bottom:20px ;
}

.box_tit h3{
    width:206px;
    line-height: 52px;
    background: #0D7AA3;
    font-size:20px;
    text-align: center;
    color: #ffffff;
}
.bszn_table td{
    border:1px solid #DEF2FA;
    font-size: 16px;
    height: 42px;
}
.bszn_table table{
    width: 100%;
}
.td_title{
    width:17%;
    background: #F7FBFF;
    text-align: right;
    padding-right:33px ;
}
.td_val{
    width: 44%;
    padding-left:25px ;
}
.td_title2{
    width: 16%;
    background: #F7FBFF;
    text-align: center;
}
.td_val2{
    padding-left:25px ;
}
.bszn_table  .td_height94{
    height: 94px;
}
.bszn_table .td_theight74 {
    height: 74px;
}
.bszn_table .td_theight132 {
    height: 132px;
}
.td_address div{
    width: 80%;
    line-height:30px;
}
.td_address a{
    margin-right:18px ;
}
.bszn_link{
    margin-top:21px;
}
.bszn_link li{
    float: left;
    width: 126px;
    height: 37px;
    text-align: center;
    line-height: 35px;
    border:1px solid #127F9E;
    border-radius: 6px;
    margin-left:17px;
    font-size: 16px;
    cursor: pointer;
}
.bszn_link li i{
    font-style: normal;
    color: #0D7AA3;
}
.bszn_link li span{
    color: #0D7AA3;
    font-size: 20px;
}
.bszn_link .link_sb{
    float: right;
}
.bszn_link li:hover{
    background:#0D7AA3;
}
.bszn_link li:hover i,
.bszn_link li:hover span{
    color: #ffffff;
}
/*  */
.bszn_options{
    margin-top:25px ;
    border: 1px solid #F0EDF1;
}
.bszn_tab{
    background: #F1F1F1;
    height:52px;
}
.bszn_tab li{
float: left;
line-height: 52px;
width: 12.5%;
text-align: center;
font-size:20px;
font-family:Microsoft YaHei;
font-weight:bold;
color: #000000;
cursor: pointer;
}
.bszn_tab li.on{
    background: #0D7AA3;
    color: #ffffff;
}
.bszn_boxlist{
    display: none;
    padding: 30px;
}
.bszn_tabbox .bszn_boxlist:first-child{
    display: block;
}
.bszn_tabbox{
    min-height: 100px;
}

/* 办理条件 */
#bltj p{
    font-size:16px;
    margin:30px 0;
    line-height:30px;
}
/*  办理材料*/
#blcl ul li{
    overflow: hidden;
    padding: 0 20px;
    margin-top: 10px;
    min-height: 76px;
    border-top: 1px dashed #d2d2d2;
    margin-top: 10px;
}
#blcl ul li:first-child{
    border: none;
}
#blcl .by{
    margin-top: 12px;
    padding-top: 2px;
    width: 7%;
    height: 21px;
    line-height: 20px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: red;
}
.blcl_box{
    overflow: hidden;
    width: 92%;
    margin-left:1% ;
    line-height: 36px;
}
.blcl_top div{
    width: 70%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
}
.blcl_top a{
    margin-right: 18px;
    font-size: 15px;
    color: #ea5020;
    text-decoration: underline;
}
.blcl_top a.green{
    color: #4faf24;
}
.blcl_bottom div{
    float: left;
    font-size: 16px;
    width: 33%;
}
.blcl_bottom .blcl_div{
    /* width: 33%; */
}
/* 办理流程 */
.bllc_list {
    margin: 20px 0;
}
.bllc_list p{
    line-height: 36px;
    margin: 10px 0;
}
.bllc_list a{
    font-weight: 700;
    font-size: .7rem;
    line-height: 1.9rem;
    min-width: 5.5rem;
    padding: 0 1.25rem;
    color: #3e97df;
    background-color: #ebf4fb;
    text-decoration: none;
    border: none;
    text-align: center;
    display: inline-block;
}

/* 设立依据 */
.sdyj_list table{
    font-size: 14px;
    line-height: 24px;
}
.sdyj_list td{
    border-bottom: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    padding: 10px;
    vertical-align: top
}
.sdyj_one{
    background: #f2f2f2;
    width: 90px;
}
.sdyj_tow{
    background: #f2f2f2;
    width: 120px;
}
/*  事项评价*/
.sxpj_tab li{
    float: left;
    width: 16.66%;
    border-left: 1px solid #fff;
    height: 41px;
    line-height: 41px;
    text-align: center;
    font-size: 16px;
    color: #666;
    background-color: #f1f1f1;
    cursor: pointer;
}
.sxpj_tab li:first-child{
    border: 0;
}
.sxpj_tab li.on{
    color: #fff;
    background-color: #1080cc;
}
/*  */
.hidden{
    display: none;
}
.ewb-satisfied-bd {
    min-height: 334px;
    border: 1px solid #c5d5ea;
    margin-right: 1px;
    border-top: 0;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
    .ewb-overall {
        text-align: center;
        height: 88px;
        line-height: 88px;
        margin: 0 19px;
        font-size: 0;
        border-bottom: 1px solid #ececec;
      }
      
      .ewb-overall-txt {
        font-size: 16px;
        vertical-align: top;
      }
      
      .ewb-overall .ewb-star-txt {
        font-size: 40px;
        font-weight: bold;
        color: #fdb13b;
        vertical-align: top;
      }
      
      .ewb-score-area {
        margin-top: 16px;
        margin-left: 18px;
        display: inline-block;
        vertical-align: top;
      }
      
      .ewb-score-area>p {
        line-height: 28px;
        text-align: left;
      }
      
      .ewb-evaluate-txt {
        color: #999;
        font-size: 14px;
      }
      
      .ewb-total-satisfaction {
        padding-top: 28px;
        margin-left: 182px;
      }
      
      .ewb-total-satisfaction>li {
        vertical-align: top;
        height: 40px;
        line-height: 40px;
      }
      
      .ewb-satisfaction1 {
        width: 110px;
        text-align: right;
      }
      
      .ewb-satisfaction2 {
        margin-left: 20px;
      
        width: 460px;
      
      }
      
       
      
      .ewb-progress-bar {
        position: relative;
        margin-top: 13px;
        height: 14px;
        background-color: #76b3ff;
        transition: width 0.3s;
      }
      
      .ewb-progress-bar>span {
        position: absolute;
        display: block;
         line-height: 14px;
         color: #1080cc;
         top:0;
         left:100%;
         padding-left: 14px;
      }
      
      .ewb-satisfaction-details {
        margin-left: 20px;
        padding-bottom: 10px;
      }
      
       .ewb-satisfaction-details>li {
         margin-top: 15px;
         height: 36px;
         vertical-align: top;
       }
       
       .ewb-satisfaction-txt {
         margin-right: 10px;
          height: 22px;
          line-height: 22px;
          color: #666;
          overflow: hidden;
          white-space: nowrap;
           text-overflow: ellipsis;
       }
      
       .ewb-satisfaction-details .ewb-satisfaction2 {
         margin-left: 0;
       }
      
       .ewb-satisfaction-details .ewb-satisfaction2 {
        width: 700px;
       }
      
       .ewb-satisfaction-details .ewb-progress-bar {
         margin-top: 0;
       }
.sxpj_tabBox .l{
    float: left;
}
       
/*  */
/* 常见问题 */
.cjwt_tit{
    height:75px;
    background: #EBF5FD;
    line-height: 75px;
    font-size:22px;
    color: #195369;
    padding: 0 30px 0 47px;
    cursor: pointer;
}
.cjwt_tit i{
 font-style:normal;
 font-weight:bold;
}
.cjwt_tit span{
  font-size: 30px;
  float: right;
}
.cjwt_tit span.active{
    transform:rotate(180deg);
}
.cjwt ul{
    display: none;
    border: 1px solid #F3F3F5;
    padding:30px 20px;
}
.cjwt ul li div{
    padding: 13px 0 5px;
    line-height: 26px;
    font-size: 16px;
    font-weight: bold;
}
.cjwt ul li div.answer{
    line-height: 32px;
    font-weight:normal ;
}
.cjwt ul.active{
    display: block;
}
.cjwt ul li a{
    color: #000000;
    font-size:16px;
    line-height:36px
}
.cjwt ul li a:hover{
    color:#0D7AA3 ;
}
.nknyb{
    margin-top:4px;
}
.nknyb .cjwt_tit{
    background: #E8F7FD;
}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{
    color: #0D7AA3 !important;
    font-size: 16px !important;
    float: none !important;
    background: none !important;
}
.bdshare-button-style0-16 a, .bdshare-button-style0-16:hover a{
    color: #fff !important;
}
@media screen and (min-width: 1200px) and (max-width: 1500px) {
    .ewb-total-satisfaction{
        margin-left:0 ;
    }
}
@media screen and (max-width: 991px) and (min-width: 768px) {
    .bszn_link li{
        width: 108px;
    }
    .bszn_tab{
        height: auto;
        overflow: hidden;
    }
    .bszn_tab li{
        height: auto;
        padding: 10px 10px;
        line-height: 36px;
    }
    .ewb-total-satisfaction{
        margin-left:0 ;
    }
}
@media screen and (max-width: 767px) and (min-width: 320px){
    .bszn_left,.bszn_right{
        width: 100%;
        float: none;
    }
    .bszn_link li{
        margin-bottom:10px;
    }
    .bszn_link .link_sb{
        float: left;
    }
    .tit_left h3,.tit_left{
        width: 100%;
    }
    .tit_right{
    display: none;    
    }
    .td_title{
        padding-right:30px ;
    }
    .bszn_tab{
        height: auto;
        overflow: hidden;
    }
    .bszn_tab li{
        height: auto;
        line-height: 36px;
    }
    .bszn_boxlist{
        padding: 10px;
    }
    .ewb-total-satisfaction{
        margin-left:0 ;
    }
}

