@charset "utf-8";
/* CSS Document */
.lg-backdrop.in{ opacity: 0.8!important;}
.lg-sub-html{ bottom: 100px!important; font-size: 16px!important;}


/*导航*/
.mode-banner{ width:100%; position:relative; overflow:hidden;}
.banner-cnt{ float:left; position:relative; right:50%;}	
.mode-inner{float:left; position:relative; left:50%;}


.modheader{ height:90px;position: relative; z-index: 28; }
.navMenu>li{ position: relative;}
.navMenu>li>a{ font-size: 18px; display: block; line-height: 90px; padding: 0 13px; white-space: nowrap; color: rgb(43, 128, 165);  color: #4b93b2;} 
.submenus{ position: absolute; width: 160px; left: 0; top:90px; background: #2b80a5; text-align: center; display: none;}
.submenus li a{ color: #fff;  line-height:35px; }
.navMenu>li:hover .submenus{ position:absolute; display: block;}
.navMenu>li:hover>a,.navMenu>li.cr>a{ background: #4b93b2; color: #fff; }

.bans-text{ position: absolute;  left: 0; right: 0;  text-align: center; z-index: 9; top: 140px; color: #fff;}

.bans-text h3{   text-shadow:rgba(0,0,255,.5) -2px 0 0,rgba(0,0,255,.5) 0 2px 0,rgba(0,0,255,.5) -1px 0 0,rgba(0,0,255,.5) 0 -1px 0;  font-size: 28px; font-weight: normal;  }

.bans-text span{ padding-top: 5px; display: block; font-size: 14px;  text-shadow:rgba(0,0,255,.9) 1px 0 0,rgba(0,0,255,.9) 0 1px 0,rgba(0,0,255,.9) -1px 0 0,rgba(0,0,255,.9) 0 0 0; }

.H50{ height: 50px;}

/*公司简介*/
.about{ max-width: 1010px; margin:-200px auto 0 auto; width:95%; position: relative;}
.article{ font-size: 18px;}
.article p{ text-indent: 2em;}
.menu-top{  text-align:center; color: #F0F1F6; margin-bottom: 50px; }
.menu-top h3{ font-size: 32px; color:rgb(60, 73, 151); position: relative; z-index: 2;}
.menu-top span{ font-size: 60px;  margin-top: -40px; position: relative; display: block;}
.about .a-bgs{ position:absolute; left:0;  right:0; bottom:0; height:100%;  }
.about .a-bgs img{ height: 100%!important; width: 100%; opacity: 0.86;}
.aboutinner{ position:relative; z-index:4; /*padding:100px 80px 50px 80px;*/padding:100px 50px 50px 50px; }
.fot-contact{ margin-right: 40px;}
.newfooter{ background:#3c4997; }
.copy2{ background: #fff; text-align: center; padding: 8px 0; }
.cont-rights{ text-align: right; color: rgb(175, 184, 236);} 
.abwrap{ padding:35px 0;color: rgb(175, 184, 236);} 
.fot-contact li cite{ padding-top: 5px;  margin-right: 10px;}
.bomlinks1 a{ padding: 0 20px; position: relative;}
.bomlinks1 a:after{ content: ""; height: 12px; width: 1px; background: #636dac; position: absolute; right: 0; top:1px;}
.bomlinks1 a:hover{ color: #fff;}
.bomlinks2{ margin-top:20px;}
.bomlinks2 a{color:#6FA8DC;padding: 0 0 0 40px;}
.copys1{ padding-top:5px;} 
.bomlinks2 a:hover{ color: #fff;}

.abbgs{    color: rgb(11, 83, 148); padding-top:30px; padding-bottom: 50px;  background: url("/static/images/abbg.jpg") center bottom no-repeat; background-size: 100% auto;}


/*大事记*/
article,section,time,aside{display:block;}
time{text-align:right;}

.point-time {
  content: "";
  position: absolute;
  width: 13px;
  height: 13px;
  top: 17px;
  left: 20%;
  background: #1c87bf;
  margin-left: -4px;
  border-radius: 50%;
  box-shadow: 0 0 0 5px #fff;
}
.things{
  font-weight:bold; line-height:2;
  }
.text-red {
  color: #f6393f;
}

.text-blue {
  color: #004C8F;/* #1c87bf;*/
}

.text-green {
  color: #95c91e;
}

.text-yellow {
  color: #ffb902;
}

.text-purple {
  color: #d32d93;
}

.point-red {
  background-color: #f6393f;
}

.point-blue {
  background-color:#004C8F;/* #1c87bf;*/
}

.point-green {
  background-color: #95c91e;
}

.point-yellow {
  background-color: #ffb902;
}

.point-purple {
  background-color: #d32d93;
}

.enevtslist {

  margin: 30px  -20px; margin-bottom:120px;
 background: url("/static/images/abbg.jpg") center bottom no-repeat; background-size: 100% auto;
	
}
.enevtslist article {
  position: relative;
}
.enevtslist article >h3 {
  width: 15%;
  height: 20px;
  line-height: 20px;
  text-align: right;
  font-size: 1.1em;
  color: #1d1d1d;
  padding: 10px 0 20px;
}
.enevtslist article section {
  padding: 0 0 17px;
  position: relative;
}
.enevtslist article section:before {
  content: "";
  width: 5px;
  top: 17px;
  bottom: -17px;
  left: 20%;
  background: #e6e6e6;
  position: absolute;
}
.enevtslist article section:last-child:before {
  display: none;
}
.enevtslist article section time {
  width: 15%;
  display: block;
  position: absolute;
}
.enevtslist article section time > span {
  display: block;
  text-align: right;
}
.enevtslist article section aside {
  color: #3a3a38;
  margin-left: 25%;
  padding-bottom: 15px;
}
.enevtslist article section .brief {
  color: #9f9f9f;
}

.enevtslist p{ text-indent: 0;}


/*荣誉资质*/

.local{ height:48px; line-height:48px; padding: 0 10px; background: #f3f3f3;}
.local *{line-height:48px; }
.local li:after{ content: ">>"; padding: 0 10px;}
.local li:nth-last-child(1):after{ display: none;}
.local a:hover{ color: #0B5394;}
.local2 { font-size:14px; color:#0B5394; /*font-weight:bold;*/}

/*左侧导航*/
.lnavs{}
.navfir{background-color: rgb(43, 128, 165); color: #fff; font-size: 14px; height: 40px; line-height: 40px; padding-left: 10px;}
.navfir a{ color:#fff;  font-weight: bold; }
.in-navsleft{ width: 300px; margin-right: 10px; }   
.inbox-wrap{ margin-top: 10px;    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start; overflow: hidden;}
/*相册*/
.photo-wrap{}
.photo-wrap .item-cell{  width: 25%; padding: 0 15px; box-sizing: border-box; margin-bottom: 50px;}
.photo-wrap .item-cell .item-pic{ cursor: pointer;height: 290px; text-align: center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content:center;}
.photo-wrap .item-cell img{ max-height: 290px; width: auto; max-width: 100%; vertical-align: middle; line-height: 100%;}
.photo-wrap .item-cell a{ cursor: pointer; display: inline-block; }
.photo-wrap .item-tit{ font-size: 16px; color: #000; text-align: center; margin-top:10px;}

/*左侧菜单*/
.lnavs ul>li{ font-size: 14px;/* height:38px; line-height:38px; */ position:relative; border-bottom: 1px  dashed rgb(204, 204, 204); color: rgb(11, 83, 148);}
.lnavs ul>li>a{color: rgb(11, 83, 148);padding-left: 25px;}
.lnavs ul>li>a:before{background: url(/static/images/catalogList_code_bg.png) no-repeat;    background-position: 0 0; width: 10px; height: 10px; display: block; position: absolute; content: "";  left: 10px; top: 15px;}
.lnavs ul>li.cr>a:before{background: url(/static/images/catalogList_code_bg.png) no-repeat;    background-position: 0 -20px;top: 15px;}
.lnavs ul>li.cr>a,.lnavs ul>li>a:hover{ font-weight: bold;}


.lnavs{ margin-bottom: 10px;}
.wrapbox2{ border: 1px solid #073763; border-top:none; }
.tpmenu{ height: 40px; line-height: 40px; font-size:18px; color: #fff; padding-left: 10px; background:#2b80a5; }
.nlists2 li a{    color: rgb(7, 55, 99);  font-size: 14px;}
.nlists2{ margin: 10px;}

.nlists2 li { height: 32px; padding-left:20px; position: relative;  overflow: hidden; white-space: nowrap;text-overflow:ellipsis;  width: 100%; box-sizing: border-box; } 
.nlists2 li:after{ background: url(/static/images/tmp1558483553_1852951_s.jpg) no-repeat;    width: 16px; height: 16px; display: block; position: absolute; content: "";  left: 0; top: 5px;}

.in-right{ border:1px solid #cccccc;}

.mentop1{ border-bottom:2px solid #0001cc; line-height: 38px; font-size: 14px;color: rgb(7, 55, 99);  font-weight: bold; padding-left: 20px; position: relative;}
.mentop1:after{ content:"";  position: absolute; height: 13px; width: 2px; background: #0505fb; left: 10px; top: 12px;}
.article2{ padding: 10px;}

.contactns{ color: #0b5394; padding-top: 40px;}
.contactns p{ text-indent: 0!important;}
.maps2{ margin-bottom: 30px;}
.cul{ padding-bottom: 200px;}
.org{ margin-bottom:40px;    background: url(/static/images/abbg.jpg) center bottom no-repeat;
    background-size: 100% auto;}
.org img{ max-width: 100%; height: auto;}

/*大事记*/
.events{ margin-top:30px;}
/*招聘列表*/
.jobr{ border: none;background: url(/static/images/jobg4.png) no-repeat; padding:0 30px 20px 30px; }
.joblist li{padding-left: 15px;   line-height:40px; height:40px; border-bottom: 1px dotted #ccc; position: relative; padding-right: 110px;}
.joblist li a{ font-size: 14px;}
.joblist li span{ position: absolute; right: 0; top: 0; line-height: 40px;}
.joblist li:after{ content: ""; width:5px ; height:5px; border-radius:5px; background: #cccccc; position: absolute; left: 0; top: 18px;}
.joblist li a:hover{ color: #00acfe; text-decoration: underline;}
/*分页*/
.pages{ margin-top: 20px; text-align: center; font-size: 14px;}
.pages *{  display: inline-block; vertical-align: middle;}
.pages li a{ padding: 8px 15px; border: 1px solid #eeedeb; line-height: 100%; background: #fff;}

.pages li.cr a,.pages li:hover a{ background: #00acff; color: #fff;}


/*招聘详情页*/
.inbox-wrap2  .lnavs{ border: 1px solid #0b5394; border-top: none; padding-bottom:5px;}  
.jobr3{ border: 1px solid #0b5394; padding: 30px;    background: url(/static/images/jobg4.png) 0 60px no-repeat;}

.jobinfocnts{ font-size: 16px;}
.jobtit{ font-size: 18px; text-align: center; border-bottom: 1px solid #3d85c6; padding-bottom:5px; margin-bottom: 15px;}
.jobinfos p{ padding-bottom:0; }


/*标题位置*/
.bans-text2{ top: 300px;}
.bans-text2 h3{   text-shadow:rgba(11,83,148,.5) -2px 0 0,rgba(11,83,148,.5) 0 2px 0,rgba(11,83,148,.5) -1px 0 0,rgba(11,83,148,.5) 0 -1px 0;   }
.bans-text2 span{ text-shadow:none; padding-top: 15px;}



/*统一*/
.navfir{ font-size: 18px;}
.navfir a{ font-size: 18px; font-weight: normal;}
.navfir{height: 45px; line-height: 45px;}
.lnavs ul>li{   transition: all .3s;}
.lnavs ul>li.cr,.lnavs ul li:hover{ background: #ededed;}
.lnavs ul>li>a{  padding-left:10px;  color:#000;height: 45px; line-height: 45px; display: block;}
.lnavs ul>li>a:before{ background: url(/static/images/ars2.png) no-repeat;   width: 10px; height: 10px; display: block; position: absolute; content: "";  left: auto; top: 15px; right: 10px;}
.lnavs ul>li:hover>a,.lnavs>ul>li.cr>a{ font-weight: normal; text-decoration: underline;}
.lnavs ul>li.cr>a:before,.lnavs>ul>li:hover>a:before{ background: url(/static/images/ars.png) no-repeat;  }
.lnavs {border: 1px solid #0b5394; padding-bottom: 0!important;}
.mentop1{ font-size: 16px; line-height: 45px;}
.mentop1:after{ top: 15px;}

.lnavs,.wrapbox2{ background: #fff;}  

.lnavs ul>li dl{  padding-bottom: 10px;background: #fff;}
.lnavs ul>li dl a{ display: block; padding: 5px 0; padding-left:35px; font-size: 12px; color:#333; position: relative;}

.lnavs ul>li dl a:before{background: url(/static/images/catalogList_code_bg.png) no-repeat;    background-position: 0 -30px; width: 10px; height: 10px; display: block; position: absolute; content: "";  left: 20px; top: 13px;}
.lnavs ul>li dl dd.cr a,.lnavs ul>li dl dd a:hover{ color: #0b5394;}


/*新闻列表*/
.greybg{background:#f5f5f5; padding-bottom: 10px;}
.buleline{border: 1px solid #0b5394;}
.mod-news-5{ padding: 5px;}
.mod-news-5 .item-pic{ width:300px;  height:200px;    border: 1px solid transparent; margin-right: 10px;}
.mod-news-5 .item-cell{ border-bottom: 1px dashed #CCC; padding-top: 5px;  padding-bottom: 5px;}
.mod-news-5 .item-cell .item-tit{ height:40px; margin-top:10px; }
.mod-news-5 .item-cell .item-tit a{ color:rgb(7, 55, 99); font-size: 16px; } 
.mod-news-5 .item-cell .item-desc{ font-size: 14px; color: #000;} 
.mod-news-5 .item-cell .item-desc a{color: #000;}
.mod-news-5 .item-cell .item-dates{ text-align:right; padding-right: 17px; }
.mod-news-5 .item-cell .item-dates *{ font-weight: normal;}
.mod-news-5 .item-cell .item-dates .int-date{ margin-right:17px; }
.mod-news-5 .item-cell .item-dates .int-read{ margin-right:17px; }
.mod-news-5 .item-cell .item-dates .int-link{margin-right:17px; cursor:pointer; }
.mod-news-5 .item-cell:hover{ background: #b3e1f3; }

.mod-news-5 .item-cell:hover  .item-pic{border: 1px solid #fff;}
.page-wrap{ margin-bottom:20px;}

.mod-news-5 .item-pic img{ max-width: 100%; height: auto;}
.mod-news-5 .item-pic{ overflow: hidden;}

/*重大项目*/
.tpmenu{ position: relative;}
a.mores2{ position: absolute; right: 10px; top: 0; font-size: 12px; color: #0001CC;}
.wrapbox2{ border: 1px solid #073763;}
.wrapbox3 .tpmenu{ background:#e4e6fb; color:#000;} 
.xmlsts{ padding: 10px;}
.xmlsts ul li a:hover{ color: #0304c5;}
.xmlsts ul li{ margin: 2px 0; overflow: hidden; white-space: nowrap;text-overflow: ellipsis; width: 100%; box-sizing: border-box;}

.mod-news-5 .item-cell .item-dates{margin-top: 10px;}
.mod-news-6{}
.mod-news-6 .item-cell .item-dates{ text-align: left;}
.mod-news-6 .item-pic{border: 1px solid #f3f3f3;}
.in-right{ box-sizing: border-box; overflow: hidden;}
/*新闻详情*/
.bans-text3{ top: 70px; padding-bottom: 40px; background: url("/static/images/arr5.png") center bottom  no-repeat;}
.bans-text3 h3,.bans-text3 span{ text-shadow:none;color:rgb(60, 73, 151);}
.bans-text3 span{ padding-top: 10px;}
.newsInfo{ padding: 30px;}
.newsInfo>h1{ font-size: 20px; font-weight: normal; text-align: center;   border-bottom: 1px dashed #ccc; padding-bottom: 20px; margin-bottom: 10px;}
.source{ text-align: center; margin-bottom: 20px;} 
.source li{ display: inline-block; font-size: 12px; margin: 0 30px; color: #000;} 
.news-prev-next{ padding:8px 10px; background: #f5f5f5; font-size: 12px;}
.news-prev-next span{ margin-right: 10px;}
.news-prev-next li{ color: #000; width: 50%; box-sizing: border-box;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.news-prev-next .news-prev{ padding-right: 20px;}
.news-prev-next .news-next{ padding-left: 20px;}
.news-prev-next li a:hover{color: rgb(11, 83, 148);}


/*项目详情*/
.pjinfowrap{ margin-top:10px; border: 1px solid #ccc; padding: 5px; box-sizing: border-box; overflow: hidden;}
.pjimg{ width:300px; height:300px;border: 1px solid #ccc; overflow: hidden; margin-right: 10px;}
.pjimg img{ max-width: 100%; max-height: 100%;}
.pj-tit{ border-bottom: 1px  dashed #ccc; padding-bottom: 15px; padding-top: 8px;}
.pj-attr ul{ padding-left:5px;}
.pj-attr ul li{ padding: 10px 0 10px 10px; border-bottom:1px dashed #ccc; } 
.pj-attr ul li cite{    color: rgb(11, 83, 148);}
.pj-attr ul li span{ font-weight: bold;  color: #000;}

.prtab{ margin-top: 10px; background:#EFEFEF; color: #545454; height: 40px; line-height: 40px;border:1px solid #ccc;} 
.prtab ul li{height: 40px; cursor: pointer; line-height: 40px; min-width: 101px; text-align: center;border-right: 1px solid #ccc;}

.prtab ul li a{color: #545454;cursor: pointer;}
.prtab ul li.active{ background:#0b5394; color:#fff;}
.prtab ul li.active a{color:#fff;}
.prcnt{ border: 1px solid #ccc;border-top:none; padding: 10px;   } 
.prinfo{color:#545454;}

.plist *{color: rgb(54, 96, 146);}
.plist li{ margin-bottom: 5px;}
.plist h3{ position: relative; display: block; padding-left:15px;}
.plist h3:after{ content: ""; width: 8px; height: 8px; background: #366092; border-radius:8px; position: absolute; left: 0; top: 10px;}
.plist li a:hover{color: rgb(54, 96, 146);}

.news-prev-next2{ background: none; margin-top:10px;}

.news-prev-next2 .news-next{ text-align: right;}


/*放大区域*/
.cursorshade{position:absolute;width:140px!important;height:140px!important;background-color:#fc980f!important;border:1px solid #e08103!important;left:0;top:0;z-index:2;opacity:.5!important;cursor:move;}



/*产品列表*/
.prolist-wrap{margin-right:0;}
.prolist-wrap .item-cell{ width:29.33%; margin-right:2%; margin-left: 2%; margin-bottom: 30px; }
.prolist-wrap .item-cnt{width: 200px; margin:10px auto 0 auto; text-align: center; }
.prolist-wrap .item-pic { border:1px dashed #ccc; width: 200px; height: 200px; margin: 0 auto; overflow: hidden;}
.prolist-wrap .item-pic img{  height:auto; width:auto; max-width: 100%;  }
.prolist-wrap .item-tit *{ color: #000; }
.prolist-wrap .item-tit{ }
.prolist-wrap .item-desc *{ }
.prolist-wrap .item-desc{ }
.prolist-wrap .item-cell:hover .item-pic { border:1px dashed #0a0ad3;}




.prolist-wrap2{margin-right:0%;}
.prolist-wrap2 .item-cell{ width:48%; margin-right:1%;margin-left:1%; margin-bottom:10px; }
.prolist-wrap2 .item-cnt{width: 130px; margin:10px auto 0 auto; text-align: center; }
.prolist-wrap2 .item-pic { border:1px solid #ccc; width:130px; height:130px; margin: 0 auto; overflow: hidden;}
.prolist-wrap2 .item-pic img{  height:auto; width:auto; max-width: 100%;  }
.prolist-wrap2 .item-tit{ line-height: 140%;}
.prolist-wrap2 .item-tit *{ color: #000; }

.prolist-wrap2 .item-cell:hover .item-pic { border:1px solid #0a0ad3;}


.newsInfo2 h1{/* text-align: left;*/}



/*业务列表*/
.prolist-wrap3{margin-right:0;}
.prolist-wrap3 .item-cell{ transition: all .6s; width:29.33%; margin-right:1%; margin-left: 1%; padding: 1%; margin-bottom:10px; }
.prolist-wrap3 .item-cnt{width: 260px; margin:5px auto 0 auto; text-align: center; }
.prolist-wrap3 .item-pic {  width: 260px; border: 1px solid #ccc; box-sizing: border-box;  height: 190px; margin: 0 auto; overflow: hidden;}
.prolist-wrap3 .item-pic img{  height:auto; width:auto; max-width: 100%;  }
.prolist-wrap3 .item-tit *{ color: #000;  font-size: 14px; }
.prolist-wrap3 .item-tit{ }
.prolist-wrap3 .item-desc *{ }
.prolist-wrap3 .item-desc{ }
.prolist-wrap3 .item-cell:hover{ background: #9fc5e8; }
.prolist-wrap3 .item-cell:hover .item-pic{border: 1px solid #3d85c6;}


.article2{ padding: 25px;}


/*科技创新*/
.prolist-wrap5 .item-cell .item-pic { background:#f3f3f3; border:none; width: 270px;height: 270px; transition: all .3s;}

.prolist-wrap5 .item-cell:hover .item-pic{background:#3d85c6; border:none;}

.prolist-wrap5 .item-cell .item-tit{ color:#073763; line-height: 150%; font-size:14px;}
.prolist-wrap5 .item-cell .item-tit *{ color: #073763;}
.prolist-wrap5 .item-cnt{width: 270px;}


/*网站地图*/

.siteMap {
    max-width: 1200px;
    margin: 0 auto;
    margin-top: 30px;
}

.siteMap ul li {
    border-top: 1px dashed #e7e7e7;
    padding: 30px 0;
    zoom: 1; overflow: hidden;
}

.siteMap ul li:after {
    display: table;
    clear: both;
    content: "";
    font-size: 0;
    line-height: 0;
}

.siteMap ul li h2 {
    float: left;
    overflow: hidden;
    min-width: 130px;
}

.siteMap ul li h2 .cn {
    font-weight: bold;
    display: block;
    font-size: 20px;
    color: #3C4997;
}

.siteMap ul li h2 .en {
    font-size: 14px;
    display: block;
    color: #3C4997;
    display: none;
}

.siteMap ul li ul {
    float: none;
    overflow: hidden;
}

.siteMap ul li ul li {
    border: none;
    padding: 0;
    padding-top: 4px;
    float: left;
    margin-bottom: 5px;
    clear: none;
}

.siteMap ul li ul li a {
    font-size: 16px;
    color: #555;
    min-width: 100px;
    padding-left: 20px;
    display: block;
}

.siteMap ul li ul li a:hover {
    color: #3C4997;
}

.siteMap ul li ul li dl {
    padding-top: 10px;
}

.siteMap ul li ul li dl dd a {
    font-size: 14px;
    color: #999;
}
.share-layer .share-list b.icon-name{ display: block; padding-top:15px!important;}



/*首页*/
.H40{ height: 50px;}
.homeheader{ position: relative; }
.Hinners{ left: 0; right: 0; top: 0; position: absolute;  background:rgba(255,255,255,0.68); z-index: 99999;}
.rolltexts{ position: absolute; left: 0; right: 0; top: 270px; z-index: 222;}
.rolltexts
.mdvideos{}
.mdvideos video{ width:100%;height:100%; object-fit: cover;}
.mdvideos .evIcon{ position: absolute; bottom: 40px; width: 50px; height: 50px;  right: 30px; z-index: 88;}   
.rolltexts .innerroll{ padding-left: 200px; font-family: "宋体"}
.rolltexts .innerroll h3{ font-size: 50px;  color: #fff;text-shadow:1px 1px 2px rgba(0,0,0,1);}
.rolltexts .innerroll span{ line-height: 150%;  font-weight: bold; display: block; margin-top:55px; font-size: 36px;text-shadow:1px 1px 2px rgba(0,0,0,1);color: #fff;}

.commits{ text-align: center;}
.inncomt{ display:inline-block; position: relative;}
.commits h3{color: rgb(60, 73, 151); font-weight: normal; position: relative; z-index: 5;}
.commits span{color: #F0F1F6; margin-top: -15px; display: block;}
.commits .mores{ display:block; right: -98px; top: -4px; width: 88px; font-size: 14px; height: 36px; line-height: 36px; color: #fff; background: url("/static/images/more6.jpg") no-repeat; position: absolute;}   


.servs-wrap{ position: relative; padding-right: 25.5%; margin-right: 0; margin-top:40px; }
.servs-wrap .item-cell{ width: 33.33%;  box-sizing: border-box; position: relative;}
.servs-wrap .item-cell:nth-child(7){ position: absolute; top: 0; right: 0; width: 25%;}
.servs-wrap .item-cell .item-pic {  height: 250px;   overflow: hidden;  border: 1px solid transparent;}
.servs-wrap .item-cell .item-pic img{  width: 100%; height: 100%; object-fit: cover;}
.servs-wrap .item-cell:nth-child(7) .item-pic{ width: 300px; height: 510px;}
.servs-wrap .item-cell .item-cnt{ position: absolute; left: 1px; top: 1px; right: 1px; bottom: 1px; opacity: 0;  transition: all .3s; background: rgba(0,0,0,.5);}
.servs-wrap .item-cell .item-cnt a{position: absolute; font-size: 22px; display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex; left: 0; top: 0; right: 0; bottom: 0;-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; color: #fff;}
.servs-wrap .item-cell:hover .item-cnt{ opacity: 1;}
.servs-wrap .item-cell:hover .item-pic{ border: 1px solid #0a0ad3;}
.servs-wrap .item-cell:nth-child(4),.servs-wrap .item-cell:nth-child(5),.servs-wrap .item-cell:nth-child(6){ margin-top: 5px;}

.servs-wrap .item-cell:nth-child(7) .item-cnt{ left: 50%; width: 0; height: 0; top: 50%;}

.servs-wrap .item-cell:nth-child(7):hover  .item-cnt{left: 0; top: 0; width: 100%;height:100%;}


/*新闻中心*/
.wraps-newsbg{background: url("/static/images/newsbg5.jpg") center center no-repeat; background-size: cover; }
.wraps-newsbg *{ }
.indexnews-wrap .item-tit span{  display:none;}
.comit2{ margin-bottom:20px; text-align:center;color: #fff;}
.comit2 h3{ font-size:32px; font-weight:normal;}
.comitmores a{ font-size: 16px;color: rgb(11, 83, 148);  }
.comitmores{ background:#dcdff5; height: 35px; line-height: 35px; text-align: right; padding-right:15px;}
.indexnews-wrap{ background: #fff; padding-bottom: 20px; }

.indexnews-wrap .item-cell{ width: 33.33%;}
.indexnews-wrap .item-n{ margin: 5px 27px;}
.indexnews-wrap .item-pic{ position: relative;  height: 200px; overflow: hidden; border: 1px solid #ccc;}
.indexnews-wrap .item-pic span{ transition: all .3s; opacity: 0;  position: absolute; background:rgba(0,0,0,.5); color: #fff;    left: 0; top: 0; right: 0; bottom: 0;;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content:center; padding: 0 10px; text-align: center;}
.indexnews-wrap .item-pic a{  width: 240px; height: 200px;  margin: 0 auto; position: relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content:center;}
.indexnews-wrap .item-pic a img{ vertical-align: middle;}
.indexnews-wrap *{ font-size: 14px;} 
.indexnews-wrap  .item-pic span{ transform: scale(0);}
.indexnews-wrap   .item-pic:hover span{transform: scale(1); opacity: 1;}
.indexnews-wrap .item-tit{ text-align: center; padding-top: 10px;}
.indexnews-wrap  .item-inner{ margin-right: 0; margin-top: 0;}
.indexnews-wrap .item-pic img{ max-width: 100%; height: auto;}
.indexnews-wrap .item-cell:hover .item-tit a{ color:rgb(11, 83, 148)}
.indexnews-wrap .item-cell:hover  .item-pic{border: 1px solid #0e11d3;}
.swiper-news{ height: 750px; padding-top: 20px; overflow: hidden;}


.prosnews .item-pic{ width: 120px; height: 90px;border: 1px solid #ccc; overflow: hidden;  margin-right: 15px;transition: all .3s; }
.prosnews .item-pic img{ max-width: 100%; height: auto;}
.prosnews .item-cnt{  }
.wraps-box{ width: 49.2%;  float: left;  border: 1px  solid #e0dfdd;}
.wrapsright{ float: right;}
.wraps-t{ height:45px; padding:0 15px; overflow: hidden; background: #e4e6fb; line-height: 45px; }
.wraps-t span{ font-size: 18px;  float: left;}
.wraps-t a{ float: right;font-size: 16px; }
.aboutindex{ padding: 10px 10px; font-size: 16px; color: #1f4465; }
.aboutindex .pics { width: 300px; overflow: hidden; float: left; margin-right: 10px;}
.aboutindex p{ line-height: 150%; text-indent: 2em;}

.prosnews{ padding: 5px 10px 0 10px; }
.prosnews .item-tit  *{ font-size:16px; color:rgb(19, 79, 92);  font-size: 16px; font-weight: bold;}
.prosnews .item-desc *{ color:#0e3f6a;  font-size: 16px; line-height: 150%;}
.prosnews .item-cell{ margin-top:8px;}
.pros-wrap{ padding-bottom: 5px;}
.prosnews .item-cell  .item-pic:hover{border: 1px solid #0a0ad3; }
.aboutindex .pics{ overflow: hidden;}
.aboutindex .pics img{ margin-left: -30px; width: 330px; height: 240px; transition: all .3s;}
.aboutindex .pics:hover  img{ margin-left: 0;} 


.mdvideos{ position: relative;}
.mdvideos .customModuleRow{ position: absolute; bottom:10px; right: 10px; z-index: 999; width: 20px; height: 20px;}
.mdvideos .evIcon{ width: 20px; height: 20px;}

.md-pc{ display: block;}
.md-mobile{ display: none;}

.lnavs ul>li dl{ display: none;}
.lnavs ul>li.cr dl{ display: block;}

.prolist-wrap6 .item-pic img{ max-width: 145px;}

.noline{ border:none;}
.H10{ height: 10px;}
.mentop5{background-color: rgb(43, 128, 165); font-weight: normal;border: none; color: #fff; font-size: 16px; height: 45px; line-height: 45px; padding-left: 10px;}
.mentop5:after{ display: none;}
.mentop1{}
.nodatas{ text-align: center; padding-top: 80px;  font-size: 14px; padding-bottom: 80px;}

/*新改*/

.about{max-width: 960px;}   
.a-bgs img{  display: none;}
.a-bgs {
	 background: none; background: rgba(255,255,255,.8);
box-shadow:-10px 0 10px rgba(207,210,229,.1), /*左边阴影*/
	10px 0 10px rgba(207,210,229,.1), /*右边阴影*/
	0 -10px 10px rgba(207,210,229,.1), /*顶部阴影*/
	0 30px 30px rgba(207,210,229,.2); /*底边阴影*/	
	
	
}

.newsInfo *,.article *{font-family: "SourceHanSansSC-Regular"!important;}
.article .content img{height: auto!important; max-width: 100%;}
.newsInfo img{ max-width: 100%;height: auto!important;}

.muted-btn:before{ font-size:20px; }
.prinfo img{ max-width:100%!important;  height:auto!important;}

/*新加文字*/
.rolltexts h3{ position:relative;text-shadow:none; font-weight: bold;  }
.rolltexts cite{ position:relative; z-index: 2; font-weight: bold;}
.rolltexts b{    font-family: "宋体"; font-weight: bold; position: absolute; text-align: left;top: 0; left: -3px;  width: 100%; color: #000;}
.rolltexts .innerroll span{text-shadow:none;position: relative; font-weight: bold;}
.rolltexts h3 b{ color: #073763;}

<!--0.00020408630371094-->