.topmenu {color:#fff; position:relative;}
.topmenu .topmenu-container {width:1120px; margin:0 auto;}
.topmenu .tmain {height:38px; font-size:14px;}
.topmenu .nav-container {margin:0 auto;}
.topmenu .tmain ul {margin:0; padding:0; list-style:none;}
.topmenu .tmain li {float:left;}
.topmenu .main {width:130px; text-align:left; height:38px; font-weight:bold}
.topmenu .text {padding-top:14px; padding-bottom:14px; cursor:pointer;}
.topmenu .tmain a,
.topmenu .tmain a:hover {color:#fff; }

.topsub-container {position:absolute; display:none; width:100%; background-color:#f3f3f3; box-shadow:0 3px 4px #ccc;}
.topmenu .topsub {width:1120px; margin:0 auto; padding:5px 0 0; color:#333;}
.topsub .nav-container {padding-bottom:14px;}
.topsub .subwrap {width:130px; float:left;}

.topsub ul {margin:0 auto; padding:0; list-style:none;}
.topsub ul a {width:100%; display:block;}
.topsub li {font-size:12px; text-align:left; padding-top:5px; padding-bottom:5px; }
.topsub a,
.topsub a:visited,
.topsub a:hover {color:#444;}


.topmenu-link {
	width:320px;
	height:38px;
	float:right;
	padding-top:9px;
	background:url(../../../data/shop/common/menulink_bg-1.png) repeat-x;
}
.topmenu-link a {
	display:inline-block;
	margin-left:30px;
}