

/* General */
@media screen and (max-width: 300px) {html,body {
	font:"Times New Roman", Times, serif;
	color:#000000;

}

input, select {
	font-size: 12px;
}

p {
	line-height: 1.3;
	margin-bottom: 15px;
}

a {
	font-weight: normal;
	text-decoration: underline;
}

h2, .TitleHeading {
	font-size: 0.9em;
	font-weight: bold;
	margin: 0px;
}

h3 {
	font-size: 1.1em;
	margin-bottom: 6px;
}

h4 {
	font-size: 1.1em;
	margin-bottom: 4px;
}

img, img a {
	border: 0;
}

ul, ol {
	margin: 0 0 10px 0px;
}

li {
	margin: 0;
	margin-bottom: 2px;
	padding: 0;
	list-style:none;
}

blockquote {
	margin-left: 0px;
}

select option {
	padding: 0 10px;
}

hr {
	margin: 10px 0;
	padding: 0;
	background: #c7d7db;
	height: 1px;
	border:0;
}


/* Page container1 */

#container1 {
	width: 100%;
	font-size:0.875em;
}


header {
width:100%;
background-color:#fff;
padding:0px;
}


#logo { width:45%; float:left; padding:0px; margin-left:12%; vertical-align:middle;}
#logo img{ width:100%; float:left; padding:0px;} 

.category-all{ width:10%; float:left;position: fixed;top:7px; left:10px;}
.category-all img{ width:100%;}

.top{width:12%; float:right;position: fixed;bottom:30px; right:10px;}
.top img{ width:100%; }

.back{width:8%; float:left;position: fixed; top:50px; left:10px;}
.back img{ width:100%; }


.shopping_cart{width:10%; float:right;position:absolute; top:5px; right:10px;}
.shopping_cart img{ width:100%; }

.search{width:12%; float:right;position: fixed;top:10px; right:60px;}
.search img{ width:100%; }

