@CHARSET "UTF-8";
body{
    font-size: 14px;
    font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
    background: #F0F1F5;
}
.ml em {
    font-style:normal;
}

a,a:hover{
    text-decoration: none;
}
button:focus{outline:0!important;}
.m{position:relative; margin: 30px auto; box-shadow: none !important; border: none !important;}
.m .ml{padding: 50px 0px;float:left;width:210px;background: #fff;text-align:center;border:none; }
.m .mr{float:right;width:980px;margin-bottom:20px; min-height:730px; background: #fff;}
#user_logo{}
#user_logo a{text-align:center;display:block;}
#user_logo a img{width:120px;height:120px;border: 2px #ccc solid;box-shadow: 3px 3px 5px #ccc;border-radius:200px;overflow:hidden;}
#user_logo span{margin:20px;display:block; color: #333;}

ul#left_menu{list-style-type:none;}
ul#left_menu li{padding: 20px 40px;cursor:pointer;color:#333; font-size:14px;}
ul#left_menu li.current{width: 209px;background:#fff; color: #333;}
ul#left_menu li:hover{background:#5c6bc2; color: #fff;}
ul#left_menu li a{color:#666;}
ul#left_menu li em{float:right;}
ul {list-style:none;}
/*侧边栏的四个小图标的样式*/
.left-icon {
    height:24px;
    margin-bottom:20px;
}
.left-icon ul {
    width:120px;
    margin:0 auto;

    height:24px;

}
.left-icon ul li {
    float:left;
    width:24px;
    height:24px;
    margin-right:8px;
    /*border:1px solid red;*/
}
#goodcover {
    background-color: black;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.5;
	position:fixed;
    top: 0;
    width: 100%;
    z-index: 1001;
}
.left-icon ul li .real_name{ background:url(/template/pc/default/static/img/user-disabled-icon.png) no-repeat; display:block; width:24px; height:24px;}
.left-icon ul .on .real_name{ background:url(/template/pc/default/static/img/user-active-icon.png) no-repeat;}
.left-icon ul li .binding{ background:url(/template/pc/default/static/img/phone-disabled-icon.png) no-repeat; display:block; width:24px; height:24px;}
.left-icon ul .on .binding{ background:url(/template/pc/default/static/img/phone-active-icon.png) no-repeat;}
.left-icon ul li .set_password{ background:url(/template/pc/default/static/img/lock-disabled-icon.png) no-repeat; display:block; width:24px; height:24px;}
.left-icon ul .on .set_password{ background:url(/template/pc/default/static/img/lock-active-icon.png) no-repeat;}
.left-icon ul li .member{ background:url(/template/pc/default/static/img/vip-disabled-icon.png) no-repeat; display:block; width:24px; height:24px;}
.left-icon ul .on .member{ background:url(/template/pc/default/static/img/vip-active-icon.png) no-repeat;}
.left-icon ul li a {
    display:inline-block;
    width:24px;
    height:24px;
    float:left;
}
.left-icon ul li:last-child{
    margin-right: 0;
}
.left-icon>ul>li>a>img {
    height:100% !important;
    width:100% !important;
    border:none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
/*/侧边栏的四个小图标的样式*/
/*个人中心头部的公共样式*/
.header {
    /*border:1px solid green;*/
    position:relative;
    background-color: #5c6bc2 ;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.header .m {
    position:relative;
	overflow:hidden;
}
.header #logo {
    margin-top:20px;
    width:192px;
    float:left;
}
.header a {
    text-decoration: none;
}
.header #logo img {
    /*border:1px solid red;*/
}
.header .user_login {
    line-height:100px;
    margin-left:20px;
    float:left;
    color:#fff;
    font-size:18px;
    font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
}
.header .user_center_box {
    height:100px;
    line-height:100px;
    /*border:1px solid red;*/
    position:absolute;
    right:40px;
}
.header .user_center_box ul li {
    position: relative;
    float:left;
    margin-left:50px;
}
.header .user_center_box ul li a {
    font-size:14px;
    color:#fff;
    font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
}
.header .user_center_box ul li span{
    position: absolute;
    top: 23px;
    left:33px;
    height:20px;
    padding:0 10px; 
    background-color: #fff;
    text-align: center;
    border-radius: 15px;
    line-height: 20px;
}
.header .user_center_box ul {
    float:left;
    margin-right: 310px;
}
.user_center_out {
    float:left;
}
.user_center_out a{
    color: rgb(201,179,96);
}
.user_center_out a:hover{
    color: #ff4400;
}
.user_center_out span {
    color:#b0b0b0;
    margin-right:10px;
    font-size:14px;
    display:inline-block;
}
.user_center_out span a {
    color:#b0b0b0;
    text-decoration:none;
}
#search{
    width:185px;
    height: 30px;
    margin-top: 33px;
    line-height: 30px;
    border: none;

}
#search input{
    float: left;
}
#search input[type="text"]{
    width: 130px;
    height: 30px;
    padding: 0;
    padding-left: 5px;
    line-height: 30px;
}
#search input[type="submit"]{
    width: 55px; 
    height: 30px;
    background-color: #F7F7F7;
    color: #000;
    line-height: 30px;
    padding: 0;
}
/*/个人中心头部的公共样式*/
/*个人中心底部的公共样式*/
.login-footer{
	background: none;
	text-align: center;
	margin-top: 60px;
}
.login-footer p{
	color: #fff;
	padding: 30px 0;
}
.footer {
    height:150px;
    background-color: #5e5e5e !important;
    /*border:1px solid red;*/
    font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
	clear:both;
}
.footer ul {
    list-style-type: none;
    padding:0;
    margin:0;
}
.footer-center {
    width:1200px;
    height:150px;
    margin:0 auto;
    /*border:1px solid blue;*/
}
.footer-center .footer-left ul li {
    float:left;
    line-height:150px;
    margin-right:30px;
    color:#b8b8b8;
}
.footer-right {
    float:right;
    height:80px;
    width:400px;
    margin-top:35px;
    border-left:1px solid #929292;
}
.footer-right ul li:first-child {
    color:#ccad76;
    font-size:30px;
    font-weight: bold;
    text-align:center;
}
.footer-right ul li:last-child {
    font-size:12px;
    text-align:center;
    color:#ccad76;
}
/*/个人中心底部的公共样式*/

