/****** Reset background:#DAE0FF; ******/
body {font-size:12px;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0 auto; padding:0;}
h1, h2, h3, h4, h5 {font-size:100%;}
a {color:#000; text-decoration:none;}
a:hover {color:#c30; text-decoration:underline;}
img {border:0px none;}
/****** top ******/
.clearfix:after {clear:both; content:"."; display:block; height:0pt; visibility:hidden;}
.clear{clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
.space,.intel{clear:both; font-size:0; height:0; line-height:0; height:6px;}
.intel{height:12px;}
.right{float:right;}
.normal,.normal a{font-weight:normal;}
.red,a.red,.red a{color:red;}
.blue,a.blue,.blue a{color:blue;}
.green,a.green,.green a{color:green;}
.black,a.black,.black a{color:black;}
.navy,a.navy,.navy a{color:navy;}
.brown,a.brown,.brown a{color:brown;}
.crimson,a.crimson,.crimson a{color:crimson;}

#top,#header,#menu,#navi,#m_b,#search,#content{width:950px;}
#top{border-bottom:1px solid #ccc; color:#656565; height:24px; list-style:none outside none; padding:0;}
#top li{border-right:1px solid #C7C7BB; float:left; margin-top:7px; height:12px;}
#top li.first{float:right; border:0; padding:0;}
#top li.none {border:medium none;}
#top a{color:#000; margin:0 6px;}
#top input{border:0; background:#f1f1f1; width:100px; padding:0 2px; font-size:12px; position:relative; top:-1px; border-bottom:1px solid #ccc; color:#00f;}

#logo{float:left; margin-top:8px;}
#head-info{float:left; border:1px solid #8EB4CE; width:268px; margin-left:12px; margin-top:8px; height:55px; background:#f8f8f8; padding-top:3px;}
#head-info a{text-decoration:none;}
#head-info ul{list-style:none;}
#head-info ul li{list-style:none;float:left; width:258px; line-height:18px; padding-left:6px;}
#head-banner{float:right; border:1px solid #E9C94D; width:468px; margin-top:8px; height:55px; background:#FFFFDD; padding-top:3px;}
#head-banner a{text-decoration:none;}
#head-banner ul{list-style:none;}
#head-banner ul li{float:left; width:228px; line-height:18px; padding-left:6px; overflow:hidden; white-space:nowrap;}
#banner{float:right; margin-top:8px;}

#h11 {background-image: url(/tp/png.png);height: 42px;background-position: 0px -24px;width:950px; margin-top:5px;}
#h12 {height: 42px;font-size: 14px;line-height: 42px;float: left; margin-left:5px;}
#h12 a {color: #fff;text-decoration: none;display: block;height: 42px;text-align: center;width: 69px;}
#h12 a:hover {color: #64B7E8;text-decoration: none;background-image: url(/tp/png.png);background-position: right -67px;}
#h12 dd {display: block;float: left;height: 42px;width: 10px;background-image: url(/tp/png.png);background-position: 5px -171px;}
#h12 dt {float: left;}
#h13 a {color: #64B7E8;text-decoration: none;background-image: url(/tp/png.png);background-position: 0px -67px;}
#h13 a:hover {color: #64B7E8;text-decoration: none;background-image: url(/tp/png.png);background-position: 0px -67px;}
.box {width:950px; margin:auto;}

#navi{background:#C8D5E4 url(/tp/bg_navi.gif) repeat-x scroll; font-size:12px; overflow:hidden; padding:6px 0 3px;}
#navi a{color:navy;}
#navi li.high a{color:#c30;}
#navi ul {list-style:none; float:left;}
#navi ul li {border-right:expression(this.parentNode.lastChild == this ? 0 : "1px solid #6887A4"); padding:0 5px; padding-top:2px; float:left; height:12px;}
#navi ul li.heart{background:url(/tp/red.gif) no-repeat 10px -1px; padding-left:30px;}

.c b{display:block; border-style:solid; line-height:0; font-size:0; clear:both; overflow:hidden;}
.c b.b1{border-width:1px 0 0; margin:0 5px; height:0;}
.c b.b2{border-width:0 2px; margin:0 3px; height:1px;}
.c b.b3{border-width:0 1px; margin:0 2px; height:1px;}
.c b.b4{border-width:0 1px; margin:0 1px; height:2px;}
#m_b b{background:#d6e7fd; border-color:#d6e7fd;}

#search{margin-top:6px; line-height:23px; background:#EDEDEF;}
#search * {margin:0px;padding:0px;}
#search .keyword{float:left; border:1px solid #ccc; padding:0 20px; background:#EDEDEF; color:#333;}
#search .search{ text-align:right; font-size:14px;}

#main-info {border:1px solid #ccc; background:#f8f8f8; width:948px; font-size:12px; margin-top:5px; padding:4px 0 3px;}
#main-info a{color:#333;}
#main-info li.red a{color:crimson;}
#main-info ul{list-style:none;}
#main-info ul li{float:left; width:218px; margin-right:1px; line-height:18px; padding-left:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#main-info ul li.banner{width:916px; margin:5px auto 3px; text-align:center; clear:both;}

#content {margin-top:5px;}
#content .widgets{width:180px; float:left;}
#content .widgets div.member{padding:8px 10px; line-height:20px; background:#fff;}
#content .content{width:760px; float:right;}
#content .widgets ul.dig{list-style:none; border:1px solid #8EB4CE; padding:1px 5px 5px; border-top:0; margin-bottom:8px;}
#content .widgets ul.dig li{background:url(/tp/dig-compact.gif) no-repeat left center; height:33px; padding:10px 0 0 42px; position:relative; border-bottom:1px dotted #ccc;}
#content .widgets ul.dig li strong{display:block; position:absolute; left:0; top:0; width:36px; text-align:center; font-family:arial; font-size:13px;}
#content .widgets ul.dig li strong a{color:#039; display:block; line-height:43px;}
#content .widgets ul.dig li a{color:#039;}
#content .widgets ul.dig li a:hover{color:#c30; text-decoration:none;}
#content .main{margin-top:0px;}
#content .type {width:468px; float:left;}
#content .type1 {width:663px; float:left;}
#content .comm1 {width:180px; float:right;}
#content .comm {width:282px; float:right;}
#content .comm div.member{padding:8px 10px; line-height:20px; background:#fff;}
#content .slide{margin-bottom:6px; text-align:center; border:1px solid #c7c7c7;}
#content .idc {height:140px; margin-bottom:7px; position:relative;}
#content .idc1{height:140px; background:url(/tp/server.jpg) no-repeat right -10px; border:1px solid #ddd; margin-bottom:7px; position:relative;}
#content .idc .price{line-height:1.6em; text-align:right; width:136px; padding:5px; background:#f1f1f1; position:absolute; bottom:0;}
#content .d280{border:1px solid #f1f1f1; margin-top:0px; margin-bottom:6px; text-align:center; width:280px; overflow:hidden;}
#content .d280 img{width:280px; height:64px;}
#content .d178 img{width:178px; height:64px;}
#content h3 a{color:#7B2E00;}

/****** Reset y_background:#FFD58D y_border:#FFB64B b_background:#C0D6E5 b_border:#9BBDD3; touch_border:#9BBDD3******/

.title-b{background:#C0D6E5 url(/tp/type_b_left.gif) no-repeat; height:25px; overflow:hidden;}
.title-b h3{ background:#C0D6E5 url(/tp/type_b_right.gif) no-repeat right top; color:#081B39; padding:7px 10px 4px; margin-left:2px;}
.title-b ul.touch{float:right; list-style:none; margin-right:5px;}
.title-b ul.touch li{float:left; margin-top:4px; margin-left:5px; padding:0 6px; height:22px; line-height:22px; cursor:pointer;}
.title-b ul.touch li.on{float:left; background:#fff; margin-top:3px; color:#c30; border:1px solid #9BBDD3; border-bottom:0; cursor:default;}

.list-b{border:1px solid #9BBDD3; margin-bottom:6px; background:#fff; border-top:0;}
.list-b ul.list{padding:6px 0; list-style:none; margin:0; color:#666;}
.list-b ul.list li{background:url(/tp/li-gray-dot.gif) no-repeat 3px 3px; padding:0 5px 0 16px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list-b ul.eiss {width:274px; overflow:hidden;}
.list-b ul.eiss li{width:253px;}
.list-b ul.eiss1 {width:176px; overflow:hidden;}
.list-b ul.eiss1 li{width:168px;}
.list-b ul.date li{background:none; padding-left:0;}
.list-b ul.float {padding:0;}
.list-b ul.float li{background:none; padding:0; float:left;}
.list-b ul.float li a{color:#04d;}
.list-b ul.float li a:hover{color:#f60;}
.list-b ul.member li{width:72px; padding-left:10px; margin-right:4px;}
.list-b ul.must li {width:84px; padding-left:7px; margin-right:2px;}

.title-y{background:#C0D6E5 url(/tp/type_b_left.gif) no-repeat; height:27px; overflow:hidden;}
.title-y h3{ background:#C0D6E5 url(/tp/type_b_right.gif) no-repeat right top; color:#333; padding:5px 10px 3px; margin-left:2px; font-family:tahoma; font-size:14px;}
.title-y ul.btnr {float:right; list-style:none;}
.title-y ul.btnr li {background:url(/tp/tabstitle_button_bg.gif) no-repeat scroll left top; float:left; line-height:24px; margin:3px 3px 0 0; padding-left:10px;}
.title-y ul.btnr li a{background:url(/tp/tabstitle_button_bg.gif) no-repeat right top;color:#7B2E00; display:block; margin-left:10px; padding-right:8px;}

.list-y{border:1px solid #9BBDD3; margin-bottom:6px; background:#fcfcfc; border-top:0px;}
.list-y h2,.list-b h2{text-align:center; margin:8px auto 3px; line-height:19px; font-size:14px; font-family:tahoma; color:#003399;}
.list-y h2 a{color:#039;}
.list-y h2 a:hover{color:#f60;}
.list-y p,.list-b p{text-indent:2em; color:#666; padding:0 10px;}
.list-y ul.list{padding:7px 0; margin-top:0px; list-style:none;}
.list-y ul.list li span,.list-b ul.list li span{float:right; color:#666; font-size:12px; padding-right:6px; font-family:"ËÎÌå";}
.list-y ul.list li span a,.list-b ul.list li span a{color:#039;}
.list-y ul.list li span a:hover,.list-b ul.list li span a:hover{color:#c30;}
.list-y ul.list li{background:url(/tp/li-small-dot.gif) no-repeat 10px 5px; padding-left:25px; font-size:14px; line-height:22px; font-family:tahoma;}

#footer{border-top:1px solid #ccc; margin-top:0px; padding-top:1em; text-align:center; line-height:22px; clear:both; width:950px; background:#FFFFF;}
#footer a{color:#039;}
#footer a:hover{color:#f60;}
#footer span{font-family:tahoma; font-size:11px;}

.comm-info {border:1px solid #dedfde; margin-bottom:6px; background:#f7f7f7;}


    #tabsJ {
      float:center;
      width:950px; margin-top:5px; 
      background:#efefef;
      font-size:100%;
      line-height:normal;
	  border-bottom:1px solid #666;
      }
    #tabsJ ul {
	margin:0;
	padding:5px 10px 0 0px;
	list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      background:url("/tp/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url("/tp/tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }
    #ch a{
      background-position:0% -42px;
      }
    #ch a span{
      background-position:100% -42px;
      }
    #ch a span{
      color:#FFF;
      }
