html {margin:0;padding:0;border:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,q,dl,dt,dd,ol,ul,li,fieldset,form,legend,caption,tbody,tfoot,thead,article,aside,dialog,figure,footer,hgroup,section {margin:0;padding:0;border:0;font-size:14px;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,dialog,footer,hgroup,menu,section {display:block}
body {font-size:14px;color:#333;background:#fff;font-family:"Microsoft YaHei","simsun","Helvetica Neue",Arial,Helvetica,sans-serif}
img {border:0;vertical-align:bottom}
::-webkit-input-placeholder {color:#666}
:-moz-placeholder {color:#666}
::-moz-placeholder {color:#666}
:-ms-input-placeholder {color:#666}
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
button::-moz-focus-inner,input::-moz-focus-inner {padding:0;border:0}
textarea {overflow:auto}
input:focus,textarea:focus,button:focus,select:focus {outline:0}
input::-ms-clear {display:none}

@media(min-width:760px) {.container {width:750px}}
@media(min-width:1000px) {.container {width:1000px}}
@media(min-width:1200px) {.container {width:1400px}}

.line {margin:0;padding:0}
.x1,.x2,.x3,.x4,.x5,.x6,.x7,.x8,.x9,.x10,.x11,.x12,.xl1,.xl2,.xl3,.xl4,.xl5,.xl6,.xl7,.xl8,.xl9,.xl10,.xl11,.xl12,.xs1,.xs2,.xs3,.xs4,.xs5,.xs6,.xs7,.xs8,.xs9,.xs10,.xs11,.xs12,.xm1,.xm2,.xm3,.xm4,.xm5,.xm6,.xm7,.xm8,.xm9,.xm10,.xm11,.xm12,.xb1,.xb2,.xb3,.xb4,.xb5,.xb6,.xb7,.xb8,.xb9,.xb10,.xb11,.xb12 {position:relative;min-height:1px}
.x1,.x2,.x3,.x4,.x5,.x6,.x7,.x8,.x9,.x10,.x11,.x12 {float:left}
.x1 {width:8.33333333%}
.x2 {width:16.66666667%}
.x3 {width:25%}
.x4 {width:33.33333333%}
.x5 {width:41.66666667%}
.x6 {width:50%}
.x7 {width:58.33333333%}
.x8 {width:66.66666667%}
.x9 {width:75%}
.x10 {width:83.33333333%}
.x11 {width:91.66666667%}
.x12 {width:100%}

@media(min-width:300px) {.xl1,.xl2,.xl3,.xl4,.xl5,.xl6,.xl7,.xl8,.xl9,.xl10,.xl11,.xl12 {float:left}
.xl1 {width:8.33333333%}
.xl2 {width:16.66666667%}
.xl3 {width:25%}
.xl4 {width:33.33333333%}
.xl5 {width:41.66666667%}
.xl6 {width:50%}
.xl7 {width:58.33333333%}
.xl8 {width:66.66666667%}
.xl9 {width:75%}
.xl10 {width:83.33333333%}
.xl11 {width:91.66666667%}
.xl12 {width:100%}}
@media(min-width:760px) {.xs1,.xs2,.xs3,.xs4,.xs5,.xs6,.xs7,.xs8,.xs9,.xs10,.xs11,.xs12 {float:left}
.xs1 {width:8.33333333%}
.xs2 {width:16.66666667%}
.xs3 {width:25%}
.xs4 {width:33.33333333%}
.xs5 {width:41.66666667%}
.xs6 {width:50%}
.xs7 {width:58.33333333%}
.xs8 {width:66.66666667%}
.xs9 {width:75%}
.xs10 {width:83.33333333%}
.xs11 {width:91.66666667%}
.xs12 {width:100%}}
@media(min-width:1000px) {.xm1,.xm2,.xm3,.xm4,.xm5,.xm6,.xm7,.xm8,.xm9,.xm10,.xm11,.xm12 {float:left}
.xm1 {width:8.33333333%}
.xm2 {width:16.66666667%}
.xm3 {width:25%}
.xm4 {width:33.33333333%}
.xm5 {width:41.66666667%}
.xm6 {width:50%}
.xm7 {width:58.33333333%}
.xm8 {width:66.66666667%}
.xm9 {width:75%}
.xm10 {width:83.33333333%}
.xm11 {width:91.66666667%}
.xm12 {width:100%}}
@media(min-width:1200px) {.xb1,.xb2,.xb3,.xb4,.xb5,.xb6,.xb7,.xb8,.xb9,.xb10,.xb11,.xb12 {float:left}
.xb1 {width:8.33333333%}
.xb2 {width:16.66666667%}
.xb3 {width:25%}
.xb4 {width:33.33333333%}
.xb5 {width:41.66666667%}
.xb6 {width:50%}
.xb7 {width:58.33333333%}
.xb8 {width:66.66666667%}
.xb9 {width:75%}
.xb10 {width:83.33333333%}
.xb11 {width:91.66666667%}
.xb12 {width:100%}}

.text-indent,.text-indent p,.text-indent div {text-indent:2em}
.text-left {text-align:left}
.text-center {text-align:center}
.text-right {text-align:right}
.text-justify {text-align:justify}
.text-large {font-size:24px}
.text-big {font-size:20px}
.text-middle {font-size:16px}
.text-default {font-size:14px}
.text-small {font-size:12px}
.text-little {font-size:10px}
.height-large {line-height:30px}
.height-big {line-height:28px}
.height-middle {line-height:26px}
.height {line-height:24px}
.height-small {line-height:22px}
.height-little {line-height:18px}
.text-break {word-wrap:break-word;word-break:normal}
.text-breakall {word-break:break-all}
.text-unbreak {white-space:nowrap}
.text-more {white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.border {border:solid 1px #EBEBEB}
.border-none {border:0}
.border-top {border-top:solid 1px #eee}
.border-right {border-right:solid 1px #eee}
.border-bottom {border-bottom:solid 1px #eee}
.border-left {border-left:solid 1px #EBEBEB}
.border-left-right {border-left:solid 1px #eee;border-right:solid 1px #eee}
.border-top-bottom {border-top:solid 1px #eee;border-bottom:solid 1px #eee}
.border-large {border-width:10px}
.border-big {border-width:5px}
.border-middle {border-width:3px}
.border-small {border-width:2px}
.text-white,a.text-white:link,a.text-white:visited,.button.border-white,blockquote.border-white,.pager.border-white a,.pager-prev.border-white,.pager-next.border-white {color:#fff}
a.text-white:hover,.bg-inverse a:hover {color:#EBEBEB}
.margin-large {margin:30px}
.margin-large-top {margin-top:30px}
.margin-large-right {margin-right:30px}
.margin-large-bottom {margin-bottom:30px}
.margin-large-left {margin-left:30px}
.margin-big {margin:20px}
.margin-big-top {margin-top:20px}
.margin-big-right {margin-right:20px}
.margin-big-bottom {margin-bottom:20px}
.margin-big-left {margin-left:20px}
.margin {margin:10px!important;clear:both}
.margin-top {margin-top:10px}
.margin-right {margin-right:10px}
.margin-bottom {margin-bottom:10px}
.margin-left {margin-left:10px}
.margin-small {margin:5px}
.margin-small-top {margin-top:5px}
.margin-small-right {margin-right:5px}
.margin-small-bottom {margin-bottom:5px}
.margin-small-left {margin-left:5px}
.margin-little {margin:2px}
.margin-little-top {margin-top:2px}
.margin-little-right {margin-right:2px}
.margin-little-bottom {margin-bottom:2px}
.margin-little-left {margin-left:2px}
.radius-none {border-radius:0}
.radius-small {border-radius:2px}
.radius {border-radius:4px}
.radius-big {border-radius:8px}
.radius-large {border-radius:10px}
.radius-rounded {border-radius:2em;padding-left:1em;padding-right:1em}
.radius-circle {border-radius:50%}

.dialog-mask {position:fixed;left:0;top:0;right:0;bottom:0;background:#121212;z-index:10;filter:alpha(opacity=50);opacity:.5;display:block;overflow-x:hidden;overflow-y:auto}
.dialog {border:1px solid #EBEBEB;box-shadow:0 3px 9px rgba(0,0,0,0.5);border-radius:4px;background-color:#fff;display:none}
.dialog .dialog-head,.dialog .dialog-foot {padding:10px 20px}
.dialog .dialog-head {border-bottom:solid 1px #EBEBEB;background-color:#f5f5f5;border-radius:4px 4px 0 0}
.dialog .dialog-head strong {font-size:16px}
.dialog .dialog-head .close {float:right;line-height:24px}
.dialog .dialog-body {padding:15px 20px}
.dialog .dialog-foot {text-align:right;border-top:solid 1px #EBEBEB}
.dialog.open {display:block}
.layout {width:100%; height:auto;}
.img-responsive {display:block;max-width:100%;height:auto}

.button {border:solid 1px #EBEBEB;background:transparent;border-radius:4px;font-size:14px;padding:8px 20px;margin:0;display:inline-block;line-height:20px;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}
.button[disabled] {pointer-events:none;cursor:not-allowed;opacity:.5}
.button:active {outline:0;transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s}
.button:hover {transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s}
.button-block {display:block;width:100%}
.button-large {padding:12px 30px;font-size:16px;line-height:24px}
.button-big {padding:12px 35px;font-size:16px;line-height:22px}
.button-middle {padding:12px 25px;font-size:16px;line-height:20px}
.button-small {padding:5px 10px;font-size:12px;line-height:18px}
.button-little {padding:3px 5px;font-size:12px;line-height:16px}
.button.bg-main,.button.bg-sub,.button.bg-dot,.button.bg-black,.button.bg-gray,.button.bg-red,.button.bg-yellow,.button.bg-blue,.button.bg-green {color:#fff}
.txt.bg-main,.txt.bg-sub,.txt.bg-dot,.txt.bg-black,.txt.bg-gray,.txt.bg-red,.txt.bg-yellow,.txt.bg-blue,.txt.bg-green {color:#fff}
.txt .bg-main,.txt .bg-sub,.txt .bg-dot,.txt .bg-black,.txt .bg-gray,.txt .bg-red,.txt .bg-yellow,.txt .bg-blue,.txt .bg-green {color:#fff}
.bg-gray,.border-gray .button.active,.pointer.border-gray .active,.nav-pills.border-gray .active a,.nav-main.border-gray .nav-head,.pagination.border-gray .active {background-color:#EDF3FF}
.border-gray,.border-gray .button,.border-gray .tab-nav li a,.border-gray .tab-body,.button.bg-gray,.selected.border-gray,.pointer.border-gray li,.nav.border-gray .active a,.nav.nav-tabs.border-gray,.nav-main.border-gray a,.nav-main.border-gray .nav-head,.pagination.border-gray li,.pager.border-gray a {border-color:#EDF3FF}

.close {display:inline-block;font-size:28px;cursor:pointer;line-height:28px}
.close:before {content:"\00d7"}
.leftward {display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-right:4px solid;border-top:4px solid transparent;border-bottom:4px solid transparent}
.rightward {display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-left:4px solid;border-top:4px solid transparent;border-bottom:4px solid transparent}
.upward {display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-bottom:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.downward,.arrow {display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}

.badge {display:inline-block;min-width:10px;padding:3px 6px;font-size:12px;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#EDF3FF;border-radius:2em}
.badge:empty {display:none}

.panel {border:solid 1px #EBEBEB;border-radius:4px}
.panel-head {background-color:#f5f5f5;padding:10px 15px;border-radius:4px 4px 0 0;border-bottom:solid 1px #EBEBEB}
.panel-foot {background-color:#f5f5f5;padding:10px 15px;border-radius:0 0 4px 4px;border-top:solid 1px #EBEBEB}
.panel-body {padding:15px}

.tab .tab-head strong {float:left;padding:8px 20px 0 0;line-height:20px}
.tab .tab-more {float:right;margin:10px 0 0 10px;font-size:12px}
.tab .tab-nav {list-style:none}
.tab .tab-nav li {display:inline-block}
.tab .tab-nav li a {color:#333;padding:8px 20px;display:block;border:solid 1px #EBEBEB;line-height:20px;border-bottom:0;border-radius:4px 4px 0 0}
.tab .tab-nav .active a {cursor:default;}
.tab .tab-body {border-top:solid 1px #EBEBEB;margin-top:-1px;padding-top:15px}
.tab .tab-body-bordered {border:solid 1px #EBEBEB;border-radius:4px;padding:15px}
.tab .tab-body .tab-panel {display:none}
.tab .tab-body .active {display:block}

.table {width:100%;max-width:100%;border-collapse:collapse;border-spacing:0}
.table th {border-bottom:2px solid #EBEBEB;vertical-align:bottom;padding:10px;text-align:left}
.table td {border-top:1px solid #EBEBEB;padding:10px;vertical-align:top}
.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th {background-color:#F7F7F7}
.table-bordered th,.table-bordered td {border:solid 1px #EBEBEB}
.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th {background-color:#f5f5f5}
.table-condensed th,.table-condensed td {padding:5px}

@media(max-width:760px) {.table-responsive {width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch}}
@media only screen and (max-width:760px) {.table-responsive-y table,thead,tbody,th,td,tr {display:block}}

.form-group {padding-bottom:10px}
.input {font-size:14px;padding:6px;border:solid 1px #EBEBEB;width:100%;height:34px;line-height:20px;display:block;border-radius:4px;-webkit-appearance:none}
.input:focus {border-color:#09c}
textarea.input {height:auto}

.float-left {float:left!important}
.float-right {float:right!important}
.clear {clear:both}
.show {display:block!important}
.hidden {display:none!important;visibility:hidden!important}

.padding {padding:10px}
.margin {margin:10px!important}
.radius {border-radius:4px}
a {color:#333;text-decoration:none}
a:focus,a:hover {color:#005A9C}