html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,a,span,i,em,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu {
    margin: 0;
    padding: 0
}

.content-main div,.content-main dl,.content-main dt,.content-main dd,.content-main ul,.content-main ol,.content-main li,.content-main h1,.content-main h2,.content-main h3,.content-main h4,.content-main h5,.content-main h6,.content-main pre,.content-main code,.content-main form,.content-main fieldset,.content-main legend,.content-main input,.content-main textarea,.content-main p,.content-main blockquote,.content-main th,.content-main td,.content-main span,.content-main em,.content-main strong {
    color: #3e3e3e;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    outline: 0
}

.z-main div,.z-main dl,.z-main dt,.z-main dd,.z-main ul,.z-main ol,.z-main li,.z-main h1,.z-main h2,.z-main h3,.z-main h4,.z-main h5,.z-main h6,.z-main pre,.z-main code,.z-main form,.z-main fieldset,.z-main legend,.z-main input,.z-main textarea,.z-main p,.z-main blockquote,.z-main th,.z-main td,.z-main span,.z-main em,.z-main strong {
    font-family: "Microsoft YaHei";
    font-size: 14px;
    outline: 0
}

header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details {
    display: block
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

caption,th {
    text-align: left;
    font-weight: 400
}

html,body,fieldset,img,iframe,abbr {
    border: 0
}

i,cite,em,var,address,dfn {
    font-style: normal
}[hidefocus],summary {
    outline: 0
}

li {
    list-style: none
}

h1,h2,h3,h4,h5,h6,small {
    font-size: 100%
}

sup,sub {
    font-size: 83%
}

pre,code,kbd,samp {
    font-family: inherit
}

q:before,q:after {
    content: none
}

textarea {
    overflow: auto;
    resize: none
}

label,summary {
    cursor: default
}

a,button {
    cursor: pointer
}

h1,h2,h3,h4,h5,h6,strong,b {
    font-weight: 700
}

del,ins,u,a {
    text-decoration: none
}

a {
    text-decoration: none
}

a:hover {
    text-decoration: none
}

a:active {
    text-decoration: none
}

a:hover,a:focus {
    text-decoration: none;
    color: #ff6307
}

.green {
    color: #0e8d27!important
}

.blue {
    color: #66b8d7!important
}

.yellow {
    color: #ff9307!important
}

.orange {
    color: #ff6307!important
}

.red {
    color: #f44445!important
}

.bright-yellow {
    color: #efbb0b!important
}

.dark-grey {
    color: #3e3e3e!important
}

.light-grey {
    color: #929292!important
}

.pieColor1 {
    color: #ff6307!important
}

.pieColor2 {
    color: #ff890a!important
}

.pieColor3 {
    color: #efbb0b!important
}

.pieColor4 {
    color: #49bce6!important
}

.pieColor5 {
    color: #87dfff!important
}

.pieColor6 {
    color: #b890cb!important
}

.pieColor7 {
    color: #c2a6d0!important
}

.bg-orange {
    background-color: #ff6307!important
}

.bg-green {
    background-color: #0e8d27!important
}

.bg-yellow {
    background-color: #ff9307!important
}

.bg-bright-yellow {
    background-color: #efbb0b!important
}

.bg-light-grey {
    background-color: #ebebeb!important
}

.bg-dark-grey {
    background-color: #bbb!important;
    border-color: #bbb!important
}

.bg-pieColor1 {
    background-color: #ff6307!important
}

.bg-pieColor2 {
    background-color: #ff890a!important
}

.bg-pieColor3 {
    background-color: #efbb0b!important
}

.bg-pieColor4 {
    background-color: #49bce6!important
}

.bg-pieColor5 {
    background-color: #87dfff!important
}

.bg-pieColor6 {
    background-color: #b890cb!important
}

.bg-pieColor7 {
    background-color: #c2a6d0!important
}

.fontSize12 {
    font-size: 12px!important
}

.fontSize14 {
    font-size: 14px!important
}

.fontSize16 {
    font-size: 16px!important
}

.fontSize18 {
    font-size: 18px!important
}

.fontSize20 {
    font-size: 18px!important
}

.fontSize22 {
    font-size: 18px!important
}

.fontSize24 {
    font-size: 18px!important
}

.no-border-t {
    border-top: 0!important
}

.no-border-r {
    border-right: 0!important
}

.no-border-b {
    border-bottom: 0!important
}

.no-border-l {
    border-left: 0!important
}

.no-padding-t {
    padding-top: 0!important
}

.no-padding-r {
    padding-right: 0!important
}

.no-padding-b {
    padding-bottom: 0!important
}

.no-padding-l {
    padding-left: 0!important
}

.no-margin-t {
    margin-top: 0!important
}

.no-margin-r {
    margin-right: 0!important
}

.no-margin-b {
    margin-bottom: 0!important
}

.no-margin-l {
    margin-left: 0!important
}

.more-btn {
    display: block;
    height: 40px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    line-height: 40px;
    background-color: #ff6307;
    color: #fff;
    font-size: 18px;
    text-decoration: none
}

.more-btn:active {
    background-color: #DA5100
}

.more-btn:focus {
    color: #fff
}

.more-btn:hover {
    background-color: #EA5802;
    color: #fff
}

.valginMiddle {
    display: table
}

.valginMiddle .child {
    display: table-cell;
    vertical-align: middle
}

.container {
    padding-right: 0;
    padding-left: 0
}

@media (min-width:1200px) {
    .container {
        width: 1000px
    }
}

@media (min-width:768px) {
    .container {
        width: 750px
    }
}

.btn-default {
    border-color: #ff6307!important;
    color: #ff6307!important;
    padding: 6px 12px!important
}

.btn-default:focus {
    background-color: #fff
}

.btn-default:hover,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default {
    background-color: #FFF1E9
}

.btn-primary {
    padding: 6px 12px!important;
    background: #ff6307;
    border-color: #ff6307
}

.btn-primary:focus {
    background: #ff6307;
    border-color: #ff6307
}

.btn-primary:hover {
    background: #EA5802;
    border-color: #EA5802
}

.btn-warning {
    padding: 6px 12px!important;
    color: #ff6307!important;
    background-color: #fff3da;
    border-color: #ff6307
}

.btn-warning:focus {
    background-color: #fff3da;
    border-color: #fff3da
}

.btn-warning:hover {
    background-color: #F7D691;
    border-color: #F7D691
}

.text-left {
    text-align: left!important
}

.text-right {
    text-align: right!important
}

.text-center {
    text-align: center!important
}

input[type=text],input[type=password],input[type=number] {
    height: 38px
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] {
    background-color: #f5f5f5
}

.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active {
    background-color: #bbb;
    border-color: #bbb
}

.progress {
    overflow: visible;
    width: 60%;
    height: 12px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 20px
}

.progress .progress-bar {
    position: relative;
    height: 12px;
    line-height: 14px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 20px;
    transition: width 1s linear 0s;
    animation: animate-positive 2s
}

.progress .progress-bar span {
    position: absolute;
    right: -38px;
    line-height: 12px;
    font-size: 14px;
    color: #929292
}

@-webkit-keyframes animate-positive {
    0% {
        width: 0
    }
}

@keyframes animate-positive {
    0% {
        width: 0
    }
}

.bootbox .modal-dialog {
    margin: 30px auto
}

#header .logo-nav {
    height: auto
}

