﻿.even{
    background-color:#f5f5f5;
   }
.odd{
    background-color:#d9d9d9;
   }
   .header-section .menu.menu-left li,.menu-right .flex li{
       text-align: center;
       margin-right: 0;

       position: relative;

   }
   .header-section .menu.menu-right li{margin-right:0;}
   .header-section .menu ul.flex{
    justify-content: space-evenly;
    line-height: 38px;
   }
   .header-section .menu ul{float: none;}
   .header-section .menu.menu-right ul{display: flex;float: none;position: relative;}
   ul.flex li .downmenu,.menu-right .flex li ul.downmenu{display:none;}
   ul.flex li:hover .downmenu{
    display:block;
    margin-top: 8px;
    position: absolute;
    left: 50%;
    top: 30px;
    transform: translateX(-50%);
    z-index: 9999;
    width: 200px;
    padding:20% 0;
    background:#131a1f;
}
.h600{
    height:600px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
}

.h600::before{    display: block;    content: "";z-index: 9; width:100%;height:100%;background:black;position:absolute;left:0;top: 0;opacity: 0.5;}
.h600:hover::before{opacity: 0;}
.index_icon{width:30%;}
.index_icon,.index_icon_txt,.index_icon_catalog{text-align: center;display:block;margin: 0 auto;}
.index_icon_catalog{padding-top: 0%; font-size:5rem}

.index_icon_txt{font-size: large;line-height: 2;}
.header-section .menu.menu-right li{margin-left: auto;}
.downmenu li{text-align: left;}
/* ul.flex li .downmenu li{margin-left: 8px;} */
ul.flex li:hover .downmenu li{float: left;width: 100%;line-height:3;background:#131a1f;color:#c9c9c9;position: relative;}
.downmenu li:hover::before{display:block;content:"";width:3px;height:100%;background:#c9c9c9;position:absolute;left: 5px;}
ul.flex li:hover .downmenu li a{color: #c9c9c9 !important;display: block;
    width: 80%;
    text-align: left;
    margin-left: 8%;    padding-left: 7%;}
.downmenu li a:hover{background:#354550;}
ul.flex li:hover .downmenu li:nth-child(odd){}
.header-section .menu.menu-right li ul.downmenu li.header-section .menu.menu-right li{margin-left: 0;}
body.home .section .container{z-index:999;margin-bottom: 2%;}
.xmySwiper,.product-info{overflow: hidden}
.hidden-m{display:;}
.hidden-pc{display:none;}
.hidden-m>span.plus_1{font-size:1.4rem;}
.hidden-m>span.plus_2{font-size:1.8rem;}
.hidden-m .copyreg_up{font-family: Calibri !important;    font-size: 1.2rem;    display: inline-block;    vertical-align: super;}
/*.xmySwiper .swiper-wrapper .swiper-slide,.xmySwiper .swiper-wrapper{width:800px!important;}*/
@media (max-width: 768px) {
    .hidden-m{display:none;}
    .hidden-pc{display:block;width:60%;}
    .hidden-pc>span.plus_1{font-size:1.2rem;}
    .hidden-pc>span.plus_2{font-size:1.8rem;}
    .h600{height:450px;}
    .index_icon, .index_icon_txt, .index_icon_catalog{
        width: 40%;
        text-align: center;
    }
    .index_icon_txt {width:90%;font-size:0.8rem;line-height: 22px;}
    .copyreg_up{font-family: Calibri !important;    font-size: 14px;    display: inline-block;    vertical-align: super;}
    .index_icon_txt img{width:100%}
    #navlist1,#navlist6{display:none;}
    .navbar-dropdown ul li ul{ margin: 10px 10px 28px 20px;}
    /*.topt .index_icon_txt.contrast-txt1{display:none;}*/
    .topt .index_icon_txt.contrast-txt2{font-style:italic;text-shadow:2px 2px 2px black;}
	.index_icon_catalog{padding-top: 0%; font-size:2rem}
   
}
.s_result{text-align: center;
    border: 1px solid #eee;
    width: 10%;
    margin: 0 auto;
    padding: 15px;}
