ol, ul{margin: 0px;padding: 0px;}
.am-gallery{padding: 0px;}
.bonner_news {}
.bonner_news .swiper .swiper-slide .info {position: absolute;width: 94%;left: 3%;top: 24%;text-align: left;}
.bonner_news .swiper .swiper-slide .info .t {color: #ffffff;position: relative;font-size: 36px;text-align: left;font-weight: bold;margin-bottom: 10px; }
.bonner_news .swiper .swiper-slide .info .w {font-size: 18px;color: #FFFFFF;text-align: left;margin-bottom: 22px;}
.bonner_news .swiper .swiper-slide .info .more {width: 180px;border: 1px #FFFFFF solid;text-align: center;border-radius: 22px;height: 44px;line-height: 44px;}
.bonner_news .swiper .swiper-slide .info .more a {font-size: 18px;color: #FFFFFF;text-align: center;text-decoration:none;display: inline-block;width: 100%;height: 100%;}

.tooltip{    --bs-tooltip-max-width: auto !important;}
  .tooltip-inner{ width:auto !important;}
/* 图片预览 */
.modaldiv {
  touch-action: none;
  position: fixed !important;
  z-index: 99;
  top: 0;
  left: 0;
  width: 100vw !important;
  height: 100vh !important;
  background-color: rgba(0, 0, 0, 0.75);
  user-select: none;
}
.modaldiv > img {
  position: absolute !important;
  padding: 0;
  margin: 0;
  height:auto !important;
  /* transition: all var(--delay_time); */
  transform: translateZ(0);
}

.pic_li ul li {padding: 18px;}
.pic_li ul li .am-gallery-item{background: #ffffff;}
.pic_li ul li .am-gallery-item .pc{background: #ffffff;text-align: center;position: relative;}
.pic_li ul li .am-gallery-item img{width: 100%;}
/*.pic_li ul li:nth-child(3n+0) .am-gallery-item{margin-right: 0;}*/
.pic_li ul li .am-gallery-title{text-align: center;background: #ffffff;font-size: 20px;color: #393939;line-height: 42px;height: 42px;}
.lb-data .lb-number{display: none !important;}

.list_main .pre .preimg,.list_main .pre .prelist{width:45%;padding:2%;float:left;}
.list_main .pre .prelist:hover{
    background: #eee;
    transition: all .8s;
}
.list_main .pre .preimg img{width:100%;}
.list_main .pre .preimg:hover .preimg img {
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
}
.list_main .pre .preimg .pretit{
	 padding: 3%;
    color: #fff;
    font-size: calc( 16px + 0.05vw);
    background: rgba(0,0,0,0.65);
}
.list_main .pre .prelist{
	cursor:pointer;
}
.list_main .pre .prelist .pretime{
    line-height: 18px;
    font-size: 14px;
    color: #b5b5b5;
  	position:relative;
    transition: all .8s;
}
.pre .prelist .pretime:after {
    content: '⇀';
    position: absolute;
    right: 2%;
    bottom: 1%;
    font-size: 25px;
    color: #333;
}
.list_main .pre .prelist .pretit{
	font-size: calc( 16px + 0.05vw);
}

.list_pre {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto 2%;
    overflow: hidden;
    padding-bottom: 10px;
    background: #eee;
}
.list_pre .noticepre .preimg{
    width:60%;
      float:left;
    max-height: calc(320px + 7vw);
    overflow: hidden;
}
.list_pre .noticepre .prelist{width:40%;padding:1% 2%;float:left;
    max-height: calc(330px + 7vw);
    overflow: hidden;}
.list_pre .noticepre .preimg img{width:100%;padding: 2%;}
.list_pre .noticepre .prelist{
	cursor:pointer;
}
.list_pre .noticepre .prelist .noticetime{
  
  	width:23%;
    width: fit-content;
  
    background: #004097;
    color: #fff;
    padding: 2%;
    margin-bottom: 5%;
    text-align: center;
}
.list_pre .noticepre .prelist .noticetime .num{
    font-size: calc( 18px + 0.5vw);
    font-weight: bold;
}
.list_pre .noticepre .prelist .noticetit{
    font-size: calc( 16px + 0.5vw);
    font-weight: bold;
    margin-bottom: 5%;
}
.list_pre .noticepre .prelist .notice-cont{
    line-height: 32px;
}
.list_pre .noticebtn{
	width: 30%;
	width: fit-content;
    border: 1px solid #888;
    padding: 2% 4%;
    position: relative;
    margin-top: 5%;
    transition: all 0.8s;
}
.list_pre:hover .noticebtn{
    color: #ffffff;
    background: #004097;
    border: none;
    transition: all 0.8s;
}
.am-list .item-new .tit-btm{
  
}

    .list_main .intro {
      zoom:1;
      margin-bottom: 5%;
    }
    .list_main .intro:after { clear:both;content:'';display:block;width:0;height:0;visibility:hidden; }
    .list_main .intro .intro-left{
      float: left;
    }
    .list_main .intro .intro-right{
      float: right;
    }
    .list_main .intro .intro-text ,.list_main .intro .intro-img{
      width: 45%;
      padding: 0 2%;
      color:#343434;
      font-size: calc( 14px + 0.2vw);
    }
    .list_main .intro .intro-img img{
      margin-top:3vw;
      width:100%;
    }
    .list_main .txt  p{
      font-size: calc( 18px + 0.5vw);
      line-height: 1.5;
    }
    .list_main .intro .intro-text{
      display: flex;
    }
 .content p span img{
    width: -webkit-fill-available;
    width: 100%;
 }
    .list_main .intro .content {
      width: 100%;
    	max-height: calc(245px + 8vw);
      overflow: hidden;
      border-radius: 4px;
    }
    .list_main .intro .intro-text .content::before {
      content: "";
      width: 100px;
      height: 100%;
      float: left;
    }
    .list_main .intro .intro-text .btn {
      float: right;
      width: 100px;
      text-align: center;
      position: relative;
      left: calc(50% - 50px);
      transform: translateY(-100%);
      cursor: pointer;
    }
    .list_main .intro .intro-text .btn::after {
      content: "";
      display: block;
      height: 34px;
      background-color: #666;
      transition: 0.2s background-color;
      -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E %3Cpath d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z'%3E%3C/path%3E %3C/svg%3E")
      center/ 24px 24px no-repeat;
    }
    .list_main .intro .intro-text .btn:hover::after {
      background-color: royalblue;
    }
    .list_main .intro .intro-text .btn::before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      height: 34px;
    }
    .list_main .intro .intro-text .txt {
      box-sizing: border-box;
      width: 100%;
      float: right;
      line-height: 1.5;
      margin: 0;
      margin-left: -100px;
      font-size: 18px;
      color: #232323;
      -webkit-mask: linear-gradient(red calc(150px + 10vw), transparent calc(180px + 15vw) );
      transition:all .3s;
    }
    .list_main .intro .content-check:checked + .content {
      max-height: fit-content;
    }
    .list_main .intro .content-check:checked + .content .btn {
      left: auto;
      right: calc(50% - 50px);
    }
    .list_main .intro  .content-check:checked + .content .btn::after {
      transform: scaleY(-1);
    }
    .list_main .intro  .content-check:checked + .content .txt {
      -webkit-mask: none;
      transition:all .3s;
    }



.list_pcn ul li  .peo-index .nl-pic{
	    height: 300px;
  		text-align:center;
}
.list_pcn ul li  .peo-index .nl-tit{
  text-align:center;
    margin-top: 5%;
    color: #004097;
    font-size: calc( 18px + .5vw);
}
.list_pcn ul li .peo-index .nl-tit{
    font-size: calc(17px + .3vw)
}
.list_pcn ul li .nl-not {
  color:#555;
}
.list_marb{padding-top: 45px;}
.list_pcn ul li{padding: 15px;}
.am-gallery-item .nl-info{ 
  color:#333;    padding: 1% 3%;
    position: relative;
    z-index: 30;
      transition:all .3s;
}
.am-gallery-item .nl-info .nl-not{ 
  padding-top:3%;
    position: relative;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.peo-index .nl-info{ text-align:center;}
.list_pcn ul li:hover .am-gallery-item .nl-info {
    color: #fff;
  --bs-body-color: #fff;
      transition:all .3s;
}
.list_pcn ul li:hover .am-gallery-item .nl-info .nl-not {
    color: #fff;
  --bs-body-color: #fff;
      transition:all .3s;
}
.list_pcn ul li .am-gallery-item{position: relative;height: auto;background: #ffffff;margin-bottom: 17%; }

.list_pcn ul li:nth-child(3n+0) .am-gallery-item{margin-right: 0;}
.list_pcn ul li .nl-tit {
  margin-top: 4%;
    font-size: 18px;
    overflow: hidden;
    position: relative;
    z-index: 2;
    -webkit-transition: all .8s;
    transition: all .8s;
    height: 52px;
}
.list_pcn ul li .nl-dt {
    line-height: 18px;
    font-size: 14px;
    color: #b5b5b5;
    padding: 2% 20px 2%;
    margin-top: 18px;
    margin-bottom: 10px;
    position: relative;
    z-index: 2;
    -webkit-transition: all .8s;
    transition: all .8s;
}
.list_pcn ul li .nl-dt:after {
    content: '⇀';
    position: absolute;
    right: 2%;
    font-size: 25px;
    color: #333;
}

.list_pcn ul li  .peo-index{
    height: 450px;
}
.list_pcn ul li:hover .am-gallery-item .list_pcn ul li .nl-dt:after {
    color: #fff;
}
.list_pcn ul li:hover .am-gallery-item {
    color: #fff;
}
.list_pcn ul li .nl-dt span{color: #a1a1a1;}
.list_pcn ul li .nl-pic {
    height: calc( 150px + 2vw);
    position: relative;
    overflow: hidden;
    z-index: 2;
    -webkit-transition: all .8s;
    transition: all .8s;
}
.list_pcn ul li .nl-ph{width: 100%;height: 35px;}
.list_pcn ul li .nl-pic img{width: 100%;
    height: 100%;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition: all .8s;
    transition: all .8s;
}
.list_pcn ul li .peo-index .nl-pic img{
    height: 100%;
    width: auto;
    margin: auto;
}
.list_pcn ul li:hover .peo-index .nl-info{
	color:#fff;
}
.list_pcn ul li:hover .nl-pic img {
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
}
.list_pcn ul li:hover .peo-index  .nl-info  .nl-tit{
	color:#fff;
}

.list_pcn ul li:hover .peo-index  .nl-info  .nl-not{
	color:#fff;
}
.list_pcn ul li:hover .am-gallery-item {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.5s 0s cubic-bezier(0.86, 0.17, 1, 1);
    transition: all 0.5s 0s cubic-bezier(0.86, 0.17, 1, 1);
}
.list_pcn ul li .am-gallery-item:before {
    content: "";
    width: 100%;
    height: 0px;
    background: #003585;
    position: absolute;
    left: 0;
    bottom: 0;
    -webkit-transition: all .5s 0s ease-in-out;
    transition: all .5s 0s ease-in-out;
    z-index: 1;
}
.list_pcn ul li:hover .am-gallery-item:before {
    height: 100%;
    visibility: visible;
}

.list_pcn .am-list-news-default .am-list .am-list-item-desced{position: relative;margin-bottom: 30px;border: none;padding-top: 20px;padding-bottom: 20px;background: #f4f5f5;
    max-height: 270px;
    overflow: hidden;}
.list_pcn .am-list-news-default .am-list .am-list-item-desced .am-list-main{padding-left: 20px;
    padding-right: 50px;}
.list_pcn .am-list-news-default .am-list .am-list-item-desced .pc{position: relative;background: #b60d06;width: 100%;height: 100%;min-height: 240px;line-height: 50px;text-align: center;font-size: 22px;color: #ffffff;
    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;}
.list_pcn .am-list-news-default .am-list-item-hd a{font-size: 24px;line-height: 56px;height: 56px;color: #000000;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;}

.list_pcn .am-list-item-hd { font-size:calc( 17px + 0.4vw); 
  	line-height:calc( 28px + 0.5vw);
    -webkit-line-clamp: 1;
  	display: -ms-flexbox;
    display: -webkit-box;
  	/* autoprefixer : off */
    -webkit-box-orient: vertical;
  	/* autoprefixer : on */
    overflow: hidden;
    text-overflow: ellipsis;
}

.list_pcn .am-list-news-default .am-list .am-list-item-desced .am-list-item-text{font-size: 16px;line-height: 30px;max-height: 140px;color: #000000;-webkit-line-clamp: 3;/*text-indent: 2em;*/}
.list_pcn .am-list-news-default .am-list .am-list-item-desced .am-more{border-radius: 3px;font-size: 15px;line-height: 40px;height: 40px;color: #888;width: 126px;text-align: center;border: 1px #888 solid;position: absolute;bottom: 20px;right: 50px;}
.list_pcn .am-list-news-default .am-list .dt{font-size: 16px;color: #5a5a5a;text-align: left;margin-bottom: 25px;}
.list_pcn .am-list-news-default .am-list .dt span{color: #5a5a5a;}
.list_pcn .am-list-news-default .am-list .dt i{display: none;background: url("dot_view_dt.gif") center center no-repeat;width: 15px;height: 15px;margin-right: 4px;}
.list_pcn .am-list-news-default .am-list .cont-dt{ margin-top: 5%;}
.list_pcn .am-list-news-default .am-list .m_hide{display:none;}
.list_pcn .am-list-news-default .am-list .w_hide{display:none;}
.list_pcn .am-list-news-default .am-list .am-list-item-desced:hover{box-shadow: 0 0 15px #ccc;transition: all 0.5s;}
.list_pcn .am-list-news-default .am-list .am-list-item-desced:hover .am-list-item-hd a{color:  #004097;transition: color 0.8s;}
.list_pcn .am-list-news-default .am-list .am-list-item-desced:hover .am-list-item-text{color: #000000;}
.list_pcn .am-list-news-default .am-list .am-list-item-desced:hover .am-more{color: #ffffff;background: #004097;border:none;transition: all 0.8s;}

.list_gg .am-list-news-default {margin: 0;}
.list_gg .am-list-news-default .am-list .am-list-item-desced .am-list-thumb .pic {max-height: 345px;}
.list_gg .am-list-news-default .am-list-item-hd {padding-right: 35px;}
.list_gg .am-list-news-default .am-list-item-hd a{font-size: 24px;line-height: 56px;height: 56px;color: #333;}
.list_gg .am-list-news-default .am-list .am-list-item-desced .am-list-item-text{font-size: 16px;line-height: 30px;max-height: 140px;color: #666;margin-top: 2px;padding-right: 35px;-webkit-line-clamp: 3;/*text-indent: 2em;*/}
.list_gg .am-list-news-default .am-list .am-list-item-desced .am-more{border-radius: 3px;font-size: 15px;line-height: 40px;height: 40px;color: #737373;width: 126px;text-align: center;border: 1px #e7e7e7 solid;position: absolute;bottom: 0px;right: 3%;}
.list_gg .am-list-news-default .am-list .am-list-item-desced .am-moreBtn{background:url("../img/indexBtn.png") no-repeat;width: 5vw;height: 5vw;bottom: 30%;right: 3%;position: absolute;cursor:pointer;    background-size: contain;}

.list_gg .am-list-news-default .am-list .dt{display:block;font-size: 50px;color: #004097;text-align: left;margin-bottom: 25px;float: left;line-height: 34px;border-right: 1px #dddddd solid;padding-right: 60px;margin-right: 60px;margin-top: 26px;}
.list_gg .am-list-news-default .am-list .dt span{color: #888;font-size: 16px;}
.list_gg .am-list-news-default .am-list .dt .line{width: 25%;border:2px solid #aaa;margin:30% auto 0;}
.list_gg .am-list-news-default .am-list .dt i{display: none;position: absolute;width: 22px;height: 5px;margin-right: 4px;}

.list_gg .am-list-news-default .am-list .am-list-item-desced:hover {background: #F0F0F0;}
.list_gg .am-list-news-default .am-list .am-list-item-desced:hover .am-more{color: #FFFFFF;background: #134975;display:none;}
.list_gg .am-list-news-default .am-list .am-list-item-desced:hover .am-moreBtn{background:url("../img/act-indexBtn.png") no-repeat;    background-size: contain;}

.news_bg{
    font-family: "Microsoft Yahei";
}
.news_bg p img{
	width:100%;
}
.list_pcn .peo-zr{
    display: flex;
    justify-content: center;
}
.list_pcn ul li .peo-wyh{
	margin-bottom:5%;
    height: 400px;
}
.peo-wyh .nl-info .nl-not{
padding-top:0;
}
.peo-zr .am-gallery-item .nl-info .nl-not{ 
    font-size: calc( 14px + .3vw);
  	
}
.list_pcn .wyh-tit{
	font-size:calc( 22px + 0.5vw);
  	color:#0D3475;
    margin: 2% 1%;
}

.list_main .am-list-news-default .am-list .am-list-item-thumb-right .am-list-thumb{
    max-height: calc(210px + 1vw);
  
}

.wrap {
    width: 1200px;
    box-sizing: border-box;
    margin: 80px auto 0;
    padding-bottom: 100px;
}
.wrap > h4 {
    position: relative;
    font-size: 24px;
    color: #004682;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
}
.wrap > h4 > span {
    float: left;
    line-height: 30px;
    left: 0;
    top: 0;
    z-index: 10;
}
.wrap > h4 > i {
    float: right;
    height: 10px;
    background-image: linear-gradient(to right, #0a9fc8, #59b65b);
    margin-top: 10px;
    width: 1079px;
}
.wrap > h4 > i.en {
    width: 1103px;
}
.content li {
    padding: 60px 0 60px;
    border-bottom: 1px dotted #ccc;
    height: 244px;
}
.content li a {
    display: block;
    width: 100%;
}
.content li a:hover {
    color: #004682;
}
.am-list li a:hover {
    color:#0E3475;
}
.wrap .elem1 {
    float: left;
    overflow: hidden;
    margin-right: 30px;
}
.wrap .elem1 img {
    display: block;
    width: 220px;
    height: 124px;
    transition: all 0.3s;
}
.wrap .elem1 img:hover {
    transform: scale(1.05);
}
.wrap .elem2 h4 {
    font-size: 20px;
    font-weight: bold;
}
.wrap .elem2 p {
    margin-top: 16px;
    font-size: 16px;
    height: 60px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.wrap .elem2 span {
    display: block;
    font-size: 14px;
    text-align: right;
    color: #999;
    margin-top: 3px;
}
.wrap .elem2 p:hover {
    color: #333;
}
.fy {
    text-align: center;
    margin-top: 24px;
}

.sub-menu{     
    margin-top: 2%;
    margin-left: 25%;
    font-size: calc( 16px + .3vw);
}

.sub-menu .mu{
    padding: 1% 2%;
    margin: 1%;
    background-color: #eee;
  transition:all .4s;
}
.sub-menu .mu:hover a{
	color:#134975;
  transition:all .4s;
}


ul,ol,li{list-style:none;padding: 0;margin: 0;}
input,button{margin:0;font-size:14px;vertical-align:middle;}
body{font-size:14px;font-family:微软雅黑;/*  text-align:center; */margin:0 auto;background:#FFFFFF;color: #626262; }
table{border-collapse:collapse;border-spacing:0;}
.imgBg{background-repeat:no-repeat;background-position:center top;background-size:cover;}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
line-clamp(@lines, @line-height: 1.3em) {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: @lines; // number of lines to show
overflow: hidden;
    line-height: @line-height;
    max-height: @line-height * @lines;
}

.clear{clear:both;height:0;overflow:hidden;}
.clearfloat{height:0;font-size:1px;clear:both;line-height:0;}
.h35{height:35px;width:100%;}
.h60{height:60px;width:100%;}
.fl{float:left;}
.fr{float:right;}
.black *{color:#000 !important;}
.black li{margin-left:85px;}
.marl26{margin-left: 26px;}
.marr26{margin-right: 26px;}
.opact{opacity:0.5;filter:alpha(opacity=50);}


#container{ width:718px;margin:20px auto; padding-bottom:20px; background:#fff;}
a{color:#333;text-decoration:none;}
a:hover{color: #a70010;}

.main{ width:100%;max-width: 1200px; margin:0 auto; overflow:hidden;}
.list_main{ width:100%;max-width: 1200px; margin:0 auto 2%; overflow:hidden;}
.concent{width: 100%;background: #ffffff;padding-top: 40px;padding-bottom: 40px;}
.ims {width: 100%;}

.main_rt {float: right;width: 760px;}
.sub_menu{width: 335px;height: auto;position: relative;margin-top: 4px;float: left;}
.sub_menu .main_left{background: #ffffff;}
.sub_menu .mu{line-height: 64px;height: 64px;text-align: left;font-size: 20px;color: #134975;font-weight: bold;}
.sub_menu .mu>a{border-bottom: 1px #1f527c solid;font-size: 20px;color: #134975;font-weight: bold;text-align: left;height: 64px;line-height: 64px;width: 90%;padding-left: 12px;display: inline-block;}
.sub_menu .mu>a:nth-child(1){background: none;}
/*.sub_menu .mu>a.current{font-size: 16px;color: #da251d;border-bottom: 2px #da251d solid;}*/
.sub_menu .sub_me_tl{width: 70px;height: 46px;background: url("dot_sub_mu_lt.png") center center no-repeat #003688;position: absolute;left: 0;opacity:0;}
.sub_menu .sub_me_tit{font-size: 18px;color: #003688;position: absolute;padding-left: 18px;line-height: 69px;height: 69px;opacity:0;left: 70px;display:none;}
.sub_menu .mur{font-size: 22px;color: #c7d3e5;position: absolute;right: 3%;top: 0;opacity:0;}
.sub_menu .mur a{font-size: 22px;color: #c7d3e5;}
.sub_menu_st{width: 100%;height: 70px;display: none;}
.link_ma{width: 100%;height: 70px;display: none;}
.en_subMu .mu {height: auto;}
.en_subMu .mu>a {line-height: 24px;height: auto;padding-top: 16px;padding-bottom: 16px;}

.sub_menu2{width: 100%;height: auto;position: relative;margin-top: -44px;}
.sub_menu2 .main_left{background: #ffffff;}
.sub_menu2 .mu{line-height: 84px;height: 84px;text-align: left;font-size: 20px;color: #134975;font-weight: bold;width: 90%;background: #FFFFFF;border-radius: 6px;box-shadow: 0 3px 6px #ccc;margin-bottom: 12px;}
.sub_menu2 .mu>a{font-size: 20px;color: #000000;font-weight: bold;text-align: center;height: 84px;line-height: 84px;padding: 0 3%;display: inline-block;position: relative;}
.sub_menu2 .mu>a:nth-child(1) {border-radius: 6px 0 0 6px;}
.sub_menu2 .mu>a:nth-child(n):last-child {border-radius: 0 6px 6px 0;}
.sub_menu2 .mu>a:before{border-left: 1px #9e9e9e solid;position: absolute;bottom: 0;width: 4px;height: 90%;left: 0;display: inline-block;}
.sub_menu2 .mu>a:hover, .sub_menu2 .mu>a.current{background: #00a0d4;color: #FFFFFF;}

.sub_mu2 {width: 100%;}
.sub_mu2 .m {width: 24%;padding: 22px 20px 16px 20px;background: #ccddeb;margin-right: 1%;float: left;}
.sub_mu2 .m a {line-height: 42px;font-size: 22px;color: #1f74ad;display: inline-block;height: 94px;font-weight: bold;}
.sub_mu2 .current {background: #1f74ad;color: #ffffff;}
.sub_mu2 .current a {color: #ffffff;}
.en_Overview .sub_mu2 .m a {line-height: 30px;font-size: 20px;height: 144px;}

.banner{width: 100%;position: relative;overflow: hidden;height:auto;opacity: 0;}
.banner .b_more {width: 110px;height:37px;line-height:36px;position: absolute;background: #d31c19;text-align: center;border-radius: 15px;font-size: 16px;color: #ffffff;right: 5%;bottom: 3%;}
.banner .pcimg {width: 100%; }
.banner .pcimg img{width: 100%;max-height:300px;z-index:-5; }
.banner .phoneimg img{width: 100%;max-height:420px; }
.banner .phoneimg .t{width: 100%;top:40%;font-size: 3rem;color: #FFFFFF;text-align: center;position: absolute; }
.banner .info {width: 94%;position: absolute;top: 65%;margin-top: -80px;left: 3%;text-align: center;z-index:5; }
.banner .info .t {color: #ffffff;position: relative;font-size: 46px;/*text-shadow: 1px 2px 5px #cccccc;*/text-align: left;top: 20px;opacity: 0;font-weight: bold;margin-bottom: 10px; }
.banner .info .w {color: #ffffff;position: relative;font-size: 22px;/*text-shadow: 1px 2px 5px #cccccc;*/text-align: left;top: 20px;opacity: 0; }
.banner .info .tt {color: #ffffff;position: relative;font-size: 46px;/*text-shadow: 1px 2px 5px #cccccc;*/text-align: left;top: 20px;opacity: 0;font-weight: bold;margin-bottom: 10px;left:25%; }
.banner .info .ww {color: #ffffff;position: relative;font-size: 22px;/*text-shadow: 1px 2px 5px #cccccc;*/text-align: left;top: 20px;opacity: 0; left:25%;}
.banner .info .lc_tit{
	    text-align: left;
    color: #fff;
}
.banner .info .lc_tit:before{
		content:' ';
    display: inline-block;
    margin: 5px 1% -3px;
    width: 25px;
    height: 22px;
		background: url("../img/home-icon.png")  center no-repeat;
}
.banner .info .lc_tit a{
    color: #fff;
}
.banner .info .lc_tit a:hover{color: #a70010;transition:all 0.25s;}

.banner .swiper-container {max-height: 590px; }
.banner .swiper-slide {height: 100%;font-size: 18px;text-align: center;top: 0px;opacity: 1;margin-top: 0px; }
.banner .swiper-slide img {height: 100%; }

.banner_23{width: 100%;position: relative;overflow: hidden;height: 405px;background: url("../images/bg_banner2023.jpg") bottom center no-repeat #034388;}
.banner_23 .b_more {width: 110px;height:37px;line-height:36px;position: absolute;background: #d31c19;text-align: center;border-radius: 15px;font-size: 16px;color: #ffffff;right: 5%;bottom: 3%;}
.banner_23 .pcimg {width: 100%;position: relative; }
.banner_23 .pcimg img{width: 100%;max-height: 700px; }
.banner_23 .phoneimg img{width: 100%;max-height:420px; }
.banner_23 .phoneimg .t{width: 100%;top:40%;font-size: 3rem;color: #FFFFFF;text-align: center;position: absolute; }
.banner_23 .info {width: 100%;position: absolute;top: 50%;text-align: center;z-index: 99;line-height: 35px;margin-top: -85px; padding-top: 55px; }
.banner_23 .info strong {color: #ffffff;position: relative;font-size: 48px; }
.banner_23 .info .en {color: #ffffff;position: absolute;font-size: 105px;font-weight: bold;opacity: .4;text-transform:uppercase;line-height: 90px;top: 0;width: 100%; }
.banner_23 .info .t {color: #ffffff;position: relative;  font-size: calc(32px + 2vw);text-align: center;top: 20px;opacity: 0; }
.banner_23 .info .w {color: #ffffff;position: relative;font-size: 24px;text-align: center;top: 20px;opacity: 0;margin-top: 24px;display: none; }


.rt_tit{height:35px; line-height:35px;font-size:35px;color:#134975;position: relative;margin-bottom:6%;margin-top: 35px;font-weight:bold;}
.rt_tit p{
    color: #004097;
    font-size: 12px;
    font-weight: normal;
    padding: 5px 0;
}
.main .rt_tit:after {
    content: "";
    position: absolute;
    width: 80%;
    right: 0;
    top: 60%;
    height: 1px;
    background: #8ca3c3;
}
.rt_tit span{font-size:88px;line-height: 66px;font-weight:bold;color:#2b6b9e;display: inline-block;margin-left: 8px;position: absolute;left: 0;background: url("../images/ico_wss_right.png") right center no-repeat;padding-right: 22px;}
.rt_tit .c1{color:#134975;font-size: 36px; font-weight: bold;padding-left: 145px;}
.rt_tit .c2{color:#134975;font-size: 24px; font-weight: bold;padding-left: 145px;}
.rt_tit .pt{padding-top: 15px;}
.tit_en{height:40px; line-height:40px;font-size:40px;font-weight:bold;color:#134197;text-transform:uppercase;margin-bottom:10px;}
.tit_en span{color:#003688;}
.tit_cn{height:40px; line-height:40px;font-size:35px;color:#134197;margin-bottom:14px;}
.tit_cn span{font-size:22px;color:#000;}
.tit_cn span.c{font-size:18px;color:#000;}
.rt_tit_cy{height:75px; line-height:75px;font-size:30px;color:#ffffff;background: #09a55c;padding: 1px 21px 1px 1px;margin-top: -102px;}
.rt_tit_cy i{height:100%; line-height:75px;background: url("dot_cy.png") center center no-repeat #ffffff;width: 59px;float: left;margin-right: 21px;}
.rt_tit_cy:hover{color: #ffffff;}
.rt_subtit{height: 46px;line-height: 26px;font-size: 26px;color: #003488;padding-left: 15px;}
.rt_tit_more{text-align: right;height: 56px;line-height: 56px;float: right;}
.rt_tit_more span{color: #000;font-size: 14px;}

.wrap {padding: 46px 0 0 0;}
.content {border-bottom: none;}
.wz, .wz div, .wz li, .wz td, .wz p, .wz th{line-height:48px;font-size:20px;color:#333333;}
.wz p{margin-bottom:11px;}
.wz .im{margin-bottom:35px;}
.por{position: relative;}
.bt_back, .bt_back_li{background: url("dot_back.gif") left center no-repeat;padding-left: 22px;font-size: 20px;color: #585858;cursor: pointer;float: right;margin-top: -52px;}
.bt_back_li a, .bt_back_new a{font-size: 20px;color: #585858;}
.bt_back_new{background: url("dot_back.gif") left center no-repeat;padding-left: 22px;font-size: 20px;color: #585858;cursor: pointer;position: absolute;right: 2%;z-index: 999;}


/*分页*/
.pager{padding-top: 18px;text-align: center;margin: 0 auto;min-height: 60px;line-height: 46px;}
/*.pager span{float: left;margin-bottom: 11px;}*/
.pager a:hover{color: #ffffff !important;}
.pg_num_current,.pg_num,.pg_next,.pg_end,.pg_home,.pg_prev{color: white;text-align: center;margin-right: 5px;padding:7px 0px;}
.pg_num a,.pg_home a,.pg_next a,.pg_end a,.pg_prev a,.pg_num_current a{padding:7px 10px;background-color:#e8e8e8;color: black}
.pg_num_current a{background-color: #0050a7;color: white}
.pg_num a:hover,.pg_home a:hover,.pg_next a:hover,.pg_end a:hover,.pg_prev a:hover,.pg_num_current a:hover{cursor: pointer;background-color: #0050a7;color: white}
.pg_home_dis,.pg_prev_dis,.pg_end_dis,.pg_next_dis{background-color: #0050a7;color: white;text-align: center;margin-right: 5px;padding:7px 10px;}

}

.machine .am-list-item-text span{
    font-size: 1.5rem;
}
.machine .am-list-item-text .statemsg{
    display: inline-block;
    width: 80px;
}
.machine .am-list-news-default .am-list .am-list-item-desced .am-more{
    line-height: 50px;
    height: 50px;
    color: #004097;
 	 background:transparent;
    border: 1px #0E3475 solid;
}
.machine .am-list-news-default .am-list .am-list-item-desced:hover .am-more{
	background:transparent;
    color: #004097;
    border: 1px #0E3475 solid;
}
.list_pcn .am-list-news-default .am-list .am-list-item-desced .yyxx .am-more{
    bottom: 100px;
    color: #fff;
    background-color: #0E3475;
    border: none;
}

.machine .am-list-news-default .am-list .am-list-item-desced .am-more:hover{
    background-color: #169BD5;
   	color:#fff;
    border: none;
  	transition:all .8s;
}

.machine .am-list .am-list-item-text{
    display: block;
}

.machine .am-list-news-default .am-list .am-list-item-desced{
	max-height: max-content;
  	transition:all .5s;
}
.intro-text .content p span img{
    width: -webkit-fill-available;
    width: 100%;
    height: auto !important;
}
@media only screen and (min-width: 1600px) {
  
    #vd-popup{width: 100%;margin-left: -810px;left: 50%;/*top: 50%;margin-top: -800px;*/}
}
@media only screen and (min-width: 1200px) {
    .bonner_news .swiper .swiper-slide .info {top: 50%;margin-top: -90px;}
}
@media only screen and (min-width: 1600px) {
    .top{max-width: 1600px;left: 0%;margin: auto;}
    .banner .info {max-width: 1200px;left: 50.5%;margin-left: -600px;}
    .banner .b_more {right: 50%;margin-right: -600px;}
}

@media only screen and (max-width: 1440px) {
    .wrap2 .box .list_pic ul li{
        padding: 2% 15%;
    }
  .list_main .intro  .intro-text{ width:40vw;}
  .list_pcn ul li .peo-index .nl-pic{
  		    height: 300px;
  }
  .list_pcn ul li .peo-index {
    height: 450px;
	}
  .list_main .intro  .intro-text{ width:44vw;}
}

@media (max-width: 1050px) {
    body {
        background: url(../images/200611bg2.png) no-repeat right 300px;
        background-size: 100%;
    }
    .wrap {
        width: 90%;
        margin: 36px auto 0;
        padding: 0 0 42px;
    }
    .content li {
        padding: 24px 0;
        border-bottom: 1px dotted #ccc;
        height: auto;
    }
    .wrap .elem1 {
        float: left;
        overflow: hidden;
        margin-right: 12px;
    }
    .wrap .elem1 img {
        display: block;
        transition: all 0.3s;
    }
    .wrap .elem1 img:hover {
        transform: scale(1.05);
    }
    .wrap .elem2 h4 {
        font-size: 14px;
        line-height: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }
    .wrap > h4 > i {
        height: 6px;
        margin-top: 12px;
    }
    .wrap .elem2 p {
        margin-top: 10px;
        font-size: 14px;
        line-height: 20px;
        height: 40px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        color: #999;
    }
    .wrap .elem2 span {
        display: none;
    }
  .intro-text .content p span img{
    width: -webkit-fill-available !important;
    width: 100% !important;
  }
}

@media only screen and (max-width: 1024px) {

  .list_main .intro .intro-text .text{
  	    max-height: 24vw;
  }
  
    .list_pcn .am-list-news-default {margin: 0px;}
    .list_pcn .am-list-news-default .am-list .am-list-item-desced {padding: 10px;}
    .list_pcn .am-list-news-default .am-list .am-list-item-desced .am-list-main{padding-bottom: 15px;padding-left: 0px;}
    .list_pcn .am-list-news-default .am-list-item-hd a{font-size: 2.2rem;line-height: 46px;height: 46px;}
    .list_pcn .am-list-news-default .am-list .am-list-item-desced .am-list-item-text{line-height: 24px;max-height: 100px;-webkit-line-clamp: 2;}
    .list_pcn .am-list-news-default .am-list .dt{margin-bottom: 15px;display: none;}
    .list_pcn .am-list-news-default .am-list .am-list-item-desced .am-more{font-size: 14px;line-height: 27px;height: 27px;width: 96px;bottom: 10px;right: 10px;display: none;}
    #header, #h_footer, .m_hide, .banner .pcimg {
        display: none;
    }

    .main {
        max-width: 960px;
    }

    #m_header, #m_footer, .w_hide, .banner .phoneimg {
        display: block;
        width: 100%;
    }

    .banner{margin-top: 0px;height: auto;}

    .main_rt {
        float: none;
        width: 100%;
        position: relative;
    }

    .sub_menu {
        width: 100%;
        height: auto;
        position: relative;
        margin-top: 4px;
        float: none;
        display: inline-block;
    }

    .sub_menu .mu {
        line-height: 54px;
        height: 54px;
        font-size: 16px;
    }

    .sub_menu .mu > a {
        font-size: 16px;
        height: 54px;
        line-height: 54px;
        width: 90%;
    }

    .sub_menu .current > a {
        font-size: 16px;
        color: #da251d;
        border-bottom: 2px #da251d solid;
    }

    .rt_tit {
        height: 50px;
        line-height: 25px;
        font-size: 24px;
        margin-bottom: 25px;
    }

    .rt_tit span {
        font-size: 44px;
        line-height: 44px;
    }

    .rt_tit .c1 {
        font-size: 24px;
        padding-left: 65px;
    }

    .rt_tit .c2 {
        font-size: 16px;
        padding-left: 65px;
    }
  
    .bonner_news .swiper .swiper-slide .info .t {font-size: 24px;margin-bottom: 8px; }
    .bonner_news .swiper .swiper-slide .info .w {font-size: 16px;margin-bottom: 18px;}
    .bonner_news .swiper .swiper-slide .info .more {max-width: 140px;width: 40%;border-radius: 17px;height: 34px;line-height: 34px;}
    .bonner_news .swiper .swiper-slide .info .more a {font-size: 16px;}



    /** 新闻 **/
    .list_pcn .am-list-news-default {margin: 0px;}
    .list_pcn .am-list-news-default .am-list .am-list-item-desced {padding: 2% 10%;}
    .list_pcn .am-list-news-default .am-list .am-list-item-desced .am-list-main{padding-bottom: 15px;padding-left: 0px;}
    .list_pcn .am-list-news-default .am-list-item-hd a{font-size: 2.2rem;line-height: 46px;height: 46px;}
    .list_pcn .am-list-news-default .am-list .am-list-item-desced .am-list-item-text{line-height: 24px;max-height: 100px;-webkit-line-clamp: 2;}
    .list_pcn .am-list-news-default .am-list .dt{margin-bottom: 15px;display: none;}
    .list_pcn .am-list-news-default .am-list .am-list-item-desced .am-more{font-size: 14px;line-height: 27px;height: 27px;width: 96px;bottom: 10px;right: 10px;display: none;}

  .list_pcn ul li .peo-index {
    width: 100%;
    padding: 0 15%;
    height: 450px;
}
    .vd_li li{width: 48%!important;margin-bottom: 5rem;}
    .vd_li li:nth-child(even){margin-left: 2%!important;}
    .vd_li li .bt-vd{margin-top: -15%;}
    .vd_li li .bt-vd img{width: 30%;max-width:68px;}

    .pic_li ul li .am-gallery-title{font-size: 16px;line-height: 22px;}
  
  .list_pre .noticepre .preimg, .list_pre .noticepre .prelist{
      width: 90%;
    margin: auto;
    padding: 6%;
    float: none;
  }
  
  
  .machine .am-list-news-default .am-list .am-list-item-desced .me .am-more{
  	right: 0px;
  	display:block;
    bottom:-5px;
    height: 40px;
    line-height: 40px;
  }
  .machine .am-list-news-default .am-list .am-list-item-desced .yyxx .am-more{
    right: 120px;
  	display:block;
    bottom:-5px;
    height: 40px;
    line-height: 40px;
  }
  .machine .am-list-news-default .am-list .am-list-item-desced .am-list-main{
  	min-height: 190px;
  }
  .list_pre .noticepre .preimg img{
  	padding: 0;
  }
  .list_pre .noticepre .preimg, .list_pre .noticepre .prelist{
  	padding: 1% 5%;
  }
}
@media only screen and (max-width: 768px) {
  
  .sub-menu{
    margin-left: 8%;
    font-size: 18px;
  }
  
    .list_pcn ul li .peo-index .nl-pic {
        height: auto;
    }
    .wrap2 .box .list_pic ul li{
        padding: 2% 10%;
    }

  .list_main .intro .intro-text, .list_main .intro .intro-img {
  	width:100%;
  }
  .list_pcn ul li .peo-index .nl-pic img {
    width: auto;
    height: calc(50px + 30vw);
  }
  .list_main .intro {
    flex-direction: column;
    width: 95vw;
  }
 
	.list_pcn ul li .peo-index  {
    padding: 0 5%;
    }
    .banner_23 {margin-top: 3.25rem;height: 280px;}

    .banner .info {margin-top: -30px }
    .banner .info .t {font-size: 2.6rem; }
    .banner .info .w {font-size: 1.5rem; }

    /** 新闻 **/
    .list_pcn .am-list-news-default .am-list .am-list-item-desced {margin-bottom: 20px;     padding: 2% 0;}
    .list_pcn .am-list-news-default .am-list .am-list-thumb{max-height:350px;padding-right:0;}
    .list_pcn .am-list-news-default .am-list .am-list-item-desced .am-list-main{padding-bottom: 5px;padding-left: 0px;padding-top: 10px;
    padding-right: 5px;}
    .list_pcn .am-list-news-default .am-list .am-list-item-desced .pc{display: none;}
    .list_pcn .am-list-news-default .am-list-item-hd{text-align: left;font-weight: bold;}
    .list_pcn .am-list-news-default .am-list-item-hd a{font-size: 1.8rem;line-height: 3rem;height: 3rem;}
    .list_pcn .am-list .am-list-item-desced .am-more{color: #ffffff;background: #d31b19;right: 50%;margin-right: -48px;}
    .list_pcn .am-list-news-default .am-list .dt{text-align: center;margin-bottom: 12px;}
    .list_pcn .am-list-news-default .am-list .am-list-item-desced .am-list-item-text {color: #666666;font-size: 15px;}
    .list_pcn ul li .nl-ph{width: 100%;height: 15px;}
    .list_pcn ul li .am-gallery-item, .list_pcn ul li .nl-pic, .list_pcn ul li .nl-tit{
      height:auto;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: calc(15px + .2vw);
    }
    .list_pcn ul li .nl-not{padding-top: 18px;padding-bottom: 26px;}
  
  .list_pre .noticepre .preimg, .list_pre .noticepre .prelist, .list_main{
  	padding:1% 2%;
  }
  .list_pre .noticepre .preimg, .list_pre .noticepre .prelist, .list_main {
    width: 100%;
  }
  .machine .am-list-news-default .am-list .am-list-item-desced .am-more{
    margin-right: 5%;
  }
  .intro-text .content p span img{
    margin-left: -40px;
  }
}


    @media only screen and (max-width: 640px) {

        .bonner_news .swiper .swiper-slide .info .t {font-size: 2rem;margin-bottom: 8px; }
        .bonner_news .swiper .swiper-slide .info .w {font-size: 1.4rem;margin-bottom: 12px;}
        .bonner_news .swiper .swiper-slide .info .more {max-width: 140px;width: 40%;border-radius: 17px;height: 34px;line-height: 34px;}
        .bonner_news .swiper .swiper-slide .info .more a {font-size: 1.4rem;}

        /** 新闻 **/
        .list_pcn .am-list-news-default .am-list .am-list-item-desced {margin-bottom: 7%;}
        .list_pcn .am-list-news-default .am-list .am-list-thumb{max-height:350px;padding-right:0;}
        .list_pcn .am-list-news-default .am-list .am-list-item-desced .am-list-main{padding-bottom: 5px;padding-left: 10px;padding-top: 10px;}
        .list_pcn .am-list-news-default .am-list .am-list-item-desced .pc{display: none;}
        .list_pcn .am-list-news-default .am-list-item-hd{text-align: left;}
        .list_pcn .am-list-news-default .am-list-item-hd a{font-size: 2rem;line-height: 3rem;height: 3rem;font-weight: bold;}
        .list_pcn  .am-list .am-list-item-desced .am-more{color: #ffffff;background: #d31b19;right: 50%;margin-right: -48px;}
        .list_pcn .am-list-news-default .am-list .dt{text-align: center;margin-bottom: 12px;}
        .list_pcn .am-list-news-default .am-list .am-list-item-desced .am-list-item-text {color: #666666;font-size: 15px;}
        .list_pcn ul li .nl-ph{width: 100%;height: 15px;}
        .list_pcn ul li .am-gallery-item, .list_pcn ul li .nl-pic, .list_pcn ul li .nl-tit{height:auto;}
        .list_pcn ul li .nl-not{padding-top: 18px;padding-bottom: 26px;}


        /** 新闻切换 **/
        #slideBox, #slideBox .bd, #slideBox .bd li{height: auto;}
        #slideBox .new_ct{left: 0;top: 0;}
        #slideBox .bd li .pic{margin-right: 0;width: 100%;height: 300px;float: none;margin-top: 3rem;}
        #slideBox .bd li .n_con{width: 100%;height: auto;padding-bottom: 22px;}
        #slideBox .bd li .n_con .more{bottom: 0;right: auto;margin-top: 20px;position: relative;}
        .slideNew .bd ul li{width: 48%;margin-right: 1.5%;}
        .slideNew .bd ul li:nth-child(3){display: none;}
        .slideNew .bd li .tit{font-size: 1.6rem;min-height: 80px;line-height: 2.4rem;padding: 0px 6px;}
        .slideNew .bd li .dt{font-size: 1.2rem;margin-bottom: 6px;margin-left: 11px;margin-top: 14px;}

        .slideBoxSb .bd ul li{width: 100%;}

        .vd_li li{width: 100%!important;margin-bottom: 3.5rem;padding: 3%;}
        .vd_li li:nth-child(even){margin-left: 0%!important;}
        .vd_li li .vd-tit {font-size: 18px;}

        .pic_li ul li .am-gallery-title{font-size: 15px;line-height: 22px;}
        .list_pre .noticepre .preimg, .list_pre .noticepre .prelist { width: 100%;}
      
		.list_main .am-list-news-default .am-list .am-list-item-thumb-right .am-list-thumb{padding-right:.5rem;padding-left: .5rem;}
      .list_pcn ul li .nl-pic img{ height:20vw;}
    }

    .list_gg ul li{width: 100%;float: none;}

}