/*个人中心子页面头样式*/

.user_title{
    width: 100%;
    height: 50px;
    background-color: #fafafa;
}
.user_title2 {
    height: 50px;
    margin: 10px 0;
    width: 100%;
}
.user_title2 span{
    color: #666;
    line-height: 50px;
    margin-left: 30px;
    font-weight: bold;
    font-family: '微软雅黑';
    font-size: 20px;
}
.user_title2 span.aa{
    background-color: #eb544b;
    color: #fff;
    float: right;
    margin-top: 8px;
    width: 90px;
    color: #fff;
    font-size: 14px;
    border-radius: 4px;
    line-height: 40px;
    text-align: center;
}
.user_title2 span.aa a{
	color: #fff;
}
.user_title span{
    color: #333;
    line-height: 50px;
    margin-left: 30px;
    font-weight: bold;
    font-family: '微软雅黑';
}
/*/个人中心子页面头样式*/

/*个别tab分页*/
.user_tab_tit{
    width: 100%;
    height: 50px;
    position: relative;
    border-bottom: solid 2px #eff2f3;
}

.user_tab_tit ul li{
    cursor: pointer;
    font-weight: bold;
    list-style: none;
    float: left;
    color: #666;
    height: 50px;
    line-height: 48px;
    padding:0 20px;
}
.active{
    color: #cbab77;
}
.user_tab_tit ul li:nth-child(1){
    margin-left: 26px;
    width: 100px;
    font-weight: bold;
}

/*/个别tab分页*/

/*认证button*/
.icon-self-sale, .icon-auction, .icon-auth-goods {
    font-size: 12px;
    padding: 0px 4px 0px 4px;
    margin-right: 6px;
    margin-top: 2px;
    border-width: 1px;
    border-radius: 2px;
    border-style: solid;
    font-style: normal;
}
/*认证*/
.icon-auth-goods {
    color: #fff;
    background-color: #ff6600;
    border-color: #ff6600;
}
/*竞拍*/
.icon-auction {
    color: #ff4400;
    background-color: rgba(0,0,0,0);
    border-color: #ff4400;
}
/*自营*/
.icon-self-sale {
    color: #fff;
    background-color: #e43a3b;
    border-color: #e43a3b;
}
/*/认证button*/
.popover {
    top:180px;
    left:380px;
}

/* 发布商品公共样式 */
.theme .tit{
    width:100%;
    line-height: 50px;
}
.theme div{
    font-size: 12px;
    color: #666;
}
.theme .name{
    width:40%;
    float: left;
}
.theme .type{
    width:15%;
    float: left;
}
.theme .certtype{
    width:15%;
    float: left;
}
.theme .certtype.certtypedetail span{
	display: inline-block;
    width: 45px;
    height: 20px;
    cursor: pointer;
    text-align: center;
    line-height: 20px;
    border: 1px solid #ff0e0e;
    color: #ff0e0e;
}
.theme .address{
    width:19%;
    float: left;	
}
.theme .status{
    width:17%;
    float: left;	
}
.theme .monery{
    width:15%;
    float: left;
}
.theme .service{
	width: 28%;
	float: left;
}

