  .side_category_frame {
	height: 414px;
}

.fff {
background: #fff;
}

.banner1 {
	width: 770px; height: 270px; overflow: hidden;
}

.list-banner img {
	vertical-align: top;
}
.promotioncolor
{
    color:rgb(255,229,0);
}
.promotiontime
{
    padding:2px 10px;
}
.btn-bar>p {
    height: 60px;
}
.price_contain
{
    margin-left:10px;    
}
/*___ 产品列表 筛选 ___*/
.filter,.tab_1{
	background: #f3f3f3; border-top: 0px solid #ebebeb; border-bottom: 1px solid #ebebeb;
}
.filter .sort_type li,.tab_1 .tab_1_list li {
	display: inline; float: left; color: #303030; height: 37px; line-height: 37px; padding: 0 23px 0 15px; position: relative; cursor: default; border-left: 1px solid #fff; border-right: 1px solid #ebebeb;
}
.filter .sort_type li.nb{border-left:none;}
.filter .sort_type li i {
	display: block; width: 16px; height: 26px;  background: url(/images/filter-arrow.png) no-repeat center 9px; position: absolute; top: 5px; right: 3px;
}
.filter .sort_type li.focus {
	background-color: #fff;
}
.filter .sort_type li.focus i {
	border-left: 1px solid #ddd;
}
.filter .sort_type li.up i {
	background: url(/images/filter-arrow-1.png) no-repeat center 9px;
}
.filter .price {
	float: left; margin-left: 7px; display: inline; position: relative;
}
.filter .price .pos {
	 padding: 8px 6px 5px;
}
.filter .price input {
	width: 35px; height: 18px; border: 1px solid #aaa;
}
.filter .price input:focus {
	border: 1px solid #b81c2b;
}
.filter .price .small-system-button {
	display: none;
}
.filter .show-button .pos {
	background: #fff; display: block; white-space: nowrap; border: 1px solid #ddd; border-top: none; position: absolute; top: 0; left: 0;
}
.filter .show-button p {
	text-align: right; padding: 5px 0 0;
}
.filter .show-button .pos {
	 padding: 8px 5px 5px;
}
.filter .show-button .small-system-button {
	display: inline-block;
}
.filter .result,.tab_1 .result {
	float: right; height: 37px; line-height: 37px; color: #656565; padding-right: 12px;
}
.tab_1,.tab_1 .result.proMore{font-family: arial;}
.tab_1 .tab_1_list li{ border-left:none; padding: 0 23px 0 ;}
.tab_1 .tab_1_list li.focus{font-size:14px; color:#cc0000; font-weight:bold; background:#fff;}
.tab_1 .tab_1_list li.font{font-weight:bold; font-size:14px; border:none; padding:0 0 0 16px;}

.search-filter {
	border: 1px solid #ebebeb; border-top: none;
}

.promotions {
	height: 95px; padding: 0 0 0 23px; margin: 3px 0 0; border: 1px solid #ededed; position: relative;
	+zoom: 1;
}
.promotions .label {
	width: 23px; height: 80px; line-height: 16px; text-align: center; color: #fff; padding: 15px 0 0; background: #555; position: absolute; top: 0; left: 0;
}
.promotions .label i {
	display: block; width: 6px; height: 12px; background-position: -95px -10px; position: absolute; top: 41px; right: -6px;
}
.promotions ul li {
	display: inline; float: left; width: 260px; height: 72px; padding: 0 0 0 83px; margin: 11px 0 0 20px; position: relative;
}
.promotions ul li .img, .promotions ul li .img img {
	width: 70px; height: 70px;
}
.promotions ul li .img {
	border: 1px solid #dcdcdc; position: absolute; top: 0; left: 0;
}
.promotions ul li .title {
	height: 36px; line-height: 18px; overflow: hidden;
}
.promotions ul li .price b {
	color: #cb0000;
}
.promotions ul li .price span {
	color: #999;
}
.promotions .comm_btn_red {
	position: absolute; right: 50px; bottom: 0;
}

.pro_display .head {
	width: 100%; padding: 15px 0 3px; border-bottom: 2px solid #000; position: relative;
}
.pro_display .head .title strong {
	font-weight: normal; font-size: 18px; margin-right: 8px;
}
.pro_display .pd_big {
	float: left; width: 330px; height: 487px; border: 1px solid #dcdcdc; border-top: none; overflow: hidden;
}
.pro_display .pd_small {
	float: left; width: 648px; height: 48px;
}
.pro_display .pd_small li {
	float: left; width: 215px; height: 243px; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; position: relative;
}
.pro_display .pd_small li .img, .pro_display .pd_small li .img img {
	width: 215px; height: 215px;
}
.pro_display .pd_small li .img {
	display: block; overflow: hidden;
}
.pro_display .pd_small li .title {
	width: 150px; height: 20px; line-height: 20px; position: absolute; bottom: 5px; left: 8px; overflow: hidden;
}
.pro_display .pd_small li .title a {
	color: #666;
}
.pro_display .pd_small li .price {
	height: 20px; color: #bd0000; font-weight: bold; position: absolute; bottom: 5px; right: 8px;
}

.pro_detail {
	margin: 0 0 25px;
}
.detail_img {
	float: left; width: 400px;
}
.detail_img .brandname{
	height:46px;line-height:46px;font-size:14px;text-align:center;font-weight:bold;
}
.detail_img .showimg, .detail_img .showimg .simg {
	width: 398px; height: 398px; display: block;
}
.detail_img .showimg {
	border: 1px solid #ddd;
}
.detail_img .smallimg {
	float: left; width: 330px; height: 64px; margin: 7px 0 0;
}
.detail_img .smallimg ul {
	float: left; width: 290px; height: 64px; overflow: hidden; font-size: 0; -webkit-text-size-adjust: none; white-space: nowrap;
}
.detail_img .smallimg li img {
	width: 60px; height: 60px;
}
.detail_img .smallimg li {
	display: inline-block; width: 64px; height: 64px; margin: 0 10px 0 0; overflow: hidden; cursor: pointer;
	*display: inline; *zoom: 1; vertical-align: top;
}
.detail_img .smallimg li a {
	border: 1px solid #dcdcdc; padding: 1px; display: block;
}
.detail_img .smallimg .zoomThumbActive {
	border: 2px solid #c60000; padding: 0;
}
.detail_img #leftNav, .detail_img #rightNav {
	width: 20px; height: 69px;
}
.detail_img #leftNav i, .detail_img #rightNav i {
	display: block; width: 5px; height: 9px; margin: 30px 0 0; overflow: hidden;
}
.detail_img #leftNav {
	float: left;
}
.detail_img #rightNav {
	float: right;
}
.detail_img #leftNav i {
	margin-left: 5px; background-position: -70px 0;
}
.detail_img #rightNav i {
	margin-left: 7px; background-position: -80px 0;
}
.detail_img .simple_slider_disabled {
	opacity: 0.3; filter: alpha(opacity=30);
}
.detail_img .detail_img_trying {
	float: left; margin-top: 8px;
}

.disabled-trying .detail_img_trying {
	display: none;
}
.disabled-trying .smallimg {
	width: 400px;
}
.disabled-trying .smallimg ul {
	width: 360px;
}

.detail_info {
	float: left; width: 525px; color: #333;font-family: 宋体; margin-left:21px;
}
.detail_info_offsale {
	float: left; width: 525px; color: #333;font-family:微软雅黑; margin-left:21px; 
}
.recommendgoods {
	float: left; width: 195px; color: #333;font-family: 宋体;background-color:#f7f7f7;    margin-bottom: 5px;
}
.recommendgoods .yc-goodsrecommend .head{
	height:36px;line-height:36px;text-align:center;
}
.recommendgoods .yc-goodsrecommend .head hr{
	display:inline-block; width:63px;line-height:36px;color:#d3d3d3;
}

.recommendgoods .yc-goodsrecommend .head strong{
	padding:0px 6px;height:36px;line-height:36px; font-weight:normal; color:#666;
}

.recommendgoods .yc-goodsrecommend .body li {
	width: 124px; margin-left: 38px; margin-bottom: 18px;
}
.recommendgoods .yc-goodsrecommend .body li .img, .yc-goodsrecommend .body li .img img {
	width: 122px; height: 122px;
}
.recommendgoods .yc-goodsrecommend .body li .title {
	padding: 3px 0 0; height:24px; line-height:24px;overflow:hidden;
}
.recommendgoods .yc-goodsrecommend .body li .title a {
	color: #666;
}
.recommendgoods .yc-goodsrecommend .body li .price {
	text-align: left;font-family:Microsoft Yahei;
}


.detail_info .detail_panel
{
    height:100px;
    background-color:#e03d34;
    color:#fff;
}

.detail_info .detail_panel_other
{
    height:90px;
    background-color:#f7f7f7;
    color:#fff;
}

.detail_info .detail_panel .price_info
{
    height:48px;
    line-height:48px;
}
.detail_info .detail_panel .price_info .price_type
{
    width:84px;text-indent:18px;display:inline-block;color:#ffc5c2;
}
.detail_info .detail_panel .price_info .money
{
    font-family: Tahoma;
    font-size: 30px;
    vertical-align: middle;
}
.detail_info .detail_panel .price_info strong
{
    font-family: Tahoma;
    font-size: 30px;
    vertical-align: middle;
    font-weight:normal;
}
.detail_info .detail_panel .price_info .price_contain
{
   background-color:#fff;
   color:#a41c32;
   border:1px solid #fff;
   border-radius: 10px;
   padding:2px 10px;
   font-weight:bold;
}

.detail_info .detail_panel .marketprice_discount
{
   padding:0px 0px 0px 90px;color:#ffc5c2;
}

.detail_info .detail_panel .marketprice_discount .money
{
    margin-left:6px;
    font-family:Tahoma;
    font-weight:bold;
}


.detail_info .detail_panel .marketprice_discount .marketprice
{
    
}

.detail_info .detail_panel_other
{
    height:90px;
    background-color:#f7f7f7;
    color:#fff;
}

.detail_info .detail_panel_other ul
{
    overflow:hidden;
}


.detail_info .detail_panel_other ul li
{
    height:75px;width:184px;
    border-right:1px solid #ddd;
    float:left;
    color:#959595;
    text-align:center;
    padding-top:15px;
    line-height:20px;
}


.detail_info .detail_panel_other ul li.unitstock
{
    border-right:0px solid #ddd;
}

.detail_info .detail_panel_other ul li.comment .times
{
    color:#3d8a9a;
    font-size:16px;
    font-weight:bold;
}

.detail_info .detail_panel_other ul li.comment .highpraise
{
    color:#f58d2c;
    font-weight:bold;
    font-size: 14px;
}


.detail_info .detail_panel_other ul li.point .pointnum
{
    color:#286c19;
    font-size:16px;
    font-weight:bold;
}


.detail_info .detail_panel_other ul li.unitstock .unitname
{
    color:#f58d2c;
    font-size:14px;
    font-weight:bold;
}

.detail_info .pcode {
	color: #666; font-size: 12px; padding-bottom: 5px;
}
.detail_info .title {
	font-size: 14px;color:#000;font-weight:bold;vertical-align:middle;
	padding-bottom: 5px;
}
.detail_info_offsale .title {
	font-size: 14px;color:#666;font-weight:bold;vertical-align:middle;
	padding-bottom: 5px;
}
.detail_goods_offsale 
{
    width:525px;
    border:1px solid #ddd;    
    margin-top:10px;
}

.detail_goods_offsale .goods-offsale
{
    border-bottom:1px solid #ddd;    
    background-color:#eee;
    height:48px;
    line-height:48px;
    font-size:16px;
    font-family:微软雅黑;
    color:#666;
    text-indent:15px;
    font-weight:bold;
}
.detail_goods_offsale  .similar-goods-list
{
    margin-top:18px;
    font-size:12px;
    font-family:宋体;
    color:#333;
    text-indent:15px;
}
.detail_goods_offsale  .similar-goods ul
{
    overflow:hidden;
}
.detail_goods_offsale  .similar-goods-cell
{
    margin:10px 15px 40px 15px;
    width:145px;
    height:225px;
    float:left;
}
.detail_goods_offsale  .similar-goods-img
{
    width:155px;
    height:155px;
}

.detail_goods_offsale  .similar-goods-cell img
{
    width:155px;
    height:155px;
}

.detail_goods_offsale  .similar-goods-cell .similar-goods-price
{
    height:30px;
    line-height:30px;
}
.detail_goods_offsale  .similar-goods-cell .similar-goods-price i
{
    color:#b81c2b;
    font-family:微软雅黑;
}
.detail_goods_offsale  .similar-goods-cell .similar-goods-price b
{
    color:#b81c2b;
    font-size:20px;
    font-family:Arial;
}
.detail_goods_offsale  .similar-goods-cell .similar-goods-price del
{
color: #999;
font-family: 微软雅黑;
font-weight: 400;
margin-left: 10px;
}
.detail_goods_offsale  .similar-goods-cell .similar-goods-name
{
    height:36px;
    line-height:18px;
    color:#333;
}
.detail_info .title .goodsname {
	font-size: 14px; 
}
.detail_info .alais {
	color: #b60000;
    font-family: "新宋体";
    font-size: 14px;
}
.detail_info .title b {
	font-size: 12px; color: #b81c2b; margin-left: 5px;
}
.detail_info .price {
	font-size: 12px; color: #999;
}
.detail_info .price b{color:#444444; font-family:Tahoma; }
.detail_info .price .gray {
	color: #999; display:inline-block; padding:0 20px 0 17px;
}
.detail_info .price #marketPrice {
	font-family:Tahoma;
}
.detail_info .price #spanPoint {
	font-family:Tahoma;
}
.detail_info .price strong {
	color: #b60000; font-size: 30px; font-weight: normal; vertical-align: middle;font-family:Tahoma;
}
.detail_info .price .money {
	color:#999;font-family:微软雅黑;
}
.detail_info .price .timer {
	display: inline-block;  background: #f1eff0; vertical-align: top; padding: 0 5px; margin: 10px 0 0 10px;
}

.detail_info .price .spantime {
	display: inline-block;  background: #f1eff0; vertical-align: top; padding: 5px 5px; margin: 10px 0 0 10px; color:#b60000;
}

