#ypj { width:979px; margin:0 auto; border-top: 1px solid #ebebeb;}
#ypj .bdl{ border-left: 1px solid #ebebeb;}
#ypj .bdt{ border-top: 1px solid #ebebeb;}
#ypj .pls{margin: 0;padding: 0;list-style-type: none;}
#ypj .pls li{float: left;width: 325px;height: 325px;border-right: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb; position: relative;}
#ypj .con{width:275px;height:300px;margin:0 auto;}
#ypj p.photo{height:190px;text-align:center;border-bottom:1px solid #ebebeb;margin-top: 10px;}
#ypj p.title{color: #333333;font-size: 12px;margin-top: 12px;}
#ypj p.price{color: #262626;font-size: 16px;margin-top: 10px;}
#ypj p.desc {color: #525252;font-size: 12px;margin-top: 18px;line-height:18px;}
#ypj p.kucun{color: #999;font-size: 12px;margin-top: 10px;line-height:18px;}
#ypj .pop{width:323px;border:2px solid #ebebeb;z-index:3;top:-1px;left:-1px;display:none;position:absolute;}
#ypj .pop .lnk{height:320px;background:#FFF;filter:alpha(opacity=10);-moz-opacity:0.1;-khtml-opacity: 0.1;opacity: 0.1;}
#ypj .pop .lnk a{display:block;height:320px;}
#ypj .pop .btn {padding:5px 0 20px 0;background:#FFF;overflow:hidden;}
#ypj .pop .btn a{float:left;margin-left:20px;display:block;width:95px;height:26px;background:#CACACA;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-align:center;color:#525252;font-size:12px;line-height:26px;}
#ypj .pop .btn a:hover{background:#20AF74;color:#FFF}
#ypj .pop .shopcar{padding:20px;}

