/* 20190604 */

/* public */
.hdhe_hide { display: none; }
.header .headbox .fr .list li a { margin: -5px 12px 15px 12px;     letter-spacing: -1px}

/* path */
.Column_Position .possplit { background-image: url(../images/hdhe_path_bg.png); margin: 0 4px; }
.Column_Position {}
#hdhe_pub_list .Column_Position a { color: #666666;font-size:14px;background: url(../images/bg4.png) no-repeat; padding-left: 20px;padding-right: 10px; background-position: 4px 7px}
#hdhe_pub_detail .Column_Position a { color: #666;    font-size: 14px;
    background: url(../images/bg4.png) no-repeat;
    padding-left: 20px;
    padding-right: 10px;
    background-position: 4px 7px; }
.crumbs{
    height: 75px;
    font-size: 14px;
    /*background: url(../images/bg4.png) no-repeat;*/
/*    display: inline-block; */
    line-height: 60px;
    /*float:right;*/
    width: 100%;
    text-align: right;
}

/* menu */
#header .headbox .list li.hdhe_m1 { position: relative; padding-bottom: 10px; margin-bottom: -10px; }
#header .headbox .list .sub-menu { display: none; background: #fff; position: absolute;float: left; margin-left: -20px; top:100px;width: 130px;  z-index: 5; font-size:16px;}
#header .headbox .list  li.hdhe_m1:hover .sub-menu { display: block; animation:fadedown 0.5s;animation-fill-mode:forwards;}
#header .headbox .list .sub-menu li { clear: left; width: 100%;}
#header .headbox .list .sub-menu li a { line-height: 40px; font-weight:normal;height: 40px; text-align: center; display: block; font-size: 14px; color: #333; margin: 0 auto; }
#header .headbox .list .sub-menu li:hover>a { color: #ffffff; background: #999999; }
#header .headbox .list .sub-menu li .sub-menu { left: 150px; top: 87px }
/*#hdhe_nav > .menu-item > ul.sub-menu > li:hover .sub-menu { display: block; animation:fadedown 0.5s;animation-fill-mode:forwards;}
@keyframes fadedown {
    /*设置内容由显示变为隐藏*/
   /* 0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }

}*/
/* index */
#hdhe_index .header .headbox .fr .topbox { margin-bottom: 15px;margin-top:-7px; }

/* side menu */
.list-nva-list {  text-align: left; }
.list-nva-list li { padding-left: 17px; margin: 0 30px 0 13px;  }
.list-nva-list a { line-height: 49px; font-size: 14px; color: #333; display: block; border-bottom:1px solid #ccc;}
.list-nva-list .selected { background: url(../images/hdhe_side_menu_bg.png) no-repeat left 19px;  }
.list-nva-list .selected > a,
.list-nva-list li .hdhe_inner_selected a { color: #c01f4a;  }

/* list */
#hdhe_pub_list .arc_list { min-height: 500px; }
#hdhe_pub_list .hdhe_item .hdhe_time { font-weight: bold; }
.wp_paging { display: none; }
.hdhe_page_html { margin-top: 50px; float: inherit; font-size: 14px; color: #999; 
    height: 30px;
    width: 600px;
    text-align: center; 
}
.hdhe_page_html a {
    float: left;
    width: 30px;
    height: 30px;
    color: #999;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    line-height: 30px;
    border: 1px solid #ccc;
    margin: 0 5px;
}

.hdhe_page_html a.page-on {
    color: #fff;
    border: 1px solid #c01f4a;
    background: #c01f4a;
}
#ddd {
    float: left;
    width: 30px;
    height: 30px;
    color: #999;
    text-align: center;
    font-size: 16px;
    line-height: 30px;
    border: 1px solid #ccc;
}
.smy {
    float: left;
    height: 30px;
    width: 30px;
    color: #999;
    text-align: center;
    font-size: 16px;
    line-height: 30px;
    border: 1px solid #ccc;
}
#sm {
    float: left;
    height: 30px;
    color: #99;
    text-align: center;
    font-size: 16px;
    line-height: 30px;
}

