
a {
    color: #333;
}
.bg {
    background: #efeeee;
}
.bg2 {
    background: #f5f5f5;
}
.left {
    float: left
}
.left {
    float: left
}
.right {
    float: right
}
/* 优惠礼遇 */

.zi-ly-lan .pai-dui-ne {
    margin-top: 35px;
    margin-bottom: 30px;
}
.zi-ly-lan .pai-dui-ne li {
    display: inline-block;
    width: 100px;
    height: 36px;
    color: #737373;
    border: 1px solid #a6a6a6;
    box-sizing: border-box;
    font-size: 13px;
    text-align: center;
    line-height: 36px;
    cursor: pointer;
    margin-right: 10px;
}
.zi-ly-lan .box-k {
    width: 370px;
    background: #fff;
    float: left;
    margin-right: 45px;
    padding-bottom: 40px;
    margin-bottom: 45px;
}
.zi-ly-lan .box-k:nth-child(3n) {
    margin-right: 0;
}
.zi-ly-lan .box-k img {
    display: block;
    width: 100%;
    height: 250px;
}
.zi-ly-lan .box-k .wenzi {
    width: 305px;
    margin: 0 auto;
}
.zi-ly-lan .box-k .wenzi h3 {
    font-size: 16px;
    margin-top: 35px;
    color: #000;
    margin-bottom: 20px;
}
.zi-ly-lan .box-k .wenzi p {
    font-size: 14px;
    line-height: 26px;
    color: #777;
    text-align: justify;
}
.zi-ly-lan .box-k .wenzi a {
    width: 140px;
    height: 36px;
    font-size: 13px;
    line-height: 36px;
    color: #987724;
    border: 1px solid #987724;
    text-align: center;
    display: block;
    margin-top: 24px;
}
/* 优惠礼遇详情 */

.summary-ash .gai-zero {
    margin-top: 55px;
    width: 800px;
}
.zi-yh-des {
    padding: 30px 0 20px 0;
}
.zi-yh-des p {
    font-size: 14px;
    line-height: 28px;
    color: #555;
}
.zi-yh-des p b {
    width: 265px;
    display: inline-block;
}
.zi-yh-des h3 {
    font-size: 14px;
    line-height: 28px;
    color: #555;
    padding: 20px 0 30px 0;
}
.zi-yh-des img {
    padding: 30px 0 10px 0;
    display: block;
    max-width: 800px;
}
/* 酒店概述 */

.summary-ash {
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 105px;
    position: relative;
}
.summary-ash .gai-1 {
    border-bottom: 3px solid #f0f0f0;
    position: relative;
}
.summary-ash .gai-1 p {
    margin-top: 50px;
    font-size: 16px;
    color: #666;
}
.summary-ash .gai-1 h3 {
    font-size: 28px;
    color: #000;
    padding-top: 10px;
    padding-bottom: 30px;
}
.summary-ash .gai-2 {
    padding-top: 30px;
}
.summary-ash .gai-2 p {
    font-size: 14px;
    color: #555;
    line-height: 30px;
    padding: 13px 0 15px 0;
}
.summary-ash .gai-2 h2 {
    font-size: 20px;
    color: #333;
    padding: 15px 0 13px 0;
}
.summary-ash .gai-2 img {
    display: block;
    margin: 15px 0 13px 0;
}
/* 客房套房 */

.rooms-zi .box-r {
    width: 370px;
    background: #fff;
    float: left;
    margin-right: 45px;
    padding-bottom: 40px;
    margin-top: 45px;
}
.rooms-zi .box-r.child-3{
    margin-right: 0;
}
.rooms-zi .box-r:nth-child(3n){
    margin-right: 0;
}
.rooms-zi .box-r .gdimg {
    width: 370px;
    height: 250px;
    overflow: hidden;
    position: relative;
}
.rooms-zi .box-r img {
    transition: all 0.3s;
    display: block;
    width: 100%;
    height: 250px;
}
.rooms-zi .box-r img:hover {
    transform: scale(1.05);
}
.rooms-zi .box-r .wen-r {
    width: 305px;
    margin: 0 auto;
}
.rooms-zi .box-r .wen-r h3 {
    font-size: 16px;
    margin-top: 35px;
    color: #000;
    margin-bottom: 15px;
}
.rooms-zi .box-r .wen-r p {

    font-size: 14px;
    line-height: 26px;
    color: #555;
    text-align: justify;
}
.rooms-zi .box-r .wen-r .lan {
    margin-top: 10px;
}
.rooms-zi .box-r .wen-r .lan a {
    width: 140px;
    height: 36px;
    font-size: 13px;
    line-height: 36px;
    color: #987724;
    border: 1px solid #987724;
    text-align: center;
    float: left;
}
.rooms-zi .box-r .wen-r .lan a:last-child {
    float: right;
}
.rooms-zi .box-r .wen-r .lan a.tl {
    width: 100%!important;
}
/* 客房详情 */

.summary-ash .gai-1 .rooms-des {
    position: absolute;
    top: 30px;
    right: 0;
    color: #555;
    font-size: 14px;
    text-align: right;
}
.summary-ash .gai-1 .rooms-des span {
    display: block;
    font-weight: 600;
    font-size: 16px;
}
.room-des1 .left {
    width: 750px;
    float: left;
    margin-top: 50px;
}
.room-des1 .left p {
    font-size: 14px;
    line-height: 28px;
    color: #444;
    text-align: justify;
    margin-bottom: 15px;
}
.room-des1 .right {
    float: right;
}
.room-des1 .right .dsaf-dvsj {
    width: 400px;
    border: 1px solid #d6d6d6;
    margin-top: 55px;
    padding: 35px 39px;
    box-sizing: border-box;
}
.room-des1 .right .dsaf-dvsj p {
    color: #555;
    font-size: 14px;
    line-height: 32px;
}
.room-des1 .right .dsaf-dvsj h3 {
    font-size: 20px;
    margin-top: 25px;
    color: #555;
    margin-bottom: 15px;
}
.room-des1 .right .dsaf-dvsj .sk-yansa li {
    float: left;
    width: 50%;
    font-size: 14px;
    color: #555;
    line-height: 36px;
}
.room-des1 .right .dsaf-dvsj .sk-yansa li b {
    width: 8px;
    height: 8px;
    background: #adadad;
    border-radius: 100%;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    position: relative;
    top: -1px;
}
.room-des1 .right .dsaf-dvsj .yuding-1 {
    font-size: 14px;
    color: #fff;
    background: #987724;
    width: 320px;
    height: 50px;
    margin: 0 auto;
    display: block;
    line-height: 50px;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 5px;
}
.header_01 {
    background: #fff;
    margin-top: 30px;
    padding: 30px;
}
.header_01 .cont {
    width: 313px;
}
.header_01 .buttonss {
    text-align: center;
    color: #fff;
    margin-top: 22px;
}
.header_01 .buttonss a {
    width: 200px;
    background: #987724;
    line-height: 38px;
    color: #fff;
    font-size: 14px;
    display: block;
}
.header_01 .buttonss a:hover {
    background: #a88326;
}
.cont02 {
    position: relative;
    width: 280px;
    border-bottom: 1px solid #ddd;
}
.cont02 select {
	background:#fff;
    width: 280px;
    line-height: 40px;
    height: 40px;
    padding: 10px 0;
}
.cont02 select option {
    width: 300px;
    border: 1px solid #eee;
}
.icon_jt {
    background: url(../image/jiantou001.png) no-repeat;
    width: 11px;
    height: 11px;
    top: 17px;
    right: 4px;
    position: absolute;
}
.zhuanjing-shouy {
    height: 450px;
}
/* 子酒店内页轮播 */

.zhuanjing-shouy .index-ol {
    bottom: 0;
}
.zhuanjing-shouy .index-ol .index-l {
    line-height: 75px;
}
.banner {
    position: relative;
}
.b_header {
	top: 116px;
    width: 1920px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    position: absolute;
    background: #000;
    z-index: 9999;
    background-color: rgba(0, 0, 0, 0.7);
    filter: alpha(opacity=70);
}
.b_header ul li {
    padding: 0px 15px;
    display: inline-block;
    font-size: 14px;
}
.b_header ul li a {
    color: #fff;
}
.b_header ul li .acc {
    border-bottom: 2px solid #eee;
}
.box-k {
    position: relative;
}
.hotelname {
    width: 100%;
    position: absolute;
    top: 204px;
    height: 46px;
    line-height: 46px;
    background: #000;
    background-color: rgba(0, 0, 0, 0.6);
    filter: alpha(opacity=60);
    color: #fff;
    text-indent: 30px;
}
/* 分享 */

.fenxiang-1 span {
    display: block;
    font-size: 14px;
    color: #555;
    text-align: center;
    margin-bottom: 15px;
}
.fenxiang-1 {
    display:none;
    position: absolute;
    top: 30px;
    right: -55px;
}
.fenxiang-1 a {
    display: block;
    width: 38px;
    margin: 0 auto;
    margin-bottom: 10px;
    position: relative;
}

/* TODO 影响到高德地图的展示 by lqy 2019-11-27 19:16*/
/*canvas {*/
    /*width: 100px !important;*/
    /*height: 100px !important;*/
    /*margin: auto !important;*/
