/* global css */
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,input,form{ margin:0; padding:0; border:0; }
body { background:#FAFBFB; margin:0 auto; font:12px/20px Verdana,Arial,Helvetica,sans-serif; color:#3d3d3d; }
ul { list-style:none;}
a { color:#4d4d4d; text-decoration:underline; }
a:hover { color:#006699; text-decoration:underline; }
li { list-style:none;}
p { padding-bottom:5px; }
/* Global font control */
.font16 { font-size:16px; }
.font14 { font-size:14px; }
.font12 { font-size:12px; }
.spacing10 { clear:both; height:10px; overflow:hidden; }
.spacing { clear:both; height:20px; overflow:hidden; }
.spacing1 { clear:both; height:40px; overflow:hidden; }
.left { float:left; }
.right { float:right }
.col1 { width:210px; }
.marg_right { margin-right: -20px; margin-top: 15px; }
.marg_right1 { margin-right:10px; margin-left:20px; }
.marg_right2 { margin-right:20px; }
.pad_left1 { padding-left:20px; }
h1, h2, h3, h4{font-weight:normal;font-family:Verdana,Helvetica,Arial,sans-serif;}
h1 { font-size:22px ;  line-height:24px; padding:0 0 20px 0; }
h2 { font-size:18px;  line-height:20px; padding:0 0 20px 0 }
h3 { font-size:20px; padding-bottom:20px; }
h4 { font-size:14px;  padding-bottom:5px; }
.small{font-weight: normal; font-size: 11px; color: #FF0000;}
/* ============================= main layout ====================== */
#wrapper1 {width:1020px; margin:0 auto;box-shadow:0 0px 0px rgba(0, 0, 0, 0.0);}
#Wrapper {width:970px; margin:0 auto; box-shadow:0 6px 5px rgba(0, 0, 0, 0.20);border-radius:5px; border:1px solid #ddd; border-top:none;}
#Header-Top { height:35px; background:url(/image/back.png) repeat-x top; color:#ccc; }
#Header-Top-c { display:none; float:right; width:300px; height:35px; line-height:35px; }
#Header-Top-c a {color:#ccc; display:block; float:left; padding-left:32px; margin-left:7px; }
.a1 { background:url(/image/lang1.jpg) no-repeat 0 center; }
.a2 { background:url(/image/lang2.jpg) no-repeat 0 center; }
.a3 { background:url(/image/de.jpg) no-repeat 0 center; }
#Header-Top-c a:hover { color:#fff; }
#Header-Top-c a:visited { color:#ccc; }
#Header-Top-l { background:url(/image/header_top_l.png) no-repeat left; height:35px; }
#Header-Top-r { background:url(/image/header_top_r.png) no-repeat right; height:35px; }
#Header-inside { height:120px; }
#Header-Logo { float:left; margin:8px 0 0px 24px; }
#Header-Title { float:left; margin:0px 0 20px 0px; }
#Header-Search { float:right; clear:right; margin:30px 30px 10px 0; width:275px; height:30px; background:url(/image/search_bg.png) no-repeat; }
#TopMenu { margin:-45px auto 0; width:100%; height:96px; background:url(/image/topmenu_outter.png) repeat-x top; }
#TopMenu-inside { margin:0 auto 0; width:981px; height:96px; background:url(/image/topmenu_background.png) no-repeat top; }
#topmenu ul {padding-left:9px;margin:0;list-style:none;height:52px;font-family:Verdana, Geneva, sans-serif;font-size:14px;}
#topmenu ul li { display:block; float:left; padding:0 40px 0 25px; margin:0; line-height:50px; background:url(/image/topmenu_border.png) no-repeat center right; position:relative; z-index:50; }
#topmenu ul li a { text-decoration:none; cursor:pointer; color:#FFD11B; padding:0; margin-left:12px; }
#topmenu ul li a:hover { color:#fff; }
#topmenu ul li ul { position:absolute; left:-9999px; top:-9999px; width:180px; margin:0; padding:0; list-style:none; font-size:12px; }
#topmenu ul li.jshover ul, #topmenu ul li:hover ul { left:0px; top:48px; padding:3px; width:auto; height:auto; background: #222; }
#topmenu ul li.jshover ul li, #topmenu ul li.jshover ul li.jshover, #topmenu ul li:hover ul li { display:block; margin:0; padding:0; background-image:none; float:left; clear:both; border-bottom:1px solid #444; width:180px; height:30px; color:#999; }
#topmenu ul li.jshover ul li a, #topmenu ul li.jshover ul li.jshover a, #topmenu ul li:hover ul li a { display:block; line-height:30px; text-decoration:none; margin:0 20px 0 20px; padding:0 0 0 20px; background:url(/image/topmenu_droplist.png) no-repeat center left; color:#999; }
#topmenu ul li.jshover ul li a:hover, #topmenu ul li.jshover ul li.jshover a:hover, #topmenu ul li:hover ul li a:hover { background-image:url(/image/topmenu_droplist_hover.png); color:#ccc; }
.PageBody { width:100%; clear:both; }

#PageBody_t {height:480px; }
#PageBody_b { background:url(/image/content_b.png) no-repeat center bottom; height:300px; margin-top:-210px; }
#PageBody_Shadow { background:url(/image/content_shadow.png) repeat-y center; }
#PageBody_Content { clear:both;margin:-525px 0 0px;  width:968px; position:relative; }	/*position:relative is must for IE6/7*/

#Banner { padding-top:3px; width:100%; clear:both;position:relative; }
#Breadcrumb { float:left; padding:20px 10px 15px; width:100%; height:20px; line-height:14px; clear:both; }
.box{width:963px; height:350px; background:#FFF;  padding-left:3px;z-index:1;}
.inbox{ width:320px; height:350px; border-right:1px solid #e8e8e8;  float:left; position:relative;z-index:1; }
.inbox li{width:320px; height:350px; position:absolute; top:0px; left:0px; }
.noborder{border:none;}
.ad1{background-image:url(/image/new_banner01.jpg); display:none;}
.ad2{background-image:url(/image/new_banner02.jpg); display:none;}
.ad3{background-image:url(/image/new_banner03.jpg); display:none;}
.inboxtext{ width:320px; height:50px; background:#000000;filter:alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;  position:absolute;bottom:0px;line-height:50px;   z-index:999; text-align:center; display:block; text-decoration:none; font-size:24px; }
.inboxtext:hover{ text-decoration:underline;}

/* ============================= content ====================== */
.pad_bot1 { margin-bottom:15px; overflow:hidden; }
.col2 { clear:both; }
.col2 img { padding:10px; }
.col2 p { }
#main_box01 { float:left; width:220px; padding:4px 10px 4px 0; }
#main_box01 img { padding:10px; }
#main_box01 p { font-size:12px; text-align:center; }
#main_box01 p a {color:#58A5EE;}
#main_box02 { float:right; width:420px;}
#main_box02 li { list-style:disc; margin-left:15px; }
#main_box03 { width:310px; padding:0 0 20px 12px; float:left; display:inline }
#main_box04 { width:330px; padding:0 0 20px 12px; float:left; display:inline }
#tab-content { width:600px; margin:0 30px; clear:both }
#tab-content h3 { font-size:16px; color:#333333 }
.feature{clear: both; margin-bottom: 10px; overflow: hidden; padding-top:10px;}
.feature li{ list-style:disc; margin-left:15px; }
.feature .rt{float: right; width: 280px;  padding:10px;}
.feature .lt{float: left; width: 280px;padding:10px; }
.feature .flist{overflow:hidden;}
.input { background-color: #F2F2F2; border: 1px solid #E6E6E6; color: #555555; line-height: 18px; width:210px; padding: 3px 15px; }
.input a { background-color: #FFFFFF; }
.button { position:relative; width:125px; height:25px; line-height:30px }
p.readmore { background:url(/image/readmore_bg.png) repeat-x scroll center bottom #FFFFFF;-moz-border-radius:5px;    -webkit-border-radius:5px;     border-radius:5px;
 border:1px solid #DEDEDE; clear: both; display: inline-block; margin:0 0 0 1px; padding:2px 14px 2px 0; }
.readmore a { background:url(/image/readmore.png) no-repeat 6% 53% transparent; color: #777777; display: inline-block; padding-left: 27px; }
.readmore a:hover { background:url(/image/readmore_hover.png) no-repeat 0 5px 0; }
.in_content_s1 { background:url(/image/buy11.gif) no-repeat; text-indent:40px; height:35px; line-height:35px; }
.in_content_s2 { background:url(/image/down11.gif) no-repeat; text-indent:40px; height:35px; line-height:35px; }
#tabContainer li, #tabContainer .tab li.curr { background:url(/image/pro_title_bg2.gif) no-repeat; cursor: pointer; display: block; float: left; font-size: 14px; height: 39px; line-height: 39px; text-align: center; width: 161px; }
#tabContainer .tab li { background-position: 0 -39px; list-style:none; }
.addthis_toolbox.atfixed { border: 0 none; border-radius: 4px 4px 4px 4px; left: 10px; padding: 5px 5px 1px; position: fixed; top: 30%; width: 32px; }
.addthis_toolbox .custom_images a { cursor: pointer; height: 32px; margin: 0; padding: 0; width: 32px; }
/*-----------------------------------------------------------------------------*/
.item_info{width:248px; background:url(/image/ii_top.png) no-repeat;}
.item_info .ii_top { width:134px; height:34px; overflow:hidden; line-height:34px; font-size:15px; color:#015A80; text-align:center;padding-bottom:23px;}
.item_info .ii_center { border-left:solid 1px #e7e7e7; border-right:solid 1px #e7e7e7; background:url(/image/ii_centerbg.jpg) repeat-x; margin-top:-10px; }
.item_info .ii_bottom { height:22px; overflow:hidden; margin-top:-12px; background:url(/image/ii_bottom.jpg) no-repeat; }
.item_info .ii_content { width:225px; margin:0 12px 12px 12px; color:#333; line-height:20px; font-size:12px;}
.ii_content .text { margin:-2px 0 0 -2px; }
.p img { border:1px solid #000 }
.item_info .ii_content li { list-style:square; margin-left:12px; }
.acymailing_module_form { padding-left:12px; }
.item_info .i_top { background:url(/image/i-top.jpg) no-repeat; width:248px; height:8px; }
.item_info .i_center { background:url(/image/i-center.jpg) repeat-x; border-left:solid 1px #e7e7e7; border-right:solid 1px #e7e7e7; text-align:center }
.item_info .i_bottom { background:url(/image/i-bottom.jpg) no-repeat; width:248px; height:7px; }
.text { margin-left:24px; margin-top:-26px; }
.support_wrap { margin-right:28px; }
.support_list1 { padding-bottom:10px; }
.faqlist li { list-style:square; margin-left:12px; padding-bottom:15px; }
body table { border-collapse: collapse; }
body table td { border: solid 1px #e6e6e6; }
.store_table { width:640px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center }
.index_table { width:640px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#e6e6e6 }
.summary_number { width:80px; text-align:center }
.summary_title { width:560px; text-align:left; }
.summary_date { padding-left:12px; }
.index_table td { height:40px; background-color:#ffffff; border-top: solid 1px #e6e6e6; padding:0 8px; }
.top_tr { background-color:#cccccc; font-weight:bold; height:30px; }
.top_tr2 { background-color:#f4f4f4; height:50px; }
.search { margin:5px 0 0 5px; }
.search_icon_background { cursor: pointer; float: right; height: 16px; left: -20px; position: relative; width: 16px; }
.search_icon { background:url(/image/icon_search.png) no-repeat; width:16px; height:16px; }
#promo{ width:640px; clear: both; background: #FFF; }
#promo .homefeature{ width:145px; float:left; margin:0 7px; }
/*-----------------------------------------------------------------------------*/
#MainBody { width:680px; float:left;  margin:10px; margin-left:0px;padding-left:10px; }
#Main { margin:10px; width:660px; }
#Sidebar { width:248px; text-align:left; float:left; overflow:hidden; margin:10px 10px 10px 0px; }
#ClearFix { height:1px; clear:both; }
#ContactForm { border:1px solid #DEDEDE; }
.input { border: 1px solid #DEDEDE; background:#FFF; padding:5px; }
#Footer-Container { background:url(/image/footer.png) repeat-x top; width:100%; position:relative; height:195px; clear:both;  margin-top:15px;}
#Footer { padding-top:10px; width:1000px; margin:0 auto; clear:both; background:url(/image/footer_t.png) no-repeat center top; }
#Footer-Menu { width:80%; height:40px; text-align:center; color:#6E6E68; margin-left:85px; }
#footmenu { margin:0 auto; }
#footmenu ul { padding:0; margin:0; text-align:center; list-style:none; height:22px; font-family:Verdana, Geneva, sans-serif; font-size:13px; }
#footmenu ul li { display:inline; padding:0 15px; margin:0; line-height:20px; border-right:1px solid #888; }
#footmenu ul li a { text-decoration:none; cursor:pointer; color:#ccc; }
#footmenu ul li a:hover { color:#FFD11B; }
#Footer-Module { float:left; width:33%; border-right:1px solid #666; height:66px; }
#Footer-Module .img { float: left; overflow: hidden; padding: 5px 20px; }
#Footer-Module .text { color:#ccc;float: left; height: 64px; overflow: hidden; width: 200px; margin:15px 0 0 }
#Footer-Module .text a { color:#D49400; }
#Footer-Module .moduletable { margin:0 10px 15px 9px; }
#Footer-Module-End { float:left; width:33%; }
#Footer-Bottom { width:100%; clear:both; text-align:center; padding-top:20px; color:#999; }
/*----------tutorial----------------------------------------*/
a.tlink{color:blue;text-decoration: underline;font-weight:bold;}

#imgbox-loading { position: absolute; top: 0; left: 0; background: url('../image/imgbox-spinner.gif') center center no-repeat; cursor: pointer; display: none; z-index: 90; }
#imgbox-loading div { background: #FFF; width: 100%; height : 100%; }
#imgbox-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; display: none; z-index: 80; }
.imgbox-wrap { position: absolute; top: 0; left: 0; background: #FFF; display: none; z-index: 90; }
.imgbox-img { padding: 0; margin: 0; border: none; width: 100%; height: 100%; vertical-align: top; }
.imgbox-close { position: absolute; top: -15px; right: -15px; height: 30px; width: 30px; background: url('../image/imgbox-close.png') top left no-repeat; cursor: pointer; outline: none; }
.imgbox-title { padding-top: 10px; font-size: 11px; text-align: center; font-family: Arial; color: #333; display: none; }
.imgbox-bg-wrap { position: absolute; padding: 0; margin: 0; display: none; }
.imgbox-bg { position: absolute; width: 20px; height: 20px; }
.imgbox-bg-n { left: 0; top: -20px; width: 100%; background: url(/image/imgbox-bg-n.png) repeat-x; }
.imgbox-bg-ne { right: -20px; top: -20px; background: url(/image/imgbox-bg-ne.png) no-repeat; }
.imgbox-bg-e { right: -20px; top: 0; height: 100%; background: url(/image/imgbox-bg-e.png) repeat-y; }
.imgbox-bg-se { right: -20px; bottom: -20px; background: url(/image/imgbox-bg-se.png) no-repeat; }
.imgbox-bg-s { left: 0; bottom: -20px; width: 100%; background: url(/image/imgbox-bg-s.png) repeat-x; }
.imgbox-bg-sw { left: -20px; bottom: -20px; background: url(/image/imgbox-bg-sw.png) no-repeat; }
.imgbox-bg-w { left: -20px; top: 0; height: 100%; background: url(/image/imgbox-bg-w.png) repeat-y; }
.imgbox-bg-nw { left: -20px; top: -20px; background: url(/image/imgbox-bg-nw.png) no-repeat;}

#back-to-top{ width:50px; height:50px; background:url(/image/top1.png) no-repeat;position:fixed;bottom:10px;right:15px;display:black;cursor:pointer;}
#back-to-top:hover{background:url(/image/top1.png) no-repeat right;}
.awards img{ margin:0px 15px;}

.siteMapList {padding-left:50px;}
.siteMapList ul li {list-style:disc outside none;margin-top:10px;}
.siteMapList ul li a {color:#525252;text-decoration:underline;}
.siteMapList ul li ul {	padding-left:30px;}

.winiso_picdown{background:url(/image/winiso-pic01.png) no-repeat left  bottom; display:block; float:left; width:160px; height:35px;}
.winiso_picdown:hover{background:url(/image/winiso-pic01.png) no-repeat left  top; }
.winiso_picbuy{background:url(/image/winiso-pic01.png) no-repeat right  bottom; display:block; float:left; width:160px; height:35px;}
.winiso_picbuy:hover{background:url(/image/winiso-pic01.png) no-repeat right  top; }
.winiso_picknow{background:url(/image/winiso-pic02.png) no-repeat right  bottom; display:block; float:left; width:160px; height:35px;}
.winiso_picknow:hover{background:url(/image/winiso-pic02.png) no-repeat right  top; }

.winiso_halloween_picdown{background:url(/image/winiso-pic03.png) no-repeat center  bottom; display:block; float:right; width:315px; height:62px;}
.winiso_halloween_picdown:hover{background:url(/image/winiso-pic03.png) no-repeat center  top; }
.winiso_halloween_picbuy{background:url(/image/winiso-pic04.png) no-repeat center  bottom; display:block; float:left; width:240px; height:50px;}
.winiso_halloween_picbuy:hover{background:url(/image/winiso-pic04.png) no-repeat center  top; }

 .banner_img {width:935px;height:330px; margin-left:15px;overflow:hidden;position:relative;margin-top:10px;}
.banner_nums {width:80px;height:20px;position:relative;z-index:500005;float:right;margin-top:300px;margin-right:410px;display:inline;	overflow:hidden;}
.banner_img .container {margin:0px auto;}
 .banner_nums li {display:inline;width:20px;height:20px;float:left;cursor:pointer;margin:1px 15px;line-height:19px;text-align:center;}
.banner_havebtn {	position:relative;padding-top:255px;padding-left:59px;width:911px;height:102px;margin-top:-307px;}
.h_banner {width:935px;	height:330px;margin:0px auto;position:relative;}
.h_banner .imgs li {position:absolute;}
.h_banner .num li {	display:inline;	width:10px; height:10px; float:left; cursor:pointer; margin:5px; margin-right:10px; position:relative;z-index:1000000; background:#666;-moz-border-radius: 15px; -webkit-border-radius: 15px;  border-radius:15px;}
.h_banner .num li.curr {display:inline;width:10px;height:10px;float:left;cursor:pointer; margin:5px;	margin-right:10px; margin-top:4px;-moz-border-radius: 15px; -webkit-border-radius: 15px;  border-radius:15px;filter:alpha(Opacity=0);background: rgba(255, 255, 255, 0) !important; border: 1px solid #fff;
}
.feature .rt1{float: right; width: 420px;  padding:10px;}
.feature .lt1{float: left; width: 200px;padding:10px; }
.topdesc {float:left;padding-top:7px;line-height:24px;color:#333;}
.topdesc a { color:#418FBE; font-size:12px; text-decoration:none;}
.topdesc a:hover { color:#333;}
.articles {color:#333;}
.articles a {color:#418FBE; font-size:12px; text-decoration:none;}
.articles a:hover { color:#8A98F4;}
.related {margin-top:15px;line-height:20px;color:#1B8AE4;}
.related a { color:#1B8AE4; font-size:12px; text-decoration:none;}
.related a:hover { color:#00AEEF;text-decoration:underline;}
.related ul{ list-style:none;margin-top:10px; }
.related li{ list-style:none;background: url(/image/tarrow.png) no-repeat scroll left 10px;padding: 5px 25px 5px 15px; }
.learn {color:#333;}
.learn a { color:#418FBE; font-size:12px; text-decoration:none;}
.learn a:hover { color:#333;}
.comparetd{text-align: center;font-size:13px}
#subscribe input {border:1px solid #666;}

.enterprise-banner{ color:#1666af; font-size:18px;  width:270px; }
.enterprise-banner2 {color:#1666af; font-size:11px; width:270px; }
.shijian{ background:url(/image/enterprise-banner.png) no-repeat;display:block; width:181px; height:40px; line-height:40px; font-size:20px; color:#bfd3dd; }
#time{ margin-left:5px;}
