@charset "gb2312";
* {
	padding:0;
	margin:0;
}
body {
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	background-image:url(images/bodybg.gif);
	background-repeat:repeat;
}
a {
	text-decoration:none;
	color:#454545;
}
a:hover {
}
.clear {
	line-height:0;
	font-size:0;
	height:0;
	clear:both;
	overflow:hidden;
}
/* 版权 */
.footer{
	background-color:#0f1014;
}
.footer .footertopboder{
	background-image:url(images/footertopborder.gif);
	background-position: bottom;
	background-repeat:repeat-x;
	height:2px;
}
.footer .footercontent{
	background-image:url(images/footerbtborder.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-left:20px;
	margin-top:22px;
	padding-bottom:11px;
	color:#72572a;
}
.bottomheight{
	height:20px;
}
/* 分页 */
 .pagenation {
	margin-top:50px;
	text-align:center;
	width:690px;
}
.pagenation span a {
	border:1px solid #7f7f7f;
	background-color:#848484;
	color:#fff;
	text-align:center;
	padding:2px 3px;
	display:inline-block;
}
 .pagenation span.currentpage a, .pagenation span a:hover {
	border:1px solid #fff;
	background-color:#7f7e7c;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
/* 主体边线 */
.leftboder,.rightboder,.container{
	margin:0 auto;
	width:977px;
}
.leftboder{
	background-image:url(images/boderlr.gif);
	background-repeat:repeat-y;
	background-position:left;
	padding-left:1px;
}
.rightboder{
	background-image:url(images/boderlr.gif);
	background-repeat:repeat-y;
	background-position: right;
	padding-right:1px;
}
/* logo 导航 */
.container .header .top{
	background-image:url(images/topbg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:86px;
	padding-left:275px;
}
.container .header .MARQUEE{
	position:absolute;
	padding-top:10px;
}
.container .header .top .navigation{
	width:700px;
	height:28px;
	overflow:hidden;
	list-style:none;
}
.container .header .top .navigation ul{
	list-style:none;
} 
.container .header .top .navigation .navigaitionitem{
	width:100px;
	line-height:28px;
	text-align:center;
	float:left;
}
.container .header .top .navigation .navigaitionitem a{
	font-weight:bold;
	color:#be8e3c;
}
/* 主内容框架 */
.container .contentframe{
	padding:0px 12px;	
	background-color:#0f1014;
}
.container .contentframe .content{
	background-color:#000;
	border:1px solid #484a49;
	border-right:none;
	zoom:1;
}
/* 左边 */
.left{
	float:left;
	width:218px;
	overflow:hidden;
}
.left .leftitle{
	text-align:right;
	padding-right:18px;
	padding-top:50px;
	color:#bd8e3c;
	font-weight:bold;
	padding-bottom:7px;
}
.left #about{
	background-image:url(images/leftabout.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.left #news{
	background-image:url(images/leftnews.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.left #product{
	background-image:url(images/leftproduct.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.left #contact{
	background-image:url(images/leftcontact.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.left #join{
	background-image:url(images/leftjoin.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.left #sale{
	background-image:url(images/leftdistributor.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.left .leftnav{
	padding:11px;
}
.left .leftnav ul{
	list-style:none;
}
.left .leftnav ul li{
	width:139px;
	min-height:28px;
	line-height:28px;
	padding-right:54px;
	background-image:url(images/leftnavbg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-align:right;
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
}
.left .leftnav ul li a{
	font-size:12px;
	color:#a8a8a8;
}
.left .leftnav ul li a:hover{
	color:#fff;
}
/* 产品子类 */
.left .leftnav .prodsort{
}
.left .leftnav ul.subprosort{
	display:none;
}
.left .leftnav ul.subprosort li{
	width:138px;
	padding-right:22px;
	padding-left:22px;
	background-image:url(images/subsort.gif);
	background-position: right center;
	background-repeat:no-repeat;
	text-align:right;
	font-size:12px;
	margin-top:1px;
	margin-bottom:1px;
}
.left .leftnav ul.subprosort li a:hover{
	text-decoration:underline;
}
/* 右边 */
.right{
	float:right;
	width:731px;
	border-left:1px solid #484a49;
	overflow:hidden;
}
.right .rightimg{
	border-right:1px solid #484a49;
	border-bottom:1px solid #484a49;
	height:196px;
}
.right #aboutimg{
	background-image:url(images/aboutimg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.right #productimg{
	background-image:url(images/productimg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.right #newsimg{
	background-image:url(images/newsimg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.right #joinimg{
	background-image:url(images/joinimg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.right #salenetimg{
	background-image:url(images/salenetimg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.right #saleimg{
	background-image:url(images/saleimg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.right #contactimg{
	background-image:url(images/contactimg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.right .rightcontent{
	margin-top:9px;
	border:1px solid #FFF;
	border-left:none;
	min-height:586px;
	_height:586px;
	background-color:#c3c3c3;
}
.right .rightcontent .rightop{
	padding-top:55px;
	padding-left:15px;
	padding-right:8px;
	background-image:url(images/rightopbg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.right .rightcontent .rightop .rightoptitle{
	font-weight:bold;
	padding-left:24px;
	background-image:url(images/rightopborder.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	line-height:28px;
}
.right .rightcontent .rightop .rightoptitle .entext{
	text-transform:uppercase;
	font-size:12px;
	color:#737373;
}
.right .rightcontent .maincontent{
	padding:22px 18px;
	font-size:12px;
	color:#454545;
}
/* 新闻中心 */
.right .rightcontent .maincontent .newslist{
	padding:5px;
}
.right .rightcontent .maincontent .newslist .newsitem{
	border-bottom: 1px dashed #a4a4a4;
	padding-left:18px;
	background-image:url(images/newspt.gif);
	background-repeat: no-repeat;
	background-position: 6px;
}
.right .rightcontent .maincontent .newslist .newsitem span {
	display:inline-block;
}
.right .rightcontent .maincontent .newslist .newsitem span.newstitle {
	width:595px;
	overflow:hidden;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.right .rightcontent .maincontent .newslist .newsitem span.newstitle a {
	width:590px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#454545;
	line-height:26px;
}
.right .rightcontent .maincontent .newslist .newsitem span.newstitle a:hover {
	color:#8b6b32;
}
.right .rightcontent .maincontent .newslist .newsitem span.newsdate {
	width:70px;
}
.right .rightcontent .maincontent .newsdetails {
	padding:8px;
}
.right .rightcontent .maincontent .newsdetailsTitle {
	text-align:center;
	font-size:16px;
	line-height:50px;
	font-weight:bold;
}
.right .rightcontent .maincontent .newsdetailsAthor {
	text-align:center;
        padding-bottom:20px;
}
.right .rightcontent .maincontent .newsdetailsAthor span {
	display:inline-block;
	width:330px;
}
.right .rightcontent .maincontent .back {
	margin:0 auto;
	text-align:right;
	width:550px;
	margin-top:25px;
}
/* 产品列表 */
.right .rightcontent .maincontent .productlist .productdoble{
	padding:25px;
	border-bottom:1px dashed #666;
}
.right .rightcontent .maincontent .productlist .productdoble .productitem{
	float:left;
	width:320px;
}
.right .rightcontent .maincontent .productlist .productdoble .productitem .seriesname{
	font-weight:bold;
	line-height:30px;
}
/* 产品 */
.right .rightcontent .maincontent .productdetails {
	padding:25px;
}
.right .rightcontent .maincontent .productdetails .probigimg {
	padding:20px;
	text-align:center;
}
.right .rightcontent .maincontent .productdetails .probig,.right .rightcontent .maincontent .productdetails .introtitle {
	padding-left:20px;
	line-height:25px;
	border-bottom:1px solid #959595;
	background-color:#aaa8a9;
	text-align: left;
}
.right .rightcontent .maincontent .productdetails .probigrintro{
	margin-top:15px;
}
.right .rightcontent .maincontent .productdetails .probigrintro .introcontent{
	padding:15px;
}
.right .rightcontent .maincontent .productdetails .protext{
	font-size:14px;
}
/* 经销商专区 */
.loginframe{
	height:181px;
	background-image:url(images/loginbg.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:42px;
	padding-top:25px;
	padding-bottom:28px;
	margin-top:65px;
}
.loginframe .loginform{
	border:1px solid #959595;
	background-color:#aaa8a9;
	width:435px;
	padding-left:65px;
	padding-top:40px;
	padding-bottom:15px;
	line-height:35px;
}
.loginframe .loginform .forminput{
	border:1px solid #888888;
	background-color:#d7d7d7;
	width:160px;
}
/* 经销商网络 */
.shopimageitem{
	float:left;
	width:155px;
	height:150px;
	overflow:hidden;
	display:inline;
	margin:15px 35px ;
	border-bottom:1px dashed #666;
}
.shopimageitem .shopimage img{
	padding:1px;
	border:1px solid #999;
	background-color:#000;
}
.shopimageitem .shopimagename{
	line-height:22px;
	font-weight:bold;
	text-align:center;
	overflow:visible;
}
/* 经销商下载 */
.download{
	margin-top:25px;
}
.download a:hover{
	color:#8b6b32;
}
/* 在线加盟 */
.joinform{
	border: #999 solid 1px;
	margin:10px;
	padding:15px;
}
.joinform .joinformitem{
	margin:2px;
}
.joinform .joinformitem strong{
	color:#F00;
	font-weight:normal;
}
.joinform .joinformitem span{
	display:inline-block;
}
.joinform .joinformitem span.joinformlabel{
	width:85px;
	text-align:right;
}
.joinform .joinformsubmit {
	text-align:center;
}
.joinform .joinformsubmit .subminbnt{
	padding:3px;
	cursor:pointer;
	margin-left:15px;
	margin-right:15px;
}
/* 出错样式 */
input.error, textarea.error {
	border:1px solid #f00;
}
label.error {
	color:#CD0A0A;
	margin-left:5px;
}
/* 深红色文字 */
.requiredfield, .textred {
	color:#CD0A0A;
}