@import url(base.css);
body{background-color:#f8f6f7}
.header .nav a{color:#333}
.header .user-info{color:#333}
.root-nav .w{width:1200px; margin:0 auto;}
.root-nav .w .breadcrumb{float:left; margin-bottom:0;padding-bottom:0;height:50px;line-height:50px}
.root-nav .w .breadcrumb a{font-family:"\5b8b\4f53"color:#666;text-decoration:none;font-size:12px;font-weight:bold}
.root-nav .w .tel{float:right; font-size:16px;font-weight:bold;height:50px;line-height:50px}
.root-nav .w .tel .telnum{ color:#f00}
.product{width:1200px;position:relative; clear:both; margin-bottom:20px;}

.product .leftpic{float:left;display:inline;width:462px; position:relative;background-color:#f8f6f7}
.product .rightinfo{float:left;background-color:#f8f6f7; font-size:14px; position:relative; height:462px; max-width:736px;}
.product .rightinfo .title{background-color:#F90D1B;min-height:34px;width:736px;}
.product .rightinfo .title h1{font-size:20px;color:#ffffff;line-height:34px;padding-left:45px; padding-right:45px;}
.product .rightinfo .info{background-color:#f8f6f7;margin-left:46px}

.product .rightinfo .price{text-align:left;margin-top:30px;font-family:arial;height:30px;}
.product .rightinfo .time{text-align:left;margin-top:30px;font-family:arial;height:30px;}

.product .rightinfo .sale{text-align:left;line-height:30px;height:30px;padding-left:30px;}
.product .rightinfo .sale .sp1{color:#f90d1b;font-size:18px;font-family:arial;font-weight:bold; display:inline-table;}
.product .rightinfo .sale .sp1 b{margin-left:20px;color:#333; font-size:12px;}
.product .rightinfo .sale .sp2{font-family:"\5b8b\4f53";margin-left:25px; cursor:pointer; margin-right:10px; display:inline-table; color:#999; font-size:12px;}
.product .rightinfo .sale .sp3 { display:inline-table; font-size:12px;}
.product .rightinfo .sale .sp3 i{color:#f90d1b; margin-right:10px; font-size:12px;}
.product .rightinfo .sale .del{ display:inline-table;color:#999;font-size:16px;font-family:arial;font-weight:bold; text-decoration:line-through; text-line-through-color:#000;}

.product .rightinfo .colors{vertical-align:middle; margin-top:10px; clear:both;min-height:30px;}
.product .rightinfo .colors span{height:30px;line-height:35px;vertical-align:middle;float:left;}
.product .rightinfo .colors a{border:1px solid #c3c2c2;float:left; padding:0 3px 0 3px; margin-right:5px; margin-top:2px; height:28px;line-height:28px; min-width:28px; font-size:14px; color:#5E5E5E; text-align:center; }
.product .rightinfo .colors a:hover{color:#5E5E5E;border-color:#f90d1b;}
.product .rightinfo .colors img{width:36px;height:36px;}
.product .rightinfo .colors .cur{border-color:#f90d1b}

.product .rightinfo .sizes{min-height:30px;vertical-align:middle; margin-top:10px; clear:both;}
.product .rightinfo .sizes span{min-height:30px;line-height:35px;vertical-align:middle;float:left;}
.product .rightinfo .sizes a{border:1px solid #c3c2c2;float:left; padding:0 2px 0 2px; margin-right:5px; margin-top:2px; height:28px;line-height:28px; min-width:24px; font-size:14px; color:#5E5E5E; text-align:center; }
.product .rightinfo .sizes a:hover{color:#5E5E5E;border-color:#f90d1b;}
.product .rightinfo .sizes a.cur{border-color:#f90d1b}

.product .rightinfo .count{min-height:60px;vertical-align:middle;margin-top:10px;}
.product .rightinfo .count span{float:left;height:30px;line-height:30px;vertical-align:middle; }
.product .rightinfo .count a{float:left; height:28px;width:20px; margin-right:-1px; border:solid 1px #c3c2c2; }
.product .rightinfo .count a.increase{background:url(/images/jia.jpg) no-repeat 2px 0px;}
.product .rightinfo .count a.plusno{background:url(/images/jia.jpg) no-repeat -22px 0px;}
.product .rightinfo .count a.reduce{background:url(/images/jian.jpg) no-repeat 2px 0px;}
.product .rightinfo .count a.minusno{background:url(/images/jian.jpg) no-repeat -22px 0px;}
.product .rightinfo .count input{float:left;margin-right:-1px; height:28px;width:40px;border:1px solid #c3c2c2;text-align:center;font-size:14px; }
.product .rightinfo .count img{width:18px;height:28px}

.product .rightinfo .btn{ position:absolute; bottom:0; height:40px;}
.product .rightinfo .btn .buy{display:inline-block;float:left;width:130px;height:40px;line-height:40px;background-color:#f90d1b;color:#ffffff;font-size:20px;font-weight:bolder;text-align:center;border-radius:3px}
.product .rightinfo .btn .add{display:inline-block;float:left;margin-left:10px;margin-right:25px;width:145px;height:40px;line-height:40px;background-color:#7c6b44;color:#ffffff;font-size:20px;font-weight:bolder;text-align:center;border-radius:3px}

.product .rightinfo .btn span{display:inline-block; float:left; margin-top:18px; width:40px; height:18px; line-height:18px; cursor:pointer;}
.product .rightinfo .btn i{display:inline-block; float:left; margin-top:18px;background:url(../images/pro_icon.png) no-repeat;width:20px; height:18px; line-height:18px;}
.product .rightinfo .btn i.share{background-position:1px 2px}
.product .rightinfo .btn i.fav{background-position:1px -26px;}
.product .rightinfo .btn i.faved{background-position:-20px -26px;}
.product .rightinfo .btn i.consult{background-position:1px -52px;}

.pro-detail{width:1200px;margin-bottom:28px}
.morepro{width:190px;background-color:#ffffff;float:left}
.morepro .mpro{color:#2b2b2b;font-size:16px;height:42px;line-height:42px;font-weight:bolder;border:1px solid #dfdfdf;padding-left:11px}
.morepro .mpro a{margin-left:24px;font-size:12px;color:#5e5e5e}
.morepro .moreinfo{width:190px}
.proinfo{height:238px;border:1px solid #dfdfdf;border-top-width:0}
.proinfo img{width:158px;height:158px;margin-left:16px;margin-top:12px}
.morepro .proinfo p{min-height:14px; max-height:30px; overflow:hidden; line-height:14px;font-size:14px;text-align:left;margin-top:8px;margin-left:16px; margin-right:16px;}
.proinfo span{color:#dd2319;font-size:14px;margin-left:16px;margin-top:10px;display:block}

.rightdetail{width:1000px;float:right;margin-left:8px;border:1px solid #dfdfdf; background:#fff; padding-bottom:30px;}
.rightdetail .toolbar{width:1000px;height:36px;background-color:#f2f1f1;border-bottom:1px solid #dfdfdf;border-top-width:0; display:block;}
.rightdetail .toolbar a{float:left;height:36px;width:118px;display:block;background-color:#f2f1f1;font-size:16px;line-height:36px;text-align:center;font-weight:bold;color:#454545;border-right:1px solid #dfdfdf;}
.rightdetail .toolbar .cur{background-color:#ffffff;color:#fa3d49;height:36px;line-height:36px;border-top:3px solid #fa3d49;border-bottom:0px; margin-top:-2px;}
.rightdetail .content{background-color:#fff; text-align:center; display:block; margin-top:10px;}
.rightdetail .content img{max-width:1000px;}
.rightdetail .content .parms {border-bottom:solid 1px #dfdfdf; margin-bottom:30px;}
.rightdetail .content .parms ul{width:900px; margin:10px auto; display:block;}
.rightdetail .content .parms ul li{width:220px; height:30px; margin-right:1px; line-height:30px; float:left; display:inline-block; color:#999; text-align:left; font-size:14px;}
.rightdetail .content .desc{width:100%; clear:both;}

.comments{width:1000px;background:#fff;}
.comments tr{font-size:14px;border-bottom:dashed 1px #eee; min-height:80px; background:#fff;}
.comments .theme-1{width:118px; text-align:center; vertical-align:top; padding-top:10px;}
.comments .theme-1 img{width:40px;height:40px;border-radius:2px; margin:0 auto;}
.comments .theme-1 a{color:#7C6B44; font-size:12px; text-align:center; width:100%; display:block; margin:5px auto; overflow:hidden;}
.comments .theme-1 i{ display:block; font-size:12px; color:#CCC; text-align:center;width:100%; margin:5px auto; overflow:hidden;}
.comments .theme-2{width:880px; float:right; text-align:left; overflow:hidden;}
.comments .question{color:#666;line-height:24px; margin-top:3px;}
.comments .answer{color:#EE6909;line-height:24px; margin-top:5px; margin-bottom:10px;}
.comments .only{width:30px; float:left;}
.comments .only-con{width:820px; float:left;}
.comments .only-time{width:120px; display:block; margin-left:30px; text-align:left;font-size:10px;color:#aaa;}

.comments .page{text-align:right; margin:10px;margin-top:30px;}
.comments .page p{display:inline-block}
.comments .page a{float:left;width:32px;height:32px;color:#333;border:1px solid #d5d5d5;text-align:center;line-height:32px;margin-left:-1px}
.comments .page .end{width:90px}
.comments .page .cur{color:#e32e29}
.comments .page .disable{color:#d5d5d5}


/* preview */
.preview{width:462px; height:500px; margin:0;}
/* smallImg */
.smallImg{position:relative; height:62px; margin-top:5px; width:386px; margin-left:30px;overflow:hidden;float:left;}
.scrollbutton{width:20px; height:62px; overflow:hidden; position:relative; float:left; cursor:pointer;}
.scrollbutton.smallImgUp{background:url(../images/arrow.png) no-repeat -15px 23px;}
.scrollbutton.smallImgUp.disabled{background:url(../images/arrow.png) no-repeat 5px 23px;}
.scrollbutton.smallImgDown{background:url(../images/arrow.png) no-repeat -15px -16px;}
.scrollbutton.smallImgDown.disabled{background:url(../images/arrow.png) no-repeat 5px -16px;}
#imageMenu {height:62px; width:340px; overflow:hidden; margin-left:0; float:left;}
#imageMenu li {height:62px; width:68px; overflow:hidden; float:left; text-align:center;}
#imageMenu li img{width:60px; height:60px;cursor:pointer; border:1px solid #DFDFDF;}
#imageMenu li#onlickImg img, #imageMenu li:hover img{ width:60px; height:60px; border:1px solid #f00;}
/* bigImg */
.bigImg{position:relative; float:left; width:460px; height:560px; border:solid 1px #DFDFDF; overflow:hidden;}
.bigImg #midimg{width:460px; height:560px;}
.bigImg #winSelector{width:230px; height:230px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}
/* bigView */
#bigView{position:absolute;border: 1px solid #959595; overflow: hidden; z-index:999; margin-left:-5px; margin-top:0px;}
#bigView img{position:absolute;}

.pop {position:fixed;top:50%;left:50%;margin:-120px 0 0 -200px;width:380px;height:240px;border:0px solid #EBEBEB;}
.pop-line {height:40px; line-height:40px; background:#7C6B44; border-bottom:solid 1px #EBEBEB;border-radius:3px 3px 0px 0px;}
.pop-line a {float:right;width:20px;height:20px;background:url(../images/close.gif) center center no-repeat; margin-right:8px; margin-top:10px;}
.pop-line h3 {font-size:14px;font-family:"\5fae\8f6f\96c5\9ed1","\5b8b\4f53";text-align:center;color:#FFF; line-height:40px; float:left; padding-left:10px;}
.pop-btn { display:block;text-align:center; margin-bottom:10px;}
.pop-btn input {border:0px; background:#F90D1B; width:100px; height:40px; color:#fff; font-size:14px;font-family:Î¢ÈíÑÅºÚ;border-radius:3px; cursor:pointer;}
.pop-body{ display:block;background:#FFF; border:solid 1px #fff; border-radius:0px 0px 3px 3px;}
.pop-body p{font-size:14px;color:#666;line-height:30px; padding:10px; }
.pop-body p span{display:inline-table;padding-right:10px; margin-left:20px;}
.pop-body p textarea{border:solid 1px #CCC; color:#999; padding:3px; line-height:20px; width:350px; overflow-y:auto;resize:none;}
