@charset "UTF-8";
/* CSS Document */
/* common */
html {
  font-size: 20px; }

* {
  margin: 0;
  padding: 0; }

body {
  font-family: Helvetica;
  /*font: 16px/24px;*/
  font-family: "微软雅黑";
  min-width: 320px;
  max-width: 750px;
  margin: 0 auto;
  font-smoothing: antialiased;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-font-smoothing: antialiased;
  /*消除图标和文字锯齿*/
  -moz-osx-font-smoothing: grayscale; }

ul,
ol {
  list-style: none;
  text-indent: 0;
  list-style-position: outside; }

img {
  border: 0px; }

b {
  font-weight: normal; }

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

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

.clear {
  clear: none; }

p {
  margin: 0;
  padding: 0;
  border: 0; }

li {
  list-style: none; }

.clear {
  clear: both; }

a {
  text-decoration: none;
  border: none; }

img {
  border: 0;
  width: 100%;
  margin: 0;
  padding: 0; }

/* link : css */
a {
  text-decoration: none; }

a:hover {
  text-decoration: none; }

/*clear*/
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

.clear {
  clear: both; }

body {
  margin: 0 auto;
  width: 100%;
  overflow-x: hidden; }

.container_width {
  width: 100%;
  padding: 0 1rem; }

.box_border, .container_width, .nav li, .qianding_c .qianding_container .qianding_content, .qianding_c .qianding_container .qianding_content p, .jiangxiang_gongsi p, .qiye_c .img_container .img, .jiyu_container, .jiyu_container .jiyu_content_bg {
  box-sizing: border-box;
  -ms-box-sizing: border-box; }

