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

  .head_container {
    height: 65.18519px; }

  .main_container_pt {
    padding-top: 102.66667px; } }
/* 设计宽度=$mediawidth */
@media screen and (max-width: 1349px) {
  .form input, .form textarea {
    width: 301.48148px;
    height: 40.74074px;
    padding: 8.14815px 12.22222px;
    font-size: 18px; }
  .form textarea {
    height: 158.88889px; } }
/* 设计宽度=$mediawidth */
@media screen and (max-width: 1349px) {
  .dialog .dialog_wx {
    width: 162.96296px;
    margin: -130.37037px 0 0 -118.14815px;
    padding: 36.66667px 36.66667px 24.44444px 36.66667px; }
  .dialog .dialog_wx img {
    margin-bottom: 24.44444px; }
  .dialog .dialog_wx p {
    font-size: 18px;
    letter-spacing: 5px; } }
/* 设计宽度=$mediawidth */
@media screen and (max-width: 1349px) {
  .head_container {
    height: 102.66667px
    /* .logo{
    	width: $sc * 126px;
    	margin-left: $sc * 42px;
    } */ }
  .head_container nav {
    top: 44.81481px; }
  .head_container nav a {
    margin-right: 40.74074px;
    line-height: 34px;
    letter-spacing: .1em;
    font-size: 18px; }

  .head_container_white {
    height: 71.7037px; }
  .head_container_white nav {
    top: 20.59259px; } }
/* 设计宽度=$mediawidth */
@media screen and (max-width: 1349px) {
  .foot_container {
    height: 325.92593px; }
  .foot_container .share a {
    margin-left: 22.81481px; }
  .foot_container .contact p, .foot_container .contact a {
    font-size: 14px; }
  .foot_container .contact li {
    padding: 48.88889px 0 0 73.33333px; }
  .foot_container .contact li:before {
    width: 34.22222px;
    height: 34.22222px;
    background-size: 100%; } }
/* 列表 */
/* 设计宽度=$mediawidth */
@media screen and (max-width: 1349px) {
  .list_txt img {
    margin: 0 0 0 -28.51852px; }
  .list_txt p {
    font-size: 18px; }
  .list_txt h2 {
    font-size: 36px; }

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

  .news_txt {
    width: 415.55556px;
    padding: 0 36.66667px; }
  .news_txt .date {
    padding-top: 32.59259px;
    font-size: 18px; }
  .news_txt h3 {
    margin-bottom: 20.37037px;
    font-size: 24px; }
  .news_txt .des {
    font-size: 14px; }
  .news_txt .info {
    left: 36.66667px;
    right: 36.66667px;
    height: 58.66667px;
    line-height: 58.66667px; }
  .news_txt .info span {
    font-size: 16px; }
  .news_txt .info .type {
    min-width: 20.37037px; }
  .news_txt .info .link {
    padding: 0 20.37037px; }

  .list_pages {
    padding-top: 32.59259px; }
  .list_pages a {
    width: 30.96296px;
    height: 30.96296px;
    border-radius: 16.2963px;
    margin: 0 3.25926px;
    line-height: 32.59259px; }
  .list_pages .prev, .list_pages .next {
    background-size: 70.07407px auto; } }
/* 文本 */
/* 设计宽度=$mediawidth */
@media screen and (max-width: 1349px) {
  .text_title p {
    font-size: 20px; }
  .text_title h2 {
    padding-top: 40.74074px;
    font-size: 36px; }
  .text_title .gray {
    font-size: 18px; }

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

  .text_item {
    padding: 93.7037px 0; }
  .text_item p {
    font-size: 18px; }
  .text_item h2 {
    margin-bottom: 16.2963px; }

  .detail_ctrl {
    height: 44.81481px;
    /*margin-bottom: 40.74074px;*/
  }
  .detail_ctrl a {
    /*width: 277.03704px;*/
    width: 31px;
  }

  .detail_share {
    height: 57.03704px;
    padding: 6.51852px 0;
    line-height: 57.03704px;
    font-size: 16px; }
  .detail_share a {
    width: 24.44444px; } }
/* 瀑布流布局 */
/* @import "../components/grid/_grid"; */
/* 瀑布流布局 */
/* 设计宽度=$mediawidth */
@media screen and (max-width: 1349px) {
  .banner {
    height: 651.85185px; }
  .banner h2 {
    margin-bottom: 40.74074px;
    font-size: 48px; }
  .banner p {
    font-size: 20px; }

  .banner_tab {
    height: auto; }
  .banner_tab h2 {
    margin-bottom: 73.33333px; }
  .banner_tab a {
    margin: 0 24.44444px;
    font-size: 20px; } }
