@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:#416180;
}
html, body, div, p, td, span {line-height:18px;}
html,body { height:100%;}
body { background:#fff url('../image/bg.png') 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 { color:#3f6081; text-decoration:none;}
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;}

/* 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 {}

/* index news */
.news { position:relative; height:28px; padding-left:13px; line-height:28px;}
.news div { height:28px; line-height:28px;}
.date { color:#9fadb8}


/* ideapad thinkpad . Under nav*/
.ideapad, .thinkpad { height:50px; background:url('../image/bg_x.gif') repeat-x top; border-top:2px solid #e2e6ea; padding-left:20px; color:#000; line-height:50px;}
.ideapad b, .thinkpad b { margin-top:14px; line-height:50px;}
.ideapad { border-bottom:3px solid #f87707;}
.thinkpad { border-bottom:3px 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:52px; padding-right:20px;}
.type_menu, .type_menu div, .type_menu_2, .type_menu_2 div { height:41px; line-height:41px; letter-spacing:1px;}
.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:#85a9cd; margin-left:9px; margin-right:38px; margin-top:10px;}
.nav_b ul b { display:block; margin-bottom:4px;}
.nav_b li {line-height:18px;}
.nav_b a { color:#85a9cd;}

/* 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;}
.bottom_links a ,.copyright a { color:#84abcc;}

