﻿/*插件样式，如果有多个一样的只留一份*/
*{margin: 0;padding: 0;}
html.fp-enabled,
.fp-enabled body {
    margin: 0;
    padding: 0;
    overflow:hidden;

    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
#superContainer {
    height: 100%;
    position: relative;

    /* Touch detection for Windows 8 */
    -ms-touch-action: none;

    /* IE 11 on Windows Phone 8.1*/
    touch-action: none;
}
.fp-section {
    position: relative;
    -webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */
    -moz-box-sizing: border-box; /* <=28 */
    box-sizing: border-box;
}
.fp-slide {
    float: left;
}
.fp-slide, .fp-slidesContainer {
    height: 100%;
    display: block;
}
.fp-slides {
    z-index:1;
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */
    transition: all 0.3s ease-out;
}
.fp-section.fp-table, .fp-slide.fp-table {
  /*  display: table;*/
    table-layout:fixed;
    width: 100%;
}
.fp-tableCell {
  /*  display: table-cell;*/
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.fp-slidesContainer {
    float: left;
    position: relative;
}
.fp-controlArrow {
    -webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
    position: absolute;
    z-index: 4;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.fp-controlArrow.fp-prev {
    left: 15px;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}
.fp-controlArrow.fp-next {
    right: 15px;
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #fff;
}
.fp-scrollable {
    overflow: hidden;
    position: relative;
}
.fp-scroller{
    overflow: hidden;
}
.iScrollIndicator{
    border: 0 !important;
}
.fp-notransition {
    -webkit-transition: none !important;
    transition: none !important;
}
#fp-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
}
#fp-nav.right {
    right: 17px;
}
#fp-nav.left {
    left: 17px;
}
.fp-slidesNav{
    position: absolute;
    z-index: 4;
    left: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.fp-slidesNav.bottom {
    bottom: 17px;
}
.fp-slidesNav.top {
    top: 17px;
}
#fp-nav ul,
.fp-slidesNav ul {
  margin: 0;
  padding: 0;
}
#fp-nav ul li,
.fp-slidesNav ul li {
    display: block;
    width: 14px;
    height: 13px;
    margin: 7px;
    position:relative;
}
.fp-slidesNav ul li {
    display: inline-block;
}
#fp-nav ul li a,
.fp-slidesNav ul li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span{
    height: 12px;
    width: 12px;
    margin: -6px 0 0 -6px;
    border-radius: 100%;
 }
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    height: 4px;
    width: 4px;
    border: 0;
    background: #333;
    left: 50%;
    top: 50%;
    margin: -2px 0 0 -2px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span{
    width: 10px;
    height: 10px;
    margin: -5px 0px 0px -5px;
}
#fp-nav ul li .fp-tooltip {
    position: absolute;
    top: -2px;
    color: #fff;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    white-space: nowrap;
    max-width: 220px;
    overflow: hidden;
    display: block;
    opacity: 0;
    width: 0;
    cursor: pointer;
}
#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip {
    -webkit-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
    width: auto;
    opacity: 1;
}
#fp-nav ul li .fp-tooltip.right {
    right: 20px;
}
#fp-nav ul li .fp-tooltip.left {
    left: 20px;
}
.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell{
    height: auto !important;
}

.fp-responsive .fp-auto-height-responsive.fp-section,
.fp-responsive .fp-auto-height-responsive .fp-slide,
.fp-responsive .fp-auto-height-responsive .fp-tableCell {
    height: auto !important;
}

/*分享样式*/
.jiathis_style>*{ box-sizing: content-box !important;}

/*
 为demo编号
 */
.Floor002390{width: 100%;position: relative;}

