/*@web top start*/
#top-container{margin: 0px; padding: 0px; background: url(../../Images/2008/bg_top_div.jpg) repeat-x top; clear: both;}
#top-logo-container{clear: both; width: 960px; margin: 0px auto;}
#top-logo-container h1{margin: 10px 0px 0px 20px; float: left; width: 428px; height: 60px; text-indent: -9999px; background: transparent url(../../Images/LogoEn.gif) no-repeat 0 0;
}
#top-logo-container h1 a{background:transparent;width:428px; height:60px;display:block;outline:0;text-decoration:none;}
#top-logo-container .top-business{ float: right; margin: 40px 30px 0px 0px;}
#top-logo-container .top-business a{padding-left: 15px; background: transparent url(../../Images/2008/bg.gif) no-repeat 0px -120px; font-size: 14px; line-height: 20px; margin-left: 5px; color: Gray;
}
#top-logo-container .top-business span{background: transparent url(../../Images/2008/bg.gif) no-repeat 100% -120px; padding-right: 10px;}
#top-logo-container .top-business a:hover{text-decoration: none; color: #228B22;}
#menu-wrapper{margin: 0px auto; padding: 0px;}
#menu-nav{width: 960px; margin: 0px auto;}
#menu-nav ul{margin: 0px; padding-left:30px; list-style: none; text-align: left; list-style-type: none;}
#menu-nav li{display: inline; margin:0px; padding:0; line-height: 30px;}
#menu-nav li a{
	font-size: 120%; font-weight: bold; color: White; float:left; margin:0px 0px 0px 1px; padding:0 0 0 15px; background: url(../../Images/2008/bg.gif) no-repeat 0 -60px;
}
#menu-nav li a span{float:none; display:block;  padding:0px 15px 0px 0px;  color:White; background: transparent url(../../Images/2008/bg-menu.gif) no-repeat 100% -60px;}
#menu-nav li a:hover{
	text-decoration: none; background: url(../../Images/2008/bg.gif) no-repeat 0 0; color: #FFFFF0;
}
#menu-nav li a:hover span{	background: url(../../Images/2008/bg-menu.gif) no-repeat 100% 0px;}
#menu-nav .current a{background-position:0 0;}
#menu-nav .current a span{background-position:100% 0%;}
#menu-search{margin: 0px auto; background: #3B7F00 url(../../Images/2008/bg-search.gif) repeat-x 0px -160px;}
#menu-search-cen{margin: 0px auto; width: 960px; color: #B9D5A3;}
#menu-search-cen .slogan{float: left; width: 460px; height: 50px; text-align: left; line-height: 150%; margin: 20px 20px 5px 20px;}
#menu-search-cen .search-form{float: left; padding: 15px 20px 5px 20px;}
#menu-search-cen .search-form_input{
	background: transparent url(../../Images/2008/bg-search_input.jpg) no-repeat; width: 312px; height: 32px;line-height: 32px; border: none; padding-left: 10px; font-size: 14px; float: left;
}
#menu-search-cen .search-form_btn{ width: 40px; height: 32px; display: block; float: left; text-indent: -9999px; background: url(../../Images/2008/bg-search_btn.jpg) no-repeat; margin: 0px;
padding: 0px; border: none; cursor: hand;
}
/*@end*/
/*@page center start*/
#page-wrapper{width: 100%; margin: 0px auto; clear: both;}
#page{width: 960px; margin: 0px auto; padding: 10px 0px 0px 0px;}
#page_le{width: 200px; float: left;}
#page_rig{width: 740px; float: right;}
#page_le .box-top{height: 10px; background: url(../../Images/2008/bg_page_left_top.jpg) no-repeat; line-height: 10px; font-size: 1px;}
#page_le .box-btm{height: 10px; background: url(../../Images/2008/bg_page_left_btm.jpg) no-repeat; line-height: 10px; font-size: 1px;}
#page_le .box-mid{
	background: url(../../Images/2008/bg_page_left_mid.jpg) repeat-y; padding-left: 10px; padding-right: 10px;
}
#page_le .box-mid h2{margin: 0px; padding: 0px; font-size: 12px; text-align: left; line-height: 20px;}
#p_lmenu{border-bottom: 2px solid #9ACD32;list-style: none; margin: 0;padding: 0; font-weight: bold; text-align: left; font-size: 14px;}
#p_lmenu li a {height: 30px;voice-family: "\"}\""; voice-family: inherit; height: 22px; text-decoration: none;}
#p_lmenu li a:link, #p_lmenu li a:visited {color: #3B7F00; display: block; background: url(../../Images/2008/bg.gif) 0 -200px; padding: 8px 0 0 20px;}
#p_lmenu  li a:hover, #p_lmenu  li #current {color: #003E01; background: url(../../Images/2008/bg.gif) 0 -160px;padding: 8px 0 0 20px;
}
#bannar{text-align: left; height: 100px;}
#bannar h1{margin: 0px; padding: 10px 200px 10px 20px;  font-size: 1.6em; color: #003300;
}
#bannar p{color: #66934A;padding: 0px 200px 10px 20px; }
#page_main{}
#page_rig .box-top{height: 10px; background: url(../../Images/2008/bg_page_top.gif) no-repeat; line-height: 10px; font-size: 1px;}
#page_rig .box-btm{height: 10px; background: url(../../Images/2008/bg_page_btm.gif) no-repeat; line-height: 10px; font-size: 1px;}
#page_rig .box-mid{background: url(../../Images/2008/bg_page_mid.gif) repeat-y; text-align: left;}
.pagecontent{text-align: left; padding-left: 20px; padding-right: 20px; min-height: 400px; overflow: visible;}
.pagecontent p{
	padding-top: 15px; line-height: 150%;
}
.pagecontent h1{margin: 0px; padding: 5px 0px 5px 0px; font-size: 1.8em;}
.p_author{border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; line-height: 25px; text-align: left; color: #708090;}
#services{border-top: 5px solid #95C600; border-bottom: 2px solid #95C600;}
#services .services_down{ width: 180px; height: 60px;text-indent: -9999px; background: transparent url(../../Images/2008/bg_services_en.gif) no-repeat 0 0; margin: 0px; padding: 0px;
}
#services .services_down a{background:transparent;width:180px; height:60px;display:block;outline:0;text-decoration:none;}
#services .services_request{ width: 180px; height: 60px;text-indent: -9999px; background: transparent url(../../Images/2008/bg_services_en.gif) no-repeat 0 -60px; margin: 0px; padding: 0px;
}
#services .services_request a{background:transparent;width:180px; height:60px;display:block;outline:0;text-decoration:none;}
.services_online_tit{
	background: url(../../Images/2008/bg.gif) no-repeat 0 -250px; color: White;
}
#services_online{text-align: left; line-height: 150%; padding-left: 10px;}
.servicse_ali{float: left; width: 40px; height: 40px; text-indent: -9999px; background: transparent url(../../Images/2008/bg_services_icon.gif) no-repeat 0 0;}
.servicse_ali a{background:transparent;width:40px; height:40px;display:block;outline:0;text-decoration:none;}
.servicse_skype{float: left; width: 40px; height: 40px; text-indent: -9999px; background: transparent url(../../Images/2008/bg_services_icon.gif) no-repeat -50px 0;}
.servicse_skype a{background:transparent;width:40px; height:40px;display:block;outline:0;text-decoration:none;}
.servicse_oicq{float: left; width: 40px; height: 40px; text-indent: -9999px; background: transparent url(../../Images/2008/bg_services_icon.gif) no-repeat -100px 0;}
.servicse_oicq a{background:transparent;width:40px; height:40px;display:block;outline:0;text-decoration:none;}
.servicse_email{float: left; width: 40px; height: 40px; text-indent: -9999px; background: transparent url(../../Images/2008/bg_services_icon.gif) no-repeat -150px 0;}
.servicse_email a{background:transparent;width:40px; height:40px;display:block;outline:0;text-decoration:none;}
.servicse_msn{float: left; width: 40px; height: 40px; text-indent: -9999px; background: transparent url(../../Images/2008/bg_services_icon.gif) no-repeat -200px 0;}
.servicse_msn a{background:transparent;width:40px; height:40px;display:block;outline:0;text-decoration:none;}
/*@end*/
/*@index start*/
#index_le{width: 390px; float: left;}
#index_rig{width: 555px; float: right; text-align: left;}
.index_news_tit{float: left; width: 555px; height: 40px; text-indent: -9999px; background: transparent url(../../Images/2008/title_news_ENM.gif) no-repeat 0 0; margin: 0px; padding: 0px;}
.index_news_tit a{background:transparent;width:555px; height:40px;display:block;outline:0;text-decoration:none; margin: 0px; padding: 0px;}
.index_pro_tit{float: left; width: 555px; height: 40px; text-indent: -9999px; background: transparent url(../../Images/2008/title_products_EN.gif) no-repeat 0 0; margin: 0px; padding: 0px;}
.index_pro_tit a{background:transparent;width:555px; height:40px;display:block;outline:0;text-decoration:none; margin: 0px; padding: 0px;}
.index_rig_box_mid{padding: 0px 10px 0px 10px; background: url(../../Images/2008/home_rig_box_mid.gif) repeat-y left;}
.index_rig_box_top{
	height: 10px; line-height: 10px; font-size: 5px; background: url(../../Images/2008/home_rig_box_top.gif) no-repeat top;
}
.index_rig_box_footer{
	height: 10px; line-height: 10px; font-size: 5px; background: url(../../Images/2008/home_rig_box_footer.gif) no-repeat top;
}
#hoverpage {width:540px; height:223px; background:#FAFFF5; position:relative; z-index:500; overflow:hidden;}
#hoverpage table {border-collapse:collapse; margin:-1px;}
#hoverpage ul#outer {background:transparent; padding:0; margin:0;list-style:none;}
#hoverpage ul#outer li.page {display:inline;} /* needed for IE to function correctly */
#hoverpage ul#outer li.page a.menuitem {text-decoration:none;}
#hoverpage ul#outer li.page i {position:absolute; display:block; height:25px; right:430px; background:transparent; cursor:default; z-index:100; text-align:right; text-decoration:none; color:#336600; font-style:normal; cursor:pointer;}
#hoverpage ul#outer li.p1 i {top:30px;}
#hoverpage ul#outer li.p2 i {top:55px;}
#hoverpage ul#outer li.p3 i {top:80px;}
#hoverpage ul#outer li.p4 i {top:105px;}
#hoverpage ul#outer li.p5 i {top:130px;}
#hoverpage ul#outer li.p6 i {top:155px;}
#hoverpage ul#outer li div {display:block; width:500px; height:180px; padding:25px; background:#FAFFF5; font-weight:normal; color:#444; font-size:12px;}
#hoverpage ul#outer li div img {border:5px solid #fff; float:left; margin:0 10px 5px 0;}
#hoverpage ul#outer li div p{padding-bottom:6px;}
#hoverpage ul#outer li div p.big {line-height:1em; color:#339900; font-size:1.5em; font-weight:bold;}
#hoverpage ul#outer li div a {color:#00c; text-decoration:underline;}
#hoverpage ul#outer li div em {display:block; width:100px; height:200px; float:left; background:#FAFFF5 url(../../images/selected.gif) no-repeat 0 0; margin-right:10px;}
#hoverpage ul#outer li.p1 div em {background-position: 0 0;}
#hoverpage ul#outer li.p2 div em {background-position: 0 25px;}
#hoverpage ul#outer li.p3 div em {background-position: 0 50px;}
#hoverpage ul#outer li.p4 div em {background-position: 0 75px;}
#hoverpage ul#outer li.p5 div em {background-position: 0 100px;}
#hoverpage ul#outer li.p6 div em {background-position: 0 125px;}
#hoverpage ul#outer li.page div a:hover {text-decoration:none;}
#hoverpage ul#outer li.page a:hover {white-space:normal;}
#hoverpage ul#outer :hover div {position:absolute; left:0; top:0;}
.home_services_down{float: left; width: 90px; height: 80px; text-indent: -9999px; background: transparent url(../../Images/2008/home_services_down_EN.gif) no-repeat 0 0; margin: 0px; padding: 0px;}
.home_services_down a{background:transparent;width:90px; height:80px;display:block;outline:0;text-decoration:none; margin: 0px; padding: 0px;}
.home_services_request{float: left; width: 88px; height: 80px; text-indent: -9999px; background: transparent url(../../Images/2008/home_services_request_EN.gif) no-repeat 0 0; margin: 0px; padding: 0px;}
.home_services_request a{background:transparent;width:88px; height:80px;display:block;outline:0;text-decoration:none; margin: 0px; padding: 0px;}
#home_services h2{margin: 0px; padding: 0 0 0 10px; font-size: 11px; color: #778899; line-height: 20px;}
.home_services_on_tel{float: left; width: 182px; height: 30px; text-indent: -9999px; background: transparent url(../../Images/2008/home_services_online.gif) no-repeat 0 0; margin: 0px; padding: 0px;}
.home_services_on_tel a{background:transparent;width:182px; height:30px;display:block;outline:0;text-decoration:none; margin: 0px; padding: 0px;}
.home_services_on_mp{float: left; width: 182px; height: 30px; text-indent: -9999px; background: transparent url(../../Images/2008/home_services_online.gif) no-repeat -182px 0; margin: 0px; padding: 0px;}
.home_services_on_mp a{background:transparent;width:182px; height:30px;display:block;outline:0;text-decoration:none; margin: 0px; padding: 0px;}
.home_services_on_email{float: left; width: 182px; height: 30px; text-indent: -9999px; background: transparent url(../../Images/2008/home_services_online.gif) no-repeat 0 -30px; margin: 0px; padding: 0px;}
.home_services_on_email a{background:transparent;width:182px; height:30px;display:block;outline:0;text-decoration:none; margin: 0px; padding: 0px;}
.home_services_on_msn{float: left; width: 40px; height: 30px; text-indent: -9999px; background: transparent url(../../Images/2008/home_services_online.gif) no-repeat -182px -30px; margin: 0px; padding: 0px;}
.home_services_on_msn a{background:transparent;width:40px; height:30px;display:block;outline:0;text-decoration:none; margin: 0px; padding: 0px;}
.home_services_on_oicq{float: left; width: 52px; height: 30px; text-indent: -9999px; background: transparent url(../../Images/2008/home_services_online.gif) no-repeat -222px -30px; margin: 0px; padding: 0px;}
.home_services_on_oicq a{background:transparent;width:52px; height:30px;display:block;outline:0;text-decoration:none; margin: 0px; padding: 0px;}
.home_services_on_ali{float: left; width: 90px; height: 30px; text-indent: -9999px; background: transparent url(../../Images/2008/home_services_online.gif) no-repeat -274px -30px; margin: 0px; padding: 0px;}
.home_services_on_ali a{background:transparent;width:90px; height:30px;display:block;outline:0;text-decoration:none; margin: 0px; padding: 0px;}
.home_link_tit{float: left; width: 390px; height: 30px; text-indent: -9999px; background: transparent url(../../Images/2008/home_link_title_EN.gif) no-repeat 0 0; margin: 0px; padding: 0px;}
.home_link_tit a{background:transparent;width:390px; height:30px;display:block;outline:0;text-decoration:none; margin: 0px; padding: 0px;}
.home_link_mid{
	padding: 0px 10px 0px 10px; background: url(../../Images/2008/home_link_mid.gif) repeat-y; text-align: left; height: 65px; overflow: hidden;
}
.home_link_footer{
	background: url(../../Images/2008/home_link_footer.gif) no-repeat; height: 5px; line-height: 5px; font-size: 1px;
}
#index_le a{color: #333;}
#home_flash{height: 432px; overflow: hidden;}
.hotimage{
float:left;
width:390px;
}
.hotimage-top{
width:390px;
height:5px;
float:left;
font-size:2px;
background: url(../../images/2008/home_flash_top.gif) no-repeat;
}
.hotimage-center{
	width:388px;
	float:left;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background-color:#efefef;
	height: 422px; overflow: hidden;
}
	.hotimage-foot{
width:390px;
	height:5px;
	float:left;
	font-size:2px;
	background: url(../../Images/2008/home_link_footer.gif) no-repeat;
 }
 /************hotimage***********/