/* list_text */
.hdhe_list_text .hdhe_item {     height: 88px; transition: all 0.2s linear;}
.hdhe_list_text  .arc_cnt {
    width: 94%;
    float: left;
background: url(../images/hdhe_list_bg_out.png) no-repeat right center;
}
.hdhe_list_text .hdhe_item:hover .arc_cnt {
background-image: url(../images/hdhe_list_bg_on.png);
}
.hdhe_list_text .hdhe_item:hover {
transition: all 0.2s linear;
box-shadow: 2px 8px 17px 2px #ececec;
}
.hdhe_list_text  .hdhe_data { 
   color: #cf9165;
    width: 123px;
    display: block;
text-align: center;
    float: left;
margin: 10px 37px 0 0;
border-right: 2px solid #ccc;
}
.hdhe_list_text  .hdhe_data .day {    
font-size: 30px;
display: block;
width: 100%;
}
.hdhe_list_text  .hdhe_data .month {    
font-size: 16px;
}
.hdhe_list_text  .hdhe_title {
width: 638px;
}
.hdhe_list_text  .arc_cnt .hdhe_title a {    font-size: 16px;
    color: #333;
    line-height: 1.5em;
    padding: 1em 0;}
#hdhe_pub_list .hdhe_item { cursor: pointer; }





/* list page */
.hdhe_list_page .cat_page #hdhe_page_content .hdhe_title {
font-size: 26px;
color: #333;
    margin-bottom: 0.8em;
    font-weight: bold;
}
.hdhe_list_page .cat_page { min-height: 600px; }
.hdhe_list_page .hdhe_title,
.hdhe_list_text_02 .hdhe_title,
.hdhe_list_text_03 .hdhe_title,
.hdhe_list_text_04 .hdhe_title { display: none; }

.hdhe_cat_23391 .headbox .cnt {     margin-bottom: -49px;  }

/* list peopel */
.hdhe_list_people .arc_list>div>div { box-shadow: none; }
.hdhe_list_people .hdhe_cat .cat_list li { width: 33%; float: left; text-align: center;}
.cat_list .sort { min-height: 340px; }
.hdhe_list_people  .arc_list { overflow: auto; }
.hdhe_list_people  .arc_list h2,
.hdhe_list_people  .arc_list h6 { color: #ce8b65;  font-size: 26px;  padding-bottom: 20px; border-bottom: 1px dashed #ce8b65; margin: 25px auto 60px;  }
/*.hdhe_list_people  .arc_list li { margin-bottom: 0px; }*/
.hdhe_list_people  .arc_list li>a { display: inline-block;width: 100%;
    text-align: center }
.hdhe_list_people  .arc_list img { 
height: 180px;
     width: 180px; 
    border-radius: 100%;
    display: block;
    margin: 0 auto;
        text-align: center;
    /* border: 8px solid #ebebeb; */
    /*margin-right: 25px; }*/
}
.hdhe_list_people  .arc_list .people_meta  { width: 100%; float: left;  color: #333;  }
.hdhe_list_people  .arc_list .people_meta h3 a { font-size: 20px; font-weight: bold; margin: 20px auto; display: block; color: #333;  }
.hdhe_list_people  .arc_list .people_meta p  { line-height: 2em; font-size: 14px;  width: 245px; margin: 0 auto;}
.hdhe_list_people  .arc_list .people_meta h3 a>span {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    color: #5f5c5e;
    font-size: 16px;
    font-weight: 500;
    margin-left: 5px;
}

.hdhe_list_people #hdhe_cat1 ul,
.hdhe_list_people #hdhe_cat2 ul,
.hdhe_list_people #hdhe_cat3  ul { overflow: auto; font-size:14px;}
.hdhe_list_people #hdhe_cat1 li,
.hdhe_list_people #hdhe_cat2 li,
.hdhe_list_people #hdhe_cat3 li { float: left;     cursor: pointer;  }

.hdhe_list_people #hdhe_cat1 {
margin-bottom: 35px;
clear: both; 
}
.hdhe_list_people #hdhe_cat1 ul {
    border: 1px solid #ce8b65;
display: inline-block;
}
.hdhe_list_people #hdhe_cat1 li {
    font-size:14px;
line-height: 33px;
    padding: 0 30px;
color: #ce8b65;
}
.hdhe_list_people #hdhe_cat1 li.now {
background:  #ce8b65;
color: #fff;
}

.hdhe_list_people #hdhe_cat2  {
color: #333;
margin-bottom: 35px;
clear: both; 
}
.hdhe_list_people #hdhe_cat2 span {
font-size:16px;
float: left;
font-weight: bold;
}
.hdhe_list_people #hdhe_cat2 li {
font-size:14px;
padding-right: 20px;
border-right: 1px solid #5c5c5c;
margin-right: 20px;
}
.hdhe_list_people #hdhe_cat2 li.now,
.hdhe_list_people #hdhe_cat3 li.now  {
font-size:16px;
color: #c01f4a;
font-weight: bold;
}
.hdhe_list_people #hdhe_cat2 li.tail ,
.hdhe_list_people #hdhe_cat3 li.tail {
padding-right: 0;
border-right-width: 0;
margin-right: 0;
}

