* {
	margin:0; padding:0;list-style:none;   
}
body {
	background:#EEE url(../images/bodyBg.gif) repeat-x; 
	font-size:14px;
	line-height:1.2;
	color:#686868; 
    font-family:'Lucida Sans Unicode','Lucida Grande',Tahoma,Arial,Sans-Serif;
}
#wrapper {
	width:945px;
	margin:0 auto;
	position:relative; 
}
#header {
	height:86px; 
	position:relative; 
	z-index: 80;
}
#header h1 {
	width:118px;
	height:43px; 
	position:absolute; 
	left:7px;
	top:22px; 
	background:url(../images/logo.png) no-repeat 0px 0px;
}
* html #header h1 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/logo.png', sizingMethod='scale'); 
	background:none; 
}
#header h1 a {
	 display:block; 
	 width:100%;
	 height:100%;
	 text-indent:-1000em;
	 overflow:hidden; 
}
#language {
	position:absolute; 
	right:24px;
	top:10px; 
	line-height:1.2em;
	font-size:12px;
	font-family:Arial,Tahoma,Sans-serif;
	color:#b7b7b7; 
}
#language a {
	color:#b7b7b7;
	text-decoration:none; 
}
#content {
	margin-bottom:28px;
}
#imgSlide,#ad1 {
	margin-top:22px;
}
#imgSlide {

}

#imgSlide img,#ad1 img {
	display: block;
	margin: 0 auto;
	border:none;
}
#imgSlide img {
	filter:blendTrans(duration=2);
}
#description {
	float:left;
	width:350px;
	margin-top:27px;  
	padding-left: 16px;
}
#tel{
	float:right;
	margin-top:80px;
	text-align:left;
	width:180px;
}
#description h3 {
	color:#49C800;
	font-size:16px;
	font-family:'Microsoft Yahei',Simhei,sans-serif;
	font-weight:normal;
}
#description ul {
	margin-top:6px;
	line-height:20px; 
	font-family: Arial,Tahoma,'Lucida Grande','Lucida Sans',Sans-Serif;
}
#description ul li {
	height:20px;
	overflow:hidden;white-space :nowrap;text-overflow:ellipsis;
	color:#696969; 
}
#description ul li a {
	color:#696969;  
	text-decoration:none; 
}
#footer {  
	clear:both;
	font-family:Arial,Tahoma,'Lucida Grande','Lucida Sans',Sans-Serif;
	font-size:12px;
	height:40px;
	line-height:18px; 
	color:#b0b0b0; 
	text-align:center; 
	position:relative; 
}
#footer span {
	display: block;
	text-align: center;
}

#popAd {
	position:absolute; 
	left:50%;
	top:50%;
	margin-left:-398px;
	margin-top:-200px; 
	width:794px;
	height:369px;
	padding-top:32px;
	background:#000;
	border:2px solid #FFF;
}
#imgWrap {
	width:763px;
	margin:32px auto 58px;
	height:198px; 
}
* html #imgWrap img {
	display:none;
}
* html #imgWrap {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ad2.png', sizingMethod='scale');
}
#linksWrap {
	width:600px;
	margin:0 auto; 
}
#linksWrap a {
	float:left;
	display:inline;  
	width:159px; 
	height:60px; 
	text-indent:-1000em;
	margin-left:61px; 
	overflow:hidden; 
}
#linksWrap #sSeries {
	margin-left:0;
	background:url(../images/sSeries.png) no-repeat;
}
* html #linksWrap #sSeries {
	 background:none; 
	 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/sSeries.png', sizingMethod='scale');
	 position:relative; 
}
#mSeries {
	background:url(../images/mSeries.png) no-repeat;
}
* html #mSeries {
	 background:none; 
	 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/mSeries.png', sizingMethod='scale');
}
#iSeries {
	background:url(../images/iSeries.png) no-repeat;
}
* html #iSeries {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/iSeries.png', sizingMethod='scale');
}
#closeBtn {
	width:55px; 
	height:42px;
	background:url(../images/closeImg.png) no-repeat right top;
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
}
* html #closeBtn {
    background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/closeImg.png', sizingMethod='scale');
} 

