/* BASIC css start */
.logo img {margin-right: 70px;  }
#wrap {    margin-top: 0 !important;  }
.navbar {
  overflow: hidden;
  background-color: #FFF;
    text-align: center;
    height: 120px;
    padding-top: 10px;
    line-height: 50px;
}

.navbar a {
  font-size: 11px;
  color: #000;
  text-align: center;
  margin: 30px 17.5px;
  text-decoration: none;
      line-height: 32px;
}


.dropdown {
  float: left;
  overflow: hidden;
}

.dropdown .dropbtn {
  font-size: 14px;  
  border: none;
  outline: none;
  color: #000;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
      line-height: 32px;
}

.dropdown-content_1 {
  display: none;
  position: absolute;
  background-color: #fff;
  min-width: 100%;
    left: 0;
    z-index: 1;
    padding-left: 330px;
    padding-bottom: 30px;
}

.dropdown-content_1 a {
  float: none;
  color: black;
  padding: 0px 5px;
  text-decoration: none;
  display: block;
  text-align: left;
      margin: 0;
}

.dropdown:hover .dropdown-content_1 {
  display: block;
}
.dropdown-content_2 {
  display: none;
  position: absolute;
  background-color: #fff; 
  left: 425px;
  z-index: 1;
  width: 100%;
}

.dropdown-content_2 a {
  float: none;
  color: black;
  padding: 0px 5px;
  text-decoration: none;
  display: block;
  text-align: left;
      margin: 0;
}


.dropdown:hover .dropdown-content_2 {
  display: block;
}
.dropdown-content_3 {
  display: none;
  position: absolute;
  background-color: #fff;
  left: 540px;
  width: 100%;
  z-index: 1;
}

.dropdown-content_3 a {
  float: none;
  color: black;
  padding: 0px 5px;
  text-decoration: none;
  display: block;
  text-align: left;
      margin: 0;
}


.dropdown:hover .dropdown-content_3 {
  display: block;
}
.dropdown-content_4 {
  display: none;
  position: absolute;
  background-color: #fff;
  left: 670px;
    padding-bottom: 30px;
  width: 100%;
  z-index: 1;
}

.dropdown-content_4 a {
  float: none;
  color: black;
  padding: 0px 5px;
  text-decoration: none;
  display: block;
  text-align: left;
      margin: 0;
}


.dropdown:hover .dropdown-content_4 {
  display: block;
}
.dropdown-content_5 {
  display: none;
  position: absolute;
  background-color: #fff;  
  left: 780px;
  width: 100%;
  z-index: 1;
}

.dropdown-content_5 a {
  float: none;
  color: black;
  padding: 0px 5px;
  text-decoration: none;
  display: block;
  text-align: left;
      margin: 0;
}


.dropdown:hover .dropdown-content_5 {
  display: block;
}
/* 메뉴_오른쪽 */
.right_menu .right_sch_btt {
    position: absolute;
    top: 0;
    width: 100%;
    text-align: center;
}
.right_menu .right_sch_btt a.sch_btt {
    cursor: pointer;
    display: block;
    /* border: solid 1px #797979; */
    padding: 64px 0;
}
.right_menu {
    display: flex;
    -ms-display: flex;
    align-items: center;
    -ms-align-items: center;
    position: fixed;
    top: 0;
    right: 0;
    height: 100%;
    min-height: 650px;
    width: 86px;
    z-index: 0;
    background-color: #0000;
    text-align: center;
    color: #fff;
}
.right_menu .right_sns {
    position: absolute;
    top: 75px;
    left: 10px;
}
.right_menu .right_sns a {
    padding: 5px;
    margin: 2px;
    display: block;
    float: left;
}
.right_menu .right_sns a img {
    width: 19px;
}
.right_menu .right_arrow {
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 90%;
    margin: 0 5%; 
}
.right_menu .right_arrow a {
    display: block;
    padding: 10px 0;
    /* text-align: center; */
    /* vertical-align: middle; */
    margin: 5px 0;
}
.right_menu .right_arrow a img {
    width: 20px;
}
.right_menu .right_menu_login a {
    color: #fff;
    padding: 15px 0;
    width: 70px;
    display: block;
    margin: 0 auto;
    position: relative;
    font-size: 11px;
}
.right_menu .right_menu_login a img {
    width: 34px;
    margin-bottom: 5px;
}
.right_menu .right_menu_login a b {
    color: #ff8d8d;
    position: absolute;
    right: 15px;
    background-color: #ff5105;
    color: #fff;
    min-height: 15px;
    min-width: 15px;
    border-radius: 10px;
    line-height: 15px;
    padding: 0 4px;
}
.right_menu .right_menu_login .point a b { top: 7px;}
.right_menu .right_menu_login .coupon a b { top: 5px;}
.right_menu .right_menu_login .cart a b { top: 8px; }

