@charset "utf-8";
/* 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:#585953;
}
html, body, div, p, td, span {line-height:18px;}
html,body { height:100%;}
body { background:#fff url('../img/bj.jpg') repeat-x top;}
img, body, html {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
a:hover { text-decoration:underline;}


/*  */
.left { float:left;}
.right { float:right;}

.box_b { border:1px solid #cfd8e1; padding-top:1px; background-color:#fff;}
.box_b_lr { border:1px solid #cfd8e1; border-top:none; border-bottom:none; background-color:#fff;}

.clear { clear:both; height:0px; font-size:0px;}

.margin_b { margin-bottom:9px;}
.margin_t { margin-top:9px;}

.font14 { font-size:14px;}
.text_o { color:#ff8604;}
.text_o a { color:#ff8604;}
.text_o a:hover { text-decoration:underline;}

.width_21 { width:21px;}
.width_8 { width:8px;}
.width_7 { width:7px;}

/* container */
.container {width:1003px; margin:auto;}

/* head */
.head { height:78px;}
.logo { float:left;}
.tel { float:right; padding-top:46px;}
#p_sub_nav {z-index:5;}
/* nav */
.nav { height:30px; background:url('../image/nav_bg.gif') repeat-x top; color:#fff;}
.nav div,li { color:#fff; line-height:30px;}
.nav_con_l { width:17px; background:url('../image/nav_conner.gif') no-repeat left top;}
.nav_con_r { width:17px; background:url('../image/nav_conner.gif') no-repeat right top;}
.nav_ul a { color:#FFF;}
.nav_ul li { float:left; padding-left:28px; padding-right:28px;}
.nav_ul .nav_space { height:30px; width:2px; font-size:0px; background:url('../image/nav_bg.gif') no-repeat; background-position:0 -30px; padding-left:0px; padding-right:0px;}
.nav_ul .more { background:url('../image/images.gif') no-repeat 0 -20px; cursor:pointer;}
.nav_search { position:relative; width:133px; height:16px;line-height:16px; margin-top:6px; *margin-top:0px!important; *margin-top:6px;}
.nav_search input{ width:80%; height:16px; padding-left:25px; padding-top:2px; border:none; background:url('../image/nav_searchbg.gif') no-repeat left; font-weight:bold;}
.nav_search_button {width:16px; height:16px; position:absolute; top:0px; right:0;}
.nav_search_button input { width:16px; height:16px; border:none; background:url('../image/nav_searchbg.gif') no-repeat right; margin-top:1px; *margin-top:0px!important; *margin-top:1px; font-size:0px; padding:0px;}


/* banner */
.banner {z-index:-900;}

/* index news */
.news { position:relative; height:28px; padding-left:13px; line-height:28px;}
.news div { height:28px; line-height:28px;}
.date { color:#9fadb8;font-size:12px; font-weight:normal;}

/* ideapad thinkpad . Under nav*/

.ideapad, .thinkpad, .nav2_bigline { height:43px; background:url('img/bg_x.gif') repeat-x top; border-top:2px solid #e2e6ea; padding-left:20px; color:#000;  line-height:43px;}
.ideapad b, .thinkpad b { margin-top:14px; line-height:50px;}
.ideapad { border-bottom:0px solid #f87707;}
.thinkpad { border-bottom:0px solid #000000;}

.type_menu { background: url(../image/bg_x.gif) repeat-x 0 -50px;}
.type_menu_2 { background-color:#f4f5f7; }
.type_menu, .type_menu_2 { padding-left:5px; padding-right:5px;}
.type_menu, .type_menu_2 { height:36px; line-height:36px; letter-spacing:1px;background:#f4f5f7 url(../images/type_menu_b_line.gif) repeat-x left bottom;}
.tabbutton img{margin-top:2px;}
.type_menu_2 .tab {}
.tab_a { background-color:#FFF;}
.tab_a_1{ background-color:#FFF; border-right:1px solid #d0d9e2;}
.type_menu_2 .tab .more { background:url('../image/images.gif') no-repeat 0 -51px; cursor:pointer;}
.type_menu_2 .tab ul { width:776px;}
.type_menu_2 .tab li { float:right; height:41px; line-height:41px; color:#416180; padding-left:30px; padding-right:30px; cursor:pointer;}
.type_menu_2 .tab .tabbutton { padding:6px 6px 0 6px; *padding-top:0!important; *padding-top:6px;}

/* float */
.type_menu_float { width:261px; border:1px solid #d0d9e7; background-color:#FFF; position:absolute; margin-left:60px;}
.type_menu_float .level1 { width:110px; float:left; background-color:#e1e7f1; padding-top:5px; padding-bottom:6px;}
.type_menu_float .level1 li { padding-left:20px; line-height:24px; color:#416180;}
.type_menu_float .level1 .level1_a { height:21px; background-color:#aab9d1; color:#FFF; font-weight:bold;}
.type_menu_float .level2 {float:left; width:140px; padding-top:5px; padding-bottom:6px; padding-left:1px;}
.type_menu_float .level2 li { padding-left:10px; line-height:22px; color:#0890c2;}
.type_menu_float .level2 .level2_a { width:100%; height:21px; color:#FFF; font-weight:bold; background:#24abd0 url('../image/images.gif') no-repeat top right; background-position:133px -32px;}

/* Lenovol commend . Two lines texts. */
.commend {line-height:16px; text-align:right; padding-right:17px; border-top:none; padding-top:7px; padding-bottom:7px; color:#a0b0bf; font-family:Arial,宋体;}


/* Product Line */
.productline, .productline_2 { line-height:18px;}
.productline li { float:left; width:166px; color:#000; margin:12px 13px 15px 20px; font-family:Arial,宋体;}
.productline li p, .productline_2 li p { margin-bottom:8px; font-family:Arial,宋体; color:#000;}
.productline_2 li { float:left; width:300px; color:#000; padding:12px 13px 15px 20px;}
.productline .spaceline { float:left; width:1px; height:320px; background:url('../image/bg_x.gif') 0 -93px; font-size:0px; margin:0px;}
.productline .intro { width:166px; height:82px;}
.productline_2 .intro { line-height:18px;}
.productline .pic { text-align:center; margin-top:20px; margin-bottom:17px;}
.productline_2 .pic { float:left; width:152px; margin:0px; padding:0px; margin-bottom:17px;}
.productline .sc_size span, .productline_2 .sc_size span { display:block; float:left; line-height:20px; letter-spacing:1px;}
.productline_2 .sc_size { clear:both;}

.border_r { border-right:1px solid #e1e9f1;}
.border_b { border-bottom:1px solid #e1e9f1;}
.productline .size, .productline_2 .size { width:40px; font-size:9px; font-family:Arial, Helvetica, sans-serif}
.productline .size:hover, .productline_2 .size:hover { background:url('../image/images.gif') no-repeat 0 -60px; cursor: default; color:#FFF;}


/* book */
.book { width:225px; color:#8e8d91; padding-top:20px;}
.book a { color:#4e94d4;}

/* nav bottom */
.nav_b { margin-top:13px; margin-bottom:45px;}
.nab_b_title { border-bottom:1px solid #cfd8e1;}
.nav_b ul { float:left; color:#58595b; margin-left:9px; margin-right:38px; margin-top:10px;}
.nav_b ul b { display:block; margin-bottom:4px;}
.nav_b ul strong { font-weight: bold;}
.nav_b li {line-height:18px;}
.nav_b a { color:#58595B;}

/* bottom copyrigh 
.bottom_links { height:28px; line-height:28px; border-top:1px solid #cfd8e1; border-bottom:1px solid #cfd8e1; text-align:right; margin-bottom:16px; margin-top:25px; padding-right:13px; color:#84abcc;}
.copyright { height:80px; text-align:center; line-height:22px; color:#58595b;}
.bottom_links a ,.copyright a { color:#939598;}*/


/**************************************************************yangwl20111207 fenxiang*******************************************************************/
.bottom_links { height:28px; line-height:28px; border-top:1px solid #cfd8e1; border-bottom:1px solid #cfd8e1; text-align:right; margin-bottom:16px; margin-top:25px; padding-right:13px; color:#949599;}
.copyright { position:relative; height:80px; text-align:left; line-height:22px; color:#58595b; padding:0px 13px;}
.bottom_links a ,.copyright a { color:#939598;}
.renzheng { text-align:center; margin-top:-15px; }

.copyright .share_fans_div { position:absolute; top:-4px; right:13px; z-index:500;}
.copyright .share_fans_div ul { list-style:none; float:left; width:auto; height:31px; background-color:#f7f7f7; border:1px solid #e3e3e3; margin:0px 0px 0px 9px; padding:0px;}
.copyright .share_fans_div ul li { float:left; height:31px; line-height:32px;word-wrap:break-word;overflow:hidden; cursor:pointer;}
.share_ul { width:107px;}
.share_ul .share_icon { width:36px; border-right:1px solid #e3e3e3; background: url('../images/icon_share_fans.gif') no-repeat 0px -44px;}
.share_ul .share_text { padding:0px 22px 0px 11px; background: url('../images/icon_share_fans.gif') no-repeat right -93px;}
.fans_ul { width:145px;}
.fans_ul .fans_icon { width:36px; border-right:1px solid #e3e3e3; background: url('../images/icon_share_fans.gif') no-repeat 0px 0px;}
.fans_ul .fans_text { padding:0px 22px 0px 11px; background: url('../images/icon_share_fans.gif') no-repeat right -93px;}
.copyright .share_fans_div ul li a { color:#58595b;}
#share_div {position:absolute; width:259px;bottom:33px; left:9px; Z-INDEX:1000; visibility: hidden; font-weight:normal; color:#4d678a; background-color:#fff; border:1px solid #e3e3e3;}
#share_div .title { font-size:14px; padding-left:13px; font-weight:bold; background-color:#f7f7f7; height:28px; line-height:28px; border-bottom:1px solid #e3e3e3;}
#share_div ol { list-style:none; margin:2px 0px 5px 5px; padding:0px 0px 15px 0px;}
#share_div ol li { width:86px; height:25px; line-height:25px; float:left; background-color:#fff; border:1px solid #fff; margin:0px 2px 0px 0px; padding:0px 0px 0px 35px; background: url('../images/share_icons.gif') no-repeat;}
#share_div ol li:hover { background-color:#f2f2f2; border:1px solid #e3e3e3;}
#share_div .s_email { background-position:0px -3px;}
#share_div .s_copy { background-position:-125px -1px;}
#share_div .s_weibo { background-position:0px -28px;}
#share_div .s_msn { background-position:-125px -28px;}
#share_div .s_tencent { background-position:0px -53px;}
#share_div .s_renren { background-position:-125px -54px;}
#share_div .s_kaixin001 { background-position:0px -79px;}
#share_div .s_163 { background-position:-125px -79px;}
#share_div .s_sohu { background-position:0px -104px;}
#share_div .s_baidu_k { background-position:-125px -104px;}
#share_div .s_baidu_t { background-position:0px -128px;}
#share_div .s_douban { background-position:-125px -128px;}
#share_div .s_qq_k { background-position:0px -153px;}
#share_div .s_feixin_k { background-position:-125px -153px;}
#share_div .s_tianya { background-position:0px -178px;}
#share_div .s_51 { background-position:-125px -177px;}

/**************************************************************yangwl*******************************************************************/