#proCnt {
	width:934px;  
	margin: 0 auto 28px;
}
#proCntTop {
	background:url(../images/wrapTop.png) no-repeat left top;
	height:12px; 
}
.genaral #proCntTop {
	background: url(../images/loginTop.png) no-repeat;
	height: 17px;
}
.genaral #proCntBot {
	background: url(../images/loginBot.png) no-repeat;
	height: 16px;
}
#proCntBot {
	background: url(../images/wrapBot.png) no-repeat left bottom;
	height:6px; 
	font-size: 0px;
}
#proCntCenter {
	background-color:#FFF;  
}
#productAd {
	padding-top: 30px;
}
#productAd img {
	display: block;
	margin: 0 auto;
}
#tabMenu {
	 height:33px;
	 overflow:hidden; 
}
#tabMenu li {
	float:left;
	width:108px;
	height:33px; 
	margin-right:15px; 
}
#tabMenu li a,.getBack a {
	display:block; 
	width:108px;
	height:33px; 
	line-height:33px; 
	text-align:center; 
	color:#FFF; 
	background:url(../images/tabNormal.png) no-repeat 0px 0px;
	font-size:16px;
	text-decoration:none; 
	letter-spacing:3px;
	font-family:"Microsoft Yahei",Simhei,Tahoma,Sans-Serif;
}
#tabMenu li.ui-tabs-selected a {
	background:url(../images/tabCur.png) no-repeat 0px 0px; 
}
.getBack {
	position:absolute; 
	left:452px;
	top:0;
}
#servicePage .getBack {
	left:339px; 
}
#proDescrip {
	width:890px;
	margin:10px auto 0; 
	font-weight:normal;
	position:relative; 
}
#proDescrip h4 {
  margin: 12px 0 6px 0;
}
#proDescrip h5 {
  margin: 6px 0;
}
#proDescrip ol.outerOl li {
  font-weight: bold;
  font-size: 12px;
  margin: 12px 0;
}
#proDescrip ol.outerOl li p {
  font-weight: normal;
}
.tabCnt {
	border-top: 1px solid #ccc;
	padding:20px 0 20px 12px; 
	color:#3c3b3b; 
	font-family:'Lucida Grande','Lucida Sans',Tahoma,Arial,Sans-serif;
	overflow:hidden !important;
	overflow:visible;
	min-height:160px;
	height: auto !important;
	height:160px;
}
.tabCnt h3 {
	background:#afafaf url(../images/titleBgGray.png) repeat-y 0px 0px; 
	width: 410px;
	text-indent:11px;
	height:25px;
	line-height:25px; 
	font-family:Arial,Tahoma,Sans-Serif;
	*font-weight: normal;
	color:#FFF;
}
.tabCnt ul {
	line-height:1.5;
	margin-top:12px; 
	font-size:13px;
    width: 620px;
}
.tabCnt ul ol {
	margin-left:20px;  
    font-weight: normal;
    clear: both;
    font-size: 12px;
}
.lSide {
	width:348px;
	float:left;
}
.rSight {
	width:344px;
	float:left;
}
.imgList {
	margin-top:15px !important;  
}
.imgList li {
	 float:left;
	 margin-left:10px; 
	 display:inline;
	 width:71px; 
}
.imgList li h6 {
	font-size:12px;
	text-align:center; 
	font-weight:normal;
}
.bigImgList li {
	 float:left;
	 margin-right:24px; 
	 display:inline; 
	 width:147px; 
}
.bigImgList li h6 {
	font-size:14px;
	text-align:center; 
}
.mobileImgList li {
  float:left;
  margin-left:18px; 
  width: 81px;
  display: inline;
}
.mobileImgList h6 {
  font-size:12px; 
  font-weight:normal;
  text-align:center; 
}
.limeMobile .lSide {
  width:270px;  
}
.limeMobile .rSight {
  width:430px;
  margin-top:10px; 
}
.limeMobile .rSight li {
  width:80px;  
  font-family:Arial,Tahomo,Sans-Serif;
}
#proDescrip h6 {
  height:25px;
  line-height:25px;
}
#proDescrip img {
  display:block; 
}

.tabCnt p {
  line-height:1.6;
  margin-top:6px; 
  font-size:13px;
  width:555px; 
}
.service .lSide {
  width:305px;  
}
.service .lSide p {
  width:100%;  
}
.service .rSight {
  margin-left:30px; 
}
.service .more {
  text-align:right;  
}
.service .more a {
  color:#04b1dd;
  background:url(../images/moreBg.png) no-repeat right center;
  padding-right:13px; 
}

