/*banner图
#banner { width:100%; min-width:1000px; max-width:1440px;margin:0 auto; height:auto;}
*/
#banner { width:100%;margin:0 auto; height:auto;}
.slideBox .bd img{width:100%;height: 470px;}
.z_nav{min-width:100% !important;max-width:100%!important;}

/*公告栏及讲话*/
#comgg{ margin:0 auto; height:auto;width: 1100px;display:none;
    margin: 0 auto;
    margin-top: 20px;
    background: #f8f8f8;
    position: relative;}

.ann_title {
    width: 62px;
    padding: 8px 12px;
    background: #d4141a;
    display: inline-block;
    vertical-align: middle;
}

#comgg .swiper-containers {
    width: 950px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
    overflow:hidden;
}

#comgg .swiper-slide {
    display: inline-block;
    text-align: center;
    font-size: 14px;
    font-family: Microsoft Yahe;
    color: #333333;
    line-height: 33px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
#comgg .swiper-slide a{
font-size:14px;
}
#comgg .more {
    width: 16px;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    right: 10px;
    top: 8px;
}
/*讲话*/
#headline {
    text-align: center;display:none;
    width: 1100px;
    margin: 0 auto;
    margin-top: 30px;
}
#headline {
    text-align: center;
    width: 1100px;
    margin: 0 auto;
    margin-top: 30px;
}

#headline .title_top a {
    font-size: 34px;
    font-weight: bold;
    color: #d4141a;
    line-height: 34px;
}

#headline .title_bottom {
    margin: 20px 0;
}

#headline .title_bottom a {
    margin-right: 20px;
    font-size: 22px;
    line-height: 12px;
}
/* 专题 */
.con2_xw{
    width: 1100px;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;display:none;
}
	.con2_xwleft{width: 360px;float:left;overflow:hidden}
	.con2_xwright{width: 730px;float:right;overflow:hidden}

.topic_left li {
    margin: 0 0 24px 0;
    line-height: 16px;
    height: 16px;
}
.topic {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    display: flex;
    justify-content: space-between;
}

.topic .topic_left {
    margin-right: 10px;
    width: 360px;
    flex-shrink: 0;
}

.topic .topic_right {
    flex: 1;
}

.topic h3 {
    border-bottom: 1px solid #E0000D;
}

.topic .news-title {
    padding-bottom: 4px;
    display: inline-block;
    
}

.topic .topic_top {
    width: 100%;
    height: 109px;
   
    margin: 10px 0;
}

.newsbox h3 i {
    display: inline-block;
    text-align: center;
    width: 42px;
    height: 23px;
    background: #d4141a;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    line-height: 23px;
}

.newsbox h3 span {
    font-size: 16px;
    line-height: 23px;
    font-weight: bold;
    color: #333333;
}

.newsbox h3 a {
    float: right;
    font-weight: normal;
    font-size: 14px;
    line-height: 23px;
}

.newsbox .news-title {
    padding-bottom: 4px;
    display: inline-block;
    position: relative;
}
.newsbox .news-title::after{
    content: '';
    width: 100%;
    height: 2px;
    background: #182A87;
    position: absolute;
    bottom: -2px;
    left: 1px;
}
.bottom .newsbox h3::after{
    width: calc(100% - 94px);
    left: 94px;
}
.newsbox.topnews {
    width: 484px;
    display: inline-block;
    margin-top: 0;
}

.newsbox .title {
    text-align: center;
    font-size: 0;
    border-bottom: 2px solid #E0000D;
    padding-bottom: 14px;
}

.newsbox .title i {
    width: 100px;
    background: #ececec;
    font-size: 16px;
    color: #000000;
    display: inline-block;
    text-align: center;
    line-height: 36px;
    margin-right: 16px;
}

.newsbox .title i:last-child {
    margin-right: 0;
}

.newsbox .title .cur {
    background: #E0000D;
    font-weight: bold;
    color: #ffffff;
}




.newsbox li a {
    font-size: 16px;
    color: #000000;
    display: inline-block;
    /* margin-right: 20px;
   width: 75%;*/
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}



.newsbox.topnews .headlines_more {
    margin-bottom: 15px;
}

.newsbox.topnews li i {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #e5e5e5;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 10px;
}





.topic_pic {
    display: flex;
    justify-content: space-between;
}

