.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.cl {
    zoom: 1;
}
.solarize_crumbs {
    height: 36px;
    line-height: 36px;
    background-color: #f7f9fb;
    /* border-top: 1px solid #ebedef; */
    border-bottom: 1px solid #ebedef;
}

.solarize_crumbs .solarize_txt {
    font-size: 14px;
    color: #333;
}

.solarize_crumbs .solarize_normal {
    font-size: 14px;
    color: #999;
}

.solarize_crumbs .solarize_hover:hover {
    color: #f16816;
}

.solarize_tabBar {
    width: 1200px;
    margin: 20px auto 0 auto;
    background: #FFFFFF;
}

.width_1200 {
    width: 1200px;
    margin: 0 auto;
    padding: 0;
    position: relative;
}

.main_warp {
    width: 1200px;
    margin: 20px auto;
}

.left_side {
    width: 874px;
}

.left_warp_top {
    padding: 25px 32px 32px;
    background: #FFFFFF;
    border: 1px solid #EBEDEF;
    box-sizing: border-box;
}
.left_top_title {
    margin-bottom: 20px;
    position: relative;
    max-height:40px;
}
.left_top_title .paper_left {
    float: left;
    margin-right: 10px;
}
.left_top_title .paper_left img {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    vertical-align: top;
}
.left_top_title.paper_right {
    float: left;
}
.paper_right .paper_tip {
    font-size: 0;
}
.paper_tip .jewel_sprite {
    width: 19px;
    vertical-align: top;
    margin-top: 0px;
    margin-right: 6px;
}

.paper_tip .approve_sprite {
    width: 16px;
    vertical-align: top;
    margin-top: 1px;
}
.paper_tip .paper_name {
    font-size: 14px;
    font-weight: bold;
    color: #333;
    display: inline-block;
    vertical-align: top;
    margin-top: 0px;
    margin-right: 5px;
}
.paper_right .paper_time {
    font-size: 12px;
    color: #808080;
    margin-top: 0px;
}
.paper_right .paper_time .Nflag {
    display: inline-block;
    width: 20px;
    height: 14px;
    margin-top: -3px;
}
.report_paper {
    font-size: 14px;
    color: #ccc;
    display:inline-block;
}
.report_paper .inform_icon {
    width: 15px;
    height: 14px;
    vertical-align: top;
    margin-right: 3px;
    margin-top: 3px;
}
.report_paper .j-report {
    cursor: pointer;
}.report_paper .j-report:hover {
    color:#333;
}
.right_side {
    float: right;
    width: 312px;
}


/* άȨ��Ϣͷ�� */
.wq_info{
    position:relative;
}
.success_img {
    width: 150px;
    height:auto;
    position: absolute;
    right: 0;
    bottom: 0;
}
.wq_info_top {
    margin-bottom: 10px;
}
.wq_status {
    background: #009DFF;
    border-radius: 2px;
    padding: 2px 6px;
    color: #fff;
    position: relative;
    top: -1px;
}
.wq_status.blue {
    background: #009DFF;
}    
.wq_status.red {
    background: #FF4743;
}
.wq_status.grey {
    background: #757575;
}
.wq_status.orange {
    background: #FF8B0E;
}
.wq_status.green {
    background: #25A053;
}

.wq_title {
    display: inline;
    font-size: 20px;
    font-family:  PingFang SC;
    font-weight: 600;
    color: #07111B;
}

.wq_info_item {
    font-size: 16px;
    font-family:  PingFang SC;
    color: #07111B;
}
.wq_info_item p{ 
    padding:7px 0px 0px;
}
.wq_info_item .label {
    color: #7B8090;
    margin-right: 10px;
}
.wq_info_item .money {
    color: #F44B46;
}
.info_ico {
    width: 20px;
    height: 20px;
    margin-bottom: 3px;
}
.Cname {
    color: rgb(7, 17, 27);
}
.Cname:hover {
    color: #F16816;
}
.info_btn_warp{
    margin-top:15px;
    text-align:right;
}
.btn_item {
    cursor:pointer;
    display:inline-block;
    font-size: 14px;
    font-family:  PingFang SC;
    font-weight: 400;
    color: #FF6802;
    padding: 6px 27px;
    border-radius: 19px;
    border: 1px solid #FF6802;
    margin-left:20px;
}
.btn_item.now {
    color: #FFFFFF;
    background: #FF6802;
}

