.page{min-width:1200px;}

.page .page-top-bar,.page .page-footer{color:#BFBFBF;background:#32363B;}
.page .page-top-bar{height:30px;font-size: 12px;}
.page .page-top-bar .page-top-bar-content,.page .nav-bar,.page .page-footer .page-footer-content,.content-404,.banner-icon,.banner-footer .swiper2, .page .index-content,.page .non-standard-content,
.page .non-standard-detail-tab,.page .ns-detail-head,.page .ns-detail-body,.page .fund-head-content,.page .fund-index-content,.page .fund-main-content,.page .fund-index-body-content,.page .research-content{max-width:1200px;margin-left:auto;margin-right:auto}
.page-top-bar .page-top-bar-content a{color:#BFBFBF;}
.page-top-bar .page-top-bar-content .top-bar-line{margin:0 12px;}
.page-top-bar .page-top-bar-content span{display: inline-block;padding-left:25px;background:url("../../images/phone.png") no-repeat 0px center;}
.nav{box-shadow: 0px -2px 4px rgba(204,204,204,0.95) inset;padding:23px 0px;}
.nav-bar>ul>li{float:left;margin:13px 0px 7px 22px;}
.nav-bar>ul>li>a{position: relative;font-size:16px;display: inline-block;text-align: center;padding:14px 16px;}
.nav-bar>ul>li>a>i{position: absolute;background: #8e6d41;width: 0%;height: 4px;left: 0px;bottom: 0px;display: block;-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-ms-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out;}
.nav-bar>ul>li.on>a{color:#8e6d41}
.nav-bar>ul>li>a:hover{color:#8e6d41;text-decoration: none;}
.nav-bar>ul>li>a:hover i{width: 100%}
.nav-bar>ul>li.on>a>i{width: 100%}


.swiper-pagination-bullet{width:28px;height:8px;background:#000;opacity: 1}

.page-footer-content{padding:20px 0;}
.page-footer-content li{text-align: center;}
.page-footer-content li a{color:#BFBFBF;text-decoration: none;font-size: 14px;}
.page-footer-content li i{margin:0 24px;}

/*404页面*/
.bg-404{padding-top:32px;padding-bottom:90px;}
.content-404{text-align: center;}
.content-404 img{margin: 67px 0;}
.content-404 p{margin-bottom: 50px;}
.content-404 a{display:inline-block;width:275px;color: #fff;padding:13px 0;border-radius:25px;box-shadow:0px 3px 5px rgba(236,96,100,0.7);}
.content-404 a:hover{text-decoration: none;}
.content-404 .h88{height:88px;}
/*404页面*/

/*首页大图片轮播的样式设计*/
.swiper1 .swiper-slide{overflow: hidden;position: relative;}
.swiper1 .swiper-slide img{position: absolute;}
.swiper1 .swiper-pagination{bottom:30px;right:0px;}
.swiper1 .swiper-pagination-switch{width:30px;height:10px;border-radius:0px;background: #7F83C5}
.swiper1 .swiper-active-switch{background:#fff;}
/*首页大图片轮播的样式设计*/

.banner-icon{margin-top:20px;margin-bottom:20px}
.banner-icon ul li{float:left;margin-right:1%;width: 24%;}
.banner-icon-content{display:inline-block;vertical-align: top;margin-top: 20px;}
.banner-icon-content .h20{height:20px;}

/*中间图片轮播*/
.swiper2{height:360px;padding:60px 0;position: relative;text-align: center}
.swiper2 .swiper-button-prev,.swiper2 .swiper-button-next{background-image:url("../images/icon_gather.png");position: absolute;width:40px;height:70px;}
.swiper2 .swiper-button-prev{background-position:0px 0px;left:-40px;top:50%; }
.swiper2 .swiper-button-next{background-position:-70px 0px;right:-40px;top:50%; }
.swiper2 .swiper-slide-content{margin:0 25px;background: #fff;height:354px;box-shadow:3px 0px 8px rgba(0,0,0,0.08),0px -3px 8px rgba(0,0,0,0.08),-3px 0px 8px rgba(0,0,0,0.08),0px 3px 8px rgba(0,0,0,0.08);padding:0px 44px;}
.swiper2 .swiper-slide{position: relative; }
.swiper2 .swiper-slide>img{position: absolute;left:23px!important;top:0px;}
.swiper2 .swiper-slide-title{padding-top:33px;height:140px;}
.swiper-line{width:275px;height:4px;background:url("../../images/swiper_line.png") no-repeat;}
.swiper2 .swiper-btn{margin:20px auto 0px;width:224px;height:40px;line-height: 40px;border-radius: 30px;position: absolute;left:90px;bottom:30px;}
.big-star{margin-top:-15px;}
.swiper2 .swiper-btn:hover{cursor: pointer}
.swiper2 .swiper-btn a{color: #fff;font-size: 18px;}
.swiper2 .swiper-btn a:hover{text-decoration: none}
/*中间图片轮播*/
.index-content-title{margin:20px auto;width:275px;background: #fff url("../../images/swiper_line.png") no-repeat center}
.index-content-title span{vertical-align: middle;background: #fff;padding:0 10px;}
.index-content-content ul{border-top:2px solid #F52F3E}
.index-content-content ul li{float:left;height:56px;line-height: 56px;width: 134px;text-align: center}
.index-content-content ul li:hover{cursor: pointer}
.index-content-content ul li.on{background:url("../../images/index_list.png ") no-repeat;}
.index-content-content ul li.on a{color:#fff}

.stock table{width:100%;font-size: 12px;}
.stock table thead tr{border-bottom:2px solid #EEEEEE}
.stock table tbody tr{border-bottom:1px solid #EEEEEE}
.stock table thead th{height:60px;text-align: center}
.stock table tbody td{height:80px;text-align: center}
.stock table .first{text-align: left;width:15%;}
.stock table tbody td span{display: inline-block;height:32px;line-height:32px;margin-right:10px;}
.stock table .hint.fn-color-r{display:inline-block;height:32px;width:10px;margin-bottom:-10px;background:url("../images/icon_gather.png") no-repeat 0px -114px;}
.stock table .hint.fn-color-g{display:inline-block;height:32px;width:10px;margin-bottom:-10px;background:url("../images/icon_gather.png") no-repeat 0px -153px;}
.stock .btn{display:block;width:80px;height:32px;line-height:32px;border-radius: 4px;border:1px solid #F52F3E;margin:0 auto}
.stock .btn:hover{background:#E82635;color:#fff}

.split-line{height:9px;background: url("../../images/index_split_line.png") no-repeat;margin:40px 0 20px;}
.index-content-footer{height:121px;margin:20px auto;}
.index-content-tab>ul>li{width:100%;min-width: 381px;margin: 0px 20px 0px 20px;}
.index-content-tab>ul>li p{border-bottom:2px solid #EEEEEE}
.index-content-tab>ul>li p span{padding:20px 0;}
.index-content-tab>ul>li p a{margin-top:40px;}
.index-content-tab>ul>li p span.fn-left{border-bottom: 2px solid #8e6d41;margin-bottom:-2px;}
.ellipsis{/* background:url("../images/icon_gather.png") no-repeat 0px -201px; *//* padding-left:15px; */width:65%;text-overflow: ellipsis;overflow:hidden;white-space:nowrap;font-size: 14px;}
.index-content-tab>ul>li>ul>li{padding:10px 0}
.index-content-tab>ul>li>ul>li>a>span:hover{color:#8e6d41;text-decoration: none;}


/*non-standard*/
.non-standard-header{width:1200px;height:240px;margin:0 auto;background:#7050DF}
.header-img{width:1044px;height:224px;background:url("../../images/non_standard_header.png") no-repeat;margin:auto;}
.non-standard-tab ul{background:#fff;margin-top:25px;margin-bottom:15px;}
.non-standard-tab ul li{float:left;font-size: 16px;height:64px;line-height: 64px;padding:0 30px;}
.non-standard-tab ul li:hover{cursor: pointer}
.non-standard-tab ul li.on{font-weight: bold;color:#f52f3e}
.non-standard-tab-content{background:#fff}
.non-standard-tab-content>div a.main-color-pink,.non-standard-tab-content>div a.main-color-b,.ns-detail-head-content .main-color-pink{display:inline-block;width:80px;height:32px;line-height:32px;border-radius: 4px;color:#fff;text-align: center}
.non-standard-tab-content>div>ul>li{padding:30px 30px;border-bottom:1px solid #eee;}
.non-standard-tab-content>div>ul>li.bg-blue{padding-left:50px;}
.non-standard-list li{float:left;width:13%;position:relative}
.special{height:30px;position:relative}
.non-standard-list li i{position: absolute;height:100%;width:0px;border-right:1px dashed #eee;left:70%;top:10%;}
.special p{position:absolute;bottom:0px;}
.non-standard-list li.fn-right{float:right}
.non-standard-list li.fn-right a{display:block;margin:15px auto 0;width:140px;height:30px;line-height:30px;text-align:center;border:1px solid #F52F3E;border-radius: 4px;color:#F52F3E;}

/*non-standard-detail*/
.non-standard-detail-tab div.main-color-f,.research div.main-color-f,.research-list div.main-color-f{height:80px;line-height: 80px}
.non-standard-detail-tab i{margin:0 8px 0 5px;}
.non-standard-detail-tab a:hover{text-decoration:underline;}
.non-standard-detail-tab .index{padding-left:30px;background:url("../images/icon_gather.png") no-repeat -250px 0px;}
.non-standard-detail-content .ns-detail-head{background:#fff url("../../images/non_standard_detail.png") no-repeat 0px 0px;height: 239px;position: relative}
.ns-detail-head>span{position: absolute;color:#fff;left:20px;top:20px;}
.ns-detail-head-content{padding:20px 0px 20px 210px;height:199px;}
.non-standard-detail>li{float:left;width:24%;font-size: 14px;}
.ns-detail-head-content .non-standard-list li{width:15%}
.ns-detail-body>ul{height:60px;border-bottom:1px solid #eee;line-height: 60px;padding:0 20px;}
.ns-detail-body>ul>li{padding:0 20px;}
.ns-detail-body>ul>li:hover{cursor:pointer}
.ns-detail-body>ul>li.on{color:#F52F3E;border-bottom:3px solid #F52F3E}
.survey-title{font-size: 16px;font-weight: bold;color:#333;}
.survey-li>ul>li{margin-top:20px;line-height: 40px;}
.survey-li>ul>li.half{width:50%}
.survey-li>ul>li>span.name{display:inline-block;width:100px;}
.notice-content>ul{padding:0 20px;}
.notice-content>ul>li,.research-list .right-height>ul>li{height: 50px;line-height: 50px;border-bottom:1px solid #F9F9F9}
.ns-detail-page a{padding:10px;margin-right:10px;border:1px solid #eee}
.ns-detail-page a.on{background: #F52F3E;color:#fff}
.ns-detail-page a.unuse{color:#ccc}


/*fund-detail页面*/
.fund-head{height:472px;background:url("../../images/fund_head.png") no-repeat center;}
.fund-head-content{height:412px;}
.fund-head-content>div.fn-left{padding-left:32px;padding-right:25px;padding-top:32px;width:65%;}
.fund-head-content>div.fn-right{width:30%;height:100%}
.fund-head-content>div.fn-left>p>span.fn-right{color:#fff;width:75px;height:25px;line-height: 25px;background:url("../images/icon_gather.png") no-repeat 0px -556px;text-align: center;margin-top:4px;}
 ul.fund-left-up{margin-top:48px;margin-bottom:48px;}
 ul.fund-left-up li{float:left;width:33%;}
ul.fund-left-down li{float:left;margin-bottom:16px;}
ul.fund-left-down li i{display: inline-block;width:20px;height:20px;background:url("../images/icon_gather.png") no-repeat;margin-right:10px;vertical-align: middle}
ul.fund-left-down li i.risk{background-position:0px -409px;}
ul.fund-left-down li i.property{background-position:-50px -409px;}
ul.fund-left-down li i.date{background-position:0px -448px;}
ul.fund-left-down li i.user{background-position:-50px -448px;}
ul.fund-left-down li i.reason{background-position:0px -489px;}
ul.fund-left-down li.half{width:50%;}
.fund-line{height:4px;background:url("../../images/fund_line.png") no-repeat;margin-bottom:32px;}
.fund-right-up{padding:20px 30px;background: url("../../images/fund_right.png") no-repeat center}
.fund-right-up li{float: left;text-align: center;padding-top:20px;padding-bottom:20px;}
.fund-right-down>a{display:block;}
.fund-right-down>a.length{width:275px;height:40px;line-height: 40px;border:1px solid #eee;margin: 0 auto;border-radius:22px;margin-bottom:16px;}
.fund-right-down>a.fn-font-14{text-decoration: underline}
.fund-right-down>a.fn-font-14:hover{text-decoration: underline}
.fund-tab{border-bottom:1px solid #eee;padding:0 10px;position:relative}
.fund-tab li{position: relative;float:left;font-size: 18px;height: 50px;line-height: 50px;width:10%;text-align: center;margin:0 10px;}
.fund-tab li.on{border-bottom:4px solid #F52F3E;color:#F52F3E;}
.fund-tab li:hover{cursor: pointer}
.fund-survey-content table,.fund-company-content table{border:1px solid #eee;width:100%;}
.fund-detail-content .fund-survey-content table td,.fund-detail-content .fund-company-content table td{height:48px;text-align:left;padding-left:10px;width:35%;border-bottom:1px solid #eee;}
.fund-survey-content table td.bg-blue,.fund-company-content table td.bg-blue{width:15%;border-bottom:none;text-align: center}
.fund-detail-content table{width: 100%;border:1px solid #eee}
.fund-rate-content table.t-1 td{width: 50%;}
.fund-rate-content table td.bg-blue{color:#666}
.fund-detail-content table td{height:48px;text-align: center;border-bottom:1px solid #eee;color:#333;}
.fund-detail-content table td.bg-blue{color:#666}
.fund-rate-content table.t-2 td{width:13%;}
.fund-rate-content table.t-2 td.bg-blue{width:20%;}
.fund-detail-content{min-height:800px;}
.fund-manager-detail-content img{vertical-align: top}
.fund-manager-content .fund-line{margin:60px 0;}
.manager-content{width:75%;padding-right:50px;display:inline-block;*zoom:1;*display:inline;margin-left:30px;}
.fund-tab li i{position: absolute;background: #F52F3E;width: 0%;height: 4px;left: 0px;bottom: -4px;display: block;-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-ms-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out; }
.fund-tab li:hover i{width:100%;}
#container1{width:1100px;height:350px;}
#container2{width:1100px;height:350px;}

.small-tab li{float:left;padding:10px 20px;background:#f9f9f9;text-align: center}
.small-tab li.on{color:#fff;background:#F52F3E}
.small-tab li:hover{cursor:pointer}
.fund-notice-left{float:left;width:20%;}
.fund-notice-right{width:80%;float:right}
.fund-notice-left{min-height:800px;}
.fund-notice-right ul li{border-bottom:1px solid #eee;color:#333;height:48px;line-height: 48px;}
.fund-notice-left ul li{padding-left:90px;font-weight: bold;font-size: 16px;color:#333;height:80px;line-height: 80px;background: url("../../images/fund_tab_unchoose.png") no-repeat 15px 15px;}
.fund-notice-left{height:100%;}
.fund-notice-left ul{background: url("../../images/fund_tab_line.png") no-repeat 43px 50px}
.fund-notice-left ul li.on{color:#f52f3e;background: url("../../images/fund_tab_choose.png") no-repeat 12px 10px;}
.fund-notice-left ul li.hover{color:#f52f3e;cursor: pointer;background-image:url("../../images/fund_tab_hover.png");}

/*fund页面*/
.fund-index-head{height:472px;background:url("../../images/fund_index_head.png") no-repeat center;}
.fund-index-content li{height:392px;width:30%;background:url("../../images/fund_index_content.png") no-repeat }
.fund-index-content li.fn-left{margin-right:60px;}
.fund-index-title .up{font-size: 18px;color:#fff;font-weight: bold}
.fund-index-title .down{background:#fff;color:#f52f3e;display: inline-block;width:65px;text-align:center;height:25px;line-height: 25px;margin-top:10px;}
.fund-index-line{background: url("../../images/fund_index_line.png") no-repeat center;height:4px;}
.fund-index-bottom a{display: block;width:224px;height:44px;line-height: 44px;text-align: center;border-radius: 30px;font-size: 18px;color:#f52f3e;background: #FAF1AD;margin:0 auto;box-shadow:3px 0px 8px rgba(0,0,0,0.08) }
.fund-index-bottom a:hover{background: #FF9600}
.fund-index-body-content .title i{display:inline-block;width:40px;height:40px;background:url("../../images/fund_index_market.png") no-repeat;margin-right: 10px}
.fund-index-body-tab{padding-left:10px;border:1px solid #eee;}
.fund-index-body-tab ul li{float:left;color:#333;width:80px;text-align:center;height: 24px;line-height: 24px;}
.fund-index-body-tab ul li.choose{margin-right:20px;}
.fund-index-body-tab ul li.choose:hover{cursor: pointer;color:#f52f3e}
.fund-index-body-tab ul li.choose.on{color:#fff;background:#f52f3e}
.fund-index-body-content .stock{margin-top: 20px;}
.fund-index-body-content .stock table thead{background:#f9f9f9;border-top:2px solid #f52f3e}
.fund-index-body-content .stock table thead th{font-size: 14px;}
.fund-index-body-content .stock table .first{padding-left:10px;}

.small-star,.big-star{
  transition:transform 0.5s linear;
  -webkit-transition:transform 0.5s linear;
  -moz-transition:transform 0.5s linear;
  -o-transition:transform 0.5s linear;
}
.swiper-btn:hover .small-star,.swiper-btn:hover .big-star
{
 transform:rotate(360deg);
 -webkit-transform:rotate(360deg);
 -moz-transform:rotate(360deg);
 -o-transform:rotate(360deg);
}


/*research.html*/
.research-content{
    min-height:600px;
    position: relative;
}
.research-left{
    float:left;
    width:232px;
    min-height:500px;
    border:1px solid #eee;
}
.research-right{
    float:right;
    width:898px;
    padding:0 20px;
    min-height:500px;
    border:1px solid #eee;
}
.research-left-title{
    height:60px;
    line-height: 60px;
    background:url(../../images/research_tab.png) no-repeat -2px -1px;
}
.research-left-tab>li>p:hover,.research-left-tab>li>ul>li:hover{
    cursor: pointer;
}
.research-left-tab>li i{
    display: inline-block;
    width:10px;
    height:10px;
    background: url(../images/arrow.png) no-repeat;
    vertical-align: middle;
    margin-right: 10px;
}
.research-left-tab>li.on p a
{
    font-weight: bold;
    color: #8e6d41;
    /*background-position: 0px -624px;*/
}
.research-left-tab>li.on ul>li.on a
{
    font-weight: bold;
    /*color: #8e6d41;*/
    /*background-position: 0px -624px;*/
}
.research-content .research-left-tab>li{
    border-bottom: 1px solid #e7e6e6;
    margin-bottom: 20px;
}
.research-content .research-left-tab li a:hover{
    color:#8e6d41;text-decoration: none;
}
.research-content .research-right li a:hover{
    color:#8e6d41;
}
.tab-title li a{
    display:block;
    height:24px;
    line-height: 24px;
    text-align: center;
    width:60%;
    border-left:4px solid transparent;
}
.tab-title li.on a{
    /*color:#F52F3E;*/
    /*border-left:4px solid #F52F3E;*/
}
.research-right-content{
    font-size: 14px;
    color: #333;
    text-align: justify;
}
/*文章样式*/
 .ueditor_content_parse p {
    line-height: 36px;
    text-indent: 2em;
}
.alert{
    height:48px;
    line-height: 48px;
    background: #f7f9fa;
    margin-left: -10px;

}
.alert span{
    color:#d70a30;
    font-size: 14px;
    font-weight: bold;
    margin-left: 5px;
}
.alert i{
    display: inline-block;
    width: 25px;
    height: 21px;
    background: url(../images/alert.png) no-repeat;
    vertical-align: middle;
    margin-left: 35px;
    margin-top: -3px;
}
.pd-r-65{
    padding-right:65px;
}
.pd-l-65{
    padding-left: 65px;
}