.topic_pic .swiper-slide {
    width: auto;
    height: 100%;
   /* margin-top: 30px;*/
}
.topic_pic .swiper-slide img{width:234px;height:134px;overflow:hidden;object-fit:cover;transition:transform .5s ease 0s;}
.topic_pic .swiper-slide img:hover{transform: scale(1.05);}


.topic_pic .swiper-button-prev {
    background-image: url(./../image/prev1.png);
}

.topic_pic .swiper-button-next {
    background-image: url(./../image/next1.png);
}

.topic_pic .swiper-button-prev,
.topic_pic .swiper-button-next {
    width: 18px;
    height: 31px;
    background-size: 18px 31px;
}
/*  */

.newsbox {
    margin-top: 20px;
}

.newsbox.gzdt {
    /*margin-right: 24px;*/
}

.newsbox h3 {
    /* border-bottom: 2px solid #E0000D; */
    /* padding-bottom: 4px; */
    position: relative;
}
.newsbox h3::after{
    content: '';
    width: calc(100% - 78px);
    height: 2px;
    background: #d4141a;
    position: absolute;
    left: 77px;
    bottom: -2px;
}
.newslist {
    position: relative;
    margin-top: 8px;
   
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}

.newslist>a:first-child {
    position: absolute;
    top: -33px;
    right: 0;
    font-size: 14px;
}

.newspic {
    margin: 0px 0 22px !important;
    font-size: 0;
    width: 360px;
    overflow: hidden;
    transition: none;
}

.newspic img {
 transition:transform 1s ease 0s;
    width: 360px;
    height: 203px;
    object-fit: cover;
}
.newspic img:hover{transform: scale(1.1);}

.newslist li {
    font-size: 14px;
}

.newslist li i {
    float: right;
    color: #999999;font-size:14px;
}


/*新闻*/
.h_news { width:1100px; height:auto; margin:40px auto 0; overflow:hidden;}
.h_news .h_news_left { width:605px;}
.h_news .h_news_right { width:480px;}


/*产品展示*/
.h_products { width:1000px; height:auto; margin:30px auto 0;clear: both;}


/*社会责任*/
.h_social { width:1000px; margin:20px auto 0;  overflow:hidden; }
.h_social .h_social_resp,.h_social .h_party_work { width:450px; height:auto;}

/*专题专栏*/
.h_special { width:1000px;height:auto; margin:20px auto 0; }


