@charset "utf-8";
/* CSS Document */
#left { float:left; width:651px; }
#banner { float:left; width:651px; height:211px; background:url(/images/banner.jpg) left top no-repeat; }
#left1 { float:left; width:651px; background:#fff; margin-top:14px; }
.line { text-decoration:line-through; color:#666; }
.line1 { color:#666; }
.pri { color:#c63133; font-weight:bold; }
#right { float:left; width:298px; margin-left:10px; }
.right1 { float:left; margin-bottom:10px; width:298px; }
#top { float:left; background:#fff; width:298px; }
#top h2 { background:url(/images/bg4.gif) left top repeat-x; height:26px; line-height:26px; float:left; width:283px; color:#fff; padding-left:15px; }
#tab2 { background:url(/images/bg4.gif) left top repeat-x; height:26px; }
#tab2 { color:#fff; }
#tab2 span { display:block; padding:0 20px 0 20px; text-align:center; height:26px; line-height:26px; float:left; font-weight:bold; cursor: pointer; }
.s22 { display:block; background:url(/images/bg5.gif) left top repeat-x; height:26px; line-height:26px; color:#000; font-weight:bold; }
#content2 { background:#fff; clear:both; padding:10px; height:130px; }
#content2 p a { color:#000; text-decoration:none; }
#content2 p a:hover { color:#2f92cf; }
#tab3 { height:26px; margin-top:1px; }
#tab3 { color:#000; }
#tab3 span { display:block; padding:0 20px 0 20px; text-align:center; height:26px; line-height:26px; float:left; font-weight:bold; border:1px solid #efefef; cursor: pointer; }
.s33 { display:block; background:#efefef; height:26px; line-height:26px; color:#f34100; font-weight:bold; }
#content3 { background:#efefef; clear:both; padding:10px; height:271px; width:278px; }
#content3 ul li { height:25px; line-height:25px; list-style:none; padding:0 0 0 35px; border-bottom:1px dotted #ccc; }
#content3 ul li a { text-decoration:none; font-size:11px; color:#000; }
#tes { float:left; margin-bottom:10px; width:298px; background: #fff url(/images/tes.jpg) left top no-repeat; padding:92px 0 10px 0; }
#tes p { font-size:11px; display:block; float:left; font-style:italic; line-height:150%; width:230px; padding:0 0 0 30px; margin-top:10px; }
#tes p span { float:right; font-style:italic; }
.s1 { display:inline; float:left; width:140px; height:220px; overflow:hidden; background:#fff; text-align:center; padding:10px 3px 5px 3px; margin:0 11px 8px 0; }
.s1 img { width:120px; height:120px; overflow:hidden; }
.s1 p{ height:4em;}
.s1 p a { color:#2f92cf; font-size:11px; color:#000; text-decoration:none; line-height:15px; padding-bottom:5px; }
.s1 p a:hover { color:#2f92cf; }
.s3 { float:left; width:140px; height:178px; background:#fff; text-align:center; padding:30px 3px 5px 3px; margin:0 11px 8px 0; }
.imgsun { width:120px; margin:0 0 30px 0; }
.s3 p { color:#000; font-size:11px; line-height:150%; padding:0 5px 0 5px; }
.s3 p a { font-size:11px; color:#000; text-decoration:none; }
.s3 p a:hover { color:#2f92cf; font-size:11px; text-decoration:none; }
.s2 { margin-right:0; }
/*brand banner*/
.brandBanner { position:relative; float:left; width:650px; height:152px; margin-top:14px; background-color:#fff; }
.brandPrevBtn, .brandNextBtn { position:absolute; width:13px; height:151px; border:1px solid #d5d5d5; background-color:#fafafa; cursor:pointer; }
.brandPrevBtn { left:0; }
.brandNextBtn { right:0; }
.brandPrevBtn:hover, .brandNextBtn:hover { background-color:#fff; }
.brandPrevBtn span, .brandNextBtn span { display:block; position:absolute; top:70px; left:3px; width:7px; height:11px; overflow:hidden; background:url(../images/arrow.gif) no-repeat; }
.brandPrevBtn span { background-position:0 0; }
.brandNextBtn span { background-position:0 -11px; }
.jcarousebox { position: relative; margin-left:15px; width:620px; height: 153px; }
.jcarousebox ul { position:absolute; left:0; top:0; }
.jcarousebox li { position:relative; float:left; width:620px; font-size:0; overflow:hidden; }
.jcarousebox li.brandWall { display:block; height:152px; overflow:hidden; border-bottom:1px solid #e6e6e6; }
.brandWall a { position:relative; float:left; width:155px; height:75px; overflow:hidden; margin-left:-1px; border-color:#E6E6E6; border-style:solid; border-width:1px 0 0 1px; }
.brandWall a b { display:none; }
.brandWall a:hover { background-color:#fff; }
.brandWall a:hover b { display:block; position:absolute; left:0; bottom:0; width:156px; height:3px; overflow:hidden; font-size:0; background-color:#3092cf; }
.jcarousebox li.showBanner { float:left; width:620px; }
.jcarousebox li.showBanner a { float:left; width:155px; }