.top_line {
    width: 100%;
    height: 1px;
    background: #EBEDEF;
    margin:24px 0;
    margin-bottom: 38px;
}

/*άȨ����*/
.step_item {
    position:relative;
}
.step_item .step_head {
    width: 33px;
    height: 100%;
    margin-right: 15px;
}
.step_item:nth-last-child(1) .timeline_item__tail {
    border: 0;
}
.timeline_item__tail {
    position: absolute;
    left: 16px;
    height: 100%;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz--transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    border-left: 2px solid #f3f5f6;
}
.timeline_item__node {
    position: absolute;
    height: 50px;
    width: 33px;
    margin-top: -8px;
    background: #fff;
    /* left: -13px; */
    z-index: 1;
}
.timeline_item__node img {
    width: 33px;
    height: 33px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz--transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%); 
}
.timeline_item__node.on {
    left: 2px;
    width: 10px;
    height: 10px;
    margin-top: 7px;
    position: absolute;
    background-color: #C5CAD4;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    top:-7px;
    border: 10px solid #fff
}
.step_item .step_main {
    padding-bottom:30px;
    padding-left: 39px;
}
.step_item .step_main_state{
    padding:0px 8px;
    position:relative;
}
.step_item .step_main_state.g__succ {
    position:relative;
    background: rgba(128, 224, 155, 0.1);
    border-radius: 4px;
    border: 1px solid #D9F8E2;
    top:-10px;
    padding: 8px 8px;
}
.g__succ .right_icon {
    width: 26px;
    height: 24px;
    position: absolute;
    right: -1px;
    top: -1px;
}
.g__err .right_icon {
    position: absolute;
    width: 26px;
    height: 24px;
    right: -1px;
    top: -1px;
}
.step_item .step_main_state.g__succ .step_main_title {
    color: #5FC67C;
}
.step_item .step_main_state.g__err {
    padding: 13px 60px 13px 8px;
    position: relative;
    top:-10px;
    background: #FEF2F1;
    border-radius: 4px;
    border: 1px solid #FADEDC;
}
.step_item .step_main_state.g__err .step_main_title {
    color: #F44B46;
}
.step_item .step_main_state.g__err .right_ico {
    width: 36px;
    height: 31px;
    position: absolute;
    right: 0px;
    top: 0px;
    display: inline-block;
}

