a:hover{text-decoration: none;color: #DB0000;}
.d_f1{display: flex;justify-content: space-between;align-items: center;}
.d_f2{display: flex;align-items: center;}
.d_i_f{display: inline-flex;}
.center{margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
.none{display: none;}
.tc{text-align: center;}
.tl{text-align: left;}
.tr{text-align: right;}
.overflow{overflow: hidden;}
.nodata{font-size: 18px;text-align: center;margin-top: 40px;color: #888;}
.a_line{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.d_b{display: block;}
.form_btn{text-align: center;border-top: 1px solid #E6E6E6;margin-top: 20px;padding-top: 20px;}

/*间距*/
.m_10{margin: 10px;}.m_20{margin: 20px;}
.m_t8{margin-top: 8px;}.m_t10{margin-top: 10px;}.m_t12{margin-top: 12px;}.m_t15{margin-top: 15px;}.m_t20{margin-top: 20px;}.m_t30{margin-top: 30px;}.m_t40{margin-top: 40px;}.m_t70{margin-top: 70px;}
.m_r5{margin-right: 5px;}.m_r10{margin-right: 10px;}.m_r20{margin-right: 20px;}
.m_b10{margin-bottom: 10px;}.m_b20{margin-bottom: 20px;}
.m_l15{margin-left: 15px;}.m_l20{margin-left: 20px;}.m_l28{margin-left: 28px;}.m_l38{margin-left: 38px;}.m_l50{margin-left: 50px;}
.m_tb5{margin: 5px 0;}.m_tb10{margin: 10px 0;}.m_tb15{margin: 15px 0;}.m_tb20{margin: 20px 0;}
.m_lr-10{margin: 0 -10px;}.m_lr10{margin: 0 10px;}.m_lr15{margin: 0 15px;}.m_lr20{margin: 0 20px;}.m_lr30{margin: 0 30px;}
.m_tb5lr-5{margin: 5px -5px;}

.p_5{padding: 5px;}.p_10{padding: 10px;}.p_15{padding: 15px;}.p_20{padding: 20px;}
.p_t20{padding-top: 20px;}
.p_l8{padding-left: 8px;}
.p_tb10{padding: 10px 0;}.p_tb12{padding: 12px 0;}.p_tb15{padding: 15px 0;}.p_tb20{padding: 20px 0;}
.p_lr20{padding: 0 20px;}
.p_tb5lr15{padding: 5px 15px;}.p_tb6lr16{padding: 6px 16px;}.p_tb15lr20{padding: 15px 20px;}.p_tb30lr40{padding: 30px 40px;}
.p_r20b20l20{padding: 0 20px 20px 20px;}.p_t15b5{padding: 15px 0 5px 0;}.p_t30r40b10l40{padding: 30px 40px 10px 40px;}

/*颜色库*/
.b_FFF{background-color: #FFF;}.b_F5F5F5{background-color: #F5F5F5;}.b_F7F8F9{background-color: #F7F8F9;}.b_EEE{background-color: #EEE;}.b_E6E6E6{background-color: #E6E6E6;}.b_009688{background-color: #009688;}.b_3385FF{background-color: #3385FF;}.b_EBEEF5{background-color: #EBEEF5;}.b_409EFF{background-color: #409EFF;}

.c_000{color: #000;}.c_7E7E7E{color: #7E7E7E;}.c_FFF{color: #FFF;}.c_DB0000{color: #DB0000;}.c_FF0000{color: #FF0000;}.c_888{color: #888;}.c_333{color: #333;}.c_F00{color: #F00;}.c_090{color: #090;}.c_3385FF{color: #3385FF;}

/*字体大小*/
.fs_12{font-size: 12px;}.fs_16{font-size: 16px;}.fs_18{font-size: 18px;}.fs_20{font-size: 20px;}.fs_24{font-size: 24px;}.fs_36{font-size: 36px;}

/*边框线*/
.border_E6E6E6{border: 1px solid #E6E6E6;}
.b_t_DDD{border-top: 1px solid #DDD;}
.b_r_none{border-right: none;}
.b_b_E6E6E6{border-bottom: 1px solid #E6E6E6;}.b_b_DDD{border-bottom: 1px solid #DDD;}
.b_l_63CA4EF{border-left: 6px solid #3CA4EF;}

/*按钮*/
.btn100{width: 100%;}
.radio_button{padding: 9px 20px;border: 1px solid #314659;display: block;float: left;}

/*输入框*/
.input_name{float: left;line-height: 38px;border: 1px solid #E6E6E6;border-right: none;text-align: center;background-color: #FBFBFB;padding: 0 15px;}
.layui-input{height: 40px;}
.layui-btn{height: 40px;}

/*尺寸*/
.w_40{width: 40px;}.w_50{width: 50px;}.w_52{width: 52px;}.w_60{width: 60px;}.w_65{width: 65px;}.w_80{width: 80px;}
.w_100{width: 100px;}.w_105{width: 105px;}.w_120{width: 120px;}.w_140{width: 140px;}.w_150{width: 150px;}.w_180{width: 180px;}
.w_200{width: 200px;}.w_212{width: 212px;}.w_240{width: 240px;}.w_250{width: 250px;}
.w_300{width: 300px;}.w_320{width: 320px;}.w_366{width: 366px;}.w_396{width: 396px;}
.w_400{width: 400px;}.w_420{width: 420px;}.w_471{width: 471px;}.w_477{width: 477px;}.w_491{width: 491px;}
.w_504{width: 504px;}.w_506{width: 506px;}.w_517{width: 517px;}.w_562{width: 562px;}.w_570{width: 570px;}.w_577{width: 577px;}
.w_610{width: 610px;}.w_611{width: 611px;}.w_633{width: 633px;}.w_676{width: 676px;}
.w_705{width: 705px;}
.w_812{width: 812px;}.w_829{width: 829px;}.w_858{width: 858px;}.w_865{width: 865px;}.w_880{width: 880px;}
.w_905{width: 905px;}.w_949{width: 949px;}.w_966{width: 966px;}
.w_1100{width: 1100px;}.w_1200{width: 1200px;}

.w_p_20{width: 20%;}.w_p_3333{width: 33.33%;}.w_p_50{width: 50%;}.w_p_100{width: 100%;}

.h_28{height: 28px;}.h_40{height: 40px;}.h_60{height: 60px;}
.h_100{height: 100px;}.h_128{height: 128px;}.h_165{height: 165px;}.h_180{height: 180px;}

/*行高*/
.l_h26{line-height: 26px;}.l_h28{line-height: 28px;}.l_h30{line-height: 30px;}.l_h36{line-height: 36px;}.l_h40{line-height: 40px;}.l_h60{line-height: 60px;}

/*通用数据列表*/
.list_data_style li{float: left;text-align: center;}

/*上传图片*/
.upload_picturebox .upload_pictrue li{float: left;width: 25%;overflow: hidden;padding: 6px;}
.upload_picturebox .upload_pictrue li img{width: 100%;height: 90px;}

.more_loader_spinner{width:20px; height:20px; margin:10px auto; background: url(../images/loader.gif) no-repeat;}

/*分页*/
.pagebox{overflow: hidden;margin: 10px 0;text-align: right;padding: 10px 0;}
.pagebox .first{border: 1px solid #DDD;padding: 5px 10px;}
.pagebox .first:hover{background-color: #21A4FF;color: #FFF;}
.pagebox .prev{border: 1px solid #DDD;padding: 5px 10px;}
.pagebox .prev:hover{background-color: #21A4FF;color: #FFF;}
.pagebox .next{border: 1px solid #DDD;padding: 5px 10px;}
.pagebox .next:hover{background-color: #21A4FF;color: #FFF;}
.pagebox .num{border: 1px solid #DDD;padding: 5px 10px;}
.pagebox .num:hover{background-color: #21A4FF;color: #FFF;border: 1px solid #21A4FF;}
.pagebox .current{border: 1px solid #21A4FF;padding: 5px 10px;background-color: #21A4FF;color: #FFF;}
.pagebox .end{border: 1px solid #DDD;padding: 5px 10px;}
.pagebox .end:hover{background-color: #21A4FF;color: #FFF;}