*{margin:0;padding:0;font-family:微软雅黑, Microsoft YaHei;font-size:14px;} body{background:#F5F5F5;} #header{height:89px;background:#ccc url(../styles/images/header-bg.png);overflow:hidden;} #main{width:950px;margin:20px auto;overflow:hidden;background:#FFF} #footer{height:200px;margin-top:20px;background:#444} #headCenter{width:950px;margin:auto;} #logo{width:300px;height:50px;margin:10px 0;float:left} #logo h1{font-size:35px;color:#f0f0f0;text-shadow:#000 0 -1px;} #header a{text-decoration:none} #header a:link{color:#903} #header a:visited{color:#903} #header a:hover{color:#069} #header a:active{color:#003} #headInfo{width:550px;height:1em;float:right;text-align:right;margin-top:10px;} #mainPatch{margin:20px;height:100%} #cartInfo, #buyerInfo, #payInfo, #paySubmit{height:200px;margin-top:15px;background:#ccc;padding:20px;} #cartTable tbody{height:80px;} #cartInfo{height:auto;background:none} #buyerInfo{height:auto;background:none} #payInfo{margin-top:50px;_margin-top:-80px;height:auto;background:none} #paySubmit{height:auto;background:none} #cartTable{margin-top:10px;} #cartTable th{height:2em;background:#D9D9D9} #cartTable td{background:#E8E8E8; text-align:center;} #cartTable td span{margin:auto 5px} #cartTable td span input{width:2em;height:2em;line-height:2em;font-size:1em} #cartTable .proName{width:400px} #cartTable .proPrice{width:100px} #cartTable .option{width:50px} #cartTable .buyNum{width:150px} #cartTable .equal{width:50px} #cartTable .proFee{width:105px} #cartTable .totalFee{text-align:right;height:3.5em;font-size:16px;padding-right:20px} #proImg{display:block;width:50px;height:50px;background:#0CF;float:left;margin-left:20px} #proName{float:left;width:250px;height:3em;margin-right:10px;margin-left:20px;text-align:left;overflow:hidden;line-height:1.5em;margin-top:5px} #buyerInfo p{width:100%;;height:1.7em;margin-top:20px;line-height:1.7em;} #buyerInfo p label{display:block;float:left;width:130px;text-align:right;border-right:dotted 1px #333;padding-right:15px;margin-right:15px;height:2em;line-height:1.7em} #buyerInfo p input{display:block;float:left;width:250px;height:2em;line-height:2em;padding-left:2px;font-size:12px} #buyerInfo p span{display:block;float:left;margin-left:10px;font-weight:200;color:#F00;font-family:SimSun;} #buyerInfo p span.tip{display:none;font-family:微软雅黑,Microsoft YaHei;} #buyerInfo input.error{border:solid 1px #F00;color:#F00} #buyerInfo p.wideText{width:90%;} #buyerInfo p.wideText textarea{display:block;width:500px;height:80px;resize:none;overflow:auto;padding:2px;_margin-left:-3px;} #buyerInfo p input, #buyerInfo p.wideText textarea{border:1px #9C9C9C solid;border-color:#AAA #DDD #DDD #AAA;} #buyerInfo p input:hover, #buyerInfo p.wideText textarea:hover{border:1px #000 solid;border-color:#666 #CCCCCC #CCC #666666;} #buyerInfo p input:focus, #buyerInfo p.wideText textarea:focus{border:1px #68ACFF solid;outline:1px aqua solid;} #payInfo ul{list-style:none;} #payInfo ul li{display:block;float:left;margin:20px 0px 0 25px;width:180px;height:50px;overflow:hidden;border:solid 1px #FFF;} #payInfo ul li:hover{border:solid 1px #999} #payInfo ul li input{display:block;float:left;margin-top:20px;margin-left:5px;width:15px;} #payInfo ul li img{display:block;float:left;margin-top:10px;margin-left:20px;width:120px;height:35px} #payInfo ul li img.alipayLogo{height:45px;margin-top:2px} #payInfo ul li img.tenpayLogo{height:42px;margin-top:3px} #payInfo ul li img.paypalLogo{height:50px;margin-top:0px} #payInfo ul li img.unionLogo{width:90px;margin-top:8px} #bankList{background:none; border:solid 1px #999;margin-top:20px;padding-bottom:20px;display:none} #bankList ul{list-style:none;} #bankList ul li{display:block;float:left;margin:15px 0px 0 13px;width:150px;height:25px;background-image:url(../styles/images/banks.gif);background-repeat:no-repeat;} #bankList ul li input{display:block;margin-top:5px;} #paySubmit input{border:outset 2px #999;margin:20px;height:3em;line-height:2em;padding:0.5em} #paySubmit input:hover{border:outset 2px #555;} #paySubmit input:active{border:inset 2px #000;} #footer{color:#FEFEFE;padding-top:20px;padding:bottom:30px} #footer #copyright{width:80%;margin:0 auto;text-align:center;line-height:2em} #footer a{text-decoration:none} #footer a:link{color:#F30;} #footer a:visited{color:#F30;} #footer a:hover{color:#FFF} #footer a:active{color:#900} .unitsl{width:90px;margin-top:5px;text-align:center;background:#fff;border:solid 1px #666} hr{margin-top:10px} h1{font-size:24px} h2{font-size:15px} h2.bankHeader{height:2em;background:#EEE;line-height:2em;font-weight:normal;} h2.bankHeader img{display:block;float:left;height:2.2em;padding-right:10px} h2.bankHeader span{color:#999} .dot{border-style:none none dotted none} .clear{clear:both;height:0!important;width:0!important;_height:0;float:none} em{color:#F00;font-weight:bold;margin:auto 3px}