body {
	background:#BCBCAE url("../images/tail.jpg") repeat-x;
	margin:0 auto;
	padding:0;
	text-align:center;
	width:960px;
	font:normal 12px Arial, Helvetica, sans-serif;
}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
a{	text-decoration:none;
	text-transform:uppercase;
	color:#15221E;}
#head {
	background:url("../images/head-bg.png") no-repeat 0 0;
	height:74px;
}
#head h1 {
	padding:20px 0px 0px 40px;
	float:left;
}
#head h1 a {
	display:block;
	background:url("../images/logo.png") no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Template/Default/images/logo.png");
	_background: none;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	width: 160px;
	height:34px;
}
#head span{display:block;float:left; padding-top:8px;}
#head .search {
	float:right;
	width:365px;
	padding:22px 0px 0px 0px;
}
.search input {
	float:left;
	padding:0px;
	margin:0px;
}
.search .inputbox {
	background:url("../images/search-bg.gif") no-repeat 0 0;
	border:none;
	color:#88a49d;
	font-family:Arial;
	font-size:11px;
	padding:6px 0px 7px 15px;
	vertical-align:top;
	width:282px;
}
* html .search .inputbox {
	height:26px;
	width:297px;
	padding:6px 0px 2px 15px;
}
.search .button {
	background:none;
	border:none;
	color:#cb670e;
	font:bold 12px Arial;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:31px;
	height:26px;
	vertical-align:top;
}
* html .search .button {
	width:31px;
	height:26px;
	margin-top:1px;
}
#banner {
	font:Verdana;
}

#nav {
	background:url("../images/topmenu-left.png") no-repeat left;
	height:57px;
}

#nav .topmenu {
	margin:0 5px 0 5px;
	background: url("../images/topmenu-bg.gif");
	height:57px;
}
ul.menu {
	padding:0;
	margin-right:-5px;
	margin-left:25px;
	list-style:none;
	background:url("../images/topmenu-right.png") no-repeat right 0;
	min-height:57px;
}
ul.menu li, ul.menu-nav li.active {
	float:left;
	padding:0px 0px 0px 4px;
}
ul.menu li a, ul.menu-nav li a:hover, ul.menu li a:visited {
	color:#9f9f88;
}
ul.menu li a {
	background:url("../images/topmenu-separator.gif") no-repeat right 32px;
	display:block;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}
ul.menu li a span {
	display:block;
	padding:26px 33px 16px 29px;
}
* html #nav {background:url("../images/topmenu-bg.gif") repeat-x 0 0;
}
* html #nav .topmenu {
	background:url("../images/topmenu-bg.gif") repeat-x 0 0;
}
* html ul.menu {background:url("../images/topmenu-bg.gif") repeat-x 0 0;
}
/*-------------------hover----*/

ul.menu li a:hover {
	background:url("../images/topmenu-item-right.png") no-repeat right 0;
	display:block;
	color:#fff;
	text-decoration:none;
}
ul.menu li a:hover span {
	background:url("../images/topmenu-item-left.png") no-repeat 0 0;
	display:block;
	padding:26px 33px 16px 33px;
	margin-left:-4px;
}
* html ul.menu li a:hover {
	background:url("../images/topmenu-item-right.gif") no-repeat right 0;
}
* html ul.menu li a:hover span {
	padding:26px 33px 16px 33px;
	background:url("../images/topmenu-item-left.gif") no-repeat 0 0;
}
/*-------------------active----*/

ul.menu li.active a {
	background:url("../images/topmenu-item-right.png") no-repeat right 0;
	color:#fff !important;
	width:auto;
}
ul.menu li.active a span {
	background:url("../images/topmenu-item-left.png") no-repeat 0 0;
	display:block;
	padding:26px 33px 16px 33px;
	margin-left:-4px;
}
* html ul.menu li.active a {
	background:url("../images/topmenu-item-right.gif") no-repeat right 0;
}
* html ul.menu li.active a span {
	background:url("../images/topmenu-item-left.gif") no-repeat 0 0;
}
/*-------------------------------------*/
#main{ height:100%; background:#E2E2D3 url(../images/main-top.png) no-repeat top;overflow: hidden; }
.bottom{background:url(../images/main-bottom.png) no-repeat bottom; height:46px;}
#content,#sidebar{margin-top:0;text-align: left;float:left;}
#content{padding-left:30px;width:620px;background:url("../images/wrapper-left.gif") repeat-y 0 0;}
#sidebar{width:302px;margin-left:8px;background:url("../images/wrapper-right.gif") repeat-y right 0;}

.column{width:265px;}
.column-top{background:url(../images/column-top.png) no-repeat; height:7px;font-size: 7px;}
.column-bottom{ background:url(../images/column-bottom.png) no-repeat; height:7px;}
.column-content{background:url(../images/column-bg.png) repeat-y; padding:20px }
.column-content h3{color:#bc5500;
	font:bold 17px Arial, Helvetica, sans-serif;
	padding:0px 0px 10px 0px;}
