/* *****************************************      资讯、基金公用   ************************************************** */
/* .wid-1100 {
	width:1100px;
	margin:0 auto;
	position:relative;
}
*/
.wid-1200 {
	width:1200px;
	margin:0 auto;
	position:relative;
}
.page-box {
	margin-top:17px;
	margin-bottom:66px;
}
.page-box .prev-page,.news-bj .page-box .next-page {
	font-size:14px;
	color:#333333;
	margin-right:4px;
}
.page-box .prev-page {
	margin-right:8px;
}
.page-box .un-click {
	color:#DFDFDF;
}
.page-box input {
	vertical-align:middle;
	text-align:center;
	margin:-4px 5px 0 5px;
	outline:none;
	border:1px solid #E2E2E2;
	border-radius:2px;
	width:54px;
	height:20px;
}
.page-box .jump-btn {
	color:#E86E05;
	display:inline-block;
	text-align:center;
	width:40px;
	line-height:20px;
	border:1px solid #F58220;
	border-radius:2px;
	margin-left:8px;
}
.page-box .page-number {
	margin-right:4px;
	display:inline-block;
	text-align:center;
	width:22px;
	line-height:22px;
	border-radius:2px;
	background:#fff;
	color:#333;
	border:1px solid rgba(223,223,223,.7);
}
.page-box .page-number.active {
	background:#FFF2E6;
	border-color:#FFF2E6;
	color:#E86E05;
}
input.wid-125 {
	width:125px;
}
input.wid-82 {
	width:82px;
}
.mg-b-32 {
	margin-bottom:32px;
}
.mg-b-8 {
	margin-bottom:8px;
}
.mg-b-65 {
	margin-bottom:65px;
}
.mg-t-26 {
	margin-top:26px;
}
.mg-b-23 {
	margin-bottom:23px;
}
.c-6c {
	color:#6C6C6C;
}
/* *****************************************      资讯相关        ************************************************** */
/* 资讯中心 相关公用 */
.news-bj .wid700-ellipsis {
	width:700px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:1;
	line-clamp:2;
	-webkit-box-orient:vertical;
	text-overflow:-o-ellipsis-lastline;
}
/* 资讯中心 */
.news-bj .wid-1200 {
	width:1200px;
	margin:0 auto;
	position:relative;
}
.news-bj .left-tab-box {
	width:180px;
	background:#F8F8F8;
}
.news-bj .left-tab-box li {
	cursor:pointer;
	line-height:52px;
	border-top:1px solid #fff;
	padding-left:38px;
	font-size:16px;
}
.news-bj .left-tab-box li a {
	color:#666;
}
.news-bj .left-tab-box li a:hover {
	color:#666;
}
.news-bj .left-tab-box li:first-child {
	border-top:none;
}
.news-bj .left-tab-box li.active,.left-tab-box li:hover {
	background:#F58220;
	box-shadow:0 2px 18px 0 rgba(0,0,0,0.08);
}
.news-bj .left-tab-box li.active a,.news-bj .left-tab-box li a:hover,.left-tab-box li:hover a {
	color:#fff;
}
.news-bj .right-content {
	width:480px;
	position:relative;
}
.news-bj .page-title {
	font-size:22px;
	color:#333;
	line-height:52px;
	padding-left:18px;
	border-bottom:1px solid #DFDFDF;
}
.news-bj .page-title::before {
	content:"";
	display:block;
	position:absolute;
	width:4px;
	height:22px;
	background:#032D4D;
	border-radius:3px;
	left:0;
	top:15px;
}
.news-bj .newstxt-list {
	padding-top:20px;
	width:100%;
	height:114px;
	border-bottom:1px dashed #DFDFDF;
	transition:all .1s;
}
.news-bj .newstxt-list>a {
	display:block;
}
.news-bj .newstxt-list:hover {
	background:rgba(223,223,223,.1);
}
.news-bj .list-title {
	font-size:16px;
	color:#333;
}
.news-bj .list-title::before,.news-bj .dynamic-list::before {
	content:"●";
	line-height:20px;
	margin-right:10px;
	color:#D9D9D9;
}
.news-bj .list-title.active::before,.news-bj .dynamic-list.active::before {
	color:#F58220;
}
.news-bj .list-title.newest::after,.news-bj .dynamic-list.newest::after {
	margin-bottom:-4px;
	margin-left:7px;
	content:"";
	display:inline-block;
	width:26px;
	height:18px;
	background:url(../images/news/news_icon.png) no-repeat;
}
.news-bj .newstxt-info {
	font-size:12px;
	color:#666;
	line-height:20px;
	margin-top:13px;
	margin-left:20px;
	height:41px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	line-clamp:2;
	-webkit-box-orient:vertical;
	text-overflow:-o-ellipsis-lastline;
}
/* 资讯中心-子公司 -资管计划列表*/
.news-bj.subsidiary .page-title {
	border:none;
}
.news-bj.subsidiary .sub-tab-box {
	padding-bottom:17px;
	border-bottom:4px solid #DFDFDF;
}
.news-bj.subsidiary .sub-tab-box li {
	font-size:14px;
	color:#666666;
	padding:5px 12px;
	margin-right:28px;
	cursor:pointer;
}
.news-bj.subsidiary .sub-tab-box li.active,.news-bj.subsidiary .sub-tab-box li:hover {
	color:#fff;
	background:#F58220;
	box-shadow:0 2px 18px 0 rgba(0,0,0,0.08);
	border-radius:2px;
}
.news-bj.subsidiary .plan-list {
	padding:16px 0;
	border-bottom:1px dashed #DFDFDF;
}
.news-bj.subsidiary .plan-list a {
	font-size:14px;
	color:#333;
}
/*  资讯中心-子公司-最新产品动态 */
.news-bj.subsidiary .dynamic-row {
	line-height:60px;
	border-bottom:1px dashed #DFDFDF;
}
/* 基本信息 */
.basic-info table {
	border:1px solid #DCDCDC;
	margin-bottom:34px;
}
.basic-info table td {
	border:solid #DCDCDC;
	border-width:0px 1px 1px 0px;
	padding-left:11px;
	height:53px;
}
.basic-info table td.left-title {
	font-weight:bold;
	width:100px;
	background:#F8F8F8;
	color:#333;
	font-size:14px;
	border-right:none;
}
.basic-info table td.left-content {
	width:348px;
	color:#666;
	font-size:14px;
}
.basic-info table td.right-title {
	font-weight:bold;
	width:130px;
	background:#F8F8F8;
	color:#333;
	font-size:14px;
	border-right:none;
}
.basic-info table td.right-content {
	width:318px;
	color:#666;
	font-size:14px;
}
/* *****************************************      基金相关        ************************************************** */
/* banner */
.fund-detail-bj .banner-box {
	position:relative;
	height:637px;
	background:url(../images/fund_detail/detailbg.png) no-repeat center center;
	background-size:cover;
}
.fund-detail-bj .banner-box .banner-content {
	position:absolute;
	width:1200px;
	left:50%;
	margin-left:-600px;
	top:0;
	bottom:0;
}
.fund-detail-bj .banner-box .banner-content::after {
	content:"";
	display:block;
	width:1px;
	height:252px;
	position:absolute;
	left:606px;
	top:85px;
	background:#F3F3FF;
}
.fund-detail-bj .h454 {
	height:454px;
}
.fund-detail-bj .wid-606 {
	width:606px;
	box-sizing:border-box;
}
.fund-detail-bj .wid-493 {
	width:493px;
	box-sizing:border-box;
}
.fund-detail-bj .pd-l-45 {
	padding-left:45px;
}
.fund-detail-bj .pd-r-42 {
	padding-right:42px;
}
.fund-detail-bj .mg-b-36 {
	margin-bottom:36px;
}
.fund-detail-bj .mg-t-35 {
	margin-top:35px;
}
.fund-detail-bj .wid-half {
	width:50%;
	box-sizing:border-box;
}
.fund-detail-bj .fn-color-rise {
	color:#E60012;
}
.fund-detail-bj .fn-color-drop {
	color:#35BBA0;
}
.fund-detail-bj .wid-one-third {
	width:33.33%;
	box-sizing:border-box;
}
.fund-detail-bj .chosetype-btn {
	font-size:14px;
	color:#999;
	margin-right:8px;
}
.fund-detail-bj .chosetype-btn.active {
	color:#333;
	cursor:text;
}
.fund-detail-bj button.chosetime-btn {
	padding:3px 9px;
	border-radius:2px;
	color:#F58220;
	font-size:12px;
}
.fund-detail-bj button.chosetime-btn.active {
	background:#F58220;
	color:#fff;
	cursor:text;
}
.fund-detail-bj .gray-bottom {
	border-bottom:1px solid #F3F3FF;
}
.fund-detail-bj .banner-video {
	width:100%;
	height:135px;
	margin-top:24px;
}
/* ********** */
.fund-detail-bj button {
	margin:0;
	padding:0;
	outline:none;
	border:none;
	background:none;
	cursor:pointer;
}
.fund-detail-bj .tab-ul {
	border-bottom:2px solid #EBEFF3;
	line-height:48px;
    margin-top:10px;
    padding: 0 15px;
}
.fund-detail-bj .tab-ul li {
    width: 100px;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
    color: #333;
    position: relative;
    margin: 0 32px;
}
.fund-detail-bj .date-chose {
	text-indent:10px;
	height:20px;
	border:1px solid #E2E2E2;
	border-radius:2px;
	margin-bottom:2px;
}
.fund-detail-bj .search-btn {
	color:#F58220;
	font-size:12px;
	width:44px;
	height:21px;
	border:1px solid #F58220;
	border-radius:2px;
}
.fund-detail-bj .tab-ul li.on {
	color:#EE5043;
	font-weight: bold;
}
.fund-detail-bj .tab-ul li.on:after {
	content:"";
	position:absolute;
	bottom:-2px;
	width:100%;
	height:3px;
	background:#EE5043;
	display:block;
	opacity:1 !important;
	left:0 !important;
	right:0 !important;
}
.fund-detail-bj .tab-ul li:after {
	content:"";
	position:absolute;
	bottom:-2px;
	height:2px;
	background:#EE5043;
	display:block;
	left:50%;
	right:50%;
	opacity:0;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	transition:all .5s;
}
.fund-detail-bj .tab-ul li:hover {
	color:#EE5043;
	font-weight: bold;
}
.fund-detail-bj .tab-ul li:hover:after {
	left:1%;
	right:1%;
	opacity:1;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	transition:all .5s;
}
.fund-detail-bj .tab-ul li.on:hover:after {
	opacity:0;
}
.fund-detail-bj  table.normal-table {
	width:100%;
	border:1px solid #DCDCDC;
	font-size:14px;
	margin: 30px 0px;
}
.fund-detail-bj  table.normal-table th {
	/*background:#F8F8F8;*/
}
.fund-detail-bj  table.normal-table th,.fund-detail-bj  table.normal-table td {
	height:53px;
	border:solid #DCDCDC;
	border-width:0px 1px 1px 0px;
	text-align:center;
}
/*  基金概况 */
.basic-facts table {
	border:1px solid #EEEEEE;
	margin-bottom:34px;
}
.basic-facts table td {
	border:solid #EEEEEE;
	border-width:0px 1px 1px 0px;
	padding-left:25px;
	height:38px;
}
.basic-facts table td.left-title {
	width:135px;
	background:#f9f9f9;
	color:#959595;
	font-size:14px;
    border-right:none;
    border-bottom: none;
}
.basic-facts table td.left-content {
	width:480px;
	color:#333;
	font-size:14px;
}
.basic-facts table td.right-title {
	width:135px;
	background:#f9f9f9;
	color:#959595;
	font-size:14px;
    border-right:none;
    border-bottom: none;
}
.basic-facts table td.right-content {
	color:#333;
	font-size:14px;
}
/* 销售机构 */
.fund-detail-bj .mg-b-24 {
	margin-bottom:24px;
}
/* *****************************************      基金列表        ************************************************** */
.fund-list-bj .slide-container {
	width:1014px;
	position:absolute;
	left:50%;
	margin-left:-507px;
	top:43px;
}
.fund-list-bj .slide-container li {
	width:310px;
	height:358px;
	background:#fff;
	margin:0 14px;
	box-sizing:border-box;
	padding-top:46px;
	text-align:center;
}
.fund-list-bj .slide-container li img {
	width:15px;
	height:15px;
	margin-bottom:8px;
	margin-right:5px;
}
.fund-list-bj .banner-box {
	position:relative;
	height:443px;
	background:url(../images/fund_detail/detailbg.png) no-repeat center center;
	background-size:cover;
}
.fund-list-bj .prev,.fund-list-bj .next {
	display:block;
	position:absolute;
	width:28px;
	height:43px;
	top:157px;
	position:absolute;
	cursor:pointer;
}
.fund-list-bj .prev {
	background:url(../images/fund_detail/cright.png) no-repeat;
	left:-43px;
}
.fund-list-bj .next {
	background:url(../images/fund_detail/cleft.png) no-repeat;
	right:-43px;
}
.fund-list-bj .fn-color-rise {
	color:#DF262D;
}
.fund-list-bj .fn-color-drop {
	color:#35BBA0;
}
.fund-list-bj .slide-container button {
	cursor:pointer;
	border:1px solid #F58220;
	border-radius:21px;
	width:194px;
	height:42px;
	font-size:16px;
	color:#F58220;
	background:#fff;
}
.fund-list-bj  .type-tab {
	background:#F8F8F8;
	padding:0 20px;
	margin-bottom:2px;
}
.fund-list-bj  .type-tab button {
	padding:8px 16px;
	background:transparent;
	border-radius:4px;
	color:#666;
	margin:8px 0;
	border:none;
	outline:none;
	cursor:pointer;
}
.type-tab button.active,.type-tab button:hover {
	background:#F58220;
	color:#fff;
}
.fund-list-bj .table-arrow {
	width:7px;
	height:12px;
	display:inline-block;
	vertical-align:middle;
	margin-left:5px;
	background:url(../images/fund_detail/table-arrow.png) no-repeat;
	cursor:pointer;
}
.fund-list-bj table.fundlist-table {
	width:100%;
	font-size:14px;
}
.fund-list-bj table.fundlist-table th {
	cursor:pointer;
}
.fund-list-bj table.fundlist-table th.sorttable_nosort {
	cursor:text;
}
.fund-list-bj table.fundlist-table .ascending .table-arrow {
	background:url(../images/fund_detail/table-arrow-up.png) no-repeat;
}
.fund-list-bj table.fundlist-table .descending .table-arrow {
	background:url(../images/fund_detail/table-arrow-down.png) no-repeat;
}
.fund-list-bj table.fundlist-table th {
	background:#F8F8F8;
	height:40px;
	padding-left:24px;
}
.fund-list-bj table.fundlist-table tr {
	border-bottom:1px solid #EAEAEA;
}
.fund-list-bj table.fundlist-table tr:first-child {
	border:none;
}
.fund-list-bj table.fundlist-table td {
	height:59px;
	padding-left:24px;
}



