/* BASIC css start */
#header {position:fixed;z-index:899;width:100%;min-width:1200px;background:#fff}
#header .container_hd {overflow:hidden;height:157px}
#header.fixed {position:fixed;z-index:999;width:100%}
#header.nofixed {position:relative;margin-bottom:-205px}
#header .hd_bnr {float:left;margin-top:65px}
#header .hd_center {float:left;width:415px;margin:20px 0 0 280px;text-align:center}
#header .hd_search {overflow:hidden;position:relative;width:413px;margin-top:15px;border:1px solid #d4d4d4}
#header .hd_search input {width:313px;height:38px;padding:0 50px;border:0;font-size:14px;color:#969696;text-align:center}
#header .hd_search a {display:block;position:absolute;right:0;top:0;width:47px;height:38px;color:#969696;text-align:center;text-indent:-999px}
#header .hd_search a:after {display:inline-block;position:absolute;right:0;top:0;width:100%;height:100%;font:normal normal normal 18px/36px FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0;content:"\f002"}
#header .link_group {float:right;position:relative;margin-top:35px}
#header .link_group .lg_icon {overflow:hidden;position:absolute;right:0;top:0}
#header .link_group .lg_icon li {float:left;position:relative;width:46px;height:46px;margin:0 6px;border-radius:50%;background:#febdbb}
#header .link_group .lg_icon li a {display:block;height:100%;line-height:43px;text-align:center}
#header .link_group .lg_icon li img {vertical-align:middle}
#header .link_group .lg_icon li .cart_cnt {position:absolute;right:0;bottom:0;width:22px;height:22px;border-radius:50%;font-size:14px;line-height:20px;background-color:#ef7d71;color:#fff}
#header .link_group .lg_icon li:last-child {margin-right:0}
#header .link_group .lg_txt {overflow:hidden;margin-top:68px}
#header .link_group .lg_txt li {float:left;position:relative}
#header .link_group .lg_txt li:after {position:absolute;right:0;top:10px;width:1px;height:11px;background:#d4d4d4;content:""}
#header .link_group .lg_txt li:last-child:after {display:none}
#header .link_group .lg_txt li a {padding:0 10px;font-size:14px;line-height:30px;color:#555}
#header .link_group .lg_txt li:last-child a {padding-right:0}

.container_menu {background:#f37971}
#main_nav_wrap {position:relative}
#main_nav_area  {position:relative}
#main_nav_area:after {display:block;clear:both;content:""}
#main_nav_area .menu_fix {float:left;width:50px;height:48px;font-size:22px;line-height:46px;background:#ffbdb8;color:#fff;text-align:center;cursor:pointer}
#main_nav_area .main_menu {float:left;margin:0 3px}
#main_nav_area .main_menu > li {float:left;position:relative}
#main_nav_area .main_menu > li > a {display:block;padding:0 7px;font-size:14px;line-height:48px;color:#fff;letter-spacing:-0.5px}
#main_nav_area .main_menu > li:hover > a {color:#ffd7d3}
#main_nav_area .sub_menu {display:none;position:absolute;left:50%;top:48px;z-index:1000;width:160px;margin-left:-80px;padding:5px 0;border:1px solid #d4d4d4;background-color:#fff}
#main_nav_area .sub_menu li a {display:block;padding:3px 5px;font-size:13px;line-height:18px;text-align:center}
#main_nav_area .sub_menu li a:hover {color:#f37971}
#main_nav_area .menu_receipe {position:absolute;right:0;top:0;width:80px;background:#050708;text-align:center}
#main_nav_area .menu_receipe a {display:block;font-size:15px;line-height:48px;color:#fff}
#main_full_menu {display:none;overflow:hidden;position:absolute;left:0;top:48px;z-index:300;width:100%;min-width:1200px;height:auto}
#main_full_menu .main_full_menu_wrap {overflow:hidden;width:1172px;padding:25px 13px 10px;border:1px solid #d4d4d4;border-top:0;background:#fff}
#main_full_menu .main_full_menu_wrap:after {display:block;clear:both;content:""}
#main_full_menu .box_cate {float:left;width:142px;margin-right:29px}
#main_full_menu .box_cate:nth-last-of-type(2) {margin-right:0}
#main_full_menu .box_cate:last-child {display:none}
#main_full_menu .box_cate .cate_depth1 > a {display:block;height:35px;font-weight:500;font-size:16px;line-height:35px;background:#fdeae8;color:#f37971;text-align:center}
#main_full_menu .box_cate .cate_depth2 {margin:10px 0 30px}
#main_full_menu .box_cate .cate_depth2 li a {display:block;padding-left:5px;font-weight:500;font-size:14px;line-height:24px;color:#555;letter-spacing:-0.3px}
/*#main_full_menu .box_cate:first-child .cate_depth1:first-child .cate_depth2 li:last-child a {letter-spacing:-0.6px}*/
#main_full_menu .box_cate .cate_depth2 li:hover a {color:#f37971}
/* BASIC css end */