/*}*/
.qrcode {
    position: absolute;
    top: -5px;
    right: 40px;
    background: #fff;
    z-index: 10000;
    padding: 5px;
    display: none;
}
.ur_bar {
    float: left;
    font-size: 14px;
    color: #555;
    padding-bottom: 20px;
}
.ur_bar a {
    color: #717171;
    margin-right: 12px;
    padding-right: 12px;
    background: url(../image/ur_icon.png) no-repeat right center;
}
.sc {
    color: #ddad63 !important;
    padding-bottom: 5px;
    border-bottom: 2px solid #ddad63;
}
.zhuanjing-food {
    height: 630px;
}
.food_meiwei, .food_map, .food_tea {
    margin-top: 45px;
}
.food_meiwei_cont, .food_map_cont, .food_tea_cont {
    margin-top: 30px;
}
.food_meiwei hr {
    border: none;
    border-bottom: 2px #ddd solid;
    margin-top: 40px;
}
.food_title {
    text-align: center;
}
.food_title h3 {
    font-size: 28px;
    color: #987724;
    line-height: 30px;
}
.food_title p {
    font-size: 14px;
    padding-top: 20px;
    color: #666;
}
.meiwei_list {
    margin-right: 45px;
}
.meiwei_list .font_p h5 a {
    display: block;
    font-size: 16px;
    color: #333;
    padding-bottom: 10px;
    padding-top: 12px;
}
.meiwei_list .font_p h5 a:hover {
    text-decoration: underline;
}
.meiwei_list .font_p p {
    font-size: 14px;
    color: #666;
}
.meiwei_list:nth-child(3n) {
    margin-right: 0;
}
.food_map_cont .left {
    width: 600px;
}
.food_map_cont .left img{
  /* height:100%; */
  height:406px;
}
 .food_map_cont .right {
    width: 520px;
    padding: 40px;
    background: #f5f5f5;
    height: 326px;
}
.food_map_cont .right h3 {
    padding-bottom: 30px;
    font-size: 18px;
    padding-top: 25px;
}
.food_map_cont .right h3 a {
    color: #333;
}
.food_map_cont .right h3 a:hover {
    text-decoration: underline;
}
.food_map_cont .hotel_info {
    font-size: 14px;
    color: #666;
    line-height: 28px;
    padding-bottom: 40px;
    padding-top: 10px;
}
.food_map_cont table td {
    font-size: 14px;
    line-height: 30px;
}
.tealist {
	overflow:hidden;
    width: 580px;
    margin-right: 40px;
}
.tealist .font h5 {
    font-size: 20px;
    padding-bottom: 15px;
    padding-top: 18px;
}
.tealist .font h5 a {
    color: #333;
}
.tealist .font h5 a:hover {
    text-decoration: underline;
}
.tealist .font p {
    color: #666;
    line-height: 26px;
    font-size: 14px;
}
.tealist:nth-child(2n) {
    margin-right: 0;
}
.meiwei_lm {
    margin-top: 40px;
}
.meilist {
    position: relative;
    width: 276px;
    margin-right: 32px;
    margin-bottom: 45px;
}
.meilist:nth-child(4n) {
    margin-right: 0;
}
.meilist .name {
    position: absolute;
    width: 100%;
    text-indent: 20px;
    color: #fff;
    background: #000;
    background-color: rgba(0, 0, 0, 0.5);
    filter: alpha(opacity=50);
    height: 36px;
    line-height: 36px;
    top: 152px;
}
.meilist h5 a {
    display: block;
    color: #333;
    font-size: 16px;
    padding-top: 13px;
    padding-bottom: 10px;
}
.meilist h5 a:hover {
    text-decoration: underline;
}
.meilist p {
    color: #666;
    font-size: 14px;
    line-height: 26px;
}
.header_meishi {
    margin-top: 30px;
    border-bottom: 2px #ddd solid;
    margin-bottom: 40px;
    position: relative;
}
.header_meishi h5 {
    font-size: 26px;
    padding-bottom: 12px;
    color: #333
}
.header_meishi p {
    font-size: 14px;
    padding-bottom: 30px;
}
.header_meishi span {
    padding-right: 30px;
    color: #666;
}
.meishicont {}
.meishicont .right {
    width: 600px;
    font-size: 15px;
    line-height: 26px;
}
.meishicont .right p {
    padding-bottom: 15px;
}
.meishicont .right p b {
    font-weight: bold;
}
/* 会议宴会 */

.zi-hy-lan {
     overflow: auto;
    clear: both;
    margin-top: 60px;
    height: auto;
}
.zi-hy-lan .box-1 {
	float: left;
    position: relative;
    width: 580px;
    display: inline-block;
    background: #fff;
    margin-right: 35px;
    margin-bottom: 55px;
}
.zi-hy-lan .box-1 .name {
    top: 358px;
    position: absolute;
    width: 100%;
    height: 42px;
    line-height: 42px;
    text-indent: 40px;
    background: #000;
    background-color: rgba(0, 0, 0, 0.7);
    filter: alpha(opacity=70);
    color: #fff;
}
.zi-hy-lan .box-1:nth-child(2n) {
    margin-right: 0;
}
.zi-hy-lan .box-1 .l-1 {
    width: 100%;
    height: 400px;
    overflow: hidden;
}
.zi-hy-lan .box-1 .wenzi-1 {
	height: 190px;
    padding: 0 35px 25px 35px;
    color: #555;
}
.zi-hy-lan .box-1 .wenzi-1 h3 {
    font-size: 20px;
    line-height: 26px;
    margin-top: 35px;
    color: #000;
    margin-bottom: 20px;
}
.zi-hy-lan .box-1 .wenzi-1 p {
    font-size: 14px;
    line-height: 21px;
    text-align: justify;
    margin-bottom: 18px;
}
.zi-hy-lan .box-1 .wenzi-1 .usja li {
    font-size: 14px;
    float: left;
    width: 195px;
    line-height: 28px;
}
.zi-hy-lan .box-1 .wenzi-1 .usja li:nth-child(3n) {
    width: 120px;
}
.zi-hy-lan .dibu-biao {
    width: 100%;
    background: #fff;
    padding: 55px 40px;
    box-sizing: border-box;
    margin-top: 75px;
}
.zi-hy-lan .dibu-biao .left {
    float: left;
}
.zi-hy-lan .dibu-biao .left h3 {
    font-size: 20px;
    line-height: 26px;
    color: #333;
}
.zi-hy-lan .dibu-biao .left p {
    font-size: 14px;
    line-height: 26px;
    color: #666;
}
.zi-hy-lan .dibu-biao .right {
    float: right;
    width: 350px;
}
.zi-hy-lan .dibu-biao .right p {
    float: left;
    font-size: 14px;
    color: #555;
    margin-top: 5px;
}
.zi-hy-lan .dibu-biao .right p img {
    width: 31px;
    vertical-align: middle;
    position: relative;
    top: -2px;
    display: inline-block;
    margin-right: 8px;
}
.zi-hy-lan .dibu-biao .right a {
    width: 140px;
    height: 36px;
    color: #987724;
    border: 1px solid #987724;
    box-sizing: border-box;
    text-align: center;
    line-height: 36px;
    float: right;
    font-size: 13px;
}
.zi-hy-lan .box-1 .adrtel li {
    font-size: 14px;
    color: #666;
    padding-bottom: 8px;
}
.map_info .left {
    width: 840px;
}
.map_img {
    width: 840px;
    height: 560px;
    overflow: hidden;
    position: relative;
}
.map_img .jtleft, .map_img .jtright {
    width: 38px;
    height: 60px;
    position: absolute;
    top: 252px;
    cursor: pointer;
    z-index: 998
}
.map_img .jtleft {
    left: 30px;
}
.map_img .jtright {
    right: 30px;
}
.map_img .title {
    width: 100%;
    color: #fff;
    text-align: center;
    font-size: 14px;
    position: absolute;
    bottom: 30px;
    z-index: 99
}
.map_img .title em {
    font-style: normal;
}
.map_img .zhedang {
    background: url(../image/xcpng.png);
    position: absolute;
    height: 90px;
    width: 100%;
    bottom: 0px;
}
.map_info .left .mapconts {
    margin-top: 30px;
}
.map_info .left .mapconts p {
    line-height: 28px;
    font-size: 15px;
    color: #444;
    padding-bottom: 20px;
}
.map_info .right {
    width: 295px;
    margin-top: 113px;
}
.map_caishi .header {
    font-size: 20px;
    background: url(../image/tibg1.png);
    text-align: center;
    margin-bottom: 29px;
}
.map_caishi h5 {
    font-size: 14px;
    padding-top: 15px;
}
.map_caishi h5 a {
    color: #444;
}
.map_caishi h5 a:hover {
    text-decoration: underline;
}
.map_caishi .list {
    margin-bottom: 50px;
}
.food_map .button {
    width: 178px;
    margin: 0px auto;
    height: 30px;
    line-height: 30px;
    position: relative;
    text-align: center;
    margin-top: 20px;
}
.food_map .button .bt_l, .food_map .button .bt_r {
    position: absolute;
    top: 1px;
    cursor: pointer;
}
.food_map .button .bt_l {
    left: 0px;
}
.food_map .button .bt_r {
    right: 0px;
}
/*积分商城*/

.pointbox {
    margin-top: 40px;
}
.pointbox .header {
    background: #fff;
    padding: 40px;
}
.pointbox .header .shaixuan {
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
    font-size: 14px;
    padding-top: 20px;
}
.pointbox .header .shaixuan .left {
    width: 60px;
    color: #333;
}
.pointbox .header .shaixuan .right {
    width: 1060px;
    color: #666;
}
.pointbox .header .shaixuan .right ul li {
    margin-right: 30px;
    float: left;
}
.pointbox .header .shaixuan .right ul li a {
    color: #666;
    padding: 6px 15px
}
.pointbox .header .shaixuan .right ul li a:hover {
    background: #987724;
    color: #fff;
}
.pointbox .header .shaixuan .right ul li.ac a {
    background: #987724;
    color: #fff;
}
.conts_point {
    margin-top: 30px;
    margin-bottom: 40px;
}
.conts_point .list {
    margin-right: 40px;
    margin-bottom: 30px;
    width: 270px;
    position: relative;
}
.conts_point .list img {}
.conts_point .list:nth-child(4n) {
    margin-right: 0;
}
.conts_point .list .h_name {
    font-size: 13px;
    width: 100%;
    height: 42px;
    line-height: 42px;
    text-indent: 20px;
    background: rgb(0, 0, 0, 0.8);
    color: #fff;
    position: absolute;
    top: 228px;
}
.conts_point .list .title {
    padding-top: 15px;
    padding-bottom: 13px;
}
.conts_point .list .title a {
    color: #555;
    font-size: 14px;
    line-height: 24px;
}
.conts_point .list .title a:hover {
    text-decoration: underline;
}
.conts_point .list .price {
    color: #df1414;
    font-size: 16px;
}
.conts_point .list .price span {
    font-size: 12px;
}
.pages {
    color: #555;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    margin-bottom: 80px;
}
.pages dl {
    float: left;
}
.pages .right {
    float: right;
}
.pages dd {
    float: left;
    padding-right: 5px;
}
.pages a, .pages input {
    font-family: Arial;
    display: block;
    width: 34px;
    height: 34px;
    border: 1px solid #d7d7d7;
    text-align: center;
    color: #919191;
    line-height: 34px;
}
.pages a.ac, .pages a:hover {
    border-color: #987724;
    background: #987724;
    color: #fff;
}
.pages .right a, .pages input {
    display: inline-block;
}
.pages span {
    padding-right: 10px;
}
.pages a.st {
    font-family: 宋体!important;
}
.potins_info, .potins_infos02 {
    width: 1200px;
    margin: 0 auto;
}
.potins_info .ur {
    margin-top: 30px;
}
.potins_infos {
    background: #eeeded;
}
.potins_infos02s {
    background: #fff;
}
.potins_infos02 .cont {
    text-align: center;
    padding-bottom: 60px;
}
.product .left {
    width: 420px;
}
.potins_infos02 .title {
    border-bottom: 1px solid #eee;
    padding: 25px 0px;
    margin: 40px 0px;
    font-size: 16px;
}
.potins_infos02 .title h5 {
    font-size: 16px;
}
.product .right {
    width: 736px;
}
.product .right h5 {
    font-size: 24px;
    margin-bottom: 35px;
}
.product .price {
    height: 74px;
    line-height: 74px;
    color: #888;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin-bottom: 25px;
}
.product .price span {
    color: #da4040;
    padding-right: 50px;
}
.product .buton {
    text-align: center;
    margin-top: 30px;
}
.product .buton a {
    display: block;
    width: 170px;
    height: 42px;
    line-height: 42px;
    color: #fff;
    background: #da4040;
}
.product .buton a:hover {
    background: #e93b3b
}
.product .share {
    margin-top: 30px;
}
.free {
    color: #999;
    font-size: 13px;
    padding-top: 30px;
}
.fenxiang_t {
    position: relative;
}
.fenxiang_t .left_l {
    float: left;
    padding-right: 15px;
}
.fenxiang_t span.left_l {
    font-size: 13px;
    padding-top: 12px;
    color: #888;
    padding-right: 30px;
}
.row_2_con span {
    margin-right: 55px;
}
.jia_jian_con {
    display: inline-block;
    height: 46px;
    width: 65px;
    border: 1px solid #ccc;
    vertical-align: middle;
    position: relative;
    text-align: center;
}
.row_2_con input {
    background: #edecec;
    text-indent: 15px;
    height: 44px;
    width: 60px;
    border: 0 solid;
}
.jia_box {
    top: 0;
    border-bottom: 1px solid #ccc;
}
.jia_box, .jian_box {
    height: 23px;
    width: 15px;
    position: absolute;
    right: 0;
    border-left: 1px solid #ccc;
    cursor: pointer;
}
.jian_box {
    bottom: 0;
}
.pointordrer {
    width: 1200px;
    margin: 0 auto;
}
/* -------------------------收货地址页面---------------------- */

