﻿body{margin:0 0; padding:0 0;background:#fff;font-family:Verdana,宋体;font-size:13px;line-height:22px;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input,select{font-size:12px;line-height:16px;vertical-align:middle;}
img{border:0;}
ul,li{list-style-type:none;}

a,a.visited{ color:#b4393b; text-decoration:none;}
a:hover{text-decoration:underline; color:#F00;}
h1{font-size:21px;}
h2{font-size:14px;}

body{
	background:#eaedd8;
	font-family:Verdana, Geneva, sans-serif;
}
#container {
	margin: auto;
	width:898px;
}
/*-----header------*/
#container #header {
	height: 85px;
	line-height:85px;
	background:url(image/banner.gif) no-repeat right;
}
#container #header img{
	height: 85px;
	width:312px;
}

#container #header #logo { float:left; }
#menu{ background:url(image/nav.gif) repeat-x; height:35px; line-height:35px;}
#Menu { text-align:center; float:left; width:70%;}
#Menu ul li { display:inline; padding:0 10px;}
#Menu ul li a{ color:#000; font-size:16px; font-weight:bold; font-family:"Times New Roman", Times, serif; margin:0px 10px;}
#Menu ul li a:hover{ color:#C00; text-decoration:none;}
#search_form{ float:left; height:20px; line-height:20px;}
#search_form h2{ color:#b85f0b;}
#search_form #keyword{ margin-left:5px; width:155px; border:1px #000 solid; margin-top:6px;}
#search_form #searchgo { background-image:url(image/search.gif); border:0; width:35px; height:20px; margin-top:6px;}
/*-----content------*/
#container #content {
	background-color:#fff;
	clear:both;
}
#container #content #content_middle{
	background-image:url(image/con-bottom.gif);
	background-position:580px bottom;
	background-repeat:no-repeat;
}

/*-----left------*/
#container #content #content_middle #left {
	float: left;
	width: 170px;
	padding:10px 10px 10px 0px;
	background-image:url(image/left.gif);
	background-repeat:repeat-y;
}
#container #content #content_middle #left h1{ color:#ac5051; padding:10px 0; text-align:center;}
#container #content #content_middle #left .leftbar h1{ color:#981E1D; padding:5px 0; text-align:left; text-indent:10px;}
#container #content #content_middle #left .leftbar {margin:20px 5px;}
#ContactUs{
	text-align:center;
	padding:5px;
}
#ContactUs p img{
	padding-left:5px;
}

/*-----left nav------*/
#container #content #content_middle #left .leftbar #nav{
	margin-top:10px;
}
#container #content #content_middle #left .leftbar #nav ul li{
	background-image: url(image/navsign.gif);
	background-repeat: no-repeat;
	background-position:0 8px;
	margin-left:10px;
	margin-bottom:5px;
}
#container #content #content_middle #left .leftbar #nav ul li a{ color:#6c6c6c; font-weight:bold;}
#container #content #content_middle #left .leftbar #nav ul li a:hover{ color:#F33;}
#container #content #content_middle #left .leftbar #nav ul li a:visited{color:#F33;}
/*-----search------*/
#menu span{
	float:left;
	width:5%;
	color:#94302E;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}
/*-----payment------*/
.payment{text-align:center; clear:both; margin:20px 0; border-top:2px solid #CCC; border-bottom:2px solid #CCC; height:60px;}
.payment a {margin-bottom:10px;  float:left; margin-left:15px; height:50px; margin-top:10px;}
.payment a img{ width:90px; height:40px;}
/*-----mainbody------*/
#container #content #content_middle #mainbody {
	float: left;
	width:650px;
	margin:5px 5px;
}
#container #content #content_middle #mainbody #path{ text-transform:capitalize;}
#container #content #content_middle #mainbody h1{ color:#000; margin:15px 0; padding-bottom:5px; border-bottom:dotted 1px #CCC; text-indent:10px;}
#container #content #content_middle #mainbody #news h1{ width:300px;}

