@charset "gb2312";
/* CSS Document */
body { margin:0px; background-color:#00407E; background-image:url(../image/len_01.jpg); background-repeat:repeat-x; font-size:12px; color:#000000; font-family:"ËÎÌå"; }
h1, h2, h3, h4, h5, h6, img, ul { margin:0px; border:none; padding:0px; list-style:none; }
h2 { font-size:20px; }
.lenframe { width:970px; margin:auto; background-color:#FFFFFF; }

/* form style */
.inpname { width:59px; border-bottom:1px #B4B4B4 solid; border-left:0px; border-right:0px; border-top:0px; }
.inplong { width:166px; border-bottom:1px #B4B4B4 solid; border-left:0px; border-right:0px; border-top:0px; }

/* public font size */
.tilfont { font-size:14px; color:#FFFFFF; }
.leninfont { font-size:12px; color:#C00803; line-height:20px; }
.grefont { font-size:12px; color:#3A6F00; }
.zifont { font-size:12px; color:#8C0497; }

a{ font-size:12px; color:#000000; }
a:link{color:#000000; text-decoration:none; }
a:visited{color:#000000; text-decoration:none; }
a:hover,a:active,a:focus{color:#c00; text-decoration:underline; }

.photfont { font-size:12px; color:#1A48A0; }
.photfont a { font-size:12px; color:#1A48A0; text-decoration:none; }
.photfont a:hover { font-size:12px; color:#1A48A0; text-decoration:underline; }
.annfont { font-size:12px; color:#00407E; }
.annfont a { font-size:12px; color:#00407E; text-decoration:none; }
.annfont a:hover { font-size:12px; color:#EF6D03; text-decoration:underline; }

/* top class style */
.lentop { width:970px; height:131px; }
.lencarry { width:970px; height:100px; }
.lenlogo { width:625px; height:75px; padding:25px 0px 0px 25px; float:left; }
.lenhelp { width:320px; height:70px; padding-top:30px; float:left; }
.lennav { width:925px; height:30px; border-bottom:1px #C7C6CE solid; padding-left:45px; cursor:pointer; margin:0px; border-left:0px; border-right:0px; border-top:0px; }
.lennav li { width:116px; height:30px; float:left; padding-right:1px; }
.lennav li.navother { width:86px; height:30px; float:left; padding-right:1px; }

/* content lenovo style */
.lencontent { width:960px; padding:9px 0px 0px 7px; }
.lencontentleft { width:694px; padding-right:8px; float:left; }
.lencontentright { width:254px; float:left; }

/* content news one module */
.lennewsone { width:680px; height:229px; background-color:#E4E4E4; padding:7px; }
.lenfocus { width:331px; height:215px; padding:7px; background-color:#FFFFFF; margin-right:5px; float:left; }
.lencaption { width:316px; height:204px; background-color:#FFFFFF; padding:15px 7px 10px 7px; float:left; }
.captiontil { width:316px; height:30px; color:#C00803; font-weight:bold; font-size:20px; }
.captiontil a { font-size:20px; color:#C00803; font-weight:bold; text-decoration:none; }
.captiontil a:link { font-size:20px; color:#C00803; font-weight:bold; text-decoration:none; }
.captiontil a:visited { font-size:20px; color:#C00803; font-weight:bold; text-decoration:none; }
.captiontil a:hover { font-size:20px; color:#000000; font-weight:bold; text-decoration:underline; }

.captiontiltwo { width:316px; height:30px; color:#01479C; font-weight:bold; padding-top:15px; }
.captiontiltwo a { font-size:20px; color:#01479C; font-weight:bold; text-decoration:none; }
.captiontiltwo a:link { font-size:20px; color:#01479C; font-weight:bold; text-decoration:none; }
.captiontiltwo a:visited { font-size:20px; color:#01479C; font-weight:bold; text-decoration:none; }
.captiontiltwo a:hover { font-size:20px; color:#000000; font-weight:bold; text-decoration:underline; }

.captiontxt { width:316px; line-height:18px; }

/* content news two module */
.lennewstwo { width:694px; height:277px; margin-top:9px; background-color:#E4E4E4; }
.lennewstil { width:694px; height:42px; }
.lentilleft { width:200px; height:42px; margin-left:7px; padding-right:144px; float:left; background:url(../image/navlnor_07.gif) no-repeat; }
.leftilright { width:313px; height:42px; float:left; background:url(../image/navlnor_08.gif) no-repeat; }
.lennewstwotxt { width:674px; height:227px; margin:0px 10px 8px 10px; background-color:#FFFFFF; }
.lennewslist { width:315px; height:212px; float:left; padding:15px 0px 0px 12px; }
.lennewslist li { width:315px; height:20px; line-height:20px; }
.lennewsback { width:8px; height:227px; float:left; background:url(../image/navlnor_09.gif) left 50% no-repeat; }

/* look back */
.lenlookback { width:694px; padding-top:9px; }
.lenlbacktil { width:669px; height:34px; background:url(../image/navlnor_20.gif) repeat-x; line-height:34px; padding-left:25px; }
.lenbacktxt { width:682px; height:342px; border-bottom:1px #AFCAF1 solid; border-left:1px #AFCAF1 solid; border-right:1px #AFCAF1 solid; background-color:#F7F7F2; padding:0px 0px 0px 10px; }
.lenbacktxt li { width:168px; height:155px; float:left; background:url(../image/navlnor_21.gif) no-repeat; margin-top:12px; }
.lenbackphoto { width:141px; height:107px; padding:10px 16px 0px 11px;}
.lenbackdate { width:159px; height:30px; line-height:30px; text-align:center; padding-left:2px; }

/* characteristic style */
.lenchara { width:682px; height:149px; border-bottom:1px #AFCAF1 solid; border-left:1px #AFCAF1 solid; border-right:1px #AFCAF1 solid; padding:11px 0px 0px 10px; background-color:#FFFFFF; cursor:pointer; }
.lenchara li { width:325px; height:29px; padding-right:15px; padding-bottom:6px; float:left; }
.lenchara li.charother { width:394px; height:29px; float:left; }

/* ad style */
.lenad { width:254px; height:185px; }

/* investigate style */
.leninvest { width:254px; padding-top:9px; }
.leninvestil { width:229px; height:34px; background:url(../image/navlnor_20.gif) repeat-x; line-height:34px; padding-left:25px; }
.leninvestxt { width:232px; height:449px; border-bottom:1px #AFCAF1 solid; border-left:1px #AFCAF1 solid; border-right:1px #AFCAF1 solid; background:url(../image/navlnor_24.jpg) #FFFFFF bottom no-repeat; padding:10px; line-height:20px; }
.lenintil { width:232px; padding-top:10px; }
.leninbut { width:232px; text-align:center; padding-top:20px; }

/* new goods */
.lennewgoods { width:252px; height:381px; border-bottom:1px #AFCAF1 solid; border-left:1px #AFCAF1 solid; border-right:1px #AFCAF1 solid; background-color:#FFFFFF; }
.lennewphoto { width:216px; height:133px; padding:12px 20px 9px 18px; }
.lennewdate { width:224px; height:213px; margin:0px 5px 5px 5px; background-color:#F9F9F9; padding:10px 0px 0px 18px; line-height:20px; }
.lengobut{ text-align:center; padding-top:5px; }
.lenpolation { padding-top:7px; line-height:normal; }

/* len announce */
.lenannounce { width:960px; height:80px; height:80px!important; float:left; padding-top:20px; line-height:20px; text-align:center; }