* { margin:0; padding:0; }
body { text-align:center; color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-top:20px; }
ul, li { list-style:none; }
img { border:none; }
.box-lanrenzhijia { width:950px; height:230px; margin:0 auto; }
.AL2 { float:left; width:21px; }
.AL2 a { background:url(../images/bt_left.jpg) no-repeat; width:21px; height:100px; display:block; margin-top:20px; }
.AR2 { float:left; width:20px; }
.AR2 a { background:url(../images/bt_right.jpg) no-repeat; width:21px; height:100px; display:block; margin-top:20px; }
.allPic { width:898px; float:Left; overflow:hidden; position:relative; height:230px; margin-left:10px; }
.picUl { position:absolute; width:3000px; }
.txtUl { position:absolute; left:0; width:100000px; height:200px; float:left; }
.txtUl li { width:176px; height:200px; float:left; text-align:center; position:relative; z-index:1; overflow:hidden; line-height:180%; }
.txtK { padding:1px; width:174px; height:228px; margin:0 auto; }
.txtK a { width:174px; padding:1px; height:228px; font-weight:normal; display:block; verflow:hidden; }
.txtK a:hover { color:#c00; }
.txtK img { border:1px solid #D6D6D6; padding:1px; margin-bottom:10px; width:170px; height:170px; }
.rollbox { position:absolute; left:5px; top:210px; }
.Nrollbg { width:890px; height:15px; background:url(../images/bg01.gif) repeat-x left 2px; overflow:hidden; }
.Ndragbtn, .Ra, .Rb { background:url(../images/rollbg.png) no-repeat 0px 0px; }
.Ndragbtn { height:15px; width:70px; cursor:pointer; position:absolute; margin-left:0px; overflow:hidden; }
.Ra, .Rb { width:10px; height:15px; float:left; }
.Rb { float:right; background-position:right 0px; }
.Rc { display:block; margin:0 10px; height:15px; background:url(../images/rollB.png) no-repeat center top; cursor:pointer }
.Nrollbg .now, .now .Ra, .now .Rb { background:url(../images/rollbg.png) no-repeat left 0; }
.now .Rb { float:right; background-position:right 0; }
.now .Rc { background:url(../images/rollB.png) no-repeat center top; }