.hdhe_list_people #hdhe_cat3 {
display: none;
color: #333;
font-weight: bold;
clear: both; 
}
.hdhe_list_people #hdhe_cat3 span {
float: left;
}
.hdhe_list_people #hdhe_cat3 li {
font-size:16px;
padding-right: 20px;
border-right: 1px solid #333;
margin: 0 20px 20px 0;
}
.hdhe_list_people .hdhe_cat3 {
display: none;
}
#hdhe_list_people .hdhe_cat3  .arc_list {
min-height: auto;
}
.hdhe_list_people .arc_list h6 {
margin-bottom: 10px;
}
.hdhe_list_people .arc_list>div>div {
height: auto;
}
.hdhe_list_people .hdhe_cat3 .cat_list li {
width: 12.5%;
margin-bottom: 0;
}
.hdhe_list_people .hdhe_cat3 .cat_list li a {
color: #333;
line-height: 2em;
font-size:16px;
}


/* list text 02 */
#hdhe_list_text_02 .Column_Position a,
#hdhe_list_text_03 .Column_Position a,
#hdhe_list_text_04 .Column_Position a,
#hdhe_pub_list-not-used .Column_Position a { color: #666; }
.hdhe_list_text_02 .hdhe_title,
.hdhe_list_text_03 .hdhe_title,
.hdhe_list_text_04 .hdhe_title {  font-size: 26px;  color: #333; margin-bottom: 0.8em;  font-weight: bold;}
.hdhe_list_text_02 .news_list li,
.hdhe_list_text_03 .news_list li,
.hdhe_list_text_04 .news_list li {line-height: 55px; border-bottom: 1px dashed #ccc;  }
.hdhe_list_text_02 .news_list span,
.hdhe_list_text_03 .news_list span,
.hdhe_list_text_04 .news_list span { color: #cf9165; float: right;  font-weight: bold; }
.hdhe_list_text_02 .news_list a,
.hdhe_list_text_03 .news_list a,
.hdhe_list_text_04 .news_list a {    font-size: 14px;  color: #333333;}
body  .list-nva-list { min-height: 375px;   padding-bottom: 5em; height: auto; }


/* list text 03 */
.hdhe_list_text_03 .news_list { border-bottom: 2px solid #f3e7de;}
.hdhe_list_text_03 .news_list li { line-height: 70px; padding: 0 20px; border-bottom: none;  clear: both;}
.hdhe_list_text_03 .news_list li.bg {background: #f7f1ed;}
.hdhe_list_text_03 .news_list li a { color: #666 ;}
.hdhe_list_text_03 .news_list li span {    color: #cf9165;
    border: 1px solid #cf9165;
    border-radius: 10px;
    line-height: 30px;
    height: 30px;
    margin: 20px auto;
    padding: 0 15px;
    font-size: 14px;}
.hdhe_list_text_03 .news_list li:hover span { color: #fff; background: #cf9165; }


/* list text 04 */
.hdhe_list_text_04 .news_list li { line-height: 58px; padding: 0 30px; margin-bottom: 10px; border: 1px solid #dfdfdf;}
.hdhe_list_text_04 .news_list li:hover { box-shadow: 5px 5px 8px 1px #ececec; }
.hdhe_list_text_04 .news_list li:hover a  { color: #cf9165; }


/* list thumb */
.list_thumb .arc_list>div>div {  margin-top: 0; height: auto;   box-shadow: none; }
.list_thumb .arc_list .hdhe_item ul { background: #0ff; margin-right: -21px; }
.list_thumb .arc_list .hdhe_item li {width: 287px; height: 383px; overflow: hidden;  margin-right: 20px; float: left; position: relative; margin-bottom: 1.5em; }
.list_thumb .arc_list .hdhe_item li img {width: 100%; display: block; }
.list_thumb .arc_list .hdhe_item li p {position: relative; top: -125px; text-align: center;  line-height: 45px; font-size: 22px; font-weight: bold; color: #c01f4a; font-family: Arial,Helvetica,'Hiragino Sans GB','Microsoft Yahei',sans-serif; background: url(../images/list_num_bg.png) no-repeat center top; }
.list_thumb .arc_list .hdhe_item li h4 {    position: relative;
    top: -115px;
    text-align: center;
    font-size: 22px;
    color: #fff;
    font-weight: normal;}
.list_thumb .arc_list .hdhe_item li span {    width: 52px; height: 4px; display: block ; background: #fff; margin: 0 auto; position: relative; top: -100px; }

/* list thumb 02 */
.list_thumb_02 .arc_list .hdhe_item li { height: 270px;transition: all 0.2s linear;}
.list_thumb_02 .arc_list .hdhe_item li:hover {transform: scale(1.08);transition: all 0.2s linear;box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.64);}
.list_thumb_02 .arc_list .hdhe_item li:hover h3 { margin-left: 5px ;transition: all 0.2s linear;}
.list_thumb_02 .arc_list .hdhe_item li:hover h6 { margin-left: 5px ;transition: all 0.2s linear;}
.list_thumb_02 .arc_list .hdhe_item li img { height: 180px; }
.list_thumb_02 .arc_list .hdhe_item li h3 { font-size: 14px;transition: all 0.2s linear; font-weight: normal; color: #333;     line-height: 1.5em;  margin: 12px 0; }
.list_thumb_02 .arc_list .hdhe_item li h6 { color: #cf9165;transition: all 0.2s linear; }


/* list tab */
.hdhe_list_tab #hdhe_cat2  .sub_title { font-size: 20px; color: #333; margin-bottom: 15px;  }
.hdhe_list_tab .hdhe_cat2 .hdhe_inner_title { display: none; }
.hdhe_list_tab #hdhe_cat2 ul { border-bottom: 1px solid #ccc; height: 42px; overflow: hidden; }
.hdhe_list_tab #hdhe_cat2 li { font-size: 16px; line-height:1em; font-weight: bold; color: #999;  margin: 9px 13px; border-right-color: #ccc;   }
.hdhe_list_tab #hdhe_cat2 li.now { color: #cf9165;  position: relative;  }
.hdhe_list_tab #hdhe_cat2 li.now::after { content: ' '; position: absolute; width: 73px; height: 3px;  top: 30px; left: 0px; background: #cf9165; }
.hdhe_list_tab  .arc_list>div>div { margin-top: 0; }
.hdhe_list_tab .hdhe_cat2 .hdhe_inner_text { line-height: 1.5em;  padding-bottom: 3em; overflow: hidden; }
.hdhe_list_tab .hdhe_cat2 .hdhe_inner_text p { margin-bottom: 0.5em; }

/* show */
#hdhe_pub_detail .header .headbox .fr .topbox { margin-bottom: 16px; }
#hdhe_pub_detail h1 { font-size: 24px; color: #333; font-weight: normal; text-align: center; margin: 0 auto 20px; }
#hdhe_pub_detail .hdhe_meta { font-size: 12px; color: #999; padding-bottom: 22px; border-bottom: 1px solid #ccc; margin-bottom: 22px;  }
#hdhe_pub_detail .hdhe_meta span { margin-right: 1em; }
#hdhe_pub_detail .hdhe_show { font-size: 16px; color: #666;  line-height: 1.8em;     border-bottom: 1px solid rgb(204, 204, 204) }

/* */
.list_page_03  .arc_list p {    font-size: 14px; color: #666;  line-height: 2em; text-indent: 2em; font-family:宋体; }

.list_page_03  .news_list li {     overflow: auto;  padding: 0;  margin-top: 30px; }
.list_page_03  .news_list img {  width: 312px; height: 190px; display: block; float: left;  }
.list_page_03  .news_list .info {  float: left; max-height: 136px; overflow: hidden; width: 515px; padding: 20px 35px;  }
.list_page_03  .news_list  h2 { font-size: 16px; color: #cf9165; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.list_page_03  .news_list  .info p { text-indent: 2em; }

/* footer */
#footer .inner .foot_top { position: relative; }
#footer #hdhe_footer_top_fix { position: absolute; bottom: 160px; line-height: 50px; width: 262px; height: 50px; font-size: 0; text-indent: 9999px; color: transparent; background: url(../images/hdhe_footer_top_banner.jpg) no-repeat left top; }
#hdhe_pub_detail #hdhe_footer_top_fix { display: none; }

/* share */
.share {
    padding: 30px 0;
}

.share ul li {
    float: left;
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    color: #999999;
}