@charset "utf-8";
/* 主题色 配置 */
#app{min-width: 1200px;}
.main-color{color: #f8a430;}
.main-bgcolor{background-color:#FFA651;}
.main-hover-bgcolor:hover{background-color:#FFA651;border-color:#FFA651;}
.main-hover-bgcolor:hover a{color:#fff}
.main-border{border: 1px solid #f8a430;}
.main-border2{border:1px solid #FFAC5D;}
/* border */
.border-gray {border:1px solid #D9D9D9}
.border-b-gray {border-bottom:1px solid #B2B2B2;}
.border-b-e0{border-bottom:1px dashed #E0E0E0;}
.black-border{border:1px solid #666;}
/* top left right bottom */
.r-8{right:8px;}
.t-0{top:0px;}
/* 缩进 */
.text-i-30{text-indent: 30px;}
/* header */
/* .wid-1000 {width: 1000px;margin: 0 auto;} */
.skip-box {background: #EFEFEF;}
.skip-box .skip {color:#333;}
.skip::after {content: "|";display: inline-block;color:#919191;margin-left: 8px;margin-right: 5px;}
.skip:last-child::after {content: ""}
.search-box {display: table;}
.search-box .input-box {display: table-cell;vertical-align: middle;}
.search-box .input-box>div{border:1px solid #C5C5C5;border-radius:4px;height:36px;width:300px;overflow: hidden;}
.search-input {margin-top:10px;width:230px;outline: none;border:none;text-indent: 18px;}
.search-icon-box {height:100%;width:52px;}
.search-icon-box img{margin-top:3px;}
.menu-box {height:60px;}
.menu-list {width:200px;position: relative;line-height:60px;text-align:center;}
/* .menu-list-1000{width:165px;} */
.menu-list a{color:#fff;width:100%;height:100%;display:block;}
.menu-list:hover>div{display: block;}
.menu-list>a:hover,#Domnav li.curr>a{background: #f19339;}
.menu-list::after {content:"";display:block;width:1px;height:32px;background: #ff8712;border-right:1px solid #FFC167;position: absolute;right:-2px;top:15px;}
/* .menu-list:last-child::after{display: none;} */
.menu-list:first-child::before{content:"";display:block;width:1px;height:32px;background: #ff8712;border-right:1px solid #FFC167;position: absolute;left:0;top:15px;}
.menu-list.curr:first-child::before,.menu-list.curr::after{display:none}
.menu-list:hover::before,.menu-list:hover::after{z-index:-10;}
.menu-list .menu-list-down{line-height:42px;background:#fff;}
.menu-list .menu-list-down a{color:#666;border-bottom:1px solid #E9E9E9;width:96px;margin:0 auto;}
.menu-list .menu-list-down a:last-child {border:none;}
.menu-list .menu-list-down a:hover{color:#FFA64F;}
/* nav */
.swiper-container-nav {width: 100%;overflow: hidden;}
.banner-img {width:100%;}
.swiper-pagination-bullet-active {background:#fff!important;}
.swiper-pagination-bullet {width: 12px!important;height:12px!important;margin: 0 17px!important;}

/* section */
.section-module {position: relative;padding-top:45px;}
.section-module:last-child {margin-bottom:0;}
/* .section-module:nth-child(2) {background:#F8F8F7;padding-top:55px;} */
.section-module .title-box {border-bottom:2px solid #CECECE;}
.section-module .title-box::after {content:"";width:56px;height:2px;display: inline-block;background:#ff8712;position:absolute;left:50%;margin-left:-28px;}
/* 明星产品 */
.section-star{background:#F9F9F7;}
.star-list {border-top:4px solid #FFA651;margin-top:10px;margin-left:2px;width:270px;height:328px;box-shadow: -1px 2px 4px 2px rgba(241,241,241,.7);border-radius: 8px;position:relative;}
.star-list h4,.star-list h5,.star-list p{overflow: hidden;}
.star-list img{top:0;left:0;width:56px;height:56px;}
.star-list button.btn-tags {border-radius:16px;padding:4px 8px;}
.buy-now-box {background: #FFFCF9;width:100%;height:105px;}
.buy-now-box .margin-center>.inline-block{margin-right:15px;}
.buy-now-box .margin-center>.inline-block:last-child{margin-right:0;}
.buy-now-box a{background:none;width:160px;height:30px;display: inline-block;line-height: 30px;}
.buy-now-box .active-btn{background:#FFA651;border-color:#FFA651;color: #fff;cursor: pointer;}
.buy-now-box button.active-btn a{color:#fff;display: inline-block;}
.section-module .swiper-button-next,body .swiper-button-prev {width:16px;height:27px;margin-top:85px;background-size:16px 27px;}
.section-module .swiper-button-next{right:-52px;background-image:url(../images/next.png)}
.section-module .swiper-button-prev{left:-52px;background-image:url(../images/prev.png)}
.hotsj {
 text-align: center;
 width: 154px;
 height: 19px;
 line-height: 19px;
 position: absolute;
 top: 5px;
 padding-top: 0px;
 padding-right: 15px;
 right: 160px;
 overflow: hidden;
 background-color: #f8a430;
 transform: rotate(-45deg);
 -ms-transform: rotate(-45deg);
 -moz-transform: rotate(-45deg);
 -webkit-transform: rotate(-45deg);
 -o-transform: rotate(-45deg);
 z-index: 0;
 color: #fff;
 font-size: 12px;
}

/* 产品列表 */
.section-product-list{background:url(../images/bgpng.png) no-repeat;  background-size: cover;}
.moreProduct{
 position: absolute;
 right: 0;
 top: 15px;
 font-size: 14px;
 margin-right: 20px;
 border: 1px solid #000000;
 border-radius: 4px;
 height: 28px;
 line-height: 28px;
 width: 100px;
 text-align: center;
 cursor: pointer;
 color: #000000;
}
/* 分页 */
.page-box{display: inline-block;margin: 0 auto;}
.page-box button{border:1px solid #ECECEC;padding:7px 10px;}
.page-box .can-click {color:#333;}
.page-list-box .page-list{display:inline-block;background:#fff;color:#666;border:1px solid #ECECEC;width:30px;line-height:28px;text-align:center;}
.page-list-box .page-list.active,.page-list-box .page-list:hover{background:#FDA636;color:#fff;border:1px solid #FDA636}
.page-box input{width:30px;height:28px;outline:none;border:1px solid #ECECEC;text-align:center;}
/* 信息披露 */
.small-title{border-bottom:1px solid #666;}
.information-list {width:585px;height:540px;margin-bottom: 30px;padding-bottom: 15px;  border-bottom: 1px solid #999999;}
.information-list:nth-child(2n){margin-left:25px;}
.information-list img {width:585px;height:225px;}
.information-list .img-content {left:0;right:0;bottom:0;line-height:40px;background: url(../images/back_orange.png) no-repeat;background-size:cover;}
.information-list .detail h5{font-weight:normal;}
.information-list .detail h5::before{content:'●';display: inline-block;margin-right:10px;}
.information-list .detail p{overflow: hidden; display:-webkit-box; -webkit-box-orient:vertical;text-overflow: ellipsis;-webkit-line-clamp:2}
.information-list .bottom-list p{margin-right:95px;}
.information-list .bottom-list p::before{content:'●';display: inline-block;margin-right:10px;font-size:20px;}
.information-list .bottom-list .absolute{right:0;top:0;}
.information-more{width:90px;height:32px;border-radius:16px;border:1px solid #999;line-height: 32px;text-align: center;}
.information-more .triangle-right {margin-left:2px;display:inline-block;width: 0;height: 0;border-top: 6px solid transparent;border-left: 5px solid #999;border-bottom: 6px solid transparent;}
/* footer */
.footer{background:url(../images/footerbg.png) no-repeat;background-size: cover;color: #fff;}
.footer .skip-box{background:none;}
.footer-bar{padding:50px 0;}
.footer .skip-box .skip {color:#fff; }
.footer .skip::after {content: "|";display: inline-block; color:#fff;margin-left: 10px;margin-right: 10px;}
.footer .skip:last-child::after{display: none;}
.footer-bar img{right: 0;top:-60px;width:100px;height:100px;}
.footer-ne{padding:10px 0 10px 0;border-top: 1px solid;}
.footer-ne img{width:26px;height:27px;}
/* 侧边导航 */
.aside-fix {position: fixed;top:50%;right:50%;margin-right:-673px;z-index:10;width:70px;}/*????”1*/
.aside-fix .ad{width:102px;height:60px;background: url(../images/bg_orange.png) no-repeat;background-size: cover;}
.aside-fix .ad .huy-btn{display:inline-block;border-radius:16px;width:74px;line-height:26px;background: url(../images/btn.png) no-repeat;background-size: cover;}
.aside-fix .three-img{color:#B2B2B2;background: #fff;}
.aside-fix .three-img img{margin:0 auto;}
.aside-fix .three-img>div:first-child img{width:47px;height:47px;}
.aside-fix .three-img>div:nth-child(2) img{width:46px;height:47px;}
.aside-fix .three-img>div:last-child img{width:35px;height:40px;}
.aside-fix .three-img>div:hover {background:#FFA651;}
.aside-fix .three-img>div:hover p{color:#FFA64F;}
.aside-fix .three-img>div:hover img{display: none;}
.aside-fix .three-img>div:hover img.active-img{display: inline-block}
/*????”1*/
.aside-fix .qr-img-ew{position:absolute;top:3px;left:-170px;height:205px;width:170px;display:block;background-size: cover;display: none;}
.aside-fix .qr-code-hover :hover{display: block;}
.aside-fix .three-img>div:first-child:hover:after{position:absolute;top:3px;left:-170px;height:205px;width:170px;display:block;content:"";background:url(../images/code_box.png) no-repeat;background-size: cover;}
.aside-fix .three-img>div:nth-child(2):hover:after{content:"400  09  95574";position:absolute;top:80px;left:-190px;height:100px;width:190px;display:block;font-size:20px;line-height:130px;color:#333;background:url(../images/csd_box.png) no-repeat;background-size: cover;}
/*  */
.wid-1200 {width: 1200px;margin: 0 auto;}
/*search-block*/
.search-block{ height: 60px; background: #fff; box-shadow:5px 4px 6px #eeeeed; line-height: 60px;}
.search-block p{float: left; margin-right: 20px; padding-left: 25px;background: url(../images/search-tab.png) 0 -45px no-repeat; color: #666666; cursor: pointer; font-size: 18px;}
.search-block p.on{background: url(../images/search-tab.png) 0 25px no-repeat;color: #ff8712;}

.search-bg{/* position: relative; *//* border: 2px solid #c2c2c2; *//* line-height: 38px; *//* height: 38px; *//* width: 360px; *//* border-radius: 2px; */position: relative;/* display: inline-block; */margin-right: 20px;/* margin-top: 6px; */}
.search-bg input{padding-left: 20px;line-height: 38px;height: 38px;color: #a4a4a4;font-size: 18px;width: 462px;border: 2px solid #c2c2c2;border-radius: 5px;}

.search-bg .search-icon{width: 21px; height: 21px;display: inline-block; background: url(../images/search-icon.png) no-repeat; cursor: pointer; position: absolute; right:12px; top:20px;}



.new-search-list{width: 484px;margin: 0 auto;position: absolute;top: 38px;right: 20px;z-index: 99;border-bottom-left-radius: 5px;box-shadow: 1px 0px 7px rgba(15,5,10,0.31);border-bottom-right-radius: 5px;overflow: hidden;}
.fund-new-search-list{width: 827px;margin: 0 auto;position: absolute;top: 105px;right: 0;left: 0;z-index: 99;border-bottom-left-radius: 5px;box-shadow: 1px 0px 7px rgba(15,5,10,0.31);border-bottom-right-radius: 5px;overflow: hidden;}
.new-search-list dl, .fund-new-search-list dl{padding: 0 15px;background: #fff;}
.new-search-list dd, .fund-new-search-list dd{height: 36px;line-height: 36px;border-bottom: 1px solid #e3e0dd;}
.new-search-list dd.no-bottom, .fund-new-search-list dd.no-bottom{border-bottom: 0;}
.new-search-list dd>a, .fund-new-search-list dd>a{color: #5c5c5c;text-decoration: none;}
.new-search-list dd>a:hover, .fund-new-search-list dd>a:hover{color: #ff8712;}
.new-search-list dd>a>span, .fund-new-search-list dd>a>span{float: right;}


.pro-menu{height: 83px; line-height: 83px; padding-left: 30px;}
.pro-menu i{width: 22px; height: 22px; display: inline-block; margin-right: 10px; background: url(../images/pro-icon.png) no-repeat 0 0; vertical-align: middle;}
.pro-menu ul li{float: left; font-size: 18px; margin-right: 25px;}
.pro-menu ul li.on a{color: #ffa54d;display: block;}
i.pro-icon-1{ background-position: 0 0; }
i.pro-icon-2{ background-position: 0 -22px; }
i.pro-icon-3{ background-position: 0 -44px; }

.pro-menu li.on i{ background-position-x:-22px;  }
.pro-menu ul li:hover i{ background-position-x:-22px;  }
.pro-menu ul li:hover a{color: #ffa54d;}

.pro-tab{font-size: 22px;line-height:62px;background: #fff;border-top: 4px solid rgb(255, 166, 81);border-radius: 8px;}
.pro-tab li{float: left; padding:0 30px;}
.pro-tab li.on a{color: #ffa54d;line-height: 60px;border-bottom: 2px solid #ffa54d;display: block;}
.pro-tab li:hover a{color: #ff8712}

.pro-table{display: none;}
.pro-table.on-cur{display: block;box-shadow:5px 4px 6px #eeeeed;}
.pro-table table{width: 100%; background: #fff; margin-top: 20px;}
.pro-table table .table-left{text-align: left;width: 200px;}
.pro-table th{line-height: 22px;padding: 15px 0px;background: #ffedd6;font-size: 18px;color: #333;font-weight: normal;}
.pro-table td{text-align: center; color: #999;  font-size: 14px; padding:16px 5px; line-height: 22px; border-bottom: 1px solid #f4f4f4}
.pro-btn a{ color: #666; border:1px solid #666; line-height: 30px; padding:0 14px ; display: inline-block; border-radius: 5px; font-size: 16px; }
.pro-btn a:hover{color: #666; opacity: 0.8}
.pro-btn-orange a{ color: #fff; border:1px solid #ff8712; background: #ff8712; line-height: 30px; padding:0 14px ; display: inline-block; border-radius: 5px; font-size: 16px; cursor: pointer;}
.pro-btn-orange a:hover{color: #fff; opacity: 0.8}
.pro-btn-gray a{ color: #999; border:1px solid #999; line-height: 30px; padding:0 14px ; display: inline-block; border-radius: 5px; font-size: 16px; }
.pro-btn-gray a:hover{color: #999; opacity: 0.8}

.hot-icon{width: 16px; height: 20px; display: inline-block; margin-left: 5px;background: url(../images/hot-icon.png) no-repeat 0 0; vertical-align: middle;}


.pro-table .table-top th{ padding:5px;}
.pro-table .table-other th{ padding:5px 0; padding-bottom:7px; }
.table-other big{display: inline-block;height: 20px; line-height: 20px; background: #ff8712;color: #fff; text-align: center; font-size: 14px; padding:0 10px; border-radius: 15px;}

/* 产品公告页面：productAnnouncement.html 0.83333*/
.content-search-box{width:825px;height:62px;border:1px solid #D3D3D3;border-radius:32px;overflow: hidden;margin:0 auto;}
.content-search-box .search-input {width:630px;height:50px;background: none;margin-top:5px;text-indent: 35px;}
.content-search-box .search-icon-box{width:92px;height:100%;}
.content-search-box .search-icon-box img{width:42px;height:40px;position: relative;top:50%;margin-top:-20px;}
.left-side {width:240px;}
.content-search-box .search-icon-box img{width:42px;height:40px;position: relative;top:50%;margin-top:-20px;}
.left-side .side-title{line-height:60px;}
.left-side .side-title::after{display:block;position: absolute;content:'';margin-left:2px;display:inline-block;width: 0;height: 0;top:60px;left:113px;border-left: 6px solid transparent;border-top: 8px solid #FFA651;border-right: 6px solid transparent;}
.left-side .side-list{line-height:60px;border-bottom:1px dashed #ddd;cursor: pointer;}
.left-side .side-list:last-child{border:none;}
.left-side .side-active,.left-side .side-list:hover,.left-side .side-list a:hover{background:#FFF5EC;color:#FF8711;}
.right-content{width: 930px;}
.announcement-box{width:450px;min-height:310px;float:left;margin-bottom:20px;padding:30px;box-sizing: border-box;}
.announcement-box:nth-child(2n){float:right;}
.announcement-box2{width:auto; float: none;}
.announcement-box2:nth-child(2n){float: none;}
.announcement-box .top-title{border-bottom:1px solid #ddd;padding-bottom:20px;}
.announcement-box .more{width:70px;line-height:20px;border-radius:12px;border:1px solid #999;margin-top:3px;text-align: center;}
.announcement-box .more:hover {border-color:#FFA651!important}
.announcement-box .more:hover *{border-left-color:#FFA651!important;color:#FFA651;}
.announcement-box .more .triangle-right {margin-left:2px;display:inline-block;width: 0;height: 0;border-top: 4px solid transparent;border-left: 4px solid #999;border-bottom: 4px solid transparent;}
.announcement-box .list {width:80%;padding-right:20%;}
.list-befor-dot .list{cursor: pointer;}
.list-befor-dot .list p::before{content:'●';color:#FFA651;display: inline-block;margin-right:10px;font-size:14px;}
.list-befor-dot .list:hover *{color:#FFA651;}
.list-befor-dot .list .absolute{right:0;top:0;}

/*产品信息*/
.pro-info{margin-bottom:20px;padding:30px;box-sizing: border-box; background: #fff;}
.pro-info .top-title{border-bottom:1px solid #ddd;padding-bottom:20px;}
.pro-info button.more{width:70px;line-height:20px;border-radius:12px;border:1px solid #999;margin-top:3px;}
.pro-info button.more:hover {border-color:#FFA651!important}
.pro-infobutton.more:hover *{border-left-color:#FFA651!important;color:#FFA651;}


.pro-info-left{float: left; width: 373px;}
.pro-info-right{float: right; width: 480px;}
.pro-info-tab{margin-left: -8px;}
.pro-info-tab span{float: left; font-size: 14px; text-align: center; color: #FFA651; padding:0 8px; line-height: 22px; border-radius: 2px;border:1px solid #fff5ec;  background: #fff5ec; margin-left: 8px;}
.pro-info-tab span.tab-gray{ border:1px solid #999999; color: #999999; background: #fff; }


.pro-info-content{border-top: dashed #e0e0e0 1px; margin:20px 0; padding-top: 15px; font-size: 14px;}
.pro-info-content dl {width: 100%; float: left; line-height: 25px;}
.pro-info-content dl.wb50{width: 50%}
.pro-info-content dl dt{  color: #666; display: inline-block; }
.pro-info-content dl dd{  color: #000;  display: inline-block;  margin-left: 5px;text-indent: 4px;}

.pro-info-sell {font-size: 14px;}
.pro-info-sell a{cursor: pointer;}
.pro-info-sell i{ background: url("../images/pro-info-sell.png") no-repeat; width: 27px; height: 27px; display: inline-block; vertical-align: middle; }
.pro-info-sell span{ color: #999; margin-left: 10px; }
.pro-info-sell small{ color: #FFA651; font-size: 16px;  margin-left:15px; }
.change-content li{width:20%;text-align:center;line-height:48px;cursor: pointer;}
.active {background:#FF6B11;}


/*图表*/
.echart-tab {padding-bottom: 15px;border-bottom: 1px solid #e0e0e0; margin-bottom: 20px; }
.echart-tab small{ font-size: 14px; color:#999999; cursor: pointer; margin-right: 8px;}
.echart-tab small.on{ color: #FFA651; font-weight: bold;}
.echart-tab .fr{text-align: right;}
.echart-tab span{ font-size: 14px; color:#999; border:1px solid #999;border-radius: 2px; line-height: 20px; padding:0 3px; margin-left: 4px; display: inline-block; cursor: pointer; margin-right: 8px;}
.echart-tab span.on{ background: #FFA651; color: #fff; border-color: #FFA651; }

#echat-block{width: 100%; height: 280px;}

.echart-search small{ color: #999999; font-size: 14px; float: left; margin-right: 10px;}
.echart-search input{border:1px solid #cdcdcd; color: #333; height: 20px; line-height: 20px;  float: left; width: 100px; text-align: center;}
.echart-search span{padding:0 5px; float: left; }
.echart-search button{ width: 44px; color: #fff; background: #FFA651; line-height: 22px; height: 22px; border-radius: 2px; text-align: center; float: left;border:0; }
/* 提示 */
.tips-box{z-index:11;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(102,102,102,.5);}
.tips-content-box{position: absolute;left:50%;top:50%;width:450px;height:240px;box-sizing:border-box;margin-left:-225px;margin-top:-120px;background:#FFF5EC;border-radius:4px;}
.tips-close{display:block;width:28px;height:28px;background:url(../images/close_tip.png) no-repeat;background-size:cover;}


.ueditor_content_parse p {font-size: 14px;}
.ueditor_content_parse span {display: inline-block;}
.ueditor_content_parse li {list-style-type: disc;}
.ueditor_content_parse em{font-style: italic;}
.ueditor_content_parse table{width: 100%;border-top: 1px solid #ccc!important;border-left: 1px solid #ccc!important;margin-bottom: 20px;}
.ueditor_content_parse table th,.ueditor_content_parse table td{border-bottom:1px solid #ccc!important;border-right: 1px solid #ccc!important;padding:8px 10px;vertical-align: middle;}
.ueditor_content_parse table th,.ueditor_content_parse table td.title{background:#0f3665;text-align: center;color: #fff;font-weight: normal}
.ueditor_content_parse table th p,.ueditor_content_parse table td p{text-indent: 0;margin:0;padding:0;}


.dfh-dialog{
    display: none;
    z-index: 99999; 
  }
  #dialog-container{
      z-index: 9999999;
      position: fixed;
      top: 50%;
      left: 50%;
      transform: translate(-50%,-50%);
      padding: 16px;
      border: 1px solid #f1f1f1;
      font-size: 14px;
      height:310px;
      width: 484px;
      border-radius: 4px;
      background-color: #fff;
      box-sizing: border-box;
      /* background: url('/dialog-bg.png'); */
  }
  .text-container{
     margin-top: 20px
  }
  .text-container p{
     text-align: center;
     margin: 0;
  }
  .dialog-image{
      margin: 0 auto;
   width: 150px;
   height: 150px;
   background: url('/dialog-qrcode.png');
   background-size:contain ;
  }
  .dialog-wrapper{
    position: fixed;
    z-index: 99999; 
    width: 100%;
    height: 100%;
    background-color: #333;
    opacity: .5;
  }
  #dialog-confirm{
      position: absolute;
      text-align: center;
      height:40px;
      line-height:40px;
      border-radius: 4px;
      color: white;
      width: 140px;
      left: 50%;
      transform: translateX(-50%);
      bottom: 16px;
      cursor: pointer;
      background-color: #ffa651;
  }

  
.login-about {
    position: relative;
}

.login-about-content {
    position: absolute;
    right: 200px;
    top: 0;
    display: flex;
    font-size: 15px;
    line-height: 60px;
}

.login-about-content li {
    margin-left: 30px;
}

.login-about-content a {
    color: #FFFFFF;
}