.layui-upload-list{cursor:pointer}
.rmd_box{margin-bottom:5px;padding:10px 20px;background:#fff;color:#666;font-size:14px}
.psn_menu{height:46px}
.psn_menu ul li{position:relative;float:left;margin-right:.5%;width:19.5%}
.psn_menu ul li i{position:absolute;display:inline-block;width:0;height:0;border-top:23px solid transparent;border-bottom:23px solid transparent}
.psn_menu ul li.cur a{background:#009688;color:#fff}
.psn_menu ul li.cur .i2{border-left:18px solid #009688}
.psn_menu ul li i:first-child{position:absolute;top:0;left:0;border-left:18px solid #f2f2f2}
.psn_menu ul li .i2{position:absolute;top:0;right:-18px;border-left:18px solid #fff}
.psn_menu ul li:first-child{z-index:300}
.psn_menu ul li:nth-child(2){z-index:299}
.psn_menu ul li:nth-child(3){z-index:298}
.psn_menu ul li:nth-child(4){z-index:297}
.psn_menu ul li:nth-child(5){margin-right:0;padding:14px 1%;width:17.5%;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#fff}
.psn_menu ul li a{display:block;height:46px;background:#fff;color:#999;text-align:center;font-size:14px;line-height:46px}
.psn_menu ul li .blue{background:#448aca}
.newtt{padding-left:10px;height:28px;border-left:6px solid #009688;font-weight:700;font-size:20px;line-height:28px}
.newtt span{float:right;color:#ccc;font-size:24px}
.newbox{margin:10px;padding:40px;background:#fff}
.psn_form{margin:0 auto;padding:30px 0;width:70%}
.ssa_select{float:left;clear:none;width:20%}
.sec_a1 .layui-form-label{width:220px}
.sec_a1 .layui-input-block{margin-left:250px}
.layui-input-block{margin-left:10px}
.sec_a1 .div2>div{float:left;width:35%}
.sec_a1 .div2>input{float:right;width:60%}
.sec_a1 .layui-upload .layui-btn{float:left}
.sec_a1 .layui-upload .layui-upload-list{float:left;margin:0 0 0 20px}
.sec_a1 .layui-upload .layui-upload-list img{width:150px}
.sec_b ul{margin:0 auto;padding:40px 0;width:1050px;min-height:300px}
.sec_b ul li{position:relative;float:left;overflow:hidden;margin:0 25px 70px;width:298px;height:298px;border:1px solid #e6e6e6;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer}
.sec_b ul li:hover div{top:0}
.sec_b ul li div{position:absolute;top:0;top:100%;left:0;display:flex;width:100%;height:100%;background:#000;text-align:center;opacity:.8;-webkit-transition:top .3s;-moz-transition:top .3s;-o-transition:top .3s;transition:top .3s;-moz-opacity:.8;flex-wrap:wrap;justify-content:center;align-content:center}
.sec_b ul li div a{display:inline-block;margin:10px 0;width:80%;height:40px;border:1px solid #fff;background:0 0;color:#fff;line-height:40px}
.sec_b ul li div a:hover{opacity:.8;-moz-opacity:.8}
.sec_b .ul1 li{background-image:url(../public/img/sect_b.png);background-size:100% auto;cursor:pointer}
.sec_b ul li p{position:absolute;bottom:0;left:0;padding:10px 0;width:100%;background:#dadada;color:#fff;text-align:center;font-size:24px}
.sec_b ul li.add p{background:#009688}
.sec_b .ul1 li:nth-child(2){background-position:0 -300px}
.sec_b .ul1 li:last-child{background-position:0 -600px}
.addcert li span{display:inline-block;width:298px;height:298px;color:#cdcdcd;text-align:center;font-size:200px;line-height:298px}
.cerpop{padding:30px 40px;width:320px;background:#fff}
.cerpop h2{font-size:24px}
.cerpop input{margin:15px 0 40px;padding:0 10px;width:300px;height:38px}
.cerpop p{margin-bottom:40px;color:#f5b335}
.cerpop .btn{text-align:right}
.sec_sub{margin:0 auto;width:50%}
.mycode{margin-top:100px}
.mycode ul{float:left}
.mycode ul li{margin-bottom:10px}
.mycode ul li div,.mycode ul li span{float:left;display:inline-block;height:36px;line-height:36px}
.mycode ul li div{margin-right:20px;padding:0 10px;width:200px;border:1px solid #ddd}
.mycode ul li span{margin-right:10px;width:36px;border:1px solid #009688;color:#009688;text-align:center}
.mycode ul li button{margin-left:30px}
.exp_ul li{margin-bottom:15px;height:38px}
.exp_ul li>input{float:left;width:50%}
.exp_ul li>div{float:right;width:45%}
.exp_box{position:relative}
.exp_box .add_exp,.exp_box .del_exp{position:absolute;top:8px;display:inline-block;width:20px;height:20px;border:1px solid #333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;line-height:20px;cursor:pointer}
.exp_box .add_exp{right:-32px}
.exp_box .del_exp{right:-64px}
@media screen and (max-width:500px){.psn_menu{display:none}
    .newtt{padding-left:10px;height:16px;border-left:2px solid #009688;font-size:15px;line-height:16px}
    .newbox{padding:20px 10px 40px}
    .newtt span{font-size:12px}
    .sec_a1 .layui-form-label{float:none;padding:9px 0;width:100%;text-align:left}
    .sec_a1 .layui-input-block{margin-left:0}
    .psn_form{width:100%}
    .rmd_box{font-size:12px}
    .exp_box .add_exp{top:-30px;right:32px}
    .exp_box .del_exp{top:-30px;right:0}
    .sec_b ul{padding:20px 0;width:150px}
    .sec_b ul li{float:none;margin:0 0 15px;width:150px;height:150px}
    .sec_b ul li p{font-size:12px}
    .sec_b .ul1 li:nth-child(2){background-position:0 -150px}
    .sec_b .ul1 li:nth-child(3){background-position:0 -300px}
    .addcert{padding:0!important}
    .addcert li span{width:150px;height:150px;font-size:100px;line-height:150px}
    .mycode{margin-top:30px}
    .mycode ul{float:none}
    .mycode ul li div{margin:0 0 10px;padding:0 2%;width:96%}
    .mycode ul li{margin-bottom:15px;height:94px}
    .mycode ul li button{float:right}
    .sec_c h2{font-size:14px}
    .sec_c .layui-table-cell{padding:0 5px}
    .sec_c .layui-table-box{overflow:scroll}
}
.sec_c{padding:10px 0}
.sec_c h2{padding:20px 0}
.adco-form .layui-card-header{padding:15px;font-size:20px}
.adco-form .layui-card-header i.i1{float:left;margin-right:10px;width:8px;height:100%;background:#009688}
.adco-form .layui-form .layui-form-label{width:200px}
.adco-form .layui-form .layui-input-block{margin-left:230px}
.adco-form .btn-help,.diyhelp.btn-help{margin-right:10px;padding:2px;border-radius:100%;background:#cbcbcb;color:#fff}
.div-clockin{position:relative}
.div-clockin .p1{position:absolute;top:0;right:0;width:200px;cursor:pointer}
.div-clockin .p1 i{display:inline-block;width:20px;height:23px;background-image:url(../public/img/tips.png);background-size:100% auto}
.sdomain{margin:0 auto;padding:85px 0;width:1200px}
.sdomain .cpy{padding:15px;border-top:2px solid #0054db;background:#f2f6fd}
.sdomain .cpy img{float:left;margin-right:20px;width:200px}
.sdomain .cpy .txt{float:left;padding:30px 0;color:#666;font-size:24px;line-height:60px}
.sdomain .cpy .txt p{color:#333;font-size:30px}
.sdomain .cpybg{padding:100px 0}
.sdomain .cpybg img{width:100%}
.sdomain .tt{margin-bottom:10px;font-weight:700;font-size:26px}
.sdomain .tt p{padding-top:15px;width:100px;border-bottom:1px solid #0054db}
.sdomain .tt span{display:inline-block;margin-left:60px;padding:0 15px;border:1px solid #6684f2;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#6684f2;vertical-align:middle;font-size:13px}
.sdomain .info{margin-bottom:100px;font-size:20px;line-height:40px}
.sdomain .jlist{margin-top:30px}
.sdomain .jlist li{position:relative;margin-bottom:40px;padding:30px 180px 45px 25px;border:1px solid #eee}
.sdomain .jlist li span{display:inline-block;margin-right:45px;font-size:24px}
.sdomain .jlist li em{display:inline-block;margin-right:35px;color:#666;font-style:normal;font-size:16px}
.sdomain .jlist li i{color:#6684f2;font-style:normal;font-size:20px}
.sdomain .jlist li div{margin-bottom:35px}
.sdomain .jlist li p{font-size:18px}
.sdomain .jlist li a{position:absolute;right:25px;bottom:50px;padding:12px 30px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#6684f2;color:#fff}
