@charset "utf-8";
/* CSS Document */
body,img, div, h1, label, form { border:0; margin:0; padding:0; }
body { font-family:'Tahoma'; font-size:12px; color:#535353; }
input { font-family:'Tahoma'; font-size:14px; ime-mode:disabled; }
textarea { width:260px; height:120px; font-family:Tahoma; display:block; }

#header { margin-bottom:20px; background-color:#535353; }
#logo { position:relative; width:780px; margin:0 auto; }
#logo h1 { position:absolute; top:9px; left:26px; }
#logo label { position:absolute; top:33px; left:126px; }
#header ul { border:0; margin:0; padding:0; list-style:none; }
#nav { height:66px; color:white; font-weight:bold; }
#nav ul { width:780px; margin:0 auto; text-align:right; }
#nav li { display:inline; padding:0 3px 0 3px;}
#nav a { color:#C9C9C9; line-height:24px; }
#nav #mycart { width:780px; margin:12px auto 0 auto; text-align:right; }
#nav #mycart a { text-decoration:none; color:#FFFEFE; font-size:14px; margin-right:30px; background:url(/images/ico_cart.png) no-repeat right; padding-right:26px; }
#menu { background:url(/images/menu_bg.gif) repeat-x; height:28px; color:white; font-weight:bold; font-family:'Segoe UI', 'Tahoma'; font-size:14px; }
#menu ul { width:780px; margin:0 auto; height:22px; }
#menu li { width:100px; float:right; }
#menu a { text-decoration:none; color:white; line-height:28px; height:28px; width:100px; display:block; text-align:center; background:url(/images/menu.png); overflow:hidden; }
#menu a:hover { background:url(/images/menu_hover.png); }
#menu a:active, #menu a.active, #menu a.active:hover { background:url(/images/menu_active.png); }
/*#menu a:link, #menu a:visited, #menu a:hover, #menu a:active*/

.panel { margin:12px 0; }
.panel .title { color:black; }
.panel .title .cmd { float:right; color:white; font-weight:bold; margin-right:12px; font-family:'Segoe UI'; font-size:9px; text-decoration:none; display:none; }
.hide { display:none; }
.clear { clear:both; }

#busy { display:none; }
#busy { padding-left:24px; background:url(/images/loading.gif) 3px 50% no-repeat; font-size:24px; line-height:30px; }
#alert { width:780px; margin:0 auto; border:1px solid #DDD; background:#CC3333; display:none; line-height:24px; color:white; text-indent:2em; }
#banner { width:778px; }
#banner_close { width:16px; float:right; margin:-258px 3px 0; font-family:Webdings; cursor:default; font-size:16px; color:white; }
.homepage#banner { height:259px; background:url(/images/banner.png) no-repeat; }
#wrapper { width:780px; margin:0 auto 0 auto; }
#sidebar { width:226px; float:left; }
#sidebar .menu { padding-bottom:12px; }
#sidebar .menu ul { list-style:none; padding:0; margin:0; }
#sidebar .menu ul li a { text-decoration:none; background:#414141; border:none; border-bottom:1px solid #959595; color:white; display:block; line-height:26px; height:26px; text-indent:2em; font-family:'Segoe UI', 'Tahoma'; }
#sidebar .menu ul li a:hover { background:#525252; }
#sidebar .menu ul li a.active, #sidebar .menu ul li a.active:hover { background:#C12D2D; font-weight:bold; text-indent:2.4em; }
#sidebar #livechat a { width:100%; height:100%; display:block; }
#sidebar #livechat a span { visibility:hidden; }
#sidebar #partner { display:none; }
#sidebar #partner h6 { font-size:14px; margin:0; padding:0; text-align:center; }
#sidebar #partner ul { margin:0; padding:12px; }
#sidebar #partner ul li { border-top:1px solid #ccc; list-style:none; text-align:center; }
#sidebar #partner ul li img { margin:12px; }

#content { float:right; width:540px; line-height:26px; overflow:hidden; clear:both; }
#content .panel .title { text-indent:2em; line-height:22px; height:22px; background:url(/images/title.png) no-repeat; }
#content .panel .text { text-indent:2em; padding:20px; line-height:26px; }
#footer { width:780px; margin:0 auto; margin-top:20px; color:#535353; clear:both; }
#footer .nav { float:right; color:#7D0000; line-height:25px; }
#footer .nav a { text-decoration:none; color:#7D0000; }
#footer #copyright { font-size:10px; line-height:25px; border:1px #C6C6C6 solid; border-width:1px 0 1px 0; }
#footer h1 { font-size:12px; text-align:center; margin:8px; }
#footer #miibeian { display:none; }

#news ul.newslist { margin:12px; margin-left:20px; padding:0; line-height:30px; font-size:14px; }
#news ul.newslist li a { color:#535353; text-decoration:none; }
#news ul.newslist li a:hover { text-decoration:underline; }
.panel#news .body ul.newslist li em { float:right; font-style:normal; font-size:11px; }
#news ul.homepage { margin-left:30px; line-height:24px; font-size:12px; }

#products ul.list { padding:0; margin:0; }
#products ul.list li { clear:both; margin:8px; list-style:none; padding:6px; border-bottom:1px solid #ccc; }
#products ul.list li .pic { float:left; margin:6px; }
#products ul.list li .intro {height:50px; overflow:hidden; text-indent:2em; }
#products ul.list li h4 { margin:0; padding:0; }
#products ul.list li h4 a { text-decoration:none; color:#2B3E49; }<!--6997B1-->
#products ul.list li h4 a:link { color:#4A6B7D; }
#products ul.list li h4 a:visited { color:#4A6B7D; }
#products ul.list li h4 a:active { color:#4A6B7D; }
#frmProduct input { width:260px; }

#login { height:96px; background:url(/images/login_bg.jpg); }
#login label { width:88px; text-align:right; display:block; float:left; line-height:24px; clear:both; color:#7D7D7D; padding-right:3px; }
#login input { width:110px; height:18px; border:1px solid #707070; }
#login .title { font-weight:bold; text-indent:1em; line-height:24px; }
#login .button { text-align:right; padding:3px 10px 0; }
#login button { background:url(/images/btn_signin.png); font-weight:bold; width:69px; height:17px; line-height:17px; color:white; border:none; margin-right:3px; font-size:12px; }
#login button.signup { background:url(/images/btn_signup.png); }
#leave { height:46px; background:url(/images/sidebar_leave.png); font-family:Impact; font-size:20px; }
#leave a { display:block; height:46px; line-height:46px; color:#697482; text-indent:66px; text-align:center; text-decoration:none; }

dl.form dt { float:left; clear:both; width:160px; text-align:right; line-height:36px; padding-right:8px; }
dl.form dd { padding:6px 0 6px 0; display:block; }

.pager { text-align:right; font-size:14px; }
.pager a { text-decoration:none; color:#254367; }
.pager label { font-family:'Webdings'; }

input.error { border:2px solid red; }
label.error { color:red; text-indent:1em; line-height:24px; }


#editor_tips { font-size:14px; color:black; }
#editor_tips legend { font-weight:bold; color:red; font-size:14px; }

#mycart a { display:block; width:100px; float:right; height:24px; background:red; }

.hide { display:none; }
.clear { clear:both; }

.ui-effects-transfer { border: 1px solid maroon; } 
.transferring { background-color: red; opacity: 0.5; } 