@charset "UTF-8";


.product_wrap  {width:100%; float:left;  background-color:#fff;}
.product_wrap  .box  {width:260px;  margin-right:32px;float:left; position:relative;}
 .product_wrap  .box:nth-child(4)  {margin-right:0px; float:right;}

 .product_wrap  .box  p {width:100%; float:left;  line-height:1.3em;  }
  .product_wrap  .icon  {width:96% !important; float:left; margin-top:-260px; position:absolute;}
.product_wrap  .icon   img { float:right; margin-right:5px;}

 .product_wrap  .box  .t1  {font-size:16px; color:#333; font-weight:500 !important;  margin-top:5px; }
 .product_wrap  .box  .t1  a:link		{text-decoration:none; color:#333; font-weight:500; }
 .product_wrap  .box  .t1 a:visited	{ text-decoration:none; color:#333; font-weight:500; }
 .product_wrap  .box  .t1 a:hover		{ text-decoration:none; color:#111; font-weight:500; }
 .product_wrap  .box  .t1 a:active	{text-decoration:none; color:#111; font-weight:500; }


 .product_wrap  .box  .t2 {font-size:14px; color:#999;     text-decoration:line-through; padding-top:5px;}
  .product_wrap  .box  .t3 {font-size:15px; color:#333;  font-weight:500;  padding-top:5px;}
 .product_wrap  .box  .t3 span {font-size:20px; color:#01498c;   font-weight:600; }


 ul.bl-img {position:relative;width:260px;height:260px; border:1px solid #ddd; text-align:center;  margin-bottom:10px;  }

.ov_wrap {position:absolute;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box;   box-sizing: border-box;  text-align:center; z-index:9; bottom:0px;left:0px; top:0px;width:100%; height:100%;  background-color:rgba(202,229,255,.2)}
 ul.ov_wrap li {display:inline-block;  }
ul.ov_wrap {display:none;}
ul.bl-img li:hover ul.ov_wrap {display:block; } 
ul.bl-img li:hover ul.ov_wrap     .ov_box { padding:0px; vertical-align:middle; position:absolute; z-index:999; width:100%;   font-size:15.5px; font-weight:600;    top:190px;}
ul.bl-img li:hover ul.ov_wrap     .ov_box  img {margin:0px 10px;}
 
 
.more_btn  {width:100%; float:left; text-align:right; font-size:13px;  color:#777; line-height:30px;}

.more_btn a:link		{text-decoration:none; color:#777;}
.more_btn a:visited	{ text-decoration:none; color:#777;}
.more_btn a:hover		{ text-decoration:none; color:#111;}
.more_btn a:active	{text-decoration:none; color:#777;}
 
/*view*/
.product_info_wrap  {width:520px; float:right;}
.produt_img       {width:550px;  float:left; }
.produt_img  .b_img  {width:80%; float:left;}
.produt_img  .b_img  img {width:100%;  float:left;  border:1px solid #ddd;}
.produt_img   ul   {width:15%; float:right;}
.produt_img   li   {width:100%;  margin-bottom:10px;}
.produt_img   li img {width:100%;  border:1px solid #ddd;}


.product_info_wrap  .t1  {font-size:26px; color:#333; font-weight:700; width:100%; line-height:1.3em; padding-bottom:5px; width:100%; float:left;  }
.product_info_wrap  .t2  {font-size:15px; color:#888888; font-weight:400; line-height:1.3em; width:100%; float:left; padding-top:0px; border-bottom:1px solid #ddd; padding-bottom:15px; margin-bottom:10px; }
.product_info_wrap  .t3  {border-bottom:1px solid #ddd; font-size:25px; color:#333; width:100%; padding-top:5px; font-weight:600; line-height:30px; width:100%;  margin-bottom:10px; padding-bottom:10px;  float:left;  }


a.shop_btn1 {width:100%; float:left; background:url('/common/img/product/shop_btn1_bg.jpg') repeat-x; text-align:center; line-height:56px; color:#fff !important;   box-sizing:border-box; padding-left:20px; text-shadow:1px 1px 2px #999;  border:1px solid #72b0fd; }
a.shop_btn1  img  {vertical-align:-4px;}
a.shop_btn2 {width:50%; float:left; background:url('/common/img/product/shop_btn2_bg.jpg') repeat-x; text-align:center; line-height:47px; color:#fff !important; box-sizing:border-box; padding-left:20px; text-shadow:1px 1px 2px #999;  border:1px solid #999; border-right:1px solid #fff; }
a.shop_btn2  img  {vertical-align:-4px;}
a.shop_btn3 {width:50%; float:left; background:url('/common/img/product/shop_btn2_bg.jpg') repeat-x; text-align:center; line-height:47px; color:#fff !important;  box-sizing:border-box; padding-left:20px; text-shadow:1px 1px 2px #999;   border:1px solid #999;}
a.shop_btn3  img  {vertical-align:-4px;}

 


.product_info  table  {float:left; width:100%;   }
.product_info  th   {padding:7px; height:23px;  vertical-align:middle; color:#111; font-size:15px;  text-align:left; font-weight:600;  line-height:1.3em;}
.product_info  td   {padding:7px;  height:23px;   vertical-align:middle; color:#929292; font-size:15px;   line-height:1.3em;}
.product_info  td   b {color:#333; font-weight:600; font-size:14px; }
.price_red  {font-size:1.6em; color:#1e2d6e; font-weight:600;}

.product_info  .b_font   {color:#b80101; font-size:14px; font-weight:600; }

.view_review  {width:100%; float:left; }

.view_review .photo_box  {width:100%; float:left; border:1px solid #ddd; box-sizing:border-box; margin-bottom:10px;}
.view_review .photo_box .all_grade  {width:200px;  text-align:Center;  height:110px; display:table-cell; vertical-align:middle; font-size:13px; color:#888; line-height:1.3em;}
.view_review .photo_box .all_grade  b {font-size:30px; font-weight:500; color:#333; line-height:40px;}
.view_review .photo_box ul  {width:970px;     vertical-align:middle; height:110px; display:table-cell;}
.view_review .photo_box ul li {margin-right:5px; float:left;}

.view_review .reivew_search  {width:100%; float:left; border:1px solid #ddd; margin:20px 0; padding:10px; box-sizing:border-box;  font-size:14px; color:#777;  }
.view_review .reivew_search div {float:right;}
.view_review .reivew_search ul {float:left; margin-left:10px;  }
.view_review .reivew_search li {float:left; line-height:30px; padding-right:5px; color:#ddd;}
.view_review .reivew_search li a {color:#999 !important;}
.view_review .reivew_search li a b {color:#333 !important; font-weight:500;}

.view_review .reivew_search input  {vertical-align:middle;}
.view_review .reivew_search .check  {vertical-align:-2px !important;}
.view_review .reivew_search select {border:1px solid #ddd; color:#777;  width:100px; height:30px; vertical-align:middle; margin:0 10px;}
.view_review .reivew_search .input {border:1px solid #ddd; padding-left:10px; height:30px; vertical-align:middle;  }
.view_review .reivew_search  img {vertical-align:middle; margin-left:4px;}


.view_review .review_list   {width:100%; float:left; margin-top:-1px;border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:12px 0 7px 0; font-size:13px; font-weight:400; color:#999; line-height:1.3em;}
.view_review .review_list .list_in  {width:90%; float:right;}
.view_review .review_list .list_in b.product_name {font-size:16px; font-weight:500; color:#333;   display:inline-block; padding-bottom:8px; }
.view_review .review_list  b {font-weight:500; color:#444; font-size:14px; line-height:1em;}
.view_review .review_list img {vertical-align:middle;}

.view_review .review_list div   {width:100%; float:left; font-size:14.5px;  line-height:1.4em;  margin:10px 0; color:#666;}
.view_review .review_list div   p {width:85%; float:left; }
.view_review .review_list div.open {margin-top:0;}

.view_review .review_list .review_photo  {width:45px; height:45px; float:right; background-color:#ddd; margin-left:5px; margin-top:-22px;}

.view_review .review_list a.link   {float:right; color:#999 !important;}
.view_review .review_list a.close   { color:red !important; margin-top:-5px; margin-bottom:5px;}
.view_review .review_list .re   {width:100%; float:left; font-size:14.5px;  line-height:1.3em; border-top:1px solid #ddd; padding-top:10px; margin-bottom:0px;}
.view_review .review_list .re b {float:left; width:100px; line-height:1.3em !important;}
.view_review .review_list .re span {float:left; width:80%; font-weight:400; color:#999;}


/*.photo_review_box  {margin-top:20px; border:1px solid #ddd; padding:2%; width:96%; float:left;}
.photo_review_box .tt {font-size:15px; color:#999;  border-bottom:1px solid #ddd; width:100%; float:left; height:30px;}
.photo_review_box .tt span {font-size:16px; font-weight:600; color:#111; line-height:14px;}
.photo_review_box .tt p {float:right; }
.photo_review_box img {float:left; margin-right:5px; margin-top:10px;}*/


.view_tab    {width:100%; float:left; margin-top:50px; height:41px; margin-bottom:30px; }
 
.view_tab li  {width:25%; float:left;  font-size:15px;  text-align:Center; line-height:40px; border:1px solid #ddd;  background-color:#f9f9f9; box-sizing:border-box;   border-bottom:1px solid #80a0fc; border-right:none;}
.view_tab li:last-child  {border-right:1px solid #ddd;}
.view_tab  li   a {
	display:inline-block;
     text-decoration:none;
   width:100%;
    
	}

.view_tab  li  a:link	{  color:#797a79; text-decoration:none;}
.view_tab  li  a:hover	{color:#797a79; text-decoration:none;}
.view_tab  li  a:active	{ color:#797a79; text-decoration:none;}
.view_tab  li  a:visited	{ color:#797a79; text-decoration:none;}


.view_tab li.ov   {border:1px solid  #80a0fc; border-bottom:1px solid #fff; background-color:#fff;}
.view_tab li.ov:last-child  {border-right:1px solid #80a0fc;}

.view_tab  li.ov  a {
	display:inline-block;
     text-decoration:none;
 
    
	}

.view_tab  li.ov a:link	{  color:#80a0fc; text-decoration:none;}
.view_tab  li.ov a:hover	{color:#80a0fc; text-decoration:none;}
.view_tab  li.ov a:active	{ color:#80a0fc; text-decoration:none;}
.view_tab  li.ov a:visited	{ color:#80a0fc; text-decoration:none;}

 
 


/*¹è¼Û±³È¯È¯ºÒ*/

.delivery          {width:100%; float:left; }
 