﻿.inner_mainbox{ width:1200px; height:auto; min-height:800px; background:#fff; margin:0 auto; overflow:hidden;}

.item_baseinfo{ width:1200px; height:auto; overflow:hidden; margin:0px auto;}
.show_pic{ width:400px; height:484px; overflow:hidden; float:left;}
.show_big_pic{ width:400px; height:400px; overflow:hidden;}
.show_small_pic{ width:400px; height:74px; margin-top:10px; overflow:hidden; text-align:center;}
.show_small_pic ul{ width:410px; overflow:hidden;}
.show_small_pic li{ cursor:pointer; width:68px; height:68px; float:left;overflow:hidden; margin-right:7px; border:2px solid #fff; padding:1px;}
.show_small_pic li.hover{ border:2px solid #ff0036; overflow:hidden;}

.zoompic{ width:400px; height:400px;}
.zoompic img{ max-height:100%; max-width:100%; vertical-align:middle; text-align:center !important;}
.jqZoomPup{background:url(../images/mouse_mask.png) repeat top center;cursor:move;overflow:hidden;z-index:10;}
.jqZoomPup img{border: 0 none;}
.preload {background-color: white;background-image:url("../images/loading.gif");background-position: 43px 30px;background-repeat: no-repeat;border: 1px solid #ccc;color:#333;font-family: Tahoma;font-size: 12px;height: 43px;left: 3px;opacity: 0.8;padding: 8px;position: absolute;text-align: center;text-decoration: none;top: 3px;width: 90px;z-index: 10;}
.jqZoomWindow {background-color: #fff;}
#midImg {display: block;vertical-align: middle;}
.picList{ width:100%; height:auto; overflow:hidden;}
.picList img{ margin-right:10px; margin-top:5px; margin-bottom:5px;}

.goods_banseinfo{ width:556px; height:auto; overflow:hidden; float:left; margin-left:22px; _display:inline;}
.goods_banseinfo h2{ width:100%; height:auto; overflow:hidden; line-height:24px; font-weight:normal; font-size:16px;}
.goods_intro{ width:100%; height:auto; overflow:hidden; line-height:20px; font-size:13px; color:#FF0036; padding-bottom:8px;}

.goodsbasept{ width:100%; height:auto; background:url(../images/pro-bg.png) no-repeat center center; background-size:100%; position:relative;}
.goodsbasept dl{ width:100%; height:auto; overflow:hidden; line-height:28px;}
.goodsbasept dl dt{ overflow:hidden; width:60px; color:#666; float:left; line-height:28px; text-align:left; text-indent:10px;}
.goodsbasept dl dd{ float:left; color:#333;}
.goodsbasept dl dd.goods_mkprice{ color:#e60000; font-size:18px; height:35px; line-height:42px;}
.goodsbasept dl dd.goods_mkprice span{ font-size:32px;}
.goodsbasept dl dd.pronumber{ color:#666;}
.goodsbasept dl dd.goods_webprice{ color:#999; font-size:16px; text-decoration:line-through;font-family:Arial;}

.pro_score{ width:100%; height:auto; overflow:hidden;color:#666; font-size:12px; line-height:22px; margin-top:5px;}
.pro_score dl{ width:100%; height:auto; overflow:hidden; line-height:28px;}
.pro_score dl dt{overflow:hidden; width:60px; color:#666; float:left; line-height:28px; text-align:left; text-indent:10px;}
.pro_score dl dd{ float:left; width:105px; height:17px; background:url(../images/star_grey.png) no-repeat 0px 0px; overflow:hidden; margin-top:4px;}
.pro_score_ye{ width:105px; height:17px; overflow:hidden; position:relative; top:-1px;}

.sal_com_num{ width:372px; height:36px; border-top:1px dotted #e4e4e4;border-bottom:1px dotted #e4e4e4; overflow:hidden; margin-top:10px;}
.sal_com_num ul li{ width:184px; height:16px; border-right:1px solid #e5dfda;color:#666; font-size:12px; line-height:16px; float:left; margin-top:10px; text-align:center;}
.sal_com_num ul li span{ color:#c40000;}

.pro_buynum{ width:556px; height:32px; overflow:hidden; margin-top:10px;}
.probuy_title{ float:left;color:#666; font-size:12px; line-height:32px; width:60px;text-align:left; text-indent:10px;}
.probuy_div{ width:112px; height:26px; float:left; overflow:hidden; border:1px solid #dedede;line-height:24px; border-radius:3px; margin-top:2px;font-weight:bold;} 
.bcount_add{ width:26px; height:26px; cursor:pointer; float:left; font-size:20px; color:#666; line-height:24px; text-align:center; font-weight:bold;}
.bcount_minus{ width:26px; height:26px; cursor:pointer; float:left; font-size:20px; color:#666; text-align:center;}
.probuynuminput{ width:55px; height:26px; border:none; text-align:center;border-left:1px solid #dedede;border-right:1px solid #dedede; overflow:hidden; float:left; color:#333;}
.dpro_stock{ float:left; line-height:32px; height:32px;color:#666; font-size:12px;}

.buy_or_joincart{ width:auto; height:40px; overflow:hidden; margin-top:20px; margin-left:60px;}
.buy_or_joincart a.toshop{ float:left; _display:inline;  width:90px; height:38px; line-height:38px; text-align:center;display:inline-block;margin-left:20px; margin-right:15px;background:#e12e2e;color:#fff; font-size:16px;}
.buy_or_joincart a.buy_now{ float:left; _display:inline;  width:170px; height:38px; line-height:38px; text-align:center;display:inline-block;background-color: #ffeded;border: 1px solid #FF0036;color: #FF0036;font-size:16px;}
.buy_or_joincart a.join_mycart{width:170px; height:38px; line-height:38px;color:#fff; background:#ff0036; border:solid 1px #ff0036; float:left; _display:inline;margin-left:15px;font-size:16px;  text-align:center;}

.goods-notstart{ width:100%; margin:20px auto 0px auto; height:35px; line-height:35px;background-color: #e9e9e9;color: #666; text-align:center; clear:both;}

.goods_times{ width:100%; height:35px; line-height:38px; background-color:#ff0036; color:#fff; font-size:13px; overflow:hidden;}
.goods_times i.fa{ font-size:22px; margin:0 10px 0 10px; position:relative; top:3px;}
.goods_times .gd-main{ float:right; margin-right:10px; height:35px; height:35px;}
.goods_times .gd-main span{ background-color:#333; padding:2px 4px; margin:0 1px; border-radius:2px;}

.product_numdiv{ width:556px; height:20px; overflow:hidden; margin-top:20px;}

.prodshare{ float:left; color:#666; padding-right:10px; background:url(../images/bottom_tip_icon.jpg) no-repeat right center; line-height:20px; margin-right:35px; cursor:pointer;}
.prodshare a{ color:#666; display:block;}
.prodcollect{ float:left;line-height:20px;color:#666;cursor:pointer; position:relative; top:3px;}
.pro-online{ cursor:pointer; background-color:#ff0036; color:#fff; font-size:12px; border-radius:3px; padding:1px 6px; font-weight:normal; position:relative; top:-2px;}

.spec_item_boxs{ width:100%; height:auto;overflow:hidden; margin-top:10px;}
.spec_item_boxs dl{ width:100%; height:auto; overflow:hidden; margin-bottom:2px; border-bottom:1px dotted #e4e4e4; margin-top:10px;}
.spec_item_boxs dl dt{ width:60px; float:left; text-align:left; text-indent:10px; line-height:30px; color:#666; overflow:hidden; height:auto;}
.spec_item_boxs dl dd{height:auto; overflow:hidden;}
.spec_item_boxs dl dd span.spec_item{ float:left; padding:0px 10px; border:1px solid #dedede; height:30px; line-height:30px; box-sizing:border-box; margin-left:15px; margin-bottom:10px; color:#333; cursor:pointer;}
.spec_item_boxs dl dd span.hover,.spec_item_boxs dl dd span.spec_item:hover{  border:1px solid #d10303; background:#fff url(../images/select.png) no-repeat right bottom; color:#da0002; overflow:hidden;}
.isitempic{ height:40px !important; overflow:hidden; line-height:40px !important; display:block; padding:0px 5px !important;}
.isitempic img{ max-width:40px; margin:0 auto;}

.goods_other{ width:199px; height:480px; overflow:hidden; border:1px solid #eaeaea; float:right; position:relative;}
.goodsmask{ width:199px; height:480px; position:absolute; top:0px;filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70; background:#ccc url(../images/loading.gif) no-repeat center center; display:none;}
.same_other{ width:199px; height:34px; border-bottom:1px solid #eaeaea; line-height:34px; color:#666; text-indent:15px;}
.same_other .changegoods{ padding-left:5px; background:url(../images/refresh.png) no-repeat left center; height:34px; line-height:34px; display:inline-block; cursor:pointer;}
.same_otherlist{ width:156px; height:auto; overflow:hidden; margin:14px auto 0 auto;}
.same_otherlist li{ width:156px; height:210px; overflow:hidden; margin-bottom:11px;}
.same_otherlist li a.oth_a_pic{ width:156px; height:156px; display:inline-block; overflow:hidden;}
.same_otherlist li a.oth_a_txt{ width:156px; height:20px; line-height:20px; color:#666; margin-top:4px; display:inline-block; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.same_otherlist li p{ width:156px; height:20px; line-height:20px;}
.same_otherlist li p span{ color:#e70015; font-size:15px; float:left;}
.same_otherlist li p b{ color:#999; float:right; text-decoration:line-through;font-size:15px; font-weight:normal;}

.good_detailmain{ width:1200px; height:auto; overflow:hidden; margin:25px auto;position:relative;}

.proshowboxs{ width:980px; height:auto; overflow:hidden; background:#fff; float:left;_display:inline; }
.proshowtype{ width:978px; height:48px; border:1px solid #e1e1e1; background:#fafafa;}
.proshowtype a{ border-right:1px solid #dfdfdf; width:110px; text-align:center; display:inline-block; height:48px; line-height:48px; color:#333; position:relative; top:0px; float:left;}
.proshowtype a span{ color:#ff0036;}
.proshowtype a.hover{ color:#ff0036; background:url(../images/item_b.png) no-repeat center 0px; border-top:2px solid #ff0036; top:-1px; height:47px; line-height:47px;}

.proshow_detail{ width:958px; height:auto;overflow:hidden; padding-top:8px;border:1px solid #e1e1e1; border-top:none; padding:10px 10px; min-height:500px;}
.proshow_conent{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.proshow_conent img,.proshow_conent table{ max-width:980px;vertical-align:bottom;}
.proshow_conent table{border-collapse: collapse; border: none;}
.proshow_conent table tr td{ border:1px solid #dedede; border-spacing:0px; border-collapse:0px; padding:4px 5px;}

.procommentboxs{ width:948px; padding:10px 15px; border:1px solid #eaeaea; min-height:300px; border-top:none; overflow:hidden;}
.comment_overview{ width:948px; height:88px; background:#f6f6f6; border:1px solid #dedede; margin-top:10px;}
.comment_ov_left{ width:160px; float:left; margin-left:5px; _display:inline;}
.comment_ov_left div{ margin-top:15px; color:#f00; font-size:12px;}
.comment_ov_left div span{ font-size:24px; color:#f00; margin-right:4px;}
.comment_ov_left p{ color:#333; margin-top:5px;}
.comment_ov_right{ float:left; margin-top:15px;}
.score_bar{ width:200px; height:20px; overflow:hidden;}
.score_bar b{ color:#666; font-weight:normal; float:left; width:80px;}
.score_bar h2{ width:100px; height:11px; background:#dcdcdc; float:left; margin-top:3px;}
.score_bar h2 span{ width:100px; height:11px; background:#fe5842; float:left;}
.commentlist{ width:948px; height:auto; overflow:hidden; margin:15px auto; position:relative;}

.pinglun_face{ width:100%; height:auto; overflow:hidden;}
.pinglun_face_L{ width:50px; float:left; height:50px; overflow:hidden; border-radius:50%; border:1px solid #dedede; margin-right:10px;}
.pinglun_face_R{ margin-top:18px; color:#666;}

.comment_mask{ width:953px; height:auto; position:absolute; top:10px;filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70; background:#ccc url(../images/loading.gif) no-repeat center center;}
.commentlist_box{ width:948px; height:auto; overflow:hidden; margin:15px auto;}
.commentlist_box dl{ width:948px; height:auto; overflow:hidden; padding-bottom:4px; margin-bottom:10px; border-bottom:1px dotted #dedede;}
.commentlist_box dl dd{ width:948px; height:auto; margin-bottom:5px; line-height:22px; color:#666;}
.commentlist_box dl dd.cmitem_name span{ color:#fe5842;}
.commentlist_box dl dd.cmitem_scroce img{ position:relative; top:3px; margin-right:3px;}
.commentlist_box dl dd.cmitem_attr{ color:#fe5842;}
.commentlist_box dl dd.consult_hf span{float:left;overflow:hidden; color:#af8648;}
.commentlist_box dl dd.consult_hf b{float:right;font-weight:normal;margin:0px 10px 0px 0px;overflow:hidden;color:#999;}
.consult_page{ clear:both; margin:10px auto 10px auto; padding-bottom:5px;}
.page{padding:2px;margin:7px auto;font-size:13px;text-align:center; clear:both; color:#e93d3d;}
.page a{padding:4px 7px 4px 7px;margin:3px;color:#666;background:#f7f7f7;text-decoration:none; border:solid 1px #dcdcdc; border-radius:1px;}
.page a:hover{padding:4px 7px 4px 7px;margin:3px;color:#fff;background:#e93d3d; border:solid 1px #e93d3d;}
.page a:active{padding:4px 7px 4px 7px;margin:3px;color:#fff;background:#e93d3d; border:solid 1px #e93d3d;}
.page .me{padding:4px 7px 4px 7px;margin:3px;color:#fff;background:#e93d3d; border:solid 1px #e93d3d;border-radius:1px;}
.page .disabled{display:none;}


.good_recommends{ width:199px; height:auto; overflow:hidden; float:right; padding-bottom:5px; border:1px solid #eaeaea;}
.good_rec_title{ width:199px; height:48px; border-bottom:1px solid #eaeaea; background:#fafafa; font-size:14px; line-height:48px; color:#666; text-align:center;}
.good_reclist{ width:156px; height:auto; overflow:hidden; margin:14px auto 0 auto;}
.good_reclist li{ width:156; height:214px; overflow:hidden; margin-bottom:11px;}
.good_reclist li a.oth_a_pic{ width:156; height:156; display:inline-block; overflow:hidden;}
.good_reclist li a.oth_a_txt{ width:156px;height:20px; line-height:20px; color:#666; margin-top:4px; display:inline-block; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.good_reclist li a.oth_a_txt:hover{ text-decoration:underline; color:#f00;}
.good_reclist li p{ width:156px; height:20px; line-height:20px; margin:0 auto;}
.good_reclist li p span{ color:#e70015; font-size:15px; float:left;}
.good_reclist li p b{ color:#999; float:right; text-decoration:line-through;font-size:15px; font-weight:normal;}

.itemerror_top{ width:400px; padding-left:180px; padding-top:10px; height:100px; background:url(../images/error_logo.jpg) no-repeat 0 0; margin:60px auto;}
.itemerror_top h2{ font-size:16px; font-family:"宋体"; color:#404040;}
.itemerror_top dl{ width:100%; height:auto; overflow:hidden; margin:20px auto; color:#555;}
.itemerror_top dl dd{ height:auto; overflow:hidden; margin-top:10px;}
.itemerror_top dl dd a{ display:inline-block; margin-right:10px; color:#e45f04;}
.itemerror_top dl dd a:hover{ text-decoration:underline; color:#fe7213;}
.itemerror_pro{ width:100%; height:338px; box-sizing:border-box; border:1px solid #dedede; margin:10px auto 30px auto;}
.might_like{ width:100%; height:36px; line-height:36px; font-size:13px; color:#666; border-bottom:1px solid #dedede; box-sizing:border-box; padding:0 10px;FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fafafa,endColorStr=#ebebeb); /*IE 6 7 8*/ 
background: -ms-linear-gradient(top, #fafafa,  #ebebeb);        /* IE 10 */
background:-moz-linear-gradient(top,#fafafa,#ebebeb);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#fafafa), to(#ebebeb));/*谷歌*/ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fafafa), to(#ebebeb));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(top, #fafafa, #ebebeb);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(top, #fafafa, #ebebeb);  /*Opera 11.10+*/
width:100%; height:36px;display:block;}

.i-showpicture{width:100%; height:100%; overflow:hidden; display:none;}
.i-showpic-picbox{ position:fixed; top:0; left:0; overflow:hidden; z-index:1000000;}
.i-showpic-div{ position:absolute; overflow:hidden; width:auto;}
.i-showpic-pic { float:left; background:url(../images/load.gif) no-repeat center center;}
.i-showpic-pic img{ display:block; margin:0px auto; overflow:hidden; display:none; cursor:pointer;}
.i-showpic-arrowleft{ width:60px; height:60px; position:fixed; left:0; top:50%; margin-top:-30px; background:url(../images/arrow-icon.png) no-repeat 0 0; cursor:pointer; display:block; z-index:1000003;}
.i-showpic-arrowleft:hover{background:url(../images/arrow-icon.png) no-repeat 0 -64px;}
.i-showpic-arrowright{ width:60px; height:60px; position:fixed; right:0; top:50%; margin-top:-30px; background:url(../images/arrow-icon.png) no-repeat 0 -128px; cursor:pointer; display:block; z-index:1000003;}
.i-showpic-arrowright:hover{background:url(../images/arrow-icon.png) no-repeat 0 -192px;}
.i-showpic-close{ width:60px; height:60px; position:fixed; right:15px; top:15px;background:url(../images/i-close.png) no-repeat center center; background-size:70%; cursor:pointer; display:block; z-index:1000003;}

.refereeTips{ width:300px; height:200px; padding:0px 10px 10px 10px; box-sizing:border-box;position:fixed; left:50%; margin-left:-150px; top:-50%; margin-top:-100px; background:#fff; z-index:50;-moz-box-shadow:0px 0px 6px #000; -webkit-box-shadow:0px 0px 6px #000; box-shadow:0px 0px 6px #000; border-radius:2px;}
.refereeTips .closeTips{ width:18px; height:18px; border-radius:50%; float:right; position:relative; top:-9px; right:-19px; background:#f2f2f2; text-align:center; line-height:16px; color:#999; cursor:pointer; font-weight:bold}
.refereeTips h3{ width:100%; height:auto; overflow:hidden; line-height:24px; font-size:13px; font-weight:500; text-align:center; margin-top:6px;}
.refereeTips h4{ width:100%; height:auto; overflow:hidden; line-height:22px; color:#444; font-weight:normal; font-size:13px; text-align:center; margin:10px auto 15px auto;}
.refereeTips h5{ width:100%; height:auto; overflow:hidden; text-align:center; color:#ff6700; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.copybtn{ width:80px; height:30px; background:#e2610a; color:#fff; border:none; border-radius:3px; cursor:pointer; margin:20px auto 0 auto; display:block;}

.buyphone{ color:#999; position:absolute; right:10px; top:10px; cursor:pointer;}
.buyphone i{ font-size:14px; position:relative; top:2px;}
.buyqrcode{ width:120px; height:120px; position:absolute; top:30px; right:5px; background-color:#fff; overflow:hidden; border:solid 1px #eaeaea; border-radius:3px; display:none;}
.buyqrcode img{ display:block; margin:5px auto;}