body{ font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#333333; margin:0px 0px 0px 0px; padding:0; color:#404040; }
table{ border-collapse:collapse; margin:auto;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{
margin:0; padding:0; border:none; list-style-type:none;
}
a{ text-decoration:none;color:#cccccc;}
a:visited{ text-decoration:none; color:#cccccc}
a:hover{ text-decoration:none;color:#ca0032}

.block{
  width:972px; height:auto; margin:0 auto;
  border:1px solid #FF0000;

}
.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
*html .clearfix{
 height:1%;
}
*+html .clearfix{
 height:1%;
}
.clear{clear:both;font-size:0px;height:1px}

/*英文强制换行*/
.word{word-break:break-all;}

  /*页面留白*/
.blank{clear:both; visibility:hidden;}
.blank5{height:3px; line-height:3px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}

#container{margin:0 auto; width:972px; }

/*顶部样式 */
.topinfo a{color:#dddddd;}
.topinfo a:hover{color:#FFFFFF;}
/* 导航部分 */
ul.navlist {
	list-style: none;
	margin: 0;
	padding:0;
	float: left;
	text-align:center;

	font-size:13px;


}
ul.navlist li{
	float: left;
	position: relative; /*--Declare X and Y axis base--*/
	width:90px;
	text-align:center;
	margin:0 auto;
	display:block;	
}







#banner{width:970px; height:297px !important; min-height:297px; margin:0 auto;}


.bottomcate a{ color:#aaaaaa;}
.bottomcate a:hover{ color:#ca0032;}

.more a{ color:#cccccc; font-weight:bold;}
.more a:hover{ color:#ca0032; font-weight:bold;}
.newslist{ margin-top:8px; margin-left:20px; width:328px; text-align:left;}
.newslist .times{color:#cccccc; text-align:left; background:url(images/news_icon.gif) left center no-repeat; padding-left:12px;}
.newslist a{color:#cccccc;}
.newslist a:hover{color:#ca0032;}
.onepagestyle{ padding-top:10px; font-family:Arial, Helvetica, sans-serif; color:#cccccc;  line-height:25px; width:95%; margin:0 auto;}
.onepagestyle a{ color:#cccccc;}
.onepagestyle a:hover{ color:#ca0032;}

.modelguid{ padding-left:30px; color:#FFFFFF;}
.modelguid a{ color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.modelguid a:hover{ color:#ca0032; font-size:12px; font-family:Arial, Helvetica, sans-serif;}



.cate{ text-transform:capitalize;  background-color:#353535; border:1px solid #434343; border-top:none; border-bottom:none;}
.cate .catetop{ background:url(images/icon.gif) 7px center no-repeat;}
.cate .catetop div{border-bottom:1px dashed #5f5f5f; width:190px; height:30px;}
.cate .catetop a{  padding-left:22px; display:block;color:#cccccc; height:30px; line-height:32px;}
.cate .catetop a:hover{ padding-left:22px; display:block;color:#ca0032; height:32px; line-height:32px; }

.cate .catetop a.on { color: #FF0000!important; background:url(images/cat_bgs.gif) left center no-repeat; display:block; width:188px; height:23px; line-height:23px; font-size:14px; font-weight:bold; margin-bottom:2px; padding-left:22px;}
.cate .sub_cate{ display:none; margin-left:35px; width:90%; border-bottom:none;}
.cate .sub_cate a{color:#cccccc;}
.cate .sub_cate a:hover{color:#ca0032;}

.rollcell{ text-align:center; margin:0 16px;}
.rollpic{background:url(images/pro_bgs.gif) no-repeat; width:150px; height:154px; text-align:center;}
.rollpic img{ text-align:center; margin:0px; float:left;  margin-left:2px; margin-right:2px;}
.rolltext{ height:22px; overflow:hidden; line-height:22px; }
.rolltext a{color:#434343; font-size:12px;}
.rolltext a:hover{color:#019AA8; font-size:12px;}
/*数据分页*/
.norecord{text-align:center;padding:5px;color:red;}
.mypage{ padding:3px 0; text-align:center; clear:both; text-align:left;margin:10px auto;}
.mypage a{ font-family:Arial, Helvetica, sans-serif; color:#404040;}
.mypage table,.mypage td{border:0px!important;padding:0px;}
.mypage input{margin:0 1px;}
.mypage a{background-color:#FFFFFF; border:1px solid #ccc;margin:0 1px; display:inline-block; line-height:20px; height:20px; padding:0 3px;}
.mypage a:hover{ text-decoration:none; background:#FF9900; color:#FFFFFF;}
.page_no{ border:1px solid; color:#bbb!important;}
.page_no:hover{ background:none!important; cursor:default!important;}
.page_on{ font-weight:bold; color:#FF0000!important;}


/*****************************************************************留言本*/
.feedback{ border:1px solid #ccc; width:95%; margin-top:15px; margin:15px auto;}
.feedback td{ border:1px solid #ccc; padding:3px;}
.feedback_title{ background:#f4f4f4;}
.feedback_title span{float:right;margin-right:5px; font-size:12px;}
.recontent{ border:1px dashed #ccc; margin:10px; padding:5px;}
.recontent .text{ color:red; font-weight:400; margin-right:3px;}
.feedback_write{ font-weight:bold; cursor:pointer; text-decoration:underline; font-size:14px; margin-bottom:5px;}
.feedback .must{ color:#f00; font-weight:400; margin-left:3px;}
