.main {
  width     : 1000px;
  margin    : 0 auto;
  min-height: 400px;
}

.main_left {
  width   : 230px;
  overflow: hidden;
}

.main_right {
  width   : 747px;
  overflow: hidden;
}



@media screen and (max-width:640px) {
  .container {
    padding: 0 20px;
  }

  .main {
    padding: 0 20px;
    width  : 100%;
    margin : 10px auto;
  }


  .main_right {
    width: 100%;
  }

  .yema {
    display: none;
  }

  .logotop {
    display: none;
  }

  .h_fix1 {
    display: none;
  }

  .hbj_f_m {
    display: none;
  }

  .navbar-default {
    display: none;
  }
}

/*------------右侧查询-----------------*/

* {
  margin    : 0;
  padding   : 0;
  list-style: none;
}

a {
  text-decoration: none;
  color          : #0081ee;
}

.row {
  margin: 0;
}

.shenpi {
  margin-bottom: 10px;
}

.shenpi,
.jibie,
.search {
  overflow: hidden;
}

.shenpi ul,
.shenpi h3,
.shenpi ul li,
.jibie ul li,
.jibie h5,
.jibie ul {
  float: left;
}

.shenpi h3 {
  color      : #606060;
  font-family: "Microsoft YaHei";
  line-height: 1.5em;
  font-size  : 24px;
}

.shenpi ul li {
  width       : 30%;
  margin-right: 3%;
}

.shenpi ul li a {
  padding    : 10px 0px;
  display    : block;
  color      : #9e9e9e;
  font-family: "Microsoft YaHei";
  border     : 1px solid #7fb1b1;
  text-align : center;
}

.shenpi ul li a:hover,
.shenpi ul li a.hover {
  background     : #cf7000;
  color          : #fefffe;
  text-decoration: none;
  border         : 1px solid #cf7000;
}

.jibie h5 {
  padding-top: 5px;
}

.jibie ul li {
  float      : left;
  line-height: 2em;
}

.jibie ul li a {
  color          : #447c08;
  text-decoration: underline;
  margin         : 0 18px 0 0;
}

.jibie ul li a.li-backcolor {
  color          : #fff;
  padding        : 2px;
  text-decoration: none;
}

@media screen and (max-width:640px) {
  .jibie ul li {
    line-height: 1.8em;
  }


}

.niandu ul li a.blue {
  color: #0081ee;
}


.search .shuru {
  border      : 1px solid #009241;
  padding-left: 10px;
  height      : 26px;
  *+height    : 24px;
}

.search .shuru1 {
  width: 184px;
}

.search .shuru2 {
  width: 124px;
}

.search .tijiao {
  background                : #009241;
  color                     : #fff;
  border-top-right-radius   : 2px;
  border-bottom-right-radius: 2px;
  border                    : 0;
  height                    : 26px;
  padding                   : 0 10px;
}

.search h5 {
  padding-top  : 5px;
  *+padding-top: 3px;
}

.search {
  margin-top: 10px;
}

@media screen and (max-width:640px) {

  .shenpi h3 {
    margin-bottom: 10px;
  }

  .search1 h5 {
    padding-top   : 0px;
    padding-bottom: 10px;
  }

}

/*------------------兼容ie --------------------*/
.search .col-xs-3,
.jibie .col-xs-3 {
  *+width: 100px;
  width  : 100px\9;
}

.shenpi .col-xs-12 {
  *+width: 350px;
  width  : 350px\9;
}

.shenpi .w100 {
  width: 100%;
}

.search .col-xs-9 {
  *+width: 240px;
  width  : 240px\9;
}

/*---------------------查询列表----------------------*/
.chaxunlist dl {
  margin : 10px 0;
  border : 1px solid #d7e6c7;
  padding: 10px;
}

.chaxunlist dl dd ul li {
  float       : left;
  margin-right: 20px;
  line-height : 2em;
}

.chaxunlist dl dd ul li .gray {
  color      : #666;
  font-weight: bold;
}

.chaxunlist dl dd ul {
  overflow: hidden;
}

