.data_box {
    margin: 90px 16px 20px 200px;
    position: relative;
}

.crumbs {
    font-size: 18px;
    font-family: Microsoft YaHei;
    color: #999999;
    font-weight: 400;
    line-height: 1;
    min-width: 1000px;
    max-width: 1244px;
    margin: 0 auto 20px;
    cursor: pointer;
}

.plan_establish {
    font-weight: 600;
    color: #333333;
    cursor: auto;
}

.canvas_box {
    min-width: 1000px;
    max-width: 1244px;
    margin: 0 auto;
}

.data_box .canvas_box>div {
    width: calc(50% - 10px);
    background: #fff;
    border-radius: 4px;
    margin: 0 20px 20px 0;
}

.data_box .canvas_box>div:nth-child(2n) {
    margin-right: 0;
}

.data_box h3 {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 600;
    color: #333333;
    line-height: 1;
    text-align: left;
    padding: 20px 16px 0;
}

.data_box h3 .tc_tips {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url('//7niu.kaokao.mobi/data_tips_icon@2x.png') 0 center / 15px 15px no-repeat;
    margin-left: 5px;
    vertical-align: bottom;
}

.title_box {
    background: #FFFFFF;
    border-radius: 4px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 600;
    color: #333333;
    line-height: 30px;
    min-width: 1000px;
    max-width: 1244px;
    margin: 0 auto 20px;
    position: relative;
    box-sizing: border-box;
}

.title_box>h3 {
    font-size: 18px;
    padding: 21px 16px;
}

.content_box .input_box {
    position: absolute;
    top: 14px;
    right: 16px;
}

.title_box .input_box {
    margin-top: 14px;
    position: relative;
}

.userinfo_box .input_box {
    position: relative;
}

.content_box .input_box em,
.userinfo_box .input_box em {
    position: absolute;
    top: 0;
    right: 0;
    background: url('//7niu.kaokao.mobi/content_icon@2x.png') 0 center / 13px 13px no-repeat;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #AAAAAA;
    line-height: 32px;
    width: auto;
    height: 32px;
    border: none;
    padding: 0 14px 0 18px;
    cursor: pointer;
}

.content_box .input_box:hover em,
.userinfo_box .input_box:hover em {
    background-image: url('//7niu.kaokao.mobi/content_icon2@2x.png');
    color: #FE6767;
}

.input_box input {
    display: block;
    width: 256px;
    height: 30px;
    border: 1px solid rgb(0, 0, 0, 0.15);
    border-radius: 15px;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333;
    text-indent: 12px;
    padding: 0;
    cursor: pointer;
}

.title_box input::-webkit-input-placeholder {
    color: #AAAAAA;
}

.title_box .time_box {
    margin-top: 14px;
}

.title_box i {
    font-style: normal;
}

.title_box em {
    width: 70px;
    border-right: 1px solid rgb(0, 0, 0, 0.1);
    text-align: center;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 30px;
    cursor: pointer;
}

.title_box em:first-child {
    border-radius: 4px 0 0 4px;
}

.title_box em:nth-child(3) {
    border-radius: 0 4px 4px 0;
    border: none;
}

.title_box .time_box p {
    height: 30px;
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 30px;
    margin-right: 16px;
}

.title_box .time_box p:first-child {
    margin: 0 12px 0 24px;
}

.title_box div .red_time {
    color: #FE6767;
    position: relative;
}

.title_box div em.red_time {
    border-color: transparent;
}

.title_box div p.red_time {
    border-color: #FE6767;
}

.title_box em span {
    display: none;
    border: 1px solid #FE6767;
    position: absolute;
    top: -1px;
    left: -1px;
    width: 70px;
    height: 30px;
}

.title_box em:nth-child(1) span {
    border-radius: 4px 0 0 4px;
}

.title_box em:nth-child(3) span {
    border-radius: 0 4px 4px 0;
}

.title_box .red_time span {
    display: block;
}

.title_box .time_box input {
    width: 117px;
    background: url('//7niu.kaokao.mobi/xiangxia_jt.png') 100px center /12px 6px no-repeat;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 30px;
    text-indent: 12px;
    padding: 0;
    cursor: pointer;
}

.title_box .time_box input::-webkit-input-placeholder {
    font-size: 12px;
}

.producer_box {
    min-width: 1000px;
    max-width: 1244px;
    background: #FFFFFF;
    border-radius: 4px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #AAAAAA;
    line-height: 24px;
    box-sizing: border-box;
    margin: 0 auto 20px;
    position: relative;
}

.producer_tips {
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 16px;
}

.producer_tips i {
    display: inline-block;
    width: 22px;
    height: 16px;
    background: url('//7niu.kaokao.mobi/producer_tips@2x.png') 0 center/22px 10px no-repeat;
    vertical-align: middle;
}

.nav_box {
    height: 61px;
    padding: 0 16px;
    border-bottom: 1px solid #F8F8F8;
    overflow: hidden;
}

.nav_box:last-child {
    border-bottom: none;
}

.nav_box li {
    margin: 0 36px 18px 0;
    position: relative;
    cursor: pointer;
}

.nav_box li:last-child {
    margin-right: 0;
}

.nav_box .icon,
.clock_box .icon {
    position: absolute;
    right: 24px;
    bottom: 22px;
    width: 16px;
    height: 16px;
    background: #fff url('//7niu.kaokao.mobi/right_pc_zk.png') 0 0/100% 100% no-repeat;
    border: none;
    padding: 0;
    margin: 0;
    cursor: pointer;
}

.clock_box .icon {
    margin-top: 16px;
}

.nav_box li.sq_nav_box,
.clock_box li.sq_nav_box {
    background-image: url('//7niu.kaokao.mobi/right_pc_sq.png');
}

.nav_box li .team_icon {
    position: absolute;
    left: 14px;
    bottom: 0;
    width: 10px;
    height: 10px;
    background: url('//7niu.kaokao.mobi/select_team_un@2x.png') 0 0/100% 100% no-repeat;
}

.nav_box img {
    width: 24px;
    height: 24px;
    border: 1px solid transparent;
    border-radius: 50%;
    margin-right: 6px;
    box-sizing: border-box;
}

.nav_box .select_li {
    font-weight: bold;
    color: #347FFB;
}

.nav_box .select_li .team_icon {
    background-image: url('//7niu.kaokao.mobi/select_team@2x.png');
}

.nav_box .select_li img {
    border: 1px solid #347FFB;
}

.data_part {
    width: 24%;
    padding-top: 6px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 1;
}


.data_part p {
    padding-left: 24px;
}

.data_part span:first-child {
    display: block;
    font-size: 28px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    margin: 40px 0 8px;
}

.black_span {
    color: #333333 !important;
}

.orange_span {
    color: #FFAE2E !important;
}

.green_span {
    color: #4CC777 !important;
}

.line_part {
    width: 76%;
}

.num_box {
    min-width: 1000px;
    max-width: 1244px;
    height: 160px;
    background: #FFFFFF;
    border-radius: 4px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 1;
    padding: 0 0 30px;
    box-sizing: border-box;
    margin: 0 auto 20px;
}

.num_box ul,
.type_list {
    margin-top: 42px;
}

