@charset "UTF-8";
@font-face{
  font-family:'SourceHanSansCN-Bold';
  src:
    url(./fonts/SourceHanSansCN-Bold.ttf),
}





body{font-family: 'SourceHanSansCN-Regular', Arial, sans-serif;min-width:1000px;margin:0 auto ;}
*{box-sizing:border-box}
/* html{font-size:100px;} */
/* body,html{font-family:'pingFang-Regular';} */
body, h1, h2, h3, h4, h5, h6, ul, ol, dl, dd, dt, li, p {
  padding: 0;
  margin: 0;
}
input,button{outline:none;border:none}

a {
  text-decoration: none;
  color: #000;
}
a:hover{text-decoration: none;}

li, i {
  list-style: none;
}

img {
  width: auto;
  max-width: 100%;
  border:0 none;
  vertical-align: middle;
  border:0 none;
}
select,option,button,input{border:none;outline:none;}
.flex_row{display:flex;}
.flex_col{display:flex;flex-direction: column}
.fl{float:left}
.fr{float:right;}
.clearfix::after{
  content:'';display: block;
  clear: both;
}
.clear{ clear:both} 
.layout{width:1000px;margin:0 auto;}
/* 分割条 */
.splitter{height:15px;background:#F5F5F5}
.more{display: inline-block;}
.fontColor{color:#d8242f}
.ell{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.more_ell{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  
}
.hot_search {
    height: 60px;
    border-bottom: 1px solid #e3e3e3;
    box-sizing: border-box;
}
.hot_words a, .hot_words strong {
    color: #666;
    font-size: 14px;
}
.hot_input {
    width: 260px;
}
.hot_input input {
    height: 30px;
    background:#ddd;
    border-right: none;
    box-sizing: border-box;
    padding-left: 5px;
    box-sizing: border-box;
}
.hot_input button {
    width: 45px;
    height: 30px;
    background: #0DA2E9;
    vertical-align: top;
    color:#fff;
}
.hot_search>div {
    height: 100%;
    justify-content: space-between;
    align-items: center;
}
.width{width:1200px;margin:auto;}
.color1{color:#A8A8A8}

.hvr_line {
  position: relative;
}

.hvr_line::before {
  content: '';
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: #e80012;
  transform-origin: center;
  transform: translate(-50%, 0) scaleX(0);
  transition: transform 0.3s ease-in-out;
}

.hvr_line:hover::before {
  transform: translate(-50%, 0) scaleX(1);
}

/*  */
.header{height: 80px;overflow:hidden;}
.header .logo{float:left;}
.header .search{float:right;padding-top:15px;}
.header .search form{float:left;}
.header .search >div{float:right;}
.header .search form input{width:110px;border:1px solid #d9d9d9;height:22px;vertical-align: middle;}
.header .search form button{width:32px;height:22px;background:#6CA18D url(../images/sear_btn.jpg) no-repeat;vertical-align: middle;}
.header .search form .time{font-size:12px;color:#000;padding-top:10px;}
.header .search .img{float:right;margin-left:30px;}
/*  */
.nav{height:50px;background:url(../images/nav_bg.jpg) no-repeat center}
.nav .item{float:left;width:87px;line-height:50px;font-weight:bold;color:#fff;font-size:16px;text-align:center;}
.nav .item.first{width:130px;background:url(../images/nav_home.jpg) no-repeat center}
.nav .item:hover{color:#fff000}
/*  */
.footer{background:url(../images/bot_bg.jpg) repeat-x left bottom;padding-top:20px;color:#404040;font-size:14px;line-height:24px;text-align:center;}
.footer a{color:inherit;}
/*  */
.list_wrap{margin-top:15px;}
.list_wrap .list_l{float:left;width:300px;min-height:800px;border:1px solid #D9D9D9;border-radius:5px 5px 0 0;overflow:hidden;border-top:none;background:url(../images/er_lbg.jpg) no-repeat left bottom;}
.list_wrap .list_l .head{line-height:36px;height:36px;color:#fff;background:#37ADB6;font-size:16px;font-weight:bold;padding:0 15px;margin:-1px -1px 0;}
.list_wrap .list_l .head h4{display:inline-block;vertical-align: middle;}
.list_wrap .list_l .list{padding-left:50px;margin-top:10px;}
.list_wrap .list_l .list a{display:block;padding-left:13px;background:url(../images/er_ico.jpg) no-repeat left center;font-size:16px;color:#000;font-weight:bold;line-height:40px;}
.list_wrap .list_l .list a:hover{color:#f60}
.list_wrap .list_r{float:right;width:690px;min-height:800px;border:1px solid #D9D9D9;border-top:none;padding:0 15px;background:url(../images/er_rtbg.jpg) repeat-x left top;}
.list_wrap .list_r .head{line-height:40px;font-size:16px;color:#000;font-weight:bold;background:url(../images/er_rline.gif) no-repeat left bottom;padding: 6px 0;}
.list_wrap .list_r .list {margin-top:15px;}
.list_wrap .list_r .list .item{line-height: 28px;color:#000;font-size:14px;}
.list_wrap .list_r .list .item p{padding-left:6px;background:url(../images/xw_dian.jpg) no-repeat left center;max-width:75%;float:left;}
.list_wrap .list_r .list .item span{float:right;font-size:14px;color:#636262}
.list_wrap .list_r .list .item p:hover{color:#f60}
.list_wrap .list_r .list.pic_list .item{width:210px;float:left;margin-right:14px;margin-bottom:14px;}
.list_wrap .list_r .list.pic_list .item:nth-child(3n){margin-right:0;}
.list_wrap .list_r .list.pic_list .item .img{height:160px;border:1px solid #ddd;padding:5px;}
.list_wrap .list_r .list.pic_list .item p{font-size:12px;color:#000;max-width:100%;background:none;padding:0;line-height:24px;}

/**/
.page.flex_row{margin:20px 0;justify-content: space-between;}
.page.flex_row,.page.flex_row .page_btn{display:flex;align-items:center;font-size:12px;}
.page.flex_row .count{padding-left:50px;}
.tcdPageCode {
  text-align: center;
}

.tcdPageCode a, .current, .disabled {
  margin:0 5px;font-size:12px;
}