.col{margin:auto; width:386px; border-left: 1px solid #fff;
	border-right: 1px solid #fff; text-align:center;}
.focusPic{margin:auto; width:386px;}
.focusPic .pic{margin:auto; width:386px; padding:0;}
.focusPic .pic img{margin:auto;}
.focusPic .pic .flashBlank {margin:auto; width:100%; height:6px; font-size:1px; }
.more-1{ margin:0 auto; width:386px; }
.more-1 .textNum{float:right; margin:0;padding:0 0 4px;}
.more-1 .textNum .text{float:left; font-weight:bold; padding:7px 6px 0 0; color:#666;}
.more-1 .textNum .num{float:left; width:113px; height:19px;}
.more-1 .textNum .bg1{ background:url(../../images/num1.gif) no-repeat right;}
.more-1 .textNum .bg2{ background:url(../../images/num2.gif) no-repeat right;}
.more-1 .textNum .bg3{ background:url(../../images/num3.gif) no-repeat right;}
.more-1 .textNum .bg4{ background:url(../../images/num4.gif) no-repeat right;}
.more-1 .textNum .num ul{ float:left; width:113px; margin:0; padding:0; text-indent:0px;margin:0px;}
.more-1 .textNum .num li{float:left; width:28px; font-weight:bold;display:block; color:#FFf; list-style-type:none; padding:5px 0 00; text-indent:0px;margin:0px;}
.more-1 .textNum .num li a{color:#fff; padding:0px;text-indent:0px; margin:0px;}
.more-1 .textNum .num li a:visited{color:#fff;}
.more-1 .textNum .num li a:hover{color:#ed1c24;}
/*@footer start*/
#footer-wrapper{
	margin: 0px auto; padding: 10px 0px 80px 0px; background: url(../../Images/2008/bottom_grass.jpg) repeat-x bottom;
}
#footer{ border-top: 3px solid #DCDCDC; padding-top: 5px; width: 960px; margin: 0px auto; color: #708090;}
#footer .footer_cen{padding-top: 10px; padding-left: 120px; background: url(../../Images/bg2.gif) no-repeat 40px 0px; float: left; text-align: left;}
#footer .footer_rig{float: right; padding-right: 30px; padding-top: 10px; text-align: right;}
#footer a{color: #708090;}
/*@end*/
/*products list css*/
.pro_li_dv{border: 1px solid #DCDCDC; margin-top: 10px; font-size: 11px; color: #696969;}
.pro_li_c1{clear: both; background-color: #F5FCEB; border-bottom: 1px solid #AAD552; line-height: 25px;}
.pro_li_c2{clear: both;  line-height: 20px;}
.pro_li_c3{clear: both; line-height: 20px; border-top: 1px solid #E3E0DB;}
.pro_li_c4{clear: both; line-height: 20px; border-top: 1px solid #E3E0DB;}
.pro_li_tit{width: 120px; float: left; display: inline; font-weight: bold; text-align: right;}
.pro_li_tit1{float: left; font-weight: bold; padding-left: 10px;}
.pro_li_tit1 a:link{color: #1F7745; border:0px;}
.pro_li_tit1 a:hover{color: #D90000;}
.pro_li_tit1 a:visited{color: #1F7745;}
.pro_li_tit2{float: left; padding-left: 10px;}
.pro_li_tit3{float: left; padding-left: 10px; width: 270px;}
.pro_li_tit4{float: left; padding-left: 10px; width: 320px;}
.pro_li_tit5{float: right; text-align: left; line-height: 20px; margin-top: 2px;}
.pro_li_tit5 a{ background: url(../../Images/comm/bg.gif) no-repeat 0px -770px; width: 90px; display: block; border: 0px; color: White; font-weight: bold;}
.pro_li_tit5 a:hover{ background:#F5FCEB url(../../Images/comm/bg.gif) no-repeat 0px -800px; width: 90px; display: block; border: 0px; color: White;}
.pro_li_tit5 a:visited{color: White;}
.pro_li_tit5 a span{ padding-left: 12px;}
/*page list bar*/
.pagelist {text-align: center; padding: 10px 3px 5px 3px;; border-top:1px solid #eeeeee; font-size: 10px;}
.pagelist a{color: #7B5B12; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;padding: 3px; border: 1px solid #DCDCDC; background-color: #F9F9F9;}
.pagelist a:hover{background-color: #E1FFE1; text-decoration: none; border: 1px solid #006400;}
.next_all{background-color: #D7FFD7; border: 1px solid #006400;}
/*download center*/
.d_div{border: 1px solid #E7E5C8; margin-top: 5px;}
.d_div_tit{background: #F2FFF2 url(../../Images/bg-right-endcap.gif) no-repeat 2px 3px; font-weight: bold; border-bottom: 1px solid #E7E5C8; padding-left: 20px; padding-top: 5px; padding-bottom: 3px;}
.d_div_tit span{float: right; font-weight: normal; font-size: 10px; color: #A9A9A9; padding-right: 20px;}
.d_div_tit a{text-decoration: none; border: 0px;}
.d_div_tit a:hover{text-decoration: none; border: 0px;}
.d_div_rmk{	padding: 5px 5px 10px 25px; clear: both; font-size: 11px; color: #666666;}
.d_div_date{clear: both; border-top: 1px dashed #E7E5C8;  font-size: 11px; color: #666666; text-align: right; padding-right: 20px; padding-top:3px;}
.d_div_date span{float: left; padding-left: 25px;}
