@charset utf-8;
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  caption, tbody, tfoot, thead{
	border: 0 none;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-family:'Segoe UI', Arial, verdana, Tahoma, Helvetica, sans-serif;
}
input{ margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {clear: both;}
ul {list-style: none;}
blockquote {quotes: none;}
blockquote:before, blockquote:after {content: ''; content: none;}
del {text-decoration: line-through;}
a img { border: none; }
a{ color:#F28500; text-decoration:none;}
body{ background:#efefef url(../images/top_bg2.jpg) repeat-x left top; font:normal 12px/1.8em Arial, Helvetica, sans-serif; color:#666;}
p{ margin-bottom:16px; line-height:240%;}
h1 a,h2 a {
font-size:20px;
color:#f87c24;
font-weight:normal;
} 
h3 a,  h4 a{
color:#F28500;
font-size:13px;}
h1, h2, h3, h4{color:#444;}
h1 a, h2 a, h3 a, h4 a{ text-decoration:underline;}
#header_top{ width:980px; height:94px; margin:0 auto; position:relative;} 
#header_top .logo{position:absolute;width:186px;height:38px;top:17px;left:15px}
#header_top .text{
	position:absolute;
	top:20px;
	left:225px;
	background:url(../images/line1.png) no-repeat 2px 7px;
	color: #eaeced;
	font-size:11.6px;
	width:450px;
	height:30px;
	padding:8px 15px 10px 20px;
	line-height:16px;
	margin-top: 7px;
}
#header_top .text a{color:#eaeced;font-size:11.6px}
#header_top .text a:hover{text-decoration:underline;}
#header_top #global {
	display: inline; float: right; height: 20px; padding:10px 0 0 0;
}
#header_top #global li {
	display: inline; float:left; margin-right:8px; padding-left:24px;
}
#header_top #global li:unknown {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px;  border-right-width: 0px;
}
#header_top #global a {
	color: #f5f7f8; text-decoration: none; font-weight:normal; font-size:11px;
}
#header_top #global a:hover {
	text-decoration:underline;
}

#header_top #xc-lang-selector {display: inline; float: right; height: 20px; padding:10px 0 0 0; margin-right:10px;}


.top1 {
	background: url(../images/promotion.png) no-repeat left;
}
.top2 {
	background:url(../images/sitemap.png) no-repeat left;font-weight:normal;
}

#header_nav{ background:url(../images/nav_bg3.jpg) repeat-x left top; width:100%; height:42px;}
#nav{ width:1000px; margin:0 auto;
    height:42px; position: relative; 
	Z-INDEX: 30;
}
#menu img {border:none;}
#menu ul{ float: left; width: 980px; margin: 0px 0 0 0;}
#menu ul li{ float:left; padding:0 12px; border-left:1px solid #CDCDCD; POSITION: relative; TEXT-ALIGN: center;  list-style: none; line-height:49px; top:0px; }
#menu ul li a{
	color:#5d5c5c;
	display:block;
	height:41px;
	float:left;
	WIDTH: 120px;
	text-decoration:none;
	font: 14px/41px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#menu ul li:hover{ background:url(../images/nav_bg_hover2.jpg) repeat-x left -1px;
TEXT-DECORATION: none; color: #000000;}
#menu UL LI UL {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 15px; WIDTH: 120px; PADDING-TOP:0px; POSITION: absolute; TOP:50px;
}
#menu UL LI UL LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; POSITION: relative;  border:none;
}
#menu UL LI UL LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; WIDTH: 120px; COLOR: #FFFFFF; LINE-HEIGHT: 24px; PADDING-TOP: 0px; HEIGHT: 24px; TEXT-ALIGN: left;
}
#menu UL LI UL LI A:hover {
	COLOR: #000000;
}
#menu UL LI.curr UL LI A:hover {
	COLOR: #000000;
}
#menu UL LI UL LI:hover {
	COLOR:#000000;
}
#menu .listbg {
	background:#555; width: 180px;  margin:0px 0 0; 
}
#menu .listbg LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; width: 150px; margin:2px 0 0 -8px;
}
#menu .listbg LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%; width: 155px; font-weight:normal;
}
#menu .listbg LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; color:#fdb956; 
}
#menu .listbg LI.curr A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#menu .listbg LI:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#menu ul li ul.listbg{width:490px;padding:10px 0;position:absolute;left:0px;top:42px;z-index:10;}
#menu ul li ul.listbg li{width:235px;float:left;padding:0 0 0 15px;background:none}
#menu ul li ul.listbg li a,#menu ul li ul.listbg li a:hover,#menu ul li ul.listbg li:hover{background:none}
#menu ul li ul.listbg dl dt{
	line-height:24px;
	height:24px;
	font-weight:bold;
	color:#fdb956;
	float:left;
	padding-left: 10px;
}
#menu ul li ul.listbg dl dt a{width:225px;line-height:24px;height:24px;font-weight:bold;color:#fff799;}
#menu ul li ul.listbg dl dd{background:none;width:220px;display:block}
#menu ul li ul.listbg dl dd a{line-height:24px;height:24px;color:#E4E4E4;font-size:12px;padding:0 0 0 15px;float:left;width:210px;background:url(images/dot_icon2.gif) no-repeat 5px 10px}
#menu ul li ul.listbg dl dd a:hover,#menu ul li.curr ul.listbg dl dd a:hover,#menu ul li ul.listbg dl dd:hover{background:url(images/dot_icon2.gif) no-repeat 5px 10px;}
#menu ul li ul.s2{width:145px}

