/* CSS Document */
/**
 * Created by liyina on 14-10-8.
 */
 /*990版心*/
 /*用户中心需要用的顶部样式 先留着*/
 .h-top{width:100%;height:40px;background:#343e4e;color:#fff;}
 .h-top-ul{}
 .h-top-ul li{float:left;line-height:40px;color:#b0b0b0;}
 .h-top-ul li a{color:#b0b0b0;padding:0 10px;}
 .h-top-ul li a:hover{color:#fff}
 .h-top-ul .fr{float:right;}
 .top-line{display:inline-block;height:12px;line-height:12px;position:relative;top:1px;border-right:1px solid #495260;border-left:1px solid #2f3846;}
 .h-top-ul .li1{margin-left:15px;}
 .h-top-ul .li1 a{padding-left:25px;background:url(/PublicFront/images/h-top.png) no-repeat -4px 0px;*+background:url(/PublicFront/images/h-top.png) no-repeat  -4px 3px}
 .h-top-ul .li5{display:none;padding-left:28px;background:url(/PublicFront/images/h-top.png) no-repeat 0px -30px;color:#fff;}
 .h-top-ul .li6{margin-right:10px;position:relative;}
 .h-top-ul .li7{margin-right:15px;position:relative;max-width:160px;padding:0 10px 0 10px;color:#b0b0b0;}
.li7 .li7-a{background:url(/PublicFront/images/h-top.png) no-repeat right -90px; padding-right: 20px; display: inline-block;}
.h-login-status .li7-a{color:#333!important; background: url(/PublicFront/images/h-top.png) no-repeat right -112px;}
 
 .h-top-ul .li8{position:relative;}
 .h-top-ul .h-login-status{color:#333;background:#f2f2f2 ;}

 .h-user-info{position:absolute;z-index:10000;top:40px;left:0;width:280px;height:120px;border:1px solid #e5e5e5;border-top:0;background:#fff;display:none;}
 .h-user-info1{padding:12px 20px;background:#f2f2f2;overflow:hidden}
 .h-user-info1 img{width:54px;height:54px;float:left;margin-right:16px}
 .h-user-info1  dl{float:left;line-height:26px;padding-top:4px;}
 .h-user-info1  dl  a.li7-a{padding-left:8px; background: none;}
 .h-top-ul .h-user-message{display:inline-block;padding:0 6px 0 20px;line-height:20px;border-radius:3px;margin-left:5px;color:#fff;background:#ec453a url(/PublicFront/images/h-top.png) no-repeat -1px -68px;}
 .h-top-ul .h-user-message:hover{color:#fff;}
 .h-user-info1  dl dd {color:#b31c27;;}
 .h-user-info1  dl dd a{color:#b31c27;}
 .h-user-info1  dl dd a:hover{color:#9d1620;}
 .h-user-info2{padding:0 10px 0 20px;}
 .h-user-info2 p a{color:#b31c27;padding:0;}
  .h-user-info2 p a:hover{color:#9d1620;}
  .h-user-info2 .p1 span{color:#ff6600}
 .h-user-info2 .p2{color:#b31c27;;}
  .h-user-info2 .p2 span{padding:0 10px;}
  /*从user-common.css中转移过来*/
 
 /*登录注册时*/
.w1190{width:1190px;margin:0 auto;}
.li-login-top{height:40px; background:#343e4e;font-size:14px;line-height:40px;}
.li-login-top a{color:#b0b0b0!important;}
.li-login-top a:hover{color:#fff !important}
.li-help a{margin-left:15px;}
.li-help em{color:#495260;margin-left:15px;}
a.li-tel,span.li-tel{display:inline-block;height:40px;color:#fff!important;padding-left:20px;background:url(/PublicFront/images/li_user_icon.png) no-repeat 0 12px;}
.li-login-nav{height:115px;padding-top:30px;font-size:32px;line-height:84px;margin-bottom:20px;}
.li-login-nav a{color:#666!important;}
.li-logo{display:inline-block;width: 373px; height: 70px;background: url(/PublicFront/images/logo-index.png) no-repeat 0; vertical-align:middle;}
.li-line{margin:0 20px 0 28px;display:inline-block;width:1px; height:84px;background: #e0e0e0;}
  
/*头部*/
.l-wrap{width:1190px;margin:0 auto;}
.wrapper-in{width: 1200px; margin: 0 auto;}
.nav-top{background: #f5f5f5;}
.nav-top1{height: 35px;border-bottom: 1px solid #e6e6e6;}
.nav-ul1 li{float:left;position:relative;line-height: 36px;}
.nav-ul1 .fr{float:right;}
.nav-ul1 a{display: block;padding:0 18px;height:35px;color:#666;}
.nav-li1 a{padding:0 30px 0 14px;}
.nav-line{position:absolute;top:13px;right:0;border-left:1px solid #b0b0b0;height:10px;}
.nav-ul1 a:hover{background: #fff;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:0 17px;}
.nav-li1 a:hover{padding:0 29px 0 13px;}
.nav-tel{color:#ec453a;padding-left: 18px;background: url(/PublicFront/images/v3/bg-index.png) no-repeat -100px 11px;}
.nav-arrow{position:absolute;width:9px;height: 5px;background: url(/PublicFront/images/v3/bg-index.png) no-repeat 0 0;top:16px;right:16px;}
.nav-hot{position:absolute;width: 9px;height: 11px;background: url(/PublicFront/images/v3/bg-index.png) no-repeat -50px 0;top:4px;right: 7px;}
.nav-li1.hover a{background: #fff;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:0 29px 0 13px;height: 36px;} 
.nav-lst1{display:none;position:absolute;top:36px;left:0;background: #fff;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;height:298px;width:911px;z-index: 100;}
.nav-close{position: absolute;top:10px;right: 10px;width: 16px;height: 16px;background:url(/PublicFront/images/v3/bg-index.png) no-repeat -464px 0;}
.nav-lst1 dl{width:161px;border-left:1px solid #e6e6e6 ;padding:25px 0 0 20px;line-height: 30px;height:273px;}
.nav-lst1 dt{margin-bottom: 13px;}
.nav-lst1 dt a{font-size: 16px;color:#333;}
.nav-lst1 dd a{color:#7f7f7f;}
.nav-li1 .nav-lst1 a{border:none;padding: 0;display: inline;}
.nav-li1 .nav-lst1 a:hover{color:#ec453a;}
.em-label{display: inline-block;*display: inline;*zoom:1;width: 16px;height: 16px;font:12px/16px simsun;color:#fff;text-align: center;border-radius:3px;margin-left: 5px;vertical-align: middle;}
.em-hot{background: #ec453a;}
.em-new{background: #fe9900;}
.nav-top2{height:73px;padding-top: 17px;}
.nav-ul2{margin:12px 0 0 75px;}
.nav-ul2 li{padding: 0 17px;float: left;}
.nav-ul2 a{display: block;width: auto;font-size: 16px;height: 32px;line-height: 32px;}
.nav-ul2 .active a{color:#ec453a;border-bottom: 3px solid #ec453a;}
.nav-ul2 a:hover{color:#ec453a;}
.nav-assets-box{position: relative;margin-top: 10px;}
a.nav-assets{z-index:103;position:relative;display:block;width: 80px;height: 34px;color:#666;line-height:34px;border:1px solid #e6e6e6;border-radius: 2px;padding-left: 38px;background:#fff url(/PublicFront/images/v3/bg-index.png) no-repeat -339px 8px;}
.nav-assets i{position:absolute;width:5px;height:9px;top:13px;right:11px;background:url(/PublicFront/images/v3/bg-index.png) no-repeat -545px -800px;}
.nav-assets.hover{border-bottom-color: #fff;}
.nav-assets-lst{display:none;z-index:102;position: absolute;top:35px;right:0;width:250px;padding:0px 19px 15px 9px;border:1px solid #e6e6e6;background: #fff;}
.nav-assets-lst dt{padding:19px 0 20px;border-bottom: 1px solid #e6e6e6;}
.nav-assets-lst img{width: 48px;height: 48px;border-radius: 25px;margin-right: 12px;}
.cola9{color:#a9a9a9;}
.nav-assets-lst dd{border-bottom:1px dashed #e6e6e6;height: 50px;line-height: 50px;padding:5px 0 5px 12px;}
.nav-assets-lst a{display: block;color:#666;padding-left:48px;background:url(/PublicFront/images/v3/bg-index.png) no-repeat 0 0;}
.nav-assets-lst a:hover{color:#ec453a;}
a.assets-ico1{background-position: -500px 13px;}
a.assets-ico2{background-position: -498px -87px;}
a.assets-ico3{background-position: -499px -187px;}
a.assets-ico4{background-position: -497px -287px;}
a.assets-ico5{background-position: -496px -387px;}
a.assets-ico6{background-position: -500px -487px;}
a.assets-ico1:hover{background-position: -500px -37px;}
a.assets-ico2:hover{background-position: -498px -137px;}
a.assets-ico3:hover{background-position: -499px -237px;}
a.assets-ico4:hover{background-position: -497px -337px;}
a.assets-ico5:hover{background-position: -496px -437px;}
a.assets-ico6:hover{background-position: -500px -537px;}
.nav-assets-lst .bornone{border-bottom: 0;}
/*简版导航*/
.l-simple{display:none;position:fixed;top:0;width:100%;height:60px;z-index:1000000;
filter:progid:DXImageTransform.Microsoft.gradient(enabled="true", startColorstr="#F4A5222F", endColorstr="#F4A5222F");
background-color:rgba(165,34,47,0.96);
}
/* IE9 HACK 避免在IE9下背景色叠加 */
:root .l-simple{ filter:none; }
.l-simple a{float:left;height:60px;line-height: 60px;color:#fff;width: 120px;text-align: center;}
.l-simple a.active{background:#fff;color:#a5222f;}
.l-simple a:hover {color:#fff;
filter:progid:DXImageTransform.Microsoft.gradient(enabled="true", startColorstr="#19000000", endColorstr="#19000000");
background-color:rgba(0,0,0,0.1);
}
/* IE9 HACK 避免在IE9下背景色叠加 */
:root .l-simple a:hover { filter:none; }
.simple-so{font-size:14px;height:36px;margin-top: 12px;position:relative;}
.simple-so input{display: block;width:214px;border: none;padding:3px 30px 3px 12px;height: 30px;line-height: 30px;color:#a9a9a9;border-radius:20px;}
.button-so{width:16px;height:36px;background: url(/PublicFront/images/v3/bg-index.png) no-repeat 0 -830px;border:none;outline: none;}
.simple-so .button-so{position:absolute;width:28px;top:0;right:0;background-position:2px -830px;}

/*阳光私募头*/
.Sub-nav{height: 36px;background: #333333;}
.Sub-nav a{float:left;line-height:36px;text-align: center;color:#a9a9a9;padding:0 19px;}
.Sub-nav a.last{padding-right:0;text-align: right;}
.Sub-nav-lst a{width: 95px;padding:0;}
.Sub-nav-lst1 a{padding:0 20px;width:auto;}
.Sub-nav-lst a:hover{background: #414141;}
.Sub-nav-lst a.active{background: #d44032;color:#fff;}
.Sub-nav-lst a.Sub-pe.active{background: #018fbf;}
.Sub-nav-lst a.Sub-xt.active{background: #fe9900;}
.Sub-nav-lst a.Sub-hw.active{background: #44a5ac;}
.Sub-line{float:left;height: 14px;border-left: 1px solid #404040;margin-top: 11px;}
.Sub-so{float:left;width:46px;background: url(/PublicFront/images/v3/bg-info.png) no-repeat 0 10px;}
.Sub-so2{margin-top: 4px;height: 28px;width:220px;margin-right: 20px;position: relative;z-index:22;}
.Sub-so2 input{display:none;width:178px;height: 22px;line-height:22px;}
.Sub-so2 .button-so{height:28px;background: url(/PublicFront/images/v3/bg-info.png) no-repeat 0 -54px;}
.Sub-column{padding-top: 15px;height:75px;}
.Sub-left{position:relative;}
.sub-ico{position:absolute;top:0;left:124px;width:44px;background: url(/PublicFront/images/v3/bg-info.png) no-repeat 0 -240px;}
.sub-ico1{width:42px;height: 42px;top:-1px;background-position:0 -240px;}/*会员中心图标*/
.sub-ico2{width:28px;height: 34px;top:2px;left:129px;background-position:-60px -240px;}/*新闻资讯图标*/
.sub-ico3{height:40px;left:126px;background-position:-120px -240px;}/*海外投资图标*/
.sub-ico4{height:44px;left:125px;top:-6px;background-position:-180px -240px;}/*私募股权图标*/
.sub-ico5{height:36px;top:2px;background-position:-240px -240px;}/*信托资管图标*/
.sub-ico6{height:38px;left:123px;top:1px;background-position:-300px -240px;}/*阳光私募图标*/
.sub-ico7{width:32px;height:32px;left:128px;top:7px;background-position:-360px -240px;}/*问答页面图标*/
.sub-col1{color:#ff9900;}/*会员中心颜色*/
.sub-col2,.sub-col7{color:#343d4c;}/*新闻资讯颜色和问答页面颜色*/
.sub-col3{color:#44a5ac;}/*海外投资颜色*/
.sub-col4{color:#018fbf;}/*私募股权颜色*/
.sub-col5{color:#fe9900;}/*信托资管颜色*/
.sub-col6{color:#d44032;}/*阳光私募颜色*/
.Sub-left p{margin-left: 30px;height: 58px;padding-left: 12px;border-left:1px solid #e6e6e6;line-height: 58px;font-size:24px;}
.Sub-right1{margin-top: 12px;}
.Sub-right1 a{float:left;padding-left: 19px;margin-left: 17px;font-size: 16px;line-height: 36px;}
.Sub-right1 a:hover{color:#ec453a;}
.Sub-right1 a.active{color:#ec453a;background: url(/PublicFront/images/v3/bg-info.png) no-repeat -337px -49px;}
.Sub-tougao{width:40px;padding-top: 37px;background:url(/PublicFront/images/v3/bg-info.png) no-repeat 0px -120px;color:#ccc;margin-top: 3px;}
.Sub-tougao:hover{background-position:-120px -120px;color:#333;}
.Sub-right2{width:766px;margin-top:-6px;margin-bottom: 0;}
.Sub-right2 li{float:left;width:179px;}
.Sub-right2 a{margin-left:0;width:auto;margin-right: 6px;}
.Sub-right2 .w137{width:137px;}
.Sub-right2 .w92{width:92px;}
.Sub-news-ico{float:left;width:9px;height: 5px;margin-top:15px;background: url(/PublicFront/images/v3/bg-info.png) no-repeat -341px 0px;}
.Sub-right2 .Sub-news-child{display:none;margin-right:0;float:left;margin-top:6px;height:24px;text-align:center;line-height: 24px;width:40px;padding:0;background:#333;color:#a9a9a9;font:12px/24px simsun;}
.Sub-right2 .Sub-news-child:hover{background:#ec453a;color:#fff;}

/*搜索联想弹出层*/
.search-more {position: absolute;display: none;height: 362px;left: -12px;padding-top: 7px;top: 58px;width: 280px;background: #f3f3f3;}
.search-more dt {line-height: 36px;border-bottom: 1px solid #e6e6e6;padding: 2px 25px 0 25px;}
.search-more dd {border-bottom: 1px solid #e6e6e6;background: #fff;}
.search-more dd a {line-height: 40px;display: block;padding: 0 25px;}
.search-more dd a:hover {background: #f3f3f3;color: #333;}
.search-more .result-more {display: block;line-height: 40px;text-align: right;padding-right: 24px;background: url(/PublicFront/images/v3/bg-index.png) no-repeat 265px -785px;}
.search-more .i-arrow {position: absolute;width: 0;height: 0;border-style: solid;border-width: 0 6px 6px;left: 30px;top: -6px;border-color: transparent transparent #f3f3f3 transparent;}

.Sub-so2 .search-more{border:1px solid #ccc;left:0;top:40px;background: #fff;}
.Sub-so2 .search-more .i-arrow {border-color: transparent transparent #fff transparent;}
.Sub-so2 .search-more .i-arrow2{border-width: 0 8px 8px;left: 28px;top: -8px;border-color: transparent transparent #ccc transparent;}
.Sub-so2 .search-more dd{background: #fafafa;}
.Sub-so2 .search-more dd a{float:none;text-align: left;}
.Sub-so2 .search-more .result-more{text-align: right;float:none;}
.Sub-so2 .search-more .result-more:hover{color:#ec453a;}
.l-canvas{position:fixed; width:100%; height:100%; left:0; top:0; z-index:20;background:url(/PublicFront/images/hd_icon.png) no-repeat -1200px -100px;}
/*底部*/
.l-footer{background:#343e4e;border-top:4px solid #cd484f;padding-top:20px;padding-bottom:50px; margin-top:20px;color:#b0b0b0;}
.l-dl{width:183px;}
.l-dl3{width:175px;}
/*.l-dl4{width:270px;}*/
.l-dl4{width: 270px;}
.l-dl dt{font-size:16px;margin-bottom:15px;}
.l-dl3 dt{font-size:14px;}
.l-dl dd{font-size:12px;margin-bottom:12px;}
.l-dl2 dd{margin-bottom:16px;}
.l-dl1 dd a:hover,.l-dl2 dd a:hover{color:#fff !important}
.l-dl3 dd{font-size:12px;margin-bottom:20px;}
.l-dl4 dt{text-indent: 30px;}
.l-dl4 dd{float:left;margin-right:25px;}
.l-dl4 dd span{display:block;padding:10px;background:#394352;margin-bottom:6px;}
.l-dl4 dd a{display:block;width:120px;height:32px;font-size:12px;line-height:32px;text-align:center;color:#b0b0b0;cursor: default;}
.l-dl4 dd a:link,.l-dl4 dd a:visited{color:#fff!important;}
.l-dl4 dd a:hover{color:#b0b0b0;}
.l-dl4 dd img{vertical-align:middle;width:100px;height:100px;}
.l-dl4 .l-dd-email{margin-right:0;}
.l-dl4 .l-dd-email span a{display:block;width:100%;height:100%;}

.l-ft-address{margin-top:9px;border-top:1px solid #414d61;}
.l-ft-link p{font-size:12px;line-height:18px;color:#b0b0b0;margin-bottom:10px;}
.l-small-nav{padding:20px 0px 10px 0px;}
.l-small-nav a{margin:0 8px;font-size:12px;line-height:1;height:12px;}
.l-small-nav a.l-noml{margin-left:0;}
.l-sa{margin-top:60px;}
.l-f-a{width:85px;height:30px;display:inline-block;margin-right:6px;background:url(/PublicFront/images/hd_icon.png) no-repeat -215px -250px;}
.l-f-a2{background-position:-300px -250px;}
.l-f-a3{background-position:-215px -282px;}
.l-f-a4{background-position:-300px -282px;}
.l-f-a{opacity:0.2;filter:alpha(opacity=20)\9;}
:root .l-f-a{filter:none;}
.l-f-a:hover{opacity:0.7;filter:alpha(opacity=70)\9;}
:root .l-f-a:hover{filter:none;}
.l-ft-logo{width:337px;height:70px;background:url(/PublicFront/images/hd_icon.png) no-repeat 0px -411px;margin-top:70px;}

.btns{transition: all .3s linear}
/*按钮样式*/
.btns,a.btns{text-align:center;display:inline-block; *display:inline; *zoom:1; border:none;vertical-align:middle; cursor:pointer; color:#fff; }

.btns-bigger,input.btns-bigger{width:100%;height:40px;line-height:40px; font-size:16px;}
.btns-big,input.btns-big{width:168px;height:42px;line-height:42px; font-size:16px ;  border-radius: 3px;}
.btns-middle,input.btns-middle{width:120px;height:35px;line-height:35px; font-size:14px;}
.btns-small,input.btns-small{width:80px;height:30px;line-height:30px;}

a.btns-red1{background-color:#f2fbff;color:#eb6a70;}
.btns-red1{background-color:#9d1620;color:#eb6a70;}
.btns-red1:hover{ background-color:#cd484f;color:#fff;}
.btns-red{background-color:#b31c27;color:#fff!important;}
.btns-red:hover{ background-color:#9d1620; color:#fff;}
.btns-blue{background-color:#b31c27;color:#fff;}
.btns-blue:hover{ background-color:#9d1620; color:#fff;}
.btns-ye{background-color:#ff9400;color:#fff;}
.btns-ye:hover{ background-color:#fda01f; color:#fff;}
.btns-grey{background-color:#dcdcdc;color:#fff;}
.btns-grey:hover{background-color:#dcdcdc;color:#fff;}
.btns-purple{background-color:#71487d;color:#fff;}
.btns-purple:hover{background-color:#61376d;color:#fff;}
.btn-ye2{background:#e95202;}
.btn-ye2:hover{background:#f90;}


/* .btns-blue.btns-big{ border-bottom:2px solid #027bb7;} */
.btns-blue.btns-big:hover{ border-bottom:none; height:42px; line-height:42px;}
/*小图标*/

/*弹出框样式*/
.modal-wapper{ width:780px; height:247px; position:fixed; top:-200%; left:50%; box-shadow:0 0 5px rgba(0,0,0,0.5); z-index:100001; background-color:#fff; border-radius:3px; display:none;}
.tck-cover{ width:100%; height:100%; background-color:#000; filter:alpha(opacity=60);opacity:0.6; position:fixed; top:0; left:0; z-index:90; display:none;}
.modal-close{ font-size:20px; cursor:pointer;}

/*类似bootstrap布局*/

.x-row{margin-bottom:10px; *zoom:1}
.x-row:after{content:''; display:table; clear:both; overflow:hidden;}
.col{padding-left:5px; padding-right:5px; float:left; min-height:1px; }
.w730{width:930px;}/*width:730或930*/
.w250{width:250px;}
.w390{width:390px;}
.h230{ height:230px;}


/*日期组件*/
.u-date{text-align:center; position:relative; height:25px; overflow:hidden;width:38px;}
.u-default{background:#ccc; color:#fff; font:bold 12px/27px Arial, Helvetica, sans-serif; width:38px; height:25px; overflow:hidden;}
.curr .u-date{height:38px;}
.curr .u-default{display:none;}
.u-day{background:#b31c27; height:21px; font:bold 16px/27px Arial, Helvetica, sans-serif; color:#fff;}
.u-month{height:15px; width:36px; overflow:hidden; font-family:simhei,arial; line-height:17px; font-size:12px; background:#fff; color:#b31c27; border:1px solid #b31c27;}

/*面包屑导航*/
.w990{width:1190px; margin:0 auto;}
.w1190{width:1190px; margin:0 auto;}
.x-crm{ padding: 19px 0 19px 0; font-size: 0px; background:#fff;   } 
.x-crm a{ color:#333;margin-right:16px; vertical-align: middle; font-size: 16px; display: inline-block; *display:inline; *zoom:1;  height: 26px; line-height: 26px; }

.x-crm a.cur{color: #b31c27; font-weight: bold;}
.x-crm a:hover{color:#9d1620;}
.nav-solidus{width:15px;background:url(/PublicFront/images/x-news.png) no-repeat 6px 0; height:18px;margin-right:16px;}
.x-crm i{width:15px;vertical-align: middle;display: inline-block; *display:inline; *zoom:1; font-size: 16px; color: #aaa; font-family: simsun; margin-right:10px; margin-left:-5px;}
#j-crm-tab{display: inline-block; *display:inline; *zoom:1; vertical-align: middle; background:url(/PublicFront/images/x-news.png) no-repeat 100% -505px; padding-right: 2px; margin-right:12px;}

.m-jigouNums{ width:60px; height:60px; line-height:60px; text-align:center; font-size:42px; color:#fff; background-color:#4eabd6; display:inline-block; *display:inline; *zoom:1}

/*宽730 高268的滚动图片*/
.bannerbox{ overflow:hidden; height:268px; width:930px; position:relative;}
.bannerbox ul{position:absolute;}
.bannerbox li{ float:left;}
.bannerbox li img{ width:930px; height:268px;}
.x-banner-left,.x-banner-right{width:50px; height:50px; cursor: pointer; position:absolute; top:105px; background:url(/PublicFront/images/x-news.png) no-repeat -150px 0;}
.x-banner-left{left:10px;}
.x-banner-left:hover{background-position:-150px -50px;}
.x-banner-right{right:10px; background-position:-200px 0;}
.x-banner-right:hover{background-position:-200px -50px;}

.control{width:100%; text-align:center; position:absolute;z-index:2; bottom:10px;text-align:right; right:10px; height:20px; }
.control a{ border-radius:5px; background-color:#e6e6e6; display:inline-block; *display:inline; *zoom:1;width:10px; height:10px; margin:0 6px;}
.control .now{ background:#b31c27;}

/*翻页*/
.L-pagenum{text-align:center;line-height:34px;font-size:18px;vertical-align:middle;color:#666;}
.L-pagenum b,.L-pagenum i,.L-pagenum a{display:inline-block; vertical-align:middle;}
.L-pagenum b{margin-right:10px; font-weight:normal;}
.L-pagenum a{margin:0 5px;padding:0 5px;height:22px;text-align:center;line-height:22px;}
.L-pagenum a.hover{background:#b31c27;color:#fff;}
.L-pagenum i{width:34px;height:34px;background-image:url(/PublicFront/images/page.png); background-repeat:no-repeat; cursor:pointer;}
i.Page-prev{margin-left:0px;margin-right:10px;background-position:0px -40px;}
i.Page-next{margin-left:10px;margin-right:0; background-position:-40px -40px;}
i.Page-prev:hover{background-position:0 -80px;}
i.Page-next:hover{background-position:-40px -80px;}
/*信托广告位*/
.ads_250_190 img{width:250px;height:190px;}
/*阳光私募频道页广告位*/
.ads_990_170 img{width:1190px;height:170px;}
.ads_190_167 img{width:231px;height:167px;}
.ads_190_182 img{width:231px;height:182px;}
/*私募股权机构详情页广告位*/
.ads_250_264 img{width:250px;height:264px;}
/*私募股权首页底部广告位*/
.ads_490_167 img{width:590px;height:167px;}
/*家族财富频道页广告位*/
.ads_330_276 img{width:330px;height:276px;}

.backToTop{ width:36px; height:36px; position:fixed; bottom:50px; right:10px; background:url(/PublicFront/images/fixed.png) 0 -380px; cursor:pointer}

/*新的分页样式*/
.L-pagenum a.pre{  
  width: 28px;
  height: 34px;
  background-image: url(/PublicFro/PublicFront/images/page.png);
  background-repeat: no-repeat;
  cursor: pointer;
  margin-left: 0px;
  margin-right: 10px;
  background-position: 0px -40px;
}

.L-pagenum a.pre:hover{  
  background-position: 0px -80px;
}

.L-pagenum a.next{  
  height: 34px; 
  width: 28px;
  background-image: url(/PublicFro/PublicFront/images/page.png);
  background-repeat: no-repeat;
  cursor: pointer;
  margin-left: 10px;
  margin-right: 10px;
  background-position: -40px -40px;
}
.L-pagenum a.next:hover{  
  background-position: -40px -80px;
}
.x-line {
  display: inline-block;
  border-right: 1px dashed #e0e0e0;
  margin-right: 15px;
  height: 1em;
  line-height: 1em;
  vertical-align: middle;
}

/*弹出层*/
.popup-outer{width:776px;  padding:8px; position:fixed; _position:absolute; z-index:1000; top:50%; margin-top:-300px; left:50%; margin-left:-396px; filter:progid:DXImageTransform.Microsoft.gradient(enabled="true", startColorstr="#4CFFFFFF", endColorstr="#4CFFFFFF");background-color:rgba(255,255,255,0.3);}
:root .popup-outer { filter:none; }
.popup-inner{background:#fff;}
.popup-hd{background:#f7f7f7 url(/PublicFront/images/pop-bg.png) 16px 5px no-repeat; padding-left:248px; border-bottom:1px solid #ddd; font:20px/52px "Microsoft Yahei";}
.popup-bd{padding:10px 270px 10px 12px; color:#999; position:relative; line-height:24px;}
.popup-bd p{text-indent:2em; margin-bottom:8px;}
.confirm-box{position:absolute; width:237px; height:277px; background:#f4f4f4; right:15px; top:15px; border:1px solid #ddd; color:#333;}
.cinfirm-hd{background:#e7e7e7; line-height:20px; padding:12px 20px; margin-bottom:20px;}
.confirm-box li{height:52px; line-height:52px; padding-left:16px;}
.confirm-box em{display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:112px; height:40px; line-height:40px;}
.a-btn-or,.a-btn-grey{display:inline-block;  *display:inline; *zoom:1; vertical-align:middle; width:90px; height:40px; color:#fff!important; border-radius:3px; font:18px/40px  "Microsoft Yahei"; text-align:center;}
.a-btn-or{background:#f60;}
.a-btn-or:hover{background:#f90;}
.a-btn-grey{background:#bbb;}
.a-btn-grey:hover{background:#aaa;}
.popup-ft{background:#b31c27 url(/PublicFront/images/pop-bg.png) 54px -90px no-repeat; color:#fff; height:210px; padding-left:293px; padding-top:10px;}
.popup-ft dl{font-size: 0; *padding-top: 2px;}
.popup-ft dt,.popup-ft dd{display:inline-block;  *display:inline; *zoom:1; vertical-align:middle;  margin-bottom: 15px;}
.popup-ft dt{width:56px; line-height:56px; height: 56px; margin-right: 34px; font-size:18px; font-weight: bold; color: #b31c27; text-align: center;}
.popup-ft dd{width:350px; line-height:24px; font-size: 14px; padding-top: 4px; height: 52px;}

/*左侧固定*/
.fixedLeft{width:40px; position:fixed; top:250px; left:50%; z-index:100; margin-left:635px;}/*563*/
.survey-fixed{width:40px; height:40px; margin-bottom: 2px; background:url(/PublicFront/images/v3/fixed.png) 0 0 no-repeat;}
.survey-fixed:hover em{visibility:visible;display:block; background:#ec453a; width:24px; height:24px; font-size:12px;line-height:12px; color:#fff; padding:8px; overflow:hidden; }
.fixedLeft li{width:40px;height:40px; margin-bottom: 2px;  cursor:pointer; }
.fixedLeft-1{background:url(/PublicFront/images/v3/fixed.png) 0 -42px no-repeat; height: 84px;}
.fixedLeft-1 li{position:relative;*margin-bottom: -1px;}
.fixedLeft-2{background:url(/PublicFront/images/v3/fixed.png) 0 -126px no-repeat; display:none;}

.fixedLeft em{ visibility:hidden;display:block; background:#ec453a; width:24px; padding:4px 8px; height:32px; font: 12px/16px simsun; color:#fff; overflow:hidden; }

.a-wenjuan em{visibility:visible;color:#fff; background:#ec453a; padding:2px 5px; width:26px; height:32px; line-height:16px; font-weight:bold;}
.a-wenjuan:hover em{background:#ec453a;color:#fff;}
.fixedLeft li:hover em,.fixedLeft-2 .curr em{ visibility:visible;}
.fixedleft-hoverBox{position:absolute; visibility:hidden; right:50px; top:0; margin-top:-40%; background:#fff; box-shadow:0 0 10px #c9c9c9; width:auto; padding:10px; line-height:1.5; font-size:12px;}
.fixedleft-hoverBox p{white-space:nowrap; }
.ewmTop{top:-44px;}
.fixedleft-hoverBox i{position:absolute; width:10px; height:22px; background:url(/PublicFront/images/fixed.png) -220px 0 no-repeat; right:-9px; top:50%; margin-top:-11px;}
.fixedLeft-1 li:hover .fixedleft-hoverBox{ visibility:visible;}

/*头部增加APP下载图标*/
.li-app{position:relative;  background:url(/PublicFront/images/bg-app.png) no-repeat 0 -200px; padding-left:7px; z-index:90}
.li-app:hover{background-position:0 -160px;color:#fff;}
.li-app:hover a{color:#fff!important;}
.appbox{position:absolute; display:none;  padding:158px 12px 12px;border:1px solid #e3e3e3;border-top:0; font-size:14px; line-height:16px; color:#333; top:40px; left:-50px; width:140px; background:#fff url(/PublicFront/images/bg-app.png) no-repeat 12px 12px; z-index:92}
.appbox i{width:0px; height:0px; position:absolute; border-width:0 6px 6px 6px; border-style:solid; border-color:#343e4f #343e4f #fff #343e4f; left:79px; top:-6px;}
.li-app:hover .appbox{display:block;}
/*尾部增加APP下载二维码*/
.a-mail{background:url(/PublicFront/images/bg-app.png) no-repeat -100px -200px; padding-left:28px; margin-left:25px;}

/*增加微信二维码统一样式*/
.m-qrcodeWap{ position:fixed;  top:50%; left:50%; background-color:#fff; margin-top:-110px; margin-left:-100px; border:2px solid #ddd; padding:10px; width:200px; z-index:1000}
.m-qrcodeWap .btm10{margin:0 0 10px 0; text-align: center; font-weight: bold;}
.m-qrcodeWap .close{ font-size:16px; cursor:pointer; }
.m-qrcodeWap .cont{ padding:0 0px 10px 0px;}
.m-qrcodeWap .font12{font-size: 12px;}

/*表格里面序列号和预约一列居中对齐*/
.table-tac{text-align: center!important;padding-left: 0!important;}
