html, div, body, p, form, img, dd, h1, h2, h3, h4, input {
	margin:0 auto;
	padding:0;
	font:12px/200% Arial, Helvetica, sans-serif;
	color:#222222;
}
body {
	background:url(/style-new/images/bg.jpg) repeat;
}
p, dl, dd, dt {
	margin:0;
	padding:0;
}
ul {
	margin:0;
	padding:0;
	list-style:none;
}
li {
	margin:0;
	list-style:none;
	padding:0;
}
h1 {
	font-weight:bold;
	font-size:15px;
}
h2 {
	font-weight:bold;
	font-size:15px;
}
h3 {
	font-weight:bold;
	font-size:14px;
}
img {
	border:none;
}
a, a:link, a:visited {
	text-decoration:none;
	color:#0e8ce8;
}
a:hover, a:active {
	text-decoration:underline;
	color:#0e8ce8;
}
input {
	font-size:11px;
}
table {
	border-collapse:collapse;
}
.clear {
	clear:both;
}
.clearfix:after {
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
	font-size:0;
	line-height:0;
	content:" ";
}
.clearfix {
	zoom:1;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.fc {
	float:right;
	padding-right:220px;
	margin-top:-10px;
}
.noBor {
	background:none !important;
	border:none !important;
	margin-right:0 !important;
}
/*header css*/
#header {
	height:147px;
	background:url(/style-new/images/top-bg.jpg) repeat-x;
}
#top {
	width:1000px;
	height:100px;
	overflow:hidden;
}
#logo {
	width:316px;
	height:97px;
	float:left;
	display:block;
	margin-left:10px;
	_margin-left:5px;
	overflow:hidden;
}
.topdesc {
	float:left;
	background:url(/style-new/images/header-line.png) no-repeat left center;
	width:350px;
	line-height:20px;
	padding-left:25px;
	margin-top: 33px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.topdesc a{
	color: #222222;
}
.top-right {
	float:right;
	position:relative;
}
.top-right ul {
	overflow:hidden;
	margin-top:25px;
}
.top-right ul li {
	float:left;
	padding-left:22px;
	margin-left:15px;
	display:inline;
}
.top-right a {
	color:#000;
}
.top-art {
	background:url(/style-new/images/icon-articles.png) no-repeat left center;
}
.top-pro {
	background:url(/style-new/images/icon-promotion.png) no-repeat left center;
}
.top-rss {
	background:url(/style-new/images/icon-newsletter.png) no-repeat left center;
}
/*search style*/
#search {
	position:absolute;
	top:55px;
	left:15px;
	width:255px;
	margin:0;
	height:24px;
}
#q {
	height:22px;
	width:191px;
	float:left;
	border:#c4c4c4 solid 1px;
	border-right:none;
	border-radius:5px 0 0 5px;
	padding:0 10px;
	margin:0;
	line-height:24px;
	background-color:#fff;
}
.btn_search {
	background:url(/style-new/images/search.png) no-repeat scroll 0 0 transparent;
	border:none;
	cursor:pointer;
	height:24px;
	width:43px;
	float:left;
	margin-left:0;
	overflow:hidden;
	line-height:200px;
	font-size:0;
	margin:0;
}
.menu {
	width:1000px;
	height:42px;
	margin:0 auto;
	background:url(/style-new/images/menu-bg.jpg) repeat-x;
	z-index:100;
	border-radius:8px;
	box-shadow:0px 0px 3px #585858;
	list-style:none;
	position:relative;
}
.menu li {
	float:left;
	text-align:center;
	background:url(/style-new/images/nav-break.png) no-repeat right center;
	height:42px;
}
.menu li:first-child {
	background:url(/style-new/images/store.jpg) no-repeat 16px 7px;
	width:130px;
}
.menu li a {
	font:normal 17px/42px Tahoma, Geneva, sans-serif;
	color:#fff;
	text-decoration:none;
	display:block;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 30px;
}
.menu li.store:hover {
	border-radius:8px 0 0 8px;
}
.menu li.store a:hover {
	border-radius:8px 0 0 8px;
}
.menu li:hover, .menu li.last:hover {
	background:url(/style-new/images/menu-h.jpg) repeat-x;
}
.menu li a:hover {
	background:url(/style-new/images/menu-h-mid.jpg) no-repeat 50% 0;
}
.menu li a img {
	vertical-align:middle;
	margin-left:5px;
}
.menu li.last {
	background:none;
	width:136px;
	float:right;
}
.menu li.last:hover {
	border-radius:0 8px 8px 0;
}
.menu li.last a:hover {
	border-radius:0 8px 8px 0;
}
.menu .sub_menu {
	position:absolute;
	left:0;
	top:42px;
	z-index:100;
	background-color:#0878d2;
	overflow:hidden;
	text-align: left;
}
.menu .sub_menu dl {
	float:left;
	display:inline;
	margin-top: 20px;
	margin-right: 50px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.menu .sub_menu dt {
	font-size:14px;
	margin:0 0 0 5px;
	text-align:left;
	color:#fff;
}
.menu .sub_menu dt img {
	vertical-align:middle;
	margin-left:5px;
}
.menu .sub_menu dd {
	text-align:left;
	margin:10px 0;
}
.menu .sub_menu dl.nav-guide dd {
	background:url(/style-new/images/nav-li.jpg) no-repeat left 12px;
	margin:0;
	padding-left:15px;
	line-height:25px;
}
.menu .sub_menu dl.nav-guide dd.sub-menu-more {
	background:none;
	padding:0;
	margin-top:25px;
}
.menu .sub_menu dd a {
	line-height:23px;
	font-size:12px;
	color:#fff;
	padding:0;
	display:inline;
}
.menu .sub_menu dd img {
	vertical-align:middle;
	margin-right:10px;
}
.menu .sub_menu dd a:hover {
	text-decoration:none;
	color:#deff26;
	background:none;
}
.menu .sub_menu dd.hr, .menu .sub_menu dl.nav-guide dd.hr {
	border-top:#0668b7 solid 1px;
	border-bottom:#2494ed solid 1px;
	margin:10px 0 15px 0;
}
.menu .sub_menu .break-line {
	float:left;
	border-left:#0668b7 solid 1px;
	border-right:#2494ed solid 1px;
	margin-top:50px;
	height: 350px;
}
.menu .sub_menu .break-line1 {
	float:left;
	border-left:#0668b7 solid 1px;
	border-right:#2494ed solid 1px;
	margin-top:50px;
	height: 300px;
}
.menu .sub_menu dd.sub-menu-more {
	margin-top:15px;
	background:url(/style-new/images/nav-more.jpg) no-repeat;
	margin-left: 10px;
}
.menu .sub_menu dd.sub-menu-more a {
	height:26px;
	display:block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-left: 40px;
}
.menu .sub_menu p {
	padding-left: 10px;
}
.menu .sub_menu p a {
	line-height:25px;
	font-size:12px;
	color:#fff;
	display:inline;
	text-align: left;
	padding: 0px;
	margin-left: 10px;
}
.menu .sub_menu p a:hover {
	text-decoration:none;
	color:#deff26;
	background:none;
}
#dvd {
	position: absolute;
	left: 130px;
	top: 42px;
}
#video {
	position: absolute;
	left: 241px;
	top: 42px;
}
#pack {
	position: absolute;
	left: 361px;
	top: 42px;
}
#iphone{
	position: absolute;
	left: 476px;
	top: 42px;
	
}
#ipad{
	position: absolute;
	left: 517px;
	top: 42px;
}

