
@charset "utf-8";

/* title1 */
.comm_h1{
  font-size:18px;
  font-weight: bold;
  border:1px solid transparent;
  color:#1d3897;
  height:43px;
  line-height:43px;

}
.comm_h1 span{border-bottom:5px solid #1d3897;padding: 0px 15px;}
.comm_h2 span{border-bottom:5px solid transparent; color:#ae2025;}
.comm_h2 span img{margin-right:5px;width:20px;height:20px;}
.comm_h3 span{border-bottom:5px solid #ae2025; color:#ae2025;}
.comm_h4 span{ color:#1d3897;padding-left:0px;}

/*tab title*/
.comm_h1_tab{position:relative;padding:0px;margin:0px;}
.comm_h1_tab .a_tabs{
  float:left;
  font-weight:600;
  font-size:18px;
  border:1px solid transparent;
  color:#333333;
  height:46px;
  line-height:46px;
  border-radius: 0px;
  padding-left:15px;padding-right:10px;width:auto;
  margin-right:15px;
}
.comm_h1_tab {
  border-bottom:1px solid transparent;

}

.comm_h1_tab .a_tabs span{background:#fff;display: inline-block;height:45px;padding-right:15px;}

.comm_h1_tab .active .a_tabs:hover,
.comm_h1_tab .active .a_tabs:active,
.comm_h1_tab .active .a_tabs:focus,
.comm_h1_tab .active .a_tabs,
.comm_h1_tab .a_tabs:hover,
.comm_h1_tab .a_tabs:active,
.comm_h1_tab .a_tabs:focus{
  cursor:pointer;
  border:1px solid transparent;
  color:#fff;
  margin-top: -15px;
  height: 61px;
  background: url(shxbs_h_tit.png) top left no-repeat;
}
.comm_h1_tab .active .a_tabs:hover span,
.comm_h1_tab .active .a_tabs span,
.comm_h1_tab .a_tabs:hover span,
.comm_h1_tab .a_tabs:active span,
.comm_h1_tab .a_tabs:focus span{
  background: #004098;
  margin-top:15px;
}
.comm_h1_tab .a_tabs{position: relative;}

.mod2_list .comm_h1_tab{padding-left:15px;}
.mod2_list .comm_h1_tab .a_tabs,
.mod2_list .comm_h1_tab .a_tabs span{padding-right:0px;padding-left:0px;margin-top:0px;height:48px;}
.mod2_list .comm_h1_tab .a_tabs i{float:left;width:22px;height:22px;margin-top:10px;margin-right:10px;}
.mod2_list .comm_h1_tab .a_tabs .shxbs_tit_icon1{
  /*border-bottom:5px solid #ae2025;*/
  background:url(shxbs_tit_icon1.png) top left no-repeat;
}
.mod2_list .comm_h1_tab .a_tabs .shxbs_tit_icon2{
  /*border-bottom:5px solid #ae2025;*/
  background:url(shxbs_tit_icon2.png) top left no-repeat;
}
.mod2_list .comm_h1_tab .a_tabs span{
 background:transparent;
}
.mod2_list .comm_h1_tab .active .a_tabs:hover,
.mod2_list .comm_h1_tab .active .a_tabs:active,
.mod2_list .comm_h1_tab .active .a_tabs:focus,
.mod2_list .comm_h1_tab .active .a_tabs,
.mod2_list .comm_h1_tab .a_tabs:hover,
.mod2_list .comm_h1_tab .a_tabs:active,
.mod2_list .comm_h1_tab .a_tabs:focus{
  border-bottom:5px solid #ae2025;
  background:transparent;
  color:#ae2025;
  margin-top:0px;
  height:48px;
}
.mod2_list .comm_h1_tab .active .a_tabs:hover .shxbs_tit_icon1,
.mod2_list .comm_h1_tab .active .a_tabs:active .shxbs_tit_icon1,
.mod2_list .comm_h1_tab .active .a_tabs:focus .shxbs_tit_icon1,
.mod2_list .comm_h1_tab .active .a_tabs .shxbs_tit_icon1,
.mod2_list .comm_h1_tab .a_tabs:hover .shxbs_tit_icon1,
.mod2_list .comm_h1_tab .a_tabs:active .shxbs_tit_icon1,
.mod2_list .comm_h1_tab .a_tabs:focus .shxbs_tit_icon1{
  background:url(shxbs_tit_icon1_hover.png) top left no-repeat;
}
.mod2_list .comm_h1_tab .active .a_tabs:hover .shxbs_tit_icon2,
.mod2_list .comm_h1_tab .active .a_tabs:active .shxbs_tit_icon2,
.mod2_list .comm_h1_tab .active .a_tabs:focus .shxbs_tit_icon2,
.mod2_list .comm_h1_tab .active .a_tabs .shxbs_tit_icon2,
.mod2_list .comm_h1_tab .a_tabs:hover .shxbs_tit_icon2,
.mod2_list .comm_h1_tab .a_tabs:active .shxbs_tit_icon2,
.mod2_list .comm_h1_tab .a_tabs:focus .shxbs_tit_icon2{
  background:url(shxbs_tit_icon2_hover.png) top left no-repeat;
}
.mod2_list .comm_h1_tab .active .a_tabs:hover span,
.mod2_list .comm_h1_tab .active .a_tabs span,
.mod2_list .comm_h1_tab .a_tabs:hover span,
.mod2_list .comm_h1_tab .a_tabs:active span,
.mod2_list .comm_h1_tab .a_tabs:focus span{
  background: transparent;
  margin-top:0px;
  height:45px;
}

.comm_more,.more_btn{
  font-size:14px;color:#9a9a9a;padding:17px 0 0 0 ;
  background:none;
  border:none;}
.comm_more{margin-top:0px;padding-top:0px;padding-right:20px;font-weight: normal;}
.comm_more:hover,.more_btn:hover{color:#eb8602;}
.more_btn{position:relative;padding-top:18px;z-index:99;margin-top:-65px;margin-right:20px;float:right;}

.home_mod1{background:#f5f6fd;padding:60px 5% 60px 5%;}
.w50{width:50%;}
@media(max-width:992px){
.w50{width:100%;}
.comm_h1_tab .a_tabs span{padding-right:5px;}
.comm_h1_tab .a_tabs{
  padding-left:5px;padding-right:5px;width:auto;
  color:#007ab6;margin-right:10px;
  height: 46px;
}
.more_btn{margin-right:10px;}
.comm_more{padding-right:10px;}
}
.mod1_left,.right_mod2,.right_mod1,.home_mod2 .mod2_list{
  background:#fff;
  border-bottom: 2px solid #d5d1d1;
  border-right: 2px solid #d5d1d1;
}

.mod1_left .comment_list{padding:0px 20px;}
.mod1_left .comment_list li{
  margin-bottom:20px;
  line-height: 30px;
}
.mod1_left .comment_list li a{
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    word-wrap: normal;
    line-height:30px;
    height: auto;
}
@media (max-width:991px){
  .mod1_left .comment_list li a{
    float:left;font-size:16px;color:#3f3f3f;
    display: block;
    -webkit-box-orient: inherit;
    -webkit-line-clamp: inherit;
    overflow: hidden;
    width:100%;
    line-height:24px;
  }
}

/* .mod1_right > div{padding-left:30px;padding-right:0px;} */
.mod1_right > div:first-child{padding-left:0px;}
.mod1_right > div:last-child{padding-right:0px;}

.comment_list1,.comment_list1 li{
    float:left;width:100%;
    padding: 0px;margin: 0px;
}
.comment_list1{margin-top:20px;padding:0px 20px;}
.comment_list1 li{
  background:url(shxbs_list3.png) left 11px no-repeat;
  padding:2px 0px 2px 25px;
  margin-bottom: 15px;
  position: relative;
  line-height: 18px;
}
.comment_list1 li a{
    padding:0px;
    margin:0px;
    line-height:30px;
    min-height:30px;
    font-size:16px;
    color:#3f3f3f;
    /* overflow:hidden; */
    /* text-overflow:ellipsis; */
    /* display:-webkit-box; */
    /* -webkit-box-orient:vertical; */
    /* -webkit-line-clamp:2; */
    /* word-wrap: normal; */
    /* width: 100%; */
}
.comment_list1 li font{
  color:#0e2989;
  display: inline-block;
  margin-left: 8px;
}
.comment_list1 li a:hover{color:#ce5636;}
@media (max-width:991px){
 /*  .comment_list1 li a{
    display: block;
    -webkit-box-orient: inherit;
    -webkit-line-clamp: inherit;
    overflow: hidden;
  } */
  .mod1_right > div{padding-left:0px;padding-right:0px;margin-top:30px;}
}
.right_mod2 .media .mod_list_time{float:left;width:100%;background:#fff;margin-left:3px;border:1px solid #b2c4ea;padding-right:0px;}
.right_mod2 .media .mod_list_time span{
  float:left;width:100%;padding:0px 0;text-align:center;font-weight:bold;
  font-family: "pingfangbold";font-size:24px;color:#fff;
  background: #004098;
}
.right_mod2 .media .mod_list_time font{
  float:left;width:100%;padding:5px 10px;text-align:center;
  color:#0774c0;font-family: "pingfangbold";font-size:12px;border-top:1px solid #b2c4ea;
}
.right_mod2 .media .media-body {
  padding:0px 0px 0px 5px;
  
}
.right_mod2 .media .media-body a{
  font-size:16px;color:#444;
  line-height:24px;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
  word-wrap: normal;
  height: 72px;
  float: left;

}
.right_mod2 .media .media-body a:hover{color:#f69806;}
.right_mod_list1{padding:0px;padding-bottom:15px;}
.right_mod_list1 > li{
  border-bottom: 1px dashed #004098;
  padding: 15px 15px;
  margin: 0px;
  height: 110px;
}
@media (max-width:991px){
  .right_mod_list1 > li{
    height: auto;
  }
  .right_mod2 .media .media-body a{
    height: auto;
    overflow: initial;
    display: block;
    -webkit-box-orient: inherit;
    -webkit-line-clamp: inherit;
  }
}

.home_mod2{background:#d6ebf9;padding:40px 5%;}

.mod2_list{margin-bottom:20px;}
.mod2_list .thumbnail{border:none;padding:20px 15px;position: relative;margin-bottom:0px;}
.mod2_list .thumbnail > img,
.mod2_list .thumbnail  a img{width:100%;max-height:180px;min-height:140px;}
.mod2_list .caption{
  position: absolute;bottom:30px;left:15px;background:rgba(174,32,37,.68);
  width: calc(100% - 50px);
  height: 35px;
  line-height: 35px;
  overflow: hidden;
  padding-top:7px;
}
.mod2_list .caption a{
  font-size:14px;color:#fff;
  line-height:22px;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:1;
  word-wrap: normal;
}
.mod2_list .caption a:hover{color:#ffd4d4;}

.mod2_list .comment_list2,
.mod2_list .comment_list2 li{padding:0px;margin:0px;float:left;width:100%;}
.mod2_list .comment_list2{padding:0px 15px;padding-bottom:20px;}
.mod2_list .comment_list2 li{position:relative;padding:5px 0;}
.mod2_list .comment_list2 li a{
  font-size: 16px;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:1;
  word-wrap: normal;
  color: #333;
  padding-right: 60px;
}
.mod2_list .comment_list2 li a:hover,
.comment_list3 li a:hover,
.right_mod1_zd .media .media-heading:hover{color:#ce5636;}
@media (min-width:992px){
  .mod2_list .comment_list2 li span{font-size:14px;color:#333;position:absolute;top:6px;right:0px;}
}

.mod2_marquee{padding:20px 0px;}
.comment_list3 li{
  float: left;
  width: 100%;
  border-bottom: 1px dashed #c7c9c9;
  padding:15px 15px;
}
.comment_list3 li a{
  font-size: 16px;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  word-wrap: normal;
  color: #333;
  float: left;
  width: 100%;
}
.comment_list3 li font{color:#ae2025;font-size:16px;font-weight:bold;font-family: Arial;}

.marquee-1{ 
  width:100%; 
  height:283px;
  height:285px\9;
  height:285px\0;
  *height:285px;
  height:285px\9\0;
  height//:285px;
  border:none; 
  overflow:hidden; margin: 0;
  padding: 0;
}


@media (max-width:991px){
  .mod1_left,.mod1_right .right_mod1, .mod1_right .right_mod2{
    height: auto;
  }
  .home_mod2 .mod2_list{
   height:auto;
  }
  .mod2_list .caption{
    height: auto;
    line-height: 22px;
  }
  .mod2_list .caption a,
  .mod2_list .comment_list2 li a{
    height: auto;
    overflow: initial;
    display: block;
    -webkit-box-orient: inherit;
    -webkit-line-clamp: inherit;
  }
}

@media (min-width:992px) and (max-width:1299px){
  .mod1_left{
    height: 399px;
    /*overflow: hidden;*/
  }
  .mod1_right .right_mod1, .mod1_right .right_mod2{
    height: 399px;
    /*overflow: hidden;*/
  }
  .home_mod2 .mod2_list{
   height:360px;
    /*overflow: hidden;*/

  }
  .marquee-1{ 
    width:100%; 
    height:270px;
    height:263px\9;
    height:263px\0;
    *height:263px;
    height:263px\9\0;
    height//:263px;
    border:none; 
    overflow:hidden; margin: 0;
    padding: 0;
  }
}

@media (min-width:1300px) and (max-width:1366px) {
   .mod1_left{
    height: 399px;
    /* overflow:hidden; */
  }
  .mod1_right .right_mod1, .mod1_right .right_mod2{
    height: 399px;
    /*overflow: hidden;*/
  }
  .home_mod2 .mod2_list{
   height:360px;
  }
  .marquee-1{ 
    width:100%; 
    height:280px;
    height:276px\9;
    height:276px\0;
    *height:276px;
    height:276px\9\0;
    height//:276px;
    border:none; 
    overflow:hidden; margin: 0;
    padding: 0;
  }
  @-moz-document url-prefix() { 
    .marquee-1{ 
      height:285px;
    }
  } 
}

@media (min-width:1367px) and (max-width:1439px) {
   .mod1_left{
    height: 399px;
    /*overflow: hidden;*/
  }
  .mod1_right .right_mod1, .mod1_right .right_mod2{
    height: 399px;
    /*overflow: hidden;*/
  }
  .home_mod2 .mod2_list{
   height:380px;
  }
  .marquee-1{ 
    width:100%; 
    height:290px;
    height:296px\9;
    height:296px\0;
    *height:296px;
    height:296px\9\0;
    height//:296px;
    border:none; 
    overflow:hidden; 
    margin: 0;
    padding: 0;
  }
}

@media (min-width:1439px) and (max-width:1503px) {
   .mod1_left{
    height: 399px;
    /*overflow: hidden;*/
  }
  .mod1_right .right_mod1, .mod1_right .right_mod2{
    height: 399px;
    /*overflow: hidden;*/
  }
  .home_mod2 .mod2_list{
   height:380px;
  }
  .marquee-1{ 
    width:100%; 
    height:296px;
    height:296px\9;
    height:296px\0;
    *height:296px;
    height:296px\9\0;
    height//:296px;
    border:none; 
    overflow:hidden; margin: 0;
    padding: 0;
  }
  
}

@media (min-width:1504px) and (max-width:1599px) {
   .mod1_left{
    height: 400px;
    /*overflow: hidden;*/
  }
  .mod1_right .right_mod1, .mod1_right .right_mod2{
    height: 400px;
    /*overflow: hidden;*/
  }
  .home_mod2 .mod2_list{
   height: 400px;
   /*overflow: hidden;*/
  }
  .marquee-1{ 
    width:100%; 
    height:304px;
    height:306px\9;
    height:306px\0;
    *height:306px;
    height:306px\9\0;
    height//:306px;
    border:none; 
    overflow:hidden; margin: 0;
    padding: 0;
  }
  @-moz-document url-prefix() { 
    .marquee-1{ 
      height:306px;
    }
  }
}

@media (min-width:1600px) and (max-width:1920px){
  .mod1_left{
    height: 400px;
    /*overflow: hidden;*/
  }
  .mod1_right .right_mod1, .mod1_right .right_mod2{
    height: 400px;
    /*overflow: hidden;*/
  }
  .home_mod2 .mod2_list{
   height: 470px;
   /*overflow: hidden;*/
  }
  .marquee-1{ 
    width:100%; 
    height:390px;
    height:390px\9;
    height:390px\0;
    *height:390px;
    height:390px\9\0;
    height//:390px;
    border:none; 
    overflow:hidden; margin: 0;
    padding: 0;
  }
}

@media (min-width:1921px){
  .mod1_left{
    height: 400px;
    /*overflow: hidden;*/
  }
  .mod1_right .right_mod1, .mod1_right .right_mod2{
    height: 400px;
    /*overflow: hidden;*/
  }
  .home_mod2 .mod2_list{
   height: 505px;
   /*overflow: hidden;*/
  }
  .marquee-1{ 
    width:100%; 
    height:390px;
    height:390px\9;
    height:390px\0;
    *height:390px;
    height:390px\9\0;
    height//:390px;
    border:none; 
    overflow:hidden; margin: 0;
    padding: 0;
  }
}


.home_mod3{background:#fff;}
.home_mod3 .mod1_left{border:none;height:auto;padding-right:15px;}
.home_mod3 .mod1_right .right_mod1,
.home_mod3 .mod1_right .right_mod2{/*! background:#eef1f3; */border:none;height: auto;}
.home_mod3 .mod1_right .right_mod1{background:#d6ebf9;}
.home_mod3 .mod1_right .right_mod2{}
.home_mod3 .mod1_right > div:first-child{padding-left:15px;padding-right:8px;}
.home_mod3 .mod1_right > div:last-child{padding-left:25px;}


.right_mod1_zd .media{display:inline-block;padding:0px 15px;margin:0px 0 5px 0;background:#d6ebf9;}
.right_mod1_zd .media .media-heading{
  font-size:16px;font-weight:bold;color:#000;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:1;
  word-wrap: normal;
}
.right_mod1_zd  .media-left, .media-right, .media-body{vertical-align: middle}

.home_mod3 .right_mod2{padding:0px 15px 15px 15px;}
.home_mod3 .right_mod2 a{float:left;width:100%;margin-top:15px;text-align:center;}
.home_mod3 .right_mod2 a img{width:100%;max-width:372px;height: 70px;}

.home_mod3 .right_mod2 a:hover img{opacity: 0.8;}

.home_mod3 .right_mod3 a{font-size:16px;color:#333;margin-top:10px;text-align:left;}
.home_mod3 .right_mod3 a:hover{color:#ae2025;}

.home_mod3 .right_mod1_kstd1{padding-left:0px;padding-right:7px}
.home_mod3 .right_mod1_kstd2{padding-right:0px;padding-left:8px;}
.home_mod3 .right_mod1_kstd .media .media-object{width:40px;height:40px;padding:8px 5px;background-color:#004098;border-radius: 50%;}
.home_mod3 .right_mod1_kstd .media{padding:10px 0 10px 10px;}



@media (min-width:1701px) {
  .right_mod1_zd .media-object{width:60px;}
  .home_mod3 .right_mod2{padding:0px 15px 13px 15px;}
  .home_mod3 .right_mod2 a{float:left;width:100%;margin-top:17px;}
  .home_mod3 .right_mod3 a{font-size:16px;color:#333;margin-top:15px;text-align:left;}
}
@media (min-width:1601px) and (max-width:1700px){
  .right_mod1_zd .media-object{width:56px;}
  .home_mod3 .right_mod2{padding:0px 15px 15px 15px;}
  .home_mod3 .right_mod2 a{float:left;width:100%;margin-top:15px;}

  .home_mod3 .right_mod1_kstd .media .media-object{width:40px;height:40px;padding:8px 5px;background-color:#004098;border-radius: 50%;}
  .home_mod3 .right_mod1_kstd .media{padding:8px 0 8px 8px;}
  .home_mod3 .right_mod1_kstd .media .media-left{padding-right:5px;}
  .right_mod1_kstd .media .media-heading{line-height: 40px;margin-bottom:0px;}
}
@media (max-width:1600px){
  .right_mod1_zd .media-object{width:56px;}
  .home_mod3 .right_mod2{padding:0px 15px 13px 15px;}
  .home_mod3 .right_mod2 a{float:left;width:100%;margin-top:12px;}

  .home_mod3 .right_mod1_kstd .media .media-object{width:40px;height:40px;padding:8px 5px;background-color:#004098;border-radius: 50%;}
  .home_mod3 .right_mod1_kstd .media{padding:8px 0 8px 8px;}
  .home_mod3 .right_mod1_kstd .media .media-left{padding-right:5px;}
  .right_mod1_kstd .media .media-heading{line-height: 40px;margin-bottom:0px;}
}

@media (max-width:991px){
  .home_mod3 .mod1_left{padding-right:0px;}
  .home_mod3 .mod1_right > div:first-child{padding-left:0px;padding-right:0px;}
  .home_mod3 .mod1_right > div:last-child{padding-left:0px;padding-right:0px;}
}
@media (max-width:767px){
  .home_mod3 .right_mod1_kstd1{padding-left:0px;padding-right:0px}
  .home_mod3 .right_mod1_kstd2{padding-right:0px;padding-left:0px;margin-top:6px;}
}


@media (min-width:1701px) {
  .right_mod1_zd,
  .home_mod3 .mod1_right .right_mod2{height:192px!important;}
}
@media (min-width:1601px) and (max-width:1700px){

  .right_mod1_zd,
  .home_mod3 .mod1_right .right_mod2{height:177px!important;}
}
@media (max-width:1600px){

  .right_mod1_zd,
  .home_mod3 .mod1_right .right_mod2{height:177px!important;}
}


.main_mod1_b_text{position:relative;}
.main_mod1_b_text .comment_list{margin-top:20px;}
.mod1_left1_img{text-align:left;}
.mod1_left1_img a{
  display: block;
  overflow: hidden;
  position: relative;
}
.mod1_left1_img a img{width:100%;max-width:297px;max-height:176px;}
.mod1_left1_img a img{ 
  -webkit-transition: all 0.5s; 
  -moz-transition: all 0.5s; 
  -o-transition: all 0.5s;
}
.mod1_left1_img a img:hover {
  -webkit-transform: scale(1.1); 
  -moz-transform: scale(1.1); 
  -o-transform: scale(1.1); 
  -ms-transform: scale(1.1); 
}
.mod1_left1_img a::before {
    position: absolute;
    top: 0;
    left: -75%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
}

.mod1_left1_img a:hover::before {
    -webkit-animation: shine .75s;
    animation: shine .75s;
}

@-webkit-keyframes shine {
    100% {
        left: 125%;
    }
}

@keyframes shine {
    100% {
        left: 125%;
    }
}

.mod1_left1_img a{color:#444;}
.mod1_left1_img a:hover{color:#f09236;}
.mod1_left1_text{margin-top:-5px;}

.main_mod1_b_text .comment_list li{
  padding:4px 0px 5px 0px;
  padding-left:15px;
  margin-bottom:0px;

}
@media(min-width:1440px){
  .main_mod1_b_text .comment_list li{
    padding:3px 0px 3px 0px;
    padding-left:15px;

  }
}

.main_mod1_b_text .comment_list li a{
  width:85%;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:1;
  word-wrap: normal;
}
.main_mod1_b_text .comment_list li a:hover{color:#ce5636;}

.mod1_left1_text h4{margin:0px;}
.mod1_left1_text h4 a{
  font-size:16px;
  padding-top:5px;
  color:#666666;
  font-weight: bold;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  line-height: 30px;
  white-space:inherit;
}
.mod1_left1_text h4 a:hover{color:#f69806;}
.mod1_left1_text span{font-size:14px;color:#444;padding-top:10px;}
.mod1_left1_text p{
  float:left;width:100%;font-size:14px;line-height:26px;color:#444;margin-top:25px;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
  word-wrap: normal;
}

@media (max-width:1439px) and (min-width: 992px){
  .mod1_left1_img{width:40%;}
  .mod1_left1_text{width:60%;}
  .mod1_left1_text p{
    float:left;width:100%;font-size:14px;line-height:26px;color:#444;margin-top:10px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    word-wrap: normal;
  }
  .main_mod1_b_text .comment_list{height:120px;overflow:hidden;margin-top:15px;}
  .main_mod1_b_text .comment_list li a{
    width:75%;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
    word-wrap: normal;
  }
}
@media (max-width:1599px)and (min-width: 1440px){
  .mod1_left1_img{width:35%;}
  .mod1_left1_text{width:65%;}
  .mod1_left1_text p{
    float:left;width:100%;font-size:14px;line-height:26px;color:#444;margin-top:15px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    word-wrap: normal;
  }
  .main_mod1_b_text .comment_list{height:150px;overflow:hidden;margin-top:15px;}
}
@media (min-width: 1600px){
  .mod1_left1_img{width:40%;}
  .mod1_left1_text{width:60%;}
}

@media screen and (max-width: 991px){
  .mod1_left1_text h4 a{
    display: block;
      -webkit-box-orient: inherit;
      -webkit-line-clamp: inherit;
      overflow: hidden;
      white-space:inherit;
      font-size: 16px;
      line-height: 24px;
  }

  .main_mod1_b_text .comment_list li{
    padding-left:15px;
    background:url(shxbs_list3.png) left 9px no-repeat;
  }
  .main_mod1_b_text .comment_list{margin-top:20px;margin-bottom:20px;}
  .mod1_left1_text h4 p,
  .main_mod1_b_text .comment_list li a
  {
    display: block;
      -webkit-box-orient: inherit;
      -webkit-line-clamp: inherit;
      overflow: hidden;
      white-space:inherit;
  }
}
@media screen and (max-width: 768px){
  .mod1_left1_img{text-align:center;}
  .mod1_left1_text p{display:none;}
}
@media screen and (max-width: 480px){
  .mod1_left1_text h4 a{padding-top:3px;} 
}