html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,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, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  vertical-align:baseline;
  background:transparent;
  text-decoration:none;
  list-style:none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  font-family:"微软雅黑",microsoft yahei,Arial,Helvetica,sans-serif; 
}
html{
  font-size:100%;
}
body {
  color: #333;
  text-align: left;
  font-size: 14px;
  background: #fdfdfe;
}
h1, h2, h3, h4, h5, h6{
  font-size: 9pt; 
  font-weight: normal;
  font-weight:normal; 
  margin:0;
  padding:0;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { 
  display:block;
}
ul,li {
  list-style:none;
  margin:0;
  padding:0;
}

blockquote, q {
  quotes:none;
}

blockquote:before, blockquote:after,q:before, q:after {
  content:'';
  content:none;
}
a {
  margin:0;
  padding:0;
  font-size:1em;
  vertical-align:baseline;
  background:transparent;
  text-decoration:none;
  color:inherit;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  color: #222;
  font-family:"微软雅黑";
}
a:link,a:visited {
  color: inherit;
  text-decoration: none;
}
a:active,a:hover {
  color: #0062eb;
  text-decoration: none;
}
button,input,select,textarea {
  font-family:"微软雅黑";
  font-weight: inherit;
  font-size: inherit;
  font-size: 1em;
  font-family: inherit;
  border:none;
  outline:none;
  margin:0;
  padding:0;
  color: inherit;
}
input,  select, textarea{
  -webkit-appearance: none;
  vertical-align:middle;
  border:none;
  outline:none;
}
table{
  border-collapse:collapse; 
  border:1px solid #808080;
  margin:0 auto;
  padding:0;
  word-break:break-all;
  empty-cells: show;
}
th,td{
  border:1px solid #808080; 
  margin:0;
  padding:0;
  vertical-align: middle;
} 
iframe{
  margin:0;
  padding:0;
  border:none;
} 
video{ 
  display:block;
}
img{
  vertical-align:middle;
  margin:0px; 
  padding:0px; 
  border: none;
}

em {
  font-style: normal;
}
li {
  list-style-type: none;
}
div {
  word-wrap: break-word;
  word-break: break-all;
}

.wrapper{
  width:100%; 
  height:100%;
  min-width:1200px;
  margin:0 auto; 
  font-size: 14px;
  line-height: 30px;
  color: #4c4c4c;
  position:relative; 
  z-index:9;
}
.global-inner {
  width: 1100px;
  max-width: 100%;
  margin: 0 auto;
  position: relative;
  display: block;
  z-index: 5;
}
.global-inner:before,
.global-inner:after {
  content: '';
  display: table;
  clear: both;
}
.table-cell {
  display: table-cell;
  vertical-align: top;
}
.row {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.en {
  font-family: Arial;
  font-style: normal;
}
.inline-block {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
}
.f_l, .fl { 
  float: left;
}
.f_r, .fr { 
  float: right;
}
.auto{ 
  margin:0 auto;
}

.clearfix {
  display: block;
}
.clearfix:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clear{ 
  clear:both; 
  float:none;
}
.transition{ 
  transition:0.5s; 
  -webkit-transition:all 0.5s; 
  -moz-transition:all 0.5s; 
  -ms-transition:all 0.5s; 
  -o-transition:all 0.5s;
}
.Box{ 
  position:relative; 
  overflow:hidden; 
}


@keyframes swing{
  20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}
  40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
  60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}
  80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
  to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
}
.swing{-webkit-transform-origin:left right;transform-origin:left right;-webkit-animation-name:swing;animation-name:swing}


.mCSB_scrollTools{
  width: 10px;
}
.mCSB_scrollTools .mCSB_draggerRail{
  width: 10px;
  background-color: rgb(242, 242, 242);
  border-radius: 5px;
}
.mCSB_scrollTools .mCSB_dragger{
  min-height: 80px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  width: 10px;
  background-color: rgb(45, 102, 165);
  border-radius: 5px;
}
  


.header{
  width: 100%;
  position: relative;
  z-index: 20;
}


.crumbsNav-box{
  width: 100%;
  height: 50px;
  overflow: hidden;
  background-color: #432c58;
  font-size: 14px;
  line-height: 50px;
  color: #fff;
}
.crumbsNav-box span, .crumbsNav-box a{
  float: left;
  color: #fff;
}
.crumbsNav-box a:hover{
  color: #fff;
}
.crumbsNav-box img{
  width: 15px;
  margin: -3px 5px 0 0;
}
.crumbsNav-box a:after{
  content: '>';
  margin: 0 5px;
}
.crumbsNav-box a:last-child:after{
  display: none;
}


.main-box{
  width: 100%;
  min-height: 400px;
  position: relative;
  z-index: 10;
}


.footer{
  width: 100%;
  position: relative;
  z-index: 20;
}
