body {width: 100%; text-align: center; margin: 0; padding: 0; background: #fff;}

/*all*/
a {text-decoration: none;}
a img {border: 0;}

ul li {list-style: none; margin: 0; padding: 0;}

p {margin: 0; padding: 0;}

/*pagebody*/
.pagebody {width: 1000px; margin: 0 auto; padding: 0; text-align: left; font-family: Tahoma; font-size: 12px;}

.top {background: #e3e3e3; height: 17px; line-height: 17px; text-align: right; color: #676767; font-size: 8px; font-family: serif; border-bottom: 2px solid #c9c9c9;}
.top a {color: #676767; font-size: 8px; padding: 0 5px; letter-spacing: 1px;}
.top a:hover {color: #333;}


.header,
.pagemain,
.copyright {width: 960px; padding: 0 20px; clear: both;}


.header {border-top: 1px solid #eaeaea;}

.logolinks {clear: both; height: 69px;}

.logo {float: left; padding: 8px 0 0 5px;}

.links {float: right; line-height: 32px; padding: 37px 0 0 0;}

.links span {padding: 0 6px; font-size: 12px; color: #000;}
.links a {color: #000;}

.menu {height: 43px; background: url(../images/default/menubg.gif) repeat-x; text-align: center; color: #fff; line-height: 400%; margin-bottom: 5px; }
.menu a {color: #fff; padding: 0 15px; letter-spacing: 1px;}
.menu .in {color: #fff; padding: 0 15px; letter-spacing: 1px; font-weight: 600;}

/* * */
.leftbar,
.rightbar,
.cpl,
.cpr,
.fl,
.fin,
.rtopsele,
.rtopinp,
.fll {float: left;}
.fll a.c:hover{
	text-decoration:underline;
}
.pagemain {padding-top: 10px;}

.title {background: #e8e9ed; height: 30px; line-height: 30px; font-size: 14px; padding: 0 10px; color: #444;}

/*leftbar*/

.leftbar {width: 210px; padding-right: 7px;}

.login,
.hot,
.index,
.lpic,
.like,
.sfbox {border: 1px solid #d9d9d9; margin-bottom: 10px;}

.login {height: 173px; }
.login .m {padding: 0 0 0 30px;}

.loginf {padding: 12px 5px;}

.fbox {height: 32px; clear: both;}

.fbox .ll {width: 20px; float: left; height: 20px;}

.fl {width: 48px; text-align: right; padding-right: 4px; height: 20px; line-height: 20px; color: #494949;}

.fin {width: 132px; height: 20px; border: 1px solid #b9b9b9; text-align: center;}
.fin input {width: 128px; height: 15px; line-height: 16px; border: 2px solid #fff; margin: 0; padding: 0;}

.check {float: left; margin-right: 5px;}
.ftsapn {float: left; height: 18px; line-height: 18px; color: #787878;}

.fbtn {border: 1px solid #b9b9b9; float: left; text-align: center;}
.fbtn input {background: #dbdad8; height: 18px; line-height: 18px; border: 1px solid #f5f6f0; color: #000; width: 55px; margin: 0; padding: 0;}

.hot {/*height: 137px;*/}

.hgoods {text-align: center; padding-top: 10px;}

.index {height: auto!important; height: 500px; min-height: 500px; display: table; margin: 0; padding: 0; margin-bottom: 10px; width: 208px;}

.indexin {padding: 0px;}
.indexin .div {padding-bottom: 5px; height: auto!important; height: 50px; min-height: 50px; display: table;}

.indexin h3 {clear: both; margin: 0px; padding: 10px 0px 5px 7px; font-size: 14px;}
.indexin h3 a {color: #da6900; margin: 0px; padding: 0px;}
.indexin h3 a:hover {color: #f30;}

/*.indexin span {line-height: 20px; display: block!important; display: inline; float: left!important; float: none}
.indexin a {padding: 0 3px; color: #484848; float: left!important; float: none; width: auto; line-height: 20px; height: 20px; display: block!important; display: inline;}
.indexin a:hover {color: #336; text-decoration: underline;}
.indexin .s {color: #f28101; }*/

.likeul {display: table; height: auto!important; height: 100px; min-height: 100px; margin: 0; padding: 10px; font-size: 12px; text-align: left;}
.likeul li {clear: both; display: table; height: auto!important; height: 20px; min-height: 20px; padding-bottom: 7px; color: #494949;}
.likeul .l {float: left; padding-right: 8px; width: 37px;}
.likeul .l img {border: 1px solid #b9b7b8;}
.likeul .r {float: left; width: 138px;} 

.h4 {margin: 0; padding: 3px 0;}
.h4 a { color: #303030; font-size: 12px;}
.h4 a:hover { color: #336; text-decoration: underline;}

.like {height: 402px;}

/*rightbar*/

.rightbar {width: 743px; display: table; height: auto!important; height: 500px; min-height: 500px;}

.rbox {padding-top: 10px; display: table; height: auto!important; height: 50px; min-height: 50px;}

.rtop {height: 30px; background: #e8e9ed; color: #494949; clear: both; text-align: left;}
.rtop .l {float: left; padding-left: 10px;}
.rtop .l a {color: #494949;}
.rtop .r {float: right; padding-right: 10px;}

.fll { line-height:30px;}

.fllp {padding: 5px 5px 0 5px;}
.fllpmax {padding: 5px 5px 0 25px; display: block; height: 18px; line-height: 18px;}

.num {padding: 0 10px; color: #ff7700; font-weight: 600;}

.rtopt {float: left; height: 20px; line-height: 20px; padding-right: 10px;}
.rtopt a {padding: 0 5px; font-weight: 600; color: #333;}

#search,
.rtopsele {padding-right: 10px; float: left;}
.rtopsele select {border: 0; border-top:1px solid #c2c2c2; height: 20px; width: 200px; margin-top: 5px;}
.rtopsele select option {width: 150px; margin: 0;}

.rtopinp {width: 147px; height: 20px; border-top: 1px solid #c2c2c2; background: #fff; margin-top: 5px;}
.inp {width: 124px; height: 14px; border: 2px solid #fff; float: left; }

.sbtn {width: 17px; height: 20px; background: url(../images/default/sbtn.jpg) 0 2px no-repeat; border: 0; float: left;}

.classt {font-size: 15px; height: 26px; line-height: 26px; border-bottom: 1px solid #cacaca; font-weight: 600; background: url(../images/default/rtbg.gif) 0 5px no-repeat; text-indent: 30px; color: #494949; width: 100%;}

.classt a {color: #494949;}
.classt a:hover {color: #0196b7;}

.mbul,
.mbull {display: table; height: auto!important; height: 50px; min-height: 50px; margin: 0; padding: 15px 15px 0 15px;}

.mbul li {display: block; height: 145px; margin: 0 0 30px 0; padding: 0 0 15px 0; width: 142px; overflow: hidden; text-align: center; float: left;}

.mbul li span {font-weight: 700; color: #ff1000;}
.mbull li span {font-weight: 700; color: #ff1000;}

.mbul_p {height:39px; margin-top:10px;}
.mbul_p a { color: #303030; font-size: 12px;}
.mbul_p a:hover { color: #336; text-decoration: underline;}

.rp {color: #494949;}

.extend {margin: 0; padding: 0; display: table; height: auto!important; height: 30px; min-height: 30px;}
.extend li {display: table; height: 30px; line-height: 30px; list-style-type: disc; padding: 0 30px; width: 683px; color: #6c6c6c;}
.extend .li {background: #f5f5f5;}

.extend li a {float: left; color: #6c6c6c;}
.extend li span {float: right;}

/*copyright */

.cpline {height: 10px; background: #0095b6; border-bottom: 1px solid #7ecada; clear: both;}

.cpl,
.cpr {padding-top: 12px;}

.cpl {padding-left: 32px;}

.cpr {width: 826px;}
.cpr p {line-height: 24px; font-size: 12px; text-align: center;}

/**/
.mout {width: 268px; border: 2px solid #b6b6b6; background: #fff; height: auto!important; height: 30px; min-height: 30px; position: absolute; z-index: 100;}

.moul {display: table; height: auto!important; height: 100px; min-height: 100px; margin: 0; padding: 10px 0 0 0; font-size: 12px; text-align: left;}
.moul li {width: 248px; clear: both; display: table; height: auto!important; height: 20px; min-height: 20px; padding: 5px 10px; color: #494949;border-bottom: 1px solid #cccccc; margin-bottom: 5px;}
.moul .l {float: left; padding-right: 8px; width: 37px;}
.moul .l img {border: 1px solid #b9b7b8;}
.moul .r {float: left; width: 203px;} 

.mob {font-size: 12px; height: 52px; padding: 0 10px 10px 10px;}
.mob .t {text-align: right; height: 20px; line-height: 20px; padding-bottom: 10px;}
.mob .b {height: 26px; padding-left: 25px;}

.mospan {font-weight: 700; color: #ff1000; float: right; padding-right: 0px; font-size: 12px;}

.moa {float: left; display: block; width: 150px; overflow: hidden; height: 28px;}

.mop {clear: both; height: 30px; line-height: 30px;}
.mop .d {float: right; color: #b6b6b6;}
.mop .d:hover {text-decoration: underline;}
.mop .rp {float: left;}

.mobtn {border: 1px solid #b9b9b9; background: #dbdad8; float: left; margin-right: 10px; height: 20px; overflow: hidden;}
.mobtn .a {display: table; margin: 0; border: 0; height: 20px; line-height: 20px; width: auto; color: #000; padding: 0 7px;}
.mobtn .a:hover {background: #bfe6d1;}


/*page tshow*/
.ptst {height: 26px; color: #6c6c6c;  line-height: 26px; border-bottom: 1px solid #cacaca;}
.ptst .l {width: 660px; text-align: center;font-size: 14px; float: left; font-weight: 600;}
.ptst .r {float: right; font-size: 12px;}

.ptst a {color: #4a4a4a; padding: 0 5px;}
.ptst span {color: #da6901; padding: 0 5px;}

.ptsm,
.pps {width: 640px; padding: 20px 50px; color: #6d6d6d; clear: both; height: auto!important; height: 20px; min-height: 20px; display: table; }
.ptsm p {line-height: 26px;}
.ptsm .imgp {text-align: center; padding: 15px 0;}

.sfbox {height: auto!important; height: 20px; min-height: 20px; display: table; } 

.sfboxin {padding: 10px; height: auto!important; height: 20px; min-height: 20px; display: table;}

.ptsp {line-height: 32px; }
.ptsp a {color: #6c6c6c;}
.ptsp a:hover {text-decoration: underline; color: #336;}

.simg {padding: 5px 4px; display: block; height: 77px; float: left;}
.simg img {border: 1px solid #b9b7b8;}
.simg:hover img {border: 1px solid #333;}

/*page list*/
.tlt,
.tlin {float: left;}

.tlt {height: 20px; line-height: 20px; width: 60px; text-align: center;}

.tlin {height: 20px; line-height: 20px; width: 80px; text-align: center;}
.tlin input {width: 30px; border: 1px solid #c7c7c7;}

.page {height: 40px; padding: 20px 0 0 0; clear: both; width: 740px;}

.tlbbox {width: 740px; border-top: 1px solid #c9c9c9; height: 30px; padding-top: 20px; }

.tlsp {line-height: 32px; width: 180px; padding-left: 5px;}
.tlsp a {color: #dd6900; font-size: 14px; font-weight: 600;}
.tlsp .a {color: #494949; font-size: 12px; font-weight: 500;}
.tlsp:hover .a {color: #dd6900; font-size: 12px; font-weight: 600;}
.tlsp:hover {background: #f0f0f0 url(../images/default/j.gif) top right no-repeat;}

/*page pshow*/
.pps .l {float: left; width: 230px; height: 240px;}
.pps .l .t {padding-bottom: 10px;}
.pps .l .t a {width: 228px; border: 1px solid #d9d9d9; display: block; text-align: center;}

.pps .l .b a {display: block; float: left; width: 45px; border: 1px solid #d9d9d9; text-align: center;}
.pps .wp {width: 13px; height: 40px; float: left;}

.pps .r {float: right; width: 390px; padding: 10px 0 0 10px;}
.pps .r p {line-height: 32px; font-size: 14px;}

.ppsbtn {height: 3px; padding: 40px 0 0 0;}
.ppsbtn .a {padding: 0 20px;}

.mbook {display: block; width: 106px; border: 1px solid #d9d9d9;}

.ppsul {height: auto!important; height: 20px; min-height: 20px; display: table; width: 700px; margin: 0; padding: 15px 0 0 35px;} 

.ppsli {padding: 10px; height: auto!important; height: 20px; min-height: 20px; display: table; text-align: center; float: left;}
.ppsli p {line-height: 30px;}

.ppsli p a {color: #494949;}
.ppsli p span {color: #da6901; padding: 0 5px;}

.ppsli .b {padding: 0 0 0 15px;}


/*page tlist*/

.tltt {height: auto!important; height: 20px; min-height: 20px; display: table; padding: 15px 35px;}
.tltt .l {float: left; width: 520px; padding-right: 10px;}
.tltt .l p {line-height: 20px;}
.tltt .r {float: right; }

.tlist {width: 740px; /*height: 170px;*/ margin-bottom: 20px; border: 1px solid #e3e3e3; /*float: right;*/}
.tlist .ttl {height: 24px; line-height: 24px; background: #f5f5f5; color: #dc6801; font-weight: 600; font-size: 14px; padding-left: 20px;}
.lmin {height: auto!important; height: 20px; min-height: 20px; display: table; padding: 10px;}
.lmin a {padding: 0 7px; width: auto; color: #4a4a4a; border-right: 1px solid #666; word-spacing: inherit; display: block; height: 13px; line-height: 14px; margin: 7px 5px; float: left; word-break:keep-all;}
.lmin a:hover {color: #c30;}

.tlinputbox {height: 30px; float: left; vertical-align: middle;}

.tlinput {width: 30px; border: 1px solid #c7c7c7; height: 15px; margin: 0; padding: 0; margin-top: 5px;}

.mbull .li {display: block; height: 220px; margin: 0 0 30px 0; padding: 0 0 15px 0; width: 175px; overflow: hidden; text-align: center; float: left; border-bottom: 1px dotted #eee;}
.mbtn {padding: 0 0 0 30px;}

.tlistbox {width: 142px; height: 85px;}
.tlistbox .l {float: left; height: 85px; width: 20px; padding: 0 10px;}
.tlistbox .r {float: left; width: 85px;}

.mbul .lin {display: table; height: auto!important; height: 100px; min-height: 100px; margin: 0; padding: 15px 0; width: 100%; text-align: left; border-bottom: 1px dotted #ddd;}

.tltbox {width: 120px; height: 120px;}
.tltbox .l {float: left; height: 83px; width: 20px; padding: 0 5px;}
.tltbox .r {float: left; width: 85px;}

.tltbox,
.tlm {float: left;}

.tlm {width: 520px;}
.tlm p {line-height: 22px;}

.tlr {float: right; padding-top: 15px; width: 60px; text-align: right;}
.tlr .d {margin-bottom: 10px; height: 25px;}

.bgr {background: #f9f9f9;}

.h4a { color: #303030; font-size: 12px; font-weight: 600; margin-right: 30px;}
.h4a:hover { color: #336; text-decoration: underline;}


/*lefttable new*/
#lefttable {
	width: 191px;
	margin: 0px;
	padding: 10px 7px;
	height: auto!important;
	height: 50px;
	min-height:50px;
	display: table;
	}

#lefttable ul.line{
	margin: 0px;
	padding: 0px;
	text-align: justify;
	line-height: 20px;
	display: table;
}
#lefttable li{
	float:left;
	font-weight: 500;
	margin: 2px 0px;
	padding: 0;
	background:url(http://images.amazon.cn/a/az-h4.gif) no-repeat right;
	white-space:nowrap;
	word-break:keep-all;
	color:#069;
	display: table;
	height: 20px;
	width: auto;
}
#lefttable li a {
	/*	color:#069;	--old color version--	*/
	color:#484848;
	text-decoration: none;
	letter-spacing: 0;
	margin: 0;
	padding: 0px;
}
#lefttable li a:hover {
	color:#c60;
	text-decoration: underline;	
}

.imgm {text-align: center; width: 743px; padding: 15px 0; height: auto!important; height: 100px; min-height: 100px;}


.imsp {line-height: 32px; width: 180px; padding-left: 5px;}
.imsp .a {color: #494949; font-size: 12px;}

.imsp .b { color:#494949; font-size:12px;}
.imsp .b:hover { color:#494949; font-size:12px; text-decoration: underline;}

/*admin page*/
.save {height: auto!important; height: 20px; min-height: 20px; display: block;}
.save {border: 1px solid #d9d9d9; margin-bottom: 10px;}
.adtab {margin: 0 0 0 20px; border: 0;}
.adtab td {height: 24px; line-height: 24px; width: 90px;}
.adtab a {text-decoration: underline; color: #333;}

.flad {width: 120px; text-align: left; padding-left: 4px; height: 20px; line-height: 20px; color: #333; float: left;}

.adkey {width: 640px; padding: 20px 50px; color: #6d6d6d; clear: both; height: auto!important; height: 20px; min-height: 20px; display: table; }

.adform {padding: 50px 0 0 50px;}
.adform1 {padding: 20px 0 0 50px;}

.adl {height: 32px;}
.adl .l {height: 32px; line-height: 18px; float: left; width: 100px; text-align: right; padding-right: 10px;}
.adl .r {height: 32px; float: left;}
.adl .r .in {width: 260px; height: 16px; border: 1px solid #aaa;}
.adl .r .inmax {width: 350px; height: 16px; border: 1px solid #aaa;}

.adl .r .se {width: 352px; height: 21px; border: 1px solid #aaa;}

.adlmax {height: 200px;}
.adlmax .l {height: 200px; float: left; width: 100px; text-align: right; padding-right: 10px;}
.adlmax .r {height: 200px; float: left;}
.adlmax .r .in {width: 350px; height: 185px; border: 1px solid #aaa;}

.adlm {height: 100px;}
.adlm .l {height: 100px; float: left; width: 100px; text-align: right; padding-right: 10px;}
.adlm .r {height: 100px; float: left;}
.adlm .r .inmin {width: 350px; height: 98px; border: 1px solid #aaa;}

.msg {float: left; height: 32px; line-height: 18px; padding-left: 10px; color: red;}

.order {width: 740px; border: 1px solid #cacaca; height: 60px; margin-top: 10px;}
.order .p {background: #f5f5f5; line-height: 28px; border-bottom: 1px solid #cacaca; padding-left: 20px;}
.order .pb {padding: 5px 0 0 20px;}

.order .div {float: left; height: 20px; line-height: 20px; padding-right: 5px;}
.order input {width: 130px; height: 18px; border: 1px solid #cacaca; float: left; margin-right: 20px;}

.orderlist {margin-top: 30px;}
.orderlist .t a {color: #dd6801;}
.orderlist .ta {border: 1px solid #cacaca; background: #f5f5f5; line-height: 28px; border-bottom: 0; display: block; height: 28px; float: left; margin-right: 10px; padding: 0 15px;}
.orderlist .b {height: auto!important; height: 30px; min-height: 30px; display: table;}

.ortab {border: 1px solid #cacaca; margin: 0; padding: 0; width: 740px; clear: both; border-bottom: 0; border-right: 0;}
.ortab td {border-right: 1px solid #cacaca; height: 28px; line-height: 28px; border-bottom: 1px solid #cacaca; text-align: center;}
.ortab .tr td {background: #f5f5f5;}
.ortab b {color: red; font-weight: 600;}

.orb {margin-top: 10px; float: right;}

.adorder {width: 740px; margin-top: 10px;}
/*.adform2 {height: auto!important; height: 30px; min-height: 30px; display: table; padding: 0; border: 3px solid #e6e6e6; margin: 0 1px 20px 1px; border-top: 0; color:#555;}*/
.adform2 {min-height: 1100px; display: table; padding: 0; border: 3px solid #e6e6e6; margin: 0 1px 20px 1px; border-top: 0; color:#555;}
.adorder .ttl {height: 32px; width: 740px; background: url(../images/adotbg.gif) no-repeat; line-height: 30px; font-weight: 600; color: #222; text-indent: 20px;}

.adoline {height: 40px; line-height: 40px; font-size: 14px; padding: 10px 20px; color: #000;}
.red {color: red; padding: 0 5px;}

.tabpdiv {width: 732px;}
.tabp {border: 1px solid #cacaca; width: 710px; margin: 0 10px 20px 10px; padding: 0; clear: both; border-bottom: 0; border-right: 0;}
.tabp td {border-right: 1px solid #cacaca; height: 28px; line-height: 28px; border-bottom: 1px solid #cacaca; text-align: center;}
.tabp .tr td {background: #f5f5f5;}
.tabp b {color: red; font-weight: 600;}

.goodsname {width: 300px;}
.goodsname a {float: left;}

.goodsmax {width: 400px;}
.goodsmax a {float: left;}
.goodsmax .img {margin: 10px 30px 10px 10px;}
.goodsmax .mp {float: left; padding-top: 30px;}
.goodsmax .vl {color: #666;}

.adm {height: 32px; border: 1px solid #cacaca; background: #f5f5f5; margin: 0 10px 10px 10px; clear: both;}
.adm .l {float: left; width: auto; line-height: 32px; padding-left: 10px; }
.adm .r {float: right; font-size: 14px; line-height: 32px; padding-right: 10px; font-weight: 600;}

.admok {margin: 0 0 30px 0; float: right; clear: both;}

.admsg { border: 1px solid #cacaca; margin: 0 5px; padding: 0 5px;}

.tabbtm {border: 1px solid #cacaca; width: 738px; height: 35px; margin: 0 0 20px 0; padding: 0; clear: both; border-top: 0;}
.tabbtm .l {float: left; line-height: 35px; padding-left: 10px; background: url(../images/del.jpg) 5px 2px no-repeat; text-indent: 20px;}
.tabbtm .r {float: right; line-height: 35px; padding-right: 10px;}

.mbull .m {text-align: center; width: 175px;}

/*add*/
.submit {width: 50px; height: 20px; border: 1px solid #b9b9b9; background: #dbdad8;}
.submitmax {width: 80px; height: 20px; border: 1px solid #b9b9b9; background: #dbdad8;}

.pagebody,
.pagemain { height: auto; height: auto!important; height: 200px; min-height: 200px; display: table;}
.uladd ul li {list-style: disc;}
