
/* CSS Document */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:  Arial,"";
	color:#000;		
}
html, body, div, p, td, span {line-height:18px;}
html,body { height:100%;}
body { background:#fff}
img, body, html {border:0;}

a:link,a:visited {color: #000;text-decoration: none;}
a:hover{color: #10306d;text-decoration: none;}

caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}

ul , ol { list-style:none; margin:0px; padding:0px;}
#TabContent ul { list-style: outside;list-style-type:disc; padding-left:20px;}
#conProductTab_2 ul { list-style: outside; list-style-type:disc; padding-left:20px;}

a { color:#3f6081; text-decoration:none;}
a:hover { text-decoration:underline;}

/* container */
form {width:100%; margin:auto;}



	
/* product show */	
.photo_nav { line-height:40px; margin-left:40px; margin-right:32px; text-align:right; padding-top:6px;}
	.photo_nav a {padding:0 5px;}
	.photo_nav a.cur{ color:#000; font-weight:bold;}
.photo_area{ background:#FFF; float:left; height:500px; float:left; overflow:hidden; padding-left:5px; border:1px solid #CCC;}
	.photo_area .l{float:left; width:63px; color:#FFF;  margin-top:190px;}
	.photo_area .m{float:left; width:850px; overflow:hidden;}
	.photo_area .m div{display: table-cell;vertical-align:middle;text-align:center;width:870px; height:500px; overflow:hidden;}
	.photo_area .m div img {vertical-align:middle; border:0; margin-top:0px;}
	.photo_area .r{float:right; color:#FFF; margin-top:190px; margin-right:5px;+margin-right:5px;_margin-right:3px;}
/*6-29*/
.photo_ctrl {
	width:1002px;
	text-align:center;
	float:left;
	margin-top:10px;
	background-color:#cfd8e1;
	height:1%;
	padding:10px 0px;
}	
.photo_ctrl .l{width:20px; float:left; margin-top:5px; margin-left:10px; margin-top:15px;}
.photo_ctrl .r{width:20px; float:right;margin-top:5px;margin-right:10px; margin-top:15px;}
.photo_ctrl .m{ float:left;}
.photo_ctrl li {display:inline; float:left; }
.photo_ctrl li a {float:left;}
.photo_ctrl.clear ul li a img {border:0px; width:58px; height:58px;}
/*6-29*/
.photo_ctrl.clear ul a span {position:absolute; margin-left:0px; width:58px; height:58px; filter:alpha(opacity=50);_moz-opacity:0.5;opacity:0.5;background-color:#ccc;    z-index:5000;}
.photo_ctrl.clear ul a .nomask {position:absolute; margin-left:0px; width:58px; height:58px; filter:alpha(opacity=0);_moz-opacity:0.0;opacity:0.0;background-color:#ccc;    z-index:5000;}
.photo_border1{ border:1px solid #b6c3d3; }
.photo_border2{ border:1px solid #F00; }
	

	
	
	
.pidea_infor {line-height:24px;}
.pidea_infor a:hover { float:left; width:100%; background: url(img/Lenovo_index_2_2_13.jpg) 60% 50% no-repeat #426180; line-height:24px; color:#FFF;}
.pthink_infor {line-height:24px;}
.pthink_infor a:hover { float:left; width:100%; background: url(img/Lenovo_index_2_2_13.jpg) 60% 50% no-repeat #426180; line-height:24px; color:#FFF;}


.pthink_infor_con { float:left; width:100%; height:251px; background:url(img/Lenovo_index_2_2_07.jpg) repeat-x left bottom; }
	.pthink_infor_con .p1 img{ margin-top:20px; margin-left:95px;}
	.pthink_infor_con .p2 img{ margin-top:50px; margin-left:30px;}
.pidea_infor_con {float:left; width:100%; height:251px; background:url(img/Lenovo_index_2_1_06.jpg) repeat-x left bottom; }
	.pidea_infor_con .p1 img{ margin-top:13px; margin-left:30px;}
	.pidea_infor_con .p2 img{ margin-top:50px; margin-left:30px;}

.pagediv { text-align:center; height:35px; line-height:35px; word-spacing:12px;background-color:#f4f5f7;}
.pagetable { margin-bottom:10px; margin-top:10px; height:36px; line-height:36px; padding-left:10px; padding-right:10px;}
.pagetable a { color:#9595a1;}



/*  */
.left { float:left;}
.right { float:right;}