.theme .time{
    width:15%;
    float: left;
}
.theme .period{
	width:34%;
    float: left;
}
.theme .operat{
    width:15%;
    float: left;
}
.theme .orgn{
    width:15%;
    float: left;	
}
.theme .data{
    width:15%;
    float: left;	
}
.theme .nametit{
    text-indent: 50px;
}
.theme .typetit,.theme .monerytit,.theme .timetit,.theme .operattit,.theme .data,.theme .orgn,.theme .addresstit,.theme .statustit,.theme .periodtit,.theme .servmonerytit,.theme .certtypetit{
    text-align: center;
}

/* 商品表格公共样式 */
.shopbox .navbarlabel{
    height: 50px;
    width:100%;
    line-height: 48px;
    border-bottom: 2px solid #eff2f3;	
	margin-top: 35px;
}

.shopbox .navbarlabel ul{
    float: left;
    margin: 0px;
    display: table;
    width:80%;
}
.shopbox .navbarlabel ul li{
	font-weight: bold;
    position: relative;
	padding: 0 10px;
    float: left;
    margin-left: 40px;
    cursor: pointer;
    color:#666;
}
.shopbox .navbarlabel ul li.active{
    border-bottom: 2px solid #EB544B;
    color:#EB544B;
}
.shopbox .navbarlabel ul li.active a{
    color:#EB544B;
}
.shopbox .navbarlabel ul li a {
    color: #666;
}
.shopbox .navbarlabel ul li span {
    position: absolute;
	top: 0px;
	right: -22px;
	border-radius: 50%;
	height: 15px;
	background-color: #E43A3C;
	text-align: center;
	line-height: 15px;
	color: #fff;
	font-size: 10px;
	width: 15px;
	font-weight: normal;
}
.shopbox .navbarlabel ul li a:hover,.contlabel .shopitem .theme .setail a:hover,.contlabel .shopitem .theme .time a:hover,.operat .operatction a:hover{
    color:#EB544B;
}
.shopbox .navbarlabel button{
    float: right;
	width:105px;
    margin-top: 8px;
    background-color: #EB544B;
    color: #fff;
}

/* 我的关注，我的竞拍公共样式 */
.mycare_body{
    width: 100%;
    height: 100%;
    margin-top: 30px;
    padding-right: 20px;
}

.mycare_bd_ct_tit{
    width: 100%;
	height: 50px;
	position: relative;
	border-bottom: solid 2px #eff2f3;
}
.active{
    color: #cbab77 !important;
}
.mycare_bd_ct_tit ul li a{
    margin-left: 26px;
    text-decoration: none;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #666;
    cursor: pointer;
    font-weight: bold;
    list-style: none;
    float: left;
    height: 50px;
    line-height: 48px;
}
.mycare_bd_ct_tit ul li a:hover{
    color: #ff4400;
}
.mycare_bd_ct_tit ul li.active a{
    color: #EB544B !important;
    border-bottom: solid 2px #EB544B;
}

.mycare_bd_ct_center{
    width: 100%;
    margin-top: 40px;
    height: 100%;
}
.mycare_bd_ct_center_allpicl{
    width: 280px;
    height: 420px;
	float:left;
	margin-top:20px;
    margin-right: 30px;
	border:1px solid #eee;
	position:relative;
}
.mycare_bd_ct_center_allpicr{
	position:relative;	
    width: 270px;
    height: 450px;
    display: inline-block;
}
.mycare_bd_ct_center_allpicl .soldOut,.mycare_bd_ct_center_allpicr .soldOut{
	position:absolute;
	top:105px;
	left:80px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	width:125px;
	height:125px;
	text-align:center;
	line-height:125px;
	background-color:rgba(0,0,0,0.5);
	font-size:30px;
	color:#fff;
}
.mycare_bd_ct_center_allpicl #cancelCare,.mycare_bd_ct_center_allpicr #cancelCare{
	position:absolute;
	top:0;
	right:-2px;
	color:#fff;
	width:80px;
	height:35px;
	line-height:35px;
	text-align:center;
	background-color:#cba45c;
}
.mycare_bd_ct_center_allpicl img{
    display: inline-block;
}
.mycare_bd_ct_center_allpicr img{
    display: inline-block;
    border: solid 1px #ededed;
    width: 268px;
}
.mycare_bd_ct_center_allpicl ul{
    width: 240px;
    margin: 10px 15px 0 15px;
}

.mycare_bd_ct_center_allpicr ul{
    width: 240px;
    margin: 10px 15px 0 15px;
}

