.gray-bg, .bg-muted { background-color: rgb(243, 243, 244); }
.p-lg { padding: 120px; }
.m-b-sm { margin-bottom: 10px; }
body.modal-open .wrapper-content.animated { animation: none; }
body.modal-open .animated { animation-fill-mode: initial; z-index: inherit; }

html { font-family: sans-serif; text-size-adjust: 100%; }
html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857; color: rgb(51, 51, 51); background-color: rgb(243, 243, 244); }
::after, ::before { box-sizing: border-box; }
button, input, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
* { box-sizing: border-box; }
.wrapper .middle-box { margin-top: 140px; }
#wrapper { width: 100%; overflow-x: hidden; }
.wrapper { padding: 0px 20px; }
.wrapper-content { padding: 20px 10px 40px; }
#page-wrapper { padding: 0px 15px; min-height: 768px; position: relative !important; }
.faq-item { padding: 20px; margin-bottom: 2px; background: rgb(255, 255, 255); }
.faq-question { font-size: 18px; font-weight: 600; color: rgb(26, 179, 148); display: block; }
.faq-question:hover { color: rgb(23, 157, 130); }
.faq-answer { margin-top: 10px; background: rgb(243, 243, 244); border: 1px solid rgb(231, 234, 236); border-radius: 3px; padding: 15px; }
.faq-item .tag-item { background: rgb(243, 243, 244); padding: 2px 6px; font-size: 10px; text-transform: uppercase; }
.ibox.collapsed .ibox-content { display: none; }
.ibox.fullscreen .ibox-content { min-height: calc(100% - 48px); }

.ibox-content { background-color: rgb(255, 255, 255); color: inherit; padding: 15px 20px 20px; border-color: rgb(231, 234, 236); border-image-source: none; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; border-style: solid solid none; border-width: 1px 0px; }
.ibox-content { clear: both; }
.ibox-content h1, .ibox-content h2, .ibox-content h3, .ibox-content h4, .ibox-content h5, .ibox-title h1, .ibox-title h2, .ibox-title h3, .ibox-title h4, .ibox-title h5 { margin-top: 5px; }
.footer { background: none 0px 0px repeat scroll white; border-top: 1px solid rgb(231, 234, 236); bottom: 0px; left: 0px; padding: 10px 20px; position: absolute; right: 0px; }
.border-bottom { border-bottom: 1px solid rgb(231, 234, 236); }
code { background-color: rgb(249, 242, 244); border-radius: 4px; color: rgb(202, 68, 64); font-size: 90%; padding: 2px 4px; white-space: nowrap; }
.collapse { display: none; }
.panel > .list-group, .panel > .panel-collapse > .list-group { margin-bottom: 0px; }
.panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item { border-width: 1px 0px; border-radius: 0px; }
.panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { border-top: 0px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
.panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { border-bottom: 0px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.panel > .panel-collapse > .table, .panel > .table, .panel > .table-responsive > .table { margin-bottom: 0px; }
.panel > .panel-collapse > .table caption, .panel > .table caption, .panel > .table-responsive > .table caption { padding-right: 15px; padding-left: 15px; }
.panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body { border-top: 1px solid rgb(221, 221, 221); }
.panel-group .panel-footer + .panel-collapse .panel-body { border-bottom: 1px solid rgb(221, 221, 221); }
.panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: rgb(221, 221, 221); }
.panel-default > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: rgb(221, 221, 221); }
.panel-primary > .panel-heading + .panel-collapse > .panel-body { border-top-color: rgb(51, 122, 183); }
.panel-primary > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: rgb(51, 122, 183); }
.panel-success > .panel-heading + .panel-collapse > .panel-body { border-top-color: rgb(214, 233, 198); }
.panel-success > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: rgb(214, 233, 198); }
.panel-info > .panel-heading + .panel-collapse > .panel-body { border-top-color: rgb(188, 232, 241); }
.panel-info > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: rgb(188, 232, 241); }
.panel-warning > .panel-heading + .panel-collapse > .panel-body { border-top-color: rgb(250, 235, 204); }
.panel-warning > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: rgb(250, 235, 204); }
.panel-danger > .panel-heading + .panel-collapse > .panel-body { border-top-color: rgb(235, 204, 209); }
.panel-danger > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: rgb(235, 204, 209); }
h1, h2, h3, h4, h5, h6 { font-weight: 100; }
h1 { font-size: 30px; 
     font-family:Microsoft Yahei";
}
h2 { font-size: 24px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }
h3, h4, h5 { margin-top: 5px; font-weight: 600; }