@charset "utf-8";
/* CSS Document */
*{
  margin: 0;
  padding: 0;
}
body {
  margin: 0;
  padding: 0;
  background-color: #f8f3e8;
  color: #262626;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen,
    Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
}
ol,ul,li,p{
  margin: 0px;
  padding: 0px;
}
input{
  border: 0;
  outline: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0px;
  padding: 0px;
  font-size: 14px;
  font-weight: normal;
}
li {
  list-style: none;
}
a{
  text-decoration: none;
  color: #493024;
}
a:hover{
  color: rgba(130, 94, 29, 0.71);
  text-decoration: none;
}
i{
  font-style: normal;
}
b{
  font-weight: normal;
}

/*内容居中*/
.w1300{
  width: 100%;
  max-width: 1300px;
  margin: 0 auto;
}
.w1200{
  width: 1200px;
  margin: 0 auto;
}
/*按钮背景色*/
.background1{
  background-color: #2e824ffa;

}
/*投影*/
.boxShadow{
  box-shadow:0px 0px 15px rgba(6, 0, 1, .05);
}
/*票务预订标题宽度*/
.w500{
  width: 500px;
  text-indent: 180px;
}
.w490{
  width: 490px;
}
.w354{
  width: 354px;
  text-indent: 42px;
}
.textIndent{
  text-indent: 180px;
}
.w270{
  width: 270px;
}
.w200{
  width: 200px;
}
.w280{
  width: 280px;
  text-align: center;
}
.w120{
  width: 120px;
  text-align: center;
}
.w110{
  width: 110px;
  text-align: center;
}
/*间距*/
.margin {
  margin: 0 20px;
}
.margintb {
  margin: 20px 0;
}
.margin15{
  margin-right: 15px;
}
/*颜色*/
.color{
  color: #2e824ffa;
}
.color1 {
  color: #e70617;
}
/*滚动条*/
::-webkit-scrollbar {
  width: 6px;     
  height: 1px;
}
::-webkit-scrollbar-thumb {
  border-radius: 10px;
   -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
  background: #eaeaea;
}
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
  border-radius: 10px;
  background: #f7f7f7;
}
.null_status{
 width:100%;
 text-align:center;
 padding-bottom:40px;
}
.null_status>p{
 color:#999;
}
.null_status>img{
	width:10%;
}
/* 头部栏样式 */
.infoHeader {
  background: #fffcf7;
}
.topCenter {
  height: 110px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.infoLogo {
  display: flex;
  align-items: center;
}
.infoLogo > a > img {
  display: block;
  width: 130px;
}
.infoLogo > span {
  display: block;
  width: 1px;
  height: 26px;
  background-color: #999;
  margin: 0 20px;
}
.infoLogo > h4 {
  font-size: 22px;
}

.topCenter .right div{
  display: inline-block;
  margin:0  10px;
}
.topCenter .loginRegister a{
  display: inline-block;
  margin:0  10px;
}
/* 底部栏样式 */

.footer {
  background-color: #2e824ffa;
  width: 100%;
  margin: 30px auto 0;
  padding: 70px 0;
}
.indexfooter{
  background-color: #fffcf7;
  margin-top: 0px;
}
.indexfooter .footerContent > p {
  color: #666;
}
.footerContent {
  display: flex;
  align-items: center;
}
.footerContent > p {
  margin-left: 60px;
  line-height: 2;
  font-size: 15px;
  color: #fff;
}
.footerLogo {
  width: 110px;
}
@media (max-width:600px) {
  .infoLogo > a > img, .footerLogo {
    display: none;
  }
}
.code {
  margin-left: auto;
}
.code > ul {
  display: flex;
}
.code > ul > li {
  margin-left: 20px;
}
.code > ul > li > img {
  display: block;
  width: 88px;
}
.code > ul > li > p {
  width: 100%;
  text-align: center;
  font-size: 14px;
  color: #fff;
  padding-top: 6px;
}

.zx-btn:hover{
    color: #ccc;
    text-decoration: none;
}
.richtext{
  all: initial; /* 重置所有样式 */
  display: block;
}