.mode-banner{ width:100%; position:relative; overflow:hidden;  }
.banner-cnt{ float:left; position:relative; right:50%;}	
.mode-inner{float:left; position:relative; left:50%;}
.banner-cnt img{/* margin-top: -80px;*/ /*max-width:none;*/max-width:none; width: 100%; height: auto; position: relative;  }
img{ max-width: 100%; height: auto!important;}
body{  width: 100%!important; overflow: hidden!important; position: relative!important;-webkit-font-smoothing:subpixel-antialiased;}
.banner-cnt img{
  -webkit-animation-name: bgzoom;
          animation-name: bgzoom;
	animation-fill-mode: forwards;
	-webkit-animation-duration: 2s!important;
    animation-duration: 2s!important;
}


@media screen and (max-width: 1500px){
.banner-cnt80 img{ max-width: none;width: 120%; margin-left: -10%;}
}			


@-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);
  }

}

/*头部*/
/*股票信息*/
.stock-tab{ margin-left: 30px; margin-bottom: 20px;}
.stock-tab a{ background: #ffffff; width:80px; text-align: center; height: 36px; line-height: 36px; border-radius:85px; display:inline-block; margin-left: -30px; padding-left: 20px;}
.stock-tab a.active{background: #14a73c;  color: #fff; padding-left: 0;padding-right: 0!important;   position: relative; z-index: 2;}
.stock-tab a:nth-child(1){ margin-left: 0; padding-left: 0; padding-right: 20px; }
.stock-tab a:nth-child(2){ margin-left: -30px;}
.stock-info{ color:#fff;   align-items: flex-end;}
.stock-info h4{ font-weight: normal; line-height: 100%;  margin-right: 23px;}
.stock-info h4 span{ padding-right:13px;}

.stock-up{  display: inline-block; padding-right:20px;  background:url(../images/up1.png) right 15px no-repeat; line-height: 100%;}
.stock-down{ background:url(../images/down1.png) right 15px no-repeat;}

.header-wrap{ height:85px;}
.index-header{ height:0;}
.mod-headers{ position: fixed; left: 0;  right: 0; z-index: 888; transition: all 500ms;-webkit-transition: all 500ms;/* background: url(../images/tp_bg.jpg) repeat-x;*/height: 85px;
box-shadow: -5px 0  rgba(0,0,0,0.02), 5px 0 5px rgba(0,0,0,0.02), 0 -5px 5px rgba(255,255,255,0.02), 0 5px 5px rgba(0,0,0,0.02); background: #fff;}
.header-top{ height:38px; background:#0070c0; line-height:38px;}
.toplinks{ text-align: right; line-height:38px; color:#fff; position:relative;}
.toplinks *{color:#fff;}
.toplinks a{ position:relative; padding-left: 15px; padding-right:15px; background:rgba(255,255,255,.2);color:#fff; height:25px; line-height:25px; display: inline-block; position:relative;}
.toplinks{}
.toplinks a:nth-child(1):after{content:""; position:absolute; height:11px; width:1px; background:#fff; right:0; top:8px;}
.toplinks a:hover{background:rgba(255,255,255,.4);}
/*.toplinks a.ch{ margin-right:20px;background: url(../images/china_ic1.png) 0 center no-repeat; }*/
/*.toplinks a.en{background: url(../images/china_ic2.png) 0 center no-repeat; }*/
.logo-css{ float: left;  margin-top: -10px; margin-left: -30px; /*width:160px; padding-right: 30px; padding-top:13px;*/}
.logo-css img{max-width:100%; height:auto!important} 
/*导航*/
.wrap-nav{ /*width:710px;*/ height:85px; padding-right:75px; text-align: right; float: right;}
.navMenu{ padding-top:35px; position: relative; left:16px; }
.navMenu>li {
    display: inline-block;position: relative;  height:60px;
	
}

.navMenu>li>a {
    cursor: pointer;
    white-space: nowrap;

    display: block;
/*    padding: 0 22px 0 22px;*/
	padding: 0 15px 0 15px;
	box-sizing: border-box;
    text-align: center;
	color: #666;
    /*border-bottom:transparent solid 2px;*/
    /*text-shadow:#fff 1px 1px;*/
}
.navMenu>li>a>span{	color:#4d4d4d;line-height:100%;font-size:18px;}

.navMenu>li.cr>a,
.navMenu>li>a:hover,.navMenu>li>a:hover *,.navMenu>li.cr>a * {

}
.navMenu .sub-menus:after{ content: ""; position: absolute; top: -6px; 
width: 0px; height: 0px; left: 50%; margin-left: -6px; display: block;
border-right:6px solid transparent;  
border-left:6px solid transparent;  
border-bottom:6px solid #f4f4f4;  
}
.navMenu .sub-menus {/* border: 1px solid #f9f9f9;*/
    position: absolute;
/**/   top:50px; 
/*   top:-1800px;*/
   left: 50%;
	margin-left: -78px;
   width: 156px;
   height:auto;
/**/overflow: hidden;
    /*height:80px;*/
   background:rgba(255,255,255,.55);
	
 transition-duration: .3s;
    -ms-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    opacity: 0;
    text-align: center;
	box-shadow: -5px 0 5px rgba(0,0,0,0), 5px 0 5px rgba(0,0,0,0), 0 -5px 5px rgba(255,255,255,0.06), 0 5px 5px rgba(0,0,0,0.06);

	
}
.mod-cr .navMenu .sub-menus {top:65px; /*overflow: hidden;*/}

.navMenu .sub-menus  li{ line-height: 120%;}
.navMenu>li>a>span,.navMenu>li>a>span{ padding-bottom:6px;}
.navMenu>li:hover>a>span,.navMenu>li.cr>a>span{ border-bottom:2px solid #00974b; }
.navMenu>li:hover>a>span,.navMenu>li.cr>a>span,.navMenu>li:hover>a>span em,.navMenu>li.cr>a>span em{ color:#0052d9;  font-weight: bold;} 

.navMenu>li:hover .sub-menus {
    opacity: 1;
    z-index: 10000;  height: auto;

}
.navMenu .sub-menus  li  span{ color: #000; font-size: 15px;}

.navMenu .sub-menus  li{ line-height: 20px; padding: 8px 8px;   border-bottom: 1px  solid rgba(255,255,255,.2);/*border-bottom: 1px solid #f6f6f6;*/}
.navMenu .sub-menus  li:hover{ background: #00974b;}
.navMenu .sub-menus  li:hover a span{ color: #fff;}

.in-search{  display: none;/*background: rgba(0,0,0,.2);*/ position: absolute;/* left: 0; right: 0;*/ padding: 20px 0; top: 85px; right: 0; left: 0; box-sizing: border-box;background: #fff;border-top:1px solid #eee;  border-bottom: 1px solid #f9f9f9;}
.im-search{  text-align: center; width: 605px; margin: 0 auto;}
.im-search input{ font-size: 15px; height: 42px; padding: 0 15px 0 0; border: none; line-height: 42px; width: 600px;  border-bottom: 2px solid #6f6f6f; box-sizing: border-box;}


.im-search a{ width:60px; margin-left: -60px; text-align: center;height:42px; overflow: hidden;line-height: 122px; display: inline-block; color: #fff; background:url(../images/searchbtns.png) right 10px top 10px no-repeat; background-size:18px auto;vertical-align: top;  cursor: pointer;}
.im-search em{ font-size: 36px;vertical-align: top;  display: inline-block; line-height:36px; color: #000; margin-left: 20px; cursor: pointer; position: absolute; right: 10.2%;}

.index-header .t-search{ }
.t-search{ position: absolute;   right:0; top:34px; width: 25px; height: 25px;  background: url(../images/searchbtns2.png) center center no-repeat; cursor: pointer;}

.index-header2 .navMenu>li:hover>a>span, .index-header2 .navMenu>li.cr>a>span, .index-header2 .navMenu>li:hover>a>span em, .navMenu>li.cr>a>span em{ color: #cf000d; font-weight: normal;}
.index-header2 .navMenu>li:hover>a>span, .index-header2 .navMenu>li.cr>a>span{border-bottom:none;}

.index-header2 .navMenu>li>a>span:after, .index-header2 .navMenu>li>a>span:after{ width: 0; transition: all .3s;width: 0; /*height: 2px;*/ /*border-radius:5px;*/ border-bottom: 1px solid #cf000d; content: ""; display: block;position:absolute;/* bottom:9px;*/bottom:-26px; left: 0; margin-left:0;}
.index-header2 .navMenu>li:hover>a>span:after, .index-header2 .navMenu>li.cr>a>span:after{ width: 100%; /*height: 2px;*/ /*border-radius:5px;*/ border-bottom: 1px solid #cf000d; content: ""; display: block;position:absolute; /*bottom:9px;*/bottom:-22px; left:0; margin-left: 0;}
.header-wrap .navMenu>li>a>span{ position: relative;}




.index-header .mod-headers{ background: none;}
.index-header .navMenu>li>a>span{ color: #fff;}
.index-header  .navMenu>li:hover>a>span, .index-header  .navMenu>li.cr>a>span, .index-header  .navMenu>li:hover>a>span em, .navMenu>li.cr>a>span em{ color: #fff;}
.index-header  .navMenu>li:hover>a>span:after, .index-header  .navMenu>li.cr>a>span:after{  border: none;   border-bottom: 2px solid #fff;}
.fixedheader .mod-headers,.index-header:hover .mod-headers{background: #fff;}
.fixedheader	.navMenu>li>a>span,.index-header:hover .navMenu>li>a>span{ color: #333;}
.fixedheader .navMenu>li:hover>a>span, .fixedheader .navMenu>li.cr>a>span, .index-header2 .navMenu>li:hover>a>span em, .index-header .navMenu>li.cr>a>span em,		.index-header:hover .navMenu>li:hover>a>span, .index-header:hover .navMenu>li.cr>a>span, .index-header:hover .navMenu>li:hover>a>span em, .index-header .navMenu>li.cr>a>span em{ color: #00974b;}
.fixedheader  .navMenu>li:hover>a>span:after, .fixedheader .navMenu>li.cr>a>span:after,.index-header:hover  .navMenu>li:hover>a>span:after, .index-header:hover .navMenu>li.cr>a>span:after{border: none;   border-bottom: 2px solid #00974b;}
.index-header .mod-headers{ box-shadow: none;}
.fixedheader .mod-headers,	.index-header:hover .mod-headers{box-shadow: -5px 0  rgba(0,0,0,0.02), 5px 0 5px rgba(0,0,0,0.02), 0 -5px 5px rgba(255,255,255,0.02), 0 5px 5px rgba(0,0,0,0.02);}
		
.index-header .logo-css cite{ display: none;}
.fixedheader .logo-css cite,	.index-header:hover .logo-css cite{ display: block;}
.fixedheader .logo-css span,	.index-header:hover .logo-css span{ display: none;}
.index-header .t-search{background: url(../images/searchbtns20.png) center center no-repeat;}
.fixedheader .t-search,.index-header:hover .t-search{background: url(../images/searchbtns2.png) center center no-repeat;}
.header-wrap .mod-headers {
    border-bottom: 1px solid  rgba(255,255,255,.3);
}

.header-wrap .wrap-layer{ max-width: 95%;}
.wrap-nav{padding-right: 125px;}
.t-search{    right:70px;}
.en-links{ font-size: 18px; position: absolute; right: 0; top: 30px; color: #fff;}
.en-links>a:after{ content: ""; display:inline-block; margin-left: 5px;  border:7px solid transparent; border-top:7px solid #fff; vertical-align: middle; position: relative; top: 3px;}
.fixedheader .en-links,.header-wrap:hover .en-links{color: #00974b;}
.fixedheader  .en-links>a:after,.header-wrap:hover  .en-links>a:after{border-top:7px solid #00974b;}
.en-links dl{ display: none; position: absolute; color: #fff; width: 100px; box-sizing: border-box;  padding:10px 0; box-sizing:border-box; right: 0; top: 50px;  /*background:#fff;*/background: #00974b; box-shadow: 0 2px 20px 0 rgba(0,0,0,.1); text-align: center; left: 50%; transform: translateX(-50%); border-radius:10px; }
.en-links dd a{ color:#fff; display: block; padding: 0 5px;}
.en-links dd a:hover{ background:rgba(255,255,255,.2); }
.en-links dl:after{ content:""; width:0; height:0; border:10px solid transparent; border-bottom:10px solid #00974b; position:absolute; left:50%; transform: translateX(-50%);top:-18px; display:block; }
.en-links{ height:50px;}
.en-links:hover dl{ display: block;}








/*新加导航*/

/*.subouters{width: 1160px;  margin: 0 auto; min-height:290px; }
.wrap-nav .submenus {
    position: fixed;
    top:86px;
    left:0; right:0;
    box-sizing: border-box;
    background: #fafbfb;

    padding:30px;

    box-shadow: -2px 0 2px rgba(0, 0, 0, 0.06), 2px 0 2px rgba(0, 0, 0, 0.06), 0 -2px 2px rgba(255, 255, 255, 0.06), 0 2px 2px rgba(0, 0, 0, 0.06);
    text-align: left;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    line-height:30px;
    display:none;
}

.wrap-nav .submenus * {
    display: block;
}
.wrap-nav .submenus ul {

    min-width: 100px;
    border-right: 1px solid #e3e3e3;
    margin-right:-1px;
}
.wrap-nav .submenus ul li {
    padding:6px 0;
}
.mod-nav .submenus ul li a {
    color: #111111;
    font-size: 14px;
}

.subouters ul li a span{  font-size: 18px; color: #666;}
.subouters ul li a:hover span{ color: #00974b;}
.mod-nav .submenus ul li a:hover {
    color: #ed0011;
}
.wrap-nav .intr {
    float:none;
    overflow: hidden;
    font-size:16px;
    line-height: 30px;
    padding-left: 40px;
    border-left: 1px solid #e3e3e3;
}
.wrap-nav .intr-img {
	display: none;
    float: left;
    width:41.6666%;
    max-width:400px;
    margin-right: 25px;
}

.wrap-nav .nav3 .intr-img .img{}

.wrap-nav .intr-img .img{
    width:100%;
    display:block;
    position: relative;
	height: 280px;

}
.wrap-nav .intr-img img {
    position: absolute;
    width:100%;
    height:100%;
	height:100%!important;
	object-fit:cover;
    left:0;
    top:0;
}
.wrap-nav .intr-info {
    float:none;
    overflow: hidden;
}
.wrap-nav .intr-info>a {
    color: #333333;
    font-size: 18px;
    line-height: 30px;
}
.wrap-nav .intr-info .views {
    padding-top: 25px;
}
.wrap-nav .intr-info .views a {
    color: #999;
}
.wrap-nav>ul>li:hover .submenus {
    display:block;
}*/


/*改成光大环境导航*/
.index-header2 .navMenu>li:hover>a>span:after, .index-header2 .navMenu>li.cr>a>span:after{/* bottom: 0;*/}
.navMenu,.en-links{ padding-top: 0; font-family: "SourceHanSerifCN-SemiBold"!important;}
.navMenu>li{ padding-top: 35px; height: 50px;   }
.wrap-nav .intr{ display:none; }
.wrap-nav .submenus{ opacity: 0; transition: all .3s; position: absolute; overflow: hidden; width: 180px;  left: 0; top: 80px; background:#fff; padding: 10px 0 0 0; box-sizing: border-box; border-bottom-left-radius:8px; border-bottom-right-radius:8px;box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);  }
.navMenu>li:hover .submenus{opacity: 1; text-align: left; font-size: 16px; border-top:5px solid #f5fbf8; }
.navMenu>li .submenus li{ line-height: 36px; margin-left: 5px;margin-right: 5px;padding-left: 15px; padding-right: 15px; line-height: 36px;  float: none; display: block; border-bottom: 1px solid #f4f4f4;}
.navMenu>li .submenus li a{ }
.navMenu>li .submenus ul{ padding-bottom: 15px; }
.navMenu>li .submenus li:hover{ background: #f5fbf8;}
.navMenu>li .submenus li:hover a{ color: #00974b;}
.navMenu>li:hover{ background: #f5fbf8;}
.navMenu>li:hover>a>span:after{ display: none!important;}


#rolls{position:relative;}
.txt1{ position: absolute; left: 0; top:0; bottom: 0;  right: 0; z-index: 2;/*display:box; display:-webkit-box;display:-moz-box; box-align:center;-webkit-box-align:center;-webkit-moz-align:center; box-pack:center;-webkit-box-pack:center;-webkit-moz-pack:center;*/  display: block;}
.box{ /* width: 1210px; max-width:70%;*/ margin:0  auto; position: relative;  justify-content: center; /* 水平居中 */ align-items: center; display: flex; /*justify-content: space-between;*/}
.box .pos{  opacity: 0; transition: all 1.5s;  }
.box img{ /*max-width:650px;*/ height: auto;}
.box .an1{width: 100%;left: 0; top: 0;}
.box .an2{right: 0; top: 0;}
.swiper-slide{ overflow: hidden;}
.swiper-roll-1,.swiper-roll-28{ }
.box .an1{  transform: translateX(-400px);}
.box .an2{  transform: translateX(400px);}
.swiper-roll-28 .swiper-slide-active .box .pos{ opacity:1;transform: translateX(0);}
.swiper-roll-28 .swiper-slide{ overflow: hidden;}
.swiper-container-horizontal>.swiper-pagination-bullets{  bottom: 30px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ opacity: 1; /*width: 26px; height:26px; background:url("../images/dot2.png") no-repeat; border-radius:0;*/ position: relative;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 6px;}
.swiper-container-horizontal>.swiper-pagination-bullets  .swiper-pagination-bullet-active { /*background:url("../images/dot1.png") no-repeat;*/ }
.swiper-roll-28 .item-cell>img,.swiper-roll-28 .item-cell>a>img{ width: 100%; height: 100%!important; object-fit: cover;}

.project-txt{ position: absolute; left: 0; right: 0; bottom: 30px;}
.project-txt span{ color: #fff; padding-left: 25px;background: url(../images/arr2.png) 0 center no-repeat;}


.txt1 .box{ width: auto; }
.txt10,.txt23{ left: 24%;/*width: 31.09%;*/width: 35.6%; top: 28%;}
.txt11,.txt24{ left: 0; right: 0;top: 26%;}
.txt11 .box,.txt24 .box{ width: 31.09%; width: 27.2%; margin: 0 auto;}
.txt12,.txt25{ left: 17.5%;/*width: 30.09%;*/width: 34.1%; top: 30%;}
.txt13{ left: 24.8%;width: 28%; top: 30%;}
.txt14{ left: 0; right: 0;top: 30%;}
.txt14 .box{ width: 42.4%; margin: 0 auto;}

.txt15,.txt21{ left: 0; right: 0;top:27%;}
.txt15 .box,.txt21 .box{ /*width: 38.5%;*/width: 39.5%; margin: 0 auto;}
.txt16,.txt22{ left: 17.5%;top:44%;width: 37.8%; }


.txt20{ left: 0; right: 0;top: 30%;}
.txt20 .box{ /*width: 53.4%;*/  width: 28%; margin: 0 auto;}

.swiper-pagination-bullets{  bottom: 20px;  z-index: 66;}
.swiper-pagination-bullets .swiper-pagination-bullet{ opacity: 1; width: 9px; height:9px; /*background:url("../images/dot2.png") no-repeat;*/ border-radius:9px; background: #fff; display: inline-block;position: relative;}
.swiper-pagination-bullets  .swiper-pagination-bullet-active { /*background:url("../images/dot1.png") no-repeat;*/ background: #ffe500; }



.swiper-pagination-bullets{ top:auto; text-align: center; z-index: 88;  left: 0; width:100%;}
.swiper-pagination-bullets span{ position: relative; }
/*.swiper-pagination-bullets span:after{ color: #fff; font-size: 16px;}
.swiper-pagination-bullets span:nth-child(1):after{ content:"01"}
.swiper-pagination-bullets span:nth-child(2):after{ content:"02"}
.swiper-pagination-bullets span:nth-child(3):after{ content:"03"}
.swiper-pagination-bullets span:nth-child(4):after{ content:"04"}
.swiper-pagination-bullets span:nth-child(5):after{ content:"05"}
.swiper-pagination-bullets span:nth-child(6):after{ content:"06"}
.swiper-pagination-bullets span:nth-child(7):after{ content:"07"}
.swiper-pagination-bullets span:nth-child(8):after{ content:"08"}
.swiper-pagination-bullets span:nth-child(9):after{ content:"09"}
.swiper-pagination-bullets span:nth-child(10):after{ content:"10"}
.swiper-pagination-bullets span:nth-child(11):after{ content:"11"}
.swiper-pagination-bullets span:nth-child(12):after{ content:"12"}*/
.swiper-roll-28{ position: relative!important;}
/*.swiper-pagination-bullets span.swiper-pagination-bullet-active{ padding-right:94px; }
.swiper-pagination-bullets span.swiper-pagination-bullet-active:before{ content: ""; display: block; position: absolute; width: 90px; height: 2px; background: #fff; right: 0; top: 12px;}*/

.swiper-pagination-bullets span.swiper-pagination-bullet-active:before{ content: ""; width: 20px; height: 20px; position: absolute; border: 1px solid #fff;  left: -7px; top: -7px; border-radius:20px; }

/*首页banner图*/
#roll img{ display: block;}

.swiper-roll-28 .item-cell>img{
	transition: all 2s;
	transform: scale(1);
	  -webkit-transform: scale(1); 
	}
.swiper-roll-28 .swiper-slide-active>img{
		  transform: scale(1.05);
	  -webkit-transform: scale(1.05); 
	
/*	 -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);
  }


}




/*股票*/
.mod-stock{ height:0;position: relative; z-index: 90;}
.mod-stock .wrap-layer{height:0; position: relative;}
.stock-inner{ position: absolute; min-width: 178px;  top:-130px;/* left: 0;*/ right: 0; }
.com-tits i{font-family: 'slideyouranregular'!important; display: inline-block; line-height: 100%; font-style: normal; background:url(../images/textbg1.png) 0 bottom no-repeat;  padding-bottom:5px; background-size: 100% auto; padding-left: 8px; padding-bottom: 12px;}
.nviews{ float: right; padding-top: 20px;}
.com-tits{   color:#00974b;/* overflow: hidden;*/ background:url(../images/titbg2.png) -35px bottom no-repeat; width: 269px; min-height: 42px; padding-bottom:4px;}
.com-tits h3{/*float:left;padding-right:9px;*/  line-height: 100%;    font-family: "SourceHanSerifCN-SemiBold"!important;  } 
.com-tits span{font-family: "SourceHanSerifCN-SemiBold"!important; /* float: left; */padding-top:2px; color:#999;text-transform:uppercase; line-height: 150%; display: block; font-size: 14px;}
.com-tits span br{ display: none;}
.com-tits h3 cite{line-height: 100%;}
.md-invest .wrap-layer{ margin-top: -50px; }


/*.md-invest{ text-align: center;}*/
/*.md-invest .com-tits h3{ display: inline-block; float: none;}
.md-invest .com-tits span{display: inline-block; float: none; text-align: left;}*/

.tab-news{ float:right;}
.com-tops .com-tits{ float:left;}
.com-tits cite{ font-weight: bold; }
.com-tits cite i{font-weight:normal;}
.com-tops{ /*overflow: hidden;*/}
.H40{ height:40px;}
.H30{ height:30px;}
.H25{ height:25px;}

/*首页切换标签*/
.tab-news{ border-radius:44px; overflow: hidden;}
.tab-news a{ background:#f6f6f6; height: 44px; line-height: 44px; display: inline-block;  margin: 0 1px; padding: 0 22px; color: #666666;  cursor:pointer; } 
.tab-news a.active{background:#14a73c; color: #fff;}

.mod-indexnews{ height: 0; overflow: hidden;  clear: both;}
.newsactive{height: auto; overflow: hidden;}
.indexnews-left{ width: 48.5%; float: left; overflow: hidden;}
.indexnews-right{ width: 48.5%; float: right;overflow: hidden;}
.modindex-newspic .item-pic{ width: 100%; height: 400px!important;}
.modindex-newspic img{ display: block;}
.modindex-newspic .item-tit{ color: #000; padding: 20px 0; /*border-bottom:1px solid #e9e9e9;*/}
.modindex-newspic .item-tit span {font-family: "arail"!important; color: #00974b; margin-left: 25px;}

.modindex-newslist{}
.modindex-newslist .item-date{ font-family: "arail"!important; width: 85px; padding-top: 32px; text-align: center; position: absolute; left: 0;  top: 0;  bottom: 0; color: #00974b;}
.modindex-newslist .item-cell{ position: relative; padding: 26px 0 26px 110px; border-bottom: 1px solid #e9e9e9;}
.modindex-newslist .item-date span{ display: block; margin-top: 7px;}
.modindex-newslist .item-cell:hover .item-date{ /*background:#14a73c;*/  background: url(../images/newsbg2.jpg) no-repeat; background-size:100% 100%;    box-sizing: border-box; border-bottom: 4px solid #ffe500;}
.modindex-newslist .item-cell:hover .item-date *{ color:#fff;}
.modindex-newslist .item-cell:hover  .item-cnt *{ color: #00974b;}
.modindex-newslist .item-cell:hover  .item-cnt  .item-desc a{ color: #00974b;  opacity: .6;}
.modindex-newslist2{ max-width: 800px; margin: 0 auto;}

/*.modindex-newslist .item-cell:nth-child(2n){  padding-left: 0; padding-right: 110px;   }
.modindex-newslist .item-cell:nth-child(2n) .item-date{ left: auto; right: 0;}*/




.md-invest{/*background:url(../images/investbg20.png) 0 center no-repeat;*/ /* height: 589px;*/ margin-bottom: 0; margin-top: 90px; margin-top: 0; }
.md-invest .wrap-layer{ position:relative; z-index: 81; }
.md-invest .maps-left{/* position: absolute;*/position: relative;/* width: 630px; *//*left:200px; top: -20px; */}
.md-invest .maps-left img{ max-width: 100%;}
.md-invest .maps-left:after{background: url(../images/zoom.png) center center no-repeat; background-size:45px 45px; content: "";box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); border-radius:45px;   display: block; width: 45px; height: 45px; position: absolute; left: 50%; top: 55%;   transform: translate(-50% -50%) scale(0); opacity: 0;  transition: all .3s;cursor: pointer;}

.md-invest .maps-left:hover:after{ opacity: 1; transform: scale(1);}


.md-invest .about-nums{ /*margin-left: 870px;*/ }
.about-nums ul{ }
.about-nums ul{ margin-top:20px; justify-content: space-between;}
.about-nums ul li{ text-align:left; white-space: nowrap; color: #000; position: relative; /*margin-bottom:60px;*/ align-items: flex-end; }
.about-nums ul li:nth-child(2)  h3 span,.about-nums ul li:nth-child(4)  h3 span{ /*min-width: 324px;*/ display: inline-block;}
.about-nums ul li:nth-child(3)  h3 span{/*min-width: 213px;*/ display: inline-block;}
.about-nums ul li h3 span{ font-weight:normal; display: inline-block;  padding-right: 15px;line-height: 100%;font-family: "arail"!important; color: #6eb939; font-weight: bold; }
.about-nums ul li h3 {padding-right:0;position: relative; }
/*.about-nums ul li h3 span:after{ content: ""; position: absolute; border-bottom: 1px solid #6eb939; display: block; bottom: -8px; left: 0;  right:0; }*/


.about-nums ul li h3 cite{  }
.about-nums ul li h3 cite.pr{  position: relative; left: -10px;}
.about-nums ul li h3 sub{  position: relative;top: -35px;}
.about-nums ul li i{ padding-top:5px; display: block; font-style: normal; /*font-weight: bold;*/}
.about-nums{ }
.about-nums ul li{ position:relative;}
.about-nums ul li:hover h3 *{}

.about-nums ul li.lines{ width: 0;  height: 60px; border-left: 1px solid rgba(255,255,255,.5); display: block;  }

.com-tits2{/* margin-left: 590px; */position: relative; z-index: 3;}
/*.invest-tab{ margin-left: 700px; margin-bottom: 120px;} 
.invest-tab a{ margin:0 20px;}
.invest-tab a.active{ color: #00974b; border-bottom:3px solid #00974b; padding-bottom:8px;}
*/
.invest-tab{/* position: absolute; left: 0; top: 0; bottom: 0; */}
.invest-tab a.active{ color: #00974b; /*border-bottom:3px solid #00974b; padding-bottom:8px;*/}
.invest-tab a{ position: absolute; }
.md-invest .maps-left{ position: relative;}

/*项目*/
.invest-infos{/* margin-top:-90px;*/}
.invest-roll-wrap {
	position: relative;
	width: 100%;
	margin: 0 auto;
	overflow: hidden; height: 0;
	padding: 0 65px; box-sizing: border-box;

}
.invest-roll-wrap .swiper-container{}
.inactive{ height: auto;}

.invest-roll-wrap  .swiper-slide { text-align: center;
	width: 55%;
	height: auto;
/*	background: #fff;*/
/*	box-shadow: 0 8px 30px #ddd;*/
}
.invest-roll-wrap  .swiper-slide img{
	display:block;
}

.invest-roll-wrap .swiper-button-prev { z-index: 8;
	/*left:15%;*/
	left: 0;
/*	 margin-top:-60px;*/
/*	transform: translateY(-50%);*/
 top: auto; bottom: 85px;
	width: 65px;
	height: 31px;
	background: url(../images/arrl0.png) center center no-repeat;

}


.invest-roll-wrap .swiper-button-next { z-index: 8;
	/*right: 15%;*/
	 right: 0;
/*    margin-top:-60px;*/	
	 top: auto; bottom: 85px;
/*	transform: translateY(-50%);*/
	width: 65px;
	height: 31px;
	background: url(../images/arrr0.png) center center no-repeat;
	

}

.invest-roll-wrap .swiper-button-prev:hover{background: url(../images/arrl20.png) center center no-repeat;}
.invest-roll-wrap .swiper-button-next:hover{background: url(../images/arrr20.png) center center no-repeat;}

.invest-roll-wrap  .item-cnt{ }
.invest-roll-wrap   .item-pic{overflow: hidden;padding:5px; position: relative; box-sizing:border-box; background:#fff; margin: 0 8px;}
.invest-roll-wrap .swiper-wrapper{ padding-top: 10px;  padding-bottom: 10px;}
.invest-roll-wrap .item-cell { transition: all .3s;}
.invest-roll-wrap .swiper-slide-active/*,.invest-roll-wrap  .item-cell:hover */{/**/transform: scale(1.1)}
.invest-roll-wrap .swiper-slide-active  .item-pic{ background:#ffe500;background-size: 100% 100%!important;}
.invest-roll-wrap .item-tit{ display: block; margin-top: 8px; color: #fff;}
.invest-roll-wrap .swiper-slide-active .item-tit{ display:block; color: #fff;}
.invest-roll-wrap .item-tit a:hover{ color: #00974b!important;}
.invest-roll-wrap .item-inner{ overflow: hidden;box-sizing:border-box;position: relative; overflow: hidden;}
#section3{ /*background: #f6f6f6;*/}
#section3 .H85{background: #fff;}
.vis-wraps{/*background:#f6f6f6 url(../images/visbg.jpg)  center 0 no-repeat;*/ padding-top: 30px; padding-bottom: 60px;}

/*视觉绿动*/
.modvis{ margin-right: -5.33%; margin-top: 60px; }

.vis-left{ margin-right: 5.33%; padding: 2.5%; padding-bottom:80px; width: 28%; box-sizing: border-box; position: relative; float: left; transition: all .3s!important;-webkit-transition: all .3s!important;}
.vis-left:after{ content: ""; position: absolute;background:url(../images/qkbg.png)  center 0 no-repeat; background-size: 100% 100%; left: -20px; top: -20px; right: -20px; bottom: -20px;}
.vis-left>*{ position: relative; z-index: 2;}
.vis-mid{}
.cmtit-en{ position: absolute; right: 0; top: 0; color: #f4f7e7; padding-right: 35px;}
.cmtit-en:after{ position: absolute; content: ""; display: block;  width: 96px; height: 3px; background: #c6d46c; right: 0; bottom: 5px;}
.cmtit{ color: #00974b; padding-top: 8px; padding-bottom: 10px} 
.vis-left .item-cnt{ padding-top:10px;  color: #666;}
.vis-left .cmtit{ line-height: 120%; font-weight: bold;}
.vis-left .item-more a{ width: 54px; height: 54px; display: block;background:url(../images/more.png)  center center no-repeat;background-size: 100% 100%; }
.vis-left .item-more{ position: absolute; right: -20px; bottom: -60px;}
.magize .item-tit a{ padding-left: 135px;background:url(../images/qlogo.png)  0 center no-repeat; height: 48px; display: block; padding-top:18px;}
.magize .item-tit a span{ color: #00974b; padding-right: 5px;font-weight: bold; font-family:"arail" ; }
.vis-left .item-more a span{ display: none;}
.mod-news-1  .item-tit{ min-height: 66px;}

.vis-left:hover{ transform: scale(1.05) translateY(-20px);}

.mod-news-1.videos .item-pic a:after{ width:42px; height: 42px;background:url(../images/videoico.png)  center center no-repeat; content: "";  display: block; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px;}

/*点击弹层*/
.layerswrap{  position: fixed; left: 0; top: 0;right: 0; bottom: 0; background: rgba(0,0,0,.5);
 z-index: 99999999; text-align: center;

}
.boxcnts{ background: #fff; display: inline-block; padding: 10px 5px; border-radius:10px; position: relative;}
.boxlayers{ display: table; width: 100%; height: 100%;}
.boxtd{ display:table-cell; width: 100%; height: 100%; vertical-align: middle;}
.mpclose{ position: absolute; width: 30px; height: 30px;background:#fff url(../images/close.png) center center no-repeat; background-size:15px 15px; border-radius:30px;  right: -10px; top: -10px;
box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); cursor: pointer;}
.boxcnts img{  max-width: 1100px;}
#section4{ background:url(../images/bg30.jpg)  0 250px  repeat-x;}


/*底部*/
.H130{ height: 130px;}
.footer{ background:#00974b url(../images/ftbg4.jpg)  center 0 no-repeat; padding: 30px 0;}
.inner-code{ position: absolute; padding-top: 122px; top: -130px; box-sizing: border-box; width: 515px; height: 255px; overflow: hidden; left: 50%; transform: translateX(-50%);-webkit-transform: translateX(-50%); text-align: center;}
.inner-code .item-cell{ margin: 0 15px; color: #fff; position: relative; z-index: 2;  display: inline-block; text-align: center;}
.inner-code .item-cell .item-pic{ margin: 0 auto; width: 90px;}
.inner-code .item-cell img{ margin: 0 auto;}
.inner-code:after{background:url(../images/circle3.png)  center 0 no-repeat;width: 515px; height: 515px; left: 0; top: 0; content: ""; display: block; position: absolute; animation:cirle 4s infinite; display: none;}
.inner-code .item-cnt{ padding-top:5px; width:100px;}
.fot-l{ float: left; color:#fff;}
.fot-r{float: right;color:#fff;}
.bom-contact li{ padding-left: 25px;}
.bom-contact li.bicon-1{background:url(../images/bic1.png) 0 center no-repeat;}
.bom-contact li.bicon-2{background:url(../images/bic2.png) 0 center no-repeat;}
.bom-contact li.bicon-3{background:url(../images/bic3.png) 0 center no-repeat;}
.copys{ padding-top: 12px; text-align: right;}
.blinks{ text-align:right;}
.blinks  a{ padding: 0 12px; color: #fff; position: relative;}
.blinks  a:after{ content: ""; position: absolute; height: 12px; width: 1px; background: #fff; right: 0; top: 2px;}
.blinks  a:nth-last-child(1){padding-right: 0;}
.blinks  a:nth-last-child(1):after{ display: none; }
@keyframes cirle{
	0%{ transform: rotate(0); opacity: 1}
	33.33%{ transform: rotate(4deg); opacity: 1;}
	66.66%{ transform: rotate(-4deg); opacity: 1;}
		100%{ transform: rotate(0); opacity: 1;}
}
@-webkit-keyframes cirle{
	0%{ transform: rotate(0); opacity: 1}
	33.33%{ transform: rotate(4deg); opacity: 1;}
	66.66%{ transform: rotate(-4deg); opacity: 1;}
		100%{ transform: rotate(0); opacity: 1;}
}

.H85{ height: 85px;}





/*首页版心变大*/


#fullpage .wrap-layer{ max-width: 1600px;}




.modindex-newspic .item-pic{height: 480px!important;}
.modindex-newslist .item-cell{padding: 36px 0 36px 110px;}
.modindex-newslist .item-date{ padding-top: 45px;}
.md-invest .maps-left{/* width: 750px; top: -60px;left: 150px;*/} 
.md-invest .about-nums{/* margin-left: 970px;*/ max-width:530px;/* margin: 0 auto;*/}

.md-invest .maps-left{ position: relative; margin-top:-20px;}
.performance-left{ }
.performance-rights{ flex: 1; /*position: absolute; left:40%; bottom:-75px;*/ position: static;}
.wrap-layer20:after{ position: absolute; display: block;  width: 100%;  background: url(../images/vest.png) center center no-repeat; background-size:100% 100%; left: 0; right: 0;  top: 0; bottom: 0;  content: '';  transform: translateX(0); z-index: 20;}
.performance-rights{ z-index: 1;}

.projects-img img{ display: block;}
.mod-performance{ width: 40%; margin-left: 2%; position: relative; z-index: 59; }
.wrap-layer20{ max-width: 1920px; width: 100%; box-sizing: border-box; margin: 0 auto; margin-top: -60px; align-items: center; position: relative;}
.performance-left{ margin-left: 5%; margin-top: -30%;}

.pojects-rolls{  position: absolute;   z-index: 50; width: 770px; left: 50%; transform: translateX(-50%);margin: 0 auto; bottom:-50px; z-index: 9999; /* position: absolute; width:70%;  bottom:30px; left:25%;z-index: 9;*/}
.invest-roll-wrap .item-tit a:hover{ color: #fff;}


/*新加*/
.md-invest{ background: #f1f5e8;}
.wrap-layer20:after{background: url(../images/bom2.png)  center 0 no-repeat;  height:50px; bottom: 0; z-index: 888; top: auto;}

.wrap-layer20:before{ position: absolute; display: block;  width: 100%;  height:120px; background: url(../images/topbg.png) center bottom no-repeat; top: -10px;  left: 0; right: 0;  content: '';  transform: translateX(0); z-index: 20;}
.invest-roll-wrap .item-tit{ color: #000!important; margin-top: 0;}
.performance-left{ /*max-width: 556px;*/  max-width: 100%; margin-top: 0; /*margin-left: 10%;*/}
.performance-rights{ position: relative;}
.performance-rights:after{ content: "";background: url(../images/casbg20.png) left 0 top 80px no-repeat; width: 168px; position: absolute; left: -88px; top: 0; bottom: 0;}
.tz-mores{ position: absolute; right: 0; bottom: 10px; z-index: 999; }
.tz-mores a:hover{ color: #00974b;}


/*项目地图*/
.invest-tab{ z-index: 888;}
.invest-tab  a{ cursor: pointer; width: 8px; height: 8px; background: #f5de2a; border-radius:8px; line-height: 90px; overflow: hidden; display: block;}
/*.invest-tab  a:hover,*/.invest-tab  a.active{ background: #44ff4d;}

.invest-tab  a.active{ width: 15px; height: 19px; background:url(../images/marker21.png) no-repeat;margin-top: -14px;margin-left: -5px; /* margin-left: -6px; margin-top: -2px;*/ animation:anidot 2s; animation-iteration-count: infinite; z-index: 9; }

@keyframes anidot{
	0%{ transform: scale(1,1) translateY(0); opacity: 0.9; }	
	50%{ transform: scale(1,1) translateY(4px);opacity: 1}
	100%{ transform: scale(1,1) translateY(0);opacity: 0.9}	
}

.invest-tab .map1{ left: 37.8%; top: 39%; /*兰州1*/}
.invest-tab .map2{left: 39.6%;top: 40%;/*兰州2*/}
.invest-tab .map3{left: 38.9%;top: 41.5%;/*兰州3*/}
.invest-tab .map4{left: 51.9%;top: 49.5%;/*西安1*/}
.invest-tab .map5{left: 46.5%;top: 58.2%;/*成都1*/}
.invest-tab .map6{left: 51.9%;top: 64.4%;/*武汉1*/}
.invest-tab .map7{left: 56.7%;top: 64.5%;/*武汉2*/}
.invest-tab .map8{left: 60.4%;top: 63%;/*武汉3*/}
.invest-tab .map9{left: 61.4%;top: 61%;/*武汉4*/}
.invest-tab .map10{left: 46.1%;top:75%;/*贵阳1*/}
.invest-tab .map11{left: 46.9%;top:72.2%;/*贵阳1*/}
.invest-tab .map12{left: 47%;top:81.5%;/*南宁1*/}
.invest-tab .map13{left: 52.3%;top:85.5%;/*南宁2*/}
.invest-tab .map14{left: 54.6%;top:72.9%;/*长沙1*/}
.invest-tab .map15{left: 57.3%;top:83%;/*广州1*/}
.invest-tab .map16{left: 59.8%;top:83%;/*广州2*/}
.invest-tab .map17{left: 61.1%;top:82.8%;/*广州3*/}
.invest-tab .map18{left: 64.9%;top:81.7%;/*广州4*/}
.invest-tab .map19{left: 60.5%;top:70.5%;/*南昌1*/}
.invest-tab .map20{left: 63.1%;top:69.7%;/*南昌2*/}
.invest-tab .map21{left: 70.9%;top:70.3%;/*杭州1*/}
.invest-tab .map22{left: 71%;top:66.8%;/*杭州2*/}
.invest-tab .map23{left: 70.5%;top:61.5%;/*杭州2*/}
.invest-tab .map24{left: 64.7%;top:56.3%;/*合肥1*/}
.invest-tab .map25{left: 69.2%;top:53.5%;/*南京1*/}
.invest-tab .map26{left: 69.6%;top:57%;/*南京2*/}
.invest-tab .map27{left: 68.2%;top:58.8%;/*南京3*/}
.invest-tab .map28{left: 69.6%;top:58.9%;/*南京4*/}
.invest-tab .map29{left: 68.7%;top:60.3%;/*南京5*/}
.invest-tab .map30{left: 64.9%;top:46.1%;/*济南1*/}
.invest-tab .map31{left: 67.8%;top:44%;/*济南2*/}
.invest-tab .map32{left: 68.9%;top:47.2%;/*济南3*/}
.invest-tab .map33{left: 70.4%;top:44.7%;/*济南4*/}
.invest-tab .map34{left: 64.5%;top:39%;/*天津1*/}
.invest-tab .map35{left: 62.5%;top:37.6%;top:38.6%;left: 63%/*北京1*/}
.invest-tab .map36{left: 63.8%;top:37%;left: 64%;top:37.3%; /*北京2*/}
.invest-tab .map37{left: 63.1%;top:35.3%; left: 64.5%;top:35%; /*北京3*/}
.invest-tab .map38{left: 68.7%;top:34.6%;/*沈阳1*/}
.invest-tab .map39{left: 76.5%;top:23%;/*长春1*/}
.invest-tab .map40{left: 80.7%;top:15.3%;/*哈尔滨1*/}
.invest-tab .map41 {left: 57.9%;top: 53%;
}
/*新加项目小点*/
.invest-tab .map42 {left: 57.2%;top:38.8%;/*山西朔州*/}
.invest-tab .map43 {left: 56%;top:44.2%;/*山西朔州*/}


/*.invest-tab a{ display: none;}
.invest-tab .map23,.invest-tab .map10,.invest-tab .map33,.invest-tab .map36{ display: block;}
*/

/*内页--新闻列表*/
.inner-headerwrap{ height:85px;}
.mod-menutopbg{ position: relative; z-index: 2; background:url(../images/menubg.png) center 0 no-repeat; margin-top: -95px; padding-top: 65px;} 
.mod-topnav2 li { display: inline-block; margin: 0 1px;}
.mod-topnav2{ text-align: center; }
.mod-topnav2 li a{ padding: 0 25px; height: 48px; line-height: 48px;}
.mod-topnav2 li.cr a,.mod-topnav2 li:hover a{ background: #14a73c; border-radius:48px; color: #fff; /*display: block;*/}


.mod-news-5{ }
.mod-news-5 .item-cell{ padding-bottom: 45px; margin-bottom: 45px; border-bottom: 1px solid #e0e0e0; overflow: hidden; position: relative;}
.mod-news-5 .item-cnt{ margin-left: 400px; margin-left: 28%; padding-top:25px; margin-right:170px; }
.mod-news-5 .item-pic { width: 365px; width: 26%; float: left; }
.mod-news-5 .item-pic img{  height:auto; width:auto;}
.mod-news-5 .item-tit *{ color: #010101; line-height: 140%;}
.mod-news-5 .item-tit{line-height: 140%; }
.mod-news-5 .item-date{ position: absolute; right: 15px; top: 25px; text-align: center; color: #14a73c;font-family: "arail";}
.mod-news-5 .item-date h3{ line-height: 100%; font-family: "arail";}
.mod-news-5 .item-desc a{ color: #666666;}
.mod-news-5 .item-tit a:hover{color: #14a73c;}
.mod-news-5 .item-desc{line-height: 160%; margin-top: 15px;}
.mod-news-5 .item-more{ margin-top:20px;}
.mod-news-5 .item-more a{ display:inline-block; padding-right: 18px; background:url(../images/ar1.png) right center  no-repeat; color:#14a73c; }
.mod-news-5 .item-nopic .item-cnt{ margin-left: 0;}
.mod-news-5 .item-nopic .item-cnt{padding-top:0;}
.mod-news-5 .item-nopic .item-date{ top: 0;}

.mod-news-5 .item-1 .item-pic{ width: 540px; width: 38.5%; float: right;  margin-left: 50px; margin-right: 0;}
.mod-news-5 .item-1{ padding: 45px;box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1); }
.mod-news-5 .item-1 .item-cnt{ margin-left: 115px; margin-right: 0;}
.mod-news-5 .item-1 .item-date{ left:45px; top: 75px; right: auto; }
.mod-news-5 .item-1 .item-desc{ min-height: 130px;}



/*新加导航2*/
.mod-menutopbg{ margin-top: 0; background: #f8f8f8; height: 65px; padding-top: 0; line-height: 65px; text-align: left;}
.menutits{  display: flex;  align-items: center; box-sizing: border-box; margin-right: 75px;    float: left;/* margin-top: -10px;*/ height: 55px; line-height: 55px; color: #fff; min-width: 135px; text-align: center; padding: 0 30px;
background:url(../images/menubg4.png) right 0  no-repeat; background-size: auto 100%;border-left: 5px solid #ffe60c; position: relative; top: 10px;
}
.menutits span{  line-height: 55px;  height: 55px; display: block;}



.mod-menutopbg ul { float: left;}
.mod-topnav2 li a{ line-height: normal;    padding: 0 0; height: auto; border-radius: none; }
.mod-topnav2 li{ height:65px; line-height: 65px; vertical-align: middle;padding: 0 25px; position: relative;}
.mod-topnav2 li.cr a, .mod-topnav2 li:hover a{ background: none; color: #00974b; border-bottom: 3px solid #00974b;border-radius: 0; padding-bottom: 5px; }
.mod-topnav2 li:after{ content: ""; height:16px; width: 1px; background: #d3d3d3; position: absolute; right: 0; top: 50%; transform: translateY(-50%);display: block;}
.mod-topnav2 li:nth-last-child(1):after{ display: none;}

.mod-news-5 .item-1 .item-pic{ position: relative;}
.mod-news-5 .item-1 .item-pic img{  }
.mod-news-5 .item-1 .item-pic:after{background:url(../images/newsbg20.jpg) 0 0  no-repeat;  left:0;  top:0; height:15px; right: 0; content: ""; display: block; position: absolute;}
.mod-news-5 .item-1 .item-pic:before{ top: 15px; width: 15px;background:url(../images/newsbg20.jpg) 0 0  no-repeat; bottom: 0; content: ""; display: block;position: absolute; z-index: 2;}
.mod-topnav20 .menutits{background:url(../images/menubg40.png) right 0  no-repeat;}

.mod-topnav20 li.cr a, .mod-topnav20 li:hover a{ color: #d91401;border-bottom: 3px solid #d91401;}

.partyslist-wrap .item-tit a:hover,.partyslist-wrap .item-desc a:hover{ color: #d91401;}
.page-wrap2 .page li.cr a, .page-wrap2 .page li a:hover{    background: #d91401;
    border: #d91401 solid 1px;}
.page-wrap2 .page li.first a{ background: none;border:none;}
.page-wrap2 .page li.first a:hover span{ color: #d91401;}
/*新闻中心*/
.newsInfo {color: #666;
  padding: 0 0 0 0;
/*  min-height: 300px;*/
/*  _heihgt: 300px;*/ }

.newsInfo h1 {
text-align: center;color:#111; font-weight: bold;
position: relative; line-height: 160%; position: relative; padding-bottom:0px; margin-bottom: 10px;
}
.newsInfo h3:after{ content:""; background: #ce9b59; height: 3px; width: 60px; margin-left: -30px; left: 50%; position: absolute; bottom: 0;}


.newsInfo .source {
border-bottom: 1px solid #ededed;border-top: 1px solid #ebebeb;margin-bottom: 20px; margin-top: 20px; padding-bottom: 15px;  padding-top: 15px;  text-align: center;} 

.newsInfo .source ul {
  text-align:center;padding: 0 0;  margin-bottom: 0;/*border-top: 1px solid #f4f4f4; border-bottom: 1px solid #f4f4f4;*/}
.newsInfo .source li.ic-1{ color: #ed2326; border-right: 1px solid #999;}
.newsInfo .source li { 
  display: inline-block;
  padding: 0 15px 0 15px;
  line-height: 100%;

  color: #333;
 }
.newsInfo .source li span{color: #666;}
.newsInfo .content {
  margin: 10px 0 0 120px;
	 margin: 10px 0 0 0;
  min-height:100px;
  _height:100px; color: #000;
}

.newsInfo .content p, .newsInfo .content *, .newsInfo .content  {
/*line-height:30px;*/  

line-height: 200%;

}
.newsInfo .content p{padding: 0 0 1em 0;text-indent: 2em; /* */}
.newsInfo .content img,.article .content img{ display:inline-block; margin: 0 auto; max-width: 100%; height: auto!important;}
.newsboxs{ position: relative; padding-right: 140px;}

.mdshares{ text-align: center; margin-top: 30px; overflow: hidden; position: relative;}
.mdshares a{ padding: 0 15px; display: inline-block; position: relative; background: #fff; z-index: 2;}
.mdshares img{  width:35px; height: auto;}
/*.mdshare{ text-align: center; position: relative; margin-bottom:40px;}
.mdshare .social-share>a{ display: inline-block; border: none; margin:0 10px;}
.mdshare .social-share>a:before{ display: none;}
.mdshare .social-share>a.icon-wechat{ background: url("../images/shareico1.png") no-repeat;}
.mdshare .social-share>a.icon-weibo{ background: url("../images/shareico2.png") no-repeat;}
.mdshare:after,.mdshare:before{ content: ""; display: block; position: absolute;border-bottom: 1px solid #e5e5e5; width: 44%; left: 0; top: 50%;}
.mdshare:before{ left: auto; right: 0;}*/

.news-prev-next{ margin-bottom: 40px; padding-top: 20px; margin-top: 30px; border-top:1px solid #e5e5e5;}
.news-prev-next ul{ justify-content: space-between;}
.news-prev-next ul li{ position: relative; max-width: 48%;}
.news-prev-next ul li span{ height: 16px; line-height: 16px; display: inline-block; margin-right: 8px; border-right: 1px solid #7f7f7f; padding-right: 8px; color: #14a73c}
.news-prev-next ul li.news-prev a{/*background: url("../images/prvico.png") 0 4px no-repeat;*/ padding-left:0;display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.news-prev-next ul li.news-next a{/*background: url("../images/nextico.png") right 4px no-repeat;*/ padding-right:75px;display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.news-prev-next ul li.news-next  span{ position: absolute; right: 0;  top:8px;border-left: 1px solid #7f7f7f; border-right: none; padding-left: 8px; padding-right: 0;}

.mdshare{ position: absolute; right: 0; top: 0; width: 55px;}

.mdshare .social-share>a{ margin-top: 15px;  padding-top: 4px; box-sizing: border-box;  border-radius:55px; border: 1px solid #eee; display: block; width: 55px; text-align: center; height: 55px; }
.mdshare .social-share>a:before{ display: none;}
.mdshare .social-share>a.icon-wechat{ background: url("../images/shareico1.jpg") no-repeat;}
.mdshare .social-share>a.icon-weibo{ background: url("../images/shareico2.jpg") no-repeat;}
.mdshare .social-share>a.icon-qzone{ background: url("../images/shareico3.jpg") no-repeat;}


/*投资业绩*/
.mod-investlists{ margin-right: -3%; margin-top: -3%; }
.mod-investlists .item-cell{ width:30.33%; float:left; margin-right:3%; margin-top: 3%;}
.mod-investlists .item-cnt{ height: 112px; padding:25px 20px 60px 20px;background: url("../images/invbg.png") center bottom no-repeat;   }
.mod-investlists .item-pic {}
.mod-investlists .item-pic img{  height:auto; width:auto;}
.mod-investlists .item-tit *{ }
.mod-investlists .item-tit{ }
.mod-investlists .item-desc{ color:#666; line-height:150%; margin-top: 5px;}

/*领导致辞*/
.mod-leaders .leaders-left{width: 460px; position: relative; /*float: left;*/ padding-bottom: 50px; padding-top: 95px;}
.mod-leaders .leaders-right{flex:1;/* margin-left: 460px;*/ padding: 60px 60px 50px 60px;    border-top:1px solid #00974b;border-right:1px solid #00974b; margin-left:-25px; position: relative; z-index: 4; margin-top:83px;}
.mod-leaders .leaders-left .leaders-img{ position: relative; z-index: 4;}
.mod-leaders .leaders-left:after{ content: ""; position: absolute; top: 0; bottom: 0; width: 1020px; display: block;background: url("../images/lgb3.jpg") right 0 no-repeat; right: 0;}
.namesign{ text-align:right;}
.leaderstits{ position:absolute; top:-32px; left: 0; right: 0; text-align: center;} 
.leaderstits span{display:inline-block; line-height: 100%; background: #fff; padding: 0 22px; } 
.leaderscnt p{ padding-bottom: 0;  line-height: 60px;background: url("../images/line5.jpg") 0 0  repeat; text-indent: 2em; }
.leaders-img{ padding-right: 60px;}
.mod-leaders .leaders-left:before{content: ""; position: absolute; top:635px; z-index: 2;
 width: 672px; height: 861px;background: url("../images/lgb2.jpg") 0 0  no-repeat; right: 90px;
}
.leadersnames{ color: #000; line-height: 150%; margin-top:25px;}
.leaderslines{ content: ""; position: absolute;  z-index: 4;  bottom: 0; top: 780px;
 width: 25px;background: url("../images/lbg1.png") 0 0  no-repeat;

}
.footer{ position: relative; z-index: 8;}

/*关于我们*/
.modabouts-txt{max-width: 1000px; margin: 0 auto;}
.article p{ text-indent: 2em;}
.modabouts ul li{  width: 50%; float: left; padding-left: 25px;  overflow: hidden; padding-right: 30px;background: url("../images/staricon.png") 0 4px  no-repeat; float: left; box-sizing: border-box;}
.modabouts ul{ display: block; max-width: 800px; margin: 0 auto; overflow: hidden; margin-bottom:50px; margin-top:30px;}
.eventbg{background: url("../images/eventbg.jpg") center bottom  no-repeat;}
.eventleft{ width: 350px; float: left;}
.eventright{ margin-left: 350px;}

.event-infos{ height: 0; overflow: hidden;}
.evtactive{ height: auto; overflow: hidden;}
.event-roll .item-year{ height: 90px;}
.event-roll{ position: relative; padding-left: 70px;}
.eventslines{ position: absolute;  top: 0; bottom: 0; left: 200px;  width: 2px;  background: #14a73c;}
.event-roll span{ font-family: "arial"; display: inline-block; width: 88px; text-align: right;}
.event-roll a{ display: block; width: 141px; position: relative;}
.event-roll a:after{ content: ""; width: 20px; height: 20px; border-radius:20px; background: #14a73c; display: block; position: absolute; right: 0; top:15px;
}
.event-roll .cr{ font-size: 40px; color: #14a73c;}
.event-roll .cr a:after{top:25px;  border:3px solid #ffe500; width: 22px; height: 22px; border-radius: 22px;box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.2);right: -3px; top:22px; }
.event-roll:after{ content: "";  display: block; position: absolute; width: 13px; height: 4px; background: #00974b; left: 194px; bottom: 0;}
.event-roll:before{content: "";  display: block; position: absolute;  width: 0; height: 0; border:10px solid transparent; border-bottom: 10px solid #14a73c; left: 191px; top: -20px; }
.eventbg{ padding-bottom: 120px;}
.eventlists{ max-height: 500px; overflow-y: auto;}
.mCSB_dragger .mCSB_dragger_bar{  background: #00974b!important; opacity: 1!important;}
.eventlists ul li{ margin-left: 105px; padding-top: 15px; padding-bottom: 15px; border-bottom:1px   dashed #c0dcc7; color: #333; position: relative; }
.eventlists ul li cite{ position: absolute; width: 72px; height: 25px; line-height: 25px; border-bottom-left-radius: 25px;border-top-left-radius: 25px; background: #f0c600; color: #fff; box-sizing: border-box; padding-left: 28px; left: -100px; top:19px;}
.eventlists ul li cite:after{ content: ""; display: block; position:absolute; width: 5px;  height: 5px; border-radius:5px; background: #fff;  left: 10px; top:10px;}
.event-roll{ padding-top: 60px; padding-bottom: 20px;}
.ev-bt1,.ev-bt2{ cursor: pointer; position: absolute;  z-index: 888; width: 37px; height: 22px;background:url("../images/arr_d.png")  no-repeat; display: block; bottom: 0; left: 105px;}
.ev-bt2{background:url("../images/arr_up.png")  no-repeat; top: 0;  bottom: auto;} 

.evroll{ /*height: 630px;*/height:450px;} 
.eventbg{ margin-top: 50px;}
.eventbg2{ margin-top: 0; padding-bottom: 0;}
.eventbg2 .eventleft{ margin-left: -70px;}
.eventbg2 .eventright{ margin-left:280px;}
/*招聘列表*/
.job-top{ position: relative;border-top: 1px solid #e5e5e5; margin-top:50px; }
.job-top .jtit6{ position: absolute; right: 0; top: 0; width:60px;}
.job-lists .job-cell ul li,.job-top ul li{ font-size: 16px; color: #666; /* */ text-align: center; /*min-height:80px; *//*line-height: 100px;*/ position: relative; padding:25px 10px;  box-sizing: border-box;/*width: 40%;*/ width:15%;box-sizing: border-box;}
.job-top ul li{/*height:70px; line-height: 70px;*/ }
.job-lists .job-cell ul{ position: relative; display: flex;}
.job-lists .job-cell ul li.jtit1,.job-top ul li.jtit1{ width:20%; font-size: 16px; text-align: left; overflow: hidden; max-height: 100px;}

.job-lists .job-cell ul li.jtit1{ color: #000; font-size: 18px; font-weight: bold;}


.job-lists .job-cell ul li.jtit2,.job-top ul li.jtit2{ width: 15%;}
.job-lists .job-cell ul li.jtit5,.job-top ul li.jtit5{ width:30%; text-align: left; overflow: hidden; }
.job-lists{border-top: 1px solid #e5e5e5;}
.job-top ul li.jtit5{ text-align: center;}
.job-lists .job-cell ul li.jtit2:before,.job-lists .job-cell ul li.jtit3:before{ content:""; display:inline-block; width:6px; height:6px; background:#fff;
 background: #0f53a3; vertical-align: middle; margin-right: 5px; display: none;
}
.job-lists .job-active ul li.jtit2:before,.job-lists .job-active ul li.jtit3:before{ background: #fff;}
.job-lists .job-cell{ border-bottom: 1px solid #e5e5e5; padding-top: 10px; padding-bottom: 0;}
.job-lists .job-cell ul,.job-top ul{display: flex; background: #fff url(../images/unfold.png) right 20px center no-repeat; 
 cursor: pointer; padding-right: 50px;}
.job-lists .job-active ul{display: flex; background:#fff url(../images/fold.png) right 20px center no-repeat; border-top-left-radius:8px;border-top-right-radius:8px; }
.job-lists .job-cell ul li{ color:#666; }
/*.job-lists .job-active ul li{color: #fff; }*/
.job-lists .job-cell .job-cnt{ display: none; padding:45px 50px;}
.job-lists .job-active .job-cnt{ display: block;/*box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);*/ background: #f8f8f8 url(../images/jobsbg.png) right bottom no-repeat; padding: 50px; }
.job-lists .job-cnt{ color: #666; font-size: 16px;}
.job-lists .job-cnt h6{ font-size: 18px; font-weight: bold; color: #333; padding-bottom: 15px;}
.job-lists .job-cnt h6 span{ font-size: 26px; color: #d7000f; padding: 0 8px;}
.serv-bg{background:#f5f5f5;  }

.job-lists .job-cnt h6.myprices{ margin-bottom:15px;}
.job-lists .job-cell ul:after{text-align: center;content:"\e74a";  line-height: 25px; font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; position: absolute; right: 0; width: 25px; height: 25px; background:#14a73c;  border-radius:25px;  position: absolute; right: 18px; top:22px; color: #fff;}
.job-lists .job-active  ul:after{ content: "\e749";}


/*人才招聘首页*/
.coms-tit6{ position: relative;}
.coms-tit6 span{ display: block; color: #000; line-height: 100%;}
.coms-tit6 cite{ color: #666; text-transform: uppercase; display: none;}
.coms-tit60:after{ content: ""; display: block; background:url(../images/joblines.png) right center no-repeat; height:24px; top: 0;  position: absolute;  left: 170px; right: 0;}
.talent-desc{ max-width: 848px; line-height: 180%; margin:-10px auto 0 auto;}
.talent-desc p{line-height: 180%;}
.modtalent{ margin-top: 40px;}
.modtalent .item-cell{/* width:12%;*/ width: 170px;  /* float:left;*/ margin-right:2%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex; }
.modtalent .item-active{ width: 70%; width: auto; margin-right: 45px;  flex: 1;}
.modtalent .item-cell .item-cnt{ display: none;overflow: hidden;}
.modtalent .item-active  .item-cnt{ flex: 1; display: block;}
.modtalent .item-active .item-tit *{ color: #14a73c;} 


.modtalent .item-active{}
.modtalent .item-active  .item-tit{  margin-right: 31px;}
.modtalent .item-cell .item-tit{ background: #e7f6eb; display: block;width: 170px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex; padding-top: 50px; box-sizing: border-box; justify-content: center; padding-bottom: 60px; height: 430px;}
.modtalent .item-desc{ margin-top: 20px; max-width: 580px;}
.modtalent .item-tit span{writing-mode:vertical-rl;writing-mode: tb-rl;color: #999; margin-left: 12px; display: none;}
.modtalent .item-tit h3{writing-mode:vertical-rl;writing-mode: tb-rl; font-weight: normal; color: #333; position: relative;}
.modtalent .item-tit h3:after{ content: ""; height: 150px; background: #14a73c; width: 1px; display: block; position: absolute; top: 120px; left: 50%;}

.re-jobs{ margin-top: 140px; margin-bottom: 30px;}
.modtalent .item-cell:nth-child(1) .item-tit{background: #e7f6eb url(../images/smicon1.png) center  bottom 20px no-repeat;}

.modtalent .item-cell:nth-child(2) .item-tit{background: #e7f6eb url(../images/smicon2.png) center  bottom 20px no-repeat;}
.modtalent .item-cell:nth-child(3) .item-tit{background: #e7f6eb url(../images/smicon3.png) center  bottom 20px no-repeat;}

.re-jobs{ background: url(../images/jobbg4.jpg) center 0 no-repeat; height: 460px;}
.re-jobs .wrap-layer{ position:relative;height: 460px; }
.jobsrights{ width: 39%; position: absolute; right: 0;  bottom:-30px;}
.jobsrights:after{ content: "";  height: 80px; background: #fff; bottom: -50px; left: 0; right: 0; display: block; z-index: 4; position: absolute;}
.jobsrights:before{ content: "" ;display: block; left:-12%; right: -12%;top:-12%; bottom: -12%; background: url(../images/circles.png) center 0 no-repeat; background-size: 100% 100%; position: absolute; z-index: 2;}
.jobsimgs{ border-radius:100%; overflow: hidden;}
.jobsimgs img{ display: block; animation:ani1 15s; animation-iteration-count: infinite;}

@keyframes ani1{
	0%{ transform: scale(1) translateX(0);}
	33.33%{transform: scale(1.1) translateX(-20px);}
	66.66%{transform: scale(1.05) translateX(20px);}
	100%{transform: scale(1) translateX(0);}	
}

.jobslefts{ margin-right: 50%;}
.coms-tit61{ padding-top: 80px;}
.coms-tit61 *{ color: #fff!important;}
.jobsdesc{ color: #f2f2f2; margin-top: 24px;}
.rjobslists{ margin-top: 30px; }
.rjobslists *{ color: #fff!important;}
.rjobsmore{ position: absolute; bottom: 80px; right: 30%; z-index: 5;}
.rjobslists li{ padding-left:20px; margin-bottom:6px; position: relative;}
.rjobslists li:after{ content: ""; border: 7px solid transparent;border-left:7px solid #ffe500;  position: absolute; width: 0; height: 0; display: block; left: 0; top:9px;}

.tops2{ position: relative;}
.reviews{ position: absolute; right: 0; top: 5px;}
.trans-wrap{ margin-top: 0;  margin-top: -3%; margin-right:-3%; padding-bottom: 0;}
.trans-wrap .item-cell{ width: 30.33%; margin-right: 3%; float: left;box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1); transition: all .3s;  margin-top: 3%;  }
.trans-wrap .item-cnt{ padding: 20px 20px 20px 20px; }
.trans-wrap .item-pic {}
.trans-wrap .item-pic img{  height:auto; width:auto;}
.trans-wrap .item-tit *{ }
.trans-wrap .item-tit{ }
.trans-wrap .item-tit a{ display: block; padding-right: 40px; background: url(../images/addic1.png) right 10px no-repeat; background: none!important}
.trans-wrap .item-cell:hover .item-cnt{ background: #14a73c;}
.trans-wrap .item-cell:hover .item-cnt *{ color: #fff;}
.trans-wrap .item-cell:hover  .item-tit a{background: url(../images/addic2.png) right 10px no-repeat;}
.trans-wrap .item-cell:hover { /*margin-top: -25px;*/box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.2);}

/*荣誉资质*/
.hors-wrap{ margin-right: -5%; }
.hors-wrap .item-cell{ width: 28.33%;   float: left;  margin-right: 5%; margin-bottom: 2%; margin-top: 2%}
.hors-wrap .item-cnt{ text-align: center; padding-top:50px;background: url(../images/horbgs2.png) center 0 no-repeat; margin-top: -15px; background-size:100%  auto;}
.hors-wrap .item-pic { margin: 0 40px;}
.hors-wrap .item-pic img{  height:auto; width:auto;}
.hors-wrap .item-tit *{ }
.hors-wrap .item-tit{ height: 32px; }

/*管理总部*/
.zb-wrap{ padding-top: 20px; }
.zb-wrap .item-cell{ overflow:hidden; margin-bottom: 50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex;}
.zb-wrap .item-cnt{ flex: 1; margin-left:55px; padding-top:4%; }
.zb-wrap .item-pic {width: 43%; /*float: left;*/}
.zb-wrap .item-pic img{  height:auto; width:auto;}
.zb-wrap .item-tit *{ }
.zb-wrap .item-tit{ }
.zb-wrap .item-tit span{ display:block; line-height: 100%; color: #000; }
.zb-wrap .item-tit cite{  font-size:14px; color:#999; text-transform: uppercase;}
.zb-wrap .item-cell:nth-child(2n) { flex-direction:row-reverse;}
.zb-wrap .item-cell:nth-child(2n) .item-cnt{margin-right:55px;}
.zb-wrap .item-slogo{ color: #14a73c; text-align: right; margin-top: -25px;}
.zb-wrap .item-slogo a{ display:inline-block; min-width: 300px; box-sizing: border-box; padding-bottom: 5px;background: url(../images/zbline.jpg) 0 bottom no-repeat; padding-left: 45px;}
.zb-wrap .item-desc{ margin-top: 30px; line-height: 160%; color: #666666;}
.zb-wrap .item-desc a{ color: #666666;}
.zb-wrap .item-mores{ margin-top: 25px;}
.zb-wrap .item-mores a:after{ content: ""; border:7px solid transparent;border-left: 7px solid #f0c600; display:inline-block; width: 0; height: 0; right: 0; top: 0;  position: absolute;margin-left: 6px;}
.zb-wrap .item-mores a{position: relative; padding-right:22px;}

.in-navsleft{ width:280px; position: relative; z-index: 80;}
.lnavs{ position: relative; z-index: 5;}
.in-navsleft:after{ content: ""; width: 460px; position: absolute; right: 78px; top: 0; bottom: 0;
background:#fafafa url(../images/insbg.jpg) 0 0 no-repeat;

}
.in-right{ flex: 1;}
.in-wraps .in-navsleft,.in-wraps .in-right{ padding-bottom: 50px;}

.lnavs{ margin-top:100px;}
.lnavs ul li { margin-bottom: 5px; position: relative;}
.lnavs ul li>a{width: 215px; display: block; padding-left: 60px; box-sizing: border-box; height: 63px; line-height: 63px;}
.lnavs ul li.cr>a,.lnavs ul li:hover>a{ color: #fff; background:#fafafa url(../images/navsbgs.png) 0 0 no-repeat;}

.lnavs ul li dl{ display: none;/*border-radius:8px;*/border-radius:8px; border-top-left-radius: 0;  background:#34ae50; background:#fff; text-align: center; position: absolute; top: 0;  min-width: 120px; left: 195px;box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);/*box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1); */z-index: 80; padding: 10px 10px;  } 
.lnavs ul li dl dd a{ padding-left: 40px; line-height: 150%; display: block;padding: 6px 20px 6px 20px; color: #fff;color: #333;  white-space: nowrap;} 
.lnavs ul li dl dd a:hover{/*color: #ffe500;*/ color: #34ae50;}
.lnavs ul li:hover dl{ /*display: block;*/}
.lnavs ul li dl dd.cr a{/*color: #ffe500;*/color: #34ae50;}

.lnavs ul li dl:after{ content: ""; border: 10px solid transparent; border-right: 10px solid #fff; position: absolute; left: -17px; top: 12px; display: block; width: 0; height: 0;}




.infomalists ul li{ padding: 25px 100px 25px 28px; border-bottom: 1px solid #ebebeb; padding-left: 25px; position: relative;background:url(../images/dot5.png) 0 35px no-repeat;}
.infomalists ul li span{ position: absolute; right: 0; top: 27px;}

.partyslist-wrap{  overflow: hidden;  margin-right: -3%; margin-top: -2%;}
.partyslist-wrap .item-cell{ width:30.33%; float: left; margin-right:3%; margin-top: 3%;}
.partyslist-wrap .item-cnt{ padding-top:20px; }
.partyslist-wrap .item-pic {}
.partyslist-wrap .item-pic img{  height:auto; width:auto;}
.partyslist-wrap .item-tit *{ }
.partyslist-wrap .item-tit{ height: 50px; }
.partyslist-wrap .item-desc{height: 52px;  color: #999;padding-top:10px; line-height: 150%;}
.partyslist-wrap .item-datas{ margin-top: 20px;}

/*投资业绩详情*/
.projects{ width: 1200px; margin:30px auto 0 auto;}
.project-tops{ background: #fcfcfc;  }
.projects .projectsimg{ width: 500px; margin-right: 50px;}
.projects .projectscnts{ flex: 1;  margin-right: 50px;}
.projects .projectstit{ font-size: 32px; margin-top: 50px;  font-weight: bold;}
.projectsdesc{ font-size: 18px; margin-top: 30px;}
.projectables{ margin: 0 auto; margin-top: 40px; max-width: 1200px;}
.projectables td{ border: 1px solid #eee; padding: 15px;}
.projectables td.tbgs{background: #fcfcfc; text-align: right;}
.tbstits{ font-size: 18px; text-align: center; font-weight: bold;}


.newsboxs{ position: relative; padding-right: 0;}
.mdshare{ position: static; display: flex;  align-items: center; width: 100%; justify-content: center;}
.mdshare .social-share>a{ margin-top: 0;}
.mdshare .social-share{display: flex; margin-left: 15px;}
/*视频中心*/
.nvideos-wrap .item-cell{ width: 290px; margin-bottom: 30px; float: left; margin-right: 10px;}
.nvideos-wrap .item-cnt{ }
.nvideos-wrap .item-pic { position: relative; overflow: hidden; height: 160px;}
.nvideos-wrap .item-pic img{  height:auto; width:auto;}
.nvideos-wrap .item-pic a{ display: block; height: 100%; position: relative;}
.nvideos-wrap .item-pic a:after{left: 0; top: 0; display: block; width: 100%; height: 100%; position: absolute; content:""; background: rgba(0,0,0,.1)}
.nvideos-wrap .item-tit *{font-size:16px; }
.nvideos-wrap .item-tit{ height: 50px; background: #fff; line-height: 50px; box-sizing: border-box; padding: 0 15px; }
.nvideos-wrap{ margin-top: 0;}
.nvideos-wrap .item-1{ width:590px;}
.nvideos-wrap .item-1 *{font-size:20px; }
.nvideos-wrap .item-tit  a{ display: block; line-height: 50px; height: 50px; overflow: hidden; background:url(../images/vico.png) right center no-repeat; padding-right: 40px; }
.nvideos-wrap .item-cell a:hover{ color: #14a73c;}
.nvideos-wrap .item-1 .item-pic{height: 381px;}
.nvideos-wrap .item-pic span{ color: #fff; position: absolute; bottom: 8px; left: 15px; z-index: 3;}
.nvideos-wrap .item-1 .item-pic span{ font-size: 18px;}
.nvideos3 .item-tit  a{ background: none; padding-right: 0;}
.nvideos-wrap .item-cell .item-tit a:hover{color:#14a73c;}

.nvideos2{margin-right: -2.33%}
.nvideos2 .item-cell{ width: 31%; margin-right: 2.33%; padding:8px; border-radius:8px; box-sizing:border-box;
 box-shadow:0 2px 20px 0 rgba(0,0,0,.05);}
.md-videotit{ position: relative;}
.md-videotit span{ font-size: 30px; color: #333333;background:url(../images/videosicon6.png) right center no-repeat; padding-right: 42px;}
.md-videotit a{ position: absolute; padding-right:28px; right: 0; top:4px;background:url(../images/more2.png) right center no-repeat; font-size: 16px; color: #666; } 
.nvideos2 .item-tit{ background: #f9f9f9;}
.nvideos2 .item-cell .item-tit{line-height: 60px;height: 60px;} 
.nvideos2 .item-cell .item-tit a{    line-height: 60px;height: 60px; font-size: 18px; color: #333;}

/*联系我们*/
.contact-tit{ text-align:center; background: #fafafa;  }
.contact-tit h3{font-size:36px; }
.contact-tit span{ color: #666; font-size:24px; display: block; padding-top:0;}
.contact-icon1{ padding: 34px 40px 40px 40px; box-sizing: border-box;  /* display: flex;*/ width:50%;  margin: 0 auto;/*justify-content: center;*/}
.contact-icon1 .item-cell{  display: flex; align-items: center; text-align:center;/* width: 33.33%;*/ padding: 20px 0; box-sizing:border-box; text-align: left; border-bottom: 1px solid #eee;}
.contact-icon1 .item-cell img{ width: 50px; height: auto; margin-right: 20px; display: block;}
.contact-icon1 .item-cell .item-tit{ font-size:18px; color:#333;line-height: 140%; flex: 1;}
.mapimg{ margin-top:50px;}
.contactmaps{ height:450px; margin-top: 0; flex: 1;}

/*网站地图*/

.siteMap {
   /* margin-top: 30px;*/
}

.siteMap ul li {
    border-top: 1px dashed #e7e7e7;
    padding: 30px 0 20px 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:18px;
    color: #00974b;
}

.siteMap ul li h2 .en {
    font-size: 14px;
    display: block;
    color: #d7000f;
	 display: none;
}

.siteMap ul li ul {
    float: none;
    overflow: hidden;
}

.siteMap ul li ul li {
    border: none;
    padding: 0;
    float: left;
    margin-bottom:5px;
}

.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: #00974b;
}

/*社会责任*/
.res-wraps{ overflow: hidden; margin-right: -3%;}
.res-wraps .item-cell{ width: 47%; margin-right: 3%; float: left; position: relative;}
.res-wraps .item-cell .item-cnt{ position: absolute; bottom: 0; left: 0; right: 0;
  background:linear-gradient(rgba(0,0,0,0.02),rgba(66,119,3,1)); padding: 20px 20px 20px 20px; color: #fff;
}
.res-wraps .item-cell .item-cnt *{ color: #fff;}
.res-wraps .item-cell .item-tit{ font-size: 24px;text-shadow: 5px 5px 5px rgba(0,0,0,.2);}
.res-wraps .item-cell .item-desc{ font-size: 14px; line-height: 150%;}
.res-wraps .item-cell .item-mores{ margin-top: 15px;}
.res-wraps .item-cell .item-mores a{ font-size:14px;    background: url(../images/arr20.png) no-repeat right center;background-size: auto 10px; padding-right: 20px;}

.res-gy{ background: url(../images/resbg92.jpg) center 0 no-repeat; background-size: cover; position: relative;}
.gy-wrap{ /*width:1260px;*/  /*margin: 0 auto;*/ position: relative; z-index: 5; padding: 0 0 80px 0; /*background: rgba(255,255,255,.1) */}
.gy-wrap .item-pic{  width:500px;}
.gy-wrap .item-cnt{ flex: 1;background: rgba(255,255,255,0.9);padding:35px 35px 8px 35px;}
.res-gy:after{ position: absolute; content: "";  left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,0);}
.restit{ position:relative; z-index: 9; color: #fff; font-size: 32px; text-align: center; padding-top: 60px; margin-bottom: 20px;    text-shadow: 5px 5px 5px rgb(0 0 0 / 20%);}
.gy-wrap .item-desc{ color: #000;  font-size: 16px; line-height: 180%;}
.gy-wrap .item-desc a{color: #000;}
.gy-wrap .item-more{ margin-top: 20px; color: #00974b;}
.gy-wrap .item-more a{
  background: url(../images/arr21.png) no-repeat right center;background-size: auto 10px; padding-right: 20px;}

/*公司治理*/
.gover-cnt{ max-width: 1200px;/* margin: 0 auto;*/margin: -10px auto 0 auto;}
.govbg{ }
.dtits{ text-align: center; margin-bottom: 0; position: relative;}
.dtits span{ color: #00974b; min-width: 128px; text-align: center; font-weight: bold; padding-bottom: 20px; background: url(../images/gtits.png) center bottom no-repeat; line-height: 100%; display: inline-block;}
.gover-items { margin-bottom: 60px;}
.dcnts{ font-size:18px; background: url(../images/govbgs2.png) center bottom no-repeat;background-size:cover; margin-top: -10px; padding: 60px 80px 40px 80px; border-radius:10px;box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.05); }
.dcnts p{ text-indent: 2em;}
.filesdowns{ text-align: center; padding-top: 25px; margin-top: 15px; border-top: 1px solid #eee;}
.filesdowns a{ padding-left: 35px; display: inline-block; line-height: 25px; background: url(../images/pdf.png) 0  center no-repeat; background-size: auto 25px; margin: 0 40px;}
/*党建*/
.tpbanners{ position: absolute; left: 0; right: 0; top: 85px; z-index:1111112288;}

/*经营理念*/
.idea{ background: url(../images/booksbg.png) center bottom no-repeat;  max-width: 1310px; min-height: 918px; margin: 0 auto; display: flex;}
.idea p{ width: 50%;  box-sizing: border-box;}
.idea p:nth-child(1){ padding-left: 200px; padding-top: 240px; padding-right: 70px;}
.idea p:nth-child(2){ padding-left: 80px; padding-right: 180px; padding-top: 180px;}

.idea2{ max-width: 1050px; width: 90%; margin: 0 auto; }
.idealine{padding-bottom:5px; position: relative; border-bottom: 1px solid #3fa04a; margin-bottom:30px;}
.idealine:after{ right: 0; bottom: 10px; position: absolute;  content: ""; width:150px; height:3px; background:#3fa04a;}

.idealine2{ margin-top: 20px; padding-bottom:5px; position: relative; border-bottom: 1px solid #3fa04a; margin-bottom:30px;}
.idealine2:after{ left: 0; bottom: 10px; position: absolute;  content: ""; width:150px; height:3px; background:#3fa04a;}



.projectables2 .tbgs{ width: 150px;}
.bginner{ margin-left:25%; position: relative; }
.mybgs .bginner:after{ content:""; display: block; width: 1200px; top: -50px; bottom: 0; min-height: 1200px; background: url(../images/listbg43.jpg) right 0 no-repeat; left: -1250px; position: absolute;}
/*新加*/
.mybgs .bginner:after{background: url(../images/listbg50.jpg) right 0 no-repeat;left: -1120px; top: 0;}
.infomalists{ z-index: 9; position: relative;}



.com-tits8{ margin-bottom:15px;    }
.com-tits8 *{color: #00974b; font-weight: bold;}
.com-tits8 cite{ font-size: 24px;}

/*杂志*/
.nvideos30{ margin-right: -8%; margin-top: -30px;}
.nvideos30 .item-cell{ padding:40px;box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1); box-sizing: border-box; margin-right: 8%;  width: 25.33%; margin-top: 30px;border-radius:  10px;}
.nvideos30 .item-cnt{ }
.nvideos30 .item-cnt{ display:block;}


/*企业文化*/
.cul-tab{ margin-bottom: 50PX;}
.cul-tab ul{ justify-content: space-between;}
.cul-tab li{ border-top:7px solid #e7f6eb;background:#e7f6eb; margin: 0 8px; padding-top: 45px; box-sizing: border-box;  height: 360px; flex: 1; position: relative; text-align: center; position: relative;}
.cul-tab li i{ position:absolute; bottom: 40px; left: 50%; transform: translateX(-50%);}
.cul-tab li span{writing-mode:vertical-rl;writing-mode: tb-rl; color: #666666; display: inline-block; vertical-align: top; font-weight: bold;}
.cul-tab li cite{writing-mode:vertical-rl;writing-mode: tb-rl; color: #999; display: inline-block;vertical-align: top; display: none;}
.cul-tab li.cul-actives:after{ position:absolute; left: 50%;  content:""; border:12px solid transparent; border-top:12px solid #e7f6eb; bottom:-24px; transform: translateX(-50%);}
.cul-tab li.cul-actives{ border-top:7px solid #14a63c}
.cul-tab li.cul-actives *{ color: #14a73c;}
.cul-infos{ max-width:1060px; margin: 0 auto; width: 100%;}
.culstit{ margin-top: 30px; margin-bottom: 20px;}


/*新加*/
.samll-jdx{ width: 15%; position: absolute;  right: 0; bottom: -7%;bottom: 0;}
/*新加首页图片文字*/
.smallpic1{left: 9.5%;right: auto;  width: 53.2%; top: 23.2%;}
.smallpic2{left: 9.5%; right: auto;   width: 53.2%; top: 23.2%;}
.smallpic3 .box{  width: 52.8%; }
.smallpic3{top: 23.2%;}
.smallpic4{left:3%; right: auto; width: 52.6%; top: 23.2%;}




@media screen and (min-width:2600px) and (max-width:2736px){/*当屏幕尺寸大于640px时与小于1920时*/
.samll-jdx{ bottom: 54px;}
}



.pojects-rolls{    bottom: -80px;}
.vricon1{ position: absolute; width: 50px; height: 50px; background: url(../images/vricon4.png) center center no-repeat; background-size:90% auto; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%);display: block; z-index: 4; border-radius: 100%;}
.prvr .item-pic a:after{ content: ""; background: rgba(0,0,0,.3); position: absolute; left: 0; top: 0; width: 100%; height: 100%;  z-index: 2;} 

.modvis{ margin-right: -3%}
.vis-left{ width: 22%; margin-right: 3%;padding: 2.5% 1% 3.5% 1%;}
.cmtit-en{ font-size: 24px; top:20px;}
.mod-news-1 .item-pic{ min-height: 180px; }
.vis-left .item-more{ bottom: -25px; width: 45px; height: 45px;}
.vis-left .item-more a{height: 45px;width: 45px; }
.nvideos-wrap.vrlist .item-tit a{ background: url(../images/vricon3.png) right center no-repeat; background-size:  35px auto;}
.navfir{}
.in-right2 .mod-news-5 .item-cnt{ padding-top: 0;}
.in-navsleft2 .lnavs{ margin-top: 0;}
.navfir{ margin-right: 90px; font-weight:bold; margin-bottom: 20px;background: url(../images/menubg40.jpg) right center no-repeat; margin-top: 25px; height: 55px;line-height: 55px; text-align: center; color: #fff; border-top-right-radius:20px; background:#f5fbf8; color: #007d3e;box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);  }
.navfir a{ color: #fff;color: #007d3e; }
.in-navsleft2 .lnavs ul li{ margin-bottom: 1px; }
.in-navsleft2 .lnavs ul li>a{    height: 43px;
    line-height: 43px; background:rgba(255,255,255,.8); padding-right: 0; margin-right: 80px; width: 190px;border-bottom: 1px solid #f4f4f4;}
.in-navsleft2 .lnavs ul li.cr>a, .in-navsleft2 .lnavs ul li:hover>a{margin-right: 60px;width: 215px;border-bottom: none;}
.in-navsleft2 .lnavs ul li.cr>a, .in-navsleft2 .lnavs ul li:hover>a{    background: #fafafa url(../images/navsbgs.png) 0 0 no-repeat; background-size:100% 100%;}


/*首页新闻板块图片缩小*/
.modindex-newspic .item-tit{ border-bottom: 1px solid #e9e9e9; margin-top:7px;}
.modindex-newspic .item-tit a{ display: block;/*flex-direction: column-reverse;*/}
.modindex-newspic .item-tit a span{ margin-left: 0; margin-bottom: 10px;}
.modindex-newspic .item-tit a cite{ flex: 1;    -webkit-line-clamp: 1;}
/*#section1 .wrap-layer,#section3 .wrap-layer,#section4 .wrap-layer{ max-width: 1400px; }*/
.modindex-newspic .item-pic{ height: 380px!important;}
.modindex-newslist .item-cell{ padding:28px 0 28px 110px;}
.modindex-newslist .item-date{ padding-top: 38px;}
.com-tits cite{ font-size: 36px;}
.modindex-newslist .item-cell .item-cnt{ min-height: 64px;}

.ftext{ font-weight: bold; line-height: 140%; color:#fff; text-shadow:5px 5px 5px rgba(0,0,0,.1); font-family:"微软雅黑"!important; letter-spacing:15px;}
.txt23{ left: 20%;}
.txt23,.txt25{ width: 70%;}
.txt23 .box,.txt25 .box{justify-content:flex-start;}
.txt11 .box, .txt24 .box{ width: 90%;}


/*新调整二级菜单*/
.stock-up{ background-position: right center!important;}
.stock-tab{ margin-left: 0;}
.stock-info{ align-items: center!important; justify-content: space-between; width: auto;}
.stock-info h4{ padding-top:3px; margin-right: 10px;}
.stock-inner{ min-width: 0;}
.in-navsleft2 .lnavs ul li>a, .in-navsleft2 .lnavs ul li>a{       padding-left:40px;}
.in-navsleft2 .lnavs ul{ display: block;}
.in-navsleft2 .lnavs ul li dl{ display: none;}
.in-navsleft2 .lnavs ul li.cr dl{ display: block;}
.in-navsleft2 .lnavs ul li dl:after{ display: none;}
.in-navsleft2 .lnavs ul li dl dd a{    padding: 6px 0 6px 60px; text-align: left;}
.in-navsleft2 .lnavs ul li dl{ background: #fcfcfc; margin-bottom:6px; position:static; width:170px;box-shadow:none; border-radius: 0;}
.stock-up{ font-size:28px;}

/*新加大事记调整*/
.event-roll{ padding-top:14px; padding-bottom: 0;}
.ev-bt2{ top: -10px;}
.event-roll span{ line-height: 100%;}
.event-roll a{line-height: 100%; margin-top: 20px;}
.event-roll a:after{ top: 50%; transform: translateY(-50%);}
.eventlists{ margin-top:20px;}
.eventlists ul li{padding-top: 12px;padding-bottom: 12px;}
.evroll{ height:505px;}
.eventlists{ max-height: 460px;}
.ev-bt1{ bottom: 0;}

/*新改企业文化*/
.cul-tab{ margin-bottom:20px;}
.cul-tab ul{  padding-bottom:20px;}	
.cul-tab ul li{ border-top-width:3px!important;  width: 150px; flex: none; height: auto; padding-top:10px; padding-bottom: 15px;}
.cul-tab li span,.cul-tab li cite{writing-mode: horizontal-tb; display: block;}	
.cul-tab li i{ display: block; position: static; transform: translateX(0);}
.cul-tab ul li img{ width:50px; height:50px;}	
.cul-tab li cite{ font-size: 12px; display: none;}
.cul-tab li span{ font-size: 20px;}
/*新加红色导航*/
.redlefts .navfir a{ color:#d91401;}
.redlefts .navfir{background: #f5edec;}
.redlefts .lnavs ul li.cr>a, .redlefts .lnavs ul li:hover>a{    background: #fff url(../images/navsbgs2.png) 0 0 no-repeat;    background-size: 100% 100%;}
.redlefts  .lnavs ul li dl dd.cr a,.redlefts  .lnavs ul li dl dd a:hover{ color:#d91401;}
.nvideos30 .item-cell{ padding: 15px;}

/*党建专题专栏*/
.partyslist-wrap2{ margin-right: -2%;}
.partyslist-wrap2 .item-datas{ margin-top: 10px; color: #999;}
.partyslist-wrap2 .item-cnt{ padding-top: 0;}
.partyslist-wrap2 .item-cell{ width: 31.33%; margin-right: 2%;}

.mod-news-5.redlist .item-date,.mod-news-5.redlist .item-more a,.mod-news-5.redlist .item-tit a:hover{ color: #d91401;}


/*内页新加元素*/
.in-right { padding-top: 50px; background: url(../images/joblines.png) right 0 top 35px no-repeat;}
.coms-tit60:after{ display:none; }
.infomalists{ margin-top: -30px;}
.eventleft{  margin-top:12px}
.eventright{ margin-top:12px}
.redbgs{background: url(../images/joblines2.png) right 0 top 35px no-repeat;}
.modindex-newspic .item-tit a span{ bottom: 0; left: 0; margin-bottom: 0;  position: absolute; text-align: center;background: url(../images/newsbg2.jpg) no-repeat; background-size: 100% 100%; width: 100px; height: 90px; border-bottom: 4px solid #ffe500; box-sizing: border-box;}
.modindex-newspic .item-tit a span i{ color: #fff;  font-style: normal;/* border-bottom: 1px solid rgba(255,255,255,.3);*/ padding-bottom: 0;font-weight: bold; display: inline-block; margin-bottom: 0; padding-top:15px; line-height: 100%;}
.modindex-newspic .item-tit a span b{ line-height: 100%; font-weight: normal; color: #fff;  display: block;}
.modindex-newspic .item-cnt{ position:relative;background: #faf9f7;/* */ padding-left: 120px; padding-right: 15px; height: 90px; }
.modindex-newspic .item-tit{ border-bottom: none; margin-top: 0; padding-bottom: 0;}
.modindex-newspic .item-pic{ height: 400px!important;}
.cul-tab ul li{ flex:1; width:auto; }
.copys img{margin-right: 10px!important;} 
.talent-desc{ margin-top:20px; }

/*企业文化单页*/
.cul-tab3{ background:#e7f6eb; padding: 10px 0; margin-bottom: 40px; }
.cul-tab3 i{ display:block; }
.cul-tab3 i img{ width: 50px; height: auto; display: block; margin: 0 auto;}
.cul-tab3 li{position: relative;}
.culactives{ text-align: center;  margin-right:30px;}
.culactives a{ display: block; margin-left:30px; padding-right:30px; }
.cul-tab3 span{ font-weight: bold; color: #007d3e; }
.cul-tab3 li:nth-last-child(1):after{ content:""; display: block; height: 55px; width: 2px;  background: #007d3e; position: absolute;  left: -30px; top:15px;}
.cul-tab3 li.culactives:after{ display: none;}
.cul-tab3 li:nth-last-child(1){    margin-right: 0;
    padding-right: 0;}
.cul-tab3 ul{ align-items: center; /*justify-content: center;*/}
.cul-tab3 li.culactives{ width: auto; flex: none;}	
.cul-tab3 li{ flex: 1;} 

.pronames{ position:absolute; top:16%; right: 20px;  color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.5);  z-index:666;  }
.lnavs{font-family: "SourceHanSerifCN-SemiBold"!important;}


/*股票投资*/
.investor {
	padding-top:0;
	padding-bottom:50px;
}

.investor  .InCont1 {
/*    background: #e9edee;*/
/*	*/
/*	background: #fafafa;*/
	/*background: #f5fbf8;*/
	background: rgba(245,251,248,.6);
    margin-top:0;
    padding: 35px 40px 55px;
	overflow: hidden;
}
.InCont1 .txt h3 {
    font-size: 20px;
    color: #4a4b4c;
    line-height: 1;
    margin-bottom: 20px;
}
.InCont1 .txt em {
    color: #797c80;
    line-height: 1;
    font-size: 20px;
    opacity: .7;
}
.InCont1 .txt p {
    color: #797c80;
    line-height: 1;
    opacity: .7;
}
.InCont1 .top .num, .investor3Cont2 .in3_Top .num, .Inc2_Bot .box .num {
    float: right;
    font-size: 48px;
    line-height: 1;
    position: relative;
    margin-top: 40px;
}
.InCont1 .top .num.on, .investor3Cont2 .in3_Top .num.on, .Inc2_Bot .box .num.on {
    color: #2db166;
}
.InCont1 .top .num.on .ico, .investor3Cont2 .in3_Top .num.on .ico, .Inc2_Bot .box .num.on .ico {
    position: absolute;
    top: 8px;
    left: -28px;
    width: 25px;
    height: 13px;
    background: url(../images/on.png) no-repeat 0 0;
    z-index: 10;
}
.InCont1 .top {
    padding-bottom: 50px;
	    display: flex;
	    justify-content: space-between;
}

.InCont1 .list {
    width: 100%;
}
.InCont1 .list li {
    width: 47%;
    float: left;
    padding-top: 25px;
    padding-bottom: 30px;
    border-top: 2px solid #e1e3e6;
}
.InCont1 .list li .number {
    color: #797c80;
    font-size: 34px;
    line-height: 1;
    margin-bottom: 0px;
    letter-spacing: -1px;
}
.InCont1 .list li p {
    color: #797c80;
   /* font-weight: 600;*/
}
.InCont1 .list > p {
    color: #a3a6aa;
    line-height: 20px;
}
.InCont1 .InBox {
    width: 50%;
    padding:0  6% 0 0;
    float: left; box-sizing: border-box;
	position: relative;
}
.InCont1 .InBox:nth-child(2){
	 padding:0  0 0 6%;
}
.InCont1 .InBox:nth-child(1)::after{
	content: '';
	width: 3px;
	    height: 65%;
	    position: absolute;
	    top: 50%;
	    transform: translateY(-50%);
	    right: 0;
	    background-image: linear-gradient(rgba(222,230,233,.37),#dee6e9,rgba(240,238,238,.37));
}
.InCont1 .top .num.off, .Inc2_Bot .box .num.off, .investor3Cont2 .in3_Top .num.off {
    color: #ed2121;
}
.InCont1 .top .num.off .ico, .investor3Cont2 .in3_Top .num.off .ico, .Inc2_Bot .box .num.off .ico {
    position: absolute;
    top: 8px;
    left: -28px;
    width: 25px;
    height: 13px;
    background: url(../images/off.png) no-repeat 0 0;
    z-index: 10;
}
.InCont1 .list ul{
	display: flex;
}


.greenslefts .navfir{ background:#34ae50;}
.greenslefts .navfir a{ color:#fff;}
.greenslefts .lnavs ul li.cr>a, .greenslefts .lnavs ul li:hover>a{background: #fff url(../images/navsbgs21.png) 0 0 no-repeat;    background-size: 100% 100%;}
.greenslefts .lnavs ul li dl dd.cr a, .greenslefts .lnavs ul li dl dd a:hover{    color: #34ae50;}
.greenslefts .lnavs ul li>a, .greenslefts .lnavs ul li>a{ background: #34ae50; color: #fff;}

.greenslefts .lnavs ul li.cr>a,.greenslefts .lnavs ul li>a:hover{ color:#000;}

.greenslefts .navfir{ border-left:5px solid #ffe500;}


/*语言版本切换新加*/
.en-links{ top:32px;}
.wrap-nav{ padding-right:200px;}
.t-search{ right: 110px;}
.en-links>a{ display:none; }
.en-links dd a{ padding: 0 10px;}
.en-links dl{ position:static; display: flex!important;padding: 0; background:none!important;    transform: translateX(0); border-radius: 0; box-shadow:none; font-size: 15px;}
.en-links dl>dd{ display:block; position: relative;}
.en-links dl:after{ display:none;}
.en-links dl>dd:nth-child(1):after{ content:""; height: 12px; width: 1px; background: #fff; position: absolute; right: 0; top: 8px;}
.header-wrap:hover .en-links dl a,.fixedheader .en-links dl a,.inner-headerwrap .header-wrap:hover .en-links dl a{ color: #000;}
.header-wrap:hover .en-links dl>dd:nth-child(1):after,.fixedheader .en-links dl>dd:nth-child(1):after,.inner-headerwrap .en-links dl>dd:nth-child(1):after{background: #000;}
.en-links dd a:hover{ color:#00974b!important;}

/*首页banner新加英文文字*/
.txt1 span{ font-weight: bold;  z-index: 6; position: relative;/*font-family: "SourceHanSerifCN-SemiBold"!important;*/}
.txt1 cite{font-weight: bold; /*font-size:180px;*/font-size:160px; position: absolute; left: 50%; top: 50%; transform: translateY(-62%) translateX(-50%); color: #fff; opacity: .2;/*font-family: "SourceHanSerifCN-SemiBold"!important;*/
font-family: arail;
} 
.ftext{letter-spacing:25px; }
.txt1 .line2{font-size:220px;transform:translateY(-92%) translateX(-50%);}



/*新加地图描点方式*/
.invest-tab a.active{animation: none;}
.invest-tab a{ overflow:visible; display: block;}
.invest-tab a span{ display: none;}
.invest-tab a span{ position: absolute; left: 50%; line-height: 100%; white-space: nowrap; transform: translateX(-50%);top:22px;}
.invest-tab a.active span{ font-size: 14px;  display: block; color: #000;text-shadow:1px 1px 2px rgba(0,0,0,0.1);}
.invest-tab a.active span:after{  width: 15px; height: 19px; background:url(../images/marker21.png) no-repeat;top: 0; z-index:5; transform:translateX(-50%); content: ""; position: absolute;  left: 50%; top: -27px;animation:anidot2 2s; animation-iteration-count: infinite;}
.invest-tab a.active{ background: none;  width: 8px; height: 8px; margin-left: 0; }
.invest-tab a span:before{content:"";display:inline-block;position:absolute;transition:all 0.6s;width:8px; height:8px;border-radius:8px;left: 50%; transform:translateX(-50%); background:#f5de2a; top:-10px; }
.invest-tab a.active span:before{ width:12px; height:12px; border-radius:12px;transition:all 0.6s;}


/*新加首页投影*/
.mod-news-1 .item-pic a:after{content: "";background: rgba(0,0,0,.1);position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
.newsInfo h1{ font-size: 28px;}
.cmtit-en{ padding-right:18px;}
.modindex-newspic .item-cnt,.modindex-newspic .item-tit a span{ height: 87px;}
.dtits{ text-align: left; margin-left: 80px; }
.dtits span{ min-width: 128px; text-align: left; background-position: left bottom!important;}
.filesdowns{ text-align: left;}
.filesdowns a{ margin-left: 0;}

.bom-contact li:nth-child(2){background: url(../images/bic3.png) 0 center no-repeat;}
.bom-contact li:nth-child(4){background: url(../images/bic2.png) 0 center no-repeat;}
.bom-contact li:nth-child(3){background: url(../images/emails.png) 0 center no-repeat;}

.trans-wrap{ clear: both; margin-top: 0;} 
/*频道页*/
.inwraps{ margin-bottom: 50px; padding: 15px;background: url(../images/govbgs2.png) center bottom no-repeat;
    background-size: cover;padding:15px 20px 20px 20px;    box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.05);
}
.infomalists20{ margin-top: 0;}
.infomalists20 ul li{padding:10px 100px 10px 28px;background: url(../images/dot5.png) 0 20px no-repeat;}
.infomalists20 ul li a{}
.infomalists20 ul li span{ top: 10px;}
.toplans{ margin-bottom: 8px;}
.toplans .lanstit{  background:#fff; padding-right: 10px;} 
.toplans{  justify-content:space-between;background: #f5fbf8; padding: 0 0 0 0;    background: url(../images/pertybg4.jpg) 0 center repeat-x; align-items: center;}
.toplans .lamores{ font-size: 16px; background: #fff; padding-left: 10px;}
.toplans .lamores a{ color:#007d3e;}
.cul-tab3{margin-bottom:0;}
.cul-infos{background:rgba(231,246,235,.2); width:auto;  padding:30px; margin-bottom:40px; border-bottom:2px solid rgba(0,125,62,.2);}
.trans-wrap .item-tit a{ font-size:16px;}
.pronames{ font-size:32px;top:20%; right: 80px;}
.modindex-newspic .item-tit{ padding-top: 16px;}
.modindex-newspic .item-tit a cite{ white-space: nowrap; flex: none; width: 100%;  line-height: 120%; padding-top: 4px; display: block;}
.contactmaps{ height: 300px;}
.contact-icon1 .item-cell img{ width:40px;}
.contact-icon1{ width:100%;}
.contact-icon1 .item-cell{padding:10px 0;}
.mod-news-1 .item-pic:hover img{ /*transform: none;*/}
.vis-left:hover{ transform: scale(1) translateY(0);}
/*新加董事会治理图标*/
.dtits,.lanstit{ font-size: 24px;}
.dtits span{ color: #000; background: url(../images/bsicon1.png) 0 0 no-repeat!important; padding-top: 2px; padding-left:54px; background-size: auto 32px!important;}
.dcnts{ padding-top:30px; padding-bottom:20px; }
.filesdowns{ margin-top: 0;}

.com-tits8{}
.com-tits8 h3{ color:#000; background: url(../images/bsicon1.png) 0 0 no-repeat!important; padding-top: 2px; padding-left:54px; background-size: auto 32px!important;}
.com-tits8 h3 cite{color:#000;}

/*banner再次调整位置与大小*/
.txt1{  } 
.ftext{ font-size:42px;}
.txt1 cite{ font-size:151px; font-weight:normal; }
.txt1 span{  font-weight:normal; }
/*公司治理头部标题最新调整*/
.filesdowns{ border-top:none; padding-top:0; display: none;}
.filesmores{border-top: 1px solid #eee; padding-top: 25px;   min-height: 32px; display: block;}

/*新加标题间距变大*/
.com-tits h3 cite{ letter-spacing: 0!important;}
.com-tits span{letter-spacing: 0!important;}
.project-txt{ display: none;}
.mdshare .social-share>a.icon-qzone{ display: none!important;}
.backswrap{ justify-content: space-between;  align-items: center;} 
.backswrap .mdshare{ width: auto;}
.backswrap .goback a{ display: block; padding-left:36px; background:url("../images/backs.png") no-repeat; background-size: auto 30px!important;}
.redbacks .goback a{ display: block; padding-left:36px; background:url("../images/redbacks.png") no-repeat; background-size: auto 30px!important;}
.trans-wrap .item-cell{ margin-top: 2%;}
.projects .projectstit{ font-size: 28px;}
.news-prev-next ul{ display: block;}
.news-prev-next ul li{ float: left;}
.news-prev-next ul li:nth-child(2){ float: right;}
.newsInfo h1{ font-weight: normal; }

@keyframes anidot2{
	0%{ transform: scale(1,1) translateY(0) translateX(-50%); opacity: 0.9; }	
	50%{ transform: scale(1,1) translateY(4px) translateX(-50%);opacity: 1}
	100%{ transform: scale(1,1) translateY(0) translateX(-50%);opacity: 0.9}	
}

/*新加人才招聘*/
.jobacts{ padding: 20px 20px 20px 20px;}
.jobacts p{ text-indent: 2em;}
.stragys{ margin-right: -3%; margin-bottom: 20px;}
.stragys .item-cell{ background: #f4fbf6; margin-right: 3%; width: 30.33%; padding: 20px 22px 20px 25px; box-sizing: border-box;}
.stragys .item-cell .item-tit{ margin-bottom: 10px; position: relative;} 
.stragys .item-cell .item-tit:after{  width: 15px; height: 15px; content: ""; display: block; position: absolute; left: -25px; top:10px; background: #34ae50;  }

.job-top{ margin-top:30px;}
.job-lists .job-cell ul:after{content: "\e67a"!important;}
.cnthide{ display: none;}
.cntshow{ display:block;}
.dtits, .lanstit{ font-size: 28px;}
.dcnts{ font-size: 16px;}
.job-lists .job-cell ul li.jtit1{font-size: 16px;}
.newsInfo{ padding: 0 4em;}
.projects{ width: auto;}
.news-prev-next{ width: 100%;}
.footer{ padding-bottom: 10px;}
.txt1{}

.infomalists{ margin-top: 0;}
.infomalists ul li{padding:10px 100px 10px 28px;background: url(../images/dot5.png) 0 20px no-repeat;}
.infomalists ul li a{}
.infomalists ul li span{ top: 10px;}


/*上线后调整20231108开始*/
.mod-headers{z-index: 9999;}
.in-navsleft:after{background: #fafafa url(../images/nbg.png) right -50px top 0  repeat-y;}
.eventlists{ max-height:478px; }
.modabouts{ padding: 0 4em;}
.goback a{ display: none!important;}
.nviews a,.tz-mores a,.toplans .lamores a,.mod-news-5 .item-more a{ line-height: 100%; color: #14a73c; display:inline-block; padding-right: 30px; background:url(../images/ar10.png) right center  no-repeat; color:#14a73c;} 
.mod-news-5 .item-more a{background-size:25px auto; }
.mdshare span{ color:#14a73c;}
.trans-wrap{ position:relative; z-index:9999;    margin-right: -4%; margin-top: -1%;}
.trans-wrap .item-cell{ margin-right: 4%; width: 29.33%; margin-top:3%;}
.newsInfo .content  p,.mod-news-5 .item-desc,.mod-news-5 .item-tit,.modabouts p{text-justify:inter-ideograph; text-align: justify;text-justify: distribute;}
.mod-investlists .item-cnt{ background-size: 100% auto!important; height: 92px;}
.mod-headers{z-index: 9999999;}

.modabouts *{/*color: #666;*/}
/*上线后调整20231108结束*/





@media screen and (max-width: 1606px) {
#fullpage .wrap-layer{ max-width: 90%;}	
/*.md-invest .maps-left{ width: 700px; top: -60px;left: 150px;} 
.md-invest .about-nums{ margin-left: 900px;}*/
.about-nums .ft50 {
    font-size: 40px;
}
	.mod-performance{    width:35%; margin-left: 5%;}	
	.pojects-rolls{bottom:15px;}
	.md-invest .wrap-layer{ top: 20px;}
		.pojects-rolls{bottom:-60px;}
/*		.invest-roll-wrap .swiper-button-prev{   top: 51%;bottom: auto;}
	.invest-roll-wrap .swiper-button-next{   top: 51% ; bottom: auto;}	*/
		.invest-tab a{ width: 6px; height: 6px; border-radius:6px; }
	.pojects-rolls{ width: 550px;}
		.invest-roll-wrap{    padding: 0 45px;}
	
	.vis-left .item-more{ bottom: -25px;}
.mod-news-1 .item-pic{ min-height: 160px; }	
/*首页新闻板块图片缩小*/
#section1 .wrap-layer,#section3 .wrap-layer,#section4 .wrap-layer{ max-width: 1280px; }
.modindex-newspic .item-pic{ height: 355px!important;}
.modindex-newslist .item-cell{ padding:25px 0 25px 110px;}
.modindex-newslist .item-date{ padding-top: 38px;}
	
	
}

@media screen and (max-width: 1496px) {
	

	
	/*新加导航*/
	.navMenu>li .submenus li{ padding-left: 6px; padding-right: 6px;}
	.wrap-nav .submenus{ width: 165px;}
	.nvideos2 .item-cell .item-tit{padding: 0 10px;}
	.bginner{ margin-left:30%;}
	.mybgs .bginner:after{background: url(../images/listbg41.jpg) right -20px top 0 no-repeat; background-size: 80% auto;}
	/*新加*/
	.mybgs .bginner:after{background: url(../images/listbg50.jpg) right 0 top 0 no-repeat; background-size: 90% auto;    left: -1160px;}
	
	.invest-roll-wrap .swiper-slide-active,.invest-roll-wrap  .item-cell:hover {/*transform: scale(1.15)*/}
	
	#section2 .md-invest{/*margin-top:30px;*/ margin-top:90px;}
	
	.performance-rights:after {background: url(../images/casbg20.png) left 0 top 0 no-repeat;}
	.invest-tab{ }
	.invest-tab a{ width: 6px; height: 6px; border-radius:6px;margin-left: -5px; margin-top: -2px; }
	.invest-tab a.active{margin-top: -16px;margin-left: -10px;}
	.performance-left{    margin-top:0; margin-left: 0;}
	.pojects-rolls{ width: 550px;}
	.md-invest .wrap-layer{ top: 0;}
	.mod-performance{ width:38%; margin-left: 2%; max-width: 490px; }
		.pojects-rolls{/*bottom:-50px;*/bottom:-20px;}
		.invest-roll-wrap .swiper-button-prev{ bottom: 30px; }
	.invest-roll-wrap .swiper-button-next{  bottom: 30px;  }
	.wrap-layer20:before{ top: -30px;}
	.md-invest .wrap-layer{ margin-top: -70px;}
	.performance-rights{}
/*首页版心1400px变大*/	
/*#fullpage .wrap-layer{ max-width: 1400px;}*/
	.performance-rights{ left: 0;}
	.md-invest .about-nums{ max-width: 540px; margin: 0; margin-top:40px;}
	.about-nums	.ft50{ font-size: 40px;}
	.wrap-layer20:after{height:100px; bottom: -60px;}
	.performance-rights:after{   /* width:258px; left: 0;*/}
	.invest-roll-wrap{    padding: 0 45px;}
	.invest-roll-wrap .swiper-button-prev,.invest-roll-wrap .swiper-button-next{    width: 45px; height: 45px; background-size:15px auto;}
	.invest-roll-wrap .swiper-slide-active .item-tit{ font-size: 16px;}
	
#fullpage .wrap-layer{ max-width: 1260px;}
.modindex-newspic .item-pic{height:375px!important;}
.modindex-newslist .item-cell{padding: 26px 0 26px 110px;}
.modindex-newslist .item-date{padding-top:32px;}
.md-invest .maps-left{ width: auto; /*top: -20px; left: 200px;*/} 
.md-invest .about-nums{/* margin-left: 870px;*/}
.navMenu>li>a{padding: 0 10px 0 10px;}
	
	
	
/*首页新闻板块图片缩小*/
#section1 .wrap-layer,#section3 .wrap-layer,#section4 .wrap-layer{ max-width: 1280px; }
.modindex-newspic .item-pic{ /*height: 355px!important;*/}
.modindex-newslist .item-cell{ padding:25px 0 25px 110px;}
.modindex-newslist .item-date{ padding-top: 38px;}	
.md-invest .about-nums{ margin-right: 30px;}
	
/*新加地图描点*/	
.invest-tab a{ width: 6px; height: 6px; border-radius:6px;margin-left: -5px; margin-top: -2px; }
.invest-tab a.active{margin-top: -16px;margin-left: -5px;}		
.invest-tab a span:before{content:"";display:inline-block;position:absolute;transition:all 0.6s;width:8px; height:5px;border-radius:5px;left: 50%; transform:translateX(-50%); background:#f5de2a; top:-10px; }
.invest-tab a.active span:before{ width:10px; height:10px; border-radius:10px;transition:all 0.6s;}	

/*新加字体*/
.ftext{ font-size: 42px;}
/*首页banner新加英文文字*/
.ftext{ font-size: 42px;}
.txt1 cite{ font-size: 151px;}	
.pronames{ font-size:32px;}
.txt1 .line2{font-size:200px;transform:translateY(-92%) translateX(-50%);}

	
	
}

.article .content img{ margin: 0 auto; display: block;}
.contact-icon1 .item-pic{ margin-right: 20px;}
.toplans20 { background: url(../images/pertybg4.jpg) 0 bottom repeat-x; margin-top: -10px; padding-bottom: 15px; margin-bottom:25px;} 
.toplans .lamores a{ cursor: pointer; }
.cul-infos p,.cul-infos{text-justify:inter-ideograph; 
text-align: justify;text-justify: distribute;}
.newsInfo .content a{ color:#00974b!important;} 
.newsInfo .content a:visited{ color:#f00!important;}