.right_menu .right_menu_login li {
    margin-bottom: 10px;
    text-align: center;
    width: 86px;
}


/* 검색 */
div.full_bg {
    display: none;
    background-color: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 3000px;
    z-index: 100000;
}
div.search_pop {
    display: none;
    width: 500px;
    background-color: #333;
    margin: 200px auto 0px;
    text-align: center;
    padding: 60px 0;
    position: fixed;
    left: 50%;
    margin-left: -250px;
    border-radius: 10px;
    z-index: 1000000;
}
div.search_pop .MS_search_word { width: 320px; line-height: 30px; border: 1px solid #333; padding: 0 10px; height: 30px; }
div.search_pop a.search_btt {
    display: inline-block;
    background-color: #000;
    line-height: 32px;
    color: #fff;
    padding: 0 20px;
    height: 32px;
}

li.search_btt { float: right !important; margin-right: 330px; }
li.search_btt img { width: 18px; }











/* 메뉴_오른쪽 */
.right_menu .right_sch_btt {
    position: absolute;
    top: 0;
    width: 100%;
    text-align: center;
}
.right_menu .right_sch_btt a.sch_btt {
    cursor: pointer;
    display: block;
    margin: 20px;
    /* border: solid 1px #797979; */
    padding: 64px 0;
}
.right_menu {
    display: flex;
    -ms-display: flex;
    align-items: center;
    -ms-align-items: center;
    position: fixed;
    top: 0;
    right: 0;
    height: 100%;
    min-height: 650px;
    width: 86px;
    z-index: 10000;
    background-color: #0000;
    text-align: center;
    color: #fff;
}
.right_menu .right_sns {
    position: absolute;
    top: 75px;
    left: 10px;
}
.right_menu .right_sns a {
    padding: 5px;
    margin: 2px;
    display: block;
    float: left;
}
.right_menu .right_sns a img {
    width: 19px;
}
.right_menu .right_arrow {
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 90%;
    margin: 0 5%; 
}
.right_menu .right_arrow a {
    display: block;
    padding: 10px 0;
    /* text-align: center; */
    /* vertical-align: middle; */
    margin: 5px 0;
}
.right_menu .right_arrow a img {
    width: 20px;
}
.right_menu .right_menu_login a {
    color: #fff;
    padding: 15px 0;
    width: 70px;
    display: block;
    margin: 0 auto;
    position: relative;
    font-size: 11px;
}
.right_menu .right_menu_login a img {
    width: 34px;
    margin-bottom: 5px;
}
.right_menu .right_menu_login a b {
    color: #ff8d8d;
    position: absolute;
    right: 15px;
    background-color: #ff5105;
    color: #fff;
    min-height: 15px;
    min-width: 15px;
    border-radius: 10px;
    line-height: 15px;
    padding: 0 4px;
}
.right_menu .right_menu_login .point a b { top: 7px;}
.right_menu .right_menu_login .coupon a b { top: 5px;}
.right_menu .right_menu_login .cart a b { top: 8px; }

.right_menu .right_menu_login li {
    margin-bottom: 10px;
    text-align: center;
    width: 86px;
}



/* 상단 */
.t_mid li a { position: relative; display: block; }
.t_mid li a .new_icon { display: inline-block; line-height: 7px; }



#top_box {
    width: 100%;
    min-width: 1750px;
    margin-top: -88px;
}
#top_box.if_top_c {
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 101;
    margin-top: 0;
}
#top_box.if_top {
    top: 0px;
    left: 0px;
    z-index: 101;
    position: fixed;
    width: inherit;
    min-width: inherit;
    margin-top: 0;
}
#top_box.if_top #t_b_lnb {
    width: 175px;
}
#top_box #t_b_lnb {
    padding: 25px;
    background: rgb(255, 255, 255);
    overflow: hidden;
}
#top_box #t_b_lnb .t_left {
    display: block;
    float: left;
    margin-right: 30px;
}
#top_box.if_top #t_b_lnb .t_left {
    display: inline-block;
    margin-bottom: 20px;
    margin-right: 0;
    float: inherit;
}
#top_box #t_b_lnb .t_mid {
    overflow: hidden;
    margin-top: 9px;
}
#top_box.if_top #t_b_lnb .t_mid {
    margin-top: 0px;
}
#top_box #t_b_lnb .t_mid hr {
    display: none;
    border: 0;
    margin: 10px 0px;
}
#top_box.if_top #t_b_lnb .t_mid hr {
    display: block;
}
#top_box #t_b_lnb .t_mid li {
    float: left;
}
#top_box.if_top #t_b_lnb .t_mid li {
    float: inherit;
    display: block !important;
}
#top_box #t_b_lnb .t_mid li a {
    color: #000;
    cursor: pointer;
    padding: 4px 20px;
    font-size: 11px;
}
#top_box.if_top #t_b_lnb .t_mid li a {
    padding: 5px;
}
#top_box #t_b_lnb .t_mid li.line { background: url(/images/d3/sporty_style/common/bull_ftr_info_div.gif) repeat-y right 0; padding-right: 20px; margin-right: 20px; }
#top_box.if_top #t_b_lnb .t_mid li.line { background: inherit; padding-right: 0; margin-right: 0; }

