@charset "UTF-8";
/* 页面缩小比例 */
/* 字体缩小比例 */
/* 媒体查询尺寸 */
/* 设计宽度=$mediawidth */
@media screen and (max-width: 1099px) {
  .wrap {
    margin: 0 42.66667px;
    max-width: 1280px; }

  .wrap {
    margin: 0 24.66667px;
    max-width: 1280px; }

  .head_container {
    height: 56.88889px; }

  .main_container_pt {
    padding-top: 89.6px; } }
/* 设计宽度=$mediawidth */
@media screen and (max-width: 1099px) {
  .form input, .form textarea {
    width: 263.11111px;
    height: 35.55556px;
    padding: 7.11111px 10.66667px;
    font-size: 14.66667px; }
  .form textarea {
    height: 138.66667px; } }
/* 设计宽度=$mediawidth */
@media screen and (max-width: 1099px) {
  .dialog .dialog_wx {
    width: 142.22222px;
    margin: -113.77778px 0 0 -103.11111px;
    padding: 32px 32px 21.33333px 32px; }
  .dialog .dialog_wx img {
    margin-bottom: 21.33333px; }
  .dialog .dialog_wx p {
    font-size: 14.66667px;
    letter-spacing: 4.07407px; } }
/* 设计宽度=$mediawidth */
@media screen and (max-width: 1099px) {
  .head_container {
    height: 89.6px
    /* .logo{
    	width: $sc * 126px;
    	margin-left: $sc * 42px;
    } */ }
  .head_container nav {
    top: 39.11111px; }
  .head_container nav a {
    margin-right: 35.55556px;
    line-height: 34px;
    letter-spacing: .1em;
    font-size: 14.66667px; }

  .head_container_white {
    height: 62.57778px; }
  .head_container_white nav {
    top: 16.44444px; } }
/* 设计宽度=$mediawidth */
@media screen and (max-width: 1099px) {
  .foot_container {
    height: 284.44444px; }
  .foot_container .share a {
    margin-left: 19.91111px; }
  .foot_container .contact p, .foot_container .contact a {
    font-size: 11.40741px; }
  .foot_container .contact li {
    padding: 42.66667px 0 0 64px; }
  .foot_container .contact li:before {
    width: 29.86667px;
    height: 29.86667px;
    background-size: 100%; }
  .foot_container .contact li {
    padding: 42.66667px 0 0 28px; } }
/* 列表 */
/* 设计宽度=$mediawidth */
@media screen and (max-width: 1099px) {
  .list_txt img {
    margin: 0 0 0 -24.88889px; }
  .list_txt p {
    font-size: 14.66667px; }
  .list_txt h2 {
    font-size: 29.33333px; }
  .list_txt p {
    font-size: 9.26667px; }
  .list_txt h2 {
    font-size: 18.53333px; }

  .news_item {
    height: 426.66667px;
    padding-right: 426.66667px;
    margin-top: 42.66667px; }
  .news_item:first-child {
    margin-top: 0; }

  .news_txt {
    width: 362.66667px;
    padding: 0 32px; }
  .news_txt .date {
    padding-top: 28.44444px;
    font-size: 14.66667px; }
  .news_txt h3 {
    margin-bottom: 17.77778px;
    font-size: 19.55556px; }
  .news_txt .des {
    font-size: 11.40741px; }
  .news_txt .info {
    left: 32px;
    right: 32px;
    height: 51.2px;
    line-height: 51.2px; }
  .news_txt .info span {
    font-size: 13.03704px; }
  .news_txt .info .type {
    min-width: 17.77778px; }
  .news_txt .info .link {
    padding: 0 17.77778px; }

  .list_pages {
    padding-top: 28.44444px; }
  .list_pages a {
    width: 27.02222px;
    height: 27.02222px;
    border-radius: 14.22222px;
    margin: 0 2.84444px;
    line-height: 28.44444px; }
  .list_pages .prev, .list_pages .next {
    background-size: 61.15556px auto; } }
/* 文本 */
/* 设计宽度=$mediawidth */
@media screen and (max-width: 1099px) {
  .text_title p {
    font-size: 16.2963px; }
  .text_title h2 {
    padding-top: 35.55556px;
    font-size: 29.33333px; }
  .text_title .gray {
    font-size: 14.66667px; }

  .text_des p {
    font-size: 13.03704px; }

  .text_item {
    padding: 81.77778px 0; }
  .text_item p {
    font-size: 14.66667px; }
  .text_item h2 {
    margin-bottom: 14.22222px; }

  .detail_ctrl {
    height: 39.11111px;
    /*margin-bottom: 35.55556px;*/
  }
  .detail_ctrl a {
    /*width: 241.77778px;*/
    width: 31px;
  }

  .detail_share {
    height: 49.77778px;
    padding: 5.68889px 0;
    line-height: 49.77778px;
    font-size: 13.03704px; }
  .detail_share a {
    width: 21.33333px; } }
/* 瀑布流布局 */
/* @import "../components/grid/_grid"; */
/* 瀑布流布局 */
/* 设计宽度=$mediawidth */
@media screen and (max-width: 1099px) {
  .banner {
    height: 568.88889px; }
  .banner h2 {
    margin-bottom: 35.55556px;
    font-size: 39.11111px; }
  .banner p {
    font-size: 16.2963px; }

  .banner_tab {
    height: auto; }
  .banner_tab h2 {
    margin-bottom: 64px; }
  .banner_tab a {
    margin: 0 21.33333px;
    font-size: 16.2963px; } }
