.jqzoom{border:0px solid #CCCCCC;float:left;position:relative;padding:0px;cursor:crosshair; }
.jqzoom{float:left; }
.jqzoom img{width:460px;}
div.zoomdiv {z-index:10; position:absolute; top:-9px !important; left:30px !important; width:200px; height:200px; background:#ffffff; border:1px solid #CCCCCC; display:none; text-align:center;
overflow:hidden; box-shadow: 3px 5px 5px rgba(110,110,110,.6);}
div.jqZoomPup {z-index:10; visibility:hidden; position:absolute; top:0px; left:0px;
border: 1px solid #aaa; background: #ffffff url(../../images/goods/zoomlens.gif) 50% center  no-repeat; opacity: 0.3; -moz-opacity: 0.3; -khtml-opacity: 0.3;filter: alpha(Opacity=30);
}
.mtimg{ position:relative;}
.zoom_box{width:1198px; min-height:550px;position: relative; }
.zoom_box_l{width:520px; height:auto; float:left; }
.zoom_line{width:520px; height:23px;  line-height:23px; border-top:1px solid #ddd; position:absolute; left:0; bottom:61px;} 
.zoom_line .zoom{width:150px; height:23px;  padding-left:20px;background:#fff url(../../images/goods/zoom2.gif) 20px center  no-repeat; text-indent:24px;  position:absolute; right:168px; top:-10px;}
.tag{width:460px; height:26px; margin:-5px auto 0;     position: absolute;bottom: 35px;left: 30px;}
.tag span{float:left;display:inline-block; width:66px; height:24px; margin-right:3px;line-height:24px;  background:#fff url(../../images/graphics/tag.png) left center  no-repeat; text-indent:12px; color:#333;font-weight:bold;}
.tag a{height:18px;line-height:18px; font-size:13px;margin:0 3px 2px;display:inline-block; border:1px solid #ddd; border-radius:2px; padding:0 12px; text-align:center; color:#444;}
.tag a:hover{border:1px solid #22a3a7; text-decoration:none;}
.tag table td{ vertical-align:middle;}
/*images show*/

.small{width:60px; height:60px; margin-bottom:0px; border:1px solid #ddd; margin-bottom:-1px;z-index:1; position:relative;}
.small:hover{border-color: rgba(34, 163, 167, 0.9);outline: thin dotted \9;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(34, 163, 167, 0.9); z-index:10000;}
.magic_left{width:70px; float:left; margin:40px 0 0 10px; position: absolute;}
.magic_main{ float:left;margin:30px 0 0 70px;position: relative;}
.magic_main,.me,.MagicZoomPlus{width:400px !important; height:400px !important;}
#Zoomer img{width:400px; height:400px;}
.MagicZoomBigImageCont img{width:800px !important; height:800px !important;}
.magic_hide{width:40px !important;}
.magic_hide img{display:none !important;}
.MagicZoomBigImageCont img{margin-top:-30px;}
/* Style of the small image link */
.MagicZoomPlus, .MagicZoomPlus:hover {
    display: inline-block;
    cursor: url(../../images/graphics/zoomin.cur), pointer;
    outline: 0 !important;
}
/* Style of the small image */
.MagicZoomPlus img {
    border: 0 !important;
    margin: 0 !important;
    outline: 0 !important;
    padding: 0 !important;

}
/* Style of the span inside the small image link */
.MagicZoomPlus span {
    display: none !important;
}
/* Style of hint box */
.MagicZoomPlusHint {
    background: url(../../images/graphics/hint.gif) no-repeat 2px 50%;
    color: #444;
    font-family: sans-serif;
    font-size: 8pt;
    line-height: 24px;
    margin: 0;
    min-height: 24px;
    padding: 2px 2px 2px 20px !important;
    text-align: left;
    text-decoration: none;
}
/* Style to hide external title or caption on a page. Only needed for #id method */
.MagicZoomPlus-ExternalText {
    display: none;
}
/* Style of the zoomed image */
.MagicZoomBigImageCont {
    background: #ffffff;
    border: 1px solid #999;
}
/* Style of text on the zoomed image */
.MagicZoomHeader {
    background: #666;
    color: #fff;
    font-size: 10pt !important;
    line-height: normal !important;
    text-align: center !important;
}
/* Style of square magnify area under the cursor */
.MagicZoomPup {
    background: #fff;
    border: 1px solid #aaa;
    cursor:url(graphics/zoomin.cur),pointer;
}
/* Style of loading message and icon shown during load */
.MagicZoomLoading {
    background: #fff url(../../images/graphics/loader.gif) no-repeat 2px 50%;
    border: 1px solid #ccc;
    color: #444;
    font-family: sans-serif;
    font-size: 8pt;
    line-height: 1.5em;
    margin: 0;
    padding: 4px 4px 4px 24px !important;
    text-align: left;
    text-decoration: none;
}
/* Style of hotspots */
.MagicHotspots {
display: none;
visibility: hidden;
}
.MagicHotspots a {
border: 1px solid #ccc;
display: block !important;
position: absolute !important;
}
.MagicHotspots a:hover {
border: 1px solid red;
}
/* Style of the small image when the large image is expanded */ 
.MagicThumb-expanded-thumbnail {
    cursor: default;
}
/* Style of the expanded image */
.MagicThumb-expanded {
    background: #ffffff;
    border: 1px solid #ccc;
    cursor: url(../../images/graphics/zoomout.cur), pointer;
    outline: 0;
    padding: 0;
}

.MagicThumb-expanded img {
    background: #ffffff;
}
/* Style of the caption for the expanded image */
.MagicThumb-background{ opacity: 0.8 !important; visibility: visible !important;}

.MagicThumb-caption {
    background: #ccc;
    border: 0 !important;
    color: #333;
    font: normal 10pt Verdana, Helvetica;
    min-height: 18px !important;
    padding: 8px;
    outline: 0 !important;
    text-align: left;
}
/* Style of the close/next/previous buttons */
.MagicThumb-buttons {
    background: transparent url(../../images/graphics/buttons1.png) no-repeat 0 0;
    display: block;
    height: 24px;
}
.MagicThumb-buttons a {
    height: 24px;
    margin: 0px 1px !important;
    overflow: hidden;
    width: 24px;
}
/* Style of the loading message box */
.MagicThumb-loader {
    background: #fff url(../../images/graphics/loader.gif) no-repeat 2px 50%;
    border: 1px solid #000;
    font: normal 12pt sans-serif;
    line-height: 1.5em;
    margin: 0;
    padding: 2px 2px 2px 22px;
    text-align: left;
    text-decoration: none;
}
/* Style of shadow effect behind zoomed image */
.MagicBoxShadow {
-moz-box-shadow: 3px 3px 4px #888888;
-webkit-box-shadow: 3px 3px 4px #888888;
box-shadow: 3px 3px 4px #888888;
border-collapse: separate;
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888') !important;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888')" !important;
}

/* Style of glow effect behind zoomed image */
.MagicBoxGlow {
-moz-box-shadow: 0px 0px 4px 4px #888888;
-webkit-box-shadow: 0px 0px 4px 4px #888888;
box-shadow: 0px 0px 4px 4px #888888;
border-collapse: separate;
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Glow(Strength=4, Color='#888888') !important;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Glow(Strength=4, Color='#888888')" !important;
}


.zoom_box_r{width:580px; min-height:525px; margin:0px 20px 0 0; position:relative; padding: 30px 0 0 50px;border-left: 1px solid #ededed; float:left;}
.zoom_box_r .est1{width:279px; height:38px;color:#fff; text-align:center; font:normal 18px/38px arial; position: absolute;top:-25px; left:-522px;background:url(../../images/est1.png) no-repeat left top;}
.bland_logo{position:absolute;bottom:108px; left:-450px; width:400px; height:40px; font:bold 18px/40px Arial;background:url(../../images/w-bg.png) repeat; color:#22a3a7;  text-align:center;}
.package{width:132px; height:41px; background:url(../../images/m_bg.png) no-repeat -44px -84px; position:absolute; left:-117px; top:0px; padding-top:4px;}
.package span{color:#fff; font:12px/14px Verdana, Arial, Helvetica, sans-serif; display:block;text-indent:25px;}

.zoom_box_r>.v_logo{width:138px; height:140px; position:absolute; left:-98px; top:-15px; z-index:10}
.zoom_box_r>.v_logo>.super_high,.zoom_box_r>.v_logo>.generic_plus,.zoom_box_r>.v_logo>.high_quality,.zoom_box_r>.v_logo>.premium_grade,.zoom_box_r>.v_logo>.full_assembly,.zoom_box_r>.v_logo>.generic,.zoom_box_r>.v_logo>.aftermarket_plus,.zoom_box_r>.v_logo>.aftermarket,.zoom_box_r>.v_logo>.premium,.zoom_box_r>.v_logo>.refurbished,.zoom_box_r>.v_logo>.service_pack,.zoom_box_r>.v_logo>.cof

{width:138px; height:140px;background:url(../../images/v_logo.png?=2023B) no-repeat; }
.zoom_box_r>.v_logo>.super_high{background-position:left -72px; }
.zoom_box_r>.v_logo>.generic_plus,.zoom_box_r>.v_logo>.aftermarket_plus{background-position:-141px -72px; }
.zoom_box_r>.v_logo>.high_quality{background-position:-280px -72px; }
.zoom_box_r>.v_logo>.premium_grade,.zoom_box_r>.v_logo>.premium{background-position:left -212px; }
.zoom_box_r>.v_logo>.full_assembly{background-position:-140px -212px; }
.zoom_box_r>.v_logo>.generic,.zoom_box_r>.v_logo>.aftermarket{background-position:-280px -212px; }
.zoom_box_r>.v_logo>.refurbished{background-position:-558px -72px; }
.zoom_box_r>.v_logo>.service_pack{background-position:-419px -72px; }
.zoom_box_r>.v_logo>.cof{background-position:-419px -212px; }

.xstj{width:132px; height:38px; background:url(../../images/m_bg.png) no-repeat -44px -84px; position:absolute; left:-117px; top:130px; padding-top:4px;}
.xstj span{color:#fff; font:18px/22px Verdana, Arial, Helvetica, sans-serif; display:block;text-indent:25px;}
.zoom_box_r h1{ font:normal 18px/22px Arial, Geneva, sans-serif; line-height:22px; border-bottom:1px #DEDEDE dotted; max-height:105px; width:580px; overflow:hidden; padding-bottom:12px;}
.zoom_box_r .code{height:25px; margin-top:10px;}
.zoom_box_r .code p{height:18px; line-height:18px; display:block; overflow:hidden;}
.zoom_box_r .code p.p1{ font-size:12px; height:25px; float:left; width:auto; margin-right:20px; font-family: "Human BBY Digital","Human Fallback";}
.zoom_box_r .code strong{margin-right:5px;}
.zoom_box_r .price{height:50px; line-height:22px;  border-top:1px #dddddd dashed;  border-bottom:1px #dddddd dashed;background:#feffe7;margin:10px 0 10px; padding:8px 15px;  position:relative;}
.zoom_box_r .price p{width:150px; margin:17px auto 10px; float:left; }
.zoom_box_r .price p span{font:bold 20px/20px Arial; color:#f64e49; margin-left:15px;}
.zoom_box_r .price p span.old{ font:13px/20px Arial; color:#999; margin-left:15px; text-decoration:line-through;}
.zoom_box_r .price .special{ position:absolute; width:310px; height:40px; right:10px; top:8px;}
.zoom_box_r .price .special ol{ width:310px; height:21px; }
.phone-info{height:50px; width:100%; margin:16px 0;}
.phone-info ul li{width:20%; float:left; text-indent:38px ; border-right:1px solid #ddd; margin-right:4%;}
.phone-info ul li:last-child{border-right:0px solid #ccc;}
.phone-info ul li.memory{background:url("../../images/svg/memory.svg") no-repeat left center;}
.phone-info ul li.grade{background:url("../../images/svg/grade.svg") no-repeat left center;}
.phone-info ul li.lock{background:url("../../images/svg/lock.svg") no-repeat left center; background-size:28px;}
.phone-info ul li.color{background:url("../../images/svg/color-12.svg") no-repeat left center;background-size:30px;}

.phone-info ul li p.t1{font:nomal 12px/20px arial; color:#999;}
.phone-info ul li p.t2{font:bold 14px/16px arial; color:#333;}

.special dl{width:48%;float:left; text-align: left; margin-top:3px;}
.special dl dt{font:normal 12px/16px arial; color:#999;}
.special dl dd{font:bold 18px/20px Arial; color:#22a3a7;}
.special .time{  display:block; height:21px; line-height:21px; color:#333; text-align:left; margin:0px auto 0; padding-top:8px; }
.special .time span.clock{ display:block;text-align:left; margin:0px auto 0; }
.special .time span.end{width:49px; height:23px; color:#fff;display:block; float:left; text-indent:4px; text-align:left;font-weight:bold; background:url(../../images/m_bg.png) no-repeat -128px -37px; margin-right:5px;}
.zoom_box_r .jtj{width:580px; margin-top:22px;}
.zoom_box_r .jtj table{width:580px;}
.zoom_box_r .jtj table td{border:1px solid #ddd; text-align:center;}

.zoom_box_r .free{height:30px; margin:8px 0; float:left; position: relative; background: #f9f9f9; width:560px; padding:8px; }
.zoom_box_r .free ol{width:100%; height:auto;}
.zoom_box_r .free ol span.car1{width:34px; height:19px;  background:url(../../images/m_bg.png) repeat scroll -186px top; float:left; margin:7px 3px 0 0; display:block;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s; overflow: hidden}
.zoom_box_r .free ol:hover span.car1{  background:url(../../images/m_bg.png) repeat scroll -222px top; }
.zoom_box_r .free ol p{width:355px; line-height:16px; float:right; font-size:14px; position: absolute; left:48px; top:6px; font-size:13px;}
.zoom_box_r .min{height:24px; margin-top:15px;}
.zoom_box_r .min span.mi{width:33px; height:17px;background:url(../../images/m_bg.png) no-repeat -260px top;display:inline-block; margin-right:7px; vertical-align: middle;}

.zoom_box_r .notice{ width:100%; height:20px;text-align:left;line-height:20px; cursor:pointer; margin:2px 0 0 0px; padding:5px 10px; border-radius:2px;}
.zoom_box_r .notice span.wish{width:20px; height:20px; background:url(../../images/m_bg.png)  repeat scroll -205px -28px; display:inline-block; margin: -2px 12px 0 5px; vertical-align:text-top;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.zoom_box_r .notice:hover span.wish{ background:url(../../images/m_bg.png) repeat scroll -230px -28px; }
.zoom_box_r .notice span.stock{width:12px; height:17px; background:url(../../images/m_bg.png) repeat scroll -188px -50px; display:inline-block; margin:0px 5px 0 0px; vertical-align:middle;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.zoom_box_r .notice:hover span.stock{ background:url(../../images/m_bg.png) no-repeat -205px -50px; }
.recommended{width:100%; height:auto; margin:20px 0 90px 0;}
.recommended h5{font:bold 16px/28px arial;color:#22a3a7;text-indent:30px; text-align:left; border-bottom:1px solid #dffafb;background:url("../../images/svg/recommend.svg")  no-repeat left center; margin-bottom:6px;}
.recommended ol{height:60px; border-bottom:1px dotted #ededed;}
.recommended ol:last-child{border-bottom:0 !important;}
.recommended ol img{display:inline-block; width:48px; margin:6px 20px 0 0 ;float:left; }
.recommended ol .r_title{width:320px; height:48px; font:12px/16px arial; text-align: left; overflow: hidden;float:left; margin-top:6px; display:table-cell; vertical-align: middle;color:#999;}
.recommended ol .r_price{display:inline-block;width:80px; height:48px; font:bold 16px/60px arial; color:#f64e49; text-align: center;}
.recommended ol .r_qty{width:110px;height:24px; float:right; margin:15px 0 0}
.recommended ol .r_qty .reduce{width:24px; height:24px; background:url("../../images/svg/reduce.svg?=2023")  no-repeat center center; float:left; cursor:pointer;margin:2px 0}
.recommended ol .r_qty .reduce:hover{background:#f5f5f5 url("../../images/svg/reduce.svg?=2023")  no-repeat center center;}
.recommended ol .r_qty input{float:left; width:48px; height:26px; border:1px solid #ddd; border-radius:5px; text-align: center; line-height: 26px; margin:0 5px;}
.recommended ol .r_qty .r_add{width:24px; height:24px; background:url("../../images/svg/add_1.svg?=2023")  no-repeat center center; float:left; cursor:pointer; margin:2px 0}
.recommended ol .r_qty .r_add:hover{background:#f5f5f5 url("../../images/svg/add_1.svg?=2023")  no-repeat center center;}

.add_cart{width:677px; height:90px; background:#e4e4e4; float:left; position:absolute;right:-47px; bottom:0;}
.add_cart .qty{width:165px; height:33px; font:18px/33px "Courier New", Courier, monospace ; text-align:center; position:absolute; left:46px; top:28px; color:#888;}
.add_cart .qty .bl{width:36px; height:33px; background:#fff; border:1px solid #ccc; border-radius:3px; float:left}
.add_cart .qty .bc{width:64px; height:33px; background:#fff; border:1px solid #ccc; border-radius:3px; margin:0 6px;float:left; text-align:center; color:#666;}
.add_cart .qty .br{width:36px; height:33px; background:#fff; border:1px solid #ccc; border-radius:3px;float:left}
.add_cart .qty .bl:hover,.add_cart .qty .br:hover{color:#0b8988; border:1px solid #0b8988; cursor:pointer;}
.add_cart .jg {width:140px; height:20px;position:absolute; left:226px; top:36px; }
.add_cart .jg span{font:bold 18px/20px Arial; color:#f64e49;  display:block; }
.add_cart .jg span.save{font:14px/20px Arial; color:#888;}
.add_cart .buy{width:160px; height:40px; cursor:pointer; text-align:center; color:#fff;  behavior: url(ie-css3.htc); z-index:2; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;  border:0; margin:2px auto 12px; font:14px/40px tahoma; text-align:center; background:#22a3a7; color:#fff;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.35);  position:absolute; right:36px; top:22px;}
.add_cart .buy.pre{background:#fa8a06;}
.add_cart .buy.pre:hover{background:#999;}
.add_cart .buy:hover{ color:#fff;  background:#1d8e91}
.add_cart .buy span{width:22px; height:18px;display:inline-block; background:url(../../images/m_bg.png) repeat scroll -157px top; vertical-align:middle; margin-right:10px; transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.add_cart .buy:hover span{ background:url(../../images/m_bg.png) repeat scroll -157px -18px; }

.add_cart .reminder{width:140px; height:32px; cursor:pointer; text-align:center; color:#fff;  behavior: url(ie-css3.htc); z-index:2; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; position:relative; border:0;  font:14px/32px tahoma; text-align:center; background:#dd8301; color:#fff;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.35);  position:absolute; right:36px; top:28px;}
.add_cart .reminder:hover{ color:#fff;  background:#dd6901}
.add_cart .reminder span{width:12px; height:13px;display:inline-block; background:url(../../images/m_bg.png) no-repeat -56px -6px; vertical-align:middle; margin-right:5px;}
.add_cart a{ text-decoration:none;}



.info_box{width:518px; height:auto; margin-top:10px; border-radius:0px; FONT-FAMILY: tahoma,verdana,arial,sans-serif; }
.info_box p span:hover{width:238px; opacity:0.9; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9;}
.info_box table tr td{text-align:center;}
.bb{border-right:1px solid #dedede;}
.cc{border:1px solid #dedede; border-left:none; position:relative;}
.dd{border-top:1px solid #dedede;border-bottom:1px solid #dedede;}
.cc .pcs{width:55px; height:56px; background:url(../../images/pcs.png) no-repeat left top; position:absolute; right:0px; top:0px;}
.cc .pcs span.t{width:55px; height:20px;font:bold 18px/40px Arial, Helvetica, sans-serif;color:#fff; text-align:center; display:inline-block;}
.cc .pcs span.t1{width:55px; height:20px;font:12px/30px Arial, Helvetica, sans-serif;color:#fff; text-align:center; display:inline-block;}

.dd dl{width:160px; margin:10px 10px 0 14px;}
.dd dl dt{width:142px; height:20px; width:160px\9;}
.dd dl dt select{BORDER: #c1c3c0 1px solid; background-color:#ffffff; color: #000; WIDTH: 160px; HEIGHT: 20px; font-size:11px;}
.dd dl dd{width:160px; height:18px; background:#888; font-weight:bold; line-height:18px; color:#fff; text-align:center; margin:12px auto 0;}
.dd dl .sl1{width:38px; float:left; border-right:1px #fff solid;} 
.dd dl .sl2{width:119px; float:left;} 
.dd dl ol{height:22px; margin-top:5px;_margin-top:0px; border-bottom:1px #dedede dotted; background:#fff; _color:#333;}


.description{width:1198px; margin:5px auto 45px; background:#fff; position:relative;}
.description dl{width:1140px; margin:0 auto;}
.description dl dt{height:50px; font:bold 16px/60px arial;text-align:left; border-bottom:1px solid #dedede; color:#333; }

.description dl dt span{width:35px; height:22px; background:url(../../images/m_bg.png) no-repeat -116px 0px; text-indent:43px; display:inline-block; margin:4px 5px 0 0 ; vertical-align:text-bottom; }
.description dl dd{width:1140px; line-height:28px; word-break: break-word; text-align:left; padding:15px 0; margin:0 auto; min-height:100px;}
.description .custom_tx{width:100%; min-height: 60px; border-top:1px dotted #ddd; font:bold 14px/40px arial; color:#f64e49; text-align: center; position: absolute; bottom:0; left:0;
}
.description dl dd .warning1{height:34px; width:100%;margin:-15px auto 15px; background: #F8F8F8 url(../../images/warning1.svg) no-repeat 15px center ; text-indent:45px; font:14px/34px arial;color:#666; background-size: 24px;}
.custom_tx p{width:90%}
.custom_tx span{width:30px;height:30px;background:url(../../images/caution.svg) no-repeat center center; background-size:25px 25px; display: inline-block; margin-right:5px; vertical-align: middle;}

.g_title{ height:40px; font:bold 14px/40px tahoma;text-align: -webkit-left;background:#f5f5f5; margin:0px auto; text-indent:30px; border-bottom:1px solid #dedede;}
.g_list{width:1198px; height:690px; overflow:hidden; padding-bottom:18px;}
.g_box{ background:#fff; margin-bottom:10px;}
.g_list ul{width:1206px; height:auto; margin:-1px auto 0; }
.g_list ul li{width:240px;height:355px;border-bottom:1px solid #ededed; margin:-1px 0 0px -1px; float:left; position:relative; z-index:1; border-right:none;}
.g_list ul li p{width:190px; height:82px; margin:0 auto; overflow:hidden;}
.g_list ul li:hover{width:240px; opacity:0.9; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; margin:-1px 0 0px -1px; }
.g_list ul li .pcs{width:55px; height:56px; background:url(../../images/pcs.png) no-repeat left top; position:absolute; right:8px; top:8px;}
.g_list ul li .pcs span.t{width:55px; height:20px;font:bold 18px/40px Arial, Helvetica, sans-serif;color:#fff; text-align:center; display:inline-block;}
.g_list ul li .pcs span.t1{width:55px; height:20px;font:12px/30px Arial, Helvetica, sans-serif;color:#fff; text-align:center; display:inline-block;}
.g_list ul li .pic{width:150px; height:150px; margin:15px auto 0;}
.g_list ul li .p_title{width:220px; height:80px; margin:10px auto 8px; overflow:hidden; }
.g_list ul li .p_title p{color:#222; text-align:center;width:220px; height:80px; line-height:16px; line-height:16px; font-family:arial,verdana,sans-serif;font-weight:bold; vertical-align:middle;  display:table-cell;padding-left:8px; word-wrap: break-word; word-break: normal;}
.g_list ul li .price{font-weight:bold; text-align:center;line-height:20px;height:20px; }
.g_list ul li .m_price{color:#888; text-align:center; line-height:16px;height:16px; }
.g_list ul li .more{width:110px; height:35px; margin:5px auto 0; cursor:pointer; color:#888;}
.g_list ul li .more span{width:35px; height:33px;display:inline-block; background:url(../../images/m_bg.png) no-repeat left -88px; vertical-align:middle; margin-right:0px;}

.g_list ul li .buy{width:150px; height:28px; cursor:pointer; text-align:center; color:#fff;  behavior: url(ie-css3.htc); z-index:2; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; position:relative; border:0; margin:12px auto 12px; font:14px/28px tahoma; text-align:center; background:#22a3a7; color:#fff;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.35);}

.g_list ul li .buy.pre{background:#fa8a06;}
.g_list ul li .buy.pre:hover{background:#999;}

.g_list ul li .buy:hover{ color:#fff;  background:#026675}
.g_list ul li .buy span{width:22px; height:18px;display:inline-block; background:url(../../images/m_bg.png) repeat scroll -157px top; vertical-align:middle; margin-right:10px; transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.g_list ul li .buy:hover span{background:url(../../images/m_bg.png) repeat scroll -157px -18px; }
.g_list ul li .so{width:150px; height:28px; cursor:pointer; text-align:center; color:#fff;  behavior: url(ie-css3.htc); z-index:2; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; position:relative; border:0; margin:12px auto 12px; font:14px/28px tahoma; text-align:center; background:#dd8301; color:#fff;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.35);}
.g_list ul li .so:hover{ color:#fff;  background:#dd6901}
.g_list ul li .so span{width:12px; height:13px;display:inline-block; background:url(../../images/m_bg.png) no-repeat -56px -6px; vertical-align:middle; margin-right:5px;}
.g_list ul li a{ text-decoration:none;}


.g_list ul li .stock_reminder{width:150px; height:28px; cursor:pointer; text-align:center; color:#fff;  behavior: url(ie-css3.htc); z-index:2; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; position:relative; border:0; margin:12px auto 12px; font:14px/28px tahoma; text-align:center; background:#dd8301; color:#fff;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.35);}
.g_list ul li .stock_reminder:hover{ color:#fff;  background:#dd6901}
.g_list ul li .stock_reminder span{width:12px; height:13px;display:inline-block; background:url(../../images/m_bg.png) no-repeat -56px -6px; vertical-align:middle; margin-right:5px;}
.g_list ul li a{ text-decoration:none;}