﻿.header .slideBox{ z-index: 1; width:100%; height:155px; overflow:hidden; position:absolute; top: 0;  }
.header .slideBox .bd { position:relative; height:100%; z-index:0;   }
.header .slideBox .bd li{ zoom:1; vertical-align:middle; }
.header .slideBox .bd img{ width:100%; height:155px; display:block;  }





#hdhe_nav .nav-list { width: 1150px; overflow: visible; }
#hdhe_nav .nav-list li.m1 {position: relative; }
#hdhe_nav .nav-list li.m1 > a { font-size: 18px; padding: 0 26px; }
#hdhe_nav .nav-list ul.m2 { position: absolute; display: none; z-index: 2; background: #ad2c26;  }
#hdhe_nav .nav-list li.m1:hover .m2 { display: block; }
#hdhe_nav .nav-list ul li { float: none; }
#hdhe_nav .nav-list ul li a { font-size: 15px; color: #fff; padding: 0; margin: 0; line-height: 2.5em; width: 8em; display: block; text-align: center; }




#hdhe_index .main-index .focus-news-wrap { width: 100%; }




#hdhe_r2 { background: #ad2c26; margin: 0 0 1em;}
#hdhe_r2 ul { overflow: hidden;}
#hdhe_r2 li { float: left;}
#hdhe_r2 img { margin-right: 10px;}
#hdhe_r2 a { font-size: 22px; color: #fff; padding: 23px 28px; display: block;}
#hdhe_r2 a span { position: relative; top: -10px;}




.no-br-line { padding-right: 15px; margin-right: 15px;}
#hdhe_r2 { margin-top: 1em;}
#hdhe_r3,
#hdhe_r4 { padding-top: 1em; overflow: hidden;}
#hdhe_r3 .hdjl-gird { width: 31.3%;}
#hdhe_r3 .hdhe_r3l .tab-nav-focus { text-align: center; background: #ad2c26; }
#hdhe_r3 .hdhe_r3l .tab-nav-focus a { color: #fff; }




#hdhe_r4 .title-h3 { padding: 0; }
#hdhe_r4 .title-h3 span { padding: 10px 10px 10px 10px; background: #ad2c26; color: #fff; display: inline-block; }
#hdhe_r4 .title-h3 a { position: relative; top: 10px; right: 8px; }
.hdhe_r4r_bd { font-size: 12px; color: #888; padding: 1em 0 0; line-height: 1.6;}
.hdhe_r4r_bd h5 { font-weight: bold; color: #333; font-size: 16px; border-bottom: 1px dashed #999;}
.hdhe_r4r_bd h6 { font-weight: bold; color: #333; font-size: 14px; }
.hdhe_r4r_bd .r4r_l h6 { font-size: 16px;}
.r4r_l { width: 40%; float: left; line-height: 1.9; }
.r4r_r { width: 55%; margin-left: 2%; border-left: 1px dashed #999; padding-left: 2%; float: left;}
.r4r_r_a,
.r4r_r_b { }
.r4r_r_a { margin-top: 5px; }
.r4r_r_b { }




.footer { background: #005f8f; color: #999; font-size: 14px; }
.footer a { color: #999; }
.footer a:hover { background: #005f8f; color: #fff; }
.footer-top { width: 1140px;padding: 20px 0 30px; text-align: left; }
.footer-top h6 { font-size: 18px; font-weight: bold; color: #ccc; line-height: 2em; margin: 0 0 10px; }

.hdhe_fbox { float: left; }

.hdhe_fl { width: 41%; margin-right: 2%; }
.hdhe_fl .links { width: 80%; }
.hdhe_fl .links a { margin-right: 1em; display: block; }

.hdhe_fc { width: 34%; margin-right: 2%; }

.hdhe_fr { width: 19%; text-align: right; }
.hdhe_fr .a { width: 45%; float: left; }
.hdhe_fr .b { width: 55%; float: left; margin-top: 120px; }
.hdhe_fr h6 { margin-right: 6px; }
.hdhe_fr .qr img { width: 100px; }

.hdhe_copy { height: 4em; line-height: 4em; background: #046; clear: both; float: none; }





#hdhe_list_bd,
#hdhe_show_bd { min-height: 600px; }





#hdhe_list_thumb #hdhe_list_bd .proclamations li { width: 31.33%; padding: 0; margin: 0 1% 1em; float: left; border-width: 0; }
#hdhe_list_thumb #hdhe_list_bd .proclamations li img { width: 100%; height: 170px; display: block; }
#hdhe_list_thumb #hdhe_list_bd .proclamations li h4 { padding: 0.5em 10px; display: block; background: #e9e8e6; }
#hdhe_list_thumb #hdhe_list_bd .proclamations li h4 a { line-height: 1.5em; height: 3em; overflow: hidden; display: block; color: #181617; }




#hdhe_show_content { margin: 2em 0; line-height: 1.8em; color: #555; } 
#hdhe_show_content p { text-indent: 2em; margin-bottom: 0.5em; } 
#hdhe_show_content img { max-width: 90%; } 




#hdhe_list_search #hdhe_list_bd .column_r { width: 100%; }
#hdhe_list_search #hdhe_list_bd .column_r .proclamation_r { width: 97%; float: left; margin-left: 1em; }





#hdhe_show .column_r { margin-bottom: 5em; }




.column_title li a .column_title_l_current { font-weight: 600;color: #ef913e; }
.column_title li a .column_title_r { background-position: 0px 0px; }