body{margin: 0px; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif}
img{border:0;}
ul,li{ list-style-type:none; margin:0; padding:0;}
.top{ height:30px; line-height:30px; background-color:#F0F0F0;}
.topd{ width:1200px; margin:0 auto; height:40px;}
.topdl{ float:left; text-align:left; width:550px; }
.topdr{ float:right; text-align:right; width:550px; }
.logo{ width:1200px; margin:0 auto; padding-top:0px;}
.topd2{ width:100%; background-color:#1E59A5; height:40px;}
.daohang{ width:1200px; margin:0 auto; z-index:1000;}
.banner{ height:660px; clear:both; z-index:-1000;}
.product{ font-size:28px; text-align:center; line-height:30px; margin-top:40px; border-bottom:0px solid #CCC; font-weight:bold;}
.products{ width:1200px; margin:0 auto;}
.foot{ background:url(/templates/cn/img/index_r4_c2_s1.jpg) repeat-x #fff; height:120px; padding-top:30px;}
.footz{ width:1200px; margin:0 auto; text-align:center; line-height:30px; }
.footlogo{width:300px; float:left;}
.footwz{ float:right; width:890px; text-align:center; padding-top:36px; line-height:26px;}
.footwz ul{ margin-top:10px;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#019FE8;}
#demoa { 
overflow:hidden; 
width: 1200px; 
margin:40px auto;
} 
#demoa img { 
border: 0px solid #F2F2F2; 
} 
#indemoa { 
float: left; 
width: 950%; 
} 
#demoa1 { 
float: left; 
} 
#demoa1 img{ 
border:1px solid #CCC;
}
#demoa2 { 
float: left; 
}
.navigation {
	WIDTH: 1200px; HEIGHT: 40px; z-index:1000;
}
.menu {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; Z-INDEX: 3000; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH:1200px; PADDING-TOP: 0px; POSITION: relative
}
.menu LI {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 14px;  FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; TEXT-ALIGN: center; HEIGHT: 40px
}
.menu LI.homepage {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.menu LI A:link {
	PADDING-RIGHT: 18px; DISPLAY: block; PADDING-LEFT: 18px; PADDING-BOTTOM:0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none; color:#FFF; line-height:40px;
}
.menu LI A:visited {
	PADDING-RIGHT: 18px; DISPLAY: block; PADDING-LEFT: 18px; PADDING-BOTTOM:0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none; color:#FFF; line-height:40px;
}	
.menu LI A:hover {
	TEXT-DECORATION: underline; color:#fff;
}
.menu LI.current_page_item A:link {
	COLOR: #ff0
}
.menu LI.current_page_item A:visited {
	COLOR: #ff0
}
.menu LI.current_page_item A:hover {
	COLOR: #ff0
}
.menu LI.current-menu-item A:link {
	COLOR: #ff0
}
.menu LI.current-menu-item A:visited {
	COLOR: #ff0
}
.menu LI.current-menu-item A:hover {
	COLOR: #ff0
}
.menu UL {
	POSITION: relative; BACKGROUND-COLOR:#1E59A5; 
}
.menu LI {
	POSITION: relative
}
.menu LI UL {
	PADDING-RIGHT: 2px; DISPLAY: none; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 40px
}
.menu LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; WIDTH: 240px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px dashed; text-align:left;
}
.menu LI UL LI A:hover {
	BACKGROUND: url(../images/bg.png) no-repeat -5px -43px; COLOR: #fff; TEXT-DECORATION: underline;
}
.breadcrumb{ width:1200px; margin:0 auto; line-height:40px; border-bottom:1px solid #CCC;}
.posts{ width:1200px; margin:0px auto 50px auto; font-size:16px; line-height:30px; font-weight:normal;}
.posts h2{ text-align:center; border-bottom:1px dashed #CCC; padding-bottom:8px; width:100%;}
.productlist{ width:1200px; margin-top:30px;}
.productlist LI { margin-RIGHT: 16px; margin-LEFT:16px; FLOAT: left; wIDTH: 268px; PADDING-TOP: 0px; HEIGHT: 310px}
.productlist LI IMG {BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 268px; PADDING-TOP: 2px; BORDER-BOTTOM: #e4e4e4 1px solid; HEIGHT:260px}
.productlist LI IMG:hover{ border:1px solid #019FE8;}
.productlist LI .product_name {	DISPLAY: block; OVERFLOW: hidden; WIDTH: 268px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center}
.pageNavi {	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center}
.wp-pagenavi {	MARGIN: 0px auto; PADDING-TOP: 15px}
.wp-pagenavi A {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important}
.wp-pagenavi A:link {	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important}
.wp-pagenavi A:visited {	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important}
.wp-pagenavi A:hover {	FONT-WEIGHT: bold! important; COLOR: #000000! important; BACKGROUND-COLOR: #eee! important}
.wp-pagenavi A:active {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN.pages {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid
}
.wp-pagenavi SPAN.extend {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid
}
.wp-pagenavi SPAN.current {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #aaa 1px solid; COLOR: #000! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #eee! important
}
.pageleft {
	OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.pageright {
	OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.pageleft {
	PADDING-LEFT: 10px; FLOAT: left; TEXT-ALIGN: left
}
.pageright {
	PADDING-RIGHT: 10px; FLOAT: right; TEXT-ALIGN: right
}
.clear {
	CLEAR: both; MARGIN-TOP: -1px; FONT-SIZE: 1px; VISIBILITY: hidden; WIDTH: 1px; LINE-HEIGHT: 0; HEIGHT: 0px
}
.sub{ text-align:center; margin-top:28px;}
.sub LI{ display:inline; background-color:#f1f1f1; border:1px solid #CCC; padding:9px 26px; margin:0 6px;}
.sub LI:hover{ display:inline; background-color:#1E59A5; color:#fff; border:1px solid #CCC; padding:9px 26px;}
.sub LI a:hover{ color:#000; text-decoration:none;}
.sub LI a{ text-decoration:none;}
.pageNavi{ width:1200px; margin:10px auto;}
.nr{ font-size:16px; }