@charset "utf-8";
/*分类信息表单搜索样式 CSS Document */
#fontsearch tr{ padding:5px 0;line-height:30px;/*border-bottom: 0.01rem dashed rgba(204,202,202,1);*/ border-bottom:0;  border-bottom:0px solid #ededed;}
#fontsearch tr:last-child{ border-bottom:0;}
#fontsearch tr th{ font-size:14px; color:#999; font-weight:normal;text-align: center;background: #fff!important;padding:5px;
width: 10%;}
.bbs {
    
    border: 1px solid #ededed!important;
    padding: 0!important;
    padding-bottom: 10px!important;
    border-radius: 0 0 4px 4px;
    background: #fff;
    /*border-top: 0!important;*/
    margin-bottom: 15px!important;
}

.tsm {
    overflow: hidden;
    margin-bottom: -10px;
    width: 100%;
    border-collapse: collapse !important;
    
}
/*#fontsearch a {color: #787878; font-size: 13px; padding: 3px 5px;}*/
/*#fontsearch tr th {font-size: 15px;color: #999;font-weight: normal;text-align: center;background: #fff!important;padding: 5px;width: 10%;}*/

/* Scrollbars styling */
::-webkit-scrollbar {background-color: rgba(24, 24, 24, .07);width: 8px;}
::-webkit-scrollbar-thumb {background-color: rgba(24, 24, 24, .3);border-radius: 6px;-webkit-transition: background 200ms ease;-moz-transition: background 200ms ease;transition: background 200ms ease;}
::-webkit-scrollbar-thumb:hover {background-color: #f66542;}
::-webkit-scrollbar-button {display: none;}

.xs-12 { font-size: 12px !important; }
.xs-14 { font-size: 14px !important; }
.xs-15 { font-size: 15px !important; }
.xs-16 { font-size: 16px !important; }
.xs-18 { font-size: 18px !important; }
.xs-20 { font-size: 20px !important; }
.xs-24 { font-size: 24px !important; }
.xs-32 { font-size: 32px !important; }

.xc-fff{color: #ffffff;}
.xc-aaa{color: #aaa;}
.xc-blue{color:#536de6;}
.xc-indigo{color:#6610f2;}
.xc-purple{color:#6f42c1;}
.xc-pink{color:#e83e8c;}
.xc-red{color:#ff5b5b;}
.xc-orange{color:#fd7e14;}
.xc-yellow{color: #f9c851;}
.xc-green{color: #10c469;}
.xc-teal{color: #20c997;}
.xc-cyan{color: #35b8e0;}
.xc-gray{color: #6c757d;}
.xc-gray-dark{color: #323a46;}
.xc-primary{color: #536de6;}
.xc-secondary{color: #6c757d;}
.xc-success{color: #10c469;}
.xc-info{color: #35b8e0;}
.xc-warning{color: #f9c851;}
.xc-danger{color: #ff5b5b;}
.xc-light{color: #dde8f5;}
.xc-dark{color: #212529;}


.bg-white{background-color: #fff !important;}
.v-middle{vertical-align: middle;}
.b-radius4{-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;-ms-border-radius: 4px;}
.b-radius50{-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;-ms-border-radius: 50%;}
.b-shadow{box-shadow:0 0 3px rgba(0,0,0,.15);}
.b-shadow1{box-shadow:0px 3px 10px 0px rgba(153, 153, 153, 0.1);}

.xm-btn{display: inline-block;font-weight: 400;color: #212529;text-align: center;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: transparent;border: 1px solid transparent;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: .25rem;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.btn-primary {color: #fff;background-color: #536de6;border-color: #536de6;-webkit-box-shadow: 0 0 0 rgb(83 109 230 / 50%);box-shadow: 0 0 0 rgb(83 109 230 / 50%);} 
.btn-block {display: block;width: 100%;}
.btn-block+.btn-block {margin-top: 5px;}
.btn-light {border-color: #dde8f5;}
.btn-outline-warning {color: #f9c851;border-color: #f9c851;}
.btn-outline-warning:hover {color: #631c00;background-color: #f9c851;border-color: #f9c851;}
.btn-outline-info {color: #35b8e0;border-color: #35b8e0;}
.btn-outline-info:hover {color: #fff;background-color: #35b8e0;border-color: #35b8e0;}

.b-btn{display:inline-block;padding:0 10px;height:30px;line-height:30px;font-size: 14px;text-align: center;border-radius: 4px;}
.b-btn1{background-color: #212529;border:1px solid #212529;color:#fff;}
.b-btn2{background-color: #fff;border:1px solid #212529;color:#212529;}
.b-btn3{background-color: #f6f6f6;border:1px solid #f6f6f6;color:#212529;}
.b-btn1:hover,.b-btn2:hover,.b-btn3:hover{opacity: .8}
.xmbtn {border: none;border-radius: 4px;cursor: pointer;display: inline-block;font-size: 11px;font-weight: 600;letter-spacing: 1px;line-height: 36px;outline: none;padding: 0 18px;text-align: center;position: relative;}
.btn-default{box-shadow: 0 1px 1px rgba(0,0,0,0.05);border-radius: 4px;border: 1px solid #ccc;}
.btn-outline {color: #fff;background-color: transparent;border: 1px solid #fff;}
.btn--danger {color: #ffffff;background: #61be33;background: -webkit-gradient(linear,left top,right top,from(#61be33),to(#8fce44));background: -webkit-linear-gradient(left,#61be33,#8fce44);background: linear-gradient(90deg,#61be33,#8fce44);-webkit-box-shadow: 0 3px 5px rgba(104,195,59,.5);box-shadow: 0 3px 5px rgba(104,195,59,.5);}
.btn--secondary {color: #ffffff;background: #20a0ff;background: -webkit-gradient(linear,left top,right top,from(#20a0ff),to(#20b8ff));background: -webkit-linear-gradient(left,#20a0ff,#20b8ff);background: linear-gradient(90deg,#20a0ff,#20b8ff);-webkit-box-shadow: 0 3px 5px rgba(32,160,255,.5);box-shadow: 0 3px 5px rgba(32,160,255,.5);}

.pt30{padding-top: 30px;}
.mb0{margin-bottom: 0;}
.mt10{margin-top: 10px;}
.mb10{margin-bottom: 10px;}
.ml10{margin-left: 10px;}
.mt15{margin-top: 15px;}
.mb15{margin-bottom: 15px;}
.mt20{margin-top:20px;}
.mb20{margin-bottom: 20px;}
.mt30{margin-top:30px;}
.mb30{margin-bottom:30px;}
.pt-0{padding-top: 0 !important;} 
.pb-0{padding-bottom: 0 !important;} 

.col-50{width: 556px;margin-right: 28px;}
.col-50:nth-child(2n){margin-right: 0;}
.col-100 {flex: 0 0 100%;max-width: 100%;}
.col-md-33 {flex: 0 0 32%;max-width: 32%;margin-right: 2%;}
.col-md-33:nth-child(3n){margin-right: 0;}
.col-md-25 {flex: 0 0 23%;max-width: 23%;margin-right: 2%;}
.col-md-25:nth-child(4n){margin-right: 0;}


.section{padding-top: 30px;padding-bottom: 0;}
.section-title{position: relative;margin-bottom: 40px;font-size: 14px;font-weight: 600;color: #212529;}
.section-title::after{content: "";position: absolute;left: 0;bottom: -15px;width: 20px;height: 3px;background: #6c757d;border-radius: 4px;}
.row{display: flex;flex-wrap: wrap;}
.row-inner{width:1140px;height:100%;margin:0 auto;}
.flex{display: flex;}
.align-items-end{align-items: flex-end;}
.justify-content-between{justify-content: space-between;}
.lazyloaded {opacity: 1;transition: opacity 0.3s cubic-bezier(0.77,0,0.175,1);}
.article-copyright {clear: both;overflow: hidden;margin-bottom: 20px;background: #d7f1f9;padding: 10px 20px;border: 1px dashed #c6ebf6;border-radius: 4px;font-size: 12px;margin-top: 20px;color: #1c6074;}
.catbox-block {bottom: 0;left: 0;outline: none;position: absolute;right: 0;top: 0;border-radius: 8px;background: linear-gradient(to bottom, rgba(35, 38, 62, .20) 40%, rgba(35, 38, 62, 0.21) 35%, rgba(35, 38, 62, 0.51) 60%, rgb(17 17 35 / 91%) 100%);}
.blur {filter: url(blur.svg#blur);-webkit-filter: blur(10px);-moz-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false);}
.shadow-sm {box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;}

.badge {display: inline-block;padding: 3px 5px;font-size: 75%;font-weight: 700;line-height: 1;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: 3px;}
.badge-pill {margin-right: 5px;margin-left: 5px;border-radius: 20px;padding: 3px 8px;}
.badge-danger {color: #fff;background-color: #ff5b5b;}
.badge-orange {color: #fff;background-color: #fd7e14;}
.badge-purple-lighten {color: #6f42c1;background-color: rgba(111,66,193,.18);}
.badge-pink-lighten {color: #e83e8c;background-color: rgba(232,62,140,.18);}
.badge-red-lighten {color: #ff5b5b;background-color: rgba(255,91,91,.18);}
.badge-orange-lighten {color: #fd7e14;background-color: rgba(253,126,20,.18);}
.badge-yellow-lighten {color: #f9c851;background-color: rgba(249,200,81,.18);}
.badge-green-lighten {color: #10c469;background-color: rgba(16,196,105,.18);}
.badge-blue-lighten {color: #536de6;background-color: rgba(83,109,230,.18);}

.inline-block{display: inline-block;}
.dot {color: #999;font-weight: normal;padding: 0 5px;}
.wp{width: 1140px;}
.contnt-left{width:810px !important;}
.contnt-right{width: 300px !important;}
.text-nowrap-ellipsis {word-break: keep-all;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}

.widge{padding:20px;background-color:#fff;}
.widget-title {margin-bottom: 10px;font-weight: 600;position: relative;align-items: center;display: flex;font-size: 12px;letter-spacing: 0.2px;color: #999;}
.widget-title:before {background-color: #dde8f5;content: "";height: 3px;margin-right: 10px;width: 30px;}
.widget-title .btn,.widget-title .btn a{font-size: 14px;color: #a5aab0;cursor: pointer;}
.widget-cotnt{padding:20px 0;}

.spanlist{display:flex;flex-wrap: wrap;margin-left: -6px;margin-right: -6px;}
.spanlist .span-td{width: 50%;padding: 6px;text-align: center;box-sizing: border-box;}
.spanlist .span-td a{background: #f0f4f5;height: 30px;line-height: 30px;display: inline-block;width: 100%;}