#pdf{
	position: absolute;
	left: 753px;
	top: 42px;
}
#container {
	width:1000px;
	text-align:left;
	overflow:hidden;
	margin-bottom: 35px;
}
/*side*/
#side {
	width:239px;
	float:right;
}
.video-guide {
	background:url(/style-new/images/video-demo-bg.jpg) repeat-x;
	border:#cdcdcd solid 1px;
	border-radius:5px;
	margin-bottom:10px;
	height:211px;
	text-align:center;
	cursor: pointer;
}
.video-guide img {
	margin:20px 0 10px;
}
.review {
	background-color:#fff;
	border:#cdcdcd solid 1px;
	border-radius:5px;
	padding-bottom:20px;
	margin-bottom:10px;
	overflow:hidden;
	zoom:1;
}
.review h4 {
	font-size:14px;
	font-weight:normal;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 18px;
}
.review img {
	float:left;
	display:inline;
	margin:13px 0 0 10px;
}
.review-txt {
	float:left;
	background:#f3f3f3 url(/style-new/images/review-bg.jpg) top no-repeat;
	width:134px;
}
.review-txt p {
	margin:25px 13px 15px 16px;
	line-height:20px;
}
.side-box {
	margin-bottom:10px;
}
.side-box .title {
	height:43px;
}
.side-box-main {
	border:#cdcdcd solid 1px;
	border-top:none;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	padding:20px 10px 25px 13px;
	background-color:#FFF;
}
.side-box h4 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	line-height:37px;
	margin-left:75px;
}
.side-box ul {
	border:#cdcdcd solid 1px;
	border-top:none;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	background-color:#FFF;
	padding-right: 22px;
	padding-bottom: 10px;
	padding-left: 13px;
	padding-top: 8px;
}
.side-box ul li {
	line-height:25px;
	padding-left:15px;
}
.guide .title {
	background:url(/style-new/images/guide-title.png) no-repeat;
}
.contact .title {
	background-image: url(images/contact-title.jpg);
	background-repeat: no-repeat;
}
.guide ul li {
	background:url(/style-new/images/li1.jpg) no-repeat 0 8px;
}
.guide ul li a {
	color: #222222;
}
.tips .title {
	background:url(/style-new/images/tips-title.png) no-repeat;
}
.tips ul li {
	background:url(/style-new/images/li2.jpg) no-repeat 0 10px;
}
.tips ul li a {
	color: #222222;
}
.social .title {
	background:url(/style-new/images/social-title.png) no-repeat;
}
.awards-pro{
	border:#cdcdcd solid 1px;
	border-radius:5px;
	background-color: #fff;
	margin-top: 15px;
	padding-bottom: 15px;
}
.awards-pro h4{
	color:#333;
	margin:10px 0 0 27px;
}
.related-pro {
	background:#fff url(/style-new/images/related-pro-bg.jpg) repeat-x top;
	border:#cdcdcd solid 1px;
	border-radius:5px;
}
.related-pro h4 {
	color:#488dcd;
	margin:10px 0 0 27px;
}
.related-pro ul {
	padding-top: 8px;
	padding-right: 22px;
	padding-bottom: 10px;
	padding-left: 13px;
}
.related-pro ul li {
	line-height:25px;
	padding-left:15px;
	background:url(/style-new/images/li2.jpg) no-repeat 0 10px;
}
.related-pro ul li a {
	color: #222222;
}
/*footer*/
#footer {
	clear:both;
	width:1000px;
	text-align: center;
}
#footer a {
	color:#222222;
}
#footer-text {
	line-height:20px;
	margin-bottom:10px;
}
.footer-secure {
	border-radius:5px;
	box-shadow:0px 0px 3px #d2d2d2;
	border:#d2d2d2 solid 1px;
	background-color:#fff;
	width:125px;
	margin-top: 20px;
	margin-bottom: 25px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 20px;
	float: left;
	margin-left: 360px;
}
.footer-secure-right {
	border-radius:5px;
	box-shadow:0px 0px 3px #d2d2d2;
	border:#d2d2d2 solid 1px;
	background-color:#fff;
	width:125px;
	margin-top: 20px;
	margin-bottom: 25px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 20px;
	float: left;
	margin-left: 10px;
}
/*go top*/
.back-to {
	position:fixed;
	bottom:10px;
	right:10px;
	z-index:999;
	width:90px;
	overflow:hidden;
	zoom:1;
	-ie6-position-fixed-delay:200;
}
.back-to .back-top {
	float:right;
	display:block;
	width:80px;
	height:131px;
	background:url(/style-new/images/gotop.png) no-repeat scroll 0 0 transparent;
	margin-left:10px;
	outline:0 none;
	text-indent:-9999em;
}
.back-to {
	_position:absolute;
	_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
	_margin-bottom:10px;
	_margin-right:5px;
}
*html {
	background-image:url(about:blank);
	background-attachment:fixed;
}
