/****************首页******************/
.in_bg{ background: #b80300;}
.page_bg{margin:auto; background: url(/esd/images/body_bg.png) no-repeat center 0px;
    background-size: cover;}
.banner{ margin: auto; height: 670px;}


.main_bg { margin: auto; width: 1200px; padding-bottom: 30px;}

.imgnews_1{ margin: auto; position:relative; z-index:100; width: 730px; background:#c6c6c6;float: left;}
.imgnews_1_top{ margin: auto; height: 474px;}
.imgnews_1_top li{ position:absolute; left: 0; top:0; width: 730px; height: 474px; text-align:center;}
.imgnews_1_top li img{ position:relative; width: 730px; height: 474px;}
.imgnews_1_top li .img_tit{
    position: absolute;
    bottom: 0;
    height: 60px;
    background: rgba(189,17,17,0.8);
    width: 100%;
    z-index: 2;
    color: #fff;
    line-height: 60px;
    font-size: 20px;
}
.imgnews_1_top li .img_tit a:hover{
color:#ffffff!important;
}
  
.imgnews_1 .pre{ background:url(/esd/images/esdzt_pre.jpg) no-repeat; width: 44px; height: 99px; position:absolute; left: 0px; top: 35%; opacity:0.7; cursor:pointer; z-index:20;}
.imgnews_1 .next{ background:url(/esd/images/esdzt_next.jpg) no-repeat; width: 44px; height: 99px; position:absolute; right: 0px; top: 35%; opacity:0.7; cursor:pointer; z-index:20;}
.imgnews_1 .pre:hover{ background:url(/esd/images/esdzt_pre.jpg) no-repeat; width: 44px; height: 99px; position:absolute; left: 0px; top: 35%; /*opacity:0.7;*/ cursor:pointer; z-index:20;}
.imgnews_1 .next:hover{ background:url(/esd/images/esdzt_next.jpg) no-repeat; width: 44px; height: 99px; position:absolute; right: 0px; top: 35%; /*opacity:0.7;*/ cursor:pointer; z-index:20;}
/*.banner_0 .next:hover,.banner_0 .por:hover{opacity:1; filter:alpha(opacity=100);}*/



/****头条****/
.tt_bg{ margin:auto; position: relative;  width: 460px;  float: right;   box-sizing: border-box;}


.tt_tit{ margin:auto; width: 1000px; font-size:32px; color:#a31219; text-align: center; line-height: 50px;padding: 30px 0;}
.tt_tit a{ color:#a31219;}
.tt_tit a:hover{ color:#941e23;}


.tt_list{ margin:auto; }
.tt_list li {     margin: auto;
    background: #f9efed;
    height: 71px;
    line-height: 30px;
   
    font-size: 20px;
    color: #38393b;
    text-align: left;
    /* line-height: 50px; */
    margin-bottom: 10px;
overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.tt_list li a{
display:block;
 padding: 20px;
}

.tt_list li:hover{
background:#a90000;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.tt_list li:hover a{
color:#ffffff;
}
.tt_bg .more{ position: absolute; bottom: 20px; right: 30px; font-size:22px; color:#3d3030;}
.tt_bg .more:hover{ color:#941e23;}



/**** 旗帜  领航  蓝图  心声  ****/

.center_1{ margin: auto; position: relative; margin:50px 0; }
.logo_1_bg{margin: auto;
    background: url(/esd/images/esdzt_chnlbg_1.png) no-repeat center center;
    text-align: center;
    height: 49px;
    line-height: 49px;
    font-size: 24px;
    color: #fff;
    position: absolute;
    top: -15px;
    width: 100%;
    z-index: 2;}
.logo_1_bg img{ margin-top: 2px; margin-left: 25px;}
.widgetbg_1{ margin: auto; position: relative; background: #fff8f7; margin-top: 2px; box-shadow: 2px 0 18px rgba(119,3,7,.27); }
 
.imgshow_1{ float: left; width: 463px; height: 315px; margin-top: 65px; margin-left: 35px; }
 
.newslist_1{ float: right; position:relative; width: 642px; height: 320px; margin-top: 55px; margin-right: 30px; }
.newslist_1 ul { margin: auto; }
.newslist_1 ul li{ background:url(/esd/images/esdzt_icon_2.jpg) no-repeat left center; color:#38393b;margin:auto; line-height: 45px; padding-left:20px; font-size:20px;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.newslist_1 ul li a{ color:#38393b;}
.newslist_1 ul li a:hover{ color:#38393b; text-decoration:underline;}


/****三列栏目****/
.sglmbg{ margin:auto; position: relative; margin-top: 40px; background:url(/esd/images/cdbg.png) no-repeat center 37px; height: 427px;}

.sglm_box{

    background: #fce7d6;
    margin: auto;
    overflow: hidden;
    height: 380px;
    position: relative;
box-shadow: 0 0 27px rgb(83 0 4 / 35%);
padding: 20px;
    box-sizing: border-box;
}


.sglmbg .widget_1{ position: absolute; width: 380px; height: 320px; left: 20px; top: 40px;border-right: dashed 1px #e68989;}
.sglmbg .widget_2{ position: absolute; width: 380px; height: 320px; left: 410px; top: 40px;border-right: dashed 1px #e68989;}
.sglmbg .widget_3{ position: absolute; width: 380px; height: 320px; left: 820px; top: 40px;}

.sglmbg .chnllogo_1{ margin:auto; color: #cc0106; font-size: 30px;padding-left: 20px;}
.sglmbg .chnllogo_1 a{ color: #980f11;}
.sglmbg .chnllogo_2{ margin:auto; color: #cc0106; font-size: 30px;padding-left: 20px;}
.sglmbg .chnllogo_2 a{ color: #980f11;}

.sglmbg .list{ margin: auto;
   /* margin-top: 20px;
    background: #f6dcd9;*/
    padding: 20px;
}
.sglmbg .list ul { margin: auto;}
.sglmbg .list ul li{ margin:auto; line-height: 45px; padding-left:20px; font-size:20px;}
.sglmbg .list ul li a:hover{ color:#38393b; text-decoration:underline;}
  
   
.sglmbg .list_1 ul li{ background:url(/esd/images/esdzt_icon_2.jpg) no-repeat left center; color:#38393b;}
.sglmbg .list_1 ul li a{ color:#38393b;}
.sglmbg .list_1 ul li a:hover{ color:#38393b; text-decoration:underline;}
  
.sglmbg .list_2 ul li{ background:url(/esd/images/esdzt_icon_2.jpg) no-repeat left center; color:#ffffff;}
.sglmbg .list_2 ul li a{ color:#38393b;}
.sglmbg .list_2 ul li a:hover{ color:#38393b; text-decoration:underline;}
  




.center_2{ margin: auto; position: relative; margin-top:30px;}