/*container*/
#banner { width:978px; background:#eff0f0; height:365px; border:#FFF solid 1px; border-bottom:none; overflow:hidden; }
.h_banner {position:relative; height:340px; width:960px;}
.h_banner .imgs li {position:absolute;}
.h_banner .num {position:absolute; bottom:11px; right:17px; z-index:10;}
.h_banner .num li {color:#000; float:left; margin:3px; padding:0 4px; background:#fff; font:normal 11px/1.4em Arial; filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4; cursor:pointer;}
.h_banner .num li.curr {background:#FFFFFF; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; color:#03243a; font-weight:bold;}
.h_banner ul {margin:0; padding:0; list-style:none;}
.h_banner ul li {margin:0; list-style:none; padding:0;}
#banner img { margin:15px 10px 0; width:960px; }
#container { width:978px; text-align:left; overflow:hidden; background:#eff0f0; border-left:#FFF solid 1px; border-right:#FFF solid 1px;}
#main-right { float:right; width:684px; margin-right:10px; _margin-right:0; margin-bottom:10px; }
#product-show-title { background:url(/style/images/title-spe.jpg) no-repeat; width:684px; height:32px; }
#product-show-title ul li { float:left; text-align:center; line-height:32px; height:32px; font-size:16px; font-weight:bold; width:228px; }
#product-show-title ul li a { background:url(/style/images/title-arrow.jpg) no-repeat right center; padding-right:30px; }
#product-show { width:682px; overflow:hidden; border-left:#bebebe solid 1px; border-right:#bebebe solid 1px; background:#FFF; padding:10px 0; }
#product-show .item { float:left; width:226px; border-right:#bebebe solid 1px; }
#product-show .item .item-pic { margin:10px 0; text-align:center; }
#product-show .item h2 { margin-left:15px; font-size:15px; font-weight:bold; color:#468BF3; }
#product-show .item h2 a { font-size:16px; }
#product-show .item ul { margin-left:15px; }
#product-show .item ul li { background:url(/style/images/li-dot.jpg) no-repeat 0 11px; padding-left:8px; line-height:24px; }
#product-show .item .item-btn { text-align:center; margin:10px 0; }
.product-show-bot { background:url(/style/images/bot1.jpg); width:684px; height:5px; margin-bottom:10px; clear:both; overflow:hidden; }
#product-recom { width:684px; margin:5px 0; }
#guide { float:left; width:433px; }
.guide-title { background:url(/style/images/title-bg2.jpg) no-repeat; width:423px; height:27px; padding-left:10px; }
.guide-title a { line-height:27px; background:url(/style/images/guide-icon.jpg) no-repeat 0 center; padding-left:20px; font-weight:bold; }
.guide-main { border-left:1px solid #bebebe; border-right:1px solid #bebebe; background:#FFF; }
.guide-bot { background:url(/style/images/bot2.jpg) no-repeat; width:433px; height:6px; }
#tag { float:left; width:245px; margin-left:6px; }
.tag-title { background:url(/style/images/title-bg3.jpg) no-repeat; width:235px; height:27px; padding-left:10px; }
.tag-title a { line-height:27px; background:url(/style/images/tag-icon.jpg) no-repeat 0 center; padding-left:20px; font-weight:bold; }
.tag-main { border-left:1px solid #bebebe; border-right:1px solid #bebebe; background:#FFF; }
.tag-bot { background:url(/style/images/bot3.jpg) no-repeat; width:245px; height:6px; }
#news { float:left; width:684px; }
.news-title { background:url(/style/images/title-bg1.jpg) no-repeat; width:684px; height:27px; padding-left:10px; }
.news-title a { line-height:27px; background:url(/style/images/news-icon.jpg) no-repeat 0 center; padding-left:20px; font-weight:bold; }
.news-main { border-left:1px solid #bebebe; border-right:1px solid #bebebe; background:#FFF; }
.news-bot { background:url(/style/images/bot1.jpg) no-repeat; width:684px; height:5px; }
#guide ul, #tag ul, #news ul { padding:10px; }
#guide ul li, #tag ul li, #news ul li { background:url(/style/images/li.jpg) no-repeat 0 10px; padding-left:15px; }
#news ul { overflow:hidden; zoom:1; padding-bottom:30px; }
#news ul li { float:left; width:645px; }
#news ul li a { float:left; }
#news ul li span { float:right; color:#555; }
#main-side { float:left; width:257px; margin-left:10px; _margin-left:5px; }
.side-bottom { background:url(/style/images/side-bottom.gif) no-repeat 0 0; height:10px; }
.side-img { width:260px; height:200px; margin-top:10px; border:1px solid #c6c6c6; }
