@charset "utf-8";
/* CSS Document */
body{margin:0px; font-size:12px;  color:#3f6081; background:url(img/bj.jpg) repeat-x;}
*{margin:0; padding:0;}
.clear{clear:both;}
img {border:0px;}

h1{ font-weight:bold; font-size:14px; padding:0px; margin:0px;}
a { text-decoration:none; color:#4d678a;}
.fb{font-weight: bold;}
.border_blue{border:1px solid #cfd8e1;}
.mgt10{ margin-top:10px;}
.pdt10{ padding-top:10px;}
h1,h2 {font-size:12px; font-weight:bold;}
.wrap{width:1003px; margin:0 auto;}
.head{ height:78px;}
	.head .logo{ float:left; margin-top:27px; margin-left:20px; display:inline;}
	.head .site{ float:right; margin-top:40px; width:748px; font-family:Arial, Helvetica, sans-serif; display:inline; }
	.head .site .l{ float:left; }
	.head .site .l a{color:#4d9bc2; }
	.head .site .r{ float:right; margin-right:16px;}
 
.footer {line-height:30px; color:#85a8d0; line-height:30px;}
.footer a{color:#85a8d0;}
	.footer p{border-left:0px; border-right:0px; text-align:right; }
	.footer span {color:#a9b3bd; display:block; text-align:center;}
.bor {border:1px solid #999;}	






.input{ width:92px; height:16px; line-height:16px; border:0px; font-weight:bold; background:url(img/inbg.jpg) repeat-x; font:11px;}
#search_result{ position:absolute;  z-index:5003; margin-left:731px; display:none; background-color:#fff; border:1px solid #e8e9ed; width:270px; }
	#search_result .search_list ul { padding:0px; margin:0px;list-style:none;}
	#search_result .search_list ul li {display:block; clear:both; line-height:20px;}
	#search_result .search_list ul .title { background:url(img/search_02.jpg) repeat-x; height:33px; line-height:30px; text-indent:10px; }
	#search_result .search_list ul li img {float:left; margin:10px 10px 15px 10px;}
	#search_result .search_list ul li span {float:right; width:180px; margin-top:5px;}
	#search_result .search_list ul li span h2{color:#000;}
	#search_result .search_list ul .more { text-align:right; float:right; }
	#search_result .search_list ul .more a { margin-right:10px;}
.main_ad{ margin-top:2px;}
.product_bg{ position:absolute; margin-top:-40px; height:40px;z-index:3006; width:1002px;filter:alpha(opacity=70);_moz-opacity:0.7;opacity:0.7;background-color:#000;    }
.product {
	position:absolute;
	margin-top:-32px;
	margin-left:20px;
	height:40px;
	z-index:3006;

}
.product a {padding:7px 43px; margin-left:1px; line-height:27px;background: url(img/bt.gif) no-repeat;filter:alpha(opacity=100);_moz-opacity:1;opacity:1; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000; }
.product a.a1{background:url(img/bt_hover.gif) no-repeat; padding:7px 43px; margin-left:1px; margin-right:0px; color:#FFF; }
.product a.a2{background:url(img/bt_hover.gif) no-repeat; padding:7px 43px; margin-left:1px; color:#FFF;}




#pshow{ position:absolute; margin-top:-295px;  width:529px; height:251px;}
#pthink_area, #pidea_area {display:none;position:absolute; }
.produt_think {width:300px; height:200px;background:#fff; width:529px; height:251px; margin-left:14px; margin-left:170px;} 
	.produt_think .l{width:167px; float:left; height:251px; background-color:#e1e7f1; overflow:hidden;  font-family:Arial; }
	.produt_think .l h1 {background-color:#e1e7f1; font-size:12px; font-weight:normal; text-indent:20px; line-height:30px;padding:0px; margin:0px; font-family:Arial; }
	.produt_think .l li { line-height:20px; height:20px;+line-height:10px; +height:18px;margin:0px; padding:0px;font-family:Arial;}
	.produt_think .l ul { background-color:#c5d0e1; padding:0px; margin:0px;}
	.produt_think .l ul li a {text-indent:40px; display:block;line-height:20px; height:20px;}
	.produt_think .l ul li a:hover {color:#FFF; font-weight:bold; background:url(img/arrow.jpg) 65% 35% #24abd0 no-repeat;}
	.produt_think .l ul li a:hover.alt {color:#FFF; font-weight:bold; background:url(img/arrow.jpg) 70% 55% #24abd0 no-repeat;}
	.produt_think .r{float:right; width:361px;}

.produt_idea{width:300px; height:200px;background:#fff; width:529px; height:251px; margin-left:24px;}
	.produt_idea .l{width:167px; float:left; height:251px; background-color:#e1e7f1;overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
	.produt_idea .l h1 {background-color:#e1e7f1; font-size:12px; font-weight:normal; text-indent:20px;line-height:30px;padding:0px; margin:0px;font-family:Arial;}
	.produt_idea .l ul { background-color:#c5d0e1; padding:0px; margin:0px;font-family:Arial;}
	.produt_idea .l li { line-height:21px; height:21px;font-family:Arial;}
	.produt_idea .l ul li a {text-indent:40px; display:block; line-height:20px; height:20px;}
	.produt_idea .l ul li a:hover {color:#FFF; font-weight:bold; background:url(img/arrow.jpg) 65% 35% #24abd0 no-repeat;}
	.produt_idea .l ul li a:hover.alt {color:#FFF; font-weight:bold; background:url(img/arrow.jpg) 70% 55% #24abd0 no-repeat;}
	.produt_idea .r{float:right; width:361px;}
	
.pidea_infor {line-height:24px;}
.pidea_infor1  { 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_infor1 { 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;}


#pshow h1{cursor:pointer;}

.show{display:block;}
.hidd{display:none;}

.news{ line-height:30px; color:#3f6081; }
	.news .more{float:right; margin-right:10px; color:#ff8402;line-height:30px;}
	.news p{ margin-left:10px;}
	.news p span {color:#999;}
	
.ad_3 li{float:left; display:inline;border:1px solid #cfd8e1; background:url(img/bg_ad.jpg) repeat-x top left; padding:2px;width:318px; height:163px; text-align:center;}
	.ad_3 li.p2 { margin-left:15px;}
	
/* 滑出菜单 701修改*/	
	
	
    #p_sub_nav{  margin: 0;   padding: 0;  list-style: none;  margin-top:-10px; position:absolute; width:500px; }
	#p_sub_nav_bg a{text-decoration:none;  padding:1px; }
	#p_sub_nav_bg tr td .arr_up {position: absolute; margin-left:50px;*margin-top:-7px;}
    #p_sub_nav_bg tr #hid_1,   #p_sub_nav_bg tr #hid_2{ width:60px; margin-top:10px; } 
	#p_sub_nav_bg tr #hid_3{height:30px;}
	#p_sub_nav_bg tr td .inner {border:1px solid #d0dae6; background-color:#e0e7f1; margin-top:7px;*margin-top:0px;}
	#p_sub_nav_bg tr td .inner tr td ul { margin:10px 0px; }
	#p_sub_nav_bg tr td .inner tr td ul li{ line-height:22px; text-indent:10px; padding-right:10px; cursor:pointer; color:#3f6081; }
	#p_sub_nav_bg tr td .inner tr td ul li a{ line-height:22px;}
	#p_sub_nav_bg tr td .inner tr td ul li.alt { line-height:22px; text-indent:10px; background-color:#aab8d2; color:#fff; }
	#p_sub_nav_bg tr td .inner tr td ul li.alt a {  text-indent:10px; color:#fff;  padding:1px; }
	#p_sub_nav_bg tr td .inner tr td ul li.alt2{  height:22px;*height:16px;  background-color:#24abd0; overflow:hidden}
	#p_sub_nav_bg tr td .inner tr td ul li.alt2 a { color:#FFF;  }
	#p_sub_nav_bg tr td .inner tr .r ul li { overflow:hidden; height:22px;}
	
	
	
	
	
	

.show{display:block;}
.hidd{display:none;}

.news{ line-height:30px; color:#3f6081; }
	.news .more{float:right; margin-right:10px; color:#ff8402;line-height:30px;}
	.news p{ margin-left:10px;}
	.news p span {color:#999;}
	
.ad_area{}
	.ad_area p{border:1px solid #cfd8e1; background:url(img/bg_ad.jpg) repeat-x top left; padding:2px; float:left; display:inline; width:318px; height:163px; text-align:center;}
	.ad_area .p2 {margin-left:15px;}
	



	#p_sub_nav{  margin: 0;   padding: 0;  list-style: none;  margin-top:-10px; position:absolute; width:500px; }
	#p_sub_nav_bg a{text-decoration:none;  padding:1px; }
	#p_sub_nav_bg tr td .arr_up {position: absolute; margin-left:50px;*margin-top:-10px;}
    #p_sub_nav_bg tr #hid_1,   #p_sub_nav_bg tr #hid_2{ width:60px; margin-top:10px; } 
	#p_sub_nav_bg tr #hid_3{height:30px;}
	#p_sub_nav_bg tr td .inner {border:1px solid #d0dae6; background-color:#e0e7f1; margin-top:7px;*margin-top:0px;}
	#p_sub_nav_bg tr td .inner tr td ul { margin:10px 0px;  padding:0px; list-style:none; }
	#p_sub_nav_bg tr td .inner tr td ul li{ line-height:22px; text-indent:10px; padding-right:10px; }
	#p_sub_nav_bg tr td .inner tr td ul li.alt { line-height:22px; text-indent:10px; background-color:#aab8d2; }
	#p_sub_nav_bg tr td .inner tr td ul li.alt a { line-height:22px; text-indent:10px; background-color:#aab8d2; color:#fff;  padding:1px; }
	#p_sub_nav_bg tr td .inner tr td ul li.alt2{  height:22px;  background-color:#24abd0;}
	#p_sub_nav_bg tr td .inner tr td ul li.alt2 a { color:#FFF; padding:1px;  }
	#p_sub_nav_bg tr td .inner tr .r ul li {text-indent:10px; padding-right:10px; font-family:Arial;}
