@charset "utf-8";
/* CSS Document */

#topWindow{ margin-top:4px;}
.leftWindow{ float:left; width:758px;}
.rightWindow{ float:right; width:205px; height:261px; background:url(../images/small.jpg) no-repeat; padding:15px;}
#newCase{ background:url(../images/newcasebg.jpg) no-repeat; height:163px; position:relative; padding:15px;}
.serviceType{ position:absolute; right:10px; top:4px}
.serviceType li{ float:left; display:inline; width:110px;background:url(../images/sst.jpg) no-repeat; height:19px;margin-right:4px;text-align:center; color:#676767;}
.newcaseList{ margin-left:10px}
.newcaseList li{ float:left; padding:0 4px; display:block; padding-right:1em;}
.newcaseList li p{ text-align:center}
#newsCenter{ background:url(../images/rr1.jpg) no-repeat; height:313px; overflow:hidden; padding:15px;}
.leftContents{ width:418px; height:323px; float:left}
.rightContents{  width:546px; float:right;}
.newCustomer li{ background:url(../images/lines.jpg) left 10px no-repeat; height:32px; line-height:32px; padding-left:1em; width:370px; position:relative}
.serviceList li{ width:160px; overflow:hidden; height:140px;float:left; padding-right:20px;position:relative; }
.serviceList li p{ padding-top:3em;}
.tleft{ position:absolute;background:url(../images/pc.jpg) no-repeat; width:32px; height:32px;text-align:center; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; display:block;}
.tright{position:absolute;left:40px;color:#005bac;font-weight:bold;top: 14px;}
.newCustomer span{ color:#CCC; position: absolute; right:4px;}
.serviceList{ margin:10px 0 0 4px;}
h3{ color:#005bac; padding-left:4px; font-size:12px;}
