@charset "UTF-8";

@font-face {
    font-family: "DIN-Medium";
    src: url("../font/DIN-Medium.woff2") format("woff2"),
        url("../font/DIN-Medium.woff") format("woff"),
        url("../font/DIN-Medium.ttf") format("truetype"),
        url("../font/DIN-Medium.eot") format("embedded-opentype"),
        url("../font/DIN-Medium.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}


.spagin{ display:none!important; }

/*首页结构修改*/
.mod-pc{ display: block;}
.mod-mobile,.spagin{ display: none;}
.mode-banner .index-search{ max-width: 960px; margin: 0 auto;}
.mode-banner .index-search .control{    background-color: rgba(255, 255, 255, 0.8);}
.mode-banner .index-search .control .inp{ color: #000;}
input::-webkit-input-placeholder {
    color: #333; /* WebKit/Blink内核浏览器 */
}

input:-moz-placeholder {
    color: #333; /* Firefox */
}

/* 现代的浏览器使用 */
input::placeholder {
    color: #333; /* 其他现代浏览器 */
}
.no-data{margin: 150px 0 80px 0;}
/*党建效果动态开始*/
.party-work .work-cont .list .item span:before,.party-otherWork-list .ctable .box .news .item:before{ width: 8px; height: 8px; border-radius: 8px;}
.party-work .work-cont .list .item span{ font-size: 18px;    padding-left:6%;}
.party-work .work-cont .list .item:hover span,.party-otherWork-list .ctable .box .news .item:hover span{ color: #E5332F;}
.party-otherWork-list .ctable .box .more:hover{background-image: linear-gradient(0deg, #e61318, #f46e4a);}
/*党建效果动态结束*/
.swiper-container1 .swiper-slide>img{
	transition: all 2s;
	transform: scale(1);
	  -webkit-transform: scale(1); 
	}
.swiper-container1 .swiper-slide-active>img{
		  transform: scale(1.05);
	-webkit-transform: scale(1.05); }
.inner-page-banner .mode-inner img{
  -webkit-animation-name: bgzoom;
          animation-name: bgzoom;
	animation-fill-mode: forwards;
	-webkit-animation-duration: 2s!important;
    animation-duration: 2s!important;
}
@-webkit-keyframes bgzoom {
  0% {
	  transform: scale(1);
	  -webkit-transform: scale(1);
  }

  100% {
	  transform: scale(1.05);
	  -webkit-transform: scale(1.05);
  }


}

@keyframes bgzoom {
   0% {
	  transform: scale(1);
	  -webkit-transform: scale(1);
  }

  100% {
	  transform: scale(1.05);
	  -webkit-transform: scale(1.05);
  }

}
/*首页效果优化开始*/

.news-center .swiper-news-item .pic .img img,.pc-mode .pc-menu .navigator .menus .subNav .sub-nav-cont .menu-image img,.party-work .work-cont .swiper-news .link img,.video-swiper .item .pic img{ transition: all .3s;}
.news-center .swiper-news-item:hover .pic .img img,.pc-mode .pc-menu .navigator .menus .subNav .sub-nav-cont .menu-image:hover img,.party-work .work-cont .swiper-news .link:hover img,.video-swiper .item:hover .pic img{ transform: scale(1.05)}
.index-news-center .news-content .index-list-news .item{ position:relative; }
.index-news-center .news-content .index-list-news .item:hover *{  color:#004898!important;}
.index-news-center .news-content .index-list-news .item:after{ content:""; position: absolute; left: 0;width: 0; height: 1px; bottom: 0px; display: block; background:#004898; transition: all .6s;  }
.index-news-center .news-content .swiper-news .link:hover .cont .title{color:#70c0ff}
.index-news-center .news-content .swiper-news .link .cont{ transition: all .3s;}
.index-news-center .news-content .swiper-news .link:hover .cont{background-color: rgba(0, 0, 0, 0.6);}
.index-news-center .news-content .index-list-news .item:hover:after{ width: 100%;}
.company-store .company-store-cont .video-box .video-player .box .player,.index-news-center .news-content .swiper-news .link img{ transition: all .5s}
/*.company-store .company-store-cont .video-box .video-player .box:hover .player,*/.index-news-center .news-content .swiper-news .link:hover img{ transform: scale(1.05);}
.big-screen .big-screen-types .big-screen-types-item{ position: relative; overflow: hidden;}
/*光效*/
.big-screen .big-screen-types .big-screen-types-item:after {position:absolute; transition: all 1s;
content: ""; display:block; opacity:0.4;
top:0;
left: -100%;
width:30%;
height:100%;
content:"";
background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 50%,rgba(255,255,255,0) 100%);
background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 50%,rgba(255,255,255,0) 100%);
background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 50%,rgba(255,255,255,0) 100%);
background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 50%,rgba(255,255,255,0) 100%);
transform:skewX(-45deg);
animation-iteration-count:infinite;
-moz-animation-iteration-count:infinite;
-webkit-animation-iteration-count:infinite;
}
.big-screen .big-screen-types .big-screen-types-item:hover:after{ left: 100%; opacity: 0; transform: scale(1.5);}
.index-section-title .more{ overflow:hidden; position: relative;}
.index-section-title .more span,.index-section-title .more:after{ position: relative; z-index: 2;transition: all .3s;}
.index-section-title .more:after{ margin-left: 5px;}
.index-section-title .more:before{content:""; width: 0; height: 100%; position: absolute; left: 0;top: 0;/*background:#2978D0;*/background-image: linear-gradient(270deg, #1971D3, #004493);  display: block; transition: all .3s;}
.index-section-title .more:hover:before{ width: 100%;}
.index-section-title .more:hover:after{ background: url("/skin/index/default/images/more-arrow2.png") no-repeat;}
.index-section-title .more:hover span{ color:#fff; }
.market-tit{ position:absolute; left: 0; right: 0; top: 50px; z-index: 99; }
.market-tit *{ color: #fff!important}
.market-tit .index-section-title .section:after { background: #fff;}
/*banner图文字*/
.ban-txt,.full-page-slide .swiper-container1 .swiper-slide .ban-txt{ transform:scale(0.6);font-weight: 400; position: absolute; z-index: 99; /*top:5%;*/ top:25%;left: 0; right: 0;font-size:50px;/* font-size:64px;*/ text-align: center; color: #fff; text-align: center;  transition:all 2s;  opacity: 0; }
.ban-txt br{ display: none;}
.full-page-slide{ overflow: hidden;}
.swiper-container1 .swiper-slide-active .ban-txt{transform:scale(1); opacity: 1;}

.full-page-slide.swiper-slide-active .swiper-container1 .swiper-slide-active .ban-txt{transform:scale(1); opacity: 1;}
.full-page-slide.swiper-slide-active{ z-index: 9;}
.news-content .swiper-news,.index-news-center .index-section-title,.company-store-cont .video-box{opacity: 0;transform: translateX(-100%);transition:all .8s;transition-delay: .5s; }
.index-list-news,.index-news-center .news-tag,.company-store-cont .topic-box{opacity: 0; transform: translateX(100%);transition:all .8s; transition-delay: .5s;}
.full-page-slide.swiper-slide-active .swiper-news,.full-page-slide.swiper-slide-active .index-list-news,.full-page-slide.swiper-slide-active .index-news-center .index-section-title,
.full-page-slide.swiper-slide-active .index-news-center .news-tag,.full-page-slide.swiper-slide-active .company-store-cont .topic-box,.full-page-slide.swiper-slide-active .company-store-cont .video-box{ opacity: 1;transform: translateX(0);}
.big-screen .big-screen-types,.market-tit{ transform: translateY(100%); opacity: 0;transition:all .8s;transition-delay: .5s;}
.full-page-slide.swiper-slide-active  .big-screen .big-screen-types,.full-page-slide.swiper-slide-active .market-tit{ opacity: 1;transform: translateY(0);}
/*业务banner文字*/
.ser-cnt{ position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%) translateX(0);z-index: 8; opacity: 0; transition:all .6s;}
.ser-tit{ font-size: 24px; font-weight:bold;color: #fff; max-width: 500px; margin-left: 50px;}
.ser-desc{ color: #fff; font-size: 14px;max-width: 500px; margin-top: 20px; margin-left: 50px;
display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;}
.m-mores{ color: #fff; font-size: 14px;margin-left: 50px; margin-top:50px;}
.m-mores a{ width: 178px; height: 50px; display: inline-block; line-height:50px; text-align: center; border:1px solid #fff; text-align: center; position: relative;}
.m-mores a em{ position: relative; z-index: 2;background: url("/skin/index/default/images/more-arrow2.png") right center no-repeat; padding-right: 25px;}
.m-mores a:after{ content: ""; /*background: #2978D0;*/    background-image: linear-gradient(270deg, #1971D3, #004493); position: absolute; left: 0; top: 0;width: 0;  bottom: 0; transition: all .6s;}
.m-mores a:hover{ border: 1px solid transparent;}
.m-mores a:hover:after{  width: 100%;}
.big-screen .swiper-slide .swiper-slide .ser-cnt{ margin-top:  -46px;}
.big-screen .swiper-slide-active .swiper-slide-active .ser-cnt{transform: translateY(-50%) translateX(0); opacity: 1;/*margin-top: -46px;*/transform: translateY(-40%) translateX(0); margin-top: 0;} 
.big-screen .big-arrow-left,.big-screen .big-arrow-right{ cursor:pointer; z-index:999999;}
.company-profile .context .state .num{font-family:"DIN-Medium";}
.company-profile .context{ overflow:visible;}

.inner-sub-menu .active span,.inner-sub-menu .item:hover span{ color:#1062bd; font-weight:bold;    border-color: #004898;}
.pic-text-list-news-2 .item .cont .title:hover,.pic-text-list-news-2 .item .cont .desc:hover,.pic-text-list-news-2 .item .cont .title:hover,.pic-text-list-news-2 .item .cont .desc:hover,.view-list .list .item .box .title:hover,.video-list .list .box .title:hover{color:#1062bd;}
/*首页效果优化结束*/

/*字体大小高度优化开始*/
.business-area .cont p{ text-indent: 2em;}
.news-info .news-info-bottom .item{font-size: 24px;}
.video-list .list .box .title{ font-size: 24px; font-weight: bold;}
.company-culture .types .tag-title{ height:60px; font-size:22px;}
.company-culture .culture-slogin .item .pic .img{ padding-top:59.5906%;}
.company-culture .culture-icons .item .pic{    padding-top:50%; width:50%;}
.company-culture .culture-icons .item{ margin-left:2%; width:20%; border:1px solid #eee; background:#fff;  padding-top: 40px; padding-bottom:40px; padding-left: 5px;padding-right: 5px; 
}
.company-culture .culture-icons .item .context .title,.view-list .list .item .box .title,.video-list .list .box .title{ line-height:38px; font-size:24px; font-weight:bold;}
.company-culture .culture-icons .wrapper{ display:flex;align-items: streteh; }
.company-culture .promotion .promotion-image:after{padding-top:44.9275%;}

.index-section-title .cn,.current-menu .cn{ font-size:34px;}
.index-section-title .en,.current-menu .en{ font-size:38px;}
.index-news-center .title-wrapper .news-tag .tag-title{ height:50px; font-size: 24px; /*font-size:18px; */ font-weight: bold;}


.index-news-center .news-content .index-list-news .item .cont .desc,.news-center .swiper-news-item .cont .desc,.pic-text-list-news .cont .desc,.pic-text-list-news .cont .attr li,.inner-topic-list .list .item .cont .context .desc,.pic-text-list-news-2 .item .cont .desc{ font-size:14px; color:#545454;}
.pic-text-list-news-2 .item .cont .desc{line-height:22px; margin-top:16px;}
.pic-text-list-news-2 .item .cont .attr li,.pic-text-list-news-2 .item .cont .attr .type{ font-size:12px;}
.news-center .tec-swiper-news .swiper-news-item .cont .title{line-height:32px;}
.news-center .tec-swiper-news .swiper-news-item .cont .desc{ font-size:14px; line-height:22px; color:#fff;}
.pic-text-list-news .cont .desc{ white-space:normal;    line-clamp: 6;
    -webkit-line-clamp:6; line-height:22px;}
.party-page .party-title .title{ font-weight:bold;}	
.pic-text-list-news .cont .attr li span{}	
.index-news-center .news-content .index-list-news .item .cont .title,.news-center .swiper-news-item .cont .title,.pic-text-list-news .cont .title,.inner-topic-list .list .item .cont .context .title,.news-center .tec-swiper-news .swiper-news-item .cont .title,.pic-text-list-news-2 .item .cont .title/*,.video-swiper .item .title*/{ font-weight:bold;font-size:24px;}
.pic-text-list-news-2 .item .cont .title{ height:auto;line-height:24px;}

.index-news-center .news-content .index-list-news .item .cont .title,.index-news-center .news-content .swiper-news .link .cont .title{ font-size: 18px;}

.news-center .swiper-news-item .cont .title,.pic-text-list-news .cont .title{ line-height:32px;}
.news-center .swiper-news-item .cont .desc{line-height:22px; margin-top:15px;}
.news-center .swiper-news-item .cont .title:after{ margin-top:10px;}
.index-news-center .news-content .index-list-news .item .date .day{ /*font-size:28px;*/font-size:24px; font-weight:bold; color:#333333;}
.index-news-center .news-content .index-list-news .item .date .year{ font-size: 16px;}
.index-news-center .news-content .swiper-news .link .cont .date .day{/*font-size:28px;*/font-size:24px;font-weight:bold;}
.index-news-center .news-content .swiper-news .link .cont .date .year{ /*font-size:20px;*/font-size: 16px;}
.news-center .swiper-news-item .cont .title:hover,.news-center .swiper-news-item .cont .desc:hover,.pic-text-list-news .cont .desc:hover{  color: #004898;}
.news-center .tec-swiper-news .swiper-news-item .cont .desc:hover{ font-size:14px; line-height:22px; color:#fff;}
.news-center .tec-swiper-news .swiper-news-item .cont .title:hover{ color:#fff;}


.news-center .swiper-news-item .cont .date{ color: #595959; font-size:14px;}
.news-center .swiper-news-pagination .paginations .swiper-pagination-bullet{ width:10px; height:10px; border-radius:10px;}
.pic-text-list-news .pic .img{ padding-top: 56.8121%;}
.common-page li.prev a{ line-height:900px; overflow:hidden; display:block;background: url(/skin/index/default/images/pagel.png) no-repeat center center; background-size:13px auto!important; }
.common-page li.next  a{ line-height:900px; overflow:hidden; display:block;background: url(/skin/index/default/images/pager.png) no-repeat center center; background-size:13px auto!important; }
.common-page li.prev a:hover{background:#004898 url(/skin/index/default/images/pagel1.png) no-repeat center center;}
.common-page li.next a:hover{background:#004898 url(/skin/index/default/images/pager1.png) no-repeat center center;}
.big-screen .big-arrow-left{background: url(/skin/index/default/images/l.png) no-repeat center center; background-size:auto 52px;}
.big-screen .big-arrow-right{background: url(/skin/index/default/images/r.png) no-repeat center center; background-size:auto 52px;}
.big-screen .big-screen-types .big-screen-types-item{ height:100px;}
.big-screen .big-screen-types .big-screen-types-item .box img{ width:48px; height:auto;}
.big-screen .big-screen-types{    border-top: 1px solid #7B7B7B;}
.big-screen .big-screen-types .big-screen-types-item + .big-screen-types-item{border-left: 1px solid #7B7B7B;}
.copy-right{ font-size:12px; color:#c7d3e5;}
.page-footer .footer-bottom .wrapper{ height:auto; padding:8px 5px; line-height: 120%; }
.quick-link{ position:relative; width:140px;  cursor:pointer;}
.quick-link ul{ overflow:hidden; height:44px;}
.quick-link *{ position:static!important ;}
.quick-link2  ul{ height:110px; height:80px;     position:absolute!important; top:52px; left:0; background: #fff; }
.quick-link  ul li:hover *{ color:#2978D0!important;}
.quick-link2 .mCSB_scrollTools,.quick-link2 .mCSB_scrollTools .mCSB_draggerContainer{ right:0px!important; top: 0; position:absolute!important;}
.quick-link2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background: #2978D0!important; opacity: 1!important}
.quick-link2 .mCustomScrollBox{padding-right:15px!important; position:relative!important; }
.quick-link2 .mCSB_container{position:relative!important;}
.quick-link2 .mCSB_scrollTools .mCSB_dragger{position:absolute!important;}
.page-footer .quick-link2 .title:after{ transform:rotate(180deg);}

/*导航开始*/
.pc-mode .pc-menu .logo{ margin-top:5px;}
.pc-mode .pc-menu .logo img{ max-height:70px;}
.pc-mode .pc-menu .wrapper{ /*display:block;*/ height:80px;}
.pc-mode .pc-menu .logo{ float:left;}
.pc-mode .pc-menu .navigator{ float:right;}
.pc-mode .pc-menu .navigator .menus .menu{ position:static;}
.pc-mode .pc-menu .navigator .menus{ position:relative;}
.pc-mode .pc-menu .navigator .menus .menu .link{ height:80px; font-size:16px;}
.pc-mode .pc-menu .right-field .language select{font-size:16px;}
.pc-mode .pc-menu .navigator .menus .subNav{ display:block; z-index:9; top:80px; /*left:-260px;*/left:0!important; right: auto!important;transform:translateX(0); height:0;  transition:all 0.3s; overflow:hidden;}
.pc-mode .pc-menu .navigator .menus .subNav:before{ height:0;}
.pc-mode .pc-menu .navigator .menus .menu:hover .subNav:before{ height:173px;}
.pc-mode .pc-menu .navigator .menus .menu:hover .subNav{ height:173px; z-index:8; overflow:hidden;}
.pc-mode .pc-menu .navigator .menus .menu2:after{content: "";
    position: absolute;width: 200vw; left: 50%; transform: translateX(-50%);background-color: rgba(255, 255, 255, 1);
    height:0;border-top: 1px solid #eee; top:80px; transition:all 0.3s;}
.pc-mode .pc-menu .navigator .menus .menu2:hover:after{height:173px;}	
.pc-mode .pc-menu .navigator .menus .menu.active .link span,.pc-mode .pc-menu .navigator .menus .menu:hover .link span{ color:#1062bd;}	
.pc-mode .pc-menu .right-field .language select{ width:60px;}
.pc-mode .pc-menu .right-field .search .btn{ background-size:16px auto;}

.pc-mode .pc-menu .navigator .menu:nth-child(4) .subNav .sub-nav-cont .sub-nav-item{ min-width: 186px; display: inline-block;}
.pc-mode .pc-menu .navigator .menu:nth-child(7) .subNav .sub-nav-cont .sub-nav-item{ min-width: 106px; display: inline-block;}

/*banner箭头离开隐藏*/	
.index-banner .bannerIn .arrow-left,.index-banner .bannerIn .arrow-right{ width:52px; height:52px; background-size:auto 100%;}
.index-banner .bannerIn:after{    animation:none;}
.index-swiper .full-page-slide  .bannerIn .arrow-left, .index-swiper .full-page-slide  .bannerIn .arrow-right, .index-swiper .full-page-slide .bannerIn:after{ opacity:0; transition:all 2s;}
.index-swiper .full-page-slide.swiper-slide-active  .bannerIn .arrow-left, .index-swiper .full-page-slide.swiper-slide-active  .bannerIn .arrow-right, .index-swiper .full-page-slide.swiper-slide-active  .bannerIn:after{ opacity:1;transition:all 4s;}
 .index-swiper .full-page-slide.swiper-slide-active  .bannerIn:after{animation: appearFromTB1 2s ease 1s infinite both; animation-delay:1s;}
	
	
/*导航结束*/
.news-center .swiper-news-item .pic .img{padding-top:56.8856%;}

/*2024-12-10修改*/
.honor-page .award-list .list .item{ width: 20%; padding-left:15px;padding-right:15px; box-sizing: border-box;}
.honor-page .honor-list{ background:none; }
.company-profile .context .desc p,.company-capacity .wrapper .context .desc p,.develop-path .context p,.basic-info-page .stock-event .item .desc .text{  text-indent: 2em;}
.honor-page .award-list .list .item .title{ line-height: 120%;}
.index-news-center .swiper-news .swiper-slide{ width: 100%;  position: relative;}
.index-news-center .swiper-news .swiper-slide img{ width: 100%!important; height: 100%!important; object-fit: cover!important; top: 0; left: 0;}
.pic-text-list-news .pic{width: 331px;}
.business-list{margin-top:60px;}
/*字体大小高度优化结束*/
.pc-mode .pc-menu .navigator .menus .menu:nth-child(2) .subNav .sub-nav-cont .sub-nav-list,.pc-mode .pc-menu .navigator .menus .menu:nth-child(5) .subNav .sub-nav-cont .sub-nav-list{ width: 360px;}	

@media screen and (max-width: 1480px) {
	
.ban-txt{font-size:48px; top:8%; }	
.pc-mode .pc-menu .navigator .menus .subNav .sub-nav-cont .menu-image{width: 230px;}
.pc-mode .pc-menu .navigator .menus .subNav .sub-nav-cont .sub-nav-list{ width:450px; margin-left:30px;}

	
	
.pc-mode .pc-menu .navigator .menus .subNav .sub-nav-cont .sub-nav-item{ font-size:16px;}	
.company-profile .context .state .num{ font-size: 45px;}
.company-profile .image{width: 40.6097%;}	
	
/*2024-12-10修改*/	
.award-list .layer-wrapper2{ padding: 0 40px;}	
	
	
}

/*首页效果优化结束*/

@media screen and (max-width: 480px) {
.mode-banner .mode-inner .warpper{ width: 48%;}
.mode-banner .mode-inner .sousuo{ width: 48%;}
.news_search{ width: auto;}
.news-info .news-info-bottom{ margin-top: 10px;}
.news_search .newsInput{ width: 50%; line-height: 34px; font-size: 14px;}
.news_search .newsSubmit{ width: 24%; line-height: 34px; font-size: 14px;}
.common-page ul li span{ width: 34px; height: 34px;}
.common-page ul li a{ width: 34px; height: 34px;}
.index-news-center .news-swiper{ border-radius:10px!important; overflow:hidden;}
.index-news-center .news-content .swiper-news .link .cont .title{ font-size: 16px;}
.business-list{margin-top:30px;}
.news-detail img{ max-width: 100%; height: auto!important;}
/*首页开始*/
html, body{ height: auto!important; overflow-y:visible!important; display: block!important;}
.big-screen{ height: auto;}
.index-swiper>.swiper-wrapper{ height: auto!important; display: block;}	
.index-banner .bannerIn{ height:320px;}	
.index-banner .bannerIn:after{ display: none;}
.index-banner .swiper-container1 .image{ object-fit: cover!important; width: 100%!important; height: 100%!important;}	
.index-banner .bannerIn .arrow-right{ right: 10px;}
.index-banner .bannerIn .arrow-left{ left: 10px;  }	
.index-news-center .title-wrapper{  display:block;  }
.index-section-title{ display:flex; margin-top:25px; margin-bottom:20px;}	
	.index-news-center .index-section-title{justify-content:center; }	
.index-section-title .section .en{ font-size:18px; color:#ddd; margin-bottom:5px; }
.index-news-center .index-section-title{ text-align: center;}	
.index-section-title .section:after{ width:36px;}
.index-news-center .index-section-title .section:after{ margin-left:auto;margin-right:auto;}
.index-news-center .title-wrapper .news-tag{ margin: 0 auto; justify-content: center;}	
.index-news-center .title-wrapper .news-tag .tag-title{ border-radius:5px; margin: 0 5px; }	
.index-news-center .news-content.active { display:block; } 
.index-news-center .news-content .swiper-news{ width: 100%;}	
.index-news-center .news-content .swiper-news .link .cont .title{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp:2; padding-right: 80px;  padding-left: 75px; white-space: normal;line-height:120%;  padding-top: 0;}
	.index-news-center .news-content .swiper-news .link .cont,.index-news-center .news-content .swiper-news .news-swiper-pagination{ height: 50px;}
	
	
.index-news-center .news-content .index-list-news{ margin-top:-6px; margin-bottom:20px; margin-left: 0;  }	
.index-news-center .news-content .index-list-news .item{ padding-top: 15px; margin-top: 15px;}
.index-news-center .news-content .index-list-news .item{ align-items: flex-start;}	
.index-news-center .news-content .swiper-news .link .cont .date{ width: 60px;}	
.big-screen .big-screen-types{ position: static;}
.big-screen .big-arrow-right{ right: 10px; transform: scale(0.5);}	
.big-screen .big-arrow-left{ left: 10px;transform: scale(0.5);}
.big-screen .big-screen-types .big-screen-types-item .box{ /*display: block;*/}	
.big-screen .big-screen-types .big-screen-types-item .box .text{ margin-left: 0; font-size: 14px; line-height: 120%;}	
.big-screen .big-screen-types .big-screen-types-item .box img{ width:35px; height: auto; margin:0 auto; margin-right: 8px;}
.big-screen .big-screen-types{/**/  display: block;  white-space: nowrap; width: 100%; overflow-x: auto;  overflow-y: hidden; justify-content: space-between; vertical-align: top; }
.big-screen .big-screen-types .big-screen-types-item{ display: inline-block; flex: auto; padding: 10px 20px; height: 40px;}
.big-screen .swiper-slide .pic{ height: 220px; }
.company-store .company-store-cont{ display: block;}	
.company-store .company-store-cont .video-box,.company-store .company-store-cont .topic-box{ width: 100%;}
.page-footer .bottom-links{ display: block;}	
.page-footer .links{ flex-wrap:wrap; font-size: 14px;}
.page-footer .links .item{ width: 50%;}	
.page-footer .links .contact-us{ width:100%; margin-top: 15px;}		
.page-footer .meiti{ width: 100%; margin-top: 20px;}
.page-footer .meiti .item{ flex: 1;}
.page-footer .item .title{ margin-bottom:5px;}	
.index-news-center .news-content .index-list-news .item .cont .desc{ font-size: 14px;}
.page-footer .meiti .text{ font-size: 14px;}
.page-footer .bottom-links{ padding-top:20px; padding-bottom: 20px;}	
.page-footer .logo{ display: none;}
.copy-right{ text-align: center;}
.company-store .company-store-cont .topic-box{ margin-bottom: 15px;}	
.mobile-search input{ color:#000!important;}
.mobile-search .search{width: 78%;}
.mobile-search .sub{width: 22%; float: right; background: #e5e5e5;}
.mobile-search{ padding-right: 0;}
.mobile-search .s-close:after,.mobile-search .s-close:after,.mobile-search .s-close:before,.mobile-header .menus-mobiles span{    background-color: #000;}	
	.mobile-search input::-webkit-input-placeholder {
    color: #999 !important;
    opacity:0.6;
}
.mobile-search input:-moz-placeholder {
    color: #999 !important;
    opacity:0.6;
}
.mobile-header .head-icons .ens{  line-height: 50px; color:#004898; margin-right: 5px;}	
	
/*优化效果*/
.swiper-news,.index-list-news,.index-news-center .index-section-title,
.index-news-center .news-tag, .company-store-cont .topic-box, .company-store-cont .video-box,.news-content .swiper-news, .index-news-center .index-section-title, .company-store-cont .video-box{opacity: 1;transform: translateX(0);}
.big-screen .big-screen-types, .market-tit{ opacity: 1;transform: translateY(0);}	
.market-tit{ position:static; left: 0; right: 0; top: 50px; z-index: 99; text-align: center;}
.market-tit *{ color: #000!important}
.market-tit .index-section-title{ display: block; margin: 25px auto 10px auto;}
.market-tit .index-section-title .section:after,.index-section-title .section:after { background: #004898; margin: 10px auto 0 auto;}
.index-section-title{ margin-left: auto; margin-right: auto; text-align: center; display: block;}	
	
.market-tit .index-section-title .section .en{ color: #ddd!important;}	
.big-screen .big-screen-swiper{ position: relative;}
.index-swiper .full-page-slide .bannerIn .arrow-left, .index-swiper .full-page-slide .bannerIn .arrow-right, .index-swiper .full-page-slide .bannerIn:after{ opacity:1;}	
.index-banner .bannerIn .arrow-left, .index-banner .bannerIn .arrow-right{ transform:translateY(-50%) scale(0.6);}
.index-banner .bannerIn .arrow-left{ left:0;}
.index-banner .bannerIn .arrow-right{ right:-10px;}
.index-news-center .news-content .swiper-news .link .cont .date .year{ font-size:14px;}	
.index-news-center .news-content .swiper-news .link .cont .date .day,.index-news-center .news-content .index-list-news .item .date .day{ font-size:18px;}
.ban-txt, .full-page-slide .swiper-container1 .swiper-slide .ban-txt{font-size:36px; top:20%; line-height: 130%; }
.ban-txt, .full-page-slide .swiper-container1 .swiper-slide .ban-txt span{  display:block; max-width:90%; margin:0 auto;}
 .full-page-slide .swiper-container1 .swiper-slide-active .ban-txt{ opacity:1; transform:scale(1);}
.m-mores{ display:none;}
.index-news-center .news-content .index-list-news .item .cont .title{ font-size:16px;}	
.ser-desc{overflow: hidden;display: -webkit-box; line-clamp: 2; -webkit-line-clamp: 2;box-orient: vertical; -webkit-box-orient: vertical;}
.ser-tit{ font-size:16px;}
.big-screen .swiper-slide .swiper-slide .ser-cnt{ margin-top:0;}
.ser-desc{ margin-top:5px;}
.current-menu .en{ font-size: 18px;}
.current-menu .cn{ font-size:20px; margin-top:5px;}
.inner-page-banner .mode-inner img{ max-width:none; height:100%!important; width:100%!important;}
.inner-sub-menu .menus{ display:block; white-space:nowrap; overflow-x:auto; width:100%;}
.inner-sub-menu .item span{    padding:10px 0 6px 0; font-size:16px;}
.inner-sub-menu .item{    padding: 0 20px;}
.inner-sub-menu .item{ display:inline-block; float:none;}
	
	
.index-news-center{ position: relative;  }	
.index-news-center .swiper-news{ position: absolute;}	
.layer-wrapper{ padding: 0 15px;}	
.news-text-list{ margin-top: 30px;}	
.index-news-center .news-content .swiper-news{ border-radius:10px; overflow:hidden; position:absolute; top:95px; left: 0; right: 0; height: 220px;  }
.index-news-center .wrapper{ }
.index-news-center .index-section-title{ margin-bottom: 240px;}	
.index-news-center .news-content .swiper-news .link{ height: 220px;}	
.index-news-center .news-content .swiper-news .link img{ height:100%!important; width:100%!important;}	
.index-news-center .title-wrapper{ margin-bottom: 0;}
.index-news-center .title-wrapper .news-tag{display: flex; margin-left: -8px;  margin-right: -8px;}
.index-news-center .title-wrapper .news-tag .tag-title{ flex:1; height: 70px; text-align: center; margin: 0 8px;}	
.index-news-center .news-content .swiper-news .link .cont .title{}	
.index-news-center .title-wrapper .news-tag .tag-title{ border: 1px solid #EAEAEA; background: #F6F6F5; }	
.index-news-center .news-content .swiper-news .link .cont .date .day, .index-news-center .news-content .index-list-news .item .date .day{ font-size: 16px;}
.date{    font-family: "DIN-Medium";}	
.index-news-center .title-wrapper .news-tag .tag-title{ font-size: 18px;}	
.big-screen .swiper-slide .swiper-slide .ser-cnt{ position: static;  transform: translateY(0); color: #000;}
.ser-tit{ font-size: 16px; color:#000; margin-left: 0;}	
.ser-desc{ color:#5C5C5C; margin-left: 0; }	
.ser-cnt{padding-top:10px; margin-bottom:15px;}	
.big-screen .big-arrow-left, .big-screen .big-arrow-right{ top:70px;}
.big-screen .big-screen-types{ height: 60px;}	
.m-mores{ display:block; margin-left: 0; margin-top:15px;}
.m-mores a{color:#5C5C5C;}
.m-mores a{ border:1px solid #707070; width:130px; height:36px; line-height: 36px;}	
.m-mores a em{ background:url("/skin/index/default/images/more-arrow30.png") right center no-repeat; background-size:20px auto;}
.m-mores:hover a{color:#fff;}	
.m-mores:hover a em{ background:url("/skin/index/default/images/more-arrow2.png") right center no-repeat; background-size:20px auto;}
.big-screen .big-screen-types{ background:#F6F6F5; border-top: 1px solid #EAEAEA;}
.big-screen .big-screen-types .big-screen-types-item + .big-screen-types-item{    border-left: 1px solid #EAEAEA;}
.big-screen .big-screen-types .big-screen-types-item .box .text{color:#303030;}
.big-screen .big-screen-types .big-screen-types-item.active .box .text{color:#fff;}	
.big-screen .big-screen-types .big-screen-types-item.active .mod-pc{ display: block;}
.big-screen .big-screen-types .big-screen-types-item.active .mod-mobile{ display: none;}
.mod-pc{ display: none;}
.mod-mobile{ display: block;}	
.m-mores2{ margin-top: 30px;  text-align: center; border-bottom: 1px solid #F6F6F5; padding-bottom: 25px;}	
.company-store{ background: none;}
.page-footer .bottom-links{ display: none;}	
.index-banner .bannerIn{ height: auto; position: relative;}
	.index-banner .pagination{ height: 10px;}
	.index-banner .pagination .swiper-pagination-bullet{ width: 40px; margin: 0 3px; opacity: 1!important; border-radius:0!important; }
.spagin{display: block;  z-index: 999!important; height:30px; top: auto; bottom: 20px!important; left: 0; right: 0;}
.index-swiper{ position: relative;}
.index-banner .pagination .swiper-pagination-bullet-active{ background: #1062BD}	
	
.index-banner .bannerIn .arrow-left,.index-banner .bannerIn .arrow-right{ display: none;}	
.index-news-center .news-content .index-list-news .item:hover:after{ display: none;}
.ban-txt br{ display: block;}
	
/*手机导航新改*/	
.mobile-menucss{transform: translateX(100%);}	
.menu-active{transform: translateX(0);}
.mobile-menucss{ width: 100%;}

.mobile-header .head-icons{ position: absolute;  right: 0; left: auto;}	
.mobile-header .header-shower .logo img{ margin: 3px 0 0 10px;}	
.mobile-header .head-icons:nth-child(1){ right: -30px;}
.mobile-header .head-icons:nth-child(3){ right: 33px;}
	
/*首页结束*/
	
/*关于我们*/
.layer-wrapper2{padding: 0 15px;}	
.company-profile{ padding-left:15px; padding-right:15px; display: block;}	
.company-capacity{ padding-bottom: 30px;}
.company-profile .context .desc{ margin-top:20px;    text-justify: inter-ideograph;
    text-align: justify;
    text-justify: distribute;}	
.company-profile .index-section-title{ display:block;}	
.company-profile .context .state{ flex-wrap: wrap;}	
.company-profile .context .state .num{ font-size:32px;}
.company-profile .context .state .item{ width: 50%; margin-left: 0!important; padding:0 15px; box-sizing: border-box; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #eee;}	
.company-profile .context .state .num,.company-profile .context .state .tit{}
.company-profile .context .state{ align-items:stretch;}
.company-profile .context .state{/*border-top: 1px solid #eee; */margin-top: 35px;/* padding-top: 25px;*/}	
.company-capacity .wrapper .image{ float: none; width: auto;}
.company-capacity .wrapper .context{ padding-left: 0;}
.develop-path{ padding:10px 0 25px 0;}
.develop-path .context{ font-size: 16px; margin-bottom: 30px;}
.develop-path .index-section-title{ margin-bottom: 15px;}
.company-profile .index-section-title,.develop-path  .index-section-title,.company-capacity .wrapper .context .index-section-title{ display:flex; margin-top:25px; margin-bottom:20px;justify-content:center; text-align: center;}	
.company-profile .section:after,.company-profile .index-section-title .section:after{ margin: 10px auto 0 auto;}
.company-capacity .wrapper .context .desc{ margin-top: 25px;}	
.index-section-title .more{ display: none; }
.develop-path{ background: none;}
.develop-path .paths .item{ position: relative;}
.develop-path .paths .item:after{ box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); font-size: 42px;    font-family: "DIN-Medium";  content:"1"; background: #fff; display:block; width: 60px; height: 60px; position: absolute; border:3px solid #7ebbdc; color: #7ebbdc; line-height: 60px; border-radius:100%; top: 50%; transform: translateY(-50%); left: 10px; text-align: center;}	
.develop-path .paths:nth-child(1) .item:nth-child(2):after{ content:"2";border:3px solid #93a9cf; color: #93a9cf;}
.develop-path .paths:nth-child(2) .item:nth-child(1):after{ content:"5";border:3px solid #c8c0a8; color: #c8c0a8;}	
.develop-path .paths:nth-child(2)  .item:nth-child(2):after{ content:"7";border:3px solid #3f88d8; color: #3f88d8;}		
		
	
	
.develop-path .paths .desc{ }
.develop-path .paths .title{ font-size:20px; margin-bottom: 10px;}
.develop-path .paths{ display: block;}
.develop-path .paths .item{ margin-left: 0!important;  background-image: linear-gradient(270deg, white, #c9e1ff)!important; border-radius:0!important; border-top-left-radius: 160px!important;
    border-bottom-left-radius: 160px!important; margin-bottom: 25px; padding-left:90px!important; }
.develop-path .four-path{ padding-top: 0; margin-top: 0;}
.develop-path .four-path:after{ top: 0; width: 50%; padding-top: 80%;}	
.develop-path .paths{ margin-bottom: 0;}
.quick-link2  ul{}		
.company-profile .image{padding:0 15px;  margin-left:-15px;  margin-right:-15px;  height:400px; width: auto; background: linear-gradient(to bottom, #fff, #e6f2ff, #f0f6fe);   position: relative;}
.company-profile .image:after{content:""; background:url(/skin/index/default/images/aboutus-bg30.png) no-repeat center bottom; position: absolute; top: 0; left: 15px; right: 15px; 
 height: 100%; background-size:auto 100%; border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;
}	
.spagin{ display:flex!important;}	
.company-profile .context .desc{ background: url(/skin/index/default/images/abbg.png) no-repeat 0 bottom; background-size: 100% auto;	}	
.company-profile .context .desc p,.company-capacity .wrapper .context .desc p,.develop-path .context{ text-indent: 2em;}	
.inner-sub-menu .item span{   border-bottom-width:2px; }
.company-profile{ background: none;}
.company-profile .context .state .item{ margin-bottom: 0; padding-top: 20px; }
.company-profile .context .state .item:nth-last-child(1),.company-profile .context .state .item:nth-last-child(2){ border-bottom: none;}   
.company-profile .context .state .item:nth-child(1),.company-profile .context .state .item:nth-child(3){border-right:1px solid #eee!important;}
.company-profile .context .state .tit{ font-size: 16px;}	
.company-profile .context .state .num em{ font-weight: normal; }
.develop-path .four-path:after{ display: none;}
.company-capacity{ position: relative; padding-top:120px; }	
.company-capacity .index-section-title{ position:absolute; left:0; right:0; top: -100px;}
.company-capacity .wrapper,.company-capacity .wrapper .context{ overflow:visible;}	
.inner-sub-menu:before{ height: 1px;}
.inner-sub-menu .item + .item:before{ display: none;}
	
/*新闻*/
html{ width: 100%; overflow-x: hidden; position: relative;}	
.news-center{ margin-top:25px;}	
.news-center .swiper-news-item .pic{ width:100%;}	
.news-center .swiper-news-item{ display:block;border-radius: 15px;}	
.news-center .swiper-news-item .cont .title, .pic-text-list-news .cont .title{ font-size: 20px; line-height: 130%; margin-top: 15px;}	
.news-center .swiper-news-item .cont .desc{ font-size: 14px;}	
.news-center .swiper-news-item .cont .title:after{ width: 28px;}	
.news-center .swiper-news-item{  padding-bottom: 40px;}	
.news-center .swiper-news-item:after{ width: 30px; height: 30px; line-height: 30px; font-size:20px; right: 15px; bottom: 10px;}	
.news-center .swiper-news-item .cont .date{  position: relative; top: 20px;}
.news-center .swiper-news-item .cont{ overflow: visible;}
.news-center .swiper-news-pagination{ margin-top:25px;}	
.pic-text-list-news{ overflow: visible;}
.pic-text-list-news .pic{ margin-left: 0; width: 100%;}
.pic-text-list-news .item{ display: block;padding:25px 0;border-bottom:none; position: relative;}
.pic-text-list-news .cont .attr{ margin-top: 5px;}	
.pic-text-list-news .item:after{ content: ""; display: block; position: absolute; left: -15px; right: -15px; bottom: 0; border-bottom: 1px solid #D9D9D9;}	
.news-center .wrapper{ overflow: visible;}	
.common-page{ margin-top: 20px; margin-bottom: 20px; padding: 0;}		
.common-page ul li+li{ margin-left: 5px;}
.news-center .swiper-news-item .cont .date{font-family:'Source Han Sans CN','Microsoft YaHei','Arial';}	
	
/*新闻详情*/	
.news-info{  margin-top: 20px; margin-bottom: 10px;}
.news-info .news-info-bottom{ line-height: 32px;}
.news-info .news-info-header .title{ line-height: 130%; font-size: 24px; text-align: center; font-weight: bold;}	
.news-info .news-info-header .attr *,.news-info .news-info-header .attr li{ font-size: 14px;}	
.news-info .news-info-header{ margin-bottom:5px;}	
.news-info .news-info-header .attr{ margin-top: 5px;}
.news-info .news-detail p{ text-indent: 2em; font-size: 16px; text-justify:inter-ideograph; text-align: justify;text-justify: distribute;}	
.news-info .news-detail{ padding-top: 20px; padding-bottom: 10px;}	
.news-info .news-info-bottom{ font-size: 16px;}
.news-info .news-info-bottom .item + .item{ margin-top: 0;}	
	
/*党建工作*/
.party-work{ padding-bottom:30px;}
.party-page{ padding-top: 25px; padding-bottom: 20px;}	
.party-page .party-title .title{  font-size: 24px; text-align: center;}	
.party-work .work-cont{ margin-top:25px; display: block;}	
.party-work .work-cont .swiper-news{ width: 100%;}
.party-work .work-cont .swiper-news .swiper-page{ height: 26px; line-height: 26px;}	
.party-work .work-cont .swiper-news .swiper-page .swiper-pagination-bullet{ width: 8px; height: 8px; border-radius:8px; }
.party-work .work-cont .list{ margin-left: 0; margin-top:20px;}
.party-work .work-cont .list .item span{ font-size: 16px; padding: 8px 10px 8px 20px;  display: block;}	
.party-work .work-cont .list .item span:before, .party-otherWork-list .ctable .box .news .item:before{ width: 6px; height: 6px; border-radius:6px; left: 10px; }	
.party-page .ad{ margin-top: 20px; margin-bottom: 20px;}	
	
.video-swiper .item .pic:after{     background-size:50px 50px; }	
.video-swiper .swiper-news-pagination{margin: 30px 0 50px 0;}	
.party-otherWork-list .ctable{ display: block;}
.party-otherWork-list .ctable .box .news{ margin-top: 25px; padding: 15px 15px 50px 15px;}
.party-otherWork-list .ctable .box .news .item{ margin-bottom: 15px;}
.party-otherWork-list .ctable .box .news .item,.video-swiper .item .title{ font-size: 16px;}
.party-otherWork-list .ctable .box .more{ height: 45px; line-height: 45px;  margin-bottom: 40px; font-size: 16px;}	
.party-otherWork-list .ctable .box + .box{ margin-left: 0;}	
.party-otherWork-list .ctable{ margin-bottom:0;}	
.party-otherWork-list .ctable .box .news .pic{margin-bottom: 20px;}	
	
/*新闻列表*/	
.news-text-list .item{ border-radius:6px;  font-size: 16px; position: relative; padding-top: 6px; padding-bottom: 6px;  padding-right:100px; padding-left:25px; }	
.news-text-list .item .date{ margin-left: 0; position: absolute; right:10px;}	
.news-text-list .item:before{ width: 6px; height: 6px; left:10px; top: 15px; transform: translateY(0);}	
.news-text-list .item .text{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;
-webkit-line-clamp: 2;  white-space: normal; line-height: 150%;}	
.news-text-list .item .date{ line-height: 150%; font-size: 16px;}	
	
/*视频列表*/	
.video-list{ margin-top:25px;}
.video-list .list .item{ width: 100%; margin-bottom: 20px;}	
.video-list .list .box .pic:after{ width: 50px; height: 50px;}
.video-list .list .box .title{ font-size: 20px; margin-top: 5px; line-height: 160%;}

/*品牌文化*/	
.view-list .list .item{  float: none; width: 100%;}	
.view-list{ margin-top:30px; margin-bottom: 20px;}	
.view-list .list .item .box .title{font-size: 20px; line-height: 140%;}	

/*科技成果*/	
.tec-swiper-news{ border-radius:10px; overflow: hidden;}
.news-center .tec-swiper-news .swiper-news-item .cont,.news-center .tec-swiper-news .swiper-news-item .cont{position: static; background:#F5F5F5!important;}
.news-center .tec-swiper-news .swiper-news-item,.tec-swiper-news {background-color:#F5F5F5!important;}	
.news-center .tec-swiper-news .swiper-news-item .cont .title{ color: #000; font-size: 20px;}	
.news-center .tec-swiper-news .swiper-news-item .cont .desc{ color: #545454;}	
.news-center .tec-swiper-news .swiper-news-item .cont .text{ padding: 0 15px 25px 15px;}
.news-center .pic-text-list-news-2{ clear: both; margin-top:35px;}
.pic-text-list-news-2{ margin-right: 0;}
.pic-text-list-news-2 .item{ padding-right: 0; width: 100%;  float: none; padding-bottom: 25px; margin-bottom: 0; display: block;}	
.pic-text-list-news-2 .item .cont .title{ font-size: 20px;}	
.pic-text-list-news-2 .item .cont{    margin-top:20px;}	
.pic-text-list-news-2 .item .cont .attr{ margin-top: 0;}	
.pic-text-list-news-2 .item .pic .img{    padding-top: 56.0495%;}
.video-swiper{ overflow: hidden;}	
.news-center .video-swiper .item .title{  font-size: 20px;}	
	
/*信息公开*/
.report-eamil .icon{  width:80px; height: 80px;}
.report-eamil{    padding: 70px 0 60px 0;}	
.report-eamil .email{ font-size: 20px;}	
.job-ad{ margin-top:30px;}
	
/*企业文化*/
.company-culture{margin: 25px 20px 0 20px}	
.company-culture .types{ margin-bottom: 25px;}	
.company-culture .types .tag-title{height:40px; font-size: 16px;}	
.culture-slogin	 .layer-wrapper2{padding: 0 0;}
.company-culture .culture-slogin .item .context .wrapper{ padding: 0;}	
.company-culture .culture-slogin .item{ display: block; margin-bottom:30px;}	
.company-culture .slogin-title{ margin-top: 20px;}
.company-culture .slogin-title .cn{ font-size: 24px;}
.company-culture .slogin-title .en{ font-size:26px;}
.company-culture .slogin-title:after{ height: 2px;}
.company-culture .culture-slogin .item .context .desc{ margin-top: 25px; line-height: 150%; font-size:20px;text-justify:inter-ideograph; 
text-align: justify;text-justify: distribute;}
.company-culture .culture-slogin{ background: none; padding-bottom:5px;}
.company-culture .culture-icons{ padding: 25px 0;}	
.culture-icons .layer-wrapper2{ padding:  0;}	
.company-culture .culture-icons .wrapper{ flex-wrap: wrap;}
.company-culture .culture-icons .item{ width:48%; box-sizing: border-box; margin-bottom:8px;    padding-top:20px;padding-bottom:20px; border-radius:8px; }	
.company-culture .culture-icons .item .context .desc{    line-clamp: 3;
    -webkit-line-clamp: 3;}	
.company-culture .culture-icons .item .context .desc{ font-size: 16px; line-height: 150%; margin-top: 8px;}
.company-culture .culture-icons .item .context{margin-top:10px;}	
.company-culture .culture-icons .item .context .title{ font-size: 20px;}
.company-culture .promotion{ display: block; margin: 15px 0; padding: 0 20px;}
.company-culture .promotion:before{ width: 100%;}	
.company-culture .promotion .promotion-image{ width: 100%;}
	.company-culture .promotion .promotion-text .desc{    line-clamp: 30;
    -webkit-line-clamp: 30; padding-right: 0; font-size: 20px; line-height: 150%; margin-top: 20px;}
	
/*区域布局*/	
.qualifications-page{ padding-top: 0; padding-bottom: 20px;}	
.qualifications-page .regional-layout-cnt { text-indent: 2em;}
.qualifications-page .regional-layout-cnt{ font-size: 16px; margin-top: 10px;}	
.qualifications-page .regional-layout-cnt em{ font-size: 24px;}	
.qualifications-page .regional-layout .layout .title{ font-size: 20px;}
.qualifications-page .regional-layout .org-list li,.qualifications-page .regional-layout .base-list table{ font-size: 16px;}	
.qualifications-page .regional-layout .base-list table .legend .bar{ width: 30px;}	
.qualifications-page .regional-layout .base-list table .legend{ width: 40px;}
.qualifications-page .regional-layout .base-list table td{    padding: 10px 5px;}	
.qualifications-page .regional-layout-cnt{text-justify:inter-ideograph; 
text-align: justify;text-justify: distribute;}	
/*荣誉*/	
.qualifications-page .qualifications-list .item .title{  font-size: 20px; line-height: 160%;}	
.qualifications-page .qualifications-list .item .title em{ font-size: 24px;}	
.qualifications-page .qualifications-list .item .list{ font-size: 16px; line-height: 140%;  }	
.qualifications-page .qualifications-list .item .list .li{   margin-bottom: 20px;}
.qualifications-page .qualifications-list{padding-top: 50px;}
.qualifications-page .qualifications-image{ margin-top: 30px;}	
/*人才队伍*/	
.team-structure{  flex-direction: column;}	
.team-structure .item{ margin-bottom: 45px; }
.team-structure .item .context .title,.gaokeji-humans .c-title, .gaojineng-humans .c-title{ font-size: 20px; font-weight: bold;}
.gaokeji-humans, .gaojineng-humans{ margin-top: 25px;}
.gaokeji-humans, .gaojineng-humans{padding: 40px 0;}
.gaokeji-humans .c-title, .gaojineng-humans .c-title{ margin-bottom:30px;}
.gaokeji-humans ul, .gaojineng-humans ul { flex-wrap: wrap;}	
.gaokeji-humans .top ul li, .gaojineng-humans .top ul li{ width: 50%; flex: none; box-sizing: border-box; margin: 0; padding: 20px 15px 20px 15px;  border: none; border-bottom: 1px solid #fff;}
.gaokeji-humans ul, .gaojineng-humans ul{ padding: 0 20px;}	
.gaokeji-humans ul li .text, .gaojineng-humans ul li .text{ line-height:140%; font-size:16px; }	
.gaokeji-humans ul li .num, .gaojineng-humans ul li .num{ margin-top:0; font-size: 40px;}	
.gaokeji-humans .top ul li, .gaojineng-humans .top ul li{  border-right: 1px solid #fff;}	
.gaokeji-humans .top ul li:nth-child(2n){ border-right: none;}
.gaokeji-humans .top ul li:nth-last-child(1){ border-bottom: none;}
.gaokeji-humans .bottom{ margin-top: 50px;}
.gaokeji-humans .top, .gaojineng-humans .top{ border-bottom: none;}	
.gaojineng-humans .top ul li{border-right: 1px solid #eee;border-bottom: 1px solid #eee;}
.gaokeji-humans ul li .text, .gaojineng-humans ul li .text{    line-clamp: 6;-webkit-line-clamp: 6;}
.basic-info-page .stock-event .item{ display: block;}	
.basic-info-page .stock-event .item .date{ margin: 0 auto;font-family: 'Source Han Sans CN', 'Microsoft YaHei', 'Arial';}
.basic-info-page .stock-event .item .desc{ padding: 60px 20px 20px 20px; margin-top: -40px;}	
.basic-info-page .stock-event .item .desc .text{ text-indent: 2em;text-justify:inter-ideograph; 
text-align: justify;text-justify: distribute;}
.inner-page-banner .mode-inner .banner-cnt{ height: 220px;}

/*所获荣誉*/	
.honor-page .honor-list{ display: block; background: none; position: relative; /*padding-top: 90px;*/ padding-top: 25px; margin-top: 0;}	
.honor-page .honor-list .honor-center{  display: block; width: 100%; box-sizing: border-box;  position: absolute; margin: 0; top: 20px; height: 50px; left: 0;  right: 0; text-align: center;}
.honor-list .left-table	 tr{ display: flex; flex-direction: row-reverse; width: 100%; align-items: center;  border-bottom: 1px solid #eee;}
.honor-list .right-table	 tr{ display: flex;width: 100%; align-items: center;  border-bottom: 1px solid #eee;}
.honor-page .honor-list .honor table .num{}
.honor-page .honor-list .honor .left-table .name,.honor-page .honor-list .honor .right-table .name{ flex: 1; text-align: left; padding-left: 20px; padding: 0;}
.honor-page .honor-list .honor table .num{ font-size: 28px;}
.honor-page .honor-list .honor .left-table .num,.honor-page .honor-list .honor .right-table .num{ padding-left: 0; width: 80px; text-align: left; margin-right: 0; padding-right: 0;}
.honor-page .honor-list .honor table .cell span:before,.honor-page .honor-list .honor table .cell span:after{ display: none;}
.honor-page .honor-list .honor table .name:before{ display: none;}	
.honor-page .honor-list .honor .right-table .name{ padding-left: 0;}
.honor-page .honor-list .honor{ padding-top: 0; margin-top: 0;}
.honor-page .honor-list .honor{ padding-bottom: 0; margin-bottom: 0;}
.honor-page .honor-list .honor-center .box .circle span{ font-size: 20px;  border: none; color: #000;}	
.honor-page .honor-list .honor-center .box{ position: static; padding-top: 0;}
.honor-page .honor-list .honor-center .box .circle span br{ display: none;}
.honor-page .section-title .cn{ font-size: 20px;}
.honor-page .section-title .en{ font-size: 14px;}
.honor-page .section-title:after{ margin-top: 10px;}
.honor-page .honor-list .honor table .name{ font-size: 16px;}
.honor-page .honor-list .honor-center .box .circle span:after{ font-size: 14px;    color: #929292;
 text-transform: uppercase;content:"honors"; display: block; font-weight: normal; margin-top: 8px;}	
.honor-page .honor-list .honor-center .box .circle span{ display: block;}
.honor-page .honor-list .honor-center .box .circle span:before{ content: "";
    display: block;
    width: 50px;
    height: 2px;
    background-color: #1062bd;
    margin: 0 auto;  position: absolute; left: 50%; transform: translateX(-50%); bottom: -18px;}	   
.honor-page .honor-list{ margin-bottom: 25px;}
.honor-page .award-list{padding: 30px 0;}	
.honor-page .award-list .list{ padding-bottom: 0; background: none;}
.honor-page .award-list .list .item{ width: 80%;  margin-bottom:40px; padding: 0 10% 60px 10%; background: url("/skin/index/default/images/shadow3.png") center bottom no-repeat; background-size: 100% auto;}
.honor-page .award-list .list .item .title{ margin-bottom: 10px;}

/*手机端导航*/
.mobile-menucss{ background: #FFF;}

.minners{ padding-left: 15px; padding-top: 30px; position: relative;    height: calc(100%); overflow-y: auto;}	
.mobile-menucss>ul{ height: auto;}
.mobile-menucss .subNav{ display: none;}
.mobile-menucss .minners>ul{ position: relative; border-bottom: 1px solid #ddd; padding-bottom: 20px;}
.mobile-menucss .minners>ul>li{ padding: 10px 0;}
	.mobile-menucss .minners>ul>li>a { display: block;}
.mobile-menucss .minners>ul>li>a span{ font-size: 18px;}
.mobile-menucss .haveSub:after{ display: none;}
.mobile-menucss .minners>ul>li>ul{ position: absolute; left: 50%; top:45px;}	
.mobile-menucss .openSub .subNav{ display: block;}	
.mobile-menucss .minners>ul:after{ content: ""; left: 40%; display: block; width: 1px; position: absolute; z-index: 9; background: #ddd; top: 0; bottom: 0;}	
.mobile-menucss .minners>ul>li>ul.subNav li{ padding: 10px 0;}
.mobile-menucss .minners>ul>li.openSub a{ position: relative; color: #666;}
.mobile-menucss .minners>ul>li.openSub>a:before{content: ""; display:block; left: 30%; top: 12px;  position: absolute; width: 20px; height: 2px; background: #1062BD	}
.mobile-menucss .minners>ul>li{ width: 40%;}
.mobile-menucss .minners>ul>li.openSub>a:before{left: 70%;}
.mobile-menucss .minners>ul>li>ul>li.cr a{ color: #1062BD;}
.links{ display: flex; flex-wrap: wrap; margin-top: 20px; }
.quick-link{ width: 50%;}
.contact-us{ color: #666;}
.quick-link .title,.contact-us .title{ font-size: 18px; color: #666666; font-weight: bold; margin-bottom: 8px;}
.quick-link .title:after{
	content:"";
	display:inline-block;
	width:12px;
	height:12px;
	background: url(/skin/index/default/images/polygon.png) no-repeat center center;
	margin-left:5px;
}
	.quick-link2 .title:after{
 transform: rotate(180deg)
}	
	
	
	.quick-link li{ font-size:14px; color: #666;}
	.quick-link  li a{color: #666;}
	.quick-link ul{ height: 40px;}
	.quick-link2 ul{ top: 34px; height: 90px; z-index: 9999;}

.meiti{
	display:flex;
	align-items: center;
	width:auto; box-sizing: border-box;  margin: 0 15px 0 0 !important;  padding-bottom: 50px;
	 margin-top:20px!important;
}
.meiti .item{
	flex:1;
	overflow: hidden;
}
.meiti .item +.item{
	margin-left:15px;
}
.meiti .pic{
	overflow: hidden;
	width:100%;
	padding-top:100%;
	position:relative;
}
 .meiti .pic img{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	object-fit: contain;
}
.meiti .text{
	font-size:14px;
	line-height: 20px; font-weight: normal;
	color:#666;
	text-align: center;
}	
	
/*业务领域*/	
.business-area .wrapper{  display: block;}	
.business-area .context .title{ font-size: 20px; margin-top: 20px; margin-bottom: 10px;}	
.business-area .pic{  width: 100%; margin-right: 0;}
.business-swiper{ margin-top: 15px; margin-bottom: 20px;}
.business-swiper .gallery-top .context{padding:5px 10px;}	
.business-swiper .gallery-top .context .title{ font-size: 20px;}
.business-swiper .gallery-top .context .desc{ font-size: 14px;}
	.business-list{ margin-right: 0;}
	.business-list .item{ margin-right: 0; float: none;  width: 100%;}	
	.business-list .item .context .desc{ height: auto;}	
	.business-index .view-more{ margin-top: 10px; margin-bottom: 20px;}
	.business-list .item .context .title{ font-size: 20px; text-align: center;}
	.business-index .view-more{ font-size: 16px;}
	.business-swiper .gallery-top .image{ padding-top: 50%;}
	.inner-topic-list{ margin-top: 30px;}
	.inner-topic-list .list{  margin-right: 0;}
	.inner-topic-list .list .item{ float: none; width: 100%; padding-right: 0; margin-bottom: 20px;}
	.inner-topic-list .list .item .cont .context .desc{ height: auto;}
	.inner-topic-list .list .item .cont .context .title{ font-size: 20px;}
	.news-info .news-info-bottom .item{ font-size: 16px;}
	
.pic-text-list-news .cont .desc{ white-space:normal;line-clamp: 2;-webkit-line-clamp:2;}	
	
	

	
	
	
	
}