
@charset "utf-8";

/*通用滚动条样式*/
::-webkit-scrollbar{width:6px;height:8px;border:none;}
::-webkit-scrollbar-track{background-color:#F1F1F1;border-left:2px solid transparent;}
::-webkit-scrollbar-thumb{background-color:#C1C1C1;border-left:2px solid transparent;
    border-top-left-radius: 4px;border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;
    -webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;
    -webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;}
::-webkit-scrollbar-thumb:window-inactive{background:rgba(0,0,0,.1);border:none;}

ul,li{list-style: none;}
a{color: #333; text-decoration: none;}
a:hover{color: #333; text-decoration: none;}
.disabled{background: #dedede !important; cursor: default !important;}

/***************************************************首页***************************************************/
.mic_menu{padding: 0 0 40px;position: relative;margin-top: 70px;min-width: 1200px;}
.mic_menu_bg{background: #f2f2f2;height: 320px;width: 100%;}
.mic_menu_list{position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;min-width: 1200px;}
.mic_menu_list .menu_detail{}
.mic_menu_list .menu_detail .menu_repeat{position: absolute;width: 260px;height: 320px;background: #fff;box-shadow:0 4px 20px 1px rgba(0,0,0,.2);text-align: center;}
.mic_menu_list .menu_detail .menu_repeat>img{margin: 40px auto 25px; width: 110px;}
.mic_menu_list .menu_detail .menu_repeat>h5{font-size: 18px;color: #333;font-weight: bold; margin: 10px 0 20px;}
.mic_menu_list .menu_detail .menu_repeat>p{margin-bottom: 0;padding: 0 40px;font-size: 14px;color: #808080;line-height: 20px;}
.mic_menu_list .menu_detail.three_menu .menu_repeat.one{left: 100px;top: -34px;}
.mic_menu_list .menu_detail.three_menu .menu_repeat.two{left: 465px;top: 24px;}
.mic_menu_list .menu_detail.three_menu .menu_repeat.three{left: 830px;top: -34px;}

.mic_menu_list .menu_detail.four_menu .menu_repeat.one{left: 15px;top: 24px;}
.mic_menu_list .menu_detail.four_menu .menu_repeat.two{left: 315px; top: -34px;}
.mic_menu_list .menu_detail.four_menu .menu_repeat.three{left: 615px;top: 24px;}
.mic_menu_list .menu_detail.four_menu .menu_repeat.four{left: 915px;top: -34px;}
.thumepic{  display: -webkit-box !important;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp:2;}



/********************************************弹窗***********************************************/
/* 注册风险合规确认 */
.hegui .modal-content{box-shadow: none; border-radius: 0;}
.hegui .modal-title{padding-left: 18px;}
.hegui .modal-footer .btn{border-radius: 0;outline: none; border: none; background: #ddd;}
.hegui .modal-footer .btn-info{background:#dd6b6b;width: 80px; text-align: center;}
.hegui .modal-footer .btn-default:hover{background: #eee;}
.hegui .modal-footer .btn-info:hover{background:rgba(208, 1, 0, 1);}
.hegui .modal-body{min-height: 200px; background: #F7F8F7; }
#riskwarning > p,#riskwarning2>p{line-height: 2;  text-indent: 20px; padding: 5px;}
.agree-icheck{position: relative; top: 4px;}
.agree-icheck .icheckbox_minimal-grey:hover{background-position: -20px 0;}
.agree-icheck .icheckbox_minimal-grey.checked:hover{background-position: -40px 0;}
.agree-icheck>span:last-child{display: inline-block; margin-left: 2px; position: relative; top:1px;}

/* 风险匹配告知书和确认函 */
.dengji{font-size: 18px; font-weight: bold; color: #1D76DF;}
#risklevel{padding: 25px 15px;min-height: 500px;}
#risklevel .riskwarning{padding-left: 176px;padding-right: 30px; margin-top: 15px; position: relative; min-height: 100px;}
#risklevel .riskwarning > span:first-child{position: absolute; padding-left: 20px; left: 0; top:0;width: 120px; display: inline-block; text-align: right;}
#risklevel .basicinfo{min-height: 40px;}
#risklevel .basicinfo .personinfo{padding: 10px 0; background: #fff; display: inline-block; top: -9px; position: relative; width: 100%;}
#risklevel .basicinfo .personinfo > div{ float: left; margin-right: 30px;}
#risklevel .basicinfo .personinfo > div:last-child{margin-right: 0;}
#pop_risk .center-block{width: 100px; display: inline-block; height: 36px; line-height: 36px; background: #d00000; color: #fff; font-size: 16px; cursor: pointer;}
#risklevel .riskwarning > div{padding: 0 15px 15px 0;}

#risk_identification .usercheck{padding-top: 20px;}
#risk_identification .iagreetips{padding: 10px 15px 20px 50px;}
#risk_identification .usercheck > .item >div{float: left; width: 50%;position: relative;}
#risk_identification .usercheck > .item > div > span{position: relative; top:2px;}
#risk_identification .usercheck > .item{ padding-left: 50px;  min-height: 32px;}
#risk_identification .agreeinput{position: relative; width: 300px; margin-bottom: 30px; padding-left: 50px; }
#risk_identification .agreeinput input{height: 42px; padding-left: 10px; padding-right: 30px; width: 100%;}
#risk_identification .agreeinput input:focus{border: 1px solid #D00000;}
#risk_identification .agreeinput i{position: absolute;  font-style: normal; right: 1px; background: #eee; width: 40px; text-align: center; height: 40px; line-height: 40px; top:1px;  }
.hegui .modal-header{box-shadow: -6px 8px 16px -10px #d2d2d2; position: relative; z-index: 1;}

/****************************************弹窗结束********************************************/


.index_content{padding: 70px 60px;min-width: 1200px;}
.index_content>div{display: inline-block;}
.index_content .left{width: 85%;position: relative;}
.index_content .right{width: 10%;text-align: center;float: right;}
.index_content .left>p{font-size: 14px;color: #656565;line-height: 30px;word-break: break-all; }
.index_content .left>p>em{color: #dd6b6a;font-style: normal;}
.index_content .left>p>a{color: #ee9783;cursor: pointer;text-decoration: none;float:right;font-size: 14px;    margin-right: 12px;}
.index_content .left>a:hover{color: #ee9783;text-decoration: none;}
.index_content .right>img{}

.menu_img{position: relative;min-width: 1200px;}
.menu_bg{background: #f2f2f2;height: 356px;width: 100%;}
.menu_img_list{position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;min-width: 1200px;}
.menu_img_list .img_detail{font-size: 0;    position: relative;  top: -56px;}
.menu_img_list .img_detail .img_repeat{position: relative;font-size: 14px;display: inline-block;padding: 0 15px;}
.menu_img_list .img_detail .img_repeat>div{padding: 0 15px;}
.menu_img_list .img_detail .img_repeat .img_kuang{height: 210px;width: 100%;}
.menu_img_list .img_detail .img_repeat .img_kuang>img{width: 100%;height: 100%; max-width: 282.5px;}
.menu_img_list .img_detail .img_repeat>div>h5{font-size: 16px;font-weight: bold;color: #666666;margin: 15px 0;padding: 0;line-height: 24px;text-align: justify;
    display: -webkit-box !important;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.menu_img_list .img_detail .img_repeat>div>p{font-size: 14px;color: #999;line-height: 24px;text-align: justify;
    display: -webkit-box !important;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp:3;}
.menu_img_list .img_detail .img_repeat:first-child>div{padding-left: 0;}
.menu_img_list .img_detail .img_repeat:last-child>div{padding-right: 0;}
.menu_img_list .img_detail.three .img_repeat{width: 33.33%;}
.menu_img_list .img_detail.three .img_repeat .one{position: absolute;top: 100px;}
.menu_img_list .img_detail.three .img_repeat .two{position: absolute;top: 170px;}
.menu_img_list .img_detail.three .img_repeat .three{position: absolute;top: 70px;}
.menu_img_list .img_detail.four .img_repeat{width: 25%; height: 420px; overflow: hidden;}
.menu_img_list .img_detail.four .img_repeat p{max-height: 38px; overflow: hidden;max-width: 282px;}
.menu_img_list .img_detail.four .img_repeat .one{position: absolute;top: 120px;}
.menu_img_list .img_detail.four .img_repeat .two{position: absolute;top: 175px;}
.menu_img_list .img_detail.four .img_repeat .three{position: absolute;top: 80px;}
.menu_img_list .img_detail.four .img_repeat .four{position: absolute;top: 160px;}
.menu_img_list .img_detail.four .img_repeat>div{padding: 0;}
.menu_img_list .img_detail.four .img_repeat .img_kuang{height: 180px;}



/**************************************************基金产品***************************************************/

.product_content{position: relative;background: #f2f2f2;min-height: 270px;}
.product_content img.product_bg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;padding: 110px 0 150px;}
.product_content .product_list{position: relative;z-index: 2;padding: 30px 0 105px;min-width: 1200px;}
.product_content .product_list .pdlist_kuang{width: 100%;border: 1px solid #ea9078;background: #fff;margin-bottom: 20px;height: 100px;padding: 12px 0;font-size: 0;}
.product_content .product_list .pdlist_kuang2{padding: 20px 0;}
.product_content .product_list .pdlist_kuang:last-child{margin-bottom: 0;}
.product_content .product_list .pdlist_kuang>div{display: inline-block;position: relative;height: 100%;vertical-align: middle;font-size: 14px;text-align: center;}
.product_content .product_list .pdlist_kuang2>a>div{display: inline-block;position: relative;height: 100%;vertical-align: middle;font-size: 14px;text-align: center;}
.product_content .product_list .pdlist_kuang .pdlist_name{width: 27%;padding:0 15px 0 30px;text-align: left;}
.product_content .product_list .pdlist_kuang .pdlist_yield{width: 15%;text-align: center;}
.product_content .product_list .pdlist_kuang2 .pdlist_yield{width: 25%;text-align: center;}
.product_content .product_list .pdlist_kuang .pdlist_dayyield{width: 10%;}
.product_content .product_list .pdlist_kuang2 .pdlist_dayyield{width: 15%;border-left: 1px solid #dedede;}
.product_content .product_list .pdlist_kuang .pdlist_nowvalue{width: 10%;border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb;}
.product_content .product_list .pdlist_kuang .pdlist_morevalue{width: 10%;}
.product_content .product_list .pdlist_kuang .pdlist_rate{width: 15%;text-align: left;}
.product_content .product_list .pdlist_kuang .pdlist_button{width: 13%;text-align: right;padding-right: 15px;}
.product_content .product_list .pdlist_kuang>div>p{position: absolute;bottom: 5px;font-size: 12px;color: #9a9a9a;line-height: 20px;left: 0;right: 0;margin: 0 auto;}
.product_content .product_list .pdlist_kuang>div>h5{line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-top: 5px;}
.product_content .product_list .pdlist_kuang2>a>div>p{position: absolute;bottom: 0;font-size: 12px;color: #9a9a9a;line-height: 20px;left: 0;right: 0;margin: 0 auto;}
.product_content .product_list .pdlist_kuang2>a>div>h5{line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-top: 0;vertical-align: middle;margin: 0;}
.product_content .product_list .pdlist_kuang2>a>div>h5.other{padding: 14px 0;margin: 0;}
.product_content .product_list .pdlist_kuang .pdlist_name>h5{font-size: 18px;line-height: 30px;}
.product_content .product_list .pdlist_kuang .pdlist_name>p{color: #686868;left: inherit;right: inherit;}

.product_content .product_list .pdlist_kuang .pdlist_yield>h5{font-size: 26px;line-height: 30px;font-weight: bold;}
.product_content .product_list .pdlist_kuang .pdlist_yield>p{left: 0;right: 0;margin: 0 auto;}

.product_content .product_list .pdlist_kuang .pdlist_dayyield>h5{font-size: 12px;line-height: 30px;color: #333;}
.product_content .product_list .pdlist_kuang .pdlist_dayyield>p{font-size: 14px;}

.product_content .product_list .pdlist_kuang .pdlist_nowvalue>h5{font-size: 12px;line-height: 18px;color: #a9a9a9;padding-top: 10px;}
.product_content .product_list .pdlist_kuang .pdlist_nowvalue>h5>span{display: block;}
.product_content .product_list .pdlist_kuang .pdlist_nowvalue>p{font-size: 14px;color:#333; }

.product_content .product_list .pdlist_kuang .pdlist_morevalue>h5{font-size: 12px;color: #a9a9a9;}
.product_content .product_list .pdlist_kuang .pdlist_morevalue>p{font-size: 14px;color:#333; }

.product_content .product_list .pdlist_kuang .pdlist_rate>h5{font-size: 14px;color: #a9a9a9;padding-left: 20px;}
.product_content .product_list .pdlist_kuang .pdlist_rate>h5>span{color: #333;margin-left: 15px;}
.product_content .product_list .pdlist_kuang .pdlist_rate>p{font-size: 14px;color:#a9a9a9; padding-left: 20px;}
.product_content .product_list .pdlist_kuang .pdlist_rate>p>span{color: #333;margin-left: 30px;}

.product_content .product_list .pdlist_kuang .pdlist_button>button{width: 105px;height: 100%;border: none;text-align: center;color: #fff;background: #dd6b6b;font-size: 16px;}
.product_content .product_list .pdlist_kuang .pdlist_button>button:hover{background: #f99c73;}

/*合规承诺书弹框*/
.hegui_header{padding: 20px 30px;}
.hegui_header>h5{font-size: 14px;margin: 0;padding: 0;line-height: 20px;color: #333;}
.hegui_content{border-top: 1px solid #dedede;border-bottom: 1px solid #dedede;background: #f7f7f7;padding: 20px 40px;}
.hegui_content>p{font-size: 14px;margin-bottom: 0;line-height: 20px;}
.hegui_footer{padding: 20px 30px;height: 80px;}
.hegui_footer:after{content: '';display: block;clear: both;}
.hegui_footer>div{display: inline-block;vertical-align: middle;}
.hegui_footer .hegui_left{float: left;}
.hegui_footer .hegui_left .form-check{top: 8px;margin-right: 15px;}
.hegui_footer .hegui_left>span{font-size: 14px;line-height:40px; }
.hegui_footer .hegui_right{float: right;}
.hegui_footer .hegui_right>button{padding: 10px 40px;border: none;background: #ea9078;color: #fff;text-align: center;margin-left: 20px;}
.hegui_footer .hegui_right>button.cancel{background: #e6e6e6;color: #333;}

.form-check{display:inline-block;position:relative;line-height: 20px;font-weight: 500;height: 20px;overflow: hidden;top: 5px;}
.form-check:hover{cursor: pointer;}
.form-check + .form-check{margin-left:35px;}
.form-check input[type='checkbox']{ -webkit-appearance: none; appearance: none; outline: 0; font-size: 0; border: none; background: url(../../img/theme/form-check.png) left center #fff no-repeat; width: 20px; height: 20px; position: relative; vertical-align: 0; margin:0; }
.form-check input[type='checkbox']:hover{background-position-x: -20px;cursor: pointer;}
.form-check input[type='checkbox']:checked{background-position-x: -40px;}
.form-check input[type='checkbox']:disabled,
.form-check input[type='checkbox']:disabled:hover{background-position-x:-60px;}
.form-check input[type='checkbox']:disabled:checked{background-position-x:-80px;}


/*******************************************************预约弹框******************************************************/
.modal-content{border-radius: 0;}
.appdetail{padding: 20px 40px 0;}
.appdetail_tittle{}
.appdetail_tittle>h5{margin: 0;padding: 0;font-size: 20px;line-height: 30px;color: #333;}
.appdetail_tittle>p{font-size: 14px;color: #333;line-height: 20px;margin-top: 5px;}
.appdetail_kuang{height: 80px;padding: 8px 0;font-size: 0;}
.appdetail_kuang>div{display: inline-block;position: relative;height: 100%;vertical-align: middle;font-size: 14px;text-align: center;}
.appdetail_kuang>div>p{font-size: 14px;color: #9a9a9a;line-height: 26px;}
.appdetail_kuang>div>h5{position: absolute;left: 0;right: 0;bottom: 5px;margin: 0 auto;font-size: 16px;color: #333;}
.appdetail_kuang .appdetail_yield{width: 40%;text-align: left;left: inherit;right: inherit;}
.appdetail_kuang .appdetail_dayyield{width: 20%;border-left: 1px solid #dedede;}
.appdetail_kuang .appdetail_nowvalue{width: 20%;border-left: 1px solid #dedede;}
.appdetail_kuang .appdetail_morevalue{width: 20%;border-left: 1px solid #dedede;}
.appdetail_kuang .appdetail_yield>h5{font-size: 26px;line-height: 30px;font-weight: bold;}
.appdetail_kuang .appdetail_nowvalue>p{line-height: 18px;padding-top: 4px;}
.appdetail_kuang .appdetail_nowvalue>p>span{display: block;}

.appdetail_rate{background: #f3f3f3;height: 50px;font-size: 14px;margin: 10px 0;line-height: 50px;}
.appdetail_rate>div{color: #9a9a9a;}
.appdetail_rate>div>span{color: #333;margin-left: 15px;}

.appdetail_preson{margin: 20px 0;}
.appdetail_preson>div{vertical-align: middle;}
.preson_left{border-right:1px solid #dedede;height: 100%;padding: 10px 0;}
.preson_left>div{display: inline-block;vertical-align: middle;}
.preson_left .preson_img{width: 100px;height: 100px;border-radius:50px;overflow: hidden;}
.preson_left .preson_img>img{width: 100%;height: 100%;}
.preson_word{padding-top: 5px;margin-left: 30px}
.preson_word>h5{margin:0 0 10px 0;}
.preson_word>h5>span{font-size: 14px;color:#9a9a9a;margin-bottom: 2px;display: block;}
.preson_word>h5>p{font-size: 14px;color:#333;line-height: 26px;}
.preson_word>h5>p>em{font-size: 18px;color:#333;margin-right: 10px;font-style: normal;}
.preson_word>h5:last-child{margin-bottom: 0;}
.preson_right{font-size: 14px;color: #333;}
.preson_right .word_left{color: #9a9a9a;}
.preson_right .row_margin{margin-bottom: 5px;}

.appform{border-top: 1px dashed #b3b3b3;background: #f3f3f3;padding: 30px 40px;}
.appform .row_margin{margin-bottom: 15px;}
.appform .appform_input{display: inline-block;width: 65%;}
.appform .appform_button{display: inline-block;width: 30%;float: right;}
.appform .appform_button>button{height: 34px;border: none;background: #4f4f4f;color: #fff;width: 100%;}
.appform .form-control{border-radius: 0;}
.appform_footer{}
.appform_footer>button{text-align: center;cursor: pointer;border: none;width: 100%;background: #ea9078;color: #fff;height: 40px;font-size: 16px;}


/*******************************************************公司资讯******************************************************/
.news_content{padding-bottom: 50px;}
.news_repeat>a{display:block;width: 100%;}
.news_repeat .news_kuang{height: 240px;font-size: 0;cursor: pointer;border-bottom: 1px solid #dedede;padding: 30px 0;min-width: 1200px;}
.news_repeat .news_kuang>div{display: inline-block;vertical-align: top;}
.news_repeat .news_img{width: 26%;height: 100%;padding-right: 15px;}
.news_repeat .news_img>img{width: 100%;height: 100%;}
.news_repeat .news_word{width: 70%;font-size: 14px;padding-left: 15px;}
.news_repeat .news_word>h5{font-size: 22px;color: #333;margin: 0;padding: 0;line-height: 30px;}
.news_repeat .news_word>span.word_date{font-size: 12px;color: #9a9a9a;line-height: 20px;}
.news_repeat .news_word>p{font-size: 14px;color: #333;line-height: 29px;margin-top: 20px;text-align: justify;
    display: -webkit-box !important;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp:4;}
.news_repeat>a:hover{background: #f2f2f2;}
.news_repeat>a:hover .news_kuang{border-bottom: 1px solid #f2f2f2}

.page{padding: 0;}
.page>p{margin-bottom: 0;line-height: 30px;color: #333;font-size: 14px;}
.page .page_button{text-align: center;padding: 10px 0;}
.page .page_button>button{padding: 8px 30px;margin: 0 10px;background: #ea9078;color: #fff;font-size: 14px;}

/*******************************************************公司资讯详情******************************************************/
.newsdetail{}
/*面包屑*/
.newsdetail_crumbs{height: 40px;width: 100%;background: #ea9078;}
.crumbs_word{font-size: 14px;line-height: 40px;color: #fff;}
.crumbs_word>em{margin: 0 5px;font-style: normal;}
.crumbs_word>a{text-decoration: none;color: #fff;cursor: pointer;}

.newsdetail_content{padding: 15px 100px 0px;min-width: 1200px;}
.newsdetail_content>h5{font-size: 30px;color: #333;text-align: justify;}
.newsdetail_content>span.date{font-size: 12px;color: #9a9a9a;display: block;text-align: right;margin: 20px 0;line-height: 20px;}



/*******************************************************公司团队******************************************************/
.team_content{background: #f2f2f2;padding: 22px 0 2px;}
.team_repeat>a{display: block;text-decoration: none;}
.team_repeat{}
.team_repeat .team_kuang{background: #fff;padding: 20px 30px;margin-bottom: 22px;min-width: 1200px;}
.team_repeat .team_kuang>div{display: inline-block;vertical-align: top;}
.team_repeat .team_kuang .team_heads{height: 180px;width: 280px;text-align: center;}
.team_repeat .team_kuang .team_heads>img{width: 100%;height: 100%;}
.team_repeat .team_kuang .team_heads.team_img>img{width: 180px;height: 180px;border-radius: 90px;}
.team_repeat .team_kuang .team_word{width:75%;padding-left: 40px;}
.team_repeat .team_kuang .team_word>h5{font-size: 22px;color: #333;line-height: 30px;margin: 0;padding: 0;}
.team_repeat .team_kuang .team_word>h5>span{font-size: 14px;margin-left:20px;}
.team_repeat .team_kuang .team_word>p{font-size: 14px; margin-top: 10px; line-height: 26px;color: #333;text-align: justify;  display: -webkit-box !important; overflow: hidden; height: 100px;}
.team_repeat .team_kuang .team_word>p.ellipsis{ text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp:4;}
.team_repeat .team_kuang .team_word a.show_more{ float: right; color: #ea9078;}


/*******************************************************历史里程碑******************************************************/
.history_content{}
.history_tittle{width: 100%;background: #ea9078;margin-top: 10px;}
.history_tittle>p{text-align: justify;font-size: 14px;color: #fff;line-height: 22px;min-width: 1200px; padding: 8px 0;}
.history_list{padding: 40px 15px;min-width: 1200px;}
.history_repeat{position: relative;}
.history_repeat .history_kuang{width: 50%;border-right: 1px solid #ea9078;position: relative;padding: 20px 0;}
.history_repeat .history_kuang>p{margin-bottom: 0;width: 90%;padding: 10px 40px 10px 10px;border: 1px solid #dedede;font-size: 14px;line-height: 22px;text-align: justify;position: relative;}
.history_repeat .history_kuang>p:before{content: '';width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;position: absolute;top: 0;bottom:0;right: -10px;margin: auto 0;z-index: 2;}
.history_repeat .history_kuang>p:after{content: '';width: 0;height: 0;border-top: 12px solid transparent;border-bottom: 12px solid transparent;border-left: 12px solid #dedede;position: absolute;top: 0;bottom:0;right: -12px;margin: auto 0;z-index: 1;}
.history_repeat .history_kuang .center_icon{position: absolute;right: -20px;top:0;bottom:0;margin:auto 0;width: 40px;height: 40px;border-radius: 20px;background: #da6c6b;color: #fff;text-align: center;}
.history_repeat .history_kuang .center_icon>i{position: relative;top: 7px;font-size: 22px;}
.history_repeat .history_kuang .right_date{position: absolute;right: -158px;top: 0;bottom: 0;margin: auto 0;height: 30px;line-height: 30px;}
.history_repeat .history_kuang .right_date>i{font-size: 14px;color: #5fcfda;}
.history_repeat .history_kuang .right_date>span{font-size: 14px;color: #999999;margin-left: 5px;}


.history_repeat:nth-child(2n){padding-left: 50%;width: 100%;margin-left: -1px;}
.history_repeat:nth-child(2n) .history_kuang{border-left: 1px solid #ea9078;border-right: none;width: 100%;}
.history_repeat:nth-child(2n) .history_kuang>p{padding: 10px 10px 10px 40px;margin-left: 10%;}
.history_repeat:nth-child(2n) .history_kuang>p:before{border-right: 10px solid #fff;right: 0;left: -10px;border-left: none;}
.history_repeat:nth-child(2n) .history_kuang>p:after{border-right: 12px solid #dedede;right: 0;left: -12px;border-left: none;}
.history_repeat:nth-child(2n) .history_kuang .center_icon{left: -20px;}
.history_repeat:nth-child(2n) .history_kuang .right_date{left: -158px;right: 0;}


/*******************************************************公司介绍******************************************************/
.company_content{background: #f2f2f2;padding: 40px 0;}
.company_kuang{min-width: 1200px;font-size: 0;}
.company_kuang>div{vertical-align: middle;display: inline-block;width: 50%;font-size: 14px;}
.company_kuang .company_left{padding-right: 15px;}
.company_kuang .company_left .left_tittle{margin-bottom: 20px;}
.company_kuang .company_left .left_tittle>h5{font-size: 22px;color: #666666;line-height: 30px;margin: 0;padding: 0;}
.company_kuang .company_left .left_tittle>span{font-size: 14px;color: #666;}
.company_kuang .company_left .left_content{}
.company_kuang .company_left .left_content .underline{width: 40px;display: inline-block;border-bottom: 2px solid #17aad5;}
.company_kuang .company_left .left_content .left_word p{margin-bottom: 0;font-size: 14px;line-height: 30px;color: #666;text-align: justify;}
.company_kuang .company_right{padding-left: 15px;}


/*******************************************************加入我们******************************************************/
.recruit_content{}
.recruit_list{padding-top: 30px;}
.recruit_repeat{margin-bottom: 40px;}
.recruit_repeat .recruit_repeat_bg{background: #f6fcfc;height: 300px;padding: 30px; position: relative;}
.recruit_repeat .recruit_repeat_bg>h5{font-size: 24px;margin: 0 0 15px 0;padding: 0;line-height: 30px;color: #333;}
.recruit_repeat .recruit_repeat_bg>h5>span{font-size: 14px;float: right;}
.recruit_repeat .job_kuang{    position: relative;  top: 2px;}
.recruit_repeat .job_kuang>div{display: inline-block;vertical-align: top;}
.recruit_repeat .job_kuang .job_left{float: left;font-size: 14px;}
.recruit_repeat .job_kuang .job_right{float: right;font-size: 14px;}
.recruit_repeat .job_kuang .job_left>p,.recruit_repeat .job_kuang .job_right>p{line-height: 14px;color: #9b9a98;}
.recruit_repeat .job_kuang .job_left>p>span,.recruit_repeat .job_kuang .job_right>p>span{color: #333;margin-left: 10px;}
.recruit_repeat .job_kuang .job_right>p.job_right_word{width: 140px;text-align: right;float: left;}
.recruit_repeat .job_kuang .job_right>p.job_right_detail{float: right;}
.recruit_repeat .job_kuang .job_right>p.job_right_detail>span{display: block;text-align: right;}
.recruit_repeat .job_kuang .job_right>p.job_right_detail>span:first-child{font-size: 18px;}
.recruit_repeat .job_kuang:after{content: '';display: block;clear: both;}
.recruit_repeat .recruit_word{margin-top: 10px;max-height: 120px;overflow: hidden;}
.recruit_repeat .recruit_word>h5{font-size: 14px;color: #333;margin: 0;padding: 0;line-height: 30px;}
.recruit_repeat .recruit_word p{font-size: 14px;text-align: justify;line-height: 22px;padding-right: 20px;}
.recruit_repeat .more_ico{position: absolute;right: 22px;bottom: 3px;font-size: 30px;color: #65c2ad;cursor: pointer;}
.recruit_repeat:nth-child(2n){padding-right: 0;padding-left: 25px}
.recruit_repeat:nth-child(2n+1){padding-left: 0;padding-right: 25px;}
.recruit_repeat:nth-child(4n+1) .recruit_repeat_bg,.recruit_repeat:nth-child(4n) .recruit_repeat_bg{background: #fcf7f4}
.recruit_repeat:nth-child(4n+1) .recruit_repeat_bg .more_ico,.recruit_repeat:nth-child(4n) .recruit_repeat_bg .more_ico{color: #ed8e7a}


.recruit_item{position:relative;padding:20px;margin-bottom:30px; overflow: hidden;  height: 230px; display: inline-block; width: 460px;}
.recruit_item>h4{font-size: 22px;}
.recruit_item .recruit_tit{color:#999;font-size:12px;margin-right:10px;}
.recruit_item .recruit_condition{margin:30px 0 30px; overflow: hidden;}
.recruit_item .recruit_condition>p{ height:19px; }

.setnopad .col-xs-5{padding-right: 0;}
.recruit_modal{}
.recruit_modal .modal-content{border:none;border-radius:4px;}
.recruit_modal .modal-header{position:relative;padding:0;border-bottom:none;}
.recruit_modal .modal-header .close{z-index:1;position:absolute;background:#ea9078;color:#fff;right: 25px;top: 0;margin-top: 0;padding: 12px 10px 10px;opacity: 1;font-weight: 300;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;
    box-shadow:none;outline:none;}
.recruit_modal .modal-body{padding:5px 18px 25px 20px;min-height: 600px;}
.recruit_modal .modal-body>h3{color:#42497F;padding-bottom: 12px;border-bottom: 1px dashed #DFDFDF;margin-bottom:25px;}
.recruit_modal .modal-body>.details{line-height:30px;color:#000000;font-size:15px;}
.recruit_modal .modal-body>.details img{display:inherit;width:100%;margin:10px 0;}
.recruit_modal .recruit_item{margin-bottom:0;}
.recruit_modal .recruit_item>h4{font-weight: 600; margin-bottom: 20px;}
.recruit_modal .recruit_condition>p.title{font-size: 16px;color:#FAA139;}

/*******************************************************联系我们******************************************************/
.contactus_content{background: #fff;position: relative;}
.contactus_bg{background: #ea9078;height: 260px;position: absolute;top: 120px;left: 0;width: 100%;}
.contactus_kuang{width: 880px;margin: 0 auto;position: relative;z-index: 1;padding: 25px 0;}
.contactus_kuang .contactus_detail{background: #fff;box-shadow: 0 6px 30px 2px rgba(0,0,0,.3);min-height: 220px;width: 100%;margin-bottom: 20px;padding: 15px 40px;}
.contactus_kuang .contactus_detail>h5{font-size: 24px;font-weight: normal;margin: 0;padding: 0;line-height: 40px;display: inline-block;cursor: pointer;position: relative;}
.contactus_kuang .contactus_detail>h5>span{display: inline-block;max-width: 600px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;}
.contactus_kuang .contactus_detail>h5>i{font-size: 20px;margin-left:10px;vertical-align: middle;position: relative;top: 3px;}
.contactus_kuang .contactus_detail>h5>i.head_company{font-size: 20px;margin-right: 8px;margin-left:10px;color: #FAA139;vertical-align: middle;}
.contactus_kuang .contactus_detail>h5 ul.contactus_branch{margin: 0;min-width: 200px; max-height: 196px; overflow-y: auto; padding:0;position: absolute;top:40px;left: 0;background: #fff;z-index: 2;display: none;box-shadow: 0 0 30px -2px rgba(0,0,0,0.2);}
.contactus_kuang .contactus_detail>h5 ul.contactus_branch li{padding: 10px 20px;    padding-left: 30px;  position: relative;  font-size: 14px;font-weight: normal;line-height: 20px;color: #333;white-space: nowrap;word-break: keep-all;background: #fff;}
.contactus_kuang .contactus_detail>h5 ul.contactus_branch li>i{font-size: 16px;color: #FAA139;position: absolute; left: 8px; top: 11px;}
.contactus_kuang .contactus_detail>h5 ul.contactus_branch li:hover{color: #fff;background: #EA9178;}
.contactus_kuang .contactus_detail>h5 ul.contactus_branch li:hover>i{color: #fff;}
.contactus_kuang .contactus_detail .detail_kuang{margin: 24px 0;}
.contactus_kuang .contactus_detail .detail_kuang .row_margin{margin-bottom: 10px;}
.contactus_kuang .contactus_detail .detail_kuang .word_left,.contactus_kuang .contactus_detail .detail_kuang .word_right{font-size: 14px;line-height: 30px;}
.contactus_kuang .contactus_detail .detail_kuang .word_left{text-align: right;color: #999999;}
.contactus_kuang .contactus_detail .detail_kuang .word_right{text-align: left; color: #333;}

.contactus_kuang .contactus_map{height: 300px;width: 100%;box-shadow: 0 6px 30px 2px rgba(0,0,0,.3);}
.contactus_kuang .contactus_map>div{width: 100%;height: 100%;}


/*******************************************************账号设置******************************************************/
.accset_view{background: #f2f2f2;padding-bottom: 20px;}
.accset_content{width: 840px;margin: 20px auto 0;background: #fff; min-height: 600px; padding-bottom: 20px;}
.accset_tittle{text-align: center;height: 60px;}
.accset_tittle>h5{font-size: 18px;color: #656b79;text-align: center;margin: 0;padding: 0;line-height: 60px;}
.accset_list{padding: 0 10px;}
.accset_repeat{margin-bottom: 20px;}
.accset_repeat .repeat_tittle{background: #f7f7f7;height: 60px;position: relative;padding: 0 20px;}
.accset_repeat .repeat_tittle>span{float: left;line-height: 60px;font-size: 14px;color: #656565;vertical-align: middle;}
.accset_repeat .repeat_tittle>span>i{font-size: 20px;color: #ea9078;margin-right: 10px;position: relative;top: 2px;}
.accset_repeat .repeat_tittle>i{float: right;cursor: pointer;font-size: 18px;margin-top: 23px;color: #999999;}
.accset_form{padding:30px 0 0 0;}
.accset_form .row_margin{margin-bottom: 22px;}
.accset_form .word_left{text-align: right;font-size: 14px;line-height: 45px;color: #333;}
.accset_form .word_right{text-align: left;position: relative;}
.accset_form .word_right .form-select{height: 42px !important;}
.accset_form .word_right .form-control{border-radius: 0;height: 42px; display: inline-block; font-size: 14px; text-indent: 10px;width: 100%; border: 1px solid #ddd;}
.accset_form .word_right .form-control:focus{border: 1px solid #fd8730; outline: none; -webkit-appearance: none; box-shadow: none;}
.accset_form .word_right .form-control[readonly]{background: #fff;}
.accset_form .word_right .form-control.phone{width: 338px;}
.accset_form .word_right .form-select i{ border-radius: 0; font-style: normal; cursor: pointer; padding: 0; background: #4B4C4B; float: right; width: 112px; height: 42px; line-height: 42px; color:#fff; border: 1px solid #4B4C4B; display:inline-block;}

.accset_form .word_right.other{padding:0 15px 60px 20px;margin-top: 10px;}
.accset_form .word_right.other>div{display: inline-block;}
.accset_form .word_right .word_img{width: 130px;height: 130px;overflow: hidden;border-radius: 75px;}
.accset_form .word_right .word_img>img{width: 100%;height: 100%; opacity: 0.6;}
.accset_form .word_right .word_button{margin-left: 40px;}
.accset_form .word_right .word_button>button{border: 1px solid #dedede;background: #f2f2f2;color: #333;cursor: pointer;padding: 6px 15px;position: relative;top: -18px;}
.accset_form .word_right .word_button>button .upfile{width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;font-size: 0;cursor: pointer;}
.accset_form .word_right .word_save{position: absolute;bottom: 0;right: 15px;}
.accset_form .word_right .word_save.btn_save{position: static; bottom: 0;right: 15px; text-align: right;}
.accset_form .word_right .word_save>button{border: none;background: #f49c82;color: #fff;text-align: center; width: 130px; height: 40px;}
.accset_form .word_right.other:after{content: '';display: block;clear: both;}



/*******************************************************个人中心******************************************************/
.person_content{min-width: 1200px;padding: 20px 15px;}
.person_header{border: 1px solid #ea9078;padding: 15px 20px;margin: 0;}
.person_header>div{text-align: center;vertical-align: middle;}
.head_left{padding: 30px 0 0 0;}
.head_left .headleft_name{}
.head_left .headleft_name>img{width: 50px;height: 50px;border-radius: 25px;overflow: hidden;margin: 0 15px;}
.head_left .headleft_name>span{font-size: 34px;color: #333;line-height: 50px;vertical-align: middle;}
.head_left .headleft_word{margin-top: 20px;}
.head_left .headleft_word>span{font-size: 14px;color: #333;margin: 0 20px;}
.head_left .headleft_word>span>i{font-size: 16px;color: #bbc4cd;margin-right: 5px;}
.head_center{}
.head_center>p{margin-top: 58px;}
.head_center>p>span{font-size: 16px;color: #999999;line-height: 20px;width: 120px;display: inline-block;text-align: right;}
.head_center>p>em{font-size: 16px;color: #333;line-height: 20px;margin-left: 80px;font-style: normal;}
.head_right{padding-right: 0;text-align: right !important;}
.head_right .button_kuang{float: right;}
.head_right .button_kuang>button{width: 150px;border: none;display: block;margin-bottom: 10px;background: none;}
.head_right .button_kuang>button:last-child{margin-bottom: 0;}
.head_right .button_kuang>button>a{width: 100%;background: #f2f2f2;font-size: 16px;color: #333;text-align: center;height: 40px;line-height: 40px;text-decoration: none;display: block;}
.head_right .button_kuang>button>a:hover{background: #dc3f14;color: #fff;}

.person_tittle{height: 40px;background: #fcf6e8;text-align: center;font-size: 14px;color: #333;line-height: 40px;margin: 20px 0;}
.person_list{margin: 0;}
.person_repeat{margin-bottom: 30px;}
.person_repeat:nth-child(3n+1){padding-left: 15px;}
.person_repeat:nth-child(3n){padding-right: 15px;}
.repeat_kuang{height: 330px;border: 2px solid #dddddd;padding: 40px 0;}
.repeat_kuang>h3{margin: 0 0 30px 0;padding: 0;font-size: 20px;color: #333;text-align: center;line-height: 30px;}
.repeat_kuang .repeat_bgword{text-align: center;}
.repeat_kuang .repeat_bgword>span{font-size: 14px;color: #999;}
.repeat_kuang .repeat_bgword>h5{font-size: 24px;line-height: 30px;margin-top: 10px;font-weight: normal;}
.repeat_kuang .repeat_rowword{padding: 0 0 0 60px;margin-top: 40px;}
.repeat_kuang .repeat_rowword .word_left{font-size: 14px;color: #999;text-align: left;line-height: 30px;}
.repeat_kuang .repeat_rowword .word_right{font-size: 14px;color: #333;text-align: left;line-height: 34px;padding-right: 30px;}
.buchong{margin-left:30px;color: #999;font-size: 12px;}

/*风险评测历史弹框*/
.modal_header{height: 45px;background: #e6e6e6;}
.modal_header>h5{margin: 0;padding: 0;line-height: 45px;font-size: 14px;color: #333;padding-left: 20px;display: inline-block;}
.modal_header>i{cursor: pointer;font-size: 30px;float: right;margin-right: 10px;color: #999;margin-top: 16px;}
.revie_table{padding: 10px 20px 30px;}
.revie_table table{margin-bottom: 0;}
.revie_table table tbody tr td{border-top: none;border-bottom: 1px solid #ddd;padding: 10px 10px;font-size: 14px;color: #333;vertical-align: middle;}
.revie_table table tbody tr td.caozuo{text-align: right;}
.revie_table table tbody tr td.caozuo>a{padding: 2px 10px;color: #fff;display: inline-block;background: #ea9078;cursor: pointer;text-decoration: none;}
.revie_table table tbody tr td.caozuo>a:hover{background: #dc3f14;}



/*******************************************************注册登录评测******************************************************/
.sign_view{}
.sign_nav{width: 100%;background: #ea9078;}
.sign_kuang{padding: 0 150px;}
.sign_kuang ul{margin: 0;padding: 0;width: 100%;font-size: 0;overflow: hidden;}
.sign_kuang ul li{width: 33.33%;display: inline-block;font-size: 14px;text-align: center;position: relative;color: #fff;}
.sign_kuang ul li .step_back{width: 52px;height: 52px;border-radius: 30px;background: #fff;margin: 0 auto 5px;border: 6px solid #ea9078;}
.sign_kuang ul li .step_back>span{overflow: hidden;display: block;width: 30px;height: 30px;border-radius: 20px;margin: 5px auto;text-align: center;color: #fde9e2;line-height: 30px;font-size: 22px;font-weight: bold;}
.sign_kuang ul li .step_back>span>img{width: 120%;height: 120%;position: relative;top: -3px;left: -3px;}
.sign_kuang ul li .step_back>span.smile2{display: none;}
.sign_kuang ul li >span{position: relative; top:-4px;}
.sign_kuang ul li:before{content: '';width: 100%;height: 2px;background: #fff;position: absolute;top: 28px;left:-50%;z-index: -1;}
.sign_kuang ul li:last-child:after{content: '';width: 100%;height: 2px;background: #fff;position: absolute;top: 28px;right:-50%;z-index: -1;}
.sign_kuang ul li.step1{z-index: 4;}
.sign_kuang ul li.step2{z-index: 3;}
.sign_kuang ul li.step3{z-index: 2;}
.sign_kuang ul li.active .step_back>span{border: 1px dashed #ea9078;color: #ea9078;}
.sign_kuang ul li.active .step_back>span.smile2{display: block;}
.sign_kuang ul li.active .step_back>span.smile{display: none;}
.sign_kuang ul li.done .step_back{background: url("../../img/new_website/sign2.png"); background-size: cover;}
.sign_kuang ul li.active:before,.sign_kuang ul li.done:before{background: #ebc6bd;}

#login .animate-tips{position: absolute; left: 347px; bottom: 8px;min-width: 120px; text-align: center;}


.signstep{padding: 0 150px;}
.signstep_list{margin-top:30px;font-size:14px;}
.signstep_list p{font-size:14px;line-height:26px;text-align:justify;}
.signstep_list dl{margin-top:10px;}
.signstep_list dl dt{margin-top:2px;}
.topheadernav li{ cursor: pointer; padding: 0 3px;}
.signstep_list dl dt label{font-weight:normal;}
.signstep_list dl dt label>i{font-style: normal;}
.signstep_list dl dt label span,.fill_lable_checkbox span{-webkit-appearance:none;padding-left:28px;position:relative;display:inline-block;text-align:justify;}
.signstep_list dl dt label span:before,.fill_lable_checkbox span:before{content:"";position:absolute;width:15px;height:15px;border-radius:100%;border:1px solid #ccc;top:3px; left:-1px;}
.signstep_list .radio_list,.fill_lable_checkbox .checkbox_list{display:none;}
.signstep_list .radio_list:checked +span:before,.fill_lable_checkbox .checkbox_list:checked +span:before{border:1px solid #d41515;}
.signstep_list .radio_list:checked +span:after,.fill_lable_checkbox .checkbox_list:checked +span:after{content: "";width:5px;height:5px; border-radius:100%;background-color:#d41515; position: absolute; top:8px; left:4px;}
.fill_lable_checkbox{margin-left:0;font-size:14px;font-weight:normal;margin-top:20px;}
.fill_lable_checkbox a{text-decoration:underline;color:#d00000;padding-left:5px;}
.fill_lable_checkbox a:hover{color:#a30000;}

.sign_button{text-align: center;padding: 30px 0;}
.sign_button>button{border: none;background: none;}
.sign_button>button>a{display: block;padding: 12px 35px;background: #ea9078;color: #fff;font-size: 16px;text-decoration: none;}

.sign_done{text-align: center;padding: 100px 0;}
.sign_done>img{width: 110px;margin-bottom: 50px;}
.sing_done_word{text-align: center;}
.sing_done_word>h5{font-size: 22px;color: #333;line-height: 30px;margin-bottom: 30px;}
.sing_done_word>p{font-size: 14px;color: #333;line-height: 20px;margin-bottom: 10px;}
.sing_done_word>p>span{color: #ea9078;margin: 0 10px;font-weight: bold;}
.sing_done_word>p>a{cursor: pointer;color: #4bc3d1;text-decoration: underline;}
.sing_done_word>p.done_word2>span{font-size: 22px;}
.login-now{display: inline-block; padding: 15px 50px; background: #ea9178; color: #fff; letter-spacing: 2px;}
.login-now:hover{color: #fff; text-decoration: none; background: #EA7854;}


/*******************************************************修改密码*******************************************************/
.changepd_view{}
.changestep{padding: 100px 300px;}
.change_input{border-bottom: 1px solid #dedede;height: 70px;padding: 20px 0 10px;font-size: 0;margin-bottom: 40px;}
.change_input>span{font-size: 14px;color: #999;display: inline-block;width: 15%;line-height: 40px;}
.change_input>input{width: 85%;height: 100%;font-size: 14px;display: inline-block;}
.change_input.other>input{width: 50%;}
.change_input.other>button{font-size: 14px;height: 100%;background: #ea9078;padding: 0 40px;color: #fff;float: right;}
.changestep .sign_button{margin-top: 60px;}
.returnpage.step-button{background: #EA9178;!important;}
.returnpage.step-button:hover{background:#e09078;color:#fff;text-decoration:none;}
.fill_yanzheng .input-group-btn .btn.btn-code{ background: #ea9078;!important; outline: none;}


/********************************************************基金产品详情********************************************************/
.prodetail_general{padding: 10px 0px;}
.prodetail_general>h5{text-align: center;font-size: 28px;color: #333;margin: 0;padding: 0;line-height: 40px;}
.prodetail_general>p{font-size: 14px;color: #333;text-align: center;margin-bottom: 0;line-height: 20px;}
.general_kuang{margin-top: 20px;}
.general_kuang>div{vertical-align: top;}
.general_kuang .general_left{padding-left: 0;}
.general_kuang .general_right{padding-right: 0;}
.general_kuang .general_right .row{margin: 0; padding: 10px;}
.general_kuang .general_right .row:nth-child(even){background: #eee;}
.general_kuang .general_right .general_word1 p{font-size: 14px;line-height: 20px;color: #9a9a9a;margin-bottom: 10px;}
.general_kuang .general_right .general_word1 h5{font-size: 24px;line-height: 30px;margin: 0;padding: 0;}

.general_kuang .general_right .general_word2{margin-top: 20px;}
.general_kuang .general_right .general_word2>div{vertical-align: top;}
.general_kuang .general_right .general_word2 p{font-size: 14px;line-height: 20px;color: #9a9a9a;}
.general_kuang .general_right .general_word2 h5{font-size: 14px;color: #333;line-height: 30px;}
.general_kuang .general_right .general_word2>div:nth-child(2){border-left: 1px solid #dedede;border-right: 1px solid #dedede;text-align: center;}

.general_kuang .general_right .general_word3{margin-top: 20px;}
.general_kuang .general_right .general_word3>button{height: 54px;background: #d00000;text-align: center;color: #fff;border: none;width: 100%;font-size: 20px;cursor: pointer;}
.general_kuang .general_right .general_word3>button>i{font-size: 26px;color: #fff;position: relative;top: 3px;margin-right: 5px;}

.general_kuang .general_right .general_word4{margin-top: 20px;background: #ebebeb;padding: 10px;}
.general_kuang .general_right .general_word4>div{vertical-align: middle;}
.general_kuang .general_right .general_word4 p{font-size: 14px;line-height: 20px;color: #9a9a9a;}
.general_kuang .general_right .general_word4 h5{font-size: 20px;color: #333;line-height: 30px;}
.general_kuang .general_right .general_word4>div:nth-child(2){text-align: center;}
.general_kuang .general_right .general_word4>div:last-child{text-align: right;padding-right: 0;padding-left: 0;}
.general_kuang .general_right .general_word4 a{font-size: 16px;color: #4f4f4f;text-decoration: underline;cursor: pointer;position: relative;top: 15px;}

/*菜单切换*/
.general_nav{height: 44px;border-bottom: 1px solid #e47f73;padding-left: 30px;margin-top: 5px;}
.general_nav ul{margin: 0;padding: 0;}
.general_nav ul li{display: inline-block;margin-right: 10px;}
.general_nav ul li>a{display: block;height: 44px;font-size: 14px;color: #fff;padding: 0 30px;background: #ea9078;line-height: 44px;text-decoration: none;}
.general_nav ul li.active>a{background: #dd6b6b;}

.prodetail_content > .tab-content{height: 426px;}
/*历史净值*/
.pro_history{padding:20px 15px;overflow-y: auto; }
.pro_history>h5{text-align: center;font-size: 20px;color: #333;margin: 0 0 40px 0;padding: 0;}
.pro_history .pro_history_table{padding: 0 150px;}
.pro_history .pro_history_table table{margin-bottom: 0;}
.pro_history .pro_history_table table thead tr th{background: #f7bead;text-align: center;vertical-align: middle;font-size: 14px;color: #fff;padding: 4px 8px;border-bottom: none }
.pro_history .pro_history_table table tbody tr td{text-align: center;vertical-align: middle;font-size: 14px;color: #333;padding: 12px 8px;border-top: none !important;border-bottom: 1px solid #ddd;}

/*基金档案*/
.pro_archives{height: 426px;overflow-y: auto;}
.archives_word1{ padding:20px 15px;}
.archives_word1>h5{text-align: center;font-size: 20px;color: #333;margin: 0 0 40px 0;padding: 0;}
.archives_word1 .word1_row{}
.archives_word1 .word1_row .row_margin{margin-bottom: 15px;}
.archives_word1 .word_left{padding-right: 0;text-align: right;color: #9a9a9a;font-size: 14px;line-height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.archives_word1 .word_right{text-align: left;color: #333;font-size: 14px;line-height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.archives_word2{}
.archives_word2 .word2_kuang{padding:20px 0 20px;}
.archives_word2 .word2_kuang>h5{text-align: center;font-size: 20px;color: #333;margin: 0 0 40px 0;padding: 0;}
.archives_word2 .word2_preson{margin-bottom: 20px;}
.archives_word2 .word2_preson .word2_preson-left{text-align: center;}
.archives_word2 .word2_preson .word2_img{width: 150px;height: 150px;border-radius: 75px;border: 4px solid #f7e4de;overflow: hidden;margin: 0 auto;}
.archives_word2 .word2_preson .word2_img>img{width: 100%;height: 100%;}
.archives_word2 .word2_word{margin: 20px 0;}
.archives_word2 .word2_word>span{display: inline-block;margin:0 20px;font-size: 14px;color: #333;}
.archives_word2 .word2_word>span>em{font-size: 20px;margin:0 5px;font-style: normal;}
.archives_word2 .word2_word>span>i{font-size: 24px;color: #333;margin-right: 10px;position: relative;top: 3px;}
.archives_word2 .word2_content{}
.archives_word2 .word2_content>p{font-size: 14px;line-height:30px;color: #333;text-align: justify;}

.archives_word3{ overflow: hidden; }
.archives_word3{padding:20px 0 20px;}
.archives_word3>h5{text-align: center;font-size: 20px;color: #333;margin: 0 0 40px 0;padding: 0;}
.archives_word3 .word3_charts{height: 400px;width: 100%;}
/*.archives_word3 .word3_charts .highcharts-container{width: 100% !important;}*/

.archives_word4{}
.archives_word4 .word4_chart{height: 300px;}
.archives_word4 .word4_kuang{padding:20px 0 20px;}
.archives_word4 .word4_kuang>h5{text-align: center;font-size: 20px;color: #333;margin: 0 0 40px 0;padding: 0;}
.archives_word4 .word4_list1{border-bottom: 1px solid #dedede;padding-bottom: 20px;}
.archives_word4 .word4_list1>div{line-height: 30px;font-size: 14px;color: #333;padding: 0;}
.archives_word4 .word4_list1>div>em{display: inline-block;width: 18px;height: 18px;background: #53b3e5;margin-right: 5px;position: relative;top: 4px;font-style: normal;}
.archives_word4 .word4_list1>div>span{font-size: 14px;color: #333;margin-left: 10px;}
.archives_word4 .word4_list2{padding: 20px 0;border-bottom: 1px solid #dedede;margin: 0 -15px;}
.archives_word4 .word4_list2>h5{font-size: 16px;color: #333;line-height: 20px;}
.archives_word4 .word4_list2 .word4_line{background: url("../../img/web/tiao.jpg");background-size: 100% 100%;width: 100%;height: 4px;margin:10px 0;}
.archives_word4 .word4_list2 .word4_list2_kuang{margin: 0;}
.archives_word4 .word4_list2 .word4_list2_kuang>div{line-height: 30px;font-size: 14px;color: #333;padding: 0;}
.archives_word4 .word4_list2 .word4_list2_kuang>div>em{display: inline-block;width: 18px;height: 18px;background: #53b3e5;margin-right: 5px;position: relative;top: 4px;font-style: normal;}
.archives_word4 .word4_list2 .word4_list2_kuang>div>span{font-size: 14px;color: #333;margin-left: 10px;}
.archives_word4 .word4_list3{padding: 20px 0;margin: 0 -15px;}
.archives_word4 .word4_list3>h5{font-size: 16px;color: #333;line-height: 20px;}
.archives_word4 .word4_list3 .word4_line2{background: #fda8ad;width: 100%;height: 4px;margin:10px 0;}
.archives_word4 .word4_list3 .word4_list3_kuang{margin: 0;}
.archives_word4 .word4_list3 .word4_list3_kuang>div{line-height: 30px;font-size: 14px;color: #333;padding: 0;}
.archives_word4 .word4_list3 .word4_list3_kuang>div>em{display: inline-block;width: 18px;height: 18px;background: #fda8ad;margin-right: 5px;position: relative;top: 4px;font-style: normal;}
.archives_word4 .word4_list3 .word4_list3_kuang>div>span{font-size: 14px;color: #333;margin-left: 10px;}

.archives_word5{padding:20px 0 60px; }
.archives_word5>h5{text-align: center;font-size: 20px;color: #333;margin: 0 0 40px 0;padding: 0;}
.archives_word5 .pro_history_table{padding: 0 150px;}
.archives_word5 .pro_history_table table{margin-bottom: 0;}
.archives_word5 .pro_history_table table thead tr th{background: #f7bead;text-align: center;vertical-align: middle;font-size: 14px;color: #fff;padding: 4px 8px;border-bottom: none }
.archives_word5 .pro_history_table table tbody tr td{text-align: center;vertical-align: middle;font-size: 14px;color: #333;padding: 12px 8px;border-top: none !important;border-bottom: 1px solid #ddd;}

.archives_word6{}
.archives_word6 .word6_kuang{padding:20px 0 60px;}
.archives_word6 .word6_kuang>h5{text-align: center;font-size: 20px;color: #333;margin: 0 0 40px 0;padding: 0;}
.archives_word6 .pro_history_table{padding: 0 150px;margin-bottom: 20px;}
.archives_word6 .pro_history_table table{margin-bottom: 0;}
.archives_word6 .pro_history_table table thead tr th{background: #f7bead;text-align: left;vertical-align: middle;font-size: 14px;color: #fff;padding: 4px 8px;border-bottom: none }
.archives_word6 .pro_history_table table tbody tr td{text-align: left;vertical-align: middle;font-size: 14px;color: #333;padding: 12px 8px;border-top: none !important;border-bottom: 1px solid #ddd;}
.archives_word6 .pro_history_table table tbody tr td:first-child{width: 60%;}

/*产品详情的申赎记录*/
.fund-detail-kuang .fund-detail:last-child .card-right{padding-bottom: 0;}
.fund-detail-kuang .fund-detail{font-size: 0;padding-left:10px;}
.fund-detail-kuang .fund-detail .card-left{height: 100%;display: inline-block;padding: 15px 0 0 0;float: left;width: 10%;text-align: left;}
.fund-detail-kuang .fund-detail .card-left span{font-size: 14px;color: #333;display: block;}
.fund-detail-kuang .fund-detail .card-left span.money{color: #ff8f4d;font-size: 12px;}
.fund-detail-kuang .fund-detail .card-right{display: inline-block;position: relative;font-size: 14px;float: left;    border-left: 1px solid #dedede; padding-bottom: 20px;width: 90%;}
.fund-detail-kuang .fund-detail .card-right i.qiuqiu{width: 7px;height: 7px;border-radius: 3px!important;;background: #ff8f4d;position: absolute;left: -4px;top: 21px; }
.fund-detail-kuang .fund-detail .card-right{ }
.fund-detail-kuang .fund-detail .card-right .card-contant{border: 1px solid #dedede;margin-left: 40px;position: relative;padding: 10px 0;min-height: 50px;}
.fund-detail-kuang .fund-detail .card-right .card-contant .jiantou3{width: 0;height: 0;border-color: transparent; border-style: solid;border-right-color: #dedede;border-width: 11px;border-left-width: 0;
    position: absolute;top: 14px;left:-11px;}
.fund-detail-kuang .fund-detail .card-right .card-contant .jiantou4{width: 0;height: 0;border-color: transparent; border-style: solid;border-right-color: #fff;border-width: 10px;border-left-width: 0;
    position: absolute;top: -10px;left:2px;}
.fund-detail-kuang .fund-detail .card-right .card-contant ul{font-size: 0;margin: 0;padding: 0;}
.fund-detail-kuang .fund-detail .card-right .card-contant ul li{padding: 5px;padding-left: 30px;}
.fund-detail-kuang .fund-detail .card-right .card-contant ul li .judge>span{display: inline-block;font-size: 14px;text-align: left;width: 50%;}
.fund-detail-kuang .fund-detail .card-right .card-contant ul li .judge>span>em{color: red;}
.fund-detail-kuang .fund-detail:after{content: '';display: block;height: 0;clear: both;}

.icon-times{position: absolute; right: 5px; top: 10px; cursor: pointer;}



.form-select {height: 34px;}
.up{color: #f32120 !important;}
.down{color: #179808 !important;}
button:focus{outline: none;}
.hide{display: none !important;}

/* 主框架 */
.mianframe #login{position: relative; top: 20px;}

.mask-inline{position: absolute; top:0; left: 0;right:0;bottom:0; background: transparent; cursor: pointer;}
.usermenulist{display: none;}

/* theme的脚部 */
.theme-footer{background: #EA9178; position:fixed;bottom: 0; color: #989898;padding-top: 17px;font-size: 14px; height: 60px; display: block; width: 100%; overflow: hidden;}
.theme-footer > p{padding: 0; color: #fff; margin-top: 6px; font-size: 12px;}
/* theme的banner */
#theme-carousel{min-height: 230px;}
.default-img{height: 190px; width: 100%; background: #fff;white-space: nowrap; padding-top: 40px;}
.default-img .login-nav{height: 80px; position: relative; text-align: left;}
.default-img img{height: auto; width: auto;}
.default-img .login-nav .nav-logo{height: 80px; width: auto; margin-right: 15px; line-height: 80px; display: inline-block;}
.default-img .login-nav .nav-logo img{width: auto; height: auto;}
.default-img .login-nav .login-info{height: 80px;text-align: right; position: absolute; right: 0; top:0; width: auto; min-width:160px; padding-top: 16px;}
.default-img .login-nav .login-info .iconfont{ font-size: 30px; color: #d2d2d2;    display: inline-block;  vertical-align: middle;  margin-right: 6px;  position: relative;  top: 2px;}
.default-img .login-nav .login-info img{width: 34px; height: 34px; border-radius: 50%; overflow: hidden; margin-right: 6px; display: inline-block;}
.default-img .login-nav .login-info > span{ color: #333; position: relative; }
.default-img .login-nav .login-info > ul{position: absolute;z-index: 9999; max-width: 170px; width: 170px; border: 1px solid #eee; border-top:none; background: #fff; box-shadow: 6px 9px 30px -2px rgba(0,0,0,0.2); top:55px; padding: 0; left: 40px; right: 0;}
.default-img .login-nav .login-info > ul > li{cursor: pointer; text-align: center; height: 50px; line-height: 50px; padding: 0 8px; border-top:1px solid #ddd;}
.default-img .login-nav .login-info > ul > li > a{color: #505250; display: block; text-decoration: none;}
.default-img .login-nav .login-info > ul > li:hover{background: #EA9178;}
.default-img .login-nav .login-info > ul > li:hover a{color: #fff; text-decoration: none;}
.default-img > .container{position: absolute; left: 0; right: 0; top:0;}


/* 菜单列表 */
.menu-list{height: 60px; line-height: 60px;position: relative; z-index: 1000;}
.menu-list a{color: #333; display: block; height: 56px;}
.menu-list a:hover{color: #333; text-decoration: none;}
.menu-list > ul{width: 100%;padding: 0;white-space: nowrap; }
.menu-list > ul >li{min-width: 180px; position: relative; list-style: none; font-size: 16px; cursor: pointer; color: #9B9C9B; display: inline-block; height: 60px; text-align: center;}
.menu-list > ul >li .downmenu{position: absolute; display: none; overflow: hidden; padding: 0; top:58px; left: 15px; box-shadow: 6px 9px 30px -2px rgba(0,0,0,0.2); right: 15px; z-index: 2; background: #fff; border: 1px solid #eee; }
.menu-list > ul >li .downmenu > li{height: 46px; line-height: 46px; color: #333; list-style: none;}
.menu-list > ul >li .downmenu > li > a{height: 46px; text-decoration: none;}
.menu-list > ul >li .downmenu > li:hover{background: #EA9178;}
.menu-list > ul >li .downmenu > li:hover a{color: #fff; text-decoration: none;}


/* 登录 */
html, body{ font-family: "Microsoft YaHei"; color: #333;}
td,th{ margin: 0; padding: 0;}
a{ cursor: pointer; text-decoration: none;}
a.hover-line:hover{ text-decoration: underline;}
button{ outline: none; border: none; font-family: inherit; cursor: pointer;}
input{ outline: none;}
.no-select{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; cursor: pointer;}
.hide{ display: none;}
.center{ text-align: center;}
.clear{ clear: both; overflow: hidden;}

/*login-container 登录*/
.login-container .btn{ display: inline-block; height: 36px; width: 100px; text-align: center; line-height: 24px; cursor: pointer;
    -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; font-size: 12px; border: 1px solid #4BC3D1; color: #4BC3D1;}
.login-container .btn-login{ background: #4BC3D1; color: #fff;}
.login-container .btn:hover{ background: #4BC3D1; color: #fff; transition: all 0.25s ease-in-out;}

.login-container{ width: 100%; padding: 30px 0 25px;}
.login-container .login-form{ width: 600px; margin: auto; box-shadow: 0 10px 20px #ccc; border-top: 12px solid #EA9078;}
.login-container .login-form .from-inner{ padding: 18px 60px 36px;}
.login-container .login-tabs{ margin-bottom: 15px;}
.login-container .login-tabs .tabs{ display: inline-block; padding: 8px 0; margin-right: 20px; font-size: 16px; }
.login-container .login-tabs .tabs.active{ color: #EA9078; border-bottom: 1px solid #EA9078;}
.login-container .form-group{ border-bottom: 1px solid #eaeaea; padding: 20px 0 10px; font-size: 16px; position: relative; margin-bottom: 0;}
.login-container .form-groups{height: 270px; overflow: hidden;}
.login-container .form-group.wrong-group{ border-bottom: 1px solid #EA9078;}
.login-container .form-group .label{ color: #999 ; position: relative;font-size: 16px; margin-right: 10px; display: inline-block; width: 84px; text-align: right; }
.login-container .form-group input{ width: 366px;    padding-right: 128px; height: 30px; font-size: 16px; color: #666; font-family: inherit; border: none;}
.login-container .sm-label{ color: #7b7b7b; font-size:12px; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.login-container .forget-pwd{ color: #7b7b7b; font-weight: bold; font-size:12px; float: right;margin-top: 7px;}
.login-container .form-group .btn{ float: right; margin-left: 25px; margin-top: -15px; outline: none;}
.login-container .checkbox{ position: relative; display: inline-block; width: 12px; height: 12px; border: 1px solid #ccc;vertical-align: middle; margin-right: 10px;}
.login-container .remember:checked + .checkbox:after{ position: absolute; top: 2px; right: -5px; transform: rotate(-60deg);width: 16px; height: 2px; content: " "; display: inline-block;  background: #4BC3D1;}
.login-container .remember:checked + .checkbox:before{ position: absolute; top: 6px; right: 6px; transform: rotate(30deg);width: 8px; height: 2px; content: " "; display: inline-block;  background: #4BC3D1;}
.login-container .no-border{ border: none;!important;}
.login-container .Validform_checktip{position: absolute; left: 95px; }
.login-container #login .form-group  label{ position: relative; margin-bottom: 0; }


/*register-container 注册*/
.res-container .res-banner{ background: #EA9078; color: #fff; height: 120px;}
.res-container .res-forms{ width: 80%; min-width: 1000px; margin: auto;}
.res-container .res-account{ width: 600px; margin: 30px auto 0;}
.res-container .form-group{border-bottom: 1px solid #eaeaea; padding: 2px 0 8px; margin-bottom: 0; font-size: 14px; margin-top: 10px; position: relative;}
.res-container .form-group label{margin-bottom: 0;}
.res-container .form-group .label{ color: #999; width: 90px; display: inline-block; text-align: right; font-size: 14px; margin-right: 10px;}
.res-container .form-group input{ width: 490px; height: 30px; font-size: 16px; color: #666; font-family: inherit; border: none;}
.res-container .form-group input.sm-input{ width: 336px; }
.res-container .form-group .tabs{ display: inline-block; width: 90px; height: 32px; color: #EA9078; vertical-align: middle;text-align: center; line-height: 32px;cursor: pointer; margin-right: 15px; border: 1px solid #EA9078;}
.res-container .form-group .tabs.active{background: #EA9078;color: #fff; cursor: default;}
.res-container .form-group .tabs:hover{background: #EA9078; color: #fff; transition: background 0.25s;}
.res-container .res-btn-opt{ background: #EA9078; width: 150px; height: 40px; border: none; color: #fff; cursor: pointer; vertical-align: middle; float: right; font-size: inherit;}
.res-container .agree-group{ color: #EA9078;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.res-container .agree-group a{ color: #EA9078; text-decoration: underline; }
.res-container .res-radio{position: relative; width: 12px; height: 12px; border-radius: 50%; border: 1px solid #EA9078;display: inline-block; vertical-align: middle; margin-right: 15px;}
.res-container .agree-check:checked + .res-radio:before{ content: " "; position: absolute; top:2px; left: 2px; display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: #EA9078;}
.res-container .no-border{ border: none;!important;}
.res-container .btn-next{ background: #EA9078; color: #fff; width: 180px;height: 60px; font-size: 22px; }
.steps-box{ width: 660px; margin: auto;}
.step{ width: 220px; display: inline-block; text-align: center; float: left;}
.step-index{ width: 50px; height: 50px; border-radius: 50%; box-shadow: 0 0 0 2px #fff; background: #fff; color: #FFE6E1; font-size: 20px; text-align: center;
    line-height: 50px; margin: 15px auto; position: relative;}
.step-index.active{border: 1px dashed #EA9078; box-sizing: border-box; color: #EA9078;}
.step-index:before{ content: "";display: block; position: absolute; top: 22px; right:60px; width: 140px; height: 2px; background: #fff;}
.step-index.last-index:after{content: "";display: block; position: absolute; top: 22px; left:60px; width: 140px; height: 2px; background: #fff;}
.step-index.active:before{background: rgba(255,255,255,0.5);}
.res-container .idtype{display:inline-block; margin-right: 15px;}
.res-container .idtype > span{margin-right: 2px;}
.res-container .idtype > span:last-child{position: relative; top:1px; color: #666;}
.res-container .form-group .yanzhengmaimg{width: 150px; height: 40px; cursor: pointer;}

/******************************************************************************************************************/
/* 个人中心 */
.person-pro{border: 2px solid #DEDFDE!important;}
.person-pro:hover{border: 2px solid #b9b9b9!important;}
.person-pic img{width: 60px; height: 60px; border-radius: 50%; border: 1px solid #eee; margin-right: 10px;}
.person-pic img.default{opacity: 0.5; }
.person-pic span{font-size: 20px;}
.person-info{margin-left: 0; margin-right: 0; border: 2px solid #DEDFDE; padding: 15px;}
.person-info .person-des i:first-child{color: #BDC4CE; font-size: 16px;}
.person-info .person-des .icon-fengxian{font-size: 20px !important; position: relative; top:1px; }
.person-info .person-des .icon-ren{font-size: 20px !important; position: relative; top:1px; }
.person-info .person-des > span{display: block; font-size: 16px; text-align: left!important; line-height: 36px;}
.person-info .p-zichan{padding-top: 35px; text-align: center; font-size: 16px;}
.person-info .p-zichan span{display: inline-block;}
.person-info .p-zichan > div{text-align: left;}
.person-info .p-zichan > div >span:first-child{display: inline-block; padding-right: 20px; color: #ABACAB; width: 100px; text-align: right;}
.person-info .p-zichan > div:last-child{margin-top: 5px;}
.person-info .person-pic{display: table; height: 130px;}
.person-info .person-des{padding-top: 12px;}
.person-info .person-pic >div{ display: table-cell; vertical-align: middle; text-align: left;}
.person-info .person-pic .person-head{text-align:center;}

.my-product{margin-right: 0; margin-left: 0; margin-top: 25px;}
.my-product > div{padding: 0;}
.my-product h3{margin: 0; padding: 6px; text-align: center; background: #F2F3F2; font-size: 20px; color: #646564;}
.my-product ul{font-size: 0; border-bottom: 1px solid #F5634A;}
.my-product ul li{display: inline-block; width: 16%; margin-right: 15px; margin-bottom: -1px; border: 1px solid #dedede; border-bottom: 1px solid transparent; overflow: hidden;}
.my-product ul li.active {border: 1px solid #F5634A; border-bottom: 1px solid #fff; }
.my-product ul li.active>a{border-color: transparent; }
.my-product ul li:last-child{margin-right: 0;}
.my-product ul li>a{margin: 0; padding: 6px; text-align: center; font-size: 16px; color: #333;display: block; border-color: transparent; border-radius: 0; text-decoration: none !important;}
.my-product ul li.active >a{color: #F5634A;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{color: #F5634A; border-color:transparent;}
.yuyue_table table thead tr th{border-bottom: none;text-align: center;font-size: 14px;color: #333;padding: 10px 8px;}
.yuyue_table table tbody tr td{vertical-align: middle;color: #333;text-align: center;font-size: 14px;padding: 10px 8px;}

#bform .Validform_checktip, #acform .Validform_checktip{left: 138px;}
.questionlist.readonly .iradio_minimal-grey:hover{ background-position: -100px 0 !important; }
.questionlist.readonly .iradio_minimal-grey.checked:hover{ background-position: -140px 0 !important; }

/* 风险过期提示 */
.rerisktips{display: none; width: 400px; z-index: 10000; height: 200px; background: #fff; padding: 35px 15px 15px; position: fixed; top:50%; left: 50%; margin-left: -200px; margin-top: -100px;}
.rerisktips .title{position: absolute; left: 0; top: 0; background: #eee; right: 0; padding-left: 10px; height: 30px; line-height: 30px;  font-size: 16px;}
.rerisktips .main{padding: 25px 10px; font-size: 14px;line-height: 25px;}
.rerisktips .main a:hover{text-decoration: none; color: #fd8730;}
.rerisktips p{text-align: right; padding-right: 10px; font-size: 12px; margin-top: 10px;}
.rerisktips p > a{padding: 5px 18px; background: #fd8730; color: #fff;}
.rerisktips p > a:hover{text-decoration: none;}
.rerisktips i{font-size: 22px; position: relative; top: 2px; left: -2px;}

#buyinfo .new-contract-body{background: transparent;}
.c-detail{width: 100%; }
.c-detail li{ width: 100%;display: table; padding: 15px; position: relative;}
.c-detail li i{ background: #ccc; border-radius: 100%; text-align: center; display: inline-block; width: 25px; height: 25px; line-height: 25px; color: #fff;}
.c-detail li > div{ display: table-cell; }
.c-detail li b{position: absolute; width: 1px; background: #999; overflow: hidden; height: 100%; left: 40px; top: 40px;}
.c-detail li > div:first-child{ width: 50px; text-align: center;  }
.c-detail .active i{background: #00a866; color: #fff;}

.record{position: fixed; width: 600px; padding: 15px; height: 400px; background: #fff; top:50%; left:50%; margin-left:-300px; margin-top: -200px; display: none; z-index:10000; padding-top: 50px;}
.mask{position: fixed; top:0; background: #000; opacity: .2 !important;filter:alpha(opacity:50) !important; top:0;bottom: 0; right: 0; left: 0; display: none;}
.record .r-title{position: absolute; font-size: 16px; top:0; left: 0; height: 40px; line-height: 40px; background: #eee; padding-left:10px; right: 0;}
.vision{cursor: pointer;}
.closerecord{position: absolute; right: 10px; font-size: 23px;cursor: pointer;}
.record .riskcontent{    height: 331px; overflow: auto;}
.record .icon-times{font-size: 20px; color: #aaa;}
.record .icon-times:hover{color: #333;}
.record a{text-decoration: underline; color:#EA9178; }

.appoveative{background: #eee;}
.appoveative .appoveword{color: #fd8730;}
.bohui{color: red!important;}
.tongguo{color:green!important;}

.breadcrumb{background-color: #EA9178;}
.breadcrumb > li{color: #fff;}
.breadcrumb > li.active{color: #ffd8d8 !important;}
.breadcrumb > li > a{color: #fff !important;}
.breadcrumb > li + li:before{color: #f3f3f3 !important;}

/*重新进行风险评测*/
.evaluating{ padding-bottom: 20px;}
.evaluating .questionlist{ font-size: 14px; margin-top: 0;}
.evaluating .questionlist p{font-size: 14px;line-height: 26px;text-align: justify;}
.evaluating .questionlist label{font-weight: normal;}
.evaluating .questionlist label i{font-style: normal;}
.evaluating .questionlist dt{ margin-top: 2px;}
.evaluating .sub-button{ text-align: center;}
.evaluating .returnpage{padding: 12px 35px;background: #ea9078;color: #fff;font-size: 16px;text-decoration: none;}
.submit-btn{background: #ea9078;}
.submit-btn:hover{background: #ea9078;}

/* 在线申购 */
#riskcontent{min-height: 300px; background: #eee; max-height: 500px; overflow-y: auto;}

/* 重新评测 */
.registeredmian{padding-bottom: 0;}

.margin-top-15 { margin-top: 15px !important; }
.margin-top-25 { margin-top: 25px !important; }
.margin-top-30 { margin-top: 30px !important; }
.margin-bot-30 { margin-bottom: 30px !important; }
.p-shezhi p{text-align: right;margin-bottom: 6px;}
.p-shezhi span{display: inline-block; width: 150px;color: #646564; font-size: 14px; cursor:pointer; background: #eee; text-align:center; height: 28px; line-height: 28px;}
.p-shezhi p:last-child{margin-bottom: 0px;}

.yuyue_table{height: 300px; overflow: hidden; overflow-y: auto;}



/* 设置空提示 */
.nulldata{background: #fff;width: 100%;height: 270px;text-align: center;padding-top: 80px;}
.nulldata>i.nulldata_ico{font-size: 100px;color: #ccc;position: relative;left: 5px;}
.nulldata>p.nullword{font-size: 14px;color: #ccc;text-align: center;margin-top: -15px;}

.disable-btn,.disable-btn:hover{background: #aaa !important; cursor: default !important;}

/* 第三方控件样式复写 */
/*sweetalert2*/
.swal2-modal{font-family: "Microsoft YaHei", "Open Sans", Arial, sans-serif;}
.swal2-modal .swal2-buttonswrapper.swal2-loading :not(.swal2-styled).swal2-confirm::after{ -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.swal2-modal .swal2-title{font-weight:500;font-size:22px;}
.swal2-modal .swal2-buttonswrapper{margin:15px 0;}
.swal2-modal .swal2-styled{outline: none;-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border: none;}
.swal2-modal .swal2-styled:focus { outline: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

/* 上传 */
.fileinput-button input{position: absolute; left: 0;right: 0;bottom: 0; top:0; z-index: 2;width: 100%;}

/* iCheck */
.icheckbox_minimal-grey:hover{background-position: -20px 0;}
.icheckbox_minimal-grey.checked:hover{ background-position: -40px 0;}

/* css3动画 */
.animate-tips .animate-close{position: absolute; right: 4px; top: 3px; cursor: pointer;}
.animate-tips .animate-close:hover{color: #aaa;}
.animate-tips > span{display: block; width: auto;white-space: nowrap;}

/* 按比例打开 */
.animate-tips{min-width: 130px; padding: 10px; display: inline-block; display: none; position: absolute; bottom: 0;  left:600px; font-size: 12px;}
.animate-scale { background: #F2F5FF; color: #6F6EC2; }
.animate-scale.ns-show{ display: inline-block; -webkit-animation-name: animScale; animation-fill-mode: forwards;  animation-name: animScale; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; }
.animate-scale.ns-hide{ display: inline-block; -webkit-animation-name: closeScale; animation-fill-mode: forwards;  animation-name: closeScale; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; }
@-webkit-keyframes animScale { 0% { opacity: 0; -webkit-transform: translate3d(0,40px,0) scale3d(0.1,0.6,1); } 100% { opacity: 1; -webkit-transform: translate3d(0,0,0) scale3d(1,1,1); } }
@keyframes animScale { 0% { opacity: 0; -webkit-transform: translate3d(0,40px,0) scale3d(0.1,0.6,1); transform: translate3d(0,40px,0) scale3d(0.1,0.6,1); } 100% { opacity: 1; -webkit-transform: translate3d(0,0,0) scale3d(1,1,1); transform: translate3d(0,0,0) scale3d(1,1,1); } }
@-webkit-keyframes closeScale { 0% { opacity: 0; -webkit-transform: translate3d(0,40px,0) scale3d(0.1,0.6,1); } 100% { opacity: 1; -webkit-transform: translate3d(0,0,0) scale3d(1,1,1); } }
@keyframes closeScale { 0% { opacity: 1; -webkit-transform: translate3d(0,0,0) scale3d(1,1,1); transform: translate3d(0,0,0) scale3d(1,1,1); } 100% { opacity: 0; -webkit-transform: translate3d(0,40px,0) scale3d(0.1,0.6,1); transform: translate3d(0,40px,0) scale3d(0.1,0.6,1); } }


.topfixed-tips{position: fixed; display: none; left: 0; right: 0; top:0; height: 60px; z-index: 9999;}
.topfixed-tips .mask-inline{background: #EA9178; opacity: .8;}
.topfixed-tips .tipscontent{text-align: center; font-size: 16px; height: 60px; line-height: 60px; color: #fff; position: relative; z-index: 2;}
.topfixed-tips .iconfont{position: absolute; z-index: 1; font-size: 36px; color: #fff; top: 6px; left: 12px;}


/* 消息提示 */
/* Slide on top */
.animate-slidetop { box-shadow: inset 4.5em 0 rgba(0,0,0,0.6); }
.animate-slidetop .icon { position: absolute; display: block; font-size: 109%; top: 50%; left: 1em; -webkit-transform: translate3d(0,-50%,0); transform: translate3d(0,-50%,0); }
.animate-slidetop p { padding: 0 3.2em; font-size: 1.2em; display: inline-block; }
.animate-slidetop .ns-close::before, .ns-effect-slidetop .ns-close::after { width: 2px; background: #14151b; }
.animate-slidetop .ns-close:hover::before, .ns-effect-slidetop .ns-close:hover::after { background: #fff; }
.animate-slidetop.ns-show .icon, .ns-effect-slidetop.ns-show p { -webkit-animation-name: animScaleUp; animation-name: animScaleUp; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-delay: 0.2s; animation-delay: 0.2s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.animate-slidetop.ns-show p { -webkit-animation-name: animFade; animation-name: animFade; }
@-webkit-keyframes animScaleUp { 0% { opacity: 0; -webkit-transform: translate3d(0,-50%,0) scale3d(0,0,1); } 100% { opacity:1; -webkit-transform: translate3d(0,-50%,0) scale3d(1,1,1); } }
@keyframes animScaleUp { 0% { opacity: 0; -webkit-transform: translate3d(0,-50%,0) scale3d(0,0,1); transform: translate3d(0,-50%,0) scale3d(0,0,1); } 100% { opacity: 1; -webkit-transform: translate3d(0,-50%,0) scale3d(1,1,1); transform: translate3d(0,-50%,0) scale3d(1,1,1); } }
.animate-slidetop.ns-show { display: block; -webkit-animation-name: animSlideTop; animation-name: animSlideTop; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; }
.animate-slidetop.ns-hide { -webkit-animation-name: hideSlideTop; animation-name: hideSlideTop; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; animation-fill-mode: forwards; }
@-webkit-keyframes animSlideTop { 0% { -webkit-transform: translate3d(0,-100%,0); } 100% { -webkit-transform: translate3d(0,0,0); } }
@keyframes animSlideTop { 0% { -webkit-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0); } 100% { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } }
@-webkit-keyframes hideSlideTop { 0% { -webkit-transform: translate3d(0,0,0); } 100% { -webkit-transform: translate3d(0,-100%,0);  } }
@keyframes hideSlideTop { 0% { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } 100% { -webkit-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0); } }

/* 单选框的效果iCheck */
.iradio_minimal-grey:hover{background-position: -120px 0;}
.iradio_minimal-grey.checked:hover{background-position: -140px 0;}

