@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:#8FB8CC; text-align:center }
ul, ol { list-style:none }
fieldset, img { border:0 }
input, select, textarea { font:12px; vertical-align:middle }
a { color:#8FB8CC; text-decoration:none }
a:hover { color:#8FB8CC; 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:#0F73B2 }
#head .bannerIn { clear:both; width:950px; height:150px; background:url(../images/back_head_bg.gif) right -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:#d9f0fe; *margin-top:0px;}
#head .bannerIn .tag { border:#58B4E5 1px solid; border-top:0; background:#fff; padding:5px 10px; filter:alpha(opacity=50); -moz-opacity:0.5; 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:#0771BC }
#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:#00567E }
#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; color:#fff }
/************
 Back Main Style
 ************/
.topBorder { clear:both; height:7px; background:#01355A; 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:#01355A; 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:#1E71A6 1px solid; background:#0F5688; padding:5px; margin:10px 0 0 }
.menu li b { display:block; border:#1E71A6 1px solid; background:#1F6799 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:#78B5EE }
.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:#8FB8CC }
.menu li li.n { background:url(../images/back_right_bg.gif) 0 -136px no-repeat }
#main { background:#1C72A5 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:#032C40 1px solid; border-bottom:#1B6396 1px solid; border-right:#414141 1px solid; background:#0B4A77; padding:2px; color:#D2E4F9 }
.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:#D2E4F9 }
.indexWrap .leftBar b a { color:#D2E4F9 }
.indexWrap .leftBar span { float:right; color:#8FB8CC }
.indexWrap .leftBar span a { color:#8FB8CC }
.indexWrap .leftCon { padding:10px }
.indexWrap { clear:both; width:950px; background:#01355A; 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:#8FB8CC }
.indexWrap .left .about .flash { border:#1B6397 1px solid; background:#0E5381; 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:#1B6397 1px solid; background:#0E5381 url(../images/back_video.gif) 12px 7px no-repeat; padding:5px 35px; margin:5px 0 0 }
.indexWrap .left .about .picture { border:#1B6397 1px solid; background:#0E5381 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:#8FB8CC; text-decoration:none }
.indexWrap .left .about .txt span { display:block; text-align:right; padding:40px 20px }
.indexWrap .left .about .txt span a { color:#8FB8CC; text-decoration:underline }
.indexWrap .left .productsRecommend ul { overflow:auto; *display:inline-block
}
.indexWrap .left .productsRecommend li { float:left; display:inline; width:186px; border:#2A698F 1px solid; background:#165981; 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:#01355A }
.indexInfo .bar { padding:10px 15px; font-weight:bold; color:#D2E4F9 }
.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:#4D9BD2 }
.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:#D2E4F9 }
#left .leftBar b a { color:#D2E4F9 }
#left .leftBar span { float:right; color:#8FB8CC }
#left .leftBar span a { color:#8FB8CC }
#left .leftCon { padding:10px 20px; *display:inline-block }
#left .aboutUs { background:#01355A; word-wrap:break-word;}
#left .aboutUs .leftCon a { color:#8FB8CC; 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:#01355A; margin:10px 0 0 }
#left .companyInfo .bar { padding:10px 15px; font-weight:bold; color:#D2E4F9 }
#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:#4D9BD2 }
#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:#01355A }
#left .productPrice .leftCon table { border-collapse:collapse; background:#0B4A77 }
#left .productPrice .leftCon th { border:#1B6396 1px solid; padding:5px 20px; font-weight:normal; color:#E59313 }
#left .productPrice .leftCon td { border:#1B6396 1px solid; padding:5px 20px }
#left .productList { background:#01355A }
#left .productList .leftCon ul { overflow:auto; *display:inline-block
}
#left .productList .leftCon li { float:left; display:inline; width:183px; border:#2A698F 1px solid; background:#165981; 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:#01355A; 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:#2A698F 1px solid; background:#165981; padding:5px 10px; color:#CDE6FE }
#left .productShow .leftCon .pic .right ul { padding:10px; color:#7D98B3 }
#left .productShow .leftCon .pic .right ul a { color:#7D98B3; text-decoration:none }
#left .productShow .leftCon .txt .subBar { border:#2A698F 1px solid; background:#165981; padding:5px 10px; margin:10px 0 0; color:#CDE6FE; 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; color:#7D98B3; text-indent:2em }
#left .job { background:#01355A }
#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:#0B4A77 }
#left .job .leftCon th { border:#1B6396 1px solid; background:#0F5688; padding:5px 20px; font-weight:normal }
#left .job .leftCon td { border:#1B6396 1px solid; padding:5px 20px }
#left .jobSubmit { background:#01355A }
#left .jobSubmit .leftCon table { border-collapse:collapse }
#left .jobSubmit .leftCon th { border:#1E71A6 1px solid; background:#0F5688; padding:5px 20px; font-weight:normal; text-align:right }
#left .jobSubmit .leftCon td { border:#1B6396 1px solid; background:#0B4A77; padding:5px 20px }
#left .feedback { background:#01355A }
#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:#1B6396 1px solid; background:#0B4A77; padding:5px 10px; font-weight:normal; text-align:right }
#left .feedback .leftCon td { border:#1B6396 1px solid; background:#0B4A77; padding:5px 10px }
#left .merchandise { background:#01355A }
#left .merchandise .leftCon table { border-collapse:collapse }
#left .merchandise .leftCon th { border:#1B6396 1px solid; background:#0B4A77; padding:10px; font-weight:normal }
#left .merchandise .leftCon td { border:#1B6396 1px solid; padding:10px; color:#8FB8CC }
#left .merchandise .leftCon input { color:#666 }
#left .photo { background:#01355A }
#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 }
#left .photo li img { display:block; margin:2px auto; vertical-align:bottom }
#left .photo li b { display:block; width:150px; background:#0E5381; margin:0 auto; line-height:180%; font-weight:normal }
#left .video { background:#01355A }
#left .video .leftCon p { border:#1B6396 1px solid; background:#0B4A77; padding:40px; text-align:center }
#left .video .leftCon p b { display:block; width:300px; border:#1E71A6 1px solid; background:#1F6799; padding:5px 10px; margin:10px auto; font-weight:normal }
#left .contact { background:#01355A }
#left .contact .leftCon p { border:#1B6396 1px solid; background:#0B4A77; padding:10px 0; font-weight:bold; text-align:center }
#left .contact .leftCon ul { border:#1E71A6 1px solid; border-top:0; margin:10px 0 0 }
#left .contact .leftCon li { overflow:auto; *display:inline-block
}
#left .contact .leftCon li { border-bottom:#032C40 1px solid; border-top:#186296 1px solid; background:#0B4A77; 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:#01355A }
#left .productDetail .leftCon p { border:#1B6396 1px solid; background:#0B4A77; padding:20px; text-align:center }
#left .productDetail .leftCon p b { display:block; padding:10px }
#left .productTrade { background:#01355A }
#left .productTrade .leftCon li { margin:20px 0; overflow:auto; *display:inline-block
}
#left .productTrade .leftCon li .left { width:111px; border:#165981 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:#2A698F 1px solid; background:#165981; 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:#01355A }
#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:#01355A }
#left .certificate .leftCon li { padding:10px; overflow:auto; *display:inline-block
}
#left .certificate .leftCon li.s { border:#1B6396 1px solid; background:#0B4A77 }
#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:#D2E4F9 }
#left .certificate .leftCon li .right h1 a { color:#D2E4F9 }
#left .certificate .leftCon li .right h2 { line-height:200%; font-weight:normal; font-size:12px; color:#8FB8CC }
#left .certificate .leftCon li .right h2 a { color:#8FB8CC }
#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:#01355A }
#right .rightMenu .menu { margin:10px 10px 5px }
#right .rightContact { background:#01355A; 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:#2A698F 1px solid; background:#165981 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:#1C72A5 url(../images/foot_bg.gif) no-repeat; padding:35px 0 10px; margin:10px auto 0; line-height:24px; text-align:left; color:#8FB8CC }
#foot a { color:#8FB8CC }
#foot .footLeft { float:left; width:260px; height:72px; background:url(../images/foot_company.gif) 67px 6px no-repeat; border-right:#8FB8CC 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:#CEE6F2 }
/************
 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:#8FB8CC; text-align:center }
.newPage select { vertical-align:bottom }
.newPage span, .newPage a { display:inline-block; border:#1B6396 1px solid; background:#0B4A77; margin:0 2px; padding:0 5px; line-height:160%; color:#8FB8CC; vertical-align:middle }
.newPage span, .newPage a { *display:inline
}
.newPage a:hover, .newPage a.ondown, .newPage span.ondown { border:#0F4D79 1px solid; background:#032C40; color:#fff }
/************
 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:#CDE6FE; text-align:center }
.picRolling .pl img { display:block; width:83px; border:#3C7DAB 2px solid }
.picRolling .pl b { display:block; background:#1F6799; 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:#1b6396}
.book_list dt a:hover img{ border-color:#4089bd}
.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; }