body.shdz {
    background-color: #f3f2f0;
}
div.shdz_main_con {
    font-size: 14px;
    width: 1200px;
    margin: auto;
}
div.shdz_main_con div.main_con {
    padding: 36px;
    padding-top: 40px;
    background-color: white;
    padding-bottom: 135px;
    margin-bottom: 58px;
}
/* 面包屑导航 */

div.shdz_main_con ul.bread {
    height: 73px;
    line-height: 85px;
}
div.shdz_main_con li.arrow_level {
    padding-left: 8px;
    padding-right: 8px;
}
div.shdz_main_con ul.bread li {
    display: inline-block;
    height: 100%;
    /*防止越界*/
}
div.shdz_main_con ul.bread li:last-child {
    float: right;
}
div.shdz_main_con ul.bread li:last-child img {
    display: inline-block;
    width: 15px;
    height: 14px;
    vertical-align: middle;
    position: relative;
    top: -3px;
    right: 3px;
}
div.shdz_main_con ul.bread li a:hover {
    color: #1e8dc2;
}
div.shdz_main_con div.main_con h3 {
    padding-bottom: 20px;
    border-bottom: 1px solid #dddddd;
    margin-bottom: 37px;
    color: #444;
}
/* 表单上面部分 */

div.shdz_main_con form div.top_con {
    width: 525px;
    margin: auto;
}
div.shdz_main_con form div.top_con label {
	    line-height: 34px;
    width: 116px;
    float: left;
    color: #444;
}
div.shdz_main_con form div.top_con select {
	background:#fff;
    width: 129px;
    height: 34px;
    margin-right: 11px;
    border: 1px solid #c7c7c7;
    color: #444;
}
div.shdz_main_con form div.top_con select:last-child {
    margin-right: 0;
}
div.shdz_main_con form div.top_con div.row_1 {
    margin-bottom: 12px;
}
/* 第二行表单 */

div.shdz_main_con form div.top_con div.row_2 {
    margin-bottom: 12px;
}
div.shdz_main_con form div.top_con div.row_2 textarea {
    float: right;
    /*  margin-bottom: 20px;*/
    height: 75px;
    width: 387px;
    vertical-align: top;
    padding: 12px 10px;
    color: #666;
    border: 1px solid #c7c7c7;
}
/* 第三行 */

div.shdz_main_con form div.top_con div.row_3 {
    margin-bottom: 12px;
}
div.shdz_main_con form div.top_con div.row_3 input {
    padding-left: 5px;
    width: 242px;
    height: 34px;
    border: 1px solid #c7c7c7;
}
/* 第四行 */

div.shdz_main_con form div.top_con div.row_4 {
    margin-bottom: 12px;
}
div.shdz_main_con form div.top_con div.row_4 input {
    padding-left: 5px;
    width: 242px;
    height: 34px;
    border: 1px solid #c7c7c7;
}
/* 第五航 */

div.shdz_main_con form div.top_con div.row_5 textarea {
    float: right;
    height: 75px;
    width: 387px;
    vertical-align: top;
    padding: 12px 10px;
    border: 1px solid #c7c7c7;
    color: #666;
}
/* 表当中间部分 */

div.shdz_main_con form div.middle_con {
    margin-top: 56px;
}
div.shdz_main_con form div.middle_con ul.list_title {
    height: 42px;
    background-color: #f3f3f3;
    padding-left: 67px;
}
div.shdz_main_con form div.middle_con ul.list_gift {
    padding-left: 67px;
    height: 142px;
    border-bottom: 1px solid #dddddd;
    padding-top: 19px;
    padding-bottom: 15px;
}
div.shdz_main_con form div.middle_con ul li {
    height: 42px;
    line-height: 41px;
    display: inline-block;
    vertical-align: top;
}
div.shdz_main_con form div.middle_con ul li.col_1 {
    width: 486px;
}
div.shdz_main_con form div.middle_con ul li.col_2 {
    width: 346px;
    text-align: center;
}
div.shdz_main_con form div.middle_con ul li.col_2 b {
    /* font-family: 'Helvetica Neue LT Pro' !important; */
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    color: #da4040;
}
div.shdz_main_con form div.middle_con ul li.col_3 {
    width: 220px;
    text-align: center;
}
/* 礼品列表 */

div.shdz_main_con form div.middle_con ul.list_gift li.col_1 img {
    /* display: inline-block; */
    float: left;
    width: 106px;
    height: 106px;
    vertical-align: top;
    margin-right: 15px;
}
div.shdz_main_con form div.middle_con ul.list_gift li.col_1 span {
    vertical-align: top;
    color: #444;
}
/* 表单底部 */

div.shdz_main_con form div.bottom_con {
    margin-top: 22px;
    float: right;
}
div.shdz_main_con form div.bottom_con ul {
	line-height: 32px;
    margin-bottom: 15px;
}
div.shdz_main_con form div.bottom_con ul li {
    display: inline-block;
}
div.shdz_main_con form div.bottom_con ul li.col_1 {
    width: 74px;
    color: #444;
}
div.shdz_main_con form div.bottom_con ul li.col_2 b {
    color: #da4040;
    font-size: 22px;
    font-weight: 600;
}
div.shdz_main_con form div.bottom_con ul li.col_2 {
    width: 188px;
    text-align: right;
    color: #da4040;
}
/* 立即兑换按钮 */

div.shdz_main_con form div.bottom_con input.exchange {
	    margin-top: 20px;
    border: none;
    height: 36px;
    width: 135px;
    background-color: #987724;
    color: white;
}
div.shdz_main_con form div.bottom_con ul.row_1 li.col_2 i {
    font-family: 'Helvetica Neue LT Pro' !important;
    font-size: 22px;
    font-weight: bold;
}
/* --------------------兑换成功----------------------------- */

/* 主要内容 */