#top_box #t_b_lnb .t_right{ position: absolute; right:86px; top:42px; }
#top_box #t_b_lnb .t_right li{float:left; padding:0 5px;}

#hdrWrap,
#hdr { zoom: 1; position: relative; }
#hdrWrap { }
#hdr { padding-top: 120px; }
#hdr .bi,
#hdr .mlink { position: absolute; }
#hdr .gnb-w { zoom: 1; position: relative; background-color: #9d9d9d; }
#hdr .gnb-w .gnb-tl,
#hdr .gnb-w .gnb-tr,
#hdr .gnb-w .gnb-bl,
#hdr .gnb-w .gnb-br { overflow: hidden; position: absolute; width: 3px; height: 3px; }
#hdr .gnb-w .gnb-tl { top: 0; left: 0; background: url(/images/d3/sporty_style/common/hdr_tl_wh3.gif) no-repeat 0 0; }
#hdr .gnb-w .gnb-tr { top: 0; right: 0; background: url(/images/d3/sporty_style/common/hdr_tr_wh3.gif) no-repeat 0 0; }
#hdr .gnb-w .gnb-bl { bottom: 0; left: 0; background: url(/images/d3/sporty_style/common/hdr_bl_wh3.gif) no-repeat 0 0; }
#hdr .gnb-w .gnb-br { bottom: 0; right: 0; background: url(/images/d3/sporty_style/common/hdr_br_wh3.gif) no-repeat 0 0; }
/*  bi */
#hdr .bi { left: 372px; top: 38px; }
/* mlink */
#hdr .mlink { zoom: 1; right: 0px; top: 100px; }
#hdr .mlink:after { content: ""; display: block; clear: both; }
#hdr .mlink li,
#hdr .mlink a { display: inline; float: left; width: auto; }
#hdr .mlink li { margin-left: 15px;  }
#hdr .mlink li.login a { color: #88b8ba; }
/* gnb */
#hdr #gnb { zoom: 1; overflow: hidden; width: 730px; padding-left: 20px; }
#hdr #gnb li,
#hdr #gnb a { float: left; width: auto; white-space: nowrap; }
#hdr #gnb li { margin-right: 20px; }
#hdr #gnb a { height: 26px; line-height: 26px; color: #fff; font-weight: bold; letter-spacing: -1px; }
#hdr #gnb li.last { margin-right: 0; }
#hdr #gnb a:hover,
#hdr #gnb .now a { color: #fccbd6; }
/* sch-frm */
#hdr .sch-frm { position: absolute; top: 3px; right: 4px; width: 165px; height: 15px; padding: 3px 2px 2px 2px; background: url(/images/d3/sporty_style/common/bg_hdr_sch.gif) no-repeat 0 0; }
#hdr .sch-frm .keyword,
#hdr .sch-frm .btn { position: absolute; }
#hdr .sch-frm .keyword { left: 2px; top: 3px; width: 147px; height: 15px; line-height: 15px; border: 0; background: none; }
#hdr .sch-frm .btn { right: 2px; _right: 1px; top: 2px; }