/*集团要闻*/
.jituan { overflow:hidden;}
.jituan li { line-height: 46px; float: left; height:46px; margin-right: 12px;}
.jituan li a { float: left; color: #2f2f2f; line-height: 38px;width: 112px;text-align: center;   }
.jituan li .jtyw {}
.jituan .hover{ background:url(/13/uiFramework/commonResource/image/2015120715492387154.png);}
.jituan .hover a{ color:#fff;}
.tz_title_box { width:100%;overflow: hidden;} 
.zdl { padding-right: 10px;}
.zdl dt{text-align: left;margin-top: 0px;height:26px;} 
.tz_title_box .zdl dt .tit_more { float:right; font-size:12px; font-family:'Verdana'; color:#0168b7; }
.tz_title_box .xiangqingb{ border-bottom:1px solid #cfcfcf; height:30px;}
.tz_title_box .zdl dt a{color: #333333;font-size: 15px; float:left; } 
.tz_title_box .zdl dd{font-size: 12px;color: #666;margin: 0 auto;line-height: 22px; font-family:'宋体'; } 
.tz_title_box .zdl dd .xiangqing{font-size: 14px;color: #0168b7;height: 60px;} 
.tz_title_h2 ul { margin-left: 0px; padding-left: 0px; margin-top: 10px; list-style: none; } 
.tz_title_h2 ul li { height: 32px; line-height: 30px; font-size: 14px; color: #7b7b7b; padding-left: 20px; background: url(/13/uiFramework/commonResource/image/2015120411340454583.jpg ) no-repeat 5px center;} 
.tz_title_h2 li span a{ font-size: 12px; color:#666; *float: left;}
.tz_title_h2 ul li:hover {background: url(/13/uiFramework/commonResource/image/2015120411341934750.jpg) no-repeat 5px center;}
.tz_title_h2 ul li:hover span a,.tz_title_h2 ul li:hover span,.tz_title_h2 li:hover .fr .bense { color: #045bb8;}
.tz_title_h2 li span a.current,.tz_title_h2 li .fr .current { color: #045bb8;}
.tz_title_h2 li .fr{ font-size: 14px; font-family: Arial;}
.tz_title_h2 li .fr .bense{ font-weight: bold; color: #373737; }



/*社会责任，党政工作列表*/
.list_ul1{ width:100%;overflow: hidden; margin-top:10px; } 
.list_ul1 li { padding-left:12px; height:32px; line-height:32px; background:url(/13/uiFramework/commonResource/image/2015120716351597414.png) no-repeat left center; }
.list_ul1 li:hover { background:url(/13/uiFramework/commonResource/image/2015120716343269718.png) no-repeat left center; }
.list_ul1 li span.fl a { font-size:14px; color:#666; line-height:30px; }
.list_ul1 li:hover span a,.list_ul1 li:hover span { color:#0168b7; }
.list_ul1 li:hover span.fr { font-family:"Arial",font-size:14px; }

/*产品展示*/
.z_picScroll{ width:1000px;  overflow:hidden; position:relative; margin-top:22px; }
.z_picScroll .hd{}
.z_picScroll .hd .prev,.z_picScroll .hd .next{ display:block;  width:34px; height:34px; position:absolute;}
.z_picScroll .hd .prev { left:0; background:url(/13/uiFramework/commonResource/image/2015120717251728296.png) no-repeat;}
.z_picScroll .hd .next { right:0; background:url(/13/uiFramework/commonResource/image/2015120715525684626.png) no-repeat;}
.z_picScroll_one .prev,.z_picScroll_one .next { top:70px;} 

.z_picScroll .hd .prev:hover{ background:url(/13/uiFramework/commonResource/image/2015120715531711447.png) no-repeat; }
.z_picScroll .hd .next:hover{ background:url(/13/uiFramework/commonResource/image/2015120717282070260.png) no-repeat; }
.z_picScroll .bd{ margin:0 45px; overflow:hidden  }
.z_picScroll .bd ul{ overflow:hidden; zoom:1; }
.z_picScroll_one .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center; overflow:hidden;  }
.z_picScroll_one .bd ul li a img{ width:270px; height:180px; display:block;  }
.z_picScroll_one .bd ul li span { display:inline-block;width:100%; height:48px; line-height:48px; }
.z_picScroll_one .bd ul li span a { display:inline-block;width:250px; height:48px; line-height:48px; color:#666;padding-left:20px; background:url(/13/uiFramework/commonResource/image/2015120716103727282.jpg) no-repeat 5px center; text-align:left; font-size:16px;  position:relative; }
.z_picScroll_one .bd ul li:hover span { background: #1e7fe8}
.z_picScroll_one .bd ul li:hover span a { background:url(/13/uiFramework/commonResource/image/2016032815172028152.jpg) no-repeat 5px center!important; color:#fff}


/*专题专栏*/
.z_picScroll_two .prev,.z_picScroll_two .next { top:30px;} 
.z_picScroll_two .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.z_picScroll_two .bd ul li a img{ width:200px; height:90px; display:block; border:5px solid #e9e9e9;   }



/*图片新闻
.focus_lideBox { width:495px; height:330px; overflow:hidden; position:relative; }*/
.focus_lideBox { width:605px; height:341px; overflow:hidden; position:relative; }
.focus_lideBox .hd{ height:19px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.focus_lideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.focus_lideBox .hd ul li{ float:left; margin-right:5px;  width:19px; height:19px; line-height:19px; text-align:center; background:#fff;color:#333; cursor:pointer; }
.focus_lideBox .hd ul li.on{ background:#004ea2;color:#fff; }
.focus_lideBox .bd{ position:relative; height:100%; z-index:0;   }
.focus_lideBox .bd li{ zoom:1; vertical-align:middle; position:relative }
.focus_lideBox .bd img{ width:605px; height:341px; display:block;  }
.focus_lideBox .bd li .title {position:absolute;bottom:0;left:0;z-index:4;display:inline-block;width:100%; line-height: 30px;  color:#fff;font-weight:bold}
.focus_lideBox .bd li .title a { color:#fff;font-size:14px;}
.focus_lideBox .bd li .tp_bgg {width:100%;height:30px; position:absolute;bottom:0;left:0; background:#000; filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}