/* =reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing: 0;}
fieldset,img{border:0;}
caption,em,th{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
input{vertical-align:middle;background:#FFF;font-size:12px;}
textarea{font-size:12px;background:#FFF;}
/* =common */
.none{display:none;}
.clear:after,.body:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
.clear,.body,.container{zoom:1;}
a:link{color:#323232;text-decoration:none;}
a:visited{color:#323232;text-decoration:none;}
a:hover{color:#323232;text-decoration:underline;}

body{font-family:Tahoma;font-size:12px;color:#000;background:#FFF;line-height:150%;text-align:center;}
.header,.body,.footer{margin:0 auto;width:1000px;text-align:left;}

.error{font-weight:400;color:#F301A3}

.header{margin-bottom:15px;}
#logo{float:left;width:215px;height:63px;}
#m_operate{float:right;margin-top:10px;padding-right:16px;height:53px;line-height:53px;}
	#m_operate .welcome{color:#888;}
	#m_operate li{display:inline;padding:0 8px;border-right:1px dotted #CCC;}
	#m_operate li a em{color:#F13A8C;}
	#m_operate li.last{padding-right:0;border:none;}
.nav_pri{position:relative;height:66px;clear:both;width:1000px;line-height:33px;background:#000 url(../img/main0819.gif) repeat-x 0 -35px;}
	.nav_pri ul{float:left;padding-left:8px;height:33px;background:url(../img/main0819.gif) no-repeat 0 0;}
	.nav_pri li{float:left;display:inline;margin-left:-2px;height:33px;background:url(../img/main0819.gif) no-repeat 100% -368px;}
	.nav_pri li a{float:left;padding-left:10px;height:33px;cursor:pointer;}
		.nav_pri a em{padding:0 15px 0 5px;}
	.nav_pri li a:link{color:#FFF;}
	.nav_pri li a:visited{color:#FFF;}
	.nav_pri li.noborder{background-image:none;}
	.nav_pri li a:hover,.nav_pri li.now a{margin-top:4px;height:29px;line-height:26px;color:#000;background:#FFF url(../img/main0819.gif) no-repeat -2px -245px;text-decoration:none;}
		.nav_pri li a:hover em,.nav_pri li.now a em{float:left;padding:0 14px 0 4px;height:29px;font-weight:700;background:#FFF url(../img/main0819.gif) no-repeat right -245px;}
		#nav_mcard a:hover em{padding:0 14px 0 3px;}
		.nav_pri li.now a:visited{color:#000;}
	.nav_pri #search_t{float:right;padding-right:12px;width:240px;height:33px;background:url(../img/main0819.gif) no-repeat  100% -70px;}
		#search_t input{_margin-top:3px;font-size:12px;}
		#search_t .input_text,#search_t input.gsc-input{padding-top:3px;padding-left:3px;width:185px;height:17px;border:1px solid #1A1A1A;}
		#search_t input.gsc-input{_margin-top:1px;}
		#search_t .input_submit,#search_t input.gsc-search-button{width:44px;height:21px;background:#FFF url(../img/main0819.gif) no-repeat 0 -217px;border:none;overflow:hidden;}
		.gsc-search-box{width:auto;}
		.gsc-search-box td{height:33px;}
		.gsc-branding,.gsc-clear-button{display:none;}.gsc-search-button{color:#FFF;}#search_t input.gsc-search-button{text-indent:-1000px;*text-indent:0;*padding-left:44px;}

		#nav_mcard div{position:absolute;left:0;top:33px;float:none;padding-left:474px;width:526px;background:#E0E0E0;}
		#nav_mcard ul{padding:0;background:none;}
		#nav_mcard li{margin:0;padding:0;background:#FFF;}
		#nav_mcard li a{float:none;margin:0;padding:0 12px;background:none;color:#000;line-height:33px;border-right:1px solid #CCC;}
		#nav_mcard li.last a{border:none;}

.footer{clear:both;margin-top:25px;padding-top:26px;height:114px;text-align:center;color:#888;background:url(../img/main0819.gif) repeat-x 0 -480px;}
.footer li{display:inline;line-height:19px;}
.footer p{line-height:24px;}
.footer a{color:#4F4F4F;}

.container{float:left;margin-right:25px;width:775px;}
.sidebar{float:left;width:200px;}
.box{position:relative;padding-top:16px;width:524px;}
.box .morearea{clear:both;position:absolute;right:0;top:16px;;height:31px;line-height:31px;color:#888;}
.box .morearea a{padding:0 8px;color:#888;}

.pathnav{margin-bottom:20px;height:30px;border-bottom:1px solid #E6E6E6;}
/* =container*/
.albumlist{position:relative;}
.albumlist .list{position:relative;float:left;margin-bottom:28px;padding:0 26px 0 100px;width:132px;height:86px;line-height:24px;font-size:13px;_font-family:"宋体"}
.albumlist h2{margin-bottom:24px;height:31px;border-bottom:1px solid #b7b7b7;text-indent:-1000px;overflow:hidden;}
.albumlist .list .album_photo{position:absolute;left:0;top:0;width:86px;height:86px;}
.albumlist .list p{height:24px;overflow:hidden;}
.albumlist .list .album_name{margin-bottom:3px;height:36px;line-height:18px;font-weight:700;}
.albumlist .list .album_author a{color:#888;}

.morelink{clear:both;position:absolute;right:10px;padding-right:10px;color:#888;top:0;height:31px;line-height:31px;background:url(../img/ico_arrow.jpg) no-repeat right 0;}

#album h2{background:#D3D3D3 url(../img/h2_album.jpg) no-repeat 0 0;}
#self h2{background:#D3D3D3 url(../img/h2_self.jpg) no-repeat 0 0;}
#cloth h2{background:#D3D3D3 url(../img/h2_cloth.jpg) no-repeat 0 0;}

.album{margin-bottom:15px;}
.albuminfor{float:left;margin-right:31px;padding:9px;width:300px;height:478px;border:1px solid #E1E1E1;}
.album_cover{width:300px;height:300px;}
.album_buy{margin:11px 0 8px 10px;height:48px;line-height:24px;}
	.album_buy .album_price{float:left;font-size:14px;}
		.album_buy .album_price em{font-family:Tahoma;color:#F13A8C}
	.album_buy .del_market {font-size:14px;float:right;}
	.album_buy p{clear:both;}
	.album_buy .btn_buy,.album_buy .btn_cart{float:left;width:70px;height:24px;text-align:center;color:#FFF;background:url(../img/bg_btn1.jpg) no-repeat 0 0;text-decoration:none;}
	.album_buy p a:visited{color:#FFF;}
	.album_buy .btn_buy{margin-right:12px;}
	.album_intro{margin-left:10px;font-size:14px;color:#888;}
		.album_intro h3{margin-bottom:5px;height:24px;line-height:24px;color:#333;}
		.album_intro p{text-indent:2em;height:80px;line-height:20px;overflow:hidden;}
.album dl{float:left;width:424px;font-size:14px;overflow:hidden;}
	.album dt,.album dd{height:30px;line-height:30px;}
	.album dt strong{font-weight:700;}
	.album dd span{color:#888;}
.album .songlist{float:left;width:424px;font-size:13px;}
.album .songlist caption{height:47px;line-height:30px;font-size:14px;border-bottom:1px solid #E8E8E8}
.album .songlist td,.album .songlist th{height:32px;line-height:32px;border-bottom:1px solid #E8E8E8;}
.album .songlist .num{width:31px;text-align:center;}
.album .songlist .song_name{padding-left:9px;width:330px;_font-size:12px;}
.album .songlist .btn_play{width:63px;}
	.album .songlist .btn_play a{padding-left:19px;_font-family:"宋体";background:url(../img/ico_listen.jpg) no-repeat 0 center}
.sameartist{}
	.sameartist h2{margin-bottom:26px;height:35px;font-weight:700;font-size:14px;border-bottom:2px solid #323232;}
/* =sidebar */
.topsale{margin-bottom:12px;border:1px solid #E1E1E1;}
.topsale h2{height:31px;border-bottom:1px solid #E1E1E1;background:url(../img/h2_topsale.jpg) no-repeat 0 0;text-indent:-1000px;overflow:hidden;}
.topsale ol{margin:2px 11px 9px 14px;+margin-top:10px;width:173px;background:url(../img/bg_ol.jpg) no-repeat 0 8px;+background-position:0 5px}
.topsale li{padding-left:18px;height:24px;line-height:24px;+height:22px;+line-height:22px;}
.topsale .album_name{float:left;}
.topsale .album_author{float:right;color:#888;}

/* =payconfig */

.selectall{width:84px;}
.selectall input{margin:0 3px 0 10px;}
.num_add{width:11px;height:11px;background:url(../img/btn_numadd.jpg) no-repeat 0 0;border:none;vertical-align:middle;cursor:pointer;}
.num .num_reduce{width:11px;height:11px;background:url(../img/btn_numreduce.jpg) no-repeat 0 0;border:none;vertical-align:middle;cursor:pointer;}

.paysteps{margin:15px 0;height:26px;line-height:26px;}
.pay_config{padding:11px 22px 47px;font-size:14px;border:1px solid #E1E1E1;}
	.pay_config fieldset{margin-bottom:30px;}
	.pay_config legend{margin-bottom:14px;height:30px;line-height:30px;font-weight:700;color:#000;}
	.pay_config li{padding:8px 0;}
	.pay_config ul{margin-left:10px;}
	.pay_config ul ul{margin-top:8px;margin-left:20px;}
	.pay_config table,.pay_config p{margin-left:30px;}
	.pay_config td,.pay_config p{padding:8px 0;}
	.pay_config textarea{vertical-align:top;}
	.pay_config .input_text,.pay_config textarea{border:1px solid #7e9db9}
	.pay_config .input_text{padding-top:1px;height:16px;*padding:0;*height:17px;*line-height:17px;}
	.buyer_address1 input{margin-right:6px;width:75px;vertical-align:middle}
	.buyer_address1 span{margin-right:30px;}
	.buyer_address2 input,.buyer_name input,.buyer_phone input{width:210px;}
	.pay_config textarea{width:300px;height:80px;overflow:auto;}
	.pay_config .submitarea{text-align:center;}
		.pay_config .submitarea input{width:140px;height:33px;line-height:33px;border:none;background:url(../img/bg_btn2.jpg) no-repeat 0 0;color:#FFF;cursor:pointer;}
	.payconfig_price p span{margin-right:18px;}
	.payconfig_price .input_text{width:53px;}
	.payconfig_price input.num{margin:0 5px;width:28px;border-color:#A7A6AB;}
		.payconfig_price button{*padding:100px;width:11px;height:11px;text-indent:-100px;*text-indent:0;border:none;background:#CCC;vertical-align:middle;}
	.payconfig_submit strong{color:#F13A8C}
#buycar_infor div{margin:0 auto;padding:1px;width:827px;border:1px solid #E1E1E1;}
#buycar_infor .infor{margin:0 auto;width:829px;}
	#buycar_infor .infor a{margin-left:20px;color:#d21e79}
#buycar_infor table{margin:0;width:827px;}
#buycar_infor thead th{height:29px;line-height:29px;color:#888;background:#f2f2f2}
#buycar_infor table td{border-top:1px solid #E1E1E1}
#buycar_infor tfoot td{text-align:right;}
#buycar_infor tfoot p{margin-right:20px;}
#buycar_infor tfoot em{color:#d21e79;font-weight:700;}
#buycar_infor input{vertical-align:middle;}

#buycar_infor .name{width:280px;}
#buycar_infor td.name{font-weight:700;}
#buycar_infor .price{width:96px;}
#buycar_infor .num{width:120px;text-align:center;}
#buycar_infor .num .input_text{margin:0 6px;width:28px;border-color:#a7a6ab;vertical-align:middle;}
#joincart .num .input_text{margin:0 6px;width:28px;border-color:#a7a6ab;vertical-align:middle;}
#joincart{width:1000px;padding:0;border:0;}
#joincart table{margin:20px 0 0 0;width:1000px}
#joincart .odd td{background:#fafafa}
#joincart table td{border-top:1px solid #E8E8E8;}
#joincart thead th{height:29px;line-height:29px;color:#888;}
#joincart .name{width:280px;}
#joincart .name img{vertical-align:middle;}
#joincart td.name{font-weight:700;}
#joincart .price{width:96px;text-align:center;}
#joincart .num{width:140px;text-align:center;}
#joincart .num .input_text{margin:0 6px;width:28px;border-color:#a7a6ab;vertical-align:middle;}
#joincart .youhui{width:100px;text-align:center;}
#joincart .total{width:200px;text-align:center;}
#joincart .operate a{color:#d21e79}
#joincart tfoot td{text-align:right;padding-top:20px;color:#888;}
#joincart tfoot p{margin-right:20px;}
#joincart tfoot td em{color:#d21e79;font-weight:700;}
#joincart .submitarea{padding-left:22px;text-align:left;}
#joincart .submitarea .input_img{float:left;width:75px;height:25px;background:none;}
#joincart .submitarea span{float:right;}
#joincart .submitarea a{float:left;margin-right:10px;width:75px;height:25px;line-height:24px;font-size:13px;font-family:"宋体";text-align:center;background:url(../img/btn_gray.jpg) no-repeat 0 0;}
#joincart .submitarea .input_submit{width:73px;height:25px;line-height:23px;background-image:url(../img/bg_btn1.jpg)}

/* =my */
#my{min-height:300px;height:auto!important;height:300px;}
#my .container{float:right;margin-left:35px;width:765px;margin-right:0;}
#my .sidebar{float:right;width:198px;border:1px solid #E1E1E1;}
#my h2{height:31px;background:url(../img/h2_my.jpg) no-repeat 0 0;text-indent:-1000px;border-bottom:1px solid #E1E1E1;overflow:hidden;}
#my .sidebar ul{margin:13px 0 60px 19px;}
#my .sidebar li{padding-left:14px;height:24px;line-height:24px;background:url(../img/main0819.gif) no-repeat 0 -338px;}
#my .sidebar li.now{font-weight:700;}

#my table{width:100%;font-size:14px;}
#info_dingdan th{width:120px;text-indent:10px;color:#888;height:30px;line-height:30px;}

.buyed{border:1px solid #e1e1e1;}
.buyed caption{padding-left:24px;height:30px;line-height:30px;background:#F2F2F2;}
.buyed caption a{margin:0 40px 0 20px;color:#d21e79}
.buyed th{border-bottom:1px solid #E1E1E1;color:#888;}
.buyed td,.buyed th{padding:6px 0;}
.buyed .name{width:360px;text-indent:24px;}
.buyed .name img{vertical-align:middle;}
.buyed td.name{font-weight:700;}
.buyed .price{width:120px;text-align:center;}
.buyed .num{width:120px;text-align:center}
.buyed .total{text-align:center}

#shangpin{}
#shangpin th{color:#888;}
#shangpin td,#shangpin th{height:32px;line-height:32px;}
#shangpin tbody td{border-top:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1;}
#shangpin tfoot td{padding:10px 0;text-align:right;}
#shangpin tfoot td em{color:#d21e79;font-weight:700;margin:0 3px;}
#shangpin .name{width:264px;text-indent:10px;}
#shangpin td.name{font-weight:700;}
#shangpin .statu{width:120px;text-align:center;}
#shangpin .price{width:92px;text-align:center;}
#shangpin .num{width:100px;text-align:center;}
#shangpin .youhui{width:80px;text-align:center;}
#shangpin .yunfei{text-align:center;}
#shangpin .odd{background:#FAFAFA;}

#info_wuliu caption{height:35px;line-height:35px;color:#888;text-indent:15px;}
#info_wuliu th,#info_wuliu td{height:30px;line-height:30px;}
#info_wuliu th{width:120px;text-indent:15px;}
#info_wuliu .buyer_name{margin-right:24px;}
.ui-tabs .ui-tabs-nav {position: relative;padding-left:14px;height:33px;border-bottom:1px solid #E1E1E1;}
.ui-tabs .ui-tabs-nav li { position: relative;float:left;margin-right:12px;height:32px;border:1px solid #E1E1E1;border-bottom:none;}
.ui-tabs .ui-tabs-nav li a { float: left; padding:0 20px;height:32px;line-height:32px;text-decoration: none; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-state-default{background:#FAFAFA;}
.ui-state-active{}
	#tabs .ui-state-active a{position:relative;top:1px;padding:0 18px;line-height:31px;font-weight:700;z-index:2;background:#FFF;}
.ui-tabs-panel{margin-top:20px;}
/* =amm */
.amm200300{width:200px;height:300px;}

/* =pagelist*/
.pagelist{text-align:center;}
.pagelist{padding:10px 0;text-align:center;}
.pagelist a,.pagelist strong{margin:0 3px;padding:2px 6px;border:1px solid #DADADA;}
.pagelist strong{font-weight:700;color:#FFF;background:#F03A8F;border-color:#D7126E;}
.pagelist a:hover{text-decoration:none;}

/* =regdialog */
#regdialog{position:relative;padding:25px 12px 14px;width:242px;height:197px;text-align:left;border:1px solid #E1E1E1;background:#EBEBEB;}
#regdialog form{padding:23px 12px 23px 26px;width:200px;height:88px;border:1px solid #E4E4E4;background:#F6F6F6;}
#regdialog td{height:28px;*line-height:28px;vertical-align:top;}
#regdialog td.input{width:135px;}
#regdialog .input_text,#regdialog .input_pw{width:123px;padding-top:2px;height:16px;*padding-top:0;*height:18px;line-height:18px;border:1px solid #CACACA;}
#regdialog p{margin-top:15px;padding-top:16px;color:#666;border-top:1px solid #D9D9D9;}
#regdialog img{margin-left:30px;vertical-align:middle;}
#regdialog .close{position:absolute;right:5px;top:5px;width:15px;height:15px;background:url(../img/btn_close.jpg) no-repeat 0 0;text-indent:-1000px;overflow:hidden;}

/* =selectdialog */
#selectdialog{position:relative;padding:80px 0;width:383px;color:#666;font-size:14px;text-align:center;border:1px solid #E1E1E1;}
#selectdialog p{margin-bottom:55px;}
#selectdialog p em{color:#d21e79}

#selectdialog .close{position:absolute;right:5px;top:5px;width:15px;height:15px;background:url(../img/btn_close.jpg) no-repeat 0 0;text-indent:-1000px;overflow:hidden;}