@charset "utf-8";
.sub-p{
  height: 42px;
  background-color: #ffffff;
  font-size: 12px;
  line-height: 42px;
  font-family: "宋体";
  background:url("../images/sprit_fz.png") 10px center  no-repeat transparent;
  padding-left:30px;
}

.subpb{
  font-weight: bold;
}

.subpc{
  color: #ff7200;
}
.sub-p span, .sub-p a{
    color:#525252;
}
/*.mcontent {
	min-height:1040px;
}*/

.left {
	float: left;
	width: 242px;
}

.right {
	float: left;
	margin-left: 10px;
	width: 746px;
}

.lhd {
  height: 36px;
  background-color: #ececec;
}

.lhdh {
  float: left;
  padding-left: 20px;
  padding-right: 27px;
  font-family: "宋体";
  font-size: 14px;
  font-weight: bold;
  line-height: 36px;
  color: #fff;
  background-color: #2290c3;
}

.bhdh1 {
  float: left;
  padding-left: 20px;
  padding-right: 17px;
  font-family: "宋体";
  font-size: 14px;
  font-weight: bold;
  line-height: 36px;
  }

.bhdh1.cur {
	color: #fff;
	background-color: #2290c3;
}

.bhdh1:hover {
	cursor: pointer;
}

.lcon {
  padding-top: 10px;
  padding-left: 12px;
  padding-right: 12px;
  /*height: 135px;*/
  height:180px;/*2018.08.31*/
  border: 1px solid #dbdbdb;
  border-top: none;
}

.zmhd-list {
    float: right;
}

.zmhd-list li {
    border: 1px solid #dcdcdc;
    background: url("../images/zmhd-item-bg.png") top left repeat-x;
}

.zmhd-list a {
    display: block;
    height: 33px;
    width: 214px;
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 33px;
    color: #333;
    /*text-indent: 29px;*/
    text-indent: 10px;/*2018.08.31*/
}

.zmhd-list i {
    float: left;
    margin-left: 42px;
    margin-top: 3px;
    width: 34px;
    height: 28px;
    background: url("../images/zmhd-sprite.png") no-repeat;
}

.zmhd-list li:hover {
    border: 1px solid #2290c3;
    background: #2290c3;
}

.zmhd-list li:hover a {
    color: #fff;
}

.zmhd-item1 i {
    background-position: 0 0;
}

.zmhd-item1:hover i {
    background-position: -34px 0;
}

.zmhd-item2 i {
    background-position: 0 -28px;
}

.zmhd-item2:hover i{
    background-position: -34px -28px;
}

.zmhd-item3 i {
    background-position: 0 -56px;
}

.zmhd-item3:hover i {
    background-position: -34px -56px;
}

.zmhd-item4 i {
    background-position: 0 -140px;
}

.zmhd-item4:hover i {
    background-position: -34px -140px;
}
.jbft {
  display: block;
  margin-top: 10px;
  height: 66px;
  background: url("../images/jbft.jpg") no-repeat;
}
.xwfbt {
  display: block;
  margin-top: 10px;
  height: 66px;
  background: url("../images/xwfbt.jpg") no-repeat;
}
.msh {
  display: block;
  margin-top: 10px;
  height: 66px;
  background: url("../images/msh.jpg") no-repeat;
}
.lhd {
  height: 36px;
  background-color: #ececec;
}

.lhdh1 {
  float: left;
  padding-left: 8px;
  padding-right: 8px;
  font-family: "宋体";
  font-size: 14px;
  font-weight: bold;
  line-height: 36px;
  color: #fff;
  background-color: #2290c3;
}

.tjlist {
  padding:10px;
  height: 223px;
  border: 1px solid #dbdbdb;
  border-top: none;
}

