.body_h_bg{background:#ffffff;}
/*公用栏目标题*/
/*.comm_h1 span,.home_tit_lhcx ul.nav-tabs li > a.a_tabs{float:left;font-weight:bold;padding:10px 15px;font-size:18px;background:#01449c;border:1px solid #4a90e2;border-bottom:none;color:#fff;
}*/
.comm_h1 span{font-size:20px;font-weight:bold;}
a.comm_more{font-size:14px;color:#777777;}
a.comm_more:hover{color:#992f2e;}
a.comm_more:before{
    content: "/\00a0";
    font-family: FontAwesome;
    font-size: 1rem; 
    padding:0px 10px 0px 15px;
    color: #777777;
}
.comm_h1 span img{width:25px;margin-right:10px;}

/* banner轮播 */
.banner_lhcx{float:left;width:100%;background:#f0f5ff;}
.flex-caption  .banner_text_lhcx{width:68%;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.3);overflow: hidden;padding:10px 15px;}
.flex-caption  .banner_text_lhcx h1 a{color:#fff;font-size:22px;}
.flex-caption  .banner_text_lhcx h1 a:hover{color:#f09236;}
.flex-caption  .banner_text_lhcx p{font-size:14px;}
.flex-caption button{
  background:#4a90e2;cursor:pointer;padding:8px 15px;
  border:none;font-size:14px;bottom: 0;position: absolute;}
.flex-caption button i{margin-left:5px;}

.banner_righttext_lhcx{background:#f0f5ff;margin:0px;padding:0px 20px;}
.banner_righttext_lhcx h3{margin-top:15px;}
.banner_righttext_lhcx h3 a{color:#1d60b0;font-size:15px;font-weight:600;}
.banner_righttext_lhcx h3 a:hover{color:#d20006;}
.banner_righttext_lhcx h3 span{color:#999999;font-size:12px;font-weight:400;}
.banner_righttext_lhcx hr{border-bottom:1px dashed #d8e0e9;margin-top:5px;margin-bottom:5px;}
.banner_righttext_lhcx p a{color:#444;font-size:12px;line-height:180%;}
.banner_righttext_lhcx p a:hover{color:#5980d1;}
.banner_rightlist_lhcx .comment_list li{background:url(lhcx_icon_list5.png) left 16px no-repeat;padding-top:9px;padding-bottom:9px;}
.banner_rightlist_lhcx .more_lhcx{margin-top:-5px;}
.banner_text_lhcxyjs{
  margin-top:-74px;
  padding-left:0px;
}
.banner_text_lhcxyjs >div{
  background:rgba(249, 243, 231, 1);
  padding-left:0px;
  padding-top:10px;
  padding-bottom:10px;
}
.banner_text_lhcxyjs h5{border-left:2px solid rgba(215, 0, 42, 1);}
.banner_text_lhcxyjs h5 a{
  text-align: left;
  font-size:22px;
  line-height:35px;
  color:#D7002A;
  font-weight:800;
  padding-left:14px;
  width:calc(100% - 205px);
  float:left;
  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.banner_text_lhcxyjs h5 a+a:before{
    float:left;
    display:block;color:#FF8A8A;content:"\007C";
    /*padding:10px 0;*/
    padding:13px 0px 4px 0px;
    padding:5px 0px 0px 0px\0\9;
}
.banner_text_lhcxyjs h5{float:left;width:calc(100% - 240px);}
.banner_text_lhcxyjs h5 a:hover{color:#F09236;}
.banner_text_lhcxyjs h5 em{
  font-size:18px;
  display:inline-block;
  margin-top:10px;
  margin-left:10px;
  color:rgba(223, 182, 156, 1);
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
    .banner_righttext_lhcx{background:#f0f5ff;}
}
@media screen and (max-width: 992px){
    .banner_text_lhcxyjs{bottom:15px;}
    .flex-caption  .banner_text_lhcx p{display:none;}
  }
@media screen and (max-width: 768px){
    .flex-caption  .banner_text_lhcx{width:100%;padding:0px 15px;}
    .flex-caption button{display:none;}
    .banner_righttext_lhcx{padding-bottom:15px;}
    .banner_text_lhcxyjs{display: none;}
}

@media screen and (max-width: 480px){
.flex-caption  .banner_text_lhcx h1 a{font-size:13px;}
}

/*end*/


/* 栏目标题 */
.main_left_lhcx{padding-left:0px;}
.main_left1_lhcx span {
  font-size:20px;
  border-left:6px solid rgba(204, 0, 8, 1);
  font-weight:bold;
  padding-left:15px;
}
.main_left1_lhcx h1 a{
  float:right;
  font-size:14px;
  color:#666;
  margin-right: 15px;
  margin-top: 5px;
}

/* 栏目内容 */
.main_left1_img_lhcx{text-align:left;/*! border: 1px solid red; */}
.main_left1_img_lhcx p{
  padding:10px 0;
  /*line-height:180%;
  */ /*! white-space: nowrap; */ text-overflow: ellipsis; overflow: hidden; /*
  word-break: break-all;*/
  font-size:14px;
  height: 50px;
}
.main_left1_img_lhcx a img{width:100%;max-width:235px;}

.main_left1_img_lhcx a{color:#333;}
.main_left1_img_lhcx a:hover{color:#b40f07;}
.main_left1_text_lhcx{margin-top:-5px;}
.main_left1_text_lhcx .comment_list li{
  padding-left:15px;background:url(lhcx_list.png) left 13px no-repeat;}
.main_left1_text_lhcx .comment_list li a{
  /*display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  white-space:inherit;*/
   white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  width:100%;
  line-height:160%;
  padding:4px 0;
}
@media screen and (min-width: 1200px){
    .main_left1_img_lhcx>a>img{height: 110px;min-height: 80px;max-height:120px;}
    .main_left1_img_lhcx{text-align:center;padding:0px 15px;}
}
@media screen and (min-width: 992px) and (max-width:1200px){
    .main_left1_img_lhcx>a>img{/*! height: 100%; */height: 80px;max-height:120px;}
    .main_left1_img_lhcx{text-align:center;padding:0px 15px;}
}
@media screen and (max-width: 992px){
  .main_left_lhcx{padding:0px;}
}
@media screen and (max-width: 768px){
    .main_left1_img_lhcx>a>img{height: auto;}
    .main_left1_img_lhcx{text-align:center;padding:0px 15px;}
}

@media screen and (max-width: 480px){
  .main_left1_img_lhcx a img{width:100%;max-width:100%;}
}

/*banner*/
.lhcx_banner{}
.lhcx_banner a img{width:100%;height:82px;}
@media screen and (max-width: 1200px){
  .lhcx_banner a img{width:100%;height:70px;}
}
@media screen and (max-width: 992px){
  .lhcx_banner .main_right_lhcx{padding:0px;padding-left:15px;}
  .lhcx_banner .main_left_lhcx{padding:0px;padding-right:15px;}
} 
@media screen and (max-width: 768px){
  .lhcx_banner .main_right_lhcx,.lhcx_banner .main_left_lhcx{padding:0px;margin:5px 0;}
  .lhcx_banner .main_right_lhcx a {text-align:center;}
  .lhcx_banner .main_left_lhcx a img{max-width:100%height:auto;}
  .lhcx_banner .main_right_lhcx a img{max-width:355px;height:auto;}
}

.h_mod4_lhcx{
  display:flex;
  /*justify-content:space-between;*/
  justify-content:flex-start;
  /*align-content: flex-start;
  align-items: flex-start;*/
  float:left\9\0;
}
.h_mod4_lhcx a:first-child{
  margin-left:0;
}
.h_mod4_lhcx a{
  width:23%;
  margin-left:3%;
  margin-left:2.5%\9\0;
  /*background:rgba(244, 244, 244, 1);*/
  text-align:center;
  color:#999;
  font-size:20px;
  float:left\9\0;
}
.h_mod4_lhcx a img{
  width:100%;
  max-width:300px\0\9;
}

@media (min-width: 1349px){
  .h_mod4_lhcx a img{
    width:100%;
    width:266px;
    height:75px;
  }
}
@media (min-width: 1000px) and (max-width:1348px){
  .h_mod4_lhcx a img{
    width:100%;
    width:220px;
    height:62px;
  }
}
@media (min-width: 768px) and (max-width:999px){
  .h_mod4_lhcx a img{
    width:100%;
    width:170px;
    height:48px;
  }
}
@media (max-width: 767px){
  .h_mod4_lhcx{
    display:block;
  }
  .h_mod4_lhcx a{
    width:calc(50% - 30px);
    float:left;
    margin:10px 15px;
    text-align:center;
  }
  .h_mod4_lhcx a:first-child{
    margin-left:15px;
  }
  .h_mod4_lhcx a img{
    width:100%;
    /*width:299px;
    height:84px;*/
  }
}
@media (max-width: 479px){

  .h_mod4_lhcx a{
    width:calc(100% - 30px);
    float:left;
    margin:10px 15px;
    text-align:center;
  }
  .h_mod4_lhcx a:first-child{
    margin-left:15px;
  }
  .h_mod4_lhcx a img{
    width:100%;
    max-width:325px;
    /*width:299px;
    height:84px;*/
  }
}


 .h_mod5_lhcx .container{
  border-top:1px solid rgba(235, 235, 235, 1);
  padding-top:20px;margin-top:20px;
}
 .h_mod5_lhcx  h2 {
  display:flex;
  width:130px;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  float:left;
  margin:0px;
 }
 .h_mod5_lhcx  h2 a{
  color:rgba(236, 72, 9, 1);
  font-size:18px;font-weight:bold;
}
.h_mod5_lhcx .container {
  /*padding:0px 15px;*/
}
.h_mod5_lhcx .container .mod5_div{
  width:calc( 100% - 130px);
  margin-left:130px;
  display:flex;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  margin-top:10px\9\0;
}
.h_mod5_lhcx .container .mod5_div a{
  flex-wrap: nowrap;
  display:inline-block;
  padding-left:10px;
  font-weight: 800;
  color: #444444;
  font-size:16px;
  border-left:3px solid rgba(241, 187, 4, 1);
  margin-bottom:20px;
  margin-right:15px\9\0;
}
.h_mod5_lhcx .container .mod5_div a:hover{
  color:rgba(241, 187, 4, 1);
}

@media (max-width: 1200px){
  .h_mod5_lhcx .container .mod5_div{
    flex-wrap: wrap;
  }
  .h_mod5_lhcx .container .mod5_div a{
  
  }
}
@media (max-width: 767px){
  .h_mod5_lhcx .container{
    padding:30px 15px 5px 15px;
  }
}

/*ie兼容问题*/


@media (max-width: 767px){
  .main_left1_img_lhcx p{
    white-space: inherit;
    text-overflow: inherit;
    overflow: inherit;
    word-break: inherit;
    text-align:left;
  }
  .main_left1_text_lhcx .comment_list li a{
    white-space: inherit;
    text-overflow: inherit;
    overflow: inherit;
    word-break: inherit;
    text-align:left;
  }
  
}
@media (min-width: 1680px) {
    .banner_text_lhcxyjs h5 a{
      text-align: left;
      font-size:22px;
      line-height:35px;
      color:#D7002A;
      font-weight:800;
      padding-left:14px;
      width:calc(80% - 205px);
      float:left;
      overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
    }
}
