﻿body{font-size: 12px;margin: 0px;padding: 0px;color: #636363;font-family:Verdana, Arial, Helvetica, sans-serif;background-color: #e5e5e5;}
*{padding: 0px;margin: 0px;}
.clear{clear: both;overflow: hidden;height: 0px;padding: 0px;margin: 0px;}
a img{border-style: none;text-decoration: none;}
a{color: #666666;text-decoration: none;}
a:hover{color: #666666;text-decoration:underline;}
.fLeft{ float:left;}

#main{clear:both;width: 985px;height: 87px;margin: 0px auto;position: relative;}
#logo{z-index: 1;left: 0px;height: 47px;position: absolute;top: 0px;}
#nav{z-index: 3;right: 0px;position: absolute;top: 48px;height: 30px;text-align: right; width:635px; background: url(../images/navbg.gif) right center no-repeat;}
#nav li{ float:left; width:78px; text-align:center;  line-height:28px; list-style:none;background: url(../images/liBg.gif) right 7px  no-repeat;}
#nav li a{ color:#303030;}
#nav .s a{ color:red;}
#nav .last{background: url(../images/liBg2.gif) right 7px  no-repeat;}
#version{z-index: 4;right: 0px;position: absolute;top: 18px;height: 30px;}
#version a{ color:Red; text-decoration:underline;}

#base{ clear:both; width:953px;margin: 0px auto;border: 1px solid #d6d6d6; background-color:#fff; padding-left:16px; padding-right:16px;}
#ad{ width:953px; height:343px;margin: 0px auto; margin-top:16px; margin-bottom:16px;}
#base .pList{ float:left; width:529px;border: 1px solid #d1d1d1;  background-color:#eeeeee; padding-bottom:11px; margin-bottom:16px; display:inline;}
#base .pList dl {border: 1px solid #d5d2ca; margin-left:11px; margin-top:10px; width:150px; padding:5px; background-color:#fff; float:left;  display:inline; }
#base .pList dl dt{ width:150px; height:80px; line-height:70px; text-align:center; overflow:hidden; }
#base .pList dl dd{  overflow:hidden; text-align:center;}
#base .pList .brief{border: 1px solid #d5d2ca;width:150px;  overflow:hidden;  margin-left:11px; margin-top:10px;  padding:5px;background-color:#fff; float:left; text-align:center;  display:inline; }

#base .newPro{ float:right; width:405px; padding-bottom:10px; }
#base .newPro .pTit{border-bottom: 1px solid #d1d1d1; height:20px;}
#base .newPro .pTit p{ float:left; color:red;}
#base .newPro .pTit span{ float:right; padding-right:4px;}

#base .newPro dl{background: url(../images/dlBg.gif) left bottom  no-repeat; text-align:left; margin-top:11px; height:105px;}
#base .newPro dl dt{ width:105px;  border: 1px solid #d5d2ca; padding:8px; float:left; }
#base .newPro dl dt img{ height:70px; }
#base .newPro dl dd{ float:right; width:260px; text-align:left;}
#base .newPro dl dd h3{ font-size:14px; text-align:left;}
#base .newPro dl dd p{width:250px; height:60px; line-height:22px; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}







#base .newsDiv{ float:right; width:405px; padding-bottom:10px; }
#base .newsDiv .nTit{background: url(../images/newsTop.gif) left bottom  no-repeat; height:27px; width:405px;}
#base .newsDiv ul{ text-align:left; margin-left:10px;margin-right:5px; margin-top:10px;}
#base .newsDiv ul li { list-style:none;  line-height:21px; }
#base .newsDiv ul li p{float:left; width:280px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-align:left; padding:0px; padding-left:10px;background: url(../images/li.gif) no-repeat 0px 0px; }
#base .newsDiv ul li span{ float:right; padding:0px; margin:0px;}

#bottom{clear:both;width: 985px;margin: 0px auto;position: relative; margin-top:15px; line-height:20px;  color:#666666;}
#bottom #smLink a{ margin-left:5px; margin-right:5px;}
#bottom #contactBox{ margin-left:5px; font-size:12px;}