.ddxq_main_con .main_con {
    padding: 36px;
    padding-top: 111px;
    padding-bottom: 115px;
    background-color: white;
    padding-bottom: 135px;
    margin-bottom: 58px;
    text-align: center;
}
.ddxq_main_con .main_con_hantm {
    padding: 36px;
    padding-top: 90px;
    padding-bottom: 115px;
    background-color: white;
    padding-bottom: 135px;
    margin-bottom: 58px;
    text-align: center;
}
.ddxq_main_con .main_con .to_c, .ddxq_main_con .main_con_hantm .to_c {
    text-align: center;
}
.ddxq_main_con.main_con img, .ddxq_main_con.main_con_hantm img {
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 48px;
    height: 48px;
}
.ddxq_main_con .main_con h3, .ddxq_main_con .main_con_hantm h3 {
    font-size: 20px;
    font-weight: normal;
    margin-top: 22px;
}
.ddxq_main_con .main_con p, .ddxq_main_con .main_con_hantm p {
    margin-top: 15px;
    margin-bottom: 30px;
}
.ddxq_main_con .main_con ul {
    width: 423px;
    margin-top: 32px;
    margin: 0 auto;
    height: 40px;
}
.ddxq_main_con .main_con ul li {
    display: inline-block;
    height: 40px;
    width: 181px;
    line-height: 40px;
}
.main_con ul .col_1 {
    float: left;
}
.main_con ul .col_2 {
    float: right;
}
.main_con ul .col_1 a {
    display: inline-block;
    height: 40px;
    width: 181px;
    background-color: #987724;
    ;
    color: white;
}
.main_con ul .col_10 a {
    display: inline-block;
    height: 40px;
    width: 181px;
    text-align: center;
    background-color: #987724;
    ;
    color: white;
    margin-top: 23px;
}
.main_con ul .col_2 a {
    display: inline-block;
    height: 40px;
    width: 181px;
    border: 1px solid #987724;
    color: #987724;
    ;
}
.star-evaluation2 {
    border-top: 1px solid #987724;
    border-bottom: 1px solid #987724;
}
.star-evaluation2 .buttom-all {
    border-bottom: 1px solid #987724;
}
.hotel-review-to4 {
    height: 93px;
}
body.dhcg {
    background-color: #f3f2f0;
}
div.dhcg_main_con {
    width: 1200px;
    margin: auto;
    padding-bottom: 100px;
}
div.dhcg_main_con div.main_con {
    padding: 36px;
    padding-top: 111px;
    padding-bottom: 115px;
    background-color: white;
    padding-bottom: 135px;
    margin-bottom: 58px;
}
.fzjh_sub_nav {
    text-align: center;
    padding-top: 40px;
}
.fzjh_sub_nav ul li {
    display: inline-block;
    padding: 10px 0px;
}
.fzjh_sub_nav ul li span {
    padding: 0px 15px;
}
.fzjh_sub_nav ul li a {
    color: #888
}
.fzjh_sub_nav ul li a:hover {
    color: #987724;
}
.fzjh_sub_nav ul li.acc a {
    font-weight: bold;
    color: #987724;
}
.fzjh_header {
    background: #f6f6f6;
    padding: 30px;
    margin-top: 25px;
}
.fzjh_header h5 {
    font-size: 18px;
    color: #333;
    padding-bottom: 15px;
}
.fzjh_header p {
    font-size: 14px;
    padding-bottom: 15px;
    color: #666;
}
.fzjh_header .search .sel01 {
    width: 300px;
    height: 38px;
    line-height: 40px;
    position: relative;
    border: 1px solid #ddd;
    padding-right: 7px;
    background: #fff;
}
.fzjh_header .search .sel01 select {
    width: 300px;
    height: 35px;
    line-height: 40px;
    text-indent: 5px;
}
.icon_jt02 {
    background: url(../image/jiantou001.png) no-repeat;
    width: 11px;
    height: 11px;
    top: 17px;
    right: 11px;
    position: absolute;
}
.bodr00 {
    border-right: 0px!important;
}
.fzjh_header .search {}
.fzjh_header .search .input {
    background: #fff;
    width: 300px;
    height: 38px;
    line-height: 38px;
    padding-left: 10px;
    border: 1px solid #ddd;
    border-left: none;
}
.fzjh_header .button a {
    display: block;
    background: #987724;
    width: 150px;
    color: #fff;
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.fzjh_header .button a:hover {
    background: #a1802f;
}
/*招聘*/

.personnel-lai .personnel-lai-her li {
    padding-top: 30px;
    padding-bottom: 20px;
    border-bottom: 2px solid #eee;
    width: 1200px;
    background: #fff;
    margin: 0 auto;
    padding-bottom: 30px;
    /* margin-bottom: 30px;*/
}
.personnel-lai-her .left {
    float: left;
    width: 470px;
    height: 100%;
    /* padding-top: 30px;*/
}
.personnel-lai-her .left b {
    color: #999;
    font-size: 14px;
}
.personnel-lai-her .left h3 {
    font-size: 18px;
    color: #333;
    display: inline-block;
}
.personnel-lai-her .left .text-overflow {
    font-size: 14px;
    color: #666;
    padding-right: 25px;
    padding-top: 15px;
}
.personnel-lai-her .left .text-overflow span {
    font-size: 14px;
    color: #666;
    padding-right: 25px;
}
.personnel-lai .personnel-lai-her .bumen {
    width: 173px;
    text-align: center;
    float: left;
    margin-right: 65px;
    height: 100%;
    font-size: 14px;
    color: #333;
    /*padding-top: 30px;*/
}
.personnel-lai .personnel-lai-her .bumen h4, .personnel-lai .personnel-lai-her .num h4, .personnel-lai .personnel-lai-her .time h4 {
    color: #ccc;
    font-size: 16px;
    padding-top: 15px;
}
.personnel-lai .personnel-lai-her .num {
    width: 173px;
    text-align: center;
    float: left;
    height: 100%;
    font-size: 14px;
    color: #333;
    /* padding-top: 30px;*/
}
.personnel-lai .personnel-lai-her .time {
    width: 175px;
    text-align: center;
    float: left;
    font-size: 14px;
    color: #333;
    /*  padding-top: 30px;*/
    padding-left: 105px;
}
.map {
    height: 578px;
    border-bottom: 1px solid #eae8e4;
    border-top: 1px solid #eae8e4;
    position: relative;
}
.personnel-lai-disla {
    width: 1200px;
    margin: 0 auto;
    background: #fff;
}
.personnel-lai-disla .fisr-ni1 {
    padding-bottom: 35px;
    border-bottom: 1px solid #e3e3e3;
}
.personnel-lai-disla .fisr-ni1 .left {
    float: left;
    width: 550px;
}
.personnel-lai-disla .fisr-ni1 .left h3 {
    font-size: 30px;
    color: #333;
    display: inline-block;
    padding-bottom: 10px;
}
.personnel-lai-disla .fisr-ni1 .left b {
    font-size: 24px;
    color: #da4040;
    display: inline-block;
    padding-left: 25px;
}
.personnel-lai-disla .fisr-ni1 .left span {
    font-size: 15px;
    color: #b6b6b6;
}
.personnel-lai-disla .fisr-ni1 .bumen {
    float: left;
    width: 110px;
    margin-left: 216px;
    text-align: left;
    line-height: 55px;
}
.personnel-lai-disla .fisr-ni1 .bumen span {
    font-size: 14px;
    color: #999;
    position: relative;
    top: -8px;
    left: 3px;
}
.personnel-lai-disla .fisr-ni1 .num {
    float: left;
    width: 231px;
    text-align: right;
}
.personnel-lai-disla .fisr-ni1 .num input {
    width: 215px;
    height: 44px;
    background: #1e8dc2;
    border: none;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}
.personnel-lai-disla .fisr-ni2 ul li {
    float: left;
    padding-left: 15px;
    padding: 34px 0 30px 0;
    border-bottom: 1px solid #e3e3e3;
}
.personnel-lai-disla .fisr-ni2 ul h3 {
    color: #9d9d9d;
    font-size: 14px;
    padding-bottom: 10px;
}
.personnel-lai-disla .fisr-ni2 ul span {
    color: #333;
    font-size: 16px;
}
.personnel-lai-disla .fisr-ni3 {
    width: 1110px;
    margin: 0 auto;
}
.personnel-lai-disla .fisr-ni3 h3 {
    font-size: 18px;
    color: #333;
    margin-top: 100px;
    border-left: 3px solid #0073c2;
    padding-left: 10px;
    margin-bottom: 30px;
}
.personnel-lai-disla .fisr-ni3 p {
    color: #555;
    font-size: 15px;
    padding-bottom: 25px;
}
.personnel-disla {
    width: 1110px;
    padding-top: 70px;
    margin: 0 auto;
    padding-bottom: 50px;
}
.personnel-lai-her .left h3:hover {
    text-decoration: underline!important;
}
.personnel-lai-her {
    margin-bottom: 40px;
}
/*职位详情*/

.jobpros {}
.jobpro {
    width: 850px;
    margin-top: 40px;
}
.jobbuton {
    width: 285px;
}
.jobpro .title {
    margin-bottom: 40px;
}
.jobpro .title h3 {
    font-size: 30px;
    color: #333;
    display: inline-block;
    padding-bottom: 10px;
}
.jobpro .title b {
    font-size: 24px;
    color: #da4040;
    display: inline-block;
    padding-left: 25px;
}
.jobpro .title span {
    font-size: 15px;
    color: #b6b6b6;
}
.jobpro .fisr-ni2 {
    padding-left: 40px;
    background: #f7f7f7;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 40px;
}
.jobpro .fisr-ni2 ul li {
    width: 165px;
    margin-right: 30px;
    float: left;
}
.jobpro .fisr-ni2 ul li span {
    font-size: 18px;
    color: #333;
}
.jobpro .fisr-ni2 ul li h3 {
    font-size: 14px;
    color: #888;
    padding-bottom: 5px;
}
.job_zhize {
    margin-bottom: 30px;
}
.job_zhize h3 {
    padding-left: 8px;
    font-size: 18px;
    line-height: 20px;
    border-left: 3px solid #857055;
    margin-bottom: 25px;
}
.job_zhize p {
    line-height: 24px;
    padding-bottom: 15px;
    font-size: 15px;
}
.jobpros {
    margin-bottom: 40px;
}
.jobbuton {
    margin-top: 40px;
}
.jobbuton input {
    width: 283px;
    height: 48px;
    line-height: 48px;
    background: #987724;
    color: #fff;
    cursor: pointer;
    font-size-adjust: 14px;
}
.jobbuton input:hover {
    background: #8f6f1f;
}
.jobbuton a {
    display: block;
    border: 1px solid #8f6f1f;
    line-height: 48px;
    width: 281px;
    height: 48px;
    font-size: 14px;
    text-align: center;
    color: #8f6f1f;
    margin-top: 20px;
}
.jobbuton a:hover {
    color: #9e7d2b;
}
/*弹框*/

.pup {
    width: 704px;
    background: #fff;
    position: absolute;
    z-index: 2000;
    border: 4px solid #f0f0f0;
}
.pup h3 {
    display: block;
    z-index: 3;
    position: relative;
    background: white;
    font-size: 18px;
    line-height: 76px;
    height: 76px;
    padding: 0 22px;
}
.pup h3 a {
    color: #c4a55e;
    font-size: 16px;
    float: right;
    display: none;
}
.pup .cont {
    display: block;
    z-index: 3;
    position: relative;
    background: white;
    padding: 0 42px;
}
.pup #container {
    width: 716px;
    height: 501px;
    position: static;
}
.pup .cont-sec {
    padding: 0 33px;
    padding-bottom: 40px;
    padding-left: 130px;
}
.pup .close {
    color: #888;
    font-size: 30px;
    font-family: Arial;
    font-style: normal;
    ;
    float: right;
    margin-top: -2px;
    cursor: pointer;
}
.itext {
    padding-left: 5px;
    width: 270px;
    height: 38px;
    border: 1px solid #ccc;
    line-height: 38px;
}
.pup form ul {
    padding-left: 110 px;
    padding-top: 10px;
    font-size: 14px;
}
.pup form li {
    height: 38px;
    line-height: 38px;
    padding-bottom: 5px;
    position: relative;
    margin-bottom: 17px;
}
.pup form li span {
    float: left;
    width: 93px;
    color: #555;
}
.pup .itext {
    float: left;
}
.xingbie {
    height: 38px;
}
.xingbie a {
    color: #555;
    float: left;
    width: 126px;
    height: 36px;
    border: 1px solid #ccc;
    text-align: center;
    position: relative;
}
.xingbie img {
    position: absolute;
    right: 0;
    bottom: 0;
}
.xingbie a.ac {
    border-color: #857055;
    color: #857055!important;
    background: url(../image/check.png) no-repeat 111px 21px;
}
.pup form li select {
    width: 272px;
    height: 38px;
    padding: 10px;
    float: left;
    border: 1px solid #ccc;
}
.pup form li .file {
    /*width:114px;*/
    background: #f0f0f0;
    text-align: center;
    position: relative;
}
.pup form li .file input {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    left: 0;
    top: 0;
}
.pup form li p {
    line-height: 38px;
    height: 38px;
    float: left;
}
.pup form li .btn {
	    font-size: 14px;
    background: #987724;
    color: #fff;
    margin-left: 93px;
    width: 194px;
    line-height: 42px;
    height: 42px;
}
.pup form li .tomeber {
    width: 135px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    border: 1px solid #ccc;
    background: #f0f0f0;
    font-size: 14px;
}
.pup form li.nanbe p {
    padding-left: 93px;
    color: #a9a9a9;
    font-size: 12px;
}
.pup h3 span {
    float: left;
}
.pup-sec {
    height: 420px;
    margin-top: -210px;
}
.success .hint {
    height: 55px;
    font-size: 16px;
    padding-top: 24px;
    background: url(../image/success.png) no-repeat center 0;
}
.success .btn {
    width: 134px;
    line-height: 42px;
    height: 42px;
}
.success {
    z-index: 99999;
    display: none;
    width: 530px;
    height: 274px;
    background: #fff;
    position: absolute;
    text-align: center;
    padding-top: 10px;
}
.success em.close {
    font-style: normal;
    color: #888;
    cursor: pointer;
    font-size: 30px;
    font-family: Arial;
    float: right;
    padding-right: 25px;
}
.success a {
    color: #fff;
    background: #987724;
    width: 204px;
    height: 42px;
    line-height: 42px;
    display: block;
    margin: 0 auto;
}
.success img {
    margin-top: 10px;
}
/*期望地点*/

.sltinput {
    width: 272px;
    background: url(../image/09.gif) no-repeat right center;
    cursor: pointer;
    border: 1px solid #cccccc;
    height: 36px;
    line-height: 36px;
    /* padding: 5px; */
    color: #666666;
    padding-left: 5px;
}
/* OpenFloatBox */