.base-li-icon{
    display: block;
    width: 8px;
    height: 8px;
	background: url('../images/detail/icon.png') center center no-repeat;
	background-size: 100% 100%;
    float: left;
    margin-top: 6px;
    margin-right: 5px;
}
.fan-box {
	margin: 23px 0 12px 0;
}
.fan-icon{
    float: left;
    width: 40px;
    height: 40px;
	/* background-color: red; */
	margin-right: 6px;
}
.fan-icon1 {
	background: url(../images/fund_detail/gupiao.png) no-repeat;
	background-size: 100% 100%;
}
.fan-icon2 {
	background: url(../images/fund_detail/zaiquan.png) no-repeat;
	background-size: 100% 100%;
}
.fan-icon3 {
	background: url(../images/fund_detail/jingrong.png) no-repeat;
	background-size: 100% 100%;
}

.line-40{
    line-height: 40px;
}
.title-line{
    width: 28px;
    height: 3px;
    position: absolute;
    left: 0;
    bottom: -15px;
    background: #EE5043;
}
.risk-box{

}
.risk-box-h1{
    font-size: 16px;
    color: #333333;
    line-height: 16px;
}
.risk-box-p{
    font-size: 14px;
    color: #666666;
    line-height: 14px;
}
.want-risk{
    display: block;
    width: 110px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-size: 16px;
    color: #EE5043;
    border:1px solid#EE5043;
    border-radius: 18px;
    margin-top: 12px;
}
.question-box{
    width: 1142px;
    height: 78px;
    border:1px solid #EEEEEE;
    border-radius: 4px;
    margin-top: 50px;
    padding: 28px;
}
.question-box ul{
    float: left;
    width: 910px;
}
.question-box ul li{
    width: 50%;
    float: left;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    color: #666666;
    text-indent: 30px;
}
.page-box.new-page-box{
	margin-top: 40px;
	text-align: center;
}
.new-page-box .prev-page,.new-page-box .next-page{
	display: inline-block;
	border: 1px solid #DEDEDE;
	border-radius: 1px;
	width: 67px;
	height: 25px;
	vertical-align: middle;
	text-align: center;
	line-height: 25px;
	box-sizing: border-box;
	margin-right: 4px;
}
.new-page-box .prev-page.un-click,.new-page-box .next-page.un-click{
	border:none;
}
.page-box.new-page-box .page-number{
	display: inline-block;
	vertical-align: middle;
	font-size: 15px;
	border: 1px solid #DEDEDE;
	border-radius: 1px;
	height: 25px;
	width: auto;
	padding:0 8px;
	text-align: center;
	line-height: 25px;
	box-sizing: border-box;
	margin-right: 4px;
}
.page-box.new-page-box .page-number:hover{
	color:#EE5043
}
.page-box.new-page-box .page-number.more{
	border:none;
}
.page-box.new-page-box .page-number.active{
	color: #EE5043;
	background: transparent;
	border:none;
	font-weight: bold;
}
.page-box.new-page-box .page-span{
	display: inline-block;
	height: 25px;
	vertical-align: middle;
	line-height: 25px;
}
.page-box.new-page-box input{
	height: 25px;
	box-sizing: border-box;
	margin:0 4px;
	border: 1px solid #DEDEDE;
	border-radius: 1px;
	padding-left: 5px;
	width: 48px;
	text-align: left;
}
.page-box.new-page-box .jump-btn{
	
	}

