#wrapper{ width:930px; margin:0 auto;}


/*=============head===========*/
#head{ height:130px; position:relative;}
#hl{ width:15px; height:120px; position:absolute; top:0; left:-15px; background:url(syssite/home/shop/1/template/current/default/images/top_left.jpg) no-repeat left top;}
#hr{ width:15px; height:120px; position:absolute; top:0; right:-15px; background:url(syssite/home/shop/1/template/current/default/images/top_right.jpg) no-repeat left top;}


#top{ height:62px;overflow:hidden; position:relative;}
#top h1{ width:290px; height:43px; background:url(syssite/home/shop/1/template/current/default/images/logo.jpg) no-repeat left top; text-indent:-9000px;cursor:hand; position:absolute; top:15px; left:8px;}
#top h2{ width:300px; height:50px; background:url(syssite/home/shop/1/template/current/default/images/topv.jpg) no-repeat left top; position:absolute; bottom:0; left:300px;}
#ss{ width:240px; height:22px; overflow:hidden; position:absolute; top:10px; right:15px;}
#ss #sa{ width:100px; height:12px; }

#top_nav{ width:250px; height:22px; overflow:hidden;  position:absolute;right:0; bottom:6px; right:8px;}
#top_nav a{ padding:0 5px;}
#nav { height:41px; background:url(syssite/home/shop/1/template/current/default/images/nav_bg.jpg) repeat-x left top; overflow:hidden; position:relative;}
#nav ul{height:35px; line-height:35px; font-weight:bold; position:absolute; top:6px; left:20px;}
#nav li{float:left; font-size:14px; margin-right:2px;}
#nav li a{ color:#FFF; padding:0 10px; display:block;}
#nav li a:hover{ background-color:#FFF; color:#ed008c; padding:0; text-decoration:none;}
#nav li a:hover .al{  background:url(syssite/home/shop/1/template/current/default/images/nav_al.jpg) no-repeat left top;}
#nav li a:hover .ar{  background:url(syssite/home/shop/1/template/current/default/images/nav_ar.jpg) no-repeat right top; padding:0 10px;}


body#index li#n1 a{background-color:#FFF; color:#ed008c; padding:0;}
body#index li#n1 a .al{background:url(syssite/home/shop/1/template/current/default/images/nav_al.jpg) no-repeat left top;}
body#index li#n1 a .ar{background:url(syssite/home/shop/1/template/current/default/images/nav_ar.jpg) no-repeat right top; padding:0 10px;}

body#outer li#n2 a{background-color:#FFF; color:#ed008c; padding:0;}
body#outer li#n2 a .al{background:url(syssite/home/shop/1/template/current/default/images/nav_al.jpg) no-repeat left top;}
body#outer li#n2 a .ar{background:url(syssite/home/shop/1/template/current/default/images/nav_ar.jpg) no-repeat right top; padding:0 10px;}

body#topa li#n3 a{background-color:#FFF; color:#ed008c; padding:0;}
body#topa li#n3 a .al{background:url(syssite/home/shop/1/template/current/default/images/nav_al.jpg) no-repeat left top;}
body#topa li#n3 a .ar{background:url(syssite/home/shop/1/template/current/default/images/nav_ar.jpg) no-repeat right top; padding:0 10px;}

body#skirt li#n4 a{background-color:#FFF; color:#ed008c; padding:0;}
body#skirt li#n4 a .al{background:url(syssite/home/shop/1/template/current/default/images/nav_al.jpg) no-repeat left top;}
body#skirt li#n4 a .ar{background:url(syssite/home/shop/1/template/current/default/images/nav_ar.jpg) no-repeat right top; padding:0 10px;}

body#pants li#n5 a{background-color:#FFF; color:#ed008c; padding:0;}
body#pants li#n5 a .al{background:url(syssite/home/shop/1/template/current/default/images/nav_al.jpg) no-repeat left top;}
body#pants li#n5 a .ar{background:url(syssite/home/shop/1/template/current/default/images/nav_ar.jpg) no-repeat right top; padding:0 10px;}