/* 기본상단 추가 */
#preview_wrap { display:none}

#header-top { width:100%; position:relative; margin:0 auto; height:190px; }
#header { position:relative; margin:0 auto ; width:100%; }
#header .logo, 
#header .sch,
#header .lnb,
#header .gnb { position: absolute; }


#header.fix { margin-top:-200px; position:fixed; top:0; left:0; right:0 }

#mask { display:none; position:fixed; top:0; left:0; right:0; bottom:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:200 }

/* header */
#header { position:relative; width:100%; background:#fff; z-index:100 }
#header .headerTnb { margin:0 auto; position:relative; width:100%; height:45px; *zoom:1 }
#header .headerTnb:after { display:block; clear:both; content:'' }

#header .headerTop { margin:0 auto; position:relative; width:1200px; height:77px; *zoom:1 }
#header .headerTop:after { display:block; clear:both; content:'' }

#header .headerGnb { min-width:1200px; border-bottom:1px solid #231f20 }
#header .headerGnb .gnbInner { margin:0 auto; position:relative; width:1100px }
#header .headerGnb .gnbInner ul { *zoom:1 }
#header .headerGnb .gnbInner ul:after { display:block; clear:both; content:'' }
#header .headerGnb .gnbInner ul li { margin:0 31px; position:relative; float:left }
#header .headerGnb .gnbInner ul li a { display:block; height:41px; font-size:14px; color:#202020; line-height:41px; white-space:nowrap; -webkit-transform:perspective(1px) translateZ(0); transform:perspective(1px) translateZ(0); box-shadow:0 0 1px transparent }
#header .headerGnb .gnbInner ul li a:before { content:""; position:absolute; left:50%; right:50%; bottom:0; height:2px; z-index:-1; background:#231f20; -webkit-transition-property:left, right; transition-property:left, right; -webkit-transition-duration:0.3s; transition-duration:0.3s; -webkit-transition-timing-function:ease-out; transition-timing-function:ease-out }
#header .headerGnb .gnbInner ul li a:active:before,
#header .headerGnb .gnbInner ul li a:focus:before,
#header .headerGnb .gnbInner ul li a:hover:before { left:0; right:0 }
#header .headerGnb .gnbInner ul li a:hover { *height:39px; *border-bottom:2px solid #000; }
#header .headerGnb .gnbInner ul li.first { padding-left:0 }
#header .headerGnb .gnbInner ul li.last { padding:0 0 0 40px }






#pagescroll{bottom:20px;position:fixed;right:50px;z-index:2147483647;}


