a, address, b, big, blockquote, body, center, cite, code, dd, del, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, label, legend, li, ol, p, pre, small, span, strong, u, ul, var, th, td {
  margin: 0;
  padding: 0;
}

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

body {
  color: #444;
  padding: 0px 0;
  font: 400 14px/1.6 'Helvetica Neue', Helvetica, "Microsoft YaHei", sans-serif, Arial, '瀹嬩綋';
  -webkit-text-size-adjust: none;
  background: #fff;
  overflow-x: hidden;
  min-width: 1200px;
  font-family: "寰蒋闆呴粦"
}

a:hover img, img {
  border: none;
  vertical-align: top;
}

ol, ul {
  list-style: none
}

input, button, select, textarea {
  outline: none;
  font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;
  font-size: 14px;
  color: #231815;
}

table input, table button, table select, table textarea {
  vertical-align: middle;
}

button, html input[type=button], input[type=submit] {
  -webkit-apperance: button;
  cursor: pointer
}

button[disabled], html input[disabled] {
  cursor: default
}

textarea {
  resize: none
}

table {
  border-collapse: collapse;
}

a {
  text-decoration: none;
  color: rgb(0,31,80);
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
  font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;
}

th {
  font-weight: normal;
}

* {
  font-family: "寰蒋闆呴粦";
}

.d_wen * {
  font-family: '浠垮畫_GB2312' !important;
}

.al {
  text-align: left;
}

.ac {
  text-align: center;
}

.ar {
  text-align: right;
}

.hide {
  display: none;
}

.clear, .clr {
  display: block;
  clear: both;
  height: 0;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
}

.clearfix2:before, .clearfix2:after {
  content: "";
  display: table;
}

.clearfix2:after {
  clear: both;
}

.clearfix2 {
  *zoom: 1;
}

/*margin*/
.mt10 { margin-top: 10px; }
.mt20 {    margin-top: -8px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }
.mt40 { margin-top: 40px; }
.mt50 { margin-top: 50px; }
.mt55 { margin-top: 55px; }
.mt60 { margin-top: 60px; }
.mt70 { margin-top: 70px; }
.mt80 { margin-top: 80px; }
.mb50 { margin-bottom: 50px; }

.ml20{ margin-left:20px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml5{ margin-left:5px;}


::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

::-webkit-scrollbar-button {
  height: 0;
  width: 0;
}

::-webkit-scrollbar-track {
  background-color: #f1f1f1;
}

::-webkit-scrollbar-thumb {
  background: #ccc;
}


.clearfix:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
}

.clearfix {
  zoom: 1;
}

.clearit {
  clear: both;
  height: 0;
  font-size: 0;
  overflow: hidden;
}

.fl {
  float: left;
  _display: inline;
}

.fr {
  float: right;
  _display: inline;
}


a:hover /*,a:active,a:focus*/
{
  color: #c01925;
  text-decoration: none;
}

.hidden {
  visibility: hidden;
}


/*璁剧疆閫変腑鏂囧瓧鏃剁殑鑳屾櫙鑹�*/
::selection {
  background: #c01925;
  color: #fff;
}

::-moz-selection {
  background: #c01925;
  color: #fff;
}

::-webkit-selection {
  background: #c01925;
  color: #fff;
}

/*鍙敼鍙樺厓绱犺鐐瑰嚮鏃惰儗鏅鐨勯鑹�*/
html {
  -webkit-tap-highlight-color: rgba(240, 240, 240, 0.7);
}

/*濡傛灉闇€瑕佽儗鏅涓嶆樉绀猴紝鍒欏彲浠ュ皢rgba涓殑alpha鍊艰涓�0鍗冲彲锛屼緥濡俽gba(0,0,0,0)*/

/*--------------------------end鍏敤鏍峰紡*/

body {
  background-color: #fff;
}