﻿body,div,form,td{font-family:Arial,"宋体";font-size:12px;}
body{color:#000;background:#fff;line-height:22px;margin:0px;padding:0px;}
div {text-align:left;display:block;overflow:hidden;}
img {border:none;}
button{border:none;padding:0px;margin:0px;}

/*-----------------------------------------------------------------------------------------------------------------*/
form,p{margin:0px;padding:0px;overflow:hidden;display:block;}
h1,h2,h3,h4,h5{margin:0px;padding:0px;display:block;overflow:hidden;}
h3{font-size:13px;}
ul,ol,dl{margin:0px;padding:0px;overflow:hidden;display:block;list-style:none;}
li,dt,dd{list-style:none;overflow:hidden;display:block;margin:0px;padding:0px;}
/*-----------------------------------------------------------------------------------------------------------------*/
a{text-decoration:none;color:#333333;}
a:hover{color:#a10000;}
/*-----------------------------------------------------------------------------------------------------------------*/
.f_l{float:left;}.f_r{float:right;}
.mt_10px{margin-top:10px;} .mt_5px{margin-top:5px;} .ml_10px {margin-left:10px;} .ml_5px {margin-left:5px;}
.mb_10px{margin-bottom:10px;}
/*------最新公告------------------------------------------------------*/
.Buliete						{width:237px;height:225px;overflow:hidden;}
.Buliete .tit					{width:235px;height:29px;float:left;border:1px solid #dadada;border-bottom:none;}
.Buliete .tit h3				{width:223px;height:26px;border:1px solid #ffffff;background:#666;padding-left:10px;line-height:26px;color:#fff;font-weight:bold;}
.Buliete .con					{width:235px;height:176px;float:left;border:1px solid #dadada;border-top:none;padding:9px 0px;}
.Buliete .con ul				{width:220px;height:auto;float:left;margin:0px 5px;}
.Buliete .con ul li				{width:210px;height:22px;float:left;padding-left:10px;background:url(http://shop.lenovomobile.com/images/icon_grp.gif) no-repeat -48px -26px}

/*-----新品预售-------------------------------------------------------*/
#NewPro							{width:982px;background:#f2f2f2;margin-top:10px;float:left;}
#NewPro .tit					{width:982px;height:30px;}
#NewPro .tit .A1				{width:150px;height:30px;background:url(http://shop.lenovomobile.com/images/block_tit_bg.gif) no-repeat 0px -50px;float:left;}
#NewPro .tit .A2				{width:782px;height:30px;background:url(http://shop.lenovomobile.com/images/block_tit_bg.gif) repeat-x 0px -100px;float:left;}
#NewPro .tit .A3				{width:50px;height:30px;float:right;background:#f2f2f2;overflow:hidden;}
#NewPro .tit .A3 a				{margin:14px 0px 0px 5px;width:40px;height:16px;line-height:16px;background:url(http://shop.lenovomobile.com/images/icon_grp.gif) no-repeat 26px 2px;display:block} /* more */
#NewPro .con					{width:962px;height:230px;margin:10px;background:#ffffff;}

#NewPro .con .lft				{width:20px;height:230px;float:left;background:url(http://shop.lenovomobile.com/images/icon_grp.gif) no-repeat -25px -125px;cursor:pointer;}
#NewPro .con .rgt				{width:20px;height:230px;float:right;background:url(http://shop.lenovomobile.com/images/icon_grp.gif) no-repeat -45px -125px;cursor:pointer;}

#NewPro .con .pic				{width:880px;height:210px;float:left;overflow:hidden;z-index:2;position:relative;margin-left:11px;padding:10px;}
#NewPro .con .pic ul			{width:2000px;height:210px;z-index:1;left:0px;position:relative;}
#NewPro .con .pic ul li			{width:146px;height:210px;float:left;overflow:hidden;}
#NewPro .con .pic ul li span    {display:block;}
#NewPro .con .pic ul li span.p	{width:130px;height:180px;margin:0px auto;background-position:center center;background-repeat:no-repeat;}
#NewPro .con .pic ul li span.p a{width:130px;height:180px;display:block;}
#NewPro .con .pic ul li span.t	{width:130px;height:22px;margin:8px auto 0px auto;text-align:center;}

/*-----------------------------------------------------------------------------------------------------------------*/
#fade_focus ul{display:none;}
.loading{width:730px;background-color:#666;color:#FFCC00;font-size:12px;height:290px;text-align:center;padding-top:70px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
.d1{width:730px;height:360px;overflow:hidden;background-color:#666;position:relative;}
.d2{width:100%;height:360px;overflow:hidden;}
.num_list{position:absolute;width:100%;left:0px;bottom:-1px;background-color:#666;color:#FFFFFF;font-size:12px; line-height:18px; padding:5px 0;height:18px;overflow:hidden;}
.num_list span{display:inline-block;height:16px;padding-left:6px;}

.button{position:absolute; z-index:1000; right:0px; bottom:2px; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.b1,.b2{background-color:#999;display:block;float:left;padding:2px 6px;margin-right:3px;color:#FFFFFF;text-decoration:none;cursor:pointer;}
.b2{color:#FFCC33;background-color:#7e0100;}