.nav>li>a {
    padding: 0 18px
}

.nav>li>a:hover {
    background: 0 0;
    z-index: 1000
}

#header .nav .child_nav {
    width: 128px;
    height: auto
}

#header .logo-nav .search .search-wrap .sr {
    height: 32px
}

#header .logo-nav .search .search-wrap .btn {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

#header .topbar .r-box ul li .tc-box01 .main {
    width: auto
}

.content-head .head-userInfo table tr td a.gfbtn {
    height: auto
}

.z-bottom-page .z-page-wrap {
    overflow: hidden;
    width: 350px;
    margin: 0 auto;
    font-size: 12px;
    line-height: 32px;
    margin-top: 10px;
    color: #929292!important;
    text-align: center;
    font-family: "Microsoft YaHei"
}

.z-bottom-page .z-page-wrap a {
    display: inline-block;
    text-decoration: none;
    color: #929292;
    font-family: "Microsoft YaHei"
}

.z-bottom-page .z-page-wrap .z-page {
    cursor: pointer;
    line-height: 34px;
    margin: 0 10px;
    color: #929292!important
}

.z-bottom-page .z-page-wrap .z-page .z-left {
    margin-right: 3px
}

.z-bottom-page .z-page-wrap .page-sum {
    display: inline-block;
    cursor: default
}

.z-bottom-page .z-page-wrap .z-page .page-num {
    color: #ff6307
}

.z-bottom-page .z-page-wrap .z-page .z-right {
    margin-left: 3px
}