@charset "utf-8";
/* CSS Document*/
body {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
    font-size: 14px;
    min-width: 1200px;
    background:#e3e3e3;
}
ul,li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
h1,h2,h3,h4,h5,h6 {
    margin: 0;
    padding: 0;
    font-weight: normal
}
img {
    border: 0;
}
a {
    text-decoration: none;
    color: #666666;
}
a:hover {
    text-decoration: none;
    color: #cc3300;
}
.fl {
    float: left !important;
}
.fr {
    float: right !important;
}
.clearboth {
    clear: both;
    border: 0;
    padding: 0;
    margin: 0;
}
.w1200 {
    width: 1200px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.wrapper {
    width: 1180px;
    padding:10px;
    height: auto;
    overflow:hidden;
    margin: 10px auto;
    position: relative;
    background: #ffffff;
    min-height: 800px;
}
.relative {
    position:relative;
}
.imghover {
    cursor: pointer;
    transition: all 0.6s;
}
.imghover:hover {
    transform: scale(1.2);
}

/*header*/
.banner{}


/*i-nav*/
.top-con-right-search{ width:75px; height:50px; float:right;position: relative;
    left: -20px;}
.header-con-search{ padding-top:16px;}
.header-con-search-con{}
.header-con-search-box{ position:absolute; right:0px;top:1px ; z-index:99999999;background:url("style_res/s-pcbg.jpg") left center no-repeat;
width: 220px !important;height: 48px !important;  }
.i-menu{ margin:0 auto; background: url("style_res/nav_bg.png") center repeat-x; height:50px; width: 1180px; position:relative; }
.i-nav{ padding:0; height:50px; line-height:50px;   position:relative; z-index:1;  width: 1105px; float: left; }
.i-nav a{ color:#fff;  }
.i-nav .nLi{ float:left;  position:relative; display:inline;  }
.i-nav .nLi h3{ float:left;}
.i-nav .nLi h3 a{ display:block; padding:0 26px; font-size:16px; font-weight: normal; background: url("style_res/nav_jgx.png") right center no-repeat}
.i-nav .sub{ display:none; width:150px; left:0; top:50px;  position:absolute; background:#c10c18;  line-height:30px; padding:0; }
.i-nav .sub li{ zoom:1; }
.i-nav .sub a{ display:block; padding:0 0 0 20px; line-height:36px;border-bottom: #881000 1px solid;}
.i-nav .sub a:hover{ background:#881000; color:#ffff66;}
.i-nav .on h3 a{ color:#ffff66; }

/*search*/
.i-search { width: 236px;height: 30px;overflow: hidden;position: relative;float: right;margin:10px 20px 0 0; }
.i-search .search-txt {width: 155px; height: 30px; line-height: 30px; color: #9e9e9e; border: none; background: url("style_res/sreach_ico.png") 4px center no-repeat #ffffff; padding-left: 25px}
.i-search .search-btn { width: 56px; height: 30px; color: #333333; position: absolute; right: 0; margin-top: 0; *margin-top: 1px; background:url("htmlRes/sreach_btn.png") ;border:none; cursor: pointer; }
.i-search .search-btn:hover { opacity: 1;}

/*newspic*/
.i-mbox {
    height: auto;
    overflow: hidden;
    margin: 10px auto
}
.i-mbox .i-left {
    float: left;
    width: 566px;
    height: auto;
    overflow: hidden
}
.i-mbox .i-right {
    float: right;
    width: 540px;
    height: 332px;
    padding: 10px 20px;
    border: #bb5e5e 1px solid;
    overflow: hidden;

}
.ititle {
    height:40px;
    margin: 0 auto 0 auto;
    background: url("style_res/title_bg.png") center repeat-x;
}
.ititle h2 {
    float: left;
    margin: 0;
    padding: 0 0 0 14px;
    font-size: 18px;
    line-height: 40px;
    color:#fff;
    display: block;
    width: 100px;
    font-weight: 400;
}
.ititle a {
    float: right;
    font-size: 14px;
    color: #666;
    padding: 0 10px 0 15px ;
    line-height: 40px;
}
.ititle a img {
    margin-top: 5px
}
.ititle a:hover {
    color: #ffff66;
}
.il-img {
    width:330px;
    height: 100px;
    overflow: hidden;
    margin: 15px auto;
    text-align: center
}

.ititle2 h2 {
    float: left;
    margin: 0;
    padding: 0;
    font-size: 20px;
    color:#cc0000;
    line-height: 50px;
    display: block;
    width: 200px;
}
.ititle2 a {
    float: right;
    font-size: 14px;
    color: #cccccc;
    padding-right: 0;
    line-height: 50px;
    padding-top: 0
}
.ititle2 a img {
    margin-top: 20px
}
.ititle2 a:hover {
    color: #cc0000;
}

.ititle3 h2 {
    float: left;
    margin: 0;
    padding: 0;
    font-size: 20px;
    color:#cc0000;
    line-height: 50px;
    display: block;
    width: 200px;
}
.ititle3 a {
    float: right;
    font-size: 14px;
    color: #cccccc;
    padding-right: 0;
    line-height: 50px;
    padding-top: 0
}
.ititle3 a img {
    margin-top: 20px
}
.ititle3 a:hover {
    color: #cc0000;
}
.i-mbox2 {
    height: auto;
    overflow: hidden;
    margin: 25px auto
}
.i-mbox2 .i-left {
    float: left;
    width: 330px;
    height: auto;
    overflow: hidden;
}
.i-mbox2 .i-center {
    float: left;
    width: 330px;
    height: auto;
    overflow: hidden;
    margin-left: 33px;
}
.i-mbox2 .i-right {
    float: right;
    width: 330px;
    height: auto;
    overflow: hidden;
}
.i-list {
    height: auto;
    overflow: hidden;
    margin: 0 auto
}
.i-list li {
    width: 100%;
    font-size: 16px;
    color: #666666;
    line-height: 36px;
}
.i-list li a {
    background: url("style_res/ico_001.png") left center no-repeat;
    padding-left: 10px;
    color: #333333;
    font-size: 16px;
    float: left;
    display: block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width: 310px
}
.i-list li a:hover {
    color: #cc0000
}
.headline {
    height: auto;
    overflow: hidden;
    border-bottom: #e5e5e5 0px dashed;
    margin: 15px 0 0 0;
}
.headline h2 {
    color: #cd0808;
    font-size: 24px;
    line-height: 36px;
    margin: 0;
    padding: 0;
    font-weight: bold;
    width: 100%;
    text-align: center
}
.headline h2 a{
    color: #cd0808;
}
.headline p {
    margin:0;
    font-size: 14px;
    line-height: 24px;
    color: #999999;
    padding: 10px 0
}
.newslist {
    padding: 10px 0;
}
.newslist li {
    width: 100%;
    font-size: 14px;
    color: #666666;
    line-height: 32px;
}
.newslist li a {
    background: url("style_res/ico_001.png") left center no-repeat;
    padding-left: 10px;
    color: #333333;
    font-size: 16px;
    float: left;
    display: block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width: 450px
}
.newslist li a:hover {
    color: #cc0000
}
.newslist li span {
    float: right;
    color: #999999
}

/*pic*/

.slideBox {
    width:555px;
    height:352px;
    overflow:hidden;
    position:relative;margin-left:30px;background:#fff;
    border:0px solid #ddd;
	
}
.c{clear:both;}
.slideBox .hd {
    height:15px;
    overflow:hidden;
    position:absolute;
    right:5px;
    bottom:8px;
    z-index:1;
}
.slideBox .hd ul {
    overflow:hidden;
    zoom:1;
    float:left;
}
.slideBox .hd ul li {
    float:left;
    margin-right:4px;
    width:10px;
    height:10px;
    line-height:8px;
    font-size:0;
    text-align:center;
    background:#cccccc;
    cursor:pointer;
    border-radius: 50px;
}
.slideBox .hd ul li.on {
    background:#f00;
    color:#fff;
}
.slideBox .bd {
    position:relative;
    height:100%;
    z-index:0;
}
.slideBox .bd li {
    zoom:1;
    vertical-align:middle;
}
.slideBox .bd img {
    width:566px;
    height:352px;
    display:block;
}
.slideBox .bd span {
    position:absolute;
    bottom:0;
    background:url(style_res/title_imgbg.png);
    width:100%;
    line-height:36px;
    color:#fff;
    font-weight:bold;
}
.slideBox .bd h1 {
    color:#fff;
    font-size:16px;
    margin:0;
    padding:0 10px;
    height: 40px;
    line-height: 40px;
}
.slideBox .prev,
.slideBox .next {
    position:absolute;
    left:3%;
    top:50%;
    margin-top:-25px;
    display:block;
    width:32px;
    height:40px;
    background:url(style_res/slider-arrow.png) -110px 5px no-repeat;
    filter:alpha(opacity=50);
    opacity:0.5;
}
.slideBox .next {
    left:auto;
    right:6%;
    background-position:8px 5px;
}
.slideBox .prev:hover,
.slideBox .next:hover {
    filter:alpha(opacity=100);
    opacity:1;
}
.slideBox .prevStop {
    display:none;
}
.slideBox .nextStop {
    display:none;
}




.news_list1 li.news{padding-bottom:22px;}
.news_list1 li.news.n1{}
.news_list1 li.news .news_date {
    float: left;
    width: 47px;
    margin-right: -49px;
    
    border-right: 2px solid #dbdbdb;
}
.news_list1 li.news .news_date .news_year {
    line-height: 28px;
    font-size: 28px;
    color: #3c3f42;
    transition: all 0.4s ease-in-out;
    font-weight: bold;
}
.news_list1 li.news .news_date .news_days {
    line-height: 16px;
    font-size: 16px;
    color: #3c3f42;
    margin-top: 6px;
}
.news_list1 li.news .news_wz{width:100%;}
.news_list1 li.news .news_wz .news_con{margin-left:60px; padding: 0px 0px;} 
.news_list1 li.news .news_title{line-height: 23px;margin-top: 4px;font-size: 15px;color:#000;} 
.news_list1 li.news:hover .news_date .news_year{color:#b80022;transition:all 0.4s ease-in-out;}
.news_list1 li.news:hover .news_date .news_days{color:#b80022;}
.meta-title a{color:#333;font-size:16px;}
.meta-title{margin-bottom:10px;}





/*i-main*/
.i-main{width: 1180px; height: auto; overflow: hidden; margin: 0 auto;}
.ilist-box{ float: left; width:551px;height: auto; overflow: hidden; margin-bottom: 12px; border: #bb5e5e 1px solid; padding:15px 15px 0 15px;}
.ilist-box-tilte { background: url("style_res/title_bg.png") left center no-repeat; height:40px;line-height:40px;}
.ilist-box-tilte h1{ font-size: 18px; float: left; margin: 0; padding: 0;padding-left: 14px; color: #fff; font-weight: 400; height:40px;line-height:40px;}
.ilist-box-tilte a{ font-size: 12px; color: #666; line-height: 40px; float: right; padding-right: 10px}
.ilist-box-tilte a:hover{color: #ffff66; }
.ilist-box-nr{height: auto; overflow: hidden; padding: 1px 0 1px 0; border-top:#939393 0px dashed; margin: 15px 0;margin-top:4px;}
.ilist-box-nr ul{ height:auto; overflow:hidden;}
.ilist-box-nr li{ text-align: right; font-size: 15px; color: #999999; line-height: 40px; height:40px;border-bottom:1px dashed #ccc;}
.ilist-box-nr li a{float: left; background: url("style_res/ico_001.png") left center no-repeat; padding-left: 10px;  text-align: left; color: #333333}
.ilist-box-nr li a:hover{color: #bd0e00}
.ilist-box-nr li span{ float: right}


.banner{background:url(style_res/gdbj.png) no-repeat 0px 10px;margin-bottom:10px;}
/* i-gpic */
.i-gpic{border: #bb5e5e 0px solid; margin:0 auto;height: 264px; width: 1180px;background:url(style_res/xyfc.jpg) no-repeat;padding-top:70px;}
.i-gpic-left{ float: left; background: url("style_res/xyfc_titlebg.png") center no-repeat; width: 60px; height: 250px;display:none;}
.i-gpic_right{float: none;}
.picMarquee-left{ width:1180px;  overflow:hidden; position:relative; }
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer; background:url("http://dh.hbeuropa.com/images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ padding:20px 10px 0 0;   }
.picMarquee-left .bd .tempWrap{width: 1180px !important;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:260px; height:175px; display:block; padding:0px; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999; opacity:0.8}
.picMarquee-left .bd ul li .title{ line-height:36px; font-size: 16px;}

.link{float:left}

/*list*/
.list-main{width:1180px; margin:12px auto; height:auto; overflow:hidden; }
.list-main-left{border:#e4e4e4 0px solid; background:#f7f7f7;}
.list-main-right{border:#e4e4e4 1px solid;}
.list-thisname{ background:#ca2634; text-align:center; font-size:16px; font-weight: bold; color:#ffffff; line-height:55px; height: 54px;}
.list_sub { width: 100%; margin: 0 auto; height: auto; overflow: hidden;}
.list_sub li{ line-height: 43px; border-bottom: #e4e4e4 1px solid; text-align:left;}
.list_sub li a{ font-size: 16px; display: block; width: 100%;padding-left:20px;}
.list_sub li #on{ background:#ffffff; color:#990000;background:url("style_res/sub-icoa.png") 200px center no-repeat #ffffff;}
.list_sub li a:hover{ font-size: 16px; color: #990000; background:url("style_res/sub-icoa.png") 200px center no-repeat #ffffff;}

.list-dqlm{ width: 100%; height: auto; overflow: hidden; background: url("style_res/list_dwbg.png") left bottom no-repeat; margin: 10px auto;}
.list-dqlm h1{ font-size: 20px; color: #000000; line-height:46px; float: left; padding-left: 5px; font-weight: 400;}
.list-dqlm #hdhe_path { float: right;line-height: 40px; color: #666666;}
.list-dqlm span a{ color: #666666;}
.fylist-box{ width: 100%;margin: 0 auto; height: auto; overflow: hidden; padding: 0px;}
.fylist-box li{ text-align: left; font-size: 16px; color:#999999; line-height: 40px; height: 40px; background: url("style_res/ico_003.png") left center no-repeat;
border-bottom:1px dashed #ccc;
 padding-left: 15px; overflow: hidden;}
.fylist-box li a{ float: left;}
.fylist-box li span{ float: right;}
.list_fy{ margin:30px auto; width:200px; text-align: center;}


.left_piclink{ width:205px; height: auto; overflow: hidden; margin: 20px auto;text-align: center}
.left_piclink img{ width: 205px;margin-bottom: 8px;}
.left_piclink a{ display: block;  height: auto; overflow: hidden; }



/*c-content*/
.c-content {
    height: auto;
    overflow:hidden;
    position: relative;
    margin: 20px auto 20px auto;
    padding: 0;
    width: 830px;
}
.c-content .c-title {
    font-size: 30px;
    color: #333333;
    line-height: 40px;
    text-align: center;
    margin: 15px 0 20px 0;
}
.c-content .other-s {
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    color: #f57a17;
    background: #f5f5f5;
}
.c-content .nr-info {
    height: auto;
    overflow:hidden;
    position: relative;
    text-align: left
}
.c-content .nr-info p {
    font-size: 13px;
    color: #666;
    line-height: 30px;
    font-family:"微软雅黑";
    margin: 15px 0;
    text-indent: 2em;
    text-align: left
}

/*zinfo*/
.zinfo {
    height: auto;
    overflow:hidden;
    position: relative;
    margin: 20px auto 20px auto;
    padding: 0;
    width: 830px;
}
.zinfo .c-title {
    font-size: 30px;
    color: #333333;
    line-height: 40px;
    text-align: center;
    margin: 20px 0 5px 0;
}
.zinfo .nr-info {
    height: auto;
    overflow:hidden;
    position: relative;
    text-align: left
}
.zinfo .nr-info p {
    font-size: 14px;
    color: #666;
    line-height: 30px;
    font-family:"微软雅黑";
    margin: 10px 0;
    text-indent: 2em;
    text-align: left
}


/*search*/
.s_list{ width:1118px; margin:0 auto; padding:10px 30px; border:#e4e4e2 1px solid;}








/*footer*/
.end_link{ width:1180px; margin:15px auto; height:auto; overflow:hidden; line-height:30px; text-align:left;}
.jia{float:right;width:60px;margin-left:20px;}
.end_link_left{ float:left; font-size:14px; width:85px; color:#fff; line-height:30px; height:30px; background:url(style_res/jt.jpg);padding-left:15px;}
.end_link_right{ float:left; width:970px; height:35px; overflow:hidden;margin-left:30px;}
.auto{height:auto;}
.end_link_right ul{}
.end_link_right li{ font-size:14px; line-height:30px; height:30px; color:#333; text-align:left;padding-right:18px; display:inline;color:#b7b7b7;}
.end_link_right li a{ color:#333333; padding-right:15px;}
.end_link_right li a:hover{color:#c30800;}
.footer{ background: #ededed; border-top: #c30900 6px solid; text-align: center; padding: 30px 0; height: auto; overflow: hidden; border-bottom-left-radius:5px;border-bottom-right-radius:5px; margin: 15px auto 0 auto}
.footer p{ font-size: 14px; color: #333333; line-height: 30px; margin: 0; padding: 0}




/* ************** hdhe ******************* */
.hdhe_hide { display: none; }

.a32,.a34,.a40{display:none;}
.i-nav .nLi h3 a {
    padding: 0 29px;
}
.top-con-right-search {
    position: relative;
    left: -10px;
}
.ititle a:hover {
    color: #c10c18;
}
.ilist-box-tilte a:hover{color: #c10c18; }


#wp_paging_w206 .wp_paging { margin: 20px 0; float: left; }
#wp_paging_w206 ul {}
#wp_paging_w206 li { padding: 0 15px 0 0; height: auto; line-height: inherit; border-bottom-width: 0; background: transparent; }
#wp_paging_w206 a {}


html body .possplit { background-image: url(posSplit.png);}