@charset "utf-8";
/* CSS Document */
.header{height:0.44rem;border-bottom: 2px solid #003366;}

/*                会员中心           */
.u_center{}
/*登录页*/
.u_center_login{width:100%;margin:0 auto;}
.center_login_nav{border-bottom: 1px solid #ccc;margin-bottom: 25px;}
.center_login_nav span{color:#999;cursor: pointer;width:50%;display: inline-block;*display:inline;*zoom:1;line-height:0.42rem;float: left;position: relative;font-size:0.14rem;text-indent: 0.24rem;}
.center_login_nav span img{position: absolute;left:0.04rem;top:0.12rem;}
.center_login_nav span .img2{display: none;}
.center_login_nav .active{color:#508CEE;border-bottom:2px solid #508CEE;position: relative;margin-bottom: -1px;}
.center_login_nav .active .img2{display: block;}
.center_login_nav .active .img1{display: none}
.center_login_mb{display: none}
.center_login_ipt{margin: 0 0.1rem 0.2rem;position: relative}
.center_login_ipt .center_login_wrong{}
.center_login_mb_yzm{width:62%;height:0.4rem;line-height:0.4rem;border-radius: 3px;border: 1px solid #ccc;text-indent: 5px;}
.center_login_mb_img{width:30%;height:0.4rem;overflow: hidden;}
.center_login_mb_img img{width:100%;height:0.4rem;display: block;}
.center_login_num{height:0.4rem;border-radius: 3px;}
.center_login_mb_ipt1{width:62%;height:0.4rem;line-height:0.4rem;border: none;text-indent:0.05rem;color:#333}
.center_login_mb_ipt2{width:100%;height:0.4rem;line-height:0.4rem;text-indent:0.05rem;border-radius: 3px;border: 1px solid #ccc;}
.duanx_code{width: 62%;border: 1px solid #ccc;}
.center_login_mb_sd{border: 1px solid #ccc;width:30%;height:0.4rem;color:#006699;line-height:0.4rem;text-align: center;cursor: pointer;opacity:0.35;-moz-opacity:0.35;filter:alpha(opacity=35);}
.center_login_lab1{color:#999}
.center_login_lab1 input{vertical-align: middle;margin-right:5px;}
.center_login_a1{}
.center_login_btn1{width:100%;}


/*登录弹层*/
.uc_popup_login{width:400px;background: #fff;border: 1px solid #ccc;display: none}
.uc_popup_reg{text-align: right;padding:15px 20px 0 0;}
.center_wrong{width:2.4rem;background:#4c4c4c;border-radius: 0.15rem;padding: 0.23rem 0;margin-top:-0.23rem;text-align: center;color:#fff;z-index: 10}
.center_wrong img{display:block;margin: 0 auto 0.18rem;}
.center_wrong a{color:#fff}

/*注册成功*/
.u_center_regsucc{padding: 0 20px;}
.u_center_regsucc .tlt{color: #003366;font-size: 20px;}
.uc_regsucc_dot{text-align: center}
.uc_regsucc_dot2{text-align: left}
.uc_regsucc_dot3{text-align: center}
.uc_regsucc_dot3 a{width:280px;margin: 15px 0;}
.code-main{width: 86%;margin:20px auto;}
.link-btn{width:80%;margin:0 auto;background: #003366;height: 40px;line-height: 40px;border-radius: 5px;text-align: center;margin-top: 20px;}
.link-btn a{color: #fff;display: block;}
.code-list{width: 50%;display: inline-block;margin-right: -4px;}
.code-list .code-cont{width: 80%;margin: auto;}
.code-list .code-cont img{width: 100%;border: 1px solid #f1f1f1;}
.code-list .code-cont p{font-size: 12px;color: #999;text-align: left;line-height: 18px;}
.code-list .code-cont .p2{color: #000;}
/*忘记密码*/
.uc_tp_return{}
.uc_forget_pas{}


/*会员首页*/
.uc_index{background: #f8f8f8}
.uc_index_nav{width:2.08rem;background: #f2f2f2;border-left: 1px solid #c7dcf5;border-right: 1px solid #c7dcf5;}
.uc_index_nav_t{padding-top:0.22rem;background: #93c2f9;}
.uc_index_nav_t p{height:0.4rem;display: block}
.uc_index_nav_t p img{width:0.18rem;height:0.16rem;display: inline-block;margin: 0.1rem 0.15rem 0 0.09rem;float: left}
.uc_index_nav_t p span{color:#fff;line-height: 0.4rem;}
.uc_index_nav_c{margin-bottom: 0.1rem;background: #fff;}
.uc_index_nav_lst{height:0.36rem;line-height:0.36rem;background-repeat: no-repeat;background-position: 10px center;padding-left:0.33rem;border-bottom: 1px solid #f2f2f2;position: relative}
.uc_index_nav_c .active{background-color: #EEF4FD;}
.uc_index_nav_lst a{color:#333;display: block}
.uc_index_nav_lst .nv_dot{width:0.05rem;height:0.09rem;background:url("../images/u40.png") no-repeat;background-size:cover;display: block;position: absolute;right:0.14rem;top:0.15rem}
.uc_index_nav_lst .nv_dot_red{width:0.06rem;height:0.06rem;background: #ff6600;border-radius: 50%;display: block;position: absolute;right:0.3rem;top:0.16rem}
.uc_index_nav_c .bg1{background-image: url("../images/u278.png");background-size: 0.16rem 0.16rem;}
.uc_index_nav_c .bg2{background-image: url("../images/u280.png");background-size: 0.16rem 0.11rem;}
.uc_index_nav_c .bg3{background-image: url("../images/u282.png");background-size: 0.13rem 0.16rem;}
.uc_index_nav_c .bg4{background-image: url("../images/u284.png");background-size: 0.16rem 0.16rem;}
.uc_index_nav_c .bg6{background-image: url("../images/u286.png");background-size: 0.16rem 0.16rem;}
.uc_index_nav_c .bg7{background-image: url("../images/u288.png");background-size: 0.14rem 0.16rem;}
.uc_index_nav_c .bg8{background-image: url("../images/u290.png");background-size: 0.16rem 0.16rem;}
.uc_index_nav_c .bg9{background-image: url("../images/u292.png");background-size: 0.16rem 0.16rem;}

/*账户首页  header*/
.wrapperhovertree{height:100%;}
.slide_mask{width:100%;height:100%;position:absolute;z-index:2;left:0;top:0;background:rgba(0,0,0,.6);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;display:none}
.slide_wrapper{position:absolute;z-index:4;left:0;top:0;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.slide_wrapper{min-height:100%}
.slide_wrapper.moved{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.home_header{height:1.26rem;background:#cee0f6;position: relative}
.slide_menu img{width:0.2rem;height:0.16rem;position: absolute;top:0.11rem;left:0.1rem;}

.uc_index_r{width:95%;margin:0 auto;position: relative;min-height: 5rem;}
.uc_index_block{border: 1px solid #f2f2f2;margin-bottom: 0.09rem;border-radius: 4px;overflow: hidden}
.uc_index_r_con{}
.uc_index_name{}
.uc_index_name_l{width:0.46rem;height:0.46rem;overflow: hidden;border-radius: 50%;border: 1px solid #fff;margin:0.25rem auto 0;}
.uc_index_name_l img{width:0.46rem;height:0.46rem;display: block}
.uc_index_name_r{color:#fff;}
.uc_index_name_r dt{text-align: center;line-height: 0.28rem;}
.uc_index_name_r dd{font-size:0.12rem;text-align: center}
.uc_index_date{}
.uc_index_date_nav{border-bottom: 1px solid #f2f2f2;position: relative}
.uc_index_date_nav span{height:0.47rem;line-height:0.47rem;text-align: center;display:block;background: #f8f8f8;}
.uc_index_date_nav span img{vertical-align: middle;margin-right:0.13rem;margin-left: -26px;}
/**/
.uc_index_date01{}
.index_date01_l{width:190px;margin:0 28px;}
.index_date01_top{width:165px;}
.index_date01_top_sp{width:80px;}
.index_date01_top_a ,.index_date01_top_b{width:80px;height:37px;display: block;color:#fff;text-align: center;line-height: 26px;margin-top:2px;}
.index_date01_top_a{background: url("../images/u366.png") no-repeat;}
.index_date01_top_b{background: url("../images/u362.png") no-repeat;}
.index_date01_r{}
.index_date01_state{color:#666;position: absolute;right:0.17rem;top:0;height:0.47rem;line-height: 0.47rem;}
.index_date01_r_tp{}
.index_date01_r_tp dt{color:#666;}
.index_date01_r_tp dd{}
.index_date01_r_tp dd span{font-size: 28px;line-height: 20px;}
.index_date01_r_bm{margin-top: 0.3rem;}
.index_date01_r_bm li{margin-bottom:0.2rem;line-height:0.2rem;}
.index_date01_r_bm li i{width:14px;height:14px;border-radius: 7px;background: #cbddfa;vertical-align: middle;margin-right: 12px;}
.index_date01_r_bm li span{color:#666;width:100px;}
.index_date01_r_bm li em{color:#666;}
.index_date01_r_bm li em.cor{color:#F5A101}
/*开户未签约状态*/
.uc_index_date02{}
.index_date02_banner{height:100px;background: #508CEE;}
.index_date02_r_stp{color:#FF0000;}
.index_date02_l{width:140px;margin: 0 100px 0 70px;text-align: center}
.index_date02_r_ben{padding: 0 10px;}
.index_date03_m{}
.index_date03_r{}
.index_date03_list{}
.index_date_tabcon{padding:0.15rem 0.2rem;}


/*个人资料*/
.home_header02{height:0.4rem;background:#c7dcf5;position: relative}
.personal_data_hd{padding: 0.35rem 0 0.3rem;}
.personal_hdimg{width:0.82rem;height:0.82rem;border: 1px solid #fff;border-radius: 50%;margin: 0 auto;display: block;}
.personal_hdimg img{width:0.82rem;height:0.82rem;display: block;}
.home_header02_h{text-align: center;line-height: 0.4rem;font-size: 0.16rem;color:#fff;}
.home_header02_return{color:#fff;position: absolute;left:0.09rem;height:0.4rem;line-height: 0.4rem;background: url("../images/u130.png") no-repeat left center;background-size:0.05rem 0.09rem;padding-left: 0.1rem;}

/*上传头像*/
.uc_upload_hdimg{bottom: 0; left: 0; position: fixed; text-align: center; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); -webkit-transition: -webkit-transform 300ms;transition: transform 300ms ;width:100%;z-index: 1110;}
.upload_active{-webkit-transform: translateY(0); -ms-transform:translateY(0);transform: translateY(0) }
.upload_hdimg_box{width:97%;border-radius:0.15rem;margin: 0 auto;zoom:1;overflow: hidden}
.upload_hdimg_box .bom{border-bottom: 1px solid #ccc;}
.upload_hdimg_box li{height:0.55rem;width:100%;background:#f2f2f2;text-align:center;line-height: 0.55rem;}
.upload_hdimg_box li span{width:100%;height:0.55rem;display:inline-block;}
.file_btn{overflow:hidden;position:relative;}
.f_btn{font-size:118px;width:100%;height:0.55rem;position: absolute;right: 0;top: 0;opacity: 0;filter:alpha(opacity=0);  }
.file_mask{background-color:rgba(0, 0, 0, 0.6); width: 100%;height: 100%;top:0;left:0;opacity:0;position: fixed;z-index: 1100; display:none;}
.file_mask_active{opacity:1;display:block; }
.upload_btn{border-radius:0.15rem;height:0.55rem;width:97%;margin:0.06rem auto 0;line-height: 0.55rem;background:#f2f2f2}

/*M 密码安全*/
.uc_index_passsaf{min-height: 5rem;}
.passsaf_box{}
.passsaf_box_lst{position: relative;height:0.44rem;border-bottom: 1px solid #f7f7f7;line-height: 0.44rem;background-color: #fff;}
.passsaf_box_lst a{display: block;}
.passsaf_box_lst img{vertical-align: middle;margin:-0.02rem 0.17rem 0 0.09rem;width:0.14rem;height:0.14rem;border: 1px solid #ccc;}
.passsaf_box_lst .sp_name{color:#666;}
.passsaf_box_lst .sp_box{font-size: 0.12rem;color:#ccc;position: absolute;right:0.3rem;}
.passsaf_box_lst em{width: 0.05rem;height: 0.09rem;background: url("../images/u40.png") no-repeat;background-size: cover;display: block;position: absolute;right: 0.14rem;top: 0.17rem;}

.passsaf_title{height:0.44rem;border-bottom: 1px solid #f7f7f7;line-height: 0.44rem;background-color: #fff;position: relative}
.passsaf_title_l{position: absolute;left: 0.14rem;top: 0.18rem;}
.passsaf_title_l img{width: 0.05rem;height: 0.09rem;display: block;}
.passsaf_title__h{text-align: center;line-height: 0.44rem;color:#666;}
.passsaf_title_r{position: absolute;right: 0.16rem;top: 0.14rem;}
.passsaf_title_r img{width:0.18rem;height:0.18rem;display: block}

.passsaf_block{margin: 0.1rem 3% 0;padding: 0.2rem;background-color: #fff;border-radius: 4px;}

.center_pup_box{width:94%;padding: 0.25rem 0;border: 1px solid #ccc;border-radius: 4px;margin: 0 auto;}/*邮箱认证提示层*/
.center_pup_box_h{text-align: center}
.center_pup_box_d{width:88%;margin: 0 auto;}
.center_pup_box_d p{line-height: 0.2rem;color:#666;}
.center_pup_box_b{width:88%;margin: 0 auto;text-align: right}
.center_pup_box_b a{padding: 0 0.12rem;}
.center_pup_box_t{text-align: center;font-size: 0.16rem;color:#666;padding: 0.1rem 0 0.3rem;}
.center_pup_box_tit{text-align: center;font-size: 0.12rem;}
.center_pup_box_tit a{}

/*消息中心*/
.uc_news_cn{min-height: 5rem;}
.news_cn_box{background: #fff;}
.news_cn_lst{border-bottom: 2px solid #f7f7f7;height:0.69rem;padding: 0 0.15rem;}
.news_cn_lst dt{height:0.4rem;line-height: 0.4rem;}
.news_cn_lst dt span{font-size: 0.16rem;color:#666;}
.news_cn_lst dt em{font-size: 0.12rem;color:#ccc;}
.news_cn_lst dd p{font-size: 0.12rem;color:#ccc;width:284px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
.news_cn_lst dd i{width:6px;height:6px;background: #ff6600;border-radius:50%;display: block;margin-top: 0.04rem}
.news_cn_lst dd a{display: block;overflow: hidden}

.news_detailed_box{background: #fff;}/*消息 详情*/
.detailed_box_lst{margin: 0 4%;border-bottom: 0.11rem solid #f8f8f8;}
.detailed_box_lst dt{height:0.4rem;line-height: 0.4rem;border-bottom: 1px solid #eee;}
.detailed_box_lst dt span{font-size: 0.16rem;color:#666;}
.detailed_box_lst dt em{font-size: 0.12rem;color:#D7D7D7;}
.detailed_box_lst dd{padding: 0.12rem 0 0.16rem;}
.detailed_box_lst dd p{font-size: 0.12rem;color:#666;line-height: 0.18rem;}


/*M 模拟大赛*/
.m_contest{background: #fff;margin-top: 10px;padding: 0 0.14rem;}
.m_contest_h{height:0.4rem;border-bottom: 1px solid #eee;line-height: 0.4rem;}
.m_contest_h span{font-size: 0.16rem;color:#666;}
.m_contest_h em{font-size: 0.12rem;color:#ccc;}
.m_contest_a{padding-top: 0.16rem;padding-bottom: 0.3rem;}
.m_contest_a_l{width:24%;height:0.64rem;text-align: center}
.m_contest_a_l img{width:0.68rem;height:0.64rem;display: inline-block}
.m_contest_a_r{width:76%;}
.m_contest_bm{min-height: 0.95rem;line-height: 28px;padding-top: 0.05rem;}
.m_contest_bm strong{font-size: 0.2rem;color:#508CEE}
.m_contest_bm .red{color:#FF0000}
.m_contest_btn{padding: 0 0.6rem;}
.m_contest_step{}/*参赛步骤*/
.contest_step_h{font-size: 0.28rem;color:#508CEE;text-indent: 0.16rem;margin: 0.23rem 0;}
.contest_step_box{border-left: 0.04rem solid #508cee;margin:0 0.28rem;}
.contest_step_box .mar_bm58{margin-bottom: 0.58rem;}
.contest_step_box li{color:#666;position: relative;padding-left: 0.28rem;line-height: 0.22rem;}
.contest_step_box em{width:0.22rem;height:0.22rem;background: #508cee;border-radius: 50%;display: block;text-align: center;line-height: 0.22rem;color:#fff;position: absolute;left:-0.13rem;top:0;}
.contest_step_box span{}
.mar_bm120{margin-bottom: 1.2rem;}

.m_contest_b{margin-top: 0.1rem;}/*模拟大赛  交易明细切换页*/
.contest_b_l{width:16%;text-align: center;margin-right:4%;}
.contest_b_l img{width:0.5rem;height:0.5rem;}
.contest_b_r{width:80%;}
.contest_b_rank{height:0.5rem;line-height: 0.5rem;margin-bottom: 0.3rem;}
.contest_b_date{margin-bottom: 0.26rem;}
.contest_b_date_l{width:34%;color:#666;}
.contest_b_date_r{width:66%;}
.contest_b_date_r{color:#508CEE}
.contest_b_date_r em{font-size: 0.2rem;}

.m_contest_tab{}
.contest_tab_nav{width:92%;margin: 0 auto;border: 1px solid #508cee;border-radius:0.04rem;overflow: hidden;border-right:none;}
.contest_tab_nav span{width:33.33%;height:0.37rem;display: inline-block;text-align:center;line-height:0.37rem;color:#666;border-right: 1px solid #508cee;box-sizing:border-box}
.contest_tab_nav .active{color:#fff;background: #508cee}
.contest_tab_con{margin: 0.11rem 0 0.25rem;}
.contest_tab_con>div{display:none}
.contest_tab_detail{width:9.2rem;}/*交易明细*/
.contest_detail_box{font-size: 0.12rem;white-space: nowrap}
.contest_detail_box dt{height:0.36rem;background: #f2f2f2;line-height: 0.36rem;color:#508CEE;}
.contest_detail_box dd{padding: 0.1rem 0;color:#666;border-bottom: 1px solid #f2f2f2;}
.contest_detail_box span{width:0.81rem;display:inline-block;text-align: center;height:0.2rem;}
.contest_detail_box em{display: block;}
.contest_tab_experience{}/*参赛心得*/
.tab_experience_box{width:92%;margin: 0 auto;}
.tab_experience_list{line-height: 0.26rem;margin-top: 0.2rem;border-bottom: 1px dashed #f2f2f2;padding-bottom: 0.1rem;}
.tab_experience_list dt{}
.tab_experience_list dd{color:#666;font-size: 0.12rem;}
.tab_award_fz{text-align: center}
.tab_award_btn{text-align: center;height:0.28rem;}
.tab_award_btn input{padding: 0 0.15rem;margin: 0 0.04rem}
.tab_award_fm{width:92%;margin: 0 auto 0.2rem;}
.tab_award_fm_l{width:33%;height:0.4rem;line-height: 0.4rem;color:#666;white-space: nowrap}
.tab_award_fm_r{width:65%;margin: 0;}
.tab_award_end{height:0.4rem;line-height: 0.4rem;color:#666;}
.tab_award_fm .bg_suc{background:url("../images/u_succ2.png") no-repeat right top;padding-right: 0.2rem;}

.pass_nav01{
    border-bottom: 1px solid #D8D8D8;
}
.pass_nav01>span{
    width:33%;
    box-sizing: border-box;
    float: left;
    background: #FFEBCC;
    color:#666;
    text-align: center;
    height: 0.4rem;
    line-height: 0.4rem;
    position: relative;
}
.pass_nav01>span.active{
    color:#FF8400;
}
.pass_nav01 .posa{
    display: block;
    height: 0.3rem;
    width: 0;
    border-left: 1px solid #b7b7b7;
    border-right: 1px solid #fff;
    right: -1px;
    top: 0.05rem;
    overflow: hidden;
}
.d-helpBox{
    position: absolute;
    top:-9px;
}
.d-helpArrow1,.d-helpArrow2{
    position: absolute;
    width: 0;
    height: 0;
}
.d-helpArrow1{
    top:-2px;
    border:11px solid transparent;
    border-top-width:0;
    border-bottom-color:#D8D8D8;
 }
.d-helpArrow2{
    left: 1px;
    border:10px solid transparent;
    border-top-width:0;
    border-bottom-color:#f8f8f8;
}

.pass_con01>div{
    position: relative;
}


.pub_pagewrap{ padding:0.15rem 0.3rem 0.25rem; overflow:hidden; }
.pagecont{ font-size:0.15rem; color:#666; overflow:hidden; padding:0.2rem 0 0.3rem; line-height:1.6;}
/*公共-三角图标*/
.l_tria{ border-top:0.08rem solid transparent; border-bottom:0.08rem solid transparent; display:block; width:0; height:0; overflow:hidden; }
.l_tria{ border-left:0.1rem solid #ff8400; }
.d_tria{ border-left:0.08rem solid transparent; border-right:0.08rem solid transparent; display:block; width:0; height:0; overflow:hidden; }
.d_tria{ border-top:0.1rem solid #f20000; }
/*公共-栏目*/
.pub_title_one{ font-size:0.2rem; color:#ff8400; font-weight:400; min-height:0.25rem; position:relative; vertical-align:text-top; padding-top:0.1rem; padding-left:0.2rem;}
.pub_title_one .l_tria{ left:0px; top:0.16rem; }
.pub_title_nop{ margin-top:0; padding-top:0; }
.pub_title_nop .l_tria{ left:0px; top:0.16rem; }

/*开户页面遮罩*/
.notice-warp {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0, .5);
    z-index: 1010;
}
.notice-box {
    position: fixed;
    width: 200px;
    background: #fff;
    padding: 20px;
    font-size: 18px;
    left: 0px;
    right: 0px;
    top: 0px;
    margin: auto;
    border-radius: 4px;
    border: 1px solid #ddd;
    z-index: 20;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}
.notice-title {
    text-align: center;
    font-size: 24px;
}
.notice-content {
    margin-top: 15px;
    line-height: 35px;
}