.mycare_bd_ct_center div ul li{
    list-style: none;
    margin: 10px;
}

.mycare_bd_ct_center div ul li:nth-child(4){
    position: relative;
}
.mycare_bd_ct_center div ul li:nth-child(4) img{
    position: absolute;
    display: block;
}
.mycare_bd_ct_center_allpicl ul li i.icon-auth-goods{
    left: 0;
    top: 0;
}
.mycare_contry{
    position: absolute;
    color: #999;
    font-size: 12px;
    left: 190px;
}
.mycare_szd{
    position: absolute;
    color: #999;
    font-size: 12px;
    left: 138px;
}

/* 单个商品公共样式 */
.contlabel{
    display: none;
}
.contlabel.active{
    display: block;
}
.contlabel .labelbox{
    height: 50px;
    background: #fafafa;
}

.shopitem{
    margin-top: 26px;
    border: 1px solid #eff2f3;
}
.shopitem .shoptime{
    height: 44px;
    line-height: 44px;
    width: 100%;
    background: #fafafa;
    font-size: 12px;
    color: #999;
}
.shopitem .shoptime .date{
    float: left;
    margin-left: 28px;
}
.shopitem .shoptime .number{
    margin-left: 40px;
    float: left;
}
.shopitem .shoptime .contact{
    float: right;
    margin-right: 34px;
}
.shopitem .shoptime .contact a{
    color:#666;
    display: block;
    cursor: pointer;
}
.shopitem .theme{
    width:100%;
}
.shopitem .theme .shopimg{
    padding-left: 28px;
}
.shopitem .theme .shopimg .detailimg{
    width: 88px;
    height: 88px;
    float: left;
}
.shopitem .theme .shopimg .detailimg img{
    width: 100%;
    max-height: 100%;
}
.shopitem .theme .shopimg .setail{
    font-size: 12px;
    color: #999;
    line-height: 24px;
    padding-left: 15px;
    float: left;
    width:calc(100% - 88px);
    padding-right: 40px;
}
.shopitem .theme .shopimg .setail a{
    color: #333;
}
.contlabel .typedetail .typestatus{
    line-height: 24px;
    width: 80%;
    margin: 20px auto 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #eff2f3;
    color: #ff4400;
}
.theme .leftline::before{
    content: '';
    border-left: 1px solid #eff2f3;
    height: 173px;
    text-align: left;
    float: left;
}
.contlabel .typedetail .pricetype{
    margin-top: 12px;
}
.contlabel .typedetail .pricetype .typeIn,.servieceOrgn .pricetype .typeIn,.contlabel .theme .status .typeIn{
	height:60px;
	line-height:60px;
}
.contlabel .theme .status .typeIn a{
	color:#ccc;
}
.contlabel .theme .status .typeIn span{
	color:#FF4401;
}
.contlabel .theme .monerydetail{
    font-weight: 600;
    color: #ff4400;
}
.contlabel .theme .monerydetail span{
    display: block;
}


/*****************状态进度条******************/
.progress{
	margin: 90px 110px 25px 110px;
	height: 7px;
	background-color: #eee;
    overflow: visible;
}
.progress-line{
	position: relative;
    top: -46px;
    left: 79px;
	width: 14%;
	float: left;
	text-align: center;
}
.progress-statu-success, .progress-statu-time, .progress-statu-undo{
    position: relative;
}
.progress-statu-success, .progress-statu-undo{
    font-weight: bolder;
	font-size: 12px;
}
.progress-statu-time, .progress-statu-undo{
	color: #999;
}
.progress-statu-success{
    top: 40px;
    left: -63px;
}
.progress-statu-undo{
    top: 62px;
    left: -65px;
}
.progress-statu-time{
	font-size: 12px;
    top: 40px;
    left: -63px;
}
.progress-bar, .progress-icon{
	background-color: #c9994f;
}
.progress-bar{
    margin-top: 2px;
	height: 3px;
    position: relative;
	background-color: #c9994f;
}
.progress, .progress-bar{
	border-radius: 0;
    -webkit-box-shadow:none;
    box-shadow:none;
}
.progress-icon{
    position: relative;
    top: 6px;
    left: 5px;
	font-size: 10px;
	height: 22px;
	width: 22px;
	border-radius: 11px;
    display: block;
    line-height: 22px;
    color: #fff;
}
.progress-icon-background{
    position: relative;
    top: 122px;
    left: -1px;
	font-size: 10px;
	background-color: #eee;
	height: 34px;
	width: 34px;
	border-radius: 17px;
    display: block;
}
.progress-icon-inway:before {
	font-size: 24px;
	font-family: '微软雅黑';
    line-height: 0px;
    content: "...";
}