@import url("sub.css");
@import url("little.css");
@import url("popup.css");
* {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial, Helvetica,sans-serif,Verdana ;
}
img{ border:0}
table{border:0px;}
body{ background:url(images/bodybg.gif) #fff  repeat-x top;

	scrollbar-face-color:#dff9fe;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#9adae7;
	scrollbar-darkshadow-color:#9adae7;
	scrollbar-Shadow-color:#FFFFFF;
	scrollbar-arrow-color:#006498;
	scrollbar-track-color:#fff;
}

table{border-collapse:collapse;}
.clear{clear:both;}
input.text{
     padding-top:5px;
     padding-left:3px;
     border:#ccc 1px solid;
     height:13px;
	 background-color:#FFFFFF;
	 color:#666;
	 }
.button{
     background:url(images/btn_bg.gif) #fff;
     width:60px;
	  height:20px;
	  color:#000;
	  border:0px;
	  }
#top{
    margin-left:auto;
    margin-right:auto;
	width:950px;
	height:169px;
	background:#3e98cc url(images/top_bg.jpg)  no-repeat top;

}
#top .reg{
    padding-top:15px;


}
#top .reg span{
    margin-right:20px;
	}
#top .reg span.clearM{margin-right:0px;}
.miFont{
margin-top:12px;
width:233px;
background:url(images/minibg.jpg) no-repeat center top;
height:25px;
text-align:center;
padding-top:5px;
position:relative;
  }
 .miFont span{cursor:pointer;}
#bag {
	position:absolute;
	width:233px;
	z-index:100;
    left:0px;
	top: 25px;
}

#top .reg a:link,.miFont a{
     color:#000066;
     text-decoration:none;
	 }
#top .reg a:visited{
     color:#000066;
     text-decoration:none;
	 }
#top .reg a:hover,.miFont a:hover{
     color:#e3530c;

     text-decoration:none;
	 }

#top .adv{
    display:none;
    margin-top:6px;
    margin-left:180px;
	width:753px;
	height:75px;
    cursor: pointer;
	background:#fff url(images/top_adv.gif) no-repeat ;
}
#menu{ width:950px;

    margin-left:0px;
	height:69px;

 }

#menu ul{

     margin-top:-5px;
	 list-style:none;
	 }
#menu span{display:none;}
#menu li{
     float:left;
	 margin-bottom:1px;
	 cursor: pointer;
	 }
#menu li.index{
     background:url(images/menu1.gif) no-repeat center 1px;
	 width:167px;
	 height:69px;
	 }
#menu li.indexon{
     background:url(images/menu1_on.gif) no-repeat center 1px;
	 width:167px;
	 height:69px;
	 }
#menu li.market{
     background:url(images/menu2.gif) no-repeat center 1px;
	 width:147px;
	 height:69px;

	 }
#menu li.marketon{
     background:url(images/menu2_on.gif) no-repeat center 1px;
	 width:147px;
	 height:69px;
	 }
#menu li.sort{
     background:url(images/menu3.gif) no-repeat center 1px;
	 width:146px;
	 height:69px;
	 }
#menu li.sorton{
     background:url(images/menu3_on.gif) no-repeat center 1px;
	 width:146px;
	 height:69px;
	 }
#menu li.club{
    display:none;
     background:url(images/menu4.gif) no-repeat center 1px;
	 width:145px;
	 height:69px;
	 }
#menu li.clubon{
     display:none;
     background:url(images/menu4_on.gif) no-repeat center 1px;
	 width:145px;
	 height:69px;
	 }
#menu li.mine{
     background:url(images/menu4.gif) no-repeat center 1px;
	 width:145px;
	 height:69px;
	 }
#menu li.mineon{
    background:url(images/menu4_on.gif) no-repeat center 1px;
	 width:145px;
	 height:69px;
	 }
#menu li.manger{
      background:url(images/menu5.gif) no-repeat center 1px;
	 width:146px;
	 height:69px;
	 }
#menu li.mangeron{
     background:url(images/menu5_on.gif) no-repeat center 1px;
	 width:146px;
	 height:69px;
	 }

#menu li.help{
     background:url(images/menu6.gif) no-repeat center 1px;
	 width:199px;
	 height:69px;
	 }