.num_box li,
.type_list li {
    width: 20%;
    border-right: 1px solid #F8F8F8;
    box-sizing: border-box;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 1;
}

.type_list li {
    width: 50%;
}

.num_box li::before,
.num_box li::after,
.type_list li::before,
.type_list li::after {
    content: '';
    display: block;
}

.type_list li div:first-child {
    margin: 0 calc((100% - 222px)/3);
}

.num_box li div:first-child {
    margin: 0 calc((100% - 140px)/3);
}

.num_box li:last-child,
.type_list li:last-child {
    border-right: none;
}

.num_box li p:first-child,
.type_list li p:first-child {
    margin-bottom: 16px;
}

.type_list li .kind_type {
    background: url('//7niu.kaokao.mobi/index_icon3_paper@2x.png') 0 center/48px 48px no-repeat;
    padding-left: 68px;
}

.type_list li .live_type {
    background: url('//7niu.kaokao.mobi/index_icon3_live@2x.png') 0 center/48px 48px no-repeat;
    padding-left: 68px;
}

.type_list li .pvp_type {
    background: url('//7niu.kaokao.mobi/index_icon3_3v3@2x.png') 0 center/48px 48px no-repeat;
    padding-left: 68px;
}

.type_list li .kecheng_type {
    background: url('//7niu.kaokao.mobi/index_icon3_kecheng@2x.png') 0 center/48px 48px no-repeat;
    padding-left: 68px;
}

.type_list li:first-child,
.type_list li:nth-child(2) {
    margin-bottom: 54px;
}

.num_box li p.num,
.type_list li p.num {
    font-size: 28px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    margin: -2px 0 8px;
}

.num_box li p span,
.type_list li p span {
    width: 34px;
    font-size: 14px;
    color: #32B683;
    line-height: 1;
    display: inline-block;
    text-align: left;
    margin-left: 8px;
    cursor: auto;
}

.paper_box {
    min-width: 1000px;
    max-width: 1244px;
    margin: 0 auto 20px;
}

.paper_box>div {
    width: calc(50% - 10px);
}

.paper_box .knowledge_box {
    height: 600px;
    background: #fff;
    border-radius: 4px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 1;
    text-align: right;
}

.paper_box>div.type_box {
    height: 280px;
    background: #fff;
    border-radius: 4px;
}

.knowledge_nav {
    margin-top: 24px;
}

.knowledge_nav,
.knowledge_list li {
    margin-bottom: 20px;
}

.paper_box .knowledge_nav p {
    width: calc(40% - 12px);
    color: #AAAAAA;
}

.paper_box .knowledge_nav p:last-child {
    width: calc(60% - 12px);
    margin-left: 24px;
    text-align: left;
}

.knowledge_list li>p:first-child {
    width: calc(40% - 12px);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 16px;
    box-sizing: border-box;
}

.knowledge_list li>div:last-child {
    width: calc(60% - 12px);
    color: #3297E7;
    text-align: left;
    margin-left: 24px;
}

.knowledge_list div .line_box {
    display: block;
    width: 80%;
    height: 8px;
    background: #F5F7FA;
    border-radius: 4px;
    margin: 3px 5px 0 0;
}

.knowledge_list div .line {
    display: block;
    height: 8px;
    background: #3297E7;
    border-radius: 4px;
}

.difficulty_box {
    background: #fff;
    border-radius: 4px;
}

.easy_box {
    background: #fff;
    border-radius: 4px;
    margin-top: 20px;
}

.most_box {
    min-width: 1000px;
    max-width: 1244px;
    background: #FFFFFF;
    border-radius: 4px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 40px;
    padding-bottom: 24px;
    margin: 0 auto 20px;
}

.most_box>div {
    border: 1px solid #F8F8F8;
    border-bottom: none;
    border-radius: 4px;
    text-align: center;
    margin: 36px 20px 0;
}

.most_box .w1 {
    width: 11.11%;
    color: #333;
    line-height: 80px;
    background: #F8F8F9;
}

.most_box p.w1 {
    padding-bottom: 1px;
}

.most_box .w2,
.most_box .w3,
.most_box .w4,
.most_box .w5 {
    width: 22.22%;
    border-left: 1px solid #F8F8F8;
    box-sizing: border-box;
}

.most_box p {
    border-bottom: 1px solid #F8F8F8;
}

.most_box .k_name {
    width: 75%;
    border-right: 1px solid #F8F8F8;
    box-sizing: border-box;
}

.most_box .k_name span,
.most_box .c_name span {
    box-sizing: border-box;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0 5%;
}

.most_box .c_name {
    width: 25%;
}

.most_list .w1 p:first-child {
    width: 70%;
    border-right: 1px solid #F8F8F8;
    padding-bottom: 1px;
    box-sizing: border-box;
}

.most_list .w1 p:last-child {
    width: 30%;
    line-height: 40px;
}

.most_list p span {
    display: block;
}

.most_list p span:first-child {
    border-bottom: 1px solid #F8F8F8;
}

.rate_box {
    min-width: 1000px;
    max-width: 1244px;
    background: #FFFFFF;
    border-radius: 4px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 40px;
    padding: 0 0 24px;
    box-sizing: border-box;
    margin: 0 auto 20px;
}

.data_box h3 span {
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 16px;
    cursor: pointer;
}

.data_box h3 .draw_tips {
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 16px;
}

.rate_box>div {
    border: 1px solid #F8F8F8;
    border-bottom: none;
    border-radius: 4px;
    text-align: center;
    margin: 36px 20px 0;
}

.rate_nav,
.rate_list li {
    border-bottom: 1px solid #F8F8F8;
}

.rate_nav p,
.rate_list li p {
    width: 10%;
    border-right: 1px solid #F8F8F8;
    box-sizing: border-box;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0 6px;
}

.rate_nav p:last-child,
.rate_list li p:last-child {
    border-right: none;
}

.rate_box .w4 {
    width: 60%;
    padding: 0 16px;
}

.content_box {
    min-width: 1000px;
    max-width: 1244px;
    background: #FFFFFF;
    border-radius: 4px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333;
    line-height: 40px;
    box-sizing: border-box;
    margin: 0 auto 20px;
}

.content_nav,
.content_nav2 {
    background: #F8F8F9;
}

.content_box>div,
.content_box2>div {
    border: 1px solid #F8F8F8;
    border-bottom: none;
    border-radius: 4px;
    text-align: center;
    margin: 24px 20px 0;
}

.content_nav,
.content_nav2,
.content_list li,
.content_list2 li {
    border-bottom: 1px solid #F8F8F8;
}


.content_list,
.content_list2 {
    color: #666;
}

.content_nav p,
.content_list li p,
.content_nav2 p,
.content_list2 li p {
    width: 10%;
    border-right: 1px solid #F8F8F8;
    box-sizing: border-box;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0 6px;
}

.content_list2 .w2 img {
    display: block;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    margin: 6px auto;
}

