/*v20200514*/
@charset "utf-8";

/*title*/
.comm_h1{
  position:relative;
  padding:20px 20px 0px 20px;margin:0px;
  background:#fff;
}
.comm_h1 span{
  float:left;
  font-weight:400;
  font-size:18px;
  border-bottom:2px solid #bf1b1b;
  color:#333333;
  height:46px;
  line-height:46px;
  border-radius: 0px;
  font-weight: bold;
}
.comm_h1 span a{
  color:#333333;
}
.comm_h1 span a:hover{
  color:#bf1b1b;
}
.comm_h1 li
{
  border-bottom:1px solid #c3935d;
}
.comm_h1 span img{margin-right:8px;}


.comm_h1 span{position: relative;}

a.comm_more i,
.more_btn i{margin-right:10px;}
a.comm_more,.more_btn{
  padding:17px 0 0 0 ;
  background:none;
  border:none;
  font-size: 16px;
  color: #666666;
}
a.comm_more:hover,.more_btn:hover{color:#eb8602;}

.more_btn{position:relative;padding-top:18px;z-index:9999;margin-top:-45px;float:right;}

/*mod1*/
.main_mod1_a,
.main_mod1_b,
.main_mod1_c{

  
}
.main_mod1_a .comm_h1{border-bottom:none;}
.main_mod1_b_text{position:relative;background:#fff;padding:5px 20px 20px 20px;}
.main_mod1_b_text .comment_list{margin-top:15px;}
.main_mod1_b_text .more_btn{position: absolute;top:15px;padding-top:0px;right:0px;}

.main_mod1_b_text .comment_list li{
  padding:4px 0px 5px 0px;
  padding-left:15px;background:url(icon_list2_xlsdjV2022.png) left 15px no-repeat;
  margin-bottom:12px;
}
@media(min-width:1440px){
  .main_mod1_b_text .comment_list li{
    padding:3px 0px 3px 0px;
    padding-left:15px;background:url(icon_list2_xlsdjV2022.png) left 15px no-repeat;

  }
}
@media(min-width:991px){
  .main_mod1_b_text .comment_list li a{
    width:100%;
    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 li a:hover{color:#ce5636;}

@media screen and (max-width: 991px){
  .main_mod1_b_text .comment_list li{
    padding-left:15px;background:url(list_xlsdjV2022.png) left 20px no-repeat;
  }
  .main_mod1_b_text .comment_list{margin-top:20px;}
}
.main_mod1{
  margin-top:60px;
  padding-top:30px;
  margin-bottom:60px;
  padding-bottom:60px;
  background:url(mod2_bg.jpg) top center repeat-y;
  background-size: cover;
}
.main_mod1_c .comm_h1 li,.main_mod1_c .comm_h1 li span{border-bottom:none;}
.main_mod1_c .main_mod1_b_text .comment_list{margin-top:0px;}
.main_mod1_c .main_mod1_b_text .comment_list li{
  background:transparent;
  padding-left:0px;
  margin-bottom:15px;
}
.main_mod1_c .main_mod1_b_text .comment_list li a{text-align:left;}
.main_mod1_b_text1 .comment_list li{
  background:none;
  padding-left:0px;
  margin-bottom:4px;
 
}
.main_mod1_c .main_mod1_b_text4 .comment_list li.w50{
	background: url(icon_list2_xlsdjV2022.png) left 14px no-repeat;
	padding-left:15px;
}
.main_mod1_c .main_mod1_b_text4 .comment_list li.w100{
	background: url(icon_list2_xlsdjV2022.png) left 14px no-repeat;
	padding-left:15px;
}
.main_mod1_b_text1 .comment_list li a,.main_mod1_b_text2 .comment_list li a,.main_mod1_c .main_mod1_b_text .comment_list li a{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:1;
  word-wrap: normal
}

.main_mod1_b_text2 .comment_list li{
  padding-left:35px;
  margin-bottom:7px;
  background:url(list3_xlsdjV2022.png) left 6px no-repeat;
}
.main_mod1_b_text .comment_list li a img{
  border-radius:5px;
}
.main_mod1_b_text4 .w50{
  width:50%;
}
.main_mod1_b_text4 .w100{
  width:100%;
}
.main_mod1_c .main_mod1_b_text3 .comment_list li{margin-bottom: 8px;}
.main_mod1_c .main_mod1_b_text4 .comment_list li{margin-bottom: 0px;}

.main_mod2_a{
  margin-bottom:35px;
}
.main_mod2_a .comm_h1{
  padding:0px;
}
.main_mod2_a .comm_h1 li,
.main_mod2_a .comm_h1 li span{
  border-bottom:none;
}
.image-box,.image-box span,.img-hover,.image-box span a{float:left;width:100%;}
.image-box{padding:0px;padding-bottom:25px;position:relative;
text-align:center;
}
.image-box span{text-align:center;}
.image-box span a{font-size:14px;padding:5px 0px;color:#444444;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.image-box span a:hover{color:#bf1b1b;}
.img-hover{margin-bottom:5px;overflow: hidden;}
.main_mod2_a_img{overflow: hidden;margin-top:10px;}
.main_mod2_a_img .row{margin-left:0px;margin-right:-29px;}
.main_mod2_a_img ul,.main_mod2_a_img ul li{
	padding:0px;margin:0px;
}
/* .main_mod2_a_img .image-box {border:1px solid #000;} */
.main_mod2_a_img .image-box .img-hover img{width:398px;height:266px;max-width:100%;border:1px solid #eee;}
.main_mod2_a_img .image-box span a{
    font-size:18px;
    height:50px;padding:0px 0px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    white-space:inherit;
    text-align:left;
    margin-top:5px;
}
.main_mod2_a_img .image-box .img-hover img {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}
.main_mod2_a_img .image-box{
	/* border:1px solid red; */
	padding-right:30px;
}
.main_mod2_a_img .image-box .img-hover {
  display: block;
  overflow: hidden;
}
.main_mod2_a_img .image-box .img-hover {
    position: relative;
    /* border:1px solid #eee; */
    max-width:398px;
}
.main_mod2_a_img .image-box .img-hover::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);
}

.main_mod2_a_img .image-box .img-hover:hover::before {
    -webkit-animation: shine .75s;
    animation: shine .75s;
}
.main_mod2_a_img .image-box .img-hover img {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}
.main_mod2_a_img .image-box .img-hover {
  display: block;
  overflow: hidden;
}
.main_mod2_a_img .image-box .img-hover {
    position: relative;
    /* border:1px solid #eee; */
    max-width:398px;
}
.main_mod2_a_img .image-box .img-hover::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);
}
@-webkit-keyframes shine {
    100% {
        left: 125%;
    }
}

@keyframes shine {
    100% {
        left: 125%;
    }
}
@media screen and (min-width: 1200px){
  .main_mod1_b_text{
    height:420px;
  }
  .main_mod1_b_text3{
    height:215px;
  }
  .main_mod1_b_text4{
    height:125px;
  }
}
@media screen and (max-width: 1199px){
  .main_mod1_b_text{
    height:350px;
  }
  .main_mod1_b_text3{
    height:145px;
  }
  .main_mod1_b_text4{
    height:125px;
  }
  .main_mod1_c .main_mod1_b_text .comment_list li a img{width:100%;height:45px;}
  .main_mod1_c .main_mod1_b_text3 .comment_list li a img{width:100%;height:50px;}
  .main_mod1_c .main_mod1_b_text4 .comment_list li a img{width:100%;height:42px;}
  .main_mod2_a_img .image-box .img-hover img{width:293px;height:196px;max-width:100%;}
}
@media screen and (max-width: 992px){
  .main_mod1_b_text{
    height:auto;
  }
  .main_mod1_c .main_mod1_b_text .comment_list li a img{width:100%;max-width:338px;height:auto;}
  .main_mod1_c .main_mod1_b_text4 .comment_list li a img{width:100%;max-width:163px;height:auto;}
  .main_mod1_b_text1 .comment_list li a,.main_mod1_c .main_mod1_b_text .comment_list li a{
    display: block;
    -webkit-box-orient: inherit;
    -webkit-line-clamp: inherit;
    overflow: hidden;
  }
  .main_mod2_a_img .image-box .img-hover img{width:100%;max-width:328px;height:236px;}
}
@media screen and (max-width: 767px){
  .main_mod2_a_img .image-box span a{
    height:auto!important;
    font-size:18px;
    padding:5px 0px;
    color:#444444;
    display: block;
    -webkit-box-orient: inherit;
    -webkit-line-clamp: inherit;
    height: auto;
    overflow: hidden;
    white-space:inherit;
  }
  .main_mod2_a_img .image-box .img-hover img{width:100%;max-width:398px;height:auto;}
  .main_mod1_c .main_mod1_b_text .comment_list li.w50{
	  width:100%;
  }
  .main_mod1_c .main_mod1_b_text .comment_list li.w100{
	  width:100%;
  }
  .main_mod2_a_img .image-box{
	  padding:0px;padding-bottom:25px;position:relative;
	text-align:center;
	display:flex;
	justify-content:center;
	flex-direction:column;
	align-items:center;
	align-content:center;
	}
	.main_mod2_a_img .image-box span,.main_mod2_a_img .image-box span a {
		text-align:center;
	}
}
@media screen and (max-width: 480px){
  .main_mod1_c .main_mod1_b_text4 .comment_list li.w50{
    width:100%;
  }
  .main_mod1_c .main_mod1_b_text4 .comment_list li.w100{
    width:100%;
  }
}