@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;word-break:break-all;word-wrap: break-word;}
/* ----- HYPERLINKS ----- */
a{color:#362E2B;text-decoration:none;}
a:hover {text-decoration:underline;color:#0033CC;}
/* ----- images ----- */
Img{border:0;vertical-align:middle;}
/* ----- ul ----- */
ul{list-style-type:none;}
/* ----- input ----- */
input, select{vertical-align:middle;}
.input_login{height:18px;line-height:18px; padding-left:2px; border-bottom:1px #D5D5D5 solid;border-right:1px #D5D5D5 solid;border-top:1px #999 solid;border-left:1px #999 solid; margin-right:9px; font-weight:700; width:100px;}
.login_bt{background:url(../images/bg_login.jpg); height:21px; line-height:21px; text-align:center; border:none; cursor:pointer; padding:0 5px;}
h1,h2, h3, h4,h5,h6{font-family:"Microsoft Yahei", Verdana, Arial, Helvetica, sans-serif;}

.more{float:right; font-size:11px; font-weight:100; padding-right:10px;}
.more a{color:#ff0;}
#page{color: #362E2B;font-size: 12px;background:url(../images/radio/bg_body.jpg) no-repeat 0 0px;}
.topb{width:840px; margin:0 auto; height:105px; position:relative;}
#loginbig{/*background:url(../images/radio/login_bg.gif);*/  width:320px; height:23px; padding:6px 0 0 10px; position:absolute; bottom:0; right:40px; text-align:center;}
#logo{
	position:absolute;
	left:9px;
	top:38px;
}
#logo a{display:block;}
.green2{ color:green}


/*  //////////////////////////////////// */

.footer{width:840px; margin:1px auto 0; text-align:center; line-height:30px; background:url(../images/radio/bg_foot.jpg) repeat-x; height:86px; display:block;}


.context{margin:0 auto; width:840px; overflow:hidden; _zoom:1;}

.po{height:305px; position:relative; background:#e7fbff;}
.mtop{margin-top:10px;}
.school{float:right;font-size:10px;font-weight:blod;color:#999;font-family:"黑体","Microsoft Yahei",Arial, Helvetica, sans-serif;}
.playbox{width:312px;}
.djbox{background:url(../images/radio/bg_djjj.jpg) repeat-x; height:90px; padding:7px 10px 0; color:#fff;}
.dj2{float:left; margin-right:10px;}
.djbox a{color:#fff;}
.djbox p{line-height:24px;}
.pr{
	background:#d1dff6;
	padding:6px 10px 0;
	height:114px;
	overflow:hidden;
}
.pr td{padding:2px;}
.input_pr{width:220px; border:1px #aaa solid; background:#fff url(../images/radio/bg_inputbg.jpg) repeat-x top;}
.input_pr2{width:220px; border:1px #aaa solid; height:50px;background:#fff url(../images/radio/bg_inputbg.jpg) repeat-x top;}
.input_pr3{width:125px; border:none; height:20px;}
.input_pr4{ background:url(../images/radio/ico_login.jpg); width:51px; height:19px; border:none; cursor:pointer;}
.input_pr5{ background:url(../images/radio/ico_reg.jpg); width:51px; height:19px; border:none; cursor:pointer;}
.input_btt{background:url(../images/radio/input_fb.jpg); width:52px; height:21px; border:none; cursor:pointer;}
#index_list{background:url(../images/radio/jm_list.jpg); width:273px; height:219px; overflow:hidden; position:absolute; top:8px; left:323px;}
#ggbox{width:214px; height:219px; position:absolute; top:8px; right:13px;}
#dj_sl{background:url(../images/radio/bg_dj.jpg); width:434px; height:59px; position:absolute; bottom:10px; right:13px; padding-left:70px;}
#dj_sl img{margin:5px 8px 0 0;}

.playerbox{background:url(../images/radio/radio_bg.jpg) no-repeat; height:88px; position:relative;}
#nowtext{position:absolute; color:#fff; font-size:11px; left:100px; bottom:7px;}
#playing{position:absolute; top:10px; left:100px;}

.menubg{background:#28312A url(../images/radio/bg_nav.jpg) repeat-x; line-height:35px;color:#DACEA7; overflow:hidden; _zoom:1; height:35px;}
.menubg a{color:#fff; width:90px; height:33px; text-align:center; display:block; border-right:1px #3c8bdd solid;border-left:1px #0f4388 solid;float:left;}
.menubg .hover{background:url(../images/radio/bg_nav.jpg) repeat-x 0 -35px; height:35px;border-right:none;}







.box{background:#F7FBFF; padding:0 5px 0 0; overflow:hidden; _zoom:1; width:835px;}


#top10 {
	BACKGROUND-IMAGE: url(../images/radio/top_bg.gif); OVERFLOW: hidden; WIDTH: 238px; HEIGHT: 230px
}
#top10 UL {
	MARGIN-BOTTOM: 6px; WIDTH: 230px
}
#top10 UL LI {
	FLOAT: left; OVERFLOW: hidden
}
#top10 A {
	COLOR: #227cbb; TEXT-DECORATION: none
}
#mid {
	CLEAR: both; MARGIN: 4px auto; OVERFLOW: hidden; WIDTH: 230px; HEIGHT: 185px
}
.hidden {
	DISPLAY: none
}
UL.fold {
	BACKGROUND: url(../images/radio/pic_bg_02.jpg) no-repeat; OVERFLOW: hidden; HEIGHT: 19px
}
LI.num {
	WIDTH: 50px; COLOR: #333; TEXT-INDENT: 28px; LINE-HEIGHT: 22px; HEIGHT: 19px
}
LI.img {
	DISPLAY: none; WIDTH: 65px; HEIGHT: 65px
}
LI.topic {
	WIDTH: 135px; COLOR: #222; LINE-HEIGHT: 19px; HEIGHT: 19px
}
LI.topic A {
	MARGIN-RIGHT: 5px
}
LI.icon1 {
	BACKGROUND: url(../images/radio/icon01.gif) no-repeat; MARGIN-LEFT: 5px; WIDTH: 12px; HEIGHT: 19px
}
LI.icon2 {
	BACKGROUND: url(../images/radio/icon02.gif) no-repeat; MARGIN-LEFT: 8px; WIDTH: 13px; HEIGHT: 19px
}
LI.icon1 A {
	DISPLAY: block; TEXT-INDENT: -200px; HEIGHT: 19px
}
LI.icon2 A {
	DISPLAY: block; TEXT-INDENT: -200px; HEIGHT: 19px
}
UL.unfold {
	BACKGROUND: url(../images/radio/pic02_2.jpg) no-repeat; OVERFLOW: hidden; HEIGHT: 85px
}
UL.unfold LI {
	MARGIN-TOP: 8px
}
UL.unfold LI.num {
	LINE-HEIGHT: 14px
}
UL.unfold LI.img {
	BORDER: #fff 1px solid;DISPLAY: block; 
}
UL.unfold LI.topic {
	WIDTH: 100px; HEIGHT: 40px; TEXT-ALIGN: right
}
UL.unfold LI.topic A {
	DISPLAY: block; MARGIN-RIGHT: 0px
}
UL.unfold LI.icon1 {
	BACKGROUND: url(../images/radio/icon01.gif) no-repeat; MARGIN-LEFT: 75px
}
UL.unfold LI.icon2 {
	BACKGROUND: url(../images/radio/icon02.gif) no-repeat
}
LI.bold {
	FONT-WEIGHT: bold; BACKGROUND: url(../images/radio/pic_bg_01.jpg) no-repeat
}
UL.unfold LI.bold {
	FONT-WEIGHT: bold; BACKGROUND:url(../images/radio/pic02_2.jpg) no-repeat 0px -8px
}
#flip {
	CLEAR: both; MARGIN: 0 0 0 1px; WIDTH: 236px; HEIGHT: 23px; BACKGROUND-COLOR: #bdedff
}
#flip UL {PADDING-TOP: 3px
}
#flip UL LI {
	FLOAT: left; WIDTH: 115px; TEXT-INDENT: 38px
}
#flip UL LI IMG {
	CURSOR: pointer
}



.left1{
	width:582px;
	padding-left:8px;
	min-height:600px;
	_height:600px;
	float:left;
	border-right:1px #c2d5f4 solid;
	background:#fff;
}

.right1{float:right; width:235px; margin-top:6px;}
.left1_bt{background:url(../images/radio/bg_ t1.jpg) no-repeat; height:12px; overflow:hidden;}
.dj_list{padding:3px 0 10px 10px; overflow:hidden; _zoom:1; width:557px;}
.dj_list ul li{float:left; width:97px; text-align:center; background:url(../images/radio/artist_bg01.gif); height:135px; margin-right:14px;}
.dj_list ul li img{width:85px; height:85px; margin:12px 0 13px 5px;}

.r_bt{background:#C2C2B2 url(../images/radio/right_bt1.jpg) no-repeat top; height:20px; padding-top:6px; overflow:hidden;}
.r_bt h2{font-size:18px; color:#fff; padding-left:10px;}
.r_btm{background:url(../images/radio/right_btm1.jpg); height:8px; overflow:hidden;}
.r_c{background:#C2C2B2; padding:10px;}
.jmlb p{line-height:24px; height:24px; overflow:hidden;}
.jmlb p span{float:right;}

.dj_show{padding:10px; overflow:hidden; _zoom:1;}
.dj_show td{padding:5px; line-height:24px;}
.photo{padding:5px; width:210px;}
.photo p{float:left; margin:5px 5px 0 0;}

.r_bt2{
	border-bottom:2px #b2c7e8 solid;
	padding:3px;
}
.r_bt2 span{margin-top:6px;}
.ri_box{
	padding:10px;
}

.toupiao{text-align:center; padding:10px;background:url(../images/fcyc/bg_tj.jpg) center;}
.tp a{background:url(../images/radio/toupiao.jpg) no-repeat 0 0; width:133px; height:39px; display:block; margin:0 auto; overflow:hidden; text-indent:-2999px; margin-top:10px;}
.tp a:hover{background:url(../images/radio/toupiao.jpg) no-repeat 0 -39px;}
.red{color:#ff0; font-size:24px;}
.withd180{width:200px; border:1px #aaa solid; font-size:12px; padding:2px;}
.withd500{width:500px; border:1px #aaa solid; font-size:12px; padding:2px;}
.input_add2{border:1px #aaa solid; font-size:12px; padding:2px;}
.pinglun{padding:10px;}
.pinglun td{padding:2px;}
.content_title{padding-top:5px; border-bottom:1px #ccc dotted; line-height:30px; background:url(../images/jianzhi/ico_list.gif) no-repeat 0 16px; padding-left:8px;}
.content_title a{text-decoration:underline;}
.com_con{padding:5px 10px 10px; text-indent:24px;}
.com_time{color:#999; font-size:10px; float:right; line-height:24px;}
.color_red{color:red; margin:0 2px;}

.r_music{text-align:center;}
.dj_name{text-align:center; line-height:40px; padding-bottom:10px; font-size:20px;}

.toupiao2{width:180px; float:left; text-align:center;}
.f60{color:#f60; font-size:18px; margin-top:10px;}
.r_down{
	text-align:center;
	padding:10px 0 5px;
	background:#e6f1fd;
	width:520px;
	margin:0 auto;
}
.r_down p{margin-top:4px;}
.other{padding:10px;}
.jmlb2{padding:0 0 10px;}
.jmlb2 td{line-height:23px; height:23px; padding:3px 4px; overflow:hidden; border-bottom:#ddd dotted 1px; font-size:10px;}
.jmlb2 th{
	background:#dae4f3;
	text-align:left;
	padding:3px 4px;
}
.jmlb2 a{ font-size:12px;}

.searchPage{text-align:left;padding:10px;overflow:hidden;_zoom:1;}
.PageList a{LINE-HEIGHT: 18px; MARGIN-RIGHT:3px; border:1px #ddd solid; TEXT-ALIGN: center; TEXT-DECORATION: none; padding:2px 6px;}
.PageList a:hover{border:1px #333 solid;position:relative;bottom:1px;}
.ico_login{background:url(../images/radio/gif-0794.gif) no-repeat 0 0px; padding-left:15px; margin:0 0 0 5px;}
.ico_reg{background:url(../images/radio/gif-0793.gif) no-repeat 0 0px; padding-left:15px; margin:0 0 0 5px;}

.other h2
{
	color: #222;
	font-size: 16px;
	line-height:28px;
	font-weight: bold;
	padding-left:5px;
	 border-bottom:1px #dedede dotted;
}

.data{
	padding:10px 0;
	overflow:hidden;
	}
.date_dt{
	float:left;
	width:100px;
	height:30px;
	line-height:30px;
	text-align:right;
	}
.date_dd{
	float:left;
	height:30px;
	width:425px;
	padding-left:10px;
	line-height:30px;
	}
.date_dd_two{
	float:left;
	height:160px;
	width:425px;
	padding-left:10px;
	line-height:30px;
	}
.botton_box{
	padding:20px 10px;
	}
.data_botton{
	height:26px;
	line-height:26px;
	font-size:14px;
	font-weight:700;
	width:100px;
	border:none;
	cursor:pointer;}	
	.red2{color:#f30; font-size:12px;}
	
	
	
	.h2{background:url(../images/radio/bg_title.gif) repeat-x; height:31px; line-height:31px; font-size:14px; color:#fff; font-weight:700; padding-left:10px;}
	.h2 strong{background:url(../images/radio/bg_ixo.gif) no-repeat 0 2px; padding-left:25px;}
	.border_hui{border:1px #84a8e2 solid;}
	.partylist{background:#e7f0fe; padding:10px;}
	.partylist p{border-bottom:1px #c2d5f4 solid; background:url(../images/radio/bg_listt.png) repeat-x top; height:26px; line-height:26px; overflow:hidden;}
	.partylist p a{background:url(../images/radio/ico_list.png) no-repeat 0 8px; padding-left:10px;}
	
	.party_li{
}
	.post {
	BACKGROUND-COLOR: #fff; margin:0 auto 10px; border:#e6e6e6 1px solid; padding:10px 14px; overflow:hidden;
}
.post h2{font-size:14px;}
.post h2 a{color:#f30;}
.pcomments{float:right;}
.pcontent {
	LINE-HEIGHT: 24px; MARGIN-TOP: 10px; FLOAT: right; OVERFLOW: hidden
}
.thumb_image {
	MARGIN: 15px 10px 0px 0px;  WIDTH: 160px;FLOAT: left; HEIGHT: 120px; border:#c5c5c5 1px solid; padding:1px;
}
.clear {
	LINE-HEIGHT: 0; MARGIN-TOP: 0px !important; WIDTH: 1px; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 1px
}
.pmeta {
	MARGIN-TOP: 15px; FLOAT: left; COLOR: #666
}

.party_text{padding:20px; font-size:14px; line-height:30px;}
.party_text .info{background:url(../images/radio/gif-0752.gif) no-repeat 0 7px; padding-left:12px; color:#f60;}
.party_text p{text-indent:28px;}
.party_bt{font-size:18px; color:#f60; text-align:center; line-height:40px; height:50px;}
.pltitle{background:url(../images/radio/icon.png) repeat-x; line-height:30px; padding:0 10px 0 25px; color:#325a9a}
.plbox{padding:15px;}

.photo_show{overflow:hidden;_zoom:1;padding:15px 0 5px 10px;}
.photo_show ul li{width:128px; height:170px; float:left; text-align:center;}
.photo_show ul li p{line-height:20px; text-align:left; padding:0 5px;}
.ting{background:url(../images/radio/ting.gif) no-repeat 0 2px; padding-left:19px;}
.photo_show img{width:110px; height:110px; padding:5px; border:1px #eee solid; background:#fff;}

.party_libox{padding:20px;}
.party_libox h3{color:#f60; text-align:center; line-height:50px;}
.picpage{text-align:center; padding-bottom:20px;}
.picpage a{padding:3px 5px; border:1px #ddd solid; margin-right:3px; background:#fff;}
.picpage a:hover{border:1px #FA5329 solid;}
.pictitle{padding:30px 25px 0; height:20px; text-shadow:0px 1px 0px #ffffff;}
.pictitle a{color:#f60}
.pictitle span{float:right;}
.picshow{background:#f5f5f5; margin:0 auto 20px; text-align:center; padding:20px 0; width:530px; overflow:hidden; border:1px #eee solid;}
.picshow img{border:1px #eee solid; padding:3px; background:#fff;}


.showbox{padding:10px;}
.showbox h5{font-size:18px; line-height:60px; text-align:center;}
.showfbt{background:#f7f7f7; line-height:28px; border:1px #dedede solid; text-align:center;}
.showtxt{font-size:14px; padding:20px 10px;}
.showtxt p{text-indent:28px; margin-top:10px;line-height:28px;}
.showtxt a{color:#2368aa}
.next{background:#f7f7f7; line-height:28px; border:1px #dedede solid; padding:0 10px; margin:30px 0 10px; }
.next span{float:right;}

/*need for style*/

.sobox{padding:10px;}
.sobox p{margin-top:7px;}
.zk_ssbox{overflow:hidden; _zoom:1; padding:5px 0 10px 7px;}
.zk_ssbox ul li{float:left; background:url(../images/jianzhi/botton_bg.jpg) repeat-x 0 top; height:23px; width:111px; overflow:hidden; line-height:23px;margin:5px 4px 0 1px; display:inline; text-align:center;border:1px #aad0e8 solid;}
.zk_ssbox ul li a{background:url(../images/jianzhi/botton_bg.jpg) repeat-x 0 top;  display:inline-block; height:23px; width:111px;}
.zk_ssbox ul li a:hover{background:url(../images/jianzhi/botton_bg.jpg) repeat-x 0 -23px;color:#0066CC}
.zk_ssbox ul #li_hover{background:#C1F7FD url(../images/jianzhi/botton_bg.jpg) repeat-x 0 -23px;}
.zk_ssbox ul #li_hover a{
	background:url(../images/jianzhi/botton_bg.jpg) repeat-x 0 -23px;
	font-weight:700;
}
.border{border:1px #aad0e8 solid;}
.jz_xxbox{background:url(../images/job/home_teach_c.png) repeat-y; padding:10px;color:#555; height:260px}
.jz_xxbox ul li{line-height:26px;height:26px; overflow:hidden;}
.jz_xxbox img{_margin-top:5px;}
.width720{width:582px; float:left; overflow:hidden;}
.width350{width:284px; float:left;}
.width240{width:240px; float:left;}
.mrgith{margin-right:10px;}
.left2{
	width:582px;
	padding-left:8px;
	min-height:600px;
	_height:600px;
	float:left;
	background:#fff;
}
.soinput{background:#1a7bee; color:#fff; width:50px; height:22px; border:none; cursor:pointer; border-bottom:1px #000033 solid;border-right:1px #000033 solid;}
.tbg2{ background:url(../images/need/bg_title.jpg) repeat-x; font-size:14px; color:#0c3d7a; line-height:28px; padding-left:10px;}
.tbg2 .more a{color:#006699}
.mianbao{margin:5px 10px -5px 10px;}
.needli{background:url(../images/job/home_teach_c.png) repeat-y; padding:10px;color:#555;}
.needli ul li{line-height:29px;height:29px; overflow:hidden; border-bottom:1px #dedede solid;}
.needli td{padding:4px; border-bottom:1px #dedede solid;}
.showbox{padding:20px; min-height:621px; _height:621px;}
.showbox h3{font-size:20px; height:30px;color:#0656db; line-height:40px;}
.showbox td{padding:7px 5px; font-size:14px; border-bottom:1px #bce0fb dotted;}
.comjian{font-size:14px; line-height:30px; padding:0 10px 10px; text-indent:28px;}
.comtitle{background:#def3ff; width:80px; font-family:"黑体","Microsoft Yahei",Arial, Helvetica, sans-serif; color:#333}
.comtext{background:#f7fcff;}
.tubox{color:#f30; padding:10px 10px 30px; text-indent:24px; line-height:24px;}
.need_xx{overflow:hidden; _zoom:1;}
.need_xx dt{width:85px; float:left; height:30px; line-height:30px; overflow:hidden; padding-left:10px; border-bottom:1px #eee solid; font-size:14px;background:#f7fcff; color:#444}
.need_xx dd{width:440px; float:left; height:30px; line-height:30px; overflow:hidden;border-bottom:1px #eee solid; color:#f60; padding-left:5px}
.dit{padding:20px; text-align:center;}
.dit a{margin-right:10px;}
.addtable{margin:40px; width:700px;}
.addtable td{padding:5px;}

.listtable{border-bottom:1px #E8EDF3 solid;border-left:1px #E8EDF3 solid;}
.listtable td{border-right:1px #E8EDF3 solid;border-top:1px #E8EDF3 solid; padding:5px;}
.listtable th{border-right:1px #E8EDF3 solid;border-top:1px #E8EDF3 solid; padding:5px; background:url(../images/fcyc/listbt.gif) repeat-x bottom; }

.mianbao2{margin:5px 10px 5px 10px;}
.weizi{float:right;}
.right2{float:right; width:235px;}
.width8{width:120px;}

.soinput2{background:#1a7bee; color:#fff; width:90px; height:22px; border:none; cursor:pointer; border-bottom:1px #000033 solid;border-right:1px #000033 solid;}
.tbg3{ background:url(../images/need/bg_title.jpg) repeat-x; font-size:12px; color:#0c3d7a; line-height:28px; padding-left:10px;}
.liteim{float:right; padding-right:30px;}
.liteim strong{padding-right:50px; color:#f60; font-weight:100;}
.box2{background:#F7FBFF; padding:0 10px; overflow:hidden; _zoom:1; width:820px;}