@charset "utf-8";

body{font-family:"微软雅黑 Regular","Microsoft YaHei";}
.mb35{margin-bottom: 35px;}
.mb25{margin-bottom: 25px;}
.mb40{margin-bottom: 40px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
/* 多行省略号 */
.ellipsis{display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;}

.newsmes_list.xq li .xq,
.newslist_timeline li .txtbox,
.newslist_timeline li .txtbox:before,
.newslist_timeline li .txtbox .dot,
.newslist_timeline li .txtbox .dot:before{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;}

/* 头条 */
.common_ttt{text-align: center;}
.common_ttt h3{font-size: 36px;font-weight: bold;padding: 0 15%;}
.common_ttt .mes{margin-top: 10px;padding:0 10%;font-size: 18px;}

/* 图片新闻 */
.common_tpxw .owl-item,
.common_tpxw .owl-item img{overflow: hidden;height:380px;}
.common_tpxw .owl-item img{display: block;max-width: 100%;}
.common_tpxw .owl-carousel .txt{
  height:50px; line-height:50px;color:#fff;overflow: hidden;padding: 0 120px 0 20px;
  position: absolute;left:0;right:0;bottom:0;background: rgba(0,0,0,.6);
  background: url(../images/public/tpxw_bg.png) repeat-x left bottom;
  background-size: 100% 100%;font-size: 1.125em;
}
.common_tpxw .owl-dots{overflow: hidden;text-align: center;position: absolute;right:16px;bottom:18px;}
.common_tpxw .owl-dot{float: left; width:10px; height:10px; margin:0 4px;background: #fff;border-radius: 50%;filter:alpha(opacity=46);-moz-opacity:0.46;opacity: .46;}
.common_tpxw .owl-dot.active{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.common_tpxw .owl-nav>div{opacity: 0; position: absolute;top: 50%;width: 24px;height: 44px;margin-top: -22px;cursor: pointer; background: url(../images/public/icon_slide_white.png) no-repeat left center;}
.common_tpxw .owl-nav .owl-prev{left: 20px;}
.common_tpxw .owl-nav .owl-next{right: 20px;background-position: right center;}
.common_tpxw:hover .owl-nav>div{opacity: .85;}
.common_tpxw .owl-nav>div:hover{opacity: 1;}
/* .common_tpxw .owl-nav>div:hover{background-image: url(../images/public/icon_slide_red.png);} */

.common_scrollArrow .owl-nav>div{
  position: absolute;top: 50%;margin-top: -26px;
  width: 24px;height: 52px;background: url(../images/public/icon_slide_gray.png) 0 0 #f4f4f4;
}
.common_scrollArrow .owl-nav .owl-prev{left: 0;}
.common_scrollArrow .owl-nav .owl-next{right: 0;background-position: -24px 0;}
.common_scrollArrow .owl-nav>div:hover{background-color: #e8e7e7;}
.common_scrollArrow.across .owl-nav .owl-prev{left: -39px;}
.common_scrollArrow.across .owl-nav .owl-next{right: -39px;}
.common_scrollArrow.across.imgScale{overflow: visible;}


/* tab */
.common_hd2{position:relative;border-bottom:1px solid #cacaca;height:44px;line-height:1.1;margin-bottom: 10px;}
.common_hd2 li{float: left;height:44px;margin:0 18px;position: relative;}
.common_hd2 li:first-child{margin-left:0;}
.common_hd2 li+li:before{content:"";width:1px;height:24px;background:#cacaca;position: absolute;left:-18px;top: 3px;}
.common_hd2 li a{font-size: 24px;display:inline-block;height: 100%;position: relative;}
.common_hd2 li a:after,
.common_hd2.hl li a:before{content:"";width:0;height: 4px;background: #005293;position: absolute;left:0;bottom:0;}
.common_hd2 li.on a{font-weight: bold;}
.common_hd2 li.on a:after{width: 100%;}
.common_hd2.noline{border-bottom: none;}
.common_hd2.hl li a:before{background: #a81010;z-index: 1;}
/* .common_hd2.hl li+li:before{display: none;} */
.common_hd2.hl li.on a:before{width: 23px;}

.more_plus{font-size:15px;line-height:30px;position:absolute;right:0;top:0;}
.more_plus a{color:#999;}
.more_plus a:hover{color:#005293; }

.common_hd3 li{float: left;position: relative;font-size: 20px;}
.common_hd3 li+li{margin-left: 22px;}
.common_hd3 li+li:before{content:"";width: 1px;height: 80%;background: #333;position: absolute;left: -11px;top: 10%;}
.common_hd3 li.on a{color:#005293;}

.common_hd4{position: relative;}
.common_hd4 li{float: left;}
.common_hd4 li+li{margin-left: 30px;}
.common_hd4 li a{font-size: 22px;display: inline-block;padding-bottom: 18px;position: relative;}
.common_hd4 li a:before{content:"";width: 0;height: 3px;background: #005293;position: absolute;left:0;bottom: 7px;}
.common_hd4 li a:after{content:"";opacity: 0; width:0;height: 0;border: 7px solid transparent;border-top: 7px solid #005293;position: absolute;left: 50%;bottom: -5px;margin-left: -7px;}
.common_hd4 li.on a{font-weight: bold;}
.common_hd4 li.on a:before{width: 100%;}
.common_hd4 li.on a:after{opacity: 1;}

/* mobile more */
.more_mobile{text-align: center;margin-top: 10px;display: none;}
.more_mobile a{display: block;height: 36px;line-height: 36px;border:1px solid #f3f3f3;background: #f3f3f3; }
.more_mobile a:hover{border-radius: 5px;background:#eaf4fe;border-color: #eaf4fe; }

/* newslist */
.newslist li{line-height:40px;height:40px;}
.newslist li span.time{position:absolute;right:0;top:0;color:#999;font-size: 16px;}
.newslist li h4{position:relative;font-weight: normal;}
.newslist li a{display:inline-block;vertical-align: top; max-width:100%;font-size: 16px; white-space:nowrap;line-height:38px;text-overflow:ellipsis;overflow:hidden;word-break:break-all;}
.newslist li i{font-style:normal;color:#005293;}
.newslist.MD li h4{padding-right:80px;}
.newslist.YMD li h4{padding-right:8em;}
.newslist.ZYMD li h4{padding-right:180px;}
.newslist.dot li h4{padding-left:20px;}
.newslist.dot li h4:before {content:'';position:absolute;left:0;top:50%;margin-top:-2.5px;width:5px;height:5px;background:#999;}
.newslist.tag .type{
  display: inline-block;color: #999;border: 1px solid #c0c0c0;padding: 0 9px;height: 22px;line-height: 22px;text-align: center;
  margin-right: 9px;font-size: 14px;vertical-align: middle;margin-top: -3px;border-radius: 2px;
}
.newslist.tag.blue .type{border-color:#a9d1f8;color:#396e9f;}

.newsmes_list li{border-bottom:1px dashed #DCDCDC;margin-top:23px;padding-bottom:23px;font-size: 16px;position: relative;}
.newsmes_list li:last-child{border-bottom:none;padding-bottom: 13px;}
.newsmes_list li h4 a{font-size: 18px;line-height:1.1;}
.newsmes_list li p{line-height:26px;color:#666;margin:10px 0 9px;-webkit-line-clamp:2;height: 52px;}
.newsmes_list li .time{display:block;text-align:right;color:#999;line-height:20px;}
.newsmes_list.dot li{padding-left: 20px;}
.newsmes_list.dot li:before{content:'';position:absolute;left:0;top:10px;width:5px;height:5px;background:#999;}
.newsmes_list.xq li{border-bottom:1px solid #DCDCDC;padding-right: 145px;}
.newsmes_list.xq li .xq{position: absolute;right:0;top: 50%;margin-top: -30.5px; display: block;width: 94px;height: 36px;line-height: 36px;border: 1px solid #e8f1f4; background: #e8f1f4;color:#005298;text-align: center;}
.newsmes_list.xq li .xq:after{content:"";display: inline-block;vertical-align: middle;width: 9px;height: 12px;margin-left: 10px;background: url(../images/public/icon_arrow_blue.png) no-repeat left center;}
.newsmes_list.xq li .xq:hover{border-color:#005298;border-radius: 3px;}
.newsmes_list.date li{border-bottom: none;padding-bottom: 0;margin-top: 25px;}
.newsmes_list.date li .date{position: absolute;left:0;top:0;height: 90px;width: 90px;line-height: 90px;text-align: center; background: #EAF4FF;}
.newsmes_list.date li .date span{display: inline-block;line-height: 1.4;vertical-align: middle;margin-top: -5px;}
.newsmes_list.date li .date b{display: block;color:#005298;font-size: 28px;}
.newsmes_list.date li .date i{font-weight: bold;font-style: normal;}
.newsmes_list.date li .txtbox{margin-left: 110px;min-height: 90px;overflow: hidden;}
.newsmes_list.date li .txtbox h4{margin: 5px 0;}
.newsmes_list.date li .txtbox p{margin: 0;}

.newslist_shadow li{margin-top: 22px;}
.newslist_shadow li a{position: relative;display: block;box-shadow: 0 3px 9px 1px #f2f2f2;background: #fff;height: 70px;padding: 15px 20px 15px 25px;}
.newslist_shadow li a:before{content:"";width: 5px;height: 100%;position: absolute;left:0;top:0;background: #005293;}
.newslist_shadow li h4{font-size: 17px;line-height: 1.5;margin-bottom: 12px;}
.newslist_shadow li .btns{line-height: 28px;color:#333;font-size: 15px;}
.newslist_shadow li .btns .see{float: right;font-size: 14px;}
.newslist_shadow li a:hover .btns .see{color:#005293;}

.newslist_timeline li{position: relative;overflow: hidden;}
.newslist_timeline li:after{content:"";width: 1px;height: 100%;background: #e5e5e5;position: absolute;left: 95px;top:0;}
.newslist_timeline li .box{display: block;position: relative;}
.newslist_timeline li+li .box{margin-top: 10px;}
.newslist_timeline li .time{position: absolute;left:0;top:0;height: 120px;line-height: 120px; font-size: 16px;text-align: center;}
.newslist_timeline li .time p{display: inline-block;vertical-align: middle;line-height: 1.2;}
.newslist_timeline li .time b{font-size: 26px;display: block;}
.newslist_timeline li .txtbox{position: relative; margin-left: 133px;padding: 15px 20px;height: 120px;font-size: 16px;}
.newslist_timeline li .txtbox:before{opacity: 0; content:"";width:0;height: 0;position: absolute;right: 100%;top: 50%;margin-top: -10px;border: 10px solid transparent;border-right-color:#f3f3f3;}
.newslist_timeline li .txtbox .dot,
.newslist_timeline li .txtbox .dot:before{position: absolute;left: -47px;top: 50%;z-index: 1; margin-top: -9px; width: 18px;height: 18px;background: #e5e5e5;border-radius: 50%;}
.newslist_timeline li .txtbox .dot:before{content:"";left:50%;z-index: 2;margin: -5px 0 0 -5px;width: 10px;height:10px;background: #acacac;}
.newslist_timeline li .txtbox h3{margin: 3px 0 10px;line-height: 1.5;font-size: 16px;color:#333}
.newslist_timeline li .txtbox .mes{color:#919191;line-height: 1.6;}
.newslist_timeline li .box:hover .time{color:#005298;}
.newslist_timeline li .box:hover .txtbox{background: #f3f3f3;}
.newslist_timeline li .box:hover .txtbox:before{opacity: 1;}
.newslist_timeline li .box:hover .dot{background: #e0eaf8;}
.newslist_timeline li .box:hover .dot:before{background: #005298;}

@media (max-width:1280px){
  body{min-width: 320px;overflow-x: hidden;font-size: 15px;}
  
  .common_scrollArrow.across.imgScale{overflow: hidden;}
  .common_scrollArrow.across .owl-nav .owl-prev{left: 0;}
  .common_scrollArrow.across .owl-nav .owl-next{right: 0;}

  .common_tt h3{font-size: 30px;}
  .common_hd2 li a{font-size: 22px;}

  .newsmes_list li h4 a{font-size: 20px;}

  .mt40{margin-top: 30px;}
  .mb35{margin-bottom: 25px;}
  .mb30{margin-bottom: 20px;}

}

@media screen and (max-width:1199px){
  
}

@media screen and (max-width:1080px){
  .common_tpxw .owl-item, .common_tpxw .owl-item img{height: auto;max-height: 557px;}
}

@media screen and (max-width:991px){
  .common_tt h3{font-size: 26px;padding: 0 5%;}
  .common_tt h3{padding: 0 5%;}
  .common_tt .mes{padding:0;}
}

@media (max-width:768px){
  .m_hide{display:none;}

  .common_tt h3{font-size: 24px;}

  .newslist li{line-height:36px;height:36px;background-position:0 13px;}
  .newslist li a{line-height:36px;font-size: 15px;}

  .newsmes_list li h4 a{font-size: 18px;}

  

}

@media (max-width:640px){
  .common_hd2 .more{display: none;}
  .more_mobile{display: block;}

  .newslist.ZYMD li {padding-right: 6em;}
  .newslist.ZYMD li .date font{display: none;}
}

@media (max-width:580px){
  .common_hd2{border-bottom: none;height: auto;}
  .common_hd2 ul{margin: -12px -6px 0;}
  .common_hd2 li{height:40px;line-height: 40px;margin:0 6px;margin-top: 12px;}
  .common_hd2 li:first-child{margin-left: 6px;}
  .common_hd2 li+li:before{display: none;}
  .common_hd2 li a{padding:0 15px;background: #f3f3f3;font-size: 18px;}
  .common_hd2 li.on a{background: #eaf4fe;color:#005293}
  .common_hd2 li.on a:after,
  .common_hd2.hl li.on a:before{width:0;}

  .newsmes_list.xq li{padding-right: 0;}
  .newsmes_list.xq li .xq{display: none;}

  .newslist_timeline li:after{left: 88px;}
  .newslist_timeline li .txtbox{margin-left: 110px;}
  .newslist_timeline li .txtbox .dot{left: -31px;}
}

@media (max-width:480px){
  
}

@media (max-width:460px){}

@media (max-width:414px){
  .newslist_timeline li+li .box{margin-top: 25px;}
  .newslist_timeline li .time{width: 90px;height: 90px;line-height: 90px;background: #eaf4ff;font-weight: bold;}
  .newslist_timeline li .time p{line-height: 1.4;margin-top: -5px;}
  .newslist_timeline li .time b{color: #005298;font-size: 26px;}
  .newslist_timeline li .time span{color: #333;}
  .newslist_timeline li:after,
  .newslist_timeline li .box:hover .txtbox:before,
  .newslist_timeline li .txtbox .dot{display: none;}
  .newslist_timeline li .txtbox{margin-left: 110px;padding:0;height: auto;min-height: 90px;}
  .newslist_timeline li .box:hover .txtbox{background: transparent;}
  .newslist_timeline li .box:hover .txtbox h3{color: #005298;}
}

@media (max-width:380px){
  .newslist.tag .type{display: none;}
  .zmhd_lywt .newslist li{height: 36px;line-height: 36px;}
}

@media (max-width:360px){}

@media (max-width:320px){
  .common_hd2 li a{font-size: 1.25em;}
  .common_hd2 i{margin: 3px 10px 0;}
}