﻿body {
	margin:0px; padding:10px 0px; font-size: 12px; color:#707173;
    font-family: 'Microsoft Yahei', Verdana, Simsun, 'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Symbol', 'Helvetica Neue', 'BBAlpha Sans', 'S60 Sans', Arial, sans-serif;
}
a { color:#707173; text-decoration:none; }
a:hover { color:#ca1d22; }

#header, #context, #footer { margin:0px auto; width:998px; clear:both; }
.lang { font-size:14px; padding-top:30px; line-height:20px; text-align:right; }
.lang a.on { color:#ca1d22; }
#nav { clear:both; font-size:14px; line-height:42px; border-top:1px solid #707173; border-bottom:1px solid #707173; }
#nav a { padding:0px 5px; }
#nav a.on { color:#ca1d22; }
#nav img { vertical-align:middle; }
#nav span { padding:0px 5px; color:#ca1d22; }

#context { padding:30px 0px; }
#left { float:left; width:215px; }
#right { float:right; width:760px; }
#left h3 { margin:0px; padding:0px; font-size:16px; color:#000000; }
#left li { font-size:14px; }
#left a.on { color:#ca1d22; }
#context .desc { font-size:16px; color:#000000; line-height:1.3em; font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif; }
#context .desc p { margin:10px 0px; padding:0px; }
#context .desc h3 { font-size:20px; margin:20px 0px; padding:0px; }

#footer { border-top:1px solid #707173; }
#footer a { padding:0px 5px; line-height:24px; }
#footer img { vertical-align:middle; border:0px; }

.xp_key { margin:0px; padding:100px 0px 0px 10px; height:120px; }
.xp_key span { margin-left:10px; }
.cn { background:url(/zh-cn/Images/xp_key.png) no-repeat left top; }
.en { background:url(/Images/xp_key.png) no-repeat left top; }

.p_list { margin:0px; padding:0px; list-style:none; }
.p_list li { float:left;width:190px;height:190px;text-align:center; position:relative; }
.p_list li img { width:180px; height:180px; border:0px; }
.p_list li div {
    position:absolute; left:5px; bottom:10px; width:180px;line-height:20px; text-align:center;
    background-color:#cccccc; filter:alpha(opacity=80); opacity:0.8; color:#ca1d22;
}
.pager { clear:both; padding:15px 0px 0px 5px; }
.pager a { display:inline-block; padding:0px 5px; margin-right:5px; line-height:18px; border:1px solid #ccc; }
.pager a.on { color:#ca1d22; }

#product_desc { float:left; width:380px; }
#product_desc table { width:100%; border-left:1px solid #ccc; border-top:1px solid #ccc; }
#product_desc th,#product_desc td { padding:3px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
#product_desc th { width:80px; text-align:right; }
#product_view { float:right; }