.chaxunlist dl dt {
  margin-bottom: 8px;
  font-size    : 16px;
}

.chaxunlist dl dt a {
  font-size      : 16px;
  color          : #0081ee;
  text-decoration: underline;
  line-height    : 1.5em;
}

.yema {
  margin: 20px 10px;
}

.yema_kuang {
  width: 30px;
}

/*-----------辐射---------*/
.fushe {
  border: 1px solid #d7e6c7;
  margin: 10px auto;
}

.fushe dl {
  overflow     : hidden;
  border-bottom: 1px dashed #d7e6c7;
}

.fushe dl dt {
  border-right: 1px solid #d7e6c7;
  font-weight : 100;
}

.fushe dl dt,
.fushe dl dd {
  float    : left;
  font-size: 14px;
  padding  : 5px 10px;
}

.fushe .table_title {
  background: #deece4;
  margin    : 1px;
  text-align: center;
}

.fushe .table_title dt,
.fushe .table_title dd {
  color: #009241;
}

/*--------------拆除-----------------*/
.search2 .col-xs-3,
.search2 .col-xs-9 {
  margin-bottom: 10px;
}

.red {
  color: #c50000;
}

/*-------------------直属单位---------------------*/
.danweilist dl {
  width       : 47%;
  padding-left: 20px;
  *+width     : 46%;
}

/*---------------------内设机构---------------------*/
.neishelist dl {
  margin : 10px 0;
  border : 1px solid #d7e6c7;
  padding: 10px;
}

.neishelist dl dd ul li {
  margin-right: 20px;
  line-height : 2em;
}

.neishelist dl dd ul li .gray {
  color: #666;
}

.neishelist dl dd ul {
  overflow: hidden;
}

.neishelist dl dt {
  margin-bottom: 8px;
  font-size    : 16px;
}

.neishelist dl dt a {
  font-size      : 16px;
  color          : #0081ee;
  text-decoration: underline;
  line-height    : 1.5em;
}


@media screen and (max-width:640px) {

  .danweilist dl {
    width: 100%;
  }

}

/*----------------机动车排放标准公众查询系统-----------------*/
.chepai {
  background : #009241;
  color      : #fff;
  height     : 26px;
  line-height: 26px;
  max-width  : 103px;
  text-align : center;
}



/*---------------审批详情------------*/
.detaildiv .kuang01 {
  margin : 10px 0;
  border : 1px solid #d7e6c7;
  padding: 10px;
}

.detaildiv .kuang01 ul li {
  margin-right : 20px;
  line-height  : 2em;
  margin-bottom: 15px;
}

.detaildiv .kuang01 ul li .gray {
  color       : #666;
  font-weight : bold;
  background  : #efefef;
  padding     : 3px 5px;
  margin-right: 5px;
}

.detaildiv .kuang01 ul li .gray1 {
  width     : 80px;
  display   : block;
  float     : left;
  text-align: center;
}

.detaildiv .kuang01 ul {
  overflow: hidden;
}

.detaildiv .kuang01 h2 {
  margin-bottom: 8px;
  font-size    : 16px;
}

.detaildiv .kuang01 h2 a {
  font-size      : 16px;
  color          : #0081ee;
  text-decoration: underline;
  line-height    : 1.5em;
}

.fanhui {
  background : #eee;
  border     : 1px solid #ccc;
  width      : 80px;
  height     : 26px;
  margin     : 0 auto;
  line-height: 26px;
  text-align : center;
}

.fanhui a {
  width  : 80px;
  height : 26px;
  display: block;
}

.fanhui1 {
  background : #eee;
  border     : 1px solid #ccc;
  width      : 80px;
  height     : 26px;
  margin     : 0 auto;
  line-height: 26px;
  text-align : center;
  float      : left;
}

.fanhui1 a {
  width  : 80px;
  height : 26px;
  display: block;
}

/*---------------------分页样式---------------------*/
.pagination a {
  text-decoration: none;
  border         : 1px solid #AAE;
  color          : #15B;
}

