html { overflow: hidden; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
body, td, input, select, textarea { font: 12px Tahoma, Verdana, "宋体"; }

.top { height: 100px; padding-bottom: 4px; background: url(images/pngs.png) repeat-x 0px 0px; position: relative; }
.logo  { background: url(images/pngs.png) no-repeat 0px -246px; display: block; height: 43px; width: 71px; position: absolute; top: 20px; left: 20px; font-size: 1px; color: #FDFDFD; }
.top .modeSwitch { height: 22px; position: absolute; left: 120px; top: 5px; }
.top .modeSwitch a { background: url(images/pngs.png) 0px -194px; display: inline-block; padding-left: 4px; text-decoration: none; }
.top .modeSwitch a span { background: url(images/pngs.png) no-repeat right -194px; display: inline-block; color: #000000; cursor: pointer; padding: 2px 7px 6px 3px; }
.top .modeSwitch a.selected { background-position: 0px -172px; }
.top .modeSwitch a.selected span { background-position: right -172px; color: #FFFFFF!Important; padding-top: 3px; padding-bottom: 5px; }
.top .searchBar { position: absolute; left: 110px; top: 27px; background: url(images/pngs.png) no-repeat 0px -216px; padding-left: 6px; }
.top .searchBar .searchInput { background: url(images/pngs.png) no-repeat right -216px; float: left; height: 30px; }
.top  .searchBar  .searchInput  .input { border: 0px none #FFFFFF; color: #E00000; font-size: 10.5pt; font-weight: bold; background: transparent; height: 20px; padding: 0px; vertical-align: middle; line-height: 20px; position: relative; top: 3px; left: 3px; margin-right: 5px; }
.top .searchBar .searchInput .button { background: url(images/pngs.png) no-repeat -71px -246px; padding: 0px; height: 25px; width: 61px; font-size: 1px; color: #FFFFFF; border: 0px none #FFFFFF; cursor: pointer; position: relative; top: 2px; margin-right: 2px; vertical-align: middle; }
.top .resultSwitch { position: absolute; left: 106px; bottom: 0px; }
.top .resultSwitch a { background: url(images/pngs.png) no-repeat 9999px 9999px; display: inline-block; padding-left: 9px; text-decoration: none; }
.top .resultSwitch a span { background: url(images/pngs.png) no-repeat 9999px 9999px; padding: 8px 14px 11px 5px; display: inline-block; color: #E00000; cursor: pointer; }
.top  .resultSwitch  a:hover { background-position: 0px -104px; }
.top  .resultSwitch  a:hover span  { background-position: right -104px; }
.top  .resultSwitch  a.selected { background-position: 0px -138px!Important; }
.top  .resultSwitch  a.selected span  { background-position: right -138px!Important; }
.top .cus { position: absolute; bottom: 14px; right: 10px; text-align: right; }
.top .cus a { color: #E00000; text-decoration: none; margin-top: 5px; display: inline-block; }
#cusSearch  .list { width: 200px; }

#cusSearch .listClass { width: 110px; }
#cusSearch .listTitle { background: #E00000; color: #FFFFFF; }
#cusSearch .title { font-weight: bold; color: #E00000; }
#cusSearch .button { font-size: 12px; color: #FFFFFF; background: #E00000; border: 1px outset #E00000; padding: 0px; height: 24px; }
#cusSearch .input { border: 1px inset #D6D6D6; height: 24px; _height: 22px; _line-height: 22px; padding: 0px 5px; }
#cusSearch .header { font-weight: bold; }
#cusSearch .tip { color: #999999; }
#cusSearch a { color: #E00000; text-decoration: none; }
#cusSearch .orderBtn { width: 15px; position: relative; }
#cusSearch  .orderLeft input { right: -10px; }
#cusSearch .orderRight input { left: -10px; }
#iframeContainer { float: left; }
.iframeContainerSide { float: left; }
.tool { position: absolute; left: 50px; bottom: 10px; }
#searchInNewWindow { background: url(images/pngs.png) no-repeat -172px -246px; display: inline-block; height: 20px; width: 20px; }
#searchInSiderWindow { background: url(images/pngs.png) no-repeat -132px -246px; display: inline-block; height: 20px; width: 20px; margin-left: 5px; }
.siderIconSelected { background-position: -152px -246px!Important; }
#btnCusSearch { background: url(images/pngs.png) no-repeat -192px -246px; display: inline-block; height: 16px; overflow: hidden; line-height: 16px; padding-left: 20px; }
#searchRecommend { position: absolute; right: 63px; top: 5px; background: #FFFFFF; line-height: 20px; height: 22px; padding-left: 5px; padding-right: 5px; color: #CCCCCC; }
#iframeContainer iframe { width: 100%; }
#cusSearch .waitTip { text-align: center; display: block; padding-top: 150px; color: #E00000; }
#modeSelect { left: 0px; top: 0px; background: #FFFFFF; width: 640px; height: 480px; position: absolute; }
#modeSelect .logo { left: 200px; top: 100px; }
#modeSelect .tip { position: absolute; left: 300px; top: 125px; }
#modeSelect  .opts { position: absolute; left: 200px; top: 200px; }
#modeSelect  .opts  a { vertical-align: top; color: #999999; display: block; padding: 10px; text-decoration: none; }
#modeSelect .opts a:hover { background: #F5F5F5; }

#modeSelect  .opts  a  strong { color: #E00000; }