.OpenFloatBoxBg {
    position: absolute;
    display: none;
    box-shadow: #777 0px 0px 4px;
    width: 638px;
}
.OpenFloatBox {
    position: absolute;
    width: 638px;
    left: -95px!important;
    background: #fff;
    box-shadow: #777 0px 0px 4px;
}
.OpenFloatBox .title {
    height: 30px;
    color: #333333;
    padding-left: 9px;
    padding-top: 20px;
}
.OpenFloatBox .title h4 {
    line-height: 16px;
    margin: 0px;
    float: left;
    font-size: 14px;
    padding: 7px 10px 0px 10px;
}
.OpenFloatBox .title .DialogClose {
    width: 30px;
    float: right;
    height: 30px;
    cursor: pointer;
    font-size: 30px;
    font-family: Arial;
}
.OpenFloatBox .title .spanhover {
    background-position: 0px -60px
}
.OpenFloatBox .tip {
    line-height: 30px;
    padding-left: 18px;
    height: 30px;
    color: #987724;
    font-size: 13px;
}
.OpenFloatBox .selecteditem {
    border: #ff9966 1px solid;
    padding: 10px 0;
    background-color: #fffeee;
    width: 100%;
    display: none;
    color: #ff0000;
}
.OpenFloatBox .selecteditem .empty {
    color: #0066cc;
    cursor: pointer
}
.OpenFloatBox .selecteditem label {
    padding-left: 5px;
    width: 145px;
    display: block;
    float: left;
    color: #339900;
    cursor: pointer;
    margin-right: 5px
}
.OpenFloatBox .txt {
    padding: 0px 15px 15px 15px;
}
.OpenFloatBox .content {
    background-color: #ffffff;
    width: 100%
}
.OpenFloatBox .content .item {
    width: 143px;
    float: left;
    height: 28px;
    margin-bottom: 4px;
    cursor: pointer;
    margin-right: 5px
}
.OpenFloatBox .content .item .titem {
    z-index: 1;
    position: absolute;
    width: 150px;
    display: block;
    cursor: pointer;
    text-indent: 26px;
}
.OpenFloatBox .content .item .titem input {
    position: absolute;
    top: 13px;
    left: 6px;
}
.OpenFloatBox .content .item .titemhover {
    /*border:#ff9900 1px solid;background-color:#fffef0;color:#987724;font-weight:bold;*/
}
.OpenFloatBox .content .item .sitem {
    z-index: 2;
    border: #ff9900 1px solid;
    position: absolute;
    background-color: #fffef0;
    margin-top: 20px;
    width: 150px;
    display: none;
}
.OpenFloatBox .content .item .sitem label {
    padding-bottom: 5px;
    line-height: 23px
}
/* but80 */

.but80 {
    background-color: #987724;
    width: 81px;
    height: 32px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    border: 0;
    cursor: pointer;
}
.but80_hover {
    background-color: #8e6e1e;
}
/*会议宴会*/

.meetingboxs {
    margin-top: 50px;
}
.meetingbox_img {
    width: 600px;
}
.meetingbox_font {
    width: 520px;
    padding: 40px;
    text-align: center;
    font-size: 13px;
    background: #fff;
    height: 300px;
    padding-top: 110px;
}
.meetingbox_font h5 {
    font-size: 18px;
    color: #333;
    padding-bottom: 40px;
}
.meetingbox_font p {
    font-size: 13px;
    color: #666;
    line-height: 26px;
    margin-bottom: 40px;
}
.meetingbox_font a {
    display: block;
    width: 140px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #987724;
    border: 1px solid #987724;
    margin: 0 auto;
}
.meetingbox_font a:hover {
    color: #fff;
    background: #91701f;
}
.cehua_active {
    margin-top: 40px;
    position: relative;
}
.cehua_active .conts {
    position: absolute;
    width: 270px;
    padding: 60px 40px;
    background: #fff;
    background-color: rgba(255, 255, 255, 0.8);
    filter:alpha(opacity=80);
    right: 40px;
    top: 71px;
}
.cehua_active .conts h5 {
    font-size: 18px;
    padding-bottom: 40px;
    color: #333;
}
.cehua_active .conts p {
    font-size: 14px;
    color: #555;
    line-height: 24px;
}
.cehua_active .conts a {
    width: 248px;
    height: 45px;
    line-height: 42px;
    display: block;
    background: #91701f;
    color: #fff;
    text-align: center;
    margin-top: 30px;
}
.cehua_active .conts a:hover {
    background: #81641b;
}
.meeetps .left {
    width: 150px;
}
.meeetps .left span {
    color: #999;
}
.rooms-zi .box-r {
    position: relative;
}
.rooms-zi .names {
    position: absolute;
    top: 204px;
    z-index: 199;
    height: 46px;
    width: 100%;
    line-height: 46px;
    color: #fff;
    text-indent: 30px;
    background: #000;
    background-color: rgba(0, 0, 0, 0.8);
    filter:alpha(opacity=80);
}
.wen-r .cdj {
    color: #987724;
    padding-left: 10px;
}
.wen-r .cdj em {
    font-style: normal;
    font-size: 26px;
}
.rooms-zi .box-r .wen-r .lan a:hover {
    color: #bf9325;
}
/* 轮播 */

.map_img .lbimg {
    position: relative;
    height: 450px;
}
.map_img .lbimg li {
    position: absolute;
    top: 0;
    display: none;
    width: 100%;
}
.map_img .lbimg li img{
    width: 100%;
    height: auto;
}
.my-acition {
    z-index: 1;
    display: block !important;
}
/* 分页 */

.index-dd {
    width: 100%;
    position: absolute;
    bottom: 25px;
    text-align: center;
    z-index: 99999;
}
.index-dd li {
    width: 12px;
    height: 12px;
    border-radius: 100%;
    display: inline-block;
    margin: 0 7px;
    background: #fff;
    box-sizing: border-box;
    cursor: pointer;
}
.fenye-dian {
    border: 1px solid #fff;
    background: none !important;
}
/* 结束 */

