﻿/* Static_53c7481f_19eb_4a6a_adc0_338d90191b30 开始 */
.Static_53c7481f_19eb_4a6a_adc0_338d90191b30 { height:115px; BackgroundStyle margin-left:px;margin-right:px;margin-top:px;margin-bottom:px; padding-left:px;padding-right:px;padding-top:px;padding-bottom:px;  }.footer .content {
    height: 115px;
    padding: 18px 0 9px;
    background-color: #9e0822;
    border-top: solid 5px #850c1f;
    line-height: 25px;
    font-size: 12px;
    color: #d7d7d7;
    text-align: center;
}

.footer .content div:nth-child(1) {
    float: left;
    width: 120px;
    padding-left: 40px;
}

.footer .content .title {
    font-size: 16px;
    color: #e7e7e7;
    margin-bottom: 10px;
}

.footer .content div:nth-child(2) {
    text-align: left;
    float: left;
    width: 400px;
    padding-left: 20px;
}

.footer .content div:nth-child(3) {
    text-align: left;
    float: right;
    padding-right: 40px;
}

.footer .content div:nth-child(4) {
    clear: both;
}

.footer .content .beian {
    text-align: right;
    margin-top: 3px;
     margin-right: 10px;
}
.footer .content .beian a {
   color:#d7d7d7
}
.footer .content .beian1 {
    text-align: right;
    margin-top: 0px;
     margin-right: 10px;
}
.footer .content .beian1 a {
   color:#d7d7d7
}
.footer .content .sup {
    text-align: right;
   margin-top: 0px;
 margin-right: 10px;
}/* Static_53c7481f_19eb_4a6a_adc0_338d90191b30 结束 */
/* Static_9aac710a_3c4c_4288_a261_b07b325daedf 开始 */
.Static_9aac710a_3c4c_4288_a261_b07b325daedf { height:autopx; BackgroundStyle margin-left:px;margin-right:px;margin-top:px;margin-bottom:px; padding-left:px;padding-right:px;padding-top:px;padding-bottom:px;  }.passage .content {
    padding: 40px 60px 50px;
   min-height:600px;
    background-color: #fff;
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1); }
    .passage .content p {
      line-height: 30px;
      font-size: 14px;
      color: #555555;
      text-indent: 2em;
      text-align: justify; }
  
  .passage-title {
    padding-bottom: 24px;
    width: 100%;
    font-family: "Microsoft YaHei";
    font-size: 22px;
    color: #161616;
    text-align: center;
    line-height: 40px;
    border-bottom: 1px solid #e7e7e7;
  }
  .passage-time {
    margin-top: 5px;
    font-size: 12px;
    font-family: "Microsoft YaHei";
    color: #838383;
    line-height: 38px;
    text-align: center;
  }
  
  
  .passage-pic-title{
    width: 100%;
    font-size: 14px;
    font-family: "SimSun";
    color: #555;
    line-height: 44px;
    text-align: center;
  }
  
  .imgList {
      margin-top: 30px;
  }

  .imgList ul {
      margin-top: 40px;
      min-height: 600px;
  }
  
  .imgList ul li {
      float: left;
      margin: 5px 68px 3px 10px;
      list-style-type: none;
      display: inline;
  }
  
  .imgList ul li a {
      display: block !important;
      width: 270px !important;
      height: 270px !important;
      text-decoration: none;
  }
  
  .imgList ul li a img {
    width:335px;
      height: 225px;
      border: 0;
  }
  
  .imgList ul li a span {
     margin-top:15px;
      display: block;
      width: 335px;
      height: 23px;
      line-height: 20px;
      font-size: 18px;
      text-align: center;
      color: #333;
      cursor: hand;
      white-space: nowrap;
      overflow: hidden;
  }
  
  .imgList ul li a:hover span {
      color: #c00;
  }/* Static_9aac710a_3c4c_4288_a261_b07b325daedf 结束 */
