/* CSS Document */
/*--------------------------全--局-------------------------------*/
body{
	margin:0;
	padding:0;
	color:#2A2A2A;
	font:12px Arial,sans-serif,"宋体","黑体";
	background:#FFFFFF url(default/bg.png) repeat-x 0 160px;
	text-align:center;
	height:100%;
}
a{
	text-decoration: none;
}
a:hover {
text-decoration:underline;
}5
/*a:link {
	color: #095C83;
}
a:visited {
	color: #095C83;
}
a:hover {
	color: #DC143C;
	text-decoration: underline;
}
a:active {
	color: #DC143C;
	text-decoration: underline;
}*/
ul{
	list-style-type:none;
	list-style-position : outside;
	margin:0 0 0 0;
	padding:0 0 0 0;
	word-break:break-all;
list-style:none;
}
li{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
p{
	margin:0 0 0 0;
	padding:0 0 0 0;
	word-break:break-all;
}
img{
	border:0;
}
input ,option , textarea{
border:1px solid #CCCCCC;
}
form {padding:0 ; margin:0;}

/*-------------------------------------------------------------*/
#divAll {
margin:0px auto;
text-align:left;
}
#divTop {
width:933px;
margin:0 auto;
padding:0;

}

#logo {
float:left;

}

#qq {
clear:left;
float:right;
margin-top:26px;

display:inline;


}
#qq img {
margin-right:12px;
}
.service {
line-height:16px;
}
#banner {
float:left;
margin-top:24px;
display:inline;
width:640px;
}
#divNav {
height:37px;
background:url(default/nav_bg.png) repeat-x center center;

}

.l_sev {
padding-left:32px;
}

.l_sev img{
float:left;
margin-left:8px;
display:inline;
}

#divNav ul {
width:932px;
margin:0px auto;
padding-left:66px;
list-style:none;
}
#divNav ul li {
float:left;
padding-top:10px;
padding-right:10px;
padding-left:10px;
line-height:14px;
color:#7C8F58;
/*background:url(default/nav_vline.png) no-repeat center right;*/
}
#divNav a{
color:#FFFFFF;
font-size:14px;
}
#divNav a:hover { color:#FFFF00;}

#divPage {
width:932px;
margin:0 auto;
}
#pageline {
margin-top:2px;
height:10px;
background:#F76C0D;
overflow:hidden;
}

#divMainpage {
width:930px;
background:#FFFFFF;
border-left:1px solid #B7D1B4;
border-right:1px solid #B7D1B4;
border-bottom:1px solid #B7D1B4;
}

#product {
padding:0px;
margin-top:24px;
margin-left:16px;
width:431px;
float:left;
display:inline;
}
#st {
width:319px;
float:right;
margin-right:146px;
margin-top:12px;
display:inline;
}
#intro {
float:right;
width:440px;
margin-right:20px;
margin-top:6px;
display:inline;
}
#intro ,#intro_2 p {
text-indent:20px;
line-height:220%;
font-size:12px;
color:#2A2A2A;
}

#intro_2 {
border:1px solid #D2DFBD;
width:876px;
margin:0 auto;
margin-top:4px;
padding:8px 20px;
}

#leftbar {
border:1px solid #D2DFBD;
background:#F5FAFE;
width:224px;
margin-left:6px;
margin-top:6px;
float:left;
display:inline;
}
#leftbar img {
text-align:center;
}
.ul_menu {

}
.ul_menu{
list-style:none;
padding:0;
width:162px;
margin:0 auto;
overflow:hidden;
margin-bottom:-10px;
}
.ul_menu li {
background:url(default/l_meun_line.png) no-repeat bottom center;
margin-top:6px;
margin-bottom:6px;
}
#delivery {
width:180px;
padding:0;
margin:0 auto;
overflow:hidden;
}
#scrollBox2 {
line-height:200%;
margin-top:6px;
margin-bottom:15px;
overflow:hidden;
height:438px;
_height:462px;
}
#scrollBox2 p {
margin-top:6px;
margin-bottom:6px;
}
#delivery ul li{
/*background:url(default/l_meun_line.png) no-repeat center 41px;*/
line-height:18px;
padding-top:3px;
padding-bottom:3px;
}
#delivery ul {
margin-bottom:-1px;
}
#delivery a {
color:#333333;
}
#delivery a:hover {
color:#FF0000;
}
.adress p{
/*color:#365634;*/
color:#2B4529;
line-height:220%;

}
.adress span {}
.adress {
margin:6px auto;
width:170px;

}
#rightbar {
width:686px;
float:right;
margin-top:6px;
margin-right:6px;
display:inline;

}
.newslist {
border:1px solid #D2DFBD;
width:338px;
float:right;

}
.news_top {
border-bottom:1px solid #D2DFBD;
background:#F5FAFE;
}
.news_content {
width:318px;
}

.news_content ul{
list-style:none;
padding:none;
margin-left:-10px;
*margin-left:30px;
margin-top:6px;
margin-bottom:8px;


}