#menu li.helpon{
    background:url(images/menu6_on.gif) no-repeat center 1px;
	 width:199px;
	 height:69px;
	 }


#topbar{
     margin-left:auto;
    margin-right:auto;
	width:950px;
	height:30px;
	background:#3e98cc url(images/login_bar_bg.gif) repeat-x bottom;
	}
#login{
    margin-left:auto;
    margin-right:auto;
	width:950px;
	height:27px;
	 text-align:center;
	}
	/*---横向登陆开始------------------*/
#login ul{
    list-style:none;
    display:inline;

    margin-right:5px;

	float:right;
}
#login ul li{
    float:left;
    margin:2px;
    padding-top:2px;
}
#login ul li.re{
    padding-top:8px;
	padding-left:10px;
	}
#login ul li a{
    color:#fff;
    text-decoration:none;
	}
#login ul li a:hover{
    color:#ffcc00;

	text-decoration:underline;
	}
#login ul li span{
    margin-left:5px;
	color:#fff;
	}
#login ul li input{
     padding-left:2px;
     height:14px;
	 background-color:#FFFFFF;
	 border:#000 solid 1px;
	 width:80px;
	 color:#CCCCCC;
	 padding-top:5px;
	 }
#login ul li input.login_on{
     padding-left:2px;
     height:14px;
	 background-color:#FFFFFF;
	 color:#000;
	 border:#ff0000 solid 1px;
	 width:80px;
	 padding-top:5px;
	 }
/*---横向登陆结束---   以上为头部css,包括菜单和登录---------------*/





#sc,#wx,.sub{
    margin-left:auto;
    margin-right:auto;
	width:950px;
	background:#FFFFFF;
	overflow:hidden !important;
	}

#sc{
background:#fff;
   width:944px;
	padding:3px;

	}
.adv{
clear:both;
    margin-left:auto;
    margin-right:auto;
	width:946px;
	background:#FFFFFF;
	margin-top:2px;
	margin-bottom:2px;
	border:2px #666 solid
	}
#flash{
    margin-right:2px;
    width:400px;
	height:244px;
	float:left;
	}
#location{
    margin-top:2px;
	width:400px;
	height:20px;
	float:left;
	/*background:url(images/loc.gif) no-repeat 10px center;*/
	color:#666;
	padding-top:3px;
	padding-left:5px;
	}
#location a{
   color:#000;
}
#location a:visited{
   color:#000;
}
#location a:hover{
  color:#e3530c;
}
#locBar{
    margin-left:auto;
    margin-right:auto;
	background:url(images/location_bg.gif) repeat-x;
	height:26px;
    width:950px;
	border:1px  #999999 solid;
	border-top:0px;
	}

.news{
    float:right;
	width:540px;
	height:27px;
    background: url(images/news_bar.gif) no-repeat left center #666;

}
.news ul {
    PADDING-LEFT:80px;
	OVERFLOW: hidden;
	liNE-HEIGHT: 26px;
	liST-STYLE-TYPE: none;
	HEIGHT: 26px
	}
.news ul li {
    MARGIN: 0px 0px 0px 1em;
	text-align:left;
	}
.news ul li.active {DISPLAY: block}
.news span {
    PADDING-RIGHT: 0.25em;
	MARGIN: 0px 0.75em 0px 0px;
	color:#e6f40c}
.news ul A {
    ColOR: #e6f40c;
	TEXT-DECORATION: none
	}
.news ul A:hover {
    TEXT-DECORATION: underline
	}
.news ol {
    FLOAT: right;
	MARGIN: -19px 8px 0px 0px;
	liST-STYLE-TYPE: none
	}
.news ol li {
    DISPLAY: inline;
	MARGIN: 0px 0px 0px 3px;
	width:10px;
	}
.news ol li A {
    BACKGROUND: url(images/switcher.gif) 0px -10px
	}
.news ol li A:hover {
    BACKGROUND: url(images/switcher.gif) 0px 10px
	}
.news ol li A.active {
    BACKGROUND: url(images/switcher.gif) 0px 0px
	}
.news ol li A.active:hover {
    BACKGROUND: url(images/switcher.gif) 0px 0px
	}


#search{
    margin-top:2px;
	margin-bottom:2px;
	width:530px;
	height:95px;
	background:#ccc;
	float:right;
	padding:5px;
	  }