body#accessory li#n6 a{background-color:#FFF; color:#ed008c; padding:0;}
body#accessory li#n6 a .al{background:url(syssite/home/shop/1/template/current/default/images/nav_al.jpg) no-repeat left top;}
body#accessory li#n6 a .ar{background:url(syssite/home/shop/1/template/current/default/images/nav_ar.jpg) no-repeat right top; padding:0 10px;}





#right_nav{ width:150px; height:20px; background-color:#FFFFFF; border:solid #ed80c2 1px; position:absolute; right:20px; top:10px; text-align:center; font-size:12px; line-height:22px; font-weight:bold;color:#660852;}
#right_nav a{ color:#660852; padding:0 5px;}
#right_nav a:hover{color:#ed008c;}

#nav2{ height:27px; background-color:#f5dce2; position:relative;}
#nav2_l{ width:18px; height:27px; background:url(syssite/home/shop/1/template/current/default/images/nav2_l.jpg) no-repeat left top; position:absolute; left:0; top:0;}
#nav2_r{ width:18px; height:27px; background:url(syssite/home/shop/1/template/current/default/images/nav2_r.jpg) no-repeat left top; position:absolute; right:0; top:0;}
#nav2_dh{ width:650px; height:27px; line-height:28px; position:absolute; left:30px;}
#nav2_dh a{ padding:0 5px; color:#666;}
#nav2_dh a:hover{color:#ed008c;}

#nav2_dh2{ width:100px; height:26px; line-height:28px; position:absolute; right:25px; font-weight:bold;}
#nav2_dh2 a{color:#ed008c;}
#nav2_dh2 a:hover{color:#000000;}



/*=============menu===========*/
#contain{ padding:15px 0;}
#menu{ width:200px; float:left;}

#new22{ padding-top:45px; height:270px; background:url(syssite/home/shop/1/template/current/default/images/news_bg.jpg) no-repeat left top; margin-bottom:15px; }
#new22 ul{ margin:0 15px 10px 15px;  }
#new22 li{ background:url(syssite/home/shop/1/template/current/default/images/dot.gif) repeat-x left bottom; padding:0 5px; height:23px; line-height:24px;
}
#new22 li a{ background:url(syssite/home/shop/1/template/current/default/images/dot21.gif) no-repeat 3px center; padding-left:10px; display:block;width:150px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#new22 li.new22_title{ background-image:none; }
#new22 li.newa22_title{text-align:right; background:url(syssite/home/shop/1/template/current/default/images/new1.jpg) no-repeat left center; }

#categories{background:url(syssite/home/shop/1/template/current/default/images/categories_bg.jpg) repeat-y left top; margin-bottom:15px;}
#categories ul{ margin:0 15px 0 15px;  }
#categories li{ background:url(syssite/home/shop/1/template/current/default/images/dot.gif) repeat-x left bottom; padding:0 5px; height:23px; line-height:24px;}
#categories li a{ background:url(syssite/home/shop/1/template/current/default/images/dot21.gif) no-repeat 3px center; padding-left:10px;}
#categories_top{ width:200px; height:50px; background:url(syssite/home/shop/1/template/current/default/images/categories_top.jpg) no-repeat left top;}
#categories_bottom{ width:200px; height:25px; background:url(syssite/home/shop/1/template/current/default/images/categories_bottom.jpg) no-repeat left top;}

.b15{ margin-bottom:15px;}

#tel{ height:50px; background:url(syssite/home/shop/1/template/current/default/images/tel_bg.jpg) no-repeat left top;padding-top:190px;}
#tel .tel_sun{  margin-left:10px;}



#con{ width:716px; float:right;}
#banner{ margin-bottom:15px;}
#img_list{ height:240px; background:url(syssite/home/shop/1/template/current/default/images/img_list_bg.jpg) repeat-x left top; }
#img_l{ height:240px; background:url(syssite/home/shop/1/template/current/default/images/img_list_l.jpg) no-repeat left top; }
#img_r{ height:240px; background:url(syssite/home/shop/1/template/current/default/images/img_list_r.jpg) no-repeat right top; text-align:center; line-height:16px; padding-top:5px; }
#img_r table{ margin:0 10px 10px; width:690px; } 
#img_r a img{ margin-bottom:5px; width:141px; height:166px;}
#img_r h1{ font-size:12px; color:#cd3737;}