.Wedding {
    display: none;
    width: 274px!important;
    font-size: 14px;
    border: 1px solid #ccc;
    box-shadow: 0px 0px 3px 2px rgba(0, 0, 0, 0.1);
    padding-right: 30px;
    margin-top: 0!important;
    padding-left: 30px;
    padding-top: 40px;
    padding-bottom: 40px;
}
.Wedding .wedding_a {
    border-bottom: 1px solid #ddd;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
.Wedding .wedding_a ul li {
    width: 120px;
    float: left;
    padding-bottom: 15px;
}
.Wedding .wedding_a ul li span {
    color: #808080;
}
.wedding_b ul li {
    width: 125px;
    float: left;
    text-indent: 20px;
    padding-bottom: 15px;
    position: relative;
}
.wedding_b ul li img {
    position: absolute;
    left: 0px;
    top: 3px;
}
.wedding_b {
    border-bottom: 1px solid #ddd;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
.wedding_d .tel {
    background: url(../image/telicon.png) no-repeat;
    height: 28px;
    line-height: 28px;
    padding-left: 30px;
    margin-top: 10px;
}
.buttons {
    position: absolute;
    right: 0px;
    top: 0px;
}
.buttons a {
    display: none;
    width: 140px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #fff;
    background: #987724;
    text-align: center;
}
.buttons a:hover {
    background: #ad882a;
}
.header_meishi h5 span {
    color: #987724;
    font-size: 14px;
    padding-left: 30px;
}
.header_meishi h5 span em {
    font-style: normal;
    font-size: 28px;
}
.cd_name {
    padding: 30px;
    border: 2px solid #ddd;
    margin-bottom: 30px;
}
.cd_name ul li {
    float: left;
    width: 260px;
    margin-right: 30px;
    font-size: 14px;
    color: #555;
    line-height: 36px;
}
.cd_name ul li:nth-child(4n) {
    margin-right: 0;
}
.cd_img p {
    font-size: 14px;
    color: #555;
    line-height: 36px;
    padding-bottom: 30px;
}
.cd_img ul li {
    width: 286px;
    float: left;
    margin-bottom: 20px;
    margin-right: 18px;
}
.cd_img ul li:nth-child(4n) {
    margin-right: 0;
}
.weeding_new .left {
    width: 580px;
}
.weeding_new .left p {
    line-height: 42px;
    padding-bottom: 70px;
    font-size: 15px;
    color: #333;
}
.weeding_new .right {
    width: 560px;
    margin-top: 0;
}
.weeding_new .right img {
    margin-bottom: 20px;
}
.meetingpro {
    margin-bottom: 30px;
}
.meetingpro p {
    line-height: 30px;
    font-size: 15px;
    padding-bottom: 20px;
}
.meetingpro p b {
    font-weight: bold;
    font-size: 16px;
    padding-bottom: 0px;
    display: block;
}
.tesechaxie_box {
    font-size: 13px;
    margin-bottom: 40px;
}
.tesechaxie_box .title {
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 30px;
}
.tesechaxie_box p {
    line-height: 26px;
}
.tesechaxie_box .tuijian {
    height: 50px;
    line-height: 50px;
    padding: 0px 20px;
    font-size: 14px;
    background: #eae2d7;
    color: #6b4516;
    margin-bottom: 30px;
    margin-top: 30px;
}
.tesechaxie_box .tuijian b {
    padding-right: 20px;
    font-weight: bold;
}
.tesechaxie_box .chaxie_img {}
.tesechaxie_box .chaxie_img li {
    float: left;
    width: 297px;
    margin-right: 3px;
}
.tesechaxie_box .chaxie_img li:nth-child(4n) {
    margin-right: 0;
}
/*婚宴资讯列表*/

.weeding_news_list .list_header {
    margin-top: 40px;
}
.weeding_news_list .list_header ul li {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}
.weeding_news_list .list_header ul li a {
    display: block;
    padding: 6px 30px;
    color: #555;
    border: 1px solid #a6a6a6;
    font-size: 13px;
}
.weeding_news_list .list_header ul li a:hover {
    background: #987724;
    color: #fff;
    border: 1px solid #987724;
}
.weeding_news_list .list_header ul .nac a {
    background: #987724;
    color: #fff;
    border: 1px solid #987724;
    font-weight: bold;
}
.weeding_news_list .list_boxss {
    margin-top: 10px;
    margin-bottom: 40px;
}
.weeding_news_list .list_boxs {
    margin-top: 0px;
    margin-bottom: 30px;
}
.weeding_news_list .list_box {
    background: #fff;
    padding: 30px;
}
.weeding_news_list .list_box .img {
    width: 192px;
    height: 136px;
    float: left;
    overflow: hidden;
    margin-right: 30px;
}
.weeding_news_list .list_box .img img {
	width:100%;
    transition: all 0.3s;
}
.weeding_news_list .list_box .img img:hover {
    transform: scale(1.05);
}
.weeding_news_list .list_box .con {
    width: 730px;
    float: left;
    padding-top: 26px;
}
.weeding_news_list .list_box .con h5 {
    font-size: 16px;
    padding-bottom: 15px;
}
.weeding_news_list .list_box .con h5 {
    color: #333;
}
.weeding_news_list .list_box .con p {
    font-size: 13px;
    color: #666;
    line-height: 26px;
}
.weeding_news_list .list_box .hotel_name {
    width: 180px;
    height: 70px;
    float: right;
    text-align: right;
    color: #987724;
    font-size: 14px;
    background: url(../image/w_newsjiantou.png) 158px center no-repeat;
}
.weeding_news_list .list_boxs a {
    display: block;
    width: 1200px;
}
.weeding_news_list .list_boxs a:hover {
    box-shadow: 0 0px 25px -8px rgba(0, 0, 0, 0.22);
}
.rooms-zi .box_cx {
    background: none;
    padding-bottom: 0;
}
.rooms-zi .box_cx .wen_cx h3 {
    font-size: 16px;
    margin-top: 30px;
    color: #000;
    margin-bottom: 15px;
}
.rooms-zi .box_cx .wen_cx p {
    font-size: 13px;
    color: #999;
}
.rooms-zi .box_cx .wen_cx h3 a:hover {
    text-decoration: underline;
}
/*表单*/

.biaodang {
    padding: 80px;
    background: #fff;
    margin: 50px 0px;
}
.travel_form_fill {
    position: relative;
}
.travel_form_fill .info {
    position: absolute;
    top: -30px;
    right: 0px
}
.travel_form_fill .info a.mc {
    text-decoration: none;
}
.travel_form_fill .info a.mc span {
    color: inherit;
    font-size: 18px;
    vertical-align: -2px;
    margin-right: 10px;
    font-family: 宋体;
}
.travel_form_fill .info a.mc:hover {
    border-bottom: 1px solid #666;
}
.travel_form_fill .info p {
    margin-top: 26px;
}
.travel_form_fill .info p span {
    margin-right: 30px;
}
.travel_form_content {
    padding: 0px 0 0 0;
}
.travel_form_content .contact {
    padding: 0 0 65px 0;
    overflow: hidden;
}
.travel_form_content .contact .left {
    width: 255px;
    padding: 0 54px 0 0;
    float: left;
}
.travel_form_content .contact .left h4 {
    font-size: 24px;
    font-weight: 500;
}
.travel_form_content .contact .right {
    float: left;
}
.travel_form_content .contact .right .list {
    padding-bottom: 28px;
    overflow: hidden;
}
.travel_form_content .contact .right .list p {
    color: #777;
    padding: 2px 0 5px 0;
}
.travel_form_content .contact .right .list p span {
    font-size: inherit;
    color: inherit;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 180px;
}
.travel_form_content .contact .right .list .ipstyle_1 {
    width: 360px;
    height: 40px;
    padding: 10px 11px;
    background: #f8f8f8;
    border: 1px solid #d1d1d1;
}
.travel_form_content .contact .right .list .ipstyle_2 {
    width: 149px;
    padding: 0 15px;
    background: #f8f8f8;
    border: 1px solid #d1d1d1;
    height: 40px;
}
.travel_form_content .contact .right .list .ipstyle_3 {
    width: 208px;
    height: 40px;
    padding: 0 15px;
    background: #f8f8f8;
    border: 1px solid #d1d1d1;
    float: left;
}
.travel_form_content .contact .right .list .ipstyle_4 {
    width: 118px;
    height: 40px;
    line-height: 40px;
    background: #f8f8f8;
    border: 1px solid #d1d1d1;
    border-left: none;
    float: left;
    text-align: center;
}
.travel_form_content .contact .right .list .ipstyle_5 {
    width: 328px;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    background: #f8f8f8;
    border: 1px solid #d1d1d1;
}
.travel_form_content .contact .right .list .ipstyle_6 {
    width: 179px;
    padding: 0 15px;
    background: #f8f8f8;
    border: 1px solid #d1d1d1;
    height: 40px;
}
.travel_form_content .other {
    padding: 0 0 55px 0;
    overflow: hidden;
}
.travel_form_content .other .left {
    width: 255px;
    padding: 0 54px 0 0;
    float: left;
}
.travel_form_content .other .left h4 {
    font-size: 24px;
    font-weight: 500;
}
.travel_form_content .other .right {
    float: left;
}
.travel_form_content .other .right .list {
    padding-bottom: 28px;
    overflow: hidden;
}
.travel_form_content .other .right .list p {
    color: #777;
    padding: 2px 0 5px 0;
}
.travel_form_content .other .right .list p span {
    font-size: inherit;
    color: inherit;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 180px;
}
.travel_form_content .other .right .list .ipstyle_1 {
    width: 360px;
    height: 40px;
    padding: 0 11px;
    background: #f8f8f8;
    border: 1px solid #d1d1d1;
}
.travel_form_content .other .right .list .ipstyle_2 {
    width: 149px;
    padding: 0 15px;
    background: #f8f8f8;
    border: 1px solid #d1d1d1;
    height: 40px;
}
.travel_form_content .other .right .list .ipstyle_3 {
    width: 328px;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    background: #f8f8f8;
    border: 1px solid #d1d1d1;
    float: left;
}
.travel_form_content .other .right .list .ipstyle_4 {
    width: 118px;
    height: 40px;
    line-height: 40px;
    background: #f8f8f8;
    border: 1px solid #d1d1d1;
    border-left: none;
    float: left;
    text-align: center;
}
.travel_form_content .other .right .list .ipstyle_5 {
    width: 328px;
    height: 40px;
    padding: 0 15px;
    background: #f8f8f8;
    border: 1px solid #d1d1d1;
}
.travel_form_content .other .right .list .ipstyle_6 {
    width: 179px;
    padding: 0 15px;
    background: #f8f8f8;
    border: 1px solid #d1d1d1;
    height: 40px;
}
.travel_form_content .other .right .other_option p {
    color: #777777;
    padding: 0 0 6px 0;
}
.travel_form_content .other .right .other_option ul li {
    margin: 10px 0 0 0;
    position: relative;
}
.travel_form_content .other .right .other_option ul li .cb18 {
    border: 1px solid #d1d1d1;
    width: 18px;
    height: 18px;
    vertical-align: -4px;
}
.travel_form_content .other .right .other_option ul li label {
    cursor: pointer;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.travel_form_content .other .right .other_option ul li label span {
    margin-left: 8px;
}
.travel_form_content .other .right .other_option ul li #within {
    margin-top: 13px;
    padding: 0 0 0 28px;
}
.travel_form_content .other .right .other_option ul li #within label {
    margin-right: 45px;
}
.travel_form_content .other .right .other_option ul li #within label span {
    margin-left: 5px !important;
}
.travel_form_content .other .right .text_box {
    width: 565px;
    height: 64px;
    padding: 15px 20px;
    display: block;
    background: #f8f8f8;
    border: 1px solid #d1d1d1;
}
.travel_form_content .total_price {
    padding: 20px 0 50px 0;
    overflow: hidden;
}
.travel_form_content .total_price .left {
    width: 225px;
    float: left;
}
.travel_form_content .total_price .left table th {
    padding: 13px 45px 13px 0;
    font-weight: 500;
    text-align: left;
}
.travel_form_content .total_price .left table td {
    padding: 13px 0;
    font-weight: 500;
    text-align: right;
    font-size: 18px;
}
.travel_form_content .total_price .right {
    padding: 147px 0 0 92px;
    float: left;
}
.travel_form_content .total_price .right .btn {
    width: 162px;
    height: 42px;
    line-height: 42px;
}
.return_top {
    width: 48px;
    height: 48px;
    display: none;
    position: fixed;
    right: 10px;
    top: 50%;
    margin-top: -24px;
    cursor: pointer;
    background: url(http://www.chateaustarriver.com/home/en/pc/images/return_top.jpg) no-repeat;
}
.travel_form_content .contact .right .list .inbox {
    width: 178px;
    height: 38px;
    position: relative;
    float: left;
    background: #f8f8f8;
    border: 1px solid #d1d1d1
}
.travel_form_content .contact .right .list .inbox p {
    position: relative;
    z-index: 2;
    padding: 0 0 0 14px !important;
    float: left;
    color: #626262;
    font-size: 12px;
    padding-left: 14px;
    line-height: 38px;
}
.travel_form_content .contact .right .list .inbox input {
    width: 110px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 12px;
    line-height: 38px;
    color: #666;
    border: none;
    padding: 0 17px 0 51px;
    text-align: right;
    background: none;
    background-image: url(http://www.chateaustarriver.com/home/en/pc/images/iinput.png) !important;
    background-repeat: no-repeat;
    background-position: 164px 23px;
    z-index: 2;
}
.travel_form_content .contact .right .list label {
    overflow: hidden;
    position: relative;
}
.travel_form_content .contact .right .list label input {
    margin-right: 13px;
    position: absolute;
    top: 7px;
}
.travel_form_content .contact .right .list label span {
    font-size: 12px;
    padding-left: 20px;
}
.travel_form_content .other .right .list .btn {
	    line-height: 40px;
	font-size: 14px;
    width: 150px;
    height: 40px;
    margin-top: 25px;
    background: #987724;
    color: #fff;
    cursor: pointer;
}
.travel_form_content .other .right .list .btn:hover {
    background: #a9852a;
}
.book_success {
    min-height: 220px;
    padding: 55px 35px;
    background: #fff;
    margin-top: 40px;
}
.book_success .gou {
    padding: 3px 0 4px 45px;
    margin-bottom: 29px;
    font-size: 24px;
    color: #6b6b6b;
    background: url(http://www.chateaustarriver.com/home/en/pc/images/pay_gou.png) no-repeat;
    background-position: 0 0;
}
.book_success p {
    margin-bottom: 42px;
}
.book_success p font {
    margin-right: 35px;
}
.book_success .link {
    overflow: hidden;
}
.book_success .link li {
    float: left;
    margin-right: 40px;
    line-height: 40px;
}
.book_success .link li a {
    color: #c5995a;
}
.book_success .link li .btn {
    width: 130px;
    height: 40px;
    line-height: 40px;
    color: #fff;
}
.hide {
    display: none !important;
}
/*培训发展*/

.peixuns {
    margin-bottom: 50px;
    margin-top: 30px;
}
.peixun01 {}
.peixun01 .left_a {
    width: 600px;
    position: relative;
}
.peixun01 .right_b {
    width: 540px;
    padding: 30px;
    background: #fff;
    height: 254px;
}
.peixun01 .icon_jtt {
    position: absolute;
    top: 142px;
    right: 0px;
    z-index: 9;
}
.peixun01 .peimg {
    width: 600px;
    height: 314px;
    overflow: hidden;
}
.peixun01 .peimg img {
    transition: all 0.3s;
}
.peixun01 .peimg img:hover {
    transform: scale(1.05);
}
.peixun01 .right_b h5 {
    font-size: 18px;
    padding-bottom: 25px;
    padding-top: 60px;
}
.peixun01 .right_b p {
    font-size: 14px;
    line-height: 30px;
}
.peixun01 .icon_jtt_r {
    position: absolute;
    top: 142px;
    left: 0px;
    z-index: 9;
}
/*员工关爱*/

.ygga {
    margin-bottom: 80px;
}
.guanai_list {
    width: 370px;
    float: left;
    margin-top: 45px;
    margin-right: 45px;
    background: #fff;
    padding-bottom: 40px;
    position: relative;
    height: 370px;
}
.guanai_list .xiangce {
    position: absolute;
    top: 200px;
    right: 20px;
    z-index: 999;
}
.guanai_list:nth-child(3n) {
    margin-right: 0;
}
.guanai_list .imgs {
    width: 370px;
    height: 250px;
    overflow: hidden;
}
.guanai_list .imgs img {
    transition: all 0.3s;
}
.guanai_list .imgs img:hover {
    transform: scale(1.05);
}
.guanai_list .wenzi {
    padding-left: 30px;
    padding-right: 30px;
}
.guanai_list .wenzi h5 {
    font-size: 20px;
    text-align: center;
    color: #987724;
    padding-top: 20px;
    padding-bottom: 10px;
}
.guanai_list .wenzi ul li {
    width: 103px;
    float: left;
    text-align: left;
    font-size: 14px;
    color: #555;
    line-height: 28px;
}
/*合作方式*/

.hzfs {
    padding-top: 30px;
    font-size: 14px;
    color: #555;
    line-height: 28px;
    margin-bottom: 60px;
}
.hzfs hr {
    border-bottom: 2px solid #eee;
}
.hzfs .a {
    padding-top: 30px;
}
.hzfs .b {
    margin-top: 30px;
    margin-bottom: 40px;
}
.hzfs .b .left {
    width: 600px;
}
.hzfs .b .right {
    width: 570px;
}
.hzfs h3 {
    font-size: 24px;
    color: #333;
    padding-top: 20px;
    padding-bottom: 20px;
}
.hzfs h5 {
    font-size: 16px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-weight: bold;
}
.hzfs .c {
    padding-top: 20px;
}
.hzfs .c p {
    padding-bottom: 20px;
}
/*服务类别*/

.gdline {
    border-bottom: 2px solid #eee;
    padding-top: 30px;
}
.fwlb {
    margin-bottom: 80px;
}
.fwlb .list {
    border-bottom: 1px solid #eee;
    padding-bottom: 25px;
    padding-top: 38px;
}
.fwlb .list h3 {
    font-size: 24px;
    color: #333;
    padding-bottom: 15px;
}
.fwlb .list p {
    padding-bottom: 14px;
    font-size: 14px;
    color: #555;
    line-height: 28px;
    text-align: justify;
}
/*管理优势*/

.glys {
    background: url(../image/line.png) center top no-repeat;
    margin-top: 40px;
    margin-bottom: 80px;
}
.glys .left {
    width: 580px;
    padding-right: 20px;
}
.glys .right {
    width: 580px;
}
.glys .left .list {
    position: relative;
    margin-top: 60px;
}
.glys .left .list .img {
    float: right;
}
.glys .left .list .cont {
    width: 380px;
    padding-right: 30px;
}
.glys .left .list .cont h5 {
    font-size: 24px;
    text-align: right;
    padding-bottom: 15px;
}
.glys .left .list .cont p {
    line-height: 28px;
    font-size: 14px;
    color: #555;
    text-align: justify;
}
.glys .left .list .iconquan {
    position: absolute;
    top: 47px;
    right: -29px;
    ;
}
.glys .left .pdl01 {
    margin-top: 100px;
}
.glys .left .pdl02 {
    margin-top: 120px;
}
.glys .left .pdl03 {
    margin-top: 210px;
}
.glys .left .pdl04 {
    margin-top: 180px;
}
.glys .left .pdl05 {
    margin-top: 180px;
}
.glys .left .pdl06 {
    margin-top: 120px;
}
.glys .right .list {
    position: relative;
    margin-top: 60px;
}
.glys .right .list .img {
    float: left;
}
.glys .right .list .cont {
    width: 380px;
    float: right;
}
.glys .right .list .cont h5 {
    font-size: 24px;
    text-align: left;
    padding-bottom: 15px;
}
.glys .right .list .cont p {
    line-height: 28px;
    font-size: 14px;
    color: #555;
    text-align: justify;
}
.glys .right .list .iconquan {
    position: absolute;
    top: 47px;
    left: -29px;
    ;
}
.glys .right .pdr01 {
    margin-top: 228px;
}
.glys .right .pdr02 {
    margin-top: 130px;
}
.glys .right .pdr03 {
    margin-top: 188px;
}
.glys .right .pdr04 {
    margin-top: 188px;
}
.glys .right .pdr05 {
    margin-top: 188px;
}
/*合作程序*/

.hzcx01 {
    background: url(../image/lines.png) center top no-repeat;
    margin-top: 40px;
}
.hzcx01 .left {
    width: 580px;
    padding-right: 20px;
}
.hzcx01 .right {
    width: 532px;
    padding-left: 20px;
}
.hzcx01 .left .list {
    background: url(../image/hzcxbg_l.png) no-repeat;
    position: relative;
    margin-bottom: 160px;
    padding-left: 30px;
    padding-top: 20px;
    height: 80px;
}
.hzcx01 .left .list .tuicon {
    position: absolute;
    right: -49px;
    top: 0px;
}
.hzcx01 .left .list h3 {
    color: #987724;
    text-align: right;
    padding-right: 130px;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 5px;
}
.hzcx01 .left .list p {
    font-size: 14px;
    text-align: right;
    padding-right: 130px;
}
.hzcx01 .right .list {
    background: url(../image/hzcxbg_r.png) no-repeat;
    position: relative;
    margin-bottom: 160px;
    padding-left: 30px;
    padding-top: 20px;
    height: 80px;
}
.hzcx01 .right .list .tuicon {
    position: absolute;
    left: -97px;
    top: 0px;
}
.hzcx01 .right .list h3 {
    color: #987724;
    text-align: left;
    padding-left: 10px;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 5px;
}
.hzcx01 .right .list p {
    font-size: 14px;
    text-align: left;
    padding-left: 10px;
}
.hzcx02 {
    margin-bottom: 80px;
}
.hzcx02 .left {
    background: #f7f7f7;
    width: 525px;
    height: 30px;
    padding: 30px;
    margin-bottom: 50px;
    margin-right: 30px;
}
.hzcx02 .left:nth-child(2n) {
    margin-right: 0;
}
.hzcx02 .left .bgicon {
    float: left;
    width: 40px;
}
.hzcx02 .left .biaoti {
    float: left;
    width: 200px;
    padding-top: 5px;
}
.hzcx02 .left .xiazai_butn {
    width: 75px;
    float: right;
    margin-top: 1px;
}
.hzcx02 .left .xiazai_butn input {
    background: #987724;
    width: 75px;
    height: 28px;
    line-height: 28px;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    cursor: pointer;
}
.hzcx02 .left .xiazai_butn input:hover {
    background: #8f6f1f;
}
/*联系方式*/

.contact {}
.contact .hdd {
    text-align: center;
    font-size: 16px;
    color: #555;
    padding: 30px 0px;
}
.contact .contact_ft {
    margin: 20px 0px;
    margin-bottom: 80px;
}
.contact .contact_ft .fta {
    font-size: 14px;
    width: 350px;
    float: left;
    color: #555;
}
.contact .contact_ft .fta ul li {
    line-height: 32px;
}
.contact .contact_ft .fta:first-child {
    width: 500px;
}
/*我要加盟*/

.wyjm {
    margin-bottom: 80px;
    margin-top: 20px;
}
.wyjm .hdd {
    font-size: 14px;
    padding: 20px 0px;
    padding-top: 30px;
    padding-bottom: 30px;
    color: #555;
}
.wyjm .cont {}
.wyjm .cont input {
    width: 372px;
    float: left;
    line-height: 46px;
    border: 1px solid #ccc;
    background: #fafafa;
    padding-left: 10px;
    margin-right: 42px;
    margin-bottom: 20px;
    box-sizing: border-box;
}
.wyjm .cont input:nth-child(3n) {
    margin-right: 0;
}
.wyjm .cont textarea {
    width: 1200px;
    height: 100px;
    border: 1px solid #ccc;
    background: #fafafa;
    padding-left: 10px;
    padding-top: 10px;
    line-height: 28px;
    resize:none;
    box-sizing: border-box;
}
.wyjm .cont .file {
    width: 372px;
    height: 42px;
    font-size: 14px;
    color: #666;
    float: left;
    border: 1px solid #ccc;
    background: #fafafa;
    text-align: center;
    position: relative;
    box-sizing: border-box;
}
.wyjm .cont .file input {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    left: 0;
    top: 0;
}
.fujianp {
    color: #888;
    font-size: 14px;
    margin-top: 20px;
    padding-bottom: 5px;
}
.files .filesfont {
    font-size: 14px;
    color: #999;
    line-height: 42px;
    float: left;
    margin-left: 20px;
}
.tjann {
    margin-top: 30px;
}
.tjann input {
    width: 372px!important;
    cursor: pointer;
    text-align: center;
    height: 46px;
    line-height: 46px;
    border-color: #987724!important;
    background: #987724!important;
    color: #fff;
}
.tjann input:hover {
    background: #8a6b1d!important;
}
.successok .hint {
    height: 55px;
    font-size: 22px;
    padding-top: 24px;
    background: url(../image/success.png) no-repeat center 0;
}
.successok .btn {
    width: 134px;
    line-height: 42px;
    height: 42px;
}
.successok {
    padding-bottom: 80px;
    z-index: 99999;
    display: none;
    width: 715px;
    /*height: 274px;*/
    background: #fff;
    position: absolute;
    text-align: center;
    padding-top: 10px;
}
.successok em.close {
    font-style: normal;
    color: #888;
    cursor: pointer;
    font-size: 30px;
    font-family: Arial;
    float: right;
    padding-right: 25px;
}
.successok a {
    color: #fff;
    background: #987724;
    width: 204px;
    height: 42px;
    line-height: 42px;
    display: block;
    margin: 0 auto;
}
.successok img {
    margin-top: 10px;
}
.successok .wenzijia {
    text-align: left;
    padding: 30px;
    font-size: 14px;
    color: #555;
    padding-top: 0;
}
.successok hr {
    border-bottom: 2px solid #eee;
    margin: 0px 30px;
}
.successok .tipwen {
    padding-top: 30px;
}
.successok .tipwen h3 {
    font-size: 16px;
    color: #555;
    text-align: left;
    padding-left: 30px;
    padding-bottom: 10px;
}
.successok .tipwen p {
    font-size: 14px;
    color: #888;
    padding: 30px;
    text-align: left;
    padding-top: 0px;
}
.brand p{padding-bottom:20px;}
.wenda{margin-bottom: 80px;}
.wenda .list{padding: 30px 0px; border-bottom: 2px #eee solid;}
.wenda .list h3{font-size: 18px;color:#333;background: url(../image/wenicon.png) 0px center no-repeat;height: 25px;line-height: 25px;padding-left: 32px;}
.wenda .list p{font-size: 14px;color: #555;padding-top:20px;line-height: 26px;}
.imgss ul li img{ width: 390px; float: left;margin-right:10px; margin-top: 30px;}
.imgss ul li img:nth-child(3n){margin-right:0px;}
.wenhua .wenimg img{padding: 0;margin: 0; line-height: 0px;display: block;}
.wenhua02 img{display: block;}
.wenhua02 .wenhua02_l{ width: 600px;}
.wenhua02 .wenhua02_r{ width: 520px; background: #fdf9f9;padding: 40px;height: 231px;}
.wenhua02 .wenhua02_r h3{font-size: 24px; color: #333;}
.wenhua02 .wenhua02_r p{color: #666;font-size: 14px;line-height: 40px;padding-top: 20px;}
.wenhua{margin-bottom: 80px;}
/*发展历史*/
.history{background:url(../image/ls_line.png) center 0px no-repeat;margin-top: 40px;margin-bottom: 80px;}
.history .left{width: 600px;}
.history .left .list{margin-right: 30px;margin-top: 100px;position: relative;}
.history .left .list .wenzi_cont{width: 370px;}
.history .left .list .wenzi_cont h3{font-size: 24px; color: #987724;}
.history .left .list .wenzi_cont p{font-size: 14px;color: #666;}
.history .left .list .img{width: 176px;height: 112px;overflow:hidden;}
.textr{text-align: right;}
.history .left .list .iconq{position: absolute;right: -39px;top: 46px;}


.history .right{width: 600px;}
.history .right .list{margin-left: 30px;margin-top: 100px;position: relative;}
.history .right .list .wenzi_cont{width: 370px;}
.history .right .list .wenzi_cont h3{font-size: 24px; color: #987724;}
.history .right .list .wenzi_cont p{font-size: 14px;color: #666;}
.history .right .list .img{width: 176px;height: 112px;overflow:hidden;}
.textr{text-align: right;}
.history .right .list .iconq{position: absolute;left: -39px;top: 46px}

.left_t{float: left;}
.right_t{float: right;}

.honor{margin-bottom: 80px;}
.honor_l,.honor_r{ width: 40px;cursor: pointer; }
.honor_header{padding-top: 30px;}
.honor_c{ width: 1065px; float: left; margin-left: 30px; border-bottom: 1px solid #d2d2d2;overflow: hidden; }
.honor_c .wuxianbox {width: 999999999px;}
.honor_c .wuxianbox ul li {width: 140px;display: block;  float: left; margin-right: 30px;margin-bottom: 20px;position: relative;}
.honor_c .wuxianbox ul li img{position: absolute;left:70px;bottom: -20px;}
.honor_c .wuxianbox ul li a{display: block; width: 140px;color: #333; float: left;line-height: 40px;text-align: center; border-radius:3px;}
.honor_c .wuxianbox ul li a:hover{background: #987724; color: #fff;}
.honor_c .wuxianbox ul .hac a{background: #987724; color: #fff;}
.honor_cont{}
.honor_cont .list{ width: 525px; background: #f5f5f5; padding: 30px; margin-top: 30px;margin-right: 30px;}
.honor_cont .list:nth-child(2n){margin-right:0px;}
.honor_cont .list .ho_img{width: 180px;height: 120px; overflow: hidden;}
.honor_cont .list .ho_img img{transition: all 0.3s;}
.honor_cont .list .ho_img img:hover{transform: scale(1.05);}
.honor_cont .list .ho_wenzi {width: 315px;margin-top: 18px;}
.honor_cont .list .ho_wenzi p{color: #666;font-size: 14px;line-height: 26px;}
.honor_cont .list .ho_wenzi a{font-size: 14px;color: #987724;padding-top: 10px;display: block;}
.honor_cont .list .ho_wenzi a:hover{text-decoration: underline;}
.honor_pro{width: 840px;margin: 0px auto;margin-bottom: 80px;margin-top: 60px;}
.map_img1200{width: 1200px;}
.hlxxbox{margin-bottom: 80px;}

.huodong{margin-top: 50px;}
.huodong .list{}
.huodong .list .imgtp img{min-width:600px;}
.huodong .list .imgtp .icon_jtt img{min-width:13px;}
.huodong .list .imgtp .icon_jtt{position:absolute;right: 0px;top:147px;z-index: 9;}

.huodong .list .imgtp .xdw{left: 0px;}
.huodong .list .imgtp{width: 600px;height: 320px;overflow: hidden;position: relative;}

.huodong .list .imgtp img{transition: all 0.3s;}
.huodong .list .imgtp img:hover{transform: scale(1.05);}
.huodong .list .wenzi{width: 600px;text-align: center;background: #fff;padding-top:22px;height: 299px;}
.huodong .list .wenzi h3{font-size: 28px; color: #987724;}
.huodong .list .wenzi p{font-size: 16px; color: #707070;padding: 15px 40px;line-height:22px;padding-bottom:0px;}
.huodong .list .wenzi a{font-size: 13px; display: block;width: 168px; height: 36px;line-height: 36px;margin: 0 auto;color:#987724;border: 1px solid #987724; }
.huodong .list .wenzi a:hover{background: #987724;color: #fff;}
.member_home{margin-top: 50px;}
.member_h_a .left{width: 600px;height: 430px;overflow:hidden;}
.member_h_a .left img{transition: all 0.3s;width:600px;height:430px;}
.member_h_a .left img:hover{transform: scale(1.05);}
.member_h_a .right{width: 520px; background: #f9f9f9;padding: 40px;height: 350px;}
.member_h_a .right h3{font-size: 24px;color: #333;padding-bottom: 20px;margin-top: 30px;}
.member_h_a .right .p p{font-size: 14px;color: #555;line-height: 28px;padding-bottom: 15px;}
.member_h_a .right .link{margin-top: 20px;}
.member_h_a .right .link .a{width: 180px;height: 40px;line-height: 40px;display: block; float: left; background: #987724;color: #fff;text-align: center; margin-right: 40px;}
.member_h_a .right .link .a:hover{background: #86681c;}
.member_h_a .right .link .b{line-height: 40px;color: #987724;}
.member_h_a .right .link .b:hover{text-decoration: underline;}

.member_h_b{margin-top: 50px;margin-bottom: 50px;}
.member_h_b h3{font-size: 26px;color: #333;text-align:center;padding-bottom: 20px;}
/*.member_h_b .conts{margin-top: 20px; padding-bottom: 40px;border-bottom:2px solid #eee ;}隐藏实线*/
.member_h_b .conts .list{width: 372px; float: left; margin-right: 42px;}
.member_h_b .conts .list:nth-child(3n){margin-right:0px;}
.member_h_b .conts .list img{ width: 372px; }
.member_h_b .conts .list h3{font-size: 18px; color: #333; text-align: left;padding: 10px 0px;}
.member_h_b .conts .list ul {padding-bottom: 15px;}
.member_h_b .conts .list ul li{font-size: 14px;color: #666;line-height: 20px;background:url(../image/lidian.jpg) 0px 7px no-repeat;padding-left: 20px;padding-right:30px;padding-bottom:10px;}
.member_h_b .conts .list .linka a{font-size: 14px;color: #987724;}
.member_h_b .conts .list .linka a span{font-family:宋体;font-weight: bold;}
.member_h_b .conts .list .linka a:hover{text-decoration: underline;}

.member_h_c{}
.member_h_c .left{width: 600px; height: 248px;overflow: hidden;}
.member_h_c .left img{transition: all 0.3s;}
.member_h_c .left img:hover{transform: scale(1.05);}
.member_h_c .right {width: 600px; background: #f9f9f9;text-align: center;padding-top: 60px;height: 188px;}
.member_h_c .right h3{font-size: 18px;color: #333;}
.member_h_c .right p{color: #666;font-size: 14px;padding: 20px 0px;}
.member_h_c .right a{display: block;width: 180px;height: 40px;line-height: 40px; text-align: center; background: #987724;margin: 0 auto;color: #fff;}
.member_h_c .right a:hover{background: #8d6d1d;}

.member_left{width: 900px; float: left;}
.member_left p{color: #555;}
.member_right{width: 224px; float: right;}
.member_right a{width: 224px;height: 40px;line-height: 40px;background: #8d6d1d;display: block; text-align: center;color: #fff;}
.member_right a:hover{background: #7e6117;}
.member_right p{color: #555;font-size: 14px; padding-top: 20px;line-height: 22px;}


.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: 24px;
    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: 100px;
    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: 100px;    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-top: 40px}
   .hyqy .tip h3{color: #987724;font-size: 14px; padding-top: 30px;padding-bottom: 10px;}
    .hyqy .tip p{font-size: 14px;color: #555;line-height: 28px;padding-bottom: 10px;}
.hyqy_text_box .hyqy_text{text-align: center;}
.hyqy_text_box .hyqy_text h3{font-size: 24px;color: #333;padding-bottom: 30px;padding-top: 30px;}
.hyqy_text_box .hyqy_text p{font-size: 14px;color: #666;line-height: 20px;padding-bottom: 10px;}
.hyqy_header{margin: 60px 1.5% 0;}
.hyqy_header_l,.hyqy_header_r{width: 40px;height: 40px;cursor: pointer;margin-top: 80px;}
.hyqy_header_c{width: 1070px;  float: left;margin-left: 28px;}
.hyqy_header_c ul li{width: 298px; float: left;padding-top: 20px;}
.hyqy_header_c ul li:nth-child(2){margin: 0 50px; width: 372px;padding-top: 0;}
.hyqy_header_c ul li:nth-child(2) img{width: 372px;}
.hyqy_header_c ul li img{width: 298px;}
.yggatk{width: 800px;}
.yggatk .cont-sec{padding-left: 30px;}
.yggatk .map_img{width: 740px;height: 450px;}
.yggatk .map_img .jtleft, .yggatk .map_img .jtright{top:200px;}

/* 修改会员权益-城堡会点击轮播样式 */
.hyqy_header_c ul li:nth-child(2){
  margin: 0px;
  width: 298px;
  padding-top: 20px;
}
.hyqy_header_c ul li img{
  width: 100%;
}
.hyqy_header_c ul li:nth-child(2) img{
  width: 100%;

}
.hyqy_header_c ul li{
  transition: 1s;
}
.nonea{
  display:none;
}
/* 修改会员权益样式结束 */


/* 集团美食探寻样式 */
* {
  padding: 0;
  margin: 0;
}

.food_tea {
  margin-top: 130px;
}

ul,
li {
  list-style: none;
}

.box {
  width: 1200px;
  height: 406px;
  position: relative;

}

.box_wheel {
  width: 1200px;
  height: 436px;
  overflow: hidden;
}

.btn {
  width: 50px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  color: red;
  font-size: 30px;
  cursor: pointer;
}

.btn_left {
  position: absolute;
  left: 40%;
  margin-top: 20px;
}

.btn_right {
  position: absolute;
  right: 41%;
  margin-top: 20px;
}

.foodMap {
  position: absolute;
  right: 49%;
  margin-top: 45px;
  font-size: 18px;
  color: #666;
}
.foodMap  i,.foodMap span{
  font-size: 18px;
}
.foodMap  strong{
  margin: 0px 5px;;
}
.box_ul {
  /* height: 354px; */
}

.box_ul li {
  width: 1200px;
  height: 406px;
  margin-right: 10px;
  float: left;
}
/* 集团美食探寻样式结束*/

/* 集团美食探寻样式结束*/
/*酒店联系方式*/
.lxs_list{padding-top: 20px;}
.lx_list{ height: auto; padding-bottom: 30px; border-bottom: 1px solid #ddd;clear:both;overflow:hidden;padding-top: 15px; }
.lists{ width: 373px; float: left;font-size: 14px; color: #666;padding-right: 40px; }
.lx_list .lists:nth-child(3){padding-right: 0px;}
.lists h2{font-size: 16px; font-weight: bold;color: #333;padding-top: 15px;padding-bottom: 10px;}
.lists .left{width: 280px; float: left;line-height: 26px;}
.lists .right{float: right;text-align: right;}
.lists .right img{position: relative;top:5px;right: 3px;}
.lists .right a:hover{text-decoration: underline;}

.summary-dun{margin: 0 auto;width: 100%;min-width: 1320px;position: relative;}
