/*frame*/
* {margin:0;padding:0}

html,body {
margin:0;
padding:0; 
width:100%; 
height:100%;
background: #ffffff url(../images/bg.gif)  top center repeat-x;
}

#big_box {
    width: 948px;
    margin: auto;
}

#logo {
    float: left;
    padding-left: 12px;
    padding-top: 25px;
}

.topright_box {
    float: right;
	width: 597px;
	padding-right: 8px;
}

.topright {
    float: left;
	width: 597px;
	text-align:right;
    padding-top: 34px;
	padding-bottom: 5px;
}

.topright_login {
    float: left;
	width: 597px;
	text-align:right;
}

.menu_new {
    float: left;
	width: 928px;
	text-align:center
	height:27px;
	padding-top:10px;
	padding-left:20px;
	overflow:hidden
}

.menu {
    float: left;
	width: 928px;
	height:27px;
	padding-top:10px;
	padding-left:20px;
	overflow:hidden
}

.menutxt_new {
    float: left;
	padding-left:39px;
	padding-right:39px;
}


.menutxt {
    float: left;
	padding-left:20px;
	padding-right:20px;
}

.menuline {
    float: left;
	width: 2px;
	height:15px;
	padding-top:5px;
	overflow:hidden;
	background:url(../images/menu_line.gif)  bottom no-repeat
}

.mainbox {
    float: left;
	width: 948px;
	padding-top:17px;
	padding-bottom:40px;
}

.mainbox_left {
    float: left;
	width: 610px;
	padding-right:27px;
}

.mainbox_left_top {
    float: left;
	width: 610px;
	padding-bottom:15px;
}
.mainbox_left_top_one {
    float: left;
	width: 618px;
	height: 266px;
	padding-bottom:15px;
}
.mainbox_left_top_two {
    float: left;
	width: 618px;
	height: 206px;
	padding-bottom:15px;
}
.mainbox_left_top_left {
    float: left;
	width: 306px;
	padding-right:4px;
}

.titlebg_left {
    float: left;
	width: 238px;
	height:27px;
	padding-top:8px;
	overflow:hidden;
	background:url(../images/titlebg.gif);
}

.titlebg_right {
    float: left;
	width: 225px;
	height:27px;
	padding-top:8px;
	overflow:hidden;
	background:url(../images/titlebg.gif);
}

