*{margin:0;padding:0;}
body{font-size:14px;color:#222;font-family:"Microsoft YaHei",Verdana,Arial;line-height:22px;}
ul{list-style:none;}
img{border:0;}
.red{color:red}
.green{color:green}
.blue{color:blue}
.gray{color:gray}
a{color:#666;text-decoration:none;} 
a:hover{color:#0A83D4 !important;}
input,select{font-family:"Microsoft YaHei",Verdana,Arial;vertical-align:middle;}
.input{border:1px solid #bbb;padding:2px;}

.newlogin{
    background-color: transparent;
    background-image: url("/Template/Template4/images/button.png");
    border: medium none;
    background-position: 0 -288px;
    width: 273px;
	color: #FFFFFF;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    padding: 0 10px 3px;
}
.newlogin2{
    background-color: transparent;
    background-image: url("/Template/Template4/images/button2.png");
    border: medium none;
    background-position: 0 -288px;
    width: 273px;
	color: #FFFFFF;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    padding: 0 10px 3px;
}

#container{background:url(/images/bg.png) repeat scroll 0 0 #fff;}
#header{background:url(/Template/Template4/images/header_bg.png) repeat-x scroll 0 0;}
.logo{padding:15px 0 12px; margin:auto; width:950px;}
.bottom_shadow{background:url(/Template/Template4/images/site_layout_sprites.png) repeat-x scroll 0 -10px transparent;font-size:0;height:9px;line-height:9px;}
#main{width:950px;margin:20px auto 0;}
#buy_top{border-bottom:3px solid #0A83D4;height:33px;}
#buy_top_title{background:url(/Template/Template4/images/info.png) no-repeat 20px center #0A83D4;width:200px;height:36px;line-height:36px;color:#fff;font-weight:bold;padding-left:50px;float:left;border-radius:6px 6px 0 0;}
#search{position:relative;float:right;}
#search .input{width:220px}
#search .submit{font-size:12px;width:90px;padding:2px 0px;}
.buyinfo{padding:10px 30px;border:1px solid #0A83D4;border-top:0;margin-bottom:10px;}
#buy_info{width:100%;}
#buy_info tr{height:30px;line-height:30px;}
#buy_info td{height:30px;line-height:30px;}
.agreed{padding-left:5px;}
.agreed a{color:#ff6600;}
.agreed a:hover{color:#0A83D4;}
#agreement{display:none;margin-top:10px;background-color:#f5fde6;border:1px dashed #bbb;padding:15px 0 15px 30px;font-size:12px;}
#agreement strong{color:#ff7500;font-size:14px;margin-bottom:10px;}
#agreement p{line-height:18px;color:#333;margin-top:6px;}
.step{background-color:#0A83D4;height:36px;line-height:36px;color:#fff;font-weight:bold;padding-left:50px;border-radius:6px 6px 0 0;}
.stp1{background-image:url(/Template/Template4/images/step_1.png);background-repeat:no-repeat;background-position:20px center;}
.stp2{background-image:url(/Template/Template4/images/step_2.png);background-repeat:no-repeat;background-position:20px center;}
.stp3{background-image:url(/Template/Template4/images/step_3.png);background-repeat:no-repeat;background-position:20px center;}

#checkcoupon{font-size:12px;color:red}

#payinfo{border:1px solid #FF6B04;padding:6px 30px;margin:10px 0;font-weight:bold;}
.pinfo2{width:250px;float:left}
.pinfo3{float:right;}
.cursor{cursor:pointer}

#step_one{padding:10px 30px;border:1px solid #0A83D4;border-top:0;margin-bottom:10px;}
#step_one ul li{height:30px;line-height:30px;margin:4px 0;}
#step_two{border:1px solid #0A83D4;padding:10px 30px 5px;border-top:0;background:url(/Template/Template4/images/step_2_bg.gif) repeat-x 0 0;}
#step_two2{border-right:1px solid #0A83D4;border-left:1px solid #0A83D4;padding:10px 30px 5px;border-top:0;background:url(/Template/Template4/images/step_2_bg.gif) repeat-x 0 0;}

#step_three{margin-top:10px;}
.step_3_content{border:1px solid #0A83D4;border-top:0;height:100%;}
ul#select_pay{height:42px;}
ul#select_pay li{display:block;height:42px;line-height:42px;float:left;font-weight:bold;color:#173c59;margin-right:20px;}
ul#select_pay li.selected{background:url(/Template/Template4/images/h_bg.gif) no-repeat;width:151px;text-align:center}


.paylist{padding:8px 5px 5px;clear:both;}
#banks,#cards{display:none;}
.paylist li{font-weight:bold;width:200px;float:left;margin:4px 0 4px 10px;border:1px solid #fff;text-align:center;padding:8px 0;}
.paylist .yb,.paylist .ybh{border:1px solid #0A83D4;border-radius:4px;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;}

.card_tips{clear:both;height:30px;line-height:30px;border:1px #EFF3DC solid;padding:0 10px; margin-top:10px;background-color:#F5FDE6;}

.cardlist{float:left;margin-top:10px;margin-left:30px;margin-bottom:10px;}
.cardlist p{padding:5px 10px;}
.card_list {border:1px solid #ccc; background-color:#f6f6f6; padding:10px 20px; margin:10px 0;}
.card_list ul li{margin:8px 0;}

.carddesc{float:right;margin-top:48px;margin-right:30px;margin-bottom:10px;}
.carddesc li{margin:4px 0;border:1px solid #575757;background: none repeat scroll 0 0 #FF0;padding:2px 5px 2px 15px;}

.chakanbuyuser{float:right; padding-top:20px;}

#protect{background:url(/images/statement.png) no-repeat scroll 24px 50% #fff6d6; border:1px solid #ff6b04; font-size:12px; margin-top:10px; padding:15px 0 15px 100px;}
#protect li{background: url(/images/li.png) no-repeat scroll left center transparent; padding-left:20px; margin:4px 0;}
#protect strong{color:#ff7500;font-size:14px;padding-left:10px;}
#protect a{color:#ff7500;}

#protect2{background:url(/images/statement.png) no-repeat scroll 24px 50% #fff6d6; border:1px solid #ff6b04; font-size:12px; margin-top:10px; padding:15px 0 15px 100px;}
#protect2 li{background: url(/images/li.png) no-repeat scroll left center transparent; padding-left:20px; margin:4px 0;}
#protect2 strong{color:#ff7500;font-size:14px;padding-left:10px;}
#protect2 a{color:#ff7500;} 

#submit{margin:15px auto;text-align:center;}

#footer{background:url(/Template/Template4/images/header_bg.png) repeat-x scroll 0 0;font-size:12px;color:#666;font-family:Verdana,"Microsoft YaHei",Arial;text-align:center;}
.top_shadow{background:url(/Template/Template4/images/site_layout_sprites.png) repeat-x scroll 0 0 transparent;font-size:0;height:10px;line-height:10px;overflow:hidden;}
.footer_main{width:950px;margin:auto;padding:20px 0 15px;}
.footer_left{}
.footer_left p{margin-bottom:10px}
.footer_left a{color:#666;text-decoration:none}
.footer_left a:hover{color:#0A83D4}
.footer_right{float:right}

.tprice{ padding:0 3px;}
.gprice{ padding:0 3px;}
.qq {background:url(/images/qq.png) no-repeat scroll left center transparent;padding-left:21px;}

#cardwhy{display:none;}
.card_faq{padding-left:10px; padding-bottom:10px; font-size:14px;}
.card_faq_title{font-size:16px; font-weight:bold; color:#ff6600; padding:15px 0 10px; text-align:center;}
.card_faq li{background: url(/images/card_faq_li.png) no-repeat scroll 0 3px transparent; padding-left:20px; margin:4px 0;}

.weixinid {
padding-top: 10px;
position: absolute;
z-index: 99999999;
left: 50%;/*FF IE7*/
top: 50%;/*FF IE7*/
margin-left: -220px!important;/*FF IE7 该值为本身宽的一半 */
margin-top: -140px!important;/*FF IE7 该值为本身高的一半*/
margin-top: 0px;
position: fixed!important;/*FF IE7*/
position: absolute;/*IE6*/
 _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
 document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}

.joinclub {
width: 400px;
height: 390px;
border: 1px solid #F90;
border-radius: 3px;
background: #fff;
padding-top: 10px;
position: absolute;
z-index: 99999999;
display: none;
left: 50%;/*FF IE7*/
top: 50%;/*FF IE7*/
margin-left: -220px!important;/*FF IE7 该值为本身宽的一半 */
margin-top: -140px!important;/*FF IE7 该值为本身高的一半*/
margin-top: 0px;
position: fixed!important;/*FF IE7*/
position: absolute;/*IE6*/
 _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
 document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}


.bg123 {
background-color: #666;
width: 100%;
height: 100%;
z-index: 99999998;
left: 0;
top: 0;/*FF IE7*/
filter: alpha(opacity=50);/*IE*/
opacity: 0.5;/*FF*/
position: fixed!important;/*FF IE7*/
position: absolute;/*IE6*/
 _top:       expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
 document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
.joinclub01 {float:left; width:400px;text-align: center;padding-top:5px;}
.joinclub02 {float:left; padding-left:40px; padding-top:5px; text-align:left; width:330px;}
.joinclub03 { margin-top:10px; padding-top:10px; border-top:1px dashed #F90;}
.joinclub04 { margin-top:5px; padding-top:5px;}


.lxclub {
width: 400px;
height: 220px;
border: 1px solid #F90;
border-radius: 3px;
background: #fff;
padding-top: 10px;
position: absolute;
z-index: 99999999;
display: none;
left: 50%;/*FF IE7*/
top: 50%;/*FF IE7*/
margin-left: -220px!important;/*FF IE7 该值为本身宽的一半 */
margin-top: -140px!important;/*FF IE7 该值为本身高的一半*/
margin-top: 0px;
position: fixed!important;/*FF IE7*/
position: absolute;/*IE6*/
 _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
 document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
.lxclub01 {float:left; width:400px;text-align:center;padding-top:20px;font-size:18px;}
.lxclub02 {float:left; width:400px;text-align:center;padding-top:20px;font-size:28px;color:#F60;font-weight:bold}
.lxclub03 {float:left; width:400px;text-align:center;padding-top:30px;}
.lxclub04 {float:left; width:400px;text-align:center;padding-top:15px;}
.lxclub05 {padding-left:10px; padding-top:10px;text-align:left; font-size:18px; color:#F60;}
.lxclub06 {padding-left:10px;text-align:left; padding-top:10px; font-size:14px;}

.logindlreg{ width:292px; height:38px; line-height:38px; font-size:18px; text-align:center; color:#FFF; background:#F93; border:none; border-radius:5px; font-family:"微软雅黑";}
.logindlreg:hover{ width:292px; height:38px; line-height:38px; font-size:18px; text-align:center; color:#FFF; background:#d67311; border:none; border-radius:5px; font-family:"微软雅黑"; }

 
.wxdl{
	width: 60px;
	height: 100px;
	position: fixed;
	z-index:99;
	left: 47%;
	margin-left: 550px;
	top:55%;
	background:#FFF url(/Template/newbuy2/images/wxdl.png) no-repeat top
}

.qqdl{
	width: 60px;
	height: 100px;
	position: fixed;
	z-index:99;
	left: 47%;
	margin-left: 550px;
	top:67%;
	background:#FFF url(/Template/newbuy2/images/qqdl.png) no-repeat top
}



.wxclub {
width: 550px;
height: 300px;
border: 1px solid #F90;
border-radius: 3px;
background: #fff;
padding-top: 10px;
position: absolute;
z-index: 99999999;
display: none;
left: 45%;/*FF IE7*/
top: 50%;/*FF IE7*/
margin-left: -220px!important;/*FF IE7 该值为本身宽的一半 */
margin-top: -140px!important;/*FF IE7 该值为本身高的一半*/
margin-top: 0px;
position: fixed!important;/*FF IE7*/
position: absolute;/*IE6*/
 _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
 document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}

.wxclub01 {float:left;width:550px;text-align:center;padding-top:10px;font-size:18px;}
.wxclubl {float:left;width:260px;text-align:center;margin-left:8px;}
.gexian {float:left;width:1px;height:200px;margin-left:10px;margin-top:20px;border-left:#D9D9D9 solid 1px;}
.wxclubr {float:left;width:260px;text-align:center;margin-left:8px;}


.logclub {
width: 550px;
height: 300px;
border: 1px solid #F90;
border-radius: 3px;
background: #fff;
padding-top: 10px;
position: absolute;
z-index: 99999999;
display: none;
left: 45%;/*FF IE7*/
top: 50%;/*FF IE7*/
margin-left: -220px!important;/*FF IE7 该值为本身宽的一半 */
margin-top: -140px!important;/*FF IE7 该值为本身高的一半*/
margin-top: 0px;
position: fixed!important;/*FF IE7*/
position: absolute;/*IE6*/
 _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
 document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}

.xzspsrk1{ width:150px; height:35px; background:none; border:#ddd solid 1px; color:#3A3A3A; text-indent:1px;font-family:"Microsoft YaHei";}
.buymai{margin-top:10px;height:40px;width:100px;cursor:pointer}