/* 閻楀牆绺�? */
body{
  min-width: 1120px;
}
img{max-width: 100%;}
.g-warp{ width: 1080px;margin: 0 auto;}

/* 鐎佃壈鍩�? */
.g-nav{  height: 42px;background-color: #113583; margin-bottom: 15px;}
.m-nav{  overflow: hidden;}
.m-nav li{ float: left;}
.m-nav li a{ font-size: 18px; color: #fff; line-height: 42px; padding: 0 20px;}
.m-nav li a:hover{ color: #ffddcb;}

.slidebox .bd ul li a{display: block;height:500px;}

/* 閺備即妞�? */
.m-news{ overflow: hidden; margin-bottom: 80px;}
.m-news .header{ text-align: center; padding:35px 0;}
/* 閺備即妞堥悞锔惧仯閸ワ拷  */
.m-banner{ width: 402px; height: 360px; overflow: hidden; margin-right: 10px;}
.m-banner .swiper-container{width:100%;height:100%}
.m-banner .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.m-banner .swiper-pagination-bullets{ text-align: right; right: 30px;width: auto;}
.m-banner .swiper-pagination-bullet{ border-radius:0; width:20px;height:20px;text-align:center;line-height:20px;font-size:12px;opacity:1;background:#fff}
.m-banner .swiper-pagination-bullet-active{color:#fff;background:#d7591c}


.m-comtit { font-size: 20px; color: #113583; overflow: hidden; margin-bottom: 20px;}
.m-comtit h3{ border-bottom: 2px solid #113583; line-height: 1.5em; padding-right: 20px;}
.m-comtit .more{ float: right; color: #113583; margin-top: 3px;}

/* 閺備即妞堥崚妤勩€�  */
.m-news_list { width: 335px;}
.m-news_list .list li{   overflow: hidden; /*閼奉亜濮╅梾鎰閺傚洤鐡�*/
    text-overflow: ellipsis;/*閺傚洤鐡ч梾鎰閸氬孩鍧婇崝鐘垫阜閻ｃ儱褰�*/
    white-space: nowrap;/*瀵搫鍩楁稉宥嗗床鐞涳拷*/
    padding-left: 10px; border-bottom: 1px dashed #7f7f7f;  font-size: 14px; line-height: 2em;margin-bottom: 10px; letter-spacing: 1px; }
.m-news_list .list li a{ color: #000}
.m-news_list .list li a:hover{ color: #3c3c3c}

/* 鐟欏棝顣堕弬浼存�? */
.m-shipin_news{ width: 315px; padding-left: 10px}
.m-shipin_news .shipin{ width: 315px; height: 220px;}
.m-shipin_news .con .list{padding-top: 15px; }
.m-shipin_news .con .list li{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 10px; border-bottom: 1px dashed #7f7f7f;  font-size: 14px; line-height: 1.5em;margin-bottom: 5px; letter-spacing: 1px;  }
.m-shipin_news .list li a{ color: #2c549f}
.m-shipin_news .list li a:hover{ color: #0e3886}

/* 娴兼俺顔呴崲澶婎�? */
.m-jiabin .header{ margin-bottom: 60px;}
.m-jiabin_list {}
.m-jiabin_list .item_list{ margin-right: -60px;}
.m-jiabin_list .item_list>li{float: left;width: 162px; margin-right: 65px; height: 285px}
.m-jiabin_list .item{ width: 162px;}
.m-jiabin_list .item dt{ width:162px;}
.m-jiabin_list .item dt img{ width:162px; height: 162px; overflow: hidden; border-radius: 50%;}
.m-jiabin_list .item dt p{ text-align:center; font-size: 14px; font-weight: bold; line-height: 40px;}

.m-jiabin_list .item dd{ width:160px;}
.m-jiabin_list .item dd ul{ margin-bottom: 20px;}
.m-jiabin_list .item dd li{ width: 162px; text-align: left; padding-left: 12px; text-indent: -12px;margin-bottom: 1px; float: none; font-size: 12px; color: #141414;line-height: 1.5em;}
.m-jiabin_list .item dd li:before {
    content: "\02022";
    margin-left: 3px;
    margin-right: 3px;
    color: #dc560f;
    font-style: normal;
    font-size: 16px;
    text-decoration: none;
  }
.m-jiabin_list .item dd p{ font-size: 12px; color: #383838; line-height: 1.5em;}



.m-jiabin_list .swiper-container {
      width: 100%;
      height: 100%;
    }
.m-jiabin_list .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.m-jiabin_list .swiper-pagination-bullet-active{color:#fff;background:#2c549f}



.g-cbca{
    text-align: center;
    height: 155px;
    margin-bottom: 13px;
        overflow: hidden;
}
.g-cbca img{width: 100%;}

.g-meeting {
    margin-bottom: 46px;
}
.g-meeting h3{
    height: 78px;
    width: 100%;
    text-align: center;
    margin-bottom: 26px;
}
.meeting-tab{
    border-bottom: 1px solid #e5834f;
    box-shadow: 0 1px 1px #fae8df;
    padding-left: 84px;
    margin-bottom: 26px;
}
.meeting-tab li{
    float: left;
    width: 230px;
    height: 38px;
    background: #fff;
    color: #dc560f;
    text-align: center;
    line-height: 38px;
    margin-left: 80px;
    border-radius: 8px 8px 0 0;
    font-size: 18px;
    cursor: pointer;
}
.meeting-tab li.active {
    color: #fff;
    background: #dc560f;
}
.m-agenda{
    padding: 0 44px;

}
.agenda-l{
    float: left;
    padding: 26px;
    padding-bottom: 20px;
    border: 1px solid #acacac;
}
.agenda-l-title{
    padding-bottom: 20px;
}
.agenda-l-title span{
    display: inline-block;
    padding-top: 6px;
    padding-left: 12px;
    font-size: 18px;
    color: #dc560f;
}
.agenda-l-title a{
    float: right;
    width: 90px;
    height: 27px;
    background: #dc560f;
    color: #fff;
    text-align: center;
    line-height: 27px;
}
.agenda-r {
    float: left;
    width: 340px;
    height: 364px;
    padding-left: 18px;
    border: 1px dashed #acacac;
    margin-left: 24px;
}
.agenda-r-title{
    line-height: 60px;
    font-size: 18px;
    color: #dc560f;
}
.agenda-r p {
    line-height: 28px;
    font-size: 13px;
    color: #111;
}
.agenda-r .gap5{
    text-indent: 5em;
}
.agenda-r .gap4{
    text-indent: 4em;
}

.g-curimg{
    margin-bottom: 96px;
}
.g-curimg h3{
    height: 78px;
    width: 100%;
    text-align: center;
    margin-bottom: 56px;
}
.m-curimg-list ul{ overflow: hidden; margin-right: -25px; margin-bottom: 40px;}
.m-curimg-list li{ float: left;width: 161px; overflow: hidden; margin-right: 22px;}
.m-curimg-list li img{width: 161px; height: 107px; margin-bottom: 10px;}
.m-curimg-list li p{ font-size: 12px; color: #666; line-height: 2em; margin-bottom: 10px;}

.curimg-list{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 300%;
    transition: .5s;
}
.curimg-list dl{
    width: 1080px;
    float: left;
    overflow: hidden;
}
.curimg-list dt{
    float: left;
    width: 598px;
    height: 386px;
    margin-left: 5px;
    margin-right: 22px;
    border: 1px solid #c9c9c9;
}
.curimg-list dd{
    float: left;
}
.curimg-list h4{
    padding-left: 4px;
    line-height: 48px;
    font-size: 26px;
    margin-bottom: 20px;
}
.curimg-list p{
    height: 24px;
}
.curimg-list .video {
    width: 149px;
    height: 45px;
    margin-top: 118px;
    line-height: 45px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    background: #dc560f;
}
.curimg-list img{
    width: 100%;
    height: 100%;
}
.m-curimg-btns{
    width: 100%;
    margin-bottom: 20px;
    height: 34px;
      background: #cac9c9;
}
.m-curimg-btns li{
    width: 90px;
    height: 100%;
    float: left;
    text-align: center;
    cursor: pointer;
}
.m-curimg-btns li.active{
    background: #dc560f;
    color: #0000ff;
}
.m-curimg-btns span{
    position: relative;
}
.m-curimg-btns span.top-num {
    top: 6px;
}
.m-curimg-btns span.center-line {
    top: 13px;
}
.m-curimg-btns span.bottom-num {
    top: 18px;
}

.g-footer{
    width: 100%;
    height: 123px;
    padding-top: 102px;
    background: #113583;
}
.g-footer p{
    height: 28px;
    text-align: center;
    font-size: 14px;
    color: #fff;
}

.m-agenda_con{
  height: 366px; overflow-y: scroll;
  font-size: 14px;
  text-indent: 2em;
  line-height: 2em;
}
.m-qidong { margin-bottom: 55px;}
.m-qidong .header{text-align: center; padding: 35px 0;}
.qidong_con { }
.qidong_con ul{ overflow:hidden;}
.qidong_con ul li{ padding:15px 0 20px 0; border-bottom: 1px dashed #7f7f7f; float: left; width: 50%; }
.qidong_con ul li dl{ overflow: hidden;color: #666666; height: 135px; overflow: hidden;}
.qidong_con ul li dt{ float: left; width: 205px; height: 135px;}
.qidong_con ul li dd{ float: right; width: 255px; margin-right: 45px;}
.qidong_con ul li dd h6{ font-size: 14px;font-weight: normal; line-height: 1.5em; min-height: 80px;}
.qidong_con ul li dd .con{ font-size: 12px;line-height: 1.5em; margin-bottom: 10px; }
.qidong_con ul li dd .cz{ overflow:hidden;margin: 5px 0;}
.qidong_con ul li dd .cz a{ display: block; float: right;
  font-size: 14px;
  font-family: "microsoft yahei";
  color: rgb(255, 255, 255);
  line-height: 30px;
  text-align: left;
  text-align: center;
  background-color: #113583;
  width: 80px;
  height: 30px;
}
.qidong_con ul li dd .laiyuan{
  color: #0c486d; margin-left: 20px;
}