@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
html, body{font-size:0px; font-family:Arial,'Microsoft yahei';color:#333; margin:0px; padding:0px;}
ul li,li{list-style:none;}
ul,li,dl,dt,dd,span,p,cite,em,i,h1,h2,h3,h4,h5,h6,b{margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-family:Arial,'Microsoft yahei';}
cite,em,i{font-style:normal;}
a{color:#7f7f7f; text-decoration:none; outline:none;}
a:hover{text-decoration:none;}
a:hover,a:active,input,:focus{outline:none;}
img{border:none;}

/*vip页面*/
.banner1{ background: url(../images/vip/bg.jpg) no-repeat center top; width: 100%; margin: 0 auto; min-width: 1366px; margin-top: 60px; text-align: center;height: 576px; background-size: 100% 100%;}
.banner1 h1{ font-size: 60px; font-weight: bold; color: #F8C97A;
	background: linear-gradient(180deg, #fdedd2 50%,#f9cd83 100%); -webkit-background-clip: text;
-webkit-text-fill-color: transparent; padding: 140px 0 0px; letter-spacing: 0px;}
.banner1 .text_p{ font-size: 40px; font-family: Microsoft YaHei; font-weight: 400;  padding-bottom: 34px;background: linear-gradient(180deg, #fdedd2 0%,#f9cd83 50%); -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;}

.vip_btn_1118{ }
.vip_btn_1118 a{ background: url(../images/vip/btn_bg.png)no-repeat center center; width: 471px; height: 96px; line-height: 96px; text-align: center;color: #7b3906; font-weight: bold; font-size: 34px; display: block; margin: 0 auto;}
.banner1 .vip_btn_1118 p{ color: #9d8051; font-size: 24px; padding: 10px 0;}
.banner1 .vip_btn_1118 p i{ background: url(../images/vip/tip.png)no-repeat center center; display: inline-block; width: 24px; height: 24px; font-size: 0; vertical-align: text-bottom; margin-right: 20px;}

.tequan1118{ text-align: center; margin: 10px auto;}
.tequan1118 h3{ font-size: 36px; font-family: Microsoft YaHei; font-weight: 400; color: #39362c; padding: 60px 0 60px;}
.hyxy1{ font-size: 16px; font-weight: 400; font-style: italic; text-decoration: underline; color: #866C40; text-align: center; line-height: 60px;}









/*container*/

.ico_tq1118{ width:calc(100% - 280px); margin:0 auto 100px; min-width: 1266px; max-width: 1640px; }
.ico_tq1118 ul{ display: grid;width:100%; grid-template-columns: repeat(auto-fill, 180px); margin: 0 auto;    align-items: center;
        justify-items: center;
        align-content: center;
        justify-content: center;}

.ico_tq1118 ul li{ position: relative; text-align: center; width: 170px; margin-bottom: 20px;}
/* .ico_tq1118 ul li:nth-child(7n){ padding-right: 0;} */
.ico_tq1118 ul li .tq_btn{ width: 170px; text-align: center; z-index: 8;}
.ico_tq1118 ul li .tq_btn .tq_img{width: 108px; height: 108px; text-align: center; display: flex;
        display: -webkit-flex;
        justify-content: center;
        align-items:center;
        margin: 0 auto;
        border: 1px solid #9a947e; border-radius: 10px;
        position: relative;
    transform: translateX(-19200px);
    filter: drop-shadow(#574c28 19200px 0);

}
.ico_tq1118 ul li .tq_btn p{ font-size: 16px; color: #574c28; padding-top: 10px;}
.ico_tq1118 ul li .tq_btn .tq_img img{ vertical-align: middle;}
.ico_tq1118 ul li .tq_text{ display: none; width: 150px; position: absolute; top: 96%; left: 20px; z-index: 9;}
.ico_tq1118 ul li .tq_text p{ font-size: 14px; color: #fff; background: #9d8051; padding: 16px 10px; line-height: 18px; border-radius: 4px; text-align: left; position: relative; text-align: justify;}
.ico_tq1118 ul li .tq_text p i{ position: absolute; top: -7px; left: 20px; background: url(../images/vip/ico_jiao.png) no-repeat center center; width: 13px; height: 9px;}
.ico_tq1118 ul li p{ color:#cbb897; font-size: 16px; padding: 10px 0 20px;}



/* 价格 */
.price{ width: 100%; min-width: 1366px; margin: 0 auto; background: #1e1d1c; padding: 100px 0;}
.price .price_box{ width: calc(100% - 280px);min-width: 1366px; max-width: 1640px; margin: 0 auto; text-align: center;}
.price  h3{ font-size: 36px;  padding-bottom: 34px;background: linear-gradient(180deg, #fdedd2 0%,#f9cd83 50%); -webkit-background-clip: text;
        -webkit-text-fill-color: transparent; text-align: center;}

.price_box{width: calc(100% - 280px);}
.price_box ul { width: 100%; margin: 0 auto; display: flex; justify-content: space-between;}
.price_box ul li{ width: 32%; border-radius: 10px; background: linear-gradient(0deg,#f3c079,#fffef2); height: 258px; position: relative;}
.price_box ul li p{ text-align: center;}
.price_box ul li .price_title{ color: #7b3906; font-size: 26px; padding-top: 30px; padding-bottom: 20px;}
.price_box ul li .price_rmb{ font-size: 78px; font-weight: bold;color: #7b3906;
 }
 .price_box ul li .price_rmb span{ font-size: 26px;}
 .price_day{ width: calc(100% - 30px); height: 34px; line-height: 34px; border-radius: 4px; background: #dca969; color: #8a642e; font-size: 18px; text-align: center; margin: 0 auto; position: absolute; bottom: 15px; left: 15px;}
.tips{ font-size: 22px; color: #b0b0b0; text-align: left; padding: 20px 0 40px; position: relative;}
.tips p{ letter-spacing: 1px;}
.tips a{ color: #a16b42; text-decoration: underline;}
.tips p i{width: 24px; height: 24px; background: url(../images/vip/tip1.png)no-repeat center center; display: inline-block; background-size: 100% 100%; font-size: 0; vertical-align: middle; margin-right: 20px; opacity: 0.6; }

@media(max-width:1420px)
{
        .ico_tq1118{ width: calc(100% - 100px);}
        .price .price_box{ transform: scale(0.9,0.9); }
}



























