@charset "utf-8";
@charset "utf-8";
* {
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
}

body {
    font-family: "微软雅黑";
    position: relative;
    background: #ffffff;
    color: #333;
}

ul,
li {
    list-style: none;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

table {
    width: 100%;
    border-collapse: collapse;
}

input,
textarea,
select {
    outline: none;
    border: none;
    padding-left: 5px;
}

a {
    text-decoration: none;
    color: #333;
}

textarea {
    resize: none;
    overflow: auto;
    padding: 5px;
}

img {
    border: none;
    vertical-align: middle;
}

i,
em {
    font-style: normal;
}

html,
body {
    width: 100%;
    background: #E0E8F0;
}

.left {
    float: left !important;
}

.right {
    float: right !important;
}

.block {
    display: block !important;
}

.none {
    display: none !important;
}

.align {
    margin: 0 auto !important;
}

.clearfix {
    zoom: 1;
}

.clearfix:after {
    content: ".";
    width: 0;
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
    overflow: hidden;
}

.header_outer {
    background: #1175CB;
    font-size:0;
}

.header {
    width: 1200px;
    margin: 0 auto;
    height: 80px;
    line-height: 80px;
}

.l_headright {
    float: right;
    color: #FFFFFF;
    font-size:18px;
}

.l_headright * {
    display: inline-block;
    font-size: 16px;
}

.l_user {
    margin-right: 10px;
}

.l_headopt {
    color: #FFFFFF;
    padding: 0 13px;
    line-height: 20px;
}

.l_headopt img {
    margin-top: -3px;
    margin-right: 5px;
}

.main {
    width: 1200px;
    margin: 0 auto;
    padding-top: 28px;
}

.l_part {
    box-shadow: 0 0 13px rgba(89, 89, 89, .16);
    background: #FFFFFF;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
}

.footer {
    min-width: 1200px;
    height: 103px;
    padding-top: 15px;
}

.footer p {
    line-height: 26px;
    font-size:16px;;
    color: #999999;
    text-align: center;
}


/*认证报名*/

.l_testimg {
    float: left;
    position: relative;
    margin-right: 35px;
}
.ly_h{
    width: 600px;
}
.ly_h span{
    width: 33.33%;
}
.pj_h{
    padding-bottom: 15px;
}

.l_testimg span {
    position: absolute;
    top: 90px;
    width: 100%;
    text-align: center;
    font-size: 37.5px;
    color: #FFFFFF;
    font-weight: bold;
    font-style: italic;
    top: 115px;
    left: 0;
    text-align: center;
}

.l_testname {
    font-size: 22px;
    font-weight: bold;
    padding: 30px 0 10px 0;
}

.l_price {
    font-size: 16px;
    margin-bottom: 20px;
}

.l_price span {
    display: inline-block;
    margin-right: 50px;
    line-height: 35px;
}

.l_price span * {
    display: inline-block;
    vertical-align: top;
}

.l_price span img {
    vertical-align: middle;
    margin-top: -3px;
}

.l_price span i {
    color: #ec0f38;
    font-size: 20px;
    margin-left: -3px;
}

.l_price span font {
    color: #ec0f38;
    font-size: 18px;
    margin-left: 5px;
}

.l_testdetail {
    width: 650px;
    background: url(../web-images/msg-bg.png) no-repeat center 100%;
    background-size: 100% 100%;
    padding: 17px 22px;
}

.l_testdetail p {
    line-height: 33px;
    font-size: 16px;
}

.l_testtime {
    color: #777777;
    display: inline-block;
    width: 140px;
}

.l_maintitle {
    height: 50px;
    line-height: 50px;
    padding-left: 25px;
    background: #1175CB;
    font-size: 16px;
    color: #ffffff;
}

.l_testmsg {
    display: block;
    margin: 20px auto;
    width: 1104px;
    position: relative;
}

.l_testmsg li {
    display: block;
    font-size: 0;
    border: 1px solid #EEEEEE;
    margin-top: -1px;
    background: #F8FBFC;
}

.l_testmsg li span {
    /*border: 1px solid #EEEEEE;
    margin-top: -1px;
    margin-left: -1px;*/
    display: inline-block;
    /*height: 50px;*/
    font-size: 16px;
    padding: 0 20px;
    vertical-align: middle;
}

.l_testmsg li span.span_z{
    display: initial!important;
}

.l_yellowTip{
    font-size: 16px;
    padding: 0 20px;
    vertical-align: middle;
    display: inline-block;
}


.signup-member-btn{
    display: inline-block;
    margin-left: 3px;
    width: 71px;
    height: 28px;
    line-height: 28px;
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
    border-radius: 3px;
    background: #1175CB;

}

.l_msgleft {
    width: 220px;
    background: #F8FBFC;
    text-align: center;
    color: #666666;
    line-height: 49px;
    /*border-right: 1px solid #eeeeee;*/
}



.l_msgright {
    width: calc(100% - 220px);
    position: relative;
    line-height: 48px;
    background: #ffffff;
    border-left: 1px solid #EEEEEE;
}

.l_msgright input[type=radio] {
    width: 18px;
    height: 18px;
    margin-right: 5px;
    vertical-align: middle;
    margin-top: -3px;
}

.l_msgright label {
    margin-right: 35px;
}

.l_msgright select,
.l_msgright input,
.l_msgright textarea {
    line-height: 34px;
    height: 36px;
    border: 1px solid #E0E2E9;
    border-radius: 3px;
    background: #F8FBFC;
    font-size: 16px;
}

.l_detailname {
    font-weight: bold;
}

.l_tip1 {
    margin-left: 35px;
}

.l_tip2 {
    margin-left: 18px;
    color: #1074CB;
}

.l_select320 {
    width: 320px;
}

.l_select130 {
    width: 130px;
}

.l_prov {
    position: absolute;
    top: 0;
    left: 28px;
    font-size: 16px;
    display: none;
}

.l_city {
    position: absolute;
    top: 0;
    left: 163px;
    font-size: 16px;
    display: none;
}

.l_necessary {
    color: #B30000;
    font-size:16px;
    vertical-align: middle;
}

.l_input390 {
    width: 390px;
}

.l_submit {
    display: block;
    margin: 20px auto;
    width: 482px;
    height: 41px;
    line-height: 41px;
    background: #1074CB;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    border-radius: 3px;
}

.l_photo {
    position: absolute;
    right: 0px;
    top: 1px;
    width: 150px;
    height: 199px;
    /*border: 1px solid #ECECEC;*/
    background: #F8FBFC;
    /*overflow: hidden;*/
    z-index: 10;
}

.l_addphoto {
    display: block;
    margin: 0 auto;
    cursor: pointer;
    width: 100%;
    object-fit: contain;
}

.l_phototip {
    font-size:16px;
    line-height: 20px;
    color: #666666;
    border: none;
    padding: 0 19px;
}

.l_changephoto {
    position: absolute;
    width: 122px;
    height: 28px;
    line-height: 28px;
    font-size:16px;
    color: #FFFFFF;
    text-align: center;
    border-radius: 3px;
    background: #1175CB;
    left: 200px;
    top: 180px;
    z-index: 100;
}

.l_signup_photo {
    width: 150px;
    height: 199px;
    background: #F8FBFC;
    /*overflow: hidden;*/
    z-index: 10;
    margin-top: 10px;
}

.l_signup_addphoto {
    display: block;
    margin: 0 auto;
    cursor: pointer;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.l_testmsg .l_signup_phototip {
    font-size:16px;
    line-height: 20px;
    color: #666666;
    border: none;
    padding: 0;
}

.l_signup_changephoto {
    position: absolute;
    width: 122px;
    height: 28px;
    line-height: 28px;
    font-size:16px;
    color: #FFFFFF;
    text-align: center;
    border-radius: 3px;
    background: #1175CB;
    left: 200px;
    top: 180px;
    z-index: 100;
}

.l_changefile {
    width: 122px;
    /*height: 28px;
    line-height: 28px;*/
    font-size:16px;
    color: #FFFFFF;
    text-align: center;
    border-radius: 3px;
    background: #1175CB;
    /*right: 13px;
    top: 220px;
    padding: 6px 18px;*/
    line-height: 36px;
    padding: 0 12px;
    display: inline-block;
}
.l_uploadimg {
    display: none;
}


/*机构申请*/

.l_apply_tit {
    display: block;
    height: 103px;
    line-height: 103px;
    background: url(../web-images/apply-bg.png) no-repeat center;
    background-size: 100% 100%;
    font-size: 30px;
    font-weight: bold;
    font-style: italic;
    padding-left: 95px;
    color: #FFFFFF;
}

.l_apply_tit img {
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 10px;
}

.l_orgintro {
    line-height: 0 !important;
}

.l_orgintro textarea {
    width: 665px;
    height: 85px;
    line-height: 24px;
    margin: 10px 0;
    padding-bottom:15px;
}

.l_height107 {
    height: 107px !important;
    line-height: 107px !important;
}

.l_counttxt {
    position: absolute;
    top: 75px;
    font-size:16px;;
    line-height: normal;
    color: #666666;
    left: 20px;
    width: 645px;
    text-align: right;
    background: #F8FBFC;
}

.l_nessary_pos {
    vertical-align: super;
}

.l_height275 {
    height: 275px !important;
    line-height: 275px !important;
}

.l_orgmsg {
    margin: 37px auto 48px auto;
}


/*团体单位申请*/

.l_teammsg {
    margin: 37px auto 15px auto;
}

.l_protocol {
    font-size: 16px;
    margin: 0 auto 30px auto;
    width: 1104px;
}

.l_protocol a {
    color: #1074CB;
    text-decoration: underline;
}


/*认证报名确认*/

.l_affirm_part {
    width: 880px;
    margin: 0 auto 28px auto;
    padding: 12px 0 22px 0;
}

.l_affirm_msg {
    height: 66px;
    line-height: 66px;
    text-align: center;
    font-size: 20px;
}

.l_affirm_ul {
    width: 780px;
    margin: 10px auto 0 auto;
}

.l_affirm_ul li {
    background: #F8FBFC;
    border: 1px solid #EEEEEE;
    margin-top: -1px;
}

.l_affirm_left {
    /*width: 145px;*/
    width: 165px;
}

.l_affirm_right {
    /*	width: calc(100% - 144px);*/
    width: calc(100% - 165px);
    background: #ffffff;
    overflow-wrap: break-word;
}

.l_note {
    display: block;
    /*line-height: 30px;*/
}

.l_affirm_rightS {
    /*width: 200px;*/
    /*width: 177px;*/
    width: 173px;
    background: #ffffff;
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #EEEEEE;
}

.l_affirm_rightT {
    /*width: 293px;*/
    width: 275px;
    background: #ffffff;
    border-left: 1px solid #eeeeee;
}

.l_addr {
    margin-right: 15px;
}

.l_affirm_ul li.l_affirm_tip {
    border: none;
    border-top: 1px solid #EEEEEE;
    background: #fff;
}

.l_tip3 {
    display: block;
    color: #C20101;
    font-size:16px;;
    line-height: 35px;
    height: 35px;
}

.l_btns {
    text-align: center;
    padding: 10px 0;
    font-size: 0;
}

.l_btns a {
    display: inline-block;
    min-width: 198px;
    height: 41px;
    line-height: 39px;
    font-size: 16px;
    border-radius: 3px;
    text-align: center;
    margin: 0 7px;
    border: 1px solid #1074CB;
}

.l_a1 {
    background: #1074CB;
    color: #FFFFFF;
}

.l_a2 {
    color: #1074CB;
}


/*确认交费*/

.l_msg_title {
    width: 1104px;
    margin: 30px auto 0 auto;
    font-size: 20px;
}

.l_test_price {
    color: #AC0020;
    font-size: 16px;
}

.l_paytip {
    color: #999999;
    display: block;
}

.l_bill {
    width: 1104px;
    margin: 20px auto 0 auto;
    font-size:16px;
}

.l_pay label {
    margin-right: 15px;
}

.l_btnmargin {
    padding: 30px 0;
}

.l_bill label {
    margin-right: 35px;
}

.l_bill input {
    width: 18px;
    height: 18px;
    vertical-align: middle;
    margin-top: -3px;
}


/*个人信息和报名列表*/

.l_mineul {
    display: block;
    padding-bottom: 17px;
}

.l_mineul li {
    float: left;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    text-align: center;
    border: 1px solid inherit;
    border-radius: 18px;
    cursor: pointer;
}

.l_mineul li.active {
    font-weight: bold;
    border: 1px solid #1175CB;
}

.l_mineul li.active a {
    color: #1175CB;
}

.l_minecard {
    display: none;
}

.l_mytest {
    height: 60px;
    line-height: 60px;
    background: #F6F9FC;
    padding-left: 10px;
    font-size: 18px;
}

.l_minetest {
    padding: 18px 0 18px 22px;
}

.l_msgdetail {
    float: left;
    min-width: 320px;
    padding-right: 40px;
    font-size: 16px;
    line-height: 36px;
}

.l_msgdetail span {
    color: #999999;
}

.l_green {
    color: #3EBC00;
}

.l_orange {
    color: #F18F04;
}

.l_opts {
    font-size: 0;
    padding: 0 0 20px 22px;
}

.l_opts a {
    display: inline-block;
    min-width: 120px;
    height: 53px;
    line-height: 51px;
    border: 1px solid #F6F9FC;
    background: #F6F9FC;
    border-radius: 6px;
    font-size: 16px;
    padding:0 10px 0 55px;
    text-align: left;
    background-position: 9px center;
    background-repeat: no-repeat;
    margin-right: 18px;
    margin-bottom: 10px;
}

.l_opts a:hover {
    border: 1px solid #1D9ED2;
    color: #1D9ED2;
}


/*查看*/

a.l_opt1 {
    background-image: url(../web-images/icon-look1.png);
}

a.l_opt1:hover {
    background-image: url(../web-images/icon-look2.png);
}


/*修改*/

a.l_opt2 {
    background-image: url(../web-images/icon-edit1.png);
}

a.l_opt2:hover {
    background-image: url(../web-images/icon-edit2.png);
}


/*准考证查看*/

a.l_opt3 {
    background-image: url(../web-images/icon-numlook1.png);
}

a.l_opt3:hover {
    background-image: url(../web-images/icon-numlook2.png);
}


/*成绩查询*/

a.l_opt4 {
    background-image: url(../web-images/icon-grade1.png);
}

a.l_opt4:hover {
    background-image: url(../web-images/icon-grade2.png);
}


/*交费*/

a.l_opt5 {
    background-image: url(../web-images/icon-free1.png);
}

a.l_opt5:hover {
    background-image: url(../web-images/icon-free2.png);
}


/*取消报名*/

a.l_opt6 {
    background-image: url(../web-images/icon-cancle1.png);
}

a.l_opt6:hover {
    background-image: url(../web-images/icon-calcle2.png);
}

/*查看成绩单*/
a.l_opt7 {
    background-image: url(../web-images/icon-scoredetail1.png);
}

a.l_opt7:hover {
    background-image: url(../web-images/icon-scoredetail2.png);
}


.l_photo .l_msgleft {
    display: none;
}

.l_photo .l_msgright {
    width: 100%;
    height: 100%;
    padding: 0;
    background: #F8FBFC;
}

.l_signup_photo .l_msgright {
    width: 100%;
    height: 100%;
    padding: 0;
    background: #F8FBFC;
    border: 1px solid #EEEEEE;
}

.l_practice {
    float: right;
    display: block;
    width: 147px;
    height: 36px;
    line-height: 36px;
    background: #1175CB;
    border-radius: 6px;
    color: #FFFFFF;
    text-align: center;
    margin-left: 10px;
    font-size:16px;
}


/*认证列表*/

.l_testsearch {
    padding: 30px 0 30px 26px;
    font-size: 16px;
}

.l_condition {
    padding-bottom: 25px;
}

.l_condition:last-of-type {
    padding-bottom: 0;
}

.l_year {
    display: inline-block;
    width: 78px;
    height: 30px;
    line-height: 28px;
    border: 1px solid #DDDDDD;
    border-radius: 3px;
    margin-right: 8px;
    text-align: center;
}

.l_year.active {
    background: #1175CB;
    border: 1px solid #1175CB;
    color: #FFFFFF;
}

.l_searchinput {
    line-height: 34px;
    height: 36px;
    border: 1px solid #E0E2E9;
    border-radius: 3px;
    background: #F8FBFC;
    font-size: 16px;
    width: 350px;
    margin-right: 10px;
}

.l_search {
    display: inline-block;
    width: 112px;
    height: 36px;
    line-height: 36px;
    background: #1175CB;
    color: #FFFFFF;
    border-radius: 3px;
    text-align: center;
    vertical-align: middle;
}

.l_condition input[type=checkbox] {
    vertical-align: middle;
    margin-top: -3px;
}

.l_condition label {
    margin-right: 20px;
}

.testlist {
    position: relative;
}

.l_list {
    box-shadow: 0 0 13px rgba(89, 89, 89, .16);
    background-color: #FFFFFF;
    border-radius: 6px;
    line-height: 90px;
    margin-bottom: 18px;
    font-size: 0;
    /*  background-image: url(../web-images/line-bg2.png);
    background-repeat: no-repeat;
    background-position: 18px center;*/
}

.l_leftimg {
    margin-left: 55px;
    margin-right: 17px;
}


/*----------------------2019-1-23 认证列表修改布局-----------------*/

.l_timediv {
    display: inline-block;
    width: 445px;
    line-height: initial;
    vertical-align: middle;
    /*margin-left: 90px;*/
}

.l_listname {
    font-size: 18px;
    display: inline-block;
    width: 388px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    padding-right: 20px;
}

.l_listtime {
    color: #999999;
    font-size: 16px;
    display: block;
    line-height: 34px;
}

.l_listtime img {
    vertical-align: middle;
    margin-top: -3px;
}

.l_listtime font {
    color: #333333
}

.l_signup {
    display: inline-block;
    width: 112px;
    height: 36px;
    line-height: 34px;
    border: 1px solid #1175CB;
    font-size: 16px;
    text-align: center;
    color: #1175CB;
    border-radius: 3px;
    margin: 0 8px;
}

.l_signup:first-of-type,
.l_signup:hover {
    background: #1175CB;
    color: #ffffff;
}

.l_listbg {
    position: absolute;
    background: url(../web-images/list-bg.png) repeat-y left 18px;
    background-position: 0 3px;
    width: 16px;
    height: 100%;
    left: 18px;
    top: -2px;
}

.l_page {
    text-align: center;
    font-size: 0;
    padding: 37px 0 26px 0;
}

.l_pagemsg {
    font-size:16px;;
    margin: 0 24px;
}

.l_num {
    color: #FF0030;
}

.l_page>a {
    font-size:16px;;
    display: inline-block;
    min-width: 42px;
    height: 42px;
    line-height: 40px;
    border-radius: 4px;
    border: 1px solid #E0E0E0;
    padding: 0 15px;
    margin: 0 4px;
    background: #FFFFFF;
}

.l_page>a:hover {
    background: #1175CB;
    color: #ffffff;
}

.l_pagemsg input {
    font-size:16px;;
    width: 50px;
    height: 42px;
    line-height: 40px;
    border-radius: 4px;
    border: 1px solid #E0E0E0;
    padding: 0 10px;
    background: #FFFFFF;
    margin: 0 5px;
}

.l_jump {
    font-size:16px;;
    display: inline-block;
    width: 80px;
    height: 42px;
    line-height: 42px;
    border-radius: 4px;
    margin: 0 10px;
    background: #1175CB;
    color: #FFFFFF;
}


/*个人信息列表   团体单位信息*/

.l_nocont {
    height: 327px;
    text-align: center;
    padding: 100px 0 110px 0;
}

.l_teamtip {
    display: inline-block;
    margin-left: 40px;
    text-align: left;
    vertical-align: middle;
}

.l_teamtip span {
    display: block;
    font-weight: bold;
    font-size: 24px;
}

.l_teamtip a {
    display: block;
    width: 147px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #1175CB;
    color: #FFFFFF;
    font-size: 16px;
    margin-top: 20px;
    border-radius: 6px;
}


/*----------------------------认证报名上传图片提示错误样式,下拉插件 考点信息提保存按钮  个人基本信息选项卡2019-1-22-----------------------*/

.l_photoerr {
    position: absolute;
    bottom: -22px;
    width: 100%;
    left: 0;
    text-align: center;
}

.l_signup_photoerr{
    width: 100%;
    text-align: center;
}
.autocomplete-suggestions {
    background: #fff;
    max-height: 300px;
    overflow: auto;
    border: 1px solid #ddd;
}

.autocomplete-suggestion {
    line-height: 26px;
    padding-left: 5px;
    font-size: 16px;
}

.l_btns a.l_submit {
    width: auto;
}

.l_mineul li a {
    display: block;
    padding: 0 25px;
}


/*----------------------------------------2019-1-24 确认支付 order_confirm 提示信息高度修改---------------------------------*/

.l_msgleft.l_height100 {
    height: 100px;
    line-height: 98px;
}

.l_msgright.l_height100 {
    height: 100px;
}


/*-----------------------易支付 2019-1-25-----------------*/

.ways {
    margin-top: 15px;
}

.ways a {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    padding: 3px;
    border: 1px solid #ddd;
    margin-bottom: 5px;
}

.ways a.active {
    border: 2px solid #ff0000;
}

.l_height420 {
    height: 420px !important;
}

.l_msgleft.l_height420 {
    height: 420px;
    line-height: 420px;
}

li.l_bankpay .l_banktip {
    line-height: 50px;
    display: block;
    padding: 0 0 0 100px;
    margin-left: -1px;
    width: calc(100% - 1px);
}

.l_testmsg .l_bankpay {
    display: none;
}

.l_testmsg .write_file {
    display: none;
}


/*-------------------------2019-1-25认证报名--------------------------*/

.l_testimg img {
    width: 464px;
    height: 306px;
}

.l_photoimg {
    width: 100% !important;
    height: 100% !important;
}


/*------------------------------2019-1-29 个人信息列表字数限制------------------------------------*/

.l_org {
    width: 320px;
    padding-right: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


/*登陆*/

.login_header {
    width: 1200px;
    margin: 0 auto;
    height: 80px;
    line-height: 80px;
    background: #FFFFFF;
}

.login_main {
    /*	width: 100%;
    overflow: hidden;
*/
    min-width: 1200px;
    margin: 0 auto;
    position: relative;
    height: 745px;
    background: url(../web-images/pc-loginbg.html) no-repeat center;
}


/*.banner{
	width:1920px;
	position: absolute;
	left:50%;
	margin-left:-960px;
}
*/

.bx-wrapper .bx-viewport {
    background: none;
    border: none;
    box-shadow: none;
}

.bx-wrapper img {
    width: auto;
    max-width: 100%;
    margin: 0 auto;
}

.bx-wrapper {
    margin: 0;
    padding: 225px 0 0 0;
}

.login_slider {
    width: 1200px;
    margin: 0 auto;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: none;
    border: 1px solid #FFFFFF;
}

.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #FFFFFF;
}

.bx-wrapper .bx-pager {
    bottom: -128px;
}

.l_click {
    display: block;
    margin: 50px auto 0 auto;
    width: 280px;
    height: 43px;
    line-height: 43px;
    background: url(../web-images/figure.html) no-repeat left 25px top 12px;
    border-radius: 6px;
    background: #FD8709;
    text-align: center;
    color: #FFFFFF;
}

.l_logindiv {
    position: absolute;
    width: 450px;
    height: 435px;
    background: #FFFFFF;
    border-radius: 4px;
    left: 50%;
    margin-left: 163px;
    top: 50%;
    margin-top: -217px;
    box-shadow: 0 0 21px rgba(0, 17, 123, .18);
}

.l_loginul {
    display: block;
    margin: 0 30px 0 35px;
}

.l_loginul li {
    float: left;
    height: 72px;
    line-height: 80px;
    border-bottom: 2px solid #E5E5E5;
    width: 50%;
    text-align: center;
    font-size: 18px;
    color: #666666;
    cursor: pointer;
}

.l_loginul li.active {
    border-bottom: 2px solid #2E599D;
    color: #2E599D;
}

.l_logincard {
    padding: 20px 30px 20px 35px;
    border-bottom: 1px solid #EEEEEE;
    display: none;
}

.l_inputdiv {
    position: relative;
    margin-bottom: 14px;
}

.l_inputdiv span {
    position: absolute;
    left: 1px;
    top: 1px;
    width: 41px;
    border-right: 1px solid #E5E5E5;
    line-height: 48px;
    background: #F6F9FC;
    border-radius: 6px 0 0 6px;
    text-align: center;
}

.l_inputdiv input {
    line-height: 48px;
    height: 50px;
    width: 100%;
    padding-left: 46px;
    border-radius: 6px;
    border: 1px solid #E5E5E5;
    font-size: 16px;
}

.l_input230 {
    width: 230px !important;
    padding-left: 5px !important;
}

.l_errtip {
    font-size: 16px;
    color: #C3000A;
    margin-top: -10px;
    margin-bottom: 5px;
    height: 22px;
    line-height: 22px;
}

.l_login {
    display: block;
    height: 50px;
    line-height: 50px;
    background: #205CB2;
    font-size: 18px;
    color: #FFFFFF;
    text-align: center;
    border-radius: 6px;
}

.l_login_bot {
    margin: 0 30px 0 35px;
    line-height: 66px;
    font-size: 0;
}

.l_login_bot a {
    display: inline-block;
    margin: 0 15px;
    text-align: center;
    font-size: 16px;
}

.l_login_bot a img {
    vertical-align: middle;
    margin: -3px 3px 0 0;
}

.l_getcode {
    display: inline-block;
    width: 140px;
    height: 49px;
    line-height: 49px;
    border-radius: 6px;
    background: #205CB2;
    text-align: center;
    color: #FFFFFF;
    margin-left: 5px;
}

.login_footer {
    min-width: 1200px;
    margin: 0 auto;
    padding: 25px 0;
    text-align: center;
    font-size:16px;;
    line-height: 24px;
    background: #FFFFFF;
    color: #666666;
}


/*登录进入页index*/

.l_headerright {
    font-size: 0;
    float: right;
    line-height: normal;
}

.l_headerright * {
    font-size: 16px;
    line-height: 80px;
}

.l_indexuser {
    display: inline-block;
    padding: 0 15px;
    height: 19px;
    line-height: 19px;
}

.l_indexuser:first-of-type {
    border-right: 1px solid #DDDDDD;
}

.l_indexuser img {
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 15px;
}

.l_system {
    float: left;
    padding-top: 103px;
    width: 280px;
    margin-right: 26px;
}

.l_system:last-of-type {
    margin-right: 0;
}

.l_system_icon {
    width: 120px;
    height: 120px;
    line-height: 120px;
    background: #FFFFFF;
    margin: 0 auto;
    border-radius: 70px;
    box-shadow: 0 0 7px rgba(17, 117, 203, .29);
    text-align: center;
    position: relative;
}

.l_system_desc {
    background: #FFFFFF;
    border-radius: 4px;
    padding-top: 73px;
    margin-top: -61px;
}

.l_system_desc h3 {
    font-size: 16px;
    line-height: 56px;
    text-align: center;
}

.l_system_desc p {
    margin: 20px 33px;
    font-size:16px;;
    line-height: 30px;
    color: #888888;
}

.l_index_btns {
    text-align: center;
    padding: 20px 0 18px 0;
    font-size: 0;
}

.l_index_btns a {
    display: inline-block;
    min-width: 120px;
    padding: 0 12px;
    height: 42px;
    line-height: 40px;
    border: 1px solid #1175CB;
    border-radius: 6px;
    margin: 0 4px;
    color: #1175CB;
    font-size: 16px;
}

.l_index_btns a:first-of-type {
    background: #1175CB;
    color: #FFFFFF;
}

.m_login_header {
    display: none;
}

.l_onebtn a {
    width: 247px;
}

.l_phoneshow,
.l_phoneshow_name {
    display: none;
}


/*------------------------2019-2-13 个人信息列表  查看原因--------------------------*/
.type4{
    margin-left: 20px;
    color: #1175CB;
}
.type4 img{
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 5px;
}



/*-----------------------------------2019-2-14认证列表-------------------------------*/
.l_searchpart{
    margin-left: 25px;
    margin-right: 26px;
}
.l_testlit_btns{
    display: inline-block;
    padding-right: 18px;
}


/*---------------------2019-2-18 layer弹窗按钮---------------------------*/
.layui-layer-btn{
    font-size: 0;
}
.layui-layer-lan .layui-layer-btn a{
    font-size:16px;;
}





/*--------------2019-2-28 准考证-----------------*/
.l_examcard{
    width: 870px;
    /*height: 655px;*/
    /*position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;*/
    margin:0 auto;
    padding: 25px 30px 0 41px;
    background: #FFFFFF;
    font-family: "宋体";
}
.l_examcard>div{
    width: 50%;
}
.l_examname{
    font-size: 22.2px;
    line-height: 58px;
    color: #333333;
}
.l_person_border1{
    width: 420px;
    border: 1px solid #5E5E5E;
    margin-top: 28px;
}
.l_person_border2{
    border: 1px solid #D9D9D9;
    position: relative;
    font-family: "宋体";
}
.l_person_border2 h4{
    font-size: 30px;
    text-align: center;
    display: block;
    width: 145px;
    margin: 0 auto;
    background: #FFFFFF;
    height: 30px;
    line-height: 30px;
    margin-top: -20px;
    margin-bottom: 12px;
}
.l_person_info{
    font-size: 0;
    padding-left: 10px;
    color: #000000;
    padding: 4px 0 7px 10px;
    display: flex;

}
.l_person_info span:nth-child(1){
    /*display: inline-block;*/
    font-size: 18px;
    /*line-height: 48px;*/
    min-width: 108px;
    vertical-align: top;
}
.l_person_info span:nth-child(2){
    /*display: inline-block;*/
    font-size: 18px;
    flex:4.5;
    /*line-height: 48px;*/
    min-width: 108px;
    vertical-align: top;
}
.l_sign{
    width: 385px;
    text-align: center;
    font-size: 18px;
    line-height: 48px;
}
.l_person_photo{
    width: 100px;
    height: 115px;
    position: absolute;
    top: 10px;
    right: 10px;
}
.l_person_photo img{
    display: block;
    width: 100%;
    height: 100%;
}
.l_attention{
    font-size: 18px;
    text-align: center;
    margin-bottom: 20px;
    font-weight: normal;
    color: #000000;
}
.l_point{
    font-size: 18px;
    color: #000000;
    padding-left: 35px;
    line-height: 25px;
    margin-bottom: 8px;
}
.l_point span{
    display: inline-block;
    width: 345px;
    margin-left: -3px;
    vertical-align: top;
}
/*----------------------查看报名信息---------------------*/
.l_signmsg{
    width: 830px;
    margin: 10px auto;
}
.l_signleft{
    width: 136px;
    line-height: 43px;
}
.l_signright{
    width: calc(100% - 137px);
    background: #FFFFFF;
    color: #777777;
    height: 42px;
}
.l_signrightS{
    width: 292px;
    background: #ffffff;
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #EEEEEE;
    color: #777777;
    height: 42px;
}
.l_signrightT{
    width: 262px;
    background: #ffffff;
    border-left: 1px solid #EEEEEE;
    height: 42px;
    color: #777777;
}
.l_signmsg li span{
    line-height: 42px;
    padding: 0 10px;
}
.l_signmsg .l_photo{
    width: 119px;
    height: 173px;
    border-left: none;
}
.l_msgborder{
    display: none;
}




/*---------------2019-3-11  lmx准考证-------------*/
.l_scorediv{
    /*width:595px;*/
    width: 651px;
    margin: 0 auto;
   /* padding: 70px 48px 80px 35px;*/
    padding: 33px 0 85px 0;
    background: #FFFFFF;
}
.l_scorehead{
    display: block;
    margin: 0 auto 40px auto;
}
.l_scoretitle{
    font-size: 20px;
    /*line-height: 44px;*/
    height: 44px;
    color: #999999;
    border-bottom: 2px solid #CC0000;
}
.l_scoretitle span{
    font-size: 11.5px;
    margin-left: 5px;
}
.l_basemsg,.l_regscore{
    padding: 10px 0 40px 0;
}
.l_basemsg li{
    float: left;
    width: 50%;
    font-size:16px;;
    color: #999999;
    padding-left: 10px;
    line-height: 24px;
}
.l_basemsg li span{
   /* margin-right: 10px;*/
    display: inline-block;
}
.l_basemsg li font{
    font-size:16px;
}
.l_regscore li{
    float: left;
    width: auto;
    min-width: 16%;
    text-align: center;
    padding: 0;
}
.l_regscore li span{
    display: block;
    margin-right: 0;
    min-height: 24px;
    /*padding-bottom: 10px;*/
}
.l_regscore li font{
    display: block;
    line-height: 10px;
}
.l_scorefoot{
    text-align: right;
    font-size: 18px;
    padding-right: 10px;
}
/*-----------------2019-3-15  lmx 成绩单----------------------*/
.l_basemsg li span:nth-of-type(2){
    color: #595959;
}
.l_regscore span:nth-of-type(2){
    height: 42px;
    padding-top: 8px;
    line-height: normal;
    font-family: "黑体";
}
.l_largefont{
    font-family: "Microsoft YaHei",微软雅黑 !important;
    font-size: 30px;
    padding-top: 0 !important;
    line-height: 42px !important;
}
.l_scoredate{
    text-align: right;
    font-size: 18px;
    font-family: '微软雅黑';
    color:#595959;
    padding-top: 0;
    padding-right: 15px;
    letter-spacing: 1px;
    float: right;
}

/*准考证 2019-3-12  lmx*/
.l_person_info span .l_examarea{
    width: 280px;
    display: block;
    vertical-align: top;
    /*line-height: 24px;*/
    /*padding-top: 13px;*/
}


/*-----------------------------------------------------成绩查询2019-3-20  lmx---------------------------------*/
.l_score_detaildiv{
    width: 100%;
    height: 100%;
    background: #ffffff;
    text-align: center;
    font-size: 0;
    padding: 28px 0 20px 0;
    -webkit-box-shadow:0 0 13px rgba(89, 89, 89, .16);
    -moz-box-shadow: 0 0 13px rgba(89, 89, 89, .16);
    box-shadow: 0 0 13px rgba(89, 89, 89, .16);
}
.l_scorename{
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    padding-bottom: 24px;
}
.l_score{
    display: inline-block;
    margin: 0 auto 30px auto;
}
.l_score:last-of-type{
    margin-bottom:0;
}
.l_score li{
    font-size: 0;
    border: 1px solid #EEEEEE;
    background: #F8FBFC;
    margin-top: -1px;
}
.l_score li span{
    display: inline-block;
    width: 171px;
    height: 44px;
    line-height: 42px;
    font-size: 16px;
    color: #666666;
    text-align: center;
    border-right: 1px solid #EEEEEE;
    vertical-align: middle;
}
.l_scoreright1{
    background: #fff;
}
.l_scoreright2{
    background: #fff;
    border-right: none !important;
}
.l_lookscore{
    width: 340px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin-bottom: 0;
}
.l_scoreborder{
    display: none;
}
/*--2019-3-21 没有成绩样式--*/
.l_noscore{
    font-size: 26px;
    font-weight: bold;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.l_disable{
    background:#999999 !important;
    border: 1px solid #999999;
    color:#fff;
}


/*新加按钮*/
.l_btna{
    font-size: 0;
    margin-bottom: 10px;
}
.l_btna a{
    display: inline-block;
    width: 147px;
    height: 36px;
    line-height: 36px;
    background:#1074CB;
    color: #fff;
    margin-right: 10px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    font-size: 16px;
    text-align: center;
}
.l_red{
    color: red;
}

/*2019-7-2上传凭证 删除凭证*/
.l_inputcss{ 
    position: absolute;
    top: 7px;
    width: 110px;
    height: 36px;
    line-height: 34px;
    border: 1px solid #D7D7D7;
    background: #EBEBEB;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 0 10px !important;
    text-align: center;
    color: #666666;
}
.l_inputcss img{
    width: 17px;
    margin: -3px 5px 0 0;
}
.l_file_del{
    margin-left: 10px;
}
.l_file_del img{
    width: 20px;
    margin-top: -2px;
}
/*2019-7-2  团体个人标签*/
.l_team,.l_people{
    display: inline-block;
    width: 60px;
    height: 27px;
    line-height: 27px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    font-weight: normal;
}
.l_team{
    background: #1074CB;
}
.l_people{
    background: #F77602;
}
.l_loca{
    display: none !important;
    font-size: .28rem;
    line-height: .65rem;
}


/*上传图片*/
.inputphoto{
    position: absolute;
    opacity: 0;
    width: 100%;
    height: 100% !important;
}
.l_pchide{
    display: none !important;
}
/* 是否免考提示 */
.l_testmsg .l-tips{
    display: inline-block;
    position: relative;
    margin-right: 25px;
    vertical-align: bottom;
}
.l_testmsg .l-tips img{
    position:absolute;
    top: 6px;
    right: -10px;
}
.l_testmsg .l-tips font{
    font-size: 16px;
    display: block;
    line-height: 48px;
}
.labelcheck{
    display: inline-block;
    font-size: 0;
    vertical-align: top;
}
.labelcheck input[type=radio],.labelcheck input[type=checkbox]{
    vertical-align: middle;
    width: 18px;
    height: 18px;
    margin: 0;
}
.labelcheck font{
    vertical-align: middle;
    margin-left: 8px;
    font-size: 16px;
}

/* 是否免考对齐 */
.l-mart4{
    /*margin-top: 4px;*/
    vertical-align: top;
    display: inline-block;
}

/*.l-mart4 input, .l-mart4 select, .l-mart4 a{
    vertical-align: middle;
}*/

@media screen and (max-width: 750px) {
    html,
    body {
        background: #FFFFFF;
    }
    .l_msgright select {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        padding-right: .35rem;
        background-image: url(../web-images/arrow.png);
        background-position: right .1rem center;
        background-repeat: no-repeat;
        background-size: .25rem;
    }
    select::-ms-expand {
    //清除ie的默认下拉框样式 隐藏下拉箭头
    display: none;
    }
    .footer {
        display: none;
    }
    .main {
        width: 100%;
        padding: 0;
    }
    .l_part {
        margin: 0;
        box-shadow: none;
        width: 100%;
    }
    /*团体申请*/
    .l_apply_tit {
        height: 1.28rem;
        line-height: 1.28rem;
        padding-left: .54rem;
        font-size: .34rem;
    }
    .l_apply_tit img {
        width: .34rem;
        margin-top: -5px;
    }
    .l_testmsg li {
        border: none;
        border-bottom: 1px solid #EFEFF6;
        padding: .17rem 0;
        position: relative;
        background: #fff;
        margin-top: 0;
    }
    .l_testmsg li span {
        border: none;
        margin-top: 0;
        margin-left: 0;
        height: auto;
        font-size: .28rem;
        padding: 0;
        float: left;
    }
    .signup-member-btn{
        font-size: 0.24rem !important;
    }
    .l_teammsg,
    .l_testmsg {
        margin: 0 auto;
        width: 95%;
    }
    .l_msgleft {
        width: auto;
        background: #FFFFFF;
        color: #333333;
        padding: 0 .2rem 0 0 !important;
        line-height: .65rem;
    }
    .l_msgright {
        width: auto;
         /*font-size: 0 !important;*/
        line-height: 2;
        color: #878787;
        position: static;
    }
    .l_msgright select,
    .l_msgright input,
    .l_msgright textarea {
        height: .65rem;
        line-height: .65rem;
        font-size: .28rem;
    }
    .l_msgright input {
        background: #FFFFFF;
    }
    .l_msgright select {
        margin-right: .1rem;
    }
    .l_select130 {
        width: 2.57rem;
        margin-bottom: .15rem;
    }
    .l_prov {
        font-size: .28rem;
        left: .1rem;
        line-height: .65rem;
        height: .65rem;
        color: #333333;
        display: none;
    }
    .l_city {
        font-size: .28rem;
        left: 2.8rem;
        line-height: .65rem;
        height: .65rem;
        color: #333333;
        display: none;
    }
    .l_input390 {
        width: 5.24rem;
        display: block;
    }
    select.l_select320 {
        width: 5.24rem;
        display: block;
    }
    input[type=text].l_select320 {
        width: 4.7rem;
    }
    .l_submit {
        width: 95%;
        height: .8rem;
        line-height: .8rem;
        font-size: .28rem;
    }
    .l_necessary {
        position: absolute;
        top: 0;
        left: -.15rem;
        padding-top: .17rem;
        line-height: .75rem;
    }
    .l_necessary[id] {
        position: static;
        display: block;
        font-size: .24rem;
        padding: 0;
        top: auto;
        left: auto;
        line-height: .5rem;
    }
    .l_protocol {
        margin: .3rem;
        width: auto;
        font-size: .24rem;
    }
    .l_protocol input[type='checkbox'] {
        vertical-align: middle;
        margin-top: -3px;
    }
    /*机构申请*/
    .l_orgintro textarea {
        width: 5.24rem;
        height: 2rem;
        margin: 0;
        margin-right: .1rem;
        display:block;
        line-height: .38rem;
        padding-bottom: .5rem;
    }
    .l_nessary_pos {
        top: .1rem;
    }
    .l_height107 {
        /*width: 1.66rem;*/
        line-height: 32px !important;
        height:auto !important;
    }
    .l_height275 {
        height: auto !important;
        line-height: .65rem !important;
    }
    .l_counttxt {
        /*top: 1.6rem;
        right: .3rem;
        left: auto;*/
        top: 1.65rem;
        right: .1rem;
        left: auto;
        width: 5.24rem;
        text-align: right;
        line-height: .5rem !important;
        padding-right: .05rem;
        border-left: 1px solid #ddd;
        border-right: 1px solid #ddd;
        background: #F8FBFC;
    }
    .l_phonehide {
        display: none !important;
    }
    .l_photo {
        position: relative;
        background: #FFFFFF;
        border: none;
        width: 100%;
        height: auto;
    }

    .l_signup_photo {
        position: relative;
        background: #FFFFFF;
        border: none;
        width: 100%;
        height: auto;
        margin-top: 0;
    }

    .l_maintitle {
        display: none;
    }

    .l_photo .l_msgright,.l_signup_photo .l_msgright {
        width: 1.9rem;
        height: 2.6rem !important;
        position: relative;
        background: #F8FBFC;
    }
    .l_addphoto {
        /*margin: .3rem auto .1rem auto;*/
        margin: 0;
    }
    .l_photo .l_msgleft {
        display: block;
    }
    .l_uploadimg {
        display: block !important;
        text-align: center;
        font-size: .2rem !important;
        line-height: normal;
    }

    .l_photo .l_phototip {
        position: absolute;
        width: 3.5rem;
        right: -3.7rem;
        top: 0;
        padding: 0;
    }

    .l_testmsg .l_signup_phototip {
        position: absolute;
        top: 0.2rem;
        left: 3.5rem;
        padding: 0;
    }
    .l_msgright font,
    .l_msgright label {
        font-size: .28rem;
        line-height: .65rem;
    }
    .l_msgright label,
    .l_detailname {
        color: #333333;
    }
    .l_msgright input[type=radio] {
        width: .3rem;
        height: .3rem;
        margin-top: -8px;
    }
    .l_tip1 {
        display: block;
        margin-left: 0;
    }
    .l_changephoto, .l_signup_changephoto {
        width: 1.22rem;
        height: .4rem;
        line-height: .43rem;
        font-size: .18rem;
        left: 3.5rem;
        top: 2.34rem;
        padding: 0;
    }
    .l_changefile {
        width: 1.6rem;
        /*height: .4rem;*/
        /*line-height: .43rem;*/
        font-size: .18rem;
        /*left: 3.5rem;*/
        /*top: 2.3rem;*/
        padding: 0;
        line-height: .43rem;
    }
    .l_msgright label {
        margin-right: .5rem;
    }
    .l_height275 img {
        width: 100%
    }
    /*login*/
    .login_header,
    .slider7,
    .bx-wrapper,
    .login_footer {
        display: none;
    }
    .login_main {
        background: none;
        height: auto;
    }
    .login_main,
    .login_slider {
        min-width: 100%;
        width: 100%
    }
    .l_logindiv {
        position: relative;
        left: auto;
        margin-left: auto;
        top: auto;
        margin-top: auto;
        width: 100%;
        height: auto;
        border-radius: 0;
        box-shadow: none;
    }
    .m_login_header {
        display: block;
        height: 2.33rem;
        line-height: 2.33rem;
        text-align: center;
        background: url(../web-images/m-banner.html) no-repeat center 100%;
    }
    .m_login_header img {
        width: 4.16rem;
    }
    .l_loginul {
        margin: 0 .27rem;
    }
    .l_loginul li {
        height: 1.18rem;
        line-height: 1.38rem;
        font-size: .32rem;
    }
    .l_logincard {
        margin: .5rem .24rem .4rem .24rem;
        padding: 0;
        border-bottom: none;
        margin-bottom: .24rem;
    }
    .l_inputdiv {
        font-size: 0;
    }
    .l_inputdiv span {
        position: relative;
        top: auto;
        left: auto;
        display: inline-block;
        border: 1px solid #E5E5E5;
        border-right: none;
        width: .9rem;
        height: .9rem;
        line-height: .9rem;
        border-radius: 5px 0 0 5px;
        vertical-align: middle;
    }
    .l_inputdiv input {
        display: inline-block;
        width: calc(100% - .9rem);
        vertical-align: middle;
        height: .9rem;
        line-height: .9rem;
        font-size: .32rem;
        padding-left: 5px;
        border-radius: 0 5px 5px 0;
        border: 1px solid #E5E5E5;
        border-left: none;
    }
    .l_input230 {
        border-radius: 5px !important;
        width: 4.19rem !important;
        border: 1px solid #E5E5E5 !important;
    }
    .l_inputdiv>img {
        width: 2.6rem;
    }
    .l_login {
        height: .9rem;
        line-height: .9rem;
    }
    .l_login_bot {
        margin: 0 .25rem;
        line-height: normal;
    }
    .l_login_bot a {
        margin: 0;
        margin-right: .5rem;
        font-size: .32rem;
    }
    .l_login_bot a:last-of-type {
        margin-right: 0;
    }
    .l_getcode {
        width: 2.6rem;
        height: .9rem;
        line-height: .9rem;
        font-size: .32rem;
        vertical-align: middle;
    }
    .l_errtip {
        height: .6rem;
        line-height: .6rem;
    }
    .m_login_header .l_mexit {
        float: right;
        width: .71rem;
        margin: 5px;
    }
    /*登陆后index*/
    .login_slider {
        overflow: hidden;
    }
    .l_system {
        float: none;
        padding-top: .2rem;
        width: 7.06rem;
        margin: .2rem auto 0 auto;
        overflow: hidden;
        background: #FFFFFF;
        border-radius: 6px;
        font-size: 0;
    }
    .l_system_icon {
        width: 1.35rem;
        height: 1.35rem;
        line-height: 1.1rem;
        display: inline-block;
        margin: 0 .3rem 0 .4rem;
        vertical-align: top;
    }
    .l_system_icon img {
        width: .59rem;
    }
    .l_system_desc {
        margin-top: 0;
        padding: 0;
        display: inline-block;
        width: 4.7rem;
    }
    .l_system_desc h3 {
        line-height: .5rem;
        font-size: .28rem;
        text-align: left;
    }
    .l_system_desc p {
        margin: 0;
        font-size: .24rem;
        line-height: .3rem;
        color: #888888;
    }
    .l_index_btns {
        padding: .26rem 0 .16rem 0;
    }
    .l_index_btns a {
        min-width: 2.1rem;
        height: .54rem;
        line-height: .54rem;
        font-size: .24rem;
        padding: 0 .12rem;
    }
    .l_system:last-of-type {
        margin-right: auto;
    }
    .l_onebtn {
        text-align: right;
    }
    .l_onebtn a {
        width: auto;
        text-align: center;
    }
    .l_mbg {
        background: #E0E8F0 !important;
    }
    /*认证报名确认*/
    .l_affirm_part {
        width: 100%;
    }
    .l_msgright font:last-of-type {
        margin-right: 0;
    }
    .l_affirm_msg,
    .l_affirm_msg+img {
        display: none !important;
    }
    .l_border {
        border-bottom: 1px solid #EFEFF6;
        padding-top: .085rem;
        margin-bottom: .085rem;
        clear: both;
    }
    .l_phoneshow {
        display: block;
    }
    .l_tip3 {
        font-size: .28rem;
    }
    .l_btns a {
        min-width: 30%;
        height: .8rem;
        line-height: .79rem;
        font-size: .28rem;
        margin:0 1%;
    }
    .l_affirm_ul li {
        background: #fff;
        margin-top: 0;
    }
    .l_note{
        width: 6rem;
    }
    .l_affirm_ul li.l_affirm_tip{
        border-top: none;
    }
    /*确认交费*/
    .l_testimg,
    .l_price,
    .l_testdetail,
    .l_testname {
        display: none;
    }
    .l_phoneshow_name {
        display: block;
        height: .9rem;
        line-height: .9rem;
        background: #EFEFF6;
        font-size: .28rem;
        padding: 0 .22rem;
    }
    .l_phoneshow_name .l_msgleft {
        background: initial;
    }
    .l_phoneshow_name .l_msgright {
        color: #333333;
    }
    .l_msg_title {
        width: 100%;
        line-height: .88rem;
        font-size: .32rem;
        margin: 0;
        text-align: center;
        border-bottom: 1px solid #EFEFF6;
    }
    .l_test_price {
        font-size: .28rem;
        line-height: .65rem;
    }
    .l_paytip {
        display: none;
    }
    .l_bill {
        margin: 0 auto;
        width: 95%;
        font-size: .28rem;
        padding: 0 0 .17rem 0;
        margin-top: -1px;
        border-bottom: 1px solid #EFEFF6;
        background: #FFFFFF;
    }
    .l_bill span {
        float: left;
        line-height: .65rem;
    }
    .l_bill input[type=radio] {
        width: .3rem;
        height: .3rem;
        vertical-align: middle;
    }
    .l_bill label {
        font-size: .28rem;
        line-height: .65rem;
    }
    .l_msgright.l_height100,
    .l_msgleft.l_height100 {
        height: auto;
        line-height: .65rem;
    }
    /*个人信息报名列表*/
    .l_practice {
        display: none;
    }
    .l_mineul {
        white-space: nowrap;
        overflow: auto;
        padding: 0;
        font-size: 0;
    }
    .l_mineul li {
        float: none;
        display: inline-block;
        border-radius: 0;
        line-height: .75rem;
        height: .75rem;
        font-size: .28rem;
    }
    .l_mineul li.active {
        border: none;
        border-bottom: 3px solid #1175CB;
    }
    .l_mineul li.active a {
        color: #1175CB;
    }
    .l_mineul li a {
        padding: 0 .5rem
    }
    .l_minecard{
        background: #E0E8F0;
        overflow: hidden;
    }
    .l_minecard .l_part {
        margin-top: .2rem;
    }
    .l_mytest {
        height: auto;
        line-height: .46rem;
        font-size: .32rem;
        padding: .2rem .2rem;
    }
    .l_minetest {
        padding: .1rem .2rem .2rem .2rem;
        border-bottom: 1px solid #EEEEEE;
    }
    .l_msgdetail {
        float: none;
        display: block;
        padding: 0;
        font-size: .28rem;
        line-height: .58rem;
    }
    .l_phonepart {
        font-size: 0;
        background: #F6F9FC;
        margin: .1rem 0 0 0;
    }
    .l_phonepart .l_msgdetail {
        display: inline-block;
        min-width: auto;
        width: 33%;
        text-align: center;
        vertical-align:top;
    }
    .l_phonepart .l_msgdetail * {
        display: block;
    }
    .l_opts {
        margin: 0 .2rem;
        padding: 0;
    }
    .l_opts a {
       <!--width: 33.33%;-->
        margin: 0;
        background-color: #FFFFFF;
        border-radius: 0;
        border: none;
        border-bottom: 1px solid #EEEEEE;
        line-height: .74rem;
        height: .74rem;
        font-size: .28rem;
        text-align: left;
        padding-left: .64rem;
        background-image: url(../web-images/icon-list.png);
        background-repeat: no-repeat;
        background-position: .1rem .23rem;
        background-size: .34rem
    }
    .l_teamtip {
        margin: .2rem auto;
        display: block;
        text-align: center;
    }
    .l_teamtip span {
        font-size: .32rem;
    }
    .l_teamtip a {
        margin: .1rem auto;
    }
    /*-------------------------认证列表----------------------------*/
    .l_testsearch{
        padding: .25rem;
        font-size: .28rem;
    }
    .l_condition,.l_condition:last-of-type{
        padding-bottom:.45rem;
    }
    .l_year{
        width: .98rem;
        height: .38rem;
        line-height: .37rem;
    }
    .l_searchpart{
        margin-left: 0;
        margin-right: 0;
    }
    .l_searchinput{
        width: 4.3rem;
        height: .64rem;
        line-height: .63rem;
        margin-right: .1rem;
        vertical-align: middle;
    }
    .l_search{
        width: 1.5rem;
        height: .64rem;
        line-height:.64rem;
    }
    .l_searchpart .l_condition{
        padding-bottom: 0;
    }
    .l_listbg{
        background: none;
    }
    .l_leftimg{
        display: none;
    }
    #info{
        background: #E0E8F0;
        padding-bottom: .5rem;
    }
    .l_list{
        margin:.23rem 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .l_listname{
        display: block;
        width: 100%;
        padding: 0 .23rem;
        height: .96rem;
        line-height: .96rem;
        background: #F6F9FC;
        font-size: .32rem;
    }
    .l_timediv{
        display: block;
        width: 100%;
        font-size: .28rem;
        padding: .17rem .23rem;
    }
    .l_listtime{
        line-height: .67rem;
        font-size: .28rem;
    }
    .l_testlit_btns{
        display: block;
        border-top: 1px solid #EEEEEE;
        line-height: normal;
        padding:  0;
        text-align: center;
    }
    .right{
        display: block;
        width: 100%;
    }
    .l_signup{
        background: none;
        font-size: .28rem;
        color: #333;
        width: 50%;
        margin: 0;
        border: none;
       /* height: .5rem;
        line-height: .5rem;*/
        height: .74rem;
        line-height: .74rem;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        border-right: 1px solid #DDDDDD;
    }
    .l_signup:last-of-type{
        color: #333;
        background: none;
        border-right: none;
    }
    .l_signup:first-of-type{
        background: none;
        color: #333;
    }

    /*layer弹窗按钮样式*/
    .layui-layer-lan .layui-layer-btn{
        font-size: 0;
    }
    .layui-layer-lan .layui-layer-btn a{
        font-size: .3rem;
        line-height: 26px;
    }
    /*认证报名*/
    .l_photoerr{
        position: absolute !important;
        bottom: .6rem;
        left: 3.5rem !important;
        width: auto;
    }
    /*------------------------------2019-2-15头部------------------------------*/
    .header{
        width: 100%;
        height: 50px;
        line-height: .88rem;
        position: relative;
    }
    .header img:nth-of-type(1){
        width: .58rem;
        margin: 0 auto .2rem auto;
    }
    .l_headright{
        display: none;
        position: absolute;
        bottom: -1.94rem;
        float: none;
        width: 100%;
        height: 1.94rem;
        padding: .45rem 0;
        background: rgba(42,45,52,.7);
        z-index: 100;
        font-size: 0;
    }
    .l_headopt{
        width: 33.3%;
        text-align: center;
        border-left: 1px solid #8F8F8F;
        font-size: .28rem;
    }
    .l_headopt:last-of-type{
        border-right: none;
    }
    .l_headopt img{
        display: block;
        width: .58rem;
        margin: 0 auto .2rem auto;
    }
    .header .l_phonemenu{
        width: 1rem;
        float: right;
        padding: .3rem;
    }
    input[type=radio]{
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background: url("../web-images/radio1.png") no-repeat center;
        padding: 0;
        -webkit-background-size: 100%;
        background-size: 100%;
    }
    input[type=radio]:checked{
        background: url("../web-images/radio2.png") no-repeat center;
        -webkit-background-size: 100%;
        background-size: 100%;
    }


    /*---------------------------2019-2-18确认支付--------------------*/
    .ways{
        width: 5.5rem;
    }
    .ways a{
        margin: 5px;
    }
    .ways a img{
        width: 2rem;
    }
    li.l_bankpay .l_banktip{
        padding: 0;
        margin-left: 0;
        width: 100%;
        float: none;
        line-height: .5rem;
    }
    /*我的报名*/
    .type4{
        margin-left: 0;
    }
    .type4 img{
        display: inline-block !important;
    }

    /*------------------2109-2-19lmx手机文本框padding---------------*/
    textarea{
        padding-bottom: .5rem;
    }










    /*-----------------2019-2-28准考证---------------------*/
    .l_examcard{
        width: 100%;
        height: auto;
        top: auto;
        bottom: auto;
        left: auto;
        right: auto;
        padding: 0 .2rem;
        position: relative;
    }
    .l_examcard>div{
        float: none !important;
        width: 100%;
        margin-bottom: 1rem;
    }
    .l_examname{
        font-size: .4rem;
    }
    .l_examname img{
        width: 1.5rem;
    }
    .l_person_border1{
        width: 100%;
    }
    .l_person_border2 h4{
        font-size: .5rem;
    }
    .l_person_info span{
        font-size: .28rem;
        line-height: .8rem;
    }
    .l_attention{
        font-size: .28rem;
    }
    .l_point{
        padding: 0;
        font-size: .28rem;
    }
    .l_point span{
        width: 6.5rem;
        margin-left: 0;
    }
    .l_sign{
        width: 100%;
        font-size: .28rem;
    }





    /*--------------------------2019-3-4查看报名信息lmx---------------------*/
    .l_signmsg li span{
        line-height: .65rem;
    }
    .l_msgborder {
        display: block;
        border-bottom: 1px solid #EFEFF6;
        padding-top: .17rem;
        margin-bottom: .17rem;
        clear: both;
    }
    .l_signmsg .l_photo{
        width: 100%;
        height: auto;
    }

    /*-------------2019-3-11成绩单 lmx--------------*/
    .l_scorediv{
        width: 100%;
        height: auto;
        padding:.2rem;
    }
    .l_scoretitle{
        font-size: .32rem;
    }
    .l_basemsg, .l_regscore{
        padding:.2rem 0 .5rem 0;
    }
    .l_basemsg li{
        width: 100%;
        font-size: .26rem;
    }
    .l_regscore li{
        font-size: 0;
    }
    .l_regscore li span{
        display: inline-block;
        width: 50%;
        font-size: .26rem;
        vertical-align: middle;
    }
    .l_regscore li.l_top50{
        padding-top: .25rem;
        margin-top: .25rem;
        border-top: 1px solid #eee;
    }
    .l_scorehead{
        width: 60%;
        margin: 0 auto .2rem auto;
    }
    .l_scorefoot{
        text-align: center;
        font-size: .32rem;
    }


    /*-------------------------2019-3-20 lmx 成绩查询 -----------------------------*/
    .l_score_detaildiv{
        -webkit-box-shadow: unset;
        -moz-box-shadow: unset;
        box-shadow: unset;
    }
    .l_scoreborder{
        display: block;
        border-bottom: 1px solid #EEEEEE;
        clear: both;
    }
    .l_scoreright1{
        border-right: none !important;
    }
    .l_scorename{
        font-size: .26rem;
        padding-bottom: .2rem;
    }
    .l_score{
        width: 90%;
    }
    .l_score li span{
        width: 50%;
        height: .6rem;
        line-height: .59rem;
        font-size: .26rem;
    }
    .l_noscore{
        font-size: .3rem;
    }

    .l_btna a{
        font-size: .28rem;
        width: 45%;
        line-height: .6rem;
        height: .6rem;
        margin: .1rem 2.5% 0 2.5%;
       /* background: #1074CB;
        color: #ffffff;*/
        border-radius: 3px;
    }
/*    .l_btna a:first-of-type{
        margin-right: 5%;
    }
    .l_btna a:last-of-type{
        margin-left: 5%;
    }*/


    /*2019-7-2 上传凭证  删除凭证文件*/
    #display-remit-file{
        font-size: .28rem !important;
        padding: .1rem 0;
        margin-right: 0;
        line-height: .65rem;
        color: #878787;
        vertical-align: middle;
    }
    .l_file_del img{
        margin-top: 0;
    }
    /*layui弹窗最大化隐藏*/
    .layui-layer-max,.layui-layer-maxmin{
        display: none !important;
    }

    /*2019-7-2团体个人标签*/
    .l_team, .l_people{
        width: 1rem;
        height: .5rem;
        line-height: .5rem;
        font-size: .26rem;
    }

    .l_loca{
        display: inline !important;
    }


    .l_msgright.phone_left{
        float: left!important;
    }
    .l_width {
        width: 2.7rem !important;
    }
    .l_phonehide{
        display: none !important;
    }
    .l_pchide{
        display: block !important;
    }
    .l_testmsg .l-tips{
        display: inline-block;
        position: relative;
        margin-right: 0.5rem;
        vertical-align: top;
    }
    .l_testmsg .l-tips img{
        top: -0.03rem;
        right: -0.2rem;
    }
    .l_testmsg .l-tips font{
        line-height: 0.67rem;
    }
    .labelcheck{
        margin-right: 0.5rem;
    }
    .labelcheck input[type=radio],.labelcheck input[type=checkbox]{
        width: .3rem;
        height: .3rem;
        margin: 0;
    }
    .labelcheck font{
        margin-left: 0.1rem;
    }

    .l-mart4{
        display: block;
    }

    .l-mart4 select, .l-mart4 input{
        display: block;
    }
}

