﻿.head_box .head_img {height: auto;}
.head_img img{height: 20.8rem;width: 100%;margin-bottom: 3rem;}

.product>div:first-child{position: relative;margin-bottom: 4.54rem;}
.product .product_title{font-weight: bold;font-size:1rem;color: #CC131C;margin-bottom: .41rem;}
.product .product_line{width: 1.7rem;height: 0.21rem;background: #CC131C;margin: 0 0 1.87rem 1.21rem;}
.product .product_text_C{width: 45%;font-size: .83rem;font-weight: bold;color: #4C3F30;margin-bottom: 2.04rem;text-indent:4em;line-height:1.4rem;letter-spacing: 2px;}
.product .product_text_E{width: 50%;font-size: .7rem;color: #9D9D9D;margin-bottom: 2.33rem;line-height: 22px;}
.product .product_img_line{width: 25.71%;}
.product .product_img_right{width: 34%;position: absolute;right: 0;top:0;}
.product .swiper_nav{box-shadow: 0 .5rem 1rem 0 rgba(35, 35, 35, 0.11);text-align: center;font-size: .83rem;font-weight: bold;color: #666;margin-bottom: 3.75rem;}
.product .swiper_nav >div{padding: 1.62rem 0 0;margin:0 4rem;box-sizing: border-box;cursor: context-menu;display: inline-block;}
.product .swiper_nav >div.active{color: #CC131C;}
.product .swiper_nav >div.active:after{background: #CC131C;height: 0.25rem;width: 90%;display: block;content: "";margin: 1.38rem auto 0;}

#product .swiper-container{padding-bottom: 10.12rem;}
#product .swiper-container .swiper-slide{height:16.8rem;position:relative;border:1px solid #fff;box-shadow: 0 .5rem 1rem 0 rgba(35, 35, 35, 0.11);padding: 1.71rem 2.71rem 0 2.37rem;box-sizing: border-box;}
#product .productListAirport .swiper-slide:nth-child(12),
#product .productListAirport .swiper-slide:nth-child(8),
#product .productListAirport .swiper-slide:nth-child(10),
#product .productListAirport .swiper-slide:nth-child(11),
#product .productListCA .swiper-slide:nth-child(8),
#product .productListCA .swiper-slide:nth-child(10),
#product .productListCA .swiper-slide:nth-child(12){visibility:hidden;}
#product .swiper-container .swiper-slide:hover{border:1px solid #CC131C;}
#product .swiper-container .swiper-slide .product_img{width: 2.12rem;height:3.21rem;margin-bottom: 1.41rem;}
#product .swiper-container .swiper-slide .product_title{font-weight: bold;font-size:.83rem;color: #4B3E2E;margin-bottom: 1.12rem;}
#product .swiper-container .swiper-slide .product_text{font-size:.66rem;color: #4B3E2E;margin-bottom: 3.04rem;line-height: 20px;}
#product .swiper-container .swiper-slide .product_line{bottom: 2rem;width: 4.21rem;height: .16rem !important;background: #CC131C;position: absolute;margin-left: 0;}
#product .productSwiper .swiper-pagination{bottom: 4.25rem;}
#product .productSwiper .swiper-pagination .swiper-pagination-bullet{width: 2.33rem;height: .5rem;background: #E5E5E5;border-radius: 0;opacity: 1;}
#product .productSwiper .swiper-pagination .swiper-pagination-bullet-active{width: 3.71rem;height: .5rem;background: #CC131C;border-radius: 0;}
.swiperBox {position: relative;}
.swiperBox .shadow_one,
.swiperBox .shadow_two{position: absolute;width: 100%;height:15.79rem;box-shadow: 5px 0 10px -5px rgba(35, 35, 35, 0.11),-5px 0 10px -5px rgba(35, 35, 35, 0.11);top:0;}
.swiperBox .shadow_two{margin-top: 30px;top:15.79rem;}

@media screen and (max-width: 1120px){
    .product .product_img_right{width: 50%;height: auto;}
}
@media screen and (max-width: 940px) {
    #product .swiper-container .swiper-slide{height: auto;padding: 1.71rem 2.71rem 1.71rem 2.37rem;}
}