.news_content ul li {
padding:0;
margin:0;
line-height:220%;
}
.news_content span {
overflow:hidden;
width:63px;
text-overflow:clip;
white-space:nowrap;
float:right;

}
div.news_content ul li a{
float:left;
color:#365634;
}
div.news_content a:hover{
color:#FF0000;
}
#orderonline , #catalog , #pagebar{
width:684px;
border:1px solid #D2DFBD;
float:right;
display:inline;
}
#pagebar {
border-top:1px solid #FFFFFF;
padding:2px 0;
letter-spacing:2px;
text-indent:24px;
}
#pagebar a{
color:#006600;
}
#pagebar a:hover {
color:#FF0000;
}
#orderonline {margin-top:6px;}
.order_top {
border-bottom:1px solid #D2DFBD;
background:#F5FAFE;
}
.buy {
margin-top:16px;
margin-left:56px;
}
.buy img{
visibility:hidden;
}
.buy a {
border:none;
background:url(default/buy.png) no-repeat center center;
}
.buy a:hover {
border:none;
background:url(default/buy_2.png) no-repeat center center;
}
.show {
width:222px;
height:230px;
float:left;
margin-top:8px;
margin-left:3px;
display:inline;
}
#order_form div{
margin:8px auto;
}
#order_form {
width:500px;
margin-top:16px;
margin-left:40px;
}
#order_form span { color:#FF0000;}
#order_form img{
border:none;
}
.clearimgb {
border:none;
}
.sub {
width:300px;
margin-left:200px;
}
.friend {
margin-left:22px;
}
.friend img {
border:1px solid #CCCCCC;
float:left;
margin:10px;

}
#footer {}
.f_line {
border-top:1px solid #B7D1B4;
border-bottom:1px solid #B7D1B4;
background:#F5FAFE;
height:8px;
overflow:hidden;
}


.f_menu {
height:32px;
}

.f_menu ul {
width:840px;
margin:0px auto;
padding-left:60px;
}
.f_menu ul li {
float:left;
padding-top:10px;
padding-right:9px;
padding-left:9px;
line-height:14px;
color:#999999;

}
.f_menu a{
color:#333333;
font-size:12px;
}
.f_menu a:hover { color:#FF0000;}
.copy {
color:#333333;
text-align:center;
padding-top:4px;
padding-bottom:4px;
}
.copy img {

}



/*catalog*/
div#catalog {
padding-top:12px;
}
div.post {
	width:630px;
	margin:0px 0 10px 16px;
	padding:0 0 0 0;
	text-align:left;
}
div.post .post-date{
	width:628px;
	margin:0 0 0 0;
	padding:5px 5px 2px 16px;
	font-size:12px;
	color:gray;
}
div.post .post-footer{
	width:636px;
	margin:10px 16px 0 0;
	padding:2px 0 0 0;
	font-size:12px;
	color:gray;
	height:20px;
	text-align:right;
}
div.post .post-tags{
	width:631px;
	margin:2px 0 2px 20px;
	padding:2px 0 0 0;
	font-size:12px;
	color:gray;
	height:20px;
	text-align:left;
}
div.post .post-title{
	width:300px;
	padding:2px 0 2px 16px;
	margin:0 0 0 0;
	font-size:15px;
	/*color: #284259;*/
	color:#333333;
	border-bottom:1px dotted #e0e0e0;
}
div.post div.post-body{
	width:620px;
	margin:0 0 0 12px;
	padding:5px 0 0 5px;
	font-size:12px;
	word-break:break-all;
	text-align:left;
	line-height:220%;
	text-indent:20px;
}
div.post div.post-body_2 p{
line-height:200%;
width:620px;
margin:0 0 0 12px;
padding:5px 0 0 5px;
font-size:12px;
word-break:break-all;
text-align:left;
text-indent:20px;
}
div.post div.post-body_2 p a {
color:#2a2a2a;
}
div.post div.post-body_2 p a:hover {
color:#FF0000;
}
div.post div.post-body a { color:#2a2a2a;}
div.post div.post-body a:hover { color:#FF0000;}

div.post .post-title a{
color:#333333;
}
div.post .post-title a:hover {
color:#FF0000;
}
div.post-nav a{
color:#333333;
}
div.post .post-tags a {
/*color:#365634;*/
color:#75982C;
}
div.post .post-tags a:hover {
color:#FF0000;
}
.msg {
margin-left:20px;
line-height:200%;
border-bottom:1px dotted #CCCCCC;
}
.msg{ list-style:none;}
.msg li {margin:0 0 0 12px;padding:0;}
.msg a {
color:#333333;
}
.msg a:hover {
color:#FF0000;
}
/*------------------------------------------------------------*/
div#divCommentPost {
width:600px;
margin-left:20px;
}
div#divCommentPost input {
margin:4px 0 4px 0;
vertical-align:middle
}
.text {
margin:4px 0 4px 0;
}
p.posttop {
	margin:10px 0 0 0;
	padding:3px 0 2px 0px;
}