#footer{ background:#454b58; height:200px; color:#dfdfdf; margin-top:14px;}
#footer .footer_links{ text-aligh:center; margin:0px 0 0 220px; padding:40px 0 0 0;}
#footer .footer_links ul{float:left;padding:0px 32px 6px 22px;margin:-17px 0 0 0px; width:125px;overflow:hidden;height:auto;}
#footer .footer_links ul li a{color:#ccc;display:block;font-size:11.6px;text-align:left; }
#footer .footer_links ul li a:hover{color:#888;text-decoration:none}
#footer .footer_links li{border-bottom:1px solid #b8babb;margin:0;padding:0px 0}
#footer .footer_links ul li.title{color:#fff;font-size:12px;height:24px;}
#footer .footer_links ul.width{width:220px;}
#footer .footer_links ul.last{padding-right:2px;}
#footer .footer_links ul.share a{float:left;display:inline;}
#footer .footer_links img{padding:5px 0 0 0;}
#footer .copyright{clear:both;text-align:center;padding:10px 0 0px 0;color:#dedede}
#footer .copyright a{color:#dedede;}

#title_kn{background:url(../images/support/topbg1.gif) no-repeat 0 bottom;height:48px;font-weight:bold; padding:10px 0 0 20px; margin:0 0 -10px 0;}
#title_kn li{float:left;width:134px;height:39px;text-align:center; list-style:none; font-weight:bold; padding:0 2px;}
#title_kn li a{background:url(../images/support/btn-title1.gif) no-repeat 0 bottom;line-height:39px;font-size:12px;display:block;color:#333; padding:0px; margin:0px;font-weight:bold; padding-right:4px;}
#title_kn li a.curr{background-position:0 0;}
#title_kn li a:hover{text-decoration:none;}

