@charset "utf-8";

/* CSS Document */
.Breadcrumbs.w-960{margin: 15px auto 20px;}
.Profile_Info{ width:958px; margin:65px auto 10px; border:1px solid #e2dede;  height:93px; position:relative; background:url(../images/personalprofile/Profile_bg.jpg) top left repeat-x;}
.Profile_Userpic{ width:120px; height:120px; padding:5px 19px; position:absolute; left:11px; top:-46px; display:block; background:url(../images/personalprofile/Profile_User_bg.jpg) no-repeat; z-index:100;}
.Profile_Userpic .Edit{display: none;}
.Profile_Userpic:hover span{ width:120px; height:120px; display:block; position:absolute; top: 5px; background:url(../images/master/Brief_bg.png);} 
.Profile_Userpic:hover .Edit{ display:block; z-index:100;  line-height:25px; height:25px; width:70px; text-align:center; background:#efefef; position:absolute; border: none; margin:48px 0 0 25px; cursor:pointer;}
.Profile_Indetail{ width:465px; float:left; height:83px; padding-top:10px; margin-left:169px;_margin-left:85px;}
.Profile_Indetail .name{font-size:18px; margin-bottom:3px; color:#4ca205;}
.Profile_Indetail .name a{color: #4CA206}
.Profile_Indetail .FarOut{ height:26px; margin-bottom:4px; line-height:22px;}
.signature_input{display: none; float: left; border: 1px solid #b3b3b3; height: 22px; line-height: 22px; width: 356px;}
.Profile_Indetail .FarOut span{color:#666;cursor: pointer;}
.Profile_Indetail .FarOut span:hover span{border: 1px solid #b3b3b3;}
.Profile_Indetail .FarOut .cursor-none{cursor: text}
.Profile_Indetail .FarOut span span{float:left; border: 1px solid transparent;}
.Profile_Indetail .FarOut em{float:left; width: 20px; height: 20px; background:url(../images/personalprofile/Profile.png) right 0 no-repeat; margin-top: 6px;}

.Profile_ExpWrap{ float:right; width:300px; height:45px; padding:22px 14px 26px 0;}
.Profile_ExpWrap .Messages{ float:right; padding:0 20px 0 0; text-align:center; height:45px;}
.Profile_ExpWrap .Messages em{ color:#4ca205; margin:5px 0 10px; display:block; font-size:14px; font-style:normal;}
.Profile_ExpWrap .Messages span{ clear:both; display:block; color:#000;}
.Profile_ExpWrap .Messages a:hover span {color:#4ca205;}
.Profile_ExpWrap .Exp{ padding:13px 0 5px 15px; float:right; width:200px;  border-left:1px solid #e2dede;}
.Profile_ExpWrap .Exp_right{ margin-left:5px; float:right;}
.Profile_ExpWrap .Exp_right span{ font-size:14px;}
.Profile_ExpWrap .Exp_left{ width:134px; float:right;}
.Profile_ExpWrap .Schedule{ width:132px; height:9px; background:#fff; border:1px solid #e2dede; border-radius:2px; margin:2px 0 5px;}
.Profile_ExpWrap .Schedule span{ height:9px; background:url(../images/personalprofile/Profile_N_bg.jpg) left top repeat-x; display:block; box-shadow: 2px 0 2px #ddd; overflow:hidden;}

.Profile_NavWrap{ width:100%; height:38px; border:solid #eee; border-width:1px 0; background:#f9f9f9; margin-bottom:20px;}
.Profile_Nav { width:960px; margin:0 auto; position:relative;}
.Profile_Nav ul{ position:absolute; border:1px solid #dedede; height:38px; left:0; top:-1px; border-right:none; }
.Profile_Nav li{float:left; height:38px; line-height:38px; font-size:16px; border-right:1px solid #dedede; position:relative;  }
.Profile_Nav li a{display:block; padding-right:10px}
.Profile_Nav li a span{ display:block; padding-left:10px;}
.Profile_Nav .addCraft-pro,.Profile_Nav .addCus-show{float: right; height: 24px; line-height: 24px; margin: 7px 10px 0 0; padding: 0 10px;}
.Profile_Nav .addCus-show:hover{color: #ffffff; text-decoration: none;}
/*Account*/
.Account_p{ margin-top:20px; font-size:12px;}
.Account_p span{ font-size:13px;}
.Account_p em{ color:#4ca205; font-style:normal; margin:0 5px;}
.Convert_Coupon_btn{ height:34px; width:157px; margin-top:10px; background:#4ca205; color:#fff; text-align:center; font-size:16px; border:none; cursor:pointer;}

.Account_table{ width:680px;border-collapse:collapse;margin:20px 0 100px;;}
.Account_table  td{border:#eee solid 1px; height:36px; padding:0 10px; line-height:36px; }
.Account_table .table_head{ font-size:14px; background:#f9f9f9;}
.Account_table .Link_wrap img{ display: none; position: absolute;  border: 1px solid #DEDEDE; padding: 4px; background: #ffffff;}
.Account_table .Link_wrap:hover img{display: block;}

.Convert_Coupon{ margin-bottom:200px; font-size:13px; overflow:hidden;}
.Convert_Coupon li{ height:34px; margin-bottom:5px; line-height:34px;}
.Convert_Coupon li .ErrorTip{padding: 0 0 0 7px;}
.Convert_Coupon li .name{ width:120px; float:left; display:block; margin-right:5px; overflow:hidden; text-align:right;}
.Convert_Coupon li .Convertchoes{ width:200px; height:32px; line-height:32px; border:1px solid #cccccc; display:block; float:left;  padding:0 0 0 10px;  box-shadow:inset 1px 1px 1px #ddd;}
.Convert_Coupon li .Convertchoes em{ float:right; margin:11px 10px 0 0; width:14px; height:8px; overflow:hidden;cursor:pointer; background:url(../images/master/master.png) -12px -80px no-repeat;}
.Convert_Coupon .Account_Tips{ padding-left:125px; height:30px; color:#666; line-height:30px;}
.Convert_Coupon .Convert_Coupon_btn{ margin:0 0 0 125px;}

.Account_fz13{ font-size:13px; margin-bottom:20px;}
.Account_fz15{ font-size:15px; margin-bottom:20px; line-height:25px; margin-bottom:5px; font-weight:bold;}
.Account_col_red{ color:#d23925; font-style:normal;}

.Edittext{ width:442px; padding:0 3px; background:#fff; height:24px; border:1px solid #ccc; box-shadow:inset 1px 1px 1px #ddd; color:#666; line-height:24px;}

/*message*/
.Profile_Messages{ margin-bottom:200px;}
.Profile_Messages li{ border-bottom:1px dashed #e6e6e6; padding:10px 0; overflow:hidden; }
.Profile_Messages .Profile_Picture{ width:60px; height:60px; margin-right:10px; float:left; padding:2px; border:1px solid #ededed;}
.Profile_Messages .Messages_time{ margin:12px 0 0; background:url(../images/master/home.png) left -80px no-repeat; font-size:11px; padding-left:18px; color:#666;}
.Msg-cont{float:left; width: 850px;}

.likeItem:hover .Profile_likePop{display: block;}
.likeItem .likeText{height: 40px;}
.Profile_likePop{ display: none; background:#fff; width:200px;  border-left:1px solid #e2dede; border-top:2px solid #4ca205; border-right:1px solid #e2dede;position:absolute; left:-1px; z-index:100; height:96px;}
.Profile_likePop em{ width:7px; height:4px; background:url(../images/master/master.png) 0 -600px no-repeat; margin:0 0 0 28px; margin:0 0 0 29px \9;+margin:0 0 0 28px; overflow:hidden; position:absolute; z-index:100;}
.Profile_likePop ul{ background:none; border:none; top:0; height:95px;}
.Profile_likePop li{height:31px; line-height:31px; border-bottom:1px solid #e2dede; width:200px; padding:0; border-right:none; font-size:12px;}
.Profile_likePop a{ color:#222; display:block; padding-left:10px; background:#fff;}
.Profile_likePop a.choosed{background: #f6f6f6;}
.Profile_likePop a:hover{ color:#4ca205; background:#f6f6f6!important;}
/*customer show*/
.Upload_Explanation{ line-height:24px; margin-bottom:10px;}
.Upload_box{ height:auto; margin-bottom:40px;}
.Upload_box p{overflow: hidden; line-height:32px; margin-bottom:5px; clear:both;}
.Upload_box .color666{ color:#666;}
.Upload_box .ErrorTip{padding: 0;}

.Profile_Tips{ padding-top:65px; text-align:center; margin-bottom:200px;}
.Profile_Tips h3{ font-size:24px; font-weight:normal; margin-bottom:25px; border:none;}
.Profile_Tips p{ line-height:21px; color:#666666; margin-bottom:35px;}
.Profile_Tips p .lit-btn{float:none;}
.Profile_Tips .Tips_btn{ width:auto; height:34px;cursor:pointer; padding:0 10px; border:none 0; background:#4ca206; color:#fff; text-align:center; line-height:34px; font-size:16px;}
.Profile_Tips .Tips_btn:hover{ background:#419000;}

.jcrop-holder
{
	text-align: left;
	margin: 0 auto;
}

.jcrop-vline, .jcrop-hline
{
	font-size: 0;
	position: absolute;
	/*background: white url('/images/Jcrop.gif') top left repeat; */
	/*
	opacity: .5;
	*filter:alpha(opacity=50);
	*/
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
	*width: 9px;
	*height: 9px;
}

.jcrop-tracker {
	*background-color: gray;
	width: 100%; height: 100%;
}

.custom .jcrop-vline,
.custom .jcrop-hline
{
	background: yellow;
}
.custom .jcrop-handle
{
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}