.body_false {
  max-width: 750px;
  background: #000; }

/* header */
.header {
  background: #fff;
  overflow: hidden;
  padding: 1.4rem 1rem; }
  .header .fl {
    height: 2.4rem; }
    .header .fl img {
      height: 100%;
      width: auto;
      float: left; }
    .header .fl div {
      float: left;
      margin-left: 0.8rem;
      padding-left: 0.8rem;
      border-left: 1px solid #000;
      height: 100%;
      font-size: 0.9rem; }
  .header .fr {
    background: url("../img/dianhua_icon.png") no-repeat left center;
    background-size: contain;
    padding-left: 2.6rem;
    height: 2rem; }
    .header .fr p {
      height: 2rem;
      line-height: 2.3rem;
      font-size: 1.4rem;
      color: #222; }

/* nav */
.nav {
  width: 100%;
  height: 4.5rem; }
  .nav li {
    width: 25%;
    height: 100%;
    float: left;
    color: #ccc;
    font-size: 1.4rem;
    text-align: center;
    line-height: 4.5rem;
    background: #222222;
    border-left: 1px solid #000000; }
    .nav li a {
      display: block;
      width: 100%;
      height: 100%;
      color: inherit;
      font-size: inherit;
      line-height: inherit; }
    .nav li.true {
      background: #3697d9;
      color: #fff; }

/* banner */
.banner {
  width: 100%;
  height: auto;
  margin-bottom: 1.4rem; }
  .banner img {
    width: 100%;
    height: auto;
    display: block; }

/* 标题 */
.biaoti {
  width: 18.6rem;
  margin: 0 auto 2rem;
  padding: 1rem 0 0.7rem;
  position: relative; }
  .biaoti.min {
    width: 16.3rem; }
  .biaoti p {
    font-size: 2.1rem;
    color: #fff;
    font-weight: 900;
    text-align: center;
    line-height: 1; }
  .biaoti span {
    display: block;
    color: #ffe100;
    text-align: center;
    font-size: 1.2rem;
    line-height: 1;
    margin-top: 0.5rem; }
  .biaoti .biankuang_top {
    position: absolute;
    top: 0;
    height: 30%;
    width: 100%;
    border: 1px solid #9d7610;
    border-bottom: none; }
  .biaoti .biankuang_bottom {
    position: absolute;
    bottom: 0;
    height: 25%;
    width: 100%;
    border: 1px solid #9d7610;
    border-top: none; }

/* button */
.button {
  width: 18.2rem;
  height: 3.25rem;
  line-height: 3.25rem;
  border-radius: 1.625rem;
  background: #9d7610;
  color: #ffffff;
  text-align: center;
  display: block;
  font-size: 1.2rem;
  margin: 0 auto 3rem; }

/* 致辞 */
.zhici_c {
  margin-top: 3.5rem;
  margin-bottom: 4.5rem; }
  .zhici_c div {
    border: 1px solid #9d7610;
    width: 100%;
    height: 16rem; }
  .zhici_c img {
    height: 19rem;
    margin-top: -1.5rem;
    width: auto;
    margin-left: 0.9rem;
    float: left; }
  .zhici_c p {
    float: left;
    color: #fff;
    width: 15rem;
    margin-left: 1.5rem;
    margin-top: 3rem;
    font-size: 1.2rem;
    line-height: 1.5; }

/* 签订 */
.qianding_c {
  overflow: hidden;
  margin-bottom: 2.3rem; }
  .qianding_c .qianding_container {
    margin: 0 -0.5rem; }
    .qianding_c .qianding_container .qianding_content {
      margin-bottom: 1rem;
      width: 50%;
      height: auto;
      padding: 0 0.5rem;
      float: left; }
      .qianding_c .qianding_container .qianding_content img {
        width: 100%;
        height: auto;
        display: block; }
      .qianding_c .qianding_container .qianding_content p {
        width: 100%;
        font-size: 1rem;
        color: #ffffff;
        text-align: center;
        line-height: 1.5;
        padding: 0.8rem 1.1rem;
        background: #1b110d; }

/* 奖项 */
.jiangxiang_container img {
  display: block; }

.jiangxiang_gongsi {
  overflow: hidden;
  margin: 0 -0.5rem; }
  .jiangxiang_gongsi p {
    margin-top: 1rem;
    margin-bottom: 2.5rem;
    padding: 0 0.5rem;
    width: 33.333333%;
    float: left; }
    .jiangxiang_gongsi p img {
      width: 100%;
      height: auto;
      display: block; }
    .jiangxiang_gongsi p span {
      font-size: 1.2rem;
      line-height: 1;
      margin-top: 1rem;
      display: block;
      color: #fff;
      text-align: center; }

/* 企业寄语 */
.qiye {
  padding-bottom: 1px; }

.qiye .biaoti {
  padding: 1rem 0 1rem; }

.qiye_c {
  margin-bottom: 2rem; }
  .qiye_c .img_container {
    overflow: hidden;
    margin: 0 -0.5rem; }
    .qiye_c .img_container .img {
      padding: 0 0.5rem;
      width: 33.333333%;
      float: left;
      margin-bottom: 1rem; }
      .qiye_c .img_container .img img {
        width: 100%;
        height: auto;
        display: block; }

/* 寄语 */
.jiyu_c {
  padding-top: 1.8rem;
  overflow: hidden; }

.jiyu_mar_bottom_7 {
  margin-bottom: 7rem; }

.jiyu_mar_bottom_5 {
  margin-bottom: 5rem; }

.jiyu_container {
  width: 100%;
  padding-right: 1.5rem;
  height: 16rem;
  position: relative; }
  .jiyu_container .jiyu_content_bg {
    width: 100%;
    height: 16rem;
    position: absolute;
    right: 0;
    padding-left: 1.5rem;
    bottom: -2.5rem; }
    .jiyu_container .jiyu_content_bg div {
      width: 100%;
      height: 100%;
      background: #231900; }
  .jiyu_container .jiyu_content {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 2; }
    .jiyu_container .jiyu_content .text {
      width: 100%;
      height: 100%;
      background: #4f3b08;
      padding-top: 1px; }
      .jiyu_container .jiyu_content .text > div {
        width: 12rem;
        margin-left: 2rem;
        text-align: center;
        color: #fff;
        margin-top: 2rem; }
        .jiyu_container .jiyu_content .text > div .title {
          width: 11.75rem;
          border-top: 1px solid #fff; }
          .jiyu_container .jiyu_content .text > div .title span {
            color: #fff;
            font-size: 1.5rem;
            font-weight: 900;
            line-height: 1;
            margin: 1rem auto 0.3rem;
            padding-bottom: 1rem;
            display: block;
            text-align: center;
            border-bottom: 1px solid #fff;
            width: 7.5rem; }
          .jiyu_container .jiyu_content .text > div .title .xian {
            border-top: 1px solid #fff;
            width: 9.5rem;
            margin: 0 auto; }
        .jiyu_container .jiyu_content .text > div p {
          font-size: 1.1rem;
          margin-top: 1rem;
          line-height: 1.3; }
        .jiyu_container .jiyu_content .text > div .jiyu_button {
          display: block;
          width: 12rem;
          height: 2.5rem;
          line-height: 2.5rem;
          text-align: center;
          margin: 1.1rem auto 0;
          background: #fff;
          color: #4f3b08;
          border-radius: 0.3rem; }
    .jiyu_container .jiyu_content .img {
      width: auto;
      height: 19rem;
      display: block;
      margin-top: -1.6rem; }
      .jiyu_container .jiyu_content .img img {
        height: 100%;
        width: auto; }

.footer img {
  width: 100%;
  height: auto;
  max-width: 750px;
  display: block; }

.foot {
  background: #2a2c32;
  text-align: center; }

.foot p {
  font-size: 1.2rem;
  color: #cdcdcd;
  line-height: 1.9rem;
  padding: 1.5rem 0 5.5rem; }
