#sub {
				float: left;
				width: 200px;
			}
			#menu {
				width: 200px;
				font-size: 12px;
			}
			#menu dl {
				padding-bottom: 15px;
			}
			#menu dl dt {
				height: 28px;
				line-height: 28px;
				color: #333;
				font-weight: 700;
			}
			#menu dl dd {
				color: #666;
				line-height: 24px;
				width: 160px
			}
			#menu dl dd.curr a {
				color: #e4393c;
				font-weight: 700;
			}
			#main {
				float: right;
				width: 980px;
				overflow: hidden;
			}
			.m, .mb, .mc, .mt, .sm, .smb, .smc, .smt {
				overflow: hidden;
				zoom: 1;
			}
			#content {
				padding-top: 20px;
				display: block;
			}
			.mod-main{
				padding: 10px;
				background-color: #fff;
				margin-bottom: 20px;
			}
			.mod-main .mt {
				display: inline-block;
				display: block;
				padding: 10px;
			}
			.mod-main .mt .extra-l {
				float: left;
			}
			.mod-main .mt .extra-l li {
				float: left;
				padding-left: 20px;
			}
			.mod-main .mt .extra-l li a.curr {
				padding-bottom: 0;
				color: #e4393c;
				border-bottom: 2px solid #e4393c;
				font-weight: 700;
				cursor: pointer;
				text-decoration: none;
			}
			.mod-main .mc {
				overflow: visible;
			}
			.userset-lcol {
				float: left;
				width: 500px;
			}
			.user-set {
				background-color: #fff;
				padding: 20px 5px 0 15px;
			}
			.form .item {
				display: inline-block;
				display: block;
				margin-bottom: 20px;
				line-height: 30px;
				width:100%;
				float: left;
			}
			.form .item span.label {
				float: left;
				height: 18px;
				line-height: 18px;
				padding: 6px 0;
				width: 100px;
				color: black;
				text-align: right;
				
			}
			.fl {
				float: left;
			}
			.rl{float:right}
			#container, #container .w {
				background-color: #f5f5f5;
			}
			body{
				background-color: #f5f5f5;
				font: "Microsoft Yahei","Hiragino Sans GB",sans-serif;
				color: #333;
			}
			.form .itxt, .form .text {
				height: 27px;
				width: 146px;
				padding: 5px 23px 5px 5px;
				line-height: 27px;
			}
			.form label {
    float: none;
}
.mr10 {
    margin-right: 10px;
}
.form .jdcheckbox, .form .jdradio {
    float: none;
    vertical-align: -2px;
    _vertical-align: -1px;
    margin: 0 3px 0 0;
    padding: 0;
}
.ftx-03, .ftx03 {
    color: #999;
}
a:hover {
    color: #C81623;
}
.ftx-05, .ftx05 {
    color: #005ea7;
}
#user-info {
    overflow: hidden;
    width: 302px;
    float: left;
    padding: 10px;
    margin-bottom: 10px;
    height: 124px;
    background: #f9f9f9;
    border: 1px solid #ccc;
    color: #666;
    line-height: 20px;
}
#user-info .u-pic {
    position: relative;
    z-index: 0;
    float: left;
    width: 104px;
    height: 104px;
    overflow: hidden;
    text-align: center;
    margin-right: 6px;
}
#user-info .u-pic img {
    width: 100px;
    height: 100px;
}
img {
    border: 0;
    vertical-align: middle;
}
#user-info .u-pic .mask {
    background: url(//misc.360buyimg.com/user/myjd-2015/css/i/myjd-bg2.png) 0 0;
    width: 104px;
    height: 104px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}
