html{border:0;}
ul,form{margin:0; padding:0}
body,div,th,td,li,dd,span,p,a{color:#575757;}/*font-size:12px; font-family:Verdana,Arial,"宋体";*/
body {
	BACKGROUND: url(images/color_1.png) #fefeff repeat-x 0px -233px;
	margin:0px;
	padding-bottom:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

ul{list-style-type:none;margin:0px;padding:0px;}
/*h1,h2,h4,h5,h6{ font-size:14px; color:#333;}
h3,input{font-family:Verdana,Arial,"宋体";color:#4465a2;}*/
H1 {
	margin:0;padding:0;
	FONT-SIZE:18px;font-weight:800;
}
H2 {
	FONT-SIZE: 16px;font-weight:800;
}
H3 {
	FONT-SIZE: 14px;font-weight:800;
}
img{border:0;}
a {color:#333333;text-decoration:none;}
a:hover{color:#0065bc;text-decoration:underline;}


/*最顶部*/
.top-bar {
	BORDER-BOTTOM: #ebebeb 1px solid; LINE-HEIGHT: 29px; BACKGROUND-COLOR: #fcfcfc; WIDTH: 100%; HEIGHT: 29px
}
.top-bar .fr {
	LINE-HEIGHT: 25px; HEIGHT: 25px
}
.box {
	MARGIN: 0px auto; WIDTH: 960px
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: ""
}
.clearfix {
	ZOOM: 1
}
.fl {
	FLOAT: left
}
.fr {	
	FLOAT: right
}
.topBarLink {
	WIDTH: 320px; COLOR: #ccc;
}
.baidushare {
	width:180px;
	height:25px;
	float:left;
	overflow:hidden;
}
.bds_more {
	height:20px;
	line-height:20px;
}
.topBarLink A {
	COLOR: #666
}
.topBarLink A:hover {
	COLOR: #4255a6
}
.topBarLink01 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: url(images/icon.png) no-repeat 0px -482px; PADDING-TOP: 0px;
}
.topBarLink02 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: url(images/icon.png) no-repeat 0px -517px; PADDING-TOP: 0px;
}
.top-user LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FLOAT: left; HEIGHT: 25px; PADDING-TOP: 0px
}
.top-user LI a {cursor:pointer;}
.top-user LI.shuxian,.top-user LI.pie {
	COLOR: #d3d3d3
}
.top-user LI SPAN A {
	LINE-HEIGHT: 25px; PADDING-RIGHT: 10px; DISPLAY: inline-block; BACKGROUND: url(images/playerPub.png) no-repeat right -316px; HEIGHT: 25px;overflow:hidden;
}
.top-user LI P {
	DISPLAY: none
}
.top-user LI.hover {
	Z-INDEX: 1099; POSITION: relative
}
.top-user LI.hover P {
	margin:0;padding:0;
	Z-INDEX: 1099; BORDER-BOTTOM: #ebebeb 1px solid; POSITION: absolute; BORDER-LEFT: #ebebeb 1px solid; WIDTH: 80px; DISPLAY: block; BACKGROUND: #fff; BORDER-TOP: #ebebeb 1px solid; TOP: 20px; BORDER-RIGHT: #ebebeb 1px solid; LEFT: -7px
}
.top-user LI.hover P A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 23px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; HEIGHT: 23px; PADDING-TOP: 0px
}
.top-user LI.hover P A:hover {
	BACKGROUND: #4382c2; COLOR: #fff; TEXT-DECORATION: none
}
.top-user LI STRONG A {
	COLOR: #0c87cd
}
.top-user LI A .InfoCount {
	COLOR: #f00
}
.top-user LI P A .InfoCount {
	COLOR: #f00
}
.top-user LI P A:hover .InfoCount {
	COLOR: #fff
}
.topLogin {
	ZOOM: 1; OVERFLOW: hidden
}
.topLogin .appLogin {
	MARGIN-TOP: 2px; WIDTH: 180px; ZOOM: 1; FLOAT: right; OVERFLOW: hidden
}
.topLogin .appLogin A {
	WIDTH: 126px; DISPLAY: inline; FLOAT: left; HEIGHT: 24px; CURSOR: pointer; MARGIN-RIGHT: 5px
}
.topLogin .appLogin .appLogin-qq {
	BACKGROUND: url() no-repeat 0px 0px
}
.topLogin .appLogin .appLogin-weibo {
	BACKGROUND-POSITION: -86px -146px
}
.topLogin .webLogin {
	TEXT-ALIGN: right; WIDTH: 480px; FLOAT: right; COLOR: #999; CURSOR: pointer
}
/*最顶部完成*/



