.clearit {clear:both; font-size:0; line-height:0; height:0;}
.red {color:#c00;}

#swrap {margin:0 auto; width:880px; text-align:left; font-size:12px;}
#swrap img {border:0;}

.nInfo {height:34px; border-bottom:1px solid #e5e6e6; zoom:1; position:relative; z-index:101;}
.nPath {float:left; line-height:34px; color:#3e7cbf;}
.nPath a:link,
.nPath a:visited {color:#3e7cbf;}
.nPath a:hover {color:#f00;}
.nMore {float:right; padding:7px 0 0;}

/* eControl */
.eControl {width:100%; height:40px; position:relative; z-index:100;}
.ecCont {float:right; padding-top:6px;}

.buttonCont {width:100%; height:100%; background:url(item.png) no-repeat 1000px 1000px;}
#ecbSpeed {float:left; width:43px; height:28px; line-height:28px; color:#4c4c4c; font-size:12px; font-weight:bold; font-family:Arial; background:url(item.png) no-repeat 0 -50px;cursor:default;}
#ecbSpeed .buttonCont {width:37px; padding-right:6px; text-align:center;}
#ecbSpeed.hover .buttonCont {color:#666;}
#ecbSpeed.active .buttonCont {width:37px; padding-right:6px; color:#196cc8; background-position:0 -100px;}

#ecbPre {float:left; width:31px; height:28px; margin-left:8px; background:url(item.png) no-repeat -50px -50px;}
#ecbPre.hover .buttonCont {background-position:-50px -100px;}
#ecbPre.active .buttonCont {background-position:-50px -150px;}

#ecbPlay {float:left; width:31px; height:28px; margin-left:8px;}
#ecbPlay .stop {width:31px; height:28px; background:url(item.png) no-repeat -100px -50px;}
#ecbPlay.hover .stop {background-position:-100px -100px;}
#ecbPlay.active .stop {background-position:-100px -150px;}
#ecbPlay .play {width:31px; height:28px; background:url(item.png) no-repeat -350px -50px;}
#ecbPlay.hover .play {background-position:-350px -100px;}
#ecbPlay.active .play {background-position:-350px -150px;}
#ecbNext {float:left; width:31px; height:28px; margin-left:8px; background:url(item.png) no-repeat -150px -50px;}
#ecbNext.hover .buttonCont {background-position:-150px -100px;}
#ecbNext.active .buttonCont {background-position:-150px -150px;}
#ecbComm {float:left; width:31px; height:28px; margin-left:8px; background:url(item.png) no-repeat -200px -50px;}
#ecbComm.hover .buttonCont {background-position:-200px -100px;}
#ecbComm.active .buttonCont {background-position:-200px -150px;}
#ecbMode {float:left; width:31px ;height:28px; margin-left:8px; background:url(item.png) no-repeat -250px -50px;}
#ecbMode.hover .buttonCont {background-position:-250px -100px;}
#ecbMode.active .buttonCont {background-position:-250px -150px;}

#ecbModeReturn {float:left; width:31px ;height:28px; margin-left:8px; background:url(item.png) no-repeat -400px -50px;display:none;}
#ecbModeReturn.hover .buttonCont {background-position:-400px -100px;}
#ecbModeReturn.active .buttonCont {background-position:-400px -150px;}

#ecbFullScreen{float:left; width:31px; height:28px; margin-left:8px; background:url(item.png) no-repeat -300px -50px;}
#ecbFullScreen.hover .buttonCont {background-position:-300px -100px;}
#ecbFullScreen.active .buttonCont {background-position:-300px -150px;}

#ecbLine {float:left; width:1px; height:26px; margin:1px 0 0 8px; background:#ccc;}

#SpeedBox {position:absolute; z-index:100; left:0; top:34px; width:43px; height:126px; overflow:hidden; display:none;}
#SpeedCont {position:relative; width:43px ;height:126px; margin-top:-126px; background:url(item.png) no-repeat 0 -128px;}
.speedStep_1 {margin-top:-90px!important;}
.speedStep_2 {margin-top:-60px!important;}
.speedStep_3 {margin-top:-30px!important;}
.speedStep_4 {margin-top:-10px!important;}
.speedStep_5 {margin-top:-3px!important;}
.speedStep_6 {margin-top:0!important;}
#SpeedSlide {position:absolute; left:17px; top:4px; width:10px; height:110px;}
#SpeedNonius {position:absolute; left:11px; top:2px; width:23px; height:9px; background:url(item.png) no-repeat -50px -200px;}

/* eFramePic */
#eFramePic {position:relative; zoom:1;}

#efpPicList {height:90px; overflow:hidden;}
#efpListLeftArr {float:left; width:31px ;height:31px; margin-top:29px; background:url(item.png) no-repeat -100px -200px;}
#efpListLeftArr.selected {background-position:-200px -200px;}
#efpListRightArr {float:left; width:31px ;height:31px; margin-top:29px; background:url(item.png) no-repeat -150px -200px;}
#efpListRightArr.selected {background-position:-250px -200px;}
#efpPicListCont {float:left; margin:0 9px; width:800px; height:90px; overflow:hidden;}
#efpPicListCont table {margin:0 auto; border:0;}
#efpPicListCont table td {padding:0;}
#efpPicListCont .pic,
#efpPicListCont .picOn {float:left; width:100px; padding:0; text-align:center;}
#efpPicListCont .picCont {width:90px; height:90px;}
#efpPicListCont .pic img {border:1px solid #000;}
.pb_01,
.pb_03,
.pb_06,
.pb_08 {height:4px; width:4px; font-size:1px;}
.picOn img {border-color:#ffb96c;}
.picOn .pb_02,
.picOn .pb_04,
.picOn .pb_05,
.picOn .pb_07 {background:#ff8c00;}
.picOn .pb_01 {background:url(item.png) no-repeat 0 -275px;}
.picOn .pb_03 {background:url(item.png) no-repeat -25px -275px;}
.picOn .pb_06 {background:url(item.png) no-repeat -50px -275px;}
.picOn .pb_08 {background:url(item.png) no-repeat -75px -275px;}

.eTitle {width:100%;}
.eTitle h1 {margin:0; padding:0 0 10px 0; color:#fff; font:18px/26px 'Î¢ÈíÑÅºÚ','Trebuchet MS'; text-align:center;}
.eTitle #total {padding-left:6px; font-size:13px; font-family:Verdana;}

#efpBigPic {position:relative; width:100%; text-align:center; zoom:1;}

#efpClew {position:absolute; z-index:10; left:0; top:0; width:150px; height:0; background:url(help.png) no-repeat 0 0;}
#efpClewClose {position:absolute; z-index:2; top:4px; right:5px; cursor:pointer; width:5px; height:5px; overflow:hidden;}
.efpClewStep_1 {height:5px!important; top:-5px!important;}
.efpClewStep_2 {height:10px!important; top:-10px!important;}
.efpClewStep_3 {height:15px!important; top:-15px!important;}
.efpClewStep_4 {height:18px!important; top:-18px!important;}
.efpClewStep_5 {height:21px!important; top:-21px!important;}

#d_BigPic {width:880px; min-height:300px; _height:300px; overflow-x:hidden;}
#d_BigPic img {filter:blendTrans(Duration=0.4);}
.loading {background:url(loading.gif) no-repeat center center;}

#efpLeftArea {position:absolute; z-index:9; left:0; top:0; width:50%; height:100%; background:#fff; opacity:0; filter:Alpha(Opacity=0);}
#efpRightArea {position:absolute; z-index:9; right:0; top:0; width:50%; height:100%;background:#fff; opacity:0; filter:Alpha(Opacity=0);}
.arrLeft {cursor:url(slide/arr_left.cur),auto;}
.arrRight {cursor:url(slide/arr_right.cur),auto;}

#efpTxt {padding:10px 0;}
#d_picTit {width:100%; margin:0 auto; padding:0; font:16px/24px 'Î¢ÈíÑÅºÚ','Trebuchet MS'; text-align:center;}
#d_picTime {width:100%; margin:0 auto; padding:5px 0 0; font-size:12px; text-align:center;}
#d_picIntro {width:100%; line-height:22px; margin:0 auto; padding:5px 0 0;}
#efpTxt .others {width:100%; margin:0 auto; padding:5px 0 0; text-align:right; color:#ccc;}
.others a:link,
.others a:visited {color:#3e7cbf; margin:0 3px;}
.others a:hover {color:#f00;}

/* endSelect */
#endSelect {position:absolute; z-index:20; top:245px; left:359px; width:230px; height:71px ;border:1px solid #8a8a8a; display:none;}
#endSelect .bg {width:100%; height:100%; background:#000; filter:Alpha(Opacity=50); opacity:0.5;}
#endSelect .E_Cont {position:absolute; top:5px; left:46px; color:#fff;}
#endSelect .E_Cont p {margin:0; padding:4px 0; zoom:1; overflow:hidden; font-size:14px; line-height:24px;}
#rePlayBut {float:left; width:69px; height:23px; background:url(button.gif) no-repeat 0 0;}
#nextPicsBut {float:left; width:97px; height:23px; margin-left:10px; background:url(button.gif) no-repeat 100px 0;}
#endSelect #endSelClose {position:absolute; z-index:2; top:3px; right:3px; width:11px; height:11px; overflow:hidden; cursor:pointer; background:url(button.gif) no-repeat 0 -50px;}

.buttonBg {position:absolute; z-index:2; width:43px; height:40px; background:url(item.png) no-repeat 100px 100px;}
.bBgS_1 {background-position:-200px 0;}
.bBgS_2 {background-position:-300px 0;}
.bBgS_3 {background-position:-400px 0;}

.buttonBg1 {position:absolute; z-index:2; width:55px; height:40px; background:url(item.png) no-repeat 100px 100px;}
.bBg1S_1 {background-position:-300px -200px;}
.bBg1S_2 {background-position:-400px -200px;}
.bBg1S_3 {background-position:-300px -250px;}

/* ePicList */
#ePicList {margin-left:-10px; zoom:1; overflow:hidden; display:none;}
.picBox {float:left; display:inline; width:180px; height:237px; margin:0 0 10px 10px; background:url(item.png) no-repeat 0 -600px; text-align:center; overflow:hidden; cursor:pointer;}
.picBox td {width:176px; height:180px; padding:3px 2px 0;}
.picBox td img {border:1px solid #b4b4b4;}
.picBox h3 {line-height:14px; min-height:20px; _height:20px; margin:0; padding:4px 4px 0; font-size:12px; font-weight:normal; color:#858585;}
.picBox .time {width:148px; line-height:20px; margin:0 auto; padding:2px 0 0; color:#b6b6b6; font-size:11px; border-top:1px solid #e6e6e6;}
.picBox.selected {background-position:-250px -600px;}
.picBox.selected td img {border-color:#ff9845;}
.picBox.selected h3 {color:#ff8c46;}
.picBox.selected .time {color:#ffad84; border-color:#ffe2cb;}