@charset "UTF-8";
/*--------------------通用---------------------*/
* {
  padding: 0;
  margin: 0;
}

label.error {
  text-indent: -9999999px;
  display: none !important;
}

p, h2, h3, h4 {
  margin: 0;
  line-height: 1;
}

ul, ol {
  margin: 0;
  padding-left: 0;
}

li {
  list-style: none;
}

a {
  text-decoration: none;
  -webkit-transition: all 0.4s linear 0s;
  transition: all 0.4s linear 0s;
}

a:hover {
  text-decoration: none;
}

.fwb {
  font-weight: bold;
}

.op0 {
  opacity: 0;
}

img {
  display: block;
}

.font-en {
  font-family: "微软雅黑";
}

.wenyue-cn {
  font-family: "wenyue";
}

.timesroman {
  font-family: "Times New Roman";
}

/*--------------------dufault---------------------*/
body {
  overflow-x: hidden;
}

figure {
  margin: 0;
}

.wrap {
  overflow: hidden;
  margin: 0 auto;
  width: 1200px;
  min-width: 1200px;
}

.header-block {
  width: 100%;
  height: 146px;
}

/******************************************************* DEFAULT END */
/***
*** header ***
***/
/******************************************************* HEADER END */
/***
*** index ***
***/
html {
  height: 100%;
  width: 100%;
}

body {
  width: 100%;
  height: 100%;
  position: relative;
  background: #f7f7f7;
}

.index-code {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 286px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.index-code .pic {
  width: 256px;
  margin: 0 auto;
}

.index-code .tit {
  font-size: 20px;
  line-height: 30px;
  color: #555;
  text-align: center;
}

/******************************************************* INDEX END */
/***
*** page ***
***/
/******************************************************* PAGE END */
/***
*** product ***
***/
/******************************************************* PRODUCT END */
/***
*** contact ***
***/
/******************************************************* CONTACT END */
/***
*** footer ***
***/
/******************************************************* FOOTER END */
/*# sourceMappingURL=css.css.map */