.laypopup {background-color:#d8d4c9; text-align:center; overflow:hidden; position:relative; width:100%; center; height:60px;}
/*.laypopup .bt { position:absolute; right:30px; font-size:12px; line-height:20px}*/
.laypopup .bt span:hover {text-decoration:underline}
.laypopup .bt input {width:15px; height:15px; margin:0; cursor:pointer}
.laypopup p a {background:url('/design/gozip777/wizdesign/img_pc/top.jpg') center; height:90px; text-indent:-10000px}

/*.laypopup .close a img{
 width:74px; height:74px;
}*/


/* 상단검정바 */


#topbar {  width:100%;  margin:0 auto; /*height:70px;*/ border-bottom:0px solid #ff9191 ;  background:#fff; text-transform:uppercase; z-index:9; }


#topbar .scroll { }
#topbar .scroll img {margin:44px 0 0 0;transition:1s;}
#topbar .movelogo.scroll img { transition:1s; opacity: 0; }


 

#topbar .wizsubmenu { width:100%; margin:0 auto; height:33px; border-bottom:1px solid #e8e8e8; text-transform:uppercase;   min-width:980px;}
#topbar .wizsubmenu .in{width:1200px; margin:auto;position:relative;}

#topbar .topbar_left a img { vertical-align:middle; padding-right:5px; }


/* 왼쪽 */
#topbar .wizsubmenu .topbar_left {  position:absolute; left:50px ; top:0; }
#topbar .wizsubmenu .topbar_left li { display:inline-block; *display:inline; height:40px; line-height:40px; }
#topbar .wizsubmenu .topbar_left li a { color:#aaa; font-size:10px; font-weight:bold; letter-spacing: -1px; padding-right:30px;}
#topbar .wizsubmenu .topbar_left li a:hover { color:#555; }


#smlogo { position:fixed; top:-34px; text-align:center; margin:0 auto; width:250px; z-index:999; }
#smlogo img{ }

/*#topbar .wizsubmenu  .movelogo { text-align:center; margin:0 auto; width:250px;  border:0px solid #E0E0E0}
#topbar .wizsubmenu  .movelogo img { margin-top:10px; }*/


/* 오른쪽 */
#topbar .wizsubmenu .topbar_right { position:absolute; right:50px; top:0;  z-index:99999999999; }
#topbar .wizsubmenu .topbar_right li { display:inline-block; *display:inline; height:33px; line-height:33px; text-align:center; position:relative; }

/*#topbar .wizsubmenu .topbar_right li:after{color:#d6d6d6; content:'i';}*/

#topbar .wizsubmenu .topbar_right li:last-child:after{content:none;}


#topbar .wizsubmenu .topbar_right li a { color:#000; font-size:10px;     color: #4a4a4a;   letter-spacing:0px; padding:0px 16px;}
#topbar .wizsubmenu .topbar_right li a:hover { color:#555; }
#topbar .wizsubmenu .topbar_right li a img {vertical-align:middle; padding-right:0px;}

#joinpoint {position:absolute;z-index:99;top:30px;left:0px;height:20px;line-height:20px;color:#222;text-align:center;padding:6px 0 0;background:url("/design/gozip777/wizdesign/img_pc/join.png") no-repeat 50% 0;-webkit-animation:joinpointanimation 3s;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function:ease-in-out;}
#joinpoint .point {display:block;width:60px;margin:0;background:#000; border-radius:0px;text-align:center; font-size:10px;color:#fff;}

#topbar .wizsubmenu .sch {  position:absolute; right:10px; top:5px; width:130px; height: 25px; border: 1px solid #DDDDDD; font-size: 0; line-height: 0; background:#fff; }
#topbar .wizsubmenu .sch .keyword { width: 100px; height: 23px;  vertical-align:top; border: 0; }
#topbar .wizsubmenu .btn-sch { vertical-align:bottom; border: 0; }


.top1{
    width:1200px;
    margin:auto;
    height:160px;
    
}

.top1 .left{
    width:230px;
    float:left;
    padding: 45px 0;
}

.top1 .left input{
border:0;
height:23px;
}

.top1 .left_sns{
    margin-bottom:20px;
    display: none;
}

.top1 .center{
    width:710px;
    float:left;
    text-align:center;
    padding: 30px 0;
}

.top1 .right{
    width:260px;
    float:right;
    padding-top: 23px;
}

.swiper1 {
        z-index:50;
        width: 100%;
        height:111px;     
    }
.swiper1 .swiper-slide {
        text-align: center;
        font-size: 18px;
        background:#fff;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
.swiper1 .swiper-slide img { width:100%; }

.swiper1 .swiper-pagination-bullet{
    width:10px;
    height:10px;
    background:#ccc;
    margin:0 2px !important;
}

.swiper1 .swiper-pagination-bullet-active{
    background:#ffa0a0;
}

.swiper1 .swiper-pagination1{
    bottom: 85px !important;
    left: 88px !important;
    width: 100%;
    text-align: left;
}



/* 레이어메뉴 */

#topbar .topbar_com { position:relative; display:block; width:100px;}
.com_sub { display:none; position:absolute;  left:0px; width:100%; background:#fff;  border:1px solid #E0E0E0}
.com_sub div { clear:both; }
.com_sub div a { color:#888888 !important; display:block; background:none; line-height:30px !important; height:30px !important; }
.com_sub div a:hover { background:#B2B2B2;  color:#fff !important; }





/* Menu Container */

#menu-wrapper{
    text-align:center;
   
}

#menu-wrapper .nav {
    position: fixed;
    z-index: 2;
    width: 100%;
    line-height: 76px;
    top: 0;
    height: 80px;
}

/* Menu List */
#menu-wrapper .nav > li {
	display: inline-block;
}

/* Menu Links */
#menu-wrapper .nav > li > a {
	position: relative;
	display: block;
	z-index: 510;
	height: 50px;
	padding: 0 28px;
	line-height: 30px;
	font-size: 14px;
	color: #000;
	

	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

#menu-wrapper .nav > li:hover > a {  color:#b2b2b2 }

#menu-wrapper .nav > li:first-child > a {
	border-radius: 3px 0 0 3px;
	border-left: none;
}


/* Menu Dropdown */
#menu-wrapper .nav > li > div {
	position: fixed;
	display: block;
	width: 100%;
    height: 265px;
	top: 50px;
	left: 0;
	opacity: 0.7;
	visibility: hidden;
	overflow: hidden;
	background: #ffffff;
	
}

