/* reset */* {  box-sizing: border-box; }html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {  font-family: 'Microsoft YaHei';  margin: 0;  padding: 0; }header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details {  display: block; }table {  border-collapse: collapse;  border-spacing: 0; }caption, th {  text-align: left;  font-weight: normal; }html, body, fieldset, img, iframe, abbr {  border: 0; }i, cite, em, var, address, dfn {  font-style: normal; }[hidefocus], summary {  outline: 0; }li {  list-style: none; }h1, h2, h3, h4, h5, h6, small {  font-size: 100%; }sup, sub {  font-size: 83%; }pre, code, kbd, samp {  font-family: inherit; }q:before, q:after {  content: none; }textarea {  overflow: auto;  resize: none; }label, summary {  cursor: default; }a, button {  cursor: pointer; }h1, h2, h3, h4, h5, h6, em, strong, b {  font-weight: bold; }del, ins, u, s, a, a:hover {  text-decoration: none; }body, textarea, input, button, select, keygen, legend {  font: 12px/1.14 Microsoft YaHei, arial, \5b8b\4f53;  color: #333;  outline: 0; }body {  background: #ffffff; }a, a:hover {  color: #333; }/* function */.f-cb:after, .f-cbli li:after {  display: block;  clear: both;  visibility: hidden;  height: 0;  overflow: hidden;  content: "."; }.f-cb, .f-cbli li {  zoom: 1; }.f-ib {  display: inline-block;  *display: inline;  *zoom: 1; }.f-dn {  display: none; }.f-db {  display: block; }.f-fl {  float: left; }.f-fr {  float: right; }.f-pr {  position: relative; }.f-prz {  position: relative;  zoom: 1; }.f-oh {  overflow: hidden; }.f-ff0 {  font-family: arial, \5b8b\4f53; }.f-ff1 {  font-family: "Microsoft YaHei", \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53; }.f-fs1 {  font-size: 12px; }.f-fs2 {  font-size: 14px; }.f-fwn {  font-weight: normal; }.f-fwb {  font-weight: bold; }.f-tal {  text-align: left; }.f-tac {  text-align: center; }.f-tar {  text-align: right; }.f-taj {  text-align: justify;  text-justify: inter-ideograph; }.f-vam, .f-vama * {  vertical-align: middle; }.f-wsn {  word-wrap: normal;  white-space: nowrap; }.f-pre {  overflow: hidden;  text-align: left;  white-space: pre-wrap;  word-wrap: break-word;  word-break: break-all; }.f-wwb {  white-space: normal;  word-wrap: break-word;  word-break: break-all; }.f-ti {  overflow: hidden;  text-indent: -30000px; }.f-ti2 {  text-indent: 2em; }.f-lhn {  line-height: normal; }.f-tdu, .f-tdu:hover {  text-decoration: underline; }.f-tdn, .f-tdn:hover {  text-decoration: none; }.f-toe {  overflow: hidden;  word-wrap: normal;  white-space: nowrap;  text-overflow: ellipsis; }.f-csp {  cursor: pointer; }.f-csd {  cursor: default; }.f-csh {  cursor: help; }.f-csm {  cursor: move; }.f-usn {  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  -o-user-select: none;  user-select: none; }html {  min-height: 100%;  position: relative; }  html body {    width: 100%;    min-height: 100%;    background: #ddd;    background: url("../image/bgs.jpg") no-repeat;	background-size:cover;		}    html body .container {      width: 100%;      margin: 0 auto;      overflow: hidden; }      html body .container .list-left {        display: none; }      html body .container .list-right {        width: 100%; }@media (min-width: 1200px) {  html body .container {    width: 1000px; }    html body .container .list-left {      width: 290px;      display: block; }    html body .container .list-right {      width: 890px; } }@media (min-width: 1400px) {  html body .container {    width: 1000px; }    html body .container .list-left {      width: 330px; }    html body .container .list-right {      width: 1030px; } }.header {  width: 100%;  background: #202344;  padding: 30px 15px 40px; }  .header .container {    overflow: visible; }  .header .menu {    width: 100%;    margin-top: 15px; }    .header .menu .navigation {      display: none; }  .header .tip {    display: none; }@media (min-width: 1200px) {  .header {    width: 100%;    height: 160px;    padding: 0;    background: #202344; }    .header .container {      overflow: visible; }    .header .menu {      width: auto;      margin-top: 15px; }      .header .menu .navigation {        display: block;        margin-left: -30px; }        .header .menu .navigation li {          float: left;          color: #d1a83e;          padding: 13px 20px 20px; }          .header .menu .navigation li a {            color: #d1a83e; }          .header .menu .navigation li.li:hover {            /*.title{              border-bottom: 1px solid #ffffff;            }*/ }            .header .menu .navigation li.li:hover > a {              /*color: #d1a83a;*/				color: #ffffff;			  }            .header .menu .navigation li.li:hover .sub-menu {              display: block; }          .header .menu .navigation li .title {            font-size: 18px;            display: inline-block;            padding: 10px; }          .header .menu .navigation li .sub {            width: 100%;            /* height: 35px;*/ }          .header .menu .navigation li .sub-menu {            position: absolute;            margin-top: 12px;            /*margin-left: -8%;*/            display: none;            z-index: 999;            background: rgba(0, 0, 0, 0.7); }            .header .menu .navigation li .sub-menu:before {              content: '';              position: absolute;              top: -10px;              left: 35px;              width: 0;              height: 0;              border-left: 15px solid transparent;              border-right: 15px solid transparent;              border-bottom: 10px solid #241f16; }            .header .menu .navigation li .sub-menu li {              float: left;              font-size: 16px; }              .header .menu .navigation li .sub-menu li .sub-special {                display: inherit; }                .header .menu .navigation li .sub-menu li .sub-special:first-child {                  margin-bottom: 10px; }              .header .menu .navigation li .sub-menu li a:hover {                 /*color: #7e83b8; */				 color: #ffffff;	}              .header .menu .navigation li .sub-menu li .sub-title {                float: left;                font-size: 14px;                line-height: 25px;                position: relative;                padding-left: 15px;                margin-right: 15px; }                .header .menu .navigation li .sub-menu li .sub-title:before {                  content: '';                  width: 4px;                  height: 4px;                  border-radius: 2px;                  background: #ffffff;                  position: absolute;                  top: 10.5px;                  left: 5px; }                .header .menu .navigation li .sub-menu li .sub-title:hover {                  color: #202344; }                  .header .menu .navigation li .sub-menu li .sub-title:hover:before {                    background: #202344; }          .header .menu .navigation li.active {            /*.title{              border-bottom: 1px solid #ffffff;            }*/ }            .header .menu .navigation li.active > a {              color: #d1a83a; }        .header .menu .navigation .black a {          padding: 5px 20px;          background: #333333;          border-radius: 20px;          margin-top: 5px; }      .header .menu .mobile-down {        display: none; }    .header .tip {      display: block;      position: relative; }      .header .tip .yellow {        position: absolute;        top: 0;        right: 205px; }      .header .tip .language {        color: #bdab8e;        margin-top: 25px; 		}        .header .tip .language a {          color: #ffffff;          padding-left: 15px;          line-height:24px;		  }          .header .tip .language a.active {            font-size: 14px;            color: #bdab8e; }      .header .tip .search {        width: 190px;        height: 30px;        border: 1px solid #ffffff;        border-radius: 20px;        margin-top: 25px; }        .header .tip .search input {          width: 140px;          height: 100%;          margin-left: 11px;          background: transparent;          border: none;          color: #ffffff; }        .header .tip .search .search-btn {          display: inline-block;          height: 19px;          width: 19px;          background: url("../image/search.png");          margin: 4px;          cursor: pointer;          position: absolute;          border: none;        } }.footer {  width: 100%;  color: #ffffff;  font-size: 14px;  overflow: hidden;  padding: 0 15px;  background-color: #202344; }  .footer a {    color: #e0dcd5; }  .footer .footer-list {    width: 100%;    /*height: 360px;*/    padding: 50px 0 0;    overflow: hidden; }    .footer .footer-list .footer-left {      display: none; }    .footer .footer-list .footer-right {      width: 100%;      height: 100%;      float: right; }      .footer .footer-list .footer-right .logo {        width: 145px;        height: 38px;        float: left;        margin-bottom: 30px; }        .footer .footer-list .footer-right .logo img {          width: 100%;          height: 100%; }      .footer .footer-list .footer-right .foote-line {        width: 100%;        float: left;        line-height: 25px; }        .footer .footer-list .footer-right .foote-line .footer-line-content {          width: 100%;          line-height: 40px; }  .footer .footer-copyright {    width: 100%;    color: #bdb2a1;    font-size: 12px;    line-height: 23px;    text-align: center; }@media (min-width: 1200px) {  .footer .footer-list .footer-left {    display: block;    float: left; }    .footer .footer-list .footer-left ul {      /*width: 130px;*/      max-width: 160px;      float: left;      font-size: 14px;      line-height: 30px;      margin-right: 20px; }      .footer .footer-list .footer-left ul .left-title {        font-size: 16px;        margin-bottom: 10px; }        .footer .footer-list .footer-left ul .left-title a {          color: #ffffff; }    .footer .footer-list .footer-left .line-long {      /*width: 180px;*/ }    .footer .footer-list .footer-left .line-ml {      /*margin-left: -50px;*/ }      .footer .footer-list .footer-left .line-ml .lines {        float: left;        margin-right: 30px; }        .footer .footer-list .footer-left .line-ml .lines:nth-child(2n+1) {          margin-right: 0; }    .footer .footer-list .footer-left .line-mll {      /*margin-left: 80px;*/ }  .footer .footer-list .footer-right {    width: 320px; } }.main {  width: 100%;  /*background: url("../images/main-back.jpg") no-repeat center;  background-size: 100% auto;*/  margin: 0; }  .main .my-calendar {    background-color: #fff; }  .main h2.title {    font-size: 24px;    color: #ffffff;    border-bottom: 1px solid #222222;    margin: 0;    padding: 26px 0;    font-weight: normal; }@media (min-width: 1200px) {  .main {    width: 100%;    /*background: url("../images/main-back.jpg") no-repeat center;    background-attachment: fixed;*/    margin: 40px 0 10px; }    .main .my-calendar {      background-color: #fff; }    .main h2.title {      font-size: 24px;      color: #ffffff;      border-bottom: 1px solid #222222;      margin: 0 35px;      padding: 26px 0;      font-weight: normal; } }.fixed-right {  display: none; }@media (min-width: 1200px) {  .fixed-right {    display: block;    width: 50px;    position: fixed;    bottom: 300px;    right: 0;    z-index: 999; }    .fixed-right li {      width: 50px;      height: 50px;      float: left; }      .fixed-right li a {        width: 100%;        display: inline-block; }        .fixed-right li a i {          width: 50px;          height: 50px;          float: left;          background: url("../image/return-top.png") no-repeat;          background-size: 100% auto;          background-position: 0 0; }          .fixed-right li a i.ico-gotop {            background-position: 0 -52px; }        .fixed-right li a span {          display: none; }        .fixed-right li a .box {          display: none;          width: 100px;          height: 100px;          position: absolute;          right: 60px;          top: 10px; } }.mobile-header {  /*display: none;*/  width: 280px;  height: 100%;  font-size: 18px;  padding: 0 10px;  position: fixed;  top: 0;  right: 0;  z-index: 999;  background: rgba(0, 0, 0, 0.8) !important;  overflow-y: auto !important;  overflow-x: hidden !important; }  .mobile-header .active > a {    border-bottom: 1px solid #202344; }  .mobile-header li {    width: 100%;    float: left; }    .mobile-header li a {      width: 100%;      display: inline-block;      padding: 15px;      color: #ffffff;      position: relative;      border-bottom: 1px solid rgba(255, 255, 255, 0.2); }      .mobile-header li a:before {        content: '';        width: 7px;        height: 12px;        background: url("../image/arrow.png") no-repeat;        background-size: 100% 100%;        position: absolute;        top: 18px;        right: 5px; }    .mobile-header li .mobile-sub {      /*display: none;*/      width: 100%;      padding-left: 25px; }      .mobile-header li .mobile-sub .sub-third {        width: 100%;        float: left;        padding-left: 15px; }        .mobile-header li .mobile-sub .sub-third ul {          width: 100%;          float: left; }@media (min-width: 1200px) {  .mobile-header {    display: none; } }.item-ycpw {  width: 100%;  /*height: 210px;*/  padding: 28px 0;  color: #fff;  border-bottom: 1px solid #50443d;  overflow: hidden; }  .item-ycpw a {    color: #fff; }  .item-ycpw .img {    width: 100%;    height: auto; }    .item-ycpw .img img {      width: 100%;      height: auto; }  .item-ycpw .content {    width: 100%; }  .item-ycpw .title {    width: 100%;    margin-bottom: 30px;    font-size: 18px; }  .item-ycpw .time, .item-ycpw .addr, .item-ycpw .person {    width: 100%;    margin-bottom: 20px;    font-size: 14px; }  .item-ycpw .btn {    display: block;    width: 125px;    height: 40px;    float: left;    line-height: 40px;    font-size: 14px;    text-align: center;    background: #202344;    position: relative;    /*top: -75px;*/    left: 50%;    margin-left: -62.5px; }@media (min-width: 1200px) {  .item-ycpw {    height: 210px; }    .item-ycpw .img {      width: 187px;      height: 152px; }      .item-ycpw .img img {        width: 100%;        height: 100%; }    .item-ycpw .content {      width: 643px; }    .item-ycpw .btn {      float: right;      position: relative;      top: -75px;      right: 50px;      left: 0;      margin-left: 0; } }@media (min-width: 1400px) {  .item-ycpw {    height: 210px; }    .item-ycpw .img {      width: 248px;      height: 152px; }      .item-ycpw .img img {        width: 100%;        height: 100%; }    .item-ycpw .content {      width: 725px; } }.item-ycpw-2018 {  width: 100%;  height: auto;  margin-top: 30px; }  .item-ycpw-2018 .content {    width: 100%; }  .item-ycpw-2018 a {    width: 100%;    display: inline-block;    color: #fff; }  .item-ycpw-2018 .img {    width: 100%;    height: auto;    position: relative; }    .item-ycpw-2018 .img img {      width: 100%;      height: auto; }  .item-ycpw-2018 .time, .item-ycpw-2018 .info {    margin: 20px 0;    font-size: 14px;    display: block;    overflow: hidden;    white-space: nowrap;    -ms-text-overflow: ellipsis;    text-overflow: ellipsis; }  .item-ycpw-2018 .person {    margin: 20px 0;    font-size: 14px;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden; }@media (min-width: 1200px) {  .item-ycpw-2018 {    width: 50%;    height: 122px; }    .item-ycpw-2018 .content .content-inner {      margin-left: 246px; }    .item-ycpw-2018 .img {      width: 226px;      height: 122px;      margin-right: -246px; }      .item-ycpw-2018 .img img {        width: 100%;        height: 100%; } }@media (min-width: 1400px) {  .item-ycpw-2018 {    width: 478px;    height: 122px; }    .item-ycpw-2018 .content .content-inner {      margin-left: 246px; }    .item-ycpw-2018 .img {      width: 226px;      height: 122px;      margin-right: -246px; }      .item-ycpw-2018 .img img {        width: 100%;        height: 100%; } }.hot {  overflow: hidden;  width: 685px;  height: 190px;  background-color: #241f16;  margin: 15px 15px; }  .hot .thum {    width: 200px;    height: 190px; }    .hot .thum img {      width: 100%;      height: 100%; }  .hot .description {    margin-left: 200px;    padding: 45px 40px 0 30px;    height: 190px;    color: #fff; }    .hot .description .title {      font-size: 20px;      letter-spacing: 8px; }    .hot .description .info {      padding-top: 20px;      font-size: 14px;      line-height: 30px; }      .hot .description .info a {        color: #202344;        font-size: 14px;        font-weight: 700;        padding-left: 10px; }.item-jjhyyt {  width: 100%;  /*height: 385px;*/  /*background: #000000;*/  margin-top: 40px; }  .item-jjhyyt .text {    width: 100%;    height: 100%;    float: left;    color: #ffffff; }    .item-jjhyyt .text .article {      padding: 15px; }      .item-jjhyyt .text .article .title {        font-size: 18px; }      .item-jjhyyt .text .article .content {        font-size: 14px;        line-height: 28px;        /*padding: 25px 0;*/        margin: 25px 0;        text-align: justify;        overflow: hidden;        text-overflow: ellipsis;        display: -webkit-box;        -webkit-box-orient: vertical;        -webkit-line-clamp: 8; }    .item-jjhyyt .text .more {      width: 125px;      height: 40px;      background: #202344;      text-align: center;      font-size: 14px;      line-height: 38px;      float: right;      letter-spacing: 2px; }  .item-jjhyyt .img {    width: 100%;    height: auto;    float: right;    position: relative; }    .item-jjhyyt .img img {      width: 100%;      height: auto; }    .item-jjhyyt .img .video-cover {      width: 80px;      height: 80px;      position: absolute;      top: 50%;      left: 50%;      margin: -40px 0 0 -40px;      z-index: 999; }      .item-jjhyyt .img .video-cover img {        width: 100%;        height: 100%; }  .item-jjhyyt:nth-child(2n+1) .text {    float: right; }  .item-jjhyyt:nth-child(2n+1) .img {    float: left; }@media (min-width: 1200px) {  .item-jjhyyt {    width: 100%;    height: 385px;    /*background: #000000;*/    margin-top: 40px; }    .item-jjhyyt .text {      /*width: 695px;*/      width: 50%;      height: 100%;      float: left;      color: #ffffff; }      .item-jjhyyt .text .article {        padding: 60px; }        .item-jjhyyt .text .article .title {          font-size: 18px; }        .item-jjhyyt .text .article .content {          font-size: 14px;          line-height: 28px;          /*padding: 25px 0;*/          margin: 25px 0;          text-align: justify;          overflow: hidden;          text-overflow: ellipsis;          display: -webkit-box;          -webkit-box-orient: vertical;          -webkit-line-clamp: 8; }      .item-jjhyyt .text .more {        width: 125px;        height: 40px;        background: #202344;        text-align: center;        font-size: 14px;        line-height: 38px;        float: right;        letter-spacing: 2px; }    .item-jjhyyt .img {      /*width: 705px;*/      width: 50%;      height: 385px;      float: right;      position: relative; }      .item-jjhyyt .img img {        width: 100%;        height: 100%; }      .item-jjhyyt .img .video-cover {        width: 80px;        height: 80px;        position: absolute;        top: 50%;        left: 50%;        margin: -40px 0 0 -40px;        z-index: 999; }        .item-jjhyyt .img .video-cover img {          width: 100%;          height: 100%; }    .item-jjhyyt:nth-child(2n+1) .text {      float: right; }    .item-jjhyyt:nth-child(2n+1) .img {      float: left; } }.item-photo {  margin: 30px 0px; }  .item-photo li {    float: left;    width: 100%;    margin-bottom: 30px; }    .item-photo li a {      position: relative;      display: block;      width: 100%; }      .item-photo li a img {        width: 100%;        height: auto; }      .item-photo li a .desc {        display: block;        position: absolute;        left: 0;        bottom: 0;        width: 100%;        font-size: 14px;        padding: 12px 20px;        overflow: hidden;        text-overflow: ellipsis;        white-space: nowrap;        color: #ffffff;        background: rgba(0, 0, 0, 0.6); }        .item-photo li a .desc img {          display: none;          width: 65px;          height: 50px;          margin: 19% auto; }      .item-photo li a .play img {        width: 50px; }      .item-photo li a:hover .desc {        display: block;        height: 100%; }        .item-photo li a:hover .desc img {          display: block; }      .item-photo li a:hover .play-btn {        display: block; }@media (min-width: 1200px) {  .item-photo {    margin: 30px -15px;    padding: 0 35px; }    .item-photo li {      float: left;      width: 25%;      height: 168px;      padding: 0 15px;      margin-bottom: 30px; }      .item-photo li a {        position: relative;        display: block;        width: 100%;        height: 100%; }        .item-photo li a img {          width: 100%;          height: 100%; }        .item-photo li a .desc {          display: block;          position: absolute;          left: 0;          bottom: 0;          width: 100%;          font-size: 14px;          padding: 12px 20px;          overflow: hidden;          text-overflow: ellipsis;          white-space: nowrap;          color: #ffffff;          background: rgba(0, 0, 0, 0.6); }          .item-photo li a .desc img {            display: none;            width: 65px;            height: 50px;            margin: 19% auto; }        .item-photo li a .play img {          width: 50px; }        .item-photo li a:hover .desc {          display: block;          height: 100%; }          .item-photo li a:hover .desc img {            display: block; }        .item-photo li a:hover .play-btn {          display: block; } }@media (min-width: 1400px) {  .item-photo li {    height: 202px; } }.item-sjyzj {  width: 100%;  float: left;  color: #ffffff;  font-size: 16px;  margin-bottom: 35px; }  .item-sjyzj:first-child {    width: 103px;    margin-right: 40px; }    .item-sjyzj:first-child .person li {      width: 100%; }  .item-sjyzj:nth-child(2) {    width: 103px; }    .item-sjyzj:nth-child(2) .person li {      width: 100%; }  .item-sjyzj .person {    margin: 20px -5px 0; }    .item-sjyzj .person li {      width: 33.33%;      float: left;      padding: 0 5px; }      .item-sjyzj .person li > div {        width: 100%; }      .item-sjyzj .person li img {        width: 100%;        height: 130px; }      .item-sjyzj .person li .jpg {        display: block; }      .item-sjyzj .person li .gif {        display: none; }      .item-sjyzj .person li p {        margin-top: 10px;        width: 100%;        height: 40px;        font-size: 12px;        text-align: center; }@media (min-width: 1200px) {  .item-sjyzj {    width: 100%;    float: left;    color: #ffffff;    font-size: 16px;    margin-bottom: 35px; }    .item-sjyzj:first-child {      width: auto;      margin-right: 136px; }      .item-sjyzj:first-child .person li {        width: 116px; }    .item-sjyzj:nth-child(2) {      width: auto; }      .item-sjyzj:nth-child(2) .person li {        width: 116px; }    .item-sjyzj:nth-child(8) {      width: auto; }    .item-sjyzj:nth-child(9) {      width: auto;      margin: 0 136px; }    .item-sjyzj:nth-child(10) {      width: auto;      margin-right: 460px; }    .item-sjyzj:nth-child(11) {      width: auto;      margin-right: 136px; }    .item-sjyzj:nth-child(12) {      width: auto; }    .item-sjyzj:nth-child(13) {      width: auto;      margin-right: 136px; }    .item-sjyzj:nth-child(14) {      width: auto; }    .item-sjyzj:nth-child(15) {      width: auto; }    .item-sjyzj:nth-child(16) {      width: auto;      margin: 0 610px 35px 136px; }    .item-sjyzj:nth-child(17) {      width: auto; }    .item-sjyzj:nth-child(18) {      width: auto;      margin: 0 136px; }    .item-sjyzj:nth-child(19) {      width: auto; }    .item-sjyzj .person {      margin: 20px -10px 0; }      .item-sjyzj .person li {        width: 116px;        float: left;        padding: 0 10px;        cursor: pointer; }        .item-sjyzj .person li img {          width: 100%;          height: 124px; }        .item-sjyzj .person li .jpg {          display: block; }        .item-sjyzj .person li .gif {          display: none; }        .item-sjyzj .person li p {          margin-top: 10px;          width: 100px;          height: 40px;          font-size: 12px;          text-align: center; } }@media (min-width: 1400px) {  .item-sjyzj:nth-child(14) {    margin-right: 300px; }  .item-sjyzj:nth-child(16) {    width: 700px;    margin: 0 200px 35px 136px; } }.item-yyj {  position: relative;  height: 130px;  margin-bottom: 15px;  font-size: 14px; }  .item-yyj:last-child {    margin-bottom: 0; }  .item-yyj .thum {    position: absolute;    left: 0;    top: 0;    z-index: 9;    width: 230px;    height: 130px; }    .item-yyj .thum img {      display: block;      width: 100%;      height: 100%; }  .item-yyj .content {    width: 100%;    height: 130px;    padding-left: 260px;    line-height: 3;    color: #fff; }    .item-yyj .content a {      margin-right: 10px;      padding-bottom: 4px;      border-bottom: 1px solid #fff;      color: #fff; }    .item-yyj .content .desc .part {      padding-right: 20px; }      .item-yyj .content .desc .part span {        padding-right: 10px; }.item-yylx {  width: 100%;  float: left;  margin-bottom: 20px; }  .item-yylx a {    width: 100%;    display: inline-block;    color: #fff; }  .item-yylx .thum {    width: 150px;    height: 225px;    position: relative;    margin-right: -160px; }    .item-yylx .thum img {      width: 100%;      height: 100%; }  .item-yylx .description {    width: 100%;    float: right;    color: #fff; }    .item-yylx .description .description-detail {      font-size: 14px;      line-height: 30px;      margin-left: 160px;      overflow: hidden;      text-overflow: ellipsis;      display: -webkit-box;      -webkit-box-orient: vertical;      -webkit-line-clamp: 3; }      .item-yylx .description .description-detail .name {        font-size: 18px;        padding-top: 30px; }      .item-yylx .description .description-detail .career {        padding: 15px 0; }@media (min-width: 1200px) {  .item-yylx {    width: 50%;    height: 280px;    float: left;    padding: 0 20px;    margin-bottom: 20px;    cursor: pointer; }    .item-yylx a {      width: 100%;      display: inline-block;      color: #fff; }    .item-yylx .thum {      width: 200px;      height: 280px;      float: left;      position: relative;      margin-right: -230px; }      .item-yylx .thum img {        width: 100%;        height: 100%; }    .item-yylx .description {      width: 100%;      float: right;      color: #fff; }      .item-yylx .description .description-detail {        font-size: 14px;        line-height: 30px;        margin-left: 230px;        overflow: hidden;        text-overflow: ellipsis;        display: -webkit-box;        -webkit-box-orient: vertical;        -webkit-line-clamp: 3; }        .item-yylx .description .description-detail .name {          font-size: 18px;          padding-top: 40px; }        .item-yylx .description .description-detail .career {          padding: 22px 0 30px; } }.item-yysx {  width: 100%;  float: left;  margin: 15px 0;  position: relative; }  .item-yysx .thum {    width: 100%;    height: 100%; }    .item-yysx .thum img {      width: 100%;      height: 100%;      min-height: 230px; }  .item-yysx .description {    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0; }    .item-yysx .description .description-inner {      width: 100%;      height: 100%;      padding: 30px 15px;      background: rgba(0, 0, 0, 0.6); }      .item-yysx .description .description-inner .title {        font-size: 24px;        text-align: center; }      .item-yysx .description .description-inner .info {        margin: 20px 0;        font-size: 14px;        line-height: 30px; }      .item-yysx .description .description-inner .detail-more {        width: 100%;        text-align: center; }        .item-yysx .description .description-inner .detail-more a {          width: 120px;          color: #ffffff;          margin: 0 auto;          line-height: 30px;          text-align: center;          display: inline-block;          border: 1px solid #ffffff; }@media (min-width: 1200px) {  .item-yysx {    width: 50%;    height: 265px;    float: left;    padding: 0 20px;    margin: 0;    position: relative; }    .item-yysx .thum {      width: 100%;      height: 100%; }      .item-yysx .thum img {        width: 100%;        height: 95%; }    .item-yysx .description {      display: none;      width: 100%;      height: 100%;      padding: 0 20px;      position: absolute;      top: 0;      left: 0; }      .item-yysx .description .description-inner {        width: 100%;        height: 100%;        padding: 30px 15px;        background: rgba(0, 0, 0, 0.6); }        .item-yysx .description .description-inner .title {          font-size: 24px;          text-align: center; }        .item-yysx .description .description-inner .info {          margin: 20px 0;          font-size: 14px;          line-height: 30px; }        .item-yysx .description .description-inner .detail-more {          width: 100%;          text-align: center; }          .item-yysx .description .description-inner .detail-more a {            width: 120px;            color: #ffffff;            margin: 0 auto;            line-height: 30px;            text-align: center;            display: inline-block;            border: 1px solid #ffffff; } }.side {  color: #fff; }  .side .big-title {    font-size: 20px;    letter-spacing: 3px;    font-weight: 700;    margin-bottom: 20px; }    .side .big-title span {      font-size: 14px;      color: #878787;      margin-left: 10px;      letter-spacing: 0px;      font-weight: 500; }  .side .down-menu {    margin-bottom: 30px; }    .side .down-menu .first-menu {      width: 100%;      margin: 0;      padding: 0;      background-color: #806746; }      .side .down-menu .first-menu li {        padding: 0 13px;        font-size: 14px;        cursor: pointer;        line-height: 50px; }        .side .down-menu .first-menu li .box {          border-bottom: 1px solid #9B866C;          position: relative;          /*&:after{ display:block; content:">";            position: absolute;right: 13px;            top: 0px;}*/ }          .side .down-menu .first-menu li .box a {            color: #fff;            width: 100%;            display: inline-block;            position: relative;            z-index: 99; }          .side .down-menu .first-menu li .box .box-arrow-total {            width: 40px;            height: 50px;            position: absolute;            top: 0;            right: 0;            z-index: 9;            background: url("../image/side-arrow.png") no-repeat;            background-size: auto 14px;            background-position: -60px 18px; }          .side .down-menu .first-menu li .box .box-arrow {            width: 40px;            height: 50px;            position: absolute;            top: 0;            right: 0;            z-index: 999;            background: url("../image/side-arrow.png") no-repeat;            background-size: auto 14px;            background-position: 15px 18px; }        .side .down-menu .first-menu li .second-menu {          display: none;          background-color: #887151;          margin: 0 -13px;          padding: 10px; }          .side .down-menu .first-menu li .second-menu li {            padding: 0 13px;            line-height: 40px; }            .side .down-menu .first-menu li .second-menu li a {              color: #D9CCB8; }      .side .down-menu .first-menu > li:last-child .box {        border-bottom: none; }      .side .down-menu .first-menu > li:hover {        background-color: #684C24; }      .side .down-menu .first-menu .current {        background-color: #684C24; }        .side .down-menu .first-menu .current .box {          border-bottom: none; }          .side .down-menu .first-menu .current .box:after {            transform-origin: center;            transform: rotate(90deg); }        .side .down-menu .first-menu .current .second-menu {          display: block; }          .side .down-menu .first-menu .current .second-menu .select:before {            content: '-- '; }          .side .down-menu .first-menu .current .second-menu .select:after {            content: ' --'; }          .side .down-menu .first-menu .current .second-menu .select a {            color: #fff; }  .side .to-review ul li {    background-color: #2A6073;    height: 160px;    position: relative;    margin-bottom: 25px; }    .side .to-review ul li .box {      padding: 20px;      letter-spacing: 1px;      line-height: 25px; }      .side .to-review ul li .box .title {        font-size: 18px;        margin-bottom: 20px;        letter-spacing: 2px;        font-weight: 700;        overflow: hidden;        text-overflow: ellipsis;        white-space: nowrap; }      .side .to-review ul li .box a {        position: absolute;        right: 25px;        bottom: 19px;        color: #fff; }      .side .to-review ul li .box .des {        word-break: break-all;        display: -webkit-box;        -webkit-line-clamp: 2;        -webkit-box-orient: vertical;        overflow: hidden; }  .side .to-review li:nth-child(3n+2) {    background-color: #806746; }  .side .to-review li:nth-child(3n) {    background-color: #1C91B9; }.detail-cover {  position: fixed;  height: 100%;  width: 100%;  background: url("../image/cover.png") repeat;  z-index: 9999;  top: 0;  left: 0;  display: none; }  .detail-cover .cover-content {    height: 300px;    width: 90%;    position: relative;    margin: 100px 5%;    background: url("../image/back.jpg") repeat;    z-index: 101; }    .detail-cover .cover-content .delete {      width: 22px;      height: 22px;      float: right;      margin: -30px 10px 0 0; }      .detail-cover .cover-content .delete img {        width: 100%;        height: 100%;        cursor: pointer; }    .detail-cover .cover-content .content {      width: 100%;      height: 300px;      color: #ffffff;      overflow: hidden;      border-radius: 5px;      font-size: 14px;      padding: 15px;      text-align: justify;      /*overflow: auto;*/ }      .detail-cover .cover-content .content span {        width: 100%;        float: left;        line-height: 30px; }      .detail-cover .cover-content .content .text {        font-size: 20px;        line-height: 40px; }      .detail-cover .cover-content .content .img {        float: left;        clear: both;        height: 244px;        width: 199px;        margin-right: 20px; }        .detail-cover .cover-content .content .img img {          width: 100%;          height: 100%; }      .detail-cover .cover-content .content .name {        font-size: 16px;        margin-top: 17px; }      .detail-cover .cover-content .content .zhiwei {        font-size: 16px;        margin-top: 17px; }      .detail-cover .cover-content .content .detail, .detail-cover .cover-content .content .video {        width: 100%;        height: 100%; }        .detail-cover .cover-content .content .detail .video-js, .detail-cover .cover-content .content .video .video-js {          width: 100% !important;          height: 100% !important; }@media (min-width: 1200px) {  .detail-cover .cover-content {    height: 487px;    width: 956px;    position: relative;    left: 50%;    margin: 100px 0 0 -478px; }    .detail-cover .cover-content .content {      height: 450px;      padding: 20px; } }.item-ykt {  width: 100%;  float: left;  padding: 20px 0; }  .item-ykt a {    width: 100%;    display: inline-block; }    .item-ykt a .top {      width: 100%;      height: auto;      position: relative; }      .item-ykt a .top img {        width: 100%;        height: auto; }      .item-ykt a .top span {        width: 100%;        color: #ffffff;        padding: 0 10px;        line-height: 30px;        background: rgba(0, 0, 0, 0.7);        position: absolute;        bottom: 0;        left: 0; }    .item-ykt a:hover .top span {      background: rgba(125, 83, 13, 0.7); }    .item-ykt a .down {      width: 100%;      padding: 0 10px; }      .item-ykt a .down .title {        width: 100%;        font-size: 20px;        line-height: 60px; }      .item-ykt a .down .content {        width: 100%;        line-height: 30px;        display: -webkit-box;        -webkit-box-orient: vertical;        -webkit-line-clamp: 2;        overflow: hidden; }@media (min-width: 1200px) {  .item-ykt {    width: 33.33%;    padding: 20px; }    .item-ykt a .top {      height: 190px; }      .item-ykt a .top img {        width: 100%;        height: 100%; } }.more-detail {  width: 100%;  height: 50px;  line-height: 50px;  text-align: center;  font-size: 18px;  color: #fff;  /*background-color: #2f2f2f;*/  background-color: #202344;  border: none;  margin-bottom: 30px; }  .more-detail:hover {    /*background-color: #241f16;*/    background-color: #202344; }.index .main {  padding-bottom: 35px; /* background: url("../image/back.jpg") repeat;*/ }.index .slider {  width: 100%;  height: 150px;  position: relative; }  .index .slider .gallery-top {    width: 100%;    height: 100%;    overflow: hidden; }    .index .slider .gallery-top .swiper-wrapper {      width: 10000px; }    .index .slider .gallery-top .slide-item {      width: 100%;      height: 100%;      background-size: cover;      position: relative; }      .index .slider .gallery-top .slide-item .swiper-container-v {        width: 100%;        height: 150px;        float: left; }        .index .slider .gallery-top .slide-item .swiper-container-v .swiper-slide {          width: 100%;          height: 100%;          background-size: 100% 100%;          background-repeat: no-repeat; }      .index .slider .gallery-top .slide-item .icon {        display: none; }  .index .slider .gallery-thumbs {    width: 100%;    height: 70px;    float: left;    margin: 20px 0; }    .index .slider .gallery-thumbs .swiper-wrapper {      width: 100%;      height: 70px;      float: right;      transform: none !important; }      .index .slider .gallery-thumbs .swiper-wrapper .swiper-slide {        width: 23%;        height: 70px;        float: left;        margin: 0 1%;        background-size: cover; }      .index .slider .gallery-thumbs .swiper-wrapper .swiper-slide-active {        border: 2px solid #ffffff; }.index .music {  display: none; }.index .music-mobile {  color: #ffffff; }  .index .music-mobile .music-list {    width: 100%;    float: left;    padding: 0 20px;    margin-bottom: 30px; }    .index .music-mobile .music-list .inner {      width: 100%;      height: 100%;      font-size: 14px;      padding: 35px 0;      overflow: hidden;      text-align: center;      background: #4d6170; }      .index .music-mobile .music-list .inner .title {        width: 100%;        float: left;        font-size: 22px;        margin-bottom: 20px;        /*line-height: 40px;        margin: 10px 0;*/ }      .index .music-mobile .music-list .inner .intro {        width: 70%;        float: left;        margin: 0 15%;        /*line-height: 25px;*/ }        .index .music-mobile .music-list .inner .intro span {          width: 100%;          float: left;          line-height: 25px; }    .index .music-mobile .music-list .category-list {      display: none;      width: 100%;      height: 35px;      line-height: 35px;      background: #4d6170; }      .index .music-mobile .music-list .category-list ul li {        width: auto;        padding: 0 15px;        float: left; }        .index .music-mobile .music-list .category-list ul li a {          color: #ffffff;          font-size: 16px; }    .index .music-mobile .music-list:nth-child(2) .inner, .index .music-mobile .music-list:nth-child(2) .category-list {      background: #d1a83a; }    .index .music-mobile .music-list:nth-child(3) .inner, .index .music-mobile .music-list:nth-child(3) .category-list {      background: #202344; }    .index .music-mobile .music-list:nth-child(4) .inner, .index .music-mobile .music-list:nth-child(4) .category-list {      background: #3f2263; }    .index .music-mobile .music-list:nth-child(5) .inner, .index .music-mobile .music-list:nth-child(5) .category-list {      background: #5590b6; }.index .index-main {  padding: 0 15px; }  .index .index-main .popular {    width: 100%;    /*height: 550px;*/    color: #d1a83e;    padding: 40px 0;    background-color: #202344; }    .index .index-main .popular ul {      /*width: 1430px;      margin: 0 auto;*/      overflow: hidden;      padding: 0 10px; }      .index .index-main .popular ul .item-ykt {        width: 100%; }        .index .index-main .popular ul .item-ykt a {          color: #ffffff; }          .index .index-main .popular ul .item-ykt a .top span {            font-size: 14px;            line-height: 35px; }          .index .index-main .popular ul .item-ykt a .down {            margin-top: 15px; }            .index .index-main .popular ul .item-ykt a .down .content {              font-size: 16px; }    .index .index-main .popular .column {      width: 100%;      overflow: hidden;      padding: 0 30px;      margin-bottom: 30px; }      .index .index-main .popular .column .title {        font-size: 20px; }      .index .index-main .popular .column .sub-title {        font-size: 14px;        padding-left: 20px;        padding-top: 8px;        opacity: 0.7; }      .index .index-main .popular .column .more {        font-size: 16px;        padding-top: 4px; }        .index .index-main .popular .column .more a {          color: #d1a83e; }  .index .index-main .show {    width: 100%;    /*background: url("../images/main-back.jpg") no-repeat top center;*/    /*background-size: cover;*/    overflow: hidden;    }    .index .index-main .show .container-center {      overflow: hidden; }      .index .index-main .show .container-center .show-list {        width: 100%;        height: auto;        float: left;        margin: 15px 0; }        .index .index-main .show .container-center .show-list .inner {          width: 100%;          height: auto;          background: url("../image/show-list.jpg") no-repeat;          background-size: cover;          position: relative; }          .index .index-main .show .container-center .show-list .inner .information {            width: 100%;            height: auto; }            .index .index-main .show .container-center .show-list .inner .information img {              width: 100%;              height: auto; }          .index .index-main .show .container-center .show-list .inner .detail {            display: none;            position: absolute;            top: 0;            left: 0;            width: 100%;            height: 100%;            color: #ffffff;            padding: 50px 40px;            background: rgba(0, 0, 0, 0.9); }            .index .index-main .show .container-center .show-list .inner .detail .title {              width: 100%;              float: left;              font-size: 22px;              line-height: 1.5; }              .index .index-main .show .container-center .show-list .inner .detail .title span {                width: 100%;                float: left;                text-align: center; }              .index .index-main .show .container-center .show-list .inner .detail .title .address {                margin-top: 10px; }            .index .index-main .show .container-center .show-list .inner .detail .text {              width: 100%;              float: left;              font-size: 14px;			  height:60px;              line-height: 30px;              margin: 20px 0; 			  overflow:hidden;			  }            .index .index-main .show .container-center .show-list .inner .detail .more {              width: 150px;              height: 42px;              margin: 0 auto;              overflow: hidden;              line-height: 40px;              border: 2px solid #ffffff; }              .index .index-main .show .container-center .show-list .inner .detail .more a {                width: 100%;                color: #ffffff;                font-size: 16px;                display: inline-block;                text-align: center; }@media (min-width: 1200px) {  .index .slider {    height: 484px; }    .index .slider .gallery-top .slide-item {      width: 1200px; }      .index .slider .gallery-top .slide-item .swiper-container-v {        height: 484px; }        .index .slider .gallery-top .slide-item .swiper-container-v .swiper-slide {          background-size: cover; }      .index .slider .gallery-top .slide-item .icon {        display: block;        width: 700px;        height: 334px;        position: absolute;        right: 0;        top: 20px;        z-index: 999; }        .index .slider .gallery-top .slide-item .icon img {          width: 100%;          height: 100%; }    .index .slider .gallery-thumbs {      position: absolute;      right: 0;      bottom: 20px;      margin: 0; }      .index .slider .gallery-thumbs .swiper-wrapper {        width: 660px; }        .index .slider .gallery-thumbs .swiper-wrapper .swiper-slide {          width: 145px;          height: 70px;          float: left;          margin-right: 20px;          background-size: cover; }  .index .music {    display: block;    height: 165px;    color: #ffffff;    font-size: 14px;    margin: 35px -20px 0;    position: relative; }    .index .music .music-list {      width: 20%;      height: 130px;      float: left;      padding: 0 20px;      cursor: pointer; }      .index .music .music-list .inner {        width: 100%;        height: 100%;        font-size: 14px;        padding: 35px 0;        overflow: hidden;        text-align: center;        background: #4d6170; }        .index .music .music-list .inner .title {          width: 100%;          float: left;          font-size: 22px;          margin-bottom: 20px;          /*line-height: 40px;          margin: 10px 0;*/ }        .index .music .music-list .inner .intro {          width: 70%;          float: left;          margin: 0 15%;          /*line-height: 25px;*/ }          .index .music .music-list .inner .intro span {            width: 100%;            float: left;            line-height: 25px; }      .index .music .music-list .category-list {        display: none;        width: 100%;        height: 35px;        padding: 0 20px;        line-height: 35px;        background: #4d6170;        position: absolute;        bottom: 0;        left: 0; }        .index .music .music-list .category-list ul li {          padding: 0 35px;          float: left; }          .index .music .music-list .category-list ul li a {            color: #ffffff;            font-size: 16px; }      .index .music .music-list:nth-child(2) .inner, .index .music .music-list:nth-child(2) .category-list {        background: #d1a83a; }      .index .music .music-list:nth-child(3) .inner, .index .music .music-list:nth-child(3) .category-list {        background: #202344; }      .index .music .music-list:nth-child(4) .inner, .index .music .music-list:nth-child(4) .category-list {        background: #3f2263; }      .index .music .music-list:nth-child(5) .inner, .index .music .music-list:nth-child(5) .category-list {        background: #5590b6; }  .index .music-mobile {    display: none; }  .index .index-main {    padding: 0; }    .index .index-main .popular ul .item-ykt {      width: 25%; }    .index .index-main .show {      width: 100%;            /*background: url("../images/show-bg.jpg") no-repeat bottom center;*/     /* background: url("../images/main-back.jpg") no-repeat top center;*/      background-size: cover; }      .index .index-main .show .container-center {        margin: 50px -30px; }        .index .index-main .show .container-center .show-list {          width: 33.3333%;          height: 335px;          float: left;          padding: 0 30px;          margin: 0; }          .index .index-main .show .container-center .show-list .inner {            width: 100%;            height: 100%;            background: url("../image/show-list.jpg") no-repeat;            background-size: cover;            position: relative; }            .index .index-main .show .container-center .show-list .inner .information {              width: 100%;              height: 100%; }              .index .index-main .show .container-center .show-list .inner .information img {                width: 100%;                height: 100%; } }@media (min-width: 1400px) {  .index .slider .gallery-top .slide-item {    width: 1000px; } }.body-list-yyj {  margin-bottom: 50px; }  .body-list-yyj .list-right {    padding: 0 30px 50px;    background-color: #2f2f2f; }    .body-list-yyj .list-right .list-title {      height: 70px;      line-height: 70px;      text-align: center;      border-bottom: 1px solid #444444;      font-size: 24px;      color: #fff; }    .body-list-yyj .list-right .box-title {      height: 60px;      line-height: 60px;      font-size: 18px;      color: #fff; }.list-yysx {  color: #ffffff;  margin: 0; }  .list-yysx .list-right {    padding: 15px;    background: rgba(255, 255, 255, 0.7); }    .list-yysx .list-right .brief {      color: #262626;      margin: 15px 0;      font-size: 14px;      line-height: 25px; }    .list-yysx .list-right .sub-nav-title {      color: #262626;      font-size: 24px;      padding: 30px 0; }    .list-yysx .list-right .sub-nav .list {      width: 100%;      height: auto;      margin: 0;      overflow: hidden; }@media (min-width: 1200px) {  .list-yysx {    color: #ffffff;    margin: 30px 0; }    .list-yysx .list-right {      padding: 40px;      background: rgba(255, 255, 255, 0.7); }      .list-yysx .list-right .brief {        color: #262626;        margin: 30px 0;        font-size: 14px;        line-height: 25px; }      .list-yysx .list-right .sub-nav-title {        color: #262626;        font-size: 24px;        padding: 30px 0; }      .list-yysx .list-right .sub-nav .list {        width: 100%;        height: auto;        margin: 0 -20px;        overflow: hidden; } }.jjhyyt .container {  background: rgba(0, 0, 0, 0.6); }.jjhyyt .list {  margin-bottom: 40px; }.jjhyyt .vedio {  width: 100%;  /*height: 485px;*/  position: relative; }  .jjhyyt .vedio .vedio-img {    width: 100%;    height: auto; }  .jjhyyt .vedio .cover {    position: absolute;    width: 222px;    height: 222px;    top: 50%;    margin-top: -111px;    left: 50%;    margin-left: -111px;    color: #ffffff;    text-align: center; }    .jjhyyt .vedio .cover .vedio-btn {      width: 88px;      height: 88px;      margin: auto;      background: url("../image/jjhyyt-totalImg.png") no-repeat;      background-size: contain; }    .jjhyyt .vedio .cover .title {      font-size: 26px;      padding-top: 10px; }    .jjhyyt .vedio .cover .sub-title {      font-size: 18px;      padding-top: 15px; }@media (min-width: 1200px) {  .jjhyyt .container {    background: rgba(0, 0, 0, 0.6); }  .jjhyyt .list {    margin-bottom: 40px; }  .jjhyyt .vedio {    width: 100%;    height: 485px;    position: relative; }    .jjhyyt .vedio .vedio-img {      width: 100%;      height: 100%; }    .jjhyyt .vedio .cover {      position: absolute;      width: 222px;      height: 222px;      top: 50%;      margin-top: -111px;      left: 50%;      margin-left: -111px;      color: #ffffff;      text-align: center; }      .jjhyyt .vedio .cover .vedio-btn {        width: 88px;        height: 88px;        margin: auto;        background: url("../image/jjhyyt-totalImg.png") no-repeat;        background-size: contain; }      .jjhyyt .vedio .cover .title {        font-size: 36px;        padding-top: 10px; }      .jjhyyt .vedio .cover .sub-title {        font-size: 24px;        padding-top: 15px; } }.list-yylx .container {  background: rgba(0, 0, 0, 0.6);  padding: 15px; }  .list-yylx .container .yylx-total {    overflow: hidden; }@media (min-width: 1200px) {  .list-yylx .container {    background: rgba(0, 0, 0, 0.6);    padding: 30px; }    .list-yylx .container .yylx-total {      overflow: hidden;      margin: 0 -20px 20px; } }.list-tpjs {  color: #ffffff;  font-size: 14px;  line-height: 30px; }  .list-tpjs .list-right {    background: rgba(0, 0, 0, 0.6); }    .list-tpjs .list-right .box-title {      line-height: 30px; }      .list-tpjs .list-right .box-title span {        width: 100%;        float: left; }      .list-tpjs .list-right .box-title .titleCh {        font-size: 24px;        letter-spacing: 3px;        font-weight: 400;        margin: 10px 0; }      .list-tpjs .list-right .box-title .titleEn {        font-size: 14px;        color: #878787;        letter-spacing: 0px;        font-weight: 500; }    .list-tpjs .list-right .box-content {      margin-top: 30px;      padding: 0 20px 50px; }      .list-tpjs .list-right .box-content img {        width: 100%;        height: auto; }@media (min-width: 1200px) {  .list-tpjs {    color: #ffffff;    font-size: 14px;    line-height: 30px; }    .list-tpjs .list-right {      background: rgba(0, 0, 0, 0.6); }      .list-tpjs .list-right .box-title {        line-height: 30px; }        .list-tpjs .list-right .box-title span {          width: 100%;          float: left; }        .list-tpjs .list-right .box-title .titleCh {          font-size: 24px;          letter-spacing: 3px;          font-weight: 400;          margin: 10px 0; }        .list-tpjs .list-right .box-title .titleEn {          font-size: 14px;          color: #878787;          letter-spacing: 0px;          font-weight: 500; }      .list-tpjs .list-right .box-content {        margin-top: 30px;        padding: 0 20px 50px; }        .list-tpjs .list-right .box-content img {          width: 100%;          height: auto; } }.detail {  color: #ffffff; }  .detail .detail-left {    line-height: 50px;    overflow: hidden;    /*margin-bottom: 50px;*/    padding: 15px;    background: rgba(0, 0, 0, 0.6); }    .detail .detail-left .detail-title {      width: 100%;      float: left;      font-size: 18px; }    .detail .detail-left .detail-date {      width: 100%;      float: left;      font-size: 14px; }      .detail .detail-left .detail-date span {        float: left; }      .detail .detail-left .detail-date a {        width: 120px;        float: right;        color: #ffffff;        text-align: center;        line-height: 48px;        border: 1px solid #ffffff; }    .detail .detail-left .detail-content {      width: 100%;      font-size: 14px;      float: left;      margin: 25px 0;      line-height: 30px; }      .detail .detail-left .detail-content em {        font-style: italic;        font-weight: normal; }      .detail .detail-left .detail-content strong em {        font-weight: bolder; }      .detail .detail-left .detail-content .video {        width: 100%;        height: 300px;        float: left; }        .detail .detail-left .detail-content .video > div {          width: 100%;          height: 100%; }          .detail .detail-left .detail-content .video > div video {            width: 100%;            height: 100%; }      .detail .detail-left .detail-content .img-center img {        /*width: auto;*/        height: auto;        max-width: 100%; }      .detail .detail-left .detail-content a {        color: #edd05e !important; }    .detail .detail-left .buy {      width: 120px;      color: #ffffff;      float: left;      font-size: 14px;      text-align: center;      line-height: 50px;      background: #806846;      margin-bottom: 50px; }@media (min-width: 1200px) {  .detail {    color: #ffffff; }    .detail .detail-left {      min-height: 800px;      line-height: 50px;      overflow: hidden;      /*margin-bottom: 50px;*/      padding: 30px 100px;      background: rgba(0, 0, 0, 0.6); }      .detail .detail-left .detail-title {        width: 100%;        float: left;        font-size: 24px; }      .detail .detail-left .detail-date {        width: 100%;        float: left;        font-size: 14px; }        .detail .detail-left .detail-date span {          float: left; }        .detail .detail-left .detail-date a {          width: 120px;          float: right;          color: #ffffff;          text-align: center;          line-height: 48px;          border: 1px solid #ffffff; }      .detail .detail-left .detail-content {        width: 100%;        font-size: 14px;        float: left;        margin: 25px 0; }        .detail .detail-left .detail-content .video {          width: 100%;          height: 500px;          float: left; }          .detail .detail-left .detail-content .video > div {            width: 100%;            height: 100%; }            .detail .detail-left .detail-content .video > div video {              width: 100%;              height: 100%; }        .detail .detail-left .detail-content .img-center img {          /*width: auto;*/          height: auto;          max-width: 100%; }      .detail .detail-left .buy {        width: 120px;        color: #ffffff;        float: left;        font-size: 14px;        text-align: center;        line-height: 50px;        background: #806846;        margin-bottom: 50px; } }.map {  color: #ffffff;  padding: 15px; }  .map .map-img {    width: 100%;    height: auto;    float: left;    margin: 0 0 30px; }    .map .map-img img {      width: 100%;      height: auto; }  .map .map-content {    width: 100%;    float: left;    font-size: 16px;    line-height: 30px;    margin-bottom: 50px; }    .map .map-content .way {      font-size: 20px;      line-height: 60px; }@media (min-width: 1200px) {  .map {    color: #ffffff;    padding: 0; }    .map .map-img {      width: 100%;      height: auto;      float: left;      margin: 0 0 30px; }      .map .map-img img {        width: 100%;        height: auto; }    .map .map-content {      width: 100%;      float: left;      font-size: 16px;      line-height: 30px;      margin-bottom: 50px; }      .map .map-content .way {        font-size: 20px;        line-height: 60px; } }.body-list-ycpw .mobile-sub-nav {  width: 100%;  font-size: 14px;  line-height: 40px;  padding: 0 15px;  background: #654c25; }  .body-list-ycpw .mobile-sub-nav ul li {    text-align: center; }    .body-list-ycpw .mobile-sub-nav ul li a {      width: 100%;      display: inline-block;      color: #978770; }  .body-list-ycpw .mobile-sub-nav ul .selectOn a {    color: #ffffff; }.body-list-ycpw .list-right {  padding: 0 15px;  background: url("../image/transparent.png") repeat; }  .body-list-ycpw .list-right .list {    min-height: 600px; }@media (min-width: 1200px) {  .body-list-ycpw .mobile-sub-nav {    display: none; }  .body-list-ycpw .list-right {    padding: 0;    background: url("../image/transparent.png") repeat; }    .body-list-ycpw .list-right .list {      min-height: 600px;      margin: 0 20px; } }.body-list-ycpw-2018 .list-right {  background: url("../image/transparent.png") repeat; }  .body-list-ycpw-2018 .list-right .list {    margin: 0 35px 35px;    overflow: hidden; }.list-ykt {  font-size: 14px; }  .list-ykt .list-right .brief {    float: left;    margin: 0 0 30px 0; }  .list-ykt .list-right .title-content {    width: 100%;    float: left; }    .list-ykt .list-right .title-content .title-img {      width: 100%;      height: auto;      float: left;      position: relative; }      .list-ykt .list-right .title-content .title-img img {        width: 100%;        height: auto; }    .list-ykt .list-right .title-content .title-list {      width: 100%;      float: right; }      .list-ykt .list-right .title-content .title-list ul li {        width: 100%;        float: left;        line-height: 50px; }        .list-ykt .list-right .title-content .title-list ul li a {          width: 100%;          float: left;          font-size: 20px; }          .list-ykt .list-right .title-content .title-list ul li a:hover {            color: #202344;            text-decoration: underline; }  .list-ykt .list-right .sub-nav-title {    float: left; }  .list-ykt .list-right .past {    width: 100%;    float: left; }    .list-ykt .list-right .past ul {      width: 100%;      overflow: hidden; }  .list-ykt .detail-cover .cover-content .content .detail img {    width: auto;    max-width: 100%; }@media (min-width: 1200px) {  .list-ykt .list-right .title-content .title-img {    width: 390px;    height: 265px;    margin-right: -430px; }    .list-ykt .list-right .title-content .title-img img {      width: 100%;      height: 100%; }  .list-ykt .list-right .title-content .title-list ul {    margin-left: 430px; }    .list-ykt .list-right .title-content .title-list ul li a {      font-size: 20px;      overflow: hidden;      text-overflow: ellipsis;      white-space: nowrap; } }.yuetuan .container {  color: #ffffff;  padding: 0 40px; }  .yuetuan .container .sub-nav-title {    font-size: 24px;    padding: 30px 0;    margin-top: 20px; }  .yuetuan .container .content {    width: 100%;    font-size: 14px;    line-height: 30px;    margin-bottom: 30px; }.list-mtjj {  margin-bottom: 30px; }  .list-mtjj .container {    padding: 0 15px; }    .list-mtjj .container ul {      margin: 0; }  .list-mtjj .content .item-ykt {    width: 100%; }    .list-mtjj .content .item-ykt a {      color: #ffffff; }  .list-mtjj .content .download {    width: 100%;    height: 45px;    float: left;    line-height: 45px; }    .list-mtjj .content .download a {      width: 100%;      font-size: 14px;      display: inline-block;      line-height: 35px;      color: #ffffff; }      .list-mtjj .content .download a:hover {        color: #202344; }    .list-mtjj .content .download .date {      width: 100px;      float: left;      position: relative;      margin-right: -100px; }    .list-mtjj .content .download .text {      width: 100%;      float: left; }      .list-mtjj .content .download .text p {        overflow: hidden;        text-overflow: ellipsis;        white-space: nowrap;        margin: 0 110px 0 100px; }    .list-mtjj .content .download .down {      width: 100px;      float: right;      margin-left: -110px; }@media (min-width: 1200px) {  .list-mtjj {    margin-bottom: 30px; }    .list-mtjj .content .item-ykt {      width: 25%; }      .list-mtjj .content .item-ykt a {        color: #ffffff; }    .list-mtjj .content .download {      width: 50%;      height: 45px;      float: left;      line-height: 45px; }      .list-mtjj .content .download a {        width: 100%;        font-size: 14px;        display: inline-block;        line-height: 35px;        color: #ffffff; }        .list-mtjj .content .download a:hover {          color: #202344; }      .list-mtjj .content .download .date {        width: 100px;        float: left;        position: relative;        margin-right: -100px; }      .list-mtjj .content .download .text {        width: 100%;        float: left; }        .list-mtjj .content .download .text p {          overflow: hidden;          text-overflow: ellipsis;          white-space: nowrap;          margin: 0 160px 0 100px; }      .list-mtjj .content .download .down {        width: 150px;        float: right;        margin-left: -160px; } }.list-yylx-detail .detail {  width: 100%;  height: auto;  margin: 0 auto; }  .list-yylx-detail .detail .return {    width: 100%;    height: 30px;    text-align: right; }    .list-yylx-detail .detail .return img {      width: 30px;      height: 30px;      cursor: pointer; }  .list-yylx-detail .detail .thum {    width: 100%;    height: auto;    text-align: center; }    .list-yylx-detail .detail .thum img {      width: 200px;      height: auto; }  .list-yylx-detail .detail .description {    font-size: 14px;    line-height: 30px; }    .list-yylx-detail .detail .description .name {      width: 100%;      font-size: 18px;      line-height: 60px;      text-align: center; }    .list-yylx-detail .detail .description .career {      width: 100%;      text-align: center; }    .list-yylx-detail .detail .description .info {      margin: 30px 0; }@media (min-width: 1200px) {  .list-yylx-detail {    /*padding: 30px 0;*/ }    .list-yylx-detail .detail {      width: 740px;      min-height: 500px;      margin: 0 auto; }      .list-yylx-detail .detail .return {        width: 100%;        height: 30px;        text-align: right; }        .list-yylx-detail .detail .return img {          width: 30px;          height: 30px;          cursor: pointer; }      .list-yylx-detail .detail .thum {        width: 100%;        height: auto;        text-align: center; }        .list-yylx-detail .detail .thum img {          width: 200px;          height: auto; }      .list-yylx-detail .detail .description {        font-size: 14px;        line-height: 30px; }        .list-yylx-detail .detail .description .name {          width: 100%;          font-size: 18px;          line-height: 60px;          text-align: center; }        .list-yylx-detail .detail .description .career {          width: 100%;          text-align: center; }        .list-yylx-detail .detail .description .info {          margin: 30px 0; } }.lis-sjyzj {  padding: 15px; }  .lis-sjyzj .detail-cover .cover-content .content .img {    width: 120px;    height: 152px; }    .lis-sjyzj .detail-cover .cover-content .content .img img {      margin: 0; }  .lis-sjyzj .detail-cover .cover-content .content .zhiwei {    font-size: 16px;    margin: 10px 0 20px; }  .lis-sjyzj .detail-cover .cover-content .content span {    float: none; }@media (min-width: 1200px) {  .lis-sjyzj {    padding: 0 15px; }    .lis-sjyzj .detail-cover .cover-content .content .img {      width: 199px;      height: 244px; }    .lis-sjyzj .detail-cover .cover-content .content .name {      font-size: 20px; }    .lis-sjyzj .detail-cover .cover-content .content .zhiwei {      font-size: 16px;      margin: 10px 0 20px; }    .lis-sjyzj .detail-cover .cover-content .content span {      float: none; } }.sjyxkj .container {  padding: 20px 15px 30px;  background: url(../image/transparent.png) repeat; }  .sjyxkj .container .title {    margin: 0; }  .sjyxkj .container .sub-nav-title {    width: 100%;    float: left;    font-size: 20px;    margin-top: 0;    padding: 20px 0; }  .sjyxkj .container .content .intro {    width: 100%;    float: left;    font-size: 14px;    line-height: 30px; }  .sjyxkj .container .content .img-show {    width: 100%;    float: left;    margin: 20px 0 30px; }    .sjyxkj .container .content .img-show ul li {      width: 100%;      /*height: 260px;*/      float: left; }      .sjyxkj .container .content .img-show ul li img {        width: 100%;        height: auto; }@media (min-width: 1200px) {  .sjyxkj {    margin: 30px 0 50px; }    .sjyxkj .container {      padding: 20px 40px 30px;      background: url(../image/transparent.png) repeat; }      .sjyxkj .container .title {        margin: 0; }      .sjyxkj .container .sub-nav-title {        width: 100%;        float: left;        font-size: 24px;        padding: 30px 0;        margin-top: 20px; }      .sjyxkj .container .content .intro {        width: 50%;        float: left;        font-size: 14px;        line-height: 30px; }      .sjyxkj .container .content .img-show {        width: 100%;        float: left;        margin: 20px 0 30px; }        .sjyxkj .container .content .img-show ul {          margin: 0 -20px; }          .sjyxkj .container .content .img-show ul li {            width: 33.33%;            height: 260px;            float: left;            padding: 0 20px; }            .sjyxkj .container .content .img-show ul li img {              width: 100%;              height: 100%; } }.list-photo .container {  padding: 0 15px;  background: rgba(0, 0, 0, 0.6); }  .list-photo .container h2.title {    margin: 20px 0 0;    padding: 0; }@media (min-width: 1200px) {  .list-photo .container {    margin: 30px auto 70px;    background: rgba(0, 0, 0, 0.6); }    .list-photo .container h2.title {      margin: 20px 0 0;      padding: 0; } }.renshiwomen .detail-left {  width: 100% !important; }  .renshiwomen .detail-left .detail-content img {    max-width: 100%;    height: auto; }.list-review .tabTitle-mobile {  width: 100%;  line-height: 50px; }  .list-review .tabTitle-mobile ul {    width: 100%;    overflow: hidden;    border-bottom: 1px solid #222222; }    .list-review .tabTitle-mobile ul li {      float: left;      padding-right: 30px; }      .list-review .tabTitle-mobile ul li a {        width: 100%;        color: #676767;        font-size: 18px;        display: inline-block; }    .list-review .tabTitle-mobile ul .current a {      color: #ffffff; }.list-review .tabTitle {  display: none; }@media (min-width: 1200px) {  .list-review .tabTitle-mobile {    display: none; }  .list-review .tabTitle {    display: block;    width: 100%;    line-height: 50px;    padding: 0 35px; }    .list-review .tabTitle ul {      width: 100%;      overflow: hidden;      border-bottom: 1px solid #222222; }      .list-review .tabTitle ul li {        float: left;        padding-right: 30px; }        .list-review .tabTitle ul li a {          width: 100%;          color: #676767;          font-size: 18px;          display: inline-block; }      .list-review .tabTitle ul .current a {        color: #ffffff; } }.detail-total .container .detail-left {  width: 100%; }.initial-ycpw .container .list-left {  display: block; }  .initial-ycpw .container .list-left .down-menu {    display: none; }@media (min-width: 1200px) {  .initial-ycpw .container .list-left .down-menu {    display: block; } }.jjhyybs .container .list-left {  display: block;  padding: 0 15px; }@media (min-width: 1200px) {  .jjhyybs .container .list-left {    padding: 0; } }.photo-detail .hide-img {  display: none; }.photo-detail .show-big-img {  width: 100%;  height: 300px; }.photo-detail .swiper-slide {  background-size: cover;  background-position: center; }.photo-detail .show-small-img {  width: 100%;  height: 80px;  margin-top: 30px; }  .photo-detail .show-small-img .swiper-slide {    width: 40%;    height: 100%;    opacity: 0.5; }  .photo-detail .show-small-img .swiper-slide-active {    opacity: 1; }@media (min-width: 1200px) {  .photo-detail .show-big-img {    height: 650px; }  .photo-detail .show-small-img {    height: 150px; }    .photo-detail .show-small-img .swiper-slide {      width: 25%; } }.index-calendar {  width: 100%; }  .index-calendar .wraper {    width: 100%;    margin: 0;    moz-user-select: -moz-none;    -moz-user-select: none;    -o-user-select: none;    -khtml-user-select: none;    -webkit-user-select: none;    -ms-user-select: none;    user-select: none; }  .index-calendar .title {    color: #A08E76;    font-size: 18px;    margin-right: 20px;    cursor: default; }    .index-calendar .title img {      vertical-align: -2px; }  .index-calendar #data {    width: 100%;    margin-top: 20px;    cursor: default; }  .index-calendar #data:after {    display: block;    content: "";    clear: both; }  .index-calendar #show {    width: 125px;    display: inline-block;    text-align: left;    font-size: 18px;    font-weight: 700; }  .index-calendar .prev, .index-calendar .next {    padding: 4px 8px;    font-size: 18px;    color: #F7E5D2;    cursor: pointer;    display: inline-block; }  .index-calendar .prev {    background-color: #E1930E;    margin-right: 10px; }  .index-calendar .next {    background-color: #898989; }  .index-calendar .dd {    float: left;    width: 14.2857%;    padding: 4px 0;    font-size: 12px;    text-align: center;    border: 2px solid #ffffff;    border-radius: 5px;    cursor: pointer;    position: relative; }  .index-calendar .dd.in {    border: 2px solid #A08E76; }  .index-calendar .dd.in p {    color: #A08E76 !important; }  .index-calendar .dd.on {    border: 2px solid #A08E76; }  .index-calendar .dd p {    line-height: 15px;    font-weight: 700; }  .index-calendar .day {    font-size: 14px;    font-weight: 700; }  .index-calendar .week {    font-size: 16px;    padding-bottom: 10px; }  .index-calendar .weekday .week {    color: #BFBFBF; }  .index-calendar .result {    background-color: #F9F5EB;    padding: 50px 30px 35px;    margin-bottom: 30px;    margin-top: 20px;    overflow: hidden; }    .index-calendar .result .time {      font-size: 16px;      color: #A08E76; }    .index-calendar .result .list {      width: 1050px;      float: right;      border-left: 1px solid #DFC583; }      .index-calendar .result .list label {        font-size: 12px;        font-weight: 500;        padding: 5px 10px;        color: #fff; }      .index-calendar .result .list .label1 {        background: #E1930E; }      .index-calendar .result .list .label2 {        background: #FE815B; }      .index-calendar .result .list .label3 {        background: #5BD5F3; }      .index-calendar .result .list .item {        width: 260px;        float: right;        margin-bottom: 15px; }        .index-calendar .result .list .item .title {          color: #000;          font-size: 14px;          margin-bottom: 15px; }        .index-calendar .result .list .item .des {          font-size: 12px;          color: #777672; }  .index-calendar .hasContent {    color: #A0895F;    font-size: 20px; }  .index-calendar .c-dialog {    position: absolute;    left: -85px;    bottom: 60px;    width: 300px;    min-height: 100px;    background-color: rgba(0, 0, 0, 0.6);    z-index: 9999;    border-radius: 5px;    text-align: left;    color: #fff !important; }    .index-calendar .c-dialog ul {      padding: 10px; }      .index-calendar .c-dialog ul li {        border-bottom: 1px solid #393B37;        margin-bottom: 5px;        line-height: 18px; }        .index-calendar .c-dialog ul li a {          width: 100%;          color: #ffffff;          display: inline-block; }        .index-calendar .c-dialog ul li .list-title {          font-size: 16px;          line-height: 22px; }  .index-calendar .c-arrow {    display: inline-block;    width: 19px;    height: 8px;    background: url("../image/calendar-arrow.png") no-repeat;    position: absolute;    left: 9px;    bottom: 52px; }.index .my-calendar {  width: 100%;  float: left; }  .index .my-calendar .box {    padding: 10px 15px; }  .index .my-calendar .clear {    clear: both; }  .index .my-calendar .date-ym {    width: 100%;    font-size: 22px;    line-height: 52px;    text-align: center; }  .index .my-calendar .calendar-content {    margin: 0 15px; }  .index .my-calendar #prevMonth:before {    content: '';    width: 0;    height: 0;    border-top: 10px solid transparent;    border-right: 20px solid black;    border-bottom: 10px solid transparent;    position: absolute;    left: 80px;    top: -38px; }  .index .my-calendar #nextMonth:after {    content: '';    width: 0;    height: 0;    border-top: 10px solid transparent;    border-left: 20px solid black;    border-bottom: 10px solid transparent;    position: absolute;    right: 80px;    top: -38px; }@media (min-width: 1200px) {  .index-calendar {    width: 1050px; }    .index-calendar .wraper {      width: 100%;      margin: 0;      moz-user-select: -moz-none;      -moz-user-select: none;      -o-user-select: none;      -khtml-user-select: none;      -webkit-user-select: none;      -ms-user-select: none;      user-select: none; }    .index-calendar .title {      color: #A08E76;      font-size: 18px;      margin-right: 20px;      cursor: default; }      .index-calendar .title img {        vertical-align: -2px; }    .index-calendar #data {      width: 100%;      margin-top: 20px;      cursor: default; }    .index-calendar #data:after {      display: block;      content: "";      clear: both; }    .index-calendar #show {      width: 125px;      display: inline-block;      text-align: left;      font-size: 18px;      font-weight: 700; }    .index-calendar .prev, .index-calendar .next {      padding: 4px 8px;      font-size: 18px;      color: #F7E5D2;      cursor: pointer;      display: inline-block; }    .index-calendar .prev {      background-color: #E1930E;      margin-right: 10px; }    .index-calendar .next {      background-color: #898989; }    .index-calendar .dd {      float: left;      width: 33px;      padding: 4px 0;      font-size: 12px;      text-align: center;      border: 2px solid #ffffff;      border-radius: 5px;      cursor: pointer;      position: relative; }    .index-calendar .dd.in {      border: 2px solid #A08E76; }    .index-calendar .dd.in p {      color: #A08E76 !important; }    .index-calendar .dd.on {      border: 2px solid #A08E76; }    .index-calendar .dd p {      line-height: 15px;      font-weight: 700; }    .index-calendar .day {      font-size: 14px;      font-weight: 700; }    .index-calendar .week {      font-size: 16px;      padding-bottom: 10px; }    .index-calendar .weekday .week {      color: #BFBFBF; }    .index-calendar .result {      background-color: #F9F5EB;      padding: 50px 30px 35px;      margin-bottom: 30px;      margin-top: 20px;      overflow: hidden; }      .index-calendar .result .time {        font-size: 16px;        color: #A08E76; }      .index-calendar .result .list {        width: 1050px;        float: right;        border-left: 1px solid #DFC583; }        .index-calendar .result .list label {          font-size: 12px;          font-weight: 500;          padding: 5px 10px;          color: #fff; }        .index-calendar .result .list .label1 {          background: #E1930E; }        .index-calendar .result .list .label2 {          background: #FE815B; }        .index-calendar .result .list .label3 {          background: #5BD5F3; }        .index-calendar .result .list .item {          width: 260px;          float: right;          margin-bottom: 15px; }          .index-calendar .result .list .item .title {            color: #000;            font-size: 14px;            margin-bottom: 15px; }          .index-calendar .result .list .item .des {            font-size: 12px;            color: #777672; }    .index-calendar .hasContent {      color: #A0895F;      font-size: 20px; }    .index-calendar .c-dialog {      position: absolute;      left: -35px;      bottom: 60px;      width: 345px;      min-height: 100px;      background-color: rgba(0, 0, 0, 0.6);      z-index: 9999;      border-radius: 5px;      text-align: left;      color: #fff !important; }      .index-calendar .c-dialog ul {        padding: 10px; }        .index-calendar .c-dialog ul li {          border-bottom: 1px solid #393B37;          margin-bottom: 5px;          line-height: 18px; }          .index-calendar .c-dialog ul li a {            width: 100%;            color: #ffffff;            display: inline-block; }          .index-calendar .c-dialog ul li .list-title {            font-size: 16px;            line-height: 22px; }    .index-calendar .c-arrow {      display: inline-block;      width: 19px;      height: 8px;      background: url("../image/calendar-arrow.png") no-repeat;      position: absolute;      left: 9px;      bottom: 52px; }  .index .my-calendar .box {    padding: 10px 15px;    height: 72px; }  .index .my-calendar .clear {    clear: both; }  .index .my-calendar .date-ym {    width: auto;    font-size: 22px;    line-height: 52px; }  .index .my-calendar .calendar-content {    margin: 0 15px; }  .index .my-calendar #prevMonth:before {    content: '';    width: 0;    height: 0;    border-top: 10px solid transparent;    border-right: 20px solid black;    border-bottom: 10px solid transparent;    position: absolute;    left: -23px;    top: 18px; }  .index .my-calendar #nextMonth:after {    content: '';    width: 0;    height: 0;    border-top: 10px solid transparent;    border-left: 20px solid black;    border-bottom: 10px solid transparent;    position: absolute;    right: -23px;    top: 18px; } }@media (min-width: 1400px) {  .index-calendar {    width: 1000px; }    .index-calendar .dd {      width: 38px; }  .index .my-calendar .calendar-content {    margin: 0 35px; }  .index .my-calendar #prevMonth:before {    content: '';    width: 0;    height: 0;    border-top: 10px solid transparent;    border-right: 20px solid black;    border-bottom: 10px solid transparent;    position: absolute;    left: -35px;    top: 18px; }  .index .my-calendar #nextMonth:after {    content: '';    width: 0;    height: 0;    border-top: 10px solid transparent;    border-left: 20px solid black;    border-bottom: 10px solid transparent;    position: absolute;    right: -35px;    top: 18px; } }#schedule-box {  width: 100%;  margin: 0 auto 30px;  padding: 20px;  font-size: 13px;  background-color: #7F6846;  height: 345px; }  #schedule-box .schedule-hd {    display: flex;    justify-content: space-between;    padding: 0 5px;    margin-bottom: 25px; }  #schedule-box .today {    flex: 1;    text-align: left;    font-size: 24px; }  #schedule-box .ul-box {    overflow: hidden; }  #schedule-box .week-ul {    margin-bottom: 10px; }  #schedule-box .ul-box > li {    float: left;    width: 14.28%;    text-align: center;    padding: 5px 0; }  #schedule-box .other-month {    color: #999999; }  #schedule-box .current-month {    color: #333333; }  #schedule-box .today-style {    border-radius: 50%;    background: #58d321; }  #schedule-box .arrow {    cursor: pointer;    font-size: 24px; }  #schedule-box .dayStyle {    display: inline-block;    width: 30px;    height: 30px;    border-radius: 50%;    text-align: center;    line-height: 30px;    cursor: pointer;    color: #fff; }  #schedule-box .current-month > .dayStyle:hover {    background: #00BDFF;    color: #ffffff; }  #schedule-box .today-flag {    background: #000;    color: #fff; }  #schedule-box .state1 {    background: #696969;    color: #fff; }  #schedule-box .state2 {    background: #E0AA2A;    color: #fff; }  #schedule-box .boxshaw {    box-shadow: 2px 2px 15px 2px #e3e3e3; }  #schedule-box .selected-style {    background: #00BDFF;    color: #ffffff; }  #schedule-box #h3Ele {    text-align: center;    padding: 10px; }@media (min-width: 1200px) {  #schedule-box {    margin: 80px auto 30px; } }/*# sourceMappingURL=main.css.map */.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}.logos{    /*width:90%;*/        /*padding-left:12%;    padding-bottom: 25%;*/  }  .logo{    /*width:80%;*/    height:auto;    text-align: center;    margin: 0 -30px 50px 0;  }  .logo li{    float:left;    width:20%;    /*height: 2em;*/    padding:1em;  }  .logo li img{    width:160px;    /*height:200%;*/  }  @media (max-width: 678px) {  .logo li{    float:left;    width:40%;    /*height: 2em;*/    padding:1em;  }  .logo li img{    width:auto;    max-width:100%;    /*height:200%;*/  }  }