/* BASIC css start */
.section_line .prd-list .tb-center {min-height: 444px;}


/*.swiper-container3{display:none;}*/
/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
    .swiper-container3 .swiper-slide{ display:block; text-align:right; color:red; font-size:13px; line-height:50px;}
    .swiper-container3 .swiper-slide .slider_close{font-size:25px; color:#333; margin-right:20px; margin-left:50px; position:absolute; right:12px; top:7px;}
.swiper-container3 .swiper-slide a img{width:100%; height:45px;}

/*** menu ***/

#submenu1 {position:absolute;display:none;width:100%;background:rgba(255,255,255,0.9);top: 62px;border-bottom:1px solid #efefef;border-top:1px solid #000;max-width:1920px;min-width:1440px;left: 0;} 
#top_1dep {margin:0; padding:0;}
#top_1dep ul, li {list-style:none; }
#top_2dep {width:100%;  background:rgba(255,255,255,0.9);  }
.norma_cate01 {float:left;width: 13%;min-height: 713px;padding: 1%;}
.norma_cate01:nth-child(5){background:#eee;}

.norma_cate01:nth-child(2){width:35%; float:left; padding:1%; border-right:1px solid #dedede; border-left:1px solid #dedede;  min-height:750px; padding-top:1%; padding-bottom:1%; box-sizing:border-box;}


.norma_cate01 .normal_title{border-bottom:1px #dedede solid;}

.norma_cate01 .normal_title a { display:block; height:45px; line-height:45px;  font-size:14px; color:#000; font-weight:bold; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s; }
.norma_cate01 .normal_title a:hover {color:#f78516 !important;}
.norma_cate01 ul li strong a{color:#666 !important;   font-size:12px; font-weight:bold; display:block;  line-height:30px; letter-spacing:-0.3px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s; }
.norma_cate01 ul li strong a:hover{color:#f78516  !important;   }

.norma_cate01 ul li a {color:#666 !important; text-align:left;  font-size:13px; font-weight:normal; display:block;  line-height:30px; letter-spacing:-0.3px;}
.norma_cate01 ul li a:hover {color:#f78516 !important;  -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s; }

.norma_cate01 ul li a {color:#666 !important; text-align:left;  font-size:13px; font-weight:normal; display:block;  line-height:30px; letter-spacing:-0.3px;}
.norma_cate01 ul li a:hover {color:#f78516 !important;  -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s; }


.norma_cate_type {width:35%; float:left; padding:1%; border-right:1px solid #dedede; border-left:1px solid #dedede;  min-height:750px; padding-top:1%; padding-bottom:1%; box-sizing:border-box;}

.norma_cate_type .normal_title {border-bottom:1px #dedede solid;}
.norma_cate_type .normal_title a {display:block; height:45px; line-height:45px;  font-size:14px; color:#000; text-align:left; font-weight:bold;}
.norma_cate_type .normal_title a:hover {color:#f78516 !important;}

.norma_cate_type ul li strong a{color:#000 !important;   font-size:13px; font-weight:bold; display:block; line-height:40px; letter-spacing:-0.3px;}
.norma_cate_type ul li a {color:#666 !important; text-align:left;  font-size:13px; font-weight:normal; display:block; line-height:30px; letter-spacing:-0.3px;  -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.norma_cate_type ul li a:hover {color:#f78516 !important;   -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s; }

.norma_cate_type ul li strong a:hover {color:#f78516 !important;  }


/*** menu end ***/


/*** hover text change ***/
    .hoverable {
      cursor:default;
      text-decoration:none;
    }
    .hoverable .hover {
      display:none;
    }
    .hoverable:hover .normal {
      display:none;
    }
    .hoverable:hover .hover {
      display:inline;  color:#ff7c1b;
    }
/*** hover text change ***/

/* 151223 morenvy */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img { margin:0; padding:0; }
html { width:100%; height:100%; }
li { list-style:none; }
img,fieldset { border:none; vertical-align:top; }
table { border:0; border-spacing:0; border-collapse:collapse; }
th,td { border:0; vertical-align:top; }

.cboth { clear:both;*zoom:1 }
.cboth:after { content:" "; display:block; clear:both; }
.fleft {float:left;}
.fright {float:right;}
.left { text-align: left; }
.center { text-align: center; }
.top { caption-side: top; }
.right { text-align: right; }
.bold { font-weight: bold; }
.none { display:none; }

.pdt5 {padding-top:5px;}
.pdt10 {padding-top:10px;}
.pdt15 {padding-top:15px;}
.pdt20 {padding-top:20px;}
.pdt30 {padding-top:30px;}
.pdt40 {padding-top:40px;}

.pdb15 {padding-bottom:15px;}

/*¢®¢´??????????????????????????????????????????????????????????????????????????/
a img.menuon {display:none;}
a img.menuoff {display:inline;}
a:hover img.menuon {display:inline;}
a:hover img.menuoff {display:none;}

/* ??????????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????????????¢®¨¡?????????????????????????????????????????????????????????????????????? */
#fixed_top {width:100%;position: absolute;top: 0px;padding: 0px;height:62px;z-index:10;background:rgba(255,255,255,1); }
#fixed_top.fixed { position: fixed; top:0px; z-index:1000; background:rgba(255,255,255,1);  border-bottom:1px solid #ccc;  }

#fixed_top.fixed > div{  max-width:1920px;min-width:1440px;}




.sliderkit{display:none; position:relative;  width:100%; }
.sliderkit a,
.sliderkit a:hover{text-decoration:none;}
.sliderkit img{border:0; width:100%; }
.sliderkit .sliderimg img {width:100%;}

.sliderkit .sliderkit-nav{z-index:10;position:absolute;text-align:center;}
.sliderkit .sliderkit-nav-clip{position:relative;overflow:hidden;margin:0 auto;}
.sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;}
.sliderkit .sliderkit-nav-clip ul li{float:left;}
.sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden;}
.sliderkit .sliderkit-btn{z-index:10;}
.sliderkit .sliderkit-panel{z-index:1;position:relative; }
.sliderkit .sliderkit-panel-active{z-index:5;}
.sliderkit .sliderkit-panel-old{z-index:4;}


.bordernone {border:0 !important;}
#header {width:100%; height:62px; margin:0 auto; position:relative; z-index:1000; top:0px; background:rgba(255,255,255,0.5); border-bottom:1px #ccc solid; }

#header > div{width:100%; height:62px; margin:0 auto; position:relative; z-index:1000; top:0px; background:rgba(255,255,255,0.5); max-width:1920px; min-width:1440px; }


#header.fixed { position: fixed; top:0px; z-index:1000; background:rgba(255,255,255,1);  border-bottom:1px solid #ccc;  }


#header .section1 {height:41px; border-bottom:1px #efefef solid; position:relative; z-index:10;  display:none;}
#header .section1 .login_area{float:right; padding-right:20px;}
#header .section1 .login_area li {float:left;  line-height:51px; padding-left:2px; padding-right:2px; color:#444; }
#header .section1 .login_area li a{font-size:13px; line-height:51px; color:#444; }
#header .section1 .login_area li a:hover{color:#000; }

#header .section2 {width:100%; height:62px; background:rgba(255,255,255,0.5); border-bottom:1px #ccc solid; /* border-bottom:1px solid #000; */}



#header .section2 .search_form { float:right; padding-right:14px; padding-top:11px; margin-right:0px; width:142px;}
#header .section2 .search_form .MS_search_word { width:92px; height:28px; border:0; text-indent:10px; padding-left:0px;float:left; line-height:27px;font-size:12px;color:#555; background-color:#e8e8e8; }
#header .section2 .search_form .btn_sh {float: left;}



#header .section2 .top_menu_area {position:relative; width:1098px; height:51px; border-left:1px solid #dedede; border-right:1px solid #dedede; margin:0 auto;font-size:0;}
#header .section2 .category {display:inline-block;position:relative;z-index:10;text-align:center;}
#header .section2 .category a {width:156px;font-size:11px; color:#777;  vertical-align:top;display:block; height:51px; line-height:51px; text-align:center;border-left:1px solid #dedede;}
#header .section2 .category a:hover {text-decoration:underline;background-color:#000;color:#fff;}
#header .section2 .category .inner {position:absolute;display:none;top:51px;right:-1px;}
#header .section2 .category .inner .top_category {border:1px solid #dedede;background-color:#fff;width:156px;}
#header .section2 .category .inner .top_category a {height:30px; line-height:30px;width:100%;border-top:1px solid #dedede;border-left:0;text-align:left;text-indent:14px;color: #a5a5a5;}
#header .section2 .category .inner .top_category a:hover {color:#555555; text-decoration: none;background-color:#fff;}
#header .section2 .category .inner .top_category a:first-child {border-top:0;}
#header .section2 .category .black_hover {text-decoration:underline;background-color:#000;color:#fff !important;}


#header .login_menu_area {height:31px; width:100%; background-color:#fafafa; clear:both;}
#header .login_menu_area .login_left {float:left; padding-left:10px;}

#header .login_menu_area .login_left .event{color:#222;}
#header .login_menu_area .login_left .event:hover{font-weight: bold;}
#header .login_menu_area .login_right {float:right; padding-right:10px;}
#header .login_menu_area {line-height:31px; font-size:11px; color:#9d9c9c; /* font-family:"dotum";*/ font-weight:normal; display:block; float:left;}
#header .login_menu_area li {float:left; line-height:31px; font-size:11px; color:#d8d8d8; /* font-family:"dotum"; */ font-weight:normal; display:block; padding:0px 1px;}
#header .login_menu_area a {line-height:31px; font-size:11px; color:#9d9c9c; /* font-family:"dotum"; */ font-weight:normal; display:block; float:left; }
#header .login_menu_area a:hover {color:#000; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s; }
#header .login_menu_area .login_menu {width:1400px; margin:0 auto;}

#header .section {width:1398px; height:108px; clear:both; margin:0 auto;  position:relative;}

#header .section .top_menu { margin-top:50px; /* position:relative;  display:inline-block; */ float:left;}
#header .section .top_menu .text {/*position:relative;*/ }
#header .section .top_menu .text li { display:inline-block; vertical-align:top; width:110px; text-align:center;}
#header .section .top_menu .text li a{  padding-top:4px; padding-bottom:4px; font-size:14px; color:#111; font-weight:bold; }
#header .section .top_menu .text li a:hover{ color:#000; border-bottom: 1px #000 solid;}

#menubox{ background:#fff; position:relative; top:10px;  /* display:none; */ width:128px; left: -10px; border:1px #ccc solid;}
#menubox li {font-size:9px !important; padding-left:5px; padding-right:5px; color:#111; line-height:30px; }
#menubox li a:hover{color:#d21b00;}

/*#header .section .top_logo {text-align:center; padding-top:64px; width:213px; margin:0 auto;}*/
#header .section .top_logo { width:319px; margin:0 auto; /* display:inline-block;  */ top:70px; margin-top:30px; float:left;}
#header .section .top_logo .fixed { width:319px; margin:0 auto;  position:fixed;}

/*
#hdWrap #header .hd-search { width:150px; border-bottom: 2px solid #333; float:right; padding-top:30px; padding-bottom:4px;}
#hdWrap #header .hd-search .input-keyword { float:left; border:none; width: 130px; padding:0px 0 3px 2px; color:#333; background:none;}
#hdWrap #header .hd-search input { vertical-align:middle; }
*/


#hdWrap{}





#cssmenu > ul:nth-child(2){position: absolute;right: 0;}

.login_area{display: inline;vertical-align: top;position: absolute; right:0; max-width:176px;}


.openBtn {

  display:inline-block;
  border: none;
  font-size: 20px;
  cursor: pointer;
/*  margin-top:15px; */
  margin-right:18px;
  opacity: 1;
  filter: alpha(opacity=100);
}


.openBtn1 {
  width:330px;
}

.openBtn:hover {
 /* opacity: 0.8; filter: alpha(opacity=80); transition:background-color .3s,color .15s,opacity 0.3s*/
}


.openBtn2, .openBtn3, .openBtn4 {
  margin-top : 18px; margin-right:23px;
}

.openBtn3 .kakao_join{position: absolute;top: -10px;right: 45px;height: 25px;z-index: 41;}



@-webkit-keyframes shakeY {
    0%, to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(0, -3px, 0);
        transform: translate3d(0, -3px, 0)
    }
    20%, 40%, 60%, 80% {
        -webkit-transform: translate3d(0, 3px, 0);
        transform: translate3d(0, 3px, 0)
    }
}
@keyframes shakeY {
    0%, to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(0, -3px, 0);
        transform: translate3d(0, -3px, 0)
    }
    20%, 40%, 60%, 80% {
        -webkit-transform: translate3d(0, 3px, 0);
        transform: translate3d(0, 3px, 0)
    }
}
.shakeY {
    -webkit-animation-name: shakeY;
    animation-name: shakeY;
    animation-fill-mode: both;
    animation-duration: 6s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}



.openBtn2 img, .openBtn3 img, .openBtn4 img {width:24px;}


.openBtn1 .search1{width:100%;border-bottom:2px #000 solid;height: 30px; margin-top:13px;}

.openBtn1 .search1 a{color:#000;}


/*
.openBtn1 .closebtn {

  z-index:9999;
  position: absolute;
  top: 20px;
  right: 45px;  
  font-size: 15px;
  cursor: pointer;
  color: #333;
}
*/
.openBtn1 .closebtn:hover {
  color: #000;
}



.openBtn1 input[type=text] {
  padding-top: 7px;
  padding-bottom: 4px;
  text-indent: 10px;
  font-size: 15px;
  border: none;
  float: left;
  width: 92%;
  background: #fff; 
  color:#000;
}

::placeholder {
  color: black;
  opacity: 1; /* Firefox */
}

.openBtn1 input[type=text]:hover {
  /* background: #f1f1f1; */
}

.openBtn1 button {
  float: left;
  width: 10%;
  background: #fff;
  border: none;
  cursor: pointer;
  height: 29px;
}


.openBtn1 button a{
  font-size: 20px;
  color:#000;
}

.openBtn1 button:hover {
/*  background: #bbb; */
}







.cart_number{
/*
  margin-left:0px;
  padding: 2px;
  background: red;
  color:#fff;
  border-radius: 50px;
  width: 15px;
  text-align: center;
  font-size:12px;
  line-height:12px; */

  position:relative;
  top: 12px;
  right: -23px;
  width:18px;
  height:18px;
  background:#ff0000;
  color:#fff;
  border-radius:100%;
  text-align:center;
  font-size:12px;
  line-height:18px;

}


.overlay {
  height: 100%;
  width: 100%;
  display: none;
  position: relative;
/*  z-index: 9999;*/
  top: 0;
  left: 0;
  background-color: #FFF;
}
/*
.overlay-content {
  position: relative;
  width: 100%;
  text-align: center;
  margin-top: 30px;
  margin: auto;
  background:#fff;
  z-index:9999;
}
/*
.overlay-content:hover{background:#fff;}


.overlay .closebtn {
/*  position: absolute;
  top: 20px;
  right: 45px; */
  font-size: 20px;
  margin-right:10px;
  padding-top:10px;

  text-align: right;.
  cursor: pointer;
  color: #333;
  display: block;
}

.overlay .closebtn:hover {
  color: #000;
}



.overlay input[type=text] {
  padding-top: 3px;
  padding-bottom: 4px;
  text-indent:10px;

  font-size: 17px;
  border: none;
  float: left;
  width: 90%;
  background: black;
  color:#fff;
}

.overlay input[type=text]:hover {
  /* background: #f1f1f1; */
}

.overlay button {
  float: left;
  width: 10%;
  background: #000;
  border: none;
  cursor: pointer;
  height: 28px;
}


.overlay button a{
  font-size: 20px;
  color:#fff;
}

.overlay button:hover {
/*  background: #bbb; */
}


.overlay .search2{width:100%;border-bottom: 1px #fff solid;height: 30px; margin-top:16px;}
.overlay .search2nav{display:none; width:100%; border:2px #333 solid;   box-sizing: border-box; }
.overlay .search2nav .nav h1{}



.overlay-content h1{font-size:1em; font-weight:bold; color:#333; margin-top:30px; margin-bottom:10px;}
.overlay-content .search_box{padding-bottom:30px;padding-top:30px;margin-top:30px;border-top:1px #333 solid;border-bottom:1px #333 solid;margin:0 auto;margin-left: 10px;margin-right: 10px;margin-bottom: 30px;}
.overlay-content .search_box li {text-align:left; /* display:inline-block; */}
.overlay-content .search_box li span{font-size:16px;color:#333;font-weight:bold;width: 30px;display: inline-block;}

.overlay-content .search_box li a{font-size:16px; color:#666;   }
.overlay-content .search_box li a:hover{font-size:16px; color:#000;}

.top_social  {height:31px; /*padding-left:15px; padding-top:85px;*/}
.top_social li {display:inline-block; padding-left:13px; }
.top_social li:first-child {padding-left:0px; }

.top_comm_menu {float:right; height:17px; padding:0px; margin:0px; position:absolute; right:10px; top:50px;   }

.top_comm_menu  .login_right li a:hover{color:#000; }
.top_comm_menu  .login_right li a{color:#000; }
.top_comm_menu  .login_right li {color:#000; }

.top_comm_menu li {float:left;  height:17px; }

.top_comm_menu li:first-child {border-left:0px;}

.top_comm_menu .img_mover li a{font-size:14px; color:#666; font-weight: bold;}

.top_comm_menu .img_mover li a:hover{color:#111;}

.all_cate_area { margin:0 auto; display:inline-block;}
.btn_allcate {display:inline-block;vertical-align: top; }
.btn_allcate .btn1{margin-top:21px; cursor: pointer;}
.btn_allcate .btn2{display:none; margin-top:21px; cursor: pointer;}


#logo{display:inline-block;padding-top: 18px;margin-left:70px;margin-right: 0px;vertical-align: top;}
#logo a img {width: 80%;}


#cssmenu {display:inline-block; text-align:left;  margin-left:24px;  background:none;}

#cssmenu ul {list-style: none; padding:0px; margin:0px;}

#cssmenu > ul {/* position:absolute;*/ display: inline-block; /*background:rgba(255,255,255,0.2); */  z-index: 500; margin:0 auto; }
#cssmenu:after,
#cssmenu > ul:after {content: ".";display: block; clear: both; visibility: hidden; line-height: 0;height: 0;}
#cssmenu.align-right > ul > li { float: right;}
#cssmenu.align-center ul { text-align: center;}
#cssmenu.align-center ul ul {text-align: left;}

#cssmenu > ul > li { display:inline-block; position:relative; margin:0; padding:0px; font-size:16px; top:1px; /* line-height:58px; */}

#cssmenu > ul > li > a {/* font-weight:bold; */padding-top:22px; padding-bottom:23px;  color:#000;  padding-left:15px; padding-right:15px; line-height:60px; margin-top:20px; font-size:16px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s; letter-spacing: -0.5px;}

#cssmenu > ul > li.menu2 > a {/*font-weight:bold;*/ color:#000; padding-left:15px; padding-right:15px; line-height:60px; /* margin-top:20px; */ font-size:16px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s; letter-spacing: -0.5px;}
#cssmenu > ul > li.menu9 > a {/*font-weight:bold;*/ color:#000; padding-left:15px; padding-right:15px; line-height:60px; /* margin-top:20px; */  font-size:16px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s; letter-spacing: -0.5px;}
#cssmenu > ul > li.menu11 > a {/*font-weight:bold; */color:#000; padding-left:15px; padding-right:15px; line-height:60px; /* margin-top:20px; */  font-size:16px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s; letter-spacing: -0.5px;}
#cssmenu > ul > li.menu13 > a {/*font-weight:bold; *//* color:#ff2e73;  */padding-left:15px; padding-right:15px; line-height:60px;  /* margin-top:20px; */  font-size:16px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s; letter-spacing: -0.5px;}

#cssmenu > ul > li a:hover{/* font-weight:bold; */ color:#000; padding-top:20px; padding-bottom:20px;  padding-left:15px; padding-right:15px; line-height:60px; margin-top:20px; font-size:16px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
#cssmenu > ul > li.menu13 > a:hover{/* font-weight:bold; */ /* color:#ff2e73; */ padding-top:20px; padding-bottom:20px;  padding-left:15px; padding-right:15px; line-height:60px; margin-top:20px; font-size:16px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}

/*
#cssmenu > ul > .nav_underline:after {
  font-weight:bold;
  display:block;
  content: '';
  border-bottom: solid 2px #000;  
  
  line-height:60px;
  box-sizing:border-box;
  transform: scaleX(0);
  transform-origin:  0% 50%;
  transition: transform 250ms ease-in-out;
}

 
#cssmenu > ul > .nav_underline:hover:after {
  transform: scaleX(1); 

}
*/


#cssmenu > ul > #menu-button {display: none;}/*
#cssmenu > ul > #menu-button {display: none;}

#cssmenu ul li a {display: block; text-decoration: none; }

#cssmenu > ul > li > a {color:#000; font-weight:bold; padding-left:15px; padding-right:15px; line-height:40px; margin-top:20px; font-size:14px; border-bottom:2px #000 solid;}
#cssmenu > ul > li > a:hover{color:#000; font-size:16px; font-weight:bold; border-bottom:1px #000 solid; }
#cssmenu > ul > li > a


#cssmenu li.has-sub::after {
    display: block;
    content: "";
    position: absolute;
    width: 0;
    height: 0;
}
#cssmenu > ul > li.has-sub::after {
    right: 10px;
    top: 20px;
    border: 2px solid transparent;
    border-top-color: #7a8189;
}

#cssmenu > ul > li:hover::after {
    border-top-color: #ffffff;
}
*/

#indicatorContainer {
    position: absolute;
    height: 12px;
    width: 100%;
    bottom: 0px;
    overflow: hidden;
    z-index: -1;
}


#pIndicator {
    position: absolute;
    height: 0;
    width: 100%;
    border: 12px solid transparent;
/*    border-top-color: rgba(255,255,255,0.2);*/
    z-index: -2;
    -webkit-transition: left .25s ease;
    -moz-transition: left .25s ease;
    -ms-transition: left .25s ease;
    -o-transition: left .25s ease;
    transition: left .25s ease;
}

#cIndicator {
    position: absolute;
    height: 0;
    width: 100%;
    border: 12px solid transparent;
/*    border-top-color: #2b2f3a;*/
    backgorund:rgba(255,255,255,0.2);

    top: -12px;
    right: 100%;
    z-index: -2;
}

#cssmenu ul ul {
    position: absolute;
    left: -9999px;
    top: 70px;
    opacity: 0;
    -webkit-transition: opacity .3s ease, top .25s ease;
    -moz-transition: opacity .3s ease, top .25s ease;
    -ms-transition: opacity .3s ease, top .25s ease;
    -o-transition: opacity .3s ease, top .25s ease;
    transition: opacity .3s ease, top .25s ease;
    z-index: 1000;
}

#cssmenu ul ul ul {
    top: 37px;
    padding-left: 5px;
}
#cssmenu ul ul li {
    position: relative;
}
#cssmenu > ul > li:hover > ul {
    left:0px;
    top: 81px;
    opacity: 1;
  width: 100vw;

/*  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;*/
display:table;


}
#cssmenu.align-right > ul > li:hover > ul {
    left: auto;
    right: 0;
    opacity: 1;
}
#cssmenu ul ul li:hover > ul {
    left: 170px;
    top: 0;
    opacity: 1;
}
#cssmenu.align-right ul ul li:hover > ul {
    left: auto;
    right: 170px;
    top: 0;
    opacity: 1;
    padding-right: 5px;
}

#cssmenu ul ul li .blue {
    width: 100%;
    border-bottom: 1px solid #dedede;
    padding: 10px 20px;
    font-size: 12px;
    color: #0000d3;
    background: #ffffff;
    text-align:left !important;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;
}

#cssmenu ul ul li a {
    width: 100%;
/*    border-bottom: 1px solid #dedede;*/
    padding: 10px 20px;
    font-size: 12px;
    color: #222;
    background: #ffffff;
    text-align:left !important;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;
}


#cssmenu.align-right ul ul li a {
    text-align:right;
}
#cssmenu ul ul li:hover > a {
    background: #f2f2f2;
    color: #222;
}


#cssmenu ul ul li:hover > .blue {
    background: #f2f2f2;
/*    font-weight:bold; */
    color:#0000d3;

}

#cssmenu ul ul li:last-child > a,
#cssmenu ul ul li.last > a {
    border-bottom: 0;
}
/*
#cssmenu > ul > li > ul::after {
    content: '';
    border: 6px solid transparent;
    width: 0;
    height: 0;
    border-bottom-color: #ffffff;
    position: absolute;
    top: -12px;
    left: 30px;
}*/

#cssmenu.align-right > ul > li > ul::after {
    left: auto;
    right: 30px;
}


/* menu */

.smenu{width:140px;  background:#fff;position: absolute;top: 61px; left: 0px; text-align:left; display:none; opacity: 1; font-size:15px; display:none; border:1px #ccc solid;}

.smenu span{line-height:40px;}

/*
.smenu{width:100%; background:#fff; position:absolute; top:62px; text-align:left; display:none; opacity: 1; font-size:15px;  padding-top:20px; padding-bottom:20px;  display:none;  border-bottom:1px solid #efefef; border-top:1px solid #efefef; height:148px;}

*/
.smenu1 .smenu2 .smenu3 .smenu4 .smenu5 .smenu6 .smenu7 .smenu8 .smenu9 .smenu10 .smenu11, .smenu14{/* width:100%;  */ background:#fff; position:absolute; display:none;}

/*
.smenu1{ height:500px;  display:block; text-align:center;  display:none;}
*/

.smenu1{/* height:60px; */  width:100%; display:block; text-align:center;  display:none; padding:40px 0 !important; border:0 !important; background:#fff; top:63px !important;}





.smenu1 div:nth-child(1),.smenu1 div:nth-child(2),.smenu1 div:nth-child(3),.smenu1 div:nth-child(4),.smenu1 div:nth-child(5),.smenu1 div:nth-child(6){ display:inline-block; vertical-align:top; margin:0 auto; /* width:20%; */}

.smenu1 div a img{width:100%;}



.smenu3 {background:#fff; position:absolute; padding:10px;}
.smenu3 div{}
.smenu3 span{display:block;}

.smenu3 span a{font-size:15px; color:#000; width:100%; line-height:27px; border-bottom:1px #fff solid;}
.smenu3 span a:hover{ font-size:15px !important; padding:0px!important; line-height:27px!important; margin:0px!important; transition: none !important; border-bottom:1px #000 solid;}

.smenu3 .font22 strong a{font-size:17px; line-height:50px; font-weight:bold;  border-bottom:1px #fff solid;}
.smenu3 .font22 strong a:hover{ font-size:17px !important; line-height:50px !important;  border-bottom:1px #000 solid;}


.smenu5 {background:#fff; position:absolute; padding:10px;}
.smenu5 div{}
.smenu5 span{display:block;}

.smenu5 span a{font-size:15px; color:#000; width:100%; line-height:27px; border-bottom:1px #fff solid;}
.smenu5 span a:hover{ font-size:15px !important; padding:0px!important; line-height:27px!important; margin:0px!important; transition: none !important; border-bottom:1px #000 solid;}

.smenu5 .font22 strong a{font-size:17px; line-height:50px; font-weight:bold;  border-bottom:1px #fff solid;}
.smenu5 .font22 strong a:hover{ font-size:17px !important; line-height:50px !important;  border-bottom:1px #000 solid;}



.smenu6 {background:#fff; position:absolute;  padding:10px;}
.smenu6 div{}
.smenu6 span{display:block;}

.smenu6 span a{font-size:15px; color:#000; width:100%; line-height:27px; border-bottom:1px #fff solid;}
.smenu6 span a:hover{ font-size:15px !important; padding:0px!important; line-height:27px!important; margin:0px!important; transition: none !important; border-bottom:1px #000 solid;}

.smenu6 .font22 strong a{font-size:17px; line-height:50px; font-weight:bold;  border-bottom:1px #fff solid;}
.smenu6 .font22 strong a:hover{ font-size:17px !important; line-height:50px !important;  border-bottom:1px #000 solid;}



.smenu14 {background:#fff; position:absolute; padding:10px;}
.smenu14 div{}
.smenu14 span{display:block;}

.smenu14 span a{font-size:15px; color:#000; width:100%; line-height:27px; border-bottom:1px #fff solid;}
.smenu14 span a:hover{ font-size:15px !important; padding:0px!important; line-height:27px!important; margin:0px!important; transition: none !important; border-bottom:1px #000 solid;}

.smenu14 .font22 strong a{font-size:17px; line-height:50px; font-weight:bold;  border-bottom:1px #fff solid;}
.smenu14 .font22 strong a:hover{ font-size:17px !important; line-height:50px !important;  border-bottom:1px #000 solid;}


.smenu15 {background:#fff; position:absolute; padding:10px;}
.smenu15 div{}
.smenu15 span{display:block;}

.smenu15 span a{font-size:15px; color:#000; width:100%; line-height:27px; border-bottom:1px #fff solid;}
.smenu15 span a:hover{ font-size:15px !important; padding:0px!important; line-height:27px!important; margin:0px!important; transition: none !important; border-bottom:1px #000 solid;}

.smenu15 .font22 strong a{font-size:17px; line-height:50px; font-weight:bold;  border-bottom:1px #fff solid;}
.smenu15 .font22 strong a:hover{ font-size:17px !important; line-height:50px !important;  border-bottom:1px #000 solid;}


.smenu8 {background:#fff; position:absolute; padding:10px;}
.smenu8 div{}
.smenu8 span{display:block;}

.smenu8 span a{font-size:15px; color:#000; width:100%; line-height:27px; border-bottom:1px #fff solid;}
.smenu8 span a:hover{ font-size:15px !important; padding:0px!important; line-height:27px!important; margin:0px!important; transition: none !important; border-bottom:1px #000 solid;}

.smenu8 .font22 strong a{font-size:17px; line-height:50px; font-weight:bold;  border-bottom:1px #fff solid;}
.smenu8 .font22 strong a:hover{ font-size:17px !important; line-height:50px !important;  border-bottom:1px #000 solid;}




.smenu5 {background:#fff; position:absolute; padding:10px;}
.smenu5 div{}
.smenu5 span{display:block;}

.smenu5 span a{font-size:15px; color:#000; width:100%; line-height:27px; border-bottom:1px #fff solid;}
.smenu5 span a:hover{ font-size:15px !important; padding:0px!important; line-height:27px!important; margin:0px!important; transition: none !important; border-bottom:1px #000 solid;}

.smenu5 .font22 strong a{font-size:17px; line-height:50px; font-weight:bold;  border-bottom:1px #fff solid;}
.smenu5 .font22 strong a:hover{ font-size:17px !important; line-height:50px !important;  border-bottom:1px #000 solid;}


.smenu10 {background:#fff; position:absolute; padding:10px;}
.smenu10 div{}
.smenu10 span{display:block;}

.smenu10 span a{font-size:15px; color:#000; width:100%; line-height:27px; border-bottom:1px #fff solid;}
.smenu10 span a:hover{ font-size:15px !important; padding:0px!important; line-height:27px!important; margin:0px!important; transition: none !important; border-bottom:1px #000 solid;}

.smenu10 .font22 strong a{font-size:17px; line-height:50px; font-weight:bold;  border-bottom:1px #fff solid;}
.smenu10 .font22 strong a:hover{ font-size:17px !important; line-height:50px !important;  border-bottom:1px #000 solid;}

.smenu7 {width:80px;border:1px #ccc solid;left: 320px!important;}
.smenu7 {background:#fff; position:absolute; padding:10px;}
.smenu7 div{}
.smenu7 span{display:block;}

.smenu7 span a{font-size:15px; color:#000; width:100%; line-height:27px; border-bottom:1px #fff solid;}
.smenu7 span a:hover{ font-size:15px !important; padding:0px!important; line-height:27px!important; margin:0px!important; transition: none !important; border-bottom:1px #000 solid;}




/* ¡§ù¢?ýý??????????????????????????????????????????????????????????????????? Å¡?????????????????????????????????????????????????????????????????? ??????????????????????????????????????????????????????????????????????????? */

.sub_img_area {width:100%; background-image:url("/design/envelope10/0669thefashion/sub_top_bg.jpg"); background-position:top center; height:168px; background-color:#111;border-bottom:1px solid #dedede; clear:both; margin-bottom:0px;text-align:center; margin-top:0px;}
.sub_img_area .title_top_space {height:32px; clear:both;}
.sub_img_area .sub_title {width:760px; height:86px; border:8px solid #fff; color:#fff; font-size:50px; line-height:86px; letter-spacing:-1px;text-align:center;margin:0 auto;}
.sub_img_area .sub_title a { color:#fff; font-size:50px; line-height:86px; letter-spacing:-1px;text-align:center;margin:0 auto;}

#communiy {display:none;}


 .img_mover li .hideimg {display:none; position:absolute; top:0px; vertical-align:top;}
 .img_mover li p { margin:0px; padding:0px;}
 .img_mover li {position:relative;}
 .img_mover li {float:left; }










/*
@media (min-width: 1750px) and (max-width: 1919px) {
   #cssmenu {width:80%;}
   #logo{padding-top:18px; margin-left:50px; margin-right:10px;}
   .btn_allcate .btn1{margin-left:20px;}

   .btn_allcate .btn2{margin-left:20px;}


}

@media (min-width: 1680px) and (max-width: 1749px) {
   #cssmenu {width:82%; margin-left:0px; margin-right:0px;}
   .btn_allcate{padding-left:10px; padding-right:10px;}

   #logo{padding-top:18px; margin-left:10px; margin-right:10px;}


#cssmenu > ul > li { display:inline-block; position:relative; margin:0; padding:0px; font-size:16px; top:1px;  line-height:58px; }

#cssmenu > ul > li > a { padding-top:22px; padding-bottom:23px;  color:#000; font-weight:bold; padding-left:15px; padding-right:15px; line-height:60px; margin-top:20px; font-size:15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}

#cssmenu > ul > li.menu2 > a {color:#000; font-weight:bold; padding-left:15px; padding-right:15px; line-height:60px;  margin-top:20px;  font-size:15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
#cssmenu > ul > li.menu9 > a {color:#000; font-weight:bold; padding-left:15px; padding-right:15px; line-height:60px;  margin-top:20px;   font-size:15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
#cssmenu > ul > li.menu11 > a {color:#000; font-weight:bold; padding-left:15px; padding-right:15px; line-height:60px;  margin-top:20px;   font-size:15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}

#cssmenu > ul > li.menu13 > a {color:#ff2e73; font-weight:bold; padding-left:15px; padding-right:15px; line-height:60px;  margin-top:20px;   font-size:15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}

#cssmenu > ul > li a:hover{color:#000; padding-top:20px; padding-bottom:20px;  padding-left:15px; padding-right:15px; line-height:60px; margin-top:20px; font-size:15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
#cssmenu > ul > li.menu13 > a:hover{color:#ff2e73; font-weight:bold; padding-left:15px; padding-right:15px; line-height:60px;  margin-top:20px;   font-size:15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}


#cssmenu > ul > .nav_underline:after {
  font-weight:bold;
  display:block;
  content: '';
  border-bottom: solid 2px #000;  
  
  line-height:60px;
  box-sizing:border-box;
  transform: scaleX(0);
  transform-origin:  0% 50%;
  transition: transform 250ms ease-in-out;
}


#cssmenu > ul > .nav_underline:hover:after {
  transform: scaleX(1); 

}

#cssmenu > ul > #menu-button {display: none;}


.openBtn1 {
  width: 250px;
}

.openBtn1 input[type=text] {   padding-top: 10px;  padding-bottom: 5px;  text-indent: 10px;  font-size: 12px;  border: none;  float: left;  width: 90%;  background:#fff;  color:#000;}
}


@media (min-width: 1600px) and (max-width: 1679px) {
   #cssmenu {width:80%; margin-left:0px; margin-right:0px;}
   .btn_allcate{padding-left:10px; padding-right:10px;}

   #logo{padding-top:18px; margin-left:10px; margin-right:10px;}


#cssmenu > ul > li { display:inline-block; position:relative; margin:0; padding:0px; font-size:16px; top:1px;  line-height:58px; }

#cssmenu > ul > li > a { padding-top:22px; padding-bottom:23px;  color:#000; font-weight:bold; padding-left:5px; padding-right:5px; line-height:60px; margin-top:20px; font-size:15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}

#cssmenu > ul > li.menu2 > a {color:#000; font-weight:bold; padding-left:5px; padding-right:5px; line-height:60px; font-size:15px;}
#cssmenu > ul > li.menu9 > a {color:#000; font-weight:bold; padding-left:5px; padding-right:5px; line-height:60px; font-size:15px;}
#cssmenu > ul > li.menu11 > a {color:#000; font-weight:bold; padding-left:5px; padding-right:5px; line-height:60px; font-size:15px;}
#cssmenu > ul > li.menu13 > a {color:#ff2e73; font-weight:bold; padding-left:5px; padding-right:5px; line-height:60px; font-size:15px;}

#cssmenu > ul > li a:hover{color:#000; padding-top:20px; padding-bottom:20px;  padding-left:5px; padding-right:5px; line-height:60px; margin-top:20px; font-size:15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;  font-size:15px;}
#cssmenu > ul > li.menu13 > a:hover{color:#ff2e73; padding-top:20px; padding-bottom:20px;   padding-left:5px; padding-right:5px; line-height:60px; margin-top:20px; font-size:17px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;  font-size:15px;}



.openBtn1 {
  width: 250px;
}

.openBtn1 input[type=text] {   padding-top: 10px;  padding-bottom: 5px;  text-indent: 10px;  font-size: 12px;  border: none;  float: left;  width: 90%;  background:#fff;  color:#000;}
}

@media (min-width: 1440px) and (max-width: 1599px) {
   #cssmenu {width:80%; margin-left:0px; margin-right:0px;}
   .btn_allcate{padding-left:10px; padding-right:10px;}

   #logo{padding-top:18px; margin-left:10px; margin-right:10px;}


#cssmenu > ul > li { display:inline-block; position:relative; margin:0; padding:0px; font-size:16px; top:1px;  line-height:58px; }

#cssmenu > ul > li > a { padding-top:22px; padding-bottom:23px;  color:#000; font-weight:bold; padding-left:5px; padding-right:5px; line-height:60px; margin-top:20px; font-size:15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}

#cssmenu > ul > li.menu2 > a {color:#000; font-weight:bold; padding-left:5px; padding-right:5px; line-height:60px;  font-size:15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
#cssmenu > ul > li.menu9 > a {color:#000; font-weight:bold; padding-left:5px; padding-right:5px; line-height:60px;   font-size:15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
#cssmenu > ul > li.menu11 > a {color:#000; font-weight:bold; padding-left:5px; padding-right:5px; line-height:60px;   font-size:15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
#cssmenu > ul > li.menu13 > a {color:#ff2e73; font-weight:bold; padding-left:5px; padding-right:5px; line-height:60px;   font-size:15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}

#cssmenu > ul > li a:hover{color:#000; padding-top:20px; padding-bottom:20px;  padding-left:5px; padding-right:5px; line-height:60px; margin-top:20px; font-size:15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
#cssmenu > ul > li.menu13 a:hover{color:#ff2e73; padding-top:20px; padding-bottom:20px;  padding-left:5px; padding-right:5px; line-height:60px; margin-top:20px; font-size:15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}


#cssmenu > ul > .nav_underline:after {
  font-weight:bold;
  display:block;
  content: '';
  border-bottom: solid 2px #000;  
  
  line-height:60px;
  box-sizing:border-box;
  transform: scaleX(0);
  transform-origin:  0% 50%;
  transition: transform 250ms ease-in-out;
}


#cssmenu > ul > .nav_underline:hover:after {
  transform: scaleX(1); 

}

#cssmenu > ul > #menu-button {display: none;}


.openBtn1 {
  width: 250px;
}

.openBtn1 input[type=text] {
  padding-top: 10px;
  padding-bottom: 5px;
  text-indent: 10px;
  font-size: 12px;
  border: none;
  float: left;
  width: 90%;
  background: #fff;
  color:#000;
}


}

@media (max-width: 1439px) and (min-width: 1400px) {


   #cssmenu {width:79.5%; margin-left:0px; margin-right:0px;}
   .btn_allcate{padding-left:10px; padding-right:10px;}

   #logo{padding-top:15px; margin-left:10px; margin-right:10px;}


#cssmenu > ul > li { display:inline-block; position:relative; margin:0; padding:0px; font-size:16px; top:1px;  line-height:58px; }

#cssmenu > ul > li > a { padding-top:22px; padding-bottom:23px;  color:#000; font-weight:bold; padding-left:5px; padding-right:5px; line-height:60px; margin-top:20px; font-size:15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}

#cssmenu > ul > li.menu2 > a {color:#000; font-weight:bold; padding-left:5px; padding-right:5px; line-height:60px;  margin-top:20px;  font-size:15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
#cssmenu > ul > li.menu9 > a {color:#000; font-weight:bold; padding-left:5px; padding-right:5px; line-height:60px;  margin-top:20px;   font-size:15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
#cssmenu > ul > li.menu11 > a {color:#000; font-weight:bold; padding-left:5px; padding-right:5px; line-height:60px;  margin-top:20px;   font-size:15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
#cssmenu > ul > li.menu13 > a {color:#ff2e73; font-weight:bold; padding-left:5px; padding-right:5px; line-height:60px;  margin-top:20px;   font-size:15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}

#cssmenu > ul > li a:hover{color:#000; padding-top:20px; padding-bottom:20px;  padding-left:5px; padding-right:5px; line-height:60px; margin-top:20px; font-size:15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
#cssmenu > ul > li.menu13 a:hover{color:#ff2e73; padding-top:20px; padding-bottom:20px;  padding-left:5px; padding-right:5px; line-height:60px; margin-top:20px; font-size:15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}


#cssmenu > ul > .nav_underline:after {
  font-weight:bold;
  display:block;
  content: '';
  border-bottom: solid 2px #000;  
  
  line-height:60px;
  box-sizing:border-box;
  transform: scaleX(0);
  transform-origin:  0% 50%;
  transition: transform 250ms ease-in-out;
}


#cssmenu > ul > .nav_underline:hover:after {
  transform: scaleX(1); 

}

#cssmenu > ul > #menu-button {display: none;}


.openBtn1 {
  width: 250px;
}

.openBtn1 input[type=text] {
  padding-top: 10px;
  padding-bottom: 5px;
  text-indent: 10px;
  font-size: 12px;
  border: none;
  float: left;
  width: 90%;
  background: #fff;
  color:#000;
}



.openBtn1 input[type=text] {
  padding-top: 10px;
  padding-bottom: 5px;
  text-indent: 10px;
  font-size: 12px;
  border: none;
  float: left;
  width: 90%;
  background: #FFF;
  color: #000;
}


   .btn_allcate{padding-left:10px; padding-right:10px;}

   #logo{padding-top: 15px;margin-left:10px;margin-right:10px;}

   .smenu1 .img_smenu{display:none}  
   .smenu2 .img_smenu{display:none}  
   .smenu3 .img_smenu{display:none}
   .smenu4 .img_smenu{display:none}
   .smenu5 .img_smenu{display:none}
   .smenu6 .img_smenu{display:none}
   .smenu7 .img_smenu{display:none}
   .smenu8 .img_smenu{display:none}
   .smenu9 .img_smenu{display:none}
   .smenu10 .img_smenu{display:none}
}

@media (min-width: 1366px) and (max-width: 1399px) {

   .smenu1 .img_smenu:nth-child(1){margin-left:5%;}

   .smenu5 div:nth-child(1){margin-left:5%;}
   .smenu5 div.img_smenu:nth-child(2){margin-left:10%;}

   .smenu6 div:nth-child(1){margin-left:5%;}
   .smenu6 .img_smenu:nth-child(2){margin-left:10%;}

   .smenu8 div:nth-child(1){margin-left:5%;}
   .smenu8 div.img_smenu:nth-child(2){margin-left:5%;}

   .smenu3 div:nth-child(1){margin-left:5%; text-indent:0px; }
   .smenu3 div.img_smenu:nth-child(2){margin-left:10%;}

   .smenu10 div{text-indent:0px; margin-left:10%;}

.openBtn {

  float:right;
  border: none;
  font-size: 20px;
  cursor: pointer;
  margin-top:15px; 
  margin-right:18px;
  opacity: 1;
  filter: alpha(opacity=100);
}


.openBtn1 {
  width: 22%;
}

.openBtn:hover {
  opacity: 0.8; filter: alpha(opacity=80); transition:background-color .3s,color .15s,opacity 0.3s
}


.openBtn2, .openBtn3, .openBtn4 {
  margin-top : 18px; margin-right:13px;
}

.openBtn2 img, .openBtn3 img, .openBtn4 img {width:24px;}


.openBtn1 .search1{width:100%;border-bottom:2px #000 solid;height: 30px; margin-top:13px;}


/*
.openBtn1 .closebtn {

  z-index:9999;
  position: absolute;
  top: 20px;
  right: 45px;  
  font-size: 15px;
  cursor: pointer;
  color: #333;
}

.openBtn1 .closebtn:hover {
  color: #000;
}



.openBtn1 input[type=text] {
  padding-top: 7px;
  padding-bottom: 4px;
  text-indent: 10px;
  font-size: 12px;
  border: none;
  float: left;
  width: 90%;
  background: #fff;
  color:#000;
}

::placeholder {
  color: black;
  opacity: 1; 
}

.openBtn1 input[type=text]:hover {
   background: #f1f1f1; 
}

.openBtn1 button {
  float: left;
  width: 10%;
  background: #fff;
  border: none;
  cursor: pointer;
  height: 29px;
}


.openBtn1 button a{
  font-size: 20px;
  color:#000;
}

.openBtn1 button:hover {
 background: #bbb; 
}







.cart_number{

  margin-left:0px;
  padding: 2px;
  background: red;
  color:#fff;
  border-radius: 50px;
  width: 15px;
  text-align: center;
  font-size:12px;
  line-height:12px; 

  position:relative;
  top: 12px;
  right: -23px;
  width:18px;
  height:18px;
  background:#ff0000;
  color:#fff;
  border-radius:100%;
  text-align:center;
  font-size:12px;
  line-height:18px;

}


   #cssmenu {width:79%; margin-left:0px;}

   #logo{padding-top:30px; float:left;padding-top:16px;margin-left: 10px;margin-right:10px;}



#cssmenu > ul > li { display:inline-block; position:relative; margin:0; padding:0px; font-size:16px; top:1px;  line-height:58px; }

#cssmenu > ul > li > a { font-weight:bold; padding-top:22px; padding-bottom:23px;  color:#000;  padding-left:5px; padding-right:5px; line-height:60px; margin-top:20px; font-size:17px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}

#cssmenu > ul > li.menu2 > a {font-weight:bold; color:#000; padding-left:5px; padding-right:5px; line-height:60px;  margin-top:20px;  font-size:17px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
#cssmenu > ul > li.menu9 > a {font-weight:bold; color:#000; padding-left:5px; padding-right:5px; line-height:60px;  margin-top:20px;   font-size:17px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
#cssmenu > ul > li.menu11 > a {font-weight:bold; color:#000; padding-left:5px; padding-right:5px; line-height:60px;  margin-top:20px;   font-size:17px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
#cssmenu > ul > li.menu13 > a {font-weight:bold; color:#ff2e73; padding-left:5px; padding-right:5px; line-height:60px;   margin-top:20px;   font-size:17px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}

#cssmenu > ul > li a:hover{color:#000; padding-top:20px; padding-bottom:20px;  padding-left:5px; padding-right:5px; line-height:60px; margin-top:20px; font-size:17px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
#cssmenu > ul > li.menu13 > a:hover{color:#ff2e73; padding-top:20px; padding-bottom:20px;  padding-left:5px; padding-right:5px; line-height:60px; margin-top:20px; font-size:17px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
#cssmenu > ul > .nav_underline:after {
  font-weight:bold;
  display:block;
  content: '';
  border-bottom: solid 2px #000;  
  
  line-height:60px;
  box-sizing:border-box;
  transform: scaleX(0);
  transform-origin:  0% 50%;
  transition: transform 250ms ease-in-out;
}


#cssmenu > ul > .nav_underline:hover:after {
  transform: scaleX(1); 

}


#cssmenu > ul > #menu-button {display: none;}



}

@media (min-width: 1360px) and (max-width: 1365px) {
   #cssmenu {width:77%;}
   .btn_allcate{ padding-left:10px; padding-right:10px;}

   #logo{padding-top:30px; margin-left:10px; margin-right:10px;}

   .smenu1 .img_smenu{display:none}  
   .smenu2 .img_smenu{display:none}  
   .smenu3 .img_smenu{display:none}
   .smenu4 .img_smenu{display:none}
   .smenu5 .img_smenu{display:none}
   .smenu6 .img_smenu{display:none}
   .smenu7 .img_smenu{display:none}
   .smenu8 .img_smenu{display:none}
   .smenu9 .img_smenu{display:none}
   .smenu10 .img_smenu{display:none}
}

@media (min-width: 1280px) and (max-width: 1359px) {
   #cssmenu {width:76.5%;}
   .btn_allcate{ padding-left:10px; padding-right:0px;}

   #logo{padding-top:18px; margin-left:10px; margin-right:10px;}
   
  
   #cssmenu > ul > li > a {color:#000;font-weight:bold;padding-left: 10px;padding-right: 10px;line-height:58px;margin-top:20px;font-size:14px;}




#cssmenu > ul > li > a { padding-top:22px; padding-bottom:23px;  color:#000; font-weight:bold; padding-left:5px; padding-right:5px; line-height:60px; margin-top:20px; font-size:12px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}

#cssmenu > ul > li.menu2 > a {color:#000; font-weight:bold; padding-left:5px; padding-right:5px; line-height:60px;  margin-top:20px;  font-size:12px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
#cssmenu > ul > li.menu9 > a {color:#000; font-weight:bold; padding-left:5px; padding-right:5px; line-height:60px;  margin-top:20px;   font-size:12px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
#cssmenu > ul > li.menu11 > a {color:#000; font-weight:bold; padding-left:5px; padding-right:5px; line-height:60px;  margin-top:20px;   font-size:12px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
#cssmenu > ul > li.menu13 > a {color:#ff2e73; font-weight:bold; padding-left:5px; padding-right:5px; line-height:60px;  margin-top:20px;   font-size:12px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}

#cssmenu > ul > li a:hover{color:#000; padding-top:20px; padding-bottom:20px;  padding-left:5px; padding-right:5px; line-height:60px; margin-top:20px; font-size:12px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
#cssmenu > ul > li.menu13 a:hover{color:#ff2e73; padding-top:20px; padding-bottom:20px;  padding-left:5px; padding-right:5px; line-height:60px; margin-top:20px; font-size:12px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}




   .smenu1 .img_smenu:nth-child(1){margin-left:5%;}

   .smenu5 div:nth-child(1){margin-left:5%;}
   .smenu5 div.img_smenu:nth-child(2){margin-left:10%;}

   .smenu6 div:nth-child(1){margin-left:5%;}
   .smenu6 .img_smenu:nth-child(2){margin-left:10%;}

   .smenu8 div:nth-child(1){margin-left:5%;}
   .smenu8 div.img_smenu:nth-child(2){margin-left:5%;}

   .smenu3 div:nth-child(1){margin-left:5%; text-indent:0px; }
   .smenu3 div.img_smenu:nth-child(2){margin-left:10%;}

   .smenu10 div{text-indent:0px; margin-left:10%;}


.openBtn { float:right;   border: none;  font-size: 15px;  cursor: pointer;  margin-right:18px;  opacity: 1;  filter: alpha(opacity=100);}

.openBtn1 {  width: 240px;}

.openBtn:hover {
  opacity: 0.8; filter: alpha(opacity=80); transition:background-color .3s,color .15s,opacity 0.3s
}

.openBtn1 input[type=text] {
  padding-top: 6px;
  padding-bottom: 6px;
  text-indent: 10px;
  font-size: 12px;
  border: none;
  float: left;
  width: 90%;
  background: #fff;
  color:#000;
}

::placeholder {
  color: black;
  opacity: 1; 
}




}

@media (min-width: 1152px) and (max-width: 1279px) {
   #cssmenu {width:78%; margin-left:0px;}

   #logo{float:left;margin-left: 30px;padding-top: 20px;margin-right: 0px; padding-bottom: 10px; }
   #logo a img {width:70%; }

   .btn_allcate .btn1{margin-top:21px;margin-left: -51px;}
   .btn_allcate .btn2{margin-top:21px;margin-left: -51px;}


   #cssmenu > ul > li {display:inline-block;position:relative;margin:0;padding:0px;font-size:16px;top:1px;line-height: 60px;}

   #cssmenu > ul > li > a {color:#000;font-weight:bold;padding-left:8px;padding-right:8px;line-height: 58px;margin-top:20px;font-size:12px;}
   #cssmenu > ul > li.menu2 > a {color:#000;font-weight:bold;padding-left:8px;padding-right:8px;line-height: 58px;margin-top:20px;font-size:12px;} 
   #cssmenu > ul > li.menu9 > a {color:#000;font-weight:bold;padding-left:8px;padding-right:8px;line-height: 58px;margin-top:20px;font-size:12px;} 
   #cssmenu > ul > li.menu13 > a {color:#ff2e73;font-weight:bold;padding-left:8px;padding-right:8px;line-height: 58px;margin-top:20px;font-size:12px;}

   #cssmenu > ul > li a:hover{color:#000; padding-top:20px; padding-bottom:20px; padding-left:8px;padding-right:8px;line-height: 58px;margin-top:20px;font-size:12px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
   #cssmenu > ul > li.menu13 > a:hover{color:#ff2e73; padding-top:20px; padding-bottom:20px;  padding-left:8px;padding-right:8px;line-height: 58px;margin-top:20px;font-size:12px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}

   .openBtn2, .openBtn3, .openBtn4 {margin-top : 18px; margin-right:5px;}
   .openBtn1 {width: 23%;}

   .openBtn {margin-right: 5px;}

   .openBtn1 input[type=text] {padding-top: 10px; padding-bottom: 4px; text-indent: 10px; font-size: 11px;}
   
   .smenu1 .img_smenu:nth-child(1){margin-left: 10%;}



   .smenu5 div:nth-child(1){margin-left:10%;}
   .smenu5 div.img_smenu:nth-child(2){margin-left:10%;}

   .smenu6 div:nth-child(1){margin-left:10%;}
   .smenu6 .img_smenu:nth-child(2){margin-left:10%;}

   .smenu8 div:nth-child(1){margin-left:10%;}
   .smenu8 div.img_smenu:nth-child(2){margin-left:5%;}

   .smenu3 div:nth-child(1){margin-left:10%; text-indent:0px; }
   .smenu3 div.img_smenu:nth-child(2){margin-left:10%;}

   .smenu10 div{text-indent:0px; margin-left:10%;}




   .smenu1 .img_smenu{display:none}  
   .smenu2 .img_smenu{display:none}  
   .smenu3 .img_smenu{display:none}
   .smenu4 .img_smenu{display:none}
   .smenu5 .img_smenu{display:none}
   .smenu6 .img_smenu{display:none}
   .smenu7 .img_smenu{display:none}
   .smenu8 .img_smenu{display:none}
   .smenu9 .img_smenu{display:none}
   .smenu10 .img_smenu{display:none}
}

@media (min-width: 1024px) and (max-width: 1151px) {


   #cssmenu {width:83.5%; margin-left:0px;}

   #logo{padding-top: 25px;margin-left:10px;margin-right:10px;width: 10%;}

   #cssmenu > ul > li { display:inline-block; position:relative; margin:0; padding:0px; font-size:16px; top:1px;  line-height:58px; }

   #cssmenu > ul > li > a {color:#000; font-weight:bold; padding-left:5px; padding-right:5px; line-height:60px; margin-top:20px; font-size:12px; }

   #cssmenu > ul > li.menu2 > a {font-weight:bold; color:#000; padding-left:5px; padding-right:5px; line-height:60px; font-size:12px;}
   #cssmenu > ul > li.menu9 > a {font-weight:bold; color:#000; padding-left:5px; padding-right:5px; line-height:60px;  font-size:12px;}
   #cssmenu > ul > li.menu11 > a {font-weight:bold; color:#000; padding-left:5px; padding-right:5px; line-height:60px; font-size:12px;}
   #cssmenu > ul > li.menu13 > a {font-weight:bold; color:#ff2e73; padding-left:5px; padding-right:5px; line-height:60px; font-size:12px;}

   #cssmenu > ul > li a:hover{color:#000; padding-top:20px; padding-bottom:20px;  padding-left:5px; padding-right:5px; line-height:60px; margin-top:20px; font-size:12px;}
   #cssmenu > ul > li.menu13 > a:hover{color:#ff2e73; padding-top:20px; padding-bottom:20px;  padding-left:5px; padding-right:5px; line-height:60px; margin-top:20px; font-size:12px;}

   
   .openBtn {margin-right:5px;}
   .openBtn1 {width: 28%;}


   .openBtn1 input[type=text] {font-size: 12px;margin-right:10px; width: 85%;}


   .openBtn1 button {float: left;  width: 10%;  background: #fff;  border: none;  cursor: pointer;  height: 29px;}


   .openBtn2, .openBtn3, .openBtn4 {margin-top : 18px;  margin-right: 3px;}

   .smenu1 .img_smenu:nth-child(1){margin-left:5%;}

   .smenu5 div:nth-child(1){margin-left:5%;}
   .smenu5 div.img_smenu:nth-child(2){margin-left:5%;}

   .smenu6 div:nth-child(1){margin-left:5%;}
   .smenu6 .img_smenu:nth-child(2){margin-left:5%;}

   .smenu8 div:nth-child(1){margin-left:5%;}
   .smenu8 div.img_smenu:nth-child(2){margin-left:5%;}

   .smenu3 div:nth-child(1){margin-left:5%; text-indent:0px; }
   .smenu3 div.img_smenu:nth-child(2){margin-left:5%;}

   .smenu10 div{text-indent:0px; margin-left:5%;}
}

@media (min-width: 800px) and (max-width: 1023px){

   #cssmenu {width:83.5%; margin-left:0px;}

   #logo{padding-top:25px;margin-left:10px;margin-right:10px;width: 10%;}

   #cssmenu > ul > li { display:inline-block; position:relative; margin:0; padding:0px; font-size:16px; top:1px;  line-height:58px; }

   #cssmenu > ul > li > a {color:#000; font-weight:bold; padding-left:2px; padding-right:2px; line-height:60px; margin-top:20px; font-size:11px; }

   #cssmenu > ul > li.menu2 > a {font-weight:bold; color:#000; padding-left:2px; padding-right:2px; line-height:60px; font-size:11px;}
   #cssmenu > ul > li.menu9 > a {font-weight:bold; color:#000; padding-left:2px; padding-right:2px; line-height:60px;  font-size:11px;}
   #cssmenu > ul > li.menu11 > a {font-weight:bold; color:#000; padding-left:2px; padding-right:2px; line-height:60px; font-size:11px;}
   #cssmenu > ul > li.menu13 > a {font-weight:bold; color:#ff2e73; padding-left:2px; padding-right:2px; line-height:60px; font-size:11px;}

   #cssmenu > ul > li a:hover{color:#000; padding-left:2px; padding-right:2px; line-height:60px; margin-top:20px; font-size:11px;}
   #cssmenu > ul > li.menu13 > a:hover{color:#ff2e73; padding-left:2px; padding-right:2px; line-height:60px; margin-top:20px; font-size:11px;}


   
   .openBtn {margin-right:5px;}
   .openBtn1 {width: 31%;}


   .openBtn1 input[type=text] {font-size: 11px;margin-right:10px; width: 85%;}


   .openBtn1 button {float: left;  width: 10%;  background: #fff;  border: none;  cursor: pointer;  height: 29px;}


   .openBtn2, .openBtn3, .openBtn4 {margin-top : 18px;  margin-right: 3px;}

   .smenu1 .img_smenu:nth-child(1){margin-left:5%;}

   .smenu5 div:nth-child(1){margin-left:5%;}
   .smenu5 div.img_smenu:nth-child(2){margin-left:5%;}

   .smenu6 div:nth-child(1){margin-left:5%;}
   .smenu6 .img_smenu:nth-child(2){margin-left:5%;}

   .smenu8 div:nth-child(1){margin-left:5%;}
   .smenu8 div.img_smenu:nth-child(2){margin-left:5%;}

   .smenu3 div:nth-child(1){margin-left:5%; text-indent:0px; }
   .smenu3 div.img_smenu:nth-child(2){margin-left:5%;}

   .smenu10 div{text-indent:0px; margin-left:5%;}
}

@media (min-width: 768px) and (max-width: 799px) {

   #cssmenu {width:83.5%; margin-left:0px;}

   #logo{padding-top:25px;margin-left:10px;margin-right:10px;width: 10%;}

   #cssmenu > ul > li { display:inline-block; position:relative; margin:0; padding:0px; font-size:16px; top:1px;  line-height:58px; }

   #cssmenu > ul > li > a {color:#000; font-weight:bold; padding-left:2px; padding-right:2px; line-height:60px; margin-top:20px; font-size:11px; }

   #cssmenu > ul > li.menu2 > a {font-weight:bold; color:#000; padding-left:2px; padding-right:2px; line-height:60px; font-size:11px;}
   #cssmenu > ul > li.menu9 > a {font-weight:bold; color:#000; padding-left:2px; padding-right:2px; line-height:60px;  font-size:11px;}
   #cssmenu > ul > li.menu11 > a {font-weight:bold; color:#000; padding-left:2px; padding-right:2px; line-height:60px; font-size:11px;}
   #cssmenu > ul > li.menu13 > a {font-weight:bold; color:#ff2e73; padding-left:2px; padding-right:2px; line-height:60px; font-size:11px;}

   #cssmenu > ul > li a:hover{color:#000; padding-left:2px; padding-right:2px; line-height:60px; margin-top:20px; font-size:11px;}
   #cssmenu > ul > li.menu13 > a:hover{color:#ff2e73; padding-left:2px; padding-right:2px; line-height:60px; margin-top:20px; font-size:11px;}


   
   .openBtn {margin-right:5px;}
   .openBtn1 {width: 31%;}


   .openBtn1 input[type=text] {font-size: 11px;margin-right:10px; width: 85%;}


   .openBtn1 button {float: left;  width: 10%;  background: #fff;  border: none;  cursor: pointer;  height: 29px;}


   .openBtn2, .openBtn3, .openBtn4 {margin-top : 18px;  margin-right: 3px;}

   .smenu1 .img_smenu:nth-child(1){margin-left:5%;}

   .smenu5 div:nth-child(1){margin-left:5%;}
   .smenu5 div.img_smenu:nth-child(2){margin-left:5%;}

   .smenu6 div:nth-child(1){margin-left:5%;}
   .smenu6 .img_smenu:nth-child(2){margin-left:5%;}

   .smenu8 div:nth-child(1){margin-left:5%;}
   .smenu8 div.img_smenu:nth-child(2){margin-left:5%;}

   .smenu3 div:nth-child(1){margin-left:5%; text-indent:0px; }
   .smenu3 div.img_smenu:nth-child(2){margin-left:5%;}

   .smenu10 div{text-indent:0px; margin-left:5%;}


}


@media (min-width: 417px) and (max-width: 767px) {
   #cssmenu {width:19%; margin-left:0px;}

   .openBtn2{display:none;}
   .openBtn3{display:none;}

   #cssmenu .menu1{display:none;}
   #cssmenu .menu2{display:none;}
   #cssmenu .menu3{display:none;}
   #cssmenu .menu4{display:none;}
   #cssmenu .menu5{display:none;}
   #cssmenu .menu6{display:none;}
   #cssmenu .menu7{display:none;}
   #cssmenu .menu8{display:none;}
   #cssmenu .menu9{display:none;}
   #cssmenu .menu10{display:none;}

   .smenu1 .img_smenu{display:none}  
   .smenu2 .img_smenu{display:none}  
   .smenu3 .img_smenu{display:none}
   .smenu4 .img_smenu{display:none}
   .smenu5 .img_smenu{display:none}
   .smenu6 .img_smenu{display:none}
   .smenu7 .img_smenu{display:none}
   .smenu8 .img_smenu{display:none}
   .smenu9 .img_smenu{display:none}
   .smenu10 .img_smenu{display:none}

   
   .norma_cate01 { float:left;  border-right:1px solid #dedede;  width:12%; padding-left:10px; min-height:690px margin-top:30px; padding-top:30px; padding-bottom:30px;}
   .norma_cate_type{ float:left;  border-right:1px solid #dedede;  width:40%; padding-left:10px; min-height:690px;}
   .norma_cate_type{margin:left:0px;}

   .overlay input[type=text] {
     padding: 15px;
     font-size: 17px;
     border: none;
     float: left;
     width: 79%;
     height: 20px;
     background: white;
   }
}
.langs{position:absolute;left:20px;top:0;}
.langs img{vertical-align:middle;} */
/* BASIC css end */


/* BASIC css end */


/* BASIC css end */


/* BASIC css end */


/* BASIC css end */


/* BASIC css end */