.detail_info .price .timer em {
	color: #957576; margin: 0 5px;
}
.detail_info .plugin {
	 padding: 0 0 15px 82px;
}
.detail_info .plugin span {
	display: inline-block; vertical-align: top;background: #b81c2b; height: 20px; line-height: 20px; padding: 0 5px 0 10px; color: #fff; font-size: 12px;
	border-radius: 3px; position:relative;
}
.detail_info .plugin span .sanJiao{position:absolute; top:-8px; left:15px; width:0;height:0;overflow:hidden;border-left:4px solid #FFF;border-bottom:4px solid #b81c2b;border-right:4px solid #FFF;border-top:4px solid #fff;}
.detail_info .plugin span a{display:inline-block; background: #ff7200; height: 19px; line-height: 19px; color:#000; padding:1px 10px 0;}
.detail_info .plugin p{line-height:27px; }
.detail_info .plugin p i{display:inline-block; padding:0 4px 0 3px; color:#b81c2b;}
.detail_info .price-vip,.detail_info .yunfei{
	color: #666; font-size: 12px; padding-bottom: 7px;color:#fff;font-family:Tahoma;
	
}
.detail_info .price-vip,.detail_info .yunfei .money{
	font-family:微软雅黑;
}
.detail_info .price-vip i{color:#816957;display:inline-block; padding:0  12px 0 0;}
.detail_info .price-vip .lbg,.detail_info .price .lbg,.detail_info .yunfei .lbg ,.detail_info .pinglun .lbg{
	 color: #b3b3b3; display:inline-block; width:84px;
}

.detail_info .stock{
	color: #666; font-size: 12px; padding-bottom: 7px;color:#816957;font-family:Tahoma;padding-top:7px;
}

.detail_info .stock .lbg{
	 color: #b3b3b3; 
}
.detail_info .stock .lbg i{color:#816957; padding:0  12px 0 0; margin-left:20px;}

.detail_info .stock .lbgUnitName{
	 color: #b3b3b3;    float: right;
    padding-right: 20px;
}
.detail_info .stock .lbgUnitName .iUnitName{color:#816957; padding-left:20px;}

.seeUserYou{display:inline-block; width:156px;height:20px;  position:relative; z-index:35;border:#e03d34 solid 1px; border-bottom:none;}
.seeUserYou .closeDiv{width:8px; height:8px; background:url(/images/common/close.png) no-repeat; position:absolute; top:6px; right:6px;}
.seeUserYou.bod{border:#dddddd solid 1px; border-bottom:none; width: 154px; height:20px;}
.seeUserYou .seeTitle{height:20px;color:#ffc5c2; padding:0 11px;display:inline-block;}
.seeUserYou .seeTitle .sanUp,.seeUserYou .seeTitle .sanDown{width:0; height:0;margin-left:7px; overflow: hidden; border-bottom:#fff solid 4px;   border-top:#e03d34 solid 4px; border-right:#e03d34 solid 4px;border-left:#e03d34 solid 4px;position:absolute;top:3px;}
.seeUserYou .seeTitle .sanDown {border-bottom:#e03d34 solid 4px; border-top:#fff solid 4px;top:6px;}
.seeUserYou .ulSeeYou{position:absolute; top:20px; left:-1px; width:132px; border:#dddddd solid 1px; border-top:none; z-index:130; background:#fff; padding:0 11px;background-color:#e03d34;}
.dn{ display:none;}
.seeUserYou .ulSeeYou li{height:22px; line-height:22px; color:#fff;}
.seeUserYou .ulSeeYou li .vipmoney{font-weight:normal;font-family: Tahoma;}
.detail_info .yunfei {position:relative;line-height:24px; z-index:34;color: #ffc5c2;
font-family: Tahoma;
font-size: 12px;
padding:0px 0px 0px 90px;}
.detail_info .yunfei .yunfeiCon{ width:auto; display:inline-block;}
.detail_info .yunfei .yunfeiCon .ii{display:inline-block; padding:0  10px 0 0;}
.detail_info .yunfei .yunfeiCon .ii.iii{padding:0 28px 0 10px; position:relative;cursor:pointer;}
.detail_info .yunfei .yunfeiCon .ii .aaDown{position:absolute; top:10px; right:15px; width:0; height:0;  overflow: hidden; border-bottom:#fff solid 4px;   border-top:#e03d34 solid 4px; border-right:#e03d34 solid 4px;border-left:#e03d34 solid 4px; padding:0; display:inline;}
.detail_info .yunfei .yunfeiCon .ii .aaUp{border-bottom:#e03d34 solid 4px; border-top:#fff solid 4px;}
.detail_info .yunfei .addresMore{width:335px; height:153px; font-family:"宋体"; border:#dddddd solid 1px; background:#f9f9f9; padding:9px 11px; position:absolute; top:20px; left:90px; z-index:34}
.detail_info .yunfei .addresMore .closeDiv{cursor:pointer;width:8px; height:8px; background:url(/images/common/close.png) no-repeat; position:absolute; top:6px; right:6px;}
.detail_info .yunfei .addresMore .hotCity dd,.detail_info .yunfei .addresMore .moreCity li{float:left; padding:0 20px 0 0;height: 18px; line-height:18px; padding:0 0 10px; }
.detail_info .yunfei .addresMore .hotCity dd a,.detail_info .yunfei .addresMore .moreCity li a{display:block;  color:#999999; padding:0 6px; }
.detail_info .yunfei .addresMore .hotCity dd a:hover,.detail_info .yunfei .addresMore .moreCity li a:hover{background:#a18c7c; color:#fff; text-decoration: none;}
.detail_info .yunfei .addresMore .moreCity{clear:both;}
.detail_info .pinglun{overflow:hidden;line-height:24px;}
.detail_info .pinglun i{color:#999999; display:inline-block; padding:0 25px 0 0; }
.detail_info .pinglun  .fl{float:left;}
.detail_info .pinglun  .fr{float:right; color:#999999;padding-right: 16px;}

.detail_info .title .shuomigInfo{font-size:14px; color:#b60000; font-family:"新宋体"; font-weight:bold;}

.fenxiang{overflow:hidden;}
.fenxiang .fl{float:left;}
.fenxiang .pro-favorite {
	float:right; color: #666666; height: 15px; line-height: 15px; padding: 0 0 0 18px; background: url(/images/common/shou.png) no-repeat;
}
.fenxiang .pro-favorite i{color:#999999; padding:0 0 0 5px; display:inline-block; font-family:Tahoma;}
.detail_info .spec {
	color: #999; padding: 12px 0 20px;position: relative;
	+zoom: 1;font-size:12px;
}
.detail_info .spec .row {
	line-height: 24px;
}
.detail_info .spec .label {
	float: left; line-height: 24px;color:#555;padding:0px 15px 0px 15px;
}
.detail_info .spec .lx999999 {
	color: #999;
}
.detail_info .spec .color {
    margin-top:20px;
	padding-bottom: 1px;
}

.detail_info .spec .promise  ul {
  float: left;
  padding-bottom: 7px;
  width: 478px;
}
.detail_info .spec .promise li {
	display: inline; float: left; height: 20px; color: #000000; line-height: 20px;  margin: 1px 7px 7px 1px; background: #fff;  font-family:"宋体";
}
.detail_info .spec .promise li i {
	background-color:#bbb;color:#fff;padding:0px 3px;margin-right:5px;
}
.detail_info .spec .color ul {
	float: left; width: 428px;padding-bottom: 7px;
}
.detail_info .spec .color li {
	display: inline; float: left; height: 20px; color: #000000; line-height: 20px; padding: 0 10px; margin: 1px 7px 7px 1px; background: #fff; border: 1px solid #e5e5e5; cursor: pointer; position: relative;
	+zoom: 1; font-family:"宋体";
}
.detail_info .spec .color li i {
	display: none;
}
.detail_info .spec .color li.focus {
	margin: 0px 6px 6px 0px; border: 2px solid #df0001;
}
.detail_info .spec .color li.focus i {
	display: block; width: 9px; height: 9px; font-size: 9px; background-position: -90px 0; overflow: hidden; position: absolute; right: -2px; bottom: -2px;
}
.detail_info .spec .num {
	width: 30px; height: 14px; font-size: 11px; line-height: 14px; text-align: center; margin: 5px 5px 0; border: 1px solid #e4e4e4;
}
.detail_info .spec .unit 
{
    width: 16px;
    height: 14px;
    font-size: 11px;
    line-height:14px;
   border-color: #e4e4e4;
   border-style: solid;
   border-width: 1px 1px 1px 0px;
   margin: 5px 5px 0 -10px;
   padding-right:10px;
}
.detail_info .spec .minus, .detail_info .spec .plus {
	display: inline-block; width: 11px; height: 11px; margin: 7px 0 0; vertical-align: top;
}
.detail_info .spec .minus {
	background-position: -120px -10px;
}
.detail_info .spec .plus {
	background-position: -135px -10px;
}
.detail_info .spec .row1 td {
	padding-right: 15px; color: #333;
}
.detail_info .spec .row2 .label {
float:left;
}
.detail_info .spec .row2 p {
	padding: 0 0 6px;
}
.detail_info .spec .spec_table td {
	padding: 2px 5px 0 0; color: #333;
}
.detail_info .spec .spec_table select {
	width: 65px; height: 20px;
}
.detail_info .spec .spec_table .bd {
	border-right: 2px solid #999; padding-right: 15px; text-align: left;
}
.detail_info .spec .spec_table .pad {
	padding-left: 20px;
}
.btn_joincart {
	display: inline-block; width: 107px; height: 37px; line-height: 34px; font-size: 16px; color: #fff; font-weight: bold; vertical-align: top; padding-left: 37px; background-position: -10px -60px;
}
.btn_joincart:hover {
	text-decoration: none;
}
.btn_favorite {
	display: inline-block; width: 103px; height: 25px; vertical-align: top; margin: 5px 0 0 10px; background-position: -80px -30px;
}
.detail_info .spec .btn-bar {
	padding: 18px 0 0 10px;
	position:relative;
}
.detail_info .spec .btn-bar .red{
	cursor:pointer;
}
.detail_info .spec .btn-bar .shop_yuyue{
    display: inline-block;
    width: 167px;
    height: 45px;
    line-height: 40px;
    background: url(/images/yuyue-img.jpg) no-repeat;
    border: 1px solid hsl(0, 100%, 100%);
    vertical-align: bottom;
   
}
label.vipnum{
        left: 6px;
    top: 75px;
    position: absolute;
}
.detail_info .spec .btn-bar .shoplist{
	width:518px;
	border:1px solid #ccc;
	padding:5px 0px 5px;
	left:15px;
	top:44px;
	position:absolute;
	z-index:999;
	background-color:#fff;
	display:none;
}
.detail_info .spec .btn-bar .shoplist ul{
	overflow:hidden;
}
.detail_info .spec .btn-bar .shoplist li{
	width:240px;
    float:left;
    height:24px;
    line-height:24px;
    margin-left:18px;
}
.btn-join-shidai 
{
    display: none; width: 113px; height: 37px; line-height: 37px; background: url(/images/shidai_buy.gif) no-repeat; vertical-align: bottom;margin-left:5px;
}
.btn-join-cart {
	display: inline-block; width: 167px; height: 45px; line-height: 40px; background: url(/images/buy-click.jpg) no-repeat; border:1px solid #fff;vertical-align:bottom;
        position: absolute;
    left: 200px;
}
.btn-join-cart-old{
	display: inline-block; width: 148px; height: 40px; line-height: 40px; background: url(/images/btn-join-cart.gif) no-repeat; vertical-align: bottom;
}
.btn-join-cart1 {
	display: inline-block; width: 148px; height: 40px; line-height: 40px; background: url(/images/btn-join-cart1.png) no-repeat; vertical-align: bottom;
}

.btn-buy-onlyframes {
	display: inline-block; width: 113px; height: 37px; line-height: 37px; background: url(/images/btn-join-onlyframes.gif) no-repeat; vertical-align: bottom;margin-left:5px;
}

.btn-join-cart:hover {
	text-decoration: none;
}
.btn-buy-now {
	display: inline-block; width: 148px; height: 40px; vertical-align: top; margin: 0 0 0 10px; background: url(/images/buy_button2.gif) no-repeat;
}

#currnetRegion {
	display: inline-block; width: auto; height: 20px; vertical-align: top; margin: 0 5px; position: relative; +display: inline; +zoom: 1; z-index: 100;
}
#currnetRegion .current {
	float: left; white-space: nowrap; padding: 0 20px 0 5px; background: #fff; border: 1px solid #e4e4e4; position: relative; cursor: pointer;
}
#currnetRegion .current i {
	width: 7px; height: 4px; overflow: hidden; position: absolute; top: 8px; right: 5px; display: block;
}
#currnetRegion .regionlist {
	display: block; width: 305px; padding: 5px; font-size: 0; -webkit-text-size-adjust: none; background: #fff; border: 1px solid #ccc; position: absolute; top: 22px; left: 0;
}
#currnetRegion .regionlist li {
	display: inline-block; width: 50px; height: 28px; font-size: 12px; line-height: 28px;
	+display: inline; +zoom: 1;
}
#currnetRegion .regionlist li a {
	float: left; height: 28px; vertical-align: top; padding: 0 5px; color: #0265cd;
}
#currnetRegion .regionlist li.focus a {
	background: #0265cd; color: #fff;
}
#currnetRegion .regionlist li.close {
	vertical-align: top; width: 100px; text-align: right; color: #ccc; font-weight: bold; line-height: normal; cursor: pointer;
}
#currnetRegion .regionlist .city {
	padding: 5px 0; border-top: 1px solid #ccc;
}
#currnetRegion .regionlist .city li {
	width: auto;
}
#currnetRegion .regionlist .city li a {
	
}
.tb_tab {border-bottom:#dddddd solid 1px; background:#ffffff; width:989px;}
.tb_tab li{
	float: left; height: 33px; line-height: 33px; font-size: 16px; border-left:#dddddd solid 1px ;margin: 0 0 0 -1px;
}
.tb_tab li.buy{
	float: right; height: 33px; line-height: 33px; color: #fff; font-size: 16px; border-left:#dddddd solid 0px ;margin: 0 0 0 -1px;padding:0px;
}
.tb_tab li.buy i
{
    display: inline;float:left; 
}

.tb_tab li.buy i span
{
     color: #d7001f;font-family: 微软雅黑;
}

.tb_tab li.buy i strong
{
     color: #d7001f;padding-right:10px;
}

.tb_tab li i{ font-weight:normal;}
.tb_tab li {
	display: inline; 
}
.tb_tab li a {
	color:#333333; font-weight:bold;display:block; padding:0 28px; font-family:"SumSun" /*background-position: right -162px;*/ 
}
.tb_tab li.buy a {
	padding:0 14px;color:#fff; background-color:#d7001f;
}
.tb_tab li a:hover {
	text-decoration: none;
}
.tb_tab li.focus a {
	background: #f5f3f0;
	color: #333333;
}


.tabbox_class1 .tb_tab li {
	background-position: 0 -291px;
}
.tabbox_class1 .tb_tab li a {
	color: #cc3300; background-position: right -318px;
}
.tabbox_class1 .tb_tab li.focus {
	background-position: 0 -345px;
}
.tabbox_class1 .tb_tab li.focus a {
	color: #fff; background-position: right -372px;
}

.pro_sm_box {
	height: 199px; background: #f9f9f9;
}
.pro_sm_box .loading {
	height: 199px; background-image: url(/images/common/loading.gif)!important; background-repeat: no-repeat!important; background-position: center!important;
}

.pro_rv_box .loading, .pro_cs_box .loading {
	padding: 70px 0; background-image: url(/images/common/loading.gif)!important; background-repeat: no-repeat!important; background-position: center!important;
}

.pro_sm_list {
	display: inline; float: left; width: 750px; height: 180px; font-size: 0; -webkit-text-size-adjust: none; margin: 9px 25px 0 8px; background: #fff; overflow: hidden;
}
.pro_sm_list li {
	display: inline-block; width: 115px; font-size: 12px; vertical-align: top; padding: 15px 0 0 25px; margin-left: 13px; position: relative;
	+display: inline; +zoom: 1;
}
.pro_sm_list li i.plus {
	display: block; width: 14px; height: 14px; background-position: -150px -10px; position: absolute; top: 53px; left: 0;
}
.pro_sm_list li.first {
	padding-left: 0;
}
.pro_sm_list li.first i.plus {
	display: none;
}
.pro_sm_list li .img, .pro_sm_list li .img img {
	width: 90px; height: 90px;
}
.pro_sm_list li .img {
	display: block; margin: 0 auto; border: 1px solid #dcdcdc; overflow: hidden;
}
.pro_sm_list li .title {
	height: 36px; line-height: 18px; margin: 3px 0 5px; overflow: hidden;
}
.pro_sm_list li .price {
	font-weight: bold; color: #ca0000; text-align: center;
}
.pro_sm_list li .price em {
	color: #666; font-weight: normal;
}
.pro_sm_info {
	float: left; width: 180px; line-height: 18px; padding: 15px 0;
}
.pro_sm_info .title {
	height: 36px; font-weight: bold; overflow: hidden;
}
.pro_sm_info .title a {
	color: #ff8a00;
}
.pro_sm_info .price {
	color: #666;
}
.pro_sm_info .price b {
	font-weight: normal; color: #b60000;
}

.pro_info_spec {
	 overflow: hidden; *zoom: 1; background: url(/images/line-ddd.png) repeat-y 510px 0;
}
.pro_info_spec ul {
	float: left; width: 510px; margin: 0 auto;  padding: 10px 0;
}
.pro_info_spec li {
	float: left; width: 150px; height: 22px; line-height: 22px; padding-left: 20px; color: #666; overflow: hidden; white-space: nowrap;
}
.pro_info_spec_2 ul {
	width: 100%; padding: 10px 0;
}
.pro_info_spec_2 li {
	float: left; width: 229px; height: 30px; line-height: 30px; padding-left: 20px; color: #666; overflow: hidden; white-space: nowrap;
}
.pro-spec-comment {
	float: right; width: 217px; font-size: 14px; line-height: 18px; color: #666;padding: 10px;
}
.pro-spec-comment b {
	color: #b81c2b;
}
.pro_description {
	padding: 0 0 10px;background-color:#fff;
}



.det-des-title {
	background: url(/images/icon-detail-description.gif) no-repeat 27px center; color: #999; font-size: 18px; padding-left: 45px; height: 40px; line-height: 40px;
}
.det-des-title b {
	color: #000; font-weight: normal;
}
.framesize {
	width: 748px; height: 298px; margin-bottom: 50px; font-size: 12px; color: #666; background: url(/images/framesize.jpg) no-repeat; position: relative;display:none;
}
.framesize span {
	position: absolute; color: #d80100;
}
.framesize .s1 {
	/*top:90px; left: 84px;*/
	top:61px; left: 87px;
}
.framesize .s2 {
	/*top:174px; left: 165px;*/
	top:155px; left: 168px;
}
.framesize .s3 {
	top:183px; left: 175px;
}
.framesize .s4 {
	top:115px; left: 330px;
}
.framesize .s5 {
	top:228px; left: 165px;
}
.framesize .s6 {
	top:99px; left: 522px;
}
.framesize .s7 {
	top:119px; left: 528px;
}
.framesize .s8 {
	top:133px; left: 707px;
}
.framefeatures
{
    padding: 15px 0px 20px 17px;
    line-height: 24px;
    border-top: 1px solid #ddd;
}
.framefeatures-content
{
    padding: 15px 0px 20px 17px;
    line-height: 24px;
    font-size:14px;
    border-top: 1px solid #ddd;
}
.framefeatures-content .text
{
    padding-left:35px;
    line-height: 24px;
    font-size:14px;
}
.framefeatures-content p
{
    padding: 3px 0;
}
.framefeatures p {
	 padding: 3px 0;
}
.framefeatures strong {
 font-size: 14px;
}
.brand-description strong {
	font-size: 18px; font-weight: normal;
}
.brand-description {
	color: #333;
}
.pro-detail-ad, .pro-detail-op {
	 margin-top: 10px;
}
.pro-detail-ad img, .pro-detail-op img  {
	vertical-align: top;
}

.lens-feature {
	padding:19px 17px; /*height: 519px;background: url(/images/lens-feature.jpg) no-repeat;*/position: relative;
}
.lens-feature .lf-t {
	width: 100%;
}
.lens-feature .lf-t td {
	background: #fff; padding: 12px 0 12px 18px;  color: #666; border-bottom:#ffffff solid 2px;
}
.lens-feature .lf-t td.label {
	background: #f9f9f9; text-align:left; padding:0 0 0 20px;
}

.pro-features {
	 border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; padding: 0; overflow:hidden; height:113px;
}
.pro-features .pro-features_fl {float:left; width:529px; padding:10px 12px 10px 25px; overflow:hidden;}
.pro-features .pro-features_fl .pp i{font-size:12px; color:#999999; font-family:SumSun; font-weight:normal; padding:0 0 0 12px;}
.pro-features .pro-features_fl .pp{font-size:16px; color:#666666; font-weight:bold;}
.pro-features .pro-features_fl .span_Style{padding:9px 0 12px;float:left;  width:199px;}
.pro-features .pro-features_fl .span_Style.wd_auto{width:330px;}
.pro-features .pro-features_fl .span_Style .title_p{font-size:20px; font-weight:bold; color:#cc0000; line-height:32px;}
.pro-features .pro-features_fl .span_Style .con_p {line-height:16px; color:#666666; font-size:12px;}
.pro-features .pro-features_fl .span_Style .con_p i{display:inline-block;  vertiacl-align:top; background:#e63a00; margin:0 5px; color:#ffffff;}
.pro-features .pro-features_fr {float:right; width:156px;  height:86px; border-left:#fbfbfb solid 1px; padding:17px 10px 10px 15px; background:#f6f6f6;}
.pro-features .pro-features_fr h3{font-size:18px; color:#000000; text-align:center; font-weight:normal;}
.pro-features .pro-features_fr h3 a{color:#000000}
.pro-features .pro-features_fr p{color:#999999; font-size:13px; text-align:justify;}
.lens-feature .lf-description {
	position: absolute; top: 309px; left: 17px;
}
.lens-feature .lf-description p {
	padding: 13px 18px 0; color: #333; line-height: 180%;
}
.lens-feature .lf-description p b {
	font-weight: normal; font-size: 16px;
}

.depict{padding:36px 16px 16px;}
.depict .depict_text{background:#d8d8d8; height:419px; line-height:22px;}
.step_go{padding:0 0 0 56px; height:27px; line-height:27px; font-size:22px; color:#000000;}
.step_go.pt18{padding:18px 0 0 56px;}
.step_go .ii{background:url(/images/common/title_bg.png) no-repeat; display:inline-block; vertical-align:top; width:27px; height:27px; line-height:27px; text-align:center; color:#ffffff; font-size:12px; margin:0 10px 0 0; }
.process_con{ padding: 145px 0 0; height:68px; background:url(/images/common/liucheng.jpg) no-repeat 54px 26px; text-align:center; font-size:16px; color:#000000;}
.text_p01{padding:0 0 0 93px; height:26px; line-height:26px; font-size:14px; color:#333333;}
.step_pic{height:523px; background:url(/images/pro/yangD.jpg) no-repeat 53px 15px;}
.step_picInfo{padding:0 0 46px;}
.step_picInfo li{line-height:28px; background:url(/images/common/point.png) no-repeat 54px 11px; padding:0 0 0 70px; font-size:14px; color:#333333;}
.tongJu_ft{padding:14px 0 7px 190px; line-heihgt:25px; color:#e41f18; font-size:18px;}
.tongJu{height:275px; background:url(/images/common/ju_01.jpg) no-repeat 53px 0;}
.size_bg{height:333px; background:url(/images/common/size01.jpg) no-repeat 53px 0;}
.quality_div{border-top:#dddddd solid 1px; padding:30px 72px 32px 74px; overflow:hidden;}
.quality_div .quality_div_fl{float:left; width:167px; border-right:#cccccc solid 1px; padding:0 36px 0 0; }
.quality_div .quality_div_fl .img{margin:12px 0 0;}
.quality_div .quality_div_fr{float:right; width:372px;}
.quality_div .quality_div_fr ul.quali_UL li{line-height:20px; overflow:hidden;}
.quality_div .quality_div_fr ul.quali_UL li .label{float:left;width:52px; color:#333333; font-size:13px; text-align:right;}
.quality_div .quality_div_fr ul.quali_UL li .span{float:left; color:#949494; padding:0 0 0 10px; width:310px; font-size:12px}
.payment_Bank{padding:14px 37px 39px 53px;overflow:hidden;}
.payment_Bank .div_band{width:670px;}
.payment_Bank .div_band img{border:#d0d0d0 solid 1px; margin:0 2px 0 0; display:inline-block; vertical-align:top;  float: left;}
.wuliu_tab{border-top:#050505 solid 1px; border-left:#050505 solid 1px; width:672px; margin:0 0 24px 53px; background:url(/images/common/tdbg2.jpg) repeat-y left top;}
.wuliu_tab thead td{background:url(/images/common/tdbg.jpg) repeat-x left top; color:#fffeff; font-size:16px; font-weigth:bold; font-family:"黑体"}
.wuliu_tab td{background:none; line-height:20px; padding:8px 0; text-align:center; border-bottom:#050505 solid 1px; border-right:#050505 solid 1px; color:#1a1b1f;}
.wuliu_tab td.font01{font-size:16px;}
.wuliu_tab td.baise{background:#ffffff; padding:0 0 0 28px; line-height:30px; text-align:left; color:#242424; font-size:14px;}
.lh40{height:40px; font-size:0;}
.jing_adv{height:342px; background:#194972; padding:53px 0 0 76px;}
.jing_adv .img{float:left; width:352px;}
.jing_adv .jing_Title{width:270px; float:left; padding:20px 0 0;}
.back_bg{background:#171717;/* position:relative;padding:395px 0 0; z-index:600*/}
.jing_suInfo{width:640px;/*position:absolute; top:-60px; left:63px;*/position:relative; top:-60px; left:63px; z-index:1; background:#ffffff;}
.jing_suInfo .jing_tab{border:none;}
.jing_suInfo .jing_tab thead td{line-height:38px; text-align:center; color:#ffffff; font-size:11px;}
.jing_suInfo .jing_tab thead td.blue1{background:#3452cf;}
.jing_suInfo .jing_tab thead td.blue2{background:#253ea7;}
.jing_suInfo .jing_tab  td.gray1{background:#eeeeee;}
.jing_suInfo .jing_tab  td.bd_solid{border:none;border-right:#3d3d3d solid 1px; border-bottom:#3d3d3d solid 1px;}
.jing_suInfo .jing_tab tbody td{line-height:22px; padding:28px 0 24px; font-weight:bold; font-size:14px; color:#000000;text-align:center;  }
.jing_suInfo .jing_img{border:#bbbbbb solid 1px; border-top:none; height:310px;  background:url(/images/pro/jingdu.jpg) no-repeat 86px 46px;}
.bgs_011{background:url(/images/pro/pro_002.jpg) no-repeat; height:340px;}
.gd_M{padding:44px 0 27px 64px; overflow:hidden; *height:320px;}
.gd_M .gd_M_fl{float:left;width:305px;}
.gd_M .gd_M_fr{float:left; width:260px; padding:0 0 0 50px;}
.gd_M .gd_M_fr .p01{line-height:36px; color:#969696; font-family:"黑体"; font-size:24px; padding:0 0 8px;}
.gd_M .gd_M_fr .p02,.gd_M .gd_M_fr .p03{line-height:25px; color:#ffffff; font-family:"SumSun"; font-weight:bold; }
.gd_M .gd_M_fr .p03{color:#969696; font-weight:normal;}
.title_back{background:url(/images/common/title_ic.png) no-repeat 67px 4px; padding:0 0 0 90px; line-height:26px; color:#bbbbbb; font-family:"黑体"; font-size:20px; clear:both;}
.title_back.nobg{backgorund:none;}
.mocun{width:625px; height:190px; margin:12px 0 54px 64px; background:url(/images/pro/mocunbg.png) no-repeat}
.mocun .tab{border:none;}
.mocun .tab thead td{line-height:47px; color:#ffffff; font-family:"SumSun";}
.mocun .tab td{line-height:47px; color:#111111; text-align:center;}
.p04{line-height:35px; padding:14px 0 0 76px; font-size:14px; color:#fff; font-family:"SumSun";}
.p04.p05{font-size:12px; color:#bbbbbb; padding:0 0 35px 76px;}
.pl76{padding:0 0 0 76px;}
.pl70{padding:0 0 42px 70px;}
.p06{font-size:14px; color:#ffffff; padding:16px 0 12px 76px; line-height:24px;}
.deep_tab{ border-right:#393939 solid 1px;border-bottom:#393939 solid 1px; width:630px; margin:10px 0 0 64px; }
.deep_tab td{ color:#ffffff; font-size:14px; border-top:#393939 solid 1px;border-left:#393939 solid 1px;}
.deep_tab thead td{background:#262626; line-height:43px; }
.deep_tab tbody td{color:#ffffff; line-height:46px;}
.deep_tab tbody td img{margin:0 0 0 10px;}
.jingpian_wk{width:337px; float:left;background:#3452cf; height:249px; border:#1e2c67 solid 1px; overflow:hidden;}
.jingpian_wk .p07{padding:25px 0 38px 22px; font-size:14px; color:#fff;}
.jingpian_wk .p07 i{font-size:12px;}
.jingpian_wk .p08{padding:0 0 22px 27px;}
.jingpian_wk .p09{color:#fff; line-height:20px; padding:0 0 0 15px; font-size:12px;}
.adv_lis{overflow:hidden; padding:0 0 0 22px; *height:248px;}
.adv_lis .list_div{float:left; width:170px; height:232px; padding:14px 0 0 0; text-align:center; background:#248ba5;}
.adv_lis .list_div.mr5{margin:0 5px 0 0;}
.adv_lis .list_div.list_div_01{background:#f47b21}
.adv_lis .list_div.list_div_02{background:#363636}
.adv_lis .list_div .img_p{text-align:center; padding:0 0 10px}
.adv_lis .list_div .img_p .img1,.adv_lis .list_div .img_p .img2,.adv_lis .list_div .img_p .img3{border:#66aec0 solid 4px; width:70px; height:70px;}
.adv_lis .list_div .img_p .img2{border:#f7a364 solid 4px;}
.adv_lis .list_div .img_p .img3{border:#737373 solid 4px;}
.adv_lis .list_div .p10,.adv_lis .list_div .p11{color:#fff; text-align:center; font:23px/30px "黑体";}
.adv_lis .list_div .p11{font:13px/20px "黑体";}
.adv_lis .list_div .p12{color:#ffb400; font:30px/45px "黑体"; text-align:center;}
.adv_lis .list_div .btn1,.adv_lis .list_div .btn2,.adv_lis .list_div .btn3{display:block; margin:auto; width:112px; height:18px; font:12px/18px "黑体"; text-align:center; color:#fff; background:url(/images/pro/pro_bgs.png) no-repeat 0 0;}
.adv_lis .list_div .btn2{background-position:0 -21px}
.adv_lis .list_div .btn3{background-position:0 -41px}
.p13{padding:38px  0; text-align:center; font:24px/32px "黑体"; color:#cccccc;}
.jingkuang{height:250px; padding:0 0 42px 70px; overflow:hidden;}
/* 评价规则 */
.pro_reviews_rule {
	padding: 20px 0;
}
.pro_reviews_rule ul {
	padding: 0 0 0 63px;
}
.pro_reviews_rule li {
	float: left; width: 120px; height: 36px; line-height: 18px; color: #333; padding: 0 0 0 40px; position: relative;
}
.pro_reviews_rule li i {
	display: block; width: 40px; height: 30px; background: url(/images/pro_reviews_rule.png) no-repeat; position: absolute; top: 3px; left: 0;
}
.pro_reviews_rule li i.icon_1 {
	background-position: 0 0;
}
.pro_reviews_rule li i.icon_2 {
	background-position: -40px 0;
}
.pro_reviews_rule li i.icon_3 {
	background-position: -80px 0;
}
.pro_reviews_rule li i.icon_4 {
	background-position: -120px 0;
}
.pro_reviews_rule li em {
	color: #cb0000; font-size: 15px;
}

/* 评价统计 */
#i-comment{ padding:10px 0;border-top:1px solid #E4E4E4;border-bottom:1px solid #E4E4E4;overflow:hidden;zoom:1;}
#i-comment .rate{float:left;width:120px;height:65px;padding:15px 0 0;border-right:1px solid #E4E4E4;text-align:center;color:#E26500;}
#i-comment .rate strong{line-height:36px;font-size:30px;}
.percent{float:left;width:320px;height:70px;padding:5px 0 5px 45px;border-right:1px solid #E4E4E4;}
.percent dl{padding:2px 0;overflow:hidden;zoom:1;}
.percent dt,.percent dd{float:left;margin-right:5px;}
.percent .d1{width:150px;border:1px solid #ccc;height:9px;margin-top:4px;overflow:hidden;background-color:#efefef;background-repeat:repeat-x;background-position:0 -396px;}
.percent .d1 div{overflow:hidden;height:9px;background-color:#FF701B;background-repeat:repeat-x;background-position:0 -386px;}
#i-comment .actor{float:left;position:relative;width:365px;height:75px;padding:5px 15px 0 36px;line-height:15px;overflow:hidden;zoom:1;}
#i-comment .actor .actor_p {padding: 0 0 8px;}
#i-comment .actor b{position:absolute;left:15px;top:7px;width:18px;height:18px;background-position: -165px -10px;}
#i-comment .actor span{ display: inline-block;}
#i-comment .actor a{color:#005aa0;}
#i-comment .actor .u-name{float:left;margin-right:16px;white-space:nowrap;color:#005aa0;}


.pro-reviews-tab {
	background: #f9f9f9; border-bottom: 1px solid #ddd; height: 45px; position: relative; *zoom: 1;
}
.pro-reviews-tab ul {
	float: left; position: absolute; top: 0; left: 0;
}
.pro-reviews-tab ul li {
	height: 46px;float: left;border-right: 1px solid #ddd; font-size: 14px; padding: 0 25px; line-height: 46px;
}
.pro-reviews-tab ul li.focus {
	background: #fff; color: #666;
}
.pro-reviews-tab ul li a{
	text-decoration: none;
}
.pro-reviews-tab .btn-pro-reviews{
	float: right; width: 102px; height: 29px; line-height: 29px; text-align: center;color: #fff; background: url(/images/btn-pro-reviews.jpg) no-repeat; margin: 8px 14px 0 0; display: inline;
}
.pro-reviews-tab .all-pro-reviews{
	float: right; width: 102px; height: 29px; line-height: 29px; text-align: center; margin: 8px 14px 0 0; display: inline;
}
.reviews_list .part {
	margin: 10px 0 0; background: url(/images/reviews_list_info_bg.gif) repeat-y; border: 1px solid #e2e2e2;
}
.reviews_list .info {
	float: left; width: 201px; padding: 15px 0; text-align: center;
}
.pro-reviews-list .part {
	width: 943px; margin: 20px auto 0;background: url(/images/reviews_list_info_bg.gif) repeat-y -17px 0; border: 1px solid #ddd;
}
.pro-reviews-list .info {
	float: left; width: 220px; padding: 10px 0; text-align: center;
}
.pro-reviews-list .info .img, .pro-reviews-list .info .img img {
	display: block; width: 78px; height: 78px;
}
.pro-reviews-list .info dt {
	margin-left: 8px; display: inline; float: left;
}
.pro-reviews-list .info dd {
	display: inline; float: left; width: 82px; margin: 0 0 0 10px; text-align: left;
}
.pro-reviews-list .info .name {
	margin: 0 0 5px; display: block; overflow: hidden; height: 20px; line-height: 20px;
}
.pro-reviews-list .content {
	float: left; width: 684px; color: #666; position: relative; *zoom: 1; margin: 10px 0 0 20px; overflow: hidden;display: inline;
}
.pro-reviews-list .content .time {
	position: absolute; top: 0; right: 0; color: #999;
}


.hzshops {
	margin: 20px 0 0; background: #fff; border-top: 1px solid #eaeaea;
}
.hzshops .head {
	height: 34px; background: #f6f6f6; border-bottom: 1px solid #eaeaea; position: relative; zoom: 1;
}
.hzshops .head .title {
	display: block; width: 190px; text-align: center; line-height: 34px; font-size: 14px; font-weight: bold; background: #fff; border-top: 2px solid #b81c2b; border-right: 1px solid #eaeaea; position: absolute; top: -1px; left: 0;
}

.hzshops .head .all {
	display: block; width: 190px; text-align: center; line-height: 34px; font-size: 12px; position: absolute; top: -1px; right: 0;
}

.hzshops .head .all b {
	 color:Red;
}

.hzshops .body
{
    color: #333333;
    font-family: tahoma,arial,'Hiragino Sans GB',宋体,sans-serif;
    font-size: 12px;
    word-break: break-all;
    word-wrap: break-word;
}
.hzshops li {
	height: 85px; border-bottom: 1px solid #eaeaea;overflow:hidden;
}
.hzshops li .addr {
	float: left; width: 360px; height: 100%; border-right: 1px dashed #eaeaea; position: relative; cursor: default; z-index: 100;
}
.hzshops li .addr .i {
	float: left; width: 52px; height: 45px; color: #fff; text-align: center; line-height: 16px; padding: 9px 9px 0; margin: 15px 28px 0 32px; background: #b91d2b;
}
.hzshops li .addr p {
	padding: 15px 0 0 ; line-height: 24px;
}
.hzshops li .map {
	display: none; width: 353px; height: 285px; border: 1px solid #ddd; position: absolute; top: 85px; left: 110px;
}
.hzshops li .map .arrow {
	display: block; width: 25px; height: 14px; margin: 0 0 0 -13px; background: url(/img/addr-map-arrow.png) no-repeat; overflow: hidden; position: absolute; top: -14px; left: 50%;
}

.hzshops li .tel {
	float: left; width: 270px; height: 100%; border-right: 1px dashed #eaeaea;
}
.hzshops li .tel p {
	padding: 8px 0 0 40px; line-height: 22px;
}
.hzshops li .tel p strong {
	display: block; color: #b81c2b; font-size: 14px;
}
.hzshops li .send {
	float: left; width: 355px; height: 100%;
}
.hzshops li .sendmsg {
	float: left; display: inline; margin: 32px 0 0 30px; overflow: hidden; *zoom: 1;
}
.hzshops li .sendmsg .input {
	float: left; display: inline; width: 150px; height: 22px; line-height: 22px; font-size: 12px; color: #666; padding: 0 5px; border: 1px solid #e3e3e3; border-right: none;
}
.hzshops li .sendmsg .input-focus {
	color: #333;
}
.hzshops li .sendmsg .button {
	float: left; width: 130px; height: 22px; line-height: 22px; text-align: center; background: url(/img/sendmsg-bg.png) repeat-x; border: 1px solid #e3e3e3;
}
.hzshops li .sendmsg .button:hover {
	color: #b81c2b;
}
.hzshops li.hover .addr {
	z-index: 150;
}
.hzshops li.hover .addr .i {
	background: #484848;
}
.hzshops li.hover .addr .map {
	display: block;
}
.hzshops li.last {
	border: none;
}

.pro-reviews-list .article {
	margin: 15px 0;
}
.pro-reviews-list .article .label {
	color: #c60000;
}
.pro-reviews-list .reply {
	color: #d27300; padding:  0 0 15px;
}
/*.reviews_list .info dl {
	padding: 18px 0 0;
}
.reviews_list .info dt {
	display: inline; float: left; width: 69px; height: 69px; overflow: hidden; margin: 0 0 0 13px;
}
.reviews_list .info dd {
	display: inline; float: left; width: 109px; margin: 0 0 0 10px;
}
.reviews_list .info dd .name {
	padding: 10px 0;
}
.reviews_list .info .more {
	padding: 10px 0 0 13px;
}
.reviews_list .info .more a {
	color: #666;
}*/
.reviews_list .info .img, .reviews_list .info .img img {
	display: block; width: 70px; height: 70px;
}
.reviews_list .info .img {
	border: 1px solid #dcdcdc; margin: 0 auto;
}
.reviews_list .info .title {
	margin: 5px 15px 0;
}
.reviews_list .info .price b {
	color: #b91d2b; margin-right: 10px;
}
.reviews_list .info .share {
	color: #959595; padding: 5px 0;
}
.reviews_list .info .buy {
	display: block; width: 65px; height: 23px; line-height: 23px; color: #fff; margin: 0 auto; background: url("/images/btn_pay_bg.png") no-repeat;
}
.reviews_list .content {
	float: right; width: 500px; margin-right: 22px; display: inline; padding: 0 0 30px;
}
.reviews_list .content .head {
	height: ; padding: 13px 0 7px;
}
.reviews_list .content .head li {
	height: 20px; overflow: hidden;
}
.reviews_list .content .r {
	float: left; width: 200px;
}
.reviews_list .content .c {
	float: left; width: 140px;
}
.reviews_list .content .t {
	float: right; width: 160px; color: #999;
}
.reviews_list .article .label {
	color: #c60000;
}
.reviews_list .reply {
	color: #d27300; padding: 15px 0 0;
}


#consult .search{position:relative;border-bottom:1px solid #F3E6C6;background:#FFFBE8;padding:10px; margin: 0 0 5px;zoom:1;}
#consult .i-search1{position:absolute;top:10px;left:20px;}
#consult .i-search1 strong{display:block;margin:5px 0 3px;}
#consult .i-search1 .text{width:230px;height:60px;margin-right:4px;padding:2px;border:1px solid #EAD045;line-height:19px;background-color:#fff;}
#consult .i-search1 .btn-search{width:60px;height:25px;border:none;background-position:-185px -30px;cursor:pointer;}
#consult .i-search2{ float: right; width:390px;border:1px dotted #EED2A9;padding:8px 12px;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;}
#consult .item{padding:8px 15px;border-bottom:1px dashed #ddd;}
#consult .last {border-bottom: none;}
#consult .user{text-align:right;color:#999; padding: 0 0 5px;}
#consult .user span{margin-left:20px;}
#consult .user .u-name{color:#297bd0;}
#consult dl{overflow:hidden;margin-bottom:5px;zoom:1;}
#consult dt{float:left;width:80px; color: #b3011a;text-align:right;zoom:1;}
#consult dd{float:right;width:649px;overflow:hidden;}
#consult .content{float:left;width:640px;}
#consult .useful{text-align:right;color:#999;}
#consult .useful a{color:#005aa0;}
#consult dt b{float:left;width:14px;height:13px;margin:2px 3px 0 0;}
#consult .ask b{background-position:-185px -10px;}
#consult .answer{color:#D75509;}
#consult .answer b{background-position:-200px -10px;}
#consult .norecode,#consult .iloading{margin-top:10px;}



.pro_package {
	border: 1px solid #ffd980; +zoom: 1;
}
.pro_package h3.title {
	padding: 13px 0 5px 33px;
}
.pro_package .pp_1, .pro_package .pp_2 {
	display: inline; float: left; width: 466px; height: 332px; margin-top: 10px; margin-left: 14px; background: #fffdef; border: 1px solid #fee2a2;
}
.pro_package .detail_info {
	float: none; width: auto;
}
.pro_package .detail_info .spec {
	padding-top: 5px; background: none;
}
.pro_package .detail_info dt, .pro_package .detail_info dt img {
	width: 90px; height: 90px;
}
.pro_package .detail_info dt {
	display: inline; float: left; margin: 10px 10px 0 19px; border: 1px solid #dcdcdc; overflow: hidden;
}
.pro_package .detail_info dd {
	float: left; width: 335px; padding: 17px 0 0;
}
.pro_package .detail_info dd .title {
	font-size: 12px; padding: 0 0 3px;
}
.pro_package .detail_info dd .price strong {
	font-size: 12px; font-weight: bold;
}
.pro_package .detail_info dd .num {
	color: #999; padding: 3px 0 0;
}
.pro_package .optometry {
	width: 444px; height: 173px; margin: 15px auto 0; background: #fff;
}
.pro_package .optometry .label {
	height: 35px;
}
.pro_package .optometry .rbox {
	width: 14px; height: 14px; vertical-align: middle; margin-left: 15px; margin-right: 2px;
}
.pro_package .optometry label {
	display: inline-block; height: 35px; line-height: 35px; vertical-align: middle;
}

.pro_package .optometry .spec_table td {
	padding: 5px 0;
}
.pro_package .optometry .spec_table select {
	width: 65px; height: 20px;
}
.pro_package .optometry .spec_table .bd {
	border-right: 2px solid #999;
}
.pro_package .optometry .spec_table .pad {
	padding-left: 20px;
}
.pro_package .optometry .save {
	line-height: 22px; padding-top: 10px; padding-left: 15px;
}
.pro_package .optometry .save span {
	color: #999; +zoom: 1;
}
.pro_package .optometry .save span a {
	color: #333; text-decoration: underline; margin: 0 5px;
}
.pro_package .statistic {
	padding: 30px 0 40px; border-top: 1px solid #ffd980; position: relative; +zoom: 1;
}
.pro_package .statistic .detail_info {
	width: 335px; padding: 0 0 10px; margin: 0 0 0 160px; border-right: 1px solid #9c9c9c; position: relative;
}
.pro_package .statistic .price {
	padding-bottom: 5px;
}
.pro_package .statistic .price strong {
	vertical-align: middle; margin-right: 20px;
}
.pro_package .statistic .price span {
	color: #b60000;
}
.pro_package .statistic .title, .pro_package .statistic .original, .pro_package .statistic .post {
	padding-bottom: 0;
}
.pro_package .statistic .post {
	padding-top: 0; padding-bottom: 5px;
}
.pro_package .statistic .arrow {
	display: block; width: 6px; height: 12px; background-position: -95px -10px; position: absolute; top: 65px; right: -7px; overflow: hidden;
}
.pro_package .statistic .buy {
	position: absolute; top: 45px; left: 555px;
}
.pro_package .statistic .buy p {
	padding: 10px 0;
}

.package_other {
	border: 1px solid #e0e0e0;
}
.package_other .head {
	height: 34px; font-size: 14px; line-height: 34px; color: #333; padding: 0 0 0 15px; background-position: 0 -250px;
}


#lens-float-nav {
	width: 70px; background: #ecdede; position: absolute; *zoom: 1;
}
#lens-float-nav .t {
	position: absolute; top: 0; left: 0;
}
#lens-float-nav .b {
	position: absolute; bottom: 0; left: 0;
}
#lens-float-nav ul {
	width: 65px; margin: 0 auto; line-height: 29px;
}
#lens-float-nav li {
	padding-left: 5px; border-bottom: 1px solid #f5efef;
}
#lens-float-nav li.bdn {
	border-bottom: none;
}
#lens-float-nav a {
	color: #666;
}
#lens-float-nav a:hover {
	color: #b81c2b;text-decoration: none;
}
/* cart */
.cart_layout {
	width: 1187px;
}
.cart_crumbs {
	width: 1187px; margin: 0 auto;
}
.cart_crumbs li {
	float: left; width: 247px; height: 23px; line-height: 23px; text-align: center; color: #666; font-weight: bold; margin-left: -11px;
}
.cart_crumbs li span {
	display: block; height: 23px; background: url(/images/cart_crumbs.png) no-repeat 0 -46px;
}
.cart_crumbs li span.focus {
	color: #fff; background-position: 0 -69px;
}
.cart_crumbs li.first {
	width: 247px; margin-left: 0;
}
.cart_crumbs li.first span {
	background-position: 0 0;
}
.cart_crumbs li.first span.focus {
	background-position: 0 -23px;
}
.cart_crumbs li.last {
	width: 240px;
}
.cart_crumbs li.last span {
	background-position: 0 -92px;
}
.cart_crumbs li.last span.focus {
	background-position: 0 -115px;
}

.cart_table {
	width: 1187px; margin: 0 auto;
}
.cart_table thead th {
	color: #999; font-weight: normal; text-align: center; padding: 5px 10px; border-bottom: 3px solid #b0d1fc; 
}
.cart_table thead th .cbox {
	width: 14px; height: 14px; vertical-align: middle;
}
.cart_table tbody tr {
	background: #fbfcff;
}
.cart_table .cell {
	border-bottom: 1px solid #b0d1fc;
}
.cart_table .price_total {
	color: #c00; font-weight: bold; text-align: center;
}
.cart_table .operating {
	text-align: center;
}
.cart_table .operating a {
	color: #2652a5;
}
.cart_table .pro_bg {
	margin: 8px 0; background: #f3f6fd;
}
.cart_table .pro_bg tr {
	background: none;
}
.cart_table .pro_pad {
	padding: 0 0 7px;
}
.cart_table .price {
	width: 140px; text-align: center; color: #333;
}
.cart_table .price del {
	color: #999;
}
.cart_table .price b {
	color: #399b00;
}
.cart_table td.num {
	width: 130px; text-align: center; font-weight: bold; color: #333;
}
.cart_table td.num .num {
	width: 30px; height: 14px; font-size: 11px; line-height: 14px; text-align: center; margin: 5px 5px 0; border: 1px solid #e4e4e4;
}
.cart_table td.num .minus, .cart_table td.num .plus {
	display: inline-block; width: 11px; height: 11px; margin: 7px 0 0; vertical-align: top;
}
.cart_table td.num .minus {
	background-position: -120px -10px;
}
.cart_table td.num .plus {
	background-position: -135px -10px;
}

.cart_table .pro_info, .cart_modify .pro_info {
	min-height: 78px; height: auto!important; height: 78px; padding: 0 0 0 90px; position: relative;
	+zoom: 1;
}
.cart_table .pro_info .img, .cart_table .pro_info .img img, .cart_modify .pro_info .img, .cart_modify .pro_info .img img {
	display: block; width: 71px; height: 71px;
}
.cart_table .pro_info .img, .cart_modify .pro_info .img {
	border: 1px solid #dcdcdc; position: absolute; top: 6px; left: 7px;
}
.cart_table .pro_info .title, .cart_modify .pro_info .title {
	padding: 5px 0;
}
.cart_table .pro_info .title a, .cart_modify .pro_info .title a {
	color: #2652a5;
}
.cart_table .pro_info .spec, .cart_table .pro_info .spec * {
	color: #999;
}
.cart_table .pro_info .spec span {
	color: #333;
}
.cart_modify .pro_info {
	padding: 11px 0 0 100px;
}
.cart_modify .pro_info .img {
	top: 12px; left: 12px;
}
.cart_modify .pro_info *, .cart_modify .pro_info .title a, .cart_modify .spec_table td {
	color: #999;
}
.cart_modify .pro_info .spec {
	padding: 0 0 5px;
}
.cart_modify .spec_table {
	margin: 12px 0 0 0; width: 100%;
}
.cart_modify .spec_table td {
	padding-bottom: 5px;
}

/*.cart_yanguang {
	display: inline-block; width: 370px; height: 105px; background: #fff; vertical-align: top; padding: 0 10px 0 45px; margin: 10px 0 10px 10px; position: relative;
	+display: inline; +zoom: 1;
}
.cart_yanguang .ygtitle {
	width: 44px; height: 80px; text-align: center; padding: 25px 0 0; font-size: 14px; font-weight: bold; border-right: 1px dashed #ccc; position: absolute; top: 0; left: 0;
}
.cart_table .spec_table td {
	padding: 7px 0 5px 5px;
}
.cart_table .spec_table select, .cart_modify .spec_table select {
	width: 60px;
}
.cart_table .spec_table .bd, .cart_modify .spec_table .bd {
	border-right: 1px solid #dcdcdc;
}
.cart_table .spec_table .pad, .cart_modify .spec_table .pad {
	padding-left: 8px;
}
.cart_table .sedit {
	display: inline-block; color: #36c; margin: 50px 0 0 10px;
}*/


.cart-ygd {
 font-size: 12px;
}
.cart-ygd table {
	 border: 1px solid #ddd; background: #fff;
}
.cart-ygd .btn-modify {
	display: block; width: 42px; height: 20px; line-height: 20px; text-align: center; color: #fff; background: url(/images/btn-modify.png) no-repeat;
}
.cart-ygd thead th {
	color: #343434; white-space: nowrap; border-bottom: none; background: #f2f2f2; padding: 5px 0 5px 10px;
}
.cart-ygd tbody td {
padding: 5px 0 5px 10px; background: #fff;
}
.cart-ygd .comm_btn_gray {
	font-size: 16px; color: #000; margin-top: 5px; margin-right: 10px;
}

.pro_comment{background-color:#fff;}
.cart_jiagong {
	display: inline-block; width: 200px; margin: 10px 0 0 20px; vertical-align: top;
	+display: inline; +zoom: 1;
}
.cart_jiagong strong {
	color: #ff6002; font-weight: bold; padding: 0 10px; margin-bottom: 5px; display: block;
}
.cart_jiagong .cart_cm {
	width: 198px; height: 20px; background: #fff; border-top: 1px solid #acacb4; border-right: 1px solid #dcdfe6; border-bottom: 1px solid #dcdfe6; border-left: 1px solid #dcdfe6; position: relative; cursor: default;
}
.cart_jiagong .cart_cm .span {
	height: 20px; line-height: 20px; padding: 0 0 0 10px;
}
.cart_jiagong .cart_cm .arrow {
	display: block; width: 7px; height: 4px; background-position: 0 0; position: absolute; top: 9px; right: 4px; overflow: hidden;
}
.cart_jiagong .cart_cm_list {
	width: 198px; padding-bottom: 2px; background: #fff; border-right: 1px solid #dcdfe6; border-bottom: 1px solid #dcdfe6; border-left: 1px solid #dcdfe6; position: absolute; top: 20px; left: -1px;
}
.cart_jiagong .cart_cm_cell {
	width: 140px; height: 49px; padding-left: 50px; margin: 0 auto; background: #fff; border: 2px solid #fff; position: relative; cursor: default;
}
.cart_jiagong .cart_cm_cell:hover {
	border: 2px solid #d60000;
}
.cart_jiagong .cart_cm_cell_bd, .cart_jiagong .cart_cm_cell_bd:hover {
	border: 1px solid #dadfe5;
}
.cart_jiagong .cart_cm_cell .i {
	display: block; width: 38px; height: 38px; border: 1px solid #f4f4f4; position: absolute; top: 5px; left: 4px;
}
.cart_jiagong .cart_cm_cell .i img {
	width: 38px; height: 38px; vertical-align: top;
}
.cart_jiagong .cart_cm_cell .t, .cart_jiagong .cart_cm_cell .s {
	height: 20px; line-height: 20px; overflow: hidden;
}
.cart_jiagong .cart_cm_cell .t {
	margin-top: 3px;
}
.cart_jiagong .cart_cm_cell .t a {
	color: #2552a3;
}
.cart_jiagong .cart_cm_cell .s {
	color: #999;
}
.cart_jiagong .cart_cm_cell .s span {
	color: #333;
}


.cart_layout .baoyou ,.cart_layout .cuyouhui{
	text-align: right; font-size: 12px; padding: 15px 0;
}
/*zhangyaling*/
.cart_layout .cuyouhui{font:13px/23px "微软雅黑";}
.cart_layout .cuyouhui .xiaoSelect{height:23px; border:#abadb3 solid 1px; margin:0 13px 0 8px;}
/*end*/
.cart_layout .baoyou a {
	color: #36c;
}
.cart_layout .coupon {
	text-align: right; padding: 0 0 15px;
}
.cart_layout .coupon span {
	display: inline-block; height: 24px; line-height: 24px; vertical-align: top;
}
.cart_layout .coupon .comm_btn_2 {
	vertical-align: top;
}
.cart_layout .coupon .btn {display: inline-block;width:60px;height:25px;line-height: 25px;text-align: center;border:none;margin-left: 5px;vertical-align: top;background-position:-185px -30px;cursor:pointer;}

.cart_layout .footbar {
	height: 31px; line-height: 31px; background: #f3f3f3; border: 1px solid #ccc;
}
.cart_layout .footbar .l {
	float: left; height: 31px;
}
.cart_layout .footbar .cbox {
	float: left; width: 14px; height: 14px; margin: 9px 5px 0 10px;
}
.cart_layout .footbar .r {
	float: right; height: 31px;
}
.cart_layout .footbar .r b {
	color: #c30000; font-size: 22px; font-weight: normal; vertical-align: top;
}
.cart_layout .footbar .r .btn_buy {
	display: inline-block; width: 125px; height: 31px; font-weight: bold; color: #fff; font-size: 15px; text-decoration: none; text-align: center; margin-left: 15px; background-position: 0 -100px; border-left: 1px solid #f6a785;
}

.cart_none {
	padding: 40px 0 70px 150px; background: url(/images/cart.png) no-repeat 50px 40px;
}
.cart_none h3 {
	padding: 10px 0;
}
.cart_none p {
	line-height: 20px;
}
.cart_none p a {
	color: #2652a5;
}

#cart_modify_iframe {
	width: 470px; height: 98px; overflow: hidden; border: none; position: absolute; z-index: 10001;
}
.cart_modify {
	float: left; width: 390px; height: 98px; padding-right: 80px; position: relative; background: #fff;
}
.cart_modify iframe {
	overflow: hidden;
}
.cart_btn_un_modify {
	display: inline-block; width: 65px; height: 23px; color: #fff; margin-bottom: 5px; line-height: 23px; text-align: center; background: url(/images/btn_pay_bg.png) no-repeat; position: absolute; top: 35px; left: 390px;
}


.deliver_part {
	margin-top: 15px; 
}
.deliver_part .head {
	height: 30px; line-height: 30px; border-bottom: 1px dashed #ccc; position: relative;
	+zoom: 1;
}
.deliver_part .head strong.title {
	font-size: 14px; padding-left: 3px;
}
.deliver_part .head .r {
	height: 30px; position: absolute; top: 0; right: 0;
}
.deliver_part .head .r a {
	color: #3366cc;
}
.deliver_part .setting {
	padding: 13px 0 0;
}
.deliver_part .setting li {
	height: 28px; line-height: 28px; color: #404040; padding-left: 75px; border: 1px solid #fff; position: relative;
	+zoom: 1;
}
.deliver_part .setting li .rbox {
	float: left; width: 14px; height: 14px; margin: 7px 12px 0 0;
}
.deliver_part .setting li .label, .deliver_part .setting li .is_default, .deliver_part .setting li .edit_addr {
	display: none;
}

.deliver_part .setting li.focus {
	background: #fff5cc; border: 1px solid #ffe580;
}
.deliver_part .setting li.focus .label {
	display: block; color: #f50; font-weight: bold; position: absolute; top: 0; left: 0;
}
.deliver_part .setting li.focus .label i {
	display: inline-block; width: 14px; height: 23px; vertical-align: top; margin: 3px 5px 0 7px; background-position: -245px -30px;
}
.deliver_part .setting li.focus .label span {
	+zoom: 1;
}
.deliver_part .setting li.focus .strong {
	font-weight: bold; font-size: 14px;
}
.deliver_part .setting li.focus .tel {
	font-weight: bold; color: #808080;
}
.deliver_part .setting li.focus .is_default {
	display: inline; color: #808080; padding: 0 0 0 20px;
}
.deliver_part .setting li.focus a.is_default, .deliver_part .setting li.focus .edit_addr {
	color: #36c;
}
.deliver_part .setting li.focus .edit_addr {
	display: block; position: absolute; top: 0; right: 10px;
}
.deliver_part .newaddr {
	padding: 10px 0 0 76px;
}
.deliver_part .btn_newaddr {
	display: inline-block; width: 69px; height: 25px; line-height: 25px; text-decoration: none; font-size: 12px; color: #404040; padding-left: 20px; background-position: 0 -100px;
}
.deliver_part .btn-alipay-addr {
	display: inline-block; width: 112px; height: 25px; line-height: 25px; text-decoration: none; font-size: 12px; color: #404040; padding-left: 20px; background: url(/images/btn-use-alipay-addr.png) no-repeat; margin-left: 10px;
}
.deliver_part .addr span.strong {
	display: inline-block; max-width: 600px; height: 28px; vertical-align: top; overflow: hidden;
}
.deliver_part .express li {
	font-size: 0; -webkit-text-size-adjust: none;
}
.deliver_part .express li .label {
	font-size: 12px;
}
.deliver_part .express li span.strong {
	display: inline-block; width: 230px; height: 28px; font-size: 12px; vertical-align: top; overflow: hidden;
}
.deliver_part .express li span.w1 {
	width: 130px;
}
.deliver_part .express li span.w2 {
	width: 500px;
}
.deliver_part .payment li span.strong {
	width: 95px;
}
.deliver_part .payment li span.comment {
	width: 770px; color: #999;
}
.deliver_part .disabled-part {
	display: inline-block; background: #ffffe1; border: 1px solid #e7d3b8; padding: 5px 10px; +display: inline; *zoom: 1;
}
.deliver_part .pro_confirm .return a {
	display: inline-block; height: 14px; color: #666;
}
.deliver_part .pro_confirm .return {
	padding: 10px 0 7px; position: relative;
	+zoom: 1;
}
.deliver_part .pro_confirm .return .points {
	 position: absolute; top: 5px; right: 0;
}
.deliver_part .pc_info {
	position: relative; +zoom: 1; background: #f8f8f8;
}
.deliver_part .pc_info .enabled li {
	padding-bottom: 5px; line-height: 27px; color: #555;
}
.deliver_part .pc_info .enabled li b {
	color: #c00; margin-right: 10px;
}
.deliver_part .pc_info #inv_step_1 {
	width: 300px; padding: 0 0 10px 15px; background: #fff; border: 1px solid #ccc;
}
.deliver_part .pc_info #inv_step_1 .ct {
	color: #999; padding: 7px 0;
}
.deliver_part .pc_info #inv_step_2 a {
	color: #36c; margin-left: 5px;
}
.deliver_part .pc_info #inv_step_1 .inv_label {
	margin-right: 20px; color: #000;
}
.deliver_part .pc_info dd {
	display: none;
}
.deliver_part .pc_info dl.open dd {
	display: block;
}
.deliver_part .pc_info dl.open .t i {
	background-position: -290px -10px;
}

.deliver_part .pc_info .l {
	float: left; width: 500px; margin:10px 0 0 20px; display: inline;
}
.deliver_part .pc_info .l dl {
	padding: 0 0 5px;
}
.deliver_part .pc_info .l dd {
	padding: 5px 0 0 18px;
}
.deliver_part .pc_info .l .t {
	color: #666; cursor: pointer;
}
.deliver_part .pc_info .l .t i {
	display: inline-block; width: 14px; height: 14px; background-position: -275px -10px; vertical-align: top; margin: 3px 5px 0 0;
}
.deliver_part .pc_info .l .t_focus i {
	background-position: -290px -10px;
}
.deliver_part .pc_info .r {
	float: right; text-align: right;
}
.deliver_part .pc_info .r .p {
	padding: 15px 0 0; color: #999;
}
.deliver_part .pc_info .r .p strong {
	font-size: 22px; color: #cf0000;
}
.deliver_part .pc_info .r .c {
	color: #999; padding: 5px 0 0;
}
.deliver_part .pc_info .r .c span {
	color: #000;
}
.deliver_part .pro_confirm .credits {
	
}
.deliver_part .pro_confirm .credits span {
	color: #999;
}
.deliver_part .pro_confirm .credits b {
	color: #c00; font-weight: normal; padding-left: 10px;
}
.deliver_part .pro_confirm .credits .comm_tbox_2 {
	vertical-align: middle;
}
.deliver_part .pro_confirm .re_cart {
	padding-left: 19px; position: relative;
	+zoom: 1;
}
.deliver_part .pro_confirm .re_cart i {
	display: block; width: 14px; height: 14px; background-position: -215px -10px; position: absolute; top: 3px; left: 0;
}
.deliver_part .supplement {
	color: #999; padding: 15px 15px 0;
}
.deliver_part .supplement .comm_tbox_2 {
	width: 250px; color: #999;
}

.deliver_part .profile {
	float: right; text-align: right; padding: 20px; background: #ececec; width: 200px;
}
.deliver_part .btn-submit-orders {
	display: inline-block; width: 127px; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 16px; font-weight: bold; background: url(/images/btn-submit-orders.png) no-repeat; margin-top: 5px;
}
/*.deliver_part .profile .holder {
	display: inline-block; line-height: 20px; color: #333; padding: 5px 0 0; border-top: 1px dotted #898989;
	+display: inline; +zoom: 1;
}*/
.deliver_part .profile li {
	font-size: 0; -webkit-text-size-adjust: none; white-space: nowrap; height: 28px; overflow: hidden;
}
.deliver_part .profile li span {
	font-size: 12px; display: inline-block; height: 28px; line-height: 28px; overflow: hidden; color: #333;
}
.deliver_part .profile li .lb-c {
	width: 120px;
}
.deliver_part .profile li.gray span {
	color: #cacaca;
}
.deliver_part .profile li strong.red {
	font-size: 22px; color: #d40000;
}
.register_message {
	width: 500px; padding: 65px 0 50px 205px; position: relative;
	+zoom: 1;
}
.register_message .jump {
	padding-bottom: 10px;
}
.register_message p.jump a {
	color: #005c9f;
}
.register_message p.jump {
	font-size: 14px;
}
.register_message .icon_right {
	display: inline-block; width: 48px; height: 40px; vertical-align: top; margin-right: 10px; background-position: -220px -130px; position: absolute; top: 67px; left: 140px;
}
.register_message strong {
	color: #090; font-size: 22px; line-height: 40px;
	+zoom: 1;
}
.register_message .goshoping {
	display: inline-block; width: 113px; height: 30px; text-align: center; color: #fff; vertical-align: top; margin: 5px 0 0 10px; font-weight: bold; line-height: 30px; background-position: -165px -100px;
}



.reviews_user .head {
	height: 32px; line-height: 32px; text-align: center; color: #fff; font-size: 14px; font-weight: bold; background: #999;
	border-radius: 2px 2px 0 0;
}
.reviews_user .body {
	text-align: center; padding: 15px 0 20px; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd;
}
.reviews_user .body .img, .reviews_user .body .img img {
	width: 106px; height: 106px; overflow: hidden;
}
.reviews_user .body .img {
	display: block; margin: 0 auto;
}
.reviews_user .body .name {
	padding: 5px 0;
}
.reviews_label {
	height: 30px; line-height: 30px; color: #666; background-position: 0 -285px; border: 1px solid #cdcdcd;
}
.reviews_label strong {
	font-size: 14px; margin: 0 10px 0 15px;
}


.search_brand {
	border: 1px solid #ebebeb;
	font-size: 0; -webkit-text-size-adjust: none; background-color:#fff;
}
.search_brand .sb, .search_brand .guess {
	padding: 7px 0;
}
.search_brand .sb {
	background: #e1d6c2; border-bottom: 1px solid #e6dfcf;
}
.search_brand span {
	display: inline-block; height: 22px; line-height: 22px; font-size: 12px; color: #999b9a; margin: 0 0 0 18px;
}
.search_brand span a {
	color: #6e421b;
}
.search_brand .guess span a {
	color: #333;
}

.search .sort {
	border-top: none;
}
.search .search_pager {
	position: absolute; top: 12px; right: 10px;
}
.search .search_pager .total {
	float: left; height: 22px; line-height: 22px; margin-right: 10px;
}
.search .search_pager .fp_btn {
	float: left; width: 20px; height: 14px; color: #005aa0; padding-top: 6px; margin-right: 5px; background: #fff; border: 1px solid #ccc; cursor: pointer;
}
.search .search_pager .fp_btn i {
	display: block; width: 6px; height: 9px; margin: 0 auto; overflow: hidden;
}
.search .search_pager .fp_l i {
	background-position: -115px 0;
}
.search .search_pager .fp_r i {
	background-position: -125px 0;
}
.search .search_pager .fp_l_disabled i {
	background-position: -135px 0;
}
.search .search_pager .fp_r_disabled i {
	background-position: -145px 0;
}

.search_list .pro_list_page {
	border: 1px solid #ebebeb; border-top: none;
}
.search_list .pro_list_li {
	width: 219px; margin: 5px 7px 0;
}
.search_list .pro_list_li .img, .search_list .pro_list_li .img img {
	width: 217px; height: 217px;
}
.search_list .new-pro-list-2 ul {
	padding: 0 16px 10px;
}




.pro-reviews {
	width: 1187px; margin: 25px auto 0;
}
.pro-reviews .head {
	height: 30px; padding: 0 15px; background-position: 0 -285px; line-height: 30px; color: #666; border: 1px solid #ddd; border-bottom: none;
}
.pro-reviews .body {
	border: 1px solid #ddd; margin-bottom: 10px;
}
.pro-reviews .pro {
	float: left; width: 537px; margin: 25px 0 0 38px; display: inline; padding-left: 68px; position: relative;
	+zoom: 1;
}
.pro-reviews .form {
	float: right; width: 485px; margin: 14px 45px 0 0; display: inline;
}
.pro-reviews .pro .img, .pro-reviews .pro .img img {
	display: block; width: 60px; height: 60px;
}
.pro-reviews .pro .img {
	position: absolute; top: 4px; left: 0; border: 1px solid #ddd; overflow: hidden;
}
.pro-reviews .pro .title {
	height: 32px; overflow: hidden;
}
.pro-reviews .pro .title a {
	color: #36c;
}
.pro-reviews .pro .spec {
	color: #666;
}
.pro-reviews .form .p-abox {
	position: relative; margin: 7px 0 0;
	+zoom: 1;
}
.pro-reviews .form .p-abox label {
	position: absolute; top: 5px; left: 5px; color: #999;
}
.pro-reviews .form .p-abox .abox {
	border: 1px solid #ccc; width: 475px; height: 130px; line-height: 20px; padding: 3px 3px 20px; resize: none;
}
.pro-reviews .form .p-abox span {
	position: absolute; bottom: 5px; left: 7px; color: #333;
}
.pro-reviews .form .p-abox span em {
	color: #f4700e;
}
.pro-reviews .submit {
	display: block; width: 89px; height: 27px; line-height: 27px; color: #fff; font-weight: bold; text-align: center; font-size: 14px; background: url(/images/btn-submit-reviews.png) no-repeat;
}
.pro-reviews .form .p1 {
	padding: 10px 0 0;
}
.pro-reviews .form p.gray {
	color: #999;
}
.pro-reviews .update {
	margin-top: 0; padding-bottom: 20px;
}
.pro-reviews .hr {
	padding: 20px 0 0; border-bottom: 1px dotted #ccc;
}


.create-addr {
	padding: 15px; height:220px ; margin: 10px 0 0; border: 3px solid #fff7d8;
}
.create-addr .title {
	font-size: 16px; color: #666;
}
.create-addr .CA-table {
	 width: 100%; border-collapse: collapse; border: none; border-spacing: 0; table-layout:fixed;
}
.create-addr .CA-table td {
	padding: 3px 0;
}
.create-addr .CA-table .label {
	 width: 90px; text-align: right;
}
.create-addr .CA-table .i {
	width: 10px;text-align: center; color: #f50;
}
.create-addr .CA-table select {
	width: 130px;
}
.create-addr .hr {
	height: 0; line-height: 0; overflow: hidden; border-bottom: 1px solid #d2d7dd; font-size: 0; margin: 10px;
}
.create-addr .CA-table .tbox {
	border: 1px solid #acadb2; height: 24px; line-height: 24px;
}
.create-addr .CA-table .complete {
	display: inline-block; width: 100px; height: 25px; line-height: 25px; text-align: center; color: #fff; font-weight: bold; background: url(/images/btn-blue-1.png) no-repeat; margin-right: 10px;
}
.create-addr .CA-table .cancel {
	display: inline-block; width: 59px; height: 25px; line-height: 25px; text-align: center; font-weight: bold; background: url(/images/btn-gray-1.png) no-repeat;
}

.detail-lens-spec {
	border: 1px solid #ddd; padding: 8px 0; margin-top: 5px;
}
.detail-lens-spec table {
	 width: 100%; font-size: 12px; color:#666;
}


.pay {
	padding: 35px 45px; font-size: 14px; border: 1px solid #ccc; margin: 45px 0 0px;
}
.pay h3.title {
	padding: 7px 0 10px 55px; font-size: 16px;  background: url(/images/icon-right.png) no-repeat;
}
.pay .p1 {
	line-height: 30px;
}
.pay .p1 b {
	color: #ff0101;
}
.pay a {
	color: #0065ff;
}
.pay .p1 span {
	margin-right: 30px;
}

.pay .pt-bank table {
	width: 565px; background: #e4e4e4;
}
.pay .pt-bank td {
	background: #efefef; padding: 10px; font-size: 12px; text-align: center;
}
.pay .pt-bank tr.odd td {
	background: #f9f9f9;
}
.pay .pt-bank td.tal {
	text-align: left;
}
.pay .pt-post address {
	padding: 20px 0 20px 170px; line-height: 25px; background: #f9f9f9; border: 1px solid #e4e4e4; font-style: normal;
}

.pay .pt-ebank {
	padding: 17px 0 10px; text-align: center; background: #f9f9f9; border: 1px solid #e4e4e4;
}

.pay-complete {
	text-align: center; padding: 50px 0;
}
.pay-complete h3.title {
	display: inline-block; width: 200px; text-align: left;
	*display: inline; *zoom: 1;
}



.contrast h2 {
	text-align: center; padding: 20px 0 10px;
}
.tb-contrast {
	background: #d5e7f3; width: 100%;
}
.tb-contrast td {
	padding: 10px 0; background: #fff; text-align: center;
}
.tb-contrast td.label {
	width: 80px; background: #f3f8fe; color: #0867a1;
}
.tb-contrast td strong {
	color: #c80002; font-size: 16px;
}
.tb-contrast td del {
	color: #999;
}
.tb-contrast td a {
	color: #5a5aba; text-decoration: underline;
}
.tb-contrast .img, .tb-contrast .img img {
	display: block; width: 155px; height: 155px; margin: 0 auto;
}
.tb-contrast .img {
	border: 1px solid #eee;
}
.tb-contrast .title, .tb-contrast .del {
	padding: 10px 0 0;
}
.tb-contrast .contrast-size {
	width: 200px; height: 250px; overflow: hidden; margin: 0 auto; background: url(/images/contrast-size-bg.png) no-repeat; position: relative;
}
.tb-contrast .contrast-size em {
	position: absolute; color: #d50100; font-style: normal; font-size: 12px; line-height: 12px;
}
.tb-contrast .contrast-size .s1 {
	top: 18px; left: 172px;
}
.tb-contrast .contrast-size .s2 {
	top: 47px; left: 39px;
}
.tb-contrast .contrast-size .s3 {
	top: 47px; left: 83px;
}
.tb-contrast .contrast-size .s4 {
	top: 65px; left: 78px;
}
.tb-contrast .contrast-size .s5 {
	top: 127px; left: 78px;
}
.tb-contrast .contrast-size .s6 {
	top: 160px; left: 173px;
}



.upgrade {
	overflow: hidden; margin:1px 0;
}
.upgrade ul {
	width: 478px; font-size: 0; -webkit-text-size-adjust: none; float:left;
}
.upgrade li {
	display: inline-block; width: 220px; height: 80px; margin: 1px 8px 8px 1px; padding: 8px 0px 6px 8px; background: #fff; border: 1px solid #ddd;
	*display: inline; *zoom: 1; cursor: pointer; position: relative; vertical-align: top; font-size: 12px;
}
.upgrade li.focus {
	 border: 2px solid #c31515; margin: 0px 7px 7px 0px;
}
.upgrade li.other {
	 border:none; margin: 7px 1px 1px 7px;height:12px;line-height:12px;background-image:url(/images/alllens.jpg);background-repeat:no-repeat;padding:0px 0px 0px 15px;color:#972b4b;
}
.upgrade li.focus i {
	display: block; width: 9px; height: 9px; font-size: 9px; background: url(/images/common/sprites_icon_1.png) no-repeat -90px 0; overflow: hidden; position: absolute; right: -2px; bottom: -2px;
}
.upgrade li p {
	padding:0; font-family:宋体;line-height: 17px;height:17px;
}

.upgrade li .onlyframes {
	font-size: 14px; color: #000; font-weight:bold;padding-right:8px;
}
.upgrade li .onlyframesprice {
	font-size: 14px; color: #BC0000; font-weight:bold;padding-right:8px;font-family: Tahoma;
}
.upgrade li .other {
	background-image:url(/images/lens_button.gif);background-repeat:no-repeat;
	padding-left:30px;height:30px;background-position:left center;
	margin-top:10px;margin-left:20px;color:#c31515;
}

.upgrade li .s {
	display: block; padding: 0; font-size: 14px; color: #000; overflow: hidden;float:left; width:70px;height:17px;line-height:17px;
}
.upgrade li .p {
	display: block;color: #bc0000; font-size: 14px; text-align: center; margin:0 0 0 6px; overflow: hidden;float:left;height:17px;line-height:17px;
}
.upgrade li .c {
   height:18px;	line-height: 18px; font-size: 12px;
}

.upgrade li .c1 {
	height:18px;line-height: 18px; font-size: 12px; display:none;
}

.upgrade li .c .sbox {
	width: 88px; 
}

.upgrade li .alias {
  color:#fff;
  background-color:#b2a088;
  border-radius:10px;
  border-top-left-radius:0px;
  border-bottom-left-radius:0px;
  border:1px solid #b2a088;
  position:absolute;
  left:0px;
  top:7px;
  height:18px;
  line-height:18px;
  padding:0px 10px 0px 10px;
}

.upgrade li .img_name {
    height:45px;
    margin-top:30px;
}

.upgrade li .img_name .img_left{
    width:45px;
    height:45px;
    float:left;
}

.upgrade li .img_name .img_left img{
    width:45px;
    height:45px;
}

.upgrade li .img_name .name_right{
    width:165px;
    float:left;
    margin-left:8px;
    color:#000;
    font-family:Microsoft Yahei;
}

.upgrade li .img_name .name_right a{
    margin-left:5px;color:#c7c7c7;
}

.upgrade li .lens {
   margin-top:7px; 
}

.upgrade li .lens .glens{
    color:#666;
}

.upgrade li .lens .glens i{
    font-size:10px;
}

#upgrade
{
    display:none;
} 

.my_filter {
  overflow: hidden;
  padding: 0px 0 5px;
}

.my_filter .conditions {
  float: left;
  font-weight: bold;
  height: 20px;
  line-height: 20px;
  width: 165px;
}

.my_filter .filter_items {
  float: left;
  width: 785px;
}

.my_filter .filter_items ul {
  overflow: hidden;
}

.my_filter .filter_items ul li {
  border: 1px dotted #B9000C;
  color: #CA0005;
  float: left;
  height: 18px;
  line-height: 18px;
  margin: 0 0 0px 10px;
  padding: 0 9px;
}
.my_filter .filter_items ul li i {
  background-image: url("/images/x.png");
  cursor: pointer;
  display: inline-block;
  height: 7px;
  margin-left: 5px;
  width: 7px;
}

.uplens li
{
    float:left;display: inline-block; height:265px;
}


.uplens_filter
{
    border-top:1px solid #ddd;
}
.uplens_filter .uplens_filter_prop
{
    border:1px solid #ddd; 
    border-top:none;
}

.uplens_filter .uplens_filter_prop ul
{
    overflow:hidden;
}

.uplens_filter .uplens_filter_prop li
{
    height:28px;
    line-height:28px;
    float:left;
}

.uplens_filter .uplens_filter_prop li.filter_name
{
    width:118px;
    background-color:#efefef;
    text-indent:25px;
}


.uplens_filter .uplens_filter_prop li.filter_value
{
    margin-left:23px;margin-right:26px;
    cursor:pointer;
}

.uplens_filter .uplens_filter_sort
{
    background-color:#f9f9f9;
    padding:3px 0px;
    margin-top:3px;
}


.uplens_filter .uplens_filter_sort ul
{
    overflow:hidden;
}

.uplens_filter .uplens_filter_sort ul li
{
    height:22px;
    line-height:22px;
    border:1px solid #ddd;
    float:left;
    padding:0px 17px 0px 5px;
    background-color:#fff;
    position:relative;
}

.uplens_filter .uplens_filter_sort ul li.sort a
{
    cursor:pointer;
}

.uplens_filter .uplens_filter_sort ul li.sort .asc_desc
{
    cursor:pointer;
}

.uplens_filter .uplens_filter_sort ul li.pageshow
{
    margin-left:750px;
    border: medium none;
    background-color:#f9f9f9;
    padding:0px 5px 0px 0px;
}


.uplens_filter .uplens_filter_sort ul li.lenspage
{
    border: medium none;
    background-color:#f9f9f9;
    padding:0px 5px 0px 0px;
}

.uplens_filter .uplens_filter_sort ul li.lenspage i
{
    height:20px;
    width:20px;
    display:block;
    border:1px solid #ddd;
    line-height:20px;
    text-align:center;
    cursor:pointer;
}


.uplens_filter .uplens_filter_sort ul li i.desc
{
    height:22px;
    background-image:url(/images/uplens_desc.gif);
    width:7px;
    display:block;
    position:absolute;
    right:5px;
    top:0px;
}

.uplens_filter .uplens_filter_sort ul li i.asc_desc
{
    height:22px;
    background-image:url(/images/uplens_desc_asc.gif);
    width:7px;
    display:block;
    position:absolute;
    right:5px;
    top:0px;
}

.uplens .uplens_ul 
{
    width:9999px;padding:0px 0 10px;width:947px;overflow:hidden;
}

.uplens .uplens_ul li
{
    width:182px;height:302px;background-color:#fff;margin:0px 8px 0px 43px;padding:11px 0px;
}

.uplens .uplens_ul li .lenimg
{
    width:182px;height:182px;
} 

.uplens .uplens_ul li .lenimg img
{
    width:182px;height:182px;border:1px solid #eee;
}

.uplens .uplens_ul li .lensprice
{
    color:#d20025;
} 

.uplens .uplens_ul li .lensprice .upprice
{
    font-weight:bold;font-family:微软雅黑;font-size:20px;
} 


.uplens .uplens_ul li .lensprice .unit
{
    color:#666;margin-left:10px;
} 
.uplens .uplens_ul li .title
{
    color:#000;height:20px;line-height:20px;overflow:hidden;
}

.uplens .uplens_ul li .alias
{
    color:#333;height:20px;line-height:20px;overflow:hidden;
}

.uplens .uplens_ul li .pros
{
    color:#666;margin-top:3px;overflow:hidden;height:20px;line-height:20px;
}

.uplens .uplens_ul li .tag
{
    color:#333;height:40px;line-height:20px;overflow:hidden;
}

.uplens .uplens_ul li .tag span
{
    color:#fff;height:20px;line-height:20px;padding:0px 2px;margin-right:3px;
    background-color:#9d8877;
}

.uplens .uplens_ul li .upcheck
{
    background-color:#e03d34;height:33px;font-family:微软雅黑; font-size:16px;line-height:33px;margin-top:3px;cursor:pointer;color:#fff;
}

.uplens .uplens_ul li .upcheck:hover
{
    background-color:#ff722d;color:#fff;
}

.uplens .uplens_ul li .upcheck i
{
    margin:10px 45px;
}

.uplens .brand .prve-next
{
  width:50px;
}

.uplens .brand .prve-next .next
{
 margin-top:100px;cursor:pointer;overflow:hidden;background-image:url(/images/uplens_next01.png);width:25px;height:25px;background-repeat:no-repeat;
}
.uplens .brand .prve-next .next:hover
{
   background-image:url(/images/uplens_next02.png);
}

.uplens .brand .prve-next .prve
{
    margin-top:15px;cursor:pointer;overflow:hidden;background-image:url(/images/uplens_prve01.png);width:25px;height:25px;background-repeat:no-repeat;
}
.uplens .brand .prve-next .prve:hover
{
   background-image:url(/images/uplens_prve02.png);
}


.pa-datail {
	width: 1167px; padding-bottom: 15px; margin-bottom: 15px; border: 10px solid #e4e4e4;position:relative;background-color:#fff;
}
.pa-datail .cell {
	float: left; width: 425px; padding-left: 120px; margin: 15px 0 0 25px; display: inline; background: #f9f9f9; border: 1px solid #e5e5e5; height: 250px; position: relative; *zoom: 1;
}
.pa-datail .uncell {
	position: absolute;top:0px;left:0px;width:100%;height:100%;line-height:100%;z-index:99;text-align:center;padding-top:35px;
}
.pa-datail .uncell img{
	width:416px;height:212px;
}
.pa-datail .img {
	position: absolute; top: 10px; left: 20px; border: 1px solid #dcdcdc; background: #fff;
}

.pa-datail .img, .pa-datail .img img {
	display: block; width: 88px; height: 88px;
}
.pa-datail .img i{
	position:absolute;top:-5px;left:-5px;background: url("/images/common/setmark1.png") no-repeat scroll 0 0 transparent;width:36px;height:36px;padding-top:4px;padding-left:9px;font-family:微软雅黑;font-size:18px;color:White;font-weight:bold;
}
.pa-datail .cell p {
	line-height: 22px;
}
.pa-datail .title {
	padding: 10px 0 0;
}
.pa-datail .price {
	color: #ca0000; font-weight: bold;
}
.pa-datail .check_yan{color:#999999;}
.pa-detail-info {
	height: 186px; width: 343px; padding: 0 230px 0 263px; margin: 0 auto 25px ; position: relative; *zoom: 1;
}
.pa-detail-info .img {
	border: 1px solid #dcdcdc; position: absolute; top: 0; left: 0;
}
.pa-detail-info .img, .pa-detail-info .img img {
	display: block; width: 247px; height: 184px;
}
.pa-detail-info .title {
	padding: 20px 0 15px 0; font-size: 14px; font-weight: bold;
}
.pa-detail-info .dp {
	display: inline-block; vertical-align: top; width: 87px; height: 67px; padding-top: 20px; text-align: center; font-size: 14px; color: #fff; font-weight: bold; background: url(/images/pa-detail-info-bg.png) no-repeat;
}
.pa-detail-info .pr {
	display: inline-block; vertical-align: top; color: #333; padding: 17px 0 0 13px;
}
.pa-detail-info .pr strong {
	color: #ca0000; font-size: 24px;
}
.pa-detail-info .pa-r {
	position: absolute; top: 0; right: 0; width: 230px; text-align: center; height: 186px; background: url(/images/pa-detail-info-hr.gif) no-repeat 0 center;
}
.pa-detail-info .pa-btn {
    background: url(/images/buy-click.jpg) no-repeat;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0);
    display: inline-block;
    height: 45px;
    line-height: 40px;
    vertical-align: bottom;
    width: 167px;
    }
.pa-detail-info .unpa-btn {
	display: block; width: 154px; height: 34px; margin: 0 auto; background: url(/images/btn-pa-buy02.png) no-repeat;
}
.pa-detail-info .pa-num {
	padding: 45px 0 15px;
}
.pa-detail-info .pa-num span {
	margin-right: 10px;
}
.pa-detail-info .num {
	width: 30px; height: 14px; font-size: 11px; line-height: 14px; text-align: center; margin: 5px 5px 0; border: 1px solid #e4e4e4;
}
.pa-detail-info .minus, .pa-detail-info .plus {
	display: inline-block; width: 11px; height: 11px; margin: 7px 0 0; vertical-align: top;
}
.pa-detail-info .minus {
	background-position: -120px -10px;
}
.pa-detail-info .plus {
	background-position: -135px -10px;
}
.pa-datail .cell .detail_info{float:none; width:425px;}
.pa-datail .cell .detail_info .spec{padding:0; border:none; width:425px; overflow:hidden; margin:0;}
.pa-datail .cell .detail_info  .spec .color{padding:0;}
.pa-datail .cell .detail_info .spec .color ul{width:425px;}

.pka-lens {
	margin-bottom: 15px;
	overflow:hidden;
}
.pka-lens .pl-tab {
	height: 27px;
}
.pka-lens .pl-tab li {
	float: left; height: 27px; line-height: 27px; font-size: 14px; cursor: pointer; text-align: center; color: #666; font-weight: bold;  margin-right: 7px; display: inline;padding:0px 15px;background-color:#f5f5f5;border:1px solid #d3d3d3;border-bottom:1px solid #c30101;border-radius: 5px 5px 0px 0px;
}
.pka-lens .pl-tab li.focus {
	color: #fff; background-color:#dc0100;border:1px solid #dc0100;border-bottom:1px solid #c30101;
}
.pka-lens .pl-box {
	 border: 1px solid #ddd; border-top: 2px solid #c20000;
}
.pka-lens .pl-box .pros {
	float: left; width: 987px; height: 220px; background: #fff; margin: 10px 0 0 10px; display: inline;
}
.pka-lens .pl-box .m-pro {
	float: left; width: 130px; padding: 17px 19px 0 0; vertical-align: top; position: relative; *zoom: 1;
}
.pka-lens .pl-box .m-proframes {
	float: left; width: 180px; height:184px; position: relative;margin:15px 0px 37px 15px;border:1px solid #e5e5e5;
}
.pka-lens .pl-box .m-proplus {
	float: left; width: 32px; height:184px; position: relative;margin:15px 0px 37px 15px;
}
.pka-lens .pl-box .m-prolens {
	float: left; width: 180px; height:184px; position: relative;margin:15px 0px 37px 15px;border:1px solid #e5e5e5;
	cursor:pointer;
}

.pka-lens .pl-box .m-prolens.focus {
	margin:14px -1px 36px 14px;border:2px solid #e0061e;
}

.pka-lens .pl-box .m-prolens.focus i.checked {
  background: url("/images/common/sprites_icon_1.png") no-repeat scroll -90px 0 rgba(0, 0, 0, 0);
  bottom: -2px;
  display: block;
  font-size: 9px;
  height: 9px;
  overflow: hidden;
  position: absolute;
  right: -2px;
  width: 9px;
}

.pka-lens .pl-box .m-probuygroup {
	float: left; width: 270px; height:184px; position: relative;margin:15px 0px 37px 15px;border-left:1px dashed #e5e5e5;
	padding-left:30px;
}
.pka-lens .pl-box .m-probuygroup .yuanjia{
	color:#333;
	height:22px;
	line-height:22px;
	margin-top:20px;
}
.pka-lens .pl-box .m-probuygroup .yuanjia del{
font-family: Tahoma;
font-size: 16px;
margin-right:10px;
color:#333;
}
.pka-lens .pl-box .m-probuygroup .yuanjia onlineoffline{
    color:#999;
}

.pka-lens .pl-box .m-probuygroup .taochanjia
{
    margin-top:5px;
	height:22px;
	line-height:22px;
	color:#333;
}

.pka-lens .pl-box .m-probuygroup .taochanjia .setprice{
color: #bc0000;
font-family: Tahoma;
font-size: 16px;margin-right:10px;
}
.pka-lens .pl-box .m-probuygroup .taochanjia .shen{
color: #999;
font-family: Tahoma;
}

.pka-lens .pl-box .m-probuygroup .shop_yuyue{
	display: inline-block; width: 167px; height: 45px; line-height: 40px; background: url(/images/buy-click.jpg) no-repeat; border:1px solid #fff;vertical-align:bottom;
}
.pka-lens .pl-box .m-probuygroup .buygroup{
color:#fff;
	margin-top:20px;
	background-color:#c10003;
	height:30px;
	line-height:30px;
	padding:0px 19px;
	border:medium none;
	display:inline-block;
}
.pka-lens .pl-box .m-probuygroup .showgroup{
	height:46px;
	line-height:46px;
}
.pka-lens .pl-box .m-probuygroup .shoucount{
	color:#333;
	height:48px;
	line-height:48px;
}


.pka-lens .pl-box .other {
	background-image:url(/images/otherlens.png);
	background-repeat:no-repeat;
	background-position:0px 80px;
}


.pka-lens .pl-box .placeholder {
    float: left; width: 180px; height:184px; margin:15px 0px 37px 15px;
}

.pka-lens .pl-box .other .lenscount
{
    height:40px;
    line-height:40px;
    margin-top:36px;
    text-align:center;    
}
.pka-lens .pl-box .other .otherlens
{
    height:40px;
    line-height:40px;
    margin-top:40px;
    text-align:center;    
}
.pka-lens .pl-box p {
	text-align: center; padding-bottom: 3px;
}
.pka-lens .pl-box .img, .pka-lens .pl-box .img img {
	display: block; width: 85px; height: 85px;
}
.pka-lens .pl-box .img {
	border: 1px solid #ddd; margin: 0 auto;
}
.pka-lens .pl-box .title, .pka-lens .pl-box .price {
	display:  block; width: 130px; text-align: center; color: #666; height: 28px; line-height: 28px; overflow: hidden;
}
.pka-lens .pl-box .price {
	font-weight: bold;
}
.pka-lens .pl-box .pricegroup {
	font-weight: bold;color:#B81C2B;
}
.pka-lens .pl-box .plus {
	display: block; position: absolute; top: 52px; right: 0; width: 19px; height: 18px; overflow: hidden; background: url(/images/pka-lens-bg.png) no-repeat -77px -54px;
}
.pka-lens .pl-box .frameslensplus {
	display: block; position: absolute; top: 52px; right: 0; width: 32px; height: 32px; overflow: hidden; background: url(/images/frameslensplus.png) no-repeat;
}
.pka-lens .pl-box .l-pro {
	float: left; width: 837px; height: 220px; overflow-x: auto; overflow-y: hidden; white-space: nowrap; position: relative;
}
.pka-lens .pl-box .l-proframeslens {
	 overflow: hidden; position: relative;
}
.pka-lens .pl-box .l-proframeslens .goodsimg{
margin: 0 auto;
height: 85px;
width: 85px;
}

.pka-lens .pl-box .l-proframeslens .goodsimg img{
height: 85px;
width: 85px;
}
.pka-lens .pl-box .l-proframeslens .goodsname{
 height:36px;
 line-height:36px;
 padding:0px 15px;
 overflow:hidden;
}
.pka-lens .pl-box .l-proframeslens .saleprice{
 height:28px;
 line-height:28px;
text-indent:20px;
 overflow:hidden;
}
.pka-lens .pl-box .l-proframeslens .saleprice .goodsprice{
color: #bc0000;
font-family: Tahoma;
font-size: 16px;
}
.pka-lens .pl-box .l-proframeslens .goodsalias{
 height:35px;
 line-height:35px;
 background-color:#fe968b;
text-align:center;
color:#fff;

}
.pka-lens .pl-box .last .plus {
	display: none;
}
.pka-lens .pl-box .pka-info a {
	font-weight: bold; color: #ff8a00;
}
.pka-lens .pl-box .pka-info {
	color: #666; float: left; width: 160px; margin: 15px 0 0 20px; display: inline;
}
.pka-lens .pl-box .pka-info b {
	font-weight: normal; color: #b60000;
}
.pka-lens .pl-box .pka-info .btn-buy {
	display: block; width: 77px; height: 26px; color:#fff; line-height: 26px; text-align: center; font-weight: normal; background: url(/images/pka-lens-bg.png) no-repeat 0 -54px;
}

.buy-comment {
	padding: 10px 5px; line-height: 22px;
}
.buy-comment, .buy-comment a {
	color: #888;
}
.buy-comment a:link {
	text-decoration: underline;
}
.buy-comment a:hover {
	text-decoration: none;
}


/**zhangyaling work
2013-04-24
**/
.proListTitle{font-size:14px; display:block; height:30px; padding:5px 0 0 21px;}
.pKeyWordsSummary{display: block;padding-bottom:21px;padding-right:21px;padding-left:21px;}
.pro_rank{border: 1px solid #DDDDDD;    padding: 10px 10px 15px; background-color:#fff;}
.pro_rank dt{ border-bottom: 1px solid #DDDDDD;    color: #666666;    font-weight: bold;    margin-bottom: 10px;    padding: 10px; }
.pro_rank dd{ margin:0 0 10px; padding:0 0 10px; border-bottom:#f0f0f0 solid 1px;; overflow:hidden; vertical-align: middle;}
.pro_rank dd .pro_phone{float:left; width:63px; height:63px; border:#f0f0f0 solid 1px; position:relative;}
.pro_rank dd .pro_phone .num{position:absolute; top:-1px; left:-1px; width:17px; height:20px; color:#fff; font-size:10px;  background:url(/images/pro_rank.png) no-repeat; padding:0 0 0 3px;  display:inline-block;}
.pro_rank dd .pro_phone .num.num_h {background:url(/images/pro_rank_2.png) no-repeat;}
.pro_rank dd .pro_phone image { width:63px; height:63px; }
.pro_rank dd .pro_right{margin:0 0 0 71px; line-height:22px; font-family: arial;}
.pro_right p b{color:#d50000; padding:0 8px 0 0; }
.pro_right p em{color:#999999;  text-decoration:line-through;}
.pro_comment dd{ border-bottom:#dddddd solid 1px;  overflow:hidden; vertical-align:middle; padding:13px 13px 17px; _float:left;}
.pro_comment dd .pro_commont_left{width:877px; float:left; overflow:hidden;}
.pro_comment dd .pro_commont_left .pro_commont_left_img{float:left; border:#dddddd solid 1px; width:118px; height:118px;}
.pro_comment dd .pro_commont_left .pro_commont_left_img img{width:118px; height:118px;}
.pro_comment dd .pro_commont_left .pro_commont_left_Content{margin:0 0 0 133px; }
.pro_comment dd .pro_commont_left .pro_commont_left_Content .pro_name{font-size:14px; color:#666666; line-height:25px; font-family: arial;}
.pro_comment dd .pro_commont_left .pro_commont_left_Content .pro_name em{color:#cc0000; padding:0 20px 0 15px;}
.pro_comment dd .pro_commont_left .pro_commont_left_Content .pro_name i{font-weight:normal;}
.pro_comment dd .pro_commont_left .pro_commont_left_Content .countTime{height:33px; line-height:33px; color:#999999; padding:0 0 6px;}
.pro_comment dd .pro_commont_left .pro_commont_left_Content .countTime .fl{float:left;}
.pro_comment dd .pro_commont_left .pro_commont_left_Content .countTime .time{float:left; padding:0 0 0 18px; font-family: arial;}
.pro_comment dd .pro_commont_left .pro_commont_left_Content .commontCont i{color:#cc0000;}
.pro_comment dd .pro_commont_left .pro_commont_left_Content  .commontCont{line-height:22px ; color:#666666; padding:1px 0 2px;}
.pro_comment dd .pro_commont_left .pro_commont_left_Content .commentsmallimage{overflow:hidden; padding:5px 0 0;}
.pro_comment dd .pro_commont_left .pro_commont_left_Content .commentsmallimage dd{float:left; width:78px; height:78px; border:none; margin:0 5px 0 0; display:inline; padding:0;}

.pro_commont_right{width:82px;float:right;}
.userInfo dd {padding:0; border:none; text-align:center; width:80px;}
.userInfo dd p{line-height:20px;}
.userInfo dd .brd{ border:#f8f8f8 solid 1px;}

.hotKey{height:28px; border-bottom:#cc0000 solid 2px; line-height:28px;}
.hotKey .bgleft,.hotKey .bgright{background:url(/images/keybg_1.png) no-repeat;}
.hotKey .bgleft{background-position:0 0;display:inline-block;height:28px; padding: 0 0 0 5px;}
.hotKey .bgright{background-position:right 0; display:inline-block;height:28px; padding:0 24px 0 17px; font-weight:bold; color:#fff;}
.pro_comment dd .pro_common_right{width:83px; float:right;}

.paixuDiv{padding:15px 0 10px; overflow:hidden;}
.paixuDiv .imgLeft{float:left; margin:0 17px 0 0; display:inline;}
.paixuDiv a{float:left; width:17px; height:28px; background:url(/images/pro_keybg.png) no-repeat ; line-height:25px; padding:0 0 0 6px; color:#593333; margin:0 7px 0 0; display:inline;}
.paixuDiv a.bgNum{background:url(/images/pro_keybg_1.png) no-repeat; width:27px; height:28px;}
.paixuDiv a.aSelect{float: left;width: 17px;height: 28px;background: url(/images/pro_keybg0.png) no-repeat;line-height: 25px;padding: 0 0 0 6px;color: #FFFFFF;margin: 0 7px 0 0;display: inline;}
.paixuDiv a.aNumSelect{background:url(/images/pro_keybg_01.png) no-repeat; width:27px; height:28px;  color: #FFFFFF;}
.listContent{ border:#dddddd solid 1px; background-color:#fff;}
.listContent ul.listUl{overflow:hidden; padding:10px 12px 10px 18px;}
.listContent ul.listUl li{width:101px; float:left; border-right:#ddd solid 1px; height:17px; line-height:17px; text-align:center; margin:8px 0; display:inline;}

/*<!-- 201359 -->*/
.pro_zengPro{margin:9px 0 0px; background:#f3f3f3; overflow:hidden; }

.pro_zengPro .pro_zengProTitle{width:45px; background:#e3e3e3; text-align:center; font-size:14px; vertical-align:middle;}
.pro_zengPro .pro_zengtb{border:none;}
.pro_zengPro .pro_zengList{padding:16px 0 16px 20px; }
.pro_zengPro .pro_zengList li{float:left; width:292px; padding:8px 0 8px 0;}
.pro_zengPro .pro_zengList li .pro_Img{float:left;width:71px; height:71px; border:#dcdcdc solid 1px;}
.pro_zengPro .pro_zengList li .pro_Img img{width:71px; height:71px; }
.pro_zengPro .pro_zengList li .pro_Rigth{float:left; padding:0 0 0 9px;}
.pro_zengPro .pro_zengList li .pro_Rigth .pro_Title{display:inline-block; line-height:18px; font-size:14px; text-overflow: ellipsis; white-space: nowrap; width:182px; overflow:hidden;}
.pro_zengPro .pro_zengList li .pro_Rigth .pro_Title a{ color:#244ebb;}
.pro_zengPro .pro_zengList li .pro_Rigth .pro_jia{height:20px; line-height:20px; padding:3px 0 2px; font-family:"Tahoma"}
.pro_zengPro .pro_zengList li .pro_Rigth .pro_jia b{color:#b81c2b; }
.pro_zengPro .pro_zengList li .pro_Rigth .pro_jia i{text-decoration:line-through; display:inline-block; padding:0 0 0 14px; color:#999999;}
.pro_zengPro .pro_zengList li .pro_Rigth .pro_InfoZeng{ font-size:14px; color:#929292; height:20px; line-height:20px; }
.pro_zengPro .pro_zengList li .pro_Rigth .pro_SubCheck{padding:10px 0 0;}
.pro_zengPro .pro_zengList li .pro_Rigth .pro_SubCheck .checkZeng{display:inline-block; width:125px; height:17px; line-height:17px; background:url(/images/common/checkBg.png) no-repeat; color:#fff; font-family:"新宋体"; font-size:12px; text-align:center;}

.fuwuService{padding:8px 0  0 2px; margin:7px 0 0 ; border-top:#dddddd solid 1px; color:#999999; overflow:hidden;font-size:12px;}
.fuwuService .servicelist {overflow:hidden;}
.fuwuService .servicelist.pt8{padding-top:8px;}
.fuwuService .servicelist span{display:inline-block; padding:0 16px 0 0}
.fuwuService .servicelist span.first{width:66px; padding:0;}
.fuwuService .servicelist span.contentService{padding:0; color:#b60000; line-height:20px;}
.fuwuService .servicelist span.fl{float:left}
.fuwuService .servicelist span.fr{float:right;}
.mrt15{margin-top:15px}

.dushuInfo{width:652px; height:490px; font-size:14px; font-family:"宋体"}


.dushuInfo  .closeDiv{width:8px; height:8px; background:url(/images/common/close.png) no-repeat; position:absolute; top:6px; right:6px;}
.dushuInfo  .tables{width:100%; border-top:#999999 solid 1px; border-left:#999999 solid 1px; border-spacing:0}
.dushuInfo  .tables thead .headTou {font-size:14px; color:#333333; font-weight:bold; line-height:28px; text-align:center; }
.dushuInfo  .tables td{lin-height:22px;border-bottom:#999999 solid 1px; border-right:#999999 solid 1px; letter-spacing:-1.3px;}
.dushuInfo  .tables td.bgH{background:#ebebeb}
.dushuInfo  .tables td i{display:inline-block; color:#ff0000; padding:0 6px;}
.dushuInfo .faq{padding:2px 0 20px; width:610px; margin:auto;}
.dushuInfo .faq .star{color:#ff0000;}
.dushuInfo .tac{text-align:center;}
.buttonClose{display:inline-block; width:74px ; height:23px; background:url(/images/common/closeBut.png) no-repeat; cursor:pointer;}
/*end*/




.pro-reviews-list .commentsmallimage  .smallimg 
{
    margin:0px 9px 5px 0px;
	 width: 45px; height: 45px;
	  border: 1px solid #bbbbba; 

}

.pro-reviews-list .commentsmallimage .currentimage
{
    margin: 0px 9px 5px 0px;
    width: 45px; height: 45px;
    border: 2px solid #c60000; padding: 0;
    }
 
.commentlargeimage a
{
  margin: 0px 9px 0px 0px;
    }
.commentlargeimage a img
{
	  border: 1px solid #bbbbba; 
    }
    

.commentlargeimage a img:hover
{
    cursor:url("/images/cursor_minify.cur"), pointer;
    }
.commentsmallimage .smallimg:hover
{
    cursor:url("/images/cursor_zoom.cur"), pointer;
    }

.commentsmallimage .currentimage:hover
{
    cursor:url("/images/cursor_minify.cur"), pointer;
    }   
    
.divimgdel .smallimgdel
{
    margin: 0px 13px 9px 3px;
    width: 40px; height: 23px;
    }               

.divimagefile
{
        margin: 9px 9px 9px 0px;
    }
  
  .pro_comment dd .pro_commont_left .pro_commont_left_Content .commentlargeimage
{
    margin: 10px;
}  
.pro_comment dd .pro_commont_left .pro_commont_left_Content .commentlargeimage img
{
    border:#dddddd solid 1px;
    }
    .pro_comment dd .pro_commont_left .pro_commont_left_Content .commentsmallimage .smallimg
{
border:#dddddd solid 1px;
}
    
.pro_comment dd .pro_commont_left .pro_commont_left_Content .commentsmallimage .currentimage
{
    border: 2px solid #c60000;
        width: 74px;
    height: 74px;
    }       
    
    
.pro-featuresnew {
	border: 1px solid #ddd; margin-top: 12px; color: #666; padding: 0 12px 10px;font-size: 0; -webkit-text-size-adjust: none;
}
.pro-featuresnew dt {
	padding: 10px 0;  font-size: 14px;
}
.pro-featuresnew dd {
	display: inline-block; vertical-align: top;
	*display: inline; *zoom: 1; margin-right: 5px;
}    

.list-products .list li {
    margin: 16px 0 0 16px;
    width: 218px;
}


.list-products .list li .img {
    width: 218px;
}

.ald-switchable-trigger {
    height: 27px;margin-bottom:10px;
}

.ald-switchable-trigger li {
    float: left;text-indent: -999em;
}

.ald-switchable-prev-btn,.ald-switchable-next-btn {
    background: url("/images/detail-24-151.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
}

.ald-switchable-prev-btn 
{
    margin-left:60px;
    background-position: 0 0;
    height: 27px;
    width: 27px;
}

.ald-switchable-prev-btn:hover {
    background-position: 0 -61px;
}

.ald-switchable-next-btn {
    background-position: 0 -30px;
    height: 27px;
    margin-left: 16px;
    width: 27px;
}

.ald-switchable-next-btn:hover {
    background-position: 0 -93px;
}

.yc-goodsrecommend .body .recommendlist{
    position:absolute;
}

#recommendgoods
{
    height:470px;
    overflow:hidden;
    position:relative;    
}
.contactlenses
{
    background-color:#e8e8e8;
    overflow:hidden;
    padding:15px 0px 0px 30px;
}

.contactlenses li
{
    float:left;
    width:245px;
    color:#666;
    height:34px;
    line-height:34px;
    overflow:hidden;
}

.contactlenses li i
{
    width:85px;
    display:inline-block;
}
.contactlensesprice
{
    color:#c61213;
    height:54px;
    line-height:54px;
    font-size:16px;
    font-family:微软雅黑;
    text-indent:33px;
}
.contactlensesbuy
{
    height:41px;
}
.contactlensesbuy .goshop
{
    background-color:#007457;
    color:#fff;
    height:41px;
    line-height:41px;
    padding:0px 23px;
    margin-left:30px;
    display:inline-block;
    border-radius:5px;
}
.contactlensesnote
{
    height:36px;
    line-height:36px;
    color:#333;
    text-indent:33px;
     font-size:16px;
    font-family:微软雅黑;
 }
 .iptyyname
{
    height:46px;
    line-height:46px;
    text-indent:1em;
    font-size:18px;
    float:left;
     border:2px solid #fff;
     width:120px;
}
.iptyyphone
{
    height:46px;
    line-height:46px;
    text-indent:1em;
    font-size:18px;
    float:left;
     border:2px solid #fff;
     width:230px;
     margin-left:25px;
}
.iptyyadd
{
    height:46px;
    line-height:46px;
    text-indent:1em;
    font-size:18px;
    float:left;
     border:2px solid #fff;
     width:230px;
     margin-left:25px;
}
 #btnyysubmit
{
    background-color:#ba0001;
    color:#fff;
    width:100px;
    border:2px solid #ba0001;
    cursor:pointer;
    float:left;
    height:50px;
    line-height:50px;
    font-size:18px;
    font-family:微软雅黑;
}
.iptyyphone.ipt_focus
{
    border:2px solid #b90000;
}
.iptyyname.ipt_focus
{
    border:2px solid #b90000;
}
.color000 {
    color:#000;
    font-weight:bold;
    padding:0 3px;
}
.yuyue-a {
    color:#ccc;
    font-weight:bold;
    cursor:pointer;
    font-family:"微软雅黑"
}
.fc000 {
    color:#000 !important
}
.btn-tsfw {
    color:#000;
    font-weight:bold
}
.round-div {
    background-color:#999;
    height:8px;
    width:8px;
    border-radius:50%;
    margin-top:4px;
    margin-right:4px;
}
.btn-bar {
    font-family: "微软雅黑";   
}
.tsfw-div {
    float: left;
    font-weight:bold;
    font-family: "微软雅黑";
    margin:5px;
}
    .tsfw-div div {
        float:left
    }
.tsfw-float {
   
    margin-left:5px;
}
.detail-right {
   	float: left; width: 233px; color: #333;font-family: 宋体;background-color:#f7f7f7;    margin-bottom: 5px;
    background-color:#f2f2f2;height:503px;margin-left:10px;
}
.detail-right-top {
    text-align:center;
    max-height:170px;
}
    .detail-right-top img {
    width:100%;
    }

.detail-right-bottom {
    width:200px;
    height:333px
}
.bacc {
background-color:#ddd;
}
.drb-title {
    height:30px;
    width:180px;
    text-align:left;
    font-weight:bold;
    color:#333;
    margin-top:20px;
    font-size:16px;
    margin-left:30px;  font-family:'Microsoft YaHei'
}
.drb-title2 {
    height:20px;
    width:170px;
    text-align:left;
    margin-top:5px;
     margin-left:30px;  font-family:"微软雅黑";
         font-size:14px;
    color: #666;
}
.drb-content {
    width:200px;
    margin-top:20px;
    margin-left:30px;
    margin-right:20px;
    text-align:left;
    height:230px;
    overflow:auto;
        font-size: 14px;
    color: #666;
}
 .drb-content li {
        float:left;
        width:80px;
       padding: 0 5px;
        height:30px;
        cursor:pointer;
        font-family:"微软雅黑"
    }
.spec-top {
    top:10px;
        color: hsl(0, 0%, 60%);
    position: relative;
    font-size: 14px;
}
.spec-top-title {
    width:100%;
    overflow:hidden;
    color:#000;
      font-family:"微软雅黑";
      font-size:16px;
      font-weight:bold;
      padding: 0px  16px;
}
.bdts {
    border-top:1px dashed #eee;
padding-top:10px;
margin-top:15px;
}
.spec-top-title2 {
    width:100%;
    overflow:hidden;
    color:#b91d2b;
      font-family:"微软雅黑";
      font-size:16px;
      font-weight:bold;
      padding: 0px  16px;

}
.colorb91d2b {
    color:#d10000;
    padding:0 15px;
    font-size:30px
}
.b91d2b {
    color:#b91d2b
}
.spec-top-price {
     padding: 20px 16px;
     font-family:"微软雅黑"
}
.del-price {
    margin-left:4px;
}
.spec-top-pinjia {
      margin: 0  16px;
      padding:16px 0;
      border-top:1px dashed #ccc;
      border-bottom:1px dashed #ccc
}
    .spec-top-pinjia li {
        margin-top:-10px;
        color:#333;
        width:160px;
        float:left;
        font-family:"微软雅黑";
        text-align:center;
        border-right:1px solid #ccc
    }
    .spec-top-pinjia li:last-child{
    border-right:none
    }
.black {
color:#000;
}
.wid70 li{
    width: 70px;
}
.lens-feature ul li i {
    background: #f9f9f9;
    text-align: left;
    padding: 0 0 0 20px;
    margin-right: 20px;
    display: inline-block;
    width: 100px;
}
.lens-feature ul li {
    margin-bottom: 5px;
    display: inline-block;
    width: 300px;
    line-height: 40px;
    overflow: hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}