/*yuj*/
.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{ /*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;}
.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);
  }


}



.swiper-roll-28 .swiper-slide-active>img,.swiper-slide-active>a>img {
  -webkit-animation-name: bgzoom;
          animation-name: bgzoom;
	animation-fill-mode: forwards;
	-webkit-animation-duration: 2s!important;
    animation-duration: 2s!important;
}

.wrap-layer {
	max-width: 70%;
	min-width: 1200px;
	width: 100%;
    margin: 0 auto;
    position: relative;
}





.h1, .h2, .h3, h1, h2, h3{ margin-bottom: 0;}
.sub0{}
.H70{ height:70px;}

/*首页*/

/*头部*/
.logo-css{ float: left; width:123px; padding-right: 30px; padding-top:5px;}
.logo-css img{max-width:123px; height:auto!important} 
.in-search{ display:none;}
.header-wrap{ position:fixed; z-index: 888; left: 0; right: 0;}

.mod-headers .wrap-layer{ max-width: 1920px; padding: 0 185px 0 40px; box-sizing: border-box;}
.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;
	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:17px;}

.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,.95);
	
 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 #0052d9; }
.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: #0052d9;}
.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 #ccc; 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:185px; top:32px; width: 25px; height: 25px;  background: url(../images/searchbtns2.png) center center no-repeat; cursor: pointer;}*/

.index-header .navMenu>li:hover>a>span, .index-header .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-header .navMenu>li:hover>a>span, .index-header .navMenu>li.cr>a>span{border-bottom:none;}

