* {margin: 0; padding: 0; list-style-type: none;}
body{font-family:"宋体",Arail,verdana;font-size:12px;line-height:1.5em;color:#222;background:url(/images/spring.gif) repeat-x top;}
img {border: 0;}
h1 {font-size: 14px;}
p { margin-bottom: 14px;}
a { text-decoration: none; color: #666; }
a:hover { text-decoration: underline; color: #ff8000; }
.redfont { color: #fe0000;}
.aaaf {color: #aaa;}
.Title{font-weight: bold;font-size: 18px;color: #cc3300;}
.clearstyle { font: 0px/0px sans-serif;  clear: both;  display: block; }
.more {float: right; width:60px; font-size: 12px;}
h3 {font-weight:normal; font-size: 14px;}
h4 {font-weight:bold; font-size: 16px;}
.Table tr td{border: 1px solid #aacded;}
/*全局页面框架设定*/
#wrapper { width: 980px; margin: 0 auto; margin-top: 5px; }
#mainnav { height: 140px; width: 980px;}
#menu {text-align: left; padding-left: 180px; width:800px;}
#menu ul {float: right; }
#menu ul li {float:left; position:relative; width: 60px; z-index:2;}
#menu ul li a{display:block; }
#menu ul li ul { position:absolute; display: none; }
#logo {margin: 15px; float: left; }
#ad1 {float: right; height: 30px; width: 700px; margin-top:30px; text-align: right;}

#subnav{ height:34px; clear:both; width:980px; }
#subnav_left {background:url(/images/top_09.jpg) no-repeat; float: left; width: 5px; height: 34px;}
#subnav_right {background:url(/images/top_16.jpg) no-repeat; float: right; width: 5px; height: 34px;}
#subnav ul {font-size:14px; width:930px; float:left; height: 34px; background:url(/images/top_10.jpg) repeat-x; padding-left: 40px;}
#subnav ul li { line-height:34px; height:34px; float:left; text-align:center;background:url(/images/top_14.jpg) no-repeat left center;width:109px; }
#subnav ul a { display:block; text-decoration: none; color: #fff;}
#subnav ul #current,#subnav li a:hover { background:url(/images/top_11.jpg) no-repeat center top; color: #000;text-decoration: none;}

#container { width: 100%;}
#sidebar {float: left; width: 208px; border:1px solid #ccc;}
.menutitle {background:url(/images/bg00.gif) repeat-x; border-bottom:1px solid #ccc; height: 30px; line-height: 30px; font-size: 14px; text-indent: 10px; font-weight: bold; color: #ff8000;}
#classlist {margin-left: 4px;}
#classlist dt {background:url(/classimg/kbs.jpg) no-repeat 2px center;clear: left; margin-top: 5px; margin-bottom: 5px; border-top: 2px solid #ccc; height: 28px; width: 200px; line-height: 30px; text-indent: 40px; font-weight: bold; font-size: 14px;}
#classlist dd {float:left; background:url(/images/dd.gif) no-repeat 2px center; text-indent: 10px; line-height: 24px; height: 24px; padding-right: 10px; white-space:nowrap;}

#content {width: 766px; float: right;}
#content1 { width: 100%; height:226px;}
#content1_left {float: left;}
#content1_right {float: right; width: 366px;}
#content1_right_l {float:left; width: 218px; border:1px solid #ccc; height: 224px; line-height: 21px;}
#content1_right_l ul {margin-left: 4px;width: 214px;}
#content1_right_l ul li { background:url(/images/dot01.gif) no-repeat 2px center; text-indent: 10px;}
#content1_right_r {float:right; width: 140px; border:1px solid #ccc; height: 224px;}

#content2 {width: 100%; float: right;}
#content2_left { float: left; width: 550px; }
.proshow { border: 1px solid #ccc; margin-top: 5px; }
.proshow dl { width: 145px; float: left; padding-left: 25px; margin-top: 10px; }
.proshow dl dt a {display: block; width: 145px; height: 145px; border: 1px solid #ccc;}
.proshow dl dt a:hover {border: 1px solid #ff8000;}
.proshow dl dd {width: 124px; text-align: center; padding-left:11px; padding-right: 10px; }

#content2_right {float: right; width: 210px; }
.ordersendlist {border: 1px solid #ccc; width: 208px; line-height: 21px; margin-top: 5px; }
.ordersendlist ul {padding-left: 10px; width: 188px; }

#ad2 {margin-top: 5px; width: 764px; height: 88px; border: 1px solid #ccc;}

#footer { clear: both; width: 100%; padding-top: 10px; height: 300px;}
#bottommenu {border: 1px solid #ccc; padding-top: 20px; text-align: center; height: 152px; background:url(/images/spring.gif) repeat-x top;}
#bottommenu dl {float: left; background:url(/images/line.gif) no-repeat right 10px; width: 195px; height: 130px;}
#bottommenu dl dt {padding-bottom: 5px;}
#bottommenu dl dd {line-height: 20px; text-align: left; text-indent: 70px;}
#bottommenu #nonbg {background-image:none;}
#alllink {margin-left: 210px; text-align: center; margin-top: 10px; width: 760px}
#alllink li {float: left;}
#alllink li a {display: block; padding-left: 10px; padding-right: 10px; border-right: 1px solid #ccc;  text-decoration: none;}
#alllink li a:hover {background: red; color: #fff; text-decoration: none;}
#webright {padding-top: 10px; clear: left; text-align: center; }

#pagebox {margin-top: 5px; text-align: right; border-bottom: 1px solid #ccc; line-height: 34px; height: 34px; padding-right: 20px;}

/*product.asp*/
#menutitle2 {background:url(/images/bg00.gif) repeat-x; border-bottom:1px solid #ccc; height: 30px; line-height: 30px; font-size: 14px; text-indent: 10px; font-weight: bold; color: #ff8000; border: 1px solid #ccc; font-size: 12px; color: #000; }
#atbanner {border: 1px solid #ccc; height: 24px; line-height: 24px; }
#rightbox {float: right; margin-top: 5px; width: 764px; border: 1px solid #ccc;}
.probox { width:754px; padding-left: 5px; padding-right: 5px; margin-top: 5px;}
.probox ul {float: left; margin-top: 10px; line-height: 22px;height: 125px; width: 180px;}
.probox .probox_left {float: left; width: 370px; height: 190px;}
.probox .probox_right {float: right; width: 370px; height: 190px;}
.proname {width: 100%; height: 22px; line-height: 22px; font-size: 14px; text-indent: 10px; font-weight: bold; whitewhite-space:nowrap; text-overflow:ellipsis; overflow: hidden;}

/*guestbook.asp*/
#table_guestbook {margin-top: 10px; border: 0; text-align: left; margin-left: 10px; cellpadding:0; cellspacing:0;}
#table_guestbook caption {font-size: 14px; text-align: left; height: 22px; line-height: 22px; }
#table_guestbook tbody { padding-top: 10px; }
#table_guestbook tr { height: 30px;}

/*data.asp*/
#datalist {margin-top: 10px; border-left: 20px solid #fff; border-right: 40px solid #fff;}
#datalist span {float: right;}
#datalist dt { font-size: 14px; font-weight: bold; border-bottom: 1px solid #ccc; line-height: 30px; }
#datalist dd { border-bottom:; 1px solid #ccc; background:url(/images/dot1.gif) no-repeat 0 center; text-indent: 10px; }
#datalist dd a {display: block; line-height: 30px;height: 30px; font-size: 13px; }
#datalist dd a:hover {background: #eee;}

/*about.asp*/

/*productclass*/
#classlistbox { padding-left: 40px; margin-top: 30px; padding-right: 40px;}
#classlistbox dl dt{ clear: left; line-height: 30px; height: 30px; background-repeat:no-repeat; text-indent: 40px; border: 1px solid #ccc;  background-position: 0 center; font-size: 14px; font-weight: bold;}
#classlistbox dl dd { float: left; line-height: 50px; width: 160px; height: 50px;  background-repeat:no-repeat; text-indent: 40px;  background-position: 0 center; }
/*contact.asp*/

/*product_view.asp*/
#protopname {line-height: 34px; margin-top: 5px; font-size: 14px; font-weight: bold; text-indent: 10px;}
#promore {float: right; text-align: left; width: 400px; margin-top: 10px; }
#promore li {line-height: 30px;}
#promore #guanlian {height: 70px;}
#promore #guanlian a {display: block; width: 50px; height: 50px; border: 1px solid #ccc; float: left; margin: 6px;}
#promore #guanlian a:hover {border: 2px solid red; margin: 5px;}
#promoretop {}
#psbox { margin-top: 14px; width: 96%; margin-left: 4%;}
#psbox li { float: left; width: 24%;}

/*login.asp*/
.regtop {font-size: 14px;font-weight: bold; border-right: 2px solid #ccc; border-bottom: 2px solid #ccc; height: 30px; line-height: 30px; margin-top: 6px; background: #FE9D00; text-indent: 20px; color: #fff;}
.logindiv {width: 48.5%; border: 1px solid #ccc; padding: 4px; height: 450px; float: left;}
.logintable {margin: 0 auto; margin-top: 20px;}
.logintable tr {  }
.logintable tr td {padding: 0.2em;}
.logintable tr td input {}
#adv {width: 200px;}
#checkcode {font-size: 16px; letter-spacing:4px; width: 50px; ime-mode:disabled;}

/*cart*/
#cartmenu {float: left; margin-top: 30px; height: 36px; line-height: 36px;}
#cartmenu li {float: left; width: 100px; background: url(/images/cartbg1.jpg) no-repeat 0 center; text-indent: 20px; }
#cartmenu #li2 {background-image:url(/images/cartbg2.jpg);}
#cartmenu #li3 { width: 690px; background-image: none; }
#cartmenu #li3 img {vertical-align:middle;}

/**/
#welcome {width: 600px; font-size: 14px;}
#usertable {width: 100%;}

/*发货系统*/
.inputstyle {
	vertical-align:middle; border: 1px solid #bbb;
}
.button {
	vertical-align: middle; border: 1px solid #efefef; margin-right: 20px; padding: 0 5px;
}
#list {
	width: 97%; margin-left: 1%; margin-right: 1%;
}
#list table {
	width: 100%; line-height: 24px; text-align: center; margin-top: 10px;
}
#list caption {
	font-weight: bold; font-size: 16px; border-bottom: 2px solid #ccc; border-top: 2px solid #ccc;
}
#list tbody {
	width: 100%; background: #efefef;
}
#list .m_over {
	background: #aaa; color: #fff; CURSOR:hand;
}
#list .m_out {
	background: #efefef; color: #000; CURSOR: hand;
}
#list .bz {
	text-align: left; background: #fff;
}
#list .bz td {
	line-height: 22px;
}
#list .font1 {
	color: #ccc;
}
#list .font2 {
	color: Blue;
}
.font4 {
	color: red;
}
#list #font3 {
	font-weight: bold; background: #006699; color: #fff; line-height: 30px; font-size: 14px;
}
#list hr {
	margin-top: 10px; margin-bottom: 5px;
}
#list th {
	color: red; font-weight: normal;
}
#dd {
	width: 97%; margin-left: 1%; margin-right: 1%;
}
#dd table {
	width: 100%; line-height: 24px; margin-top: 10px;
}
#dd caption {
	font-weight: bold; font-size: 16px; background: #006699; color: #fff; line-height: 30px;
}
#dd table td {
	text-align: left; width: 65%; background: #efefef;
}
#dd table th {
	text-align: right; width: 35%; background: #efefef;
}