/* ----------For TabView------------------ */
.js .toBeHide {
  display: none;
}
.js .ui-tabs-panel {
  display: block;
}
.js .ui-tabs-hide,.ui-tabs-hide { display: none; }

/* ----------Product List------------------ */
.seriseT {
  height:30px;
  line-height:30px;
  background:url(../images/titleBgGray.png) repeat-y;
  margin:18px 0 11px 0; 
  text-indent:28px;
  font-family:'Microsoft Yahei',Simhei,Arial,Tahoma,Sans-Serif;
  color:#FFF;
}
#proCntCenter {
  padding-top:1px; 
  overflow:hidden; 
  _height:1%;
}
.proList {
  border-top:1px solid #d0d0d0; 
  width:795px; 
  overflow:hidden; 
  margin:0 auto;
  _height:1%;
}
.proList li {
  float:left;
  padding:14px 0 10px;
  margin:0;
  width:24.9%;
  overflow:hidden; 
  border-bottom:1px solid #d0d0d0;
}
.proList li img {
  display:block;  
  border:none;
  width:125px;
  margin:0 auto; 
}
.proList li h6 {
  font-size:14px; 
  font-family:'Lucida Grande','Lucida Sans',Tahoma,Arial,Sans-Serif;
  color:#333; 
  text-align:center; 
  line-height:1.2em;
  margin-top:5px; 
}
.proList li h6 a {
  color:#333;  
  text-decoration:none; 
}
#pageNav {
  width:240px;  
  float:right;
  margin:9px 0; 
}
#pageNav a {
  float:left;
  width:54px;
  height:21px; 
  text-indent:-100em;
  overflow:hidden; 
  margin-right:23px; 
}
#pageNav a.prePage {
  background:url(../images/prePage.png) no-repeat 0px 0px; 
}
#pageNav a.nextPage {
  background:url(../images/nextPage.png) no-repeat 0px 0px; 
}

.picList {
  overflow:hidden !important; 
  overflow:visible;
  _height:1%;
  margin:28px 0 10px; 
}
.picList img {
  float:left;
  margin:0 9px;  
  margin:0 7px;  
  display:inline;
  border:none;
}

 /* ----------Login and Register----------- */
 #registerPos {
	width:453px;
	height:428px; 
	position:absolute;
	z-index:1000;
	left:50%;
	top:50%;
	margin-left:-226px;
	margin-top:-214px; 
 }
 #registerForm {
	background:transparent url(../images/registerBg.png) no-repeat 0px 0px;
	width:100%;
	height:428px; 
	float:left;
 }
 * html #registerForm {
	background:none;
	overflow:hidden; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=scale src="images/registerBg.png"); 
 }
 #registerForm #smBtn,#registerForm #ccBtn {
	position:absolute; 
	left:139px;
	bottom:36px; 
	width:77px;
	height:39px; 
	margin:0; 
	display:block; 
	text-indent:-1000em;
	cursor:pointer;
	background:transparent;
	border:none;
 }
  #registerForm #ccBtn {
	left:255px; 
 }
 #registerForm .firstRow {
	margin-top:106px !important;  
 }
 #registerForm .rowSty {
	height:29px;
	margin-bottom:17px;
	_margin-bottom:16px;
 }
 .rowSty label {
	float:left;
	width:100px;
	margin-left:60px; 
	height:29px; 
	overflow:hidden; 
 }
 .rowSty label span {
	display:none;  
 }
 .rowSty input {
	height:20px;
	font-size:20px;
	background:transparent;
	border:0;
	height:28px; 
	margin:0 0 0 22px; 
	width:192px; 
	color:#FFF; 
	position:relative;
 }