.tjlul li {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.tjlul li a {
  font-family: "宋体";
  font-size: 12px;
  line-height: 26px;
  color: #333333;
}

.tjlist1 {
  padding:10px;
  height: 202px;
  border: 1px solid #dbdbdb;
  border-top: none;
}

.tjlul1 li {
  float: left;
  width: 107px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  border-bottom: 1px dashed #dbdbdb;
}

.tjlul1 li a {
  font-family: "宋体";
  font-size: 12px;
  line-height: 28px;
  color: #333333;
}

.a1 {
	padding-left: 10px;
}

.a2 {
	padding-left: 17px;
}

.ggfw {
  display: block;
  margin-top: 10px;
  height: 66px;
  background: url("../images/ggfw1.jpg") no-repeat;
}

.zwdt {
  display: block;
  margin-top: 10px;
  height: 66px;
  background: url("../images/zwdt.jpg") no-repeat;
  display:none;
}
.rmc {
	padding-left: 15px;
	padding-right: 15px;
	height: 756px;
	border: 1px solid #dbdbdb;
	border-top: none;
}
.iframebox {
    height:746px;
}
    .iframebox .bmifrlistbox {
        height:29%;
        overflow:auto;
    }
    .iframebox .bmifrlistbox .bmifrlist {
        width:109%;
        height:366px;
        overflow:hidden;
    }
        .iframebox .bmifrlistbox .bmifrlist iframe{
           margin-left: -225px;
           margin-top: -430px;
        }
.bgl {
  margin-top: 10px;
}

.bglhd {
  height: 34px;
  border-bottom: 1px solid #dbdbdb;
}

.bglhdt {
  float: left;
  font-family:"宋体";
  font-weight: bold;
  font-size: 14px;
  color: #333333;
  line-height: 34px; 
  cursor: pointer;
}

.bglhdt.cur {
   color: #1976bc;
   border-bottom: 2px solid #1976bc;
}


.ml32 {
  margin-left: 32px;
}

.tb {
  width: 714px;
}

.trh {
  height: 34px;
  background-color: #e1f0ff;
}

.th1 {
  float: left;
  width: 70px;
  line-height: 34px;
  font-family: "宋体";
  font-size: 12px;
  color: #1976bc;
  font-weight: bold;
  text-align: center;
}

.th2 {
  float: left;
  width: 263px;
  line-height: 34px;
  font-family: "宋体";
  font-size: 12px;
  color: #1976bc;
  font-weight: bold;
  text-indent: 65px;
}

.th3 {
  float: left;
  width: 48px;
  line-height: 34px;
  font-family: "宋体";
  font-size: 12px;
  color: #1976bc;
  font-weight: bold;
  text-align: left;
}

.th4 {
  float: left;
  width: 47px;
  line-height: 34px;
  font-family: "宋体";
  font-size: 12px;
  color: #1976bc;
  font-weight: bold;
  text-align: center;
}

.th5 {
  float: left;
  width: 89px;
  line-height: 34px;
  font-family: "宋体";
  font-size: 12px;
  color: #1976bc;
  font-weight: bold;
  text-align: center;
}

.th6 {
  float: left;
  width: 46px;
  line-height: 34px;
  font-family: "宋体";
  font-size: 12px;
  color: #1976bc;
  font-weight: bold;
  text-align: center;
}

.th7 {
  float: left;
  width: 151px;
  line-height: 34px;
  font-family: "宋体";
  font-size: 12px;
  color: #1976bc;
  font-weight: bold;
  text-align: center;
}

.trw {
  height: 28px;
  background-color: #fff;
}

.trg {
  height: 28px;
  background-color: #f6f6f6;
}

.green {
  float: left;
  width: 70px;
  line-height: 28px;
  font-family: "宋体";
  font-size: 12px;
  text-align: center;
  color: #199313;
}

/*tab表中的红色字*/
.red1 {
  float: left;
  width: 70px;
  line-height: 28px;
  font-family: "宋体";
  font-size: 12px;
  text-align: center;
  color: #ba2a09;
}

.tc1 {
  float: left;
  width: 70px;
  line-height: 28px;
  font-family: "宋体";
  font-size: 12px;
  color: #1976bc;
  text-align: center;
}

.tc2 {
  float: left;
  width: 263px;
  line-height: 28px;
  font-family: "宋体";
  font-size: 12px;
  color: #3a3a3a;
  text-align: left;
}

.tc3 {
  float: left;
  width: 48px;
  line-height: 28px;
  font-family: "宋体";
  font-size: 12px;
  color: #3a3a3a;
  text-align: left;
}

.tc4 {
  float: left;
  width: 47px;
  line-height: 28px;
  font-family: "宋体";
  font-size: 12px;
  color: #3a3a3a;
  text-align: center;
}

.tc5 {
  float: left;
  width: 89px;
  line-height: 28px;
  font-family: "宋体";
  font-size: 12px;
  color: #3a3a3a;
  text-align: center;
}

.tc6 {
  float: left;
  width: 46px;
  line-height: 28px;
  font-family: "宋体";
  font-size: 12px;
  color: #3a3a3a;
  text-align: center;
}

.tc7 {
  float: left;
  width: 151px;
  line-height: 28px;
  font-family: "宋体";
  font-size: 12px;
  color: #3a3a3a;
  text-align: center;
}

.wb-page-items {
  margin-top:25px;
  margin-left: 65px;
}

.wb-page-li {
    float: left;
    margin-left: 4px;
    font-size: 14px;
    text-align: center;
    font-family: "Microsoft YaHei";
}

.wb-page-li>a {
    display: block;
}

.wb-page-li.ml6 {
    margin-left: 6px;
}

.wb-page-li.ml20 {
    margin-left: 20px;
}

.wb-page-item {
    width: 34px;
    height: 24px;
    border: 1px solid #dfdfdf;
    line-height: 24px;
    color: #666;
}
.wb-page-item:hover{
    border:1px solid #0030cc;
}

.wb-page-default {
    width: 36px;
    height: 26px;
    line-height: 26px;
    color: #666;
}

.wb-page-default.current {
    color: #0030cc;
    font-weight: bold;
}

.wb-page-omit {
    width: auto;
    padding: 0 18px 0 18px;
}

.wb-page-family {
    font-family: "SimSun";
}

.wb-page-fs12 {
    font-size: 12px;
}

.wb-page-number {
    width: auto;
    padding: 0 6px 0 6px;
    font-weight: bold;
}

.wb-page-to {
    width: auto;
}

.wb-page-next {
    width: 58px;
}

.wb-page-next:hover {
    background-color: #999999;
    color: #fff;
    cursor: pointer;
    border: 1px solid #999;
}

.wb-page-go {
    width: 28px;
}

.rightbot {
  margin-top: 10px;
}

.rbhd {
  height: 36px;
  background-color: #ececec;
}

.rbhdh {
  float: left;
  padding-left: 20px;
  padding-right: 27px;
  font-size: 14px;
  font-weight: bold;
  line-height: 36px;
  color: #fff;
  background-color: #2290c3;
  cursor:pointer;
}

.rblist {
  padding-left: 10px;
  padding-top: 5px;
  padding-right: 5px;
  height: 278px;
  border: 1px solid #dbdbdb;
  border-top: none;
}

.rblul li {
  position:relative;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
    .rblul li span {
        right:2px;
        line-height:26px;
        position:absolute;
        text-align:right;
    }
.rblul li a {
  font-family: "宋体";
  font-size: 12px;
  line-height: 26px;
  color: #333333;
}
    .rblul li a:hover {
        color: #ff7200;
    }
.rbleft {
  float: left;
  width: 368px;
}

.rbright {
  float: left;
  margin-left: 10px;
  width: 368px;
}

/**/
.bhdh1 {
    cursor:pointer;
}
/**/
.consultbox {    
 height:99%;/*24x3+32+541*/
}
 .consultbox.loading {
    background-position:center 60px;
}

/*2018.07.09*/
.pic_yjpt {
  display: block;
  margin-top: 10px;
  height: 66px;
  background: url("../images/pic_yjpt.jpg") no-repeat;
}