#hotSearch{
    float:right;
	background:url(images/hS_bg.gif) no-repeat #262626;
	width:205px;
	height:95px;
}
#hotSearch ul{
    margin-top:20px;


}
#hotSearch ul li{
    width:60px;
    float:left;
	margin:3px;
	line-height:16px;
}
#hotSearch ul a{

    color:#FFFFFF;
	text-decoration:none;

}
#choice{
    float:left;
	}
#choice ul,#wx ul,.adv ul{list-style:none; }
#choice ul{
    width:300px;
	margin:2px;
	}
#choice li{
margin-top:5px;
    margin-right:5px;
    float:left;
	background:url(images/searchico.gif) no-repeat center center;
	display:block;
	width:54px;
	height:29px;
	}
#choice li.text{
	margin-right:0px;
	background:none;
    width:240px;
	}
#choice li.queryW{
    width:50px;
	margin-right:0px;
	background:none;}
.cText{
     height:27px;
	 color:#666;
	 border:#000 solid 1px;
	 width:240px;
	 background-color:#fff;
     padding-top:5px;
	 padding-left:5px;
	 font-size:14px;
	  }
#choice li a{
    display:block;
    color:#fff;
	text-decoration:none;
	padding-left:12px;
	padding-top:5px;
	}
#choice li.on{
     float:left;
	 margin-right:5px;
	 background:url(images/searchico_on.gif) no-repeat center center;
	 display:block;
	 width:54px;
	 height:29px;
	 }


.hot1{
       float:right;
       height:30px;
	   width:540px;

	   }
.hot1 iframe,.hot2 iframe{
       margin-left:-70px;
	   width:580px;
	   }
.hot2{
      float:right;
      height:30px;
	  width:542px;
	  background:url(images/hotsign_bg.gif) #999797 no-repeat 2px 2px;
	  color:#FFFFFF;
	  padding-top:25px;
	  margin-top:0px;
	  }

/*---搜索结束------------------*/

.adv  li{
      float:left;
	  margin-right:10px;
	  margin-top:2px;
	  }
.adv  li.sp img{
      width:119px;
	  height:64px;
	  }
#wx  li{
       float:left;
	   width:233px;
	   margin-right:6px;
	   margin-top:3px;

	   }
#wx li.s1{width:469px;}

.bar_top,.bar_top3{
       background:url(images/bar_bg.gif)  repeat-x center center;
	   height:28px;
	   }
.bar_top2{
       background:url(images/bar_bg2.gif)  repeat-x center center;
	   height:28px;
	   }

.bar_top a,.bar_top2 a,.bar_top3 a{
    display:block;
	float:left;
	background:url(images/bar_ico_l.gif) no-repeat left top;
	height:28px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding-left:40px;
	text-decoration:none}
.bar_top2 a{
    background:url(images/bar_ico_2.gif) no-repeat left top;
	}
.bar_top span,.bar_top2 span{
   display:block;
	background:url(images/more.gif) no-repeat right top;
	white-space:nowrap;
	height:22px;
	width:193px;
	cursor:hand;
	padding-top:6px;}

.bar_top3 span{
    display:block;
	background:url(images/bar_r.gif) no-repeat right top;
	white-space:nowrap;
	height:22px;
	padding-top:6px;
}



.bar_top2 span{
     width:432px;
	 background:url(images/more_2.gif) no-repeat right top;
	 }
.blue{
     background:#ccc;
	 height:25px;
	 border-left:1px #666 solid;
	 border-right:1px #666 solid;
	}

.blue h3{
     padding-left:5px;
	  color:#3064a3;
	  font-weight:bold;
	  padding-top:5px;
	  }

.blue td a{
    display:block;
	float:left;
	background:url(images/blue_lefton.gif) no-repeat left top;
	padding-left:9px;
	text-decoration:none;
	color:#656565;
	height:25px;
	}
.blue span{
	display:block;
	padding:10px 20px 0px 3px;
	background:url(images/blue_righton.gif) no-repeat right top;
	white-space:nowrap;
	height:15px;
	cursor:hand;
}
.blue a:hover{
	color:#000;
}
.blue td.on a{
   background:url(images/blue_left.gif) no-repeat left top;
   }