.index-header .navMenu>li>a>span:after, .index-header .navMenu>li>a>span:after{ width: 0; transition: all .3s;width: 0; /*height: 2px;*/ /*border-radius:5px;*/ border-bottom: 1px solid #f19b10; content: ""; display: block;position:absolute; bottom:9px; left: 50%; margin-left:0;}
.index-header .navMenu>li:hover>a>span:after, .index-header2 .navMenu>li.cr>a>span:after{ width: 72px; /*height: 2px;*/ /*border-radius:5px;*/ border-bottom: 1px solid #cf000d; content: ""; display: block;position:absolute; bottom:9px; left: 50%; margin-left: -36px;}

.lang-links{ text-align: center; position: absolute; width: 100px; height: 85px; background: #f19b10; right: 0; top: 0;}
.lang-links>a{ display: block;height: 85px; color: #fff;}
.lang-links>a>span{ font-family: "Arial"; margin-top:15px; font-size: 14px;text-transform: uppercase;
background:url(../images/siteico.png) center top no-repeat; padding-top: 31px; display: block;
}
.lang-box{ transition: all .3s; height: 0; overflow: hidden; background: #f19b10; color: #fff; width: 100px;  position: absolute;  top: 85px;box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); margin-top: 0;  padding: 0 0 0 0; text-align: center;}
.lang-box dd a{ padding: 12px 0; display: block; border-bottom: 1px solid  rgba(255,255,255,.2)}
.lang-box dd:nth-last-child(1) a{ border-bottom:none; }
.lang-box dd a:hover{ background: #da8c0f;}
.lang-links:hover .lang-box{ height: 99px;}

.index-header .mod-headers{ background: none;transition: all .3s;}
.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,.index-header2 .mod-headers{background: #fff; }
.fixedheader	.navMenu>li>a>span,.index-header:hover .navMenu>li>a>span,.index-header2 	.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,.index-header2 .navMenu>li:hover>a>span, .index-header2 .navMenu>li.cr>a>span{ color: #f19b10;}

.index-header .navMenu>li.cr>a>span{color: #f19b10;}
/*.index-header .navMenu>li.cr>a>span em,.fixedheader .navMenu>li.cr>a>span,.index-header .navMenu>li.cr>a>span em,.index-header2 .navMenu>li.cr>a>span{ color: #333;}*/


.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,.index-header2  .navMenu>li:hover>a>span:after, .index-header2 .navMenu>li.cr>a>span:after{border: none;   border-bottom: 2px solid #f19b10;}
.index-header .mod-headers{ box-shadow: none;}
.fixedheader .mod-headers,	.index-header:hover .mod-headers,.index-header2 .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,.index-header2 .logo-css cite{ display: block;}
.fixedheader .logo-css span,	.index-header:hover .logo-css span,.index-header2 .logo-css span{ display: none;}

/*.fixedheader .t-search,.index-header:hover .t-search,.index-header2 .t-search{background: url(../images/searchbt2.png) center center no-repeat;}*/



/*二级菜单*/
.sub,.sub-1{ position: fixed; left: 0;  right: 0; background:#fff; border-bottom: 1px solid #f9f9f9; z-index: 1777; top: 85px; border-top:1px solid #d4d4d4; overflow: hidden;}
.sub-ad{  float: right;}
.sub .wrap-layer,.sub-1 .wrap-layer{ z-index: 2; padding-top:50px; padding-bottom: 50px;}
.sub-1 .wrap-layer{  max-width: 1340px;}
.sub .wrap-layer:after{ content: ""; display: block; position: absolute; top: 0; bottom: 0; width: 100%; left: -100%; margin-left: 210px; background: #ececec; }
.sub-lefts{ float: left; position: relative; z-index: 3;}
.sub-right{ margin-left: 270px;}
.sub-lefts ul{ display: block; width: 210px;}
.sub-lefts ul li { margin-bottom: 4px; margin-top: 4px; padding-left: 40px;border-left:3px solid #ececec; font-size: 22px; color: #000; height: 70px; line-height: 70px; display: block; box-sizing: border-box;}
.sub-lefts ul li.cr,.sub-lefts ul li:hover{ background: #fff; border-left:3px solid #d6000f;}
.sec{ float:left;}
.sec li{ min-height: 72px/*; position: relative;*/ }
.sec-fir{ top: -15px; position: relative;height: 75px; line-height: 75px; border-bottom:1px solid #d4d4d4; width: 260px;}
.sec .sub-sec{ position:absolute;/* left:350px; top: 0;*/  left:600px; top: 60px;  display: none;  width: 305px;}
.sec li.cr .sub-sec{ display: block;}
.sec-fir a{ font-size: 20px;height: 74px; line-height: 74px; display: block; position: relative;}
.sec-fir a:after{ content: "\e67a";  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; position: absolute; right: 0; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%)}
.sub-infos{ min-height: 600px;}
.sub-sec dt{ font-size: 16px;  font-weight: bold; margin-top: 8px; margin-bottom: 8px;}
.sub-sec dl{ margin-top: 10px; margin-bottom: 30px;}
.sub-sec dd{ margin-top: 5px; color: #666; font-size: 14px; }
.sub-sec dd a{ white-space: nowrap;}
.sub-sec dd:hover{ padding-left: 25px;background:url(../images/arr_r3.png) 0 center no-repeat; }
.sub-sec dd.new a{ padding-right:52px; position: relative; font-weight: bold; color: #000;}
.sub-sec dd.new a:after{background:url(../images/new.png) right center no-repeat; width: 42px; height: 17px;  content: ""; display: block; position: absolute; right: 0;  bottom: 0;}
.sub .sec-fir:hover a,.sub-sec dt:hover a,.sub-sec dd:hover,.sec li.cr .sec-fir a{ color:#d6000f;}
.sub-ad{  padding-top: 20px;  }
.sub-ad .item-cell{ margin-bottom: 35px;}
.subad{ width: 300px; height: 180px; overflow: hidden; margin-right: 30px;}
.sub-inner1{ min-height: 182px;}
.subnav-1{ position: relative; /*padding-left: 150px;*/}
.subnav-1 h3{ position:static; font-weight: normal;left: 0; top: 0; font-size: 24px; color:#111111; margin-bottom: 30px;}
.nsub{ }
.sub-inner1{justify-content: center;}

.subnav-1 h3:hover{color:#cf000d;}
.sub-1 ul{  display: flex; flex: 1;   /*flex-wrap:wrap ;*/ position: relative; top:0;}
.sub-1 li{  box-sizing: border-box; padding: 0 30px;  display: block;/*width: 235px;*/ font-size: 16px;}
.sub-1 li span{ width: 200px; display: block; margin-top: 15px;}
.sub-1 li:nth-child(2n){margin-right: 0;}
.sub-1 a{ display: block;  font-size:17px; color: #111;  transition: all .3s; -webkit-transition: all .3s; }
.sub-1 li>a{ white-space: nowrap; min-width: 150px;}
.sub-1 li>a:before{ content:"";  width: 11px; margin-right:9px; height:6px; background: #f3ac3d; display: inline-block; vertical-align: middle; }
.sub-1 span a{ font-size: 17px; color: #999; line-height: 160%;}
.sub-1 li span{  display: none;overflow: hidden;  }
.sub-1 li.subhover span{  display: block;}
/*.sub-1 li.subhover>a:before{ display: none;}*/
.sub-1 li dl{ padding-left: 20px; margin-top: 20px; }
.sub-1 li dl a{ font-size: 15px; color: #999;white-space: nowrap;}
.sub-1 li dd{margin-top: 5px;}
.sub-1 li dd a:hover{color: #f19b10}

.sub-1 li>a:hover{ color: #f19b10 }
.sub-2 .sub-inner1{padding-right: 0;  display: flex;}
.sub-2 .subnav-1{ width: 50%; box-sizing: border-box;}
.sub-2 ul {top: -5px;}
.sub-2 ul li{ width: 50%; box-sizing: border-box; padding-right: 40px; margin-right: 0; border-bottom: none; line-height: 35px; height: 35px;}
.sub-2 ul li a{padding-left: 16px; position: relative;}
.sub-2 ul li a:after{border-left:2px solid #bfbfbf; left: 0; top: 13px; content: ""; height: 10px; display: block; position: absolute;}
.sub-2 li:hover a{ background: none;padding-left: 16px;color: #d6000f;}
.sub-2 li:hover a:after{border-left:2px solid #d6000f; }
.sub0{ height: 0; transition: all .3s;-webkit-transition: all .3s; opacity: 0;  }
.subcr{opacity: 1;}

.myssubs2{ opacity: 1;}
.header-wrap .subad img{ transition: all 1s;-webkit-transition: all 1s;}
.header-wrap .myssubs2 .subad img{ transform: scale(1.08);-webkit-transform: scale(1.08)}



/*标题*/
.H60{ height: 45px;}


/*首页*/
.flexs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex;}

/*轮播滚动*/
.box .pos{opacity:0; transition:all 1.5s;}
.box img{ max-width: 100%; height: auto;}
.box .an1{width: 100%;left: 0; top: 0;}
.box .an2{right: 0; top: 0;}
.swiper-slide{ overflow: hidden;}
#rolls{ width: 100%; overflow: hidden;}
.swiper-roll-1,.swiper-roll-28{ position: absolute; top: 0; bottom: 0; /**/ z-index: 6;/**//* width: 100%;*/left: 0; right: 0; overflow: hidden;}

.box .an1{  transform: translateX(-400px);}
.box .an2{  transform: translateX(400px);}
.swiper-roll-28 .swiper-slide{ width: 100%;}
.swiper-roll-28 .swiper-slide-active .box .pos{ opacity:1;transform: translateX(0);}
.swiper-roll-28 .swiper-slide{ overflow: hidden;}
.swiper-roll-28 .item-cell>img{ width: 100%; height: 100%!important; object-fit: cover;}
#rolls{ position: relative;  overflow: hidden;}
.right1{position:absolute; cursor: pointer; z-index:66; left:2% ; top: 50%; transform: translateY(-50%);}
.left1{position:absolute; cursor: pointer;z-index: 66; right:2%;  top: 50%; transform: translateY(-50%);}
.txt1{ z-index: 6; position: absolute; width: 32.2%; left: 19%; top:27%;top:38%; /*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;*/}
.rdown{position: absolute; z-index: 9999; bottom: 20px; left: 0; right: 0; text-align: center; display: none;}
.swiper-roll-28 .swiper-pagination{ display:none; }

/*导航*/
.modheaders{ height:80px; line-height: 80px; z-index: 88; padding: 0 3%; position:fixed; left:0; right:0; box-sizing:border-box; align-items: center; justify-content: space-between; }
.modheaders .logo img{ display:block; }
.modheaders .logo cite{ display: none;}
.modheaders .nav-r{align-items: center;}
.modheaders .t-search{ height: 22px; cursor: pointer;}
.modheaders .t-search .icon-search:before{  font-weight:bold; color:#fff; font-size: 22px;}
.lang-wrap a span{ font-size: 16px; color: #fff;}
.lang-wrap a span:after{ height: 0; position: relative; top:2px; content: ""; display: inline-block; border:6px solid transparent; border-top:6px solid #fff; margin-left: 5px; vertical-align: middle;}
.menu-btn *{ color: #fff; font-weight: bold;}
.menu-btn,.lang-wrap{margin-left: 35px;}
.menu-btn span{ padding-left: 30px; background: url(../images/menuico.png) 0 center no-repeat; cursor: pointer;}
.lang-wrap{ cursor: pointer; position: relative;  padding-bottom: 30px; padding-top: 30px;}
.lang-wrap ul{ position: absolute; display: none;border-radius:8px;  padding: 15px;  width: 80px; left: 50%; transform: translateX(-50%); top: 70px;  background: #fff;box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); }
.lang-wrap *{ cursor: pointer;}
.lang-wrap ul li{   text-align: center;  padding-top: 6px;}
.lang-wrap ul li:hover{ color: #093c77;}
.lang-wrap ul:after{  content: ""; display: block; width: 0; height: 0; position: absolute; top: -20px; margin-left: -10px; left: 50%; border:10px solid transparent;border-bottom:10px solid #fff;}
.fixedtop .lang-wrap ul{top: 80px;}
.fixedtop .lang-wrap ul:after{border-bottom:10px solid #fff; }
.fixedtop{ background: rgba(255,255,255,.96);box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.05); } 
.fixedtop .logo cite{ display: block;}
.fixedtop .logo span{ display:none;}
.fixedtop .t-search .icon-search:before{ color:#1e1e1e;}
.fixedtop  .lang-wrap a span{    color: #90a7c2;}
.fixedtop .lang-wrap a span:after{border-top:6px solid #093c77;}
.fixedtop .menu-btn span{ color: #093c77!important;background: url(../images/menuico2.png) 0 center no-repeat;}
.lang-wrap:hover ul{  display: block;}
/*关于我们*/
.about-bg{ background: url(../images/abbg1.png) 0 center no-repeat;}
.about-nums ul{ margin-top: 80px; justify-content: space-between;}
.about-nums ul li{ text-align:center; white-space: nowrap;}
.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;/*font-size: 120px;*/ font-size: 180px; color: #999999; padding-right: 15px;font-family: "bosun03"!important; line-height: 100%;}
.about-nums ul li h3 cite{ font-size: 18px; color: #999;}
.about-nums ul li h3 cite.pr{  position: relative; left: -20px;}
.about-nums ul li h3 sub{ font-size: 36px; color: #999; position: relative; top: -90px;top: -120px;}
.about-nums ul li i{ padding-top:5px; display: block;font-size:18px; color: #000; font-style: normal; /*font-weight: bold;*/}
.about-nums{ padding-bottom: 80px;margin-top: 60px;}
.about-nums ul li{ position:relative;}
.about-nums ul li:hover h3 *{ color: #093c77;}

.com-tit{ text-align:center; }
.com-tit h3{line-height:100%; /*font-size: 50px;*/font-size: 32px; color: #093c77; position: relative;}
.com-tit span{ line-height: 100%; margin-top: -25px; display: block;font-size:76px; color:#eee; font-weight:bold; }
.com-tit h3:after{ content: ""; height: 6px; background:#093c77; position: absolute; left: 50%; transform: translateX(-50%); bottom: -22px; width: 28px; display:block;}
.com-desc{ max-width:750px; margin: 0 auto; font-size:16px; color: #222; text-align: center;}
.com-more{  text-align: center; margin-top: 35px;}
.com-more a{color: #f29700; font-weight:bold; border-bottom: 2px solid #f29700; padding-bottom:6px;}
.com-more a:hover{color: #063d78; border-bottom: 2px solid #063d78; }
.wrap-layer2{ /*max-width:90%; */margin: 0 auto; /*padding: 0 3%;*/ }

/*投资业务*/
.indexH{ height: 80px;}
.services-wrap{ justify-content: space-between;}
.services-wrap .item-cell{ width: 26.5%; overflow: hidden; position: relative; transition: all .6s; }
.services-wrap .item-active{ width: 47%;}
.services-wrap .item-cell .item-cnt{ position: absolute; z-index: 10; text-align: center;  right: 0; /*top:156px;*/top: 15%; left: 0;}
.services-wrap .item-active .item-cnt{/* width: 318px; width: 45%;*//*width:55%; max-width: 55%;*/ width: 418px; text-align: left;  }
.services-wrap .item-cell .item-pic img{ position: absolute;object-fit: cover; z-index: 5;  right: 0; top: 0; max-width: none;height: 100%!important;/*transition: all .5s;*/ }
.services-wrap .item-active  .item-pic img{width: 100%; height: 100%!important;   /*transform: scale(1.05);*/}
.services-wrap .item-cell .item-pic{ height: 100%; position: relative;  overflow: hidden;}
.services-wrap .item-cell *{ color: #fff;}
.services-wrap .item-cell .item-pic a{ position: absolute; width: 100%; height: 100%; overflow: hidden;}
.services-wrap .item-cell .item-pic a:after{ content: ""; position: absolute; display: block; background:rgba(0,0,0,.3); z-index: 6; left: 0; top: 0; width: 100%; height: 100%;}

.services-wrap .item-cell .item-desc{ display:none; }

.services-wrap .item-cell .item-tit cite{ font-weight: bold;font-size: 36px; display: block;}
.services-wrap .item-cell .item-tit span{ font-size: 16px; display: block; padding-top: 8px;}
.services-wrap .item-active .item-cnt{ left: 8%; top: 15%;}
.services-wrap .item-cell .item-tit0{ padding-bottom: 30px; font-size: 60px; line-height: 100%; font-weight: bold; display: none;}
.services-wrap .item-active .item-tit0{ display: block; display: none;}
.services-wrap .item-active .item-tit{  position:relative;/*  padding-top: 20px;*/}
.services-wrap .item-active .item-tit span{ padding-top: 0; font-size: 16px; opacity: .6; position: absolute; left: 0; top: -15px; display: none;}
.services-wrap .item-active .item-tit cite{ font-size: 36px; line-height: 100%; font-weight: bold;}
.services-wrap .item-active .item-desc{ display: block; max-height:115px; overflow:hidden; font-size: 16px; margin-top: 15px;}
.services-wrap .item-cell .more-bt{ display: none;} 
.services-wrap .item-active .more-bt{ margin-top: 10%; display: block;}
.more-bt a{/* width: 135px; height: 48px; line-height: 48px;*/ width: 90px; height: 35px; line-height: 35px;  background: #f29700; color: #fff;
  display: inline-block; text-align: center; font-weight: bold;/* font-size: 18px;*/font-size: 14px;
}
.more-bt a:hover{ background: #d58602;}

/*投资业务*/
.mod-tz{}
.invest-wrap{ flex: 1;}

.invest-wrap .item-core{ height: 0; overflow: hidden;  position: relative; opacity: 0; transition: all 1.5s;}
.invest-wrap .active{ height: auto; visibility: visible; opacity: 1;  transform: scale(1)}
.mod-tz .com-tit2{ padding-top:100px;}
.com-tit2 span{ color: #f0f0f0; font-size: 48px; line-height: 100%; font-weight: bold;}
.com-tit2 h3{ padding-top:25px; padding-bottom:20px; font-size: 32px; font-weight: bold; color: #093c77;}
.com-tit2 cite{ font-size: 16px; color: #3b4a45;}
.com-tit2:after{ margin-top: 23px; display: block; content: ""; width:28px; height:6px; background:#305486;}
.mod-tz .com-tit2:after{ display:none; }
.invest-wrap .item-cnt{ width: 480px; padding-top: 150px;}
.invest-wrap .item-pic{ flex:1; /*margin: 0 120px;*/ margin: 0 20px;}
.invest-wrap .item-tit a{ font-size: 28px; color: #010101; font-weight: bold;}
.invest-wrap .item-desc{ color:#999; font-size: 16px; margin-top: 20px; line-height: 150%;}
.invest-wrap .item-mores{ margin-top: 30px;}
.invest-wrap .item-mores a{ width: 90px; height: 35px; line-height: 35px; background:#063d78;   color: #fff; font-size: 14px; text-align: center; /*display: inline-block;*/ display: none;}
.invest-wrap .item-mores a:hover{ background: #0a53a1;}
.investcase-wrap{position: relative;margin-top: 40px;}
.invest-roll{ max-width: 700px; margin: 0 auto;  }
.invest-roll .item-pic span,.invest-roll .item-pic cite{  width:55px; display: flex; align-items: center; justify-content: center; height: 50px!important; margin: 0 auto; overflow: hidden;}
.invest-roll .item-pic img{ transition: all .6s; max-width:55px!important; position: static!important; height: auto!important; width: auto!important;}
.invest-roll .item-pic a{  background: url(../images/casbg.png) no-repeat; width: 105px; height: 105px; display: flex; align-items: center; text-align:center; overflow: hidden; margin: 0 auto;}
/*.invest-roll .item-pic a:hover{background: url(../images/casbghover.png) no-repeat;}*/
.invest-roll .item-pic a:nth-child(2){ height: 0; }
.invest-roll .active .item-pic a{background: url(../images/casbghover.png) no-repeat;width: 143px; height: 141px;}
.invest-roll .active .item-pic a:nth-child(1){ height: 0;}

.invest-roll .swiper-wrapper{ align-items: center;}
.investcase-wrap:after{ border-bottom: 3px solid #f2f3f5; position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; content:""; display:block;}

.invest-roll .active  .item-pic span{ width: 70px; height: 70px!important;}
.invest-roll .active  .item-pic span img{ width: 70px!important; max-width: 70px!important;  }

.inner-investcase{ width:990px; margin:0 auto; position: relative;}
.in-left,.in-right{background: url(../images/casbg.png) no-repeat; width: 105px; height: 105px; position: absolute; left:0; top:18px; position: absolute; z-index: 6; cursor: pointer;}
.in-right{right:0;  left:auto;}
.in-left a,.in-right a{width: 105px; height: 105px; display: block;background: url(../images/bt_l.png) center center no-repeat; cursor: pointer;}
.in-right a{background: url(../images/bt_r.png) center center no-repeat;}

/*新闻中心*/
.view-pages{ overflow:hidden; }
.news-roll{ overflow: visible; overflow: hidden;}
.active.view-pages .news-roll{ }
.news-box .news-lefts{ width: 350px; float: left; position: relative; background: #fff; z-index: 2;}
.news-box .news-rights{ margin-left: 350px; padding-top: 50px; position: relative; z-index: 1;}
.mod-rollpiclist{ }
.mod-rollpiclist .item-cell{   padding-right:4%; box-sizing:border-box;}
.mod-rollpiclist .item-cell .item-tit{ line-height: 150%; margin-top: 25px; height: 45px; overflow: hidden;}
.mod-rollpiclist .item-cell .item-pic{ height: 300px!important;}
.mod-rollpiclist .item-cell .item-tit a{ color: #160202; font-size:18px; font-weight:bold;}
.mod-rollpiclist .item-cell .item-desc{ margin-top: 15px; color: #666; font-size: 14px;}
.mod-rollpiclist .item-cell .item-date{ color:#ccc; font-size:16px; margin-top: 10px;}
.news-roll .item-date{ position: relative;  padding-bottom: 18px;}
.news-roll .item-date:after{ background: #003d79;  width: 35px; height: 5px; content: ""; position: absolute; bottom: 0; left: 0; display: block;} 
.news-box .news-lefts{}
.news-box .news-lefts{ position: absolute; left: 0; float: none; z-index: 888888;}

.news-box .news-lefts:after{ content:""; z-index: 99999;  display:block; background:#f2f2f2; position: absolute; right:0;  top:0; width: 1920px; margin-top: -500px;  height: 2450px; }
.newsleftinners{ position: relative; z-index: 9999993;}
.news-box .news-lefts:before{content:"";  display:block; background:#fff; position: absolute; right:0; width: 70px;height: 2450px;  top:0; margin-top: -500px; z-index: 19999900;}
.newstab{ margin-top:30px;}
.newstab a{ width: 114px; height: 42px; line-height: 42px; background: #003d79; font-size: 14px; text-align:center; display:inline-block; color: #fff; border-right:1px solid #fff;}
.newstab a.active{ background: #f39800;}
.com-tit3:after{ display:none;}
.com-tit3 span{ color: #e8e8e8;}
.newsmores{margin-top:45px; }
.newsmores a{ color:#01101f; font-weight: bold; font-size: 18px;  }
.newsmores a:hover{ color: #f39800;}
.newsleftinners{ padding-top: 25%;}
.btwraps{ margin-top: 35px;}
.btwraps .roll-right,.btwraps .roll-left{ display: inline-block; width: 27px; height: 33px;
background: url(../images/btl_1.png) no-repeat; cursor: pointer;}
.btwraps .roll-right{background: url(../images/btr_1.png) no-repeat; margin-left:16px;}
.btwraps .roll-right:hover{background: url(../images/btr.png) no-repeat; }
.btwraps .roll-left:hover{background: url(../images/btl.png) no-repeat;}

/*党建工作*/
.party-bg{background:#fef6f4 url(../images/party_bg.jpg) right 0 no-repeat; background-size:100% auto; padding-top: 80px; padding-bottom: 80px;}
.com-tit6{ /*padding-left: 80px;background:url(../images/gqicon1.png) 0 0 no-repeat;*/}
.com-tit6 h3{ font-size:32px;  font-weight:bold; color:#d0020c; }
.com-tit6 span{ color:#3b4a45; font-size: 16px; display: block; padding-top: 15px;}
.party-workswrap{ padding-top: 35px; margin-left: -20px; margin-right: -20px;}
.party-workswrap .item-date h3{line-height: 100%; font-family:Arial; font-size:50px; color: #333333;}
.party-workswrap .item-date span{font-family:Arial; color: #666; font-size: 16px; display: block; padding-top:8px;}
.party-workswrap .item-tit a{ font-size:18px; font-weight: bold; color:#222222;}
.party-workswrap .item-tit{ margin-top: 20px; white-space: nowrap; overflow: auto; text-overflow: ellipsis;}
.party-workswrap .item-cell{ flex: 1; margin: 0 20px; padding-bottom:20px; position: relative;} 
.party-workswrap .item-desc{ height:50px; overflow: hidden; margin-top: 5px; font-size: 15px; color: #666;}
.party-workswrap .item-cell:after{  content:""; position: absolute; width: 40px; height:3px; background: #d3262d; bottom: 0; left: 0;}
.pmore{ margin-top:45px; font-size:18px; color:#01101f; font-weight:bold; }
.pmore a:hover{ color: #d0020c;}
.party-workswrap .item-cell:hover .item-tit a,.party-workswrap .item-cell:hover .item-date *{ color: #d3262d;}

/*底部*/
.footers{ background:#fff; padding-top:50px;}
.bomnav{  justify-content: space-between;}
.bomnav .bom-tit a{ font-size:16px; font-weight:bold; color:#000;/*font-family: "fzzh";*/}
.bomnav .bom-tit{ margin-bottom: 15px;}
.bomnav li a{ color:#666; font-size: 14px;}
.bomnav li{ margin-bottom:8px;}
.bomnav li a:hover{ color:#005bac}
.code-imgs{ width: 115px; text-align: center; display: inline-block;}
.bmtels{ font-weight: bold; font-size:36px;color:#063d78; font-family: "arail";/*margin-top: 30px;*/}
.bmtels span{ font-size: 20px;}
.bmaddr{ font-size: 16px; color:#333; padding-bottom: 35px;background:url(../images/addr1.png) right 4px bottom  no-repeat;}
.bms-code{ justify-content: space-between; border-top:1px solid #e5e5e5; padding-top: 25px; margin-top: 30px; align-items: center; }
.bms-code .mdshare{ margin-bottom: 0; display: none;}
.bms-code .mdshare a:hover cite{ display: block; position: absolute; left: -60px; top: auto; bottom: 60px; padding-top: 10px;}
.right-code{ text-align: center;}
.right-code .code-cell{ margin-left:8px;}
.right-code h3{ font-weight: normal; font-size: 14px; margin-top: -2px;}
.bomslogos{ padding-top:15px; width: 138px;}
.copys{ font-size: 14px; color: #8d8d8d;  line-height: 70px;background: #fff; height:70px; margin-top: 30px;}
.copys .flexs{  border-top:1px solid #dadada; height: 70px; justify-content: space-between; align-items: center;}
.copys cite a{ margin-right: 20px; color: #8d8d8d;}

.foucus-us{ text-align: right;/* padding-top: 50px;*/}

.inner-footers .footers,.inner-footers .copys{ background: #f7f7f7;}
.anzoom { overflow: hidden;}
.anzoom img{transition: all .3s;}
.anzoom:hover img,.corpinner .item-cell:hover img{transform: scale(1.05);}
/*新闻列表*/
.mod-news-2{  flex-wrap: wrap;margin-right:-3.3%; }
.mod-news-2 .item-cell{ overflow: hidden; width:30%; margin-right: 3.3%; margin-top:4%; position:relative;}
.mod-news-2 .item-cnt{ }
.mod-news-2 .item-pic {  overflow: hidden; max-height: 300px;}
.mod-news-2 .item-pic img{  height:auto; width:auto;}
.mod-news-2 .item-tit *{ color: #000;/* font-weight: bold;*/ }
.mod-news-2 .item-tit{font-weight: bold; height: auto; overflow: hidden; line-height: 130%; margin-top: 22px; }
.mod-news-2 .item-date{font-family: "arial"; color: #cccccc; margin-top: 25px; position: relative; padding-bottom: 25px;}
.mod-news-2 .item-date:after{ content: ""; width: 42px; height: 6px; background: #003d79; position: absolute; bottom: 0; left: 0;}

.mod-news-2 .item-date h3{ padding-top: 15px;  padding-bottom: 4px;}
.mod-news-2 .item-desc{ color: #666; line-height: 150%; margin-top:15px; overflow: hidden; /*height: 48px;*/}
.mod-news-2 .item-tit a:hover,.mod-news-2 .item-desc a:hover{color: #002fa7;}
.mod-news-2 .item-desc,.mod-news-2 .item-desc a{   display: -webkit-box;
    display: box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
 



.mod-news-2 .item-1{ width: 97%; }
.mod-news-2 .item-1 .item-pic{ margin-left: 100px; width: 45.8%; float: right; max-height:440px;}
.mod-news-2 .item-1 .item-tit{  font-size: 34px; height: auto;/* height: 90px;*/ padding-top: 120px; margin-top: 0; position: relative;  padding-bottom: 25px; margin-bottom: 25px;}
.mod-news-2 .item-1 .item-tit a{ max-height: 88px; display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.mod-news-2 .item-1 .item-date{margin-top: 0;  text-align: center;position: absolute; top: 0; left: 0;}
.mod-news-2 .item-1 .item-date:after{ display: none;}
.mod-news-2 .item-1 .item-date .md-pc i{ display: block; font-style: normal; line-height: 100%;}
.mod-news-2 .item-1 .item-desc{ font-size: 16px; position: relative;}

.mod-news-2 .item-1 .item-tit:after{ border-bottom: 1px solid #717071; content: ""; display: block; position: absolute; left: 0; bottom: 0; width: 30px;}
.mod-news-2 .item-1 .mores{ color: #003d79; font-family: "arial"; text-transform: uppercase; margin-top: 40px;}
.mod-news-2 .item-1 .item-cnt:after{ content: ""; position: absolute; width: 80px; height: 8px; display: block;  background: #f39800;   top: 40px;  right: 45.8%; margin-right: -40px;}

.mod-news-2 .item-1 { border-bottom: 1px solid #ebebeb; padding-bottom: 4%; }
.loadingmores{ text-align: center;}
.loadingmores a{ width: 220px; height: 40px; line-height: 40px; background: #003d79; color: #fff; display: inline-block; cursor: pointer;}



.mod-menus{ position: absolute; left: 0;  right: 0; z-index: 8; margin-top:20px; top: 50%; transform: translateY(-50%)}
.mod-menus .wrap-layer{ max-width: 1000px;}
.mod-menus *{ color: #fff;}
.mod-menus .curtite{ position: relative; padding-bottom: 25px; }
.mod-menus .curtite:after{ border-bottom:6px solid #fff; width: 40px; content: "";position: absolute; left: 0; bottom: 0;}
.mod-menus .curtite cite{ display: block; line-height: 100%;}
.mod-menus .curtite span{ display: block;margin-top: 15px; text-transform:uppercase;}
.topmenus ul{ margin-top:35px;}
.topmenus ul li{ margin: 0; margin-right: 2px;  box-sizing: border-box; padding: 0; text-align: center;}
.topmenus ul li a{padding:0 18px;min-width: 114px; box-sizing: border-box;  background: rgba(255,255,255,.7); height: 40px; line-height: 40px; display: inline-block; color: #000000;}
.topmenus ul li.cr a,.topmenus ul li:hover a{background:#f39800; color: #fff;}


/*新闻详情*/
.layer-left{ width: 67.8%; float: left; box-sizing: border-box; padding-left: 0; box-sizing: border-box; position: relative;}
.layer-right{ width: 25%; float: right;}

/*新闻中心*/
.newsInfo {
  padding: 0 0 0 0;
/*  min-height: 300px;*/
/*  _heihgt: 300px;*/ }

.newsInfo h1 {

text-align: left;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-bottom: 1px solid #ebebeb; margin-bottom: 20px; padding-bottom: 8px;  }

.newsInfo .source ul {
  text-align:left;padding: 0 0;  margin-bottom: 10px;/*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 50px 0 0;
  line-height: 14px;
  min-height: 14px;
  color: #000; font-weight: bold;
 }
.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;}


/*.mdshare{ position: absolute; left: 0; top: 10px; width: 80px;}
.mdshare a{ margin-top: 15px; display: flex; padding-top: 4px; box-sizing: border-box;  border-radius:55px; border: 1px solid #eee; display: block; width: 55px; text-align: center; height: 55px; overflow: hidden;}*/

.rtit{ font-weight:bold; padding-left:0; padding-bottom: 5px; position: relative;} 
.rtit:after{ content: ""; display: block; position: absolute; width: 27px;height: 6px; background: #003d79; left: 0; bottom: 0;}
.re-lists{ margin-top:10px;}
.re-lists ul li{ color: #333; border-bottom: 1px solid #ebebeb; padding:10px 0;}
.re-lists ul li a:hover{ color: #002fa7;}
.innerbox{ background: url("../images/newsbg2.png") right top no-repeat; }
.innerbox>*{position: relative; z-index: 2;}

.news-prev-next{ margin-left: 0; border-top:1px solid #ebebeb; padding-top: 20px; margin-top: 35px;}
.news-prev-next a:hover{color: #002fa7;}
.news-prev-next span{  border-right: 1px solid #cacaca; padding-right: 10px;  margin-right: 10px;}

.mdshare{ position: absolute; left: 0; /*top:150px;*/ width: 80px; display: none;}

.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/share1.jpg") no-repeat;}
.mdshare .social-share>a.icon-weibo{ background: url("../images/share2.jpg") no-repeat;}
.mdshare .social-share>a.icon-qzone{ background: url("../images/share3.jpg") no-repeat;}

/*信息公开*/
.modnewslist5{ }
.modnewslist5 .item-cell{ border-bottom: 1px solid #ebebeb;}
.modnewslist5 .item-cnt{ }
.modnewslist5 .item-tit *{font-weight: bold;  color: #000;}
.modnewslist5 .item-tit{ padding: 35px 100px 35px 0; position: relative; cursor: pointer;}
.modnewslist5 .item-tit a{  background: url("../images/dotted.png") 0 center no-repeat; padding-left:32px; }
.modnewslist5 .item-tit a:hover{ color: #003d79;}
.modnewslist5 .item-desc{ background: #f5f5f5; display: none; padding: 25px; color: #000;}
.modnewslist5 .item-tit span{ cursor: pointer; width: 40px; height: 40px; position: absolute; right: 10px; top:35px; background: url("../images/upfold1.png") 0 center no-repeat; }
.modnewslist5 .upfloads .item-tit span{background: url("../images/upfold2.png") 0 center no-repeat; }
.modnewslist5 .upfloads .item-desc{ display: block;}

.jobbgs{background: url("../images/jobbgs.png") no-repeat;}


.talentinfo{ max-width: 775px;  width:95%; margin: 0 auto;}
.talentconcept-tit span{   line-height: 100%;  font-size: 180px;color: #f0efef; padding-right: 28px;font-family: "bosun03"!important;}
.talentconcept-tit i{ display: block; font-style: normal; font-weight: bold; color: #cccccc}
.talentconcept-tit cite{ padding-top:100px;}
.talentconcept-tit strong{ color: #093c77}
.talentconcept-desc{ padding-top:25px; min-height: 154px; } 
.talentconcept{margin-right: -2%; margin-top: 65px;}
.talentconcept .item-cell{ width: 31.33%; margin-right: 2%;transition: all .3s;}
.talentconcept  .item-cell .item-pic {   padding: 3px;  display: block;overflow: hidden; border: 2px solid transparent; box-sizing: border-box;} 
.talentconcept  .item-cell .item-pic a{ display: block; margin: 2px; overflow: hidden; position: relative; width: 100%; height: 100%; width: calc(100% - 4px); height: calc(100% - 4px);  overflow: hidden;}
.talentconcept  .item-cell .item-pic img{ padding: 3px; transition: all .3s;}
.talentconcept  .item-active .item-pic {  padding: 3px;  display: block;overflow: hidden; border: 2px solid #305486;}
.talentconcept  .item-active .item-pic a{ display: block; margin: 2px; overflow: hidden; position: relative; width: 100%; height: 100%; width: calc(100% - 4px); height: calc(100% - 4px);  overflow: hidden;}
.talentconcept  .item-active .item-pic img{ padding: 3px; transform: scale(1.05);}
.talentconcept  .item-cell .item-tit{ margin-top: 12px;}

/*响应式表格*/
.responsive-tables table{ width:100%; /*border-left:1px solid #eee;border-right:1px solid #eee;*/}
.responsive-tables th{ text-align:center; /*background:#c89a5e;*/ /*border:1px solid #eee;*/ padding:16px 5px; /*font-size:18px; */color:#666; border-bottom:1px solid #eee; border-top: 1px solid #eee;}
.responsive-tables td{ color: #666; background:#fff; text-align:left;border-bottom:1px solid #eee; padding:16px 5px; text-align: center;  font-size: 16px;}
.responsive-tables .gw *,.responsive-tables .gw{ /*font-size:20px;*/ color: #333; font-weight: bold;text-align: left;}
.responsive-tables tbody tr:nth-child(2n) td{ /*background: #f9f9f9;*/}

.opts a{color:#f00; padding:0 5px; text-decoration:none;}
.text-L{ /**/text-align:left!important;}
.text-R{ text-align:right!important;}
.text-C{ text-align:center!important;}
.a-link{ color:#f00;}

.nsta-1{color:#e40000;}
.nsta-2{color:#009f29;}
.responsive-tables{ margin-bottom:30px;}
.responsive-tables th.head-tit3{ width: 11%;}
.responsive-tables th.head-tit2{ width: 11%;}
.responsive-tables th.head-tit1,.responsive-tables th.head-tit4{ width: 11%;}
.responsive-tables th.head-tit1{width: 14%; text-align: left;}
.responsive-tables th.head-tit5{ width: 28%;}
.responsive-tables th.head-tit6{ width: 8%;}

a.opts-bt,a.opt-del{ display: inline-block; min-width: 60px; text-align: center;  box-sizing: border-box; border: 1px solid #e36417; color: #ee4408!important; height: 28px; line-height: 28px; border-radius: 28px; padding: 0 10px; margin: 0 5px;}
a.opt-del{border: 1px solid #000006; color: #000006!important;}

.responsive-tables a.views{ width: 16px; height: 14px; background:url(../images/arr_r2.png) center center no-repeat; overflow: hidden; line-height: 80px; display: block; margin: 0 auto; cursor: pointer;}

.my-page{ overflow: hidden; margin-bottom: 30px;}
.my-page .totals{ float:left;  /*font-size: 16px;*/ color: #000;font-weight: bold; }
.my-page .page-bt{ float:right;}
.my-page .totals span{ color: #f4a026; font-weight: bold; padding: 0 2px;}
.my-page .page-bt a{ border: 1px solid #eee; /*background: #eee; */width: 168px; height: 38px; line-height: 38px; text-align: center; font-size: 16px; color: #666; margin-left: 15px; display: inline-block; cursor: pointer;}
.totals{ padding-top:10px;}
.my-page .page-bt a:hover{ background: #003d79; color: #fff;}

/*党建列表*/
.party-intrs{ padding-bottom: 60px; border-bottom: 1px solid #ebebeb;}
.party-left{ flex: 1;}
.party-right{ width: 50%; margin-left: 30px;}
.party-left{ padding-left: 120px; background:url(../images/gqicon2.png) 0 0 no-repeat; padding-top: 4px;}
.party-left .item-tit{ font-weight: bold;}
.party-left .item-desc{ color: #777; margin-top: 14px;}
.party-left .mores a{ display: inline-block; width: 120px; height: 35px; line-height: 35px; background: #003d79; color: #fff; text-align: center;}
.party-left .mores{ margin-top:25px;}
.party-left .mores a:hover{ background:#0a53a1;}
.party-top{ justify-content: space-between; align-items: center;}
.party-top span{ color: #000000; font-weight: bold;}
.party-top a{ color:#003d79;font-weight: bold;}
.mod-news-20 {padding-bottom: 60px; position: relative;}
.mod-news-20:after{border-bottom: 1px solid #ebebeb; position: absolute; content: ""; bottom: 0; left: 0; right: 3.33%;}
.mod-news-20 .item-cell .item-pic{  width: 180px; margin-right: 15px;}
.mod-news-20 .item-cnt{ flex:1;}
.mod-news-20 .item-desc a{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.mod-news-20 .item-1 .item-pic{ float: left; margin-left: 0;    width: 45.8%; margin-right: 0;}
.mod-news-20 .item-tit{ margin-top: 0;display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.mod-news-20 .item-tit a{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2; display: block;}
.mod-news-20 .item-1 .item-cnt{ margin-left: 52%; position: relative; }
.mod-news-20 .item-1 .item-cnt:after{ left: -20%; }
.mod-news-20 .item-1{ border-bottom: none; padding-bottom: 0;}
.mod-news-20 .item-date{    margin-top: 5px;padding-bottom: 0;}
.mod-news-20 .item-date:after{ display: none;}
.mod-news-20 .item-cell .item-tit{/* height: 20px;*/}
.mod-news-20 .item-1 .item-tit{/* height: 90px;*/}
.topics-wrap{ margin-right: -3%; margin-top:40px;}
.topics-wrap .item-cell{ width:30.33%; margin-right: 3%; }
.mod-news-20 .item-1 .item-cnt:after{    background: #d0020c;}



.dot2,.dot3,.dot4{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;}
.dot2 {-webkit-line-clamp: 2;}
.dot3 {-webkit-line-clamp: 3;}
.dot4 {-webkit-line-clamp: 4;}
.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}


.serv-desc{ max-width: 894px; margin: 0 auto; font-weight: bold; text-align: center; line-height: 160%;position:relative; z-index:2; }
.serv-desc2{ max-width: 1200px;} 
.mod-bussliness{  flex-wrap: wrap; padding-bottom: 70px; font-size: 16px; }
.mod-bussliness .item-cell{ /*overflow: hidden;*/  margin-top:4%; position:relative;   flex-direction: row;}
.mod-bussliness .item-cnt{ flex: 1;}
.mod-bussliness .item-pic {  overflow: hidden;width:45.8%; max-height:445px; margin-right:8%;  position: relative; z-index: 4;}
.mod-bussliness .item-pic img{  height:auto; width:auto;}
.mod-bussliness .item-tit *{ color: #000;/* font-weight: bold;*/ }
.mod-bussliness .item-tit{font-weight: bold; height: 52px; overflow: hidden; line-height: 130%;  padding-top: 50px;  position: relative;}


.mod-bussliness .item-desc{ color: #666; line-height: 150%; margin-top:35px; overflow: hidden; /*height: 48px;*/}
.mod-bussliness .item-tit a:hover,.mod-bussliness .item-desc a:hover{color: #002fa7;}

.mod-bussliness .item-1{flex-direction: row-reverse; }
.mod-bussliness .item-1 .item-pic{ margin-left: 8%; margin-right: 0;}
.mod-bussliness .item-tit{  font-size: 34px;/* height: 90px;*/ padding-top: 70px;  position: relative;  padding-bottom: 15px; margin-bottom: 25px;}
.mod-bussliness .item-1 .item-tit a{ max-height: 88px; display: block; overflow: hidden;}

.mod-bussliness .item-1 .item-desc{ font-size: 16px; position: relative; color: #777777;}

.mod-bussliness  .mores{ color: #003d79; font-weight: bold; font-family: "arial"; text-transform: uppercase; margin-top: 40px;}
.mod-bussliness .item-cell .item-cnt:after{ content: ""; z-index: 6; position: absolute; width: 80px; height: 8px; display: block;  background: #f39800;   top: 90px;  right: 45.8%; margin-right: -40px;}
.mod-bussliness .item-2 .item-cnt:after{ left: 45.8%; margin-left: -40px;}
.mod-bussliness  .item-cell .item-tit:after{ border-bottom: 1px solid #717071; content: ""; display: block; position: absolute; left: 0; bottom: 0; width: 30px;}

.mod-bussliness .item-cell:after{ content: ""; width: 1920px;  background:#f5f5f5 url(../images/bg10.jpg) 0 0 no-repeat; background-size:auto 100%;left: 65%; top: -60px;  bottom:-60px; position: absolute;}
.mod-bussliness .item-2:after{background:#f5f5f5 url(../images/bg11.jpg) right 0 no-repeat; background-size:auto 100%;  left: auto;right: 65%; }


/*关于我们*/
.about-right{ padding-bottom: 80px;}
.visons-cell{ overflow: hidden;}
.md-visons{height: 418px;background:url(../images/culbg6.jpg) center 0  no-repeat; background-size: cover;/* overflow: hidden; */padding-top: 105px; box-sizing: border-box;}
.md-visons .wrap-layer20{ position: relative;height: 578px;}
.md-visons .visons-img{ position: absolute; width: 53.5%; bottom:-220px; right: -46px;}
.md-visons .visons-img img{ display: block;}
.vis-bg1,.vis-bg2{ position: absolute; top: 6%; left: 6%; right: 6%;  bottom: 6%;}
.vis-cir{ position: relative; z-index: 3;}
.vis-bg2{ z-index: 1;  animation:anifadein infinite 3s; -webkit-animation:anifadein infinite 3s; }

.wavescss{ position:absolute; border-radius:100%; top:6%; left:6%; right:12%;  bottom:6%; z-index: 2
; overflow: hidden;}
.wavescss1{ position:absolute;   bottom:30%; left: 0; right: 0; animation:anifadein2 infinite 40s; -webkit-animation:anifadein2 infinite 40s; animation-timing-function: linear; height: 159px; background: url(../images/wave_img1.png) 0 bottom  repeat-x;}
.vislogos{ position: absolute; left: 49%; transform:translateX(-50%); top: 40%; z-index: 2;}
@keyframes anifadein2{ 
	0%{  background-position: 0 0;}
	100%{background-position:-100% 0;}

}
@-webkit-keyframes anifadein2{ 
	0%{  background-position: 0 0;}
	100%{background-position:-100% 0;}

}

@keyframes anifadein{ 
	0%{ opacity:0; transform: scale(0.97)}
	33.33%{opacity:0.5;transform: scale(1)}
	66.66%{opacity:1;transform: scale(.97)}	
	100%{opacity:0;transform: scale(1)}
}

@-webkit-keyframes anifadein{
	0%{ opacity:0; transform: scale(0.97)}
	33.33%{opacity:0.5;transform: scale(1)}
	66.66%{opacity:1;transform: scale(.97)}	
	100%{opacity:0;transform: scale(1)}
}




.visons-tit{ padding-top: 5px; line-height: 100%; font-size: 26px; /*margin-top: 220px; */ float: left; color: #fff;}
.visons-desc{/*margin-top: 220px;*/ width: 430px; font-size: 18px; line-height: 150%;  float: left; padding-left: 38px; margin-left: 30px;color: #fff;   }
.visons-cell{ padding-top: 35px;} 
.visons-cell .views{ height: 40px;display: none;  color: #fff; clear: left; /*margin-left: 218px; padding-top: 25px;*/margin-left: 318px;padding-top: 55px;/*  text-align: center;*/} 
.visons-cell .views a{ background: #f39800; text-align: center; display: inline-block;padding: 0 20px; height: 40px; line-height: 40px; }

.visons-cell .views a:hover{ background: #d58602;}
.about-right{ flex: 1; margin-left: 75px; padding-top: 70px;}
.about-left{ width: 340px; background: #f5f5f5;padding-top: 70px; position: relative;}
.about-right .about-nums ul li h3 span{ font-size: 100px;}
.about-right .about-nums ul li *{ white-space: nowrap}
.about-right .about-nums ul li h3 span{ min-width: 0;}
.about-right .about-nums ul li h3 sub{ top: -55px;}
.about-right .about-nums{  margin-top: 50px;}
.abmore a{ display: inline-block; width: 120px;  height: 40px; line-height: 40px; text-align: center; background: #003d79; color: #fff;}
.abmore a:hover{background: #0a53a1;}
 
.abmore{ margin-top: 25px;}
.about-left:after{ position: absolute; content: ""; display: block; height: 100%; right: 100%; width: 1920px; top: 0; background: #f5f5f5;}
.com-tit32{ position: relative; padding-bottom: 30px;}
.com-tit32:after{ content: ""; display: block; width: 28px; height: 5px; background: #305486; position: absolute; bottom: 0; left: 0;}


.eventlists{ padding: 110px 0; background: #f5f5f5; margin-top: 200px; margin-bottom: 200px; position: relative; }
.eventlists:after,.eventlists:before{content: ""; display: block; position: absolute; left: 0; top: -83px; right: 0; height: 83px;background:url(../images/event_top1.png) center 0 no-repeat; background-size:  100% 100%;}
.mod-events{ width: 100%; padding-top: 30px; max-width: 1400px; margin: 0 auto; overflow: hidden; display: block;}
.eventlists:before{background:url(../images/event_bom1.png) center 0 no-repeat; background-size:  100% 100%; bottom: -83px; top: auto;}
.events-cnt{}
.events-left{ width: 366px; float: left;}
.events-right{  margin-left: 836px; flex: 1;/*padding-left: 80px; border-left: 4px solid #305486;*/ position: relative;/* max-width: 984px;*/}
.events-right:after{ content: ""; position: absolute; border-bottom: 4px solid #305486; left: 0; width: 1920px; bottom: 0; display: none;}
.events-right:before{  content: ""; position: absolute; display: none; border:15px solid transparent; border-bottom: 15px solid #305486;  left: -17px; top: -30px; }
.eventlists .com-tit3 span{ color: #cedce7;}
.mod-year{/*display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex;*/ margin-top: 50px; padding: 0 75px; position: relative;}
.mod-yearroll{ display: block; overflow: hidden;  padding-top: 40px;}
.mod-yearroll .swiper-wrapper{padding: 10px; box-sizing: border-box;}
.eventlists .events-year{  font-family: "arail"; color: #f29700; font-weight: bold; }
.eventlists .events-tit{ color: #093c77; font-size: 30px; font-weight: bold; line-height: 120%;}
.eventlists .years-con{ min-width: 150px;}
.eventlists .event-desc{ margin-top: 25px; min-height: 116px; max-width: 650px; flex: 1; margin-left: 65px;}
.mod-year .item-year{text-align: center; font-size:24px; height: auto; /* padding-bottom: 30px;*/ position: relative;font-family: "arail";font-weight: bold; padding-right: 20px; overflow: visible;box-sizing: border-box; }
.mod-year .item-year:before{ content: ""; display: block; position: absolute; left: 0; bottom: 0; top: 52px; width: 3px; background: #305486; display: none;}
.mod-year .item-year cite{font-weight: bold;color: #fff; /*border-bottom: 3px solid #305486;*/padding-left: 10px; padding-bottom: 5px;font-size: 42px;}
.mod-year{ position: relative; overflow: hidden;}
.mod-year .item-year:after{ content: ""; position: absolute; bottom: 0; z-index: 8; left:-7px; background: #305486; width: 16px; height: 16px; border-radius:16px; }

.mod-year .active:after{ background: #f29700; border: 5px solid #e4dbc3; left: -10px; bottom: -5px;}
.mod-year .active cite{ color: #fff; }
.mod-year i{ padding-top: 0; font-size: 16px; color: #000000; padding-left: 10px; line-height: 120%; display: block; font-style: normal; font-weight: normal; font-family: "SourceHanSansSC-Regular"!important;}

.mod-year .active  i{color: #fff; font-weight: bold;}
.mod-year .year-cnts{ font-size: 14px; color: #fff; font-weight: normal;} 





.com-tit5 span{ font-size: 48px; position: relative; top: -65px;}
.com-tit5 h3:after{ display: none;}
.invest-tab{ text-align: center; font-size: 20px; margin-top:15px;}
.invest-tab a{ font-weight: bold; display: inline-block; width: 150px; height: 48px; background: #eef3f9; color: #093c77; line-height: 48px; }
.invest-tab a.active{ background: #093c77; color: #fff;}
.invest-desc{ max-width: 520px; margin:45px auto 0 auto; text-align: center; color: #3b4a45; font-weight: bold;}
/*.invests-wrap{justify-content: center; margin: 40px -8px 0 -8px; flex-wrap: wrap; align-items: flex-start;}
.invests-wrap .item-cell{  flex: 1; text-align: center; background: #f5f5f5; height: auto;}
.invests-wrap .item-cell .item-pic{ max-width: 275px; margin: 0 auto;} 
.invests-wrap .item-cell .item-tit{line-height: 130%; margin: 0 auto; max-width: 200px; margin-top: 15px; margin-bottom: 15px; min-height: 46px; }
.invests-wrap  .item-tit{font-size: 20px;}*/

.invest-info{ height: 0; overflow: hidden;}
.invest-cr{ height: auto;}

.invests-wrap  .swiper-slide .item-tit{ font-size:20px; margin-top: 5px; color: #000;}

.invests-wrap  .swiper-slide { text-align: center;
	width: 38%;
	height: auto;
/*	background: #fff;*/
/*	box-shadow: 0 8px 30px #ddd;*/
}

.invests-wrap{ margin-top:30px;}





.mod-partyslinks{ padding-top: 140px; padding-bottom: 70px; background: #f5f5f5; overflow: hidden;}
.partyslinks-wrap{ flex-wrap: wrap; max-width: 1185px; margin: 0 auto; justify-content: center; margin-top: 30px;}
.partyslinks-wrap .item-cell{ transition: all .3s; margin: 0 11px; display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex;  align-items: center; justify-content: center;width: 146px; height: 132px;background:url(../images/logobg.png) center 0 no-repeat; background-size:  100% 100%; margin-top: 5px;}
.partyslinks-wrap .item-cell img{ max-width: 110px; height: auto;mix-blend-mode: multiply}
.partyslinks-wrap .item-cell:nth-child(1){ margin-left:25px;}
.partyslinks-wrap .item-cell:hover{ transform: scale(1.15)}

.contacts-wrap{ justify-content:center; text-align: center; padding-top: 65px;}
.bom-contacts-wraps{background:url(../images/contact_bg.jpg) center bottom no-repeat; height: 363px; background-size: cover;}
.contacts-wrap .item-cell{ flex: 1; color: #fff; max-width: 220px; /**/margin: 0 35px;}
.contacts-wrap .item-cell .item-cnt{ padding-top: 15px; line-height: 150%;}



/*二级菜单*/
.subsmenus{   position: fixed; left: 0; top: 0;  right: 0; bottom: 0; z-index: 999; background: rgba(0,0,0,.5) url(../images/menubgs.png) right 0 no-repeat; background-size:86% 100%; }
.close-bts{ cursor: pointer;  z-index:  999; position: absolute;  width: 39px; height: 59px;background:url(../images/menuico3.png) center 0 no-repeat; cursor: pointer; right: 3%; top: 30px;}
.innersubs{/* width:55%;  */ margin-left:45%;}
.innersubs2{ position: absolute; top: 0; bottom: 0; right: 0; left: 0; align-items: center;}
.fir-menu ul li{ color: #fff; white-space: nowrap; margin-top: 20px; }
.fir-menu ul li.cr span,.fir-menu ul li:hover span{ color: #093c77;}
.fir-menu ul li span{ padding-right: 20px; display: inline-block; min-width: 75px;}
.fir-menu ul li cite{ opacity: .6}
.fir-menu{ border-right: 1px solid #f6b64d; padding-right: 65px;}
.sec-sub{ flex: 1; margin-left: 65px; color: #fff; max-width: 400px; }
.sec-sub .item-sub dl{ width: 50%; float: left; margin-top: 25px; }
.sec-sub .item-sub dd{ padding-left: 15px; margin-top: 8px;}
.sec-sub .item-sub dd.cr/*,.sec-sub .item-sub dl dt.cr a*/{ color: #093c77;}
.sec-sub .item-sub dl a:hover{color: #093c77;}
.sec-sub .item-sub:nth-child(2){ margin-top: 51px;}
.sec-sub .item-sub:nth-child(3){ margin-top: 107px;}
.sec-sub .item-sub:nth-child(4){ margin-top: 163px;}
.sec-sub .item-sub:nth-child(5){ margin-top: 219px;}
.sec-sub .item-sub:nth-child(6){ margin-top: 275px;}
.sec-sub .item-sub:nth-child(7){ margin-top: 326px;}
.sec-sub .item-sub:nth-child(8){ margin-top: 377px;}


.sub-ads{ margin-top: 40px;}
.cont-1 img{ display: block; max-width: 538px;}
.cont-2 a{ display: block; width: 172px; box-sizing: border-box; padding-top: 23px; height:92px; background: #093c77; color: #fff; text-align: center; line-height: 150%;}
.cont-2 {}
.cont-2 cite{ display: block; opacity: .6;}

.menu-copy{ color: #fff; line-height: 150%; margin-top: 30px; width: 710px;   align-items: center;}
.menu-copy span{ margin-right: 44px;}
.menu-copy cite{ flex: 1; padding-right: 20px;}
.menu-copy i img{ width: 65px; height: 65px;}

.modheaders .t-search,.modheaders .t-search *{ cursor: pointer;}
.im-search{ width: 0; opacity: 0;  transition: all .3s; position: relative; margin-right: 35px; border-radius: 30px; overflow:hidden;}
.im-search2{width: 300px; opacity: 1;border: 1px solid #ccc; background: #fff;}
.im-search input{ width: 100%; box-sizing: border-box; padding: 0 20px; background: #fff;  border-bottom: none;}
.modheaders .t-search2 .icon-search:before{content: "\e626";}
.im-search a{ position: absolute; right: 0; top: 2px;background: url(../images/searchbtns.png) right 10px top 5px no-repeat;
    background-size: 25px auto;}
@media screen and (max-width: 640px) {
/*响应式表格*/
.responsive-tables table{ border:none;}
.responsive-tables table thead{ display:none;}
.responsive-tables table tr{ display:block;background:#fdfdfd; border-radius:5px;  padding:0 15px; border:1px solid #eee;  margin:0 0 15px 0;}
.responsive-tables table td{background:#fdfdfd; display:block; min-height:46px; position:relative; text-align:right; height:100%; overflow:hidden; border:none; border-bottom:1px solid #eee; padding-left:100px;box-sizing:border-box; }
.responsive-tables table tr td:nth-last-child(1) { border-bottom:none;}
.responsive-tables table td:before {content: attr(data-label);text-align:left;padding-right:20px;width:90px;text-transform: uppercase;font-weight: bold;position:absolute; left:0px; top:12px;color:#000;}
.responsive-tables td.opts{ text-align:center;}
.responsive-tables td.opts a{ display:inline-block; font-size:12px; border:1px solid #c00; background:#fff; color:#f00; padding:5px 5px; min-width:60px; margin:0 2px; border-radius:30px; margin-bottom:5px;}
.responsive-tables td.opts:before{ display:none;}
.responsive-tables td.opts{ border-bottom:none; margin-bottom:0; padding-bottom:0; padding-left:0; padding-bottom:8px;}
.text-L{ text-align:right!important;}
.text-C{ text-align:right!important;}
.opts.text-C{ text-align:center!important;}
}

/*人才招聘*/
.mod-jobinfos h3{ font-size: 32px; text-align: center; margin-bottom: 20px; line-height: 150%;}
.mod-jobinfos h3{ font-size: 32px; text-align: center; margin-bottom: 20px; line-height: 150%;}
.job-in{ margin-top: 20px; margin-bottom: 20px; padding: 20px; background: #fafafa;}
.job-in ul{display: flex;flex-wrap: wrap;margin:0;padding-left: 10px;}
.job-in ul li{ width: 33%;
    margin: 5px 0 5px;
    font-size: 16px;
    line-height: 2;} 
.job-in ul li span{ padding-right: 8px; color: #666;}
.job-in ul li cite{ color: #000;}
.job-infos{ font-size: 16px; padding-top: 20px;}



/*基金业务*/
.tabnav{ height: 70px;}
.tabnav a{ flex: 1; text-align: center; padding: 0 10px; color: #fff; font-size: 24px; font-weight: bold; background: #093c77; height: 54px; line-height: 54px; display: block; margin-right: 2px;  transition: all .3s;-webkit-transition: all .3s;}
.tabnav a.cr{ background: #f39800;}
.tabnav a:nth-last-child(1){ margin-right:0; }
/*新加*/
.tabnav{  align-items: flex-end;}
.tabnav a.cr{ height: 70px; line-height: 70px;}


.fund-wrap{ }
.fund-wrap .item-cell{ padding-top: 50px; margin-top: 50px; border-top: 1px solid #ebebeb;}
.fund-wrap .item-cnt{ flex: 1;}
.fund-wrap .item-pic { width: 41.5%; margin-right: 30px; min-height:300px; }
.fund-wrap .item-pic img{  height:auto; width:auto;}
.fund-wrap .item-tit *,.fund-wrap .item-tit{ font-size: 26px; color: #010101; font-weight: bold; }
.fund-wrap .item-tit{ font-size: 26px; color: #010101; margin-top: 50px; }
.fund-wrap .item-desc{ margin-top: 15px; min-height: 160px;}
.fund-wrap .item-desc *,.fund-wrap .item-desc{ color: #777; font-size: 16px;}
.fund-wrap .item-cell:nth-child(1){border-top:none; padding-top: 0;}
.fund-wrap .flods{ margin-top: 20px; text-align: right;}
.fund-wrap .flods a{ cursor: pointer; text-align: center; color: #fff;  display: inline-block; width:95px; line-height:35px; height:35px; background:#f39800;}
.fund-wrap .flods a:after{ content: ""; width: 0; vertical-align: middle; position: relative; top: 3px; height: 0; border:6px solid transparent; border-top: 6px solid #fff;  display: inline-block; margin-left: 5px;}
.fund-wrap .item-cell .flods span{ font-size: 16px;  display: none; vertical-align: middle;}
.fund-wrap .item-cell .flods cite{ font-size: 16px;  display: inline-block; vertical-align: middle;}

.fund-wrap .detials-tit{ font-size: 26px; color: #093c77; font-weight: bold; }
.fund-wrap .jj-intrleft{ flex: 1; border: 2px solid #093c77; border-radius:15px; margin-right: 18px; padding: 50px 0; text-align: center;}
.fund-wrap .jj-intrright{ flex: 3;border: 2px solid #093c77;border-radius:15px;padding: 50px 0; position: relative;}
.fund-wrap .jj-intr{ margin-top: 25px; }
.fund-wrap .incell{ flex: 1; text-align: center;  padding: 0 15px; align-items: center; height: auto;}
.fund-wrap .incell h4{ height: 85px; line-height: 100%;    font-family: "bosun03"!important; font-size: 85px; font-weight: normal; }
.fund-wrap .incell h4 cite,.fund-wrap .incell h4 i{  font-style: normal; font-size: 18px;font-weight: bold;    font-family: "SourceHanSansSC-Regular"!important; }
.fund-wrap .incell h4 cite{ margin-left: 5px;}
.fund-wrap .incell  span{ font-size: 18px; color: #000000; display: block; margin-top: 10px;}
.invest-listwrap{ margin-bottom: 0; margin-top: 35px;}
.invest-listwrap .mitem-cell{ width: 16.66%;  padding-right: 2%;box-sizing: border-box;}
.invest-listwrap .mitem-cell .mitem-pic{  border-radius: 100%; overflow: hidden;}

.fund-wrap .jj-intrleft .incell h4{ font-size: 105px; color: #093c77; position: relative; top: -15px;}
.fund-wrap .jj-intrleft .incell span{color: #093c77;}
.invest-listwrap .mitem-tit{ text-align: center; margin-top: 12px;}
.invest-listwrap .mitem-tit a{ color: #030303; font-size: 20px;}
.invest-tabs{ margin-left: 40px; overflow: hidden; height: 39px; border-radius: 40px; border: 1px solid #093c77; line-height: 40px; text-align: center; }
.invest-tabs a{ padding: 0 20px; display: block; height: 40px;line-height: 40px; font-size: 16px; min-width: 230px; text-align: center;}
.invest-tabs a.cr{ background: #093c77; color: #fff;}
.fund-wrap  .myhors{flex-flow: wrap;}
.fund-wrap  .myhors .item-hors{  padding-right: 15px;  margin-top:45px; width: 25%; border-left: 4px solid #093c77; box-sizing: border-box;  padding-left: 25px;}

.fund-wrap .myhors .item-hors span{ font-size: 16px; color: #666;}
.fund-wrap .myhors .item-hors h6{ font-size: 20px; font-weight: bold; margin-top: 15px;}
.fund-wrap .item-detials{ position: relative; height: 0; overflow: hidden;}
.fund-wrap .item-detials .mitem-pic img{ height: auto!important;}

.fund-wrap .item-cr .item-detials{padding: 0 50px 0 50px; height: auto;}
.fund-wrap .item-cr  .flods a cite{ display: none;}
.fund-wrap .item-cr  .flods a span{ display: inline-block;}

.fund-wrap .item-cr  .flods a:after{    border-top: 6px solid transparent;    border-bottom: 6px solid #fff; top: -3px;}
.inv-infos{ height: 0; overflow: hidden; position: relative;}
.inv-cr{ height: auto; overflow: visible;}
.invest-listwrap{  width: 100%; }

.intrright2 .incell:nth-child(1){ text-align: center; position: relative;}
.intrright2 .incell:nth-child(2){ flex: 2; display: flex; flex-wrap: wrap; position: relative;}
.intrright2 .incell:nth-child(1):after{  content: ""; display: block; width:50px; height: 56px; background:url("../images/arrs2.jpg") no-repeat; position: absolute; right:20px; top: 50%; transform: translateY(-50%);}
.intrright2 .incell:nth-child(2) a{ width: 50%; text-align: left;}
.fund-wrap .intrright2 {padding-bottom: 30px; padding-top:35px;}

.jj-data{ position: absolute; top: -15px; left: 50%;  transform: translateX(-50%); background: #fff; color: #093c77; padding: 0 15px;}




.vestlist{ flex-wrap:wrap; margin-right: -2%; margin-top: -20px;  }
.vestlist .item-cell{ display: flex; align-items: center; justify-content: center; text-align: center; width: 23%; margin-right: 2%; min-height: 235px; background: #f5f5f5; position: relative; margin-top: 50px;  cursor: pointer; transition: all .3s;}
.vestlist .item-cell *{ cursor: pointer;}
.vestlist .item-cnt{ max-width:220px; margin: 0 auto;}
.vestlist .item-pic { transition: none; transition: all .3s;}
.vestlist .item-pic img{  height:auto; width:auto; transform: scale(1)!important; height: 65px!important; width: auto; }
.vestlist .item-tit *{ }
.vestlist .item-tit{ font-size: 16px; margin-top: 5px; }
.vestlist .item-cnt *{ line-height: 150%;}
.vestlist .item-cell:hover .item-pic{ transform: scale(1.05)}
.vestlist .item-cell:hover{ transform: scale(1.05); background: #eee; /*box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1); */}
.vestlist .item-cell:after{ position: absolute; content: ""; width: 34px; height: 33px; display: block; right: 0; bottom: 0;background:url("../images/arr_20.png") no-repeat; }
.vestlist .item-cnt .item-tit strong{ display: block; text-align: center; height: 20px; margin-bottom: 4px;}
.vestlist .item-cnt .item-tit br{ display: none;}
/*绩效弹层*/
.wrap-boxs{ display: none; background:rgba(0,0,0,.5); position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 8888;}
.wrap-boxs .inboxs{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: flex; justify-content: center; align-items: center;}
.wrap-boxs .inboxscnt{ position: relative; width: 80%; background: #fff; border-radius: 20px; max-width: 1070px; box-sizing: border-box; margin: 0 auto; padding: 50px;}
.wrap-boxs .inboxscnt .cas-close{ cursor: pointer; font-size: 28px; font-weight: bold; position: absolute; right:15px; top:0px;}
.wrap-boxs .inboxscnt .cas-wraps{ margin-top: 25px;}
.wrap-boxs .inboxscnt .cas-wraps .cas-left{ width: 270px; margin-right: 35px;}
.wrap-boxs .inboxscnt .cas-wraps .cas-right{ flex: 1; font-size: 16px; color: #666666;}
.wrap-boxs .inboxscnt .cas-wraps .cas-left { font-size: 18px; text-align: center; padding-right: 25px; border-right: 1px solid  #ececec;color: #000000; font-weight: bold; line-height: 150%;}
.wrap-boxs .inboxscnt .cas-wraps .cas-left *{line-height: 150%;}
.wrap-boxs .caspic{width: 100%; height: 300px; overflow: hidden;}
.wrap-boxs .caspic img{width: 100%!important; height: 100%!important;  object-fit: cover;}

.cas-page{ margin-top: 50px; text-align: center; justify-content: center; }
.cas-page .cas-nums{ font-size: 16px; margin: 0 15px; color: #666; font-weight: bold;}
.cas-page .cas-prev *,.cas-page .cas-next *{ cursor: pointer; }


.se-tit{ font-size: 36px;  font-weight: bold; text-align: center; color: #010101;}
.se-desc{ font-size: 16px; color: #000; max-width: 820px; margin: 0 auto; text-align: center; margin-top: 8px;}


.mod-bussinfolist { }
.mod-bussinfolist  .item-cell{ margin-top: 60px;}
.mod-bussinfolist  .item-cnt{ flex: 1; margin-left: 105px; }
.mod-bussinfolist  .item-pic { width: 550px; position: relative;}
.mod-bussinfolist  .item-pic img{  height:auto; width:auto;}
.mod-bussinfolist  .item-tit *{ }
.mod-bussinfolist  .item-tit{  font-weight: bold; margin-top: 40px;}

.mod-bussinfolist  .it-logo{ position: absolute; width: 200px; height: 85px; display: flex;  justify-content: center; align-items: center;background: #fff; right: -100px; top: 30px;}
.mod-bussinfolist  .it-logo img{ display: block; }
.mod-bussinfolist  .item-nets{ font-size: 16px; margin-top:10px; color: #000; text-align: right;}
.mod-bussinfolist  .item-nets a{ min-width: 60%; display: inline-block;text-align: right; color: #000; border-bottom: 2px solid #093c77; padding-bottom: 10px;}

.mod-bussinfolist  .item-desc{ margin-top: 15px;}

.vesH{ height: 180px;}

/*大事记新加*/
/*.eventlists{background:#eaf1f8 url("../images/evbg.jpg") center bottom no-repeat; padding-bottom: 200px; padding-top: 100px; margin-top: 70px; margin-bottom: 0;}
.eventlists:after, .eventlists:before{ display: none;}
.mod-partyslinks{ background: none;}
.events-right{ margin-left: 386px;}
.year-btl,.year-btr{ cursor: pointer; width: 30px; height: 30px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); display: block; background: url("../images/ev_btl.png") center center no-repeat;}

.year-btr{ right: 0; left: auto; background: url("../images/ev_btr.png") center center no-repeat;}
*/

.eventlists{background: url("../images/evtbg2.jpg") center bottom no-repeat; padding-bottom: 40px; padding-top:50px; margin-top: 70px; margin-bottom: 0; background-size:cover; }
.eventlists:after, .eventlists:before{ display: none;}
.mod-partyslinks{ background: none;}
.events-right{ /*margin-left: 386px;*/ margin-left: 0;}
.year-btl,.year-btr{ cursor: pointer; width: 30px; height: 30px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); display: block; background: url("../images/ev_btl.png") center center no-repeat; /*display: none;*/}

.year-btr{ right: 0; left: auto; background: url("../images/ev_btr.png") center center no-repeat;}

.event-info{ display: block;}
.eventlists .events-tit br{ display: none;}
.eventlists .event-desc{  margin-left: 0;}


.mod-year{ padding: 0 ; margin-top: 15px;}

.events-left{ width: auto;  float: none;}

.events-left .com-tit32{ text-align: center;}
.events-left .com-tit32:after{ display: none;}
.events-left .com-tit32 br{ display: none;}

.events-left .com-tit32 h3{ color: #fff;}
.events-left .com-tit2 cite{  color: #fff; display: none;}
.eventlists .com-tit3 span{ color: #fff;  opacity: 0.1;}

.events-right{ flex: 1;/* border-left: 4px solid #305486; */position: relative;}
.events-right:after{ content: ""; position: absolute; border-bottom: 4px solid #ffffff; left: 0; width: 1920px; bottom: 114px; display: none;}
.events-right:before{content: ""; position: absolute; display: block; border:15px solid transparent; border-bottom: 15px solid #305486;  left: -17px; top: -30px;  display: none;}

.mod-year{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex;padding-left: 40px; padding-right: 40px; }

.eventlists .events-year{  font-family: "arail"; color: #f29700; font-weight: bold;}
.eventlists .events-tit{ color: #093c77; font-weight: bold;}
.eventlists .event-desc{ margin-top: 25px; min-height: 116px; max-width: 650px;}
.mod-year .item-year{ /*margin-right: 60px;*/ position: relative;font-family: "arail";}
.mod-year{ position: relative; top: 0;}
.mod-year .item-year:after{ content: ""; position: absolute; top: -23px; z-index: 8; left:31px; background: #f29700; width: 16px; height: 16px; border-radius:16px; }

.mod-year .item-year:after{ background-color: #f29700; border: 5px solid rgba(242,151,0,.2);background-clip: padding-box; left:26px;top: -28px;}
.events-cnt{ position: relative;}
.events-cnt:after{ content: ""; position: absolute; left: -84px; height: 337px;  border-left: 4px solid #305486; top: 0; display: block;}


/*站点地图*/
.siteMap {
     max-width:1200px; margin: 0 auto; margin-top: 30px;
}

.siteMap ul li {
    border-top: 1px dashed #e7e7e7;
    padding: 30px 0;
    zoom: 1;
    overflow: hidden;
}

.siteMap ul li:after {
    display: table;
    clear: both;
    content: "";
    font-size: 0;
    line-height: 0;
}

.siteMap ul li h2 {
    float: left;
    overflow: hidden;
    min-width: 130px;
}

.siteMap ul li h2 .cn {
    font-weight: bold;
    display: block;
    font-size: 20px;
    color: #275fac;
}

.siteMap ul li h2 .en {
    font-size: 14px;
    display: block;
    color: #ab0000;
	 display: none;
}

.siteMap ul li ul {
    float: none;
    overflow: hidden;
}

.siteMap ul li ul li {
    border: none;
    padding: 0;
	padding-top:4px;
    float: left;
    margin-bottom:5px;
}

.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: #275fac;
}
.siteMap ul li ul li  dl{ padding-top: 10px;}
.siteMap ul li ul li  dl dd a{ font-size: 14px; color: #999;}

/*友情链接*/
.modfridlinks{  display: flex; flex-wrap: wrap;}
.modfridlinks .item-cell{ margin-bottom: 50px; width: 20%; padding: 0 20px; display: block; text-align: center;  box-sizing: border-box;}
.modfridlinks .item-cell  .item-tit{ font-size: 16px; margin-top: 8px;}
.modfridlinks .item-cell  .item-pic{ border: 1px solid #eee; padding: 5px;}
.modfridlinks .item-cell img{ height: 70px!important;  width: auto;}



.mod-invest2{ margin-top:80px;}
.invest2-left{ flex: 1; position: relative; padding:75px 0 0 0;  }
.invest2-tits{ position: absolute; top: -35px; left: 0; z-index: 6;}
.invest2-tits img{ display: block;}
.invest2-left:after{ position: absolute; content: ""; display: block; width: 100%;  bottom:10px;left: 0; top:0; border-top:2px solid #093c77; border-right: 2px solid #093c77; border-top-right-radius:10px; }


.servlist{ flex: 1; margin-right: 30px;}
.servlist dt{ height: auto; font-size: 16px; color: #000; font-weight: bold; padding-left:28px;   background: url("../images/dots2.png") 0 5px  no-repeat; }
.servlist dd{ font-size: 15px; color: #666; font-size: 15px; margin-top: 20px; position: relative;padding-left: 28px;}
.servlist dd:after{ position: absolute;  width: 6px; height: 6px; background: #f39800; border-radius: 6px; content: ""; display: block; left: 6px; top: 10px;}
.invest2-left .servlist{ margin-right: 20px;}
.invest2-right{ position: relative; width:380px;   padding:75px 0 0 0; z-index: 3; }
.invest3{ max-width: 300px; margin: 0 auto; position: relative; z-index: 2;}
.invest2-right .invest2-tits{ left: 15px;}
.invest2-right .servlist{  margin-right: 0;} 
.invest2-right:after{ position: absolute; content: ""; display: block; width: 100%;  bottom:0;left: 0px; top:8px; border-left:2px solid #093c77;border-bottom:2px solid #093c77; border-bottom-left-radius:10px; }
.invest-img{ margin-bottom:30px;}

/*公司简介*/
.my-abouts .ablogo{width:340px;background: #f5f5f5; text-align: center; margin-right: 150px; padding-top: 40px;  padding-bottom: 50px; position: relative;}
.my-abouts .aboutscnts{ flex: 1; padding-top: 30px; }
.my-abouts .aboutscnts p{ text-indent: 2em;  }

.my-abouts .ablogo:after{content:""; display: block; width: 92px; height: 100%; max-height: 569px; position: absolute;  background: url("../images/cobg.jpg")   no-repeat; background-size:100% 100%;   right: -92px; top: 0; }
.my-abouts .ablogo:before{content:""; display: block; height: 100%; position: absolute; top: 0;  right: 100%; background: #f5f5f5; width: 1920px;}

.en-solgo{ margin-top: 60px; text-align: right;}
.en-solgo span{ font-size: 18px; font-style: italic;  padding-left:40px; padding-right: 60px;  display: inline-block; position: relative; height: 59px; line-height: 59px; color: #fff; background: url("../images/ab_bgs1.jpg")   no-repeat }
.en-solgo span:after{content:""; display: block; width: 1920px; height: 100%; position: absolute; top: 0;  left: 100%; background: #093c77;}


/*搜索列表*/
.nodata{ text-align: center;}
.nodata img{ display: inline-block;}
.modnewslist50{ }
.modnewslist50 .item-cell{ border-bottom: 1px solid #ebebeb;}
.modnewslist50 .item-cnt{ }
.modnewslist50 .item-tit *{font-weight: bold;  color: #000;}
.modnewslist50 .item-tit{ padding: 35px 0 35px 0; position: relative; cursor: pointer;}
.modnewslist50 .item-tit a{ flex: 1;  margin-right: 30px;  background: url("../images/dotted.png") 0 14px no-repeat; padding-left:32px; }
.modnewslist50 .item-tit a:hover{ color: #003d79;}

.modnewslist50 .item-tit cite{ color: #999; font-weight: normal;}


/*专题列表*/
.topicslists{ flex-wrap: wrap; text-align: center;}
.topicslists .item-cell{ margin-bottom: 25px;}
.topicslists .item-tit{ margin-top: 10px;}

/*新改*/
.invest-rolls5 .swiper-wrapper{  display: block;}

.code-wraps .code-imgs{ margin-right: 50px;}

.invest-listwrap{ position: relative;}
.invest-listwrap .year-btl{ left: -50px; display: block;}
.invest-listwrap .year-btr{ right: -30px;display: block;}




/*投资原则*/
/*.invests-wrap2{ margin-top:70px;}
.invests-wrap2 .item-cell{ max-width: 400px;  margin: 0 20px;}
.invests-wrap2 .item-cell .item-pic{max-width: 400px;}
.invests-wrap2 .item-cell .item-tit{ max-width: 350px;    margin-top: 26px;}*/


/*团队建设*/
.teams-rolls{ position: relative; padding: 20px 50px 40px 50px;}
.teams{  padding-top:60px; padding-bottom: 30px;}
.teams-rolls .item-cell{ padding: 0 10px; box-sizing: border-box; position: relative;}
.teams-rolls .item-cell .item-cnt{ position: absolute; left: 10px; right: 10px; background: rgba(0,0,0,.3); color: #fff; height: 35px; text-align: center;line-height: 35px; overflow:hidden; bottom: 0;}
.teams-rolls .item-cell .item-cnt *{line-height: 35px;}

/*大事记*/
.even-tit{ font-size: 24px; color: #333; text-align: center; max-width: 665px; margin: 0 auto 25px auto; }
.mod-events-wrap{padding:0 50px 0 50px; overflow: hidden;  position: relative;} 
.mod-events-wrap .item-cell{ width: 25%; margin-left:0; position: relative;  overflow: visible; box-sizing: border-box;}
.mod-events-wrap .item-cell:nth-child(1){ margin-left: 0;}
.mod-events-wrap .item-1{ margin-top:253px;}
.mod-events-wrap .item-cell .item-tit{ position: absolute; top:-105px; left: 0; right: 0; text-align: center; font-size: 42px; color: #fff; font-weight: bold;font-family: "arail";}

.mod-events-wrap .item-cell .item-tit:after{ position: absolute; width: 15px; height: 15px; background: #f29700;border-radius:15px; border:6px solid rgba(242,151,0,.2);   content: ""; display: block;
 left: 50%; margin-left: -15px; bottom: -16px;background-clip: padding-box; 
}
.mod-events-wrap .item-2 .item-tit:after{ bottom: auto; top: -22px;}


.mod-events-wrap .item-cell .item-tit span{ font-size: 18px; padding: 0 5px;}
.mod-events-wrap .item-2 .item-cnt{ height: 170px; position: relative;}  
.mod-events-wrap .item-2 .item-desc{ margin-top: 0; position: absolute; bottom: 0; width: 100%; left: 0; margin-bottom: 30px;}
.mod-events-wrap .item-desc{ color: #fff;/* background: #fff;*/ font-size: 14px; line-height: 150%; /*min-height: 150px;*//* box-shadow:0px 0px 20px rgba(0, 0, 0, 0.1);*/max-height: 170px; box-sizing: border-box; margin-top: 45px; }
.events-roll { margin-left:0; margin-right:0; padding-left:0; padding-top: 20px; padding-bottom: 20px; }
.mod-events-wrap .item-2 .item-tit{ position: absolute; left: 0; right: 0; bottom: 0; text-align: center; margin-bottom: 0}

.mod-events-wrap:after{ content: ""; display: block; position: absolute; left: 0; right: 0; border-bottom: 3px solid #ffffff;  top: 244px;}
.mod-events-wrap .item-cell .item-desc:after{ position: absolute; display: block; content: ""; width: 4px; height:54px; background: #fff; top: -14px; left: 50%; margin-left: -4px;/* width: 0; height: 0;  border-style: solid;border-width: 20px; background: #fff;
 border-color: #fff #fff transparent transparent;transform: rotate(135deg);box-shadow:0px 0px 20px rgba(0, 0, 0, 0.08);*/ }
.mod-events{ padding-top: 0;}
.mod-events-wrap .item-cell .item-desc:before{ content: ""; display: block;  position: absolute;   width: 10px; height: 10px;top: 30px; background: #fff; border-radius:10px; left: 50%; margin-left: -7px; }
.mod-events-wrap .item-2 .item-desc:before{ top: auto; bottom: -20px;}

.mod-events-wrap .item-cell .desc{/*padding: 25px 35px;*/ padding: 0 0; text-align: center;/*min-height: 100px; */line-height: 150%;  position: relative; z-index: 2; max-height: 110px;max-height: 130px;/* margin-top:60px;*/text-justify:inter-ideograph; 
text-align: justify;text-justify: distribute; }
.mod-events-wrap .item-cell .desc *,.mod-events-wrap .item-cell .desc{line-height: 150%;  font-size: 12px;}
.mod-events-wrap .item-2 .desc{ margin-top: 0;}
.mod-events-wrap .item-2 .item-desc:after{ bottom:-73px; top: auto;} 
.mod-events-wrap .item-2 .item-tit{ bottom: -140px; top: auto;}

.mdevt-bg{background: url(../images/event_bg.jpg) bottom  center no-repeat;}

.mod-events-wrap .swiper-button-prev,.mod-events-wrap .swiper-button-next{z-index: 8;     top:246px; width: 35px;height: 44px; margin-top: -22px; z-index: 80; cursor: pointer; background-size: 25px 25px;  opacity: 1!important; color: #fff;} 
.mod-events-wrap .swiper-button-prev{left: -8px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");background-size: 35px 35px;}
.mod-events-wrap .swiper-button-next{right: -8px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");background-size: 35px 35px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background: #fff!important;}

.mod-events-wrap .item-tit2{ font-weight: bold; font-size: 18px; margin-bottom: 5px; text-align: center;}

/*新改二级菜单*/
.menu-copy span{ margin-right: 30px;}
.innersubs{ /**/margin-left: 30%; width: 70%;   /*width: auto; flex:1;*/}
.subwraps ul{ justify-content:space-between;}
.subwraps{ padding-right: 100px;}
.menu-copy{ margin: 0 auto; max-width: 925px;  margin-top:8%; width: auto; }
.innersubs2{  }
.subwraps ul li{ text-align: center; }
.subwraps ul li h3{ margin: 0 auto; margin-bottom: 5px; display: flex; align-items: center; justify-content: center; align-content: center; width: 70px; height: 70px; line-height: 70px; background: rgba(255,255,255,.15); border-radius:70px; }
.subwraps ul li *{ color:#fff;}
.subwraps ul li:hover h3,.subwraps ul li.cr h3{ background: #093c77;}
.subwraps ul li.dj-nav:hover h3,.subwraps ul li.cr.dj-nav h3{ background: #ec2b23;}
.subwraps ul li.dj-nav h3 cite{ display: inline; height: 40px;}
.subwraps ul li.dj-nav h3 i{ display:none;height: 40px;}
.subwraps ul li.dj-nav:hover h3 cite,.subwraps ul li.dj-nav.cr h3 cite{ display: none;}
.subwraps ul li.dj-nav:hover h3 i,.subwraps ul li.dj-nav.cr h3 i{ display: inline;}
.subwraps>ul>li>a:hover>span,.subwraps ul li a:hover span,.subwraps>ul>li.cr>a>span,.subwraps>ul>li.cr>ul>li.cr>a>span{ color: #093c77;}
.subwraps>ul>li>ul{ margin-top: 10px;}
.subwraps>ul>li>ul>li{ line-height: 35px;}
.menu-copy em{ line-height: 150%; margin-left: 8px;}
.menu-copy i{ align-items: center; margin-right: 20px;}
.fund-info{ height:0; overflow:hidden;}
.fund-active{ height: auto;}

.invests-wrap .swiper-button-prev, .invests-wrap .swiper-container-rtl .swiper-button-next{ 
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");opacity: 1!important;pointer-events:auto; cursor: pointer;
}

.invests-wrap .swiper-button-next, .invests-wrap .swiper-container-rtl .swiper-button-prev{
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");opacity: 1!important;pointer-events:auto;cursor: pointer;
}


.invests-wrap2{ max-width: 1260px; margin:60px auto 0 auto;}
.invests-wrap2  .swiper-slide { text-align: center;
	width: 38%;
	height: auto;
}
.invests-wrap2 .swiper-button-next{ right: 60px;}
.invests-wrap2 .swiper-button-prev{ left: 60px;}
.ilabels{ margin-top: 15px;}
.ilabels span{ background: #f39800; color: #fff; padding: 0 25px; height: 36px; line-height: 36px; display: inline-block;}
.mod-bussinfolist .item-nets{ margin-top: 0;}

