/*marquee走马灯模块 css*/
.xMarquee-content_fund { margin: 0 auto; width: 960px; }
.xMarquee-box { background-color: #f0a828; height: 60px; width: 100%; position: relative; }
.xMarquee-content { margin: 0 auto; width: 960px; position: relative; }
.xMarquee { margin-top: 18px; height: 30px; width: 930px; overflow: hidden; font-size: 14px; line-height: 20px; float: left; }
.Xinf { float: left; height: 60px; width: 30px; background: url(../images/attentiong.png) no-repeat left center; }
.xMarquee ol { list-style-type: none; margin: 0px; padding: 0px; font-size: 14px; width: 100000%; }
.xMarquee ol li { float: left; margin-right: 30px; }
.xMarquee ol li a { color: #FFF; text-decoration: none; line-height: 25px; }
.xMarquee-content i { height: 60px; width: 30px; position: absolute; right: -40px; cursor: pointer; background: url(../images/delete.png) no-repeat left center; float: right; }
/*（公共）public css*/
/*input[type="text"]{color: #ccc;}
*/a { cursor: pointer; }
.gray { color: #b5b5b5; }
.f_blue { color: #0066B3; }
.f_green { color: #48c534; }
/*.Business {padding-top: 0px!important; }
*//*.btn{padding:6px 8px;border-radius:2px;background: #0066b3;color:#fff;}
.btn:hover{background:#3383C2;color:#fff;text-decoration: none;}
*/
.search_input{margin-right:10px;}
.search_btn { //width: 44px; //height: 32px; //background: #0066b3 url(../images/products/sousuo.png); }
.w_96 { width: 96px; }
.w_280 { width: 280px; } 
.w_178 { width: 178px; }
.w398 { width: 398px; }
.w_50 { width: 47%; }
.pr_2 { padding-right: 6%; }
.mt_0 { margin-top: 0!important; }
.mt_12 { margin-top: 12px; }
.mt_30 { margin-top: 30px; }
.mt_12ie7 { *margin-top: 4px!important;
}
.h20 { height: 20px; }
.h30 { height: 30px; }
.nav_detail .wealth_link { padding-left: 26px; min-width: 98px; /*background: url(../images/cy/wealth_link.png) left 13px no-repeat;*/ color: #ff9900; margin-right: 0; }
.fund_btn, .btn_compare { padding: 6px 18px; border-radius: 5px; background: #0066b3; color: #fff; font-size: 14px; }
.fund_s_btn { display: inline-block; padding: 0 8px; border-radius: 5px; height: 32px; line-height: 32px; background: #0066b3; color: #fff; font-size: 14px; }
.fund_btn:hover, .fund_s_btn:hover { background: #2a83c7; color: #fff; text-decoration: none; }
.aten_btn { padding: 10px 0; }
.btn-blue_b { border-radius: 4px; -moz-border-radius: 4px; padding: 5px 20px; margin-right: 10px; color: #fff; background-color: #0066b3; }
.disabled { pointer-events: none; background-color: #ccc; }
/*搜索框、输入框 css*/
.search_box { position: relative; border: 1px solid #0066b3; padding-left: 4px; padding-right: 20px; height: 31px; background: url(../images/products/ssicon.png) no-repeat right; }
.search_box2 { margin-top: 12px; padding: 0; }
.input_box { float: left; padding: 0 4px; border: 1px solid #0066b3; }
.search_box input[type="text"] { width: 86px; height: 30px; line-height: 30px; }
.search_box input[type="button"] { position: absolute; right: 0; padding: 0 12px; width: auto; height: 31px; line-height: 32px; background: #0066b3; color: #fff; }
.search_box2 input[type="text"] { width: 240px; padding: 0 6px; }
.input_box input { width: 186px; height: 30px; *height: 28px!important;
line-height: 30px; }
.search_box input.search_btn { width: 43px; height: 31px; *height: 31px!important;
background: #0066b3 url(../images/products/sousuo.png) }
.date_box { position: relative; float: left; padding: 0 6px; width: 102px; height: 30px; line-height: 26px; border: 1px solid #0066b3; }
.date_box input { width: 100%; }
.date_box span { position: absolute; top: 2px; right: 6px; width: 26px; height: 26px; background: url(../images/icon.png); }
/*基金产品页面搜索模块 css*/
.fund_nav_search .title { float: left; display: block; font-size: 16px; }
.fund_nav_search .search_box { width: 386px; background: none; }
.fund_nav_search .search_box input[type="text"] { width: 343px; }
.fund_nav_search ul li { float: left; padding-left: 20px; font-size: 14px; }
/*头部导航 css*/
.fund_nav { float: left; padding-top: 18px; height: 50px; line-height: 50px; }
.fund_nav ul li { float: left; padding: 0 10px; font-size: 16px; color: #6a6a6a; text-align: center; }
.fund_nav ul li a { cursor: pointer; }
.fund_nav a.nav_on { color: #0066b3; }
.content_fund { width: 960px; margin: 0 auto; }
/*合作商品swiper*/
.swiper-container-productBox { width: 960px; height: 128px; }
/*重置密码成功页面*/
.wrap { width: 960px; margin: 0 auto; }
.publish .pos-rel img
{
    width: 960px;
    max-height: 520px;
}
.completed_fill { padding: 60px 0 60px 120px; width: 840px; }
.completed_fill h3 { height: 64px; line-height: 64px; font-size: 30px; padding-left: 100px; margin-bottom: 8px; font-weight: normal; color:#333; }
.completed_fill h3.success_icon{ background: url(../images/success.png) no-repeat left center;}
.completed_fill h3.fail_icon{ background: url(../images/btn_fail.png) no-repeat left center;}
.completed_fill p { line-height: 30px; font-size: 16px; padding-left: 100px; color: #333; }
.get_number { margin-top: 28px; padding-left: 100px; height: 32px; }
.next { float: left; width: 80px; height: 32px; background: #0066b3; border-radius: 5px; text-align: center; line-height: 32px; color: #fff; margin-right: 20px; font-size: 14px; }
.next:hover { color: #fff; }

/*系统通知*/
.list {
  font-size: 14px;
}
.list li {
  border-bottom: 1px solid #eee;
  height: 40px;
  line-height: 40px;
}
.list li a {
  cursor: default;
    float: left;
  margin: 0 10px;
  color: #333;
  width:800px;
  height:40px;
  overflow:hidden;
  
  
}
.list li span{ float:right;}

/*页头导航条阴影-用于登录页面做展示使用*/
.bg_shadow{background: url(../../images/shadow_repeat.png) bottom repeat-x;}


/*融智查询*/
.main_head{font-size:16px; color: #333; }
.h_style{font-size: 24px;letter-spacing: 2px;}
.s_ym{ position: relative; display: inline-block; vertical-align: middle;}
.date_style{font-size: 18px; display: inline-block; vertical-align: middle; width: 120px; height: 30px; border:1px solid #0066b3; padding:0 10px;line-height: 30px; margin: 0 10px; background: url("../images/icon_down.png") no-repeat right top; cursor: pointer;}
.d_month{ width: 90px;}
.main_head_text{ line-height: 26px; padding: 20px 0;text-indent: 34px;}
.d_list{   position: absolute; width: 140px; top: 33px; left: 10px; border: 1px solid #ccc;  line-height: 32px; background: #fff; cursor: pointer;}
.d_list li{padding:0 5px;}
.d_list li:hover{ color: #fff; background: #0066b3;}

.e_echart_style{padding:24px 18px;border-radius: 6px;border: 1px solid #eee;}
.e_echart_style .e_main{padding:0;border: none;}
.e_main{ width: 432px;padding:24px 18px;border-radius: 6px;border: 1px solid #eee;}
.e_h3{overflow: hidden;}
.e_type{height: 30px;background: #0a73c2; border-radius: 3px; color: #fff;float: left; padding: 0 12px; cursor: default;}
a.e_type:hover{ color: #fff;}
.e_title {  font-size: 15px; color: #222;margin-left: 20px; height: 30px;float: left;} 

.e_describe{margin-top: 10px;  text-indent: 28px;font-size: 14px;color: #3b8ce0; cursor: pointer;overflow: hidden; text-overflow: ellipsis; display: block; -webkit-line-clamp: 3;-webkit-box-orient: vertical; height: 60px; -ms-height: 50px; line-height: 20px;}
