.open-time,.open-tit{padding-top:15px;}
.open-time{float:left;margin-top:0;margin-right:5px;width:90px;color:#444;text-align:right;font-size:14px;line-height:37px;}
.layui-form-label{padding:7px 0;width:90px;color:#444;font-size:14px;}
.layui-form-label em{margin-left:3px;color:red;font-size:18px;}
.layui-input-block{margin-left:90px;}
.main .show_contents{border-top:none;}
.submit_bnt input{margin:20px 0 0 0;width:86px;height:36px;border:none;background:#499eea;color:#fff;font-size:14px;font-family:'微软雅黑';cursor:pointer;}
.activity-title{margin:10px 13px 2px;height:30px;border-bottom:1px solid #dadada;line-height:25px;}
.activity-title span{display:inline-block;padding:0 8px;height:29px;border-bottom:2px solid #45484b;color:#45484b;font-weight:700;font-size:15px;}
.activity-list{padding:0 13px;}
.activity-list li.first{border-top:none;}
.activity-list li{padding:10px 0 10px 11px;border-top:1px dashed #cbcbcb;}
.activity-list li a{color:#727475;}
.open-content{margin:0 0 0 0px}
.open-content .box{padding:5px 15px;color:#3f87e4;line-height:25px;font-size:14px;border: 1px solid #3f87e4;margin-bottom:5px;}
.open-content .layui-form-radio{margin:0;padding:0;}
.open-tit span{position:relative;display:inline-block;margin-right:5px;margin-bottom:5px;width:80px;height:41px;min-width:80px;}
.open-tit a{display:block;padding:0 5px;height:35px;border:1px solid #b9b9b9;color:#8e8e8e;text-align:center;font-size:14px;line-height:35px;}
.open-tit a em{position:absolute;top:-10px;right:-5px;display:block;width:20px;height:20px;border-radius:50%;background:red;color:#fff;font-style:normal;font-size:12px;line-height:20px;}
.open-tit .current a{border:1px solid #3e97df;background:#3e97df;color:#fff;}
.open-tit .current a em{color:#fff;}
.careful{padding:20px 12px 30px;}
.careful dl dt{margin-bottom:8px;color:#f13939;font-weight:700;}
.careful dl dd{color:#727475;line-height:23px;}
.layui-form-radio>i:hover,.layui-form-radioed>i{color:#3e97df;}
.layui-form-radio{padding-right:0;}
#result .sxnumber{margin-bottom:10px;border-top:1px solid #eee;}
#result .sxnumber .number{padding-top:15px;padding-left:10px;color:#222;font-size:14px;}
.layui-input,.layui-select,.layui-textarea{height:35px;}
.layui-form-radio{margin-top:4px;}
.layui-form-checkbox[lay-skin=primary]{padding-left:20px;}
.layui-form-checked[lay-skin=primary] i{border-color:#3e97df!important;background-color:#3e97df;}
.layui-form-checkbox[lay-skin=primary]:hover i {border-color:#3e97df;}
a{color:#4293f4;text-decoration:none;}
input[disabled]{opacity:.3;}
.layui-layer.layui-layer-page{left:5%!important;width:90%!important;}
.TRS_Editor h2{margin-bottom:8px;font-size:16px;}
.layui-form-select dl{padding:0;}
.layui-form-select dl dd.layui-this{background-color:#3e97df;}
.footer .footer-copyright-left,.footer .footer-copyright-right{float:none!important;width:100%!important;line-height:24px;}
.footer .footer-copyright-right div{margin-left:0!important;padding-left:0!important;}
.header-tiny.header .header-title{display:inline-block!important;}
.cnt{padding-bottom:0;}
.wrapper{min-height:initial;}
.layui-form-danger:focus{border-color:#ff5722!important;}
.book_tit{padding:15px 10px 10px;color:#666;font-size:16px;}
.book_tit .layui-icon{margin-right:3px;color:#666;vertical-align:middle;}
.book_l{display:flex;height:40px;background:#f1f1f1;line-height:40px;}
.book_l a{color:#666;text-align:center;font-size:14px;flex:1;}
.book_l a.on{color:#4293f4;}
.footer{margin:auto;}
.qxj-gr-title{padding:12px 20px;text-align:center;font-size:16px;}
.gr-table{margin:0 3% 3%;width:94%;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.gr-table tr td,.gr-table tr th{padding:8px 8px;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;text-align:center;}
.gr-table tr th{background:#f1f1f1;}
.cl{clear:both;}
@media (min-width:380px){.open-tit span{width:auto;}
.open-tit span:nth-child(3n+3){margin-right:0;}
}
@media (max-width:325px){.open-tit span{width:auto;}
.open-tit span:nth-child(2n+2){margin-right:0;}
}
.btn{padding:0 5px!important;}
.btn+.btn{margin-left:0!important;}
.btn .submit{margin-top:20px;width:100%;height:42px;border:none;border-radius:4px;background:#4293f4;color:#fff;font-size:16px;line-height:42px;cursor:pointer;}
.btn a{display:block;margin-top:15px;border-radius:4px;text-align:center;}
.alertt{margin:15px 0;padding:10px;border:1px solid #f5c800;background-color:#fff58c;font-size:18px;line-height:18px;}
.alertt p{line-height:2rem;}

.upload{padding: 0 30px 10px 30px}