#menu-wrapper .nav > li:hover > div {
	opacity: 1;
	visibility: visible;
	overflow: visible;
}

/* Menu Content Styles */
#menu-wrapper .nav .nav-column {
	float: left;
width: 66%;
    text-align: left;
}

#menu-wrapper .nav .nav-column2 {
    width:650px;
    float:right;
}



#menu-wrapper .box_img{display:inline-block;}

#menu-wrapper .nav .nav-column h3 {
	margin: 0px 0 15px 0;
	line-height: 18px;
	border-bottom: 1px solid #fff;
    padding-bottom: 15px;
	font-weight: bold;
	font-size: 14px;
	color: #372f2b;
	text-transform: uppercase;
}

#menu-wrapper .nav .nav-column h3.orange { color: #ff722b; }

#menu-wrapper .nav .nav-column li a {
    display: inline-block;
    line-height: 26px;
    font-size: 13px;
    color: #888888;
    overflow: hidden;
    float: left;
    margin-left: 65px;
}

#menu-wrapper .nav .nav-column li a:hover { color: #666666; }









/* 상단주메뉴 */



#topmenu  { clear:both; width:100%; height:50px; border-top:2px solid #000;border-bottom:1px solid #ddd; background:#fff;  filter:alpha(opacity=90); opacity:0.9;}

#topmenu  .menu {text-align:center;width:1200px; position:relative; height:50px; margin:0 auto;  }
#topmenu .menu #nav{margin:0 auto; text-align:center; width:1200px; }

#topmenu  .menu .m1 {  }
#topmenu  .menu .m2 {  }
#topmenu  .menu .m3 {  }
#topmenu  .menu .m4 { }
#topmenu  .menu .m5 {  }
#topmenu  .menu .m6 {  }
#topmenu  .menu .m7 { }
#topmenu  .menu .m8 { }
#topmenu  .menu .m9 {  }
#topmenu  .menu .m10 { }






#nav > li { float:left; *display:inline; text-align:center; padding:0 5px; position:relative; font-weight:bold;}
#nav li a { display:block;text-decoration: none;white-space: normal;text-indent:-2px; padding-top:0px;}
#nav > li > a{ vertical-align:middle;  font-size:14px; color:#333;  font-weight:none;  padding: 0 25px; display:block;line-height:50px; text-transform: uppercase;text-align: center; }