.pagination-port {
	font-size: 0;
}
.pagintaion-item {
	display: inline-block;
	width: 32px;
	height: 32px;
	margin-right: 8px;
	border: 1px solid #eee;
	border-radius: 4px;
	box-sizing: border-box;
	text-align: center;
	line-height: 32px;
	background: #F9F9F9;
	color: #333;
	font-size: 12px;
	vertical-align: middle;
}
.first-pagintaion,
.prev-pagintaion,
.next-pagintaion,
.end-pagintaion {
	position: relative;
}
.pagintaion-img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}
.first-pagintaion-img {
	width: 6px;
	height: 10px;
}
.prev-pagintaion-img {
	width: 5px;
	height: 9px;
}
.next-pagintaion-img,
.end-pagintaion-img {
	width: 5px;
	height: 9px;
}
.pagintaion-number {
	display: inline-block;
	width: 32px;
	height: 32px;
	margin-right: 8px;
	border: 1px solid #eee;
	box-sizing: border-box;
	text-align: center;
	line-height: 32px;
	background: #F9F9F9;
	color: #333;
	font-size: 12px;
}
.pagintaion-number.active {
	background: #FD533B;
	background-image: linear-gradient(116deg, #FD533B 0%, #FF005D 100%);
	color: #fff;
}
.m-advisory-navigation {
	margin: 24px 0;
	line-height: 12px;
	color: #666666;
	font-size: 12px;
}
.m-mt-0 {
	margin-top: 0px;
}