.content_nav2 .w3,
.content_list2 .w3,
.content_nav2 .w6,
.content_list2 .w6 {
    width: 14%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.noclock_box .w8 {
    display: none;
}

.noclock_box .content_nav2 .w3,
.noclock_box .content_list2 .w3,
.noclock_box .content_nav2 .w6,
.noclock_box .content_list2 .w6 {
    width: 17%;
}

.content_nav p:last-child,
.content_list li p:last-child,
.content_nav2 p:last-child,
.content_list2 li p:last-child {
    border-right: none;
}

.content_list li p.w8,
.content_list2 li p.w9 {
    color: #347FFB;
    cursor: pointer;
}

.content_nav .w2,
.content_list .w2 {
    width: 26%;
}

.content_nav .w7,
.content_list .w7 {
    width: 14%;
}

.get_more_btn {
    min-width: 1000px;
    max-width: 1244px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #AAAAAA;
    line-height: 46px;
    text-align: center;
    border: none !important;
    background: #fff;
    margin: 0 auto !important;
    cursor: pointer;
}

.get_more_btn span {
    padding-right: 20px;
    background: url('//7niu.kaokao.mobi/content_icon_down@2x.png') right center / 12px 12px no-repeat;
}

.userinfo_box {
    padding: 20px 24px;
}

.avatar_box img {
    width: 56px;
    height: 56px;
    border-radius: 50%;
}

.avatar_box p {
    max-width: 180px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 56px;
    margin: 0 12px 0 16px;
}

.avatar_box span {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #347FFB;
    line-height: 56px;
    cursor: pointer;
}

.userinfo_box ul {
    padding: 0 72px;
    margin: 20px 0 -14px;
}

.userinfo_box li {
    min-width: 180px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    margin-right: 24px;
    margin-bottom: 14px;
}

.userinfo_box .follow_btn {
    width: 64px;
    height: 32px;
    background: #FE6767;
    border-radius: 4px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 32px;
    text-align: center;
    margin-left: 8px;
    margin-top: 13px;
    cursor: pointer;
}

.userinfo_box .follow_btn:hover {
    background: #F46363;
}

.userinfo_box .follow_grey_btn {
    width: 90px;
    background: #DDDDDD;
}

.userinfo_box .follow_grey_btn:hover {
    background: #D4D4D4;
}

.content_box3 {
    min-width: 1000px;
    max-width: 1244px;
    background: #FFFFFF;
    border-radius: 4px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 60px;
    text-align: center;
    margin: 0 auto;
}

.content_box3 .content_nav3 {
    margin-top: 12px;
    padding: 0 20px;
}

.content_box3 li {
    color: #666666;
    padding: 0 20px;
}

.content_box3 li:hover {
    background: #FBFBFC;
}

.content_box3 p {
    width: 10%;
    border-bottom: 1px solid #F8F8F8;
}

.content_box3 .w2 {
    width: 20%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.content_box3 .w4 {
    width: 19%;
}

.content_box3 .w5 {
    width: 17%;
}

.content_box3 .w6,
.content_box3 .w7 {
    width: 7%;
}

.content_box3 li .w8 {
    color: #347FFB;
    cursor: pointer;
}

.totol_data_box {
    background: #fff;
    border-radius: 4px;
    padding-bottom: 26px;
}

.totol_data_box p {
    width: 25%;
    position: relative;
    line-height: 1;
    margin-top: 30px;
}

.totol_data_box2 p {
    width: 33.33%;
}

.totol_data_box p>span:first-child {
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
}

.totol_data_box p>span:nth-child(2) {
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    margin-top: 7px;
}

.totol_data_box p>em {
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: 24px;
    background: #F8F8F8;
    margin-top: -12px;
}

.error_box {
    height: 280px;
    background: #fff;
    border-radius: 4px;
    margin-top: 20px;
    position: relative;
}

.cate_box {
    min-width: 1000px;
    max-width: 1244px;
    margin: 0 auto 20px;
}

.cate_box2,
.cate_box3 {
    min-width: auto;
    margin-top: 20px;
    margin-bottom: 0;
}

.cate_box>div {
    width: calc(50% - 10px);
}

.cate_box2>div {
    width: 100%;
}

.cate_box>div:first-child,
.cate_box>div:last-child>div,
.cate_box2,
.cate_box3>div {
    background: #fff;
    border-radius: 4px;
}

.cate_box3>div {
    height: 130px;
}

.cate_box4 {
    margin-bottom: 20px;
}

.cate_box4>div {
    width: calc(25% - 15px);
    margin-right: 20px;
    position: relative;
}

.cate_box4>div:last-child {
    margin-right: 0;
}

.cate_box3>div p {
    width: 100%;
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    padding: 0 0 0 16px;
    margin-top: 40px;
}

.cate_box>div:last-child div:first-child {
    margin-bottom: 20px;
}

.cate_box p {
    width: 25%;
    position: relative;
    line-height: 1;
    padding: 26px 0;
}

.cate_box p>span:first-child {
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
}

.cate_box p>span:nth-child(2) {
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    margin-top: 2px;
}

.cate_box p>em {
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: 24px;
    background: #F8F8F8;
    margin-top: -12px;
}

.cate_box .photo_box img {
    width: 84px;
    height: 60px;
    border-radius: 4px;
    margin-right: 46px;
}

.cate_box .photo_box {
    padding: 17px 26px;
}

.pie_box {
    position: absolute;
    top: 116px;
    left: 24%;
    width: 71px;
    height: 71px;
    background: #C576D6;
    border-radius: 50%;
}

.tips_line_box {
    position: absolute;
    top: 118px;
    left: 24%;
    width: 70px;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666;
    line-height: 22px;
    padding-top: 50px;
    margin-left: -62px;
}

.tips_line_box .tips_line1 {
    position: absolute;
    top: 70px;
    left: 0;
    width: 50px;
    height: 1px;
    background: #C576D6;
}

.tips_line_box .tips_line2 {
    position: absolute;
    top: 61px;
    left: 46px;
    width: 26px;
    height: 1px;
    background: #C576D6;
    transform: rotate(-45deg);
}

.tips_line_box p:last-child {
    color: #666;
}

.error_icon {
    position: absolute;
    top: 208px;
    right: 32px;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 1;
}

.error_icon p {
    margin-bottom: 8px;
}

.error_icon span {
    width: 4px;
    height: 4px;
    background: rgba(236, 131, 191, 0.6);
    border-radius: 50%;
    margin-top: 4px;
    margin-right: 8px;
}

.error_icon p:nth-child(2) span {
    background: rgba(236, 131, 191, 1);
}

.error_icon p:nth-child(3) span {
    background: #C576D6;
}

.mask_layer3,
.mask_layer7,
.mask_layer10 {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    /* width: 100%;
    height: 100%; */
    background-color: rgba(0, 0, 0, .4);
    z-index: 99;
}

.mask_layer7 .print_box {
    width: 380px;
    height: 200px;
}

.copy_text {
    height: 124px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 600;
    text-align: center;
    box-sizing: border-box;
    line-height: 124px;
    font-weight: 600;
    color: #999999;
}

.mask_layer7 .copy_text {
    padding: 40px 0;
}

.mask_layer7 .copy_text span {
    color: #fe6767;
}

.copy_text p {
    line-height: 24px;
    text-align: center;
    margin: 0 auto;
}

.opt_btn {
    display: flex;
    padding: 0 34px;
    box-sizing: border-box;
}

.opt_btn div {
    width: 148px;
    height: 54px;
    border-radius: 4px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    text-align: center;
    line-height: 54px;
    cursor: pointer;
}

.opt_btn .cancel_btn {
    background-color: rgba(254, 103, 103, 0.04);
    color: rgba(254, 103, 103, 1);
    margin-right: 16px;
}

.opt_btn .confirm_btn {
    background: #FE6767;
    color: #fff;
}

.mask_layer10 .btn {
    width: 220px;
    height: 54px;
    background: #FE6767;
    border-radius: 4px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 600;
    color: #FFFFFF;
    line-height: 54px;
    text-align: center;
    margin: 26px auto 0;
    cursor: pointer;
}


.mask_layer10 .open_search {
    width: 512px;
    height: 54px;
    background: #FFFFFF url('//7niu.kaokao.mobi/xb_pc_arrow@2x.png') 484px center /12px 6px no-repeat;
    box-shadow: 0px 0px 6px 0px rgba(0, 3, 71, 0.06);
    border-radius: 4px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #AAAAAA;
    line-height: 54px;
    padding-right: 36px;
    text-align: right;
    margin-bottom: 24px;
    box-sizing: border-box;
    cursor: pointer;
}

.print_box {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 480px;
    background: rgba(255, 255, 255, 1);
    border-radius: 10px;
    padding: 0 24px;
    box-sizing: border-box;
}

.mask_layer3 .print_box {
    width: 380px;
    height: 200px;
    padding: 0;
}

.mask_layer10 .print_box {
    width: 580px;
    height: 598px;
    background: #FFFFFF;
    box-shadow: 0px 0px 6px 0px rgba(0, 3, 71, 0.06);
    border-radius: 10px;
}

.mask_layer10 .input_box {
    box-shadow: 0px 0px 6px 0px rgba(0, 3, 71, 0.06);
    border-radius: 4px;
    padding: 16px 24px;
    margin: 24px auto;
    box-sizing: border-box;
}

.mask_layer10 .print_title span {
    display: block;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 600;
    color: #333333;
    line-height: 56px;
    border-bottom: 1px solid rgb(0, 0, 0, 0.1);
}

.mask_layer10 .input_box label {
    margin-bottom: 16px;
    position: relative;
    margin-right: 24px;
}

.mask_layer10 .input_box label:nth-child(3n) {
    margin-right: 0;
}

.mask_layer10 .input_box span {
    width: 56px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 32px;
    margin-right: 10px;
    text-align: justify;
    text-align-last: justify;
}

.mask_layer10 .input_box input {
    width: 146px;
    height: 32px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: url('//7niu.kaokao.mobi/xiangxia_jt.png') 124px center /12px 6px no-repeat;
    border-radius: 4px;
    line-height: 20px;
    text-align: center;
    text-indent: 0;
    box-sizing: border-box;
    cursor: pointer;
}

.mask_layer10 .input_box div>div label {
    margin: 0;
}

.mask_layer10 .input_box div>div p {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    padding-right: 12px;
}

.mask_layer10 .input_box p span {
    width: 10px;
}

.mask_layer10 .input_box div>div input {
    width: 140px;
    border: none;
    background: url('//7niu.kaokao.mobi/xiangxia_jt.png') right center /12px 6px no-repeat;
}

.mask_layer10 .input_box .none_input {
    background: none;
}

.mask_layer10 .select_box {
    position: absolute;
    top: 36px;
    right: 0;
    width: 156px;
    max-height: 158px;
    background: #FFFFFF;
    box-shadow: 0px 0px 6px 0px rgba(0, 3, 71, 0.09);
    border-radius: 4px;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 34px;
    text-align: center;
    z-index: 1;
    cursor: pointer;
    overflow: auto;
}

.mask_layer10 .select_box p:hover {
    background: rgba(254, 103, 103, 0.04);
    color: #999999;
}

.mask_layer10 .select_box .select_p {
    background: rgba(254, 103, 103, 0.04);
    color: #FE6767;
}

.mask_layer10 .close_box1 {
    position: absolute;
    top: 24px;
    right: 24px;
    width: 13px;
    height: 13px;
    background: url('//7niu.kaokao.mobi/close@2x.png') 0 0 /100% 100% no-repeat;
    cursor: pointer;
}

.mask_layer10 .search_list_box {
    max-height: 268px;
    overflow: auto;
    color: #666666;
    line-height: 24px;
}

.mask_layer10 .search_list_box2 {
    max-height: 470px;
    overflow: auto;
}

.mask_layer10 .search_btn_box {
    margin-top: 10px;
}

.mask_layer10 .search_btn_box p {
    width: 64px;
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #E0E0E0;
    border-radius: 16px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #CCCCCC;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
}

.mask_layer10 .search_btn_box p:first-child {
    background: #CCCCCC;
    color: #FEFEFE;
    margin-left: 16px;
}

.mask_layer10 .search_btn_box .red_p {
    background: #fe6767 !important;
    border: 1px solid #fe6767;
}

.mask_layer10 {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 18px;
    text-align: center;
}

.mask_layer10 .list_nav {
    margin-bottom: 18px;
}

.mask_layer10 .search_list_content {
    margin-bottom: 16px;
}

.mask_layer10 .width1 {
    width: 68px;
}

.mask_layer10 img.width1 {
    display: block;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    margin: 0 22px;
}

.mask_layer10 .width2 {
    width: 200px;
    margin-left: 16px;
}

.mask_layer10 .width3 {
    width: 100px;
    margin: 0 24px;
}

.mask_layer10 .width6 {
    width: 60px;
    margin: 0 0 0 16px;
}

.search_list_box .width6 {
    color: #347FFB;
}

.mask_layer10 .btn_box {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 780px;
    height: 102px;
    background: #FFFFFF;
    box-shadow: 0px 0px 6px 0px rgba(0, 3, 71, 0.06);
    border-radius: 0 0 10px 10px;
    color: #999999;
    padding-top: 24px;
    box-sizing: border-box;
    text-align: center;
}

.mask_layer10 .btn {
    margin-top: 0;
}

.not_data,
.loadding_box {
    min-width: 1000px;
    max-width: 1244px;
    text-align: center;
    height: 200px;
    padding-bottom: 40px;
    margin: 0 auto;
}

.not_data img,
.loadding_box img {
    display: block;
    width: 150px;
    height: 155px;
    margin: 40px auto 10px;
}

.loadding_box img {
    height: 150px;
}

.not_data p,
.loadding_box p {
    width: 100% !important;
    text-align: center;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #AAAAAA;
    border: none;
}

.tips_box {
    min-width: 1000px;
    max-width: 1244px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 44px;
    margin: -20px auto 0;
}

.green_span {
    color: #45BB77;
}

.red_span {
    color: #FF4830;
}

.content_box4 {
    min-width: 1000px;
    max-width: 1244px;
    background: #ffffff;
    border-radius: 4px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 600;
    color: #333333;
    line-height: 30px;
    padding: 0 20px;
    margin: 0 auto 20px;
    position: relative;
    box-sizing: border-box;
}

.content_box4 p {
    width: 120px;
    margin: 0 14px;
}

.content_box6 p {
    width: 110px;
}

.content_box4 .w1 {
    width: 50px;
    margin: 0 14px;
}

.content_box4 .w2 {
    width: calc(100% - 782px);
    margin: 0 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.content_box4 .w8 {
    width: 64px;
    margin: 0 10px;
}

.content_nav4 {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 54px;
    border-bottom: 1px solid #F8F8F8;
    text-align: center;
}

.content_list4 li {
    border-bottom: 1px solid #F8F8F8;
}

.content_list4 p {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 48px;
    text-align: center;
    padding: 17px 0;
}

.content_list4 p span {
    display: block;
    width: 90px;
    height: 48px;
    border-radius: 4px;
    margin: 0 auto;
}

.content_list4 img.w1 {
    width: 50px;
    height: 50px;
    background: #EBF8FF;
    border: 1px solid #EFEFEF;
    border-radius: 50%;
    margin: 16px 14px;
    box-sizing: border-box;
}

.content_list4 .green_p span {
    background: rgba(69, 187, 119, 0.1);
    color: #45BB77;
}

.content_list4 .red_p span {
    background: rgba(255, 72, 48, 0.1);
    color: #FF4830;
}

.content_list4 .w8,
.content_list6 .w9 {
    color: #347FFB;
    cursor: pointer;
}

.content_box5 .w2,
.content_box5 .w3,
.content_box5 .w4 {
    width: calc((100% - 246px)/3);
}

.content_box6 .w2 {
    width: calc(100% - 880px);
}

.content_box8 {
    position: relative;
}

.content_box8 .content_box8 p {
    width: 90px;
}

.content_box8 .w2 {
    width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.scroll_box {
    width: 100%;
    overflow: auto;
}

.content_box8 .use_nav {
    position: absolute;
    top: 0;
    right: 0;
    width: 122px;
    height: 100%;
    background: #FFFFFF;
    box-shadow: 0px 0px 6px 0px rgba(0, 3, 71, 0.09);
    border-radius: 0 4px 4px 0;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #347FFB;
    padding: 0 20px 0 0;
    box-sizing: border-box;
    cursor: pointer;
}

.content_box8 .use_nav p {
    width: 102px;
    text-align: center;
    line-height: 82px;
    border-bottom: 1px solid #F8F8F8;
    margin: 0;
}

.content_box8 .use_nav p:first-child {
    color: #333333;
    line-height: 54px;
    cursor: auto;
}

.content_box8 .content_nav4,
.content_box8 .content_list4 {
    width: 1780px;
    padding-right: 82px;
}

.content_box9 .w1 {
    width: 198px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0 14px 0 0;
}

.content_box9 .content_nav4 .w1 {
    height: 46px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 1;
    margin-top: 8px;
    position: relative;
    background: linear-gradient(13deg, transparent 49.5%, #F8F8F8 49.5%, #F8F8F8 50.5%, transparent 50.5%);
}

.content_box9 img.w1 {
    margin: 16px 74px;
}

.content_box9 .w1 span:first-child {
    position: absolute;
    top: 8px;
    right: 32px;
}

.content_box9 .w1 span:last-child {
    position: absolute;
    left: 18px;
    bottom: 6px;

}

.content_box9 .w2 {
    width: 120px;
}

.content_box9 p {
    margin-top: 8px !important;
    line-height: 46px;
}

.content_box9 p:last-child {
    margin-right: 0;
}

.content_box9 p img {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    margin: 9px 6px 9px 0;
}

.content_box10 {
    min-width: 1000px;
    max-width: 1244px;
    background: #FFFFFF;
    border-radius: 4px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 600;
    color: #333333;
    line-height: 30px;
    padding: 10px 20px 0;
    margin: 0 auto 20px;
    position: relative;
    box-sizing: border-box;
}

.content_box10 .content_nav5 {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    text-align: center;
    line-height: 92px;
    border-bottom: 1px solid #F8F8F8;
}

.content_box10 .content_list5 p {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 62px;
    margin: 10px 0;
}

.content_list5 li {
    border-bottom: 1px solid #F8F8F8;
    text-align: center;
}

.content_box10 .content_nav5>div,
.content_box10 .content_list5 li>div {
    width: calc(33.33% - 30px);
    border-right: 1px solid #F8F8F8;
    box-sizing: border-box;
}

.content_box10 .green_p p {
    background: rgba(69, 187, 119, 0.1);
    margin: 10px;
}

.content_box10 .red_p p {
    background: rgba(255, 72, 48, 0.1);
    margin: 10px;
}

.content_box10 .w1 {
    width: 50px;
    margin: 0 0 0 10px;
}

.content_box10 .w2 {
    width: 120px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.content_box10 .w3 {
    width: 80px;
    margin: 0 10px 0 0;
}

.content_box10 .content_list5 img.w1 {
    width: 50px;
    height: 50px;
    background: #EBF8FF;
    border: 1px solid #EFEFEF;
    border-radius: 50%;
    margin: 16px 10px;
    box-sizing: border-box;
}

.content_box10 .content_nav5 .w4 p,
.content_box10 .content_nav5 .w5 p {
    line-height: 46px;
}

.content_box10 .content_nav5 .w4 p:first-child,
.content_box10 .content_nav5 .w5 p:first-child {
    border-bottom: 1px solid #F8F8F8;
    box-sizing: border-box;
}

.content_box10 .w4_w1 {
    width: 40px;
    height: 40px;
    background: #EBF8FF;
    border: 1px solid #EFEFEF;
    border-radius: 50%;
    margin: 10px 10px 10px 24px;
    box-sizing: border-box;
}

.content_box10 .w4_w2 {
    width: calc(100% - 174px);
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.content_box10 .w4_w3 {
    width: 100px;
}

.content_box10 .content_nav5 .w4_w3 {
    margin-right: 10px;
}

.content_box10 .w4_w4 {
    width: calc(100% - 160px);
    margin-left: 24px;
}

.content_box10 .w8 {
    width: 90px;
    text-align: right;
    padding: 0 26px 0 0;
    box-sizing: border-box;
}

.content_box10 .content_list5 .w8 {
    color: #347FFB;
    padding: 0 10px 0 0;
    cursor: pointer;
}

.content_box11 .w3 {
    width: 100px;
}

.content_box11 .w5 {
    width: calc((100% - 680px)/3);
    margin-right: 48px;
}

.content_box11 .w6 {
    width: calc((100% - 680px)/3);
    margin-right: 48px;
}

.content_box11 .w7 {
    width: calc((100% - 680px)/3);
    margin-right: 48px !important;
}

.content_box11 .content_list3 .w7 {
    color: #333;
}

.content_box11 .content_list3 .w8 {
    color: #347FFB;
    cursor: pointer;
}

.list_box {
    min-width: 1000px;
    max-width: 1244px;
    background: #FFFFFF;
    border-radius: 4px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 1;
    text-align: center;
    margin: 0 auto;
    box-sizing: border-box;
}

.list_box h3 {
    margin-bottom: 12px;
}

.list_box h3 em {
    font-style: normal;
    font-weight: 400;
    color: #AAAAAA;
    margin-right: 30px;
    cursor: pointer;
}

.list_box h3 .select_em {
    font-weight: 600;
    color: #333333;
}

.list_box .list_nav {
    line-height: 62px;
    border-bottom: 1px solid #F8F8F8;
    margin: 0 20px;
}

.list_box .w1 {
    width: 150px;
}

.list_box .w2 {
    width: 88px;
}

.list_box .w3 {
    width: 120px;
}

.list_box .w4 {
    width: 120px;
}

.list_box .w5 {
    width: 96px;
}

.list_box .w6 {
    width: 172px;
}

.list_box .w7 {
    width: 140px;
}

.list_box li {
    color: #666666;
    line-height: 62px;
    border-bottom: 1px solid #F8F8F8;
    margin: 0 20px;
    position: relative;
}

.list_box .best_li em {
    position: absolute;
    top: 0;
    left: -20px;
    width: calc(100% + 34px);
    height: 100%;
    background: rgba(91, 144, 250, 0.04);
    border-left: 6px solid #5B90FA;
    pointer-events: none;
}

.list_box li .w6 {
    color: #347FFB;
    cursor: pointer;
}

.list_box .w1 b {
    padding-left: 30px;
    font-weight: 400;
}

.list_box li .w1 span {
    width: 56px;
    height: 18px;
    background: rgba(91, 144, 250, 0.1);
    border: 1px solid #5B90FA;
    border-radius: 4px;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #5B90FA;
    text-align: center;
    line-height: 16px;
    box-sizing: border-box;
    margin: 22px 0 0 6px;
}

.list_box li .w5 {
    width: 20px;
    height: 20px;
    margin: 21px 38px;
    background: url('//7niu.kaokao.mobi/paper_clock_icon@2x.png') 0 0/100% 100% no-repeat;
}

.list_box li .green_icon {
    background: url('//7niu.kaokao.mobi/paper_clock_green_icon@2x.png') 0 0/100% 100% no-repeat;
}

.list_box .list_nav2 p,
.list_box .list_list2 p {
    width: 9%;
}

.list_box .list_nav2 .w3,
.list_box .list_list2 .w3 {
    width: 16%;
    padding: 0 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
}

.list_box .list_nav2 .w4,
.list_box .list_list2 .w4 {
    width: 30%;
    padding: 0 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
}

.list_box .list_list2 .w4 br,
.list_box .list_list2 .w4 .photo_box,
.list_box .list_list2 .w4 img {
    display: none;
}

.list_box .list_list2 .w5 {
    background: none;
    /* height: 62px; */
    margin: 0;
}

.list_box .list_list2 .w9 {
    color: #347FFB;
    cursor: pointer;
}

.question_box {
    min-width: 1000px;
    max-width: 1244px;
    background: #FFFFFF;
    border-radius: 4px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 24px;
    margin: 0 auto;
    box-sizing: border-box;
}

.question_title_box {
    position: relative;
}

.question_title_box>p:nth-child(2) {
    width: 130px;
    height: 30px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 28px;
    text-align: center;
    box-sizing: border-box;
    margin: 13px 16px 8px 0;
}

.question_title_box>p:nth-child(2) span {
    width: 64px;
    box-sizing: border-box;
    position: relative;
    cursor: pointer;
}

.question_title_box>p:nth-child(2) span:first-child {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.question_title_box p em {
    display: none;
    position: absolute;
    top: -1px;
    left: -1px;
    width: 66px;
    height: 30px;
    border: 1px solid #FE6767;
    box-sizing: border-box;
}

.question_title_box p span:first-child em {
    border-radius: 4px 0 0 4px;
}

.question_title_box p span:last-child em {
    border-radius: 0 4px 4px 0;
}

.question_title_box .select_span {
    color: #FE6767;
    border-right: none;
}

.question_title_box .select_span em {
    display: block;
}

.question_title_box>p:nth-child(3) {
    width: 80px;
    height: 30px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: url('//7niu.kaokao.mobi/paper_jiantou_icon@2x.png') 62px center/12px 12px no-repeat;
    border-radius: 4px;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 28px;
    text-indent: 8px;
    box-sizing: border-box;
    margin: 13px 24px 8px 0;
    cursor: pointer;
}

.question_title_box div {
    position: absolute;
    top: 47px;
    right: 170px;
    width: 80px;
    background: #FFFFFF;
    box-shadow: 0px 0px 6px 0px rgba(0, 3, 71, 0.09);
    border-radius: 4px;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 30px;
    text-align: center;
}

.question_title_box p:hover {
    color: #FE6767;
    cursor: pointer;
}

.question_title_box .select_p {
    background: rgba(254, 103, 103, 0.04);
    color: #FE6767;
}

.question_list li {
    border-bottom: 1px solid #F8F8F8;
    padding-bottom: 16px;
    margin: 0 24px;
}

.topic_box {
    margin-top: 12px;
}

.question_list .type_box {
    padding: 20px 0;
}

.topic_box .type_box {
    padding: 0 0 10px;
}

.type_box>span {
    width: 70px;
    height: 24px;
    background: rgba(254, 103, 103, 0.1);
    border-radius: 4px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FE6767;
    text-align: center;
    line-height: 24px;
    margin-right: 8px;
}

.type_box em {
    line-height: 24px;
    margin-left: 30px;
}

.topic_box .type_box em:first-child {
    margin-left: 0;
}

.type_box b {
    height: 16px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: 16px;
    padding-left: 20px;
    margin: 4px 0 4px 30px;
}

.orange_b {
    color: #FA8C28;
    background: url('//7niu.kaokao.mobi/paper_orange_b@2x.png') 0 center/16px 16px no-repeat;
}

.green_b {
    color: #45BB77;
    background: url('//7niu.kaokao.mobi/paper_green_b@2x.png') 0 center/16px 16px no-repeat;
}

.red_b {
    color: #FF4830;
    background: url('//7niu.kaokao.mobi/paper_red_b@2x.png') 0 center/16px 16px no-repeat;
}

.grey_b {
    color: #C1C1C1;
    background: url('//7niu.kaokao.mobi/paper_grey_b@2x.png') 0 center/16px 16px no-repeat;
}

.question {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 26px;
    margin: -5px 0 11px;
}

.option_box {
    padding: 0 0 6px;
}

.option_box p {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 24px;
    margin: -4px 0 6px;
}

.analysis_box {
    background: #F9F9F9;
    border: 1px solid #EEEEEE;
    border-radius: 4px;
    padding: 16px 16px 8px;
}

.analysis_box p {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 26px;
    margin: -5px 0 8px;
}

.analysis_box p i {
    font-style: normal;
}

.search_num {
    min-width: 1000px;
    max-width: 1244px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 1;
    margin: 20px auto 10px;
}

.search_content_box>div {
    margin-top: 0;
    border: 0;
    line-height: 48px;
}

.search_content_box .content_nav,
.search_content_box .content_nav2 {
    background: transparent;
}

.search_content_box .content_nav p,
.search_content_box .content_list li p,
.search_content_box .content_nav2 p,
.search_content_box .content_list2 li p {
    border: none;
}

.search_content_box>div li {
    line-height: 20px;
    padding: 30px 0;
}

.order_box span {
    padding-right: 20px;
    background: url('//7niu.kaokao.mobi/search_grey_icon@2x.png') right center/16px 16px no-repeat;
    cursor: pointer;
}

.order_box .up_span {
    background-image: url('//7niu.kaokao.mobi/search_up_icon@2x.png');
}

.order_box .down_span {
    background-image: url('//7niu.kaokao.mobi/search_down_icon@2x.png');
}

.ser_type_box span {
    padding-right: 20px;
    background: url('//7niu.kaokao.mobi/paper_jiantou_icon@2x.png') right center/12px 12px no-repeat;
    cursor: pointer;
}

.content_nav3,
.list_nav2 {
    position: relative;
}

.content_nav3 .tx_box,
.list_nav2 .tx_box {
    position: absolute;
    top: 50px;
    left: 20px;
    width: 10%;
    background: #FFFFFF;
    box-shadow: 0px 0px 6px 0px rgba(0, 3, 71, 0.09);
    border-radius: 4px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 40px;
    text-align: center;
}

.list_nav2 .tx_box {
    left: 9%;
    width: 9%;
    z-index: 1;
}

.content_nav3 .tx_box p,
.list_nav2 .tx_box p {
    width: 100%;
    cursor: pointer;
}

.content_nav3 .tx_box p:hover,
.list_nav2 .tx_box p:hover {
    color: #FE6767;
}

.content_nav3 .tx_box .select_p,
.list_nav2 .tx_box .select_p {
    background: rgba(254, 103, 103, 0.04);
    color: #FE6767;
}

.content_list b,
.content_list2 b {
    background-color: rgba(52, 127, 251, 0.1);
    color: #347FFB;
    font-weight: 400;
    padding: 0 2px;
    cursor: pointer;
}

.title_box2 {
    padding: 21px 24px;
}

.title_box2 .paper_h3 {
    padding: 0;
}

.paper_h3 img {
    width: 54px;
    height: 54px;
    margin-right: 18px;
}

.paper_h3 span {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 54px;
}

.export {
    width: 94px;
    height: 32px;
    border: 1px solid #347FFB;
    background: #fff url('//7niu.kaokao.mobi/pc_data_export@2x.png') 8px center/16px 16px no-repeat;
    border-radius: 4px;
    text-indent: 28px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #347FFB;
    line-height: 30px;
    box-sizing: border-box;
    margin: 11px 0;
    cursor: pointer;
}

.nav_box2 {
    padding-top: 20px;
}

.nav_box li {
    margin-top: 18px;
}

.time_box {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    margin: 20px 0 10px;
}

.time_box p {
    margin-right: 24px;
}

.clock_box {
    min-width: 1000px;
    max-width: 1244px;
    background: #FFFFFF;
    border-radius: 4px;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    box-sizing: border-box;
    padding-bottom: 16px;
    margin: 0 auto 20px;
}

.clock_box ul {
    height: 78px;
    overflow: hidden;
    padding: 0 20px;
    position: relative;
}

.clock_box .autoHeight,
.producer_box .autoHeight {
    height: auto;
}

.clock_box li {
    width: 144px;
    height: 62px;
    background: #F9F9F9;
    border: 1px solid transparent;
    border-radius: 4px;
    line-height: 1;
    padding: 0 0 0 14px;
    margin: 16px 20px 0 0;
    box-sizing: border-box;
}

.clock_box .blue_li {
    background: rgba(52, 127, 251, 0.1);
    color: #347FFB;
    cursor: pointer;
}

.clock_box .select_li {
    border: 1px solid #347FFB;
}

.clock_box li p:first-child {
    margin: 16px 0 8px;
}

.clock_box li span {
    font-size: 18px;
    font-weight: bold;
}

.clock_box li b {
    font-size: 12px;
    font-weight: 400;
    margin: 6px 0 0 4px;
}

.clock_box li em {
    font-style: normal;
    opacity: 0.5;
    margin-left: 3px;
}

.cate_box p {
    position: relative;
}

.cate_box em {
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: 24px;
    background: #F8F8F8;
    margin-top: -12px;
}

.cate_box2 p>span {
    border-bottom: 2px solid transparent;
    padding-bottom: 2px;
}

.cate_box2 p>span.blue_span {
    color: #347FFB;
    border-color: #347FFB;
    cursor: pointer;
}

.cate_box2 p>span.red_span {
    color: #FF4830;
    border-color: #FF4830;
    cursor: pointer;
}

.content_box h3 span,
.content_box3 h3 span,
.cate_box h3 span {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #AAAAAA;
    margin-right: 30px;
}

.content_box h3 .select_span,
.content_box3 h3 .select_span,
.cate_box h3 .select_span {
    font-weight: 600;
    color: #333333;
}

.search_content_box .content_list3 li {
    padding: 16px 0;
    line-height: 50px;
}

.search_content_box .content_nav3 .w2,
.search_content_box .content_list3 .w2 {
    width: 6%;
}

.search_content_box .content_list3 .w2 img {
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    margin: 0 auto;
}

.search_content_box .content_nav3 .w4,
.search_content_box .content_list3 .w4,
.search_content_box .content_nav3 .w5,
.search_content_box .content_list3 .w5,
.search_content_box .content_nav3 .w8,
.search_content_box .content_list3 .w8 {
    width: 12%;
}

.noclock_box .content_nav3 .w4,
.noclock_box .content_list3 .w4,
.noclock_box .content_nav3 .w5,
.noclock_box .content_list3 .w5 {
    width: 15%;
}

.testing_box .content_nav3 .w4,
.testing_box .content_list3 .w4,
.testing_box .content_nav3 .w5,
.testing_box .content_list3 .w5 {
    width: 15%;
}

.testing_box .content_nav3 .w3,
.testing_box .content_list3 .w3,
.testing_box .content_nav3 .w6,
.testing_box .content_list3 .w6 {
    width: 17%;
}

.best_box {
    min-width: 1000px;
    max-width: 1244px;
    margin: 0 auto 20px;
}

.best_box>div {
    width: calc(50% - 10px);
}

.best_box2>div {
    width: 100%;
}

.best_box>div:first-child {
    background: #fff;
    border-radius: 4px;
}

.best_box>div:first-child>div>div {
    width: 50%;
    background: url('//7niu.kaokao.mobi/pc_data_arrow@2x.png') 90% center/12px 12px no-repeat;
    padding: 26px 30px 26px 20px;
    box-sizing: border-box;
    position: relative;
    cursor: pointer;
}

.best_box2>div:first-child>div>div {
    width: 25%;
}

.best_box>div:first-child>div>div em {
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: 24px;
    background: #F8F8F8;
    margin-top: -12px;
}

.best_box>div:first-child img {
    width: 42px;
    height: 42px;
    border-radius: 50%;
    margin-right: 16px;
}

.best_box>div:first-child p:first-child {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 1;
    margin-bottom: 8px;
    width: 86%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.best_box>div:first-child .green_p {
    width: 84px;
    height: 20px;
    background: rgba(69, 187, 119, 0.1);
    border-radius: 10px;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #45BB77;
    line-height: 20px;
    text-align: center;
}

.best_box>div:first-child .red_p {
    width: 84px;
    height: 20px;
    background: rgba(255, 72, 48, 0.1);
    border-radius: 10px;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FF4830;
    line-height: 20px;
    text-align: center;
}

.best_box>div:last-child>div {
    position: relative;
}

.best_box>div:last-child ul,
.cate_box4 ul {
    background: url('//7niu.kaokao.mobi/pc_data_arrow@2x.png') right center/12px 12px no-repeat;
    padding-right: 26px;
    position: absolute;
    right: 30px;
    bottom: 26px;
}

.best_box>div:last-child img,
.cate_box4 li img {
    display: block;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    margin-right: -12px;
}

.data_tc_box {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(0, 0, 0, 0.4);
    z-index: 10;
}

.data_tc_content {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 400px;
    height: 352px;
    background: #FFFFFF;
    border-radius: 10px;
    line-height: 1;
    padding: 24px 40px 30px;
    margin: -176px 0 0 -200px;
    box-sizing: border-box;
}

.data_tc_content h3 {
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 600;
    color: #333333;
    text-align: center;
    margin-bottom: 18px;
}

.data_tc_content p {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 22px;
    text-align: justify;
}

.data_tc_content .btn {
    position: absolute;
    left: 50%;
    bottom: 30px;
    width: 220px;
    height: 54px;
    background: #FE6767;
    border-radius: 4px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 54px;
    text-align: center;
    margin-left: -110px;
    cursor: pointer;
}

.content_box12 .w1 {
    width: calc((100% - 316px) * 0.4);
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.content_box12 .w3 {
    width: calc((100% - 316px) * 0.6);
    padding: 0;
    margin-right: 28px;
}

.content_box12 .content_list3 .w3 {
    height: 8px;
    background: #F5F7FA;
    border-radius: 4px;
    margin: 37px 28px 37px 0;
}

.content_box12 .w3 i {
    height: 8px;
    background: #3297E7;
    border-radius: 4px;
}

.node_box {
    min-width: 1000px;
    max-width: 1244px;
    background: #FFFFFF;
    border-radius: 4px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 46px;
    text-align: center;
    margin: 0 auto 20px;
}

.node_box>div {
    padding: 26px 20px 0;
}

.node_box li {
    color: #666666;
    line-height: 60px;
    border-top: 1px solid #F8F8F8;
}

.node_box>div p {
    width: 120px;
}

.node_detail_box {
    width: 548px;
    border: 1px solid #F8F8F8;
    border-top: 2px solid #FA8C28;
    margin: 16px 24px -4px;
}

.node_detail_box p span {
    display: block;
    width: 100%;
    border-right: 1px solid #F8F8F8;
    padding: 0 15px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 34px;
    box-sizing: border-box;
}

.node_detail_box p .green_txt {
    color: #45BB77;
}

.node_detail_box p .red_txt {
    color: #FF4830;
}

.node_detail_box p:last-child span {
    border-right: none;
}

.node_detail_box p span:last-child {
    border-top: 1px solid #F8F8F8;
}

a.comment_href {
    background: url('//7niu.kaokao.mobi/comment_href@2x.png') 0 center/12px 11px no-repeat;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #347FFB;
    padding-left: 14px;
    margin: 0 4px;
}

.blue_box {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #347FFB;
    cursor: pointer;
}

.blue_box span {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin: 0 4px;
    vertical-align: middle;
}

.blue_phone {
    background: url('//7niu.kaokao.mobi/blue_phone@2x.png') 0 0/14px 14px no-repeat;
}

.blue_audio {
    background: url('//7niu.kaokao.mobi/blue_audio@2x.png') 0 0/14px 14px no-repeat;
}

.blue_audio_pause {
    background: url('//7niu.kaokao.mobi/blue_audio_pause@2x.png') 0 0/14px 14px no-repeat;
}

.blue_video {
    background: url('//7niu.kaokao.mobi/blue_video@2x.png') 0 0/14px 14px no-repeat;
}

.media_box {
    margin-bottom: 20px;
}

.media_photo,
.media_photo img {
    display: block;
    width: 144px;
    height: 144px;
    border-radius: 4px;
    margin-right: 16px;
}

.media_audio {
    width: 144px;
    height: 144px;
    background: url('//7niu.kaokao.mobi/audio_poster@2x.png') 0 0/100% 100% no-repeat;
    border-radius: 4px;
    margin-right: 16px;
    position: relative;
}

.media_video,
.media_video video {
    width: 256px;
    height: 144px;
    background: url('//7niu.kaokao.mobi/video_small_poster@2x.png') 0 0/100% 100% no-repeat;
    border-radius: 4px;
    margin-right: 16px;
    position: relative;
}

.media_audio img,
.media_video img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 42px;
    height: 42px;
    transform: translate(-50%, -50%);
    z-index: 1;
}

.paper_bank {
    margin-left: 16px;
}

.dc_layer {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    /* width: 100%;
    height: 100%; */
    background-color: rgba(0, 0, 0, .4);
    z-index: 10;
}

.dc_up {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 480px;
    background: rgba(255, 255, 255, 1);
    border-radius: 10px;
    padding: 0 24px 40px;
    box-sizing: border-box;
}

.dc_up .print_title {
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 600;
    color: #333333;
    line-height: 56px;
    border-bottom: 1px solid rgb(0, 0, 0, 0.1);
    text-align: center;
    margin-bottom: 48px;
    position: relative;
}

.dc_up_btn {
    width: 220px;
    height: 54px;
    background: rgba(253, 103, 103, 1);
    border-radius: 4px;
    margin: 118px auto 0;
    text-align: center;
    line-height: 54px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    color: rgba(255, 255, 255, 1);
    cursor: pointer;
}

.dc_layer .start_opt {
    height: 18px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: rgba(51, 51, 51, 1);
    line-height: 18px;
    margin-bottom: 36px;
}

.dc_layer .start_opt em {
    width: 18px;
    height: 18px;
    background: url('//7niu.kaokao.mobi/pc_Unmulcheck@2x.png') 0 0 / 100% 100% no-repeat;
    cursor: pointer;
    box-sizing: border-box;
}

.dc_layer .start_opt .check_btn {
    background: url('//7niu.kaokao.mobi/pc_mulcheck@2x.png') 0 0 / 100% 100% no-repeat;
}

.dc_layer .close_box {
    position: absolute;
    top: 24px;
    right: 0;
    width: 13px;
    height: 13px;
    background: url('//7niu.kaokao.mobi/close@2x.png') 0 0 /100% 100% no-repeat;
    cursor: pointer;
}

.previewImage_box {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.9);
    z-index: 1000;
    margin: 0 auto;
}

.previewImage_box span {
    position: absolute;
    top: 0.6em;
    right: 0.6em;
    width: 2em;
    height: 2em;
    background: url('//7niu.kaokao.mobi/live_preview_close@2x.png') 0 0/100% 100% no-repeat;
    z-index: 1;
}

.previewImage_box img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.data_box h3 .bg_text {
    margin-top: -1px;
    background: linear-gradient(90deg, rgba(255, 207, 207, 0.4), rgba(255, 231, 231, 0.4), rgba(255, 207, 207, 0.4));
    padding: 0 6px;
    display: inline-block;
    line-height: 20px;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FE6767;
    margin-left: 6px;
    text-align: center;
    box-sizing: border-box;
    border-radius: 2px;
    cursor: pointer;
    position: relative;
}

.bg_text em {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .02);
    border: none;
}

.bg_text:hover em {
    display: block;
}