body{
	font-family: "Segoe UI", "Helvetica Neue", Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	background-color: #EDEDED;
}
.qh{ color:#F2F2F2; }

/* ---------- nav links (same palette as the original template) ---------- */
.menulink{ color:#EBEBEB; font-size:14px; text-decoration:none; font-weight:normal; font-family:"Segoe UI",Arial,sans-serif; }
.menulink:visited{ color:#EBEBEB; }
.menulink:hover{ color:#1383F2; }
.menulink:active{ color:#0B68C8; }

.menulink1{ color:#EBEBEB; font-size:14px; text-decoration:none; font-weight:700; font-family:"Segoe UI",Arial,sans-serif; }
.menulink1:visited{ color:#EBEBEB; }
.menulink1:hover{ color:#EBEBEB; }
.menulink1:active{ color:#0B68C8; }

.menulink2{ color:#FFCC00; font-size:14px; text-decoration:none; font-weight:normal; font-family:"Segoe UI",Arial,sans-serif; }
.menulink2:visited{ color:#FFCC00; }
.menulink2:hover{ color:#EBEBEB; }
.menulink2:active{ color:#FFCC00; }

/* ---------- type scale ---------- */
.white12{ color:#FFFFFF; }
.title16{ font-size:16px; color:#333333; font-weight:bold; }
.title16c{ font-size:16px; font-weight:bold; color:#F3F3F3; }
.title14{ font-size:14px; font-weight:bold; color:#333333; }
.title24{ font-size:24px; font-weight:bold; color:#7C7C7C; text-decoration:none; }
.duanluo12qhui{ color:#717171; line-height:20px; font-weight:normal; }
.duanluo12b{ line-height:20px; color:#FFFFFF; }
.duanluo14en{ font-family:Geneva,Arial,Helvetica,sans-serif; font-size:12px; line-height:16px; font-weight:normal; }
.yellow12{ color:#FF6600; text-decoration:underline; }

/* ---------- footer links ---------- */
.huilink1{ color:#878787; font-size:12px; text-decoration:none; }
.huilink1:visited{ color:#878787; }
.huilink1:hover{ color:#999999; }
.huilink1:active{ color:#878787; }

.shuilink{ color:#333333; font-size:12px; text-decoration:none; }
.shuilink:hover{ color:#666666; }

/* ---------- banner rotator ---------- */
#header{ width:1000px; height:261px; margin:0 auto; position:relative; }
#bg1{ width:1000px; height:261px; position:absolute; display:block; }
#bg2{ width:1000px; height:261px; position:absolute; display:none; }
#bg1 img, #bg2 img{ border:0 none; width:1000px; height:314px; display:block; }
#button{ width:80px; height:20px; position:absolute; top:284px; left:910px; }
#button ul{ width:50px; height:20px; margin:0; padding:0; }
#button ul li{ float:left; width:20px; height:20px; border:1px solid #fff; list-style:none; box-sizing:border-box; cursor:pointer; text-indent:-999em; }
#button ul .but{ background:#fff; margin:0 2px; }

/* ---------- inline panels (download / buy / faq / about / add-ons) ---------- */
.panel{
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	margin-top:8px;
}
.panel .cell{ padding:0 26px 0 24px; vertical-align:top; }
.panel .title16{ border-left:4px solid #1383F2; padding-left:9px; line-height:18px; margin-bottom:8px; }
.panel p{ margin:0 0 9px; }
a.dl{
	display:inline-block;
	background:#f5f7fa;
	border:1px solid #d7dde5;
	border-radius:3px;
	padding:7px 14px;
	color:#1462b4;
	font-size:12.5px;
	font-weight:600;
	text-decoration:none;
}
a.dl:hover{ background:#eaf3fe; border-color:#9dc4ec; }
