.main-visual {
	float: left;
	width: 940px;
	height: 100px;
	background-repeat: repeat-x;
}
#design{display:none;}
#tr{padding:0 10px; line-height:18px;}
#tr a{text-decoration:none;}
.ca1{padding:0 0 5px 15px; background:url(jia.gif) no-repeat 0 -2px; border-bottom:#CCC 1px dotted; margin-top:10px; }
.ca2{ margin-left:15px;padding-left:15px;background:url(jian.gif) left top no-repeat;border-bottom:#CCC 1px dotted; }
.ca1 a:link, .ca2 a:link{ text-decoration:none; color:#0552A0;}
.ca1 a:visited, .ca2 a:visited{ text-decoration:none; color:#036;}
.ca1 a{font-weight:bold; font-size:14px;}
.ca2 a{font-weight:100;}
#newscontent{padding:10px;}
.hotpro{text-align:center; float:left; width:163px; overflow:hidden;}
.hotpro img{width:110px; height:110px; border:#CCC 1px solid; padding:3px;}
.protext{line-height:16px; padding:5px 10px 10px 10px; text-align:left; width:143px; overflow:hidden;display: block;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; color:blue; font-size:12px;}
.protext a{ text-decoration:none;}
#pic{width:95%; text-align:center; overflow:hidden; padding:10px;}
#pic img{border:#CCC solid 1px; padding:5px; width:400px;}
.pc{padding:5px}
.pc1{padding:0 5px 5px 50px;}

/*·ÖÒ³*/
.pagination {padding:2px; margin-top:20px; clear:both; height:32px;}
.pagination ul{margin:0; padding:0; text-align:left; font-size:9pt; font-family:ËÎÌå,Arial, Helvetica, sans-serif;}
.pagination li {float:left; list-style:none; margin:5px 2px 5px 2px;}
.pagination li a {color:#666; display:block; border:1px solid #CCC; padding:2px 5px 2px 5px; text-decoration:none;}
.pagination li a:hover, .pagination a:active{border:1px solid #CCC; color:#666; background-color:lightyellow;}
.pagination li.currentpage,.pagination li.disablepage {padding:2px 5px 2px 5px;}
.pagination li.currentpage{font-weight:bold; border:1px solid #CCC; background-color:#F1F1F1; color:#666;}
.pagination li.disablepage{border:1px solid #CCC; color:#666;}
.pagination li.nextpage{font-weight:bold;}
.pagination li.morelist {font-size:9pt;}

.newsList {margin:0; padding:0}
.newsList li {background-image:none; background:url(arrow.gif) no-repeat left 7px; padding:3px 0 3px 8px; margin:0; width:370px; overflow:hidden; height:18px; line-height:18px; border:none; border-bottom:#CCC dashed 1px;}
.newsList li span {margin:0 0 0 10px; color:#999;}
.newsList li a {color:#333; text-decoration:none;}
.productList li {display:inline;}
.productList li a {width:80px; height:60px; display:block; float:left; overflow:hidden; border:#CCC 1px solid; margin:5px 2px; *margin:5px 3px;}
.longList li {height:24px; border:none; border-bottom:#CCC 1px dotted; margin:5px 10px 0 10px; width:610px; clear:both; background:url(stories_list.gif) no-repeat;  padding:1px 0 1px 28px;}
.longList li span {margin:0 0 0 30px; color:#999;}

/*ÁôÑÔ*/
#comment {margin:10px 0 0 50px; height:350px;}
#comment form {margin:0; padding:5px 15px; float:left; width:400px;}
#comment ul {float:right; width:250px; margin:26px 0 0 0; color:#999}
#comment ul li {margin:3px 0}
#comment p {margin: 0.3em 0; }
#comment p span {color:#999; margin: 0 0 0 10px;}
#comment input {border:1px solid #999; padding:2px 5px; width:150px; margin:0 0 0 7px;} 
#comment button {margin-left:2.8em; line-height:35px;height:35px;padding:0 30px;color:#333;}
#message {border:1px solid #999; padding:5px; vertical-align:text-top; height:9.3em; width:350px; margin:0 0 0 7px;}
.seccodeline * { vertical-align: middle; }
.alertmsg { margin:10px 0 0 30px; color:#F00;}
.pro{ border-bottom:#CCC 1px dotted; margin-top:10px; clear:both;}
.prot{color:#30F; font-weight:bold;}
span{color:#000 }
.newsList li{list-style:none;}
#footer{line-height:16px}
#imglist{margin:10px 0 0 0; text-align:center;}
#imglist img{width:128px; height:40px; border:#CCC solid 1px;margin-right:2px;}
/*#mainlevelmainnav #nav5{padding-left:45px;}*/