#user-info .info-m {
    float: left;
    width: 170px;
}
#user-info .info-m .u-level {
    margin-bottom: 5px;
    height: 18px;
}
#user-info .info-m .u-level .rank s {
    background: url(//misc.360buyimg.com/user/myjd-2015/css/i/rank2014.gif) no-repeat 0 0;
    display: inline-block;
    height: 17px;
    margin-right: 5px;
    text-decoration: none;
    width: 17px;
    vertical-align: middle;
    overflow: hidden;
}
#user-info .info-m .u-level .rank a {
    display: inline-block;
    vertical-align: middle;
}
#user-info .info-m .u-level .rank.r4 s {
    background-position: 0 -51px;
}
#user-info .info-m .rank-sh01 {
    width: 75px;
}
#user-info .info-m .rank-sh {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    height: 15px;
    background: url(//misc.360buyimg.com/user/myjd-2015/css/i/rank-sh.png) no-repeat;
}

/*ÊÕ»õµØÖ·*/
.address_info_header{padding:5px 20px 5px 5px;}
.address_info_insert{cursor:pointer;border:1px solid #bfd6af;color: #333;font-size:14px;text-decoration: none;display: inline-block;vertical-align: middle;font-weight: 700;padding: 2px 14px;height: 28px;line-height: 28px;font-size: 14px;margin: 0 10px 0 0;background-image: linear-gradient(to bottom,#f5fbef 0,#eaf6e2 100%);}
.address_info_insert_val{color: #999;font-size:12px;}
.address_info_content{border: 2px solid #e6e6e6;margin: 0 0 10px;}
.address_info_content_header{padding-left: 10px;line-height: 35px;height: 35px;position: relative;display: inline-block;overflow: visible;width: 100%;}
.address_info_content_header h3{float: left;font-size:18px;font-family: "microsoft yahei";}
.address_info_content_header .extra{float: right;margin: 0 10px 0 0;}
.address_info_content_header .extra .del-btn{margin-top: 10px;display: inline-block;width: 13px;height: 13px;text-indent: 99em;background: url(//misc.360buyimg.com/user/myjd-2015/css/i/close.png) no-repeat;overflow: hidden;vertical-align: middle;}
.address_info_content_body{padding: 10px;line-height: 22px;width: 788px;color: #666;}
.address_info_content_body .item-lcol {width: 450px;float: left;}
.address_info_content_body .item span {
    float: left;
    width: 70px;
    color: #999;
    text-align: right;
}
.address_info_content_body .item-lcol .fl {
    width: 360px;
}
.address_info_content_body .clr {
    display: block;
    overflow: hidden;
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
}
.address_info_content_body .item-rcol {
    width: 320px;
    float: left;
    padding-left: 10px;
}
.address_info_content_body .item-rcol .extra{
    position: absolute;
    right: 0;
    bottom: 0;
}
.address_info_content_body .new-items { position: relative; width: 788px;padding-left: 20px;}

/*我的订单-文-20160328*/
.info_table h5{height:40px; line-height:40px; text-align:right; background-color:#f6f6f6; font-size:16px;
  color:#900; padding-bottom: 10px; margin-bottom: 10px}

.info_table h5 span{float:left; font-weight:bold;padding-left:15px;}
.info_table table{ line-height: 40px; background: #dddddd}
.info_table  td{ background: #ffffff; padding:5px 10px;}

/*收藏*/
.collect_list{float:left;width: 200px;height: 300px;margin: 20px 13px;}
.collect_imgs {
    width: 200px;
    height: 200px;    margin: 0 auto 10px;
}
.collect_imgs img {
    width: 100%;
    height: 100%;
}
.goods_price_box{color:#e20000;font-weight:bold;font-size:16px;margin:8px 0;}
	.collect_btn {
    border: 1px solid #aaa;
    padding:0 5px;
    color: #666;
	height: 22px;
    line-height: 20px;
}
.goods_name_box {
    word-wrap: break-word;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.collect_title_link {
    float: left;height: 35px;
    margin: 0 15px;
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 2px;
}
.collect_title .current {
    border-bottom: 2px solid #E60000;
    color: #E60000;
    font-weight: bold;
}
.artist_name_box {
    text-align: center;
    margin: 10px auto;
}