@charset "utf-8";

/* 头部 */
.header{ width: 600px; height: 126px; margin-left: -320px; padding: 0 20px; background: url(../images/bg3.png) repeat; position: fixed; left: 50%; top: 0px; z-index: 2000;}
.logo{ margin-top: 30px;}
.lanmu{ margin-top: 35px;}

/* 弹窗 */
.zx1{ position:fixed; top:0px; left:0px; width:100%; height:100%;/* background:url(../images/bg3.png) repeat;*/ z-index:20000; display:none; }
.tcdiv1{ position:fixed; top:0px; left:0px; display:none; z-index:999999;}
.tcdiv1_nr{ width:373px; text-align: left; padding-top: 103px; background-color:#fff; position:relative;}
.tcdiv1_nr .ul1{ width:373px;}
.tcdiv1_nr .ul1>li{ width:373px;}
.tcdiv1_nr .ul1>li>a{ font-size:22px; color:#373737; width:288px; height:89px; line-height:89px; padding-left:85px; display:block;}
.tcdiv1_nr .ul1>li>a.xz{ color:#373737; background:url(../images/pic1.jpg) repeat-y;}
/*.tcdiv1_nr .ul2{ width:373px; padding:8px 0; border-bottom:2px solid #5c544c; display:none;}
.tcdiv1_nr .ul2>li{ width:373px;}
.tcdiv1_nr .ul2>li>a{ font-size:18px; color:#ffe9d3; width:470px; height:60px; line-height:60px; padding-left:20px; display:block;}
.tcdiv1_nr .ul2>li>a.xz{ color:#000; background-color:#eee;}*/
.tcdiv1_nr .gb{ position: absolute; top: 30px; right: 20px;}

/* banner */
.banner{ width:640px; height:549px; overflow: hidden;}

/* 首页内容 */
.main{ width: 640px; padding-bottom: 152px;}
.main1{ width: 600px; margin-top: 50px; padding: 0 20px;}
.main1 ol{ font-size: 20px; color: #000; width: 600px; line-height: 39px; text-align: center;}
.main1 ul{ width: 600px; margin-top: 40px;}

.main2{ width: 640px; height: 545px; margin-top: 40px; padding-top: 82px;}
.main2_t{ width: 500px; padding: 30px 50px; background:url(../images/bg11.png) repeat;}
.main2_t h2{ font-size: 38px; color: #000; width: 500px; line-height: 100%; text-align: center; margin-bottom: 10px;}
.main2_t ul{ font-size: 18px; color: #000; width: 500px; line-height: 34px;}
.main2_b{ width: 600px; margin-top: 20px;}
.main2_b a{ font-size: 20px; color: #000; width: 109px; height: 36px; line-height: 36px; text-align: center; background:url(../images/bg11.png) repeat;}

.main3{ width: 600px; margin-top: 60px; padding: 0 20px;}
.main3_t{ width: 600px;}
.main3_t h2{ width: 600px; text-align: center; margin-top: -10px;}
.main3_t h2 span{ font-size: 38px; color: #000; margin-bottom: -6px; display: block;}
.main3_t ul{ width: 600px; line-height: 36px; margin: 25px 0;}
.main3_t ol{ width: 600px;}
.main3_t ol a{ font-size: 20px; color: #000; width: 107px; height: 36px; line-height: 36px; text-align: center; background-color: #e8e8e8;}
.main3_b{ width: 600px; margin-top: 50px; overflow: hidden;}
.main3_b ul{ width: 624px; margin-left: -12px;}
.main3_b ul li{ width: 156px;}
.main3_b ul li p{ width: 131px; height: 131px; padding: 0 12.5px; position: relative;}
.main3_b ul li p b{ width: 131px; height: 131px;}
.main3_b ul li p b img{ width: 131px; height: 131px;}
.main3_b ul li p i a{ width: 131px; height: 131px; background:url(../images/bg15.png) no-repeat; display: block; position: absolute; left: 12.5px; top: 0px;}
.main3_b ul li span a{ font-size: 18px; color: #333; width: 156px; line-height: 100%; text-align: center; margin-top: 20px; display: block;}

.main4{ width: 640px; height: 570px; margin-top: 60px; padding-top: 62px;}
.main4_nr{ width: 560px; text-align: right; padding: 45px 20px 0; background:url(../images/bg12.png) repeat;}
.main4_nr1{ width: 560px;}
.main4_nr2{ width: 560px; line-height: 34px; padding: 30px 0;}

/* 底部内容 */
.footer{ width:640px; height:114px; background-color:#000; position:fixed; bottom:0px; left:50%; margin-left:-320px; z-index:2000;}
.footer ul{ width:640px; height:114px;}
.footer ul li{ width:159px; height:114px; text-align:center; border-left: 1px solid #343434; float:left;}
.footer ul li:first-child{ border-left: 1px solid #000;}
.footer ul li a{ width:159px; height:114px;  display:block;}
.footer ul li a img{ margin-top:22px;}
.footer ul li a span{ font-size: 24px; color:#fff; width:159px; line-height: 100%; text-align:center; margin-top: 5px; display:block;}

/* 婚礼活动BANNER */
.hlhd_banner{ width:640px; height:551px;}


/* 婚礼活动 */
.hlhd_main{ width: 600px; padding: 70px 0 152px;}
.hlhd_main h2{ width: 600px; margin-top: -10px;}
.hlhd_main h2 span{ font-size: 38px; color: #c80202; display: block; letter-spacing:3px;}
.hlhd_main ol{ width: 600px; line-height: 40px; margin-top: 30px;}
.hlhd_main ul{ width: 600px; margin-top: 50px;}
.hlhd_main ul li{ width: 600px; margin-top: 20px;}
.hlhd_main img{max-width: 100%;}

/* 内页BANNER */
.qy_banner{ width:640px; margin-top: 126px;}

/* 二级导航 */
.twonav1{ width: 640px; margin-top: 40px;}
.twonav1 .swiper-container { width: 640px;}
.twonav1 .swiper-slide { text-align: center;
    /* Center slide text vertically */
    display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.twonav1 .swiper-slide a{ font-size: 22px; color: #333; width: 100%; height: 22px; line-height: 22px; border-right: 1px solid #e5e5e5; display:block;}
.twonav1 .swiper-slide.xz a{ color: #c80202;}

.twonav2{ width: 640px; margin-top: 20px; position: relative;}
.twonav2 .ul>li{ width: 316px; height: 63px; margin-left: 8px;}
.twonav2 .ul>li:first-child{ margin-left: 0px;}
.twonav2 .ul>li>a{ font-size: 22px; color:#333; width: 233px; height:63px; line-height:63px; padding-left: 83px; background: #eee url(../images/bg29.png) no-repeat 236px center; display: block;}
.twonav2 .ul>li>a.xz{}
.twonav2 .xl{ width:640px; background-color: #eee; position:absolute;top:68px;left:0px; display:none; z-index: 1;}
.twonav2 .xl ul{ width:623px; padding: 17px 7px;}
.twonav2 .xl ul li{ margin: 13px;}
.twonav2 .xl ul li a{ font-size: 20px; color: #333; min-width: 98px; height: 57px; line-height: 57px; text-align: center; padding: 0 15px; background-color: #fff; display: block;}
.twonav2 .xl ul li a.xz{ color: #fff; background-color: #333;}

.twonav3{ width: 640px; margin-top: 20px; position: relative;}
.twonav3 .ul{ width: 640px; height: 63px;}
.twonav3 .ul>li{ width: 640px; height: 63px; margin-left: 8px;}
.twonav3 .ul>li:first-child{ margin-left: 0px;}
.twonav3 .ul>li>a{ font-size: 22px; color:#333; width: 405px; height:63px; line-height:63px; padding-left: 235px; background: #eee url(../images/bg29.png) no-repeat 388px center; display: block;}
.twonav3 .ul>li>a.xz{}
.twonav3 .xl{ width:640px; background-color: #eee; position:absolute;top:68px;left:0px; display:none;}
.twonav3 .xl ul{ width:623px; padding: 17px 7px;}
.twonav3 .xl ul li{ margin: 13px;}
.twonav3 .xl ul li a{ font-size: 20px; color: #333; min-width: 560px; height: 57px; line-height: 57px; text-align: left; padding: 0 15px; background-color: #fff; display: block;}
.twonav3 .xl ul li a.xz{ color: #fff; background-color: #333;}

/* 冰奇起源 */
.bqqy_main{ width: 600px; padding: 70px 0 152px;}
.bqqy_main h2{ width: 600px; margin-top: -10px;}
.bqqy_main h2 span{ font-size: 46px; color: #c80202; margin-bottom: 8px; display: block; letter-spacing:4px;}
.bqqy_main_nr{ width: 600px; line-height: 38px; margin-top: 30px;}
.bqqy_main_nr img{max-width: 100%;}

/* 冰奇团队 */
.bqtd_main{ width: 600px; padding: 70px 0 152px;}
.bqtd_main h2{ width: 600px; margin-top: -10px;}
.bqtd_main h2 span{ font-size: 46px; color: #c80202; margin-bottom: 8px; display: block; letter-spacing:4px;}
.bqtd_main1{ font-size: 18px; width: 600px; line-height: 38px; margin-top: 90px;}
.bqtd_main1 p{ width: 600px;}
.bqtd_main1 span{ width: 600px; margin: 32px 0 42px; display: block;}
.bqtd_main1 span em{ font-size: 22px; margin-top: 5px; display: block;}

/* 酒庄风景 */
.jzfj_main{ width: 600px; padding: 70px 0 152px; overflow: hidden;}
.jzfj_main h2{ width: 600px; margin-top: -10px;}
.jzfj_main h2 span{ font-size: 46px; color: #c80202; margin-bottom: 8px; display: block; letter-spacing:4px;}
.jzfj_main ul{ width: 618px; margin-top: 40px;}
.jzfj_main ul li{ width: 291px; height: 193px; margin: 20px 18px 0 0;}
.jzfj_main ul li img{ width: 291px; height: 193px;}

/* 酒庄风景 放大 */
.ddd{ width:100%; height:100%; position:fixed; top:0px; left:0px; background:url(../images/bg26.png) repeat; z-index:99999; display:none;}
.kkk{ width:471px; height: 448px; position:fixed; left: 0px; z-index:99999999; display: none;}
.tan{ width:471px; position:absolute; z-index:99; left:0px; top:0px;}
.pre{ float:left; width:66px; height:80px; background:url(../images/pic14.jpg) no-repeat; position: absolute; left: -84px; top:252px; cursor:pointer;}
.zhong{ float:left; width:471px; height: 312px; overflow:hidden; position: absolute; top: 136px;}
.zhong img{ width:471px; height: 312px; float:left;}
.last{ float:left; width:66px; height:80px; background:url(../images/pic15.jpg) no-repeat; position: absolute; right: -84px; top:252px; cursor:pointer;}
.kkk .gb{ width:67px; height:57px; background:url(../images/pic16.jpg) no-repeat; position:absolute; right:-67px; top:0px; cursor:pointer;}

/* 联系我们 */
.lxwm_main{ width: 640px; padding: 70px 0 152px;}
.lxwm_main h2{ width: 600px; margin-top: -10px; padding: 0 20px;}
.lxwm_main h2 span{ font-size: 46px; color: #c80202; margin-bottom: -4px; display: block; letter-spacing:4px;}
.lxwm_main1{ width: 600px; padding: 40px 20px 0px; }
.lxwm_main1 h3{ font-size: 24px; width: 600px;}
.lxwm_main1 .style1{ width: 600px; margin-top: 30px;}
.lxwm_main1 .style2{ font-size: 18px; width: 600px; line-height: 30px; margin-top: 20px;}

.lxwm_main2{ width: 600px; padding: 40px 20px 30px; border-bottom: 2px solid #f2f2f2;}
.lxwm_main2 h3{ font-size: 24px; width: 600px;}
.lxwm_main2 .style1{ font-size: 18px; width: 600px; line-height: 28px; margin-top: 20px;}
.lxwm_main2 .style2{ font-size: 18px; width: 600px; line-height: 28px; margin-top: 10px;}

.lxwm_main3{ width: 600px; padding: 0px 20px 0px;}
.lxwm_main3 h3{ font-size: 24px; width: 600px;}
.lxwm_main3 .style1{ width: 600px; margin-top: 30px;}
.lxwm_main3 .style1 ul{ width: 590px; margin-left: 10px;}
.lxwm_main3 .style1 ul li{ width: 95px; text-align: center;}
.lxwm_main3 .style1 ul li p{ font-size: 18px; width: 95px;}
.lxwm_main3 .style1 ul li span{ width: 95px; margin-top: 5px; display: block;}

.lxwm_main4{ width: 600px; padding: 60px 20px 0px;}
.lxwm_main4 ol{ font-size: 18px; width: 600px;}
.lxwm_main4 ul{ width: 600px; padding-top: 3px;}
.lxwm_main4 ul li{ width: 600px; margin-top: 37px;}
.lxwm_main4 ul li p{ font-size: 18px; width: 74px; line-height: 56px; text-align: right;}
.lxwm_main4 ul li p em{ font-size: 16px; color: #e20000;}
.lxwm_main4 ul li span{ width: 526px;}
.lxwm_main4 ul li span .wbk1{ width: 504px; height: 54px; line-height: 54px; padding: 0 10px; border: 1px solid #d7d7d7;}
.lxwm_main4 ul li span .wbk2{ width: 504px; height: 186px; line-height: 40px; padding: 5px 10px; border: 1px solid #d7d7d7;}
.lxwm_main4 ul li span .wbk3{ width: 214px; height: 54px; line-height: 54px; padding: 0 10px; border: 1px solid #d7d7d7;}
.lxwm_main4 ul li span .wbk4{ width: 169px; height: 54px; line-height: 54px; padding: 0 10px; border: 1px solid #d7d7d7;}
.lxwm_main4 ul li span em{ font-size: 18px; width: 99px; line-height: 56px; text-align: right;}
.lxwm_main4 ul li span em b{ font-size: 16px; font-weight: normal; color: #e20000;}
.lxwm_main4 ul li span i{ font-size: 18px; color: #ab0101; line-height: 100%; margin-top: 20px;}
.lxwm_main4 ul li span .btn{ font-size: 22px; color: #fff; width: 143px; height: 43px; line-height: 43px; text-align: center; background-color: #ab0101; border: 0px;}

/* 冰奇佳酿 */
.bqjn_main{ width: 435px; padding: 30px 0 152px;}
.bqjn_main_nr{ width: 435px; margin-top: 70px; position: relative;}
.bqjn_main_nr1{ font-size: 22px; color: #c80202; width: 435px; height: 130px;}
.bqjn_main_nr1 span{ font-size: 24px; margin: 5px 0; display: block;}
.bqjn_main_nr2{ width: 216px; height: 150px; line-height: 24px;}
.bqjn_main_nr3{ color: #d80000; width: 320px; height: 75px; line-height: 26px;overflow: hidden;margin-bottom:25px;}
.bqjn_main_nr4{ width: 320px; height: 100px;}
.bqjn_main_nr4 a{ font-size: 24px; color: #fff; width: 149px; height: 66px; line-height: 66px; text-align: center; background-color: #ab0101; border-radius: 10px; display: block;}
.bqjn_main_nr5{ position: absolute; right: 0px; bottom: 0px;}

/* 分页 */
.pages{ width: 428px; margin-top: 60px;}
.pages a{ font-size: 24px; color: #333; width: 164px; height: 60px; line-height: 60px; text-align: center; margin: 0 25px; background-color: #eee;}
.pages a.prev{float:left;}
.pages a.next{float:right;}

/* 冰奇1775 */
.bq1775_main{ width: 600px; margin-bottom: -30px; padding: 0 20px; border-bottom: 2px solid #f2f2f2;}
.bq1775_main_nr{ width: 600px; text-align: center; padding: 67px 0 50px;}
.bq1775_main_nr h2{ width: 600px; margin: -10px 0 -0px;}
.bq1775_main_nr h2 span{ font-size: 40px; color: #c80202; margin-bottom: -8px; display: block; letter-spacing:4px;}
.bq1775_main_nr h2 span em{ font-weight: bold;}
.bq1775_main_nr ul{ width: 600px; line-height: 36px; margin-top: 32px;}

/* 冰奇佳酿详情 */
.bqjnxq_main{ width: 600px; padding: 80px 0 152px;}
.bqjnxq_main1{ font-size: 20px; color: #c80202; width: 600px;}
.bqjnxq_main1 span{ font-size: 22px; margin: 2px 0 5px; display: block;}
.bqjnxq_main2{ font-size: 16px; width: 600px; line-height: 26px;}
.bqjnxq_main2 span.style1{ font-weight: bold; margin-top: 40px; display: block;}
.bqjnxq_main3{ width: 600px; text-align: center; margin-top: 110px;}

/* 获奖资讯 */
.hjzx_main{ width: 600px; padding: 50px 0 152px;}
.hjzx_main h2{ width: 600px; margin: -10px 0 -0px;}
.hjzx_main h2 span{ font-size: 46px; color: #c80202; margin-bottom: 12px; display: block; letter-spacing:4px;}
.hjzx_main h3{ width: 600px; margin: 30px 0 -0px;}
.hjzx_main h3 span{ font-size: 30px; color: #333; margin-bottom: 6px; display: block; letter-spacing:4px;}
.hjzx_main ul{ font-size: 22px; width: 600px; line-height: 54px; margin-top: 45px; padding-bottom: 300px;}
