.rc-car-lateral-layout{ position: relative; width: 994px; height: 169px; padding: 32px 0; }
.rc-car-top-layout    { position: relative; width: 995px; height: 169px; padding: 32px 0; }
.rc-car-bottom-layout { position: relative; width: 997px; height: 169px; padding: 32px 0; }

.n-car-lateral-layout { position: relative; width: 955px; height: 169px; padding: 32px 0; }
.n-car-top-layout     { position: relative; width: 922px; height: 169px; padding: 32px 0; }
.n-car-bottom-layout  { position: relative; width: 887px; height: 169px; padding: 32px 0; }

.r-car-lateral-layout { position: relative; width: 955px; height: 169px; padding: 32px 0; }
.r-car-top-layout     { position: relative; width: 922px; height: 169px; padding: 32px 0; }
.r-car-bottom-layout  { position: relative; width: 889px; height: 169px; padding: 32px 0; }
 
.area-101  { position: absolute; width:  95px; top:    32px; left:      0; }
.area-102  { position: absolute; width: 247px; top:    32px; left:   95px; }
.area-103  { position: absolute; width: 242px; top:    32px; left:  342px; }
.area-104  { position: absolute; width: 242px; top:    32px; right: 168px; }
.area-105  { position: absolute; width: 119px; top:    32px; right:  49px; }
.area-106  { position: absolute; width:  49px; top:    32px; right:     0; }
.area-191  { position: absolute; width:  36px; bottom: 32px; left:   95px; }
.area-195  { position: absolute; width:  24px; bottom: 32px; left:  131px; }
.area-192  { position: absolute; width:  34px; bottom: 32px; left:  155px; }
.area-197  { position: absolute; width: 642px; bottom: 32px; left:  189px; }
.area-193  { position: absolute; width:  37px; bottom: 32px; right: 127px; }
.area-196  { position: absolute; width:  24px; bottom: 32px; right: 103px; }
.area-194  { position: absolute; width:  54px; bottom: 32px; right:  49px; }

.area-171  { position: absolute; width:  31px; top:    32px; left:      0; }
.area-111-1{ position: absolute; width:  66px; top:    32px; left:   31px; }
.area-111-2{ position: absolute; width:  66px; bottom: 32px; left:   31px; }
.area-117  { position: absolute; width:  24px; top:    32px; left:   97px; }
.area-116  { position: absolute; width:  24px; bottom: 32px; left:   97px; }
.area-115  { position: absolute; width:  52px; top:    32px; left:  121px; }
.area-114  { position: absolute; width:  52px; bottom: 32px; left:  121px; }
.area-121  { position: absolute; width: 102px; top:    32px; left:  173px; }
.area-131  { position: absolute; width: 102px; bottom: 32px; left:  173px; }
.area-122  { position: absolute; width: 242px; top:    32px; left:  275px; }
.area-132  { position: absolute; width: 242px; bottom: 32px; left:  275px; }
.area-123  { position: absolute; width: 243px; top:    32px; right: 235px; }
.area-133  { position: absolute; width: 243px; bottom: 32px; right: 235px; }
.area-124  { position: absolute; width: 137px; top:    32px; right:  98px; }
.area-134  { position: absolute; width: 137px; bottom: 32px; right:  98px; }
.area-149  { position: absolute; width:  98px; top:    32px; right:     0; }
.area-159  { position: absolute; width:  98px; bottom: 32px; right:     0; }

