
/** 通用样式 */
body,html{
  margin:0;
  padding:0;

  font-size:14px;
  font-family:"microsoft yahei",sans-serif;
}


html,body{
  position: relative;
  min-width: 1280px;
}

*{
	box-sizing: border-box;
}
img {
    border: 0;
}

 *{
     margin: 0;
     padding: 0;
}
 h5,h6{
     margin: 0;
     padding: 0;
}


li,ul{
    margin:0;
    padding:0;
    list-style:none;
}

 a {
     color: #000;
     text-decoration: none;
     cursor: pointer;
}
a:hover {
     color: #0099cc;
}

.w780 {
  width: 780px;
}

.w785 {
  width: 785px;
}

.w700 {
  width: 700px;
}

.mt24 {
  margin-top: 24px;
}
.mt34 {
  margin-top: 34px;
}
.mt-25percent {
  margin-top: -25%!important;
}


.row {
  display: flex;
  flex-direction: row;
}

/** 布局 两端对齐 **/
.flex-align-full {
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

/** 布局 居中 **/
.flex-align-center {
  -webkit-justify-content: center;
  justify-content: center;
}

/** 布局 右对齐 **/
.flex-align-right {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

/** 布局 垂直居顶 */
.flex-align-top {
  -webkit-align-items: flex-start;
  align-items: flex-start;
}

/** 布局 垂直居中 */
.flex-align-middle {
  -webkit-align-items: center;
  align-items: center;
}

/** 布局 垂直居底 */
.flex-align-bottom {
  -webkit-align-items: flex-end;
  align-items: flex-end;
}

/**
 * 自动占满余量
 */
.flex-fill-full{
  -webkit-flex: 1;
  flex: 1;
}


/** 专题样式  start */
.sub-body {
 
}

.sub-footer {
  background:  no-repeat center bottom;
  width: 100%;
  background-size: 100% 100%;
  margin-top: 50px;
  padding-bottom: 170px;
}

/* .sub-banner {
  width: 100%;
  background:  30% 0;
} */

.sub-banner img {
  width: 100%;
}







/** 专题样式  end */