/* 头部-header Start */
header{border-bottom: 1px solid rgba(255,255,255,.25); z-index:99; width: 100%;background: #272727;position: fixed;left: 0;top: 0;}
header .auto{height: 100px;}

/*logo*/
header .logo{width: 18%;float: left; margin-top: 2%;}
@media(max-width:1200px){
    header .logo{ left:2%;}
}
@media(max-width:1024px){
	header .logo{width: 50%}
}

/*头部搜索-search*/
.Top002262Fix { position: fixed;top: 0;width: 100%;z-index: 105;background: rgba(255, 255, 255, 1);}
.body1 header{background: #272727 !important;}
header .search{float: right; margin-top: 3%;width:260px;height:35px;}
header .search .search1{position: relative;width: 120px;display: inline-block;vertical-align: top;}
header .search .search1 input{width: 100%;padding-right:20px;height: 32px;background: none;border: 0;border-bottom: 1px solid #b7b7b7;color:#b7b7b7;}
header .search .search1 span{background: url(../images/sosuo.png) no-repeat right center;display: inline-block;width: 16px;height: 16px;position: absolute;right: 0;top: 8px;cursor: pointer;}

@media(max-width:1024px){
	header .search{margin: 0;}
}
/*头部登陆注册-landing*/
 header .search .landing{display: inline-block;margin-left: 20px;}
 header .search .landing span{display: inline-block;color: #fff;width: 30px;height: 28px;padding-left: 22px;cursor: pointer;}
 header .search .landing span.landing1{background: url(../images/denglu.png) no-repeat center center;}
 header .search .landing span.registered{background: url(../images/zhuc.png) no-repeat left center;margin-left: 10px;}

/*头部导航栏-nav*/
header nav{width:60%;float: left;line-height: 100px;height: 100px;}
header nav ul{text-align: center;}
header nav li{ display: inline-block; z-index:101;position: relative;}
header nav li a{ display:block; color:#fff;text-align: center;font-size:15px;}
header nav li > a{ color:#fff; padding: 0 16px; position: relative;}
header nav li+li>a:before{ content: ""; position: absolute; left: 0; width: 1px; height: 10px; top: 50%; margin-top: -5px;background-color:#FFFFFF; -moz-opacity:0.15;  opacity: 0.15; filter:alpha(opacity=15);}
header nav li > a:hover,
header nav li > a.aon{ font-weight: bold; }
header nav li dl{ position:absolute; left:0; top:100%; width:100%; display:none;padding: 20px 0;background: rgba(39,39,39,0.6);}
header nav li dd{line-height:3;}
header nav li dd a{font-size:12px;}
header nav li a:hover{color:#EA8B01;}
@media(max-width:1200px){
	header nav li > a{ padding: 0 6px;}
	header nav{width: 54%;}
}
@media(max-width:1024px){

    header nav{line-height: 30px;height: auto;z-index: 9999;position:absolute; right:0; top:100%; background-color:#fff; width:100%; max-width:250px; border-radius:0 0 0 5px; display:none;}
    header nav ul{ float:none;padding: 5%;position: static}
    header nav li{ float:none; margin-left:0;width: 80%;}
    header nav li a{background:none;color: #404040;}
    header nav li > a{padding:5%; font-size:18px;color:#333;}
    header nav li dl{ position:relative; top:auto; width:auto; padding-left:10%;display: none;padding-top: 0;}
    header nav li dd{ float:none; border-bottom:1px solid #eee;}

    header .mobile_menu{ overflow:hidden; position:absolute; width:50px; height:32px;  border-radius:5px 5px 0 0;top:26%;right: 5%}
    header .mobile_menu span,
    header .mobile_menu span:before,
    header .mobile_menu span:after{position:absolute;width:60%; left:20%; height:3px; background-color:#b7b7b7;transition:transform 0.3s; }
    header .mobile_menu span:before,
    header .mobile_menu span:after{ width:100%; left:0;content:'';}
    header .mobile_menu span{ top:50%; margin-top:-1.5px;}
    header .mobile_menu span:before{top:8px;}
    header .mobile_menu span:after{ top:-8px;}
    header .open_menu span{ background-color:transparent;}
    header .open_menu span:before,
    header .open_menu span:after{ top:50%;}
    header .open_menu span:before{transform:rotate(45deg);}
    header .open_menu span:after{ transform:rotate(-45deg);}


}



/*底部联系方式*/
.bottom { background:#272727; position:relative;background-size:cover ;}
.bottom .div{max-width: 1200px; margin:0px auto;overflow: hidden;overflow: hidden;}
.bottom .div .slogo{ display:none; text-align:center;}
.bottom .div .left{width: 240px; float: left; padding:20px 0; color: #fff;}
.bottom .div .right{width: 150px; float: right; padding:70px 0 0; color: #fff;}
.bottom .div .blogo img{width: 100%;}
.bottom .div .erweima{text-align: center;}
.bottom .div .phone {margin-bottom: 16px;}
.bottom .div .phone p{font-size: 14px;text-align: center;margin: 0;color: #fff;}
.bottom .div .phone em{padding-left: 30px;background: url(../images/phone.png) no-repeat left center;color: #fff;font-size: 30px;}

@media(max-width: 640px){
.bottom .div .right{width: auto;float: none;}
}
/*底部分享*/
.bottom .bdsharebuttonbox span{float: left;line-height: 28px;}
.bottom .bdsharebuttonbox a{background: url(../images/social_icon.png) no-repeat;}
.bottom .bdsharebuttonbox .bds_tsina{background-position-x: -28px;}
.bottom .bdsharebuttonbox .bds_tqq{background-position-x: -54px;}
.bottom .bdsharebuttonbox .bds_qzone{background-position-x: -78px;}
.bottom .bdsharebuttonbox .bds_more{background-position-x: -104px;}
.bottom .bd_weixin_popup .bd_weixin_popup_main{padding: 10px !important;}
@media (max-width:768px) {
  .bottom .bdsharebuttonbox{display: none;}
}
@media(min-width:1024px){
	.bottom .div .slogo{ display:block; padding:50px 0 20px;}
}

/* 底部菜单 */
.footer_nav{ width:66%;overflow: hidden;  padding-bottom:5%;padding-top: 70px;float: left;}
.footer_nav .item{  width:16.66%;  float:left;  display:inline-block;  padding-left:30px;}
.footer_nav .item h3{ font-size:18px; color:#fff; line-height:45px; margin: 0; font-weight: normal;margin-bottom: 16px;border-bottom: 1px solid #333;}
.footer_nav .item h3:after{ content: ""; width:15px; height:1px; background:#765c3a; display:block;}
.footer_nav .item ul{list-style: none;}
.footer_nav .item li{ padding:4px 0px}
.footer_nav .item a{ color:#fff; font-size:14px;}
.footer_nav .item a:hover{ color:#fff;}
@media (max-width:1024px) {
    .footer_nav{display: none;}
}
@media (max-width:768px) {
    .bottom .left{float: none !important;margin: 0 auto;}
}
/* 底部菜单 End*/


/* 底部 链接、版权、备案号等 */
.footer,
.footer a{ color: #7F8185;}
.footer a:hover{ color: #fff;}
.footer{ padding:25px 0;font-size: 14px;border-top:1px solid #414141;}
.footer .Copyright{text-align: center;}
/* 底部 链接、版权、备案号等  End */

/*底部 End*/

/*弹窗*/
.Popup{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);z-index: 999;display: none;}
.Popup .div{max-width: 880px;min-height:580px;position: absolute;top: 10%;left: 0;right: 0;margin: 0 auto;background: #ffff; border-radius: 20px;overflow: hidden;}
.Popup .div .Shut{position: absolute;right: 20px;top: 20px;cursor: pointer;}
.Popup .div .img{text-align: left;/*height: 130px;*/padding: 40px 40px 0;line-height: 53px;    overflow: hidden;}
.Popup .div .img span{font-size: 30px;color: #d0a933;vertical-align: middle;margin-left: 20px;}
.Popup .div .img .cphone{float: right;padding-left: 40px;color: #d0a933;background: url(../images/phones.png) no-repeat left center;font-size: 16px;line-height: 28px;font-weight: 600;}
.Popup .div .img .cphone b{font-size: 26px;}
.Popup .div .content{border-top: 1px solid #333;overflow: hidden;}
.Popup .div .content .left{width: 55%;float: left;padding: 30px 40px 0;color: #333333;}
.Popup .div .content .right{width: 45%;float: left;padding: 0 40px;background: #f7f7f7;min-height: 450px;border-right: 1px solid #ccc;}
.Popup .div .content .right ul{list-style: none;padding-bottom: 36px;}
.Popup .div .content .right ul li{position: relative;margin-top: 26px;}
.Popup .div .content .right ul li span{position: absolute;width: 35px;display: block;left: 20px;top: 0;text-align:right;line-height: 54px;height: 54px;}
.Popup .div .content .right ul li:nth-child(1) span{background: url(../images/ren.png) no-repeat center center;}
.Popup .div .content .right ul li:nth-child(2) span{background: url(../images/phoness.png) no-repeat center center;}
.Popup .div .content .right ul li:nth-child(3) span{background: url(../images/yaoshi.png) no-repeat center center;}
.Popup .div .content .right ul li input{background: none;line-height: 54px;height: 54px;border:1px solid #ccc;border-radius: 20px;width: 100%;padding-left: 55px;}
.Popup .div .content .right ul li a{width: 124px;font-size: 16px;height: 54px;display: block;border-radius: 20px;position: absolute;right: 0;top: 0;text-align: center;line-height: 54px;cursor: pointer;color: #eee;}

.Popup .div .content .right p input{margin: 0 5px; vertical-align: middle;}
.Popup .div .content .right .denglu{width: 100%;cursor: pointer;height: 54px;line-height: 54px;text-align: center;background:#d0a933;color: #fff;font-size: 16px;border-radius: 20px;}
@media only screen and (max-width:1366px ) {
	.Popup .div{top: 2%;}
}
@media (max-width:1024px) {
	.Popup .div{top: 10%;}
    .Popup .div .content .left{width: 100%;float: none;}
    .Popup .div .content .right{width: 100%;float: none;}
    .Popup .div{height: 70%;overflow-y: auto;width: 90%;}
    .Popup .div .content .right p{padding: 0;}
}
@media (max-width:640px) {
.Popup .div .img{padding: 40px 10px 10px 10px;}
.Popup .div .img img{max-width:50%;}
.Popup .div .img span{font-size: 16px;white-space: nowrap;}
.Popup .div .img .cphone b{font-size:20px;}
.Popup .div .content .left{padding:20px;}
.Popup .div .content .right{padding:10px 20px;min-height: auto;}
.Popup .div .img .cphone{float:none}
}
/*弹窗 End*/

.section .h2{font-size: 40px;text-align: center;color: #fff;padding-top: 90px;}
.section .h2 span{color: #e5bc86;}
.section4 .h2{color: #666666;}
@media (max-width:1440px) {
    .section .h2{padding-top: 30px;}
}
@media (max-width:1366px) {
    .section .h2{padding-top: 120px;}
}
@media (max-width:768px) {
    .section .h2{padding-top: 100px;}
}
/*首页一屏一滚*/
.section{ background-position: center; background-repeat: no-repeat;overflow: hidden;    background-size: cover;}
.section1 .swiper-slide{overflow: hidden;position: relative;}
.section1 .swiper-slide .ICpic{width: 60%;position: absolute;top: 72%;left: 50%;transform: translateX(-50%);text-align: center;}
.section1 .swiper-slide .ICpic h1{font-size: 22px;color: #fff;font-weight: 300;line-height: 24px;margin: 0;}
.inews .ilist{overflow: hidden;padding: 60px 0;}
.inews .ilist:hover{background: #fff;}
.inews .ilist .news{max-width: 1200px;margin: 0 auto;text-align: left;font-size: 16px;}
.inews .ilist time{font-style: inherit;font-size: 40px;width: 7%;padding-right: 4%;float: left;position: relative;}
.inews .ilist time:after{content: '';display: block;position: absolute;right: 0;top: 0;width: 20px;height: 4px;background: #e5bc86;}
.inews .ilist time em{font-style: inherit;display: block;font-size: 16px;text-align:right;}

.inews .ilist img{display: block;float: left;width: 13%;margin-left: 20px;}
.inews .ilist .div{float: left;width: 75%;margin-left: 25px;}
.inews .ilist .div .h3{font-size: 17px;margin: 0;margin-bottom: 20px;}

.section2{text-align: center;}
.more{color: #e5bc86;border-bottom: 1px solid #e5bc86;}
.section2 .swiper-slide .liAbox{position: relative;display: block; max-width: 810px;margin:0 auto;}
.section2 .swiper-slide{display: block;}
.section2 .swiper-slide .txt{width: 120px;line-height: 40px; position: absolute; left: 50%;top: 50%;margin-left: -60px;margin-top: -20px;
 text-align: center; color: #fff; border:1px solid #272727; background: #fff; color: #272727;
    -webkit-transition: all .3s;    -o-transition: all .3s;    transition: all .3s;}
.section2 .swiper-slide .liAbox .txt:hover{ background:#272727; color: #fff;  }
.section2 .swiper-slide .h3{display: block; line-height: 35px;font-weight: normal; color: #fff;}

.section2 .swiper-pagination-bullets{bottom: 50px;}

.section3 .content {overflow: hidden;}
.section3 .content .left{width: 50%;float: left;padding: 50px;}
.section3 .content .left img{width: 100%;}
.section3 .content .right{width: 50%;float: left;color: #fff;padding: 50px;}
.section3 .content .right p{margin: 0;}

.section4 .swiper-pagination-bullet{width: 20px;height: 20px;background: #888;}
.section4 .swiper-pagination-bullet-active{background: #e5bc86;}
.section4 .swiper-container{padding-bottom: 50px;}
@media (max-width:1440px) {
   .inews .ilist{padding: 20px 0;}
   .inews .ilist .div p{font-size: 14px;}
   .ine .ilist{padding: 60px 0;}
   .section3 .content .left{width: 36%;}
   .section3 .content .right{width: 64%;}
   .inews .ilist .news{font-size: 14px;}
}
@media only screen and (max-width:1366px ) {
	.inews .ilist{padding: 12px 0;}
	.section3 .content .right{padding: 20px 30px ;width: 68%;}
	.section3 .content .left{padding: 20px 30px ;width: 32%;}
}
@media (max-width:1024px) {
	.inews .ilist time{width: 10%;}
   .inews .ilist img{width: 20%;}
   .inews .ilist .div{width: 62%;}
}
@media (max-width:768px) {
   .inews .ilist time{display: none;}
   .inews .ilist img{display: none;}
   .inews .ilist .div{float: none;width: 100%;margin-left: 0;padding: 0 10px;}
   .inews .ilist{padding: 20px 0;}
   .section1 img{max-width: none;height: 100%;}
   .section1 .swiper-container{height: 100%;}
   .section3 .content .left{width: 90%;float: none;margin: 20px auto;padding: 0;}
   .section3 .content .right{display: none;}
}

.fp-controlArrow.fp-next,.fp-controlArrow.fp-prev{ display:none;}

/*滚屏提示*/
.sidebar{ position:fixed; z-index:999; left:3%; top:32%; }
.sidebar:before{content: '';display: block;position: absolute;left: 9px;top: -100px;width: 2px;height: 100px;background: #737479;}
.sidebar:after{content: '';display: block;position: absolute;left: 9px;bottom: -100px;width: 2px;height: 100px;background: #737479;}
.sidebar li a{ width:20px; height:20px; display:block; margin:23px 0px; background:url(../images/round.png) no-repeat;background-size: 100% 100%;}
.sidebar li.active a{background:url(../images/present.png) no-repeat;background-size: 100% 100%;}


@media (max-width:1024px) {
	.sidebar{display: none;}

}


.swiper-container {
      width: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }

/*集团介绍*/
.banner img{width:100% }

	/*二级导航*/
.navigation{height: 60px;background: #efefef;}
.navigation > .auto{overflow: hidden;}
.navigation ul{list-style: none;float: left}
.navigation ul li{line-height: 60px;text-align: center;padding: 0 46px;float: left;}
.navigation ul li a{font-weight: 700;}
.navigation ul li.on{background: #e5bc86;}
.navigation ul li.on a{color: #fff;}
.navigation p{line-height: 60px;float: right;margin: 0;padding-left: 30px;background: url(../images/navbk.png) no-repeat left center;}

.icontent{padding:80px 0 100px;}
.singlepage{ padding-top:40px;}
@media (max-width:1440px) {
	.navigation ul li{padding: 0 20px;}

}
@media (max-width:768px) {
	.navigation ul li{padding: 0 5px;}
	.navigation p{display: none;}
	.icontent{padding:20px 0 40px;}

}

/*基金产品*/
.fund ul{list-style: none;overflow: hidden;}
.fund ul li{width: 32%;float: left;margin-right: 2%;margin-bottom: 40px;}
.fund ul li:nth-child(3n){margin-right: 0;}
.fund ul li .div{background: #f8f8f8;text-align: center;padding: 16px 0;}
.fund ul li img{width: 100%;}
.fund ul li .div h3{color: #333;font-size: 18px;margin: 0;line-height: 32px;}
.fund ul li .div h4{font-size: 14px;margin: 0;line-height: 24px;}
.fund ul li .div p{margin: 0;line-height: 30px;}

.fund .mos{position: relative;overflow: hidden;}
.fund .mos span{position: absolute;left: 0;top: -100%;width: 100%;height: 100%;background: rgba(0,0,0,0.4);line-height: 100%;text-align: center;padding-top: 30%;}
.fund .mos span a{color: #fff;font-size: 18px;}

.Pages{text-align: center;padding-top: 40px;}
.Pages .p_page > a{width: 65px;line-height: 28px;height: 28px;background: #e5bc86;border-radius: 14px;display: inline-block;text-align: center;color: #fff;}
.Pages .p_page em> a{font-style: initial;width: 28px;height: 28px;line-height: 28px;text-align: center;margin: 0 5px;display: inline-block;}
.Pages .a_cur{background: #e5bc86;border-radius: 14px;color: #fff;}
@media (max-width:768px) {
	.fund ul li{width: 100%;float: none;}

}
/*基金产品详情页*/
.ifunds{}
.ifunds hr{background: none;height: 1px;border: none;box-sizing: border-box;margin: 0;padding: 0;border-bottom: 1px dashed #ccc;}
.ifunds .fund_title{line-height: 34px;height: 58px;font-size: 15px;padding: 12px 30px;color: #333;font-weight: bold;}
.ifunds .fund_title img{height: 100%;margin: 0 10px;vertical-align: middle;}
.ifunds .fund_title span{float: right}

.ifunds table{width: 100%;margin: 20px 0;line-height: 30px;}
.ifunds table tr td:nth-child(2),
.ifunds table tr td:nth-child(4){font-weight: bold;color: #333;}


/*新闻资讯*/

.inew .ilist{border-bottom: 1px solid #EEEEEE;}
.inew .Pages{margin-top: 60px;}

/*已投项目*/
.project ul li .div{text-align: left;padding-left: 20px;}
.project ul li .div{background: url(../images/fundsbk.png) no-repeat right center;background-size: auto 100%;}

/*已投项目详情页*/
.projects .div{overflow: hidden;}
.projects .div .left{width:37.5%;float: left;}
.projects .div .left img{width: 100%;}
.projects .div .right{width: 60%;float: right;}
.projects .div h3{color: #333;font-size: 18px;margin: 0;line-height: 85px;}
.projects .div h4{font-size: 14px;margin: 0;line-height: 100px;}
.projects .div p{margin: 0;line-height: 30px;}
@media (max-width:768px) {
	.projects .div h3{color: #333;font-size: 18px;margin: 0;line-height: 30px;}
	.projects .div h4{font-size: 14px;margin: 0;line-height: 40px;}
	.projects .div p{margin: 0;line-height: 30px;}
}
/*服务支持*/
.service .list{background: url(../images/bk.jpg); padding: 10px;}
.service .divbk{background: #fbfbfb;}
.service .title{border-bottom: 1px dashed #888;padding: 20px;}
.service .title b{width: 20px;height: 20px;line-height: 20px;text-align: center;color: #fff;background: url(../images/servicebk.png) no-repeat;background-size: 100% 100%;display: inline-block;}
.service .title .b{font-size: 16px;display: inline-block;font-weight: 700;color: #333;margin: 0 12px;}
.service .title span{background: #a0a0a0;display: inline-block;height: 20px;line-height: 20px;padding: 0 12px;color: #fff;border-radius: 10px;}
.service .title em{font-style: inherit;float: right;}

.service ul{list-style: none;overflow: hidden;padding: 20px 0 60px 48px;}
.service ul li {width: 33.33%;float: left;}
.service ul li h2 {color: #333;font-size: 24px;margin: 0;}
.service ul li h2 span{font-size: 15px}
.service ul li p{font-size: 15px;color: #a8a8a8;margin: 10px 0;}

@media (max-width:768px) {
	.service ul{padding: 20px 0 30px;}
	.service ul li h2{font-size: 16px;}

}
/*风度控制*/
.control {background: url(../images/bk.jpg);padding: 10px;margin: 60px auto;}
.control .divbk{background: #fbfbfb;}

/*个人中心*/
.personal {position: relative;}
.personal .left{position: absolute;top: 0;left: 0;width: 240px;min-height: 430px;background:#efefef ;}
.personal .left h1{height: 58px;background:#e5bc86;padding-left: 34px;color: #fff;margin: 0;line-height: 58px;font-size: 24px;margin-bottom: 20px;}
.personal .left p{line-height: 40px;margin: 0;padding-left: 34px;font-size: 18px;}
.personal .right{padding-left: 320px;}

@media(max-width: 640px){
.personal .left{position: initial;width: 100%;}
.personal .right{padding-left: 0;}
}

/*引导页*/
.index{position: relative;width: 100%;height: 100%;background: #af251b;}
.index .cnet{position: absolute;left: 0;right: 0;margin: 0 auto;top: 36%;text-align: center;}
.index .cnet .xz{display: block;margin: 0 auto;
		-webkit-animation: spin 2s linear infinite;
        animation: spin 2s linear infinite;}
 @-webkit-keyframes spin {
        0%   {
            -webkit-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            transform: rotate(0deg);
        }
        100% {
            -webkit-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
            transform: rotate(360deg);
        }
    }
    @keyframes spin {
        0%   {
            -webkit-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            transform: rotate(0deg);
        }
        100% {
            -webkit-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
            transform: rotate(360deg);
        }
    }

/*联系我们*/
.map{overflow: hidden;}
.map .company{width: 40%;padding: 50px;float: left;}
.map .company p{margin:  15px 0;font-size: 20px;padding-left: 30px;color: #000;}
.map .company p:nth-child(1){background: url(../images/gs.png) no-repeat left 4px / auto 18px ;}
.map .company p:nth-child(2){background: url(../images/diz.png) no-repeat left 4px / auto 18px ;}
.map .company p:nth-child(3){background: url(../images/cphone.png) no-repeat left 4px / auto 18px ;}
.map .company p:nth-child(4){background: url(../images/email.png) no-repeat left 4px / auto 18px ;}


.map .imap{width:60%;height:550px;float: left;}
.map .imap img{max-width: none;}
@media (max-width:1024px) {
	.map .company{width: auto;float: none;}
	.map .imap{width:auto;height:550px;float: none;}
}



.companyTel{padding: 200px 0;}
.companyTel a{display: block;width: 200px;height: 45px;padding-left: 60px; line-height: 45px; background: url('../images/qq.png') no-repeat 10px center; font-size: 16px; border:1px solid #d0a833; border-radius: 5px; margin: 0 auto;}
.companyTel a span{display: inline-block;}

@media (max-width:1024px) {
    .companyTel{padding: 90px 0;}

}


/*个人中心*/
.personal .text{height: 50px;line-height: 50px;padding: 0 10px;border: none;background: #efefef;width: 100%;}
.personal table{width: 100%;margin: 0 auto;border-collapse:separate; border-spacing:0px 16px;}
.personal tr{line-height: 50px;}
.personal tr td:nth-child(1){width: 200px;font-size: 16px;color: #000000;}
.personal tr td:nth-child(2){padding-right: 100px;position: relative;}
.personal tr td:nth-child(2) .span{position: absolute;height: 50px;line-height: 50px;width: 100px;right: 0;top:0;background: url(../images/xiugai.jpg) no-repeat 10px center;text-align: center;cursor: pointer;}
.personal .btn{width: 128px;height: 40px;line-height: 40px;text-align: center;background: #e5bc86;border: none;color: #fff;font-size: 18px;display: block;margin: 40px auto;}


.bd_weixin_popup .bd_weixin_popup_main{padding: 10px!important;}
.bd_weixin_popup{width: 260px!important;height: 320px !important;}


/* 我的资产 */
.wdzc{background: url(../images/bg.png)no-repeat center;padding: 1%;}
.zcinfo{background: #fff;padding: 8% 6%;}
.zcinfo_top{border-bottom: 1px dashed #e1e1e1;padding-bottom: 8%;}
.zcinfo_top .zcinfo_left{float: left;width: 60%;border-right: 1px solid #ddd;position: relative;}
.zcinfo_top .zcinfo_left .ICimg{float: left;width: 30%;}
.zcinfo_top .zcinfo_left .ICpic{float: left;width: 55%;position: absolute;left: 32%;bottom: 10px;}
.zcinfo_top .zcinfo_left .ICpic h1{font-size: 24px;line-height: 24px;color: #333;font-weight: 300;margin-bottom: 10px; }
.zcinfo_top .zcinfo_left .ICpic time{font-size: 14px;line-height: 20px;color: #e5bc86;}

.zcinfo_top .zcinfo_right{float: right;width: 30%;}
.zcinfo_top .zcinfo_right p{font-size: 14px;color: #000;margin: 20px auto; line-height: 20px;}
.zcinfo_top .zcinfo_right p em{font-style: normal;color: #e5bc86;}

.zcinfo_list{ padding: 30px 0;}
.zcinfo_list .tit{border-bottom: 1px solid #ccc; }
.zcinfo_list .tit h1{display: inline-block; height:31px; line-height:31px; padding-left:25px; color:#6e6e6e; font-size:20px; position: relative;font-weight: 300;}
.zcinfo_list .tit h1:before{display: block; content: ""; position: absolute; top: 48%; left: 0; width: 22px; height: 22px; background: url(../images/tb.png) no-repeat; margin-top: -9px;}
.zcinfo_list .tit a{display: block;float: right;font-size: 14px;line-height: 31px;color: #999;}

.zcinfo_list .list li{ position: relative; padding: 20px 100px 20px 0; line-height: 22px;border-bottom: 1px solid #ccc;}
.zcinfo_list .list li a h1{position: relative; display: block; width: 100%;overflow:  hidden;  padding-left: 15px; font-size: 16px;color: #666666;font-weight: 300;}
.zcinfo_list .list li a h1:before{ display: block; content: "";background: url(../images/sanjiao.png)no-repeat left center; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.zcinfo_list .list li a:hover h1{ color: #6C92B9;}
.zcinfo_list .list li .time{position: absolute; right: 0; top: 50%;transform: translateY(-50%); display: block;padding-left: 20px;}
.zcinfo_list .list li .time:before{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: url(../images/pdf.png)no-repeat left center;    display: block;width: 16px;height: 18px;}

@media only screen and (max-width:767px ) {
    .zcinfo_list{ padding: 20px 3%;}
    .zcinfo_top .zcinfo_left .ICpic{position: initial;}
}


.active  .ICpic
{
animation:mymove 3s;
-webkit-animation:mymove 3s; /* Safari 和 Chrome */
}

@keyframes mymove{
from {left:0px;}
to {left:50%;}
}

@-webkit-keyframes mymove
{
from {left:0px;}
to {left:50%;}
}

.section2 .cont{
transform: translateY(-100%);
opacity: 0;
padding: 20px;
transition: 0.5s;
}

.active .cont{transform: translateY(0px); opacity: 1;}

.section3 .left{
    transition: 0.5s;
    transform:translateX(-20%);
}
.active .left{
   transform:translateX(0%);
}

.section3 .right{
    transition: 0.5s;
    transform:translateX(120%);
}
.active .right{
   transform:translateX(0%);
}



/*PicList002171 */
.PicList002171{ padding-top:3%;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,108,186,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}

.zhucs .right{padding: 0 160px;}
@media only screen and (max-width:1366px ) {
	.zhucs {width: 90%;margin: 0 auto;}
}


.serviceListdiv{padding: 0 10px;}
.serviceListdiv .list-item{margin-bottom: 15px;}
.serviceListdiv .list-item .page{display: block;border:1px solid #E5E5E5; color: #666; box-shadow: 0 0 5px #F0F0F0;}
.serviceListdiv .list-item .page .item-title{padding: 10px 20px;   background-color: #f9f9f9; font-size: 14px;}
.serviceListdiv .list-item .page .item-title .simu-site-ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.serviceListdiv .list-item .page .item-title .title-tab{font-size: 12px;line-height: 16px; background-color: #a0a0a0;  position: relative; display: inline-block; height: 16px; padding: 0 10px; color: #fff;}
.serviceListdiv .list-item .page .item-title .title-tab:after{ position: absolute;top: 0; right: -16px; content: '';border-width: 16px;border-style: solid; border-color: transparent; border-top-width: 0; border-right-width: 0; border-left-color: #a0a0a0;}
.serviceListdiv .list-item .page .text-box{font-size: 12px;padding: 20px 20px 20px; color: #7d7d7d; background-color: #f9f9f9;}
.serviceListdiv .list-item .page .data-box{padding: 20px; line-height:30px;}

@media screen and (min-width:768px ){
    .serviceListdiv .list-item .page .data-box div.row-w{float: left; width: 33.33%;}
    .serviceListdiv .list-item .page .item-title{font-size: 16px;}
}

.serviceInfo{padding: 0 15px;}
.serviceInfo .h3{font-size: 16px;color: #333; text-align: center; font-weight: normal;}
.serviceInfo .h4{font-size: 12px;color: #999; text-align: center;font-weight: normal; padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px dashed #ccc;}

@media screen and (min-width:1200px ){
    .serviceInfo{padding: 0;}
}

.TextList001398{ padding:2% 0;}
.TextList001398 li{height: 49px; padding: 0 10px; border-bottom: 1px solid #e3e3e3; line-height: 49px; position:relative;width: 100%!important;}
.TextList001398 li a{display:block; padding: 0 75px 0 20px; background: url(../images/TextList001398_dow.png) 0 50% no-repeat; font-size: 14px; color: #3d3d3d;}
.TextList001398 li a:hover{color: #d0a833;}
.TextList001398 li .btn{width: 71px; height: 49px; position: absolute; top: 0; right: 10px; background: url(../images/TextList001398_btn.png) 0 50% no-repeat;}
.TextList001398 li:nth-child(2n){background: #f2f2f2;}


.section2 .box_out{ display: table; table-layout: fixed; width: 100%; height: 100%}
.section2 .box_in{ display: table-cell; vertical-align: middle}
.section2 .h2{ padding-top: 0}
.marquee_list span{ display: inline-block; width: 420px; padding: 15px 20px 15px 0;}
.marquee_list span a{ display: block; padding-bottom:50%; position: relative;background: no-repeat center center; background-size: cover}
.marquee_list span i{ font-style: normal;width: 120px;line-height: 40px; height: 40px; position: absolute; left:0;top:0; right:0; bottom: 0; margin: auto; text-align: center; color: #fff; border:1px solid #272727; background: #fff; color: #272727;  -webkit-transition: all .3s;    -o-transition: all .3s;    transition: all .3s;}
.marquee_list span a:hover i{ background:#272727; color: #fff;  }
.marquee_list span h3{ text-align: center; line-height: 35px; font-weight: normal; color: #fff;}
@media (max-width:1200px ){
.marquee_list span{ width: 300px}
}
@media (max-width:1024px ){
.marquee_list span{ width:240px;padding:10px 10px 10px 0;}
}
