@charset "utf-8";
/* CSS Document */
body {  color: #252525;background: #fff;}
.fl{ float:left;}
.fr{ float:right;}
.flex{display: flex; flex-direction: row; flex-wrap: wrap;justify-content: space-between;}
.clear{clear:both;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{*zoom:1;}
.mar30 {margin: 3% auto;}
.wrap {padding: 0 1%;}
.p {
  text-indent: 2em;
  line-height: 2em;
}
.img100{width: 100%;}


.zxbtn{
  width: 60%;
  line-height: 2.2rem;
  background: #cca762;
  text-align: center;
  display: block;
  border-radius: 30px;
  color: #fff;
  font-size: 1.2rem;
  margin: 0.5rem auto 0;
  border: none;
}
.zstj img{
  width: 96%;
  margin: -1.5px auto;
  display: block;
}

.title-main {
  text-align: center;
  color: #1e3a62;
  position: relative;
  z-index: 1;
}
.title-main strong {
  font-size: 1.3rem;
  color: #b69050;
  position: relative;
}

.title-main strong::before {
  width: 4.2rem;
  height: 0.3rem;
  content: '';
  background: linear-gradient(to right, #f3d289, #f3d289 2.1rem, #b69050 2.1rem, #b69050);
  position: absolute;
  left: -5.4rem;
  top: 50%;
  transform: translateY(-3px);
}
.title-main strong::after {
  width: 4.2rem;
  height: 0.3rem;
  content: '';
  background: linear-gradient(to right, #b69050, #b69050 2.1rem, #f3d289 2.1rem, #f3d289);
  position: absolute;
  right: -5.4rem;
  top: 50%;
  transform: translateY(-3px);
}
.mubiao .div_img{
  width: 40%;
}
.mubiao .div_p{
  width: 59%;
}
.mubiao div img{
  width: 100%;
}
.mubiao div p{
  width: 96%;
  text-indent: 2rem;
  font-size: 0.8rem;
}
.mubiao .div_p p span{
  color: #b69050;
}
.ul_list2 li{
  width: 48%;
  margin: 1rem auto 0;
}
.ul_list2 li img{
  width: 100%;
}
.ul_list2 li article {
  height: 7.5rem;
  padding: 1rem;
  border: 1px solid #cca762;
  border-radius: 10px;
  margin-top: 2rem;
  font-size: 1rem;
}
.ul_list2 li article h4 {
  width: 99%;
  height: 2.2rem;
  line-height: 2.2rem;
  border-radius: 50px;
  background: #cca762;
  color: #fff;
  text-align: center;
  margin: -2rem auto 0.4rem;
}
.ul_list2 li article p {
  text-indent: 2em;
  line-height: 1.5em;
}
.sx img{
  width: 92%;
  margin: 0 auto;
}
.sx {
  padding-bottom: 1.5rem;
}
.sx .swiper-pagination {
  bottom: 0;
}
.sx .swiper-pagination .swiper-pagination-bullet-active {background: #cca762;}

.jy {
  width: 80%;
  margin: 1rem auto;
}
.jy li strong {
  font-size: 1.8rem;
  color: #9b5124;
}
.jy li strong span {
  font-size: 1rem;
  font-weight: normal;
}
.jy li p {font-size: 1rem;}

.cjy {
  background: #f2f2f3;
}
.cjy li {
  width: 32%;
  border: 1px solid #b5b5b5;
  text-align: center;
  padding: 0 0 1rem;
}
.cjy li img{
  width: 100%;
}
.cjy li h4 {
  margin: 0.6rem 0;
}
.cjy li p {
  font-size: 0.8rem;
}

.img_w98{
  width: 98%;
  margin: 1rem auto;
  display: block;
}


.bmbox {
  background: url("https://www.uniquewishesandquotes.com/2024/mql/static/images/bg1.jpg") no-repeat center;
  overflow: hidden;
  margin: 1rem auto;
}
.bm .mql-input {
  width: 64%;
  height: 2.4rem;
  border: 2px solid #fff;
  border-radius: 10px;
  background: transparent;
  text-indent: 1em;
  margin: 0 auto 1rem;
  line-height: 2.4rem;
}
.bm .mql-input::placeholder {
  color: #fff;
  font-size: 24px;
  opacity: 1;
}
.bm .mql-submit {cursor: pointer;}