.title_class {
    float: left;
	width: 110px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_116.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.title_class_notice {
    float: left;
	width: 110px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_117.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.title_news{
    float: left;
	width: 110px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_news.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.title_new_notice{
    float: left;
	width: 110px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_new_notice.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.title_new_xinzhi{
    float: left;
	width: 110px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_jiaoyouxinzhi.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.title_cfa{
    float: left;
	width: 160px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_cfa.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.title_new_bbsdongtai{
    float: left;
	width: 110px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_dibadongtai.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.title_bgright{
    float: left;
	width: 54px;
	height:27px;
	padding-top:8px;
	overflow:hidden;
	background:url(../images/titlebg_right.gif) no-repeat
}

.more {
    float: right;
	padding-top:5px;
}

.inputtxt {
    float: left;
	padding-left:8px;
}

.votebtn {
    float: left;
	padding-top:1px;
	padding-left:8px;
}

.mainbox_left_top_right {
    float: left;
	width: 294px;
}

.left {
    float: left;
}

.right {
    float: right;
}
.right_page {
    float: right;
    padding-top:4px;
}

.flashimg {
    float: left;
	padding-top:2px;
}

.arrow_left {
    float:left;
	width:285px;
	padding-top:8px;
	padding-left:2px;
	}
	
.arrow_left_new {
    float:left;
	width:285px;
	padding-top:8px;
	padding-left:8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F8c8F1;
	border-right-color: #F8c8F1;
	border-bottom-color: #F8c8F1;
	border-left-color: #F8c8F1;
}


.arrow_left ul{
	margin:0px;
	padding:0px;
	
}

.arrow_left li{
	width:285px;
	height:29px;
	list-style:none;
	background:url(../images/dot.gif) no-repeat 20px 11px;
	text-indent:30px;
}

.arrow_center_new {
    float:left;
	width:15px;
	padding-top:8px;
	padding-left:2px;
}

.arrow_right {
    float:left;
	width:285px;
	padding-top:8px;
	padding-left:2px;
	}

.arrow_right_new {
    float:right;
	width:285px;
	padding-top:8px;
	padding-left:15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F8c8F1;
	border-right-color: #F8c8F1;
	border-bottom-color: #F8c8F1;
	border-left-color: #F8c8F1;
}

.arrow_right ul{
	margin:0px;
	padding:0px;
	
}

.arrow_right li{
	width:285px;
	height:29px;
	list-style:none;
	background:url(../images/dot.gif) no-repeat 20px 11px;
	text-indent:30px;
}

.grayline {
    float: left;
	width:600px;
	height: 4px;
	overflow:hidden;
	border-top:1px solid #e4e2e2
}

.grayline_box {
    float: left;
	width:590px;
	overflow:hidden;
	padding-left:9px;
	padding-right:9px;
	padding-top:9px;
	border-left:1px solid #e4e2e2;
	border-right:1px solid #e4e2e2;
	border-bottom:1px solid #e4e2e2;
}

.grayline_txt {
    float: left;
	width:590px;
	padding-bottom:12px;
}

.title_enjoybg {
    float: left;
	width: 542px;
	height:27px;
	padding-top:8px;
	overflow:hidden;
	background:url(../images/titlebg.gif);
}

.title_enjoy {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_01.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.title_enjoytxt {
    float: left;
	width: 157px;
	height:14px;
	margin-top:6px;
	margin-left:8px;
	overflow:hidden;
	background:url(../images/here.png) bottom right no-repeat;
	behavior: url(iepngfix.htc);
}

.imgbox {
    float: left;
	width: 580px;
	padding:0px 15px 0px 15px;
}

.imgbox_online {
    float: left;
	width: 610px;
	padding-top:15px;
}
.imgbox_online_forflash {
    float: left;
	width: 610px;
	padding-top:0px;
}

.imgtxt {
    float: left;
	width: 130px;
	padding:2px 10px 5px 15px;
}
.imgtxt_rate {
    float: left;
	width: 170px;
	padding:2px 10px 5px 15px;
}
.imgtxt_toppage {
    float: left;
	width: 140px;
	height: 78px;
	line-height:18px;
	padding:2px 10px 5px 15px;
}
.imgtxt_box_toppage {
    float: left;
	width: 290px;
	height: 80px;
	padding:15px 0px 12px 0px;
}
.imgtxt_box {
    float: left;
	width: 290px;
	padding:15px 0px 12px 0px;
	line-height:18px;
}

.imgtxt_box_online {
    float: left;
	width: 150px;
	height: 120px;
	overflow: hidden;
	text-align:center;
}

.enjoy_box {
    float: left;
	width: 610px;
	padding-bottom:3px;
	overflow:hidden;
}

.title_online {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_02.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.title_onlinetxt {
    float: left;
	width: 109px;
	height:14px;
	margin-top:6px;
	margin-left:8px;
	margin-right:8px;
	overflow:hidden;
	background:url(../images/like.png) bottom right no-repeat;
	behavior: url(iepngfix.htc);
}

.facetxt_box {
    float: left;
	width: 290px;
	height:85px;
	padding:10px 0px 0px 0px;
}
.facetxt_box_two {
    float: left;
	width: 290px;
	height:55px;
	padding:10px 0px 0px 0px;
}
.facetxt {
    float: left;
	width: 230px;
	height: 80px;
	line-height: 15px;
	padding:2px 5px 0px 5px;
}
.facetxt_two {
    float: left;
	width: 230px;
	height: 50px;
	line-height: 15px;
	padding:2px 5px 0px 5px;
}

.facetxt_three {
    float: left;
	width: 90px;
	height: 50px;
	line-height: 15px;
	padding:2px 5px 0px 5px;
}
.facetxt_four {
    float: left;
	width: 260px;
	height: 50px;
	line-height: 15px;
	padding:2px 5px 0px 5px;
}
.mainbox_right {
    float: left;
	width: 311px;
	padding-bottom:10px;
	overflow:hidden
}


.mainbox_right_box {
    float: left;
	width: 308px;
	padding-top:10px;
}

.title_right_bg {
    float: left;
	width: 275px;
	height:27px;
	padding-top:8px;
	padding-bottom:3px;
	padding-left:14px;
	padding-right:20px;
	overflow:hidden;
	background:url(../images/news_title.gif) no-repeat;
	
}

.flashimg_right {
    float: left;
	width: 311px;
	text-align:center;
}

.title_news_right {
    float: left;
	width: 110px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_85.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.title_shop {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_05.png) no-repeat;
	behavior: url(iepngfix.htc);
}


.toptitle_list {
    float: left;
    width: 308px;
}

.tab_titlebox {
    float: left;
	width: 308px;
	border-right:1px solid #f8c8f1;
	background: url(../images/tab_graybg.gif) top;
}

.tab_right {
    float: right;
	width:66px;
    height:27px;
	text-align:center;
	padding-top:3px;
	background: url(../images/tab_right.gif) right top no-repeat;
}

.tab_titlebg {
    float: left;
    height:25px;
	padding-top:3px;
	padding-left:8px;
	padding-right:8px;
	border-left:1px solid #f8c8f1;
	color:#666666;
	background: url(../images/tab_graybg.gif) top;
}

.tab_select {
    float: left;
    height:27px;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	border-left:1px solid #f8c8f1;
	
	background: url(../images/tab_whitebg.gif) top;
}

.tabgray_conner_left {
    float: left;
    width: 5px;
    height: 26px;
	overflow:hidden;
    background: url(../images/tabgray_conner_left.gif) no-repeat;
}

.tab_txtbox {
    float: left;
	width: 307px;
	border-left:1px solid #f8c8f1;
	border-bottom:1px solid #f8c8f1;
	border-right:1px solid #f8c8f1;
	padding-top:12px;
	padding-bottom:2px;
	overflow:hidden;
}

.tab_txt {
    float: left;
	width: 309px;
	overflow:hidden
}

.product_box {
    float: left;
	width: 110px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:7px;
	text-align:center;
}

.title_bbs {
    float: left;
	width: 110px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_06.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.title_teach {
    float: left;
	width: 110px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_07.png) no-repeat;
	behavior: url(iepngfix.htc);
}


.imgtxt_box_right {
    float: left;
	width: 295px;
	padding:15px 0px 12px 12px;
}


.imgtxt_teach {
    float: left;
	width: 160px;
	padding:0px 0px 5px 6px;
}

.title_friend {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_03.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.title_small_blog {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_112.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.title_friendtxt {
    float: left;
	width: 145px;
	height:14px;
	margin-top:6px;
	margin-left:8px;
	overflow:hidden;
	background:url(../images/friend.png) bottom right no-repeat;
	behavior: url(iepngfix.htc);
}
.title_small_blogtxt {
    float: left;
	width: 60px;
	height:14px;
	margin-top:6px;
	margin-left:8px;
	overflow:hidden;
	background:url(../images/txt_10.png) bottom right no-repeat;
	behavior: url(iepngfix.htc);
}
/*news*/
.mainbox_left_news {
    float: left;
	width: 306px;
	padding-right:8px;
	padding-bottom:14px;
}

.mainbox_right_new {
    float: left;
	width: 296px;
	padding-bottom:14px;
}

.titlebg_right_news {
    float: left;
	width: 237px;
	height:27px;
	padding-top:8px;
	overflow:hidden;
	background:url(../images/titlebg.gif);
}

.title_report{
    float: left;
	width: 110px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_08.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.title_events {
    float: left;
	width: 110px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_85.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.title_info {
    float: left;
	width: 110px;
	height:21px;
	overflow:hidden;
	background:url(../images/other.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.title_notice {
    float: left;
	width: 110px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_news.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.title_music {
    float: left;
	width: 110px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_12.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.title_entry_1 {
    float: left;
	width: 110px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_entry01.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.title_entry_2 {
    float: left;
	width: 110px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_entry02.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.title_entry_3 {
    float: left;
	width: 110px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_entry03.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.pink_border {
    float: left;
	width: 307px;
	padding-bottom:15px;
	border-left:1px solid #F8C8F1;
	border-right:1px solid #F8C8F1;
	border-bottom:1px solid #F8C8F1;
}

.imgtxt_box_right_news {
    float: left;
	width: 284px;
	padding:15px 0px 0px 23px;
	overflow:hidden
}

.where_news {
    float: left;
	width: 600px;
	padding-left:10px;
}

.title_news_detail {
    float: left;
	width: 610px;
	text-align:center;
	padding-top:15px;
	padding-bottom:5px;
	border-bottom:1px solid #D0C9AD
}

.txt_news_detail {
    float: left;
	width: 580px;
	padding:15px;
}

/*news_list*/
.news_list_box {
    float: left;
	width: 610px;
	padding-top:6px;
}

.title_news_list {
    float: left;
	width: 539px;
	height:27px;
	padding-top:8px;
	overflow:hidden;
	background:url(../images/titlebg.gif);
}

.news_list {
    float:left;
	width:605px;
	padding-top:15px;
	padding-left:2px;
	padding-bottom:10px;
	border-bottom:1px solid #D0C9AD
	}

.news_list ul{
	margin:0px;
	padding:0px;
	
}

.news_list li{
	width:605px;
	height:29px;
	list-style:none;
	background:url(../images/dot.gif) no-repeat 20px 11px;
	text-indent:30px;
}

.arrow_list {
    float: left;
	padding-top:3px;
	padding-right:8px;
}

.page_arrow {
    float: left;
	padding-top:3px;
	padding-left:8px;
	padding-right:8px;
}

/*enjoy.html*/
.enjoybox_left_top {
    float: left;
	width: 610px;
	padding-top:15px;
	padding-bottom:15px;
}

.enjoy_search_input {
    float:left;
	width: 510px;
}


.title_intro {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_13.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.title_introtxt {
    float: left;
	width: 133px;
	height:14px;
	margin-top:6px;
	margin-left:8px;
	overflow:hidden;
	background:url(../images/txt_01.png) bottom right no-repeat;
	behavior: url(iepngfix.htc);
}

.ebjoy_box_music {
    float: left;
	width: 130px;
	padding-left:18px;
}

.ebjoy_rightxt {
    float: left;
	width: 272px;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
}

.enjoy_title_ebjoy {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_14.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.enjoy_title_mtv {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_01.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.enjoy_title_show {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_15.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.enjoy_txt_show {
    float: left;
	width: 157px;
	height:14px;
	margin-left:6px;
	margin-top:6px;
	overflow:hidden;
	background:url(../images/txt_03.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.enjoy_title_sh {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_16.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.enjoy_title_fc {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_17.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.enjoy_img_btm {
    float: left;
	width: 120px;
	height: 150px;
	padding-top:15px;
	padding-left:15px;
	padding-right:12px;
	line-height:18px;
}

.enjoy_title_cd {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_18.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.enjoy_txt_cd {
    float: left;
	width: 109px;
	height:14px;
	margin-left:6px;
	margin-top:6px;
	overflow:hidden;
	background:url(../images/txt_02.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.enjoy_title_music {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_19.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.arrow_left_enjoy {
    float:left;
	width:306px;
	padding-top:5px;
	padding-left:2px;
	}

.arrow_left_enjoy ul{
	margin:0px;
	padding:0px;
	
}

.arrow_left_enjoy li{
	width:306px;
	height:29px;
	list-style:none;
	overflow:hidden;
	background:url(../images/dot.gif) no-repeat 15px 11px;
	text-indent:30px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}

/*video.html*/
.mainbox_left_video {
    float: left;
	width: 197px;
	padding-right:30px;
	padding-bottom:10px;
}
.mainbox_left_blog {
    float: left;
	width: 197px;
	height: 557px;
	padding-right:30px;
	padding-bottom:10px;
}
.titlebg_video {
    float: left;
	width: 197px;
	height:32px;
	text-align:center;
	background:url(../images/left_menubg_video.gif)
}

.video_title_myclass {
    float: left;
	width: 129px;
	height:32px;
	background:url(../images/video_title_01.gif) no-repeat 68px 7px;
}


.gray_border_video {
    float: left;
	width: 195px;
	padding-top:5px;
	padding-bottom:10px;
	border:1px solid #E9E8E8;
	overflow:hidden
}

.leftbox_video {
    float: left;
	width: 176px;
	padding-left:11px;
	padding-right:8px;
	padding-bottom:5px;
	overflow:hidden
}

.lefttitle_video {
    float: left;
	width: 176px;
}

.dot_left_video {
    float:left;
	width:195px;
	border-top:1px solid #E9E8E8;
	padding-top:5px;
	padding-bottom:10px;
}

.dot_left_video ul{
	margin:0px;
	padding:0px;
	
}

.dot_left_video li{
	width:195px;
	height:25px;
	list-style:none;
	background:url(../images/orange_dot.gif) no-repeat 15px 10px;
	text-indent:30px;
}

.orange_dot {
    float: left;
	padding-top:7px;
	padding-left:5px;
	padding-right:8px;
}

.num a {
    float: left;
	width:20px;
	height:20px;
	overflow:hidden;
	border-right:2px solid #FFFFFF;
	margin-top:5px;
	text-align:center;
	background:url(../images/num_black_white.gif)
}

.num .curlink {
}

.num a:hover {
    float: left;
	width: 20px;
	height:20px;
	overflow:hidden;
	margin-top:5px;
	border-right:2px solid #FFFFFF;
	text-align:center;
	background:url(../images/num_red_white.gif)
}

.num_select {
    float: left;
	width: 20px;
	height:20px;
	overflow:hidden;
	margin-top:5px;
	border-right:2px solid #FFFFFF;
	text-align:center;
	background:url(../images/num_red_white.gif)
}

.lefttitle_video_b {
    float: left;
	width: 195px;
	height:27px;
	border-top:1px solid #E9E8E8;
	background:url(../images/left_menubg_video_b.gif)
}

.video_title_member {
    float: left;
	width: 129px;
	height:27px;
	background:url(../images/video_title_02.gif) no-repeat 68px 4px;
}

.video_title_order {
    float: left;
	width: 129px;
	height:27px;
	/*background:url(../images/video_title_03.gif) no-repeat 68px 4px;*/
}

.video_btn {
    float: left;
	padding-top:20px;
	padding-left:150px;
}

/*class.html*/
.imgbox_class {
    float: left;
	padding-top:15px;
}

.class_title {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_20.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.class_title_try {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_93.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.publicize_title {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_84.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.class_txt {
    float: left;
	width: 121px;
	height:14px;
	margin-top:6px;
	margin-left:8px;
	overflow:hidden;
	background:url(../images/txt_04.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.class_imgbox {
    float: left;
	width: 580px;
	height:75px;
	background:url(../images/class_txt.gif) 18px 15px no-repeat;
}

.class_imgbox_btn {
    float: left;
	width: 200px;
	padding-left:290px;
	padding-top:40px;
}

.class_img {
float:left;
width:574px;
padding-left:20px;
}

.class_img_img {
float:left;
padding-top:6px;
padding-right:10px;
}

.class_btn {
float:right;
padding-right:10px;
}

.class_line {
float:left;
width:610px;
height:1px;
margin-top:15px;
margin-bottom:15px;
overflow:hidden;
border-bottom:1px solid #F8C9F1
}

.class_title_cd {
    float: left;
	width: 116px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_21.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.class_title_hot {
    float: left;
	width: 116px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_94.png) no-repeat;
	behavior: url(iepngfix.htc);
}

/*blog*/
.blog_title_news{
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_22.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.blog_title_life{
    float: left;
	width: 148px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_23.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.blog_title_friend {
    float: left;
	width: 145px;
	height:14px;
	margin-top:6px;
	margin-left:8px;
	overflow:hidden;
	background:url(../images/txt_05.png) bottom right no-repeat;
	behavior: url(iepngfix.htc);
}
.blog_title_img {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_24.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.blog_txt_img {
    float: left;
	width: 60px;
	height:14px;
	margin-top:6px;
	margin-left:8px;
	overflow:hidden;
	background:url(../images/txt_06.png) bottom right no-repeat;
	behavior: url(iepngfix.htc);
}

.blog_title_music {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_25.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.blog_txt_music {
    float: left;
	width: 133px;
	height:14px;
	margin-top:6px;
	margin-left:8px;
	overflow:hidden;
	background:url(../images/txt_07.png) bottom right no-repeat;
	behavior: url(iepngfix.htc);
}

.blog_title_blog {
    float: left;
	width: 94px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_26.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.blog_num {
    float: left;
	width: 18px;
	height:18px;
	overflow:hidden;
	color:#FFFFFF;
	text-align:center;
	line-height:1.6em;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:4px;
	background:url(../images/blog_num_red.gif) no-repeat;
}

.blog_pink_line {
    float: left;
	width: 270px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px solid #f5d6f1
}
.blog_pink_line_bar {
    float: left;
	width: 280px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px solid #f5d6f1
}
.blog_txt {
    float: left;
	width: 170px;
	padding-left:10px;
}
.blog_txt_bar {
    float: left;
	width: 250px;
	padding-left:10px;
}
.blog_right_top {
    float: left;
	width: 318px;
	padding-bottom:15px;
	overflow:hidden;
}
.blog_right_top2 {
    float: left;
	width: 298px;
	padding-bottom:15px;
	overflow:hidden;
}
.blog_left_top {
    float: right;
	width: 298px;
	padding-bottom:15px;
	overflow:hidden;
}
.blog_grayline {
    float: left;
	width:298px;
	height: 4px;
	overflow:hidden;
	border-top:1px solid #e4e2e2
}

.blog_grayline_box {
    float: left;
	width:291px;
	overflow:hidden;
	padding-left:15px;
	padding-top:9px;
	padding-bottom:9px;
	border-left:1px solid #e4e2e2;
	border-right:1px solid #e4e2e2;
	border-bottom:1px solid #e4e2e2;
}

.blog_grayline_txt {
    float: left;
	width:230px;
	padding-bottom:10px;
}

/*class_login*/
.mainbox_class_login {
    float: left;
	width: 948px;
}

.toptitle_list_class_login {
    float: left;
    width: 948px;
	padding-bottom:10px
}

.tab_titlebox_class_login {
    float: left;
	width: 944px;
	height:29px;
	border-left:1px solid #f8c8f1;
	background: url(../images/pink_btmline.gif) bottom;
}

.tab_txtbox_class_login {
    float: left;
	width: 943px;
	padding-top:12px;
	overflow:hidden;
}


.title_enjoybg_class_login {
    float: left;
	width: 877px;
	height:27px;
	padding-top:8px;
	overflow:hidden;
	background:url(../images/titlebg.gif);
}

.tab_titlebg_class_login {
    float: left;
    height:25px;
	padding-top:3px;
	padding-left:19px;
	padding-right:19px;
	border-right:1px solid #f8c8f1;
	border-bottom:1px solid #f8c8f1;
	background: url(../images/tab_graybg.gif) top;
}

.tab_select_class_login {
    float: left;
    height:27px;
	padding-left:19px;
	padding-right:19px;
	padding-top:2px;
	border-right:1px solid #f8c8f1;
	background: url(../images/tab_whitebg.gif) top;
}

.imgtxt_class_login {
    float: left;
	width: 145px;
	padding-left:7px;
	padding-bottom:20px;
}

.pagebox_class_login {
    float: left;
	width: 890px;
	border-top:1px solid #f8c8f1;
	padding-top:15px;
}

.grayline_txt_class_login {
    float: left;
	width:590px;
	padding-bottom:34px;
}

/*library.html*/
.library_title_cd {
    float: left;
	width: 67px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_27.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.library_title_search {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_28.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.library_title_training {
    float: left;
	width: 118px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_29.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.library_title_foreign {
    float: left;
	width: 154px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_31.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.library_title_cn {
    float: left;
	width: 154px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_30.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.library_title_score {
    float: left;
	width: 154px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_64.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.search_box_library {
    float: left;
	width: 287px;
	padding:10px 0px 0px 20px;
	overflow:hidden
}

.library_searchcd_txt {
    float: left;
	width:590px;
	padding-top:10px;
	padding-left:18px;
	padding-bottom:5px;
	overflow:hidden
}

.toptitle_list_library {
    float: left;
    width: 590px;
	padding-left:18px;
}

.tab_txtbox_library {
    float: left;
	width: 552px;
	border-left:1px solid #f8c8f1;
	border-bottom:1px solid #f8c8f1;
	border-right:1px solid #f8c8f1;
	padding-left:18px;
	padding-right:18px;
	padding-top:12px;
	padding-bottom:18px;
	overflow:hidden;
}

.tab_titlebg_library {
    float: left;
    height:23px;
	padding-top:3px;
	padding-left:14px;
	padding-right:14px;
	border-bottom:1px solid #f8c8f1;
}
.tab_library_zone {
    float: left;
    height:23px;
	padding-top:3px;
	padding-left:14px;
	padding-right:14px;
	border-bottom:1px solid #f8c8f1;
}
.tab_titlebox_library  {
    float: left;
	width: 590px;
	background:url(../images/pink_btmline.gif) bottom
}

.tab_select_library {
    float: left;
    height:23px;
	padding-left:14px;
	padding-right:14px;
	padding-top:2px;
	border-top:1px solid #f8c8f1;
	border-left:1px solid #f8c8f1;
	border-right:1px solid #f8c8f1;
	border-bottom:1px solid #ffffff;
	font-weight:bold
}

.tab_titlebox_abc  {
    float: left;
	width: 542px;
	padding-left:10px;
	padding-bottom:5px;
	border-bottom:1px solid #f8c8f1;
}


.arrow_left_library {
    float:left;
	width:550px;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:1px solid #f8c8f1;
	}

.arrow_left_library ul{
	margin:0px;
	padding:0px;
	
}

.arrow_left_library li{
	width:550px;
	height:29px;
	list-style:none;
	background:url(../images/dot.gif) no-repeat 12px 11px;
	text-indent:30px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}

.page_library_btn {
    float:left;
	width:550px;
	padding-top:15px
	}
	
.page_library {
    float:left;
	width:550px;
	padding-top:15px
	}
	
/*shop*/	
.toptitle_list_shop {
    float: left;
    width: 608px;
	padding-top:8px;
}

.title_introtxt_shop {
    float: left;
	width: 85px;
	height:14px;
	margin-top:6px;
	margin-left:8px;
	overflow:hidden;
	background:url(../images/txt_08.png) bottom right no-repeat;
	behavior: url(iepngfix.htc);
}

.shop_title_shop {
    float: left;
	width: 110px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_32.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.shop_title_hot {
    float: left;
	width: 110px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_33.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.shop_title_read {
    float: left;
	width: 110px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_34.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.tab_titlebox_shop  {
    float: left;
	width: 607px;
	border-left:1px solid #f8c8f1;
	background:url(../images/pink_btmline.gif) bottom
}


.tab_titlebg_shop {
    float: left;
    height:24px;
	padding-left:20px;
	padding-right:20px;
	padding-top:2px;
	border-right:1px solid #f8c8f1;
	background:url(../images/tab_graybg.gif);
}

.tab_select_shop {
    float: left;
    height:23px;
	padding-left:20px;
	padding-right:20px;
	padding-top:2px;
	border-top:1px solid #f8c8f1;
	border-right:1px solid #f8c8f1;
	border-bottom:1px solid #ffffff;
}

.rightimg_box_shop {
    float: left;
	width: 309px;
	padding-top:12px;
	overflow:hidden;
}

.tab_txtbox_shop {
    float: left;
	width: 578px;
	padding-left:10px;
	padding-top:12px;
	padding-bottom:18px;
	overflow:hidden;
}

.grayline_box_shop  {
    float: left;
	width: 578px;
	padding-left:10px;
	padding-top:8px;
	padding-bottom:8px;
	background:url(../images/gray_line.gif) bottom repeat-x
}

.itemtxt_shop {
    float: left;
	width: 115px;
}

.item_bigbox_shop {
    float: left;
	width: 578px;
}

.pinkline_box_shop  {
    float: left;
	width: 568px;
	padding-top:22px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:22px;
	border-bottom:1px solid #f8c8f1;
}

.imgtxt_shop {
    float: left;
	width: 260px;
	padding:2px 0px 5px 15px;
}

.imgtxt_price {
    float: left;
	width: 110px;
	padding:2px 10px 5px 10px;
}

.imgtxt_address {
    float: left;
	width: 60px;
	padding:2px 0px 5px 0px;
}

/*enjoy_detail.html*/
.img_enjoy_detail {
    float: left;
	width: 580px;
	text-align:center;
	padding:15px;
}

.whiter_enjoy_detail {
    float: left;
	width: 565px;
	padding-left:30px;
	padding-top:15px;
	padding-right:15px;
}

.txt_enjoy_detail {
    float: left;
	width: 580px;
	padding:15px;
	
}

.title_enjoy_detail {
    float: left;
	width: 112px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_35.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.img_enjoy_list {
    float: left;
	width: 130px;
	height: 160px;
	overflow:hidden;
	padding-left:18px;
	padding-bottom:25px;
}

.page_enjoy_list {
    float: left;
	width: 380px;
	padding-top:15px;
	
}

/*library_score_list.html*/
.greenline_box_score  {
    float: left;
	width: 542px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	background:url(../images/green_line.gif) bottom repeat-x
}

.greenline_box_score_btm  {
    float: left;
	width: 542px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}


.arrow_left_score {
    float:left;
	width:550px;
	padding-top:10px;
	border-bottom:1px solid #f8c8f1;
	}

.name_score {
    float:left;
	width:360px;
	padding-right:10px;
	text-indent:15px;
	background:url(../images/dot.gif) 4px 11px no-repeat
	}
.name_score_top {
    float:left;
	width:360px;
	padding-right:10px;
	text-indent:15px;
	}
.name_score_search {
    float:left;
	width:280px;
	padding-right:10px;
	text-indent:15px;
	background:url(../images/dot.gif) 4px 11px no-repeat
	}
.name_score_search_top {
    float:left;
	width:280px;
	padding-right:10px;
	text-indent:15px;
	}
.name_audio {
    float:left;
	width:400px;
	padding-right:10px;
	text-indent:15px;
	background:url(../images/dot.gif) 4px 11px no-repeat
	}
	
.whiter_audio {
    float:left;
	width:60px;
	padding-right:10px;
	}
	
.whiter_score {
    float:left;
	width:90px;
	padding-right:10px;
	}
.whiter_score_search {
    float:left;
	width:160px;
	padding-right:10px;
	}
.down_score {
    float:left;
	width:60px;
	}
.down_score_search {
    float:left;
	width:28px;
	}
.where_score {
    float: left;
	width: 600px;
	padding-left:10px;
	padding-bottom:10px;
}

/*enjoy_music_detail.html*/
.music_detail_txt {
    float: left;
	width:595px;
	padding-top:10px;
	padding-left:15px;
	padding-bottom:5px;
	overflow:hidden;
	border-bottom:1px solid #D0C9AD
}

.name_music_play {
    float:left;
	width:270px;
	padding-right:10px;
	text-indent:15px;
	background:url(../images/dot.gif) 4px 11px no-repeat
	}
.name_music {
    float:left;
	width:450px;
	padding-right:10px;
	text-indent:15px;
	background:url(../images/dot.gif) 4px 11px no-repeat
	}
.name_music_top {
    float:left;
	width:270px;
	padding-right:10px;
	text-indent:15px;
	}
/*my_blog_article.html*/
.mainbox_left_article {
    float: left;
	width: 720px;
	padding-bottom: 10px;
}
.mainbox_right_article {
    float: right;
	width: 720px;
	padding-bottom: 10px;
}
.mainbox_right_article {
    float: right;
	width: 720px;
	padding-bottom: 10px;
}	
.bigbox_left_article {
    float: left;
	width: 690px;
	overflow:hidden;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
}

.txtbox_left_article {
    float: left;
	width: 675px;
	overflow:hidden;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 20px;
	padding-bottom: 5px;
}

.txtbox_more_article {
    float: right;
	width: 675px;
	overflow:hidden;
	padding-left: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
}

.search_box_article {
    float: right;
	width: 260px;
	padding-top: 22px;
}

.title_share {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_109.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.title_share_he {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_110.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.title_share_she {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_111.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.title_article {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_36.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.title_article_he {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_103.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.title_article_she {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_104.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.title_articlebg {
    float: left;
	width: 649px;
	height:27px;
	padding-top:8px;
	overflow:hidden;
	background:url(../images/titlebg.gif);
}

.greenline_box_article  {
    float: left;
	width: 685px;
	padding-top:3px;
	padding-bottom:3px;
	background:url(../images/green_line.gif) bottom repeat-x
}

.name_article {
    float:left;
	width:505px;
	text-indent:22px;
	background:url(../images/dot.gif) 9px 11px no-repeat
	}
.down_article_hits {
    float:left;
	width:80px;
}

.down_article {
    float:left;
	width:50px;
}
	
.page_article {
    float: left;
	width: 672px;
	padding-left: 13px;
	padding-top: 15px;
}	

.box_face_txt {
    float: left;
	width:720px;
	padding-bottom:5px;
}

.blog_face_txt {
    float: left;
	width:400px;
	
}

/*my_blog.html*/
.title_my_blog {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_37.png) no-repeat;
	behavior: url(iepngfix.htc);
}


.photo_my_blog {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_39.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.music_my_blog {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_38.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.music_his_blog {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_101.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.music_her_blog {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_102.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.friend_my_blog {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_40.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.friend_his_blog {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_99.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.friend_her_blog {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_100.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.imgbox_my_blog {
    float: left;
	width: 130px;
	padding-top:10px;
	padding-right:27px;
	padding-left:23px;
}
.imgbox_my_blog_right {
    float: right;
	width: 130px;
	padding-top:10px;
	padding-right:27px;
	padding-left:23px;
}

.titlebg_my_blog {
    float: left;
	width: 285px;
	height:27px;
	padding-top:8px;
	overflow:hidden;
	background:url(../images/titlebg.gif);
}

.friendbox_my_blog {
    float: right;
	width: 355px;
	padding-right:9px;
	padding-bottom:14px;
}

.friendbox_rightmy_blog {
    float: right;
	width: 355px;
	padding-bottom:14px;
}

.myblog_news {
    float:left;
	width:330px;
	padding-top:8px;
	padding-left:2px;
	}

.myblog_news ul{
	margin:0px;
	padding:0px;
	
}

.myblog_news li{
	width:330px;
	height:29px;
	list-style:none;
	background:url(../images/dot.gif) no-repeat 20px 11px;
	text-indent:30px;
}

.friend_box_myblog {
    float: left;
	width: 330px;
	padding-left:18px;
}

/*my_blog_info_money.html*/
.no_money {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_41.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.btn_money {
    float: left;
	width: 595px;
	overflow:hidden;
	padding-left: 105px;
	padding-right: 20px;
	padding-top: 15px;
}

/*my_blog_photo_add_album.html*/
.title_photo_add {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_42.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.btn_photo_add {
    float: left;
	width: 600px;
	overflow:hidden;
	padding-left: 85px;
	padding-right: 20px;
	padding-top: 15px;
}

/*other_blog.html*/
.mytitle_other {
    float: left;
	width: 122px;
	height:32px;
	background:url(../images/title_44.gif) no-repeat 75px 7px;
}

.title_other {
    float: left;
	width: 117px;
	height:27px;
	background:url(../images/title_43.gif) no-repeat 80px 4px;
}

.gray_border_other {
    float: left;
	width: 195px;
	padding-bottom:10px;
	border-left:1px solid #E9E8E8;
	border-right:1px solid #E9E8E8;
	border-bottom:1px solid #E9E8E8;
	overflow:hidden
}

.gray_border_province {
    float: left;
	width: 195px;

	border-left:1px solid #E9E8E8;
	border-right:1px solid #E9E8E8;
	border-bottom:1px solid #E9E8E8;
	overflow:hidden
}

.gray_border_shopdetail {
    float: left;
	width: 195px;
	border-left:1px solid #E9E8E8;
	border-right:1px solid #E9E8E8;
	border-bottom:1px solid #E9E8E8;
	overflow:hidden
}

.persol_box_blog {
    float:left;
	width: 150px;
    padding-top: 15px;
	padding-left: 40px;
	padding-bottom: 15px;
}

.imgbox_blog {
    float:left;
	width: 135px;
	padding-left: 5px;
}

.grayline_imgbox_blog {
    float:left;
	border:1px solid #8B8B8B
}

.whiteline_imgbox_blog {
    float:left;
	border:5px solid #ffffff
}

.txtbox_blog {
    float:left;
	width: 140px;
	padding-top: 10px;
}


.title_bgright_art {
    float: left;
	width: 14px;
	height:27px;
	padding-top:8px;
	overflow:hidden;
	background:url(../images/titlebg_right.gif) no-repeat right
}

.title_articlebg_blog {
    float: left;
	width: 689px;
	height:27px;
	padding-top:8px;
	overflow:hidden;
	background:url(../images/titlebg.gif);
}

/*my_blog_photo_detail.html*/
.title_detail {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_43.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.title_photo_he {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_97.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.title_photo_she {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_98.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.mainbox_photo_detail{
    float: left;
	width: 720px;
	text-align:center;
	padding-top: 15px;
	padding-bottom: 20px;
	border-bottom:1px solid #D0C9AD
}	

.page_photo_detail {
    float: left;
	width:430px;
	padding-top:20px;
}
.page_photo_detail_right {
    float: right;
	width:430px;
	padding-top:20px;
}


/*my_blog_music.html*/
.title_blog_music {
    float: left;
	width: 690px;
	text-align:center;
	padding-top:15px;
	padding-bottom:5px;
	border-bottom:1px solid #D0C9AD
}

.whiter_blog_music {
    float: left;
	width: 660px;
	padding-top:10px;
	padding-left:15px;
}

.img_blog_music {
    float: left;
	width: 660px;
	text-align:center;
	padding:15px;
}

.name_blog_music  {
    float:left;
	width:540px;
	text-indent:22px;
	font-size:11px ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/dot.gif) 9px 11px no-repeat
	}

.bigbox_blog_music {
    float: left;
	width: 705px;
	padding-left:15px;
}

.txtbox_blog_music {
    float: left;
	width: 705px;
	overflow:hidden;
	padding-top: 5px;
	padding-bottom: 5px;
}

.greenline_blog_music  {
    float: left;
	width: 690px;
	padding-top:3px;
	padding-bottom:3px;
	background:url(../images/green_line.gif) bottom repeat-x
}

.page_blog_music {
    float: left;
	width: 666px;
	padding-left: 13px;
	padding-top: 15px;
}

/*my_blog_music_add.html*/
.title_music_add {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_44.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.item_music_add {
    float: left;
	width: 60px;
	padding-top: 3px;
	padding-left: 4px;
	padding-right: 10px;
}

.input_music_add {
    float: left;
	width: 600px;
	padding-bottom: 9px;
}


.btn_music_add {
    float: left;
	width: 600px;
	overflow:hidden;
	padding-left: 90px;
	padding-top: 15px;
}

/*my_blog_photo_add_photo.html.html*/
.title_photo_add_photo {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_45.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.green_border_blog_photo {
    float: left;
	border:1px solid #DCD6C1
}

.bigbox_blog_photo {
    float: right;
	width: 720px;
	
}

.imgbox_blog_photo {
    float: left;
	width: 165px;
	padding-top:20px;
	padding-left:15px;
}

.txtbox_blog_photo {
    float: left;
	width: 140px;
	padding-top:5px;
}

.page_blog_photo {
    float: left;
	width:420px;
	padding-left:290px;
	padding-top:25px;
	margin-top:20px;
	border-top:1px solid #DCD6C1
}

/*payment_success.html*/
.where_mainbox {
    float: left;
	width: 933px;
	padding-top:12px;
	padding-left:15px;
}

.pink_border_payment {
    float: left;
	width:269px;
	padding:19px;
	border:1px solid #F8C8F1
}

.txt_register_payment {
    float: left;
	width:269px;
	padding-bottom:5px;
}

.inputbox_payment {
    float: left;
	width:216px;
	padding-bottom:6px;
}

.btnbox_payment {
    float: left;
	width:127px;
	padding-top:15px;
	padding-bottom:20px;
	padding-left:135px;
}


.success_title {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_46.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.success_title_temp {
    float: left;
	width: 116px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_57.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.success_title_mall {
    float: left;
	width: 116px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_128.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.seller_title {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_107.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.seller_login {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_108.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.success_title {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_46.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.title_forget {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_96.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.register_title {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_47.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.register_title_temp {
    float: left;
	width: 116px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_58.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.register_title_mall {
    float: left;
	width: 116px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_129.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.register_title_grade {
    float: left;
	width: 116px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_122.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.success_txt_payment {
    float: left;
	width:600px;
	padding-top:60px;
	padding-bottom:150px;
	text-align:center
}

/*register.html*/
.register_box {
    float: left;
	width:593px;
	padding-top:10px;
	padding-left:17px;
}

.input_register {
    float: left;
	width: 497px;
	height: 20px;
	padding-bottom: 9px;
}

.item_register {
    float: left;
	width: 90px;
	height: 20px;
	padding-top: 3px;
	padding-left: 4px;
}
.input_register_btm {
    float: left;
	width: 497px;
	height: 45px;
	padding-bottom: 9px;
}

.item_register_btm {
    float: left;
	width: 90px;
	height: 45px;
	padding-top: 3px;
	padding-left: 4px;
}
.btnbox_register  {
    float: left;
	width:490px;
	padding-top:15px;
	padding-bottom:20px;
	padding-left:98px;
}
.btnbox_register_user  {
    float: left;
	width:490px;
	padding-top:25px;
	padding-bottom:20px;
	padding-left:98px;
}

/*my_blog_info.html*/
.title_blog_info {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_48.png) no-repeat;
	behavior: url(iepngfix.htc);
}

/*match.html*/
.title_match {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_49.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.title_introtxt_match {
    float: left;
	width: 169px;
	height:14px;
	margin-top:6px;
	margin-left:8px;
	overflow:hidden;
	background:url(../images/txt_09.png) bottom right no-repeat;
	behavior: url(iepngfix.htc);
}

/*my_blog_article_write.html*/
.txtbox_article_write {
    float: left;
	width: 705px;
	overflow:hidden;
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
}

.title_article_write {
    float: left;
	width: 58px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_50.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.input_box_article_write {
    float: left;
	width: 690px;
	padding-bottom:10px
}

.btn_article_write {
    float: left;
	width: 690px;
	padding-top:20px
}

/*my_blog_search_friend.html*/
.txtbox_search_friend {
    float: left;
	width: 705px;
	overflow:hidden;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	border-bottom:1px solid #D0C9AD
}

.title_search_friend {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_51.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.txt_search_friend {
    float: right;
	width: 250px;
	text-align:right;
	padding:0px 10px 0px 0px;
}

.page_search_friend {
    float: left;
	width:420px;
	padding-left:300px;
	padding-top:20px;
}

.selectbox_search_friend {
    float: left;
	padding-right:20px;
}
.selectbox_search_mail {
    float: left;
    width:30px;
	padding-right:20px;
}

.del_search_friend {
    float: left;
	width: 705px;
	padding-left:15px;
	padding-top:10px;
}

/*my_blog_article_detail.html*/
.txtbox_article_detail {
    float: left;
	width: 675px;
	overflow:hidden;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 5px;
	background:url(../images/green_line.gif) bottom repeat-x
}

.title_article_detail {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_52.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.txt_article_detail {
    float: left;
	width: 480px;
	padding:0px 10px 0px 0px;
}
.txt_entries_detail {
    float: left;
	width: 340px;
	padding:0px 10px 0px 0px;
}
.facetxt_article_detail {
    float: left;
	width: 130px;
	padding:2px 10px 5px 15px;
}
.facetxt_entries_detail {
    float: left;
	width: 130px;
	padding:2px 10px 5px 15px;
}
.bbsbox_article_detail {
    float: right;
	width: 700px;
	overflow:hidden;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 2px;
	border-bottom:1px solid #D0C9AD
}
.bbsbox_entries_detail {
    float: right;
	width: 560px;
	overflow:hidden;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 2px;
	border-bottom:1px solid #D0C9AD
}
.updowwn_article_detail {
    float: left;
	width: 670px;
	overflow:hidden;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 20px;
}

.yellowbg {
    float: left;
    width: 663px;
	height:26px;
	padding-top:8px;
	overflow:hidden;
    background: url(../images/yellowbg.gif);
}

.yellowbg_entries {
    float: left;
    width: 530px;
	height:26px;
	padding-top:8px;
	overflow:hidden;
    background: url(../images/yellowbg.gif);
}
.bbs_article_detail {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_53.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.inputbox_article_detail {
    float: left;
    width: 664px;
	padding:12px;
	border:1px solid #F2EFE4
}

.btnbox_article_detail {
    float: left;
    width: 664px;
	padding:20px 12px 12px 12px;
	text-align:center
}

.pagebox_article_detail {
    float: right;
	width: 690px;
	overflow:hidden;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 12px;
}
.inputbox_entries_detail {
    float: left;
    width: 530px;
	padding:12px;
	border:1px solid #F2EFE4
}

.btnbox_entries_detail {
    float: left;
    width: 540px;
	padding:20px 12px 12px 12px;
	text-align:center
}
.pagebox_entries_detail {
    float: left;
	width: 560px;
	overflow:hidden;
	padding: 30px 0 20px 0px;
}

/*my_blog_mail.html*/
.title_mail {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_54.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.toptitle_mail {
    float: left;
    width: 720px;
	padding-top:8px;
}

.tab_titlebox_mail  {
    float: left;
	width: 719px;
	border-left:1px solid #f8c8f1;
	background:url(../images/pink_btmline.gif) bottom
}

.tab_txtbox_mail {
    float: left;
	width: 710px;
	padding-bottom:18px;
	overflow:hidden;
}

.txt_mail {
    float: left;
	width: 350px;
	padding:0px 0px 0px 0px;
}
.txt_mail_right {
    float: left;
	width: 30px;
	padding:0px 0px 0px 0px;
}
.txt_mail_right_two {
    float: left;
	width: 40px;
	padding:0px 0px 0px 0px;
}
.txtbox_mail {
    float: left;
	width: 705px;
	overflow:hidden;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	border-bottom:1px solid #D0C9AD
}

.facetxt_mail {
    float: left;
	width: 130px;
	padding:0px 0px 0px 15px;
}

/*match_detail.html*/
.txt_match_detail {
    float: left;
	width: 580px;
	padding:15px 0px 0px 15px;
	
}

.righttxt_match_detail {
    float: left;
	width: 500px;
	padding-top: 3px;
}

.btn_match_detail {
    float: left;
	width: 300px;
	padding: 30px 0px 20px 260px;
}

.title_match_detail {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_55.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.savetitle_match_detail {
    float: left;
	width: 148px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_56.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.btn_address {
    float: left;
	width: 500px;
	overflow:hidden;
	padding: 15px 0px 40px 125px;
}


.select_address {
    float: left;
	width: 600px;
	padding-top: 4px;
	padding-bottom: 7px;
}

/*match_list.html*/
.title_match_list {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_59.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.title_grade_list {
    float: left;
	width: 126px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_125.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.match_list {
    float:left;
	width:601px;
	padding-top:15px;
	padding-left:6px;
	padding-bottom:10px;
	border-bottom:1px solid #f8c8f1
	}

.page_match_list {
    float:left;
	width:600px;
	padding-top:15px
	}
	
.imgtxt_match_list {
    float: left;
	width: 150px;
	padding-bottom:5px;
	text-align:center;
}

/*seller_publish.html*/
.buss_seller_publish {
    float: left;
	width: 129px;
	height:32px;
	background:url(../images/images_21.gif) no-repeat 68px 7px;
}

.title_seller_publish {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_60.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.title_goods_edit {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_72.png) no-repeat;
	behavior: url(iepngfix.htc);
}

/*seller_shipping_detail.html*/
.title_shipping_detail {
    float: left;
	width: 112px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_61.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.title_shipping_detail_edit {
    float: left;
	width: 112px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_74.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.shipping_detail_box {
    float: left;
	width:700px;
	padding-top:10px;
	padding-left:17px;
}

.input_shipping_detail {
    float: left;
	width: 600px;
	padding-left: 95px;
	padding-bottom: 9px;
}

.select_shipping_detail {
    float: left;
	width: 541px;
	padding-left: 59px;
	padding-bottom: 9px;
}

.btnbox_shipping_detail  {
    float: left;
	width:447px;
	padding-top:25px;
	padding-bottom:90px;
	padding-left:270px;
	border-top:1px solid #dcd6c1
}

.shipping_detail_bigbox {
    float: left;
	width: 610px;
	padding-bottom:3px;
	overflow:hidden;
}

.txt_shipping_detail {
    float: left;
	width: 600px;
	padding-top: 1px;
	padding-bottom: 8px;
}

/*seller_shipping.html*/
.seller_shipping_box {
    float: left;
	width:720px;
	padding-top:10px;
}

.title_seller_shipping {
    float: left;
	width: 112px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_62.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.table_top {
	height:21px;
	padding-left:15px;
	padding-right:20px;
	overflow:hidden;
	background: #dcd6c1;
	border-bottom:1px solid #ffffff
}

.table_title {
	height:21px;
	padding-left:15px;
	padding-right:20px;
	overflow:hidden;
	background: #edeae0;
}

.table_title_right {
	height:21px;
	padding-left:15px;
	padding-right:20px;
	overflow:hidden;
	background: #edeae0;
}

.table_txt {
	height:21px;
	padding-left:15px;
	padding-right:18px;
	overflow:hidden;
	border-bottom:1px solid #dcd6c1
}

.table_btn {
    padding:20px 20px 35px 15px;
}

/*match_upload.html*/
.mainbox_match_upload {
    float: left;
	width: 720px;
	padding-bottom: 150px;
}	

.title_left_bg {
    float: left;
	width: 163px;
	height:27px;
	padding-top:8px;
	padding-left:14px;
	padding-right:20px;
	overflow:hidden;
	background:url(../images/leftmenubg.gif) no-repeat;
	
}

.lefttitle_match_upload {
    float: left;
	width: 112px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_66.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.lefttitle_grade_upload {
    float: left;
	width: 112px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_123.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.dot_match_upload {
    float:left;
	width:195px;
	border-top:1px solid #E9E8E8;
	padding-top:5px;
	padding-bottom:10px;
	}

.dot_match_upload ul{
	margin:0px;
	padding:0px;
	
}

.dot_match_upload li{
	width:195px;
	height:25px;
	list-style:none;
	background:url(../images/square.gif) no-repeat 15px 11px;
	text-indent:30px;
}

.title_match_upload {
    float: left;
	width: 112px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_65.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.title_grade_upload {
    float: left;
	width: 112px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_124.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.item_match_upload {
    float: left;
	width: 90px;
	padding-bottom: 3px;
	padding-left: 4px;
}

.register_match_upload {
    float: left;
	width:703px;
	padding-top:10px;
	padding-left:17px;
	border-bottom:1px solid #DCD6C1;
	margin-bottom:15px;
}

.txt_match_upload  {
    float: left;
	width:703px;
	padding-left:17px;
	text-indent:25px;
	background:url(../images/square_gray.gif) 25px 12px no-repeat;
}

/*match_ballot.html*/
.title_match_ballot {
    float: left;
	width: 130px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_67.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.item_match_ballot {
    float: left;
	width: 85px;
	padding-left: 15px;
}

.input_match_ballot {
    float: left;
	width: 400px;
	padding-bottom: 4px;
}

.btn_match_ballot {
    float: left;
	width: 400px;
	overflow:hidden;
	padding-left: 220px;
	padding-top: 25px;
	padding-bottom: 50px;
}
/*faq*/
.faq_title {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_68.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.faq_mainbox {
    float: left;
	width: 933px;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:50px;
}

/*order.html*/
.title_order {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_69.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.table_txt_order {
	padding-top:6px;
	padding-bottom:6px;
	padding-left:10px;
	overflow:hidden;
	border-bottom:1px solid #dcd6c1
}

.table_txt_order_img {
	padding-top:11px;
	padding-bottom:6px;
	padding-left:20px;
	border-bottom:1px solid #dcd6c1
}


/*order_detail.html*/
.table_order_detail {
	padding-top:6px;
	padding-bottom:6px;
	padding-left:32px;
	background:#f3f1ea
}

.table_txt_order_detail {
	padding-top:11px;
	padding-bottom:6px;
	padding-left:32px;
	overflow:hidden;
	border-bottom:1px solid #dcd6c1
}

.title_order_detail {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_70.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.item_order_detail {
    float: left;
	width: 110px;
	padding-bottom: 4px;
	text-align:right
}

.txt_order_detail {
    float: left;
	width: 600px;
	padding-bottom: 4px;
}

/*seller*/
.title_seller {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_71.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.btn_seller {
    float: left;
	width:697px;
	padding-top:20px;
	padding-left:15px;
	padding-bottom:20px;
}

/*shopping_cart.html*/
.title_shopping_cart {
    float: left;
	width: 112px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_77.png) no-repeat;
	behavior: url(iepngfix.htc);
}

/*shopping_cart_shipping.html*/
.title_sart_shipping {
    float: left;
	width: 112px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_79.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.titleb_sart_shipping {
    float: left;
	width: 112px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_80.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.gray_border_cart {
    float:left;
	width: 655px;
	padding:15px;
	border:1px solid #e9e8e8;
}

.cartshipping_detail_box {
    float: left;
	width:700px;
	padding-top:10px;
	padding-bottom:30px;
	padding-left:17px;
}

.btnbox_cartshipping  {
    float: left;
	width:447px;
	padding-top:25px;
	padding-bottom:10px;
	padding-left:270px;
	border-top:1px solid #dcd6c1
}

/*shop_list.html*/
.gray_shop_list {
    float: left;
	width: 175px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #E9E8E8;
	overflow:hidden
}

.lefttitle_shop_list {
    float: left;
	width: 129px;
	height:27px;
	background:url(../images/lefttitle_01.gif) no-repeat 68px 4px;
}

.lefttitleb_shop_list {
    float: left;
	width: 169px;
	height:27px;
	background:url(../images/lefttitle_02.gif) no-repeat 55px 4px;
}

.lefttitlec_shop_list {
    float: left;
	width: 129px;
	height:32px;
	background:url(../images/lefttitle_03.gif) no-repeat 68px 7px;
}
.title_shop_list {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_82.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.titleb_shop_list {
    float: left;
	width: 112px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_83.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.btn_shop_list {
    float: left;
	width: 123px;
	padding-left:62px;
	padding-top:8px;
	padding-bottom:10px;
}

.imgbox_shop_list {
    float: left;
	width: 175px;
	padding-bottom:20px;
}

.borderimg_shop_list {
    float: left;
	border:1px solid #CCCCCC
}

.txtbox_shop_list {
    float: left;
	width: 158px;
	height: 100px;
	padding:5px 2px 0px 2px;
	text-align:center;
	overflow:hidden;
}

.imgbigbox_shop_list {
    float: left;
	width: 703px;
	padding:20px 0px 0px 17px;
}

p {
   padding-top: 8px;
}

/*shop_detail.html*/
.shop_detail_title {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_86.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.tab_shop_detail {
    float: left;
	width: 923px;
	border-left:1px solid #f8c8f1;
	border-right:1px solid #f8c8f1;
	border-bottom:1px solid #f8c8f1;
	padding-top:12px;
	padding-bottom:10px;
	padding-left:20px;
	overflow:hidden;
}

.mainbox_shop_detail {
    float: left;
	width: 948px;
	padding-top:17px;
}

.title_shop_detail {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_87.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.btmline_shop_detail {
    float: left;
	width: 720px;
	padding-top:17px;
	padding-bottom:17px;
	text-align:center;
	border-bottom:1px solid #e9e8e8
}

.imgbox_shop_detail {
    float: left;
	width: 700px;
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	
}

.txtbigbox_shop_detail {
    float: left;
	width: 700px;
	padding-left:10px;
}

.txtbox_shop_detail {
    float: left;
	width: 700px;
	padding-top:15px;
	padding-bottom:25px;
	border-top:1px solid #dcd6c1
}

.bigimgbox_shop_detail {
    float: left;
	width: 320px;
}

.smallimgbox_shop_detail {
    float: left;
	width: 286px;
	padding:12px;
	
}


.greenborder_shop_detail {
    float: left;
	border:2px solid #8a7733;
	margin-right:13px;
}

.grayborder_shop_detail {
    float: left;
	border:1px solid #cdcdcd;
	margin-right:13px;
}

.item_shop_detail {
    float: left;
	width: 60px;
	padding-left: 14px;
	padding-right: 10px;
}

.txtb_shop_detail {
    float: left;
	width: 610px;
}


/*footer*/
#footerbox {
    float: left;
    width: 100%;
	height:88px;
	text-align:center;
	overflow:hidden;
    background: url(../images/footer_bg.gif) top center no-repeat;
}

.linktxt {
    float:left;
	width: 100%;
    padding-top: 6px;
}

.footer_txt {
    float: left;
    width: 970px;
    padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom:15px;
}
#flashimg1 img {
	width:306px;
	height:203px;
	display:none;
}
#flashimg1 {
	position:relative;
}
.divDesc {
	filter:alpha(opacity=50); /* IE */
	-moz-opacity:0.5; /* Moz + FF */
	opacity: 0.5;
	background-color:black;
	color:white;
	display:none;
	position:absolute;
	width:301px;
	top:181px;
	left:0px;
	padding-left:5px;
}
.divNumber {
	width:306px;
	height:30px;
	background:black;
	margin-top:-2px;
}
.divNumber ul li {
	background:url("../images/num_black.gif") no-repeat scroll 0 0 transparent;
	color:white;
	float:left;
	height:20px;
	list-style:none outside none;
	margin:5px 5px;
	text-align:center;
	width:20px;
	cursor:pointer;
}
.divNumber ul li.current {
	background:url("../images/num_red.gif") no-repeat scroll 0 0 transparent;
}

#flashimg2 img {
	width:306px;
	height:203px;
	display:none;
}
#flashimg2 {
	position:relative;
}
.divDesc2 {
	filter:alpha(opacity=50); /* IE */
	-moz-opacity:0.5; /* Moz + FF */
	opacity: 0.5;
	background-color:black;
	color:white;
	display:none;
	position:absolute;
	width:301px;
	top:181px;
	left:3px;
	padding-left:5px;
}
.divNumber2 {
	width:306px;
	height:30px;
	margin:0px 0px 0px 3px;
	background:black;
	margin-top:-2px;
}
.divNumber2 ul li {
	background:url("../images/num_black.gif") no-repeat scroll 0 0 transparent;
	color:white;
	float:left;
	height:20px;
	list-style:none outside none;
	margin:5px 5px;
	text-align:center;
	width:20px;
	cursor:pointer;
}
.divNumber2 ul li.current {
	background:url("../images/num_red.gif") no-repeat scroll 0 0 transparent;
}
/*faq*/
.faq_title {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_68.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.faq_mainbox {
    float: left;
	width: 933px;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:50px;
}
/*about_us.html*/
.title_about_us {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_88.png) no-repeat;
	behavior: url(iepngfix.htc);
}

/*contact_us.html*/
.title_contact_us {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_91.png) no-repeat;
	behavior: url(iepngfix.htc);
}

/*sitemap.html*/
.title_sitemap {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_92.png) no-repeat;
	behavior: url(iepngfix.htc);
}

/*agreement.html*/
.title_agreement {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_89.png) no-repeat;
	behavior: url(iepngfix.htc);
}

/*privacy.html*/
.title_privacy {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_90.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.privacy_mainbox {
    float: left;
	width: 908px;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:50px;
}
.title_reg_info {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_95.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.page_reginfo {
    float: left;
	width:558px;
	padding-left:390px;
	padding-top:25px;
	padding-bottom:50px;
	border-top:1px solid #DCD6C1
}

.title_info_class {
    float: left;
	width: 112px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_105.png) no-repeat;
	behavior: url(iepngfix.htc);
}

/*talk*/
.title_talk {
    float: left;
	width: 64px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_113.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.talk_mainbox {
    float: left;
	width: 923px;
	padding-top:5px;
	padding-left:20px;
	padding-right:5px;
	padding-bottom:10px;
}

.talk_table_top_left {
	width: 565px;
	height:30px;
	overflow:hidden;
	padding:2px 0px 0px 10px;
	font-weight:bold;
	border-bottom:1px solid #FFFFFF;
	background: #eadae8 url(../images/pink_left.gif) no-repeat
}

.talk_table_top_center {
	width: 115px;
	height:30px;
	overflow:hidden;
	padding:2px 0px 0px 10px;
	font-weight:bold;
	border-bottom:1px solid #FFFFFF;
	background: #eadae8
}
.talk_table_top_hits {
	width: 100px;
	height:30px;
	overflow:hidden;
	padding:2px 0px 0px 10px;
	font-weight:bold;
	border-bottom:1px solid #FFFFFF;
	background: #eadae8
}
.talk_table_top_right {
	width: 110px;
	height:30px;
	padding:2px 0px 0px 10px;
	font-weight:bold;
	border-bottom:1px solid #FFFFFF;
	background: #eadae8 url(../images/pink_right.gif) right no-repeat
}

.talk_tab_top_left {
	width: 565px;
	height:30px;
	overflow:hidden;
	padding:2px 0px 0px 10px;
	background: #f4ecf3 url(../images/pink_light_left.gif) no-repeat
}

.talk_tab_top_center {
	width: 115px;
	height:30px;
	overflow:hidden;
	padding:2px 0px 0px 10px;
	background: #f4ecf3
}
.talk_tab_top_hits {
	width: 100px;
	height:30px;
	overflow:hidden;
	padding:2px 0px 0px 10px;
	background: #f4ecf3
}
.talk_tab_top_right {
	width: 110px;
	height:30px;
	padding:2px 0px 0px 10px;
	background: #f4ecf3 url(../images/pink_light_right.gif) right no-repeat
}

.talk_tab_white {
	height:30px;
	padding:2px 0px 0px 10px;
}


.talk_btnbox {
    float: left;
	width: 920px;
	padding-top:18px;
	padding-left:10px;
	padding-right:15px;
	padding-bottom:20px;
	border-top:1px solid #f8c8f1;
}

.pink_talkbg {
    float: left;
	width: 938px;
	height:5px;
	overflow:hidden;
	background: #faf6f9
}

.pink_talkbox {
    float: left;
	width: 938px;
	padding:10px 0px 10px 10px;
	background: #faf6f9
}

.pink_talkbox_title {
    float: left;
	width: 920px;
	padding-bottom:10px;
}

.inputbox_talk {
    float: left;
	width:870px;
	padding-bottom:6px;
}

.talkbox_btn {
    float: left;
	width: 848px;
	padding-left:50px;
	padding-top:15px;
	padding-bottom:5px;
}

.talk_detail_btnbox {
    float: left;
	width: 935px;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:20px;
}

.talk_detail_title {
	height:30px;
	overflow:hidden;
	padding:2px 0px 0px 10px;
	font-weight:bold;
	border-bottom:1px solid #FFFFFF;
	background: #eadae8 url(../images/pink_left.gif) no-repeat
}

.talk_detail_img {
    float: left;
	width: 95px;
	padding-top:8px;
	text-align:center
	
}

.talk_detail_txt {
    float: left;
	width: 725px;
	padding-top:5px;
	padding-left:20px;
}

.talk_detail_txtright {
    float: left;
	width: 90px;
	text-align:right
}

.music_book_titlebox {
    float: left;
    width: 590px;
	padding-left:18px;
	padding-top:10px;
	padding-bottom:10px;
}

.music_book_tab_txtbox {
    float: left;
	width: 555px;
	padding-left:10px;
	padding-right:18px;
	padding-top:5px;
	padding-bottom:8px;
	background:#f8c8f1;
}

.tab_select_music_book {
    float: left;
    height:22px;
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
	background:#f8c8f1;
}

.tab_music_book {
    float: left;
    height:21px;
	padding-left:20px;
	padding-right:5px;
	padding-top:7px;
}

.txtimg_music_book {
	behavior: url(iepngfix.htc);
}

.whitebox_music_book {
    float: left;
	padding-right:2px;
}

.white_imgbox_music_book {
    float: left;
	height:18px;
	padding-right:10px;
	padding-left:10px;
	padding-top:4px;
	background:#FFFFFF
}

.music_book_tab_titlebox  {
    float: left;
	width: 590px;
}

.title_music_book {
    float: left;
	width: 136px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_114.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.btm_music_book  {
    float: left;
	width: 590px;
	padding-top:25px;
	overflow:hidden
}


.bg_music_book {
    float: left;
	width: 575px;
	height:28px;
	padding-left:10px;
	padding-top:6px;
	background:#f8c8f1 url(../images/music_book_left.gif) left no-repeat;
}

.vip_imgbox_music_book {
    float: left;
	padding-right:10px;
	padding-left:15px;
	padding-top:5px;
}

.tabtwo_music_book {
    float: left;
	width:590px;
	padding-top:10px;
}

.tab_titlebg_music {
    float: left;
    height:25px;
	padding-top:3px;
	padding-left:8px;
	padding-right:8px;
	border-left:1px solid #f8c8f1;
	color:#666666;
}


.whitebox_music a {
    float: left;
	width:61px;
    height:18px;
	padding-top:3px;
	margin-right:2px;
	text-align:center;
	background:#f8c8f1;
}

.whitebox_music .curlink{
}

.whitebox_music a:hover{
    float: left;
    width:61px;
    height:18px;
	padding-top:3px;
	text-align:center;
	margin-right:2px;
	background:url(../images/whitebox_music.gif);

}

.whitebox_music_select {
    float: left;
	width:61px;
    height:18px;
	padding-top:3px;
	text-align:center;
	margin-right:2px;
	background:url(../images/whitebox_music.gif);
}

.goods_box {
    float: left;
	width: 710px;
	padding-bottom:3px;
	overflow:hidden;
}

.goods_comment_left {
    float: left;
	width: 90px;
	height: 73px;
	padding-top: 3px;
	padding-left: 4px;
}

.goods_comment {
    width: 458px;
    height: 153px;
	padding-top:4px;
	padding-left:4px;
    border: 1px solid #cbc2e4;
	font-size:12px;
	font-family:宋体;
	color: #6d5500;
}

/*----------------0802---------------------*/
.grade_title {
    float: left;
	width: 112px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_121.gif) no-repeat;
	behavior: url(iepngfix.htc);
}

.grade_success_title {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_119.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.grade_success_box {
    float: left;
    width: 908px;
	padding:50px 20px 100px 20px;
	text-align:center;
}

.query_result_title {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_120.png) no-repeat;
	behavior: url(iepngfix.htc);
}

.query_result_box {
    float: left;
    width: 908px;
	padding:50px 20px 0px 20px;
	text-align:center;
}

.query_result_item {
    float: left;
    width: 100px;
	padding:10px 5px 0px 350px;
	text-align:right;
}

.query_result_txt {
    float: left;
    width: 300px;
	padding:10px 5px 0px 0px;
}

.index_flash{
	float: left;
	width: 963px;
	height: 391px;
	overflow:hidden;
	background: url(../images/index_flash.jpg) top center no-repeat;
}

.space_line{
	float:left;
	width: 948px;
	height: 15px;
	overflow: hidden;
}

.major_box {
    float: left;
	width: 610px;
	padding-bottom:3px;
	overflow:hidden;
}

.title_majorbg {
    float: left;
	width: 542px;
	height:27px;
	padding-top:8px;
	overflow:hidden;
	background:url(../images/titlebg.gif);
}

.title_major {
    float: left;
	width: 76px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_55.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.title_major_2 {
    float: left;
	width: 110px;
	height:21px;
	overflow:hidden;
	background:url(../images/title_55.png) no-repeat;
	behavior: url(iepngfix.htc);
}
.arrow_major {
    float:left;
	width:500px;
	padding-top:8px;
	padding-left:15px;
	}

.arrow_major ul{
	margin:0px;
	padding:0px;
	
}

.arrow_major li{
	width:585px;
	height:29px;
	list-style:none;
	background:url(../images/dot.gif) no-repeat 20px 11px;
	text-indent:30px;
	font-size:14px;
	color:#F33;
}