.area-172  { position: absolute; width: 125px; top:    32px; left:      0; }
.area-173  { position: absolute; width: 240px; top:    32px; left:  125px; }
.area-174  { position: absolute; width:  68px; top:    32px; left:  365px; }
.area-174-1{ position: absolute; width:  68px; bottom: 32px; left:  365px; }
.area-175  { position: absolute; width:  88px; top:    32px; left:  433px; }
.area-175-1{ position: absolute; width:  88px; bottom: 32px; left:  433px; }
.area-176  { position: absolute; width:  62px; top:    32px; right: 414px; }
.area-176-1{ position: absolute; width:  62px; bottom: 32px; right: 414px; }
.area-177  { position: absolute; width:  65px; top:    32px; right: 349px; }
.area-177-1{ position: absolute; width:  65px; bottom: 32px; right: 349px; }
.area-178  { position: absolute; width:  71px; top:    32px; right: 278px; }
.area-178-1{ position: absolute; width:  71px; bottom: 32px; right: 278px; }
.area-179  { position: absolute; width: 241px; bottom: 32px; right:  37px; }
.area-180  { position: absolute; width:  37px; bottom: 31px; right:     0; }

.area-200  { position: absolute; width:  47px; top:    32px; left:      0; }
.area-202  { position: absolute; width: 256px; top:    32px; left:   47px; }
.area-203  { position: absolute; width: 242px; top:    32px; left:  303px; }
.area-291  { position: absolute; width:  45px; bottom: 32px; left:   47px; }
.area-295  { position: absolute; width:  24px; bottom: 32px; left:   92px; }
.area-292  { position: absolute; width:  34px; bottom: 32px; left:  116px; }
.area-297  { position: absolute; width: 633px; bottom: 32px; left:  150px; }
.area-293  { position: absolute; width:  46px; bottom: 32px; right: 127px; }
.area-296  { position: absolute; width:  24px; bottom: 32px; right: 103px; }
.area-294  { position: absolute; width:  54px; bottom: 32px; right:  49px; }
.area-204  { position: absolute; width: 242px; top:    32px; right: 168px; }
.area-205  { position: absolute; width: 119px; top:    32px; right:  49px; }
.area-206  { position: absolute; width:  49px; top:    32px; right:     0; }

.area-241  { position: absolute; width: 100px; top:    32px; left:      0; }
.area-251  { position: absolute; width: 100px; bottom: 32px; left:      0; }
.area-221  { position: absolute; width: 102px; top:    32px; left:  100px; }
.area-231  { position: absolute; width: 102px; bottom: 32px; left:  100px; }
.area-222  { position: absolute; width: 242px; top:    32px; left:  202px; }
.area-232  { position: absolute; width: 242px; bottom: 32px; left:  202px; }
.area-223  { position: absolute; width: 243px; top:    32px; right: 235px; }
.area-233  { position: absolute; width: 243px; bottom: 32px; right: 235px; }
.area-224  { position: absolute; width: 137px; top:    32px; right:  98px; }
.area-234  { position: absolute; width: 137px; bottom: 32px; right:  98px; }
.area-249  { position: absolute; width:  98px; top:    32px; right:     0; }
.area-259  { position: absolute; width:  98px; bottom: 32px; right:     0; }

.area-272  { position: absolute; width:  28px; top:    32px; left:      0; }
.area-273  { position: absolute; width: 241px; top:    32px; left:   28px; }
.area-274  { position: absolute; width:  73px; top:    32px; left:  269px; }
.area-274-1{ position: absolute; width:  73px; top:    93px; left:  269px; }
.area-274-2{ position: absolute; width:  73px; bottom: 28px; left:  269px; }
.area-275  { position: absolute; width:  72px; top:    32px; left:  342px; }
.area-275-1{ position: absolute; width:  72px; bottom: 28px; left:  342px; }
.area-276  { position: absolute; width:  75px; top:    32px; left:  414px; }
.area-276-1{ position: absolute; width:  75px; bottom: 28px; left:  414px; }
.area-277  { position: absolute; width:  54px; top:    32px; right: 344px; }
.area-277-2{ position: absolute; width:  54px; top:    95px; right: 344px; }
.area-277-1{ position: absolute; width:  54px; bottom: 28px; right: 344px; }
.area-278  { position: absolute; width:  75px; top:    32px; right: 269px; }
.area-278-3{ position: absolute; width:  75px; top:    92px; right: 269px; }
.area-278-2{ position: absolute; width:  75px; bottom: 88px; right: 269px; }
.area-278-1{ position: absolute; width:  75px; bottom: 28px; right: 269px; }
.area-279  { position: absolute; width: 241px; top:    32px; right:  28px; }
.area-280  { position: absolute; width:  28px; top:    32px; right:     0; }

