/* 商城 */
.productBg{
    width: 100%;
    height: 553px;
    background: url(../images/home/bg11.jpg) no-repeat center;
    margin-top: -100px;
}
/* 关于我们 */
.aboutBg{
    width: 100%;
    height: 553px;
    background: url(../images/home/bg12.jpg) no-repeat center;
    margin-top: -100px;
}
.aboutCon{
    width: 100%;
    height: 2244px;
    background: url(../images/home/bg13.jpg) no-repeat center;
}
.line4{
    width: 100px;
    height: 6px;
    background: #A4292E;
    margin-top: 127px;
    margin-bottom: 38px;
}
.power{
    width: 1200px;
    height: 179px;
    background: #F2F1EF;
    box-shadow: 42px 42px 120px 0px rgba(191, 172, 151, 0.2);
}
.power li p:nth-child(1){
    margin-bottom: 10px;
}
.swiper3{
    width: 100%;
    height:560px;
}
.next3{
    margin-top: -60px!important;
    margin-left: 560px!important;
    background-image: url(../images/home/right2.png) !important;
    width: 60px !important;
    height: 60px !important;
}
.prev3{
    margin-top: -120px!important;
    margin-left: 540px!important;
    background-image: url(../images/home/left2.png) !important;
    width: 60px !important;
    height: 60px !important;
}
.swiper3 ul img{
    margin-right: 10px;
}
.swiper3 ul li p:nth-child(1){
    margin-bottom: 20px;
}
.swiper3 ul li{
    margin-bottom: 50px;
}
.honor{
    width: 100%;
    height: 900px;
    background: url(../images/home/bg14.jpg) no-repeat center;
}
.swiper4{
    width: 1200px;
    height: 450px;
}
.next4{
    margin-top: -540px!important;
    margin-left: 1130px!important;
    background-image: url(../images/home/right3.png) !important;
    width: 90px !important;
    height: 90px !important;
}
.prev4{
    margin-top: -90px!important;
    margin-left: -50px!important;
    background-image: url(../images/home/left3.png) !important;
    width: 90px !important;
    height: 90px !important;
}
.swiper4 .swiper-slide div{
    width: 285px;
    height: 392px;
    background: url(../images/home/img51.png) no-repeat center;
}
.swiper4 .swiper-slide div img{
    max-width: 245px;
    max-height: 352px;
}
.swiper4 .swiper-pagination-bullet{
    width: 31px;
    height: 5px;
    border-radius: 0;
    background: rgba(255, 255, 255, .5);
}
.swiper4 .swiper-pagination-bullet-active{
    background: rgba(255, 255, 255, 1) !important;
}
.swiper5{
    width: 1200px;
    height: 300px;
}
.swiper5 .swiper-slide div{
    width: 1200px;
    height: 300px;
}
.swiper5 .swiper-slide div img{
    max-width: 1200px;
    max-height: 300px;
}
.swiper5 .swiper-pagination-bullet{
    width: 31px;
    height: 5px;
    border-radius: 0;
    background: rgba(255, 255, 255, .5);
}
.swiper5 .swiper-pagination-bullet-active{
    background: rgba(255, 255, 255, 1) !important;
}
.swiper6{
    width: 1200px;
    height: 350px;
}
.swiper6 .swiper-slide div{
    width: 285px;
    height: 282px;
    margin: auto;
    margin-bottom: 24px;
}
.swiper6 .swiper-slide div img{
    max-width: 285px;
    max-height: 282px;
}
.course{
    width: 100%;
    height: 2337px;
    background: url(../images/home/bg15.jpg) no-repeat center;
}
.course li{
    width: 510px;
    background: #A4292E;
    padding: 58px 0;
}
.course li:nth-of-type(odd){  
    border-radius: 80px 80px 0px 80px;
}
.course li:nth-of-type(even){
    border-radius: 80px 80px 80px 0px;
}
.course li p{
    width: 400px;
    margin: auto;
}
.course li p:nth-child(1){
    margin-bottom: 20px;
}
/* 酒庄风采 */
.elegantBg{
    width: 100%;
    height: 553px;
    background: url(../images/home/bg16.jpg) no-repeat center;
    margin-top: -100px;
}
.demeanour li{
    margin-bottom: 20px;
}
.swiper7{
    width: 1100px;
    height: 500px;
    margin: auto;
}
.swiper7 .swiper-slide div{
    width: 980px;
    height: 450px;
    margin: auto;
}
.swiper7 .swiper-slide div img{
    max-width: 980px;
    max-height: 450px;
}
.swiper7 .swiper-pagination-bullet{
    width: 31px;
    height: 5px;
    border-radius: 0;
    background: rgba(219, 219, 216, .5);
}
.swiper7 .swiper-pagination-bullet-active{
    background: #181518 !important;
}
.next7{
    margin-top: -560px!important;
    margin-left: 1055px!important;
    background-image: url(../images/home/right3.png) !important;
    width: 90px !important;
    height: 90px !important;
}
.prev7{
    margin-top: -90px!important;
    margin-left: 50px!important;
    background-image: url(../images/home/left3.png) !important;
    width: 90px !important;
    height: 90px !important;
}
.tasting{
    width: 100%;
    height: 790px;
    background: url(../images/home/bg17.jpg) no-repeat center;
}
/* 合作 */
.joinBg{
    width: 100%;
    height: 553px;
    background: url(../images/home/bg18.jpg) no-repeat center;
    margin-top: -100px;
}
/* 新闻 */
.newsBg{
    width: 100%;
    height: 553px;
    background: url(../images/home/bg19.jpg) no-repeat center;
    margin-top: -100px;
}
.newsCon li{
    width: 380px;
    height:400px;
    background: #E7E3E0;
    margin: 0 10px 34px;
}
.newsCon li img{
    width: 380px;
    height: 240px;
    margin-bottom: 20px;
}
.newsCon li div{
    width: 320px;
    margin: auto;
}
.newsCon li div p:nth-child(1){
    margin-bottom: 10px;
}
.newsCon li div p img{
    width: 18px;
    height: 18px;
    margin-bottom: 0;
    margin-right: 10px;
}
/* 联系 */
.contactUsBg{
    width: 100%;
    height: 553px;
    background: url(../images/home/bg20.jpg) no-repeat center;
    margin-top: -100px;
}
.contactCon li{
    width: 490px;
    height: 90px;
    background: #FFFFFF;
    margin-bottom: 28px;
}
.contactCon li:last-child{
    margin-bottom: 0;
}
.contactCon li img{
    width: 40px;
    margin: 0 10px 0 40px;
}
.contactCon li div p:nth-child(1){
    margin-bottom:6px;
}
.doubt li{
    width: 1120px;
    background: #F2F1EF;
    margin: auto;
    margin-bottom: 10px;
}
.doubt li .doubtNo{
    height: 80px;
    line-height: 80px;
}
.doubtNo div p:nth-child(2){
    width: 860px;
}
.doubtNum{
    width: 68px;
    line-height: 80px;
    border-right:1px solid rgba(136, 136, 136, .2);
}
.doubtIcon{
    width: 68px;
    line-height: 80px;
}
.doubtBox div{
    width: 860px;
}
.doubtBox div p:nth-child(1){
    margin-bottom: 20px;
}
.doubtYes{
    display: none;
}
.doubtYes .doubtBox div{
    padding: 30px 0 55px 0;
}
.contactBg{
    width: 100%;
    height: 592px;
    background: url(../images/home/bg22.png) no-repeat center;
}
.doubtActive .doubtYes{
    display: block !important;
}
.doubtActive .doubtNo{
    display: none !important;
}
.otherNav{
    width: 100%;
    height: 165px;
    background: url(../images/home/bg21.png) no-repeat center;
    margin-top: -170px;
    position: relative;
    z-index: 2;
}
.otherNav a{
    color: #888888;
}
.otherNav a:hover{
    color: #888888;
}
.otherNavActive a:hover{
    color: #A4292E !important;
}
.otherNav div{
    padding-top: 130px;
}