/*头尾*/
#header{
	width:960px; margin:0 auto;padding:0; display:block;
	height:63px;
}
#logo{ width:180px; height:60px; background:url(images/logo.gif); float:left; margin-right:8px;margin-top:3px;padding:0px;float:left;}
#logo a{width:180px; height:60px; display:block;}
#search {float:left;width:506px;margin-left:30px;margin-top:18px;padding:0px;display:inline;}	/*width:772px;*/
#serect {
	Z-INDEX: 999; POSITION: relative; TEXT-ALIGN: center;WIDTH: 59px;
	FLOAT: left;
	HEIGHT:24px;
	padding: 5px 0 1px 0;
	margin:0;
	BACKGROUND: url(images/sobtn.png) #c9e4ff no-repeat -1px -73px;
	BORDER-BOTTOM: #a9d2fc 1px solid;
	BORDER-LEFT: #a9d2fc 1px solid;
	BORDER-TOP: #a9d2fc 1px solid;
}
#shortcut {
	float:left;
	width:92px;
	margin-left:5px;margin-top:15px;padding:0px;
}
.selectbox-wrapper {
	BORDER-BOTTOM: #b8cad6 1px solid; POSITION: absolute; TEXT-ALIGN: center; BORDER-LEFT: #b8cad6 1px solid; WIDTH: 59px; BACKGROUND: #fff; BORDER-RIGHT: #b8cad6 1px solid; LEFT: -1px
}
.selectbox-wrapper UL LI.selected {
	BACKGROUND: #e0ecf7
}
.selectbox-wrapper UL LI.current {
	BACKGROUND: #36c; COLOR: #fff
}
.selectbox-wrapper UL LI {
	height:24px;
	line-height:24px;
	WIDTH: 59px; CURSOR: pointer
}
.selectbox {
	BACKGROUND: url(images/ico.gif) no-repeat 46px 8px;
	PADDING: 2px 0 0 12px;
	PADDING: 5px 0 0 12px\9;
	_padding: 3px 0 0 12px;
	margin-bottom:5px;
	_margin-bottom:2px;
	WIDTH: 47px; DISPLAY: block; HEIGHT: 17px; COLOR: #033568;
	CURSOR: pointer;
	border:0;
}
#search .keyword {
	display:inline;
	Z-INDEX: 999; POSITION: relative;
	padding:0;
	margin:0px;
	height:34px;
	width:352px;
	float:left;
}
#search .keyword input {
	width:343px;
	BORDER-BOTTOM: #a9d2fc 1px solid;
	BORDER-LEFT: #a9d2fc 1px solid;
	BORDER-TOP: #a9d2fc 1px solid;
	BORDER-RIGHT-WIDTH: 0px;
	PADDING:4px;
	MARGIN: 0px;
	FONT: 16px/21px arial;
	FLOAT: left;
	HEIGHT: 22px;
	color:#033568;
	VERTICAL-ALIGN: top;
}
#search .so {
	margin:0;
	padding:0;
	width:92px;
	float:left;
}
.sobtn {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN-left:0px; PADDING-LEFT: 0px; WIDTH: 90px; PADDING-RIGHT: 0px; FONT: 14px simsun; BACKGROUND: url(images/sobtn.png) #d4d4d4 no-repeat left top; FLOAT: left; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 33px; COLOR: #033568; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; PADDING-TOP: 0px
}
.btnactive {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN-left:0px; PADDING-LEFT: 0px; WIDTH: 90px; PADDING-RIGHT: 0px; FONT: 14px simsun; BACKGROUND: url(images/sobtn.png) #d4d4d4 no-repeat left top; FLOAT: left; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 33px; COLOR: #033568; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; PADDING-TOP: 0px
}
.btnactive {
	BACKGROUND-POSITION: left -36px
}
.sobtn3 {
	FLOAT: left;
	margin:14px 0 0 3px;
	padding:10px 0 0 0px;
	border:0;
	WIDTH: 89px;
	HEIGHT: 23px;
	overflow:hidden;
	FONT: 14px simsun;
	text-align:center;
	BACKGROUND: url(images/sobtn.png) repeat-y -1px -108px;
	COLOR: #1f1f1f;
	CURSOR: pointer;
}
#sright {
	float:left;
	margin:20px 0 0 20px;
	width:216px;
	height:24px;
}
#sright .down {
	float:left;
	height:13px;
	margin-top:5px;
	BACKGROUND: url(images/sobtn_down.gif) repeat-y 0px 0px;
	padding:0px 0 0 16px;
	cursor:pointer;
	color:#2b406f;
	font-weight:bold;
	overflow:hidden;
}