.area-501  { position: absolute; width:  47px; top:    32px; left:      0; }
.area-502  { position: absolute; width: 256px; top:    32px; left:   47px; }
.area-503  { position: absolute; width: 242px; top:    32px; left:  303px; }
.area-591  { position: absolute; width:  45px; bottom: 32px; left:   47px; }
.area-595  { position: absolute; width:  24px; bottom: 32px; left:   92px; }
.area-592  { position: absolute; width:  34px; bottom: 32px; left:  116px; }
.area-597  { position: absolute; width: 633px; bottom: 32px; left:  150px; }
.area-593  { position: absolute; width:  46px; bottom: 32px; right: 127px; }
.area-596  { position: absolute; width:  24px; bottom: 32px; right: 103px; }
.area-594  { position: absolute; width:  54px; bottom: 32px; right:  49px; }
.area-504  { position: absolute; width: 242px; top:    32px; right: 168px; }
.area-505  { position: absolute; width: 119px; top:    32px; right:  49px; }
.area-506  { position: absolute; width:  49px; top:    32px; right:     0; }

.area-541  { position: absolute; width: 100px; top:    32px; left:      0; }
.area-551  { position: absolute; width: 100px; bottom: 32px; left:      0; }
.area-521  { position: absolute; width: 102px; top:    32px; left:  100px; }
.area-531  { position: absolute; width: 102px; bottom: 32px; left:  100px; }
.area-522  { position: absolute; width: 242px; top:    32px; left:  202px; }
.area-532  { position: absolute; width: 242px; bottom: 32px; left:  202px; }
.area-523  { position: absolute; width: 243px; top:    32px; right: 235px; }
.area-533  { position: absolute; width: 243px; bottom: 32px; right: 235px; }
.area-524  { position: absolute; width: 137px; top:    32px; right:  98px; }
.area-534  { position: absolute; width: 137px; bottom: 32px; right:  98px; }
.area-549  { position: absolute; width:  98px; top:    32px; right:     0; }
.area-559  { position: absolute; width:  98px; bottom: 32px; right:     0; }

.area-572  { position: absolute; width:  24px; top:    32px; left:      0; }
.area-573  { position: absolute; width: 245px; top:    32px; left:   24px; }
.area-574  { position: absolute; width:  70px; top:    32px; left:  269px; }
.area-574_1{ position: absolute; width:  70px; bottom: 31px; left:  269px; }
.area-575  { position: absolute; width:  78px; top:    32px; left:  339px; }
.area-575_1{ position: absolute; width:  78px; bottom: 31px; left:  339px; }
.area-576  { position: absolute; width:  71px; top:    32px; left:  417px; }
.area-576_2{ position: absolute; width:  71px; top:    91px; left:  417px; }
.area-576_1{ position: absolute; width:  71px; bottom: 31px; left:  417px; }
.area-577  { position: absolute; width:  57px; top:    32px; right: 344px; }
.area-577_1{ position: absolute; width:  57px; bottom: 31px; right: 344px; }
.area-578  { position: absolute; width:  68px; top:    32px; right: 276px; }
.area-578_1{ position: absolute; width:  68px; bottom: 31px; right: 276px; }
.area-579  { position: absolute; width: 247px; top:    32px; right:  29px; }
.area-580  { position: absolute; width:  29px; top:    32px; right:     0; }

.shadow{
  cursor: pointer;
  transition: all 0.25s ease;
}

.shadow:hover{
  filter: drop-shadow(0 0 0.75rem rgba(0,0,0,0.36));
  z-index: 999;
}

.car-views-row{
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}