ul.prolist{ margin:0 5px 20px 10px; padding:0; list-style:none;}
ul.prolist li{background: url(../images/li.gif) no-repeat 0 12px;}
ul.prolist li a {display:block; padding:8px 0px 8px 10px;width:100%;white-space:nowrap;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow: hidden;}
ul.prolist li a:hover{color:#bc5500}
ul.prolist .tree{ background: url(../images/lis.gif) no-repeat;}
ul.prolist .tree a{display:block; padding:2px 0 2px 20px;}

/*----------------------------------*/
.topnews,.hotnews{float:left; width:50%;}


/* easy clearing */ 
#main:after 
        { 
        content: '[DO NOT LEAVE IT IS NOT REAL]'; 
        display: block; 
        height: 0; 
        clear: both; 
        visibility: hidden; 
        } 
#main 
        { 
        display: inline-block; 
        } 
/*\*/ 
#main 
        {clear: both; 
        display: block; 
        } 
/* end easy clearing */ 
/*\*/ 
#content, #sidebar 
        { 
        padding-bottom: 32767px !important; 
        margin-bottom: -32767px !important; 
        } 
@media all and (min-width: 0px) { 
#content, #sidebar 
        { 
        padding-bottom: 0 !important; 
        margin-bottom: 0 !important; 
        } 
#content:before, #sidebar:before 
        { 
        content: '[DO NOT LEAVE IT IS NOT REAL]'; 
        display: block; 
        background: inherit; 
        padding-top: 32767px !important; 
        margin-bottom: -32767px !important; 
        height: 0; 
        } 
} 
		
		
#footer{
	clear:both;
	text-align:left;
	background:url("../images/footer-left.png") no-repeat 0 0;
	height:68px
}
#footer .space	{
	color:#6e6d6d;
	font-size:12px;
	font-weight:normal;
	padding:25px 0px 0px 15px;
}

.about p,.container{display:block; text-indent:2em;line-height: 200%;letter-spacing:1px; font-size:14px;}
/*--------首页产品展示---------*/
ul.products,ul.product {
	clear:both;
	display:block;
	margin:0;
	padding:0;
}
ul.products li,ul.product li {
	background-color:#FEFEFE;
	list-style:none;
	float:left;
	display: inline;
	margin:5px;
	padding:5px;
	border:solid 1px #ebebeb;
}
ul.products li a,ul.product li a {
	display:block;
	width:180px;
	text-align:center;
	margin-top:5px;
}
ul.products li a span,ul.product li a span{	
	display:block;height:28px;
	line-height:28px;
	white-space:nowrap;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow: hidden;
	background-color:#f6f6f6;
	width:180px;}
ul.products img,ul.product img {
	width:180px;
	height:140px;
	border:none;

}
dl.topnews dd,dl.hotnews dd{display:block;margin:5px;height:28px;background:url("../images/dd.png") no-repeat 0 6px;}
dl.topnews dd a,dl.hotnews dd a{display:block;padding-left:25px;width:80%;line-height:24px;
	white-space:nowrap;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow: hidden;}
.top,.hot,.news{clear:both; margin-top:30px;}
.top h3,.hot h3,.news dt,#content h1 {
	background:url("../images/readon.png") no-repeat 0 0px;
	color:#fff;
	display:block;
	font:bold 12px tahoma;
	margin:0px 0px 0px 0px !important; 
	padding:11px 0px 11px 0px;  
	text-decoration:none;
	width:110px;
	text-align:center;
	padding-bottom:30px;
}
.pages{clear:both;margin-top:30px;text-align:center;}
.slist,.contactus{
	margin:0;
	padding-left:10px;
	padding-bottom:20px;
	list-style:none;
	
}
.slist li a, .contactus li a{
	display:block;
	line-height:28px;
}

#content h1 {
	padding-bottom:30px;white-space:nowrap;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow: hidden;}
.products h2{padding:5px; color:#6e6d6d;width:94%;background:#EAEAE0;
	font-size:12px;border:solid 1px #ebebeb;margin: 0 0 5px 5px ;
}
.current{ height:46px; text-align:left; padding-left:5px;color:#6e6d6d; line-height:20px;}
.current a{color:#6e6d6d;}
#content .article h1 ,#content .product-box h1,#content .samples-box h1{ width:100%;font:14px; color:#666;
	display:block;
	font:bold 16px tahoma;
	background:none;padding-bottom:10px;}
#content .descr ,#content .crumb ,.protags{text-align:center; color:#6e6d6d; background:#EAEAE0;line-height:20px;border:solid 1px #ebebeb;margin-bottom:10px;}
.protags{text-align:left;}
.proorder{background:#EAEAE0;border:solid 1px #ebebeb; color:#6e6d6d;}
.crumb{height:20px;}
a.onan{float:left;}
a.next{float:right;}
.Tags{font:12px tahoma;padding-bottom:5px;}
.news-list ul{
	margin:0;
	padding:0;
	clear:both;
	display:block;
	list-style:none;
}
.news-list ul li{
	display:block;
	line-height:28px;border:solid 1px #ebebeb; background:#EAEAE0;margin-bottom:10px;
}
.news-list ul li span{float:right;}
#content .proorder h3{font:bold 12px tahoma;}
.proorder input,.proorder select, .proorder textarea, .proorder button{border:solid 1px #CCC;color:#6e6d6d;}
.propic{margin-bottom:20px;}
span.link{float:right;}
span.link a{color:#6e6d6d;}