/*导航开始*/
.navWrap {
	/*
	WIDTH: 958px;margin:0 auto;
	border-left:1px solid #2d8ffc;
	border-right:1px solid #2d8ffc;
	*/
	width:100%;
	clear:both;
	BACKGROUND: url(images/icon.png) #5ba5ff repeat-x 0px -548px; HEIGHT: 41px; OVERFLOW: hidden;
	border-bottom:1px solid #2d8ffc;
}
.nav {
	MARGIN: 0px auto; WIDTH: 958px
}
.navList {
	BACKGROUND: url(images/icon.png) #5ba5ff repeat-x 0px -548px
}
.navList LI {
	width:88px;
	LINE-HEIGHT: 41px; FONT-FAMILY: Microsoft YaHei; FLOAT: left; HEIGHT: 41px; FONT-SIZE: 16px;
	overflow:hidden;
}
.navList LI#navIndex,.navList LI.navIndex {
	width:80px;
	overflow:hidden;
}
.navList LI.nav3 {
	width:101px;
	overflow:hidden;
}
.navList LI#random,.navList LI.random {
	width:154px;
	text-align:right;
}

.navList LI A:link,.navList LI A:visited {
	width:80px;
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 41px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; HEIGHT: 41px; COLOR: #fff; OVERFLOW: hidden; PADDING-TOP: 0px;
}
.navList LI A.random {
	float:right;
}
.navList LI A:hover {
	BACKGROUND: url(images/icon.png) #78c85f repeat-x 0px -599px; COLOR: #fff; TEXT-DECORATION: none
}
.navList LI a.active,.navList LI a.active:visited,.navList LI a.active:hover {
	BACKGROUND: url(images/icon.png) #f5f5f5 repeat-x 0px -651px; COLOR: #333; FONT-WEIGHT: 800;
}
.navList LI#navIndex A,.navList LI.navIndex A {
	width:37px;
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
.navList LI.nav3 A {
	width:51px;
	text-align:center;
	PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; PADDING-TOP: 0px;
}
.bgWrite {
	BACKGROUND: #fff; box-shadow: 0 1px 1px rgba(97,97,97,0.1)
}
.sort{}
.sort .label{ height:27px; border-bottom:2px solid #73a4ff;}
.sort .label h3{ float:left;background:url(images/icon.png) right -202px no-repeat; overflow:hidden; font-size:14px; color:#73a4ff; padding-right:30px;}
.sort .label li{ float:left; width:84px; height:27px; position:relative; text-align:center; line-height:27px; margin:0 5px 0 0; color:#666; cursor:pointer;}/*background:url(images/base.png) 0 -94px no-repeat;*/
.sort .label li.current span{ display:inline-block; width:84px; height:34px; position:absolute; left:0; bottom:-8px;background:url(images/base.png) -90px -94px no-repeat; font-weight:bold; color:#FFF; font-size:14px;}

.sort .label_view{}
.sort .label_show{ display:none; border:1px solid #e5e5e5; border-top:none; background:#fff;padding-bottom:5px;}
.sort .label_show ul{ padding-bottom:6px;margin:0;}
.sort .label_show a{ float:left; width:62px; margin-left:4px; display:inline; height:24px; line-height:24px; overflow:hidden; text-align:center;margin-top:8px;}
.sort .label_showZhuanji a{ width:73px;}
.sort .label_showmood {padding-left:5px;}
.sort .label_showmood a{ width:53px;}
.sort .label_show a {
	border:1px solid #dde7ee;
	color:#315984;
	background-color:#f4f7fc;
}
.sort .label_show a {
	color:#315984;
}
.sort .label_show a:hover {
	color:#315984;
	text-decoration:none;
	background-color:#7eb5ff;
	color:#fff;
}

/*
.sort .label_show a.s0 {
	border:1px solid #d7d1bb;
	background-color:#f3f0e5;
}
.sort .label_show a.s0 a{
	color:#74502c;
}
.sort .label_show a.s1 {
	border:1px solid #c7d6b9;
	background-color:#e9f2e1;
}
.sort .label_show a.s1 a{
	color:#547240;
}
.sort .label_show a.s2{
	border:1px solid #becbd4;
	background-color:#f4f7fc;
}
.sort .label_show a.s2 a{
	color:#36465f;
}
*/
.mt {
	MARGIN-TOP: 10px
}
/*导航完成*/




#nav_box{width:958px; height:30px; position:relative; background:url(images/nav_m.gif) repeat-x; margin:5px auto 0 auto; line-height:30px; overflow:hidden; display:block; text-align:center; border-left:solid 1px #399ED6; border-right:solid 1px #399ED6;}
#nav{width:958px; margin:0 auto; padding:0 0 0 12px;}
#nav li{float:left;}
#nav li a{ color:#fff; font-size:12px; font-weight:bold; font-family:Tahoma; background:none; float:left; width:76px; height:30px; display:block; text-decoration:none; text-align:center; line-height:30px; _line-height:26px;}
#nav li a:hover{background:url(images/nav_m2.gif) repeat-x; text-decoration:none;}
.line{ width:2px; height:30px; background:url(images/bg07.gif) no-repeat;}

#login, #login_box, .mima, #ad_txt{float:left; line-height:29px; _line-height:28px; vertical-align:middle; margin:0px 0 0px 0px;}
#login, #login_box{_padding:3px 0 0 0; _margin:0 0 0 0;}
#login{margin:0 0 0 12px; _margin:0 0 0 6px;}
#login label{margin:0 0 0 5px;}
.mima{padding:0 0 0 12px; _padding:3px 0 0 12px;}
#ad_txt{padding:0 0 0 12px; _padding:3px 0 0 20px;}
#ad_txt a{margin:0 5px; text-decoration:underline;}
#menu_box{ background:url(images/bg01.gif) repeat-x;  line-height:27px; padding:0 0 0 10px; text-align:center;}
#menu_box a{ margin:0 7px;}
#menu_box a{ color:#18459C; font-size:14px; font-weight:bold;}
#menu_box a:hover{ color:#f00;}
#zu_box{background:#F7F7F7;width:958px; margin:0 auto; height:28px; border-bottom:1px #9C9A9C solid; border-left:1px #9C9A9C solid; border-right:1px #9C9A9C solid; vertical-align:middle; display:block; overflow:hidden;}
#zu_box .c{width:958px; margin:0 auto; overflow:hidden; display:none; clear:both; height:1%;}



.index_contair {
	width: 960px;
	margin:0px auto 5px auto;
}
.index_foot{
	clear:both;
	width:948px;
	height:70px;
	border:1px solid #E6E8EB;
	margin:5px auto 0px auto;
	padding:10px 0px 10px 10px;
}
.index_foot li{
	float:left;
	width:948px;
	text-align:center;
	line-height:24px;
}
.index_foot a {
	color:#123fa3;
}


/*表单*/
.lb2{
	background:url(images/title_bg.gif) no-repeat -59px -64px;
	border:0px; 
	width:60px;
	color:#224581;
	cursor:pointer;
	height:22px;
	padding-bottom:3px;
	padding-top:5px\9;
	vertical-align:middle;
}
.index_play2{
	background-image: url(images/title_bg.gif);
	background-position:-59px -64px;
	border:0px; 
	width:60px;
	height:22px;
	color:#224581;
	cursor:pointer;
	font-weight:bold;
}

.index_click{
    width:190px;
	height:auto;
	clear:both;
	}

.button{
	background:url(images/title_bg.gif) no-repeat -10px -64px;
	border:0px; 
	width:42px;
	height:22px;
	color:#224581;
	cursor:pointer;
	padding:0 0 2px 0;
	/*padding:2px 0 0 0*/;
	vertical-align:middle;
}

.btn2 {
	height:24px;
	line-height:24px;
	text-align:center;
	overflow:hidden;
}
.btn2 input {
	background:url(images/btn.gif) no-repeat;
	border:0;
	width:52px;
	margin:0px 10px 0px 0px;
	height:24px;
	padding:3px 0 4px 16px;
	padding:5px 0 2px 20px\9;
	text-align:left;
	cursor: pointer;
} /*text-indent:-9999px;*/
.btn2 .qs {background-position:0 0;color:#0965a4;}
.btn2 .qsH {background-position:-73px 0;color:#a44309;}
.btn2 .bf {background-position:0 -24px;color:#c2510f;}
.btn2 .bfH {background-position:-73px -24px;color:#c20f0f;}
.btn2 .jr {background-position:0 -48px;width:73px;color:#0965a4;}
.btn2 .jrH {background-position:-73px -48px;width:73px;color:#a44309;}
.btn2 .sb {background-position:0 -72px;color:#0965a4;}
.btn2 .sbH {background-position:-73px -72px;color:#a44309;}
.btn2 .mo {background-position:0 -96px;color:#117b16;}
.btn2 .moH {background-position:-73px -96px;color:#11367b;}

.btn3 {
	height:24px;
	line-height:24px;
	text-align:center;
	overflow:hidden;
}
.btn3 input {
	background:url(images/btn3.png) no-repeat;
	width:75px;
	height:29px;
	margin:0px 10px 0px 0px;
	padding:0;
	border:0;
	text-align:left;
	cursor: pointer;
}
.btn3 .qx {background-position:-6px -3px;color:#0965a4;}
.btn3 .fx {background-position:-88px -3px;color:#0965a4;}
.btn3 .sj {background-position:-170px -3px;color:#0965a4;}
.btn3 .bf {background-position:-252px -3px;color:#0965a4;}
.btn3 .jr {width:83px;background-position:-333px -3px;color:#0965a4;}
.btn3 .sc {background-position:-422px -3px;color:#0965a4;}


/*快速播放*/
.zj_l{
	cursor:pointer;
	POSITION: relative;
}
.zj_l .albumPic {
	POSITION: absolute;
}
.albumBtn {
	POSITION: absolute; TOP: 80px; LEFT: 80px;
}
.albumBtn A {
	cursor:pointer;
	WIDTH: 40px; DISPLAY: block; BACKGROUND: url(images/ablumPlayA.png) no-repeat; HEIGHT: 40px; OVERFLOW: hidden;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ablumPlayA.png');_background-image: none;
}
.albumBtn A:hover {
	cursor:pointer;
	BACKGROUND: url(images/ablumPlayH.png) no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ablumPlayH.png');_background-image: none;
}

.backToTop {width:47px; height:47px; display:block; background:url(images/backTop.png) 0 0 no-repeat;cursor:pointer;}
.backToTop:hover{ background:url(images/backTop.png) 0 -47px no-repeat;}

.topLogin .appLogin {
	OVERFLOW: hidden; ZOOM: 1; FLOAT: right; MARGIN-TOP: 2px; WIDTH: 180px
}
.topLogin .appLogin A {
	CURSOR: pointer; HEIGHT: 24px; FLOAT: left; DISPLAY: inline; WIDTH: 126px; MARGIN-RIGHT: 5px
}
.topLogin .appLogin .appLogin-qq {
	BACKGROUND: url() no-repeat 0px 0px
}
.topLogin .appLogin .appLogin-weibo {
	BACKGROUND-POSITION: -86px -146px
}
.topLogin .webLogin {
	CURSOR: pointer; FLOAT: right; COLOR: #999; TEXT-ALIGN: right; WIDTH: 480px
}

.tongji {display:none;}
.tj {display:none;}
.inputText{height:12px;line-height:12px;width:100px;}
.inputSub{}
