header {
    justify-content: space-between;
    padding: 0 4%;
    height: 1.32rem;
    background: rgba(255, 255, 255, 0.9);
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 999;
    box-shadow: 0 0 0.13rem rgba(0, 0, 0, .25);
}
header .fir {
    width: 3rem;
    padding-top: 0.5rem;
}
header .return {
    position: absolute;
    left: 5%;
    width: 0.6rem;
    padding-top: 0.39rem;
}
header .member {
    position: absolute;
    right: 5%;
    width: 0.63rem;
    padding-top: 0.39rem;
}
header .ptitle img {
    display: inline-block;
    width: 3rem;
    padding-top: 0.55em;
}
header .sec {
    width: 2.72rem;
    padding-top: 0.34rem;
}
header .thi {
    font-size: 0.36rem;
    width: 1rem;
    padding-top: 0.55rem;
}
.ptitle {
    line-height: 1.32rem;
    font-size: 0.4rem;
    text-align: center;
    width: 100%;
    color: #444;
    /* padding-right: 0.28rem; */
}
.box {
    margin: 0.2rem 0.4rem 0.3rem 0.4rem;
}
.box .br_header h3 {
    font-size: 0.37rem;
    margin-top: 0.4rem;
}
.box .br_header select {
	    border-radius: 0.1rem;
    background: url(../images/jiantou.svg) 8.5rem center no-repeat;
    background-size: 0.3rem;
    -webkit-appearance: none;
    width: 100%;
    display: block;
    height: 1.17333rem;
    border: 0.01333rem solid #eee;
    margin-top: 0.05rem;
    padding-left: 0.3rem;
    font-size: 0.36rem;
    color: #555;
    margin-bottom: 0.3rem;
    background-color: #fff;
}
.box .br_header input.shk {
    text-align: left;
    background-size: 0.3rem;
    -webkit-appearance: none;
    width: 100%;
    display: block;
    height: 1.17333rem;
    border: 0.01333rem solid #eee;
    margin-top: 0.05rem;
    padding-left: 0.3rem;
    font-size: 0.37rem;
    color: #555;
    margin-bottom: 0.3rem;
    background-color: #fff;
}
.jgfw {
    margin-top: 0.4rem;
}
.jgfw h3 {
    margin-top: 0rem!important;
}
.sqxx {
    background: url(../images/jiantout.svg) 8.5rem center no-repeat;
    background-size: 0.3rem;
    text-align: right;
    padding-right: 1rem;
}
.zkxx {
    background: url(../images/jiantou.svg) 8.5rem center no-repeat;
    background-size: 0.3rem;
    text-align: right;
    padding-right: 1rem;
}
.box .br_header .wkk {
	border-radius: 0.1rem;
    background: url(../images/jiantou02.svg) 8.5rem center no-repeat;
    text-align: left;
    background-size: 0.3rem;
    -webkit-appearance: none;
    width: 100%;
    display: block;
    height: 1.17333rem;
    border: 0.01333rem solid #eee;
    margin-top: 0.05rem;
    padding-left: 0.3rem;
    font-size: 0.4rem;
    color: #555;
    margin-bottom: 0.3rem;
    background-color: #fff;
}
.box .br_header .wkk input {
    background: #fff;
    color: #666;
    width: 30%;
    float: left;
    margin-top: 0.1rem;
    margin-bottom: 0rem;
    height: 1.02rem;
    line-height: 1.02rem;
    text-align: left;
}
.box .br_header .wkk span {
    width: 10%;
    float: left;
    display: block;
    height: 0.6rem;
    border-bottom: 1px solid #666;
    margin-right: 7%;
}
.box .br_header textarea {
    padding-top: 0.4rem;
    height: 3rem;
    width: 100%;
    border: 0.01333rem solid #eee;
    margin-top: 0.05rem;
    padding-left: 0.3rem;
    font-size: 0.37rem;
    color: #555;
    margin-bottom: 0.3rem;
    background-color: #fff;
}
.box .br_header input {
	    border-radius: 0.1rem;
    display: block;
    font-size: 0.4rem;
    background: #987724;
  width: 100%;
    height: 1.17333rem;
    line-height: 1.17333rem;
    text-align: center;
    color: #fff;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    border: none;
}
.box .br_header input[type=checkbox]
{height: 100%;
}
.box .br_header .btt {
    font-size: 0.53rem;
    color: #222;
    margin-top: 0.8rem;
}
.box .br_list {
    background: #fff;
    margin-bottom: 0.5rem;
}
.box .br_list .cont {
    padding: 0.4rem;
}
.box .br_list .img {
    position: relative;
}
.box .br_list .hname {
    position: absolute;
    width: 100%;
    text-indent: 0.4rem;
    background: rgba(0, 0, 0, 0.6);
    bottom: 0rem;
    color: #fff;
    line-height: 1rem;
}
.box .br_list .cont h3 {
    font-size: 0.4rem;
    color: #222;
}
.box .br_list .cont .adr {
    color: #666;
    font-size: 0.35rem;
    padding-top: 0.3rem;
}
.box .br_list .cont .tel {
    color: #666;
    font-size: 0.35rem;
    padding-top: 0.1rem;
}
.box .br_list .pwenzi {
    padding-top: 0.2rem;
}
.box .br_list .pwenzi span {
    display: block;
    width: 33.3333%;
    float: left;
    color: #666;
    padding-top: 0.1rem;
}
/* -------------------------------- 
菜单
-------------------------------- */

