@charset "utf-8";
/* CSS Document */

/*去除默认样式 开始*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small,
strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video
{margin: 0;padding: 0;border: 0;}
h1,
h2,
h3,
h4,
h5,
h6,
small{font-size: 100%; overflow: hidden; font-weight: normal;}
ul,
li,
ol,
dl,
dt,
dd{list-style: none;}
a{text-decoration: none;}
table{border-collapse: collapse; border-spacing: 0;}
img, input, button, a, select, textarea{margin: 0; padding: 0; resize: none; border: none; outline: none;}
input,
button,
select,
textarea{border: none; background: none; outline: none;}
textarea{resize: none;}
img{border: none; vertical-align: middle; outline: none;max-width: 100%;}
a:link,
a:visited,
a:hover,
a:active{outline: none; text-decoration: none;}
em,
i,
u{font-style: normal;}
b,
strong{font-weight: normal;}
*{margin: 0; padding: 0;}
/*去除默认样式 结束*/

.font-12{font-size: 12px;}
.font-13{font-size: 13px;}
.font-14{font-size: 14px;}
.font-15{font-size: 15px;}
.font-16{font-size: 16px;}
.font-18{font-size: 18px;}
.font-20{font-size: 20px;}
.font-20{font-size: 22px;}
.font-24{font-size: 24px;}
.font-26{font-size: 26px;}
.font-30{font-size: 30px;}

.font-h1{font-size: 1.6rem;}
.font-h2{font-size: 1.5rem;}
.font-h3{font-size: 1.4rem;}
.font-h4{font-size: 1.3rem;}
.font-h5{font-size: 1.2rem;}
.font-h6{font-size: 1.1rem;}

.h-100{height:100px;}
.h-200{height:200px;}
.h-300{height:300px;}
.h-400{height:400px;}
.h-500{height:500px;}
.h-600{height:600px;}
.h-700{height:700px;}
.h-800{height:800px;}

.btn-rounded{-webkit-border-radius: 10em; border-radius: 10em;}
.mdb-lightbox figure{margin: 0; float: left;}

/***********手机版网格比例2019.2.22**************/
.wap-grid{width: 100%; overflow: hidden; margin: 0 auto;}
.wap-grid-1{width: 8.33333333%;float: left;}
.wap-grid-2{width: 16.66666667%;float: left;}
.wap-grid-3{width: 25%;float: left;}
.wap-grid-4{width: 33.33333333%;float: left;}
.wap-grid-5{width: 41.66666667%;float: left;}
.wap-grid-6{width: 50%;float: left;}
.wap-grid-7{width: 58.33333333%;float: left;}
.wap-grid-8{width: 66.66666667%;float: left;}
.wap-grid-9{width: 75%;float: left;}
.wap-grid-10{width: 83.33333333%;float: left;}
.wap-grid-11{width: 91.66666667%;float: left;}
.wap-grid-12{width: 100%;float: left;}



/* Content Columns*/
.home-grid{width: 100%}
.home-grid-1{width: 8.33333333%;float: left;}
.home-grid-2{width: 16.66666667%;float: left;}
.home-grid-3{width: 25%;float: left;}
.home-grid-4{width: 33.33333333%;float: left;}
.home-grid-5{width: 41.66666667%;float: left;}
.home-grid-6{width: 50%;float: left;}
.home-grid-7{width: 58.33333333%;float: left;}
.home-grid-8{width: 66.66666667%;float: left;}
.home-grid-9{width: 75%;float: left;}
.home-grid-10{width: 83.33333333%;float: left;}
.home-grid-11{width: 91.66666667%;float: left;}
.home-grid-12{width: 100%;float: left;}
.home-grid .center-block{vertical-align: middle;display: block;margin-right: auto;margin-left: auto;max-width:70px}
.home-logo{vertical-align: middle;display: block;margin-right: auto;margin-left: auto;max-width:100%;}
.content{padding: 10px 10px;margin: 4px;}
.home-title{font-size: 24px;padding-left: 30px;padding-top: 20px;padding-bottom: 20px;margin-top:1px;background: #0c348c;color: #fff;}
.content-box{padding:20px;}
.content-text{text-align: center;}
.center-block{vertical-align: middle; display: block; margin-right: auto; margin-left: auto; max-width: 60px;padding-bottom:20px;}


.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}

#body .mt0{margin-top: 0;}
#body .mb0{margin-bottom: 0;}

.mt5{margin-top: 5px;}
.mt15{margin-top: 15px;}
.mt20{margin-top:20px;}
.mt30{margin-top: 30px;}
.mt50{margin-top: 50px;}

.mr5{margin-right: 5px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.mr20{margin-right: 20px;}

.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.ml30{margin-left: 30px;}

.m30{margin:30px;}
.p0{padding: 0;}
.pb20{padding-bottom: 20px;}
.pt3{padding-top: 3px;}
.pb3{padding-bottom: 3px;}

.pl15{padding-left: 15px;}
.pl0{padding-left: 0;}
.pr10{padding-right: 10px;}
.pl10{padding-left: 10px;}

.fl{float: left;}

#drvoice .p0{padding: 0;}
#drvoice .nomargin{margin:0;}
#drvoice .nopadding{padding:0;}
.text-center{text-align: center;}
.mt10{margin-top: 10px;}

.rounded15{border-radius: 15%;}

.block{display: block !important ;}
.textleft{text-align: left;}
.textcenter{text-align: center;}

/*    默认组件重写 */
.body .mycard .card-body{padding: 0.8rem;}
.body .mycard hr{margin-top: 0.6rem;margin-bottom: 0.6rem;}

/*  默认列表样式 */
.form-item{clear: both;margin-bottom: 6px;font-size: 14px;}
.form-item .form-label{float: left;color:#747373;}
.form-item .form-value{float: left;margin-left: 8px;color: #212529;}
.form-desc{color:#747373;font-weight: 200;font-size: 13px;}

.error{color: red;}

/* 播放器相关样式  */
.body .jwplayer{margin-left: auto;margin-right: auto;}

/* 常见表单 */
.text-label{ color: #555;}
.info-item-container{clear: both;}
.info-item-label{float: left; margin-right: 10px; color: #555;}
.info-item-value{float: left;}

/* 分页样式*/
.pages-container {padding-top: 10px;padding-bottom: 10px;}
.pages-container a{display:inline-block;padding-left: 8px;padding-right: 8px;font-size: 16px;}
.pages-container span{display:inline-block;padding-left: 8px;padding-right: 8px;font-size: 16px;}

/* mdb模板默认样式覆盖 */
.picker__day-display{display: none;}
.picker__year-display{display: none;}
.picker__month-display{display: none;}
.body .picker__weekday-display{margin:0;}


/* TCT列表页 新增 2019.9.17*/
.tct-col{width: 100%}
.tct-col-1{-ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%;}
.tct-col-2{-ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%;}
.tct-col-3{-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
.tct-col-4{-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%;}
.tct-col-5{-ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%;}
.tct-col-6{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.tct-col-7{-ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%;}
.tct-col-8{-ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%;}
.tct-col-9{-ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%;}
.tct-col-10{-ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%;}
.tct-col-11{-ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%;}
.tct-col-12{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.tct-row{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.tct-col, .tct-col-1, .tct-col-2, .tct-col-3, .tct-col-4, .tct-col-5, .tct-col-6, .tct-col-7, .tct-col-8, .tct-col-9, .tct-col-10, .tct-col-11, .tct-col-12{position: relative; width: 100%;}
