* {margin: 0; padding: 0; list-style-type: none; direction:rtl; }
body {font-size: 11px; text-align: center; font-family:tahoma, Arial,"Times New Roman", Helvetica, Sans-Serif; color: #454545;}
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;}
.Title{font-weight: bold;font-size: 18px;color: #cc3300;}
/*全局页面框架设定*/
#wrapper { width: 960px; margin: 0 auto; }
#header { width: 960px; margin-top: 5px; height: 50px; }
#topmenu { float: right; margin-right: 10px; height: 22px; width: 600px;}
#topmenu a { display: inline; padding-right: 10px; padding-left: 10px; }
#topmenu #cart { background-image: url(../img/cart.gif); background-repeat: no-repeat; background-position: 80px center; padding-left: 25px; }
#logo { margin: 10px; float: left; width: 196px;}
#menustyle { clear: both; background-image: url(../img/bg_1.jpg); background-repeat: repeat-x; width: 960px; height: 30px; font-size: 12px; line-height: 30px; margin-top: 8px;  }
#menustyle ul { width: 800px; margin: 0 auto;}
#menustyle ul li { float: left; }
#menustyle ul li a { display: block; padding-left: 10px; padding-right: 10px; color: #fff; background-image: url(../img/bg_1.jpg); background-repeat: repeat-x; text-transform: capitalize; border-right: 1px solid #fff;}
#menustyle ul li a:hover { text-decoration: none; background-image: url(../img/bg_0.jpg); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; color: #000;  }

#topbox { margin-top: 3px; width: 960px; height: 40px; line-height: 40px; background-image: url(../img/bg00.jpg); background-repeat: repeat-x; text-align: right; }
#dqwz {height: 30px; background-repeat: no-repeat; background-position:720px center;background-image: url(../img/at.gif); border-bottom: 2px solid #ccc; line-height: 30px; text-align: right; text-indent: 45px; font-size: 12px;}
#searchbox {widht:100%; height: 30px; color: #000; font-size: 12px; line-height: 30px; text-align: right;background-image: url(../img/bg01.jpg); background-repeat: no-repeat; background-position: center;}
#searchbox span {margin-left: 60px; line-height: 30px;}
#searchbox span #seartext {border: 1px solid #ccc; height: 18px; text-indent: 2px; line-height: 18px;}
#searchbox span #sub {background:url(../img/search.jpg) no-repeat;width:85px;height:24px;border:0px;font-weight:bold;color:#7b2e00;}
#toptitle {width: 100%; font-size: 20px; font-weight: bold; text-align: right; margin-top: 5px; text-indent: 1em; color: #fe0000;}

#content { width: 960px; margin-top: 10px;}
#leftstyle { width: 190px; float: left; border-left: 2px solid #fff; }
#rightstyle { width: 760px; float: right; }

/*leftstyle*/
#loginbox { height: 140px; }
.topbackground {text-align: center; font-weight: bold; color: #fff; height: 30px; line-height: 30px; font-size: 13px; width: 190px; background-image: url(../img/bg_5.jpg); background-repeat: no-repeat; background-position: center; }
#loginbox ul { margin-top: 10px; margin-bottom: 10px;}
#loginbox ul li { text-align: center; margin-right: 10px; line-height: 30px; margin-left: 10px; }

#categorybox { margin-top: 10px; }
#categorybox dl { margin-top: 10px; text-align: right; margin-left: 10px;  }
#categorybox dl dt {text-align: right; font-weight: bold; clear: right; border: solid 1px #35a2f5; text-indent: 38px; height: 28px; margin-top: 5px; margin-bottom: 5px;  width: 174px; line-height: 28px; background-image: url(../img/001.jpg); background-repeat: no-repeat; background-position: 140px center; text-transform: uppercase;}
#categorybox dl dd {direction:rtl;background-image: url(../img/dot.jpg); background-repeat: no-repeat; background-position: right center; text-transform: capitalize; padding-right: 6px; height: 20px; line-height: 20px; float: right; white-space:nowrap; margin-left: 2px; }

#hotlinkbox { margin-top: 10px;}
#hotlinkbox ul { margin-top: 10px; }
#hotlinkbox ul li { text-align: right; text-indent: 20px; line-height: 22px; text-align: right;}

/* */
#rightstyle_l { float: left; width: 560px; }
#rightstyle_r { float: right; width: 190px; border-right: 2px solid #fff;}
#newsbox {}
#hotlist,#newsbox,#newsletter { margin-top: 10px; }
#newsbox ul,#hotlist ul,#helplist ul{ margin-top: 10px; margin-left: 10px;}
#newsbox ul li,#hotlist ul li,#helplist ul li { border-bottom: 1px dotted #ccc; text-align: right; line-height: 24px; background-image: url(../img/dot.gif); background-repeat: no-repeat; background-position: right center; padding-right: 10px; }
#helplist .topbackground,#newsletter .topbackground,#hotlinkbox .topbackground {background-image: url(../img/bg_red.jpg); color: #fff;}
#newsletter input { margin-right:10px; border: solid 1px #35a2f5; font-size: 11px; padding-left: 3px; width: 100px;}
#newsletter { height: 120px; border-bottom: 1px dotted #ccc;}

#imgshow { width: 560px; height: 220px; }
#hotproduct { width: 560px; border: 1px solid #35a2f5; margin-top: 10px; height: 100%; padding-bottom: 10px;}
.pbigbox { width: 556px;  margin-top: 5px; border-top: 1px dotted #ccc; padding-top: 5px; height: auto;}
.psbox { width: 180px; float: left; margin-left: 3px; }
.pimg {}
.pimg a{ display:block; border:2px solid #fff; width: 145px; height: 145px; }
.pimg img {display: block; width: 145px; height: 145px;}
.pimg a:hover {border:solid 2px #ffc8c8;}

/* reg */
#reg { width: 100%; margin-top: 20px; color: #000;}
#reg dl {width: 100%; margin-top: 3px;}
#reg dl dt { width: 25%; float: right; text-align: left; line-height: 24px;  height: 24px; font-size: 12px;}
#reg dl dd { width: 73%; float: left; line-height: 24px; }
#reg dl dd input { border-right: 2px inset; border-top: 2px inset; border-left: 2px inset; border-bottom: 2px inset; height: 20px; line-height: 20px;}
#reg dl dd #optInInd {border: 0; }
#reg dl dd #buttondiv {background: #fff; border:0;}
#reg hr { margin-top: 10px; color: #ccc; height: 1px; background: #ccc;}
#reg table { width: 100%; text-align: center; margin-top: 15px;}
#reg th {background-color: #666257; color: #fefefe; font-size: 12px; line-height: 24px;}
#reg tr {background-color: #f5f0d2; line-height: 22px; word-break: break-all;}

/* 产品检视页面 */
.titlefont {width: 100%; font-size: 20px; font-weight: bold; text-align: right; margin-top: 5px; text-indent: 1em; color: #fe0000; border-bottom: 1px solid #ccc;}
#pvbox {width: 720px; margin-left: 20px; margin-top: 10px;}
#pvbox_left {float: left; width: 330px; border: 20 solid #fff;}
#pvbox_right {float: right; width: 360px;}
#pname {width: 100%; font-size: 14px; font-weight: bold; text-align: right; line-height: 22px; border-bottom: 3px solid #ccc; margin-top: 10px;}
#pvbox_text {line-height: 24px; text-align: right; font-size: 12px; margin-top: 5px; text-indent: 20px;}
#pvbox_text li {border-bottom: 1px solid #ccc; background-image: url(../img/dot11.gif); background-repeat: no-repeat; background-position: 98% center;}
#buynow {width: 90%;text-align: left; margin-top: 15px;}
#information {width: 720px; margin-left: 20px; text-align: right; border-top: solid #ccc 1px;  margin-top: 5px; clear: both;}
.desctitle {width: 100%; font-size: 14px; font-weight: bold; text-indent: 1em; color: #fe0000;}
#desc {line-height: 22px; font-size: 12px; margin: 10px;}
#desc p {margin-bottom: 18px;}

/* account */
#accounttitle {line-height: 35px; color: #000; font-size: 20px; text-indent: 20px; }
.accountwelcome {width: 95%; padding-left: 5%; background: #eceade; border-bottom: 1px solid #000; line-height: 26px; font-size: 14px; color: #000;}
#accountwarn {line-height: 22px; margin-top: 10px; font-size: 12px; width: 90%; color: #000; margin-left: 5%; border-bottom: 1px solid #ccc;}
#account_left {width: 40%;  height: 300px; float: left; padding-left: 5%; margin-top: 10px;}
#account_left dl,#account_right dl {line-height: 14px;  margin-top: 30px; padding-left: 20px;}
#account_left dl dt,#account_right dl dt {font-size: 13px; margin-top: 15px;}
#account_left a, #account_right a {color: #35a2f5; }
#account_right {width: 40%;  height: 300px; float: right; padding-right: 5%; margin-top: 10px;}

/*account_email */
#accountmenu { background: #eceade; line-height: 14px; padding-top: 30px; margin-left: -2px; }
#accountmenu li {border-top: 1px solid #ccc; line-height: 30px; text-indent: 20px;}

/* Cart */
#cart {margin-left: 5%; margin-top: 20px;  text-align: center; font-size: 12px;}
#cart tbody tr {background-color:expression((this.sectionRowIndex%2==0)?"#fff":"#ECEADE"); line-height: 20px; text-align: right;}

/*发货系统*/
.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: right; width: 65%; background: #efefef;
}
#dd table th {
	text-align: right; width: 35%; background: #efefef;
}

/*Feedback*/
#feedback {font-size: 11px;}
#feedback input {}
#feedback table tr td .f_input{width: 200px; border: 1px solid #ccc; height: 18px; line-height: 18px; }
#feedback table tr .f_text { width: 75px; text-align: right; padding-right: 5px; font-size: 11px;}
#feedback table tr .f_box {width: 220px; height: 30px; text-align:right; font-size: 11px;}

/* news.asp */
#newslist ul { border-bottom: 1px solid #ccc; width: 100%; font-size: 12px;}
#newslist #ultitle { border-bottom: 0px; font-weight: bold; text-indent: 5px; }
#newslist #ultitle #titleno {border-bottom: 5px solid #ccc; width: 70px; text-align: center;}
#newslist #ultitle #titletitle {border-bottom: 5px solid #ccc; width: 470px; margin-left: 10px; text-align: center;}
#newslist #ultitle #titledate {border-bottom: 5px solid #ccc; width: 110px; margin-left: 10px; text-align: center;}
#newslist #ultitle #titlehits {border-bottom: 5px solid #ccc; width: 80px; margin-left: 10px; text-align: center;}
#newslist ul li {float: left; text-align: right; height: 26px; line-height: 26px;}
#newslist ul .newsno {width: 70px; text-align: center;}
#newslist ul .newstitle {width: 470px; text-align: right; margin-left: 10px; background: #f2f5fe; text-indent: 8px;}
#newslist ul .newstitle a {display: block; width: 470px;}
#newslist ul .newstitle a:hover {background: #fff; text-decoration: none; }
#newslist ul .newsdate {width: 110px; margin-left: 10px; text-align: right; text-indent: 20px;}
#newslist ul .hits {width: 80px; margin-left: 10px; text-align: center; background: #f2f5fe;}

#footer {width: 960px; height: 80px; margin-top: 20px; border-top: 1px solid #000; text-align: center; clear: both;}
#footer ul {margin-top: 5px; width: 760px;margin-left: 200px;}
#footer ul li{float: left; line-height: 24px;  border-left: 1px solid #ccc;}
#footer ul li a { display: block; padding-left: 10px; padding-right: 10px;}
#footer ul li a:hover {background: red; color: #fff;  text-decoration: none;}
#footer #footerimg {margin-top: 10px;}
#footer #footerimg img {margin-right: 10px;}
#footer #rightbox {margin-top: 10px; border-bottom: 30px solid #fff;}