.blue td.on a span{
	background:url(images/blue_right.gif) no-repeat right top;
	color:#000;
	font-weight:bold;
}


/* dataGrid */
.data,.num,.rightBox,.singer,.left-box{
    border-left:1px #666 solid;
	border-right:1px #666 solid;
	border-bottom:5px #666 solid;
}

.data table,.data div{
	width:100%;
	background:#fff;

}
.he { height:215px;}
.normal{height:250px;}
.third{height:275px;}
.data iframe{margin-top:-13px;}
.data table caption{
    border-bottom:1px #a8cce9 solid;
	padding:10px ;
	text-align:left;

	background:#e2edf6 /* url(images/arrow_up.gif) no-repeat 6px 3px*/;
	color:#165e9e;
	}
.data table caption a:link{
   font-size:14px;
   font-weight:bold;
   margin-left:5px;
   color:#0a59b5;
   text-decoration:underline;
   margin-right:5px;
}
.data table caption a:visited{
   font-size:14px;
   font-weight:bold;
   margin-left:5px;
   color:#ff0000;
   text-decoration:underline;
   margin-right:5px;
}
.data table caption a:hover{
   font-size:14px;
   font-weight:bold;
   margin-left:5px;
   color:#0a59b5;
   text-decoration:underline;
   margin-right:5px;
}
.data table caption a:active{
   font-size:14px;
   font-weight:bold;
   margin-left:5px;
   color:#0a59b5;
   text-decoration:underline;
   margin-right:5px;
}


.data th,.tr-ringlist,.tr-ringlist2{
	height:24px;
	font-weight:bold;
	border-bottom:1px solid #f8c3c3;
	border-right:1px solid #f8c3c3;
	background:#f0f7fe url(images/smsedit_bg.gif) repeat-x;
	text-align:center;
	padding:0;
	color:#920606;
	vertical-align:middle
}
.data td{
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
	height:24px;
	text-align:center;
	color:#666;

}
.data td.first{
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
	height:24px;
	text-align:left;
	color:#666;
	padding-left:6px;



}
.data td a{

    color:#666;
	text-decoration:none;

}
.pos{text-align:center;}
/*.data td span{padding-left:18px;background: transparent url(images/dot_blue.gif) no-repeat 0px center;}*/
.data td a:hover{
    color:#e3530c;
	text-decoration:underline;
}
.data tr{background-color:expression('#eee,#ffffff'.split(',')[rowIndex%2]); }
.page{
	padding:4px;
	width:100%;
	background:#f0f7fe;
}
.page td{border:0;}
.page #pleft{
	padding-left:5px;
	text-align:left;
}
 .page #pright{
	padding-right:5px;
	text-align:right;
}