.pagination a,
.pagination span {
  display      : inline-block;
  padding      : 5px 10px;
  margin-right : 5px;
  margin-bottom: 5px;
  font-size    : 14px;
}

@media screen and (max-width:640px) {

  .pagination a,
  .pagination span {
    display      : inline-block;
    padding      : 4px 6px;
    margin-right : 5px;
    margin-bottom: 5px;
    font-size    : 16px;
  }


}

.pagination .current {
  background: #26B;
  color     : #fff;
  border    : 1px solid #AAE;
}

.pagination .current.prev,
.pagination .current.next {
  color       : #999;
  border-color: #999;
  background  : #fff;
}



.colum_nr {
  padding         : 20px 15px;
  background-color: #fff;
}

.h_mod {
  height  : 24px;
  overflow: hidden;
}

.h_mod_n {
  float      : left;
  height     : 24px;
  line-height: 24px;
  font-size  : 24px;
  color      : #606060;
  overflow   : hidden;
}

.h_mod_s {
  width     : 465px;
  height    : 24px;
  overflow  : hidden;
  background: url(/eportal/fileDir/bjhrb/resource/cms/2016/10/img_pc_site/2016101916502788053.jpg) 0 0 no-repeat;
  float     : right;
}

.h_in {
  width       : 423px;
  height      : 24px;
  float       : left;
  padding-left: 2px;
  overflow    : hidden;
}

.h_in input {
  width      : 423px;
  height     : 24px;
  padding    : 0;
  margin     : 0;
  border     : none;
  background : none;
  line-height: 24px;
}

.h_nv_bu {
  width   : 40px;
  height  : 24px;
  overflow: hidden;
}

.h_nv_bu input {
  width      : 40px;
  height     : 24px;
  padding    : 0;
  margin     : 0;
  border     : none;
  background : none;
  text-indent: -999px;
  cursor     : pointer;
}



.h_wz_m {
  padding-top: 20px;
  overflow   : hidden;
}

.h_wz_m ul li {
  line-height  : 45px;
  height       : 45px;
  border-bottom: #b8b8b8 dotted 1px;
  background   : url(/eportal/fileDir/bjhrb/resource/cms/2016/10/img_pc_site/2016101216233685992.jpg) left center no-repeat;
  padding-left : 10px;
  overflow     : hidden;
}

.h_wz_m ul li a {
  color    : #231815;
  font-size: 18px;
}

.h_wz_m ul li span {
  float    : right;
  color    : #898989;
  font-size: 18px;
}

.l_m {
  height  : auto;
  overflow: hidden;
  padding : 10px 0 20px;
  width   : auto;
}

.l_m_bd {
  height     : auto;
  text-align : center;
  width      : auto;
  padding-top: 20px;
}

.l_m_bd span {
  display: inline-block;
  width  : 5px;
}

.l_m_bd font {
  border   : 1px solid #ddd;
  color    : #ff0000;
  display  : inline-block;
  font-size: 12px;
  padding  : 2px 5px;
}

.l_m_bd a {
  border   : 1px solid #ddd;
  color    : #333;
  cursor   : pointer;
  display  : inline-block;
  font-size: 12px;
  padding  : 2px 5px;
}

.bg-1 {
  background: #f4f5fa;
  padding   : 30px 0;
}

.bg-2 {
  background: #f8f8f8;

}

@media (max-width:1400px) {
  .main {
    width: 1000px !important;
  }
}

@media (max-width:768px) {
  .main {
    width : 100% !important;
    margin: 0 auto !important;
  }

  .shenpi ul li {
    width: 30% !important;
  }

  .search .shuru {
    margin-bottom: 15px;
  }

  .chaxunlist dl {
    padding: 10px !important;
  }

  .chaxunlist dl dd ul li {
    width: 100% !important;

  }


  .search .tijiao {
    width: 30%;
  }

  div.nav_second ul li {
    width       : 100%;
    margin-right: 0;
  }

  div.bg-1 {
    padding: 10px 0;
  }

  div.nav_second ul li a span {
    font-size: 14px;
  }
}