/*-----productlist------*/
#container #content #content_middle #mainbody .productlist {
	float: left;
	height: 280px;
	width: 120px;
        margin:10px 20px!important;
	margin:10px 17px;
	text-align:center;
}
#container #content #content_middle #mainbody .productlist ul .pro_buy {
}
#container #content #content_middle #mainbody .productlist ul .pro_price {
	font-weight: bold;
	color:#900;
}
#container #content #content_middle #mainbody .productlist ul .pro_name{
	height:60px;
        overflow:hidden;
}
#container #content #content_middle #mainbody .productlist ul .pro_name a{
	color:#000;
}
#container #content #content_middle #mainbody .productlist ul .pro_name a:hover{
	color:#C00;
}
#container #content #content_middle #mainbody .productlist ul .pro_img a .imgclass {
	height: 120px;
	width: 120px;
}

/*-----product page -----*/
#container #content #content_middle #mainbody .productlist ul .pro_img {
	text-align: center;
}
#container #content #content_middle #mainbody #product #pro_con ul li .pro_span {
	width: 60px;
}
#container #content #content_middle #mainbody #product #pro_con ul li .pro_price_c {
	font-weight: bold;
	color:#b4393b;
}
#container #content #content_middle #mainbody #product .pro_image {
	float: left;
	margin-left:10px;
}
#container #content #content_middle #mainbody #product #pro_con {
	float: left;
	padding-left:20px;
}
#container #content #content_middle #mainbody #product #pro_con ul li span {
	float: left;
	display: block;
}
#container #content #content_middle #mainbody #product .pro_image .img {
	height: 180px;
	width: 200px;
}
#container #content #content_middle #mainbody #product #pro_con ul li{
	height:25px;
}
#container #content #content_middle #mainbody #product #pro_con .pro_buy {
	clear:both;
	text-align:left;
	padding-left:250px;
}
.pagesfoot{
	clear:both;
	text-align:center;
}
/*-----about------*/
#other { clear:both;}
#other img{ float:left;}
#container #content #content_middle #mainbody #about {
        clear:both;
	margin-left:10px;
        text-align:justify;
        padding-top:10px;
}
#container #content #content_middle #mainbody #about h1{
	height:30px;
	line-height:30px;
	background:#dedede;
	padding:0 0 0 10px;
	font-weight:100;
}
#container #content #content_middle #mainbody #about .font{
	padding-left:10px;
}
#container #content #content_middle #mainbody #about .title{
	text-align:center;
	font-weight:bold;
}
/*-----news------*/
#container #content #content_middle #mainbody #newsli {
	float: left;
	margin-left:10px;
}
#container #content #content_middle #mainbody #newsli h1{
	height:30px;
	line-height:30px;
	background:#dedede;
	margin:0px 0px 15px 0px;
}
#container #content #content_middle #mainbody #newsli .newslist{
	padding-left:20px;
}
/*-----description------*/
#container #content #content_middle #mainbody #description {
	clear: both;
        text-align:justify;
}
#container #content #content_middle #mainbody #description .des {
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
        text-align:justify;
}
#Description pre{
	padding:10px 0 10px 0;
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
#Description img{
	width:300px;
	height:300px;
        margin:10px 2px!important;
        margin:10px 6px;

        float:left;
}


/*-----footer------*/
#container #footer{ height:80px; background:url(image/footer_bg.gif) repeat-x #eaedd8;}
/*-----link------*/
#container #footer #link {
	text-align: center;
	padding-top:30px;
}
#container #footer #link ul li {
	display: inline;
	line-height: 25px;
	height: 25px;
}
/*-----foot------*/
#container #footer #foot {
	margin:10px;
	text-align: center;
}

/*-----news.html------*/
#mainbody #matser{
        text-align:justify;
}
#container #content #content_middle #mainbody #matser .newslist{
	clear:both;
}
#container #content #content_middle #mainbody #matser .newslist ul .newstype {
	float: left;
	width:150px;
	text-align:left;
}
#container #content #content_middle #mainbody #matser .newslist ul .newsname {
	float: left;
	width: 400px;
	text-align:left;
}
#container #content #content_middle #mainbody #matser .newslist ul .newstime {
	float: left;
	width: 100px;
	text-align:left;
}
/*-----newsDetal------*/
#container #content #content_middle #mainbody #matser #news .title {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
#container #content #content_middle #mainbody #matser #news .time {
	text-align: right;
	padding-right: 30px;
}
#container #content #content_middle #mainbody #matser #news .master {
	padding: 20px;
        text-align:justify;
}
#newairshox{
	clear:both;
}
.current{
        color:#F90;
}
.pagestop{
       text-align:center;
}
#null{
clear:both;
}