.price {color:#FF0000; font-weight:bold;}
.red{ color:#ff0000;}
.red a{ text-decoration:underline; color:#ff0000;}
.mail { clear: both; margin: 5px 0 7px 20px; text-align: left; padding-left: 30px; background: url(../images/icon_mail.gif) no-repeat left 2px; color: #666666; font-size: 12px; line-height: 20px }
.totop{ position:fixed; left:50%; margin-left:500px; bottom:220px; z-index:10; padding: 0;width: auto;}

 
.table2{background-color:#dadada; margin:10px 0 0 15px; }
.table2 th{background-color:#eee;line-height:28px;padding:0 10px;font-size:14px;font-weight:bold;text-align:left}
.table2 th a{font-size:14px;color:#434343;font-weight:bold;line-height:28px}
.table2 td{background-color:#fff;line-height:28px;padding:0 10px}
.table2 td .dot{background:url(images/dot_icon1.gif) no-repeat left center;padding-left:10px}
.table2 td a{color:#434343;line-height:28px}
.gray{color:#666}

#cse-search-box{margin:0;}
#search{
	float:right;
	width:170px;
	height:25px;
	background:no-repeat left;
	margin-top: -70px;
}
#search .k{width:170px;padding:0px 12px 0;float:left; height:25px;}
#search #g_input{
	width:125px;
	font-size:12px;
	color:#999999;
	border:0px solid #fff;
	float:left;
	height: 20px;
	padding-left: 5px;
}
#search #g_submit{
	width:20px;
	height:20px;
	float:right;
	margin:0 10px 0 5px;
	background:url(images/go.png) no-repeat center;
	border:none;
	cursor: pointer;
}
.search_input{
	border:1px solid #007EA8;
}

.two_Item{width:300px;padding:5px 15px 5px 0;float:left}
.two_Item ul{padding:5px 0;}
.two_Item ul li {margin:5px 0 0 0;}
.two_Item ul li a{color:#333;line-height:22px;height:22px;}

.steps{padding:20px 0px 0px; margin:0 1px px;}
.steps td.left{padding-bottom:40px;}
.steps td.left a:hover{ cursor:pointer;}
.steps td.right{ padding-top:15px;}
.steps .guide_text_n{ float:left; padding:0 0 0 10px; font-size:40px; line-height:35px; font-style:italic; font-weight:bold; height:40px; width:40px; }
.steps .guide_text{ float:left; width:480px;}
.steps .guide_text h3{color:#464646; font-size:18px; margin-bottom:10px;}
.steps .guide_img{float:left; width:200px; padding:22px 0;}

.h_news_main { padding: 5px 0px;}
.h_news_main .google{height:25px; }
.h_news_main .twitter{padding-top:5px; }

.article_awards{filter:progidXImageTransform.Microsoft.gradient(gradientType=0,startColorStr=#FFF,endColorStr=#f6f6f6); background-color:#fbfbfb; background:-moz-linear-gradient(top,#FFF,#f6f6f6); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#f6f6f6)); border-radius:3px; border:1px solid #DDD; padding:10px 10px 0px 10px; position:relative;margin:10px auto; width:650px;}
.article_awards .word{ float:left; width:350px;}
.article_awards .word span{ display:block; text-align:right;}
.errow{ background: url(images/arrow.png) no-repeat; width:11px; height:9px; z-index:1; position:absolute; left:100px; top:-9px;}

.side-img { background: url(../images/promotion/product-pic.jpg) no-repeat; width:235px; height:190px; padding-top:75px; }
.side-img1 { background: url(../images/promotion/product-pic-20.jpg) no-repeat; width:235px; height:190px; padding-top:75px; }
.side-img2 { background: url(../images/promotion/product-pic-30.jpg) no-repeat; width:235px; height:190px; padding-top:75px; }
.side-img p,.side-img1 p,.side-img2 p{ margin:0 10px 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#353535; line-height:1.8em; text-align:justify;}
.side-img p strong,.side-img1 p strong,.side-img2 p strong  { font-size:12px; color:#ff2222; }
.side-img a,.side-img1 a,.side-img2 a { text-decoration:underline; }
.side-img a:hover,.side-img1 a:hover,.side-img2 a:hover { text-decoration:none; }

#tag-list-page {text-align:center; padding-top:20px;text-decoration:none; }
#tag-list-page a {color:#2e4b87; font-size:14px; padding:0 3px; text-align:center; display:inline-block; text-decoration:underline; font-weight:normal;}
#tag-list-page a:hover {text-decoration:none;font-weight:normal;}
#tag-list-page strong {font-size:16px; padding:0 3px; text-align:center; display:inline-block;}
#tag-list-page .prev {background:url(../images/page-jt.png) no-repeat left 4px; padding:0 15px; width:30px; text-decoration:none;}
#tag-list-page .next {background:url(../images/page-jt.png) no-repeat right -35px; padding:0 15px; width:30px; text-decoration:none;}

#navigation, #navigation li ul { 
list-style-type:none; 
} 
#navigation { 

} 
#navigation li { 
float:left; 
text-align:center; 
position:relative; 
} 
#navigation li a:link, #navigation li a:visited { 
display:block; 
text-decoration:none; 
color:#000; 
width:125px; 
margin-top:-15px;
border:1px solid #fff;  
background:#4395d7; 
} 
#navigation li a:hover { 
color:#fff; 
background:#2687eb; 
} 
#navigation li ul li a:hover { 
color:#fff; 
background:#6b839c; 
} 
#navigation li ul { 
display:none; 
position:absolute; 
width:135px; 
} 
#navigation li ul li ul { 
display:none; 
position:absolute; 
margin-left:1px; 
margin-top:50px;
width:135px; 
}
.side-main {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.side-main ul { }
.side-main li { line-height:20px; margin-bottom:5px; background: no-repeat left 9px; padding-left:10px; }
.t_follow {
    border-top: 1px dashed #9D9C9C;
    margin-top: 15px;
    padding: 10px 8px 0;
}