* html .lastRow {
	position:absolute; 
	left:0;
	top:288px; 
	z-index:900;
}
/* -------------For Select Replacement--------------- */
#registerForm select {
  display: block;
  margin: 0 0 10px;
  width: 208px;
}
#js #registerForm select,select.replaced {
  width: 1px;
  position: absolute;
  left: -999em;
}
ul.selectReplacement {
  margin: 0 0 10px 15px;
  padding: 0;
  height: 1.65em;
  width: 208px;
  position: relative;
  z-index: 200;
  float:left;
}
ul.selectOpen {
  position:relative; 
  z-index:1000 !important;
}
ul.selectReplacement li {
  background: #111;
  color: #fff;
  cursor: pointer;
  display: none;
  font-size: 20px;
  line-height: 1.4em;
  list-style: none;
  margin: 0;
  padding: 1px 12px;
  width: 184px;
}
ul.selectOpen li {
  display: block;
}
ul.selectReplacement li.selected {
  background: url(bottom.gif) bottom left no-repeat;
  color: #fff;
  display: block;
}
ul.selectOpen li.selected {
  background: #c6af11;
  border: 0;
  display: block;
}
ul.selectOpen li:hover,
ul.selectOpen li.hover,
ul.selectOpen li.selected:hover {
  background: #c6af11;
  color: #fff;
}
/* -------------For Select Replacement End----------- */

/* -------------Custom Service----------- */
#contentWrap {
	margin:0 auto; 
	color:#3f3f3f; 
	width: 880px;
}
.bigTitle {
	font-family:'Microsoft Yahei',Simhei,Arial,Tahoma,Sans-Serif;
	height:30px;
	line-height:30px;
	text-indent:20px; 
	margin-top:10px; 
	font-weight:normal;
	color:#5d5d5d;
}
.bussiness .bigTitle {
	text-indent: 46px;
}
.smallTitle {
	height:29px;
	line-height:29px; 
	margin-top:27px; 
	color:#5d5d5d; 
	text-indent:95px;
	font-weight:normal;
	font-family: 'Microsoft Yahei',Simhei,Tahoma,Arial,Sans-Serif;
	font-size: 16px;
}
.customSv {
	padding:8px 0 10px 95px;  
	font-size:13px;
	line-height:23px; 
	font-family:'Lucida Grande','Lucida Sans',Tahoma,Arial,Sans-Serif;
}
.customSv a{
	color:#686868;
}
.customSv_netbook {
	margin-top:20px;
	font-size:12px;
	line-height:20px; 
	font-family:'Lucida Grande','Lucida Sans',Tahoma,Arial,Sans-Serif;
}
.customSv_netbook li {
	font-size:14px;
	font-weight:bold;
}
.customSv_netbook li ul{
	padding:0 0 10px 40px;
}
.customSv_netbook li ul li{
	font-weight:normal;
	font-size:12px;
	list-style:none;
}
.svExplain {
	height:21px;
	line-height:21px;
	font-family:'Lucida Grande','Lucida Sans',Tahoma,Arial,Sans-Serif;
	text-indent:4em;
	margin: 25px 0;
}
.svExplain span {
	color:#ff6000;
}

.bussiness .customSv {
	padding:12px 90px 35px 18px;  
}
.bussiness .customSv {
	border-bottom:1px solid #d0d0d0;
	margin-bottom:30px;
}
.aboutUs {
	padding:8px 20px 18px 20px;  
	font-size:13px;
	line-height:23px; 
	text-indent:2em;
	font-family:'Lucida Grande','Lucida Sans',Tahoma,Arial,Sans-Serif;
	width: 840px;
	margin: 0 auto;
	border-bottom: 1px solid #ccc;
}
.aboutUs ul li {
	list-style-position:inside;
}

.address {
	padding-top:0;  
	border:none;
}
.address p {
	text-indent:0;
}
.limePCMi .lSide {
	width:290px;  
}
.limePCMi .rSight {
	width:410px;  
}
.aboutUs li {
	list-style:disc; 
	text-indent:0;
}
.menu {
	height: 35px;
	position: absolute;
	left:210px;
	bottom: 0;
	z-index: 1000;
}
.menu li {
	float: left;
	margin-right: 2px !important;
	height: 35px;
	line-height: 35px;
}
.menu li a {
	float: left;
	background: url(../images/bgMerged.gif) no-repeat;
	padding-left: 6px;
	font-family:"Microsoft Yahei",Tahoma,Arial,Sans-Serif;
	color:#FFF !important;
	text-decoration:none;
	font-weight: bold;
}
.menu li a span {
	float: left;
	height:35px;
	padding:0 10px 0 4px;
	background: url(../images/bgMerged.gif) no-repeat right top;
	cursor: pointer;
}