.inpbtn{display:block;width:95px;height:30px;background:#CACACA;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-align:center;color:#525252;font-size:12px;line-height:30px; border:0px; cursor:pointer;}
.inpbtn:hover{background:#20af74;color:#FFF}

/**/
.pro_c3 { color:#333;}
.pro_c3:hover { color:#20af74;}
.pro{border-top:1px solid #DDD;padding:30px 0; height:585px; }
.pro .img{width:620px;float:left;height:585px;}
.pro .img .i{width:400px;height:400px;background:#F5F5F5;margin:auto;margin-top:60px;margin-bottom:55px;}
.pro .img .i img{margin:auto;}
.pro .img .l {float:left;}
.pro .img .l a{display:block;width:70px;height:70px;background:#DDD;float:left;margin-right:10px;border:2px solid #FFF}
.pro .img .l a.sel{border:2px solid #20AF74;width:70px;height:70px;}
.pro .rtxt{width:360px;float:right;height:585px;padding:20px 0 0 0;}
.pro .rtxt div{clear:both}
.pro .rtxt .tl{margin-bottom:20px;}
.pro .rtxt .tl p.t{font-size:18px;line-height:22px;margin-bottom:10px;}
.pro .rtxt .pr{border:1px solid #EEE;border-left:none;border-right:none;padding:15px 0;font-size:18px;margin-bottom:20px;}
/*.pro .rtxt .proSel p{line-height:28px;height:30px;margin-bottom:10px;clear:both;font-size:12px;color:#525252;position:relative;}
.pro .rtxt .proSel p span{display:block;float:left;position:absolute;left:0;top:0;}
.pro .rtxt .proSel p a{display:block;float:left;padding:0 10px;border:1px solid #C1C1C1;margin-right:10px;margin-bottom:5px;color:#333;}
.pro .rtxt .proSel p a.sel{border:2px solid #20AF74;background:url(../img/b12.gif) no-repeat right bottom;padding:0 9px;line-height:26px; color:#333;}
.pro .rtxt .proSel p a:hover{color:#20af74}
.pro .rtxt .proSel .clear{height:1px;overflow:hidden;}*/
.pro .rtxt .proSel { overflow-y:auto; max-height:220px;}
.pro .rtxt .proSel ul{ list-style:none;}
.pro .rtxt .proSel li{ float:left; line-height:30px;margin-bottom:10px;clear:both;font-size:12px;color:#525252; }
.pro .rtxt .proSel li a{padding:5px 10px;border:1px solid #C1C1C1;margin-right:10px;margin-bottom:5px;color:#333;}
.pro .rtxt .proSel li a:hover{color:#20af74}
.pro .rtxt .proSel li a.sel{border:2px solid #20AF74;background:url(../img/b12.gif) no-repeat right bottom;padding:5px 9px;line-height:26px; color:#333;}
.pro .rtxt .proSel li a.xx{padding:5px 10px; border:1px dashed #999;margin-right:10px;margin-bottom:5px;color:#999;}
.pro .rtxt .proSel1 { overflow-y:auto; max-height:280px;}
.pro .rtxt .proSel1 ul{ list-style:none;}
.pro .rtxt .proSel1 li{ float:left; line-height:30px;margin-bottom:10px;clear:both;font-size:12px;color:#525252; }
.pro .rtxt .proSel1 li .p a{padding:5px 10px;border:1px solid #C1C1C1;margin-right:10px;margin-bottom:5px;color:#333;}
.pro .rtxt .proSel1 li .p a:hover{color:#20af74}
.pro .rtxt .proSel1 li .p a.sel{border:2px solid #20AF74;background:url(../img/b12.gif) no-repeat right bottom;padding:5px 9px;line-height:26px; color:#333;}
.pro .rtxt .proSel1 li .p a.xx{padding:5px 10px; border:1px dashed #999;margin-right:10px;margin-bottom:5px;color:#999;}

.pro .xspro{border:1px solid #EEE;padding:15px 0 0 0;border-left:none;border-right:none; border-bottom:none;position:relative; line-height:20px;padding-left:75px;}
.pro .xspro span.pcks{font-size:12px;color:#262626;position:absolute;left:0; }
.have_check{ font-size:12px; font-weight:bold; color:#F00; margin-bottom:10px; padding-top:5px;}

.pro .pck{border:1px solid #EEE;padding:30px 0;border-left:none;border-right:none;margin:15px 0;position:relative;padding-left:75px;}
.pro .pck span.pcks{font-size:12px;color:#262626;position:absolute;left:0;}
.pro .pck span.pcki{display:block;width:60px;height:10px;}
span.M50{background:url(../img/b13.gif) no-repeat left center;display:block;height:10px;width:60px;}
span.L50{background:url(../img/b14.gif) no-repeat left center;display:block;height:10px;width:60px;}
span.L10{background:url(../img/b15.gif) no-repeat left center;display:block;height:10px;width:60px;}
.pro .proi{color:#525252;font-size:12px;padding:10px 0;margin-bottom:10px;line-height:20px;}
.pro .lk{margin-bottom:20px;}
.pro .lk a{color:#20AF74;font-size:12px;}
.pro .bt a{display:block;height:36px;background:#20AF74;width:136px;text-align:center;line-height:36px;color:#FFF;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-size:14px;}
.proinf .t{height:30px;line-height:50px;font-size:18px;margin:10px 0; color:#333;}
.proinf .txt{padding-bottom:30px;font-size:14px;color:#525252}

/*shopcar 购物车样式*/
.shopcar {width:300px;padding:15px;border:1px solid #EFEFEF;background:#F5F5F5}
.shopcar .t{font-size:14px;margin-bottom:10px;}
.shopcar .selcar{height:26px;}
.shopcar .selcar .selcarli{float:left;position:relative;}
.shopcar .selcar .selcarli label{display:block;font-size:12px;line-height:26px;padding:0;margin:0}
.shopcar .selcar .selcarli p{display:block;font-size:12px;line-height:26px;padding:0;margin:0}
.shopcar .selcar .selcarli p input.newcarname{margin-left:5px;}
.shopcar .selcar .selcarli p.l14{line-height:18px;}
.shopcar .selcar .selcarli p.cG{margin:5px 0}
.shopcar .selcar .selcarli p.l14 a,.shopcar .selcar .selcarli p.cG a{display:inline;position:relative;color:#20AF74}
.shopcar .selcar .selcarli label input{margin-right:10px;}
.shopcar .selcar .selcarli .selcarval{display:block;height:26px;background:url(../img/b16.gif) no-repeat right center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #A6A6A6;font-size:12px;line-height:26px;float:left;padding:0 35px 0 10px;cursor:pointer;}
.shopcar .selcar .selcarli a{display:block;position:absolute;z-index:100;width:25px;height:13px;}
.shopcar .selcar .selcarli a.prv{right:0;top:0}
.shopcar .selcar .selcarli a.next{right:0;bottom:0}
.shopcar .selcar .txt{float:left;line-height:26px;margin:0 10px;}
.shopcar .selcar input{padding:5px 4px;border:1px solid #A6A6A6}
.shopcar .bt {clear:both;height:26px;padding-top:15px;}
.shopcar .bt a{font-size:12px;line-height:26px;}
.shopcar .bt .lbtn{display:block;width:80px;height:26px;background:#CACACA;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-align:center;color:#333;float:left}
.shopcar .bt .lbtn:hover{background:#20AF74;color:#FFF}
.shopcar .bt .rbtn{float:right;color:#20AF74;margin-left:20px;}
.box{width:100%;background:#333;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity: 0.3;opacity: 0.3;position:fixed;top:0;left:0;z-index:2999; height:100%}

.shopcar{position:fixed;top:300px; margin:auto;z-index:3000}
.pop .shopcar{width:280px;position:relative;top:auto}
.pop .shopcar .t{border:none;line-height:30px;margin-bottom:5px;padding:0}

/*xunjiabox 购物车样式*/
.xunjiabox {width:382px;padding:15px;border:1px solid #EFEFEF;background:#F5F5F5}
.xunjiabox .t{font-size:14px;margin-bottom:10px;}
.xunjiabox .selcar{height:26px;}
.xunjiabox .selcar .selcarli{float:left;position:relative;}
.xunjiabox .selcar .selcarli label{display:block;font-size:12px;line-height:26px;padding:0;margin:0}
.xunjiabox .selcar .selcarli p{display:block;font-size:12px;line-height:26px;padding:0;margin:0}
.xunjiabox .selcar .selcarli p input.newcarname{margin-left:5px;}
.xunjiabox .selcar .selcarli p.l14{line-height:18px;}
.xunjiabox .selcar .selcarli p.cG{margin:5px 0}
.xunjiabox .selcar .selcarli p.l14 a,.shopcar .selcar .selcarli p.cG a{display:inline;position:relative;color:#20AF74}
.xunjiabox .selcar .selcarli label input{margin-right:10px;}
.xunjiabox .selcar .selcarli .selcarval{display:block;height:26px;background:url(../img/b16.gif) no-repeat right center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #A6A6A6;font-size:12px;line-height:26px;float:left;padding:0 35px 0 10px;cursor:pointer;}
.xunjiabox .selcar .selcarli a{display:block;position:absolute;z-index:100;width:25px;height:13px;}
.xunjiabox .selcar .selcarli a.prv{right:0;top:0}
.xunjiabox .selcar .selcarli a.next{right:0;bottom:0}
.xunjiabox .selcar .txt{float:left;line-height:26px;margin:0 10px;}
.xunjiabox .selcar input{padding:5px 4px;border:1px solid #A6A6A6}
.xunjiabox .bt {clear:both;height:26px;padding-top:15px;}
.xunjiabox .bt a{font-size:12px;line-height:26px;}
.xunjiabox .bt .lbtn1{display:block;width:80px;height:26px;background:#CACACA;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-align:center;color:#333;float:left}
.xunjiabox .bt .lbtn{display:block;width:80px;height:26px;background:#CACACA;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-align:center;color:#333;float:left}
.xunjiabox .bt .lbtn:hover{background:#20AF74;color:#FFF}
.xunjiabox .bt .rbtn{float:right;color:#20AF74;margin-left:20px;}
.xunjiabox{position:fixed;top:300px; margin:auto;z-index:3000}
.conbox .xunjiabox{width:280px;position:relative;top:auto}
.conbox .xunjiabox .t{border:none;line-height:30px;margin-bottom:5px;padding:0}

.bigpicbox {position: fixed;z-index:3000;text-align:center; display:none; overflow:hidden; }
.box1{width:100%;background:#fff;z-index:2999; height:100%; position:fixed; top:0; left:0; cursor:pointer; display:none;}

/*#loginbox*/
#loginbox{position:fixed;top:200px; margin:auto;z-index:3000;width:530px; background-color:#fff;}
#loginbox .left{ width:315px; padding:35px 0px 0px 29px; }
#loginbox .right{ width:185px; background-color:#20af74; height:480px; }
#loginbox .t{margin-bottom:30px;font-size:22px;}
#loginbox p{margin-bottom:20px;}
#loginbox p .inp{border:1px solid #9a9a9a;padding:7px;width:260px;color:#999}
#loginbox p label span,#loginbox .bt{font-size:12px;}
#loginbox .btn input{font-size:14px;height:36px;width:115px;padding:0;margin:0;background:#20af74;color:#FFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; float:right; margin-right:28px;}
#loginbox .btn input:hover{ background:#20af74;}
#loginbox .regbtn a{font-size:14px; line-height:22px;padding:10px 20px;margin:0;background:#20af74;color:#FFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; border:1px solid #fff;}
#loginbox .close{position:absolute;right:15px;top:10px;font-family:Arial, Helvetica, sans-serif;}
#loginbox .loginform_authot{padding-left:30px;width:100%;overflow:hidden;position:relative;height:45px;}
#loginbox .loginform_authot a {display:block;width:70px;height:90px;margin-right:30px;font-size:14px;color:#4D4D4D;text-align:center;position:absolute;top:0}
#loginbox .loginform_authot a:hover{color:#C00;}
#loginbox .loginform_authot a.sina{left:65px;}
#loginbox .loginform_authot a.qq{left:0px;}
#loginbox .loginform_authot a b{ display:block;}
#loginbox .loginform_authot a.sina b{background:url(../img/sina1.jpg) no-repeat; width:44px; height:44px;text-align:center;}
#loginbox .loginform_authot a.qq b{background:url(../img/qq1.jpg) no-repeat; width:44px; height:44px;text-align:center;}
#loginbox .loginform_authot a.sina b:hover{background:url(../img/sina2.jpg) no-repeat; width:44px; height:44px;}
#loginbox .loginform_authot a.qq b:hover{background:url(../img/qq2.jpg) no-repeat; width:44px; height:44px;}
#loginbox .loginform_authot a.douban b:hover{background-position:15px -199px}
/*#loginbox*/
#regbox{position:fixed;top:200px; margin:auto;z-index:3000;width:530px; background-color:#fff;}
#regbox .left{ width:315px; padding:30px 0px 0px 29px;}
#regbox .right{ width:185px; background-color:#20af74; height:480px; }
#regbox .t{margin-bottom:30px;font-size:22px;}
#regbox td{ padding-bottom:20px;}
#regbox  .inp{border:0px;padding:7px 5px 7px 7px;color:#999; height:22px;}
#regbox p label span,#loginbox .bt{font-size:12px;}
#regbox .divclass{border:1px solid #9a9a9a; width:285px;}
#regbox .bt input{ background:url(../img/dl.jpg) no-repeat; width:120px; height:36px; border:0px; float:right; padding-right:163px;}
#regbox .close{position:absolute;right:15px;top:10px;font-family:Arial, Helvetica, sans-serif;}
#regbox .reg-btn {width: 115px;height: 36px;background: #F0F0F0;color: #B9B9B9;display:block;line-height:36px;text-align:center
;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:14px;}
#regbox .reg-btn2 {width: 115px;height: 36px;background-color: #20af74;color: #FFF;font-size: 14px;overflow: hidden;text-align:center
;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
}

#regbox   td .txfalse{line-height:36px;display:block;float:right;display:none;}

#regbox .register_t3{ color:#FF0000;  font-size:12px; vertical-align:middle;}
#regbox .regbtn a{font-size:14px; line-height:22px;padding:10px 20px;margin:0;background:#20af74;color:#FFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #fff; }
