body{background-color:#fdecd2;background: url(../images/jm_gh_bg.png) no-repeat top center;}
.wt65{width: 65%;}
.wt35{width: 35%;}
.wt48{width: 48%;}
.wt50{width: 50%;}
.warp{width: 1200px;margin: 0 auto;}
.headr_logo{position: absolute;top: 0;left: 0;width: 100%;}
.headr_logo_warp{padding:12px 0 0 0;}

.zjbl_main{padding-bottom: 23px;}
.jmgh_com_1{height: 422px;background: url(../images/jm_gh_com1_bg.png) no-repeat;width:1221px;margin: 0 auto;margin-top:21%;padding: 40px 40px 20px 10px;box-sizing: border-box;}
.jmgh_com_1 .jmgh_com_1_title a{font-size: 30px;font-weight: bold;color: #D93417;}
.jmgh_com_1 .li_fl{width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jmgh_com_1 .li_fl i{width: 10px;height: 10px;border-radius: 50%;background: #F9D1C4;display: inline-block;margin-right: 10px;margin-top: -3px;}
.jmgh_com_1 ul{margin-top:20px;}
.jmgh_com_1 ul li{height: 44px;line-height: 44px;}

.jmgh_com_2{background:url(../images/jm_gh_com2_bg.png) no-repeat;height:739px;margin-top: 60px;position: relative;}
.jmgh_com_2 .more{position: absolute;width:40px;height: 165px;padding: 0 10px;text-align: center;left: 50%;margin-left: -20px;color: #fff;top:136px}
.jmgh_com_2 .more a{color: #fff;}
.jmgh_com_2 .jmgh_com_title{margin: 0 auto;text-align: center;}
.jmgh_com_2_main{padding-top:46px;}
.com_2_main_fl,.com_2_main_fr{padding: 60px;width: 50%;padding-top: 50px;}
.com_2_main_ul li a{display: block}
.com_2_main_ul li .title{font-size:16px;color: #333333;line-height: 43px;}
.com_2_main_ul li .time{font-size:16px;color: #999999;line-height: 43px;padding-left: 5%;}

.jmgh_com_3 .jmgh_com_title{text-align: center;margin:48px 0 0px 0;}
.footer_ewm img{padding-left: 0px!important;}
.footer_ewm div{text-align: center!important;}
.footer_con{width: 625px!important;}


.com-swiper1{position:relative;width:100%;font-size:0}
.com-swiper1 .swiper-container{height:360px}
.com-swiper1 .swiper-container .swiper-wrapper{}
.com-swiper1 .swiper-wrapper .swiper-slide .pic-bg{z-index:-1;position:absolute;left:0;top:0;background-color:#f9f9f9;width:100%;height:100%;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);-khtml-opacity:.5}
.com-swiper1 .swiper-wrapper .swiper-slide a{display:block;overflow:hidden}
.com-swiper1 .swiper-wrapper .swiper-slide a img{display:block;margin:0 auto;height:360px;width: 100%;}
/* info */
.com-swiper1 .info-wrap{position:relative;margin-top:-36px;height:36px;line-height:36px;z-index:2;overflow:hidden}
.com-swiper1 .info-wrap .info-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60);-khtml-opacity:.6}
.com-swiper1 .info-wrap .text-wp{position:absolute;top:0;left:0;width:100%}
.com-swiper1 .info-wrap .text-wp>a{display:none;position:relative;float:left;padding:0 10px;width:400px;font-size:15px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/* pagination */
.com-swiper1 .pagination{position:absolute;right:10px;bottom:13px;z-index:3}
.com-swiper1 .pagination .swiper-pagination-switch{float:left;margin-left:6px;width:10px;height:10px;border-radius:100%;background-color:#ddd;cursor:pointer}
.com-swiper1 .pagination .swiper-visible-switch{}
.com-swiper1 .pagination .swiper-active-switch{background-color:#0097fd}
/* button */
.com-swiper1 .prev,.com-swiper1 .next{position:absolute;top:50%;margin-top:-25px;width:50px;height:50px;background-color:#1689d5;background-repeat:no-repeat;background-position:center;cursor:pointer;color:#fff;text-align:center;line-height:50px;z-index:4;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-khtml-opacity:0;transition:all .3s}
.com-swiper1 .prev{left:0;background-image:url(../images/jm_zjt.png)}
.com-swiper1 .next{right:0;background-image:url(../images/jm_yjt.png)}
.com-swiper1:hover .prev,.com-swiper1:hover .next{opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);-khtml-opacity:.7}
.com-swiper1:hover .prev{-webkit-transform:translateX(6px);-moz-transform:translateX(6px);-o-transform:translateX(6px);transform:translateX(6px);-ms-transform:translateX(6px)}
.com-swiper1:hover .next{-webkit-transform:translateX(-6px);-moz-transform:translateX(-6px);-o-transform:translateX(-6px);transform:translateX(-6px);-ms-transform:translateX(-6px)}
.com-swiper1 .prev:hover,.com-swiper1 .next:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-khtml-opacity:1}


.com-swiper2{position:relative;width:100%;font-size:0;display: none;}
.com-swiper2 .swiper-container{height:360px}
.com-swiper2 .swiper-container .swiper-wrapper{}
.com-swiper2 .swiper-wrapper .swiper-slide .pic-bg{z-index:-1;position:absolute;left:0;top:0;background-color:#f9f9f9;width:100%;height:100%;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);-khtml-opacity:.5}
.com-swiper2 .swiper-wrapper .swiper-slide a{display:block;overflow:hidden}
.com-swiper2 .swiper-wrapper .swiper-slide a img{display:block;margin:0 auto;height:360px;width: 100%;}
/* info */
.com-swiper2 .info-wrap{position:relative;margin-top:-36px;height:36px;line-height:36px;z-index:2;overflow:hidden}
.com-swiper2 .info-wrap .info-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60);-khtml-opacity:.6}
.com-swiper2 .info-wrap .text-wp{position:absolute;top:0;left:0;width:100%}
.com-swiper2 .info-wrap .text-wp>a{display:none;position:relative;float:left;padding:0 10px;width:400px;font-size:15px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/* pagination */
.com-swiper2 .pagination{position:absolute;right:30px;bottom:13px;z-index:3}
.com-swiper2 .pagination .swiper-pagination-switch{float:left;margin-left:6px;width:10px;height:10px;border-radius:100%;background-color:#ddd;cursor:pointer}
.com-swiper2 .pagination .swiper-visible-switch{}
.com-swiper2 .pagination .swiper-active-switch{background-color:#0097fd}
/* button */
.com-swiper2 .prev,.com-swiper2 .next{position:absolute;top:50%;margin-top:-25px;width:50px;height:50px;background-color:#1689d5;background-repeat:no-repeat;background-position:center;cursor:pointer;color:#fff;text-align:center;line-height:50px;z-index:4;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-khtml-opacity:0;transition:all .3s}
.com-swiper2 .prev{left:0;background-image:url(../images/jm_zjt.png)}
.com-swiper2 .next{right:0;background-image:url(../images/jm_yjt.png)}
.com-swiper2:hover .prev,.com-swiper2:hover .next{opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);-khtml-opacity:.7}
.com-swiper2:hover .prev{-webkit-transform:translateX(6px);-moz-transform:translateX(6px);-o-transform:translateX(6px);transform:translateX(6px);-ms-transform:translateX(6px)}
.com-swiper2:hover .next{-webkit-transform:translateX(-6px);-moz-transform:translateX(-6px);-o-transform:translateX(-6px);transform:translateX(-6px);-ms-transform:translateX(-6px)}
.com-swiper2 .prev:hover,.com-swiper2 .next:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-khtml-opacity:1}


.jmgh_com_main{
    margin: 0 auto;
    width: 1200px;
}


/*轮播样式ʽ*/
.poster_box {
    overflow: hidden;
    margin: 30px 20px
  }
  .poster_box h2 {
    font-size: 30px;
    color: #015293;
    font-weight: bold;
    text-align: center;
  }
  .poster_box h3 {
    font-size: 16px;
    color: #015293;
    margin: 10px 0 35px;
    text-align: center;
  }
  .poster-main {
      position: relative;
      width: 100%;
      height: 340px!important;
      margin-left: auto;
      margin-right: auto;
  }
  .poster-main img {
      display: block;
  }
  
  .poster-main a, .poster-main img {
    display: block;
    width: 100%;
    height: 100%;
  }
  .poster-main img {}
  .poster-main .poster-list {
    width: 1200px;
    height: 300px;
  }
  .poster-main .poster-list .poster-item {
    width: 530px;
    height: 300px;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.8);
  }
  .poster-main .poster-list .poster-item .item {
    position: relative;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
  }
  .poster-main .poster-btn {
    position: absolute;
    top: 0;
    cursor: pointer;
    filter: opacity(.5) brightness(1);
  }
  .poster-main .poster-btn:hover {
    filter: opacity(1) brightness(2);
  }
  .poster-main .poster-prev-btn {
    left: 0;
    background: url(../images/jm_zjt.png) no-repeat center center;
  }
  .poster-main .poster-next-btn {
    right: 0;
    background: url(../images/jm_yjt.png) no-repeat center center;
  }
  .poster-item-title {
   background:#FFBF00 none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
    filter:Alpha(opacity=80); background:#2a2a2a;
    color: #FFF;
    width: 100%;
    height: 52px;
    line-height: 52px;
    position: absolute;
    bottom: 0;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
  }
 