.logosearch{ border-top:#999999 solid 3px; width:100%; clear:both; height:55px;}


nav { display:none;
}


.banner{ display:none;}



aside { 
	margin-top:5px;
    margin-right: 0;
    width: 100%;}
aside img{ width:100%;}	
	
aside .HomeCategoriesList li {
    background:url(../images/index_33.jpg) no-repeat scroll 185px 14px transparent;
    border-bottom: 1px solid #F3E5D5;
	height: 34px;
    line-height: 34px;
    padding: 0 8px;
    text-transform: capitalize;

}
.Breadcrumb { display:none;
}

.BlockContent ul{color: #333333;list-style:none;margin:0px;padding:0px;}
.BlockContent ul li{ float:left;font-size:1em; width:95%; text-align:left; background:#CCCCCC; margin-bottom:5px;border-radius:0.5em; padding-top:0.5em;padding-bottom:0.5em; padding-left:1em;}
.BlockContent ul li a{ float:left;color:#FFFFFF;text-decoration:none; width:93%; padding:5px; border-radius:0.5em;}
.BlockContent ul li:hover{ background:#999999;}

.BlockContent1 ul li{ margin-left:10px; padding-left:10px;background:url(../images/2.jpg) no-repeat left center; border-bottom:1px dashed #CCCCCC; width:100%; line-height:25px;}


#Wrapper {
     width:100%;
	margin: 0 auto; 
	clear: both;
	height:auto;
	overflow:hidden;
	 background:#FFFFFF;}



/* Primary Content Area */
.Content {
    margin:0px;
    min-height: 500px;
	width:100%;
}

.pinpaiye { width:100%; }
.pinpaiye h1{font-size:1em; border-bottom:#CCCCCC dashed 1px; padding-bottom:5px;}
.pinpaiye ul{list-style:none;margin:0px;padding:0px;}
.pinpaiye a{ color:#FF0000 ; text-decoration:none;}
.pinpaiye p{ display:none}

/* Product Listings */

.ProductList {
	list-style: none;
	margin: 0 ;
	padding: 0;
	clear:both;
}



.Content .ProductList .ProductDetails {
   
    overflow: hidden;
}
.ProductList a {
	text-decoration: none;
}

.ProductMain ul {
    padding:0;
	margin:0;
}
.ProductMain p{ margin-left:10px;}
.ProductMain ul p{ display:none;}
.ProductMain ul li{ margin:0.5em;}
.PriceRange {
	padding-bottom: 0px;
	font-size:1em;
	margin:5px 0px 3px 10px;
}
.PriceRange span{ color:#FF0000; font-size:1.5em;}
.PriceRange .visually-hidden{ text-decoration:line-through;font-size:1em; margin-left:5px; color:#666666;}

.ProductMain .Shipping {
    line-height: 1.5em; font-size:0.7em; margin:10px;
}

.ProductMain li.BaseInfo {
    background: none repeat scroll 0 0 #F5F5F5;
    border-radius: 5px;
    padding: 10px;
	font-size:0.875em;
	line-height:1.8em;
}

.product-summary{ display:none; }
.ProductList .ProductImage {
    display: table-cell;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}

.ProductList .ProductImage img {
	vertical-align: middle;
	width:100%;

}
.ProductList p {
	margin: 5px 0 5px 5px;
}

.ProductList, .ProductList a {
	color: #666666;
}

.ProductPrice, .ProductList em {
	font-style: normal;
	display:inline;
}



.ProductList .Rating img {
	height: 12px;
	margin: 3px 5px 0 0;
}

.ProductList li .ProductCompareButton {
	margin-top: 3px;
	text-align: left;
}

.ProductList .ListView strong, .ProductList .ListView strong a {
    color: #009CFF;
	font-size: 12px;
	font-weight: 700;
}

.Certification { display:none;
}
.holidays-banner img{ width:100%; }
.ProductDetails h1 {
   font-size: 1em;background:url(../images/save-mobile.gif) no-repeat left top; line-height:1.7em;padding-left:40px; vertical-align:middle;
}
.ProductDetails h2 {
    color: #000;
	font-size: 1em;
	margin:10px;
}
#ProductDetails {
   margin-top: 0px;
}
.ProductThumbImage {
    vertical-align: middle;
	text-align:center;
}
.ProductThumb img{ width:100%; text-align:center;}

.ProductDescription{ clear:both;}
.ProductDescription p{ font-size:0.95em; line-height:1.5em;}
.ProductDescription a{ color:#000000; text-decoration:none;}
.ProductDescription h3{ font-size: 1em; width:100%; font-weight:bold; color:#FFFFFF;text-transform:capitalize; background:#999999; padding:0.5em; clear:both; }
.ProductDescription h4{ font-size:1em;}
.ProductDescription h3 b{ display:none;}
.ProductDescription ul{list-style:none;margin:0px;padding:5px;}
.ProductDescription ol{list-style:none;margin:0px;padding:0px;}
.ProductDescription .NoList h3{ background:#CCCCCC; padding:5px;}
.ProductDescription .NoList li {
   width: 48%;
   float: left;
   margin: 3px 2px;
}

.Clear {
	clear: both; margin:0; padding:0;
}


.BottomTopSeller {
	width:100%;
	
}

.BottomTopSeller h4 {
 font-size: 1.2em; width:100%; text-align:center; font-weight:bold; color:#0066CC; border-bottom:#CCCCCC dashed 1px;text-transform:Uppercase;
}
.BottomTopSeller .ProductList {
    margin-bottom: 0;
}
.BottomTopSeller .ProductList .ProductImage img {
    width: 100%;

}
.BottomTopSeller .ProductList li {
    float: left;
    list-style: none outside none;
	margin:3px;
	border-radius:5px;
    padding: 3px;
	min-height: 17em;
    width: 45%;
	border:#CCCCCC 1px solid;
}


.BottomTopSeller .ProductList li a {
    color: #666;
}
.BottomTopSeller .ProductList li em {
    color: #EA5E06;
}
#SideCategoryList p {
    font-size: 1.2em; width:100%; text-align:center; font-weight:bold; color:#0066CC; border-bottom:#CCCCCC dashed 1px;text-transform:Uppercase;
}
#Mobile{ display:none;}

/*CSS foot*/
footer{ width:100%; height:auto;background:#337099; border-radius:5px; padding-bottom:5px; }
footer p{padding-left:5px;}
footer p a{ color:#000000;text-decoration:none;}

footer ul{ list-style:none;margin:0px;padding:0px;}
footer ul li{ float:left; width:100%;}
footer ul li a{ float:left;text-decoration:none;padding:8px; color:#FFFFFF; font-size:1.2em;}
footer img{ width:98%;}


.compatible1{ margin-top:10px; color:#000066; height:auto;overflow:hidden;}
.compatible1 ul{color: #333333; margin-left:10px; margin:0 }
.compatible1 li{ float:left; width:16%; text-align:left; margin:5px; }
.compatible1 img{ border:#CCCCCC 1px solid;width:100%;}
.category{ display:none;}

.home-compatible{color:#000066; height:auto;overflow:hidden; margin:0;}
.home-compatible ul{list-style:none;margin:0px;padding:0px; }
.home-compatible li{ list-style:none;float:left; width:17%;margin:0.3em;}
.home-compatible img{ border:#CCCCCC 1px solid;width:100%;}


.tables{ width:100%; border:#CCCCCC 1px solid;}
.tables td{border:#CCCCCC 1px solid; padding:5px; width:30%;}


.brand-con{  border:#f9e7ae solid 1px;float:left; padding:5px;}
.brand-con ul li{ width:200px; height:40px; float:left;}
.brand-con p{ line-height:20px;}


.Blockss{ width:100%;float:left;}
.Blockss h1{ font-size:1em;border-top:#CCCCCC 1px dashed; margin:0; padding-top:0.5em; }
.Blockss h2{ font-size:0.9em; border-bottom:#CCCCCC 3px solid; padding-bottom:3px;}

#HomeNewProducts {width:100%;}
#HomeNewProducts ul{ margin:0; padding:0; width:100%;}
#HomeNewProducts ul li { float: left;
    list-style: none outside none;
	margin:3px;
	border-radius:5px;
    padding: 3px;
	min-height: 19em;
    width:45%;
	border:#CCCCCC 1px solid;}
#HomeNewProducts ul li a{ list-style:none;color: #666;text-decoration:none;}
#HomeNewProducts li img{ width:100%;}
#HomeNewProducts li:hover{
    border: 1px solid #EA5E06;
	position:relative;
}

.ProductPriceRating{ color:#FF0000; font-size:1em;}

.following{ display:none;}


.bgforsns { display:none;
}


.snspics{width:25px; height:30px; float:left;background:url(../images/snsimg.png) no-repeat; margin-right:12px;}
.snsfb{background-position: 0 0; width:28px;height: 28px;}
.snstw{width:28px;background-position: -28px 0; }
.snsgp{width:28px;background-position: -56px 0;}
.snsyt{width:28px;background-position: -84px 0;}


.compatiblene{ width:97%; clear:both; margin-bottom:30px; margin-top:10px;  }
.compatiblene li{ float:left; width:100%; list-style:none;  font-size:1.2em; text-align:left; background:#CCCCCC; margin:0.1em; padding:4px;border-radius:0.5em; }
.compatiblene li a{float:left;color:#000000; padding:10px; list-style:none;text-decoration:none; width:85%;border-radius:0.5em;}
.compatiblene img{ width:8%; float:left;}

.compatiblenew{ display:none;}


.compatiblenew-lenovo{ width:97%; clear:both; margin-bottom:30px; margin-top:10px;  }
.compatiblenew-lenovo li{ float:left; width:45%; padding:5px;}
.compatiblenew-lenovo img{ width:100%; float:left;}

.compatiblenew1{ display:none; }



.colsm{ display:none;}
.col0 p{display:none;}

.compatible{ width:99%; margin-top:10px; color:#000066; height:auto;overflow:hidden;}
.compatible p{ display:block;font-weight:bold; float:left; font-size:1em; width:100%; padding:5px; border-bottom:#000000 solid 2px;}
.compatible ul{color: #333333;list-style:none;margin:10px 0px 0px 0px;padding:10px 0px 0px 0px; }
.compatible ul li{ float:left;font-size:1.2em; width:100%; text-align:left; background:#CCCCCC; margin-top:5px;border-radius:0.5em;}
.compatible ul li a{ float:left;color:#FFFFFF;text-decoration:none; width:93%; padding:10px; border-radius:0.5em;background:url(../images/121.png) no-repeat center right;}
.compatible ul li:hover{ background:#666666;}






.Tag{  margin-top:30px; width:100%;}
.Tag p{ display:block; color:#fff; ; font-weight:bold; height:20px;  float:left; font-size:14px; background:#999999; width:94%; padding:10px;}
.Tag ul{float:left; width:100%; margin:0px; padding:0px; list-style:none;}
.Tag ul li{ background:#999999; width:15px; float:left; margin:10px ; padding:5px 10px 5px 10px; text-align:center;}
.Tag ul li a{ color:#FFFFFF; list-style:none; text-decoration:none; font-size:1.3em; }
.Tag ul li:hover{ background:#000000;}

.skills-Nav{ width:100%; float:left;}
.skill-Nav-part{ border-top:#337099 5px solid;}
.widget-title{ font-size:16px; line-height:40px; color:#000000; background:#999999; padding:0.5em; }
.ul-list-disc{ padding-left:10px; font-size:14px;}
.ul-list-disc li { line-height:30px; background:url(../images/strat1.jpg) left center no-repeat ; padding-left:15px; font-size:16px;}
.ul-list-disc li a{ text-decoration:none;}


.connexes{ width:99%; margin-top:10px; color:#000066; height:auto;overflow:hidden;}
.connexes p{ display:block; font-weight:bold; height:30px;  float:left; font-size:1em; width:100%; padding:5px; border-bottom:#000000 solid 2px;}
.connexes ul{color: #333333;list-style:none;margin:0px;padding:0px;}
.connexes ul li{ float:left;font-size:1.2em; width:95%; text-align:left; background:#CCCCCC; margin-top:5px;border-radius:0.5em;}
.connexes ul li a{ float:left;color:#FFFFFF;text-decoration:none; width:93%; padding:10px; border-radius:0.5em;}
.connexes ul li:hover{ background:#666666;}

.Content-home {
width:100%;
}

.Content-home .Block {

	clear: both; 
}


.Content-home .ProductList li {
    float: left;
    list-style: none outside none;
    margin: 0 10px 10px 0;
	border: 1px solid #fff;
    padding: 0 5px;
	height: 16em;
}


.TopSellers p {font-size: 1.2em; width:100%; text-align:center; font-weight:bold; color:#0066CC; border-bottom:#CCCCCC dashed 1px;text-transform:Uppercase; 
 
}
.TopSellers .ProductList {margin-bottom: 0;width:100%; }
.TopSellers .ProductList .ProductImage img {width:100%;}
.TopSellers .ProductList li {
    width: 46%;
	border: 1px solid #CCCCCC;
	margin-top:0.5em;
	float: left;
	margin:0.2em;
	padding:2px;
	height:18em;
	border-radius:5px;
}

.TopSellers .ProductList li a {
    color: #666;
}
.TopSellers .ProductList li em {
    color: #EA5E06;
}

.container1 {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.topBar-nav{ display:none;}
.aspNetHidden img{ width:100%;}
.aspNetHidden h1{ font-size:1.2em;}
.aspNetHidden ul{ padding:0;}


.payment-time{
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
	padding: 1px;

}
.payment-time em{
	color: #fff;
	background-color: #2B8C25;
	padding: 0 3px;
	margin: 0 2px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 5px;
	font-style: normal;
	margin-left:5px;
}


   .tree {margin: 0;padding: 0;overflow: hidden; width:100%;}  
   .tree ol{ margin:0; padding:0;}
    .tree li input{position: absolute;left: 0;opacity: 0;z-index: 2;cursor: pointer;height: 1em;width:1em;top: 0;}  
    .tree li {position: relative;list-style: none; width:100%;}   
    .tree li label {display: block;margin:0;padding:10px; background:#0099FF; color:#FFFFFF;border-radius:10px 10px 0 0; text-align:center; }  
    .tree li label:hover{color:#fff;}

    .tree li input + ol{display: none;}  
    /*当input被选中时,给所有展开的子菜单设置样式*/
    .tree input:checked + ol {padding-left:5px;height: auto;display: block;}  
    .tree input:checked + ol > li { height: auto;}  
    /*末层菜单为A标签,设置样式*/
    .tree li a{margin:0;padding:8px;text-decoration:none;display: block;color:#333333;background:url(../images/2.jpg) no-repeat left center;border-bottom:1px dashed #CCCCCC;} 
    .tree li a:hover,li.file a:focus{background-color:#a7a7a7;color:#fff;text-decoration:none; } 
    /*不同层级的菜单字体大小不同*/
    .tree .folderOne{font-size: 18px; }}
