@import url("../../common/css/big_pic.css");
/************
 Public Style
 ************/
body, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, table, th, td, form, fieldset, img { margin:0; padding:0 }
body { background:#fff; font:12px/150% Arial, Helvetica, sans-serif; color:#7F7F7F; text-align:center }
ul, ol { list-style:none }
fieldset, img { border:0 }
input, select, textarea { font:12px; vertical-align:middle }
a { color:#7F7F7F; text-decoration:none }
a:hover { color:#7F7F7F; text-decoration:underline }
.wrap { clear:both; width:950px; margin:0 auto; padding:10px 0 0; text-align:left; overflow:auto; *display:inline-block
}
.clear { clear:both }
.left { float:left }
.right { float:right }
.hidden { display:none }
/************
 Back Head Style
 ************/
.yellow { color:#E59313 }
#head .topOut { border-bottom:#D2D2D2 1px solid; background:url(../images/back_head_bg.gif) 0 -50px repeat-x }
#head .topIn { clear:both; width:950px; height:31px; margin:0 auto; text-align:left }
#head .topIn .left { margin:4px 0 0 }
#head .topIn .right li { display:inline-block; padding:0 10px; line-height:31px; color:#666 }
#head .topIn .right li { *display:inline
}
#head .topIn .right li a { color:#333 }
#head .bannerOut { background:#1D1D1D }
#head .bannerIn { clear:both; width:950px; height:150px; background:url(../images/back_head_bg.gif) 0 -82px no-repeat; margin:0 auto; text-align:left; position:relative }
#head .bannerIn .logo { line-height:50px; color:#fff; position:absolute; left:20px; top:20px }
#head .bannerIn .logo a { color:#fff; text-decoration:none }
#head .bannerIn .logo img { margin:0 10px 0 0; vertical-align:middle }
#head .bannerIn .logo b { display:inline-block; background:url(../images/back_head_bg.gif) 0 0 no-repeat }
#head .bannerIn .logo b { *display:inline}
#head .bannerIn .logoA { float:left; display:inline; margin:20px 0 0 20px; color:#fff;}
#head .bannerIn .logoA a { color:#fff; text-decoration:none }
#head .bannerIn .logoA img { display:inline-block; margin:0 10px 0 0; vertical-align:middle }
#head .bannerIn .logoA b { display:inline-block; vertical-align:middle; }
#head .bannerIn .logoA b a{font-size:34px; font-family:"ºÚÌå"; font-weight:bolder;zoom:1;filter:DropShadow(Color="#587E93", OffX="1", OffY="2", Positive="1"); overflow:hidden; *line-height:34px;}
#head .bannerIn .logoA b i{ display:inline-block; margin-top:6px; font-size:12px; font-style:normal; font-weight:normal; color:#787878; *margin-top:0px;}
#head .bannerIn .tag { border:#3B3A3A 1px solid; border-top:0; background:#2C2C2C; padding:5px 10px; position:absolute; right:0; top:0 }
#head .bannerIn .tag li { display:inline-block; padding:0 10px 0 20px }
#head .bannerIn .tag li { *display:inline
}
#head .bannerIn .tag li.homepage { background:url(../images/back_head_bg.gif) 0 -307px no-repeat }
#head .bannerIn .tag li.favorite { background:url(../images/back_head_bg.gif) 0 -336px no-repeat }
#head .bannerIn .tag li a { color:#fff }
#head .bannerIn .nav { position:absolute; left:0; bottom:2px }
#head .bannerIn .nav li { float:left; display:inline; background:url(../images/back_head_bg.gif) 0 -262px no-repeat; margin:0 5px 0 0 }
#head .bannerIn .nav li a { display:block; background:url(../images/back_head_bg.gif) right -262px no-repeat; padding:0 10px; *padding:2px 10px 0;
white-space:nowrap; line-height:28px; *line-height:26px;
font-weight:bold; color:#fff }
#head .bannerIn .nav li.s { background:url(../images/back_head_bg.gif) 0 -233px no-repeat }
#head .bannerIn .nav li.s a { background:url(../images/back_head_bg.gif) right -233px no-repeat }
/************
 Back Main Style
 ************/
.topBorder { clear:both; height:7px; background:#232323; overflow:hidden }
.topBorder b { float:left; height:7px; width:7px; background:url(../images/back_right_bg.gif) 0 -29px no-repeat }
.topBorder span { float:right; height:7px; width:7px; background:url(../images/back_right_bg.gif) -8px -29px no-repeat }
.bottomBorder { clear:both; height:7px; background:#232323; overflow:hidden }
.bottomBorder b { float:left; height:7px; width:7px; background:url(../images/back_right_bg.gif) 0 -37px no-repeat }
.bottomBorder span { float:right; height:7px; width:7px; background:url(../images/back_right_bg.gif) -8px -37px no-repeat }
.certification { text-align:center }
.menu { border:#414141 1px solid; background:#2B2B2B; padding:5px; margin:10px 0 0 }
.menu li b { display:block; border:#414141 1px solid; background:#383838 url(../images/back_right_bg.gif) 10px -79px no-repeat; padding:0 25px; margin:2px 0; line-height:21px; font-weight:normal; zoom:1 }
.menu li b a { color:#B8B8B8 }
.menu li.s b { border:0; background:url(../images/back_right_bg.gif) 0 -45px no-repeat }
.menu li li { background:url(../images/back_right_bg.gif) 0 -101px no-repeat; padding:0 25px; line-height:25px }
.menu li li a { color:#7F7F7F }
.menu li li.n { background:url(../images/back_right_bg.gif) 0 -136px no-repeat }
#main { background:#6C6C6C url(../images/back_main_bg.gif) repeat-x }
.location { clear:both; width:950px; margin:0 auto; padding:10px 0 0; text-align:left; overflow:auto; *display:inline-block
}
.location .left { width:631px; padding:0 10px }
.location .right { width:232px; padding:0 10px }
.location .right input.text { width:178px; height:14px; border:#0B0B0B 1px solid; border-bottom:#414141 1px solid; border-right:#414141 1px solid; background:#2A2A2A; padding:2px; color:#757575 }
.indexWrap .leftBar { clear:both; background:url(../images/back_right_bg.gif) 0 0 repeat-x; padding:5px; overflow:auto; *display:inline-block
}
.indexWrap .leftBar b { float:left; color:#838383 }
.indexWrap .leftBar b a { color:#838383 }
.indexWrap .leftBar span { float:right; color:#6C6C6C }
.indexWrap .leftBar span a { color:#6C6C6C }
.indexWrap .leftCon { padding:10px }
.indexWrap { clear:both; width:950px; background:#232323; margin:10px auto 0; text-align:left; overflow:auto; *display:inline-block
}
.indexWrap .left { display:inline; width:678px; padding:0 10px }
.indexWrap .left .about { overflow:auto; *display:inline-block
}
.indexWrap .left .about .pic { float:left; width:254px }
.indexWrap .left .about .pic a { color:#959595 }
.indexWrap .left .about .flash { border:#333 1px solid; background:#272727; padding:10px }
.weixin{ position:relative; width:232px; height:174px;}
.weixin p{position: absolute; bottom:3px; right:5px;  z-index:2;background:url(../../common/images/bg1.gif); width:76px; height:76px;}
.weixin p img{ margin:1px 0 0 1px; width:72px; height:72px;}
.indexWrap .left .about .video { border:#333 1px solid; background:#272727 url(../images/back_video.gif) 12px 7px no-repeat; padding:5px 35px; margin:5px 0 0 }
.indexWrap .left .about .picture { border:#333 1px solid; background:#272727 url(../images/back_picture.gif) 12px 7px no-repeat; padding:5px 35px; margin:5px 0 0 }
.indexWrap .left .about .txt { float:right; width:384px }
.indexWrap .left .about .txt a { color:#7F7F7F; text-decoration:none }
.indexWrap .left .about .txt span { display:block; text-align:right; padding:40px 20px }
.indexWrap .left .about .txt span a { color:#B8B8B8; text-decoration:underline }
.indexWrap .left .productsRecommend ul { overflow:auto; *display:inline-block
}
.indexWrap .left .productsRecommend li { float:left; display:inline; width:186px; border:#4A4A4A 1px solid; background:#3A3A3A; padding:10px; margin:5px; vertical-align:bottom; position:relative; word-wrap: break-word }
.indexWrap .left .productsRecommend li img { float:left; border:#E3E3E3 4px solid; margin:0 10px 0 0 }
.indexWrap .left .productsRecommend li span { display:inline-block; position:absolute; left:115px; bottom:20px }
.indexWrap .left .productsRecommend li span { *display:inline
}
.indexInfo { clear:both; width:950px; margin:10px auto 0; text-align:left; overflow:auto; *display:inline-block
}
.indexInfo .left, .indexInfo .right { width:469px; background:#232323 }
.indexInfo .bar { padding:10px 15px; font-weight:bold }
.indexInfo .con { height:280px; padding:0 15px }
.indexInfo .con p { height:32px; background:url(../images/back_right_bg.gif) 0 -281px repeat-x }
.indexInfo .con p b { float:left; height:32px; background:url(../images/back_right_bg.gif) 0 -248px no-repeat; padding:0 20px; line-height:32px; font-weight:normal; color:#EAAB12 }
.indexInfo .con p span { float:right; height:32px; background:url(../images/back_right_bg.gif) right -248px no-repeat; padding:0 20px }
.indexInfo .con ul { padding:10px }
.indexInfo .con li { background:url(../images/back_right_bg.gif) right -314px repeat-x; line-height:30px; overflow:auto; *display:inline-block
}
.indexInfo .con li.n { background:none }
.indexInfo .con li b { float:left; width:80px; font-weight:normal; text-align:right }
.indexInfo .con li span { float:right; width:280px }
.indexWrap .right { display:inline; width:232px; padding:0 10px }
.indexWrap .right .rightBar { clear:both; background:url(../images/back_right_bg.gif) 0 -215px no-repeat; padding:5px 5px 10px; font-weight:bold }
.indexWrap .right .productsDisplay { padding:5px 0 0 }
.indexWrap .right .productsDisplay li { background:url(../images/back_right_bg.gif) 0 -161px no-repeat; padding:0 25px; line-height:25px }
#left { float:left; width:688px; overflow:hidden; }
#left .leftBar { clear:both; background:url(../images/back_right_bg.gif) 0 0 repeat-x; padding:5px; margin:0 10px; overflow:auto; *display:inline-block
}
#left .leftBar b { float:left; color:#838383 }
#left .leftBar b a { color:#838383 }
#left .leftBar span { float:right; color:#6C6C6C }
#left .leftBar span a { color:#6C6C6C }
#left .leftCon { padding:10px 20px; *display:inline-block }
#left .aboutUs { background:#232323 }
#left .aboutUs .leftCon a { color:#7F7F7F; text-decoration:none }
/*#left .aboutUs .leftCon p { float:right; width:232px; border:#9B2812 1px solid; background:#740707; padding:10px; margin:10px }*/
#left .aboutUs .leftCon .fr{ float:right; width:232px; border:#9B2812 1px solid; background:#740707; padding:10px; margin:10px }
#left .aboutUs .leftCon h1 { clear:both; background:url(../images/dl.gif) repeat-x; padding:20px 10px 10px; margin:20px 0 0; font-size:12px; font-weight:normal; color:#C28B16 }
#left .aboutUs .leftCon h1 a { color:#C28B16 }
#left .aboutUs .leftCon h1 img{ vertical-align:top; border:solid 1px #eee; padding:2px; background:#FFF}
#left .companyInfo { background:#232323; margin:10px 0 0 }
#left .companyInfo .bar { padding:10px 15px; font-weight:bold }
#left .companyInfo .con { padding:0 15px }
#left .companyInfo .con p { height:32px; background:url(../images/back_right_bg.gif) 0 -281px repeat-x }
#left .companyInfo .con p b { float:left; height:32px; background:url(../images/back_right_bg.gif) 0 -248px no-repeat; padding:0 20px; line-height:32px; font-weight:normal; color:#EAAB12 }
#left .companyInfo .con p span { float:right; height:32px; background:url(../images/back_right_bg.gif) right -248px no-repeat; padding:0 20px }
#left .companyInfo .con ul { padding:10px }
#left .companyInfo .con li { background:url(../images/back_right_bg.gif) right -314px repeat-x; line-height:30px; overflow:auto; *display:inline-block
}
#left .companyInfo .con li.n { background:none }
#left .companyInfo .con li b { float:left; width:120px; font-weight:normal; text-align:right }
#left .companyInfo .con li span { float:right; width:420px }
#left .productPrice { background:#232323 }
#left .productPrice .leftCon table { border-collapse:collapse; background:#2B2B2B }
#left .productPrice .leftCon th { border:#414141 1px solid; padding:5px 20px; font-weight:normal; color:#E59313 }
#left .productPrice .leftCon td { border:#414141 1px solid; padding:5px 20px }
#left .productList { background:#232323 }
#left .productList .leftCon ul { overflow:auto; *display:inline-block
}
#left .productList .leftCon li { float:left; display:inline; width:183px; border:#4A4A4A 1px solid; background:#3A3A3A; padding:10px; margin:5px; vertical-align:bottom; position:relative; word-wrap: break-word }
#left .productList .leftCon li img { float:left; border:#E3E3E3 4px solid; margin:0 10px 0 0 }
#left .productList .leftCon li span { display:inline-block; position:absolute; left:115px; bottom:20px }
#left .productList .leftCon li span { *display:inline
}
#left .productShow { background:#232323; margin:0 0 10px }
#left .productShow .leftCon .pic { overflow:auto; *display:inline-block
}
#left .productShow .leftCon .pic .left { width:250px }
#left .productShow .leftCon .pic .left .grayBorder { border:#fff 2px solid }
#left .productShow .leftCon .pic .right { float:right; width:397px }
#left .productShow .leftCon .pic .right p { border:#414040 1px solid; background:#2E2E2E; padding:5px 10px; color:#9E9E9E }
#left .productShow .leftCon .pic .right ul { padding:10px; color:#9E9E9E }
#left .productShow .leftCon .pic .right ul a { color:#9E9E9E; text-decoration:none }
#left .productShow .leftCon .txt .subBar { border:#414040 1px solid; background:#2E2E2E; padding:5px 10px; margin:10px 0 0; color:#9E9E9E; overflow:auto; *display:inline-block
}
#left .productShow .leftCon .txt .subBar b { float:left; font-weight:normal }
#left .productShow .leftCon .txt .subBar span { float:right }
#left .productShow .leftCon .txt .subCon { padding:10px; text-indent:2em }
#left .job { background:#232323 }
#left .job .leftCon p { padding:20px 10px 5px; overflow:auto; *display:inline-block
}
#left .job .leftCon p b { float:left }
#left .job .leftCon p b font { font-weight:normal }
#left .job .leftCon p span { float:right }
#left .job .leftCon table { border-collapse:collapse; background:#2B2B2B }
#left .job .leftCon th { border:#414141 1px solid; background:#383838; padding:5px 20px; font-weight:normal }
#left .job .leftCon td { border:#414141 1px solid; padding:5px 20px }
#left .jobSubmit { background:#232323 }
#left .jobSubmit .leftCon table { border-collapse:collapse }
#left .jobSubmit .leftCon th { border:#5B5B5B 1px solid; background:#383838; padding:5px 20px; font-weight:normal; text-align:right }
#left .jobSubmit .leftCon td { border:#414141 1px solid; background:#2B2B2B; padding:5px 20px }
#left .feedback { background:#232323 }
#left .feedback .leftCon p { height:32px; background:url(../images/back_right_bg.gif) 0 -281px repeat-x; margin:10px 0 0 }
#left .feedback .leftCon p b { float:left; height:32px; background:url(../images/back_right_bg.gif) 0 -248px no-repeat; padding:0 10px; line-height:32px }
#left .feedback .leftCon p span { float:right; height:32px; background:url(../images/back_right_bg.gif) right -248px no-repeat; padding:0 10px; line-height:32px }
#left .feedback .leftCon table { border-collapse:collapse }
#left .feedback .leftCon th { border:#414141 1px solid; background:#2B2B2B; padding:5px 10px; font-weight:normal; text-align:right }
#left .feedback .leftCon td { border:#414141 1px solid; background:#2B2B2B; padding:5px 10px }
#left .merchandise { background:#232323 }
#left .merchandise .leftCon table { border-collapse:collapse }
#left .merchandise .leftCon th { border:#404040 1px solid; background:#313131; padding:10px; font-weight:normal }
#left .merchandise .leftCon td { border:#404040 1px solid; padding:10px; color:#666 }
#left .merchandise .leftCon input { color:#666 }
#left .photo { background:#232323 }
#left .photo ul { overflow:auto; *display:inline-block
}
#left .photo li { float:left; width:33.2%; margin:10px 0; vertical-align:bottom; text-align:center; overflow:hidden}
#left .photo li img { display:block; margin:2px auto; vertical-align:bottom }
#left .photo li b { display:block; width:150px; background:#414040; margin:0 auto; line-height:180%; font-weight:normal }
#left .video { background:#232323 }
#left .video .leftCon p { border:#414141 1px solid; background:#2B2B2B; padding:40px; text-align:center }
#left .video .leftCon p b { display:block; width:300px; border:#414141 1px solid; background:#383838; padding:5px 10px; margin:10px auto; font-weight:normal }
#left .contact { background:#232323 }
#left .contact .leftCon p { border:#414141 1px solid; background:#2B2B2B; padding:10px 0; font-weight:bold; text-align:center }
#left .contact .leftCon ul { border:#414141 1px solid; border-top:0; margin:10px 0 0 }
#left .contact .leftCon li { overflow:auto; *display:inline-block
}
#left .contact .leftCon li { border-bottom:#1E1E1E 1px solid; border-top:#414141 1px solid; background:#2B2B2B; padding:10px; vertical-align:bottom; overflow: hidden;zoom:1;}
#left .contact .leftCon li b { float:left; width:7em; margin:0 1em; font-weight:normal; text-align:right }
#left .contact .leftCon li span { overflow:hidden;zoom:1;}
#left .contact .leftCon li span img{ vertical-align:top; border:solid 1px #eee; padding:2px; background:#FFF;}
#left .productDetail { background:#232323 }
#left .productDetail .leftCon p { border:#4A4A4A 1px solid; background:#3A3A3A; padding:20px; text-align:center }
#left .productDetail .leftCon p b { display:block; padding:10px }
#left .productTrade { background:#232323 }
#left .productTrade .leftCon li { margin:20px 0; overflow:auto; *display:inline-block
}
#left .productTrade .leftCon li .left { width:111px; border:#3D3D3D 4px solid; padding:1px; text-align:center }
#left .productTrade .leftCon li .right { width:517px }
#left .productTrade .leftCon li .right h1 { line-height:200%; font-size:12px; color:#D4A013 }
#left .productTrade .leftCon li .right h1 a { color:#D4A013 }
#left .productTrade .leftCon li .right h1.s { color:#4BA80D }
#left .productTrade .leftCon li .right h1.s a { color:#4BA80D }
#left .productTrade .leftCon li .right h2 { border:#414141 1px solid; background:#2B2B2B; padding:0 10px; margin:5px 0; line-height:200%; font-weight:normal; font-size:12px; overflow:auto; *display:inline-block
}
#left .productTrade .leftCon li .right h2 b { float:left; font-weight:normal }
#left .productTrade .leftCon li .right h2 span { float:right }
#left .productTrade .leftCon li .right h3 { font-weight:normal; font-size:12px }
#left .productTrade .leftCon li .right h4 { font-weight:normal; font-size:12px }
#left .productTrade .leftCon p span { display:block; padding:40px 20px; text-align:right }
#left .case { background:#232323 }
#left .case .leftCon li { float:left; width:33.2%; margin:10px 0; vertical-align:bottom; text-align:center }
#left .case .leftCon li img { display:block; border:#f5f5f5 5px solid; margin:0 auto }
#left .case .leftCon li b { font-weight:normal }
#left .case .leftCon li a:hover img { border:#e5e5e5 5px solid }
#left .certificate { background:#232323 }
#left .certificate .leftCon li { padding:10px; overflow:auto; *display:inline-block
}
#left .certificate .leftCon li.s { border:#414141 1px solid; background:#383838 }
#left .certificate .leftCon li .left { width:120px }
#left .certificate .leftCon li .right { width:409px }
#left .certificate .leftCon li .right h1 { line-height:200%; font-weight:normal; font-size:12px; color:#B8B8B8 }
#left .certificate .leftCon li .right h1 a { color:#B8B8B8 }
#left .certificate .leftCon li .right h2 { line-height:200%; font-weight:normal; font-size:12px; color:#7F7F7F }
#left .certificate .leftCon li .right h2 a { color:#7F7F7F }
#right { float:right; width:252px; overflow:hidden; }
#right .rightBar { clear:both; background:url(../images/back_right_bg.gif) 0 -215px no-repeat; padding:5px 5px 10px; margin:0 10px; font-weight:bold }
#right .rightMenu { background:#232323 }
#right .rightMenu .menu { margin:10px 10px 5px }
#right .rightContact { background:#232323; margin:10px 0 0 }
#right .rightContact .rightCon { padding:10px 20px }
#right .rightContact .rightCon li { line-height:200%; overflow:auto; *display:inline-block
}
/*#right .rightContact .rightCon li b { float:left; width:75px; font-weight:normal; text-align:right }
#right .rightContact .rightCon li span { float:left; width:160px; word-wrap:break-word }*/
#right .rightContact .rightCon li b { float:left; font-weight:normal }
#right .rightContact .rightCon li span { float:left; word-wrap:break-word }
#successful { height:150px; border:#414141 1px solid; background:#2B2B2B url(../images/Successful.gif) 45% 40% no-repeat; padding:200px 0 0; margin:10px; text-align:center }
#successful a { color:#999; text-decoration:underline }
/************
 Foot Style
 ************/
#foot { clear:both; width:950px; height:93px; background:#6C6C6C url(../images/foot_bg.gif) no-repeat; padding:35px 0 10px; margin:10px auto 0; line-height:24px; text-align:left; color:#999 }
#foot a { color:#999 }
#foot .footLeft { float:left; width:260px; height:72px; background:url(../images/foot_company.gif) 67px 6px no-repeat; border-right:#666 1px solid}
#foot .footMiddle { float:left; display:inline; width:560px; padding:0 0 0 20px; font-family:"ËÎÌå" }
#foot .footMiddle li { height:14px; padding:5px 0; line-height:14px; vertical-align:bottom }
#foot .footMiddle li img { vertical-align:middle }
#foot .footRight { float:right; display:inline; padding:30px 10px 0px 0px }
#foot .footRight a { font-weight:bold; color:#ccc }
/************
 Page Style
 ************/
.newPage { clear:both; padding:20px 0; font-size:12px; font-family:Tahoma, Verdana, Simsun, Microsoft YaHei, Arial Unicode MS, Mingliu, Arial, Helvetica; color:#555; text-align:center }
.newPage select { vertical-align:bottom }
.newPage span, .newPage a { display:inline-block; border:#444 1px solid; background:#333; margin:0 2px; padding:0 5px; line-height:160%; color:#888; vertical-align:middle }
.newPage span, .newPage a { *display:inline
}
.newPage a:hover, .newPage a.ondown, .newPage span.ondown { border:#444 1px solid; background:#000; color:#aaa }
/************
 PicRolling Style
 ************/
.picRolling { height:133px; background:url(../images/rolling_bg.gif) no-repeat; padding:10px; margin:0 10px }
.picRolling .picRollingLeftBotton { float:left; display:inline; width:24px; height:27px; background:url(../images/rolling_left_btn.gif) no-repeat; margin:40px 9px 0 0 }
.picRolling .picRollingRightBotton { float:right; display:inline; width:24px; height:27px; background:url(../images/rolling_right_btn.gif) no-repeat; margin:40px 0 0 9px }
.picRolling .picRollingConOut { float:left; width:576px; overflow:hidden }
.picRolling .picRollingConIn { width:20000px }
.picRolling #List1_1 { float:left }
.picRolling #List2_1 { float:left }
.picRolling .pl { float:left; display:inline; width:88px; margin:0 4px; color:#9E9E9E; text-align:center }
.picRolling .pl img { display:block; width:83px; border:#5E5E5E 2px solid }
.picRolling .pl b { display:block; background:#414040; line-height:180%; font-weight:normal }
/* 2011-1-29 154 add */
.book_list{}
.book_list dl,.book_list dt,.book_list dd{ margin:0px; padding:0px; overflow:hidden;}
.book_list dl{ float:left;display:inline; width:110px;}
.book_list dt a img{ display:block; width:100px; height:73px; border: solid 5px  #f0f0f0; padding:0px; margin:0px;}
.book_list dt a:hover img{ border-color:#d3d3d3}
.book_list dd{text-align:center}
.book_list dd a{ display:block;background:none; padding:5px;}

#left .book_list {  padding:0px 0px; margin-left:0px; margin-right:0px;}
.book_list dl{ margin:24px 24px 0px 24px;}

.book_list dt a img{ border-color:#666666}
.book_list dt a:hover img{ border-color:#908f8f}
.Fla{ display:inline-block;overflow:hidden;}
.Fla{ clear:both; display:block; width:950px; margin:10px auto 0px;}
/*barcode*/
.barcode{ width:930px; margin:0 auto; clear:both;}
.barcode .bar{ height:30px; line-height:30px; text-align:center; border-bottom:1px solid #E4E3D5; font-size:14px;}
.barcode ul{ padding:15px 0 5px; overflow:hidden;}
.barcode li{ width:25%; text-align:center; float:left;}
.barcode li img{ width:120px; height:120px; padding:4px; border:1px solid #ccc;}
#info .barcode li p{ padding:0; }
