﻿#banner img { display:block; }

.m_main { padding:105px 0 0;  background:url(../images/m_main_bg.jpg) no-repeat center top; }
#main { padding-bottom:40px; padding-top:20px; background:url(../images/main_bg.jpg) no-repeat center top; background-attachment:fixed;  }

#aside { background:url(../images/aside_bg.jpg) repeat-x left top #f9f9f9; margin:0 auto; width:1200px;  }
#category {  height:91px; position:relative; }
#category ul li { float:left; height:91px; display:inline;}
#category .cate { width:237px; }
#category ul li.line { width:2px; background:url(../images/series_line.jpg) no-repeat left top;}
#category ul li a { display:block; height:91px; line-height:80px; font-size:20px; color:#da251e; text-align:center;  }
#category ul li a:hover { text-decoration:none; background:url(../images/series_bg.jpg) repeat-x left bottom; color:#fff;}
#category ul li.current a  { background:url(../images/series_bg.jpg) repeat-x left bottom; color:#fff; }
#category .back_cate { position:absolute; right:20px; top:15px; display:none; }

#series { margin-bottom:15px; }
#series ul { padding:0 30px; }
#series ul li { float:left; display:inline; border:solid 1px #e1e1e1; height:30px; line-height:30px; margin:2px; width:184px; overflow:hidden;  }
#series ul li a { display:block; padding:0 10px; height:30px; background:url(../images/series_1.jpg) no-repeat 12px center #f1f1f1; text-indent:11px; } 
#series ul li a:hover { text-decoration:none; background:url(../images/series_2.jpg) no-repeat 12px center #d7262e; color:#fff; }
#series ul li.current a { background:url(../images/series_2.jpg) no-repeat 12px center #d7262e; color:#fff; }

#article { margin:0 auto; padding:20px 0; width:1200px;  background-color:#f9f9f9;  }

#proList { padding:0 20px 0 30px; }
.flexcroll {}

#proList h3 { height:26px; line-height:28px; color:#da241c; font-size:18px; text-indent:22px; font-weight:normal; background:url(../images/cate_img.jpg) no-repeat left center;  margin-top:15px; }
#proList div.p2 { margin:21px 22px 0 0;  width:172px; float:left; display:inline;  }
#proList div.p2 p {border:solid 1px #E0E0E0;}
#proList div.p2 p img { display:block ;}
#proList div.p2 span { display:block; border:1px solid #E0E0E0; height:28px; line-height:28px; text-align:center; background-color:#ecedf0}
#proList div.p2 a:hover { text-decoration:none; }
#proList div.p2 a:hover p {border:solid 1px #da241c; }
#proList div.p2 a:hover span {color:#fff; background-color:#da241c; border:solid 1px #da241c;}

#proList div.p3 {width:368px; float:left; margin:15px 11px 0 2px; display:inline; border:solid 1px #E0E0E0; height:170px;}
#proList div.p3 p { float:left; width:160px; padding:5px;}
#proList div.p3 dl { float:left; width:197px; height:170px; border-left:solid 1px #E0E0E0;}
#proList div.p3 dt { display:block; border-bottom:1px solid #E0E0E0; padding:10px; }
#proList div.p3 dd { line-height:180%; padding:5px 10px;}

#showProduct {padding:30px 30px; }
#showProduct .imgView {border:solid 1px #ccc;margin-top:10px; padding:20px 0; text-align:center; background-color:#fff}
#showProduct .prevNext {border:solid 1px #ccc; margin:10px auto; text-align:center; padding:8px 0; background-color:#fff}
#showProduct .prevNext a { margin:0 7px}

#showProduct .content {line-height:24px}
#showProduct h2 {height:45px; line-height:45px; font-size:18px; margin-top:20px; text-indent:20px; color:#fff; background:url(../images/cate_img1.png) no-repeat 5px center #da251d;}
#categoryContainer { overflow:hidden; width:1140px; position:relative; height:205px; margin-top:20px;}
#categorylist { position:absolute; width:1060px;  height:205px; overflow:hidden; left:45px; top:0;}
#categoryContainer a.iprev {display:block; width:17px; height:74px; background:url(../images/iprev_bg.jpg) no-repeat left top; position:absolute; left:0; top:64px;}
#categoryContainer a.iprev:hover { background:url(../images/iprev_on_bg.jpg) no-repeat left top;}
#categoryContainer a.inext {display:block; width:17px; height:74px; background:url(../images/inext_bg.jpg) no-repeat left top; position:absolute; right:0; top:64px;}
#categoryContainer a.inext:hover {background:url(../images/inext_on_bg.jpg) no-repeat left top;}
#showProduct #categorylist ul { list-style:none; height:205px;}
#showProduct #categorylist ul li { float:left; width:160px; margin-right:18px;}
#showProduct #categorylist ul li a { text-decoration:none; display:block; width:160px; background-color:#eeeeee; border:solid 1px #cccccc; }
#showProduct #categorylist ul li a p {}
#showProduct #categorylist ul li a span {height:28px; line-height:28px; text-align:center; display:block; overflow:hidden;}
#showProduct #categorylist ul li a:hover {border:solid 1px #da241c; background-color:#da241c; color:#fff}
#showProduct #categorylist .hScrollPane_dragbar {height:13px; background:url(../Images/category_bg1.jpg) no-repeat left top; padding-top:2px;}
#showProduct #categorylist .hScrollPane_draghandle {height:11px; width:43px; cursor:pointer; background:url(../Images/pressbar.png) no-repeat left top;}

p.m_p_prev a { background:url(../images/m_prev_4.jpg) no-repeat left center; height:34px; line-height:34px; padding-left:123px; display:inline-block; }
p.m_p_next a { background:url(../images/m_prev_5.jpg) no-repeat left center; height:34px; line-height:34px; padding-left:123px; display:inline-block; }
.m_prev_back { text-align:right; padding-top:28px; }
.m_prev_share { padding-left:10px;}
