
/*å…¬ç”¨æ ç›®æ ‡é¢˜*/
.comm_h1{position:relative;}
.comm_h1 span
{float:left;
  height:32px;
  line-height:32px;
  font-size:18px;
  border:1px solid transparent;
  border-bottom:none;
  color:#fff;
  padding:0px 20px;
}
.comm_h1 span img{float:left;margin-top:3px;margin-right:10px;}
a.comm_more{font-size:14px;color:#32acd6;padding-left:15px;padding-top:10px;padding-right:15px;}
a.comm_more:hover{color:#992f2e;}


/*main mod1*/
.xsdt_sdylcx .comm_h1 span{background:#19236f;}
.xsdt_sdylcx .comm_h1{border-bottom:1px solid #d3e2e4;}
.kydt_sdylcx .comm_h1 span{background:#169fa5;}
.zhxw_sdylcx .comm_h1 span{background:#9e4707;}

.xsdt_sdylcx,.kydt_sdylcx,.zhxw_sdylcx{background:#fff;}

/*----*/
.mod_list{padding:15px;}
.mod_list li{
    line-height:160%;
    height:66px;
    margin-bottom:15px;
    background:url(sdylcx_list1.png) left 5px no-repeat;
    padding-left:20px;
}
.mod_list li a{
    font-size:16px;
    color:#444444;
    display:inline-block;
    width:100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    white-space:inherit;
}
.mod_list li span{font-size:14px;color:#a6a6a6;display:inline-block;}
.mod_list li a:hover{color:#169fa5;}
@media (max-width:767px){
  .mod_list li a{
      font-size:16px;
      color:#444444;
      display:inline-block;
      width:100%;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp:inherit;
      overflow: hidden;
      white-space:inherit;
  }
  .mod_list li{height:auto;}
  
}

/*--*/
.mod4_sdylcx{overflow: hidden;}
.mod4_img_sdylcx a{height:90px;overflow: hidden;}
.mod4_img_sdylcx a img{width:100%;height:90px;}
.mod4_img_sdylcx a{
    position: relative;
}
.mod4_img_sdylcx 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);
}
.mod4_img_sdylcx a:hover::before {
    -webkit-animation: shine .75s;
    animation: shine .75s;
}

@media (max-width: 992px) {
    .mod4_img_sdylcx a img{width:100%;height:56px;}
    .mod4_link_sdylcx a{letter-spacing:0em;font-size:18px;}
    .mod4_img_sdylcx a{height:auto;overflow: hidden;}
}
@media (max-width: 768px) {
    .mod4_img_sdylcx{margin:0px;}
    .mod4_img_sdylcx a img{width:100%;height:auto;}
    .mod4_link_sdylcx a{letter-spacing:0.5em;font-size:20px;}
    .mod4_img_sdylcx a{height:auto;overflow: hidden;}
}


/*---*/
.link_sdylcx .comm_h1 span{background:#19236f;}
.link_list_sdylcx a{white-space:nowrap;color:#444;font-size:16px;padding:15px 0;padding-right:20px;display:inline-block;}
.link_list_sdylcx a:before{
  font-family: FontAwesome;
  font-size: 11px;
  content: "\2022";
  color: #4b76c4;
  padding-right:10px;
}
.link_list_sdylcx a:hover{color:#169fa5;}

@media (max-width: 768px) {
.link_sdylcx{padding:0px 15px;}
}


@-webkit-keyframes shine {
    100% {
        left: 125%;
    }
}
@keyframes shine {
    100% {
        left: 125%;
    }
}
