@charset "utf-8";
/* CSS Document */

body {
	font-family:"宋体", Tahoma, Arial;
	color: #485660;
	font-size:12px;
	background: url(../images/body_bg.gif) repeat left top;
	padding: 0px;
	margin:0px;
}
a { color:#2eb57d; text-decoration:none; }
a:hover { color:#f4a81f; text-decoration:none }
address { font-family:inherit; font-size:100%; font-style:normal; font-weight:normal; padding: 0px; margin:0px; }
blockquote { font-family:inherit; font-size:100%; font-style:normal; font-weight:normal; padding: 0px; margin:0px; }
h1, h2, h3, h4, h5, h6, iframe, div, p, span, ul, ol, dl, li, dt, dd, tabel, th, td, form, legend, fieldset, input, button, select, textarea { font-weight:normal; padding: 0px; margin:0px; }
ol, ul, li { list-style-type:none; }
img { border: 0px; }
:focus { outline-width: 0px; }
.clear { font-family:inherit; font-size:0%; line-height: 0%; background: none; width: 100%; height: 0%; float: none; clear: both; padding: 0px; margin:0px; border: 0px; }
.wrapper { display: block; width: 950px; margin: 0px auto; clear: both; }
#container { background: url(../images/bg.gif) repeat-x left top; width: 100%; height: 100%; margin: 0px; padding: 0px; }
#header { background: url(../images/header_bg.gif) no-repeat 0px 12px; height: 130px; padding-top: 12px; position: relative; z-index: 99; }
#logo {
	width: 220px;
	height: 55px;
	position: absolute;
	z-index: 1;
	top: 27px;
	left: 20px;
}
#quicklink { position: absolute; top: 16px; right: 10px; z-index: 1; width: 600px; }
.quicklink { font-size: 10px; line-height: 24px; color: #9AB3C7; text-align: right; height: 24px; width: 600px; overflow: hidden; padding-right: 10px; }
.quicklink a { font-size: 12px; padding: 0px 4px; }
.quicklink a:hover { }
.quicklink span.userlogin { font-size: 12px; color: #666; background: url(../images/index_user_login.gif) no-repeat 0px 0px; padding-left: 22px; }
#telephone { background: url(../images/telephone.gif) no-repeat 0px 0px; text-indent: -9999px; width: 440px; height: 64px; position: absolute; z-index: 9999; top: 37px; right: 6px; }
ul.menu { LIST-STYLE-TYPE: none; float: right; width: 150px; padding-top: 8px; }
ul.menu * { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; }
ul.menu a { DISPLAY: block; COLOR: #000; TEXT-DECORATION: none; }
ul.menu li { POSITION: relative; FLOAT: left; }
ul.menu ul { POSITION: absolute; LIST-STYLE-TYPE: none; TOP: 36px; LEFT: 0px; opacity: 0; background-image: url(../images/customerService.gif); background-repeat: repeat-y; background-position: -700px 0px; width: 140px; display: none; }
ul.menu ul li { WIDTH: 130px; height: 24px; clear: left; float: left; display: inline; padding-top: 2px; padding-bottom: 5px; padding-right: 0px; padding-left: 0px; margin-top: 2px; margin-right: 5px; margin-bottom: 0px; margin-left: 5px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #C7DFF3; }
ul.menu li ul li h4 { font-size: 12px; line-height: 24px; float: left; color: #2eb57d; padding-left: 2px; font-weight: 500; padding-right: 3px; font-family: Tahoma; }
ul.menu li ul li span { float: left; }
ul.menu li ul li.bottom { background-image: url(../images/customerService.gif); background-repeat: no-repeat; background-position: -840px bottom; height: 6px; width: 140px; font-size: 0px; line-height: 0px; margin: 0px; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; clear: both; float: left; border-bottom-width: 0px; font-family: Tahoma, Geneva, sans-serif; }
ul.menu .menulink { WIDTH: 140px; FONT-WEIGHT: bold; background-image: url(../images/customerService.gif); background-repeat: no-repeat; height: 36px; margin: 0px; padding: 0px; background-position: 0px 0px; cursor:pointer; }
ul.menu .menulink:hover { background-image: url(../images/customerService.gif); background-repeat: no-repeat; background-position: -140px 0px; }
ul.menu .menuhover { background-image: url(../images/customerService.gif); background-repeat: no-repeat; background-position: -140px 0px; }
ul.menu .menulink span { background-image: url(../images/customerService.gif); background-repeat: no-repeat; height: 38px; width: 140px; display: block; }
ul.menu .menulink span.free { background-position: -280px 0px; }
ul.menu .menulink span.sale { background-position: -420px 0px; }
ul.menu .menulink span.vip { background-position: -560px 0px; }
#navbar { background: url(../images/nav_bg.gif) no-repeat 0px 0px; width: 930px; height: 46px; position: absolute; z-index: 1; top: 96px; left: -25px; padding-top: 0px; padding-right: 30px; padding-bottom: 0px; padding-left: 40px; }
#nav { width: 500px; height:46px; position: relative; z-index:99; }
#nav li { float:left; }
#nav li a.tab { float:left; padding-left: 8px; cursor:pointer; }
#nav li:hover a.tab { background: url(../images/nav_btn.gif) no-repeat; float: left; }
#nav li a.tab span { background: url(../images/nav_btn.gif) no-repeat; float:left; display:block; width: 80px; height:42px; padding:0px; }
#nav li a.tab span.home { background-position: 0px 0px; }
#nav li a.tab span.product { background-position: 0px -42px; }
#nav li a.tab span.download { background-position: 0px -84px; }
#nav li a.tab span.buy { background-position: 0px -126px; }
#nav li a.tab span.solutions { background-position: 0px -168px; width: 100px; }
#nav li:hover a.tab span.home, #nav li.current a.tab span.home { background-position: -100px 0px; }
#nav li:hover a.tab span.product, #nav li.current a.tab span.product { background-position: -100px -42px; }
#nav li:hover a.tab span.download, #nav li.current a.tab span.download { background-position: -100px -84px; }
#nav li:hover a.tab span.buy, #nav li.current a.tab span.buy { background-position: -100px -126px; }
#nav li:hover a.tab span.solutions, #nav li.current a.tab span.solutions { background-position: -100px -168px; }
#nav li:hover { position:relative; z-index:200; }
#nav li:hover ul.sub { background: url(../images/navsub_bg.gif) no-repeat right bottom; white-space:nowrap; padding-bottom: 8px; width:166px; height:auto; z-index:300; top:34px; left:8px; }
#nav li:hover ul.sub li { background: url(../images/navsub_bg.gif) repeat-y -332px 0px; display:block; font-weight:normal; width:150px; float:left; padding-right: 8px; padding-left: 8px; position:relative; }
#nav li:hover ul.sub li.subtop { font-size: 0px; font-weight:normal; line-height: 0px; background: url(../images/navsub_bg.gif) repeat-y 0px 0px; display:block; width:166px; height:6px; float:left; padding: 0px; margin: 0px; position:relative; }
#nav li:hover ul.sub li.subtop2 { font-size: 0px; font-weight:normal; line-height: 0px; background: url(../images/navsub_bg.gif) repeat-y -166px 0px; display:block; width:166px; height:6px; float:left; padding: 0px; margin: 0px; position:relative; }
#nav li:hover ul.sub li a { line-height:24px; text-decoration:none; color:#DFEEFD; display:block; width: 140px; padding-left: 8px; margin: 1px 0px; border: 1px solid #2eb57d; }
#nav li:hover ul.sub li a:hover { color:#283759; background-color: #BCDCFC; border-color: #FFF; font-weight: 600; }
#nav li:hover li:hover ul, #nav li:hover li:hover li:hover ul { white-space:nowrap; width:166px; height:auto; z-index:400; top:0px; left:90px; }
#nav ul, #nav li:hover ul ul, #nav li:hover li:hover ul ul { position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; }
#navbar .contact { float: right; margin-top: 8px; width: 140px; }
#navbar .contact .span a { background-image: url(../images/nav_contactQQ.gif) no-repeat; float: left; }
#navbar .contact .qq01 a { background: url(../images/nav_contactQQ.gif) no-repeat 0px 0px; text-indent: -9999px; float: left; width: 129px; height: 29px; margin-right: 12px; }
#navbar .contact .qq01 a:hover { background-position: 0px -29px; }
#navbar .contact .qq02 a { background: url(../images/nav_contactQQ.gif) no-repeat -129px 0px; text-indent: -9999px; float: left; width: 129px; height: 29px; margin-right: 12px }
#navbar .contact .qq02 a:hover { background-position: -129px -29px; }
#navbar .contact .qq03 a { background: url(../images/nav_contactQQ.gif) no-repeat -258px 0px; text-indent: -9999px; float: left; width: 111px; height: 29px; }
#navbar .contact .qq03 a:hover { background-position: -258px -29px; }
#banner { width: 950px; height: 213px; display: block; }
#foucsBanner { background: url(../images/bigBanner_swift.jpg) no-repeat 0px 0px; float: left; width: 623px; height: 213px; }
#swfContent { margin:5px 0 0 10px}
#featured .ui-els-hide { display: none }
#featured { width: 400px; height: 208px; float: right; overflow: hidden; }
#thumbs { width: 223px; height: 208px; float: left; list-style-type: none; }
* html #thumbs { height: 100% }
#thumbs li { line-height: 44px; text-align: center; display: inline; float: left; width: 207px; height: 44px; padding: 0px; margin: 3px 5px 5px 11px; }
#thumbs li a { background: url(../images/thumbs_btn.gif) no-repeat 0px 100px; display: block; width: 207px; height: 44px; }
#thumbs li a:hover { font-size: 14px; background-position: 0px 0px; text-decoration: none; }
#thumbs li a.current { font-size: 14px; color: #000; font-weight: 600; text-decoration: none; background: url(../images/thumbs_btn.gif) no-repeat 0px 0px; width: 207px; height: 44px; font-size: 14px; }
#banner .foucsNews { background: url(../images/bigBanner_swift.jpg) no-repeat; width: 625px; height: 213px; float: left; }
#banner .freedown { background: url(../images/freedown_bg.jpg) no-repeat; width: 327px; height: 213px; float: right; position: relative; }
#banner .freedown ul { color:#000; font-size: 12px; line-height: 24px; margin: 40px auto auto 40px;}
#banner .freedown li { float: left; clear: left; width:200px;}
#banner .freedown dl dd { float: left; display: inline; }
#banner .freedown .downButton a { background: url(../images/freedown_btn.jpg) no-repeat 0px 0px; width: 138px; height: 58px; position: absolute; left: 50px; bottom: 13px; text-indent: -9999px; }
#banner .reflection {
	background: url(../images/banner_reflection.gif) no-repeat 0px 0px;
	display: block;
	width: 950px;
	height: 26px;
	float: left;
}

/*首页新增样式*/
.pphin {
	width:962px;
	height:auto;
	overflow:hidden;
	margin:10px auto 0;
	clear:both;
	background:url(../images/inbgm.gif) 6px top repeat-y;
}
.pphclear { clear:both}
.pphinbo { 
	background:url(../images/inbo.gif) 6px bottom no-repeat;
	width:962px;
	height:12px;
}
.intop {
	background:url(../images/purchase_banner.gif) 6px top no-repeat;
	height:210px;
	width:962px;
}
.intitle {
font-weight:bold; 
	font-size:14px; 
	color:#333; 
	width:942px;
	padding-left:20px;
	line-height:35px;
	margin-top:10px;
	background:url(../images/intibg.gif) left top no-repeat;
}
.indesc {
	clear:both; 
	width:922px; 
	color:#333;
	margin-top:10px;
	line-height:180%; 
	margin-left:20px;
}
#sitenavbar { background-image: url(../images/sitenavbar_bg.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 24px; width: 920px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 4px; padding-right: 0px; padding-bottom: 7px; padding-left: 30px; }
#page { clear: both; margin-top: 8px; padding-bottom: 12px; }
#page .top ul { position: absolute; top: 160px; left: 280px; }
#page .leftLayout { float: left; width: 784px; background-image: url(../images/pages_left_bg.gif); background-repeat: repeat-y; background-position: left top; z-index: 8; }
#page .rightLayout { width: 166px; float: right; z-index: 9; position: relative; }
#page .leftLayout .bottom { font-size: 0px; line-height: 0px; background-image: url(../images/pages_left_bg.gif); background-repeat: no-repeat; background-position: right top; height: 12px; }
#page .leftLayout .content { width: 700px; margin-left: 20px; font-size: 12px; line-height: 24px; }
#page .leftLayout .content p { text-indent: 24px; padding-top: 6px; padding-right: 0px; padding-bottom: 6px; padding-left: 12px; }
#page .leftLayout .content h4 { background-image: url(../images/pages_content_h4BG.gif); background-repeat: no-repeat; background-position: left top; line-height: 32px; font-size: 14px; font-weight: 600; height: 32px; width: 460px; position:relative; left:-26px; padding-bottom: 10px; padding-left: 26px; color: #003; margin-top: 12px; }
#page .content dl { padding-top: 6px; padding-right: 0px; padding-bottom: 6px; padding-left: 30px; }
#page .content dl dt { font-weight: 600; background-image: url(../images/arrow01.gif); background-repeat: no-repeat; background-position: left 8px; padding-left: 10px; }
#page .content dl dd { padding-bottom: 12px; }
#page .leftLayout .about { background-image: url(../images/pages_left_top_about.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 220px; width: 784px; display: block; }
#sitenavbar span { background-image: url(../images/sitenav_pic.gif); background-repeat: no-repeat; background-position: left center; line-height: 24px; font-size: 12px; padding-left: 16px; display: inline; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; }
#main {
	padding-bottom: 12px;
	padding-top: 26px;
}
#column { background: url(../images/column_bg.gif) repeat; float: left; width: 950px; *height:254px; *overflow:hidden;}
#column .news { width: 300px; display: block; float: left; padding-right: 10px; padding-left: 8px; }
#column .news .title { background: url(../images/news_title.gif) no-repeat 0px 0px; text-indent: -9999px; display: inline; width: 141px; height: 21px; float: left; margin-bottom: 6px; margin-left: 9px; }
#column .news .bignews {
	background: url(../images/bignews_bg.gif) no-repeat 0px 0px;
	display: block;
	width: 283px;
	height: 116px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#column .news .bignews h3 {
	line-height: 24px;
	font-size: 13px;
	font-weight: 600;
	text-align: center;
	color: #000;
}

#column .news .bignews span.pic { float: left; }
#column .news .bignews span.pic a { width: 60px; height: 60px; display: inline; float: left; margin: 9px; border: 2px solid #BAD0DF; }
#column .news .bignews span.pic a:hover { border-color: #81A9C5; }
#column .news .bignews dl.content { display: inline; width: 200px; float: left; }
#column .news .bignews dl.content dt { font-weight: 600; line-height: 24px; color: #000; margin-top: 4px; margin-bottom: 4px; }
#column .news .bignews dl.content dd {
	line-height: 19px;
	color: #485660;
	padding-top: 6px;
}
#column .news ul { margin-top: 6px; }
#column .news ul li { line-height: 25px; background: url(../images/arrow01.gif) no-repeat 8px center; padding-left: 18px; }
#column .topics { background: url(../images/spacingline.gif) no-repeat left bottom; background: url(../images/spacingline.gif) no-repeat left bottom; display: block; float: left; width: 300px; padding: 0px 8px 8px 8px; }
#column .topics dl { display: block; }
#column .topics dl dt { background: url(../images/spacingline.gif) no-repeat left bottom; display: block; float: left; padding: 0px 0px 6px 0px; margin: 0px; }
#column .topics dl dd { line-height: 20px; width: 280px; float: left; padding: 0px; display: inline; margin: 6px 10px 0px 10px; }
#column .topics .knowMore { line-height: 28px; color: #FFF; background: url(../images/knowmore.gif) no-repeat 0px 0px; width: 100px; height: 28px; clear: left; padding: 0px 0px 2px 20px; margin: 10px auto; }
#column .topics .contact { background: url(../images/spacingline.gif) no-repeat right top; padding: 8px 4px 0px 4px; }
#column .topics .contact span { display: inline; float: left; margin: 0px 5px; }
#column .topics .contact span a { background: url(../images/contactbtn01.gif) no-repeat; text-indent: -9999px; width: 136px; height: 32px; float: left; }
#column .topics .contact span.qq a { background-position: 0px 0px; }
#column .topics .contact span.msn a { background-position: -136px 0px; }
#column .topics .contact span.qq a:hover { background-position: 0px -32px; }
#column .topics .contact span.msn a:hover { background-position: -136px -32px; }
#show { clear: both; }
#show .tab { background: url(../images/showTabs_btn.gif) repeat-x 0px 0px; height: 31px; padding: 0px; overflow: hidden; }
#show .tab li { background: url(../images/showTabs_btn.gif) 0% -31px; display: inline; height: 31px; float:left; margin-left: 6px; cursor:pointer; }
#show .tab li span { line-height: 24px; background: url(../images/showTabs_btn.gif) 100% -31px; color: #3E5C79; display: inline; height: 24px; float: left; padding: 5px 10px 2px 4px; margin-left: 16px; }
#show .tab li.mouseover { background-position:0% -62px; }
#show .tab li.mouseover span { background-position:100% -62px; }
#show .tab li.mouseout { background-position:0px -31px; }
#show .tab li.mouseout span { background-position:100% -31px; }
#show .tab li.selected { font-size: 16px; background-position:0px -93px; }
#show .tab li.selected span { font-size: 15px; font-weight: 600; color: #000; background-position: 100% -93px; display: inline; padding: 4px 10px 3px 6px; margin-left: 20px; }
#show .content { width: 950px; }
#show .content div { display:none; width: 950px; float: left; }
#show .content div.display { display:block; }
#promote { width: 100%; float: left; overflow: hidden; height: 400px; }
#promote ul { width: 952px; float: left; }
#promote ul li { display: block; float: left; width: 475px; height: 200px; border-right: dashed 1px #C2D3E0; border-bottom: dashed 1px #C2D3E0; }
#promote ul li span.pics { display: inline; width: 120px; height: 150px; float: left; margin: 18px; }
#promote ul li span.pics a { float: left; border: 2px solid #C2D3E0; }
#promote ul li span.pics a:hover { border-color: #81A9C5; }
#promote ul li dl { font-size: 12px; line-height: 20px; width: 300px; display: inline; float: left; margin-top: 10px; }
#promote ul li dl dt { color: #333; display: block; width: 30px; float: left; padding: 6px 5px 0px 0px; }
#promote ul li dl dd { display: block; width: 265px; float: left; padding: 6px 0px 0px 0px; }
#free { width: 100%; float: left; overflow: hidden; height: 400px; }
#free ul { width: 952px; float: left; }
#free ul li { display: block; float: left; width: 475px; height: 200px; border-right: dashed 1px #C2D3E0; border-bottom: dashed 1px #C2D3E0; }
#free ul li span.pics { display: inline; width: 120px; height: 150px; float: left; margin: 18px; }
#free ul li span.pics a { float: left; border: 2px solid #C2D3E0; }
#free ul li span.pics a:hover { border-color: #81A9C5; }
#free ul li dl { font-size: 12px; line-height: 20px; width: 300px; display: inline; float: left; margin-top: 10px; }
#free ul li dl dt { color: #333; display: block; width: 30px; float: left; padding: 6px 5px 0px 0px; }
#free ul li dl dd { display: block; width: 265px; float: left; padding: 6px 0px 0px 0px; }
#mallTheme, #shopSkin { width: 100%; clear: both; }
#mallTheme ul, #shopSkin ul { width: 948px; padding: 1px; }
#mallTheme ul li, #shopSkin ul li { display: block; width: 150px; height: 200px; padding: 10px 4px; float: left; }
#mallTheme ul li p.pics, #shopSkin ul li p.pics { display: inline; width: 120px; height: 150px; float: left; margin: 0px 8px; }
#mallTheme ul li p.pics a, #shopSkin ul li p.pics a { border: 2px solid #C2D3E0; float: left; }
#mallTheme ul li p.pics a:hover, #shopSkin ul li p.pics a:hover { border-color: #81A9C5; }
#mallTheme ul li .name, #shopSkin ul li .name { font-size: 12px; line-height: 24px; text-align: center; display: inline; width: 140px; float: left; clear: left; margin-right: auto; margin-left: auto; }
#footer { width: 100%; color: #FFF; padding-top: 20px; padding-bottom:10px; background-color: #2e7d62; background-image: url(../images/foot_bg.gif); background-repeat: repeat-x; background-position: center top; height:auto; }
#copyright { line-height: 20px; text-align:center}
#copyright p { font-family: Verdana; color: #FFF; padding-top: 2px;  padding-bottom: 2px; }
#copyright .footQuicklink { font-size: 10px; color: #FFF; }
#copyright .footQuicklink a { font-size: 12px; color: #FFF; padding-right: 5px; padding-left: 5px; }
#copyright .footQuicklink a:hover { color: #FFF; text-decoration: underline; }
#weblinks { }
#weblinks .titlesi { font-size: 12px; font-weight: 600; line-height: 24px; color: #7D8FB0; padding-left: 16px; border-bottom-width: 1px; border-bottom-style: solid; }
#weblinks .linkLogo { padding: 8px; }
#weblinks .linkLogo span { display: block; float: left; padding-right: 12px; padding-left: 12px; }
#footer #weblinks .linkLogo span { padding-bottom:8px; }
#weblinks .linktext { padding-right: 12px; padding-left: 12px; font-size: 12px; line-height: 24px; }
#weblinks .linktext a { color: #C6C9CF; padding-right: 10px; padding-left: 10px; }
#weblinks .linktext a:hover { color: #FFF; text-decoration: underline; }
div#nyroModalFull { font-size: 12px; color: #777; }
div#nyroModalFull div#nyroModalLoading { border: 4px solid #777; width: 150px; height: 150px; text-indent: -9999em; background: #fff url(../images/ajaxLoader.gif) no-repeat; background-position: center; }
div#nyroModalFull div#nyroModalLoading.error { border: 4px solid #f66; line-height: 20px; padding: 20px; width: 300px; height: 100px; text-indent: 0; background: #fff; }
div#nyroModalFull div#nyroModalWrapper { background: #fff; border: 4px solid #777; }
div#nyroModalFull div#nyroModalWrapper a#closeBut { position: absolute; display: block; top: -13px; right: -13px; width: 12px; height: 12px; text-indent: -9999em; background: url(../images/close.gif) no-repeat; outline: 0; }
div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle { margin: 0; padding: 0; position: absolute; top: -22px; left: 5px; font-size: 12px; color: #ddd; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent { overflow: auto; }
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent { padding: 5px; }
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent { position: relative; overflow: hidden; text-align: center; }
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img { vertical-align: baseline; }
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div { position: absolute; bottom: 0; left: 0; background: black; padding: 10px; margin: 10px; border: 1px white dotted; overflow: hidden; opacity: 0.2; filter: alpha(opacity=20); }
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover { opacity: 0.5; filter: alpha(opacity=50); cursor: help; }
div#nyroModalFull div#nyroModalWrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper a.nyroModalNext { z-index: 105; outline: none; position: absolute; top: 0; height: 100%; width: 40%; cursor: pointer; text-indent: -9999em; background: left 20% no-repeat; background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */ }
div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalNext, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalNext { height: 60%; width: 20%; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev { left: 0; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev:hover { background-image: url(../images/prev.gif); }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext { right: 0; background-position: right 20%; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext:hover { background-image: url(../images/next.gif); }
.rightLayout .menu { width: 166px; float: left; margin-top: 6px; }
.rightLayout .menu li { float: left; margin-top: 6px; width: 166px; }
.rightLayout .menu li a { background-image: url(../images/right_menu_ul.gif); background-repeat: no-repeat; background-position: left top; line-height: 40px; padding-bottom: 4px; clear: left; float: left; padding-top: 6px; padding-left: 0px; height: 32px; padding-right: 0px; }
.rightLayout .menu li a span { background-image: url(../images/rihgtlayout_menu_bg.png); background-repeat: no-repeat; background-position: left 122px; height: 24px; width: 124px; line-height: 24px; float: left; display: inline; font-size: 14px; color: #485660; padding: 4px; margin: 0 0 0 8px; _margin: 0 0 0 4px; text-align: center; cursor:pointer; }
.rightLayout .menu li a:hover { }
.rightLayout .menu li a:hover span { background-position: left bottom; font-weight: 600; }
.rightLayout .menu li.curres { position:relative; height:56px; }
.rightLayout .menu li.curres a { background-image: url(../images/rihgtlayout_menu_bg.png); background-repeat: no-repeat; background-position: 0px 0px; height: 56px; width: 212px; padding: 0px; position:absolute; left:-46px; top:0; }
.rightLayout .menu li.curres a:hover { }
.rightLayout .menu li.curres a span, .rightLayout .menu li.curres a:hover span { height: 26px; width: 180px; line-height: 26px; display: block; font-size: 16px; font-weight: 600; color: #FFF; text-align: center; padding-top: 13px; padding-right: 0px; padding-bottom: 13px; padding-left: 24px; background-image: none; margin:0; }
.rightLayout #classAbout { background-image: url(../images/right_classname_about.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 48px; float: left; margin-top: 28px; width: 140px; margin-left: 10px; display: inline; }
.rightLayout #classProduct { background-image: url(../images/right_classname_product.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 48px; float: left; margin-top: 28px; width: 140px; margin-left: 10px; display: inline; }
.rightLayout #classUser { background-image: url(../images/right_classname_user.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 48px; float: left; margin-top: 28px; width: 140px; margin-left: 10px; display: inline; }
.rightLayout #classSolution { background-image: url(../images/right_classname_solution.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 48px; float: left; margin-top: 28px; width: 160px; margin-left: 5px; display: inline; }
.service_box { width: 660px; float: left; margin-left: 13px; margin-top: 6px; margin-bottom: 10px; display: inline; }
.service_box .title { line-height: 28px; font-size: 12px; padding-left: 6px; font-weight: 600; }
.service_box table { background-color: #FFF; border-top: solid 1px# CEE8F9;
border-left: solid 1px# CEE8F9;
border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #C5D6E4; border-left-color: #C5D6E4; }
.service_box th { padding: 8px 0; font-size: 12px; line-height: 20px; text-align: right; color: #000; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #C5D6E4; border-bottom-color: #C5D6E4; background-color: #DEEBF6; }
.service_box td { background-color: #F4F7FF; padding: 8px; font-size: 12px; line-height: 20px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #C5D6E4; border-bottom-color: #C5D6E4; }
.service_box .cplace { width: 10%; text-align: center; }
.service_box .note { color: #390; width: 98%; margin: 10px auto; }
.btninput { background: #FFF url(../images/rihgtlayout_menu_bg.png) no-repeat left bottom; height: 32px; width: 132px; cursor:pointer; border: none; }
.formbutton { width: 132px; margin: 10px auto; }
#product .multishopBanner { background-image: url(../images/toppic_multishop.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 220px; width: 784px; display: block; position: relative; }
#product .polymershopBanner { background-image: url(../images/toppic_polymershop.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 220px; width: 784px; display: block; position: relative; }
#product .singleshopBanner { background-image: url(../images/toppic_singleshop.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 220px; width: 784px; display: block; position: relative; }
#product .downBtn { height: 40px; width: 140px; position: absolute; top: 156px; left: 301px; }
#product .forumBtn { height: 40px; width: 140px; position: absolute; top: 156px; left: 456px; z-index: 99; }
#product .infobox { padding: 0px; width: 720px; float: left; display: inline; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; }
#product .leftSide { width: 200px; float: left; padding-right: 15px; padding-left: 12px; border-right-width: 1px; border-right-style: dotted; border-right-color: #C5D6E4; }
#product .leftSide dl { background-image: url(../images/product_leftside_line.gif); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 9px; margin-top: 10px; }
#product .leftSide dl dt { font-size: 14px; line-height: 18px; color: #390; font-weight: 600; background-image: url(../images/product_leftside_pics.gif); background-repeat: no-repeat; padding-left: 40px; }
#product .leftSide dl dd { font-size: 12px; line-height: 18px; color: #3D81BE; margin-top: 6px; }
#product .leftSide dd.loginInfo { background-color: #E9F2FC; border: 1px solid #C5D6E4; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; color: #033; text-align: center; }
#product .leftSide dl.webDemo dt { background-position: 0px 4px; }
#product .leftSide dd span { padding-left: 8px; }
#product .leftSide dl.buyProduct dt { background-position: 0px -75px; }
#product .leftSide dl.systemDemo dt { background-position: 0px -36px; }
#product .rightside { float: right; width: 480px; font-size: 12px; line-height: 22px; padding-top: 10px; display: block; white-space: normal; }
#product .rightside .intor { font-size: 14px; line-height: 26px; padding-bottom: 10px; text-indent: 24px; }
#product .rightside ul.preview { width: 100%; clear: both; float: left; border-top-width: 1px; border-top-style: solid; border-top-color: #CAD7EB; margin-top: 6px; padding-top: 6px; }
#product .rightside ul.preview li { display: block; float: left; padding-top: 10px; padding-bottom: 10px; padding-right: 15px; width: 104px; padding-left: 0px; }
#product .rightside ul.preview li p.pics { display: inline; width: 100px; height: 129px; float: left; margin: 0px; }
#product .rightside ul.preview li p.pics a { border: 2px solid #C2D3E0; float: left; }
#product .rightside ul.preview li p.pics a:hover { border-color: #81A9C5; }
#product .rightside ul.preview li .name { font-size: 12px; line-height: 24px; text-align: center; display: inline; width: 104px; float: left; clear: left; margin-right: auto; margin-left: auto; }
#user .topBanner { background-image: url(../images/toppic_usercenter.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 210px; width: 784px; display: block; position: relative; }
.btninput { background: #FFF url(../images/rihgtlayout_menu_bg.png) no-repeat left bottom; height: 32px; width: 132px; cursor:pointer; border: none; }
.formbutton { width: 132px; margin: 10px auto; }
/*sun*/
.txtinput { background-color:#F7FCFF; color:#000000; font-family:Tahoma; font-size:12px; height:20px; line-height:20px; padding:0 0 0 5px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #C5D6E4; border-right-color: #DEEBF6; border-bottom-color: #DEEBF6; border-left-color: #C5D6E4; }
.txtinput:hover, .txtinput:focus, textarea:hover, textarea:focus { border-color:#20A6DA #8ED3EE #8ED3EE #20A6DA; }
.username { background:url(../images/logininputbg.gif) no-repeat scroll left top transparent; border:medium none; color:#607C8C; float:left; font-family:Verdana, Tahoma; font-size:12px; height:18px; line-height:18px; margin-bottom:8px; padding:2px 0 2px 25px; width:125px; }
.password { background:url(../images/logininputbg.gif) no-repeat scroll left bottom transparent; border:medium none; color:#607C8C; float:left; font-family:Verdana, Tahoma; font-size:12px; height:18px; line-height:18px; padding:2px 0 2px 25px; width:125px; }
#download { background-image: url(../images/down_bg.gif); background-repeat: repeat-y; background-position: right top; margin-bottom: 18px; margin-top: 8px; }
#download .top { background-image: url(../images/down_bg.gif); background-repeat: no-repeat; background-position: left top; height: 23px; width: 950px; }
#download .content { width: 940px; margin-right: auto; margin-left: auto; background-image: url(../images/down_cbg.jpg); background-repeat: repeat-x; background-position: left top; background-color: #EEF6FE; }
#download .bottom { background-image: url(../images/down_bg.gif); background-repeat: no-repeat; background-position: right bottom; height: 12px; width: 950px; }
#download dl dt { background-image: url(../images/down_products.gif); background-repeat: no-repeat; height: 85px; position: relative; }
#download dl dt div.tag { font-size: 6px; font-family: Tahoma; line-height: 20px; position: absolute; top: 45px; left: 65px; color: #A0B3C6; }
#download dl dt div.tag a { font-size: 12px; line-height: 20px; padding-right: 6px; padding-left: 6px; padding-top: 0px; padding-bottom: 0px; }
#download dl.singleshop dt { background-position: 0px 0px; }
#download dl.multishop dt { background-position: 0px -85px; }
#download dl.polymershop dt { background-position: 0px -170px; }
#download dl { width: 280px; float: left; }
#download dl dd { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #C7D3E8; display: inline; margin-top: 0px; margin-right: 15px; margin-bottom: 0px; margin-left: 15px; clear: both; float: left; height: 110px; width: 220px; padding-top: 0px; padding-right: 15px; padding-bottom: 0px; padding-left: 15px; }
#download dl.classes { width: 100px; }
#download dl.classes dt { background-image: none; height: 85px; }
#download dl.classes dd { background-image: url(../images/down_classes.gif); background-repeat: no-repeat; display: inline; height: 60px; width: 60px; margin-right: 20px; margin-left: 20px; padding-bottom: 1px; border-bottom-width: 0px; margin-top: 6px; margin-bottom: 46px; float: left; clear: left; padding-right: 0px; padding-left: 0px; }
#download dl.classes dd.down { background-position: 0px 0px; }
#download dl.classes dd.demo { background-position: -60px 0px; }
#download dl.classes dd.template { background-position: -120px 0px; }
#download dl.classes dd.patch { background-position: -180px 0px; }
#download dl.classes dd.help { background-position: -240px 0px; }
#download dl.classes dd.online { background-position: -300px 0px; }
#download .content dd.online { height: 180px; }
#download .content dd.online .goto { float: left; clear: left; line-height: 24px; width: 100%; font-weight: 600; text-decoration: underline; margin-top: 5px; }
#download .downButton { background-image: url(../images/down_btnbg.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 54px; width: 200px; margin-right: 0px; margin-left: 0px; margin-top: 10px; margin-bottom: 0px; }
#download .downButton h2 { font-size: 14px; font-weight: 600; color: #993300; line-height: 24px; text-align: center; padding-top: 2px; }
#download .downButton h5 { line-height: 24px; text-align: center; padding-bottom: 2px; font-size: 12px; }
#download .downButton h5 a { color: #930; }
#download .downOther { font-size: 12px; line-height: 24px; margin-top: 12px; }
#download .downOther h4 { font-weight: 600; padding-right: 10px; float: left; font-size:12px; }
#download .downOther span { padding-right: 10px; float: left; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; }
#download .downOther span a { text-decoration: underline; }
#download .webUrl { float: left; clear: both; }
#download .webUrl a { background-image: url(../images/down_demobtn.gif); background-repeat: no-repeat; background-position: 0% 0px; height: 18px; float: left; line-height: 18px; color: #FFF; font-size: 12px; margin-top: 12px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; display: inline; overflow: hidden; }
#download .webUrl a:hover { background-position: 0% -36px; }
#download .webUrl a span { background-image: url(../images/down_demobtn.gif); background-repeat: no-repeat; background-position: 100% 0px; float: left; height: 18px; margin-left: 24px; display: inline; padding-right: 12px; padding-left: 6px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; white-space: nowrap; }
#download .webUrl a:hover span { background-position: 100% -36px; }
#download .systemUrl { clear: both; }
#download .systemUrl a { background-image: url(../images/down_demobtn.gif); background-repeat: no-repeat; background-position: 0% -18px; height: 18px; float: left; line-height: 18px; color: #FFF; font-size: 12px; margin-top: 4px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; overflow: hidden; }
#download .systemUrl a:hover { background-position: 0% -54px; }
#download .systemUrl a span { background-image: url(../images/down_demobtn.gif); background-repeat: no-repeat; background-position: 100% -18px; float: left; height: 18px; margin-left: 24px; display: inline; padding-right: 12px; padding-left: 6px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; }
#download .systemUrl a:hover span { background-position: 100% -54px; }
#download .downTemplate { line-height: 18px; margin-top: 12px; background-image: url(../images/down_pics.gif); background-repeat: no-repeat; background-position: 0px -30px; padding-left: 22px; }
#download .notes { margin-top: 12px; font-size: 12px; line-height: 20px; color: #758A9D; clear: left; float: left; }
#download span a { color: #578CBB; text-decoration: underline; font-weight: 600; }
#download .downPatch { line-height: 18px; margin-top: 12px; background-image: url(../images/down_pics.gif); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 20px; }
#download .downHelp { line-height: 18px; margin-top: 12px; background-image: url(../images/down_pics.gif); background-repeat: no-repeat; background-position: 0px -62px; padding-left: 20px; }
#download .downHelp span { font-weight: 600; color: #578CBB; }
#download .onlineHelp { line-height: 18px; margin-top: 12px; background-image: none; }
#download .onlineHelp span { font-weight: 600; color: #578CBB; }
#download .online ul { width: 100%; margin-top: 5px; }
#download .online ul li {
	float: left;
	font-size: 12px;
	line-height: 22px;
	background-image: url(../images/down_pics.gif);
	background-repeat: no-repeat;
	background-position: 0px -120px;
	display: inline;
	padding-left: 10px;
	clear: left;
	margin-left: 10px;
	width: 200px;
}
#download .bottom { background-image: url(../images/down_bg.gif); background-repeat: no-repeat; background-position: left bottom; height: 12px; width: 950px; font-size: 0px; line-height: 0px; }
#purchase { background-image: url(../images/down_bg.gif); background-repeat: repeat-y; background-position: right top; margin-bottom: 12px; margin-top: 8px; }
#purchase .top { background-image: url(../images/purchase_banner.jpg); background-repeat: no-repeat; background-position: left top; height: 220px; width: 950px; position: relative; }
#purchase .top h5.info { font-size: 12px; line-height: 22px; position: absolute; left: 250px; top: 75px; }
#purchase .top ul { position: absolute; top: 170px; left: 250px; }
.btnStyle01 { float: left; height: 35px; }
.btnStyle01 li { float: left; }
.btnStyle01 li a { background-image: url(../images/btnStyle01.gif); background-repeat: no-repeat; background-position: 0% 0px; height: 34px; float: left; font-size: 14px; line-height: 34px; padding-bottom: 1px; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-right: 10px; display: inline; }
.btnStyle01 li a span { background-image: url(../images/btnStyle01.gif); background-repeat: no-repeat; background-position: right -35px; font-weight: 600; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 6px; display: inline; padding-right: 16px; padding-left: 10px; cursor:pointer; }
.btnStyle01 li a:hover, .btnStyle01 li.current a { background-position: 0px -70px; color: #300; }
.btnStyle01 li a:hover span, .btnStyle01 li.current a span { background-position: 100% -105px; }
#purchase span.bz { float: right; margin-top: 50px; margin-right: 16px; }
#purchase .bz .yes { background-image: url(../images/yesno.gif); background-repeat: no-repeat; background-position: 0px 0px; font-size: 12px; line-height: 16px; float: left; padding-left: 20px; width: 50px; }
#purchase .bz .no { background-image: url(../images/yesno.gif); background-repeat: no-repeat; background-position: -16px -16px; font-size: 12px; line-height: 16px; float: left; padding-left: 20px; width: 50px; margin: 0px; }
#purchase h2.classname01 { background: url(../images/purchase_classname.gif) no-repeat 0px 0px; width: 400px; height: 50px; float: left; margin: 24px 0px 0px 28px; }
#purchase h2.classname02 { background: url(../images/purchase_classname.gif) no-repeat 0px -50px; width: 400px; height: 50px; float: left; margin: 24px 0px 0px 28px; }
#purchase h2.classname03 { background: url(../images/purchase_classname.gif) no-repeat 0px -100px; width: 400px; height: 50px; float: left; margin-top: 24px; margin-right: 0px; margin-bottom: 0px; margin-left: 28px; }
#purchase h2.classname04 { background: url(../images/purchase_classname.gif) no-repeat 0px -150px; width: 400px; height: 50px; float: left; margin: 24px 0px 0px 28px; }
#purchase .contentBox { clear: both; padding-bottom: 12px; float: left; width: 950px; display: block; }
#purchase .contentBox h4 { background-image: url(../images/pages_content_h4BG.gif); background-repeat: no-repeat; color: #2558A9; font-size: 14px; background-position: 0px 0px; height: 24px; display: inline; width: 418px; position:relative; left:-6px; padding-left: 50px; line-height: 24px; padding-bottom: 15px; padding-top: 3px; padding-right: 0px; font-weight: 600; float: left; margin-top: 12px; margin-right: 0px; margin-bottom: 0px; }
#purchase .contentBox ul { width: 900px; clear: left; float: left; margin-top: 0px; margin-right: 25px; margin-bottom: 0px; margin-left: 25px; display: inline; color: #555; }
#purchase .contentBox ul li { line-height: 24px; }
#purchase .contentBox dt { display: inline; }
#purchase .contentBox dd { padding-left: 24px; }
#purchase table { width: 894px; margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px; background-color: #FFF; border-top-width: 3px; border-left-width: 3px; border-top-style: solid; border-left-style: solid; border-top-color: #FFF; border-left-color: #FFF; clear: both; }
#purchase table tr th { border-right-width: 3px; border-bottom-width: 3px; border-right-style: solid; border-bottom-style: solid; border-right-color: #FFF; border-bottom-color: #FFF; text-align: right; font-size: 14px; color: #000; background-image: url(../images/title_td_title.jpg); background-repeat: repeat-y; background-position: left top; }
#purchase table tr td { border-right-width: 3px; border-bottom-width: 3px; border-right-style: solid; border-bottom-style: solid; border-right-color: #FFF; border-bottom-color: #FFF; padding: 9px; text-align: center; line-height: 22px; color: #333; }
#purchase table td.title { background-image: url(../images/purchase_table_title_bg.jpg); background-repeat: repeat-y; background-position: 0px 0px; }
#purchase table td.title span { color: #FFF; width: 50%; float: left; }
#purchase table th.title { font-size: 16px; font-weight: 600; line-height: 24px; padding: 8px; text-align: center; }
#purchase table .yes { background-image: url(../images/yesno.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 16px; width: 16px; display: block; margin-right: auto; margin-left: auto; }
#purchase table h4 { font-family: Tahoma; font-size: 11px; font-weight: 600; color: #666; }
#purchase table .no { background-image: url(../images/yesno.gif); background-repeat: no-repeat; background-position: -16px -16px; height: 16px; width: 16px; display: block; margin-right: auto; margin-left: auto; }
#purchase table td.bc01a { background: #F5FCE9; font-weight: 600; font-size: 14px; }
#purchase table td.fl { text-align: left; }
#purchase table td.bc01b { background: #F5FCE9; }
#purchase table td.bc02a { background: #EDF7EA; font-weight: 600; font-size: 14px; }
#purchase table td.bc02b { background: #EDF7EA; }
#purchase table td.bc03a { background: #E7F7F4; font-weight: 600; font-size: 14px; }
#purchase table td.bc03b { background: #E7F7F4; }
#purchase .bottom { background-image: url(../images/down_bg.gif); background-repeat: no-repeat; background-position: left bottom; height: 12px; width: 950px; font-size: 0px; line-height: 0px; }
#switchNotes { width: 900px; margin-right: auto; margin-left: auto; clear: both; margin-top: 0px; margin-bottom: 0px; }
#switchNotes .tab { height: 32px; overflow: hidden; background-image: url(../images/switch_note_bg.gif); background-repeat: no-repeat; background-position: 0px 0px; width: 880px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 30px; }
#switchNotes .tab li { height: 32px; float:left; cursor:pointer; background-image: url(../images/switch_note_bg.gif); background-position: 100% -32px; width: 110px; line-height: 32px; text-align: center; font-size: 12px; color: #11659A; font-weight: 600; }
#switchNotes .tab li.mouseover { background-position:100% 32px; color: #333; }
#switchNotes .tab li.mouseout { background-position:100% 32px; }
#switchNotes .tab li.selected { background-position:0% -32px; padding-left: 10px; width: 100px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; font-weight: 600; color: #333333; font-size: 14px; }
#switchNotes .content { padding: 12px; display: block; }
#switchNotes .content div { display:none; clear: both; }
#switchNotes .content div.display { display:block; }
#switchNotes .content h4 { font-size: 12px; line-height: 28px; font-weight: 600; color: #333; }
#switchNotes .content ul { display: block; padding-bottom: 12px; }
#switchNotes .content ul li { line-height: 24px; padding-left: 32px; }
#switchNotes .content p { line-height: 24px; padding-top: 0px; padding-right: 24px; padding-bottom: 6px; padding-left: 24px; }
#switchNotes .content dl { padding-top: 12px; padding-right: 0px; padding-bottom: 12px; padding-left: 0px; }
#switchNotes .content dl dt { line-height: 28px; font-weight: 600; font-size: 12px; color: #333; }
#switchNotes .content dl dd { line-height: 24px; padding-left: 24px; }
.tabCon01 { }
.tabCon01 h3 { font-weight: 600; font-size: 13px; line-height: 24px; }
.tabCon01 ol { width: 900px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.tabCon01 ol li { line-height: 24px; }
#solution .top { background-image: url(../images/solution_top.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 32px; width: 100%; }
.solutionBanner01 { background: url(../images/solution01n.gif) no-repeat 0px 0px; display: block; width: 784px; height: 240px; }
.solutionBanner02 { background: url(../images/solution02n.gif) no-repeat 0px 0px; display: block; width: 784px; height: 280px; }
.solutionBanner03 { background: url(../images/solution03n.gif) no-repeat 0px 0px; display: block; width: 784px; height: 280px; }
.solutionBanner04 { background: url(../images/solution04n.gif) no-repeat 0px 0px; display: block; width: 784px; height: 260px; }
label { color:red; }
.pwd-strength-box-low { background: #F60 none; height:20px; font-weight:700; color: #FFF; }
.pwd-strength-box-med { background: #FC0 none; font-weight:700; color:#fff; height:20px; }
.pwd-strength-box-hi { background: #690 none; font-weight:700; color:#fff; height:20px; }
#securitylevel { background-color: #FFF; border: 1px solid #B4B4B4; height: 26px; width: 319px; margin-bottom: 6px; }
#securitylevel ul { display: inline; float: left; height: 24px; margin: 1px 0; background-color: #EFFFEA; }
#securitylevel ul li { width:105px; line-height:20px; float:left; display:block; text-align:center; height: 20px; padding: 2px 0; border-left: solid 1px #FFF; }
.gongxi { width:180px; color:red; heighe:30px; text-align:center; border: 1px solid #B4B4B4; background:#EFFFEA; margin-top:5px; }
.hrlx { background-color: #F8F9FB; border: 1px solid #D7DEE6; padding: 6px; font-size: 14px; line-height: 24px; color: #7F96A6; margin-top: 24px; margin-bottom: 10px; }
.hrbox dl { background-color: #E8F5FD; border: 1px dashed #BFDFF4; margin-top: 18px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; }
.hrbox dl h3 { font-size: 16px; font-weight: 600; line-height: 28px; color: #376EB0; margin-bottom: 10px; }
.hrbox dl dt { float: left; font-size: 12px; margin: 0px; padding: 0px; background-image: none; line-height: 24px; color: #003; display: block; clear: left; }
.hrbox dl dd { font-size: 12px; line-height: 24px; font-weight: normal; margin: 0px; color: #4E6882; display: block; padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 0px; }
.newsTitle { font-size: 20px; line-height: 48px; font-weight: 600; text-align: center; width: 900px; margin-right: auto; margin-left: auto; font-family: Arial, Helvetica, sans-serif; }
.newsInfo { font-size: 12px; line-height: 32px; margin-right: auto; margin-left: auto; width: 300px; }
.newsInfo .time { text-align: center; padding-right: 24px; padding-left: 24px; color: #A0B6C7; }
.newsInfo .ly { text-align: center; color: #A0B6C7; }
.newsContent { width: 900px; margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px; font-size: 12px; line-height: 24px; border-top-width: 1px; border-top-style: dashed; border-top-color: #D6DEEF; padding-top: 10px; }
.newsContent .pics { clear: both; float: left; padding-top: 0px; padding-right: 20px; padding-bottom: 0px; padding-left: 0px; }
.newsContent p { text-indent: 24px; padding-bottom: 12px; }
.newsContent h3 { background-image: none; font-size: 14px; font-weight: 600; }
.newsContent dl { width: 860px; margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 12px; }
.newsContent dl dt { font-size: 12px; font-weight: 600; }
.newsContent dl dd { clear: left; }
#news .top { background-image: url(../images/newspage_top.gif); background-repeat: no-repeat; background-position: left top; height: 32px; width: 950px; margin-top: 8px; }
#news .content { width: 950px; background-image: url(../images/down_bg.gif); background-repeat: repeat-y; background-position: right top; margin: 0px; padding: 0px; }
#news .bottom { background-image: url(../images/down_bg.gif); background-repeat: no-repeat; background-position: left bottom; height: 12px; width: 950px; font-size: 0px; line-height: 0px; }
#agreement { font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 24px; color: #333; }
#certificate { width: 660px; margin-right: auto; margin-left: auto; }
#certificate .title { font-size: 14px; font-weight: 600; line-height: 32px; padding-left: 16px; border-bottom: dotted 1px #607CA1; margin-top: 10px; color: #0E76B5; }
#certificate .certificate { background: url(../images/certificate.gif) no-repeat left top; height: 700px; width: 500px; margin: 10px auto; border: 1px solid #BAC8CF; padding: 126px 35px 0 35px; font-size: 12px; line-height: 23px; }
#certificate .code { width: 570px; margin: 0 auto 10px auto; }
#certificate .code span { line-height: 22px; padding-left: 0px; height: 22px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; float: left; }
#certificate .code p { clear: left; padding-top: 10px; }
#certificate .code .btninput { background: url(../images/form_btn2.gif) no-repeat left top; height: 22px; width: 84px; line-height: 22px; font-size: 12px; display: inline; margin-left: 5px; font-family: "微软雅黑"; }
#certificate .info h2 { font-size: 15px; font-weight: 600; line-height: 32px; }
#certificate .info { padding-top: 12px; padding-bottom: 18px; }
#certificate .info span { font-weight: normal; background: url(../images/pic03.gif) no-repeat 4px center; padding-left: 12px; }
#certificate .info ul { padding-left: 24px; width: 460px; }
#certificate .info li { line-height: 28px; border-bottom: dotted 1px #D9E2E7; font-weight: 600; }
#sitemap .top { background-image: url(../images/newspage_top.gif); background-repeat: no-repeat; background-position: left top; height: 32px; width: 950px; margin-top: 8px; }
#sitemap .content { background: url(../images/down_bg.gif) repeat-y right top; margin: 0px; width: 900px; padding-top: 0px; padding-right: 25px; padding-bottom: 0px; padding-left: 25px; }
#sitemap .content .title { font-size: 32px; font-family: "微软雅黑"; color: #9CB8D3; line-height: 36px; }
#sitemap .content ul li h3 { font-size: 22px; line-height: 24px; margin-top: 4px; color: #F97D33; }
#sitemap .content { font-family: "微软雅黑", Tahoma; }
#sitemap .content dl { width: 300px; display: block; padding-top: 10px; padding-bottom: 10px; }
#sitemap .content ul li { float: left; }
#sitemap .content dl dt { font-size: 15px; line-height: 24px; color: #666; }
#sitemap .content dl dt a { color: #555; }
#sitemap .content dl dd { font-size: 12px; line-height: 24px; list-style-type: decimal; padding-left: 6px; }
#sitemap .content dl dd a { color: #3163AD; }
#sitemap .bottom { background: url(../images/down_bg.gif) no-repeat left bottom; height: 12px; width: 950px; font-size: 0px; line-height: 0px; }
#sitemap .content dl dt a:hover { color: #333; text-decoration: underline; }
#sitemap .content dl dd a:hover { color: #06C; text-decoration: underline; }
hr {
	margin:0;
	HEIGHT: 0;
	width:100%;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D9EAFC;
	background-color: #FFF;
	font-size: 0px;
	line-height: 0px;
}
h4.newsList {
	background-image: url(../images/pages_content_h4BG.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 32px;
	font-size: 14px;
	font-weight: 600;
	height: 32px;
	width: 910px;
	position:relative;
	left:-6px;
	padding-bottom: 10px;
	padding-left: 26px;
	color: #003;
}h4.newsList .more {
	float: right;
	font-size: 12px;
}
ul.newsList {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 8px;
	margin-bottom: 8px;
}
ul.newsList li{
	width: 408px;
	font-size: 12px;
	line-height: 31px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DEEEFD;
	margin-right: 10px;
	float: left;
	padding-right: 20px;
	padding-left: 12px;
	background-image: url(../images/arrow01.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.newsList li .fl {
	padding-right: 10px;
	color: #8FA6BC;
}
ul.newsList li .neswtitle {
	padding-right: 10px;
	color: #578CBB;
	font-size: 14px;
}
ul.newsList li .time {
	float: right;
	font-size: 11px;
	color: #CCC;
}
ul.newsLists {
	width: 860px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 8px;
	margin-bottom: 8px;
}
ul.newsLists li{
	width: 810px;
	font-size: 12px;
	line-height: 31px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DEEEFD;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../images/arrow01.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.newsLists li .fl {
	padding-right: 10px;
	color: #8FA6BC;
	cursor:default;
}
ul.newsLists li .neswtitle {
	padding-right: 10px;
	color: #578CBB;
	font-size: 14px;
}
ul.newsLists li .time {
	float: right;
	font-size: 11px;
	color: #CCC;
}