.singer{ background:#ffffff;width:470px;}
.singer div{width:150px;  float:left; display:inline; margin-bottom:0px; text-align:center;}
.singer div img{margin:2px 0px 0px 0px;padding:3px; width:120px; height:90px; border:1px #ccc solid;BACKGROUND: #fff; }
.singer div a:hover img{margin:2px 0px 0px 0px;padding:3px; width:120px; height:90px; border:1px #666 solid;BACKGROUND: #fff; }
.singer div p{ background-color:#eee;width:126px; height:17px;padding-top:3px;margin-left:4px;text-align:center;}
.singer div p a{color:#666666; text-decoration:none; }
#wx ul ul{ width:235px; height:130px; float:left;border-bottom:1px #666 dashed }
#wx ul ul a{ color:#666666; text-decoration:none; }
#wx ul ul a:hover{ color:#666666; text-decoration: underline; }
#wx ul ul img{ margin:0px 0px 0px 2px; width:80px; height:72px; border:1px #ccc solid; padding:3px; }
#wx ul ul{ padding:0px; margin:5px 0px 0px 0px; }
#wx ul ul li{ padding:0px; margin:0px; list-style:none;  margin-left:5px;float:left;display:block;}
#wx ul ul li.a{ width:85px; height:80px;   }
#wx ul ul li.b{ width:104px; height:25px;  font-size:12px;  color:#ff4e00; font-weight:bold; line-height:22px; padding-left:4px; overflow:hidden;padding-top:2px; }
#wx ul ul li.c{ width:103px; height:40px;  font-size:12px; color:#666666; padding-left:4px;   }
#wx ul ul li.d{ width:146px; height:18px; margin-bottom:5px;padding-left:14px;  font-size:12px; color:#666666; line-height:20px;   overflow:hidden; background:url(images/dot_blue.gif) no-repeat 0px center  }

/*------------------sp------*/

.FixTitle {	BORDER-RIGHT: #666 1px solid;   background:url(images/bar_bg.gif)  repeat-x center center; OVERFLOW: hidden; BORDER-LEFT: #666 1px solid; LINE-HEIGHT: 24px; BORDER-BOTTOM: #666 1px solid; HEIGHT: 28px}
.FixTitle H3 {	PADDING-LEFT: 30px; FONT-SIZE: 12px; BACKGROUND: url(images/sp.gif)   FLOAT: left; COLOR: #fff}
.FixTitle SPAN {	PADDING-RIGHT: 5px; FLOAT: right}
.RForm {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px}
.RForm DT {	LINE-HEIGHT: 23px}
.RformB {	PADDING-LEFT: 10px}
.blk_29 { background-color:#eee;BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a1d2fd 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; BORDER-LEFT: #666 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #666 5px solid; ZOOM: 1; POSITION: relative}
.blk_29 .LeftBotton {	BACKGROUND: url(images/ca_hz_002.gif) no-repeat 0px 0px; LEFT: 5px; FLOAT: left; WIDTH: 11px; CURSOR: pointer; POSITION: absolute; TOP: 10px; HEIGHT: 114px}
.blk_29 .RightBotton {	RIGHT: 5px; BACKGROUND: url(images/ca_hz_002.gif) no-repeat -11px 0px; FLOAT: right; WIDTH: 11px; CURSOR: pointer; POSITION: absolute; TOP: 10px; HEIGHT: 114px}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 888px; PADDING-TOP: 5px}
.blk_29 .box {	FLOAT: left; WIDTH: 152px; TEXT-ALIGN: center}
.blk_29 .box IMG {	BORDER: #ccc 1px solid; PADDING-RIGHT: 3px;  DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 0px auto; PADDING-TOP: 3px;}
.blk_29 .box A:hover IMG {	BORDER: #666 1px solid;}
.blk_29 .box P {	MARGIN: 6px auto 0px; WIDTH: 97px; LINE-HEIGHT: 20px}
.blk_29 .box A:link {	COLOR: #666; TEXT-DECORATION: none}
.blk_29 .box A:visited {	COLOR: #000; TEXT-DECORATION: none}
.blk_29 .box A:hover {	TEXT-DECORATION: underline}
.rollphotos {	MARGIN: 10px auto 0px;;WIDTH: 950px}
.partC {	MARGIN-TOP: 10px; OVERFLOW: auto; WIDTH: 950px}
.partC .PC_left {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_right {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_left {	FLOAT: left}
.partC .PC_right {	FLOAT: right}
.PT_mix {	BORDER-RIGHT: #a2d1ff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a2d1ff 0px solid; PADDING-LEFT: 0px; BACKGROUND: #f3fbfe; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #a2d1ff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a2d1ff 1px solid}
.PhoTxt {	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px;解 OVERFLOW: auto; WIDTH: 220px}
.PhoTxt IMG {	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid}
.PhoTxt H1 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 23px}
.PhoTxt P {	COLOR: #545454; LINE-HEIGHT: 20px}


#ss{
    width:950px;
	margin-left:auto;
	margin-right:auto;

	background:url(images/botss_bg.gif) ;
	border:1px #999 solid;
	 text-align:center;
	 height:30px;
	 margin-top:2px;
	 padding:1px;
}
.sstable {list-style:none; padding-left:100px;}
.sstable td{
width:50px;
margin-top:0px;
padding-top:5px;
padding-right:5px;
	}
.sstable li.a{
line-height:25px;

}




#copyright{ margin-left:auto;margin-right:auto;width:950px;

height:91px;}
#copyright li{text-align:center;padding:10px;list-style:none;margin-right:10px;}
#copyright li a{color:#666; text-decoration:none;}
#copyright li a:hover{color:#000; text-decoration:underline;}
#copyright.addr{width:100%;clear:both;color:#666666;}

