/*
  zm-巴速狗-产品详细页
  2015-07-29 9:34
*/

ul, ol, li {list-style: none}
input, button {margin: 0;font-size: 12px;vertical-align: middle}
table {border-collapse: collapse;border-spacing: 0}
a {text-decoration: none; color:#666;}
.inputStyle {vertical-align: text-bottom;margin-bottom: 2px;*margin-bottom: -2px;  //兼容IE6，IE7}
em { font-style: normal;}
.clearfix{ clear:both;}


/*content*/
.content {width: 1190px;margin: 0 auto;}

/*第一层架构*/
.breadcrumb {width: 1190px;height: 24px;line-height: 24px;padding: 10px 0;}
.breadcrumb .breadcrumb-item{ float: left;margin-right: 8px;}
.breadcrumb a, .breadcrumb span {float: left;}
.breadcrumb a {position: relative;float: left;height: 22px;line-height: 22px;font-size: 12px;vertical-align: top;margin: 0 5px 5px 0;padding: 0 6px 0 4px;cursor: pointer;}
.breadcrumb a:hover {color: #ff4400;text-decoration: underline;}
.breadcrumb .sep {float: left;margin-right: 5px;font-family: SimSun;font-style: normal;}
.breadcrumb .dropdown {position: relative;float: left;height: 18px;color: #666;cursor: pointer;}
.breadcrumb .dropdown-text {position: relative;height: 18px;padding: 0px 20px 0px 8px;line-height: 18px;}

/*第二层产品展示及文本描述*/
.content .proinfo_container {width: 1190px; overflow:hidden; margin-bottom:15px;}


/*proinfo_left（左侧主图）*/
.proinfo_left {width: 400px;height: 510px;float: left; margin-right: 30px !important;margin-right: 28px; display:inline;}
.box {width: 400px;height: 400px;}
.left-pro {width: 400px;height: 490px;text-align: left;float: left}
.left-pro .t2 {width: 400px;height: 60px; /*float:left; */margin:15px 0;}
.left-pro .t1 {width: 398px;height:398px;text-indent: 0;/*float: left;*/border: 1px #ddd solid;}
.left-pro .t1 img {text-indent: 0;}
#showArea img {cursor: pointer;display: block;margin-right: 8px;width: 50px;padding: 1px;border: 2px solid #fff;height: 50px;float: left}
#showArea img:hover {width: 50px;height: 50px;border: 2px #ff4400 solid;}
#main_img {cursor: pointer;display: block}
#gotop {cursor: pointer;display: block;}
#gobottom {cursor: pointer;display: block;}
#showArea {height: 60px;width: 320px;float: left;overflow: hidden;padding: 0 35px 0 0;}

/*collect_inf*/
.collect_inf{ height:20px; line-height:20px;}
.collect_inf #collect{position: relative;float: left;display: block;white-space: nowrap;text-decoration: none;}
#collect i{margin-right: 4px;display: inline-block;width: 14px;height: 14px;background-position: 0 1px;font-size: 0; margin-top:3px;
line-height: 0; background:url(../../webimage/collect.png);}
.collect_inf #share_list{position: relative;float:left;display: block;white-space: nowrap;text-decoration: none;padding: 0 10px 0 17px;}
#share_list i{height: 14px;width: 14px;background-position: -162px -296px;display: inline-block;background:url(../../webimage/share.png);}
.collect_inf a i {margin-right: 4px;font-family: tm-detail-font; font-style: normal;color: #baaa99;text-decoration: none; vertical-align:middle; float:left; margin-top:3px;}
.collect_inf a span{ float:left; line-height:14px; height:14px;}


/* CSS class for zoomed area */
.MagicZoomBigImageCont {border: 1px solid #ddd;overflow: hidden;}
.MagicZoomBigImageCont img {width: 800px;height: 800px;}
.MagicZoomBigImageCont iframe {width: 300px;height: 300px;}
.MagicZoomHeader {font: 10px Tahoma, Verdana, Arial, sans-serif;color: #fff;background: #91b817;text-align: center !important}
.MagicZoomPup {border: 1px solid #aaa;background: #fff;cursor: hand;left: 0}
.MagicZoomLoading {text-align: center;background: #fff;color: #444;opacity: 0.8;padding: 3px 3px 3px 3px !important;
display: none;}
.MagicZoomLoading img {padding-top: 3px !important}
.MagicThumb {/*cursor: url(cursor/zoomin.cur), pointer;*/outline: none}
.MagicThumb-zoomed {cursor: default}
.MagicThumb span {display: none;}
.MagicThumb-image {border: 1px solid #ccc;outline: none}
.MagicThumb-image-zoomed {cursor: url(cursor/zoomout.cur), pointer}
.MagicThumb-caption {color: #333333;background-color: #F0F0F0;border: 1px solid #CCC;border-top: none;font-family: Verdana, Helvetica;font-size: 11px;padding: 8px 16px}
.MagicThumb-controlbar {display: block;height: 18px}
.MagicThumb-controlbar a {display: block;width: 180px;height: 180px;margin: 0px 1px;outline: none;float: left;overflow: hidden;}
.MagicThumb-controlbar a span {display: block;width: 1000px;height: 1000px;outline: none;position: absolute;left: 0px;top: 0px}
.MagicThumb-loading {border: 1px solid #000;background: #fff ;padding: 2px 2px 2px 22px;margin: 0;text-decoration: none;text-align: left;font-size: 8pt;font-family: sans-serif;}

/*proinfo_center（产品介绍）*/
.proinfo_center {width: 520px;float: left;margin-right: 30px !important; margin-right:28px; display:inline; overflow:hidden;}
.proinfo_center dl{}
.proinfo_center dl dd { margin-left:85px;font-size: 14px;}
.proinfo_title { padding:10px 0 10px 0;}
.proinfo_title h1 {font: 700 16px/1.5 微软雅黑;color: #333;word-break: break-all;margin-bottom: 10px;}
.proinfo_title .p_c {color:#FF4400;word-break: break-all;}

/*proinfo_price(价格)*/
.proinfo_price {background:#fbf1f1; padding:10px 0; border-bottom:1px #fbd8d8 dashed;}
.price {height: 28px;line-height: 28px;}
.price .dt {float: left;width: 70px;color: #666;overflow: hidden; text-align:right;font-size: 14px;}
.price .dd { margin-left:85px;font-size: 14px;}
.price .p-price {display: inline-block;vertical-align: middle;color: #ff4400;font-size: 20px; font-weight: bold;}
.price .p_not {color: #333;text-decoration: none;}

.bsg_gifts{height: 30px;line-height: 30px;}
.bsg_gifts .dt {float: left;width: 70px;color: #666;overflow: hidden; text-align:right; margin-right:5px;}
.bsg_gifts .dd {width: 432px;}
.gifts_box{width: 56px;float: left;height: 30px;white-space: nowrap;}
.gifts_box a {float: left;width: 25px;height: 25px;margin-right: 3px;}
.gifts_box .gifts_number{ font-size: 12px;font-family: arial;color: #ff4400;}

/*月销  评论*/
.evaluation {height: 20px;padding: 10px 0;border-bottom: dotted 1px #e5e5e5;margin-bottom: 15px;}
.evaluation li{float: left;width: 178px;text-align: center;height: 20px;line-height: 20px;border-left: solid 1px #e5e5e5; font-size: 14px;}
.evaluation li:first-child { border: 0;}
.evaluation a{ color:#666;}
.evaLeft {float: left;width: 70px;color: #666;overflow: hidden;text-align:right; margin-right:5px; font-size:14px;}
.e_service a {text-decoration: none;color: #666;}
.line {padding: 0px 6px;color: #D7C3BF;}
.proinfo_inventory .evaRight {width: 400px;height: 30px; line-height:30px;}
.proinfo_inventory{height:30px; line-height:30px; margin-bottom:5px;}
.proinfo_inventory #surport{ width:70px; height:30px; display:block;}
.evaluation li .bsgLabel{display: inline-block;line-height: 16px;height: 16px;color: #666;}
.evaluation li .bsgCount{display: inline-block;line-height: 16px;height: 16px;color: #FF4400;font-weight: 700;margin-left: 3px;}



/*proinfo_support*/
.proinfo_support{height:30px; line-height:30px; margin-bottom:5px;}
.evaRight{ /*margin-bottom:10px*/;}
.evaRight a{ color:#333;}

/*proinfo_color(颜色)*/
.proinfo_color {overflow:hidden; line-height:30px; margin-bottom:5px;}
.proinfo_color dl{/* margin-bottom:15px;*/}
.proinfo_color dl dt{ float:left; width:70px; overflow:hidden; text-align:right; margin-right:5px;}
.proinfo_color dl dd{overflow:hidden; width:400px;}

/*proinfo_serve(服务)*/
.proinfo_serve{width: 525px;overflow:hidden; line-height:30px;}
.proinfo_serve dl{ margin-bottom:15px;}
.proinfo_serve dl dt{ float:left; width:70px; overflow:hidden; text-align:right; margin-right:5px;}
.proinfo_serve dl dd{overflow:hidden; width:400px; margin-bottom:10px;}

.small {width: 80px;height: 30px;line-height: 30px;float: left;margin-right: 10px;border: 1px #ccc solid; text-align:center;}
.small_inven { padding:0 9px;float: left;border: 1px #ccc solid; text-align:center; height:28px; margin-right:5px; margin-bottom:5px;display:inline; color:#333;}
.small:hover {border: 1px #ff4400 solid;width: 80px;height: 30px;cursor: pointer}
.smallLeft {width: 35px;height: 30px;line-height:30px;float: left;}
.smallRight {width: 40px;height: 30px;line-height:30px;float: left;}
.right_1 { padding:0 9px;height: 28px;line-height: 28px;border: 1px #ccc solid;float: left;margin-right: 10px; text-align:center; margin-bottom:10px;}
.right_1:hover {border: 1px #ff4400 solid; height: 28px;cursor: pointer; padding:0 9px;}

.goods_unitxz { padding:0 9px;float: left;border: 1px #ccc solid; text-align:center; height:28px; margin-right:5px; margin-bottom:5px;display:inline; color:#333;}

/*proinfo_place(送货地点)*/
.proinfo_place {height: 70px;}
.place_left {width: 70px;height: 40px;line-height: 40px;float: left;}
.place_right {width: 440px;height: 70px;float: left;}
.up {width: 440px;height: 30px;line-height: 30px;margin: 5px 0;}
.up_1 {width: 65px;height: 25px;line-height: 25px;float: left;border: 1px #ddd solid;}
.up_2 {width: 100px;height: 30px;float: left;}
.down {width: 200px;height: 30px;line-height: 30px;}
.down a {color: #ff4400;}
.down a:hover {text-decoration: underline;}

/*procurement采购*/
.procurement {height: 40px;/*text-align: center; */padding:10px 0 10px 80px;}
.procurement .botton_1 {width:70px;height: 40px;float: left;margin-right: 10px; position:relative;}
.botton_1 .choose-amount {width: 60px;height: 38px;overflow: hidden;border: 1px solid #ccc;position: relative;}
.botton_1 .choose-amount a {display: block;width: 60px;text-align: center;height: 40px;line-height: 40px;overflow: hidden;background: #f1f1f1;color: #666;position: absolute;right: -1px;border: 1px solid #ccc;}
.wrap_box{ width:60px; height:38px;}
.wrap_box .wrap_input{ float:left; width:40px; height:40px; display:inline; }
.wrap_box .wrap_btn{ width:20px; height:40px;float:left; display:inline;}
.wrap_btn .btn_add {width: 18px;height: 19px;border-left:1px #ccc solid;border-bottom: 1px #ccc solid;background-color:#f3f3f3;cursor:pointer; text-align:center;}
.wrap_btn .btn_reduce {width: 18px;height: 19px; border-left:1px #ccc solid; border-bottom:1px #ccc solid;background-color:#f3f3f3;cursor:pointer;text-align:center;}
.choose-amount input {display: block;width: 40px;height: 40px;line-height: 40px;border: none;border: 0;text-align: center;}
.botton_2 {width: 125px;height: 38px;line-height: 38px; border:1px #FF4400 solid;float: left;color:#fff;font-size:14px; -moz-border-radius:2px; -webkit-border-radius:2px;margin-right: 10px; text-align:center; }
.botton_2 a{ color:#FF4400;}
.botton_3 {width: 125px;height: 40px;line-height: 40px;float: left;font-size:14px;-moz-border-radius:2px; -webkit-border-radius:2px; cursor:pointer;  background:#ff4400;text-align:center;}
.botton_3 a{ color:#fff;}


/*juquery弹出框*/
button, input, select, textarea {font-size:100%;margin:0;/*vertical-align:-3px;*/outline:none;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer;-webkit-appearance:button}
input[type="search"] {-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
textarea {overflow:auto;vertical-align:top}
.clearfix:after, .central:after, .widget ul:after, .paging:after, .pagenav:after, .base-tit:after {content:".";display:block;
height:0;clear:both;visibility:hidden}
.clearfix, .central, .widget ul, .paging, .pagenav, .base-tit {*+height:1%;}
body, button, input, select, textarea, code {font-size:12px;font-family:microsoft yahei;color: #444;}



/* input */
.ipt {border: solid 1px #d2d2d2;border-left-color: #ccc;border-top-color: #ccc;box-shadow: inset 0 1px 0 #f8f8f8;background-color: #fff;padding: 4px 6px;height: 21px;line-height: 21px;color: #555;width: 193px;vertical-align: baseline;}
.ipt-mini {width: 140px;padding: 1px 3px;}
.ipt:focus {border-color:#ff9626;box-shadow: 0 0 4px #ff9626;}

/* btn-1 */
.btn-1 {width: 288px;height: 37px;border: 0px none;display: inline-block;overflow: hidden;vertical-align: middle;line-height: 36px;font-size: 16px;font-weight: 700;color: #FFF;background: #F40 none repeat scroll 0% 0%;border-radius: 3px;cursor: pointer;}
input.btn {height: 29px;}
.btn:hover {border-color:#c6c6c6;background-color:#f8f8f8;background:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);background:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);background:linear-gradient(top, #f8f8f8, #f1f1f1);box-shadow:#ddd 0 1px 1px 0;}
.btn:active, .btn.btn-active {box-shadow:#ddd 0 1px 2px 0 inset;border-color:#c6c6c6;}
.btn:focus {border-color:#4d90fe;outline:none}
.btn-primary { width:194px; height:30px; background:#ff9626;color: #fff;}
.btn-primary:hover {background: -webkit-linear-gradient(top, #4D90FE, #ff4400);background: -moz-linear-gradient(top, #ff9626, #ff4400);background: linear-gradient(top, #ff9626, #ff4400);}
.btn-primary:active, .btn-primary.btn-active {box-shadow:#2176D3 0 1px 2px 0 inset;border-color: #3079ED;}
.btn-primary:focus {border-color:#4d90fe;outline:none}

/* 代码整理：懒人之家*/
.theme-buy {margin-top:10%;text-align: center;}
.theme-gobuy, .theme-signin {font-size: 15px;}
.theme-price {position: relative;bottom: -6px;font-family: microsoft yahei, Arial, Helvetica, sans-serif;margin-right: 20px;font-weight: bold;color: #f60;line-height: 32px;font-size: 24px;display: inline-block;}
.theme-price dfn {font-style: normal;font-size: 18px;margin-right: 2px;}
.theme-desc {padding: 30px;}
.theme-version {padding: 30px;}
.theme-popover-mask {z-index: 9998;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.4;filter:alpha(opacity=40);display:none}


/*快捷登录*/
.theme-signin .username-box,.theme-signin .password-box{margin-bottom: 20px;}
.theme-signin .username-box{ position: relative;clear: both;}
.theme-signin .input-box{ position: relative;border: 1px solid #ddd;color: #999;/*padding: 0 32px 0 36px;*/height: 36px;overflow: hidden;}
.theme-signin .input-box input{display: block;width: 100%;height: 100%;line-height: 36px;
border: 0;font-size: 14px;margin-left: 36px;*height: 36px;}
.theme-signin .input-box .icon-large{width: 36px;height: 36px;position: absolute;top: 0;
left: 0;}


/*快捷注册*/
.theme-popover,.regWrap {z-index:9999;position:fixed;top:50%;left:50%;width:340px;/*height:340px;*/margin:-180px 0 0 -170px;border-radius:5px;border:solid 2px #666;background-color:#fff;display:none;box-shadow: 0 0 10px #666;}
.regWrapBox{ position:relative;}
.regWrap .top {position: relative; height: 52px;border-bottom: 1px solid #ddd;
background-color: #f8f8f8; font-size: 16px;line-height: 52px;color: #333;}
.regWrap .regtop{padding: 0 40px;}

/*欢迎登录*/
.regWrap .top .regtopTxt{color: #ff4400;font-weight: bold;}

/*去登录*/
.regWrap .top .gotoLogin{float: right;font-size: 12px;cursor: pointer;}

/*关闭*/
.regWrapBox .close{ position:absolute; top:5px; right:5px;font: bold 14px/14px simsun;
text-shadow: 0 1px 0 #ddd; z-index:10000;}

.theme-poptit {border-bottom:1px solid #ddd;padding:0 40px; line-height:52px; height:52px;position: relative; background:#f3f3f3; font-size:14px; color:#333;}
.theme-popbod {padding: 40px 26px 20px;color:#444;/*height: 148px;*/}
.theme-popbom {padding:15px;background-color:#f6f6f6;border-top:1px solid #ddd;border-radius:0 0 5px 5px;color:#666}
.theme-popbom a {margin-left:8px}
.theme-poptit .close {float:right;color:#999;padding:5px;margin:-2px -5px -5px;font:bold 14px/14px simsun;text-shadow:0 1px 0 #ddd}
.theme-poptit h3{ text-align:left;}
.theme-poptit .close:hover {color:#444;}
.btn.theme-reg {position: absolute;top: 8px;left: 43%;display: none}
.inp-gray, .feed-mail-inp {border:1px solid #ccc;background-color:#fdfdfd;width:220px;height:16px;padding:4px;color:#444;margin-right:6px}

.dform {/*padding:80px 60px 40px;*/text-align: center;}
.dform .ipt_error {background-color:#FFFFCC;border-color:#FFCC66}
.dform-tip {display:none;background-color:#080;color:#fff;line-height:42px;margin-top:10px;font-size: 14px;}
.dform-tip-errer {background-color: #CF301A;}
.dform-tip a {display: inline-block;padding: 0 20px;margin-left:10px;background-color: #FFE924;color: #CF301A;}
.dform-login {padding:0;height: 270px;overflow: hidden;}
.dform-login iframe {height: 470px;margin-top: -180px;}
.theme-signin {text-align:left;font-size: 14px; width:288px;}
.auto_login {width: 288px;height: 40px;line-height: 40px;}
.auto_login a {color: #999;text-decoration: none;}
.login_Left {width: 100px;height: 40px;float: left;}

/*快捷注册*/
.login_Left .quiRegistration{ color:#FF944A;}
.login_Right {width: 60px;height: 40px;float: right;text-align: center;}

.theme-signin .phone-field,.theme-signin .msg-field,.theme-signin .password-field{margin-bottom: 20px;}

/*错误提示框*/
.errBox.proBox{display: block !important;height: 17px;overflow: hidden;}
.dform .errBox{margin-top: 6px;}
.dform .errBox{top: -31px;left: -1px;border-radius: 2px;*top: -40px;margin-bottom: 0px;margin-top: 16px;}
.dform .errBox .errTxt{width: 250px;}
.dform .errBox .errTxt{ width: 298px;margin-top: -3px;color: #fa5b5b;font-size: 12px;
line-height: 20px;vertical-align: top;ord-break: break-all;}
.dform .errBox div{ display: inline-block;overflow: hidden;*display: inline;*zoom: 1;}



/*field*/
.theme-signin .field {/*position: relative;*/width: 285px;
height: 38px;border: 1px solid #ccc;line-height: 38px;}
.theme-signin .field {line-height: 38px;}
.theme-signin .field .fieldLab{float: left;width: 76px;padding-left: 11px;}
.theme-signin .field .inputWrapper{position: relative;float: left;height: 100%;}
.theme-signin .inputWrapper{width: 198px;}
.theme-signin .msg-field .inputWrapper{ width:117px;}
.theme-signin .field .inputWrapper input {display: inline-block; width: 100%; height: 100%;
font-size: 14px; color: #333;border: 0;background: 0;}
.theme-signin .field .inputWrapper .placeholder {position: absolute;width: 100%;height: 100%; top: 0;left: 0;color: #cacaca;cursor: text;}
#setVerCode{ }
.field.error-color {border: 1px solid #fa6060;}

/*获取验证码*/
.theme-signin .field .Btn_getVerificationCode{ float: left;width: 80px;height: 100%;line-height: 38px;text-align: center;background: #f5f5f5;font-size: 14px;text-decoration: none;}


.theme-signin .field i {left: 0px;top: 0px;position: absolute;height: 37px;width: 36px;border-right: 1px solid rgba(0, 0, 0, 0.1);box-shadow: 1px 0 0 rgba(255, 255, 255, 0.7);color: #777777;text-align: center;line-height: 37px; border-right:1px #ccc solid;}
.theme-signin .landing input {width: 288px;height: 40px;background: #ff4400;margin-top: 15px;text-align: center;color: #FFF;
font-size: 16px;border:none;}
.theme-signin input[type=text], .theme-signin input[type=password]  {margin-bottom: 15px;}
.theme-signin input[type=text]:hover ~ i, .form-1 input[type=password]:hover ~ i {color: #52cfeb;}
.theme-signin input[type=text]:focus ~ i, .form-1 input[type=password]:focus ~ i {color: #42A2BC;}
.theme-signin input[type=text]:focus, .form-1 input[type=password]:focus, .form-1 button[type=submit]:focus {outline: none;}


.theme-signin h4 {color:#999;font-weight:100;margin-bottom: 20px;font-size: 12px;}
.theme-signin li {margin-bottom: 15px;}
.theme-signin li strong {float: left;width: 80px;text-align: right;line-height: 32px}
.theme-signin .btn {margin-bottom: 10px;}
.theme-signin p {font-size: 12px;color: #999;}
.theme-desc, .theme-version {padding-top: 0}


/*proinfo_right（右侧店铺详情）*/
.proinfo_right {width: 207px;height: 350px;float: left; border:1px #ddd solid;display:inline;overflow:hidden;}

/*right_name*/
.right_name {width: 208px;line-height: 20px;border-bottom: 1px solid #ddd; background:#f9f9f9;}
.right_name h3.hd {width: 193px;padding: 0 0 0 15px !important; padding:0 0 0 7.5px; color:#ff4400; font-size:16px; line-height:48px;vertical-align:middle; font-weight:bold;}

/*right_main */
.right_main {width: 178px;padding: 0px 15px /*!important; padding:0 7.5px*/}
.right_main ul { width:180px; height: 100px; padding:15px 0;}
.right_main ul li {width: 180px;height: 25px;line-height: 25px;float: left;}
.name {width: 70px;height: 25px;float: left;}
.score {width: 60px;height: 25px;float: left;}

/*shop_phone*/
.shop_phone{ width:180px;line-height: 24px;}
.seller-phone { width:180px;}
.shop_phone i{ display: inline-block;*display: inline;*zoom: 1;width: 18px;height: 18px;vertical-align: middle;background:url(../../webimage/shop_icon.png) -4px -4px no-repeat; }
.servicer{ width: 180px;text-decoration: none;color: #333;float: left; padding: 15px 0; border-bottom:1px #eee solid;}
.service_cus_ser{overflow: hidden; height:24px; vertical-align:middle;}
.service_cus_ser dl{line-height:27px; overflow:hidden;}
.service_cus_ser dt{ float: left;color: #999;}
.service_cus_ser dd {margin-left: 36px;}
.service_cus_ser dd span{ float:left; margin-right:5px;}
.service_cus_ser dd a{ color:#FF944A;}
.service_cus_ser dd.customerService{width: 70px;height: 25px;line-height: 25px;text-align: center;background-color: #FF9626;color: #FFF;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}

.customerService{width:70px;height: 25px;line-height: 25px;text-align: center;background-color:#FFAD00;margin: 15px 20px;-moz-border-radius:2px;-webkit-border-radius:2px; border-radius:2px; }
.customerService a{color: #FFF;}

.right_service {width: 180px;height: 26px;text-align: center;cursor: pointer;}

/*enterShop*/
.enterShop {width: 70px;height: 24px;line-height: 24px;text-decoration: none;border: 1px solid #ccc;border-radius: 2px;color: #333;float: left;margin-right: 15px;}
.enterShop a{ color:#333;}
.enterShop a:hover {color: #ff9626;background-color:#fff;}

/*favShop*/
.favShop {width: 70px;height: 24px;line-height: 24px;text-decoration: none;border: 1px solid #ccc;border-radius: 2px;color: #333;float: left;}
.favShop a{ color:#333;}
.favShop a:hover {color: #ff9626;background-color:#fff;}




/*第三层架构（产品详情介绍）*/
.content .sp_main {width: 1190px; overflow:hidden;}

/*mainLeft*/

.sp_main .mainLeft {width: 220px;float: left; display:inline;}
.m {width: 218px;border: 1px #ddd solid;margin-bottom: 15px;}
.mt {font-weight: bold;color: #333;font-size: 16px; height: 48px; line-height:48px; border-bottom: 1px solid #eaeaea; background:#f8f8f8; text-indent: 15px;}
.mc {width: 218px;overflow: hidden;zoom: 1; padding-bottom:12px;}
.item {width: 220px;}
.mc .item ul li {width: 88px;height: 31px;float: left;border: 1px #eaeaea solid;margin-left: 12px;margin-top: 12px;display: inline;}
.mc .item ul li a {text-decoration: none;color: #333;}
.mc .item ul li a:hover {color: #ff4400;}
.w {width: 218px; overflow:hidden;border: 1px #ddd solid;margin-bottom: 15px;}
.w .wc {width: 220px;padding: 20px 0;}
.item_1 {width: 220px; overflow: hidden;}
.wc .item_1 ul li {width: 50px;height: 30px;float: left;padding-left: 20px;line-height: 30px;}
.wc .item_1 ul li a {text-decoration: none;color: #333;}
.wc .item_1 ul li a:hover {color: #ff4400;}
.sider_a {width: 218px;border: 1px #ddd solid; overflow:hidden;}
.sider_a .cont {width: 220px;}
.sider_a .cont ul li {width: 200px; height: 200px;float: left;margin: 10px;display: inline;font-size: 12px;}
.img_1 {width: 200px;height: 150px;text-align: center;}
.name_1 {color: #333;overflow: hidden;text-overflow: ellipsis;height: 32px;line-height: 16px;word-break: break-all;display: block;word-wrap: break-word;}
.name_1 a{ color:#333;}
.Price_1 {width: 180px;height: 30px;line-height: 30px;color: #F00;}
.fl {float: left;}
.mr10 {margin-right: 10px;}

.Price_1{position: relative;line-height: 22px;height: 22px;overflow: hidden;width: 100%;margin: 0 0 8px;}
.Price_1 .nPrice span {font-size: 16px;color: #ff4400;font-weight: 700;}
.Price_1 .nPrice span {font-size: 16px;color: #ff4400;font-weight: 700;}
.Price_1 .oPrice span {color: #999;text-decoration: line-through;}
.Price_1 .oPrice span {color: #999;text-decoration: line-through;}
.review_1 {width: 180px;height: 30px;line-height: 30px;}

/*mainRight主要内容右边*/
.sp_main .mainRight {width: 955px;float:left; margin-left:15px; display:inline; margin-bottom:15px;}
.mainLeft{margin-right:-3px;} 
a, img {border: 0;}

/* demo */
.demo {width: 955px;}
.demo a{ color:#333;text-decoration: none;}
.demo a:hover{ color:#333;}
.demo h2 {font-size: 16px;height: 44px;color: #3366cc;margin-top: 20px;}
.demo dl dt {font-size: 14px;color: #ff6600;margin-top: 30px;font-weight: 800;}
.demo dl dt, .demo dl dd {line-height: 22px;}

/* tabbtn */
.tabbtn {height: 48px;  background:#f9f9f9;border:1px #eaeaea solid;}
.tabbtn li {float: left;position: relative;margin: 0 0 0 -1px; border-right:1px #ddd solid; }
.tabbtn li a {display: block;float: left;height: 48px;line-height: 48px;overflow: hidden;width: 120px;text-align: center;font-size: 12px;cursor: pointer; text-decoration:none;}
.tabbtn li.current {border-left: solid 1px #ddd;border-right: solid 1px #ddd;border-top: solid 1px #ff4400;background-color:#fff}
.tabbtn li.current a {border-top: solid 2px #ff6600;height: 45px;line-height: 45px;color: #ff4400;text-decoration: none;
font-weight: 800; border-bottom: 1px #fff solid;}
	
/*tabcon*/
.tabcon {position: relative; /*必要元素*/overflow: hidden;}
.tabcon .subbox {position: absolute;/*必要元素*/left: 0;top: 0;}
.tabcon .sublist {}

/*leftcon*/
#leftcon .subbox {width: 9999em;}
#leftcon .subbox .sublist {float: left;width: 664px;}

/* sublist */
/*商品详情介绍*/
.p-parameter {padding: 0 0px 10px;}
.p-parameter-list { color:#333;padding:0 15px; border-left:1px #eaeaea solid; border-right:1px #eaeaea solid; }
.p-parameter-list {margin-top: -1px;overflow: hidden;_zoom: 1;}
.p-parameter-list li {width: 48%;float: left;}

.goodsBoundary{line-height: 22px;padding: 0 20px;padding-top: 0px;
padding-bottom: 0px;border-left: 1px solid #eaeaea;border-right: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;font-size: 12px;
padding-top: 10px;padding-bottom: 10px;}



/*商品图文介绍*/
.detail-cont {margin-bottom: 10px;padding-top: 30px; border:1px #eaeaea solid; border-top:none; }
.detail-cont img{ margin:0 auto; display:block;}
.sublist li {height: 40px; line-height:40px;font-size: 12px; overflow:hidden}
.sublist li span {margin: 0 5px 0 0;font-size: 12px;font-weight: 400;}


/*商品详情*/

/*欢迎纠错*/
.Feedback{margin-bottom: 12px;padding: 12px;border: 1px solid #eaeaea;color: #666;}

/*服务承诺*/
.commitment{margin-bottom: 12px;padding: 12px;border: 1px solid #eaeaea;color: #666}
.tit {padding-bottom: 12px;font-size: 14px;font-weight: bold;}
.con {padding-bottom: 12px;line-height: 20px;}

/*商品评论*/
.state {padding: 12px;color: #666; border:1px #eaeaea solid;}
.t{padding-bottom: 12px;font-size: 14px;font-weight: bold; color:#ff4400;}
.comment{border: 1px solid #eaeaea;;margin-top: 12px;padding:10px 30px; border-bottom:none;}
.comment-t{font-size: 14px;padding-bottom: 12px;}
.comment-c{line-height: 20px; height:120px;}
.comment-c-left{ width:140px; height:120px; float:left;}
.comment-c-center{ height:120px; float:left; border-left:1px #eee solid;}
.comment-c-right{ height:120px; width:195px; float:right;border-left:1px #eee solid;padding-left: 20px}
.left-item {position:relative;top: 30%;height: 60px;padding-left: 30px;}
.left-score{ color: #F70;font: 400 18px/1 "Microsoft Yahei";}
.left-score span { font-size: 36px;font-family: Arial;}
.left-title{position:relative;right:-133px;top:-10px;width: 16px; margin-top: -34px;padding: 6px 0px; background-color: #FFF;
font-size: 12px;font-family: SimSun;text-align: center;z-index: 9;}
.item-clear {width:470px;height: 60px;overflow: hidden; padding: 12px 45px 0px;}
.label-1{float: left;height: 20px;margin: 0px 10px 10px 0px;padding: 0px 7px !important;line-height: 20px;color: #F60; border:1px #F3CBA9 solid; display:inline;}
.label-1 i{ font-style:normal;}
.item-clear a em {display: block;position: absolute;right: 0px;bottom: 0px;width: 11px;height: 11px;}
.dian { vertical-align: middle;}
.fen{color: #FF3C3C;}
.weixin{ color:#FC3}
.yidong{ color:#fc3}
.p3{ color:fc3;}
.rate-title{ background: #f7f7f7;border: 1px solid #eaeaea;height: 48px;line-height: 48px;padding: 0 12px;text-align: right;}
.rate-filter {float: left;overflow: hidden;padding-left: 2px;}
.rate-toolbar {line-height: 24px;text-align: right;}

/*展开商品评论*/
.comWrapbx{ border:1px #ff4400 solid;}
.p-comments{ border:1px solid #eaeaea; border-top:none;overflow: hidden;padding: 12px;}
.p-avater{width: 90px; float:left;padding: 40px 0;}
.p-main{ width:608px; float:left; line-height:20px;padding: 40px 0 0 0;}
.p-label{width: 115px; float:right; line-height:20px; padding:40px 20px;}

.p-main-t{ width:70px; height:12px; background:url(../images/icons.png) no-repeat;position: relative;margin: 3px 10px 15px 0;background-position: 0 -12px;overflow: hidden;}
.p-main .p-main-t .star1{ height: 12px; width:13px; position: absolute;top: 0; left:0; background-position: 0 -8px; background:url(../images/icons.png)}
.p-main .p-main-t .star2{ height: 12px; width:27px; position: absolute;top: 0; left:0; background-position: 0 -8px; background:url(../images/icons.png)}
.p-main .p-main-t .star3{ height: 12px; width:41px;  position: absolute;top: 0;left:0; background-position: 0 -8px; background:url(../images/icons.png)}
.p-main .p-main-t .star4{ height: 12px; width:55px;  position: absolute;top: 0;left:0; background-position: 0 -8px; background:url(../images/icons.png)}
.p-main .p-main-t .star5{ height: 12px; width:69px;  position: absolute;top: 0;left:0; background-position: 0 -8px; background:url(../images/icons.png); }
.p-main-c{ width:608px;}
.p-main-photo{ padding:10px 0;}

.fL{ float:left;}

/*评论小图*/
.smallPhoto{position: relative;margin-left: -2px;width: 420px;overflow: hidden;}
.smallPhoto ul li{border:1px #eee solid; float:left;margin: 0 2px;}
.smallPhoto ul li img{display: block;width: 40px;height: 40px;}
.smallPhoto ul li.now {border: 2px solid #FF4400;width: 40px;height: 40px;}
.smallPhoto ul li.now img{ display: block;width: 40px;height: 40px;}
.smallPhoto ul li.now img{margin-top: -2px;margin-left: -2px;}


.c-content {line-height: 24px;word-break: break-all;}
.face {width: 50px;height: 50px;overflow: hidden;border-radius:50%;}
.name-box{ width:50px; height:20px; text-align:center;}
.name-Box {position: absolute;left: -91px;top: 60px;}

/*评论原图*/
.p-main-photo .bigPhoto{ margin-right: 4px;display: none;width: 518px;padding: 4px 0;}

.p-main-photo .targetAction{ width: 490px;margin-bottom: 5px;}

/*图片收起，左旋转，右旋转*/
.springIcon{display: inline-block;background:url(../images/goodsIcon.png);background-position-x: 0%;background-position-y: 0%;}
.bigPhoto .targetAction i{/* margin-right: 5px;*/vertical-align: middle;}
.bigPhoto .targetAction .picClose i{width: 16px;height: 14px;background-position: 0 -4px;
font-size: 0;overflow: hidden;}
.bigPhoto .targetAction .picLeft i {width: 16px;height: 14px;background-position: -16px -4px;font-size: 0;
overflow: hidden;}
.bigPhoto .targetAction .picRight i {width: 16px;height: 14px;background-position: -36px -4px;font-size: 0;overflow: hidden;}
.bR{ width:1px; height:20px; display:inline-block; margin:0 5px; line-height:20px;}






.p-main-photo .targetMain{width: 490px;}
.p-main-photo .targetLeft{position: relative;margin-right: 10px;}
.p-main-photo .targetLeft dd{ display: none;width: 400px;height: 400px;}
.p-main-photo .targetLeft .now{ display:block;}

.bigPhoto .targetLeft .paging{ position: absolute;top: 0;z-index: 10;width: 40%;height: 100%;font-family: simsun;
-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.bigPhoto .targetLeft .pagingNext{right: 0; }


.bigPhoto .targetLeft .pagingBack{position: absolute; height: 100%; _height: 400px; width: 100%;background: #fff;
opacity: 0;filter: alpha(opacity=0);}
.bigPhoto .targetLeft .pagingBox {position: absolute;top: 178px;width: 45px;height: 80px; background: rgba(0, 0, 0, .4);_background: 0;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#66000000', EndColorStr='#66000000');color: #fff;text-align: center;cursor: pointer;}
.bigPhoto .targetLeft .prev{ display: block;}
.bigPhoto .targetLeft .next{display:block;right: 0;}
.bigPhoto .targetLeft .pagingBox em {display: block;padding-top: 30px;font-size: 25px;font-weight: 700;}




/*根据您的浏览猜您喜欢*/
.guessYouLike{color: #666; border:1px #ddd solid; margin-top:15px;}
.guessYouLike-t{border-bottom: 1px solid #DDD;height: 28px;line-height: 28px; font-size:14px;padding: 5px 0px;}
.guessYouLike-t h3{font-size: 14px;color: #666;position: relative;float: left;}
.guessYouLike-t h3 i{width: 70px;height: 2px;background:#ff4400;position: absolute;top:32px;left: 0px;}
.guessYouLike-c{height:200px;}
.guessYouLike-c li {width: 200px;height: 200px;float: left;margin: 10px;font-size: 12px;}
.like-img {width: 200px;height: 100px;float: left;text-align: center;}
.like-name {width: 180px;height: 30px;float: left;line-height: 30px;padding-left: 20px;color: #333;}
.like-Price {width: 180px;height: 30px;float: left;line-height: 30px;padding-left: 20px;color: #F00;}
.like-review {width: 180px;height: 30px;float: left;line-height: 30px;padding-left: 20px;}

/*规格及其参数*/
/*.specification{ margin-top: 12px;}*/
.specifica-tab1{width: 100%;margin-bottom: 15px;border: 1px solid #ddd;}
.specifica-tab1 th {height: 28px; line-height:28px;background: #f3f3f3;text-align:left;vertical-align: middle;text-indent: 5px; color:#333;}
.specifica-tab1 td {padding: 3px 5px;border: 1px solid #ddd;color: #666;}
.tab1-name {}
.tab1-val{border-right: 0;line-height: 24px;}

.specifica-tab2{width: 100%;margin-bottom: 15px;border: 1px solid #ddd;}
.specifica-tab2 th {height: 48px; line-height:48px;text-align:left;vertical-align: middle;text-indent: 5px; color:#333; padding-left:30px;}
.specifica-tab2 td {height: 48px; line-height:48px;border: 1px solid #ddd;color: #666;padding-left:30px;}
.tab2-name {width: 160px;}
.tab2-val{width: 456px;border-right: 0;line-height: 24px;}

.desitem {padding: 12px;color: #666; line-height:20px; border:1px #eaeaea solid; border-top:none; margin-bottom:12px;}


/*返回顶部*/
.goods_top{position:fixed;  left:90%;top:90%; width:65px; height:40px; line-height:40px; text-align:center; display:none; background:#7a6e6e; color:#fff; cursor:pointer; display:none; font-size:14px;}
.goods_top a{ color:#fff;}
.goods_top a:hover{ background:#ff4400; color:#FFF; display:block; border:1px #ff4400 solid}

.ajax_hint{ position:fixed; width:200px; height:200px ; border:1px solid #F00; z-index:9999; background:#F00; left:100px}








/*添加新地址弹出框*/
.ui-dialog {-webkit-filter: none;filter: none;display: block;}
.ui-dialog { display: none; position: fixed; _position: absolute; z-index: 1001; padding: 5px;color: #666; background-color: #bfbfbf;background: rgba(255,255,255,.5) box-shadow: 0 1px 6px rgba(0,0,0,.5);visibility: hidden;-webkit-transform: translateY(15px); -ms-transform: translateY(15px); transform: translateY(15px); opacity: 0; -webkit-transition: -webkit-transform ease-out .35s,opacity ease-out .35s; transition: transform ease-out .35s,opacity ease-out .35s;font-family: tahoma,arial,Hiragino Sans GB,WenQuanYi Micro Hei,'\5FAE\8F6F\96C5\9ED1','\5B8B\4F53',sans-serif;}
.ui-dialog-super {width: 800px;}
.bsg-ui-dialog-in{ display: block;visibility: visible;opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.ui-dialog-title{position: relative;height: 34px;line-height: 34px;background-color: #f7f7f7;font-size: 16px;color: #333;border-bottom: 1px solid #efefef;text-indent: 10px;font-weight: 400;-webkit-text-stroke: .3px rgba(0,0,0,.6);}
.ui-dialog-cont{background-color: #fff;max-height: 430px;min-height: 74px;_height: 74px;font-size: 13px;line-height: 1.6;overflow: auto;
_overflow: visible;}
.ui-dialog-close{ position: absolute;right: 15px;top: 15px;font-size: 14px;line-height: 14px;text-align: center;color: #999;
padding: 1px;}
.form-item {display: block;margin-bottom: 15px;line-height: 25px;clear: both;overflow: hidden;}
.form-item span{ display:none;}
.form-item .ui-label {float: left;height: 18px;line-height: 18px;padding: 4px 0 3px;width: 110px;text-align: right;}
.ui-label { display: inline-block;font: 14px/32px tahoma,arial,Hiragino Sans GB,WenQuanYi Micro Hei,'\5FAE\8F6F\96C5\9ED1','\5B8B\4F53',sans-serif; vertical-align: middle; margin-right: 10px;cursor: pointer;_line-height: 34px;_height: 32px; _overflow: hidden;}
.form-item-group { float:left;}
.ui-input{ height: 18px;width: 155px;padding: 3px 5px 2px;}
.ui-input{line-height: 18px;border: 1px solid #ccc;padding: 5px;vertical-align: middle;float: none;}

.form-mobile-item .tel-number-item {margin-left: 10px;}
.form-item-group select{ border: 1px #ddd solid;height: 28px;}
select { margin: 0;border-color: ThreeDLightShadow;background-color: -moz-Combobox; color: -moz-ComboboxText; font: -moz-list;line-height: normal !important;
white-space: nowrap !important; word-wrap: normal !important;text-align: start;cursor: default;box-sizing: border-box;-moz-user-select: none;-moz-appearance: menulist;
 border-width: 2px;border-style: inset;text-indent: 0; overflow: -moz-hidden-unscrollable;text-shadow: none;display: inline-block; page-break-inside: avoid;overflow-clip-box: padding-box !important;}
.form-item-group textarea { width:300px; border: 1px #ddd solid;padding: 5px;}

.form-item-btn{margin-top: 20px;padding-left: 120px;}
.form-item-btn .save_btn{margin-right: 16px; cursor:pointer;}
.save_btn{ background:#ff4400; border:1px #ff4400 solid; color:#fff;min-width: 60px;_width: 60px;padding: 0 19px;font: 15px/30px tahoma,arial,Hiragino Sans GB,WenQuanYi Micro Hei,'\5FAE\8F6F\96C5\9ED1','\5B8B\4F53',sans-serif;_line-height: 32px;height: 30px; display:inline-block;}
.btn-medium{ min-width: 60px;_width: 60px;padding: 0 19px;font: 15px/30px tahoma,arial,Hiragino Sans GB,WenQuanYi Micro Hei,'\5FAE\8F6F\96C5\9ED1','\5B8B\4F53',sans-serif;_line-height: 32px;height: 30px; text-align:center;}
.cancel_btn{ cursor:pointer;}


.save_btn_loading{display: inline-block;}


/*添加新地址错误提示框*/
.ui-tooltips-warning{ border-color: #f8dbb1;box-shadow: none;}
.left-arrow{ left: 0;bottom: 100%;margin-bottom: 10px;}
.ui-tooltips-in{ visibility: visible;-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);opacity: 1;-webkit-transition-duration: .25s;transition-duration: .25s;}
.ui-tooltips {display: inline-block;*display: inline;*zoom: 1;height: 28px;line-height: 28px;padding: 0 10px 0 30px;vertical-align: middle;
background: url(../../webimage/icon_warn.png) 8px 4px no-repeat #fff;}
.ui-tooltips-content{position: relative;background-color: #fff;padding: 6px 15px;}
.ui-tooltips-warning .ui-tooltips-content {background-color: #fffaf3;}

/*遮罩层*/
.ui-mask{display: none;position: fixed;_position: absolute;z-index: 1000;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,.7);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#B2000000, endcolorstr=#B2000000);}
.maskLayer{background: rgb(0, 0, 0) none repeat scroll 0% 0%;opacity: 0.15;z-index: 10010;display: none; -webkit-opacity: 0.15;  
/* Netscape and Older than Firefox 0.9 */  -moz-opacity: 0.15;   /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/   -khtml-opacity: 0.15;   /* IE9 + etc...modern browsers */   opacity: 0.15;  
 /* IE 4-9 */   filter:alpha(opacity=15);  /*This works in IE 8 & 9 too*/   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";  
/*IE4-IE9*/   filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=650);}

/*新增收获地址弹出框*/
.maskLayerPopover{width: 750px;position: fixed;z-index: 10020;display: none;overflow: hidden;top: 50%;left: 50%; margin-left:-375px; margin-top:-230px;}

/*确认弹出框*/
.deleteTooltip{position: fixed;left: 50%;top: 50%;z-index: 10021; width:374px; margin-left:-187px; margin-top:-95px; display:none;}
.ui-dialog-inner {background-color: #fff;padding: 50px 20px 60px 100px;max-height: 430px; min-height: 74px; _height: 74px;font-size: 13px; line-height: 1.6;overflow: auto; _overflow: visible;}
.ui-dialog-close{ cursor:pointer;}
.ui-dialog-content{min-height: 32px;_height: 32px;margin-bottom: 16px;}
.ui-content-left{ width:40px; height:40px; float:left;}
.ui-content-right{ width:200px; float:left;}
.ui-dialog-content h3{font: 700 16px/24px "Microsoft YaHei";color: #666;}
.ui-dialog-content .txt_01{ margin-top:10px;}
.ui-dialog-content .txt_01 a{ font-family: '宋体';color: #06C;}
.ui-dialog-content .txt_01 a:hover{ color:#ff4400;}
.ui-dialog-command a { margin: 0 10px;}
.ui-btn-medium{min-width: 60px;_width: 60px;padding: 0 19px;font: 15px/30px tahoma,arial,Hiragino Sans GB,WenQuanYi Micro Hei,'\5FAE\8F6F\96C5\9ED1','\5B8B\4F53',sans-serif;_line-height: 32px;height: 30px;}
.ui-btn-medium{display: inline-block;border-radius: 3px;text-decoration: none;text-align: center;vertical-align: top;-webkit-transition: .3s;transition: .3s;
 cursor: pointer;*white-space: nowrap;_overflow-y: hidden;}
.ui-btn-primary{ background:#ff4400; border:1px #ff4400 solid;}
.ui-btn-primary{ color:#fff;}

.ui-btn-default{ background-color: #fafafa; border: 1px solid #c2c2c2;}

.sublist{display:none}