/* Static_81a69a8a_40e3_46c1_9776_b6f508e17524 开始 */
.Static_81a69a8a_40e3_46c1_9776_b6f508e17524 { height:125px; BackgroundStyle margin-left:px;margin-right:px;margin-top:px;margin-bottom:px; padding-left:px;padding-right:px;padding-top:px;padding-bottom:px;  }*, *:before, *:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html, body {
  overflow-x: hidden;
  width: 100%;
  background-color: #fff; }

body {
  margin: 0;
  font-size: 14px;
  font-family: "Microsoft YaHei", "微软雅黑", STHeiTi, "Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif; }

ol, ul, li, h1, h2, h3, h4, h5, h6, img, input, dl, dt, dd, p, textarea {
  padding: 0;
  margin: 0;
  list-style: none;
  border: none; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal; }

a {
  text-decoration: none;
  -webkit-tap-highlight-color: transparent; }

div {
  -webkit-tap-highlight-color: transparent; }

a:focus, input:focus, textarea:focus, button:focus {
  outline: none; }

.fl {
  float: left; }

.fr {
  float: right; }

.clearfix {
  *zoom: 1; }

.clearfix:after {
  content: "";
  display: block;
  height: 0;
  visibility: hidden;
  clear: both; }

.section {
  position: relative; }

.section-title {
  position: relative;
  overflow: visible;
  height: 36px;
  line-height: 36px;
  font-size: 0;
  text-align: center; }
  .section-title span {
    display: inline-block;
    position: relative;
    padding: 0 12px;
    height: 36px;
    font-size: 36px; }
    .section-title span:before, .section-title span:after {
      content: '';
      position: absolute;
      top: 50%;
      z-index: 10;
      margin-top: -2px;
      width: 256px;
      height: 4px;
      background-image: url("/images/section-title.png");
      background-repeat: no-repeat;
      background-size: 100% auto; }
    .section-title span:before {
      background-position: center top;
      right: 100%; }
    .section-title span:after {
      background-position: center bottom;
      left: 100%; }

.content {
  box-sizing: border-box;
  position: relative;
  margin: 0 auto;
  width: 1200px;
  font-size: 0; }

.header {
  height: 125px; }
  .header:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: 0;
    height: 6px;
    background-color: #9e0822; }
  .header .header-menu {
    overflow: hidden;
    float: right;
    background-color: #9e0822;
    border-radius: 0 0 3px 3px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); }
    .header .header-menu li {
      float: left;
      padding: 0 36px;
      height: 38px;
      line-height: 38px; }
      .header .header-menu li a {
        display: block;
        color: #ffffff;
        font-size: 14px;
        font-family: "宋体", "simsun", "Times New Roman", serif; }
  .header .header-content {
    padding-top: 5px; }
    .header .header-content .header-logo {
      margin-right: 20px;
      padding-left: 78px;
      height: 65px;
      background: url("../img/logo-m.png") no-repeat left center;
      line-height: 44px;
      font-size: 34px;
      color: #8e1d2f;
      letter-spacing: 6px; }
      .header .header-content .header-logo span {
        display: block;
        font-family: Arial, sans-serif;
        font-size: 14px;
        line-height: 14px;
        color: #424242;
        letter-spacing: 3px; }
    .header .header-content .header-school-list {
      padding-top: 12px; }
      .header .header-content .header-school-list li {
        position: relative;
        margin-bottom: 6px;
        padding-left: 16px;
        line-height: 12px; }
        .header .header-content .header-school-list li:before {
          content: '';
          position: absolute;
          left: 0;
          top: 2px;
          width: 9px;
          height: 9px;
          background: #c00122 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAFBAMAAACQg1DoAAAAHlBMVEX///////////////////////////////////////8V2MxSAAAACnRSTlMB3bBbHO2ZcG8j/uW/OAAAABVJREFUCNdjUGFgMGxg4AxjMCwAsgEOwQH6HP74TwAAAABJRU5ErkJggg==") no-repeat center; }
        .header .header-content .header-school-list li a {
          font-size: 12px;
          color: #424242; }
          .header .header-content .header-school-list li a:hover {
            color: #9e0822; }
    .header .header-content .header-search {
      overflow: hidden;
      box-sizing: border-box;
      margin-top: 0px;
      height: 32px;
      line-height: 32px;
      border: solid 2px #e7e7e7;
      border-radius: 4px; }
      .header .header-content .header-search * {
        box-sizing: border-box; }
      .header .header-content .header-search input:first-child {
        float: left;
        padding: 6px 6px 6px 26px;
        width: 270px;
        height: 100%;
        line-height: 16px;
        font-size: 14px;
        background: url("../img/search.png") no-repeat 7px center; }
      .header .header-content .header-search .searchbutton {
        float: right;
        padding: 0;
        width: 54px;
        height: 100%;
        line-height: 28px;
        background: linear-gradient(to bottom, #fff, #ededed);
        border: none;
        border-left: solid 2px #e7e7e7;
        font-size: 12px;
        font-family: "宋体", "simsun", "Times New Roman", serif;
        cursor: pointer; }
.frame>.part>.layout
{
width: 1200px !important;
}

.culture
{
height:40px;
font-size:30px;
position:absolute;
top:40px;
right:0px;
}
.culture a
{
color:#8e1d2f
}/* Static_81a69a8a_40e3_46c1_9776_b6f508e17524 结束 */
/* Static_26bd1d6f_d8bc_441d_bb7b_d4f4f412000d 开始 */
.Static_26bd1d6f_d8bc_441d_bb7b_d4f4f412000d { height:51px; BackgroundStyle margin-left:px;margin-right:px;margin-top:px;margin-bottom:px; padding-left:px;padding-right:px;padding-top:px;padding-bottom:px;  }.navigation {
  z-index: 1000; }
  .navigation * {
    box-sizing: border-box; }
  .navigation .content .navigation-list {
    height: 51px;
    background-color: #9e0822;
    line-height: 46px;
    border-top: solid 5px #850c1f;
    border-radius: 0 0 3px 3px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); }
    .navigation .content .navigation-list > li {
      position: relative;
      float: left;
      width: 116px;
      text-align: center; }
      .navigation .content .navigation-list > li:not(:first-child):hover > a {
        background-color: #fff;
        color: #9e0822;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
      .navigation .content .navigation-list > li:not(:first-child):hover .navigation-list-sub {
        visibility: visible;
        opacity: 1;
        transform: translateY(0); }
      .navigation .content .navigation-list > li:first-child {
        width: 40px; }
        .navigation .content .navigation-list > li:first-child > a {
          height: 42px;
          background: url("../img/home.png") no-repeat center; }
      .navigation .content .navigation-list > li:before {
        content: '';
        position: absolute;
        left: 0;
        top: 9px;
        bottom: 9px;
        z-index: 10;
        width: 1px;
        background-color: #fff;
        opacity: .3; }
      .navigation .content .navigation-list > li > a {
        display: block;
        margin: 2px 5px 0;
        height: 42px;
        line-height: 42px;
        border-radius: 4px;
        color: #ffffff;
        font-size: 16px;
        transition: background-color 260ms, color 260ms; }
      .navigation .content .navigation-list > li .navigation-list-sub {
        visibility: hidden;
        opacity: 0;
        transform: translateY(5px);
        transition: all 260ms ease;
        position: absolute;
        top: 100%;
        left: 5px;
        right: 5px;
        z-index: 10;
        padding-top: 6px;
        border-radius: 0 0 4px 4px;
        box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
        font-size: 14px;
        color: #ffffff; }
        .navigation .content .navigation-list > li .navigation-list-sub li {
          position: relative;
          height: 40px;
          line-height: 40px;
          background-color: #9e0822; }
          .navigation .content .navigation-list > li .navigation-list-sub li.sub:after {
            content: '';
            position: absolute;
            right: 10px;
            top: 50%;
            z-index: 1;
            border-top: solid 4px transparent;
            border-left: solid 6px #fff;
            border-bottom: solid 4px transparent;
            margin-top: -4px; }
          .navigation .content .navigation-list > li .navigation-list-sub li:hover ul {
            opacity: 1;
            visibility: visible;
            transform: translateY(0); }
          .navigation .content .navigation-list > li .navigation-list-sub li:first-child {
            border-radius: 4px 4px 0 0; }
            .navigation .content .navigation-list > li .navigation-list-sub li:first-child:before {
              display: none; }
          .navigation .content .navigation-list > li .navigation-list-sub li:last-child {
            border-radius: 0 0 4px 4px; }
          .navigation .content .navigation-list > li .navigation-list-sub li:before {
            content: '';
            position: absolute;
            left: 50%;
            top: 0;
            z-index: 1;
            margin-left: -2em;
            width: 4em;
            height: 1px;
            background-color: #fff;
            opacity: .3; }
          .navigation .content .navigation-list > li .navigation-list-sub li a {
            display: block;
            height: 100%;
            font-size: 14px;
            color: #ffffff; }
            .navigation .content .navigation-list > li .navigation-list-sub li a:hover {
              color: #ffd4dc; }
          .navigation .content .navigation-list > li .navigation-list-sub li ul {
            visibility: hidden;
            opacity: 0;
            transform: translateY(5px);
            transition: all 260ms ease;
            position: absolute;
            left: 100%;
            top: 0;
            padding-left: 4px; }
            .navigation .content .navigation-list > li .navigation-list-sub li ul li {
              position: relative;
              padding: 0 20px;
              background-color: #9e0822;
              white-space: nowrap; }
              .navigation .content .navigation-list > li .navigation-list-sub li ul li:first-child {
                border-radius: 4px 4px 0 0; }
                .navigation .content .navigation-list > li .navigation-list-sub li ul li:first-child:before {
                  display: none; }
              .navigation .content .navigation-list > li .navigation-list-sub li ul li:last-child {
                border-radius: 0 0 4px 4px; }
              .navigation .content .navigation-list > li .navigation-list-sub li ul li:before {
                content: '';
                position: absolute;
                left: 50%;
                top: 0;
                z-index: 1;
                width: 4em;
                height: 1px;
                margin-left: -2em;
                background-color: #fff;
                opacity: .3; }
              .navigation .content .navigation-list > li .navigation-list-sub li ul li a {
                color: #ffffff; }
/* Static_26bd1d6f_d8bc_441d_bb7b_d4f4f412000d 结束 */