.step_name {
    font-size: 16px;
    font-family:  PingFang SC;
    font-weight: 400;
    color: #07111B;
    line-height: 22px;
    margin-bottom:2px;
}
.step_name .Privacy {
    padding: 13px 60px 13px 8px;
    background: #FEF2F1;
    border-radius: 4px;
    border: 1px solid #FADEDC;
    color: #E51712;
    position: relative;
}
.Privacy .right_ico{
    width:36px;
    height:31px;
    position:absolute;
    right:0px;
    top:0px;
}
.step_main_title {
    color: #3296FA;
    margin-bottom: 2px;
    margin-left: 3px;
}
.step_main_title.red {
    color: #F44B46;
}
.step_main_title.blue {
    color: #5FC67C;
}
.step_time {
    color: #90A0BA;
    font-size: 14px;
    margin-bottom: 6px;
    font-family:  PingFang SC;
}
.step_item .step_main_state.g__succ .step_time{
    margin-bottom: 0;
}
.step_con {
    font-size: 14px;
    font-family:  PingFang SC;
    color: #111E36;
    word-break:break-all;
    line-height: 22px;
}
.step_con img {
    width: 16px;
    margin: -3px -2px;
}
.step_pic_warp{
    margin-top:24px;
    max-width:450px;
}
.step_pic_item {
    cursor:pointer;
    width: 120px;
    height: 120px;
    background: #D8D8D8;
    border-radius: 8px;
    overflow:hidden;
    float:left;
    margin-left:10px;
    margin-bottom:10px;
}
.step_pic_item:nth-child(3n+1){
    margin-left:0;
}
.step_pic_item img {
    width: 100%;
    height: 100%;
}
.default_warp {
    padding: 14px 0;
    font-size: 14px;
    color: #C5CAD4;
    border-bottom: 1px dashed #C5CAD4;
}
.user_info {
    font-size: 14px;
    color: #999999;
    margin-top: 16px;
}
.user_info span {
    color: #333333;
}
.user_info p {
    margin-bottom:14px;
}
.statement {
    margin-top: 50px;
    font-size: 14px;
    color: #C5CAD4;
}
.statement p{
    margin-bottom: 5px;
    
}
.move_btn {
    margin: 32px auto 0 auto;
    text-align: center;
}
.move_btn span {
    cursor: pointer;
    color: #858A90;
    display: inline-block;
    padding: 9px 27px;
    border: 1px solid #F0F2F9;
}
.move_btn span:hover {
    background: #ccccccb3;
}
/*��������Ϣ*/
.exposure_agency {
    padding: 30px 32px 30px;
    box-sizing: border-box;
    background-color: #fff;
    border: 1px solid #ebedef;
    margin-top: 20px;
}
.exposure_agency .exposure_agency_title {
    font-size: 27px;
    font-weight: bold;
    color: #333;
    position: relative;
}
.exposure_agency .exposure_agency_title:before {
    content: "";
    width: 21px;
    height: 3px;
    background-color: #333333;
    position: absolute;
    top: -10px;
    left: 0px;
}
.exposure_agency .synopsis_title .synopsis_dot {
    color: #333;
    font-weight: 700;
    font-size: 20px;
    max-width: 550px;
    display: inline-block;
    vertical-align: top;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.exposure_agency .synopsis_title .synopsis_flat {
    font-size: 0px;
}
.exposure_agency .synopsis_title .exposure_part {
    font-size: 14px;
    background-color: #f16816;
    color: #fff;
    padding: 0px 5px;
    box-sizing: border-box;
    font-weight: bold;
    height: 23px;
    line-height: 23px;
    display: inline-block;
    vertical-align: top;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}
.exposure_agency .synopsis_title .synopsis_dot {
    margin-bottom: 10px;
}
.exposure_agency .synopsis_title .exposure_score {
    font-size: 14px;
    background-color: #fff;
    font-weight: bold;
    color: #f16816;
    padding: 0px 5px;
    border: 1px solid #f16816;
    box-sizing: border-box;
    height: 23px;
    line-height: 22px;
    display: inline-block;
    vertical-align: top;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    position: relative;
    left: -1px;
}
.exposure_agency .exposure_agency_detail {
    margin-top: 18px;
}
.exposure_agency .exposure_agency_detail .agency_detail_popup {
    float: left;
    width: 245px;
    height: 137px;
    position: relative;
}
.exposure_agency .exposure_agency_detail .agency_detail_popup img {
    width: 245px;
    height: 135px;
    border: 1px solid #eee;
    border-radius: 5px;
    vertical-align: top;
}
#scroll_agora {
    position: absolute;
    left: 0px;
    top: 0px;
    max-width: 245px;
    white-space: nowrap;
    overflow: hidden;
    font-size: 0px;
    border-top-left-radius: 5px;
}
#scroll_libra, #scroll_currency {
    display: inline-block;
}
.exposure_agency .agency_detail_popup .exposure_late_corner {
    height: 25px;
    background-color: #7fb759;
    display: inline-block;
    line-height: 25px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    padding: 0px 9px;
}
.exposure_agency .exposure_agency_detail .exposure_invest {
    float: left;
    margin-left: 20px;
    margin-top: 57px;
    width: 530px;
}
.exposure_agency .exposure_invest .synopsis_title {
    margin-bottom: 10px;
    position: relative;
}
.exposure_agency .exposure_invest .exposure_website {
    color: #999;
    /* height: 19px; */
    font-size: 14px;
    max-width: 550px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 8px;
}
.exposure_agency .exposure_invest .exposure_synopsis {
    color: #999;
    font-size: 14px;
    max-width: 534px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.exposure_agency .exposure_invest .exposure_synopsis i {
    font-style: normal;
}
/*Ʒ�ƹ��*/
.brand-ad {
    margin-bottom: 20px;
}

.brand-ad h3 {
    border: 1px solid #ebedef;
    background-color: #fff;
    padding-left: 20px;
    box-sizing: border-box;
}

.brand-ad h3 a {
    height: 56px;
    line-height: 56px;
    position: relative;
    font-size: 18px;
    color: #333;
    display: inline-block;
}

.brand-ad .brand-list {
    overflow: hidden;
    background-color: #fff;
    border: 1px solid #ebedef;
    border-top: 0;
    padding: 20px 13px 0px 15px;
}

.brand-ad .brand-list li {
    width: 129px;
    height: 96px;
    border: 1px solid #eceef0;
    position: relative;
    float: left;
    margin: 0 5px 20px;
}

.brand-ad .brand-list li:hover {
    border: 1px solid #f16816;
}

.brand-ad .brand-list .brand-label {
    position: absolute;
    left: -1px;
    top: -1px;
    padding: 1px 8px 2px;
    color: #fff;
    font-size: 12px;
    max-width: 115px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.brand-ad .brand-list .brand-pic {
    height: 72px;
}

.brand-ad .brand-list .brand-pic img {
    vertical-align: top;
    width: 100%;
    height: 100%;
}

.brand-ad .brand-list .brand-txt {
    height: 24px;
    line-height: 24px;
    background-color: #f0f2f5;
    font-size: 14px;
    color: #333;
    text-align: center;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 10px;
}

.brand-ad .brand-list li:hover .brand-txt {
    color: #f16816;
}

.previous_posts {
    padding: 19px 25px;
    box-sizing: border-box;
    background-color: #fff;
    border: 1px solid #ebedef;
    margin-bottom: 10px;
}

 .previous_posts:hover {
    background-color: #fcfcfc;
}

 .previous_posts .previous_title {
    font-size: 14px;
    color: #888;
    margin-bottom: 20px;
}

 .previous_posts .previous_abstract {
    font-size: 14px;
    color: #333333;
    margin-bottom: 26px;
    word-break: break-word;
}

 .previous_posts .previous_abstract:hover {
    color: #f16816;
}

 .posts_late .posts_left {
    float: left;
}

 .posts_late .posts_left img {
    width: 24px;
    margin-right: 2px;
}

.posts_late .posts_left span {
    font-size: 12px;
    color: #999;
}

.posts_late .posts_right {
    float: right;
    font-size: 12px;
    color: #999;
}
.giveUp_pop .layui-layer-btn {
    text-align: center;
}
.giveUp_pop .layui-layer-btn .layui-layer-btn0 {
    padding:0 30px;
}

/* �ٱ����� */
.inform_pop {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 999;
    display: none;
}

.inform_pop:not([dummy]) {
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='false');
}

.inform_Cent {
    padding: 25px 30px 50px 40px;
    box-sizing: border-box;
    width: 642px;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 999;
    margin-left: -321px;
    margin-top: -170px;
    background-color: #fff;
    border: 1px solid #ebedef;
    display: none;
}

.inform_Cent .inform_close {
    width: 22px;
    height: 22px;
    background: url(../images/close_down_up.png) no-repeat 0px 0px;
    display: inline-block;
    position: absolute;
    right: 14px;
    top: 10px;
    cursor: pointer;
}

.inform_Cent .inform_close:hover {
    background-position: -22px 0px;
}

.inform_Cent h3 {
    font-size: 16px;
    font-weight: bold;
    color: #000;
    text-align: center;
    margin-bottom: 46px;
}

.inform_Cent .inform_Ul {
    padding-bottom: 28px;
}

.inform_Cent .inform_Ul li {
    min-width: 178px;
    height: 54px;
    line-height: 54px;
    border: 1px solid #e4e4e4;
    background-color: #f5f5f5;
    border-radius: 2px;
    margin-right: 10px;
    margin-bottom: 10px;
    font-size: 16px;
    color: #666;
    text-align: center;
    float: left;
    cursor: pointer;
    padding: 0px 10px;
    box-sizing: border-box;
}

.inform_Cent .inform_Ul li.select_on {
    border: 1px solid #85c0f2;
    background-color: #f0f8ff;
    position: relative;
}

.inform_Cent .inform_Ul li.select_on:after {
    content: "";
    width: 15px;
    height: 16px;
    background: url(../images/corner_mark_ico.png) no-repeat;
    position: absolute;
    right: 0px;
    bottom: 0px;
}

.inform_Cent .inform_late {
    text-align: center;
}

.inform_late .inform_btn {
    min-width: 100px;
    height: 36px;
    line-height: 36px;
    background-color: #2b73cc;
    border-radius: 3px;
    font-size: 14px;
    color: #fff;
    outline: none;
    border: 0px;
    cursor: pointer;
}

.inform_late .inform_btn:hover {
    background-color: #2768b8;
}
/* �༭��ʾ���� */
.edit_hint_cent {
    width: 400px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -200px;
    margin-top: -80px;
    padding-bottom: 18px;
    background-color: #fff;
    border-radius: 5px;
    display: none;
    z-index: 999;
}

.edit_hint_cent .edit_hint_title {
    height: 50px;
    line-height: 50px;
    padding-left: 20px;
    background-color: #f5f6fa;
    font-size: 16px;
    color: #666;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    position: relative;
}

.edit_hint_cent .edit_hint_title s {
    width: 20px;
    height: 20px;
    background: url(../images/close_down_up2.png) no-repeat;
    position: absolute;
    right: 12px;
    top: 15px;
    cursor: pointer;
}

.edit_hint_cent .edit_hint_txt {
    padding: 21px 22px 20px;
    font-size: 14px;
    color: #666;
}

.edit_hint_cent .edit_hint_txt img {
    width: 16px;
    vertical-align: top;
    margin-right: 8px;
    margin-top: 2px;
}

.edit_hint_cent .edit_hint_btn {
    text-align: center;
}

.edit_hint_cent .edit_hint_btn button {
    min-width: 100px;
    font-size: 14px;
    color: #fff;
    height: 32px;
    line-height: 32px;
    border-radius: 3px;
    background-color: #3e97e5;
    padding: 0px 5px;
    outline: none;
    border: 0px;
}
.preview_pic {
    max-width: 960px;
    max-height: 700px;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    border-radius: 10px;
    background-color: rgba(0,0,0,0);
    display: none;
    z-index: 999;
    overflow: hidden;
}
.preview_pic img {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
.preview_pic .closeicon{
width: 24px;
height: 24px;
position: absolute;
top: 10px;
right: 10px;
background:url(../images/cast_del_close.png) no-repeat center center/100% 100%;
cursor: pointer;
z-index: 1555;
}
.pre_warp{
    position:absolute;
    right:0;
    top:0;
}
.paper_Share {
    cursor: pointer;
    display:inline-block;
}

.share_list .share_Ul .Facebook_icon {
    width: 8px;
    height: 15px;
    display: inline-block;
    vertical-align: top;
    background: url(../images/share_spirit.png) no-repeat 0px 0px;
    margin: 2px 11px 0px 6px;
}

.share_list .share_Ul .twitter_icon {
    width: 15px;
    height: 13px;
    display: inline-block;
    vertical-align: top;
    background: url(../images/share_spirit.png) no-repeat -8px -2px;
    margin: 3px 7px 0px 2px;
}

.share_list .share_Ul .WeChat_icon {
    width: 17px;
    height: 14px;
    display: inline-block;
    vertical-align: top;
    background: url(../images/share_spirit.png) no-repeat -23px -1px;
    margin-right: 7px;
    margin-top: 2px;
}

.share_list .share_Ul li a {
    font-size: 14px;
    color: #959ba6;
    display: block;
}

.share_list .share_Ul li a:hover {
    color: #f16816;
}

.share_list .share_Ul li {
    margin-bottom: 15px;
}

.share_list .share_Ul li.last_child {
    margin-bottom: 7px;
}

.paper_Share .share_ico {
    width: 18px;
    height: 18px;
    vertical-align: top;
    background: url(../images/share_bg_ico.png) no-repeat;
}

.paper_Share:hover .share_ico {
    background-position: 0px -18px;
}

.paper_Share .share_roll {
    width: 180px;
    position: absolute;
    top: 30px;
    right: -25px;
    z-index: 99;
    display: none;
}

.paper_Share .share_list {
    width: 162px;
    background-color: #fff;
    border: 1px solid #ebedef;
    box-shadow: 0px 0px 10px -2px #dddede;
    padding: 18px 20px 20px;
    box-sizing: border-box;
    border-radius: 4px;
}

.paper_Share .share_roll:before {
    content: "";
    position: absolute;
    top: -14px;
    right: 28px;
    z-index: 4;
    border-width: 8px 5px;
    border-style: solid;
    border-color: transparent transparent #fff transparent;
}

.paper_Share .share_roll:after {
    content: "";
    position: absolute;
    top: -17px;
    right: 27px;
    z-index: 3;
    border-width: 9px 6px;
    border-style: solid;
    border-color: transparent transparent #dddede transparent;
}

.share_list .WeChat_code {
    width: 120px;
    height: 120px;
    background-color: #ccc;
}

.share_list .WeChat_code img {
    width: 120px;
    height: 120px;
}

.Inability-Plate .Inability-Left {
    float: left;
    font-size: 0px;
    margin-top: 1px;
}

.Inability-Left .Inability-No {
    font-size: 12px;
    color: #fff;
    padding: 0px 5px 2px;
    display: inline-block;
    vertical-align: top;
    background-color: #3e9ae8;
    border-radius: 2px;
    margin-right: 10px;
}

.Inability-Left .Trader-Icon {
    width: 18px;
    height: 18px;
    vertical-align: top;
    margin-right: 1px;
}

.Inability-Left .Inability-Txt {
    color: #333;
    font-size: 12px;
    padding: 0px 5px;
    line-height: 18px;
    display: inline-block;
    vertical-align: top;
    border-radius: 2px;
    margin-right: 25px;
}

.Inability-Plate .Inability_Right {
    float: left;
    font-size: 12px;
    color: #999;
    margin-top: 2px;
}

.Inability-Plate .Inability_Right .Inabile-bg {
    vertical-align: top;
    margin-right: 2px;
    height: 16px;
}

.solve_rate_pop {
    width: 460px;
    background-color: #fff;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -230px;
    margin-top: -120px;
    border-radius: 5px;
    padding: 70px 20px 54px;
    box-sizing: border-box;
    z-index: 999;
    display: none;
}

.solve_rate_pop .solve_close {
    font-size: 30px;
    color: #999;
    position: absolute;
    right: 20px;
    top: 10px;
    cursor: pointer;
}

.solve_rate_pop .solve_txt {
    font-size: 24px;
    color: #333;
    margin-bottom: 46px;
    text-align: center;
}

.solve_rate_pop .solve_btn {
    text-align: center;
}

.solve_rate_pop .solve_affirm {
    min-width: 120px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    border-radius: 5px;
    border: none;
    outline: none;
    font-size: 16px;
    color: #fff;
    background-color: #3e9ae8;
    margin-right: 19px;
    cursor: pointer;
}

.solve_rate_pop .solve_affirm:hover {
    background-color: #0f7ee3;
}

.solve_rate_pop .solve_cancel {
    min-width: 120px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    border-radius: 5px;
    border: 1px solid #ebedef;
    outline: none;
    font-size: 16px;
    color: #555;
    background-color: #fff;
    cursor: pointer;
}

.solve_rate_pop .solve_cancel:hover {
    background-color: #ebedef;
}

.exposure_genre {
    padding: 20px 20px 12px;
    box-sizing: border-box;
    background-color: #fff;
    border: 1px solid #ebedef;
    margin-bottom: 10px;
}

.exposure_genre_ul li {
    margin-bottom: 10px;
    background-color: #f7f7f7;
    border-radius: 4px;
    cursor: pointer;
    position: relative;
    display: table;
    width: 263px;
    height: 46px;
}

.genre_bg_ico {
    width: 38px;
    height: 38px;
    border-radius: 4px;
    position: absolute;
    left: 4px;
    top: 50%;
    margin-top: -19px;
}

.genre_describe {
    font-size: 14px;
    color: #666;
    width: 180px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    position: relative;
    left: 12px;
}

.mark_late_ico {
    width: 6px;
    height: 11px;
    display: inline-block;
    background: url(../images/icon_mark.png) no-repeat;
    position: absolute;
    right: 13px;
    top: 50%;
    margin-top: -5px;
}

.cl:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.genre_tip {
    font-size: 14px;
    color: #c6c6c6;
    text-align: right;
}

.exposure_genre_ul li:hover {
    background-color: #fde7d7;
}

.right_statistics {
    border-top: 3px solid #F4C830;
    background: #FEFDF7;
    padding: 10px 0 10px 0;
    margin-bottom: 10px;
}

.rs_item {
    padding: 10px 20px;
    cursor: pointer;
}

.rs_item p {
    font-size: 12px;
    color: #3D1000;
    margin-bottom: 4px;
}

.rs_item span {
    font-family: "din";
    font-size: 26px;
    color: #E8A006;
    font-weight: 500;
}

.rs_item:hover {
    background: #fffbe4;
}