/* =section2 */

.box2 { background-color:#cdcdcd; min-width:950px; }

.section2 { width:950px; background:#2E2D32 url("../images/section2bg2.gif") repeat-y; color:white; margin:0 auto; padding:0 9px; }



/* =focus */

#focus { float:left; width:691px; position:relative; height:298px; overflow:hidden; }

.figure { position:relative; }

.figure .text { position:absolute; background:url("../images/focusbg1.png"); left:0; right:0; width:auto; bottom:60px; }

.figure .caption { margin:5px 30px; font-size:1.2em; white-space:nowrap; overflow:hidden; }

.figure .intro { margin:5px 30px; white-space:nowrap; overflow:hidden; }

.figure .framed img { width:691px; height:298px; }

.pages { position:absolute; bottom:0; width:auto; background:url("../images/focusbg2.png"); height:60px; overflow:hidden; }

.pages li.i01 { float:left; }

.pages li.turn { width:35px; height:60px; }

.pages li.turn span { display:block; width:9px; height:17px; cursor:pointer; text-indent:-9999em; margin:25px auto 0; }

.pages li.left span { background:url("../images/turnbg.gif") no-repeat left top; }

.pages li.right span { background:url("../images/turnbg.gif") no-repeat right top; }

.pages li.left:hover span { background:url("../images/turnbg.gif") no-repeat left bottom; }

.pages li.right:hover span { background:url("../images/turnbg.gif") no-repeat right bottom; }

#itemindicator { width:620px; background:url("../images/focusbg2.png"); position:absolute; bottom:0; left:39px; height:60px; overflow:hidden; }

.pages #itemindicator { position:static; }

#itemindicator li { float:left; margin:5px 0; padding:0 3px; }

#itemindicator li img { width:116px; height:50px; cursor:pointer; border:1px solid transparent; }

#itemindicator li.current img { border:1px solid #ccc; opacity:1; }

#itemindicator li.normal img { border:1px solid #ccc; opacity:0.5; }



.notice { float:right; width:251px; background:url("../images/noticebg.jpg") repeat-y; min-height:298px; border-bottom:1px solid black; border-right:1px solid black; }



.livenotice,

.othernotice { margin:0 6px 0 7px; }


.livenotice h3 { background:url("../images/livenoticebg.png") no-repeat left center; padding-left:35px; line-height:30px; font-weight:normal; margin-top:10px; }

.livenotice li { background:url("../images/livenoticeicon.gif") no-repeat 5px center; padding:.6em 0 .6em 14px; border-bottom:#32A3DF 1px solid; }

.livenotice li a { color:#ff0; font-weight:bold; }



.othernotice h3 { background:url("../images/othernoticebg.png") no-repeat left center; padding-left:35px; line-height:30px; font-weight:normal; border-bottom:#32A3DF 1px solid; }

.othernotice li { background:url("../images/othernoticeicon.gif") no-repeat 5px 1.2em; padding:6px 0 5px 14px; line-height:18px; border-bottom:#32A3DF 1px solid; }

.othernotice li a { color:#fff; float:left; margin-right:.5em; }

.othernotice li span { background:url("../images/noticebg2.gif") no-repeat; float:left; width:38px; height:18px; line-height:18px; text-align:center; }



.section { width:960px; margin:2px auto 0; background:url("../images/secbg.gif") no-repeat; clear:both; }



.iv h2 { float:left; width:89px; height:18px; background:url("../images/jiabingft.gif") no-repeat; text-indent:-9999em;  margin:24px 0 0 27px; }

.cat { float:left; margin:27px 0 0 20px; }

.cat li { float:left; background:url("../images/catbg.gif") no-repeat left center; padding:0 .6em; }

.cat li:first-child { background:none; }

.cat li a { color:#666; }

.iv .search { float:right; margin:25px 30px 0 0; }

.search label { float:left; margin:3px 10px 0 0; }

.search input[type="text"] { border:1px solid #3D9FC6; width:120px; height:16px; line-height:16px; float:left; margin:1px 10px 0 0; }

.search input[type="submit"] { background:url("../images/search.gif") no-repeat; width:52px; height:20px; line-height:20px; border:none; text-indent:-9999em; float:left; cursor:pointer; }



.newiv { float:left; clear:left; margin:18px 0 0 26px; width:666px; }

.newiv h3 { background:url("../images/ftbg.gif") no-repeat; width:85px; height:22px; text-align:center; line-height:22px; color:#fff; }

.newivlist { background:url("../images/newivbg.gif") repeat-x left top; padding-top:2px; margin-top:5px; }

.newivlist li { width:122px; float:left; margin:9px 0 0 7px; }

.newivlist .img,

.newivlist .title,

.newivlist .time { display:block; line-height:1.4em; text-align:center; }

.newivlist .title { text-align:center; height:2.6em;}

/*.newivlist .title { white-space:nowrap; overflow:hidden; }*/

.newivlist .img img { display:block; padding:1px; border:#e8e8e8 1px solid;}

.newivlist .time { color:#9d9d9d; }



.brand { float:left; clear:left; margin:18px 0 0 26px; width:666px; }

.brand h3 { background:url("../images/ftbg.gif") no-repeat; width:85px; height:22px; text-align:center; line-height:22px; color:#fff; }

.brandlist { background:url("../images/newivbg.gif") repeat-x left top; padding-top:2px; margin-top:5px; }

.brandlist li { width:122px; float:left; margin:9px 0 0 7px; height:126px; overflow:hidden; }

.brandlist .img,

.brandlist .title,

.brandlist .time { display:block; line-height:1.4em; text-align:center; }

.brandlist .img img { display:block; padding:1px; border:#e8e8e8 1px solid; }



.rank { float:right; clear:right; border:1px solid #dfdfdf; width:245px; margin:15px 8px 0 0; }

.rank h3 { background:url("../images/paihang.gif") no-repeat; width:62px; height:16px; text-indent:-9999em; margin:8px 0 0 8px; }

.rank ol { margin:11px 8px 0; }

.rank li { border-top:1px dotted #b2b2b4; padding:.4em 0; clear:both; }

.rank li * { color:#555; }

.rank .number { background:url("../images/ph_gif.gif") no-repeat; width:17px; height:15px; float:left; margin:0 8px 0 2px; }

.rank .number.n1 { background-position: -8px -8px; }

.rank .number.n2 { background-position: -8px -38px; }

.rank .number.n3 { background-position: -8px -68px; }

.rank .number.n4 { background-position: -8px -98px; }

.rank .number.n5 { background-position: -8px -128px; }

.rank .number.n6 { background-position: -8px -158px; }

.rank .number.n7 { background-position: -8px -188px; }

.rank .number.n8 { background-position: -8px -218px; }

.rank .number.n9 { background-position: -8px -248px; }

.rank .number.n10 { background-position: -8px -278px; }



.rank li.first .img { float:left; }

.rank li.first .img img { display:block; padding:1px; border:1px solid #e8e8e8; } 

.rank li.first .title,

.rank li.first .text { float:right; clear:right; text-align:left; width:105px; }

.rank li.first .text { display:none; }

.rank li.first .title { font-weight:bold; display:block; clear:both; float:none; width:auto; text-align:center; padding-top:2px; }



.ori h2 { float:left; width:89px; height:18px; background:url("../images/yuanchuang.gif") no-repeat; text-indent:-9999em;  margin:24px 0 0 27px; }

.cat { float:left; margin:27px 0 0 20px; }

.cat li { float:left; background:url("../images/catbg.gif") no-repeat left center; padding:0 .6em; }

.cat li:first-child { background:none; }

.cat li a { color:#666; }



.hr { margin:10px 0 10px 10px; border-top:1px solid #FF7813; border-bottom:1px solid #e5e5e5; clear:both; float:left; width:415px; }

.hr hr { display:none; }

.orilist { clear:both; background:url("../images/oribg.gif") repeat-y center top; }

.oriitem { float:left; border:1px solid #ededed; width:435px; margin-left:26px; margin-top:15px; padding:2px; background-color:#f8f8f8; }

.oriitem.one,.oriitem.two { margin-top:0; }

.oriitem h3 { float:left; padding:10px 0 0 20px; font-size:1.1em; }

.oriitem p.more { float:right; padding:13px 20px 0 0; }

.oriitem p.more a { color:#313131; }



.item { clear:both; margin:0 5px 0 208px; position:relative; min-height:144px; padding-bottom:5px; height:184px; }

.item .img { position:absolute; left:-209px; top:0; }

.img img { display:block; border:1px solid #EFEBEF; padding:1px; }

.item .intro { line-height:18px; margin:5px 0; color:#636363; overflow:hidden; }

.intro .video { color:#FF6100; }



.oldlink { border-top:1px dotted #636363; }

.oldlink h4 { margin:.4em 0; color:#636363; font-size:.9em; }

.oldlink ul {overflow:hidden; }

.oldlink li { background:transparent url(../images/xingshe_dot.gif) no-repeat scroll .5em center; text-indent:1.1em; line-height:20px; }

.oldlink li a { color:#636363; }


