@charset "utf-8";
/* CSS Document */
.Y_all{width:1000px;}
/** 网站内部头部 **/
.U_Y_all{ width:1000px!important;}

#Y_head_sub{ background:#1d80df; width:auto; height:auto; clear: both; }
.Y_logo_small{padding:10px 0px;width: 25%;display:block;}
.Y_logo_small .Y_logo_s{ background:url(../img/logo_small.svg) no-repeat; width:220px; height:40px; display:block; }

.Y_head_sub{ padding:5px 0px 0px 0px; width:44%; display:block; }
.Y_head_sub ul{}
.Y_head_sub li{ float:left; display:inline-block; }
.Y_head_sub li a{ float:left; color:#ffffff; padding:0px 10px; height:55px; line-height:50px; overflow:hidden; text-decoration:none; display:block;}
.Y_head_sub li a:hover,.Y_head_sub li a.current{ background:url(../img/user/nav_hover.gif) bottom center no-repeat; color:#afd8ff;}
.Y-msg-icon{ float:left; background:url(../img/user/msg_icon.png) no-repeat; width:36px; text-align:center; height:21px; display:block; padding-left:6px; line-height:21px!important; color:#ffffff; font-size:12px; margin-top:15px; }
.Y-msg-icon a{ padding:0px!important; width:36px; text-align:center; line-height:21px!important; height:21px!important;}
.Y-msg-icon a:hover{ background:none!important; color:#ffffff!important; text-decoration:underline!important;}

.Y_search{ width:300px;  height:28px; margin:15px 0px 0px 0px; display:inline; }
.Y_search input{ width:220px; height:20px; line-height:20px; padding:4px; display:block; border:none; background:#ffffff; }
.Y_search button{ width:65px; height:28px; line-height:28px; color:#666666; background:#cccccc; border:none; font-weight:bold; }

/** 用户中心主体内容 **/
.U_warp{ background:#ffffff; }
.U_content{ padding:40px 0px; display:block; }
.U_main{ background:#FAFAFA; position:relative; z-index:10px; }
.U_left{ width:220px; display:block; }
.U_userinfo{ padding:20px 0px;}
.U_userhead{ position:absolute; top:-20px; left:10px; z-index:15px; width:100px; height:100px; display:block; }
.U_usertxt{ padding-left:120px; display:block; width:100px; }
.U_usertxt h1{ font-weight:normal; }
.U_usertxt h1 a{ color:#999999; }

.U_user_icon{ display:block; }
.U_user_icon span{ padding:5px 5px 0px 0px; height:24px; display:inline-block; }
.U_user_icon a.sf_icon{ background:url(../img/user/sf_icon.png?v=1) no-repeat 0px 0; width:45px; height:23px; display:inline-block; background-size: cover;  }
.U_user_icon a.sf_no_icon{ background:url(../img/user/sf_icon_hover.png?v=1) no-repeat 0px 0; width:45px; height:23px; display:inline-block;  background-size: cover; }


.U_user_icon a.iphone_icon{ background:url(../img/user/phone_icon.png) no-repeat; width:19px; height:23px; display:inline-block; background-size: cover; }
.U_user_icon a.iphone_no_icon{ background:url(../img/user/phone_icon_hover.png) no-repeat; width:19px; height:23px; display:inline-block; background-size: cover; }

.U_usermenu{ padding: 10px 0px; display:block;  position:relative; }
.U_usermenu ul{ position:absolute; left:0px; width:100%; }
.U_usermenu li{ display:block; padding:5px 0px;   }
.U_usermenu li a{ border: 2px solid transparent; padding:10px 40px; width:137px; display:block; text-align:left; font-family:'Microsoft Yahei'; font-size:14px; font-weight:bold; color:#666; }
.U_usermenu li a:hover,.U_usermenu li a.current{padding: 10px 40px;
	background: #ffffff;
	border: 2px solid #eee;
	border-right: 2px solid #ffffff;
	color: #1ba1e2;
	text-decoration: none;
	position: relative;
	z-index: 80;
	width: 140px;
}

.U_usermenu ul.submenu{ position:relative;}
.U_usermenu ul.submenu li a{ padding:10px 45px; width:117px; display:block; font-size:12px; font-weight:normal; font-family:"SimSun"}
.U_usermenu ul.submenu li a:hover,.U_usermenu ul.submenu li a.current{padding:10px 45px; width:129px; position: relative; z-index: 80;}


.U_right{ width:706px; min-height:600px; padding:35px; border:2px solid #eee; background:#ffffff; }
.U_tasktitle{line-height: 22px;}
.U_tasktitle a{color:#333;}
.U_tasktitle a:hover,.U_tasktitle a.active{color:#333;}
.U_tasktitle{position: relative;}
.U_tasktitle .nav_left a.active{color:#1ba1e2;}
.U_tasktitle .nav_right{position: absolute;right:0;top:0;font-size: 14px;}
.U_sum{ display:block; border-bottom:2px solid #e9e9e9; }
.U_yue{ width:420px; display:block; }
.U_yue_box{ padding:30px 0px; }
.U_yue_box span{ color:#9999999; padding-right:10px; vertical-align:middle; }
.U_yue_box span em{ color:#333333; padding-right:10px; }

.U_notice{ width:270px; display:block; }
.U_notice h1{ padding-bottom:10px; border-bottom:1px solid #e9e9e9; }
.U_notice ul{ padding:10px 0px; display:block; }
.U_notice li{line-height:24px; font-family:'Microsoft Yahei'; }
.U_notice li a{ color:#999999;}

.U_taskneed{ background:#fcf8e3; border:1px solid #fbeed5; padding:20px 20px 40px 20px; display:block; }
.U_taskneed .state{background-color: #ffc633;text-decoration: none; font-size: 12px;display: inline-block;padding:0px 5px;border-radius: 5px;color: #fff;margin-left: 10px; }
.U_taskneed li{ display:block; padding:15px 0px; border-bottom:1px solid #e9e9e9; line-height:24px; }
.U_taskneed li a{ font-family:'Microsoft Yahei'; font-size:14px; color:#666666;}
.U_taskneed li em{ color:#999999; }
.U_taskneed li span{ float:right;}
.U_taskneed li span button{ width:auto; }

/** 用户中心需求展示 **/
.U_cont{ background:#f9f9f9; border:1px solid #e9e9e9; display:block; }
.U_fb_task{ width:469px; padding:15px; border-right:1px solid #e9e9e9; background:#ffffff; }
.U_fb_tab{ display:block; }
.U_fb_tab ul{border-bottom:1px solid #ccc; }
.U_fb_tab li{ display:block; float:left; position:relative; }
.U_fb_tab li a{ float:left; padding:0px 20px 10px 20px; display:block; line-height:30px; height:30px; font-weight:bold; font-family:'Microsoft Yahei'; font-size:14px; color:#666666;}
.U_fb_tab li a.current,.U_fb_tab li a:hover{ background:url(../img/user/u41.png) center bottom no-repeat; position:relative; top:1px; line-height:29px; text-decoration:none; }

.U_tasktab{ display:block; padding:20px 0px;}
.U_tasktab ul{ background:url(../img/user/line.gif) 38px top repeat-y; }
.U_tasktab li{ float:left; width:100%; margin-bottom:20px; display:inline; }
.U_taskdate{ background:url(../img/user/u47.png) no-repeat; width:76px; height:41px; line-height:41px; text-align:center; }
.U_taskdate span{ font-family:'Microsoft Yahei'; color:#666666; }

.U_need{ width:595px;  margin-left:28px; display:block; background:#f9f9f9; border:1px solid #e9e9e9; position:relative; padding:10px 0 20px 0; }
.w250{ width:250px!important;}
.w350{ width:360px!important;}
.w550{ width:550px!important;}
.U_need_box{ padding:10px 10px; display:block; }
.U_need_title{ padding:5px 20px; display:block; }
.U_need_title a{ color:#666666;word-break: break-all;}
.U_need_title a:hover{ color:#0088CC; }
.U_need_title .btns{background-color: #FFD700;text-decoration: none; font-size: 14px;display: inline-block;padding: 5px;border-radius: 5px;color: #fff;margin-left: 10px; }
.U_need_title a.btns:hover{background-color: #FFCC00; color: #fff}
.U_need_box p{ padding:0px 20px; margin:0 0px; display:block; color:#999999; line-height:24px; /*height:72px;*/ overflow:hidden; }
.U_need_box  img { max-width: 100%; }
.U_need_bottom{ display:block; padding:0px 0px; }
.U_need_bottom button{ float:left; padding:0px 10px;_padding:0px 0px;*padding:0px 0px;margin: 0 5px; }
.U_need_bottom .U_need_tag{ padding:5px 10px; color:#666666; vertical-align:middle; }
.U_need_bottom .U_need_zt{ padding:5px 5px 5px 0px; display:block; color:#cccccc; }
.U_need_bottom .U_need_zt span{ padding:0px 5px; color:#999999; }
.U_need_bottom .U_need_zt span em{ color:#468847; }

/** 灰色箭头 **/
.U_need .pop_card .arrow_left{top:3px;}
	.U_need .poptip-arrow-left{font-size:36px; width:18px; left:-18px; height:36px;}
	.U_need .poptip-arrow i{color:#F9F9F9;}
	.U_need .poptip-arrow em{color:#e9e9e9}
.U_need li.hover {background-color:#fcf8e3!important; border-color:#fcebca!important;}
	.U_need li.hover .poptip-arrow i{color:#fcf8e3;}
	.U_need li.hover .poptip-arrow em{color:#fcebca;}

/** 蓝色箭头 **/
.U_needbule{ background:#dff0d8; border:1px solid #d6e9c6; }
.U_needbule .pop_card .arrow_left{top:3px;}
	.U_needbule .poptip-arrow-left{font-size:36px; width:18px; left:-18px; height:36px;}
	.U_needbule .poptip-arrow i{color:#dff0d8;}
	.U_needbule .poptip-arrow em{color:#d6e9c6}

/** 黄色箭头 **/
.U_needyellow{ background:#fcf8e3; border:1px solid #fbeed5; }
.U_needyellow .pop_card .arrow_left{top:3px;}
	.U_needyellow .poptip-arrow-left{font-size:36px; width:18px; left:-18px; height:36px;}
	.U_needyellow .poptip-arrow i{color:#fcf8e3;}
	.U_needyellow .poptip-arrow em{color:#fbeed5}

/* 收藏的任务 */
.U_collect{ width:200px; display:block; }
.U_collecttask{ display:block; padding:20px; }
.U_collecttask h1{ border-bottom:1px solid #e9e9e9; padding-bottom:15px; display:block; }
.U_collecttask ul{ padding:10px 0px;}
.U_collecttask li{ line-height:24px; padding:10px 0px; font-family:'Microsoft Yahei';  display:block; border-bottom:1px dashed #e9e9e9; }
.U_collecttask li a{ font-size:14px; color:#666666;}
.U_collecttask li a:hover{ color:#0088cc; }
.U_collecttask li span{ float:right; text-align:right; color:#ff6600;}

/**  我发布的任务 **/
.U_taskzt{ padding:10px; display:block; background:#f4f9fe; border-top:2px solid #b3cfee; border-bottom:1px solid #cbdaea; color:#cccccc; }
/* .U_taskzt span{ padding:0px 10px; } */
.U_taskzt span.csspan{ font-weight:bold; color:#666666; padding:0px; }
.U_taskzt a{ padding:2px 5px; color:#666666; }
.U_taskzt a:hover,.U_taskzt a.current{ background:#36a9e1; color:#ffffff; text-decoration:none; }

.U_taskcont{ background:#ffffff; }
.U_taskcont ul{ background:url(../img/user/line.gif) 38px top repeat-y; }
.U_taskcont li{ float:left; width:100%; margin-bottom:20px; display:inline; }

.w782{ width:782px!important}
.w780{ width:780px!important}

/** 用户基本信息 **/
.U_basic_title{ border-bottom: 2px solid #eee; padding-bottom:15px; width:100%; color:#999999; position:relative; }
.U_basic_title a{ position:absolute; right:10px; font-size:12px; font-family:'宋体'; top:10px; color:#333333; }
.U_basic_title a:hover{ color:#08C;}
.U_basic_title span{ color:#08C; font-size:12px;}
.U_basic_title span em{ color: #FF6600;}
.U_basic_title.noboder { border: none; }
.U_basic{ border:1px solid #e9e9e9; padding:30px; display:block; }
.U_user_head{ padding:5px 20px 0px 0px; width:60px; height:60px; display:block; }
.U_user_txt{ display:block; width:560px; }
.U_user_txt ul{ display:block; width:100%; }
.U_user_txt li{ display:block; line-height:22px; width:100%;  }
.U_user_txt span{ font-weight:bold; color:#333333; padding-right:10px; display:inline-block; }

.U_user_txt .U_schedule{ background:url("../img/user/u82.png") no-repeat; position:relative;  width: 180px; margin-right:4px; height:13px; overflow:hidden; vertical-align:middle;}
.U_schedule em{background: url("../img/user/u82.png") no-repeat; display:block; height:12px; verflow:hidden; position:absolute; }
em.U_schedule_fire1{background: #FF0000;height: 12px; width:54px; left:0;border-radius: 6px}
em.U_schedule_fire2{background: #0066CC;height: 12px; width:114px; left:0;border-radius: 6px}
em.U_schedule_fire3{background: #009900;height: 12px; width:180px; left:0;border-radius: 6px}

.U_safe{ border:1px solid #e9e9e9; border-top:none; border-right:none; display:block; }
.U_safe_box{ padding:20px 15px; width:200px; display:block; border-right:1px solid #e9e9e9; }
.U_w210{ width:210px;}
.U_safe_up{ display:block; padding:20px 0px; }
.U_no_idcard{ background:url(../img/user/u_03.gif) no-repeat; display:block; width:58px; height:47px;  }
.U_no_email{ background:url(../img/user/u143.png) no-repeat; display:block; width:62px; height:43px;  }
.U_no_phone{ background:url(../img/user/phone.gif) no-repeat; display:block; width:32px; height:47px;  }
.U_yes_idcard{ background:url(../img/user/u_03_suc.gif) no-repeat; display:block; width:58px; height:47px;  }
.U_yes_email{ background:url(../img/user/u143_suc.png) no-repeat; display:block; width:62px; height:43px;  }
.U_yes_phone{ background:url(../img/user/phone_suc.gif) no-repeat; display:block; width:32px; height:47px;  }
.U_safe_uptxt{ padding-left:20px; display:block; }
.U_safe_uptxt span{ display:block; }
.U_safe_uptxt span.csspan{ font-weight:bold; color:#4d4d4d; padding-bottom:13px; }
.U_safe_uptxt span.no_rz{ background:url(../img/user/u_06.gif) no-repeat; padding-left:20px; line-height:20px; display:inline-block;}
.U_safe_uptxt span.yes_rz{ background:url(../img/user/u_06_suc.gif) no-repeat; padding-left:20px; line-height:20px; display:inline-block;}
.U_safe_bot{ display:block; color:#999999; }


.U_desc{ border:1px solid #e9e9e9;}
.U_desc ul{ width:100%;}
.U_desc li{ float:left; width:680px; padding:10px; color:#999999; line-height:24px; }
.U_desc li.csli{ background:#fbfbfb;}
.U_desc li span.csspan{ width:150px; padding:0px 20px; font-weight:bold; color:#666666; }
.U_tip{ display:block; color:#e89f00; line-height: 20px; font-size: 12px; margin-bottom: 30px;}

.U_myinfo{ display:block; padding:30px 0px; background-color: #FFF;}
.U_myinfo_title{ color:#333333; font-weight:bold; padding-bottom:20px;}
.U_myinfo dl{ display:block; width:100%; float:left; padding:10px 0px; }
.U_myinfo dt{ float:left; width:100px; font-weight:bold; line-height:40px; text-align:right; padding-right:10px;  }
.U_myinfo dd{ line-height:42px; vertical-align:middle; color:#333; }
.U_myinfo dd input{ vertical-align:middle; }
.U_myinfo dd span{ color:#999; vertical-align:middle; margin-left: 5px; }
.U_myinfo dd label{ color:#333; }
.U_myinfo dd select{ margin-right:10px;  }
.U_myinfo dd textarea{ width:380px; height:80px; padding: 10px; display:block; margin-top:10px; border:1px solid #ccc;}
.U_myinfo dd button{ padding:0px 20px;_padding:0px 20px; vertical-align:middle; font-size:14px; }
.U_myinfo dd .icon{ margin-top:13px; }
.U_myinfo_checkrow { padding: 10px 0 10px 111px; clear: both; }
.U_myinfo_checkrow label { margin-right: 40px;}
.U_up{}
.U_up .U_upphoto span{ padding-bottom:15px; display:block; color:#999999; }
.U_hear{ display:block; padding:30px 0px;}
.U_hear .U_hear_img{ width:302px; height:302px; display:block; }
.U_hear .U_hear_img img{ width:300px; height:300xp; max-width:300px; max-height:300px; border:1px solid #e9e9e9;}
.U_hear .U_hear_list{ width:290px; margin-left:50px; border-left:1px solid #e9e9e9; padding:0px 0px 0px 50px; display:block;  }
.U_hear .U_hear_list .U_heartip{ color:#ff6600;}
.U_hear_list dl{ display:block; }
.U_hear_list dt{ float:left; width:182px; display:block; }
.U_hear_list dt span{ padding:40px 0px 20px 0px; display:block; }
.U_hear_list dt span img{ border:1px solid #e9e9e9; width:180px; height:180px; max-width:180px; max-height:180px; margin-bottom:20px;}
.U_hear_list dd{ float:right; padding:40px 0px 0px 20px; width:80px; display:block; }
.U_hear_list dd span{ display:block; text-align:center; padding-bottom:20px; }
.U_hear_list dd span em{ padding:10px 0px; display:block; }

.U_hearupbut button{ padding:0px 20px;_padding:0px 20px;*padding:0px 10px;}


/** 手机和邮箱绑定 **/
.U_step{ display:block; padding:20px 5px;}
.U_step ul{}
.U_step li{ float:left; display:inline-block; width:230px;}
.U_step li a{ border-bottom:4px solid #e9e9e9; width:100%; text-align:center; display:block; padding:20px 0px; color:#999999 }
.U_step li a:hover{ text-decoration:none; }
.U_step li a.current{ border-bottom:4px solid #ff6600; text-decoration:none; color:#ff6600; }
.U_phone_box {  }
.U_phoneinfo{ display:block; padding:20px 50px; border-bottom:1px solid #e9e9e9; }
.U_phoneinfo h1{ padding:10px 0px;}
.U_phoneinfo h1.csh1{ font-weight:normal; padding:10px 20px;}
.U_phoneinfo dl{ display:block; padding:20px 0px 10px 0px; }
.U_phoneinfo dt{ width:130px; padding-right:10px; text-align:right; float:left; line-height:42px;  }
.U_phoneinfo .dtThree{ white-space: nowrap;width:auto;  padding-right:10px; text-align:left; float:left; line-height:42px;  }
.U_phoneinfo dt .img{width: 26px;height: auto; float: left;margin-top: 8px;margin-right: 5px;}
.U_phoneinfo dd{ line-height:42px; }
.U_phoneinfo dd em{ color:#999999; padding:0px 10px; }
.U_phoneinfo dd span{ color:#ff6600; }
.U_phoneinfo dd input{ float:left; vertical-align:middle;}
.U_phoneinfo dd button,.U_status_right button{ font-size:14px; padding:0px 30px;_padding:0px 20px;*padding:0px 15px; vertical-align:middle}
.U_phoneinfo dd button.csbtn{ padding:0px 10px;_padding:0px;*padding:0px; margin-top:1px;_margin-top:2px;*margin-top:2px; display:inline;}
.U_phoneinfo.bindp { margin: 40px 0 40px; padding:20px; background: #fafafa; }
.U_phoneinfo.bindp dl{ display: block; line-height: 38px; }
.U_phoneinfo.bindp dt{ display: block; font-size: 14px; padding-right:10px; }
.U_phoneinfo.bindp dt .img{width: 26px;height: auto; float: left;margin-top: 8px;margin-right: 5px;}
.U_phoneinfo.bindp dd{ display: block; margin-bottom: 15px; }
.U_phoneinfo.bindp em {float:right;}
.U_phoneinfo.bindp em a{ cursor: pointer; display:block; width: 86px; height: 36px; line-height:36px; color:#1d80df; font-size:14px; text-align:center; border: 1px solid #1d80df; border-radius:3px; }
.U_phoneinfo.bindp em a:hover{ opacity:.75; color:#1d80df; text-decoration:none; }
.U_phoneinfo.bindp dd span { color: #1d80df; font-family: verdana; }

.U_step_tip{ }
.U_step_tip p{ line-height:24px; color:#999; margin-bottom:2px; }
.U_step_tip p.tit{ display: block; font-weight:bold; color:#666666; margin-bottom:10px; }

/*绑定成功*/
.U_stepsuccess{ background:#dff0d8; border:1px solid #d6e9c6; color:#468847; padding:12px 20px; display:block; }

.email_txt{ float:left; width:240px;_width:245px; padding-left:20px; line-height:20px; color:#999999; }

/* 身份认证 */
.U_status{ display:block; padding:20px 0px;}
.U_status h1 em{ font-family:'宋体'; font-size:12px; color:#666666; }
.U_status_box{ padding:20px 0px; display:block; }
.U_status_left{ width:auto; }
.U_status_right{ padding-left:20px; width:70%;}
.U_status_right p{ color:#999999; line-height:20px; padding-bottom:20px; display:block; }
.U_status_right p span{ color:#333333; display:block; padding-bottom:5px; line-height:20px; }


/** 公告通知 **/
.U_info{ padding:30px 0px; border-bottom:1px dashed #eeeeee; }
.U_noticetitle_n a{ font-weight:bold; display:block; color:#666666;}
.U_noticetitle_y a{ font-weight:bold; display:block; color:#339900;}
.U_noticetitle_n,.U_noticetitle_y  a:hover{ color:#08C;}
.U_info .U_noticetxt{ padding:30px 0px; display:block; line-height:18px; }
.U_date{ display:block; color:#999999; }


/** 私信 **/
.U_letter{ display:block; }
.U_letter ul{ display:block; }
.U_letter li{ float:left; padding:30px 0px; border-bottom:1px solid #eeeeee; display:block; width:100%;}
.U_letter li img{ float:left; }
.U_letter li span{ color:#999999; text-align:left; }
.U_lettercont{ width: 530px; padding-right:20px; display:block; }
.U_lettercont .U_head_n a{ font-weight:bold; color:#666666; }
.U_lettercont .U_head_y a{ font-weight:bold; color:#339900; }
.U_head_n,.U_head_y a:hover{  color:#08C; }
.U_lettercont p{ padding:10px 0px; color:#999999}

.U_letter_reply{ padding:20px 0px; display:block; }
.U_letter_reply button{ width:80px; height:30px; line-height:30px; text-align:center; font-size:12px; font-family:'宋体'; display:block; }
.U_lettertxt{ padding:20px 0px; display:block; }
.U_lettertxt ul{ display:block; }
.U_lettertxt li{ float:left; width:100%; padding:5px 0px; display:block; }
.U_lettertxt li textarea{ width:100%; height:100px; display:block; border:1px solid #cccccc;  }

.U_letterlist{ width:584px; display:block; margin:0 auto;  }
.U_letterlist dl{ width:100%; display:block; position:relative; padding-bottom:30px; }
.U_letterlist dt{ width:60px; position:absolute; display:block; }
.l60{  left:-60px;}
.r60{  right:-70px;}
.U_letterlist dd{ display:block; padding:0px 20px; }
.U_letterlist .U_letterbox{ padding:15px; display:block; background:#d9edf7; border:1px solid #bce8f1; line-height:18px;  }
.bgscoll{ background:#f9f9f9!important; border:1px solid #e9e9e9!important; }

.U_line{ display:block; padding:30px 20px; position:relative; }
.U_line h2{ height:1px; width:100%; background:#eeeeee; overflow:hidden; display:block; }
.U_line span{ position:absolute; padding:0px 20px; background:#ffffff; color:#999999; top:22px; left:38%; }

.U_arrow .pop_card .arrow_left{top:3px;}
.U_arrow .poptip-arrow-left{font-size:30px; width:15px; top:8px; left:6px; height:30px; text-shadow:none;}
.U_arrow .poptip-arrow i{color:#d9edf7;}
.U_arrow .poptip-arrow em{color:#bce8f1}

.U_r_arrow .pop_card .arrow_left{top:3px;}
.U_r_arrow .poptip-arrow-right{font-size:30px; width:30px; top:8px; height:30px; right:-0px; text-shadow:none;}
.U_r_arrow .poptip-arrow i{color:#f9f9f9;}
.U_r_arrow .poptip-arrow em{color:#e9e9e9;}

/** 评论 **/
.U_comment{ display:block; }
.U_comment dl{  width:100%; padding:30px 0px; border-bottom:1px solid #eeeeee; }
.U_comment dt{ width:60px; display:block; float:left; }
.U_comment dt span{ color:#08C; font-size:12px;}
.U_comment dt span em{ color: #FF6600;}
.U_comment dd{ position:relative; float:left; padding-left:20px; width:620px; display:block; }
.U_comment_box{ background:#fafafa; border:1px solid #e9e9e9; padding:20px; }
.U_comment_box h2{ font-size:14px; font-weight:normal; }
.U_comment_box h2 a{ font-weight:bold; }
.U_comment_box p{ padding:10px 0px; line-height:18px; display:block; color:#999999; }
.U_comment_b{ color:#999999; }

.U_comment .pop_card .arrow_left{top:3px;}
.U_comment .poptip-arrow-left{font-size:30px; width:15px; top:8px; left:6px; height:30px; text-shadow:none;}
.U_comment .poptip-arrow i{color:#fafafa;}
.U_comment .poptip-arrow em{color:#e9e9e9}

/**会员中心提示框**/
.Uppwdbox{left:470px; top:35px; width:220px; display:none;}
.Sf_showbox{left:116px; top:10px; display:none;}
.Iphone_showbox{left:162px; top:10px; display:none;}

/**会员中心密码安全度**/
.anquan{background-color:#999; height:10px; width:200px; margin:16px 0 0 10px;}
.anquan em.r{background-color:#ff2121; width:50px; display:block; height:10px;}
.anquan em.r2{background-color:#39afea; width:100px; display:block; height:10px;}
.anquan em.r3{background-color:#f9aa0b; width:150px; display:block; height:10px;}
.anquan em.r4{background-color:#5db734; width:200px; display:block; height:10px;}

.msgdel{position:relative;top:1px;left:-3px; font-size:13px;}
.sdel{position:relative;top:1px;left:-3px; font-size:18px;}

.dxbtn { display: inline-block; height: 44px; width: 158px; line-height: 44px; text-align: center; border-radius: 3px; vertical-align: middle;background: #36a9e1; border: none; font-size: 16px; font-family: "Microsoft YaHei"; color: #fff; }
.dxbtn:hover {color: #fff;background-color: #1e8fc6;text-decoration: none;}
.dxbtn.disabled { color: #666; background: #d6d9e0; cursor: default; text-decoration: none; }


/** 收藏的店铺 **/
.C_screen{ display:block; padding:30px 0px 30px 10px; border-bottom:1px solid #f5f5f5; }
.C_user{ width:140px; display:block; }
.C_userhead{ width:60px; padding-right:5px; display:block; }
.C_userhead .user-pic{ width:60px; height:60px; max-width: none;border-radius: 50%;box-shadow: 0 0 0 10px white;margin-left: -5px; background: #fff; }
.C_userdate{ width:75px; display:block; }
.C_userdate span{ padding-bottom:20px; display:block;}
.C_need{ width:552px; display:block; background:#f9f9f9; border:1px solid #e9e9e9; position:relative; padding:10px 0 20px 0px; }
.C_need .btn-collet{padding: 4px 10px;background-color: #FF0000;border-radius: 4px;color: #fff;text-decoration: none;font-size: 14px;}
.C_need .btn-collet:hover{color: #fff;}

.C_need_box{ padding:10px 20px; display:block; }
.C_need_title{ padding:5px 0px; display:block; }
.C_need_title a{ color:#666666; }
.C_need_title a:hover{ color:#0088CC; }
.C_need_box p{ display:block; color:#999999; line-height:24px; height:72px; overflow:hidden; }
.C_need_box p.csp{ height:120px;}

.C_state{position:absolute; top:0px; right:0; width:72px; height:72px; background:url(../img/user/Y_all.png) -105px -181px no-repeat;_background:url(../img/user/images/Y_all.gif) -105px -181px no-repeat;}
.C_state.zd{ background:url(../img/user/Y_all.png) -183px -181px no-repeat;_background:url(../img/user/Y_all.gif) -183px -181px no-repeat;}

.C_need_bottom{ display:block; padding:0px 20px; }
.C_need_bottom .C_need_tag{ padding:5px 20px; color:#666666; vertical-align:middle; }
.C_need_bottom .C_need_zt{ padding:5px 10px 5px 0px; display:block; color:#cccccc; }
.C_need_bottom .C_need_zt span{ padding:0px 5px; color:#999999; }
.C_need_bottom .C_need_zt span em{ color:#468847; }


/** 灰色箭头 **/
.C_need .pop_card .arrow_left{top:3px;}
.C_need .poptip-arrow-left{font-size:36px; width:18px; left:-18px; height:36px;}
.C_need .poptip-arrow i{color:#F9F9F9;}
.C_need .poptip-arrow em{color:#e9e9e9}
.C_need li.hover {background-color:#fcf8e3!important; border-color:#fcebca!important;}
.C_need li.hover .poptip-arrow i{color:#fcf8e3;}
.C_need li.hover .poptip-arrow em{color:#fcebca;}

/**  我收到的稿件 **/
.my_get_item{display:block; background:url(../img/user/date_bg.gif) 24px 0px repeat-y;}
.my_get_item li{ float:left; width:100%; margin-bottom:20px; display:inline; }
.my_get_head{ width:48px; height:48px; position:relative; }
.my_get_head .user-pic{ width:48px; height:48px; max-width: none;border-radius: 50%; background: #fff; }
.my_get_item_intr{ padding-left:13px; width:620px; position:relative; }
.my_item_top{ line-height:24px; display:block; }
/* .my_item_top span{ padding-right:0px;} */
.my_item_top .state{ border:1px solid #ff6600; color:#ff3300; padding:2px 8px; }
.my_item_top span.title a{ color:#666666; }
.my_item_top span.title a:hover{ color:#ff6600;}
.my_get_item_cont{ padding:20px 20px 10px 20px; width:580px; border:1px solid #e9e9e9; background:#ffffff;  }
.my_get_item_cont p{ display:block; line-height:24px;  }
.my_get_item_cont p em{ color:#0362a6; font-weight:bold; }
.my_get_item_cont p b.csb{ width:42px; height:42px; background:url(../img/user/Y_all.png) -106px -128px no-repeat; display:block; }
.my_get_item_cont p span{ line-height:42px; display:block; color:#999999; }
.my_get_item_bottom{ display:block; line-height:24px;  }
.my_get_item_bottom span{ display:block; padding:0px 20px 0px 0px;}
.my_get_item_bottom label{ color:#0362a6; }
.my_get_item_bottom b{ background:url(Y_all.png) no-repeat; margin-top:4px; width:18px; height:16px; display:block; }
.my_get_item_bottom b.cs{ background-position:0px -202px;}

.my_get_item_fj{border: 1px solid #CCCCCC;line-height: 28px;}
.my_get_item_fj span {color: #999999;display: block;padding: 0 5px;}
.my_get_item_fj span.csspan {border-right: 1px solid #CCCCCC;font-weight: bold;}

/** 灰色箭头 **/
.my_get_item .poptip-arrow-top{font-size:36px; width:36px; left:36px; height:18px; margin-left:-18px; top:31px; }
.my_get_item .poptip-arrow i{color:#ffffff; }
.my_get_item .poptip-arrow em{color:#e9e9e9;}
.my_get_item li.hover {background-color:#fcf8e3!important; border-color:#fcebca!important;}
.my_get_item li.hover .poptip-arrow i{color:#fcf8e3;}
.my_get_item li.hover .poptip-arrow em{color:#fcebca;}

/** 搜索栏目 **/
.L_search_list{background:#f9f9f9; padding-right:10px; height:45px; overflow:hidden; border:1px solid #e9e9e9; position:relative;}
.L_search_list b{color:#999; }
.L_search_list a{padding:0px 25px; border-right:1px solid #e9e9e9; text-decoration:none; line-height:45px; display:inline-block;}
.L_search_list a.cur{background:#fff5e8; text-decoration:none; color: #FF3300;}

.Y_steps {display: block;padding: 22px 20px 40px;position: relative;width: 600px;}
.Y_steps ol {background-color: #EFEFEF;height: 10px;margin-left: 20px;position: relative;width: 540px;}
.Y_steps li {display: inline-block;position: absolute;}
.Y_steps li.model_1 {width: 180px;}
.Y_steps li.model_1.icon2 {left: 180px;}
.Y_steps li.model_1.icon3 {left: 360px;}
.Y_steps li.model_1.icon4 {left: 540px;}
.Y_steps li.on {background-color: #1BA1E2;height: 10px;}
.Y_steps li em {background: url("../img/post/Y_all.png") no-repeat scroll 0 -125px rgba(0, 0, 0, 0);display: block;height: 32px;left: -3px;position: absolute;top: -11px;width: 32px;}
.Y_steps li.on em {background: url("../img/post/Y_all.png") no-repeat scroll 0 -161px rgba(0, 0, 0, 0) !important;}
.Y_steps li.s em {background: url("../img/post/Y_all.png") no-repeat scroll 0 -161px rgba(0, 0, 0, 0) !important;}
.Y_steps li span {left: -43%;position: absolute;text-align: center;top: 32px;width: 180px;}
.Y_steps li span u{color:#009900;}
.Y_steps li span i{color: #CC0000;}

.select_c{height:34px;padding:8px 0; font-size:14px;color: #666666;}


/** 代金券 */

.coupon-list{padding: 10px;font-family: Microsoft Yahei;}
.coupon-list .item{border:2px solid #1d80df;margin: 20px 0;border-radius: 8px;position: relative;padding: 10px 20px 10px 240px;height: 86px;font-size: 14px;}
.coupon-list .coupon{position: absolute;left:0;top:0;}
.coupon-list .h-row{*display: inline;display: inline-block;width: 180px;margin-left: 20px;line-height: 28px;}
.coupon-list .row{margin-left: 20px;line-height: 24px;}
.coupon-list .h-row b,.coupon-list .row b{font-weight: 700;color:#1ba1e2;}






/*新版实名认证*/
.smrz-lst { margin-top: 20px; font-family: 'Microsoft Yahei','SimHei'; background: #FAFAFA; clear: both; padding: 0 22px; }
.smrz-lst-tit { font-size: 16px; font-weight: 550; color: #333; line-height: 1; padding-top: 25px; }
.smrz-lst .item {  }
.smrz-lst .item + .item { border-top: 1px dashed #c6c6c6; }
.smrz-lst .item .tit { font-size: 14px; font-weight: 400; color: #333; line-height: 1; float: left; margin-top: 17px; width: 100px; }
.smrz-lst .item .tit span { margin-left: 12px; font-size: 12px; font-weight: 400; color: #999; line-height: 1; }
.smrz-lst .item .con {  border-radius: 4px; height: 48px; padding: 22px 0;}
.smrz-lst .item .icon { float: left; width: 48px; height: 48px; margin-right: 12px; }
.smrz-lst .item .disc { float: left; overflow: hidden; display: flex; height: 48px; flex-direction: column; justify-content: center; text-align: left; }
.smrz-lst .item .disc span { display: block; position: relative; padding-left: 11px; font-size: 12px; line-height: 1; color: #666; margin: 6px 0; }
.smrz-lst .item .disc span:after { content: ''; position: absolute; left: 0; top: 3px; width: 5px;height: 5px; background: #999; border-radius: 50%; }
.smrz-lst .item .rc { float: right; }
.smrz-lst .item .rc .btn { display: inline-block; width: 88px; height: 38px; text-align: center; background-color: #0078F0; margin-top: 6px; }
.smrz-lst .item .tip { background: #FFEFEF; border: 1px solid #FEDFDF; font-size: 12px; font-weight: 400; color: #FD5C5C; line-height: 12px; padding: 12px 16px; margin-top: 8px; margin-left: -22px; width: 673px;}
.smrz-lst-icon-1 { background: url(../img/user/smrz-lst-icon-1.png); }
.smrz-lst-icon-2 { background: url(../img/user/smrz-lst-icon-2.png); }
.smrz-lst-icon-3 { background: url(../img/user/smrz-lst-icon-3.png); }

.smrz-lst-checking { display: inline-block; line-height: 44px; font-size: 14px; padding-left: 20px; padding-right: 22px; color: #E89F00; background: url(../img/user/smrz-lst-checking.png) no-repeat left center; }
.smrz-lst-checksuccess { display: inline-block; line-height: 44px; font-size: 14px; padding-left: 20px; padding-right: 22px; color: #39B460; background: url(../img/user/smrz-lst-checksuccess.png) no-repeat left center; }
.smrz-lst-checkerror { display: inline-block; line-height: 44px; font-size: 14px; padding-left: 20px; padding-right: 22px; color: #FD5C5C; background: url(../img/user/smrz-lst-checkerror.png) no-repeat left center; }

/*新版实名认证-弹窗*/
.smrz-dialog { }
.smrz-dialog .toptip { border: 1px solid #F9ECCD; display: block; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.02); border-radius: 8px; font-size: 14px; line-height: 14px; padding: 11px 8px 11px 28px; color: #E89F00; background: url(../img/user/smrz-warming.png) #FCF5E5 no-repeat 8px center; margin-bottom: 24px; }
#J_checktype_pop { border: none; background: none; border-radius: 5px; }
#J_checktype_pop .core_pop { }
.smrz-dialog { background: #FFF; }
.smrz-dialog .pop_title { background: linear-gradient(207deg, #0078F0 0%, #5BADFF 100%); color: #FFF; font-size: 18px; border: none; text-indent: 0; padding: 22px; height: 20px; line-height: 1; }
.smrz-dialog .pop_title span { color: #AFD8FF; font-size: 12px; margin-left: 12px; }
.smrz-dialog a.pop_close { border: none; padding: 0; right: 15px; top: 20px; width: 24px; height: 24px; color: #FFF; font-family: arial; font-weight: 400; font-size: 19px; text-indent: -9999px; background: url(../img/user/smrz-close.png) no-repeat center; }
.smrz-dialog .checktype_warp { padding: 15px 22px; }
.smrz-dialog .checktype { border: none; }
.smrz-dialog .dl { margin-bottom: 22px; line-height: 1; font-size: 14px; font-weight: 500; }
.smrz-dialog .dt { margin-bottom: 12px; font-weight: 500; }
.smrz-dialog .dd { }
.smrz-dialog .dd .fj_up { float: right; padding: 0; }
.smrz-dialog .dd .fj_up .up_img_submit { width: 88px; height: 38px; background: url(../img/user/upimg.png) no-repeat; }
.smrz-dialog .fresh_upload_pictures .goon { display: none !important; }
.smrz-dialog #J_extraInfoUploadInput + #J_fresh_upload_queue { margin-top: 17px; padding-top: 17px; border-top: 1px dashed #CCC; }
.smrz-dialog .fresh_upload_pictures li { height: 28px; line-height: 28px; font-size: 12px; color: #666; padding: 0 12px 0 32px; position: relative; background: url(../img/user/smrz-flie.png) #FAFAFA no-repeat 12px center; border: none; border-radius: 4px; width: 402px; margin-bottom: 4px; }
.smrz-dialog .fresh_upload_pictures li .del { position: absolute; display: block !important; right: 12px; top: 5px; display: none; font-size: 12px; font-weight: bold; color: #FFF; text-decoration: none; background: #999; border-radius: 50%; width: 12px; height: 12px; overflow: hidden; line-height: 13px; text-align: center; }
.smrz-dialog .dd .txt { width: 269px; height: 36px; font-size: 12px; font-weight: 400; color: #999; line-height: 18px; float: left; }
.smrz-dialog .dd .Y_input { width: 444px !important; font-size: 14px; height: 42px; border-radius: 4px; border: 1px solid #EEEEEE; }
.smrz-dialog .dd .Y_input::-webkit-input-placeholder,
.smrz-dialog .dd .Y_input:-moz-placeholder,
.smrz-dialog .dd .Y_input::-moz-placeholder,
.smrz-dialog .dd .Y_input:-ms-input-placeholder,
.smrz-dialog .dd .Y_input::-ms-input-placeholder {
   color : #bbb;
}
.smrz-dialog .checktype_warp .btn { width: 88px; height: 38px; background: #FFFFFF; border-radius: 2px; border: 1px solid #CCCCCC; margin-left: 16px; font-size: 14px; font-family: 'Microsoft Yahei','SimHei'; }
.smrz-dialog .checktype_warp .btn.btn_primary { background: #0078F0; border-color: #0078F0; }
.smrz-dialog  .alert-error { background: #FFEFEF; border-radius: 4px; border: 1px solid #FEDFDF; font-size: 12px; font-weight: 400; color: #FD5C5C; line-height: 10px; padding: 5px 13px; margin-top: 8px; }
.smrz-dialog  .alert-error  em { vertical-align: -4px; margin-right: 8px; }
.smrz-dialog .disable, .U_Y_all .disable { cursor: not-allowed; pointer-events: none; opacity: 0.5; user-select: none; }
.U_Y_all .input-control { display: flex; align-items: center; height: 42px; position: relative; }
.U_Y_all .input-control select { width:100%; height:100%; background:none; border:none; font-size:14px; color: #333; }
.U_Y_all .input-control .input-btn { cursor: pointer; float: right; font-size: 14px; font-weight: 500; color: #0078F0; line-height: 14px; margin: 0 0 0 10px; border:none !important; background: none !important; }
.U_Y_all .input-btn.disabled { border: none; color: #999; cursor:default; text-decoration:none !important; }
.U_Y_all .select_c { height: 42px; padding: 8px 0; font-size: 14px; color: #666666; border: 1px solid #ccc; }

.dialog-rz-wrap { display: none; position: fixed;background: rgb(0, 0, 0,0.2);width: 100%;height: 100%;top: 0;left: 0;z-index: 100; }
.dialog-rz { position: absolute;width: 400px;height: 448px;background-image: linear-gradient(180deg, #EFF5FF 0%, #FFFFFF 42%);border-radius: 8px;left: 50%;margin: -224px 0 0 -200px;top: 50%; }
.dialog-rz-img { width: 160px;height: 160px;margin: 0 auto; margin-top: 20px; background: url(../img/user/dialog-rz-img.png?v=1) no-repeat 0px 0; }
.dialog-rz-tit { font-size: 18px;color: #333333;letter-spacing: 0;line-height: 18px;font-weight: 500;text-align: center;margin-bottom: 20px; }
.dialog-rz-content p { width: 344px;font-size: 14px;color: #666666;letter-spacing: 0;line-height: 24px;font-weight: 400;text-indent: 2rem;margin: 0 auto 2px; }
.dialog-rz-ft { position: absolute;bottom: 24px;left: 32px;right: 32px;text-align: right; }
.dialog-rz-btn-white { width: 88px;height: 38px;background: #FFFFFF;border: 1px solid rgba(204,204,204,1);border-radius: 2px;display: inline-block;line-height: 38px;text-align: center;margin-left: 16px;font-size: 14px;color: #333 !important;font-weight: 500;vertical-align: bottom;cursor: pointer;text-decoration: none; }
.dialog-rz-btn-white:hover { text-decoration: none; border-color: #ccc; }
.dialog-rz-btn-primary { display: inline-block;width: 88px;height: 38px;background: #0078F0;border-radius: 2px;font-size: 14px;font-weight: 500;line-height: 38px;text-align: center;color: #FFF !important;margin-left: 16px;vertical-align: bottom;cursor: pointer;text-decoration: none; }
.dialog-rz-btn-primary:hover { text-decoration: none; background-color: #036DD7; }


.dialog-user-warp { display: none; position: fixed; width: 100%; height: 100%; background-color: rgb(0, 0, 0, .2); z-index: 100; left: 0; top: 0; bottom: 0; }
.dialog-phone { background-color: #FFF; border-radius: 8px; width: 468px; height: 332px; position: absolute; top: 50%; left: 50%; margin: -161px 0 0 -234px; }
.dialog-phone .hd { height: 20px; padding: 21px 24px; font-size: 18px; font-weight: 600; color: #333; line-height: 20px; }
.dialog-phone .dialog-phone-close { position: absolute; width: 16px; height: 16px; overflow: hidden; top: 23px; right: 24px; background: url(../img/user/dialog-phone-close.png) }
.dialog-phone .bd { padding: 0 24px; }
.dialog-phone .toptip { border: 1px solid #F9ECCD; display: block; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.02); border-radius: 8px; font-size: 14px; line-height: 14px; padding: 11px 8px 11px 28px; color: #E89F00; background: url(../img/user/dialog-phone-warming.png) #FCF5E5 no-repeat 8px center; margin-bottom: 24px; }
.dialog-phone .input-control { height: 42px; border-radius: 4px; border: 1px solid #EEEEEE; margin-bottom: 24px; position: relative; }
.dialog-phone .input-control select { width:100%; height:100%; background:none; border:none; font-size:14px; color: #333; }
.dialog-phone .input-label { width: 100%; height: 100%; border: none; background: none; font-size: 14px; color: #333; }
.dialog-phone .input { border: none; background: none; height: 100%; padding-left: 16px; width: 270px; }
.dialog-phone .input-btn { cursor: pointer; float: right; font-size: 14px; font-weight: 500; color: #0078F0; line-height: 14px; margin: 14px 16px 0 0; border:none !important; background: none !important; }
.dialog-phone .input-btn:hover { opacity: .9; color: #0078F0; }
.dialog-phone .input-btn.disabled { border: none; color: #999; cursor:default; text-decoration:none !important; }
.dialog-phone .ft { text-align: right; padding: 0 24px; }
.dialog-phone .btn { display: inline-block; width: 88px; height: 38px; background: #FFFFFF; border-radius: 2px; border: 1px solid #CCCCCC; margin-left: 16px; font-size: 14px; font-family: 'Microsoft Yahei', 'SimHei'; border-radius: 2px; text-align: center; line-height: 38px; font-size: 14px; font-weight: 500; letter-spacing: 2px; }
.dialog-phone .btn.btn_primary { background: #0078F0; border-color: #0078F0; }

/*修改密码弹窗*/
.uppwd_dialog_mask { width: 100%; background-color: rgba(136, 136, 136, .5); z-index: 9; position: fixed; left: 0px; top: 0px; bottom: 0px; }
.uppwd_dialog { position: absolute; width: 400px; height: 448px; left: 50%; margin: -200px 0 0 -224px; top: 50%; background-color: #FFF; overflow: hidden; border-radius: 5px; background: url(/public/images/usercenter/d-safe.png) #FFF no-repeat  center top; }
.uppwd_dialog .hd { margin: 225px 0 20px 0; font-size: 18px; font-weight: 700; text-align: center; }
.uppwd_dialog .bd { height: 115px; font-size: 14px; color: #666; padding: 0 32px; line-height: 1.5; }
.uppwd_dialog .ft { text-align: right; padding: 0 32px; }
.uppwd_dialog .d_btn_1 { line-height: 36px; display: inline-block; text-align: center; border-radius: 4px; cursor: pointer; color: #666; width: 86px; height: 36px; background: #FFFFFF; border-radius: 2px; border: 1px solid #CCCCCC; margin-left: 16px; font-size: 14px; font-family: 'Microsoft Yahei', 'SimHei'; }
.uppwd_dialog .d_btn_1:hover { color: #555; text-decoration: none; border-color: #aaa; }
.uppwd_dialog .d_btn_2 { display: inline-block; line-height: 36px; text-align: center; border-radius: 4px; cursor: pointer; color: #FFF; width: 86px; height: 36px; background: #0078F0; border-radius: 2px; border: 1px solid #0078F0; margin-left: 16px; font-size: 14px; font-family: 'Microsoft Yahei', 'SimHei'; }
.uppwd_dialog .d_btn_2:hover { text-decoration: none; color: #FFF; }