#nav > li:hover > a,#nav > a:hover{ color:#B2B2B2; }
#nav li.active > a { background-color:#333333;color:#FFFFFF;}
#nav li:hover .submenu {display:block;}
#nav li:hover .submenu1 {display:block;}



#nav .submenu { display: none; background-color:#fff; border:1px solid #e0e0e0; padding:0px; margin:0; position:absolute;top:50px;width:118px; padding-bottom:0px;padding-top:0px; }
#nav .submenu ul.subs { margin:0 auto;border:0px solid #d4d4d4; padding:0px; margin:0;}
#nav .submenu ul.subs > a { padding:5px; line-heignt:20px; border-bottom:1px solid #EAEAEA;}
#nav .submenu ul.subs > a:hover { background:#444;color: #FFF; line-height:20px;}


.submenu1 { display: none; border:0px solid #e0e0e0; padding:0px; margin:0; position:absolute; top:50px; }
.submenu1 ul.subs { margin:0 auto;border:0px solid #d4d4d4; padding:0px; margin:0;}
.submenu1 ul.subs > a { padding:0px;}
.submenu1 ul.subs > a:hover { }





.allsub { border:1px solid #939192;  width:615px; background-color:#fff; height:220px;}
.allsub .box_left { float:left; width:83px; padding:20px 0 0px 20px;text-align:left;}
.allsub .box_left p {font-size:13px;font-weight:bold;color:#222;border-bottom:0px solid #ccc; padding-bottom:0px; }
.allsub .box_left a { font-size:11px;color:#575757; height:20px; text-decoration: none;padding:0;margin:0;}
.allsub .box_left a:hover {color:#B2B2B2;}

.allsub .box_right { float:right; width:510px; padding-top:20px;}
.allsub .box_right p {font-size:11px; font-weight:none ;color:#575757;padding-bottom:0px;margin:0;}
.allsub .box_right .box_img { float:left; margin-right:10px; text-align:center; }


.subs .subarr { padding:0;margin:0; height:9px;padding-left:30px; margin-bottom:-1px; position:absolute;top:-8px; display:none;}

.subwrap1 .submenu1 { display: none; border:0px solid #e0e0e0; padding:0px; margin:0; position:absolute; }
.subwrap1 .subs .subarr { padding:0;margin:0; height:9px;padding-left:45px; margin-bottom:-1px; position:absolute;top:-8px;}

.subwrap2 .submenu1 { display: none; border:0px solid #e0e0e0; padding:0px; margin:0; position:absolute; }
.subwrap2 .subs .subarr { padding:0;margin:0; height:9px;padding-left:55px; margin-bottom:-1px; position:absolute;top:-8px;}


.subwrap4 .submenu1 { display: none; border:0px solid #e0e0e0; padding:0px; margin:0; position:absolute; left:-200px; }
.subwrap4 .subs .subarr { padding:0;margin:0; height:9px;padding-left:260px; margin-bottom:-1px; position:absolute;top:-8px;}

.subwrap6 .submenu1 { display: none; border:0px solid #e0e0e0; padding:0px; margin:0; position:absolute; left:-390px; }
.subwrap6 .subs .subarr { padding:0;margin:0; height:9px;padding-left:430px; margin-bottom:-1px; position:absolute;top:-8px;}




.subwrap1 .allsub10 { border:1px solid #939192;  width:103px; background-color:#fff; padding-bottom:10px; }
.subwrap1 .allsub10 .box_left { float:left; width:73px; padding:20px 0 0px 20px;text-align:left;}
.subwrap1 .allsub10 .box_left p {font-size:12px;font-weight:bold;color:#222;border-bottom:0px solid #ccc; padding-bottom:0px; }
.subwrap1 .allsub10 .box_left a { font-size:11px;color:#575757; height:20px; text-decoration: none;padding:0;margin:0; }
.subwrap1 .allsub10 .box_left a:hover {color:#B2B2B2;}




/* BASIC css end */

