﻿@charset "utf-8";
* {
font-family: "Microsoft YaHei", '微软雅黑', Tahoma, Verdana, Arial, Simsun, '宋体';
}


/* New Main： Key visual */

.main_visual ul li .product_crm .top_area {background:url("img/home-7.jpg") no-repeat center top #6d615a;}
.main_visual ul li .product_tabs .top_area {background:url("img/home-6.jpg") no-repeat center top #6d615a;}
.main_visual ul li .product_summersale .top_area {background:url("img/home-4.jpg") no-repeat center top #6d615a;}
.main_visual ul li .product_nanjing .top_area {background:url("img/home-5.jpg") no-repeat center top #6d615a;}
.main_visual ul li .product_s50728 .top_area {background:url("img/home-3.jpg") no-repeat center top #6d615a;}

.main_visual ul li .product_note3_gear .img_area .size_wrap {left:10px;}
.main_visual ul li .product_note_10_1 .img_area .size_wrap {left:17px;}
.main_visual ul li .product_s4 .img_area .size_wrap {left:8px;}
.main_visual ul li .product_ativbook9 .img_area .size_wrap {left:1px;}
.main_visual ul li .product_nx300 .img_area .size_wrap {left:14px}
.main_visual ul li .product_rf858 .img_area .size_wrap {left:14px}
.main_visual ul li .product_ua85s9 .img_area .size_wrap {left:14px}
.main_visual ul li .product_winterolympics.img_area .size_wrap {left:14px}
.main_visual ul li .btm_area .size_wrap .desc_pconly  {display:block;}
.main_visual ul li .btm_area .size_wrap .title, .main_visual ul li .btm_area .size_wrap .desc, .main_visual ul li .btm_area .size_wrap .btns {font-family:'Microsoft YaHei', '微软雅黑', 宋体;}
.main_visual ul li .btm_area .size_wrap .title  {font-weight:bold;}
.main_visual ul li .btm_area .size_wrap .btns a span  {font-family:'Microsoft YaHei', '微软雅黑', 宋体;line-height:28px;}

.mainproductlist_wrap .title { font-size:20px;   margin-top:23px; margin-bottom:12px; color:#333333; font-weight:bold;}
.mainproductlist_wrap .title span a { float:right;font-size:12.5px;padding-right:15px;cursor:pointer; font-weight:bold;color:#1aa7d5}
.mainproductlist_wrap { width:960px; margin:0px auto; margin:30px auto;}
.mainproductlist_wrap .productlist {  overflow:hidden; padding:1px; width:957px; margin:0 auto; }
.mainproductlist_wrap .productlist .item_box {  float:left;width:957px;margin:0}
.mainproductlist_wrap .productlist .item_box2 {  float:left;width:469px;}
.mainproductlist_wrap .productlist .item { float:left; border:1px solid #e2e2e2; margin:-1px 0 0 -1px; width:238px; height:335px }
.mainproductlist_wrap .productlist .item .name a { font-size:14px;line-height:16px;font-weight:bold;color:#333333;}
.mainproductlist_wrap .productlist .item .price.discount,
.mainproductlist_wrap .productlist .item .price.discount del,
.mainproductlist_wrap .productlist .item .discount_txt {font-size:13px; }
.mainproductlist_wrap .productlist .item .information { height:auto; padding-left:5px; margin-top:6px; }
.mainproductlist_wrap .productlist .item .price {padding:4px 0 0; color:#747474;   font-size:12px;}
.mainproductlist_wrap .productlist .item .price  del  {padding:0 5px 0 0;}
.mainproductlist_wrap .productlist .item .price  span  {color:#D24100;}


/* New Main: Product list and banner */
.mainInformation_wrap { width:960px; margin:30px auto; background:#fafafa; }
.mainInformation_wrap ul { overflow:hidden; padding:33px 15px; }
.mainInformation_wrap ul li { float:left; position:relative; margin-right:21px; width:300px; height:128px; border-right:1px solid #e2e2e2 }
.mainInformation_wrap ul li.last { border-right:none; margin-right:0px; width:210px; }
.mainInformation_wrap ul li.last p.hsmary { width:270px;}
.mainInformation_wrap ul li h2 { font-size:16px; line-height:20px; color:#333333; margin-bottom:10px;font-weight:bold;}
.mainInformation_wrap ul li h2 span {display:block; }
.mainInformation_wrap ul li h2.overflow { letter-spacing:-1px;  }
.mainInformation_wrap ul li a {   position:absolute; text-align:center; bottom:1px; color:white; display:block; width:126px; line-height:26px; height:28px; padding-right:0px; background:url('img/mainInfo_button_bg.gif') no-repeat; }
.mainInformation_wrap ul li a span.button {  line-height:26px; padding-right:12px; background:url('img/mainInfo_arrow_bg.png') right 4px no-repeat; }
.mainInformation_wrap ul li.last { border-right:none; margin-right:0px; width:126px; }
.mainInformation_wrap ul li p.hsmary { display:block; font-size:12px;line-height:18px; overflow:hidden; width:270px; }
.mainInformation_wrap ul li p.hsmary span {float:left; }
.mainInformation_wrap ul li p.hsmary span.text {margin-left:2px; width:190px;}



	.promotion_banner ul li .img img.small {display:none;}
	.promotion_banner ul li .img img.large {display:inline;}


div.mainproductlist_wrap div#mainProductList.productlist div.item div.image {position:relative;height:216px;}  /* feature tag in main product list */
div.mainproductlist_wrap div#mainProductList.productlist div.item div.image  ul.feature  {display:block;height:16px;width:195px;position:absolute;left:5px;bottom:0;}
div.mainproductlist_wrap div#mainProductList.productlist div.item div.image  ul.feature  li  {float:left;margin:0 4px 0 0;height:16px;line-height:16px;padding:0 1px 0 1px;font-size:12px;color:#fff;}
div.mainproductlist_wrap div#mainProductList.productlist div.item div.image  ul.feature  li.soldout {background:#666666;}
div.mainproductlist_wrap div#mainProductList.productlist div.item div.image  ul.feature  li.preorder {background:#195d6c;}
div.mainproductlist_wrap div#mainProductList.productlist div.item div.image  ul.feature  li.package {background:#4b57c9;}
div.mainproductlist_wrap div#mainProductList.productlist div.item div.image  ul.feature  li.discount {background:#de2622;}
div.mainproductlist_wrap div#mainProductList.productlist div.item div.image  ul.feature  li.optiondc {background:#7a6b18;}
div.mainproductlist_wrap div#mainProductList.productlist div.item div.image  ul.feature  li.pointplus {background:#557401;}
div.mainproductlist_wrap div#mainProductList.productlist div.item div.image  ul.feature  li.new {background:#d24100;}
div.mainproductlist_wrap div#mainProductList.productlist div.item div.image  ul.feature  li.best {background:#0076c0;}
div.mainproductlist_wrap div#mainProductList.productlist div.item div.image  ul.feature  li.coupon {background:#51565e;}
div.mainproductlist_wrap div#mainProductList.productlist div.item div.image  ul.feature  li.hot {background:#d31956;}
div.mainproductlist_wrap div#mainProductList.productlist div.item div.image  ul.feature  li.exclusive {background:#4a4a4a;}
div.mainproductlist_wrap div#mainProductList.productlist div.item div.image  ul.feature  li.editorpick {background:#205ab0;}
div.mainproductlist_wrap div#mainProductList.productlist div.item div.image  ul.feature  li.reserved {background:#77933c;}


.mainBenefit_wrap { width:960px; margin:41px auto;  }
.mainBenefit_wrap h2 { color:#333333;   font-size:20px; line-height:22px; margin-bottom:13px; font-weight:bold;}
.mainBenefit_wrap ul { width: 962px; overflow:hidden; padding:1px; }
.mainBenefit_wrap ul li { float:left; border:1px solid #e2e2e2; margin:-1px 0 0 -1px; font-size:13px;line-height:18px;  }
.mainBenefit_wrap ul li a { color:#333333;width:199px;font-size:13px;line-height:18px; display:block; padding:27px 20px 0 20px;text-decoration:none;cursor:default;outline:0;}
.mainBenefit_wrap ul li .text_wrap { color:#333333; height:auto;}
.mainBenefit_wrap ul li.fir .text_wrap { padding-left:42px; background:url('img/main_benefit_icons_01.png') 0 0 no-repeat; }
.mainBenefit_wrap ul li.sec .text_wrap { padding-left:48px; background:url('img/main_benefit_icons_02.png') 3px 6px no-repeat; }
.mainBenefit_wrap ul li.thi .text_wrap { background:url('img/main_benefit_icons_03.png') 4px 3px no-repeat; }
.mainBenefit_wrap ul li.last .text_wrap { padding-left:48px; background:url('img/main_benefit_icons_03.png') 3px 3px no-repeat;}
.mainBenefit_wrap ul li.qr .text_wrap { padding-left:42px; background:url('img/qr.gif') 0 0 no-repeat; }
.mainBenefit_wrap ul li.fir .text_wrap {height:105px; background-position:0px 2px; }
.mainBenefit_wrap ul li.sec .text_wrap {height:105px; background-position:0px 6px; }
.mainBenefit_wrap ul li.thi .text_wrap {height:105px; background-position:4px 2px; }
.mainBenefit_wrap ul li.last .text_wrap {height:105px;background-position:7px 2px;}
.mainBenefit_wrap ul li.qr .text_wrap {height:105px;padding-left:80px}