@charset "utf-8";
body{font: 16px/1.8 "Arial","微软正黑体","Microsoft JhengHei","Microsoft Yahei","微软雅黑","Hiragino Sans GB","冬青黑体","Helvetica","SimHei","黑体","STXihei","华文细黑",sans-serif;}

@font-face {
  font-family: 'iconfont';  
  src: url('../iconfont'); /* IE9 */
  src: url('../iconfont/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
       url('../iconfont/iconfont.woff2') format('woff2'),
       url('../iconfont/iconfont.woff?') format('woff'),
       url('../iconfont/iconfont.ttf?') format('truetype'),
       url('../iconfont/iconfont.svg?') format('svg');
}
/*@font-face {*/
/*    font-family: 'Ubuntu';*/
/*    src: url('../font/Ubuntu-Regular.woff2') format('woff2'),*/
/*        url('../font/Ubuntu-Regular.woff') format('woff');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/
/*    font-display: swap;*/
/*}*/


*, *:before, *:after { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);box-sizing: border-box; max-height: 100000px;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th,textarea, td {
  border: 0 none; color: inherit;margin: 0;padding: 0;vertical-align: baseline;-moz-box-sizing: border-box;  
     -webkit-box-sizing: border-box;  -o-box-sizing: border-box; -ms-box-sizing: border-box;box-sizing: border-box; }
.textarea{	display: table;}
h1, h2, h3, h4, h5, h6 ,em {font-weight: normal;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,em,img,small,strong,b,u,i,ul,li,ol,dl,dt,dd,form,select,label,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;}
address,cite,dfn,em,var,i{font-style:normal; }
ul, ol, li {list-style: none;}
b{font-weight: normal;}
a{text-decoration:none;outline:none;}
input{border:1px solid #ccc;outline:none;}
textarea{outline:none;}
table{cellspacing:0px;cellpadding:0px;}
img{border:none;vertical-align: middle;max-width: 100%;max-height: 100%;}
a,img{border:0;}
.clearfix{*zoom:1;}
.clearfix:after{ content: ''; display: block;clear: both;}
 .fl{float: left;}
  .fr{float: right;}
 button{padding:0;outline:0;border:none; cursor: pointer;}
 input, button, textarea {-webkit-appearance: none;}
input{outline:0;border: none;padding: 0;margin: 0;font-size: 13px;}
textarea{font-size: 13px;}
input[type=text]{outline:0}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #999 ; font-size: 14px;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#999 ; font-size: 14px;}
input::-ms-input-placeholder, textarea::-ms-input-placeholder {color:#999 ; font-size: 14px;}
textarea{resize:none;outline:0;font-family: "Helvetica",arial;}   
select {appearance:none;-moz-appearance:none;-webkit-appearance:none;font-size:14px;background: none;}
select::-ms-expand { display: none; }
/* 分页 */
.fw-pagination-box{clear: both; overflow: hidden; padding: 10px; position: relative; margin-top: 30px; background: #eee; }
.fw-pagination-box .pagination-text{ float: left; color: #999;  padding-top: 5px; }
.fw-pagination-box .pagination{float: right; margin: 0;}
.fw-pagination-box.divide{background: none; text-align: center; }
.fw-pagination-box.divide .pagination{float: initial;margin: 0 auto;}
.fw-pagination-box.divide .pagination >li a{margin: 0 5px; border-radius: 50%;}

.title h2 {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 10px;
    color: var(--theme-secondary);
    position: relative;
    font-weight: 600;
}
.title h6 {
    color: var(--theme-main);
    font-size: 19px;
    line-height: 35px;
}
.ptb-70 {
    padding: 70px 0;
}
.h5, h5 {
    font-size: 20px;
}
.traditional-content {
    padding: 0 10%;
}
.traditional-section {
    background-color: #f2f2f2;
}
.mt-70 {
    margin-top: 70px;
}
.h4, h4 {
    font-size: 24px;
}
.benefit-section .title {
    text-align: center;
}
.title {
    padding-bottom: 10px;
}
.benefit-section .row {
    align-items: center;
}
.justify-content-center {
    -ms-flex-pack: center!important;
    justify-content: center!important;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.mb-4, .my-4 {
    margin-bottom: 20px;
}
.title-white h2 {
    color: #fff;
}
.mt-4, .my-4 {
    margin-top: 30px;
}
.mt-5, .my-5 {
    margin-top: 50px;
}
.contentBox p{margin-bottom:10px;}
.w-100 {
    width: 100%!important;
}
.img-fluid {
    max-width: 100%;
    height: auto;
}
.border-bottom {
    border-bottom: 1px solid #dee2e6!important;padding-bottom: 10px;
}
.panel-title a {
    position: relative;
    display: inline-block;
    width: calc(100% - 30px);
}
.panel-title>a:after{
    content: "\e797";
    font-family: 'iconfont';
    font-weight: 900;
    float: right;
    color: var(--theme-main);
    position: absolute;
    right: -30px;
    top: 0;
    }
.panel-default>.panel-heading {
    border-left: 4px solid var(--theme-main);
}