/* CMS 公共CSS */

#left{ float:left;}
#right{ float:right;}
#clear{ clear:both;}
form{ padding:0px; margin:0px;}
img{ border:0px;}
.red{ color:red;}
.supports,.supports:link,.supports:active,.supports:visited,.supports:hover{ text-decoration:none; font-size:12px; color:#aaa;}


body { margin:0px; background:#FFFFFF; background:url(../images/img_bg.gif) top repeat-x;}
body,td,th {
	font-size: 12px;
}
.mainbox{ padding:0px 10px; background:#fff;width:990px; margin:0 auto;}
body .table_bg{  width:990px; }
.box_list { padding-left:5px; padding-right:5px;}
.table { padding:10px;}
.box { border:#D7D7D7 1px solid; height:16px}
.contact_bg { background:url(../images/img_contact_bg.gif) top repeat-x;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}

.black_font { font-size: 12px; color: #333333; line-height: 22px; text-decoration: none;}
.white_font { font-size: 12px; color: #FFFFFF; line-height: 22px; text-decoration: none;}
.title_font { font-size: 12px; color: #2E7DB7; line-height: 22px; text-decoration: none; font-weight:bold;}
.blue_font { font-size: 12px; color: #2E7DB7; line-height: 22px; text-decoration: none;}
.model_font { font-size: 14px; color: #2E7DB7; line-height: 22px; text-decoration: none; font-weight:bold;}


a.black_link:link { font-size: 12px; line-height: 22px; color: #333333; text-decoration: none; }
a.black_link:visited { font-size: 12px; line-height: 22px; color: #333333; text-decoration: none;}
a.black_link:hover { font-size: 12px; line-height: 22px; color: #333333; text-decoration: underline;}

a.blue_link:link { font-size: 12px; line-height: 22px; color: #2E7DB7; text-decoration: none; }
a.blue_link:visited { font-size: 12px; line-height: 22px; color: #2E7DB7; text-decoration: none;}
a.blue_link:hover { font-size: 12px; line-height: 22px; color: #2E7DB7; text-decoration: underline;}

a.blue_bold_link:link { font-size: 12px; line-height: 22px; color: #2E7DB7; text-decoration: none; font-weight:bold;}
a.blue_bold_link:visited { font-size: 12px; line-height: 22px; color: #2E7DB7; text-decoration: none; font-weight:bold;}
a.blue_bold_link:hover { font-size: 12px; line-height: 22px; color: #2E7DB7; text-decoration: underline; font-weight:bold;}

a.eng_link:link { font-family: Arial; font-size: 12px; line-height: 22px; color: #333333; text-decoration: none; }
a.eng_link:visited { font-family: Arial; font-size: 12px; line-height: 22px; color: #333333; text-decoration: none;}
a.eng_link:hover { font-family: Arial; font-size: 12px; line-height: 22px; color: #333333; text-decoration: underline;}

a.password_link:link { font-size: 12px; line-height: 22px; color: #999999; text-decoration: underline; }
a.password_link:visited { font-size: 12px; line-height: 22px; color: #999999; text-decoration: underline;}
a.password_link:hover { font-size: 12px; line-height: 22px; color: #999999; text-decoration: underline;}


#proSortList3{ clear:both; margin:0; padding:0;}
#proSortList3 li{ width:21.5%; margin-left:3%; float:left; text-align:center; list-style:none none outside;}

#proSortList3 .proSort{height:140px; width:140px; text-align:center;border:1px solid #eee;  vertical-align:middle; display:table-cell; *display:block; *font-size:140px;}
 
#proSortList3 .proSort img{vertical-align:middle;}




#pro_show_windows{ clear:both; margin:0; padding:0;}
#pro_show_windows li{ width:21.5%; margin-left:3%; float:left; text-align:center; list-style:none none outside;}
#pro_show_windows .proImg{height:140px; width:140px; text-align:center;border:1px solid #eee;  vertical-align:middle; display:table-cell; *display:block; *font-size:140px;}
 
#pro_show_windows .proImg img{vertical-align:middle;}


.ProDetails{}
.ProDetails table{ background:#eee;}
.ProDetails table td{ background:#fff; padding:2px 4px;}

.pro_sort_1{ padding-left:20px; font-weight:bold;}
.pro_sort_2{ padding-left:30px;}


.NewsContentUl{ clear:both; padding:0; margin:0;}
.NewsContentUl li{ list-style:none none outside; background:url(img_arrow_1.gif) no-repeat 5px center; padding-left:15px;}
.NewsContentUl .li2{background:url(img_arrow_1.gif) no-repeat 5px center #EFEFEF;}


.pageBox{ padding-top:20px;}
.pageBox .current{padding:5px 10px; background:#0000ee; color:#fff; font-size:16px;}
.pageBox a{ padding:5px 10px; background:#000; text-decoration:none; color:#fff; font-size:16px;}