.menu li.cur a,.menu li a:hover {
	background: url(../images/bgMerged.gif) no-repeat 0 -63px;
	color:#000 !important;
}
.menu li.cur a span ,.menu li a:hover span{
	background: #EEE url(../images/horR.gif) no-repeat right top;
}
#productList {
	width: 928px;
	margin:10px auto;
	overflow: hidden;
	_height: 1%;

}
#productList a {
	float: left;
	margin-right: 4px;
	width: 218px;
	height: 84px;
	overflow: hidden;
}
#productList img {
	border:none;
	width: 218px;
}
.prev,.next {
	width: 16px !important;
	height: 78px;
	cursor: pointer;
	text-indent: -1000em;
	overflow: hidden;
	margin-top: 1px;
}
.prev {
	float: left;
	background: url(../images/bgMerged.gif) no-repeat 0 -120px;
	margin-right: 5px !important;
}
.next {
	float: right !important;
	background: url(../images/bgMerged.gif) no-repeat -17px -120px;
	margin-right: 0 !important;
}
.items {
	float: left;
	width: 888px !important;
	overflow: hidden;
	height: 84px;
}
.items div {
	top:0;
}

/*-----------Login---------*/
.genaral #proCnt {
	margin-top: 26px;
}

.loginArea {
	width: 880px;
	padding: 30px 0px;
	margin: 0 auto;
	border-bottom: 1px solid #ccc;
	font-size: 13px;
	line-height: 1.5em;
}
.loginArea h3 {
	margin-bottom: 12px;
	font-size: 16px;
	font-weight: normal;
	font-family:"Microsoft Yahei",Simhei,Simsun,Arial,Sans-serif;
}
.loginArea p {
	text-indent: 2em;
}
.loginArea p a {
	color:#ff6000;
}
.inputForm {
	width: 456px;
	margin: 70px auto;
}
.inputForm label {
	float: left;
	width: 100px;
	font-size: 18px;
	font-weight: bold;
	line-height: 28px;
}
.inputForm .txtInput {
	background: transparent url(../images/inputBg.png) no-repeat 0px 0px; 
	border:none;
	float: left;
	width: 185px;
	font-size: 18px;
	height: 25px;
	padding: 4px 7px 0;
	font-family:Tahoma,Arial,Sans-serif;
}
.inputForm .inputRow {
	height: 28px;
	margin-bottom: 14px;
}
.registerBtn,.submitBtn {
	width: 127px;
	height: 30px;
	text-indent: -1000px;
	overflow: hidden;
	float: right;
	border:none;
}
.registerBtn {
	background: url(../images/registerBtnBg.png) no-repeat;
}
.submitBtn	{
	background: url(../images/loginBtnBg.png) no-repeat;
	cursor: pointer;
}
.registerForm {
	width: 310px;
}
.submitRow {
	margin-top: 38px;
}
.submitRow .submitBtn {
	text-indent: 0;
	text-align: center;
	background: url(../images/registerBtn.png) no-repeat;
	font-size: 16px;
	font-family:"Microsoft Yahei",Simhei,Arial,Sans-serif;
	margin-left: 103px;
	color:#705900;
	float: none;
}
.instruct {
	margin-bottom: 60px;
}
/*The following is write for the dropdown menu*/
ul.menu a {
display:block; 
color:#000; 
text-decoration:none;
height:35px;
}
ul.menu li {position:relative; z-index: 1000;}
ul.menu ul {position:absolute; z-index: 1000;top:35px; width: 107px;padding:0 3px;left:0; font-size: 13px;background:#d6d6d6; display:none; opacity:0; list-style:none}
ul.menu ul li {
	position:relative;
	margin:0 !important;
	padding: 3px 0;
	width: 107px;
	float: none;
	height: 25px;
	line-height: 25px;
	vertical-align: bottom;
}
ul.menu ul li a {
	display:block; 
	padding: 0; 
	background:#d6d6d6 url(../images/dropdownBg.gif) no-repeat 0 -38px !important;
	float: none !important;
	width: 107px;
	text-align: left;
	text-indent: 17px;
	color:#666 !important;
	height: 25px;
	line-height: 25px;
	font-weight: normal;
	font-size: 12px !important;
}
ul.menu ul li a:hover,ul.menu ul li a.menuhover {
	background:#68b1e8 url(../images/dropdownBg.gif) no-repeat !important;
	color:#000 !important;
}
ul.menu ul ul {left:110px; top:1px;border:1px solid #bebebe;border-width:0 0 0 1px;}
/*ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}*/
ul.menu ul ul a {
	background: url(../images/dropdownBg.gif) no-repeat 0 -66px !important;
}

ul.menu ul ul a:hover {
	background: url(../images/dropdownBg.gif) no-repeat 0 -113px !important;
}

ul.second li a {
	padding: 0px;	
}
/*Dropdown menu End*/
	
.service  {
	padding: 25px 0 25px !important;
}
#serviceDes {
	float: left;
	width: 390px;
}
#serviceDes h3 {
	background:transparent url(../images/titleBgGray.png) repeat-y;
	height: 25px;
	line-height: 25px;
	font-family: 'Microsoft Yahei',Simhei,Arial,Tahoma,Sans-Serif;
	color:#FFF;
	font-weight: normal;
	font-size: 16px;
	margin-bottom: 25px;
}
#serviceDes p {
	font-size: 13px;	
	color:#686868;
	line-height: 1.8em;
	padding-left: 30px;
	text-indent: 2em;
	margin-top: 10px;
}
#servicePre {
	margin-left: 430px;
	width: 470px;
	height: 215px;
	position: relative;
}
.fullScreen {
	position: absolute;
	right: 0px;
	bottom: 45px;
	display: block;
	width: 104px;
	height: 24px;
	line-height: 24px;
	text-decoration:none;
	font-size: 13px;
	background: url(../images/fullScreen.png) no-repeat;
	color:#FFF;
	text-align: center;
}
.newsTitle {
	padding: 16px 0 7px;
	color:#5d5d5d;
	border-bottom: 1px solid #ccc;
	font-family: "Microsoft Yahei","Lucida Grande","Lucida Sans",Tahoma,Arial,Sans-Serif;
	font-size: 14px;
}
#entry {
	line-height: 1.8em;
	font-family: 'Lucida Grande','Lucida Sans',Tahoma,Arial,Sans-Serif;
	font-size: 13px;
	color:#686868;
	padding: 0 0 18px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
}
#entry p {
	margin: 12px 0;
}
#entry img {
	margin-right: 12px;
}
/*Online Shopping*/
#shopHeader {
  height: 172px;
  margin: 18px 0 25px;
  background: url(../images/shopHeadBg.jpg) no-repeat;
  position: relative;
}
#shopHeader #shopNav {
  position: absolute;
  left: 9px;
  bottom: 0;
  z-index: 20px;
  font-size: 12px;
}
#shopNav li {
  float: left;
  width: 80px;
  display: inline;
  margin-right: 6px;
}
#shopNav li a {
  display: block;
  height: 25px;
  background: url(../images/shopNav.gif) no-repeat -106px 0;
  text-align: center;
  line-height: 25px;
  color:#665431;
  text-decoration:none;
}
#shopNav li.cur a,#shopNav li a:hover {
  background: url(../images/shopNav.gif) no-repeat 0 0;
  height: 26px;
  font-weight: bold;
  line-height: 26px;
}
.shop h3 {
  margin: 10px 0 25px;
  height: 25px;
  line-height: 25px;
  text-indent: 12px;
  background: #a8a8a8;
  color:#FFF;
  font-size: 14px;
}
.shop {
  background-color: #FFF;
}
.shopList {
  overflow:auto;
  _height:1%;
  *padding-bottom: 22px;
}
.shopList li {
  float: left;
  width: 20%;
  *width: 19.9%;
  text-align: center;
 /* margin-bottom: 22px; */
  margin-bottom:6px;
}
.shopList li img {
  display: block;
  width: 170px;
  margin: 0 auto;
  border: 1px solid #dcdcdc;
}
.productInfo {
  padding-left: 10px;
  font-family: Arial,Tahoma,Sans-Serif;
  font-size: 12px;
  margin-top: 8px;
}
.productInfo li {
  float: none;
  text-align: left;
  width: 100%;
  line-height: 1.2em;
  margin-bottom: 0px;
  height:13px;
}
.productInfo li.price {
	color:#3366CC;
	font-family:Tahoma,Arial,Sans-Serif;
	line-height:16px;
	margin-bottom:10px;
}
.productInfo li strong {
  color:#cf116f;
  font-weight: normal;
  font-size: 17px;
}
li.changeCol {
  color:#3366cc;
}
li.sale {
  margin-top: 6px;
}
.shop h2 {
  font-size: 16px;
  border-bottom: 1px solid #cacaca;
  height: 25px;
  line-height: 25px;
  padding-bottom: 2px;
}
.alipay {
  font-size: 13px;
}
.alipay img {
  margin: 20px 0;
  display: block;
}
.alipay p {
  padding: 0px 10px;
  text-indent: 2em;
  line-height: 1.5em;
  color:#585858;
}
.alipayList {
  margin: 40px 0;
  padding-left: 30px;
  line-height: 1.5em;
}
.alipayList li {
  margin: 10px 0 10px 30px;
  font-weight: bold;
}
.bankTransfer li {
  margin-left: 10px;
  padding: 45px 8px 26px;
  font-weight: bold;
  clear: both;
  overflow: auto;
  width: 610px;
  border-bottom: 1px dashed #a8a8a8;
}
.bankTransfer li img {
  float: left;
}
.bankTransfer li p {
  margin: 0 0 20px 300px;
  font-size: 12px;
}
.final {
  margin: 30px 0 0 30px;
  font-weight: bold;
  font-size: 13px;
}
.shop #content {
  position: relative;
}
#onlineSvc {
  display: block;
  position: fixed;
  right: 2px;
  width: 27px;
  height: 140px;
  background: url(../images/onlineSvc.png) no-repeat;
  text-indent: -999em;
  overflow: hidden;
  top: 180px;
}
#onlineChat {
  position: fixed;
  right: 2px;
  top: 180px;
  border: 1px solid #ccc;
  padding: 4px;
  background: #EFEFEF;
}
* html #onlineSvc,* html #onlineChat {
  position: absolute;
  top: 50px;
  right: -30px;
}
#chatWrap {
  width: 142px;
  text-align: center;
  background: #FFF;
  overflow: auto;
  min-height: 50px;
  _height:50px;
}
#onlineChat h5 {
  height: 30px;
  line-height: 30px;
  border-bottom: 4px solid #efefef;
  width: 126px;
  margin: 0 auto;
  color:#000;
  z-index: 200;
  font-size: 12px;
}
#onlineChat img {
  border: none;
}
#QQList li {
  margin: 10px auto;
  text-align: center;
  text-indent: 10px;
}
#QQList li a {
  text-decoration:none;
}
#QQList li a img {
  vertical-align: middle;
}
.js #onlineChat {
  display: none;
}
#loginLinks {
  position: absolute;
  top: 10px;
  right: 125px;
  font-size: 12px;
  line-height: 1.2em;
  *padding-top:2px;
}
#loginLinks a {
  color:#b9b9b9;
  margin-right: 6px;
  text-decoration:none;
}
.funList li.funTitle {
  background: url(../images/functionBg.png) no-repeat 0 -253px; 
  padding-left: 20px;
}
.getOn,.multiMedia,.office {
  background: url(../images/functionBg.png) no-repeat right 10px;
  float: left;
  padding-right: 82px;
  height: 55px;
  line-height: 55px;
  font-family: simhei,Tahoma,Arial,Sans-Serif;
  font-size: 18px;
}
.multiMedia {
  background-position: right -78px;
}
.office {
  background-position: right -175px;
}
.p10Bg {
  background: url(../images/p10funcBg.jpg) no-repeat 550px 27px;
}
.tooltips {
  position: absolute;
  display: none;
  border: 1px solid #DCDCDC;
  left: 20px;
  top: 377px;
  padding: 10px;
  z-index: 800;
  background: #FFF;
}
.tooltips h4 {
  color:#000;
  line-height: 1.2em;
  margin-bottom: 6px;
  font-size: 14px;
}
.tooltips ul li {
  list-style-type:disc;
  list-style-position:inside;
  color:#333;
  line-height: 20px;
  font-size: 12px;
}
.productInfo li.greenText strong {
  color:green;
}
.productInfo li.buy{
	float:left;
}
.payForm{
display:none;
}

#download a {
	color:#ff0000;
	text-decoration:none; 
}

.download_left {
	clear:left;
	float:left;
	margin-top:20px;
	border:1px #999999 solid;
}

.download_right {
	float:left;
	margin-top:20px;
	margin-left:20px;
	border:1px #999999 solid;
}