/**, *::after, *::before {
  box-sizing: border-box;
}*/

@media only screen and (min-width: 600px) {
    h1 {
        font-size: 3.2rem;
    }
}
.cd-accordion-menu {}
.cd-accordion-menu ul {
    /* by default hide all sub menus */
    display: none;
    background: #f5f5f5;
}
.cd-accordion-menu li {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.cd-accordion-menu input[type=checkbox] {
    /* hide native checkbox */
    position: absolute;
    opacity: 0;
}
.cd-accordion-menu label, .cd-accordion-menu a {
    position: relative;
    display: block;
    padding: 0.4rem 0.4rem 0.4rem 0.4rem;
    box-shadow: inset 0 -1px #e8e8e8;
    color: #222;
    font-size: 0.37rem;
}
.no-touch .cd-accordion-menu label:hover, .no-touch .cd-accordion-menu a:hover {
    background: #52565d;
}
.cd-accordion-menu label::before, .cd-accordion-menu a::after {
    /* icons */
    content: '';
    display: inline-block;
    width: 0.33rem;
    height: 0.33rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.cd-accordion-menu label {
    cursor: pointer;
}
.cd-accordion-menu label::before {
    background-image: url(../images/caidang.svg);
    background-size: 0.32rem;
    background-repeat: no-repeat;
}
.cd-accordion-menu label::before {
    right: 0.3rem;
    background-position: 0 0;
    -webkit-transform: translateY(-50%) rotate(-90deg);
    -moz-transform: translateY(-50%) rotate(-90deg);
    -ms-transform: translateY(-50%) rotate(-90deg);
    -o-transform: translateY(-50%) rotate(-90deg);
    transform: translateY(-50%) rotate(-90deg);
}
.cd-accordion-menu input[type=checkbox]:checked+label::before {
    /* rotate arrow */
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.cd-accordion-menu input[type=checkbox]:checked+label+ul, .cd-accordion-menu input[type=checkbox]:checked+label:nth-of-type(n)+ul {
    /* use label:nth-of-type(n) to fix a bug on safari (<= 8.0.8) with multiple adjacent-sibling selectors*/
    /* show children when item is checked */
    display: block;
}
.cd-accordion-menu ul label, .cd-accordion-menu ul a {
    box-shadow: inset 0 -1px #e3e3e3;
    padding-left: 0.66rem;
}
.no-touch .cd-accordion-menu ul label:hover, .no-touch .cd-accordion-menu ul a:hover {
    background: #3c3f45;
}
.cd-accordion-menu>li:last-of-type>label, .cd-accordion-menu>li:last-of-type>a, .cd-accordion-menu>li>ul>li:last-of-type label, .cd-accordion-menu>li>ul>li:last-of-type a {
    /*  box-shadow: none;*/
}
.cd-accordion-menu ul label::before {
    right: 0.3rem;
}
.cd-accordion-menu ul label::after, .cd-accordion-menu ul a::after {
    left: 59px;
}
.cd-accordion-menu ul ul label, .cd-accordion-menu ul ul a {
    padding-left: 0.99rem;
}
.cd-accordion-menu ul ul label::before {
    left: 54px;
}
.cd-accordion-menu ul ul label::after, .cd-accordion-menu ul ul a::after {
    left: 77px;
}
.cd-accordion-menu ul ul ul label, .cd-accordion-menu ul ul ul a {
    padding-left: 118px;
}
.cd-accordion-menu ul ul ul label::before {
    left: 72px;
}
.cd-accordion-menu ul ul ul label::after, .cd-accordion-menu ul ul ul a::after {
    left: 95px;
}
@media only screen and (min-width: 600px) {
    .cd-accordion-menu label, .cd-accordion-menu a {
        padding: 24px 24px 24px 82px;
        font-size: 1.9rem;
    }
    .cd-accordion-menu label::before {
        left: 24px;
    }
    .cd-accordion-menu label::after {
        left: 53px;
    }
    .cd-accordion-menu ul label, .cd-accordion-menu ul a {
        padding-left: 106px;
    }
    .cd-accordion-menu ul label::before {
        left: 48px;
    }
    .cd-accordion-menu ul label::after, .cd-accordion-menu ul a::after {
        left: 77px;
    }
    .cd-accordion-menu ul ul label, .cd-accordion-menu ul ul a {
        padding-left: 130px;
    }
    .cd-accordion-menu ul ul label::before {
        left: 72px;
    }
    .cd-accordion-menu ul ul label::after, .cd-accordion-menu ul ul a::after {
        left: 101px;
    }
    .cd-accordion-menu ul ul ul label, .cd-accordion-menu ul ul ul a {
        padding-left: 154px;
    }
    .cd-accordion-menu ul ul ul label::before {
        left: 96px;
    }
    .cd-accordion-menu ul ul ul label::after, .cd-accordion-menu ul ul ul a::after {
        left: 125px;
    }
}
.cd-accordion-menu.animated label::before {
    /* this class is used if you're using jquery to animate the accordion */
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s;
}
/*会议宴会*/

.fbg {
    background: #fff;
}
.box02 {
    margin: 0rem 0rem 0rem 0rem;
}
.hybox01 {
    padding: 0.4rem 0.4rem;
    text-align: center;
    padding-bottom: 0.8rem;
}
.hybox01 h3 {
    font-size: 0.62rem;
    color: #222;
    padding-bottom: 0.5rem;
    padding-top: 0.4rem;
}
.hybox01 p {
    font-size: 0.37rem;
    color: #666;
    line-height: 0.65rem;
    text-align: justify;
    padding-bottom: 0.3rem;
}
.hybox01 a {
    color: #987724;
    text-decoration: underline;
    padding-bottom: 0.6rem;
    display: block;
}
.hybox01 img {
    width: 100%;
}
.hybox01 a.jybook {
    width: 100%;
    height: 1.2rem;
    line-height: 1.2rem;
    display: block;
    background: #987734;
    text-align: center;
    color: #fff;
    text-decoration: none;
}
.box_pro .img {
    margin: 0rem 0rem;
    margin-bottom: 0.3rem;
}
.box_pro .contwen p {
    line-height: 0.9rem;
    text-align: justify;
    color: #444;
}
.box_pro .contwen img {
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
}
.box_pro {margin: 0.5rem 0%;}
.box_pro p{line-height: 0.7rem;    text-align: justify;}
.bghder {
    background: #f0efef;
}
.box_pro .header {
    padding: 0.4rem;
    padding-top: 0.7rem;
	
}
.box_pro .header hr {
    border: none;
    border-bottom: 1px solid #bfbfbf;
    width: 20%;
}
.box_pro .cont {
    padding: 0.4rem;
    margin-bottom: 0.8rem;
}
.box_pro .pt00 {
    padding-top: 0rem;
}
.box_pro .header h3 {
    font-size: 0.61rem;
    color: #222;
    padding-bottom: 0.53rem;
}
.box_pro .header p {
    font-size: 0.35rem;
    color: #666;
}
.box_pro .header p.htname {
    padding-top: 0.3rem;
}
.box_pro .header p.htdadr {
    padding-bottom: 0.3rem;
    padding-top: 0.1em;
}
.box_pro .hycdpro01 {
    padding: 0.4rem 0rem;
    border-bottom: 1px solid #eee;
}
.box_pro .hycdpro01 ul li {
    width: 50%;
    display: block;
    float: left;
    line-height: 0.65rem;
    height: 0.7rem;
}
.box_pro .ts01 ul li {
    position: relative;
    text-indent: 0.5rem;
}
.box_pro .ts01 ul li img {
    position: absolute;
    top: 0.11rem;
    width: 0.4rem;
}
.box_pro .ts02 ul li {
    position: relative;
    text-indent: 0.5rem;
}
.box_pro .ts02 ul li img {
    position: absolute;
    top: 0.11rem;
    width: 0.44rem;
}
.box_pro .hycdp {
    margin-top: 0.5rem;
    line-height: 0.65rem;
    margin-bottom: 0.5rem;
    text-align: justify;
}
.box_pro .hycd_contact {
    background-color: #f0efef;
    padding: 0.5rem;
    line-height: 0.6rem;
}
.box_pro .hycd_bnt {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}
.box_pro .hycd_bnt a {
    background: #987724;
    display: block;
    line-height: 1.2rem;
    height: 1.2rem;
    text-align: center;
    color: #fff
}
.box .br_list .pwenziul {
    padding-top: 0.2rem;
}
.box .br_list .pwenziul ul li {
    color: #666;
    line-height: 0.6rem;
}
.box_pro .header .headerp {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.box_pro .header .headerp p {
    color: #666;
    line-height: 0.6rem;
}
.box_pro .header .headerp p span {
    padding-left: 0.3rem;
}
.box_pro .cd_name ul li {
    width: 100%;
    text-indent: 0.5rem;
    line-height: 1rem;
    background: url(../images/diandian.png) 0rem center no-repeat;
    background-size: 0.3rem;
}
.box_pro .tip {
    color: #999;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.box_pro .imgg img {
    width: 48%;
    float: left;
    margin-right: 4%;
    margin-bottom: 0.3rem;
}
.box_pro .imgg img:nth-child(2n) {
    margin-right: 0
}
.hynews {
    margin: 0.4rem;
}
.menuny {
    background: url(../images/line.png) 0rem 0.7rem no-repeat;
    height: 0.75rem;
    margin-top: 0.6rem;
}
.menuny ul {
    width: 9999rem;
}
.menuny ul li {
    margin-right: 1.06rem;
    float: left;
    line-height: 0.7rem;
}
.menuny ul li.ac {
    border-bottom: 2px solid #c9b27c;
}
.menuny ul li.ac a {
    color: #c1a564;
}
.hynews .conttj {
    border-bottom: 1px solid #eee;
    padding-bottom: 0.4rem;
    margin-top: 0.55rem;
}
.hynews .conttj img {
    width: 100%;
}
.hynews .conttj h3 {
    color: #222;
    font-size: 0.40rem;
    padding-top: 0.4rem;
    padding-bottom: 0.2rem;
}
.hynews .conttj p.wenzi {
    font-size: 0.35rem;
    color: #7e7e7e;
    line-height: 0.5rem;
    padding-bottom: 0.3rem;
}
.hynews .conttj p.name {
    font-size: 0.30rem;
    color: #444;
}
.listbox {
    margin-bottom: 0.5rem;
}
.listbox .list {
    margin-top: 0.5rem;
    padding-bottom: 0.4rem;
    border-bottom: 1px solid #eee;
}
.listbox .left {
    width: 60%;
    margin-right: 5%;
}
.listbox .left h3 {
    font-size: 0.4rem;
    color: #333;
    padding-bottom: 0.2rem;
}
.listbox .left p.wenzi {
    font-size: 0.35rem;
    color: #7e7e7e;
    padding-bottom: 0.3rem;
}
.listbox .left p.name {
    font-size: 0.30rem;
    color: #444;
}
.listbox .right {
    width: 35%;
    float: right;
}
.box .br_list .pwenzi_p p {
    line-height: 0.65rem;
    padding-top: 0.2rem;
}
.box_pro .contwenzi {}
.box_pro .contwenzi h5 {
    font-size: 0.4rem;
    color: #333;
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
}
.box_pro .contwenzi p {
    padding-bottom: 0.4rem;
    padding-top: 0.4rem;
    line-height: 0.7rem;
    text-align: justify;
}
/*特色茶歇*/

.tscxbox {
    margin-bottom: 0.5rem;
}
.tscxbox .list {
    width: 48%;
    margin-right: 4%;
    margin-bottom: 0.5rem;
}
.tscxbox .list:nth-child(2n) {
    margin-right: 0%;
}
.tscxbox .list {
    width: 48%;
    float: left;
}
.tscxbox .list h3 {
    font-size: 0.4rem;
    color: #000;
    padding-top: 0.15rem;
    padding-bottom: 0.1rem;
}
.tscxbox .list p {
    color: #666;
    font-size: 0.32rem;
}
.cont_cx h5 {
    font-size: 0.53rem;
    padding-top: 0.4rem;
    padding-bottom: 0.3rem;
    color: #333;
}
.cont_cx p.sm {
    line-height: 0.75rem;
    color: #555;
}
.cont_cx .tuij {
    background: #f0eae2;
    padding: 0.4rem;
    margin-top: 0.6rem;
    margin-bottom: 0.6rem;
    color: #6b4516;
}
.cont_cx .tuij span {
    font-weight: bold;
    line-height: 0.65rem;
}
.cont_cx .cxlist {
    padding-bottom: 0.3rem;
}
.xykf label {
    position: relative;
}
.xykf label input[type="checkbox"] {
	    background: #fff!important;
		border:1px solid #ddd!important;
    position: absolute;
    top: -0.52rem;
    right: 3.43rem;
    width: 14%!important;
}

.xykf label input[type="checkbox"]:checked 
{
	border:1px solid #977626!important;
	background: url(../images/duidui.png) 0rem center no-repeat #977626!important; 
	background-size:100%!important;
	/*background: #977626!important;*/
}

.xykf {
    text-indent: 0.6rem;
    margin-top: 0.6rem;
    margin-bottom: 0.4rem;
}
.box {
    margin-bottom: 1rem;
}
.hide {
    display: none!important;
}
.room_contact {
    margin-bottom: 0.8rem;
}
.tscxbox .cont {
    padding: 0;
    margin-bottom: 0;
}
.tscxbox .cont p {
    padding-bottom: 0;
}
.conbtwz {
    font-size: 0.45rem;
    font-weight: bold;
    padding-bottom: 0.5rem;
    border-bottom: 2px solid #eee;
    margin-bottom: 0.7rem;
    color: #000;
}
.tscxbox .list h3.bt {
    color: #555;
    font-size: 0.37rem;
}
.hybox01 p.center {
    text-align: center;
}
.mbb {
    margin-bottom: 0.5rem;
}
.ddbutn {
    height: 1.2rem;
    line-height: 1.2rem;
    width: 100%;
    background: #987724;
    margin-top: 0.7rem;
    margin-bottom: 0.4rem;
}
.ddbutn a {
    color: #fff;
    text-decoration: none;
}
/*城堡会*/

.main {
    width: 7.5rem;
    margin: 0 auto;
    position: relative
}
.content {}
.banner {
    position: relative;
}
.one_second {
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    /* Firefox 4 */
    -webkit-transition: all 0.5s;
    /* Safari and Chrome */
    -o-transition: all 0.5s;
    /* Opera */
}
/*  手机轮播样式  */

.ban {
    width: 100%;
    height: 9.5rem;
    overflow: hidden;
    position: relative;
    margin-bottom: 0.8rem;
}
.rotate {
    width: 1700rem;
    position: absolute;
    left: -6.25rem;
    padding-top: .86rem;
}
.rotate a {
    width: 7.5rem;
    height: 5.42rem;
    display: block;
    float: left;
    border-radius: .2rem;
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -o-transform: scale(0.8);
    -ms-transform: scale(0.8);
}
.rotate a img {
    width: 7.5rem;
    display: block;
    margin-left: 0rem;
    margin-top: -.46rem;
}
.ban_text {
    font-size: .35rem;
    padding-left: 0.6rem;
    color: #616161;
    width: 7rem;
    line-height: .6rem;
    margin: .2rem 0 0 0rem;
    float: left;
}
.rotate .rotating {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
}
.ban_text .alink {
    cursor: pointer;
    color: #987724;
    text-decoration: underline;
    padding-top: 0.3rem;
}
.ban_text h5 {
    font-size: 0.43rem;
    margin-top: 0.2rem;
    margin-bottom: 0.3rem;
}
.mian h3 {
    font-size: 0.62rem;
    color: #222;
    padding-bottom: 0rem;
    padding-top: 1rem;
    text-align: center;
}
.ban_text p {
    text-align: justify;
    padding-right: 0.4rem;
}
/**/

.m-benefit-list .benefit-list-title {
    border-bottom: 2px solid #a6a6a6;
    height: 50px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.m-benefit-list .benefit-list-title .text {
    font-size: 0.36rem;
    color: #333;
    letter-spacing: .31px;
    line-height: 28px;
}
.m-benefit-list .benefit-list-title .levels {
    display: flex;
    margin-top: 12px;
    margin-right: 10px;
}
.m-benefit-list .diamond-level, .m-benefit-list .gold-level, .m-benefit-list .jade-level {
    width: 1.4rem;
    font-size: 14px;
}
.m-benefit-list .benefit-list-title .levels>div {
    text-align: center;
}
.m-benefit-list .gold-level {
    color: #a1a3b0;
}
.m-benefit-list .jade-level {
    color: #dab38a;
}
.m-benefit-list .diamond-level {
    color: #4c4c4c;
}
.m-benefit-list .benefit dd {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #ccc;
}
.m-benefit-list .benefit dd, .m-benefit-list .benefit dt {
    padding: 16px 0;
    line-height: 20px;
}
.m-benefit-list .benefit .text {
    font-size: 14px;
    color: #333;
}
.m-benefit-list .benefit .levels {
    display: flex;
    margin-right: 10px;
}
.m-benefit-list .benefit .levels .diamond-level, .m-benefit-list .benefit .levels .gold-level, .m-benefit-list .benefit .levels .jade-level {
    width: 1.4rem;
    text-align: center;
}
.m-benefit-list .benefit .levels .circle.gold {
    background: #a1a3b0;
}
.m-benefit-list .benefit .levels .circle {
    width: 8px;
    height: 8px;
    margin: 0 auto;
    border-radius: 50%;
}
.m-benefit-list .benefit .levels .circle {
    width: 8px;
    height: 8px;
    margin: 0 auto;
    border-radius: 50%;
}
.m-benefit-list .benefit .levels .circle.jade {
    background: #dab38a;
}
.m-benefit-list .diamond-level {
    color: #555;
}
.m-benefit-list .benefit .levels .circle.diamond {
    background: #4c4c4c;
}
.m-benefit-list .benefit .levels .circle {
    width: 8px;
    height: 8px;
    margin: 0 auto;
    border-radius: 50%;
}
.m-benefit-list .benefit dd {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #ccc;
}
.membership-wrap {
    margin: 0rem 0.4rem;
}
.tip {
    margin: 0 0.4rem;
    line-height: 0.6rem;
    margin-bottom: 0.6rem;
}
.tip p {
    padding-bottom: 0.4rem;
    text-align: justify;
}
.tip h3 {
    font-size: 0.4rem;
    padding-top: 0.5rem;
    padding-bottom: 0.3rem;
    font-weight: bold;
    color: #987724;
}
.culbox {
    margin-top: 0.8rem;
}
.cul_title {}
.cul_title .cul_hd {}
.cul_title .cul_hd h3 {
    font-size: 0.62rem;
    font-weight: bold;
    padding-top: 0.2rem;
}
.cul_title .cul_hd span {
    float: right;
    font-size: 1.04rem;
    color: #e5e5e5;
    text-transform: uppercase;
}
.culbox p {
    line-height: 0.75rem;
    padding-bottom: 0.3rem;
}
.history_box {
    background: url(../images/lishing.png) 0.4rem top no-repeat;
    background-size: 0.6rem;
    margin-top: 0.6rem;
    padding-top: 0.7rem!important;
}
.his_list {
    padding-left: 0.05rem;
    padding-top: 0.8rem;
}
.his_list .tuicon {
    width: 10%;
    float: left;
}
.his_list .tuicon img {
    width: 0.5rem;
}
.his_list .hispic {
    width: 40%;
    float: left;
}
.his_list .wenzi {
    float: left;
    padding-top: 0.65rem;
    padding-left: 0.2rem;
}
.his_list .wenzi h3 {
    color: #987724;
}
.listbox .honor_left {
    width: 65%;
}
.listbox .honor_right {
    width: 30%;
}
.hordiv {
    margin-bottom: 0.6rem;
}
.pxfz_list {
    padding-top: 0.8rem;
}
.pxfz_list h3 {
    font-size: 0.64rem;
}
.pxfz_list p {
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
    line-height: 0.7rem;
}
.ygga_list {
    margin-top: 1rem;
}
.ygga_list .tupi {
    position: relative;
}
.ygga_list .tupi img.dwicon {
    position: absolute;
    bottom: 0.3rem;
    right: 0.3rem;
    width: 0.5rem;
}
.ygga_list h3 {
    font-size: 0.53rem;
    color: #333;
    padding-top: 0.5rem;
    padding-bottom: 0.3rem;
}
.ygga_list .yygali {}
.ygga_list .yygali ul li {
    width: 33.33%;
    float: left;
    line-height: 0.7rem;
}
.box .br_header input.dhshuru {
    font-size: 0.36rem;
    border: 0.01333rem solid #eee;
    background: #fff;
    color: #555;
    text-align: left;
    padding-left: 0.3rem;
    padding-right: 0.3rem;
}
.bgb {
    background: #fff;
}
.job_hd {
    padding-bottom: 0.1rem;
}
.job_cont {
    padding: 0rem 0.4rem;
    margin-bottom: 0.6rem;
}
.flex-cont {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}
.work {
    justify-content: space-between;
    padding: 0.61rem 0 0.37rem;
    border-bottom: 1px solid #eee;
}
.work .left {
    width: 66.16%;
    font-size: 0.34rem;
}
.work h2 {
    font-size: 0.4rem;
    line-height: 0.34rem;
    height: 0.34rem;
}
.work .tiaojian {
    padding: 0.4rem 0rem 0.3rem 0rem;
}
.work .zhizhe {
	/* height: 2rem; */
    line-height: 0.53rem;
    color: #b5b5b5;
}
.work .right {
    text-align: right;
    color: #ccc;
}
.work .time-sec {
    line-height: 1.12rem;
    height: 1.12rem;
    margin-bottom: 0.6rem;
    font-size: 0.29rem;
}
.work .right b {
    color: #ccc;
}
.hycd_contact p {
    font-weight: bold;
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
}
.box_pro .contwork p {
    padding-bottom: 0.4rem;
    padding-top: 0rem;
    line-height: 0.8rem;
}
.box_pro .contwork h5 {
    font-size: 0.5rem;
    font-weight: bold;
}
.box_pro .contwork h6 {
    font-size: 0.45rem;
    padding-bottom: 0.4rem;
    padding-top: 0.2rem;
}
.box_pro .contwork .header {
    padding: 0.7rem 0 0.4rem 0;
}
.glys_list {
    padding-left: 0.3rem;
    padding-top: 0.5rem;
}
.glys_list .his_list .wenzi {
    width: 49%;
    padding-top: 0.8rem;
    font-size: 0.45rem;
    color: #333;
}
.glys_list p.glyswz {
    padding-left: 0.85rem;
    padding-top: 0.4rem;
    line-height: 0.7rem;
    text-align: justify;
}
.glys_box {
    background: url(../images/glyhbg.png) 0.4rem top no-repeat;
}
.hzcx_box {
    background: url(../images/hzcxbg.png) 0.4rem top no-repeat;
}
.hzcx_box {
    padding-top: 0rem!important;
    padding-left: 0.26rem!important;
}
.hzcx_box .hzcxbz {
    width: 85%;
    float: left;
    padding-left: 0.35rem;
}
.hzcx_box .his_list {
    padding-top: 0.3rem;
    padding-bottom: 0.1rem
}
.hzcx_box .his_list .tuicon img {
    width: 0.8rem;
}
.hzcx_box h5 {
    font-size: 0.45rem;
    color: #987724;
}
.hzcx_dold {
    margin: 0.5rem 0.4rem 0.3rem 0.4rem;
}
.dold_list {
    border: 4px solid #eee;
    padding: 0.5rem;
    margin-bottom: 0.5rem;
}
.dold_list .left {
    padding: 0.15rem 0;
    background: url(../images/bgicon.png) 0rem center no-repeat;
    background-size: 0.45rem;
    padding-left: 0.7rem;
}
.dold_list .right a {
    display: block;
    background: #987724;
    color: #fff;
    border-radius: 0.04rem;
    padding: 0.15rem 0.4rem 0.15rem 0.4rem;
}
.contact {
    margin: 0.3rem 0.4rem;
    margin-top: 0.6rem;
}
.contact p {
    line-height: 0.7rem;
    padding-bottom: 0.7rem;
}
.contact .map {
    width: 100%;
    height: 5rem;
    margin-bottom: 0.7rem;
}
.br_header .wyjm {
    margin-top: 0.2rem;
	margin-bottom:0.5rem;
}
.br_header .wyjm p {
    line-height: 0.7rem;
    padding-top: 0.3rem;
}
.contact .tbsm {
    color: #888;
    margin-top: 0.9rem;
}
.contact .tbsm h6 {
    font-size: 0.45rem;
    color: #888;
    padding-bottom: 0.3rem;
}
.contact .succe {
    text-align: center;
    margin-bottom: 0.7rem;
    margin-top: 1rem;
}
.contact .succe img {
    width: 1rem;
    display: inline-block;
}
.contact .succe h5 {
    font-size: 0.5rem;
}
.wenda_list {
    margin: 0.3rem 0.4rem;
    margin-bottom: 0.6rem;
    margin-top: 0.75rem;
}
.wenda_list .head_wd {
    padding-left: 0.65rem;
    font-size: 0.4rem;
    color: #111;
    line-height: 0.6rem; 
    padding-bottom: 0.3rem;

    border-bottom: 1px solid #eee;
    margin-bottom: 0.3rem;
    background: url(../images/wenti.png) 0px 0.02rem no-repeat;
    background-size: 0.55rem;
}
.wenda_list .contwd {
    line-height: 0.7rem;
    padding-top: 0.1rem;
}

.meishi_list{ float: left;text-align: left; }
.meishi_list h4{ font-size: 0.4rem;color: #333; padding-top: 0.4rem;}
.meishi_list div.p{font-size: 0.32rem; color: #888;padding-bottom: 0.4rem;padding-top: 0.2rem;line-height: 0.5rem;text-align: justify;}
.meishi_list a{display: block;background: #987724; color: #fff; padding: 0.3rem 0rem; text-decoration: none;text-align:center;margin-bottom: 0.5rem;}
.swiper-sec .swiper-button-prev, .swiper-sec .swiper-button-next {
    background-image: url(../images/left03.png);
    background-size: 100%;
    width: 1.28rem;
    height: 1.28rem;
    top: 4.18rem;
    left: 0;
    margin: 0;
}
.swiper-sec .swiper-button-next {
    background-image: url(../images/right03.png);
    left: auto;
    right: 0;
}
.fontleft{text-align: left;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{color: #fff;}

